From c2fd739a2c3bba42b9d0e84b72b7495fd670753a Mon Sep 17 00:00:00 2001 From: Gehstock Date: Sat, 16 May 2020 17:35:30 +0200 Subject: [PATCH] Add Star Jacker Project Files --- .../Flicky_MiST.qpf | 0 .../Flicky_MiST.qsf | 44 +- .../Flicky_MiST.sdc | 0 .../Snapshot/Flicky_MiST.rbf | Bin .../clean.bat | 0 .../rtl/DPRAM1024_11B.v | 0 .../rtl/DPRAM1024_1B.v | 0 .../rtl/FPGA_FLICKY.v | 29 +- .../rtl/FlickyMAIN.v | 0 .../rtl/FlickySND.v | 0 .../rtl/FlickySPRITE.v | 0 .../rtl/FlickyVIDEO.v | 0 .../rtl/Flicky_MiST.sv | 0 .../rtl/Flicky_MiST.v | 0 .../rtl/SN76496.v | 0 .../rtl/build_id.tcl | 0 .../rtl/hvgen.v | 0 .../rtl/parts.v | 0 .../rtl/pll_mist.qip | 0 .../rtl/pll_mist.v | 0 .../rtl/rom/clut.vhd | 0 .../rtl/rom/dec_flicky.bin | Bin .../rtl/rom/dec_rom.vhd | 0 .../rtl/rom/make.bat | 0 .../rtl/rom/prg_rom.vhd | 0 .../rtl/rom/snd_rom.vhd | 0 .../rtl/rom/spr_rom.vhd | 0 .../rtl/sdram.sv | 0 .../rtl/z80ip.v | 0 .../MiST-Arcade-Flicky/rtl/rom/tile1.vhd | 534 ----- .../Starjack_MiST/Snapshot/Starjack_MiST.rbf | Bin 0 -> 372854 bytes .../Starjack_MiST/Starjack_MiST.qpf | 31 + .../Starjack_MiST/Starjack_MiST.qsf | 244 ++ .../Starjack_MiST/Starjack_MiST.sdc | 134 ++ .../Starjack_MiST/clean.bat | 37 + .../Starjack_MiST/rtl/DPRAM1024_11B.v | 128 + .../Starjack_MiST/rtl/DPRAM1024_1B.v | 128 + .../Starjack_MiST/rtl/FPGA_FLICKY.v | 156 ++ .../Starjack_MiST/rtl/FlickyMAIN.v | 114 + .../Starjack_MiST/rtl/FlickySND.v | 214 ++ .../Starjack_MiST/rtl/FlickySPRITE.v | 247 ++ .../Starjack_MiST/rtl/FlickyVIDEO.v | 605 +++++ .../Starjack_MiST/rtl/Flicky_MiST.sv | 282 +++ .../Starjack_MiST/rtl/Flicky_MiST.v | 41 + .../Starjack_MiST/rtl/SN76496.v | 174 ++ .../Starjack_MiST/rtl/build_id.tcl | 35 + .../Starjack_MiST/rtl/hvgen.v | 41 + .../Starjack_MiST/rtl/parts.v | 389 ++++ .../Starjack_MiST/rtl/pll_mist.qip | 4 + .../Starjack_MiST/rtl/pll_mist.v | 337 +++ .../Starjack_MiST/rtl/rom/clut.vhd | 38 + .../Starjack_MiST/rtl/rom/make.bat | 16 + .../Starjack_MiST/rtl/rom/snd_rom.vhd | 534 +++++ .../Starjack_MiST/rtl/rom/spr_rom.vhd | 2070 +++++++++++++++++ .../Starjack_MiST/rtl/sdram.sv | 355 +++ .../Starjack_MiST/rtl/z80ip.v | 59 + 56 files changed, 6456 insertions(+), 564 deletions(-) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/Flicky_MiST.qpf (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/Flicky_MiST.qsf (98%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/Flicky_MiST.sdc (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/Snapshot/Flicky_MiST.rbf (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/clean.bat (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/DPRAM1024_11B.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/DPRAM1024_1B.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/FPGA_FLICKY.v (87%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/FlickyMAIN.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/FlickySND.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/FlickySPRITE.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/FlickyVIDEO.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/Flicky_MiST.sv (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/Flicky_MiST.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/SN76496.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/build_id.tcl (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/hvgen.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/parts.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/pll_mist.qip (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/pll_mist.v (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/rom/clut.vhd (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/rom/dec_flicky.bin (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/rom/dec_rom.vhd (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/rom/make.bat (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/rom/prg_rom.vhd (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/rom/snd_rom.vhd (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/rom/spr_rom.vhd (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/sdram.sv (100%) rename Arcade_MiST/Sega System 1 Hardware/{MiST-Arcade-Flicky => Flicky_MiST}/rtl/z80ip.v (100%) delete mode 100644 Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/tile1.vhd create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/Snapshot/Starjack_MiST.rbf create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/Starjack_MiST.qpf create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/Starjack_MiST.qsf create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/Starjack_MiST.sdc create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/clean.bat create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/DPRAM1024_11B.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/DPRAM1024_1B.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FPGA_FLICKY.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickyMAIN.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickySND.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickySPRITE.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickyVIDEO.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/Flicky_MiST.sv create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/Flicky_MiST.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/SN76496.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/build_id.tcl create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/hvgen.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/parts.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/pll_mist.qip create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/pll_mist.v create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/clut.vhd create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/make.bat create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/snd_rom.vhd create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/spr_rom.vhd create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/sdram.sv create mode 100644 Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/z80ip.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/Flicky_MiST.qpf b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/Flicky_MiST.qpf similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/Flicky_MiST.qpf rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/Flicky_MiST.qpf diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/Flicky_MiST.qsf b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/Flicky_MiST.qsf similarity index 98% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/Flicky_MiST.qsf rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/Flicky_MiST.qsf index b90ff5b5..ed15187e 100644 --- a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/Flicky_MiST.qsf +++ b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/Flicky_MiST.qsf @@ -43,28 +43,6 @@ 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" -set_global_assignment -name SYSTEMVERILOG_FILE rtl/Flicky_MiST.sv -set_global_assignment -name VERILOG_FILE rtl/FPGA_FLICKY.v -set_global_assignment -name VERILOG_FILE rtl/FlickyMAIN.v -set_global_assignment -name VERILOG_FILE rtl/FlickyVIDEO.v -set_global_assignment -name VERILOG_FILE rtl/FlickySND.v -set_global_assignment -name VERILOG_FILE rtl/z80ip.v -set_global_assignment -name VERILOG_FILE rtl/FlickySPRITE.v -set_global_assignment -name VERILOG_FILE rtl/parts.v -set_global_assignment -name VERILOG_FILE rtl/hvgen.v -set_global_assignment -name VERILOG_FILE rtl/SN76496.v -set_global_assignment -name SYSTEMVERILOG_FILE rtl/sdram.sv -set_global_assignment -name VERILOG_FILE rtl/pll_mist.v -set_global_assignment -name VERILOG_FILE rtl/DPRAM1024_1B.v -set_global_assignment -name VERILOG_FILE rtl/DPRAM1024_11B.v -set_global_assignment -name VHDL_FILE rtl/rom/dec_rom.vhd -set_global_assignment -name VHDL_FILE rtl/rom/prg_rom.vhd -set_global_assignment -name VHDL_FILE rtl/rom/snd_rom.vhd -set_global_assignment -name VHDL_FILE rtl/rom/clut.vhd -set_global_assignment -name VHDL_FILE rtl/rom/spr_rom.vhd -set_global_assignment -name VHDL_FILE rtl/rom/tile1.vhd -set_global_assignment -name QIP_FILE ../../common/mist/mist.qip -set_global_assignment -name QIP_FILE ../../common/CPU/T80/T80.qip # Pin & Location Assignments # ========================== @@ -244,4 +222,26 @@ set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" - # end ENTITY(Flicky_MiST) # ----------------------- +set_global_assignment -name SYSTEMVERILOG_FILE rtl/Flicky_MiST.sv +set_global_assignment -name VERILOG_FILE rtl/FPGA_FLICKY.v +set_global_assignment -name VERILOG_FILE rtl/FlickyMAIN.v +set_global_assignment -name VERILOG_FILE rtl/FlickyVIDEO.v +set_global_assignment -name VERILOG_FILE rtl/FlickySND.v +set_global_assignment -name VERILOG_FILE rtl/z80ip.v +set_global_assignment -name VERILOG_FILE rtl/FlickySPRITE.v +set_global_assignment -name VERILOG_FILE rtl/parts.v +set_global_assignment -name VERILOG_FILE rtl/hvgen.v +set_global_assignment -name VERILOG_FILE rtl/SN76496.v +set_global_assignment -name SYSTEMVERILOG_FILE rtl/sdram.sv +set_global_assignment -name VERILOG_FILE rtl/pll_mist.v +set_global_assignment -name VERILOG_FILE rtl/DPRAM1024_1B.v +set_global_assignment -name VERILOG_FILE rtl/DPRAM1024_11B.v +set_global_assignment -name VHDL_FILE rtl/rom/dec_rom.vhd +set_global_assignment -name VHDL_FILE rtl/rom/prg_rom.vhd +set_global_assignment -name VHDL_FILE rtl/rom/snd_rom.vhd +set_global_assignment -name VHDL_FILE rtl/rom/clut.vhd +set_global_assignment -name VHDL_FILE rtl/rom/spr_rom.vhd +set_global_assignment -name VHDL_FILE rtl/rom/tile1.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/Sega System 1 Hardware/MiST-Arcade-Flicky/Flicky_MiST.sdc b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/Flicky_MiST.sdc similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/Flicky_MiST.sdc rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/Flicky_MiST.sdc diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/Snapshot/Flicky_MiST.rbf b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/Snapshot/Flicky_MiST.rbf similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/Snapshot/Flicky_MiST.rbf rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/Snapshot/Flicky_MiST.rbf diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/clean.bat b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/clean.bat similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/clean.bat rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/clean.bat diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/DPRAM1024_11B.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/DPRAM1024_11B.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/DPRAM1024_11B.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/DPRAM1024_11B.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/DPRAM1024_1B.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/DPRAM1024_1B.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/DPRAM1024_1B.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/DPRAM1024_1B.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FPGA_FLICKY.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FPGA_FLICKY.v similarity index 87% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FPGA_FLICKY.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FPGA_FLICKY.v index 7eaf7e39..ca2dceaa 100644 --- a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FPGA_FLICKY.v +++ b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FPGA_FLICKY.v @@ -46,11 +46,20 @@ wire SNDRQ; FlickyMAIN Main ( .RESET(reset), - .INP0(INP0),.INP1(INP1),.INP2(INP2), - .DSW0(DSW0),.DSW1(DSW1), - .CLK48M(clk48M),.CLK3M(clk3M), - .CPUCLn(CPUCLn),.CPUAD(CPUAD),.CPUDO(CPUDO),.CPUWR(CPUWR), - .VBLK(VBLK),.VIDCS(VIDCS),.VIDDO(VIDDO), + .INP0(INP0), + .INP1(INP1), + .INP2(INP2), + .DSW0(DSW0), + .DSW1(DSW1), + .CLK48M(clk48M), + .CLK3M(clk3M), + .CPUCLn(CPUCLn), + .CPUAD(CPUAD), + .CPUDO(CPUDO), + .CPUWR(CPUWR), + .VBLK(VBLK), + .VIDCS(VIDCS), + .VIDDO(VIDDO), .SNDRQ(SNDRQ), .cpu_rom_addr(cpu_rom_addr), .cpu_rom_do(cpu_rom_do) @@ -67,7 +76,6 @@ FlickyVIDEO Video ( .VBLK(VBLK), .RGB8(POUT), .PALDSW(1'b0), - .cpu_cl(CPUCLn), .cpu_ad(CPUAD), .cpu_wr(CPUWR), @@ -83,8 +91,13 @@ assign PCLK = clk6M; // Sound FlickySND Sound( - clk8M, reset, CPUDO, SNDRQ, SOUT, - snd_rom_addr, snd_rom_do + .clk8M(clk8M), + .reset(reset), + .sndno(CPUDO), + .sndstart(SNDRQ), + .sndout(SOUT), + .snd_rom_addr(snd_rom_addr), + .snd_rom_do(snd_rom_do) ); wire [8:0] HPOS; diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FlickyMAIN.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FlickyMAIN.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FlickyMAIN.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FlickyMAIN.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FlickySND.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FlickySND.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FlickySND.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FlickySND.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FlickySPRITE.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FlickySPRITE.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FlickySPRITE.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FlickySPRITE.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FlickyVIDEO.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FlickyVIDEO.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/FlickyVIDEO.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/FlickyVIDEO.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/Flicky_MiST.sv b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/Flicky_MiST.sv similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/Flicky_MiST.sv rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/Flicky_MiST.sv diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/Flicky_MiST.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/Flicky_MiST.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/Flicky_MiST.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/Flicky_MiST.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/SN76496.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/SN76496.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/SN76496.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/SN76496.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/build_id.tcl b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/build_id.tcl similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/build_id.tcl rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/build_id.tcl diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/hvgen.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/hvgen.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/hvgen.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/hvgen.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/parts.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/parts.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/parts.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/parts.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/pll_mist.qip b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/pll_mist.qip similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/pll_mist.qip rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/pll_mist.qip diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/pll_mist.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/pll_mist.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/pll_mist.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/pll_mist.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/clut.vhd b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/clut.vhd similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/clut.vhd rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/clut.vhd diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/dec_flicky.bin b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/dec_flicky.bin similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/dec_flicky.bin rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/dec_flicky.bin diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/dec_rom.vhd b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/dec_rom.vhd similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/dec_rom.vhd rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/dec_rom.vhd diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/make.bat b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/make.bat similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/make.bat rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/make.bat diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/prg_rom.vhd b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/prg_rom.vhd similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/prg_rom.vhd rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/prg_rom.vhd diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/snd_rom.vhd b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/snd_rom.vhd similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/snd_rom.vhd rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/snd_rom.vhd diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/spr_rom.vhd b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/spr_rom.vhd similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/spr_rom.vhd rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/rom/spr_rom.vhd diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/sdram.sv b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/sdram.sv similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/sdram.sv rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/sdram.sv diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/z80ip.v b/Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/z80ip.v similarity index 100% rename from Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/z80ip.v rename to Arcade_MiST/Sega System 1 Hardware/Flicky_MiST/rtl/z80ip.v diff --git a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/tile1.vhd b/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/tile1.vhd deleted file mode 100644 index 922da80e..00000000 --- a/Arcade_MiST/Sega System 1 Hardware/MiST-Arcade-Flicky/rtl/rom/tile1.vhd +++ /dev/null @@ -1,534 +0,0 @@ -library ieee; -use ieee.std_logic_1164.all,ieee.numeric_std.all; - -entity tile1 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 tile1 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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"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"38",X"10",X"7C",X"FE",X"00",X"00",X"02",X"04",X"7C",X"38",X"10",X"00",X"00",X"00", - X"00",X"10",X"10",X"10",X"10",X"38",X"10",X"10",X"00",X"18",X"1C",X"12",X"12",X"70",X"70",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"7C",X"D6",X"FE",X"BA",X"44",X"38",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"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"80",X"C0",X"E0",X"E0",X"E7",X"E7",X"E7",X"FF",X"00",X"00",X"80",X"80",X"E7",X"E7",X"E7", - X"FF",X"01",X"03",X"87",X"87",X"E7",X"E7",X"E7",X"FF",X"00",X"00",X"80",X"80",X"FF",X"FF",X"FF", - X"BF",X"A7",X"A7",X"A7",X"A7",X"A7",X"A7",X"A7",X"FF",X"A7",X"A6",X"A1",X"A1",X"BF",X"BF",X"FF", - X"BF",X"27",X"3E",X"C1",X"C1",X"FF",X"FF",X"FF",X"BF",X"E7",X"67",X"87",X"87",X"FF",X"FF",X"FF", - X"81",X"C3",X"A7",X"A7",X"A7",X"A7",X"A7",X"A7",X"BF",X"A7",X"A7",X"A7",X"A7",X"A7",X"BF",X"FF", - X"FF",X"C0",X"C0",X"C0",X"C0",X"FF",X"FF",X"FF",X"FF",X"01",X"03",X"83",X"83",X"FF",X"FF",X"FF", - X"BF",X"A6",X"A4",X"A2",X"A2",X"A7",X"A7",X"A7",X"BF",X"E7",X"27",X"87",X"87",X"E7",X"A7",X"A7", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"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"F1",X"E1",X"E1",X"C1",X"C1",X"C1",X"C1",X"C1",X"FD",X"FD",X"C1",X"C1",X"C1", - X"C1",X"C1",X"C1",X"C1",X"C1",X"C1",X"FF",X"FF",X"BF",X"EF",X"FB",X"9D",X"8D",X"8E",X"86",X"86", - X"86",X"86",X"86",X"BE",X"BE",X"86",X"86",X"86",X"86",X"86",X"86",X"86",X"86",X"86",X"FE",X"FE", - X"FF",X"F0",X"E6",X"E8",X"D0",X"D0",X"A0",X"A0",X"A0",X"A0",X"A0",X"A0",X"A0",X"A0",X"A0",X"A0", - X"A0",X"A0",X"A0",X"A0",X"A0",X"BE",X"80",X"FF",X"FF",X"0F",X"67",X"17",X"0B",X"0B",X"05",X"05", - X"05",X"05",X"05",X"05",X"05",X"05",X"05",X"05",X"05",X"05",X"05",X"05",X"05",X"7D",X"01",X"FF", - X"EB",X"FE",X"5F",X"F9",X"B1",X"71",X"F1",X"A1",X"C1",X"C1",X"C1",X"C2",X"C6",X"C4",X"C2",X"C1", - X"C1",X"C1",X"C1",X"C1",X"C1",X"C1",X"FF",X"FE",X"B4",X"DB",X"F6",X"3F",X"18",X"1F",X"1E",X"0A", - X"06",X"06",X"06",X"86",X"C6",X"46",X"86",X"06",X"06",X"06",X"06",X"06",X"06",X"06",X"FE",X"F9", - X"FF",X"F0",X"E0",X"E0",X"E0",X"C0",X"C0",X"C0",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80", - X"80",X"C0",X"C0",X"E0",X"E0",X"E0",X"F0",X"FF",X"F7",X"37",X"2B",X"2B",X"25",X"25",X"22",X"22", - X"21",X"21",X"31",X"31",X"31",X"21",X"21",X"21",X"22",X"22",X"25",X"25",X"2B",X"2B",X"37",X"E7", - X"FF",X"FF",X"80",X"80",X"80",X"80",X"80",X"80",X"83",X"84",X"84",X"84",X"80",X"84",X"83",X"80", - X"80",X"80",X"80",X"80",X"80",X"80",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"20",X"20",X"20",X"20",X"C0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FE",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"74",X"44",X"64",X"44",X"47",X"10",X"00",X"00",X"4D",X"55",X"51",X"55",X"4D",X"A4", - X"00",X"00",X"54",X"94",X"9C",X"C8",X"48",X"62",X"FF",X"80",X"80",X"80",X"80",X"80",X"80",X"82", - X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80",X"80", - 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"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"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"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"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"FF",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"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"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"FF",X"18",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"1A",X"18",X"00",X"82",X"03",X"02",X"1A",X"42",X"5A",X"58",X"58",X"40",X"93",X"12",X"12",X"18", - X"FF",X"7E",X"7E",X"00",X"00",X"00",X"00",X"00",X"7E",X"7E",X"00",X"00",X"00",X"00",X"7E",X"00", - X"7E",X"7E",X"7E",X"40",X"56",X"34",X"56",X"7E",X"FF",X"01",X"FD",X"00",X"00",X"04",X"08",X"10", - X"01",X"01",X"10",X"98",X"10",X"00",X"01",X"E4",X"05",X"05",X"05",X"04",X"09",X"91",X"11",X"01", - 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"FF",X"00", - X"FF",X"FF",X"FF",X"C0",X"57",X"35",X"57",X"FF",X"FF",X"80",X"BF",X"20",X"00",X"00",X"18",X"27", - X"A0",X"80",X"00",X"20",X"30",X"28",X"A7",X"20",X"A0",X"84",X"80",X"80",X"30",X"2C",X"20",X"80", - X"FF",X"07",X"F7",X"00",X"00",X"10",X"20",X"44",X"07",X"07",X"46",X"66",X"46",X"06",X"07",X"96", - X"17",X"17",X"17",X"14",X"23",X"45",X"47",X"07",X"FF",X"E0",X"EF",X"08",X"00",X"00",X"06",X"09", - X"E8",X"E0",X"00",X"08",X"0C",X"0A",X"E9",X"28",X"E8",X"E1",X"E0",X"80",X"4C",X"2B",X"48",X"E0", - X"FF",X"1F",X"DF",X"00",X"00",X"40",X"90",X"1C",X"1F",X"17",X"16",X"9E",X"16",X"16",X"17",X"5E", - X"5F",X"5F",X"5F",X"5C",X"93",X"05",X"17",X"1F",X"FF",X"F8",X"FB",X"02",X"00",X"00",X"01",X"0A", - X"FA",X"F8",X"18",X"1A",X"1B",X"1A",X"FA",X"3A",X"FA",X"F8",X"F8",X"98",X"43",X"32",X"4A",X"F8", - X"FF",X"7F",X"7F",X"00",X"00",X"40",X"70",X"7C",X"5F",X"57",X"56",X"7E",X"56",X"56",X"57",X"7E", - X"7F",X"7F",X"7F",X"7C",X"73",X"45",X"17",X"1F",X"FF",X"FE",X"FE",X"00",X"00",X"02",X"06",X"0E", - X"FE",X"FA",X"1A",X"1E",X"1A",X"1A",X"FA",X"3E",X"FE",X"FE",X"FE",X"9E",X"46",X"30",X"48",X"F8", - X"3F",X"40",X"5F",X"40",X"5F",X"50",X"50",X"50",X"50",X"50",X"50",X"5F",X"40",X"50",X"70",X"00", - X"FC",X"02",X"FA",X"00",X"F8",X"08",X"08",X"08",X"08",X"08",X"08",X"F8",X"00",X"0A",X"02",X"00", - X"3F",X"40",X"5F",X"40",X"5F",X"50",X"50",X"5C",X"5E",X"5E",X"5F",X"5F",X"40",X"50",X"70",X"00", - X"3F",X"40",X"5F",X"40",X"5F",X"50",X"57",X"5F",X"5D",X"5F",X"5F",X"5F",X"40",X"50",X"70",X"00", - X"FC",X"02",X"FA",X"00",X"F8",X"08",X"08",X"C8",X"C8",X"E8",X"E8",X"F8",X"00",X"0A",X"02",X"00", - X"3F",X"40",X"5F",X"40",X"5F",X"50",X"53",X"57",X"55",X"57",X"5F",X"5F",X"40",X"50",X"70",X"00", - X"FC",X"02",X"FA",X"00",X"F8",X"08",X"C8",X"E8",X"68",X"E8",X"F8",X"F8",X"00",X"0A",X"02",X"00", - X"3F",X"40",X"5F",X"40",X"5F",X"50",X"53",X"57",X"5F",X"57",X"5F",X"5F",X"40",X"50",X"70",X"00", - X"FC",X"02",X"FA",X"00",X"F8",X"08",X"C8",X"E8",X"E8",X"E8",X"F8",X"F8",X"00",X"0A",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",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"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"38",X"10",X"7C",X"FE",X"00",X"00",X"02",X"04",X"7C",X"38",X"10",X"00",X"00",X"00", - X"00",X"10",X"10",X"10",X"10",X"38",X"10",X"10",X"00",X"18",X"1C",X"12",X"12",X"70",X"70",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"7C",X"D6",X"FE",X"BA",X"44",X"38",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"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"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"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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01", - X"81",X"00",X"00",X"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"80",X"00",X"00",X"00",X"00",X"00",X"00",X"80",X"01",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"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"39",X"19",X"06",X"0E",X"0D",X"0B",X"07", - X"76",X"B9",X"D9",X"E6",X"6E",X"9D",X"9B",X"67",X"00",X"80",X"C0",X"C0",X"60",X"80",X"90",X"60", - X"70",X"B0",X"D0",X"E0",X"60",X"90",X"90",X"60",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01", - X"07",X"1F",X"3F",X"03",X"F0",X"61",X"00",X"00",X"00",X"80",X"81",X"00",X"00",X"FF",X"FF",X"74", - X"00",X"70",X"F0",X"78",X"30",X"00",X"00",X"00",X"00",X"00",X"07",X"78",X"84",X"02",X"02",X"01", - X"50",X"88",X"00",X"00",X"20",X"24",X"58",X"80",X"03",X"01",X"01",X"01",X"03",X"01",X"01",X"00", - X"80",X"80",X"9C",X"BC",X"BC",X"3C",X"3C",X"3F",X"74",X"74",X"74",X"7C",X"7C",X"7C",X"FC",X"FC", - X"00",X"60",X"78",X"7E",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"80",X"87",X"3F",X"7F", - X"00",X"00",X"00",X"00",X"F0",X"F0",X"F0",X"F0",X"05",X"0D",X"1B",X"00",X"00",X"00",X"00",X"00", - X"B8",X"B8",X"70",X"01",X"00",X"00",X"00",X"00",X"00",X"06",X"38",X"C0",X"00",X"00",X"00",X"00", - X"3E",X"1E",X"0C",X"04",X"00",X"00",X"00",X"00",X"7F",X"3F",X"3F",X"1F",X"04",X"00",X"08",X"00", - X"F0",X"F0",X"C0",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"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"EE",X"EE",X"0E",X"EE",X"EE",X"E0",X"EE",X"11",X"EE",X"EE",X"0E",X"EE",X"CE",X"9F",X"2B", - X"11",X"EE",X"EE",X"0E",X"EE",X"EE",X"E0",X"EE",X"11",X"EE",X"EE",X"0E",X"EE",X"EE",X"E0",X"EE", - X"EE",X"0E",X"EE",X"EE",X"E0",X"EE",X"EE",X"EE",X"49",X"88",X"88",X"FF",X"FF",X"EE",X"EE",X"EE", - X"EE",X"8E",X"EE",X"EE",X"E0",X"EE",X"EE",X"EE",X"EE",X"0E",X"EE",X"EE",X"E0",X"EE",X"EE",X"EE", - X"8F",X"88",X"88",X"E8",X"17",X"11",X"11",X"F1",X"8F",X"88",X"88",X"E8",X"17",X"11",X"11",X"F1", - X"8F",X"88",X"88",X"E8",X"17",X"11",X"11",X"F1",X"8F",X"88",X"88",X"E8",X"17",X"11",X"11",X"F1", - X"8F",X"88",X"88",X"E8",X"17",X"11",X"11",X"F1",X"8F",X"88",X"88",X"E8",X"17",X"11",X"11",X"F1", - X"8F",X"88",X"88",X"E8",X"17",X"11",X"11",X"F1",X"8F",X"88",X"88",X"E8",X"17",X"11",X"11",X"F1", - X"89",X"40",X"2F",X"1F",X"9F",X"3F",X"3F",X"BF",X"FD",X"7F",X"BF",X"FF",X"FF",X"FF",X"FD",X"F8", - X"89",X"46",X"A6",X"99",X"D1",X"E2",X"E4",X"D8",X"89",X"46",X"26",X"19",X"91",X"62",X"64",X"98", - X"BF",X"3F",X"3F",X"3F",X"BF",X"3F",X"3F",X"DF",X"F8",X"FD",X"FF",X"FF",X"FF",X"FF",X"FD",X"DD", - X"E9",X"E6",X"E6",X"F8",X"F0",X"E2",X"E4",X"F8",X"89",X"02",X"00",X"01",X"90",X"62",X"64",X"90", - X"9F",X"2F",X"2F",X"37",X"B8",X"3F",X"3F",X"BF",X"DF",X"DF",X"BD",X"7D",X"FE",X"FE",X"FE",X"FF", - X"C8",X"E6",X"F6",X"E9",X"F1",X"F2",X"F4",X"78",X"81",X"46",X"26",X"11",X"91",X"62",X"64",X"90", - X"BF",X"5F",X"1F",X"1F",X"8E",X"6F",X"6F",X"8F",X"FF",X"FF",X"FF",X"FF",X"0F",X"6F",X"6F",X"0F", - X"79",X"3A",X"3E",X"1D",X"9F",X"6F",X"67",X"9B",X"89",X"46",X"3E",X"1D",X"B9",X"FA",X"F4",X"C8", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"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"00",X"00",X"00",X"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"38",X"10",X"7C",X"FE",X"00",X"00",X"02",X"04",X"7C",X"38",X"10",X"00",X"00",X"00", - X"00",X"10",X"10",X"10",X"10",X"38",X"10",X"10",X"00",X"18",X"1C",X"12",X"12",X"70",X"70",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"7C",X"D6",X"FE",X"BA",X"44",X"38",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"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"7F",X"3F",X"3F",X"1F",X"1F",X"0F",X"0F",X"07", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"80",X"80",X"C0",X"C0",X"E0",X"E0",X"F0", - X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",X"F0",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"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"AD",X"DE",X"AD",X"73",X"AD",X"DE",X"AD",X"9B",X"67",X"EE",X"5E",X"BE",X"76",X"E6",X"C6", - X"D9",X"E6",X"F7",X"FA",X"FD",X"EE",X"E7",X"E3",X"CE",X"B5",X"7B",X"B5",X"CE",X"B5",X"7B",X"B5", - X"73",X"AF",X"DF",X"BD",X"78",X"F1",X"E2",X"FF",X"8E",X"16",X"86",X"C6",X"E6",X"76",X"3E",X"FE", - X"F1",X"E8",X"E1",X"E3",X"E7",X"EE",X"FC",X"FF",X"CE",X"F5",X"FB",X"BD",X"1E",X"8F",X"47",X"FF", - X"FF",X"FF",X"FF",X"FF",X"DC",X"EB",X"F7",X"DB",X"FF",X"FF",X"FF",X"FF",X"EF",X"5D",X"BE",X"6D", - X"FF",X"FF",X"FF",X"FF",X"57",X"7F",X"AF",X"D7",X"FF",X"FF",X"FF",X"FF",X"AB",X"FA",X"D5",X"AE", - X"F7",X"8F",X"F7",X"DB",X"F7",X"EB",X"DC",X"FF",X"BC",X"C7",X"BE",X"6D",X"BE",X"5D",X"EF",X"FF", - X"BB",X"7C",X"BB",X"D7",X"AF",X"7F",X"57",X"FF",X"74",X"FB",X"75",X"AE",X"D5",X"FA",X"AB",X"FF", - X"88",X"11",X"00",X"44",X"00",X"01",X"22",X"40",X"88",X"11",X"00",X"44",X"00",X"01",X"22",X"40", - X"88",X"11",X"00",X"44",X"00",X"01",X"22",X"40",X"88",X"11",X"00",X"44",X"00",X"01",X"22",X"40", - X"88",X"11",X"00",X"44",X"00",X"01",X"22",X"40",X"88",X"11",X"00",X"44",X"00",X"01",X"22",X"40", - X"88",X"11",X"00",X"44",X"00",X"01",X"22",X"40",X"88",X"11",X"00",X"44",X"00",X"01",X"22",X"40", - X"88",X"11",X"00",X"44",X"00",X"FF",X"FF",X"FF",X"88",X"11",X"00",X"44",X"00",X"FF",X"FF",X"FF", - X"88",X"11",X"00",X"44",X"00",X"FF",X"FF",X"FF",X"88",X"11",X"00",X"44",X"00",X"FF",X"FF",X"FF", - X"E8",X"71",X"38",X"5C",X"3E",X"77",X"E3",X"C1",X"8F",X"17",X"0E",X"5C",X"38",X"79",X"FA",X"D8", - X"C8",X"F1",X"70",X"7C",X"3C",X"3F",X"37",X"73",X"8E",X"1D",X"38",X"7C",X"EE",X"C7",X"A3",X"41", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"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"00",X"00",X"00",X"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"38",X"10",X"7C",X"FE",X"00",X"00",X"02",X"04",X"7C",X"38",X"10",X"00",X"00",X"00", - X"00",X"10",X"10",X"10",X"10",X"38",X"10",X"10",X"00",X"18",X"1C",X"12",X"12",X"70",X"70",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"38",X"7C",X"D6",X"FE",X"BA",X"44",X"38",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"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"16",X"0D",X"0E",X"07",X"07",X"02",X"03",X"01", - X"B7",X"7D",X"FE",X"E7",X"E7",X"FE",X"7D",X"B7",X"00",X"00",X"C0",X"C0",X"E0",X"E0",X"70",X"B0", - X"B0",X"70",X"F0",X"E0",X"E0",X"F0",X"70",X"B0",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"D0",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"03",X"04",X"00",X"00",X"02",X"07",X"01",X"02",X"00",X"80", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"C0",X"06",X"07",X"07",X"03",X"01",X"38",X"34",X"1A", - X"30",X"F0",X"F0",X"E0",X"CC",X"9A",X"B6",X"FC",X"D7",X"3F",X"1F",X"0E",X"0E",X"05",X"E5",X"F7", - X"C2",X"80",X"00",X"00",X"E0",X"40",X"C0",X"00",X"00",X"00",X"20",X"90",X"F0",X"00",X"00",X"00", - X"C0",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"80",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"64",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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"00",X"00",X"00",X"00",X"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"C0",X"E0",X"FF",X"FF",X"01",X"FC",X"7E",X"01",X"3F",X"3F",X"FF",X"FE",X"00",X"7E",X"FF", - X"C0",X"FE",X"FE",X"FF",X"7F",X"00",X"7E",X"FF",X"01",X"01",X"03",X"FF",X"FF",X"80",X"3F",X"7E", - X"33",X"11",X"11",X"33",X"7E",X"FC",X"01",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"7E",X"00",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"7E",X"00",X"FF",X"CC",X"88",X"88",X"CC",X"7E",X"3F",X"80",X"FF", - X"55",X"AA",X"FF",X"FF",X"00",X"00",X"FF",X"7F",X"55",X"AA",X"FF",X"FF",X"00",X"00",X"FE",X"FF", - X"55",X"AA",X"FF",X"FF",X"00",X"00",X"7E",X"FF",X"55",X"AA",X"FF",X"FF",X"00",X"00",X"3F",X"7E", - X"33",X"11",X"11",X"33",X"7E",X"FC",X"00",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"7E",X"00",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"7E",X"00",X"FF",X"CC",X"88",X"88",X"CC",X"7E",X"3F",X"00",X"FF", - X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"01",X"00",X"00",X"0C",X"30",X"40",X"80",X"00",X"00", - X"00",X"00",X"00",X"00",X"00",X"40",X"80",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", - X"02",X"02",X"04",X"04",X"04",X"05",X"07",X"07",X"02",X"00",X"00",X"40",X"E0",X"F0",X"F8",X"FC", - X"00",X"00",X"06",X"0F",X"0F",X"1F",X"1F",X"3F",X"00",X"00",X"00",X"00",X"80",X"C0",X"C0",X"C0", - X"07",X"07",X"07",X"07",X"07",X"04",X"04",X"04",X"FE",X"FF",X"FF",X"FF",X"FE",X"01",X"01",X"03", - X"3F",X"7F",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"04",X"04",X"04",X"04",X"04",X"04",X"00",X"00",X"03",X"07",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"C0",X"C0",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"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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", - X"FF",X"FF",X"FF",X"FF",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/Sega System 1 Hardware/Starjack_MiST/Snapshot/Starjack_MiST.rbf b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/Snapshot/Starjack_MiST.rbf new file mode 100644 index 0000000000000000000000000000000000000000..235b7bff1481a587b877ecf52f90f4c35bda014f GIT binary patch literal 372854 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 yZ)!nGu7RJ;_=a_nM_rA2FxVVQd{a;@Sbx` 2'd2) begin + count <= count - 2'd2; + clk8M <= ~clk8M; + end + else count <= count + 2'd1; +end + +endmodule + diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickyMAIN.v b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickyMAIN.v new file mode 100644 index 00000000..431cfbf2 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickyMAIN.v @@ -0,0 +1,114 @@ +// Copyright (c) 2017,19 MiSTer-X + +module FlickyMAIN +( + input CLK48M, + input CLK3M, + + input RESET, + + input [7:0] INP0, + input [7:0] INP1, + input [7:0] INP2, + + input [7:0] DSW0, + input [7:0] DSW1, + + input VBLK, + input VIDCS, + input [7:0] VIDDO, + + output CPUCLn, + output [15:0] CPUAD, + output [7:0] CPUDO, + output CPUWR, + + output SNDRQ, + +// input ROMCL, // Downloaded ROM image +// input [24:0] ROMAD, +// input [7:0] ROMDT, +// input ROMEN + output [15:0] cpu_rom_addr, + input [7:0] cpu_rom_do +); + +wire AXSCL = CLK48M; +wire CPUCL = CLK3M; +assign CPUCLn = ~CPUCL; + +wire [7:0] CPUDI; +wire CPURD; + +wire cpu_cs_video; +wire [7:0] cpu_rd_video; + +wire cpu_m1; +wire cpu_mreq, cpu_iorq; +wire _cpu_rd, _cpu_wr; + +Z80IP maincpu( + .reset(RESET), + .clk(CPUCL), + .adr(CPUAD), + .data_in(CPUDI), + .data_out(CPUDO), + .m1(cpu_m1), + .mx(cpu_mreq), + .ix(cpu_iorq), + .rd(_cpu_rd), + .wr(_cpu_wr), + .intreq(VBLK), + .nmireq(1'b0) +); + +assign CPUWR = _cpu_wr & cpu_mreq; +assign CPURD = _cpu_rd & cpu_mreq; + +assign SNDRQ = (CPUAD[4:0] == 5'b1_1000) & cpu_iorq & _cpu_wr; + +wire cpu_cs_port1 = (CPUAD[4:2] == 3'b0_00) & cpu_iorq; +wire cpu_cs_port2 = (CPUAD[4:2] == 3'b0_01) & cpu_iorq; +wire cpu_cs_portS = (CPUAD[4:2] == 3'b0_10) & cpu_iorq; +wire cpu_cs_portA = (CPUAD[4:2] == 3'b0_11) & ~CPUAD[0] & cpu_iorq; +wire cpu_cs_portB =(((CPUAD[4:2] == 3'b0_11) & CPUAD[0]) | (CPUAD[4:0] == 5'b1_0000)) & cpu_iorq; +wire cpu_cs_portI = (CPUAD[4:2] == 3'b1_10) & cpu_iorq; + +wire [7:0] cpu_rd_port1 = INP0; +wire [7:0] cpu_rd_port2 = INP1; +wire [7:0] cpu_rd_portS = INP2; + +wire [7:0] cpu_rd_portA = DSW0; +wire [7:0] cpu_rd_portB = DSW1; + +wire [7:0] cpu_rd_mrom; +wire cpu_cs_mrom = 1'b1; + +assign cpu_rom_addr = CPUAD[15:0]; + +wire [7:0] cpu_rd_mram; +wire cpu_cs_mram = (CPUAD[15:12] == 4'b1100); +SRAM_4096 mainram(CPUCLn, CPUAD[11:0], cpu_rd_mram, cpu_cs_mram & CPUWR, CPUDO ); + +reg [7:0] vidmode; +always @(posedge CPUCLn) begin + if ((CPUAD[4:0] == 5'b1_1001) & cpu_iorq & _cpu_wr) begin + vidmode <= CPUDO; + end +end + +dataselector8 mcpudisel( + CPUDI, + VIDCS, VIDDO, + cpu_cs_port1, cpu_rd_port1, + cpu_cs_port2, cpu_rd_port2, + cpu_cs_portS, cpu_rd_portS, + cpu_cs_portA, cpu_rd_portA, + cpu_cs_portB, cpu_rd_portB, + cpu_cs_mram, cpu_rd_mram, + cpu_cs_mrom, cpu_rom_do, + 8'hFF +); + + +endmodule diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickySND.v b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickySND.v new file mode 100644 index 00000000..d79239b5 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickySND.v @@ -0,0 +1,214 @@ +// Copyright (c) 2017,19 MiSTer-X + +module FlickySND +( + input clk8M, + input reset, + + input [7:0] sndno, + input sndstart, + + output [15:0] sndout, + output [12:0] snd_rom_addr, + input [7:0] snd_rom_do +); + +//---------------------------------- +// ClockGen +//---------------------------------- +wire clk4M,clk2M; +SndClkGen clkgen(clk8M,clk4M,clk2M); + +wire cpuclkx2 = clk8M; +wire cpu_clk = clk4M; + + +//---------------------------------- +// Z80 (1.5625MHz) +//---------------------------------- +wire [15:0] cpu_ad; +wire [7:0] cpu_di, cpu_do; +wire cpu_mreq, cpu_iorq, cpu_rd, cpu_wr; +wire cpu_irq, cpu_nmi; +wire cpu_irqa, cpu_nmia; + +wire cpu_mw, cpu_cs_rom, cpu_cs_ram, cpu_wr_ram, cpu_cs_psg0, cpu_cs_psg1, cpu_cs_com; +SndADec adec( + cpu_mreq, cpu_wr, cpu_mw, + cpu_ad, cpu_cs_rom, cpu_cs_ram, cpu_wr_ram, cpu_cs_psg0, cpu_cs_psg1, cpu_cs_com +); + +Z80IP cpu( + .clk(cpu_clk), + .reset(reset), + .adr(cpu_ad), + .data_in(cpu_di), + .data_out(cpu_do), + .intreq(cpu_irq), + .intack(cpu_irqa), + .nmireq(cpu_nmi), + .nmiack(cpu_nmia), + .mx(cpu_mreq), + .ix(cpu_iorq), + .rd(cpu_rd), + .wr(cpu_wr) +); + +wire [7:0] rom_dt; // ROM +wire [7:0] ram_do; // RAM +wire [7:0] comlatch; // Sound Command Latch + +//DLROM #(13,8) subir( cpuclkx2, cpu_ad[12:0], rom_dt, ROMCL,ROMAD,ROMDT,ROMEN & (ROMAD[16:13]==4'b1_110)); // $1C000-$1DFFF +//snd_rom snd_rom( +// .clk(cpuclkx2), +// .addr(cpu_ad[12:0]), +// .data(rom_dt) +//); +assign snd_rom_addr = cpu_ad[12:0]; +assign rom_dt = snd_rom_do; + +SRAM_2048 wram( cpuclkx2, cpu_ad[10:0], ram_do, cpu_wr_ram, cpu_do ); + +dataselector3 scpudisel( + cpu_di, + cpu_cs_rom, rom_dt, + cpu_cs_ram, ram_do, + cpu_cs_com, comlatch, + 8'hFF +); + +SndPlayReq sndreq ( + clk4M, reset, + sndno, sndstart, + cpu_irq, cpu_irqa, + cpu_nmi, cpu_nmia, + comlatch +); + + +//---------------------------------- +// PSGs +//---------------------------------- +wire [7:0] psg0out, psg1out; + +SN76496 psg0( + clk2M, + cpu_clk, + reset, + cpu_cs_psg0, + cpu_mw, + cpu_do, + 4'b1111, + psg0out +); + +SN76496 psg1( + clk4M, + cpu_clk, + reset, + cpu_cs_psg1, + cpu_mw, + cpu_do, + 4'b1111, + psg1out +); + +wire [8:0] psgout = psg0out + psg1out; +assign sndout = { psgout, 6'h0 }; + +endmodule + + +module SndClkGen +( + input clk8M, + output clk4M, + output clk2M +); +reg [1:0] clkdiv; +always @ ( posedge clk8M ) clkdiv <= clkdiv+1; + +assign clk4M = clkdiv[0]; +assign clk2M = clkdiv[1]; + +endmodule + + +module SndADec +( + input cpu_mx, + input cpu_wr, + + output cpu_mw, + + input [15:0] cpu_ad, + output cpu_cs_rom, + output cpu_cs_ram, + output cpu_wr_ram, + output cpu_cs_psg0, + output cpu_cs_psg1, + output cpu_cs_com +); + +assign cpu_mw = cpu_mx & cpu_wr; + +assign cpu_cs_rom = ( cpu_ad[15] == 1'b0 ); +assign cpu_cs_psg0 = ( cpu_ad[15:12] == 4'HA ); +assign cpu_cs_psg1 = ( cpu_ad[15:12] == 4'HC ); +assign cpu_cs_com = ( cpu_ad[15:12] == 4'HE ); + +assign cpu_cs_ram = ( cpu_ad[15:12] == 4'h8 ); +assign cpu_wr_ram = cpu_cs_ram & cpu_mw; + +endmodule + + +//---------------------------------- +// Play Request & IRQ Generator +//---------------------------------- +module SndPlayReq +( + input clk4M, + input reset, + + input [7:0] sndno, + input sndstart, + + output reg cpu_irq, + input cpu_irqa, + + output reg cpu_nmi, + input cpu_nmia, + + output reg [7:0] comlatch +); + +reg [15:0] timercnt; +reg psndstart; + +always @( posedge clk4M or posedge reset ) begin + if ( reset ) begin + cpu_nmi <= 0; + cpu_irq <= 0; + comlatch <= 0; + timercnt <= 0; + psndstart <= 0; + end + else begin + if ( cpu_irqa ) cpu_irq <= 1'b0; + if ( cpu_nmia ) cpu_nmi <= 1'b0; + + if ( ( psndstart ^ sndstart ) & sndstart ) begin + comlatch <= sndno; + cpu_nmi <= 1'b1; + end + psndstart <= sndstart; + + if ( timercnt == 16666 ) cpu_irq <= 1'b1; + if ( timercnt == 33333 ) cpu_irq <= 1'b1; + + timercnt <= ( timercnt == 33333 ) ? 0 : (timercnt+1); // 1/60sec + end +end + +endmodule diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickySPRITE.v b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickySPRITE.v new file mode 100644 index 00000000..005088fc --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickySPRITE.v @@ -0,0 +1,247 @@ +// Copyright (c) 2017,19 MiSTer-X + +module FlickySPRITE +( + input VCLKx4, + input VCLK, + + input [8:0] PH, + input [8:0] PV, + + output [9:0] sprad, + input [15:0] sprdt, + + output [17:0] sprchad, + input [7:0] sprchdt, + + output reg sprcoll, + output reg [9:0] sprcoll_ad, + + output reg [10:0] sprpx +); + +wire [8:0] HPOS = PH+15; +wire [8:0] VPOS = PV; + +wire HB = HPOS[8]; + +reg [5:0] spr_num; +reg [2:0] spr_ofs; + +reg [1:0] phaseHB; +reg [7:0] svpos; +reg [5:0] hitsprnum [0:31]; +reg [7:0] hitsprvps [0:31]; +reg [4:0] hits; + +reg [3:0] phaseHD; +reg [4:0] hitr; +reg [7:0] yofs; +reg [8:0] xpos; +reg [2:0] bank; +reg [15:0] stride; +reg [15:0] srcadrs; +reg [1:0] waitcnt; +reg [7:0] rdat; +reg [10:0] wdat; +reg hflip; +reg nowflip; +reg we; + +wire [15:0] srca = sprdt[15:0] + (stride * yofs); + +wire [10:0] col0 = { 2'b00, spr_num[4:0], nowflip ? rdat[3:0] : rdat[7:4] }; +wire [10:0] col1 = { 2'b00, spr_num[4:0], nowflip ? rdat[7:4] : rdat[3:0] }; + +wire [10:0] _prevpix; +reg [10:0] prevpix; +wire side = VPOS[0]; + +wire [10:0] opix; +reg [9:0] rad0,rad1=1; +LineBuf lbuf( + VCLKx4, rad0, (rad0==rad1), opix, + VCLKx4, {~side,xpos}, wdat, we & (wdat[3:0] != 4'h0), _prevpix +); +always @(posedge VCLK) rad0 <= {side,HPOS}; +always @(negedge VCLK) begin + sprpx <= opix; + rad1 <= rad0; +end + +assign sprad = { spr_num, spr_ofs }; +assign sprchad = { bank, srcadrs[14:0] }; + +wire [9:0] sprcoll_adr = { spr_num[4:0], prevpix[8:4] }; + + +`define SPSTART 0 +`define SPEND 31 + +always @ ( negedge VCLKx4 ) begin + + // in H-Blank + if ( HB ) begin + + phaseHD <= 0; + we <= 1'b0; + sprcoll <= 1'b0; + + case ( phaseHB ) + + // initialize + 2'h0: begin + svpos <= VPOS+1; + spr_num <= `SPSTART; + spr_ofs <= 0; + hits <= 0; + phaseHB <= 2'h1; + end + + // check v-hit + 2'h1: begin + if ( sprdt[7:0] != 8'hFF ) begin + if ( ( svpos >= sprdt[7:0] ) & ( svpos < sprdt[15:8] ) ) begin + hitsprnum[hits] <= spr_num; + hitsprvps[hits] <= (svpos-sprdt[7:0])+1; + hits <= hits+1; + end + end + phaseHB <= ( spr_num == `SPEND ) ? 2'h2 : 2'h1; + spr_num <= spr_num+1; + end + + default:; + + endcase + + end + + // in H-Disp + else begin + + phaseHB <= 0; + + case ( phaseHD ) + + // initialize + 0: begin + hitr <= 0; + we <= 1'b0; + sprcoll <= 0; + phaseHD <= ( hits > 0 ) ? 1 : 15; + end + + // get hit sprite number + 1: begin + spr_num <= hitsprnum[hitr]; + spr_ofs <= 1; + phaseHD <= 2; + end + + // get yofs/xpos/bank + 2: begin + yofs <= hitsprvps[hitr]; + xpos <= sprdt[8:1]+14; + bank <= { sprdt[13], sprdt[14], sprdt[15] }; + spr_ofs <= 2; + phaseHD <= 3; + end + + // get stride + 3: begin + stride <= sprdt; + spr_ofs <= 3; + phaseHD <= 4; + end + + // get srcadrs & calc chiprom address + 4: begin + srcadrs <= srca; + hflip <= srca[15]; + waitcnt <= 3; + phaseHD <= 5; + end + + // wait chiprom setup + 5: begin + waitcnt <= waitcnt-1; + phaseHD <= ( waitcnt == 0 ) ? 6 : 5; + end + + // rendering to linebuf + 6: begin + sprcoll <= 1'b0; + we <= 1'b0; + rdat <= sprchdt; + nowflip <= srcadrs[15]; + srcadrs <= hflip ? (srcadrs-1) : (srcadrs+1); + phaseHD <= 7; + end + 7: begin + prevpix <= _prevpix; + if ( col0[3:0] != 4'hF ) begin + wdat <= col0; + we <= 1'b1; + phaseHD <= 8; + end + else begin + we <= 1'b0; + phaseHD <= 14; + end + end + 8: begin + // sprite collide process + we <= 1'b0; + if ( col0[3:0] != 4'h0 ) begin + if ( prevpix[3:0] != 4'h0 ) begin + sprcoll <= 1'b1; + sprcoll_ad <= sprcoll_adr; + end + end + xpos <= xpos+1; + phaseHD <= 9; + end + 9: begin + prevpix <= _prevpix; + sprcoll <= 1'b0; + if ( col1[3:0] != 4'hF ) begin + wdat <= col1; + we <= 1'b1; + phaseHD <= 10; + end + else begin + we <= 1'b0; + phaseHD <= 14; + end + end + 10: begin + // sprite collide process + we <= 1'b0; + if ( col1[3:0] != 4'h0 ) begin + if ( prevpix[3:0] != 4'h0 ) begin + sprcoll <= 1'b1; + sprcoll_ad <= sprcoll_adr; + end + end + xpos <= xpos+1; + phaseHD <= 6; + end + + // process next hit sprite + 14: begin + phaseHD <= ( hitr == (hits-1) ) ? 15 : 1; + hitr <= hitr+1; + end + + default: begin + we <= 1'b0; + sprcoll <= 1'b0; + end + + endcase + + end +end + +endmodule diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickyVIDEO.v b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickyVIDEO.v new file mode 100644 index 00000000..9b3c649a --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/FlickyVIDEO.v @@ -0,0 +1,605 @@ +// Copyright (c) 2017,19 MiSTer-X + +module FlickyVIDEO +( + input VCLKx8, + input VCLKx4, + input VCLKx2, + input VCLK, + + input [8:0] PH, + input [8:0] PV, + + output VBLK, + output [7:0] RGB8, + + input PALDSW, + + input cpu_cl, + input [15:0] cpu_ad, + input cpu_wr, + input [7:0] cpu_dw, + output cpu_rd, + output [7:0] cpu_dr, + output [14:0] spr_rom_addr, + input [7:0] spr_rom_do, + output [13:0] tile_rom_addr, + input [23:0] tile_rom_do +); + +// CPU Interface +wire [10:0] palno; +wire [7:0] palout; + +wire [9:0] sprad; +wire [15:0] sprdt; + +wire [9:0] vram0ad; +wire [15:0] vram0dt; +wire [9:0] vram1ad; +wire [15:0] vram1dt; + +wire [5:0] mixcoll_ad; +wire mixcoll; +wire [9:0] sprcoll_ad; +wire sprcoll; + +wire [15:0] scrx; +wire [7:0] scry; + +VIDCPUINTF intf( + cpu_cl, + cpu_ad, cpu_wr, cpu_dw, + cpu_rd, cpu_dr, + + VCLKx4, VCLK, + palno, palout, + sprad, sprdt, + vram0ad, vram0dt, + vram1ad, vram1dt, + mixcoll_ad, mixcoll, + sprcoll_ad, sprcoll, + scrx, scry +); + + +// HV Coordinate Generator +wire [8:0] HPOS, VPOS; +wire [8:0] BG0HP, BG0VP; +wire [8:0] BG1HP, BG1VP; +VIDHVGEN hv( + PH, PV, + scrx, scry, + HPOS, VPOS, + BG0HP, BG0VP, + BG1HP, BG1VP, + VBLK +); + + +// Sprite Engine +wire [10:0] SPRPX; +wire [14:0] sprchad; +wire [7:0] sprchdt; +//DLROM #(15,8) sprchr(VCLKx8,sprchad,sprchdt, ROMCL,ROMAD,ROMDT,ROMEN & (ROMAD[16:15]==2'b0_1)); // $08000-$0FFFF +spr_rom spr_rom( + .clk(VCLKx8), + .addr(sprchad), + .data(sprchdt) +); +//assign spr_rom_addr = sprchad; +//assign sprchdt = spr_rom_do; + + +FlickySPRITE sprite( + .VCLKx4(VCLKx4),.VCLK(VCLK), + .PH(HPOS),.PV(VPOS), + .sprad(sprad),.sprdt(sprdt), + .sprchad(sprchad),.sprchdt(sprchdt), + .sprcoll(sprcoll),.sprcoll_ad(sprcoll_ad), + .sprpx(SPRPX) +); + + +// BG Scanline Generator +wire [10:0] BG0PX, BG1PX; +wire [13:0] tile0ad, tile1ad, tilead; +wire [23:0] tile0dt, tile1dt, tiledt; +TileChrMUX tilemux(VCLKx8, tile0ad, tile0dt, tile1ad, tile1dt, tilead, tiledt); +//TILES +//FlickyTileChr tilechr(VCLKx8, tilead, tiledt, ROMCL,ROMAD,ROMDT,ROMEN ); +assign tile_rom_addr = tilead; +assign tiledt = tile_rom_do; +BGGEN bg0(VCLK,BG0HP,BG0VP,vram0ad,vram0dt,tile0ad,tile0dt,BG0PX); +BGGEN bg1(VCLK,BG1HP,BG1VP,vram1ad,vram1dt,tile1ad,tile1dt,BG1PX); + + +// Color Mixer & RGB Output +wire [7:0] cltidx,cltval; +//DLROM #(8,8) clut(VCLKx2, cltidx, cltval, ROMCL,ROMAD,ROMDT,ROMEN & (ROMAD[16:8]==9'b1_1110_0000) ); // $1E000-$1E0FF +clut clut( + .clk(VCLKx2), + .addr(cltidx), + .data(cltval) +); + +COLMIX cmix( + VCLK, + BG0PX, BG1PX, SPRPX, + PALDSW, HPOS, VPOS, + cltidx, cltval, + mixcoll, mixcoll_ad, + palno, palout, + RGB8 +); + +endmodule + + +//---------------------------------- +// CPU Interface +//---------------------------------- +module VIDCPUINTF +( + input cpu_cl, + input [15:0] cpu_ad, + input cpu_wr, + input [7:0] cpu_dw, + output cpu_rd, + output [7:0] cpu_dr, + + input VCLKx4, + input VCLK, + + input [10:0] palno, + output [7:0] palout, + + input [9:0] sprad, + output [15:0] sprdt, + + input [9:0] vram0ad, + output [15:0] vram0dt, + + input [9:0] vram1ad, + output [15:0] vram1dt, + + input [5:0] mixcoll_ad, + input mixcoll, + + input [9:0] sprcoll_ad, + input sprcoll, + + output reg [15:0] scrx, + output reg [7:0] scry +); + +// CPU Address Decoders +wire cpu_cs_palram; +wire cpu_cs_spram; +wire cpu_cs_mixcoll; +wire cpu_cs_sprcoll; +wire cpu_cs_vram0; +wire cpu_cs_vram1; + +wire cpu_wr_palram; +wire cpu_wr_spram; +wire cpu_wr_mixcoll; +wire cpu_wr_mixcollclr; +wire cpu_wr_sprcoll; +wire cpu_wr_sprcollclr; +wire cpu_wr_vram0; +wire cpu_wr_vram1; +wire cpu_wr_scrreg; + +VIDADEC adecs( + cpu_ad, + cpu_wr, + + cpu_cs_palram, + cpu_cs_spram, + cpu_cs_mixcoll, + cpu_cs_sprcoll, + cpu_cs_vram0, + cpu_cs_vram1, + + cpu_wr_palram, + cpu_wr_spram, + cpu_wr_mixcoll, + cpu_wr_mixcollclr, + cpu_wr_sprcoll, + cpu_wr_sprcollclr, + cpu_wr_vram0, + cpu_wr_vram1, + cpu_wr_scrreg, + + cpu_rd +); + +// Scroll Register +always @ ( posedge cpu_cl ) begin + if (cpu_wr_scrreg) begin + case({cpu_ad[6],cpu_ad[0]}) + 2'b11: scrx[15:8] <= cpu_dw; + 2'b10: scrx[ 7:0] <= cpu_dw; + 2'b01: scry <= cpu_dw; + 2'b00: ; + endcase + end +end + + +// Palette RAM +wire [7:0] cpu_rd_palram; +DPRAM2048 palram( + cpu_cl, cpu_ad[10:0], cpu_dw, cpu_wr_palram, + VCLK, palno, palout, cpu_rd_palram +); + + +// Sprite Attribute RAM +wire [7:0] cpu_rd_spram; +DPRAM2048_8_16 sprram( + cpu_cl, cpu_ad[10:0], cpu_dw, cpu_wr_spram, + VCLKx4, sprad, sprdt, cpu_rd_spram +); + + +// Collision RAM (Mixer & Sprite) +wire noclip = 1'b1; +wire [7:0] cpu_rd_mixcoll; +wire [7:0] cpu_rd_sprcoll; +COLLRAM_M mixc( + cpu_cl,cpu_ad[5:0],cpu_wr_mixcoll,cpu_wr_mixcollclr,cpu_rd_mixcoll, + VCLKx4,mixcoll_ad,mixcoll & noclip +); +COLLRAM_S sprc( + cpu_cl,cpu_ad[9:0],cpu_wr_sprcoll,cpu_wr_sprcollclr,cpu_rd_sprcoll, + VCLKx4,sprcoll_ad,sprcoll & noclip +); + + +// VRAM +wire [7:0] cpu_rd_vram0, cpu_rd_vram1; +VRAM vram0( + cpu_cl, cpu_ad[10:0], cpu_rd_vram0, cpu_dw, cpu_wr_vram0, + VCLKx4, vram0ad, vram0dt +); +VRAM vram1( + cpu_cl, cpu_ad[10:0], cpu_rd_vram1, cpu_dw, cpu_wr_vram1, + VCLKx4, vram1ad, vram1dt +); + + +// CPU Read Data Selector +dataselector6 videodsel( + cpu_dr, + cpu_cs_palram, cpu_rd_palram, + cpu_cs_vram0, cpu_rd_vram0, + cpu_cs_vram1, cpu_rd_vram1, + cpu_cs_spram, cpu_rd_spram, + cpu_cs_sprcoll, cpu_rd_sprcoll, + cpu_cs_mixcoll, cpu_rd_mixcoll, + 8'hFF +); + +endmodule + + +//---------------------------------- +// Tile ROM +//---------------------------------- +module TileChrMUX +( + input VCLKx8, + + input [13:0] tile0ad, + output reg [23:0] tile0dt, + + input [13:0] tile1ad, + output reg [23:0] tile1dt, + + output [13:0] tilead, + input [23:0] tiledt +); + +reg tphase; +always @(negedge VCLKx8) begin + if (tphase) tile1dt <= tiledt; + else tile0dt <= tiledt; + tphase <= ~tphase; +end +assign tilead = tphase ? tile1ad : tile0ad; + +endmodule +/* +module FlickyTileChr +( + input clk, + input [13:0] adr, + output [23:0] dat, + + input ROMCL, // Downloaded ROM image + input [24:0] ROMAD, + input [7:0] ROMDT, + input ROMEN +); + +wire [23:0] t0dt,t1dt; +assign dat = adr[13] ? t1dt : t0dt; + +//DLROM #(13,8) t00( clk, adr[12:0], t0dt[7:0] ,ROMCL,ROMAD,ROMDT,ROMEN & (ROMAD[16:13]==4'b1_000)); // $10000-$11FFF +//tile1 tile1( +// .clk(clk), +// .addr(adr[12:0]), +// .data(t0dt[7:0]) +//); + + +//DLROM #(13,8) t01( clk, adr[12:0], t0dt[15:8] ,ROMCL,ROMAD,ROMDT,ROMEN & (ROMAD[16:13]==4'b1_001)); // $12000-$13FFF +//DLROM #(13,8) t02( clk, adr[12:0], t0dt[23:16],ROMCL,ROMAD,ROMDT,ROMEN & (ROMAD[16:13]==4'b1_010)); // $14000-$15FFF + +//DLROM #(13,8) t10( clk, adr[12:0], t1dt[7:0] ,ROMCL,ROMAD,ROMDT,ROMEN & (ROMAD[16:13]==4'b1_011)); // $16000-$17FFF +//DLROM #(13,8) t11( clk, adr[12:0], t1dt[15:8] ,ROMCL,ROMAD,ROMDT,ROMEN & (ROMAD[16:13]==4'b1_100)); // $18000-$19FFF +//DLROM #(13,8) t12( clk, adr[12:0], t1dt[23:16],ROMCL,ROMAD,ROMDT,ROMEN & (ROMAD[16:13]==4'b1_101)); // $1A000-$1BFFF + +endmodule*/ + + +//---------------------------------- +// HV Coordinate Generator +//---------------------------------- +module VIDHVGEN +( + input [8:0] PH, + input [8:0] PV, + + input [15:0] scrx, + input [7:0] scry, + + output [8:0] HPOS, + output [8:0] VPOS, + + output [8:0] BG0HP, + output [8:0] BG0VP, + + output [8:0] BG1HP, + output [8:0] BG1VP, + + output VBLK +); + +assign VBLK = (PV == 8'd224) & (PH <= 8'd64); + +assign HPOS = PH+1; +assign VPOS = PV; + +wire [8:0] BGHSCR = (511-scrx[9:1])-10; +wire [8:0] BGVSCR = { 1'b0, scry }; + +assign BG0HP = BGHSCR+HPOS; +assign BG0VP = BGVSCR+VPOS; + +assign BG1HP = HPOS+3; +assign BG1VP = VPOS; + +endmodule + + +//---------------------------------- +// CPU Address Decoders +//---------------------------------- +module VIDADEC +( + input [15:0] cpu_ad, + input cpu_wr, + + output cpu_cs_palram, + output cpu_cs_spram, + output cpu_cs_mixcoll, + output cpu_cs_sprcoll, + output cpu_cs_vram0, + output cpu_cs_vram1, + + output cpu_wr_palram, + output cpu_wr_spram, + output cpu_wr_mixcoll, + output cpu_wr_mixcollclr, + output cpu_wr_sprcoll, + output cpu_wr_sprcollclr, + output cpu_wr_vram0, + output cpu_wr_vram1, + output cpu_wr_scrreg, + + output cpu_rd +); + +assign cpu_cs_palram = ( cpu_ad[15:11] == 5'b1101_1 ); +assign cpu_cs_spram = ( cpu_ad[15:11] == 5'b11010 ); +assign cpu_cs_mixcoll = ( cpu_ad[15:10] == 6'b1111_00 ); +wire cpu_cs_mixcollclr = ( cpu_ad[15:10] == 6'b1111_01 ); +assign cpu_cs_sprcoll = ( cpu_ad[15:10] == 6'b1111_10 ); +wire cpu_cs_sprcollclr = ( cpu_ad[15:10] == 6'b1111_11 ); +assign cpu_cs_vram0 = ( cpu_ad[15:11] == 5'b11100 ); +assign cpu_cs_vram1 = ( cpu_ad[15:11] == 5'b11101 ); +wire cpu_cs_scrreg = ((cpu_ad[15: 0] & 16'b1111_1111_1011_1110) == 16'b1110_1111_1011_1100); + + +assign cpu_wr_palram = cpu_cs_palram & cpu_wr; +assign cpu_wr_spram = cpu_cs_spram & cpu_wr; +assign cpu_wr_mixcoll = cpu_cs_mixcoll & cpu_wr; +assign cpu_wr_mixcollclr = cpu_cs_mixcollclr & cpu_wr; +assign cpu_wr_sprcoll = cpu_cs_sprcoll & cpu_wr; +assign cpu_wr_sprcollclr = cpu_cs_sprcollclr & cpu_wr; +assign cpu_wr_vram0 = cpu_cs_vram0 & cpu_wr; +assign cpu_wr_vram1 = cpu_cs_vram1 & cpu_wr; +assign cpu_wr_scrreg = cpu_cs_scrreg & cpu_wr; + + +assign cpu_rd = cpu_cs_palram | + cpu_cs_vram0 | + cpu_cs_vram1 | + cpu_cs_spram | + cpu_cs_sprcoll | + cpu_cs_mixcoll ; + +endmodule + + +//---------------------------------- +// BG Scanline Generator +//---------------------------------- +module BGGEN +( + input VCLK, + + input [8:0] HP, + input [8:0] VP, + + output [9:0] VRAMAD, + input [15:0] VRAMDT, + + output [13:0] TILEAD, + input [23:0] TILEDT, + + output [10:0] OPIX +); + +assign VRAMAD = { VP[7:3], HP[7:3] }; +assign TILEAD = { VRAMDT[15], VRAMDT[10:0], VP[2:0] }; + +reg [31:0] BGREG; +wire [23:0] BGCD = BGREG[23:0]; +wire [7:0] BGPN = BGREG[31:24]; + +wire [31:0] BGPIX; +always @( posedge VCLK ) BGREG <= BGPIX; + +dataselector1_32 pixsft( + BGPIX, + ( HP[2:0] != 2 ),{ BGPN, BGCD[22:0], 1'b0 }, + { VRAMDT[12:5], TILEDT } +); + +assign OPIX = { BGPN, BGCD[7], BGCD[15], BGCD[23] }; + +endmodule + + +//---------------------------------- +// Color Mixer & RGB Output +//---------------------------------- +module COLMIX +( + input VCLK, + + input [10:0] BG0PX, + input [10:0] BG1PX, + input [10:0] SPRPX, + + input PALDSW, + input [8:0] HPOS, + input [8:0] VPOS, + + output [7:0] cltidx, + input [7:0] cltval, + + output mixcoll, + output [5:0] mixcoll_ad, + + output [10:0] palno, + input [7:0] palout, + + output reg [7:0] RGB8 +); + +assign cltidx = { 1'b0, + BG0PX[10:9],(BG0PX[2:0]==0), + BG1PX[10:9],(BG1PX[2:0]==0), + (SPRPX[3:0]==0) +}; + +assign mixcoll = ~(cltval[2]); +assign mixcoll_ad = { cltval[3], SPRPX[8:4] }; + +wire [10:0] palno_i; +dataselector2_11 colsel( + palno_i, + cltval[1], ( 11'h400 | BG0PX[8:0] ), + cltval[0], ( 11'h200 | BG1PX[8:0] ), + ( 11'h000 | SPRPX[8:0] ) +); + +wire [10:0] palno_d = {HPOS[7],VPOS[7:2],HPOS[6:3]}; + +assign palno = PALDSW ? palno_d : palno_i; + +always @( negedge VCLK ) RGB8 <= palout; + +endmodule + + +//---------------------------------- +// Collision RAM +//---------------------------------- +module COLLRAM_M +( + input cpu_cl, + input [5:0] cpu_ad, + input cpu_wr_coll, + input cpu_wr_collclr, + output [7:0] cpu_rd_coll, + + input VCLKx4, + input [5:0] coll_ad, + input coll +); + +reg [63:0] core; +reg coll_rd, coll_sm; + +always @(posedge cpu_cl) coll_rd <= core[cpu_ad]; + +always @(posedge VCLKx4) begin + if (cpu_cl) begin + if (cpu_wr_coll) core[cpu_ad] <= 1'b0; + if (cpu_wr_collclr) coll_sm <= 1'b0; + end + else coll_sm <= coll; + if (coll) core[coll_ad] <= 1'b1; +end + +assign cpu_rd_coll = { coll_sm, 6'b111111, coll_rd }; + +endmodule + +module COLLRAM_S +( + input cpu_cl, + input [9:0] cpu_ad, + input cpu_wr_coll, + input cpu_wr_collclr, + output [7:0] cpu_rd_coll, + + input VCLKx4, + input [9:0] coll_ad, + input coll +); + +reg [1023:0] core; +reg coll_rd, coll_sm; + +always @(posedge cpu_cl) coll_rd <= core[cpu_ad]; + +always @(posedge VCLKx4) begin + if (cpu_cl) begin + if (cpu_wr_coll) core[cpu_ad] <= 1'b0; + if (cpu_wr_collclr) coll_sm <= 1'b0; + end + else coll_sm <= coll; + if (coll) core[coll_ad] <= 1'b1; +end + +assign cpu_rd_coll = { coll_sm, 6'b111111, coll_rd }; + +endmodule + diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/Flicky_MiST.sv b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/Flicky_MiST.sv new file mode 100644 index 00000000..f741edaf --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/Flicky_MiST.sv @@ -0,0 +1,282 @@ + +module Flicky_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, + + output [12:0] SDRAM_A, + inout [15:0] SDRAM_DQ, + output SDRAM_DQML, + output SDRAM_DQMH, + output SDRAM_nWE, + output SDRAM_nCAS, + output SDRAM_nRAS, + output SDRAM_nCS, + output [1:0] SDRAM_BA, + output SDRAM_CLK, + output SDRAM_CKE +); + +`include "rtl/build_id.v" + +localparam CONF_STR = { + "STARJACK;ROM;", + "O34,Scanlines,Off,25%,50%,75%;", + "O5,Blend,Off,On;", + + "O89,Lives,3,4,5,Infinite;", + "OAB,Extend,30k/80k/160k,30k/100k/200k,40k/120k/240k,40k/140k/280k;", + "OC,Difficulty,Easy,Hard;", + + "T0,Reset;", + "V,v1.0.",`BUILD_DATE +}; + + +wire [1:0] scanlines = status[4:3]; +wire blend = status[5]; +wire [1:0] dsLives = ~status[9:8]; +wire [1:0] dsExtend = ~status[11:10]; +wire dsDifclt = ~status[12]; + + +assign LED = ~ioctl_downl; +assign SDRAM_CLK = sdram_clk; +assign SDRAM_CKE = 1; +assign AUDIO_R = AUDIO_L; + +wire clk_sys, sdram_clk; +wire pll_locked; +pll_mist pll( + .inclk0(CLOCK_27), + .c0(clk_sys),//48 + .c1(sdram_clk),//96 + .locked(pll_locked) + ); + +wire [31:0] status; +wire [1:0] buttons; +wire [1:0] switches; +wire [7:0] joystick_0; +wire [7:0] joystick_1; +wire key_pressed; +wire key_strobe; +wire [7:0] key_code; +wire scandoublerD; +wire ypbpr; +wire no_csync; + +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 ) + ); + +wire [15:0] audio; +wire hs, vs, cs, hb, vb; +wire blankn = ~(hb | vb); +wire [2:0] g, r; +wire [1:0] b; +wire [15:0] rom_addr; +wire [15:0] rom_do; +wire [14:0] spr_rom_addr; +wire [15:0] spr_rom_do; +wire [12:0] snd_rom_addr; +wire [15:0] snd_rom_do; +wire [13:0] tile_rom_addr; +wire [23:0] tile_rom_do; +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 ) +); + + +reg port1_req, port2_req; +wire [24:0] tl_ioctl_addr = ioctl_addr - 17'h1A000; +sdram sdram( + .*, + .init_n ( pll_locked ), + .clk ( sdram_clk ), + + // port1 used for main + sound CPUs + .port1_req ( port1_req ), + .port1_ack ( ), + .port1_a ( ioctl_addr[23:1] ), + .port1_ds ( {ioctl_addr[0], ~ioctl_addr[0]} ), + .port1_we ( ioctl_downl ), + .port1_d ( {ioctl_dout, ioctl_dout} ), + .port1_q ( ), + + .cpu1_addr ( ioctl_downl ? 16'hffff : {1'b0, rom_addr[15:1]}), + .cpu1_q ( rom_do ), + .cpu2_addr ( ioctl_downl ? 16'hffff : (17'h10000 + spr_rom_addr[14:1]) ), + .cpu2_q ( spr_rom_do ), + .cpu3_addr ( ioctl_downl ? 16'hffff : (16'h8000 + snd_rom_addr[12:1]) ), + .cpu3_q ( snd_rom_do ), + + // port2 for sprite graphics + .port2_req ( port2_req ), + .port2_ack ( ), + .port2_a ( {tl_ioctl_addr[17:16], tl_ioctl_addr[13:0], tl_ioctl_addr[15]} ), // merge tile roms to 32-bit wide words + .port2_ds ( {tl_ioctl_addr[14], ~tl_ioctl_addr[14]} ), + .port2_we ( ioctl_downl ), + .port2_d ( {ioctl_dout, ioctl_dout} ), + .port2_q ( ), + + .sp_addr ( ioctl_downl ? 15'h7fff : tile_rom_addr ), + .sp_q ( tile_rom_do ) +); + +always @(posedge clk_sys) begin + reg ioctl_wr_last = 0; + + ioctl_wr_last <= ioctl_wr; + if (ioctl_downl) begin + if (~ioctl_wr_last && ioctl_wr) begin + port1_req <= ~port1_req; + port2_req <= ~port2_req; + end + end +end + +reg reset = 1; +reg rom_loaded = 0; +always @(posedge sdram_clk) begin + reg ioctl_downlD; + ioctl_downlD <= ioctl_downl; + + if (ioctl_downlD & ~ioctl_downl) rom_loaded <= 1; + reset <= status[0] | buttons[1] | ~rom_loaded; +end + +wire [7:0] INP0 = ~{m_left, m_right,3'd0,m_fireA,2'd0}; +wire [7:0] INP1 = ~{m_left2,m_right2,3'd0,m_fire2A,2'd0}; +wire [7:0] INP2 = ~{2'd0,m_two_players, m_one_player,3'd0, m_coin1}; + +wire [7:0] DSW0 = 8'hFF; +wire [7:0] DSW1 = {dsDifclt,dsExtend,dsLives,2'b00}; + +FPGA_FLICKY FPGA_FLICKY( + .clk48M(clk_sys), + .reset(reset), + + .INP0(INP0), + .INP1(INP1), + .INP2(INP2), + + .DSW0(DSW0), + .DSW1(DSW1), + .video_r(r), + .video_g(g), + .video_b(b), + .video_hs(hs), + .video_vs(vs), + .video_hb(hb), + .video_vb(vb), + .cpu_rom_addr(rom_addr), + .cpu_rom_do( rom_addr[0] ? rom_do[15:8] : rom_do[7:0] ), + .snd_rom_addr(snd_rom_addr), + .snd_rom_do(snd_rom_addr[0] ? snd_rom_do[15:8] : snd_rom_do[7:0] ), + .spr_rom_addr(spr_rom_addr),//Internal for now + .spr_rom_do(spr_rom_addr[0] ? spr_rom_do[15:8] : spr_rom_do[7:0] ), + .tile_rom_addr(tile_rom_addr), + .tile_rom_do(tile_rom_do), + .SOUT(audio) +); + + +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 ), + .ce_divider ( 1'b0 ), + .blend ( blend ), + .rotate ( 2'b0 ), + .scandoubler_disable(scandoublerD ), + .scanlines ( scanlines ), + .ypbpr ( ypbpr ), + .no_csync ( no_csync ) + ); + +dac #( + .C_bits(16)) +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 ( 1'b0 ), + .orientation ( 2'b00 ), + .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/Sega System 1 Hardware/Starjack_MiST/rtl/Flicky_MiST.v b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/Flicky_MiST.v new file mode 100644 index 00000000..14ecad99 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/Flicky_MiST.v @@ -0,0 +1,41 @@ +module HVGEN +( + output [8:0] HPOS, + output [8:0] VPOS, + input PCLK, + input [14:0] iRGB, + + output reg [14:0] oRGB, + output reg HBLK = 1, + output reg VBLK = 1, + output reg HSYN = 1, + output reg VSYN = 1 +); + +reg [8:0] hcnt = 0; +reg [8:0] vcnt = 0; + +assign HPOS = hcnt-16; +assign VPOS = vcnt; + +always @(posedge PCLK) begin + case (hcnt) + 15: begin HBLK <= 0; hcnt <= hcnt+1; end + 272: begin HBLK <= 1; hcnt <= hcnt+1; end + 311: begin HSYN <= 0; hcnt <= hcnt+1; end + 342: begin HSYN <= 1; hcnt <= 471; end + 511: begin hcnt <= 0; + case (vcnt) + 223: begin VBLK <= 1; vcnt <= vcnt+1; end + 226: begin VSYN <= 0; vcnt <= vcnt+1; end + 233: begin VSYN <= 1; vcnt <= 483; end + 511: begin VBLK <= 0; vcnt <= 0; end + default: vcnt <= vcnt+1; + endcase + end + default: hcnt <= hcnt+1; + endcase + oRGB <= (HBLK|VBLK) ? 15'h0 : iRGB; +end + +endmodule diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/SN76496.v b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/SN76496.v new file mode 100644 index 00000000..7ffa7fdd --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/SN76496.v @@ -0,0 +1,174 @@ +// Copyright (c) 2017,19 MiSTer-X + +module SN76496 +( + input clk, + input cpuclk, + input reset, + input ce, + input we, + input [7:0] data, + input [3:0] chmsk, + output reg [7:0] sndout, + output reg [3:0] chactv, + output reg [2:0] lreg +); + +`define RNGINI 16'h0F35 +`define RNGFB0 16'h4000 +`define RNGFB1 16'h8100 + +function [5:0] voltbl; +input [3:0] idx; + case (idx) + 4'h0: voltbl = 63; + 4'h1: voltbl = 50; + 4'h2: voltbl = 40; + 4'h3: voltbl = 32; + 4'h4: voltbl = 25; + 4'h5: voltbl = 20; + 4'h6: voltbl = 16; + 4'h7: voltbl = 13; + 4'h8: voltbl = 10; + 4'h9: voltbl = 8; + 4'hA: voltbl = 6; + 4'hB: voltbl = 5; + 4'hC: voltbl = 4; + 4'hD: voltbl = 3; + 4'hE: voltbl = 2; + 4'hF: voltbl = 0; + endcase +endfunction + +reg [3:0] clks; + +reg [2:0] nzc; +reg [9:0] fq0, fq1, fq2; +reg [9:0] fc0, fc1, fc2; +reg [5:0] fv0, fv1, fv2, fv3; +reg [5:0] _fv0,_fv1,_fv2,_fv3; +reg fo0, fo1, fo2; + +reg [15:0] rng = `RNGINI; +wire [15:0] rfb = rng[0] ? ( nzc[2] ? `RNGFB1 : `RNGFB0 ) : 16'h0; + +wire [1:0] nfq = nzc[1:0]; +wire [10:0] fq3 = ( nfq == 2'b00 ) ? 64 : + ( nfq == 2'b01 ) ? 128 : + ( nfq == 2'b10 ) ? 256 : fq2; +reg [10:0] fc3; +wire fo3 = rng[0]; + +wire [7:0] o0 = ( fo0 & chmsk[0] ) ? { 1'b0, fv0, 1'b0 } : 8'h0; +wire [7:0] o1 = ( fo1 & chmsk[1] ) ? { 1'b0, fv1, 1'b0 } : 8'h0; +wire [7:0] o2 = ( fo2 & chmsk[2] ) ? { 1'b0, fv2, 1'b0 } : 8'h0; +wire [7:0] o3 = ( fo3 & chmsk[3] ) ? { 1'b0, fv3, 1'b0 } : 8'h0; + +wire [8:0] sndmix = o0 + o1 + o2 + o3; + +always @( posedge cpuclk or posedge reset ) begin + if ( reset ) begin + lreg <= 0; + _fv0 <= 0; + _fv1 <= 0; + _fv2 <= 0; + _fv3 <= 0; + fq0 <= 0; + fq1 <= 0; + fq2 <= 0; + nzc <= 0; + chactv <= 0; + end + else begin + // Register write + if ( ce & we ) begin + if ( data[7] ) begin + lreg <= data[6:4]; + case ( data[6:4] ) + 3'h0: fq0[3:0] <= data[3:0]; + 3'h2: fq1[3:0] <= data[3:0]; + 3'h4: fq2[3:0] <= data[3:0]; + 3'h1: begin _fv0 <= voltbl(data[3:0]); chactv[0] <= (~data[3]); end + 3'h3: begin _fv1 <= voltbl(data[3:0]); chactv[1] <= (~data[3]); end + 3'h5: begin _fv2 <= voltbl(data[3:0]); chactv[2] <= (~data[3]); end + 3'h7: begin _fv3 <= voltbl(data[3:0]); chactv[3] <= (~data[3]); end + 3'h6: begin nzc <= data[2:0]; end + endcase + end + else begin + case ( lreg ) + 3'h0: fq0[9:4] <= data[5:0]; + 3'h2: fq1[9:4] <= data[5:0]; + 3'h4: fq2[9:4] <= data[5:0]; + default: begin end + endcase + end + end + end +end + + +always @( posedge clk or posedge reset ) begin + // Reset + if ( reset ) begin + sndout <= 0; + fv0 <= 0; + fv1 <= 0; + fv2 <= 0; + fv3 <= 0; + fc0 <= 0; + fc1 <= 0; + fc2 <= 0; + fc3 <= 0; + fo0 <= 0; + fo1 <= 0; + fo2 <= 0; + clks <= 0; + rng <= `RNGINI; + end + else begin + + // OSCs update + clks <= clks+1; + if ( clks == 0 ) begin + + fv0 <= _fv0; + fv1 <= _fv1; + fv2 <= _fv2; + fv3 <= _fv3; + + if ( fc0 == 0 ) begin + fc0 <= fq0; + fo0 <= ~fo0; + end + else fc0 <= fc0-1; + + if ( fc1 == 0 ) begin + fc1 <= fq1; + fo1 <= ~fo1; + end + else fc1 <= fc1-1; + + if ( fc2 == 0 ) begin + fc2 <= fq2; + fo2 <= ~fo2; + end + else fc2 <= fc2-1; + + // NoiseGen update + if ( fc3 == 0 ) begin + fc3 <= fq3; + rng <= { 1'b0, rng[15:1] } ^ rfb; + end + else fc3 <= fc3-1; + + // Sound update + sndout <= {8{sndmix[8]}}|(sndmix[7:0]); + + end + + end + +end + +endmodule diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/build_id.tcl b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/build_id.tcl new file mode 100644 index 00000000..938515d8 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/build_id.tcl @@ -0,0 +1,35 @@ +# ================================================================================ +# +# 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/Sega System 1 Hardware/Starjack_MiST/rtl/hvgen.v b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/hvgen.v new file mode 100644 index 00000000..8ee40db9 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/hvgen.v @@ -0,0 +1,41 @@ +module hvgen +( + output [8:0] HPOS, + output [8:0] VPOS, + input PCLK, + input [14:0] iRGB, + + output reg [14:0] oRGB, + output reg HBLK = 1, + output reg VBLK = 1, + output reg HSYN = 1, + output reg VSYN = 1 +); + +reg [8:0] hcnt = 0; +reg [8:0] vcnt = 0; + +assign HPOS = hcnt-16; +assign VPOS = vcnt; + +always @(posedge PCLK) begin + case (hcnt) + 15: begin HBLK <= 0; hcnt <= hcnt+1; end + 272: begin HBLK <= 1; hcnt <= hcnt+1; end + 311: begin HSYN <= 0; hcnt <= hcnt+1; end + 342: begin HSYN <= 1; hcnt <= 471; end + 511: begin hcnt <= 0; + case (vcnt) + 223: begin VBLK <= 1; vcnt <= vcnt+1; end + 226: begin VSYN <= 0; vcnt <= vcnt+1; end + 233: begin VSYN <= 1; vcnt <= 483; end + 511: begin VBLK <= 0; vcnt <= 0; end + default: vcnt <= vcnt+1; + endcase + end + default: hcnt <= hcnt+1; + endcase + oRGB <= (HBLK|VBLK) ? 15'h0 : iRGB; +end + +endmodule diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/parts.v b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/parts.v new file mode 100644 index 00000000..ddb4bd8c --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/parts.v @@ -0,0 +1,389 @@ +// Copyright (c) 2017,19 MiSTer-X +/* +module DLROM #(parameter AW,parameter DW) +( + input CL0, + input [(AW-1):0] AD0, + output reg [(DW-1):0] DO0, + + input CL1, + input [(AW-1):0] AD1, + input [(DW-1):0] DI1, + input WE1 +); + +reg [(DW-1):0] core[0:((2**AW)-1)]; + +always @(posedge CL0) DO0 <= core[AD0]; +always @(posedge CL1) if (WE1) core[AD1] <= DI1; + +endmodule*/ + + +//---------------------------------- +// 2K SRAM +//---------------------------------- +module SRAM_2048( CL, ADRS, OUT, WR, IN ); + +input CL; +input [10:0] ADRS; +output [7:0] OUT; +input WR; +input [7:0] IN; + + +reg [7:0] ramcore [0:2047]; +reg [7:0] OUT; + +always @( posedge CL ) begin + if (WR) ramcore[ADRS] <= IN; + else OUT <= ramcore[ADRS]; +end + + +endmodule + + +//---------------------------------- +// 4K SRAM +//---------------------------------- +module SRAM_4096( + input clk, + input [11:0] adrs, + output reg [7:0] out, + input wr, + input [7:0] in +); + +reg [7:0] ramcore [0:4095]; + +always @( posedge clk ) begin + if (wr) ramcore[adrs] <= in; + else out <= ramcore[adrs]; +end + +endmodule + + +//---------------------------------- +// DualPort RAM +//---------------------------------- +module DPRAM2048 +( + input clk0, + input [10:0] adr0, + input [7:0] dat0, + input wen0, + + input clk1, + input [10:0] adr1, + output reg [7:0] dat1, + + output reg [7:0] dtr0 +); + +reg [7:0] core [0:2047]; + +always @( posedge clk0 ) begin + if (wen0) core[adr0] <= dat0; + else dtr0 <= core[adr0]; +end + +always @( posedge clk1 ) begin + dat1 <= core[adr1]; +end + +endmodule + + +module DPRAM1024 +( + input clk0, + input [9:0] adr0, + input [7:0] dat0, + input wen0, + + input clk1, + input [9:0] adr1, + output reg [7:0] dat1, + + output reg [7:0] dtr0 +); + +reg [7:0] core [0:1023]; + +always @( posedge clk0 ) begin + if (wen0) core[adr0] <= dat0; + else dtr0 <= core[adr0]; +end + +always @( posedge clk1 ) begin + dat1 <= core[adr1]; +end + +endmodule + + +module DPRAM2048_8_16 +( + input clk0, + input [10:0] adr0, + input [7:0] dat0, + input wen0, + + input clk1, + input [9:0] adr1, + output [15:0] dat1, + + output [7:0] dtr0 +); + +wire [7:0] do0, do1; +wire [7:0] doH, doL; + +DPRAM1024 core0( clk0, adr0[10:1], dat0, wen0 & (~adr0[0]), clk1, adr1, doL, do0 ); +DPRAM1024 core1( clk0, adr0[10:1], dat0, wen0 & adr0[0], clk1, adr1, doH, do1 ); + +assign dtr0 = adr0[0] ? do1 : do0; +assign dat1 = { doH, doL }; + +endmodule + + +//---------------------------------- +// VRAM +//---------------------------------- +module VRAMs +( + input clk0, + input [9:0] adr0, + output reg [7:0] dat0, + input [7:0] dtw0, + input wen0, + + input clk1, + input [9:0] adr1, + output reg [7:0] dat1 +); + +reg [7:0] core [0:1023]; + +always @( posedge clk0 ) begin + if (wen0) core[adr0] <= dtw0; + else dat0 <= core[adr0]; +end + +always @( posedge clk1 ) begin + dat1 <= core[adr1]; +end + +endmodule + +module VRAM +( + input clk0, + input [10:0] adr0, + output [7:0] dat0, + input [7:0] dtw0, + input wen0, + + input clk1, + input [9:0] adr1, + output [15:0] dat1 +); + +wire even = ~adr0[0]; +wire odd = adr0[0]; + +wire [7:0] do00, do01, do10, do11; +VRAMs ram0( clk0, adr0[10:1], do00, dtw0, wen0 & even, clk1, adr1, do10 ); +VRAMs ram1( clk0, adr0[10:1], do01, dtw0, wen0 & odd, clk1, adr1, do11 ); + +assign dat0 = adr0[0] ? do01 : do00; +assign dat1 = { do11, do10 }; + +endmodule + + +//---------------------------------- +// ScanLine Buffer +//---------------------------------- +module LineBuf +( + input clkr, + input [9:0] radr, + input clre, + output [10:0] rdat, + + input clkw, + input [9:0] wadr, + input [10:0] wdat, + input we, + output [10:0] rdat1 +); + +DPRAM1024_11B core ( + radr,wadr, + clkr,clkw, + 16'h0,{5'h0,wdat}, + clre,we, + rdat,rdat1 +); + +endmodule + + +//---------------------------------- +// Data Selector (32bits) +//---------------------------------- +module dataselector1_32( + + output [31:0] oDATA, + + input iSEL0, + input [31:0] iDATA0, + + input [31:0] dData +); + +assign oDATA = iSEL0 ? iDATA0 : + dData; + +endmodule + + +//---------------------------------- +// Data Selector 3 to 1 +//---------------------------------- +module dataselector3( + + output [7:0] oDATA, + + input iSEL0, + input [7:0] iDATA0, + + input iSEL1, + input [7:0] iDATA1, + + input iSEL2, + input [7:0] iDATA2, + + input [7:0] dData +); + +assign oDATA = iSEL0 ? iDATA0 : + iSEL1 ? iDATA1 : + iSEL2 ? iDATA2 : + dData; + +endmodule + + +//---------------------------------- +// Data Selector 2 to 1 (11bits) +//---------------------------------- +module dataselector2_11( + + output [10:0] oDATA, + + input iSEL0, + input [10:0] iDATA0, + + input iSEL1, + input [10:0] iDATA1, + + input [10:0] dData +); + +assign oDATA = iSEL0 ? iDATA0 : + iSEL1 ? iDATA1 : + dData; + +endmodule + + +//---------------------------------- +// Data Selector 8 to 1 +//---------------------------------- +module dataselector8( + + output [7:0] oDATA, + + input iSEL0, + input [7:0] iDATA0, + + input iSEL1, + input [7:0] iDATA1, + + input iSEL2, + input [7:0] iDATA2, + + input iSEL3, + input [7:0] iDATA3, + + input iSEL4, + input [7:0] iDATA4, + + input iSEL5, + input [7:0] iDATA5, + + input iSEL6, + input [7:0] iDATA6, + + input iSEL7, + input [7:0] iDATA7, + + input [7:0] dData +); + +assign oDATA = iSEL0 ? iDATA0 : + iSEL1 ? iDATA1 : + iSEL2 ? iDATA2 : + iSEL3 ? iDATA3 : + iSEL4 ? iDATA4 : + iSEL5 ? iDATA5 : + iSEL6 ? iDATA6 : + iSEL7 ? iDATA7 : + dData; + +endmodule + +//---------------------------------- +// Data Selector 6 to 1 +//---------------------------------- +module dataselector6( + + output [7:0] oDATA, + + input iSEL0, + input [7:0] iDATA0, + + input iSEL1, + input [7:0] iDATA1, + + input iSEL2, + input [7:0] iDATA2, + + input iSEL3, + input [7:0] iDATA3, + + input iSEL4, + input [7:0] iDATA4, + + input iSEL5, + input [7:0] iDATA5, + + input [7:0] dData +); + +assign oDATA = iSEL0 ? iDATA0 : + iSEL1 ? iDATA1 : + iSEL2 ? iDATA2 : + iSEL3 ? iDATA3 : + iSEL4 ? iDATA4 : + iSEL5 ? iDATA5 : + dData; + +endmodule + + diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/pll_mist.qip b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/pll_mist.qip new file mode 100644 index 00000000..6182871f --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/pll_mist.qip @@ -0,0 +1,4 @@ +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_mist.v"] +set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "pll_mist.ppf"] diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/pll_mist.v b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/pll_mist.v new file mode 100644 index 00000000..cb06e165 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/pll_mist.v @@ -0,0 +1,337 @@ +// megafunction wizard: %ALTPLL% +// GENERATION: STANDARD +// VERSION: WM1.0 +// MODULE: altpll + +// ============================================================ +// File Name: pll_mist.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_mist ( + inclk0, + c0, + c1, + locked); + + input inclk0; + output c0; + output c1; + output locked; + + wire [4:0] sub_wire0; + wire sub_wire2; + wire [0:0] sub_wire6 = 1'h0; + wire [0:0] sub_wire3 = sub_wire0[0:0]; + wire [1:1] sub_wire1 = sub_wire0[1:1]; + wire c1 = sub_wire1; + wire locked = sub_wire2; + wire c0 = sub_wire3; + wire sub_wire4 = inclk0; + wire [1:0] sub_wire5 = {sub_wire6, sub_wire4}; + + altpll altpll_component ( + .inclk (sub_wire5), + .clk (sub_wire0), + .locked (sub_wire2), + .activeclock (), + .areset (1'b0), + .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 = 16, + altpll_component.clk0_phase_shift = "0", + altpll_component.clk1_divide_by = 9, + altpll_component.clk1_duty_cycle = 50, + altpll_component.clk1_multiply_by = 32, + altpll_component.clk1_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_mist", + 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_UNUSED", + 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_USED", + 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: DIV_FACTOR1 NUMERIC "9" +// Retrieval info: PRIVATE: DUTY_CYCLE0 STRING "50.00000000" +// Retrieval info: PRIVATE: DUTY_CYCLE1 STRING "50.00000000" +// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "48.000000" +// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE1 STRING "96.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: LVDS_PHASE_SHIFT_UNIT1 STRING "deg" +// Retrieval info: PRIVATE: MIG_DEVICE_SPEED_GRADE STRING "Any" +// Retrieval info: PRIVATE: MIRROR_CLK0 STRING "0" +// Retrieval info: PRIVATE: MIRROR_CLK1 STRING "0" +// Retrieval info: PRIVATE: MULT_FACTOR0 NUMERIC "16" +// Retrieval info: PRIVATE: MULT_FACTOR1 NUMERIC "32" +// Retrieval info: PRIVATE: NORMAL_MODE_RADIO STRING "1" +// Retrieval info: PRIVATE: OUTPUT_FREQ0 STRING "48.00000000" +// Retrieval info: PRIVATE: OUTPUT_FREQ1 STRING "96.00000000" +// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE0 STRING "0" +// Retrieval info: PRIVATE: OUTPUT_FREQ_MODE1 STRING "0" +// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT0 STRING "MHz" +// Retrieval info: PRIVATE: OUTPUT_FREQ_UNIT1 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_SHIFT1 STRING "0.00000000" +// Retrieval info: PRIVATE: PHASE_SHIFT_STEP_ENABLED_CHECK STRING "0" +// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT0 STRING "deg" +// Retrieval info: PRIVATE: PHASE_SHIFT_UNIT1 STRING "deg" +// Retrieval info: PRIVATE: PLL_ADVANCED_PARAM_CHECK STRING "0" +// Retrieval info: PRIVATE: PLL_ARESET_CHECK STRING "0" +// 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_mist.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: STICKY_CLK1 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_CLK1 STRING "1" +// Retrieval info: PRIVATE: USE_CLKENA0 STRING "0" +// Retrieval info: PRIVATE: USE_CLKENA1 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 "16" +// Retrieval info: CONSTANT: CLK0_PHASE_SHIFT STRING "0" +// Retrieval info: CONSTANT: CLK1_DIVIDE_BY NUMERIC "9" +// Retrieval info: CONSTANT: CLK1_DUTY_CYCLE NUMERIC "50" +// Retrieval info: CONSTANT: CLK1_MULTIPLY_BY NUMERIC "32" +// Retrieval info: CONSTANT: CLK1_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_UNUSED" +// 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_USED" +// 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: c0 0 0 0 0 OUTPUT_CLK_EXT VCC "c0" +// Retrieval info: USED_PORT: c1 0 0 0 0 OUTPUT_CLK_EXT VCC "c1" +// 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: @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: c1 0 0 0 0 @clk 0 0 1 1 +// Retrieval info: CONNECT: locked 0 0 0 0 @locked 0 0 0 0 +// Retrieval info: GEN_FILE: TYPE_NORMAL pll_mist.v TRUE +// Retrieval info: GEN_FILE: TYPE_NORMAL pll_mist.ppf TRUE +// Retrieval info: GEN_FILE: TYPE_NORMAL pll_mist.inc FALSE +// Retrieval info: GEN_FILE: TYPE_NORMAL pll_mist.cmp FALSE +// Retrieval info: GEN_FILE: TYPE_NORMAL pll_mist.bsf FALSE +// Retrieval info: GEN_FILE: TYPE_NORMAL pll_mist_inst.v FALSE +// Retrieval info: GEN_FILE: TYPE_NORMAL pll_mist_bb.v FALSE +// Retrieval info: LIB_FILE: altera_mf +// Retrieval info: CBX_MODULE_PREFIX: ON diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/clut.vhd b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/clut.vhd new file mode 100644 index 00000000..c4034af7 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/clut.vhd @@ -0,0 +1,38 @@ +library ieee; +use ieee.std_logic_1164.all,ieee.numeric_std.all; + +entity clut 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 clut is + type rom is array(0 to 255) of std_logic_vector(7 downto 0); + signal rom_data: rom := ( + X"0C",X"0E",X"0C",X"0E",X"0D",X"0D",X"0C",X"0E",X"00",X"0E",X"0C",X"0E",X"01",X"0D",X"0C",X"0E", + X"0C",X"0D",X"0C",X"0E",X"0D",X"0D",X"0C",X"0E",X"00",X"0D",X"0C",X"0E",X"01",X"0D",X"0C",X"0E", + X"0E",X"0E",X"0E",X"0E",X"0D",X"0D",X"0E",X"0E",X"02",X"0E",X"0E",X"0E",X"01",X"0D",X"0E",X"0E", + X"0C",X"0D",X"0C",X"0E",X"0D",X"0D",X"0C",X"0E",X"00",X"0D",X"0C",X"0E",X"01",X"0D",X"0C",X"0E", + X"08",X"0E",X"08",X"0E",X"09",X"0D",X"08",X"0E",X"08",X"0E",X"08",X"0E",X"09",X"0D",X"08",X"0E", + X"0C",X"0D",X"0C",X"0E",X"0D",X"0D",X"0C",X"0E",X"00",X"0D",X"0C",X"0E",X"01",X"0D",X"0C",X"0E", + X"0A",X"0E",X"0A",X"0E",X"09",X"0D",X"0A",X"0E",X"0A",X"0E",X"0A",X"0E",X"09",X"0D",X"0A",X"0E", + X"0C",X"0D",X"0C",X"0E",X"0D",X"0D",X"0C",X"0E",X"00",X"0D",X"0C",X"0E",X"01",X"0D",X"0C",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"); +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/Sega System 1 Hardware/Starjack_MiST/rtl/rom/make.bat b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/make.bat new file mode 100644 index 00000000..dd865aa1 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/make.bat @@ -0,0 +1,16 @@ +copy /b epr-5320b.129 + epr-5321a.130 + epr-5322a.131 + epr-5323.132 + epr-5324.133 + epr-5325.134 + epr-5324.133 + epr-5325.134 prg.bin +make_vhdl_prom prg.bin prg_rom.vhd + +copy /b epr-5318.86 + epr-5319.93 spr.bin +make_vhdl_prom spr.bin spr_rom.vhd + +make_vhdl_prom epr-5332.3 snd_rom.vhd + +make_vhdl_prom pr-5317.106 clut.vhd + +copy /b epr-5331.82 + epr-5330.65 + epr-5329.81 + epr-5328.64 + epr-5327.80 + epr-5326.63 tile.bin + +copy /b prg.bin + epr-5332.3 + spr.bin + tile.bin STARJACK.ROM +pause + + diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/snd_rom.vhd b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/snd_rom.vhd new file mode 100644 index 00000000..ba2d7248 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/snd_rom.vhd @@ -0,0 +1,534 @@ +library ieee; +use ieee.std_logic_1164.all,ieee.numeric_std.all; + +entity snd_rom 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 snd_rom is + type rom is array(0 to 8191) of std_logic_vector(7 downto 0); + signal rom_data: rom := ( + X"F3",X"ED",X"56",X"31",X"00",X"88",X"C3",X"7E",X"00",X"9D",X"1B",X"AA",X"1B",X"B7",X"1B",X"C4", + X"1B",X"D1",X"1B",X"DE",X"1B",X"EB",X"1B",X"80",X"20",X"00",X"00",X"00",X"01",X"00",X"F8",X"1B", + X"00",X"20",X"00",X"00",X"80",X"21",X"00",X"00",X"00",X"01",X"00",X"F0",X"1C",X"00",X"20",X"00", + X"00",X"00",X"22",X"00",X"00",X"00",X"01",X"00",X"F5",X"E5",X"21",X"00",X"80",X"35",X"E1",X"F1", + X"FB",X"C9",X"00",X"01",X"00",X"42",X"1E",X"00",X"20",X"00",X"00",X"00",X"10",X"00",X"00",X"00", + X"01",X"00",X"E8",X"1D",X"00",X"20",X"00",X"00",X"80",X"11",X"00",X"00",X"00",X"01",X"00",X"17", + X"1E",X"00",X"20",X"00",X"00",X"80",X"F3",X"F5",X"3A",X"00",X"E0",X"FE",X"90",X"C2",X"77",X"00", + X"08",X"3E",X"01",X"32",X"02",X"81",X"08",X"32",X"00",X"81",X"F1",X"FB",X"ED",X"45",X"CD",X"66", + X"04",X"21",X"00",X"80",X"11",X"01",X"80",X"01",X"FF",X"07",X"36",X"00",X"ED",X"B0",X"FB",X"CD", + X"8B",X"04",X"21",X"00",X"80",X"7E",X"B7",X"28",X"F6",X"36",X"00",X"DD",X"21",X"00",X"82",X"06", + X"14",X"C5",X"DD",X"CB",X"00",X"7E",X"C4",X"B4",X"00",X"11",X"20",X"00",X"DD",X"19",X"C1",X"10", + X"F0",X"C3",X"8F",X"00",X"DD",X"CB",X"00",X"66",X"C2",X"E0",X"03",X"DD",X"5E",X"03",X"DD",X"56", + X"04",X"13",X"DD",X"73",X"03",X"DD",X"72",X"04",X"DD",X"6E",X"05",X"DD",X"66",X"06",X"B7",X"ED", + X"52",X"CC",X"41",X"02",X"DD",X"CB",X"03",X"46",X"C0",X"DD",X"5E",X"11",X"DD",X"56",X"12",X"7B", + X"B2",X"20",X"07",X"DD",X"36",X"17",X"0F",X"C3",X"B6",X"01",X"DD",X"CB",X"00",X"6E",X"20",X"33", + X"DD",X"7E",X"0B",X"B7",X"20",X"08",X"DD",X"73",X"13",X"DD",X"72",X"14",X"18",X"59",X"3D",X"21", + X"DD",X"06",X"23",X"DD",X"4E",X"0E",X"06",X"00",X"09",X"09",X"4E",X"23",X"66",X"69",X"0E",X"04", + X"09",X"4E",X"23",X"66",X"69",X"4F",X"06",X"00",X"09",X"09",X"7E",X"23",X"66",X"6F",X"CD",X"0E", + X"02",X"18",X"34",X"D5",X"DD",X"6E",X"15",X"DD",X"66",X"16",X"B7",X"ED",X"52",X"F5",X"7D",X"F2", + X"34",X"01",X"ED",X"44",X"67",X"DD",X"5E",X"03",X"CD",X"96",X"06",X"DD",X"5E",X"05",X"CD",X"A2", + X"06",X"5F",X"16",X"00",X"F1",X"7B",X"F2",X"4F",X"01",X"ED",X"44",X"28",X"02",X"15",X"5F",X"E1", + X"19",X"DD",X"75",X"13",X"DD",X"74",X"14",X"DD",X"7E",X"0C",X"B7",X"20",X"0B",X"DD",X"7E",X"0D", + X"2F",X"E6",X"0F",X"DD",X"77",X"17",X"18",X"23",X"3D",X"21",X"DD",X"06",X"23",X"DD",X"4E",X"0E", + X"06",X"00",X"09",X"09",X"4E",X"23",X"66",X"69",X"0E",X"02",X"09",X"4E",X"23",X"66",X"69",X"4F", + X"06",X"00",X"09",X"09",X"7E",X"23",X"66",X"6F",X"CD",X"D4",X"01",X"DD",X"CB",X"00",X"76",X"20", + X"25",X"DD",X"7E",X"01",X"E6",X"0F",X"4F",X"06",X"00",X"21",X"C9",X"01",X"09",X"4E",X"DD",X"7E", + X"13",X"E6",X"0F",X"B1",X"CD",X"00",X"04",X"DD",X"7E",X"13",X"E6",X"F0",X"DD",X"B6",X"14",X"0F", + X"0F",X"0F",X"0F",X"CD",X"00",X"04",X"DD",X"7E",X"01",X"E6",X"0F",X"4F",X"06",X"00",X"21",X"CD", + X"01",X"09",X"7E",X"DD",X"B6",X"17",X"C3",X"00",X"04",X"80",X"A0",X"C0",X"C0",X"90",X"B0",X"D0", + X"F0",X"DD",X"77",X"0F",X"E5",X"DD",X"7E",X"0F",X"CB",X"3F",X"F5",X"4F",X"06",X"00",X"09",X"F1", + X"7E",X"E1",X"38",X"14",X"0F",X"0F",X"0F",X"0F",X"B7",X"28",X"E6",X"FE",X"10",X"20",X"05",X"DD", + X"35",X"0F",X"18",X"E0",X"FE",X"20",X"28",X"0B",X"DD",X"34",X"0F",X"F6",X"F0",X"DD",X"86",X"0D", + X"3C",X"38",X"01",X"AF",X"2F",X"E6",X"0F",X"DD",X"77",X"17",X"C9",X"DD",X"77",X"10",X"E5",X"DD", + X"7E",X"10",X"CB",X"3F",X"F5",X"4F",X"06",X"00",X"09",X"F1",X"7E",X"E1",X"38",X"11",X"0F",X"0F", + X"0F",X"0F",X"B7",X"CA",X"0B",X"02",X"FE",X"10",X"20",X"05",X"DD",X"35",X"10",X"18",X"DF",X"DD", + X"34",X"10",X"2F",X"E6",X"0F",X"6F",X"26",X"00",X"EB",X"19",X"DD",X"75",X"13",X"DD",X"74",X"14", + X"C9",X"DD",X"5E",X"07",X"DD",X"56",X"08",X"1A",X"13",X"B7",X"FA",X"C6",X"02",X"DD",X"CB",X"00", + X"5E",X"20",X"59",X"B7",X"28",X"03",X"DD",X"86",X"09",X"21",X"1C",X"06",X"4F",X"06",X"00",X"09", + X"09",X"7E",X"DD",X"77",X"11",X"23",X"7E",X"DD",X"77",X"12",X"DD",X"CB",X"00",X"6E",X"28",X"16", + X"1A",X"13",X"DD",X"86",X"09",X"21",X"1C",X"06",X"4F",X"06",X"00",X"09",X"09",X"7E",X"DD",X"77", + X"15",X"23",X"7E",X"DD",X"77",X"16",X"D5",X"1A",X"67",X"DD",X"5E",X"02",X"CD",X"96",X"06",X"D1", + X"DD",X"75",X"05",X"DD",X"74",X"06",X"AF",X"DD",X"77",X"0F",X"DD",X"77",X"10",X"13",X"DD",X"73", + X"07",X"DD",X"72",X"08",X"AF",X"DD",X"77",X"03",X"DD",X"77",X"04",X"C9",X"DD",X"77",X"12",X"1A", + X"13",X"DD",X"77",X"11",X"DD",X"CB",X"00",X"6E",X"28",X"CC",X"1A",X"13",X"DD",X"77",X"16",X"1A", + X"13",X"DD",X"77",X"15",X"18",X"C0",X"21",X"D9",X"02",X"E5",X"E6",X"3F",X"21",X"DD",X"02",X"4F", + X"06",X"00",X"09",X"09",X"7E",X"23",X"66",X"6F",X"E9",X"13",X"C3",X"47",X"02",X"AA",X"03",X"03", + X"03",X"08",X"03",X"1D",X"03",X"CF",X"03",X"31",X"03",X"48",X"03",X"4D",X"03",X"58",X"03",X"73", + X"03",X"52",X"03",X"86",X"03",X"8E",X"03",X"A6",X"03",X"AC",X"03",X"B2",X"03",X"B8",X"03",X"BE", + X"03",X"C6",X"03",X"1A",X"DD",X"77",X"02",X"C9",X"1A",X"DD",X"77",X"0D",X"C9",X"0F",X"0E",X"0D", + X"0C",X"0B",X"0A",X"09",X"07",X"08",X"06",X"05",X"04",X"03",X"02",X"01",X"00",X"1A",X"D5",X"5F", + X"DD",X"66",X"02",X"CD",X"96",X"06",X"DD",X"75",X"03",X"DD",X"74",X"04",X"D1",X"E1",X"C3",X"9D", + X"02",X"1A",X"F6",X"E0",X"F5",X"CD",X"00",X"04",X"F1",X"F6",X"FC",X"3C",X"20",X"05",X"DD",X"CB", + X"00",X"B6",X"C9",X"DD",X"CB",X"00",X"F6",X"C9",X"1A",X"DD",X"77",X"0C",X"C9",X"1A",X"DD",X"77", + X"0B",X"C9",X"EB",X"5E",X"23",X"56",X"1B",X"C9",X"1A",X"4F",X"13",X"1A",X"47",X"C5",X"DD",X"E5", + X"E1",X"DD",X"35",X"0A",X"DD",X"4E",X"0A",X"DD",X"35",X"0A",X"06",X"00",X"09",X"72",X"2B",X"73", + X"D1",X"1B",X"C9",X"DD",X"E5",X"E1",X"DD",X"4E",X"0A",X"06",X"00",X"09",X"5E",X"23",X"56",X"DD", + X"34",X"0A",X"DD",X"34",X"0A",X"C9",X"1A",X"DD",X"86",X"09",X"DD",X"77",X"09",X"C9",X"1A",X"13", + X"C6",X"18",X"4F",X"06",X"00",X"DD",X"E5",X"E1",X"09",X"7E",X"B7",X"20",X"02",X"1A",X"77",X"13", + X"35",X"C2",X"52",X"03",X"13",X"C9",X"DD",X"CB",X"00",X"EE",X"1B",X"C9",X"DD",X"CB",X"00",X"AE", + X"1B",X"C9",X"DD",X"CB",X"00",X"DE",X"1B",X"C9",X"DD",X"CB",X"00",X"9E",X"1B",X"C9",X"1A",X"DD", + X"B6",X"00",X"DD",X"77",X"00",X"C9",X"1A",X"2F",X"DD",X"A6",X"00",X"DD",X"77",X"00",X"C9",X"CD", + X"F1",X"03",X"DD",X"36",X"00",X"00",X"E1",X"E1",X"CD",X"C9",X"06",X"AF",X"32",X"02",X"81",X"C9", + X"DD",X"35",X"04",X"C0",X"DD",X"7E",X"03",X"DD",X"77",X"04",X"DD",X"6E",X"05",X"DD",X"66",X"06", + X"E9",X"DD",X"7E",X"01",X"E6",X"0F",X"4F",X"06",X"00",X"21",X"CD",X"01",X"09",X"7E",X"F6",X"0F", + X"DD",X"CB",X"00",X"56",X"C0",X"ED",X"47",X"DD",X"7E",X"01",X"E6",X"F0",X"FE",X"30",X"28",X"10", + X"FE",X"10",X"28",X"06",X"ED",X"57",X"32",X"00",X"A0",X"C9",X"ED",X"57",X"32",X"00",X"C0",X"C9", + X"ED",X"57",X"C9",X"C5",X"E5",X"ED",X"47",X"E6",X"03",X"06",X"00",X"4F",X"21",X"87",X"04",X"09", + X"4E",X"ED",X"57",X"E6",X"30",X"FE",X"30",X"28",X"0F",X"CB",X"67",X"79",X"20",X"05",X"32",X"00", + X"C0",X"18",X"06",X"32",X"00",X"A0",X"18",X"01",X"79",X"E1",X"C1",X"C9",X"21",X"00",X"82",X"11", + X"01",X"82",X"01",X"7F",X"02",X"36",X"00",X"ED",X"B0",X"21",X"00",X"82",X"11",X"01",X"82",X"01", + X"A0",X"01",X"36",X"00",X"ED",X"B0",X"21",X"87",X"04",X"11",X"00",X"A0",X"01",X"04",X"00",X"ED", + X"B0",X"21",X"87",X"04",X"11",X"00",X"C0",X"01",X"04",X"00",X"ED",X"B0",X"C9",X"21",X"00",X"80", + X"7E",X"B7",X"28",X"FC",X"36",X"00",X"C9",X"9F",X"BF",X"DF",X"FF",X"3A",X"00",X"81",X"CB",X"7F", + X"CA",X"4C",X"04",X"FE",X"00",X"CA",X"4C",X"04",X"FE",X"FF",X"CA",X"4C",X"04",X"21",X"BF",X"04", + X"01",X"10",X"00",X"ED",X"B9",X"C0",X"21",X"BF",X"04",X"09",X"09",X"7E",X"23",X"66",X"6F",X"E9", + X"82",X"84",X"85",X"86",X"88",X"89",X"8A",X"8B",X"8C",X"8D",X"8E",X"90",X"93",X"94",X"95",X"DD", + X"04",X"EB",X"04",X"FA",X"04",X"09",X"05",X"2D",X"05",X"3C",X"05",X"4B",X"05",X"5A",X"05",X"76", + X"05",X"8A",X"05",X"9E",X"05",X"AD",X"05",X"BC",X"05",X"CB",X"05",X"DA",X"05",X"CD",X"4C",X"04", + X"21",X"00",X"10",X"11",X"00",X"82",X"AF",X"08",X"C3",X"E9",X"05",X"CD",X"4C",X"04",X"21",X"7C", + X"10",X"11",X"00",X"82",X"3E",X"01",X"08",X"C3",X"E9",X"05",X"CD",X"4C",X"04",X"21",X"A4",X"11", + X"11",X"00",X"82",X"3E",X"02",X"08",X"C3",X"E9",X"05",X"3A",X"02",X"81",X"CB",X"47",X"C2",X"0E", + X"06",X"21",X"01",X"81",X"36",X"FF",X"CD",X"B5",X"06",X"CD",X"66",X"04",X"21",X"02",X"81",X"CB", + X"CE",X"21",X"CC",X"12",X"11",X"00",X"83",X"3E",X"03",X"08",X"C3",X"E9",X"05",X"CD",X"4C",X"04", + X"21",X"3F",X"13",X"11",X"00",X"82",X"3E",X"04",X"08",X"C3",X"E9",X"05",X"CD",X"59",X"04",X"21", + X"4D",X"14",X"11",X"00",X"82",X"3E",X"05",X"08",X"C3",X"E9",X"05",X"CD",X"59",X"04",X"21",X"CF", + X"15",X"11",X"00",X"82",X"3E",X"06",X"08",X"C3",X"E9",X"05",X"3A",X"02",X"81",X"CB",X"47",X"C2", + X"0E",X"06",X"3A",X"02",X"81",X"CB",X"4F",X"C2",X"0E",X"06",X"21",X"81",X"17",X"11",X"E0",X"82", + X"3E",X"07",X"08",X"C3",X"E9",X"05",X"3A",X"02",X"81",X"CB",X"47",X"C2",X"0E",X"06",X"21",X"CE", + X"17",X"11",X"80",X"82",X"3E",X"08",X"08",X"C3",X"E9",X"05",X"3A",X"02",X"81",X"CB",X"47",X"C2", + X"0E",X"06",X"21",X"10",X"18",X"11",X"60",X"82",X"3E",X"09",X"08",X"C3",X"E9",X"05",X"CD",X"4C", + X"04",X"21",X"8A",X"18",X"11",X"00",X"82",X"3E",X"0A",X"08",X"C3",X"E9",X"05",X"CD",X"4C",X"04", + X"21",X"1D",X"19",X"11",X"E0",X"82",X"3E",X"0B",X"08",X"C3",X"E9",X"05",X"CD",X"4C",X"04",X"21", + X"3F",X"1A",X"11",X"00",X"82",X"3E",X"0C",X"08",X"C3",X"E9",X"05",X"CD",X"4C",X"04",X"21",X"E5", + X"1A",X"11",X"00",X"82",X"3E",X"0D",X"08",X"C3",X"E9",X"05",X"CD",X"4C",X"04",X"21",X"79",X"1B", + X"11",X"00",X"82",X"3E",X"0E",X"08",X"C3",X"E9",X"05",X"7E",X"23",X"66",X"6F",X"46",X"23",X"C5", + X"7E",X"23",X"E5",X"FE",X"FF",X"28",X"1D",X"66",X"6F",X"01",X"0E",X"00",X"ED",X"B0",X"08",X"12", + X"08",X"13",X"AF",X"06",X"11",X"12",X"13",X"10",X"FC",X"E1",X"23",X"C1",X"10",X"E1",X"3E",X"80", + X"32",X"00",X"81",X"C9",X"EB",X"01",X"20",X"00",X"09",X"EB",X"18",X"ED",X"00",X"00",X"FF",X"03", + X"C7",X"03",X"90",X"03",X"5D",X"03",X"2D",X"03",X"FF",X"02",X"D4",X"02",X"AB",X"02",X"85",X"02", + X"61",X"02",X"3F",X"02",X"1E",X"02",X"00",X"02",X"E3",X"01",X"C8",X"01",X"AF",X"01",X"96",X"01", + X"80",X"01",X"6A",X"01",X"56",X"01",X"43",X"01",X"30",X"01",X"1F",X"01",X"0F",X"01",X"00",X"01", + X"F2",X"00",X"E4",X"00",X"D7",X"00",X"CB",X"00",X"C0",X"00",X"B5",X"00",X"AB",X"00",X"A1",X"00", + X"98",X"00",X"90",X"00",X"88",X"00",X"80",X"00",X"79",X"00",X"72",X"00",X"6C",X"00",X"66",X"00", + X"60",X"00",X"5B",X"00",X"55",X"00",X"51",X"00",X"4C",X"00",X"48",X"00",X"44",X"00",X"40",X"00", + X"3C",X"00",X"39",X"00",X"36",X"00",X"33",X"00",X"30",X"00",X"2D",X"00",X"2B",X"00",X"28",X"00", + X"26",X"00",X"24",X"00",X"22",X"00",X"16",X"00",X"6A",X"06",X"08",X"29",X"30",X"01",X"19",X"10", + X"FA",X"C9",X"06",X"08",X"ED",X"6A",X"7C",X"38",X"03",X"BB",X"38",X"03",X"93",X"67",X"B7",X"10", + X"F3",X"7D",X"17",X"2F",X"C9",X"06",X"24",X"11",X"20",X"00",X"21",X"00",X"82",X"3A",X"01",X"81", + X"0F",X"30",X"02",X"CB",X"D6",X"19",X"10",X"F8",X"C9",X"3A",X"01",X"81",X"06",X"08",X"21",X"00", + X"82",X"11",X"20",X"00",X"0F",X"30",X"02",X"CB",X"96",X"19",X"10",X"F8",X"C9",X"0F",X"00",X"10", + X"7C",X"10",X"A4",X"11",X"CC",X"12",X"3F",X"13",X"4D",X"14",X"CF",X"15",X"81",X"17",X"CE",X"17", + X"10",X"18",X"8A",X"18",X"1D",X"19",X"3F",X"1A",X"E5",X"1A",X"79",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"10",X"59",X"10",X"75",X"10",X"01",X"09",X"10",X"80",X"20",X"00",X"00",X"00",X"01",X"00", + X"16",X"10",X"02",X"20",X"00",X"00",X"81",X"06",X"86",X"02",X"87",X"00",X"82",X"0E",X"1B",X"06", + X"1B",X"03",X"22",X"03",X"27",X"03",X"2A",X"06",X"23",X"06",X"22",X"06",X"1E",X"06",X"1E",X"03", + X"22",X"03",X"25",X"03",X"2A",X"03",X"25",X"03",X"22",X"03",X"20",X"06",X"20",X"03",X"24",X"03", + X"27",X"03",X"2C",X"06",X"27",X"06",X"24",X"06",X"23",X"06",X"22",X"03",X"22",X"03",X"24",X"06", + X"24",X"03",X"24",X"03",X"26",X"06",X"8A",X"1E",X"10",X"5D",X"10",X"6E",X"10",X"AB",X"BC",X"CD", + X"DE",X"EF",X"FF",X"FE",X"ED",X"DC",X"CB",X"BA",X"A9",X"98",X"87",X"76",X"65",X"01",X"CD",X"EF", + X"FE",X"DC",X"BA",X"98",X"01",X"77",X"10",X"AB",X"CD",X"DC",X"BA",X"00",X"82",X"10",X"91",X"11", + X"9F",X"11",X"08",X"93",X"10",X"A0",X"10",X"AD",X"10",X"BA",X"10",X"C7",X"10",X"D4",X"10",X"E1", + X"10",X"EE",X"10",X"80",X"20",X"00",X"00",X"00",X"01",X"00",X"FB",X"10",X"02",X"20",X"00",X"00", + X"80",X"21",X"00",X"00",X"00",X"20",X"00",X"46",X"11",X"02",X"20",X"00",X"00",X"00",X"22",X"00", + X"00",X"00",X"20",X"00",X"46",X"11",X"02",X"20",X"00",X"00",X"00",X"23",X"00",X"00",X"00",X"20", + X"00",X"46",X"11",X"02",X"20",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"20",X"00",X"46",X"11", + X"02",X"20",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"20",X"00",X"46",X"11",X"02",X"20",X"00", + X"00",X"00",X"12",X"00",X"00",X"00",X"20",X"00",X"46",X"11",X"02",X"20",X"00",X"00",X"00",X"13", + X"00",X"00",X"00",X"20",X"00",X"46",X"11",X"02",X"20",X"00",X"00",X"81",X"0B",X"86",X"01",X"82", + X"0A",X"87",X"01",X"86",X"02",X"22",X"02",X"86",X"02",X"27",X"02",X"86",X"02",X"22",X"02",X"86", + X"02",X"27",X"02",X"86",X"02",X"20",X"02",X"86",X"02",X"25",X"02",X"86",X"02",X"20",X"02",X"86", + X"02",X"25",X"02",X"86",X"02",X"1E",X"02",X"86",X"02",X"24",X"02",X"86",X"02",X"1E",X"02",X"86", + X"02",X"24",X"02",X"86",X"02",X"1D",X"02",X"86",X"02",X"22",X"02",X"86",X"02",X"1D",X"02",X"86", + X"02",X"22",X"02",X"8A",X"03",X"11",X"81",X"0B",X"86",X"01",X"82",X"0A",X"87",X"01",X"86",X"02", + X"22",X"02",X"86",X"02",X"27",X"02",X"86",X"02",X"22",X"02",X"86",X"02",X"27",X"02",X"86",X"02", + X"20",X"02",X"86",X"02",X"25",X"02",X"86",X"02",X"20",X"02",X"86",X"02",X"25",X"02",X"86",X"02", + X"1E",X"02",X"86",X"02",X"24",X"02",X"86",X"02",X"1E",X"02",X"86",X"02",X"24",X"02",X"86",X"02", + X"1D",X"02",X"86",X"02",X"22",X"02",X"86",X"02",X"1D",X"02",X"86",X"02",X"22",X"02",X"8A",X"4E", + X"11",X"95",X"11",X"9A",X"11",X"EF",X"FE",X"DC",X"BA",X"02",X"EF",X"FE",X"DC",X"BA",X"01",X"A1", + X"11",X"CD",X"ED",X"00",X"AA",X"11",X"B9",X"12",X"C7",X"12",X"08",X"BB",X"11",X"C8",X"11",X"D5", + X"11",X"E2",X"11",X"EF",X"11",X"FC",X"11",X"09",X"12",X"16",X"12",X"80",X"20",X"00",X"00",X"00", + X"01",X"00",X"23",X"12",X"02",X"20",X"00",X"00",X"80",X"21",X"00",X"00",X"00",X"20",X"00",X"6E", + X"12",X"02",X"20",X"00",X"00",X"00",X"22",X"00",X"00",X"00",X"20",X"00",X"6E",X"12",X"02",X"20", + X"00",X"00",X"00",X"23",X"00",X"00",X"00",X"20",X"00",X"6E",X"12",X"02",X"20",X"00",X"00",X"00", + X"10",X"00",X"00",X"00",X"20",X"00",X"6E",X"12",X"02",X"20",X"00",X"00",X"00",X"11",X"00",X"00", + X"00",X"20",X"00",X"6E",X"12",X"02",X"20",X"00",X"00",X"00",X"12",X"00",X"00",X"00",X"20",X"00", + X"6E",X"12",X"02",X"20",X"00",X"00",X"00",X"13",X"00",X"00",X"00",X"20",X"00",X"6E",X"12",X"02", + X"20",X"00",X"00",X"81",X"0B",X"86",X"01",X"82",X"0D",X"87",X"01",X"86",X"02",X"22",X"02",X"86", + X"02",X"27",X"02",X"86",X"02",X"22",X"02",X"86",X"02",X"27",X"02",X"86",X"02",X"20",X"02",X"86", + X"02",X"25",X"02",X"86",X"02",X"20",X"02",X"86",X"02",X"25",X"02",X"86",X"02",X"1E",X"02",X"86", + X"02",X"24",X"02",X"86",X"02",X"1E",X"02",X"86",X"02",X"24",X"02",X"86",X"02",X"1D",X"02",X"86", + X"02",X"22",X"02",X"86",X"02",X"1D",X"02",X"86",X"02",X"22",X"02",X"8A",X"2B",X"12",X"81",X"0B", + X"86",X"01",X"82",X"0D",X"87",X"01",X"86",X"02",X"22",X"02",X"86",X"02",X"27",X"02",X"86",X"02", + X"22",X"02",X"86",X"02",X"27",X"02",X"86",X"02",X"20",X"02",X"86",X"02",X"25",X"02",X"86",X"02", + X"20",X"02",X"86",X"02",X"25",X"02",X"86",X"02",X"1E",X"02",X"86",X"02",X"24",X"02",X"86",X"02", + X"1E",X"02",X"86",X"02",X"24",X"02",X"86",X"02",X"1D",X"02",X"86",X"02",X"22",X"02",X"86",X"02", + X"1D",X"02",X"86",X"02",X"22",X"02",X"8A",X"76",X"12",X"BD",X"12",X"C2",X"12",X"EF",X"FE",X"DC", + X"BA",X"02",X"EF",X"FE",X"DC",X"BA",X"01",X"C9",X"12",X"CD",X"ED",X"00",X"D2",X"12",X"FF",X"12", + X"0F",X"13",X"01",X"D5",X"12",X"80",X"11",X"00",X"00",X"00",X"01",X"00",X"E2",X"12",X"00",X"20", + X"00",X"00",X"82",X"0F",X"81",X"03",X"87",X"00",X"86",X"01",X"30",X"05",X"34",X"05",X"32",X"05", + X"37",X"05",X"32",X"05",X"34",X"05",X"30",X"05",X"34",X"05",X"32",X"05",X"37",X"05",X"84",X"03", + X"13",X"0B",X"13",X"DE",X"FF",X"FE",X"DC",X"BA",X"98",X"76",X"01",X"EF",X"FE",X"DC",X"02",X"13", + X"13",X"29",X"13",X"FF",X"FF",X"FF",X"FF",X"EE",X"DD",X"EE",X"DD",X"EE",X"DD",X"EE",X"DD",X"EE", + X"DD",X"EE",X"DD",X"EE",X"DD",X"EE",X"DD",X"EE",X"02",X"FF",X"FF",X"FF",X"FF",X"EE",X"EE",X"DD", + X"DD",X"EE",X"EE",X"DD",X"DD",X"EE",X"EE",X"DD",X"DD",X"EE",X"EE",X"DD",X"DD",X"DD",X"02",X"45", + X"13",X"24",X"14",X"3F",X"14",X"08",X"56",X"13",X"63",X"13",X"70",X"13",X"7D",X"13",X"8A",X"13", + X"97",X"13",X"A4",X"13",X"B1",X"13",X"80",X"20",X"00",X"00",X"00",X"01",X"00",X"BE",X"13",X"02", + X"20",X"00",X"00",X"80",X"21",X"00",X"00",X"00",X"01",X"00",X"D9",X"13",X"02",X"20",X"00",X"00", + X"00",X"22",X"00",X"00",X"00",X"01",X"00",X"D9",X"13",X"02",X"20",X"00",X"00",X"00",X"23",X"00", + X"00",X"00",X"01",X"00",X"D9",X"13",X"02",X"20",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"01", + X"00",X"D9",X"13",X"02",X"20",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"01",X"00",X"D9",X"13", + X"02",X"20",X"00",X"00",X"00",X"12",X"00",X"00",X"00",X"01",X"00",X"D9",X"13",X"02",X"20",X"00", + X"00",X"00",X"13",X"00",X"00",X"00",X"01",X"00",X"D9",X"13",X"02",X"20",X"00",X"00",X"81",X"0B", + X"86",X"01",X"82",X"0D",X"87",X"00",X"1D",X"02",X"1F",X"02",X"20",X"02",X"22",X"02",X"20",X"02", + X"1F",X"02",X"1D",X"02",X"1D",X"02",X"8A",X"C6",X"13",X"81",X"0B",X"86",X"01",X"82",X"0D",X"87", + X"00",X"1D",X"02",X"20",X"02",X"1D",X"02",X"20",X"02",X"1D",X"02",X"20",X"02",X"1D",X"02",X"20", + X"02",X"1B",X"02",X"1F",X"02",X"1B",X"02",X"1F",X"02",X"1B",X"02",X"1F",X"02",X"1B",X"02",X"1F", + X"02",X"19",X"02",X"1D",X"02",X"19",X"02",X"1D",X"02",X"19",X"02",X"1D",X"02",X"19",X"02",X"1D", + X"02",X"1B",X"02",X"1F",X"02",X"1B",X"02",X"1F",X"02",X"1B",X"02",X"1F",X"02",X"1B",X"02",X"1F", + X"02",X"8A",X"E1",X"13",X"2A",X"14",X"31",X"14",X"38",X"14",X"EF",X"FE",X"DC",X"BA",X"A9",X"87", + X"01",X"9A",X"AB",X"BC",X"CD",X"DE",X"EE",X"01",X"EF",X"FF",X"FF",X"FD",X"A8",X"65",X"01",X"43", + X"14",X"47",X"14",X"DE",X"FF",X"ED",X"00",X"CD",X"ED",X"DC",X"BA",X"BC",X"00",X"53",X"14",X"4C", + X"15",X"93",X"15",X"08",X"64",X"14",X"71",X"14",X"7E",X"14",X"8B",X"14",X"98",X"14",X"A5",X"14", + X"B2",X"14",X"BF",X"14",X"80",X"20",X"00",X"00",X"00",X"05",X"00",X"CC",X"14",X"02",X"20",X"00", + X"00",X"80",X"21",X"00",X"00",X"00",X"01",X"00",X"F4",X"14",X"02",X"20",X"00",X"00",X"00",X"22", + X"00",X"00",X"00",X"01",X"00",X"F4",X"14",X"02",X"20",X"00",X"00",X"00",X"23",X"00",X"00",X"00", + X"01",X"00",X"F4",X"14",X"02",X"20",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"01",X"00",X"F4", + X"14",X"02",X"20",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"01",X"00",X"F4",X"14",X"02",X"20", + X"00",X"00",X"00",X"12",X"00",X"00",X"00",X"01",X"00",X"F4",X"14",X"02",X"20",X"00",X"00",X"00", + X"13",X"00",X"00",X"00",X"01",X"00",X"F4",X"14",X"02",X"20",X"00",X"00",X"81",X"11",X"86",X"01", + X"87",X"00",X"82",X"0F",X"8D",X"2A",X"0D",X"0D",X"8E",X"81",X"0B",X"86",X"02",X"82",X"0E",X"87", + X"00",X"1D",X"02",X"1F",X"02",X"20",X"02",X"22",X"02",X"20",X"02",X"1F",X"02",X"1D",X"02",X"1D", + X"02",X"8A",X"E1",X"14",X"81",X"11",X"86",X"01",X"87",X"00",X"82",X"0F",X"8D",X"2C",X"0D",X"0D", + X"8E",X"81",X"0B",X"86",X"02",X"82",X"0E",X"87",X"00",X"1D",X"02",X"20",X"02",X"1D",X"02",X"20", + X"02",X"1D",X"02",X"20",X"02",X"1D",X"02",X"20",X"02",X"1B",X"02",X"1F",X"02",X"1B",X"02",X"1F", + X"02",X"1B",X"02",X"1F",X"02",X"1B",X"02",X"1F",X"02",X"19",X"02",X"1D",X"02",X"19",X"02",X"1D", + X"02",X"19",X"02",X"1D",X"02",X"19",X"02",X"1D",X"02",X"1B",X"02",X"1F",X"02",X"1B",X"02",X"1F", + X"02",X"1B",X"02",X"1F",X"02",X"1B",X"02",X"1F",X"02",X"8A",X"09",X"15",X"54",X"15",X"80",X"15", + X"85",X"15",X"8C",X"15",X"11",X"12",X"23",X"34",X"45",X"56",X"67",X"78",X"89",X"9A",X"AB",X"BC", + X"CD",X"DE",X"EF",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE", + X"FE",X"FE",X"FE",X"FE",X"ED",X"DC",X"CB",X"BA",X"A9",X"98",X"87",X"76",X"65",X"43",X"21",X"01", + X"EF",X"FE",X"DC",X"BA",X"01",X"9A",X"AB",X"BC",X"CD",X"DE",X"EE",X"01",X"EF",X"FF",X"FF",X"FD", + X"A8",X"65",X"01",X"9B",X"15",X"B0",X"15",X"C5",X"15",X"C9",X"15",X"DD",X"DD",X"EF",X"FE",X"DC", + X"BB",X"CD",X"DE",X"EF",X"FE",X"DC",X"BB",X"CD",X"EF",X"FE",X"DC",X"BB",X"CD",X"EF",X"FE",X"00", + X"EE",X"EE",X"DD",X"DD",X"EE",X"EE",X"DD",X"DD",X"EE",X"EE",X"DD",X"DD",X"EE",X"EE",X"DD",X"DD", + X"EE",X"EE",X"DD",X"DD",X"00",X"DE",X"FF",X"ED",X"00",X"CD",X"ED",X"DC",X"BA",X"BC",X"00",X"D5", + X"15",X"00",X"17",X"47",X"17",X"08",X"E6",X"15",X"F3",X"15",X"00",X"16",X"0D",X"16",X"1A",X"16", + X"27",X"16",X"34",X"16",X"41",X"16",X"80",X"20",X"00",X"00",X"00",X"01",X"00",X"4E",X"16",X"02", + X"20",X"00",X"00",X"80",X"21",X"00",X"00",X"00",X"05",X"00",X"A6",X"16",X"02",X"20",X"00",X"00", + X"00",X"22",X"00",X"00",X"00",X"05",X"00",X"A6",X"16",X"02",X"20",X"00",X"00",X"00",X"23",X"00", + X"00",X"00",X"05",X"00",X"A6",X"16",X"02",X"20",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"05", + X"00",X"A6",X"16",X"02",X"20",X"00",X"00",X"00",X"11",X"00",X"00",X"00",X"05",X"00",X"A6",X"16", + X"02",X"20",X"00",X"00",X"00",X"12",X"00",X"00",X"00",X"05",X"00",X"A6",X"16",X"02",X"20",X"00", + X"00",X"00",X"13",X"00",X"00",X"00",X"05",X"00",X"A6",X"16",X"02",X"20",X"00",X"00",X"81",X"11", + X"86",X"01",X"87",X"00",X"82",X"0F",X"8D",X"2C",X"0D",X"0D",X"8E",X"81",X"0B",X"86",X"03",X"82", + X"0D",X"87",X"04",X"86",X"02",X"22",X"02",X"86",X"02",X"27",X"02",X"86",X"02",X"22",X"02",X"86", + X"02",X"27",X"02",X"86",X"02",X"20",X"02",X"86",X"02",X"25",X"02",X"86",X"02",X"20",X"02",X"86", + X"02",X"25",X"02",X"86",X"02",X"1E",X"02",X"86",X"02",X"24",X"02",X"86",X"02",X"1E",X"02",X"86", + X"02",X"24",X"02",X"86",X"02",X"1D",X"02",X"86",X"02",X"22",X"02",X"86",X"02",X"1D",X"02",X"86", + X"02",X"22",X"02",X"8A",X"63",X"16",X"81",X"11",X"86",X"01",X"87",X"00",X"82",X"0F",X"00",X"03", + X"8D",X"2C",X"0D",X"0A",X"8E",X"81",X"0B",X"86",X"04",X"82",X"0D",X"87",X"04",X"86",X"02",X"22", + X"02",X"86",X"02",X"27",X"02",X"86",X"02",X"22",X"02",X"86",X"02",X"27",X"02",X"86",X"02",X"20", + X"02",X"86",X"02",X"25",X"02",X"86",X"02",X"20",X"02",X"86",X"02",X"25",X"02",X"86",X"02",X"1E", + X"02",X"86",X"02",X"24",X"02",X"86",X"02",X"1E",X"02",X"86",X"02",X"24",X"02",X"86",X"02",X"1D", + X"02",X"86",X"02",X"22",X"02",X"86",X"02",X"1D",X"02",X"86",X"02",X"22",X"02",X"8A",X"BD",X"16", + X"08",X"17",X"34",X"17",X"39",X"17",X"40",X"17",X"11",X"12",X"23",X"34",X"45",X"56",X"67",X"78", + X"89",X"9A",X"AB",X"BC",X"CD",X"DE",X"EF",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE", + X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"ED",X"DC",X"CB",X"BA",X"A9",X"98",X"87",X"76", + X"65",X"43",X"21",X"01",X"EF",X"FE",X"DC",X"BA",X"01",X"9A",X"AB",X"BC",X"CD",X"DE",X"EE",X"01", + X"EF",X"FF",X"FF",X"FD",X"A8",X"65",X"01",X"4F",X"17",X"64",X"17",X"79",X"17",X"7D",X"17",X"DD", + X"DD",X"EF",X"FE",X"DC",X"BB",X"CD",X"DE",X"EF",X"FE",X"DC",X"BB",X"CD",X"EF",X"FE",X"DC",X"BB", + X"CD",X"EF",X"FE",X"00",X"EE",X"EE",X"DD",X"DD",X"EE",X"EE",X"DD",X"DD",X"EE",X"EE",X"DD",X"DD", + X"EE",X"EE",X"DD",X"DD",X"EE",X"EE",X"DD",X"DD",X"00",X"DE",X"FF",X"ED",X"00",X"CD",X"ED",X"DC", + X"00",X"87",X"17",X"AB",X"17",X"C7",X"17",X"01",X"8A",X"17",X"80",X"13",X"00",X"00",X"00",X"01", + X"00",X"97",X"17",X"00",X"20",X"00",X"00",X"82",X"0D",X"81",X"04",X"86",X"00",X"85",X"03",X"87", + X"00",X"8F",X"8D",X"00",X"09",X"00",X"03",X"08",X"8E",X"90",X"84",X"AF",X"17",X"BF",X"17",X"FE", + X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"ED",X"DC",X"CB",X"BA",X"A9",X"98",X"86",X"01",X"FF", + X"FF",X"DD",X"BB",X"AA",X"88",X"66",X"02",X"C9",X"17",X"CD",X"EF",X"FE",X"DC",X"00",X"D2",X"17", + X"0B",X"18",X"01",X"D5",X"17",X"80",X"10",X"00",X"00",X"00",X"01",X"00",X"E2",X"17",X"08",X"20", + X"00",X"00",X"82",X"0A",X"86",X"00",X"81",X"04",X"87",X"01",X"8D",X"2A",X"27",X"03",X"8E",X"8D", + X"27",X"24",X"04",X"8E",X"8D",X"24",X"1F",X"04",X"8E",X"8D",X"21",X"1E",X"05",X"8E",X"8D",X"1E", + X"1B",X"06",X"8E",X"8D",X"1B",X"24",X"07",X"8E",X"84",X"0B",X"18",X"CD",X"EF",X"FE",X"DC",X"00", + X"14",X"18",X"6E",X"18",X"01",X"17",X"18",X"80",X"23",X"00",X"00",X"00",X"01",X"00",X"24",X"18", + X"00",X"20",X"00",X"00",X"82",X"0F",X"81",X"04",X"86",X"00",X"85",X"03",X"8F",X"00",X"07",X"02", + X"90",X"8F",X"00",X"05",X"02",X"90",X"8F",X"00",X"03",X"01",X"90",X"8F",X"00",X"01",X"02",X"90", + X"8F",X"00",X"08",X"01",X"90",X"8F",X"00",X"06",X"01",X"90",X"8F",X"00",X"04",X"01",X"90",X"8F", + X"00",X"02",X"01",X"90",X"8F",X"00",X"01",X"02",X"90",X"8F",X"00",X"08",X"01",X"90",X"8F",X"00", + X"02",X"02",X"90",X"8F",X"00",X"06",X"01",X"90",X"8F",X"00",X"08",X"01",X"90",X"84",X"72",X"18", + X"82",X"18",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"ED",X"DC",X"CB",X"BA",X"A9",X"98", + X"86",X"01",X"FF",X"FF",X"DD",X"BB",X"AA",X"88",X"66",X"02",X"90",X"18",X"DD",X"18",X"ED",X"18", + X"02",X"95",X"18",X"A2",X"18",X"80",X"20",X"00",X"00",X"00",X"01",X"00",X"AF",X"18",X"0E",X"20", + X"00",X"00",X"80",X"21",X"00",X"00",X"00",X"14",X"00",X"C6",X"18",X"0E",X"20",X"00",X"00",X"82", + X"0F",X"81",X"04",X"87",X"00",X"86",X"01",X"19",X"05",X"1C",X"05",X"1E",X"05",X"86",X"02",X"21", + X"05",X"00",X"05",X"8A",X"B5",X"18",X"82",X"0F",X"81",X"04",X"87",X"00",X"86",X"01",X"19",X"05", + X"1C",X"05",X"1E",X"05",X"86",X"02",X"21",X"05",X"00",X"05",X"8A",X"CC",X"18",X"E1",X"18",X"E7", + X"18",X"DE",X"FF",X"FF",X"FF",X"ED",X"01",X"DC",X"BA",X"98",X"76",X"54",X"01",X"F1",X"18",X"07", + X"19",X"FF",X"FF",X"FF",X"FF",X"EE",X"DD",X"EE",X"DD",X"EE",X"DD",X"EE",X"DD",X"EE",X"DD",X"EE", + X"DD",X"EE",X"DD",X"EE",X"DD",X"EE",X"00",X"FF",X"FF",X"FF",X"FF",X"EE",X"EE",X"DD",X"DD",X"EE", + X"EE",X"DD",X"DD",X"EE",X"EE",X"DD",X"DD",X"EE",X"EE",X"DD",X"DD",X"DD",X"00",X"23",X"19",X"90", + X"19",X"9F",X"19",X"01",X"26",X"19",X"80",X"13",X"00",X"00",X"00",X"01",X"00",X"33",X"19",X"00", + X"20",X"00",X"00",X"81",X"06",X"86",X"00",X"85",X"03",X"85",X"07",X"82",X"0F",X"8F",X"00",X"20", + X"05",X"90",X"82",X"0E",X"8F",X"00",X"21",X"05",X"90",X"82",X"0D",X"8F",X"00",X"1F",X"05",X"90", + X"82",X"0C",X"8F",X"00",X"21",X"05",X"90",X"82",X"0B",X"8F",X"00",X"1F",X"05",X"90",X"82",X"0A", + X"8F",X"00",X"21",X"04",X"90",X"82",X"09",X"8F",X"00",X"1F",X"04",X"90",X"82",X"08",X"8F",X"00", + X"21",X"04",X"90",X"82",X"07",X"8F",X"00",X"1F",X"04",X"90",X"82",X"06",X"8F",X"00",X"21",X"04", + X"90",X"82",X"05",X"8F",X"00",X"1F",X"03",X"90",X"82",X"04",X"8F",X"00",X"21",X"03",X"90",X"84", + X"92",X"19",X"FE",X"FE",X"DE",X"DE",X"CD",X"CD",X"BC",X"BC",X"AB",X"AB",X"89",X"89",X"02",X"A1", + X"19",X"FF",X"DD",X"FF",X"DD",X"00",X"AA",X"19",X"2C",X"1A",X"01",X"AD",X"19",X"80",X"11",X"00", + X"00",X"00",X"01",X"00",X"BA",X"19",X"00",X"20",X"00",X"00",X"82",X"0F",X"81",X"04",X"86",X"00", + X"87",X"00",X"82",X"0F",X"8D",X"33",X"3B",X"06",X"8E",X"82",X"0E",X"8D",X"33",X"3B",X"06",X"8E", + X"82",X"0D",X"8D",X"33",X"3B",X"06",X"8E",X"82",X"0C",X"8D",X"33",X"3B",X"06",X"8E",X"82",X"0B", + X"8D",X"33",X"3B",X"06",X"8E",X"82",X"0A",X"8D",X"33",X"3B",X"06",X"8E",X"82",X"09",X"8D",X"33", + X"3B",X"06",X"8E",X"82",X"08",X"8D",X"33",X"3B",X"06",X"8E",X"82",X"07",X"8D",X"33",X"3B",X"06", + X"8E",X"82",X"06",X"8D",X"33",X"3B",X"06",X"8E",X"82",X"05",X"8D",X"33",X"3B",X"06",X"8E",X"82", + X"04",X"8D",X"33",X"3B",X"06",X"8E",X"82",X"03",X"8D",X"33",X"3B",X"06",X"8E",X"82",X"02",X"8D", + X"33",X"3B",X"06",X"8E",X"82",X"01",X"8D",X"33",X"3B",X"06",X"8E",X"84",X"30",X"1A",X"37",X"1A", + X"FE",X"DC",X"BA",X"98",X"87",X"65",X"01",X"FF",X"FF",X"DD",X"BB",X"AA",X"88",X"66",X"02",X"45", + X"1A",X"CC",X"1A",X"DE",X"1A",X"02",X"4A",X"1A",X"57",X"1A",X"80",X"20",X"00",X"00",X"00",X"01", + X"00",X"64",X"1A",X"03",X"20",X"00",X"00",X"80",X"21",X"00",X"00",X"00",X"01",X"00",X"98",X"1A", + X"03",X"20",X"00",X"00",X"81",X"0B",X"86",X"02",X"87",X"00",X"82",X"0F",X"19",X"04",X"00",X"02", + X"86",X"02",X"18",X"02",X"18",X"02",X"18",X"02",X"86",X"01",X"19",X"04",X"00",X"02",X"1B",X"02", + X"1B",X"02",X"1B",X"02",X"8C",X"00",X"02",X"6C",X"1A",X"86",X"02",X"19",X"02",X"00",X"02",X"1B", + X"02",X"00",X"02",X"86",X"01",X"1D",X"0C",X"84",X"81",X"0B",X"86",X"02",X"87",X"00",X"82",X"0F", + X"20",X"04",X"00",X"02",X"86",X"02",X"1F",X"02",X"1F",X"02",X"1F",X"02",X"86",X"01",X"20",X"04", + X"00",X"02",X"22",X"02",X"22",X"02",X"22",X"02",X"8C",X"01",X"02",X"A0",X"1A",X"86",X"02",X"20", + X"02",X"00",X"02",X"22",X"02",X"00",X"02",X"86",X"01",X"24",X"0C",X"84",X"D0",X"1A",X"D9",X"1A", + X"EF",X"FF",X"FE",X"ED",X"DC",X"CB",X"BA",X"98",X"01",X"EF",X"FE",X"DC",X"BA",X"01",X"E0",X"1A", + X"AB",X"CD",X"DC",X"BA",X"00",X"EB",X"1A",X"5E",X"1B",X"70",X"1B",X"02",X"F0",X"1A",X"FD",X"1A", + X"80",X"20",X"00",X"00",X"00",X"01",X"00",X"0A",X"1B",X"FC",X"20",X"00",X"00",X"80",X"21",X"00", + X"00",X"00",X"05",X"00",X"34",X"1B",X"08",X"20",X"00",X"00",X"81",X"04",X"86",X"02",X"87",X"00", + X"82",X"0F",X"1E",X"06",X"22",X"06",X"24",X"06",X"2A",X"06",X"29",X"06",X"27",X"06",X"25",X"06", + X"24",X"06",X"22",X"06",X"21",X"06",X"20",X"06",X"1E",X"06",X"1F",X"06",X"27",X"06",X"8C",X"00", + X"02",X"18",X"1B",X"84",X"81",X"04",X"86",X"02",X"87",X"00",X"82",X"0F",X"1E",X"06",X"22",X"06", + X"24",X"06",X"2A",X"06",X"29",X"06",X"27",X"06",X"25",X"06",X"24",X"06",X"22",X"06",X"21",X"06", + X"20",X"06",X"1E",X"06",X"1F",X"06",X"27",X"06",X"8C",X"01",X"02",X"42",X"1B",X"84",X"62",X"1B", + X"69",X"1B",X"CD",X"EF",X"FE",X"ED",X"DC",X"CB",X"01",X"CD",X"EF",X"FE",X"DC",X"BA",X"98",X"01", + X"72",X"1B",X"AB",X"CD",X"EF",X"FE",X"DC",X"BA",X"00",X"7F",X"1B",X"6F",X"1E",X"A1",X"1E",X"08", + X"90",X"1B",X"9D",X"1B",X"AA",X"1B",X"B7",X"1B",X"C4",X"1B",X"D1",X"1B",X"DE",X"1B",X"EB",X"1B", + X"80",X"20",X"00",X"00",X"00",X"01",X"00",X"F8",X"1B",X"00",X"20",X"00",X"00",X"80",X"21",X"00", + X"00",X"00",X"01",X"00",X"F0",X"1C",X"00",X"20",X"00",X"00",X"00",X"22",X"00",X"00",X"00",X"01", + X"00",X"E8",X"1D",X"00",X"20",X"00",X"00",X"00",X"23",X"00",X"00",X"00",X"01",X"00",X"42",X"1E", + X"00",X"20",X"00",X"00",X"00",X"10",X"00",X"00",X"00",X"01",X"00",X"E8",X"1D",X"00",X"20",X"00", + X"00",X"80",X"11",X"00",X"00",X"00",X"01",X"00",X"17",X"1E",X"00",X"20",X"00",X"00",X"80",X"12", + X"00",X"00",X"00",X"01",X"00",X"42",X"1E",X"00",X"20",X"00",X"00",X"00",X"13",X"00",X"00",X"00", + X"01",X"00",X"42",X"1E",X"00",X"20",X"00",X"00",X"86",X"01",X"87",X"00",X"82",X"0F",X"81",X"0A", + X"00",X"0A",X"8D",X"12",X"19",X"07",X"19",X"25",X"0B",X"25",X"31",X"11",X"31",X"3C",X"14",X"8E", + X"81",X"0C",X"86",X"00",X"87",X"00",X"82",X"0F",X"8D",X"30",X"38",X"06",X"8E",X"82",X"0F",X"8D", + X"2C",X"34",X"06",X"8E",X"82",X"0F",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"0E",X"8D",X"30",X"38", + X"06",X"8E",X"82",X"0E",X"8D",X"30",X"38",X"06",X"8E",X"82",X"0D",X"8D",X"30",X"38",X"06",X"8E", + X"82",X"0D",X"8D",X"30",X"38",X"06",X"8E",X"82",X"0C",X"8D",X"30",X"38",X"06",X"8E",X"82",X"0C", + X"8D",X"30",X"38",X"06",X"8E",X"82",X"0B",X"8D",X"30",X"38",X"06",X"8E",X"82",X"0B",X"8D",X"30", + X"38",X"06",X"8E",X"82",X"0A",X"8D",X"30",X"38",X"06",X"8E",X"82",X"0A",X"8D",X"30",X"38",X"06", + X"8E",X"82",X"09",X"8D",X"30",X"38",X"06",X"8E",X"82",X"09",X"8D",X"30",X"38",X"06",X"8E",X"82", + X"08",X"8D",X"30",X"38",X"06",X"8E",X"82",X"08",X"8D",X"30",X"38",X"06",X"8E",X"82",X"07",X"8D", + X"30",X"38",X"06",X"8E",X"82",X"07",X"8D",X"30",X"38",X"06",X"8E",X"82",X"06",X"8D",X"30",X"38", + X"06",X"8E",X"82",X"06",X"8D",X"30",X"38",X"06",X"8E",X"82",X"05",X"8D",X"30",X"38",X"06",X"8E", + X"82",X"05",X"8D",X"30",X"38",X"06",X"8E",X"82",X"04",X"8D",X"30",X"38",X"06",X"8E",X"82",X"04", + X"8D",X"30",X"38",X"06",X"8E",X"82",X"03",X"8D",X"30",X"38",X"06",X"8E",X"82",X"03",X"8D",X"30", + X"38",X"06",X"8E",X"82",X"02",X"8D",X"30",X"38",X"06",X"8E",X"82",X"02",X"8D",X"30",X"38",X"06", + X"8E",X"82",X"01",X"8D",X"30",X"38",X"06",X"8E",X"82",X"01",X"8D",X"30",X"38",X"06",X"8E",X"84", + X"86",X"01",X"87",X"00",X"82",X"0F",X"81",X"0A",X"00",X"0F",X"8D",X"12",X"1B",X"05",X"1B",X"27", + X"0A",X"27",X"33",X"0F",X"31",X"3C",X"14",X"8E",X"81",X"0C",X"86",X"00",X"87",X"00",X"82",X"0F", + X"8D",X"2C",X"34",X"06",X"8E",X"82",X"0F",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"0F",X"8D",X"2C", + X"34",X"06",X"8E",X"82",X"0E",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"0E",X"8D",X"2C",X"34",X"06", + X"8E",X"82",X"0D",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"0D",X"8D",X"2C",X"34",X"06",X"8E",X"82", + X"0C",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"0C",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"0B",X"8D", + X"2C",X"34",X"06",X"8E",X"82",X"0B",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"0A",X"8D",X"2C",X"34", + X"06",X"8E",X"82",X"0A",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"09",X"8D",X"2C",X"34",X"06",X"8E", + X"82",X"09",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"08",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"08", + X"8D",X"2C",X"34",X"06",X"8E",X"82",X"07",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"07",X"8D",X"2C", + X"34",X"06",X"8E",X"82",X"06",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"06",X"8D",X"2C",X"34",X"06", + X"8E",X"82",X"05",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"05",X"8D",X"2C",X"34",X"06",X"8E",X"82", + X"04",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"04",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"03",X"8D", + X"2C",X"34",X"06",X"8E",X"82",X"03",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"02",X"8D",X"2C",X"34", + X"06",X"8E",X"82",X"02",X"8D",X"2C",X"34",X"06",X"8E",X"82",X"01",X"8D",X"2C",X"34",X"06",X"8E", + X"82",X"01",X"8D",X"2C",X"34",X"06",X"8E",X"84",X"81",X"05",X"86",X"00",X"87",X"00",X"82",X"0F", + X"81",X"05",X"82",X"0F",X"8F",X"00",X"14",X"02",X"00",X"10",X"02",X"00",X"0C",X"02",X"00",X"10", + X"02",X"90",X"81",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"06",X"84",X"86",X"01",X"87",X"00",X"82",X"0F",X"81",X"0A",X"8D", + X"12",X"19",X"0A",X"19",X"25",X"0F",X"25",X"31",X"14",X"31",X"3C",X"14",X"8E",X"81",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"06",X"84",X"86",X"01",X"87",X"00",X"82",X"0F",X"81",X"0A",X"00",X"05",X"8D",X"0D",X"1E",X"0A", + X"1E",X"25",X"0F",X"25",X"31",X"0F",X"31",X"3C",X"14",X"8E",X"81",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"06",X"84",X"73", + X"1E",X"75",X"1E",X"F9",X"00",X"11",X"12",X"23",X"34",X"45",X"56",X"67",X"78",X"89",X"9A",X"AB", + X"BC",X"CD",X"DE",X"EF",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE",X"FE", + X"FE",X"FE",X"FE",X"FE",X"FE",X"ED",X"DC",X"CB",X"BA",X"A9",X"98",X"87",X"76",X"65",X"43",X"21", + X"01",X"A3",X"1E",X"DE",X"FE",X"DC",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"); +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/Sega System 1 Hardware/Starjack_MiST/rtl/rom/spr_rom.vhd b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/spr_rom.vhd new file mode 100644 index 00000000..daa26f6b --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/rom/spr_rom.vhd @@ -0,0 +1,2070 @@ +library ieee; +use ieee.std_logic_1164.all,ieee.numeric_std.all; + +entity spr_rom is +port ( + clk : in std_logic; + addr : in std_logic_vector(14 downto 0); + data : out std_logic_vector(7 downto 0) +); +end entity; + +architecture prom of spr_rom is + type rom is array(0 to 32767) of std_logic_vector(7 downto 0); + signal rom_data: rom := ( + X"FF",X"FF",X"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"21", + X"11",X"1F",X"FF",X"FF",X"FF",X"00",X"38",X"88",X"FF",X"FF",X"FF",X"FF",X"11",X"13",X"38",X"23", + X"4F",X"FF",X"FF",X"04",X"33",X"22",X"11",X"12",X"4F",X"FF",X"00",X"33",X"99",X"21",X"11",X"78", + X"1F",X"03",X"21",X"88",X"93",X"33",X"4F",X"FF",X"03",X"21",X"29",X"93",X"34",X"FF",X"FF",X"03", + X"22",X"29",X"91",X"12",X"4F",X"FF",X"00",X"33",X"99",X"22",X"21",X"78",X"1F",X"04",X"44",X"33", + X"33",X"33",X"4F",X"FF",X"11",X"14",X"43",X"33",X"4F",X"FF",X"FF",X"00",X"44",X"33",X"FF",X"FF", + X"FF",X"FF",X"00",X"22",X"88",X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"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"21", + X"11",X"1F",X"FF",X"FF",X"FF",X"00",X"43",X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"44",X"38",X"83", + X"3F",X"FF",X"FF",X"02",X"11",X"12",X"22",X"22",X"3F",X"FF",X"01",X"13",X"33",X"31",X"11",X"17", + X"1F",X"04",X"33",X"33",X"22",X"23",X"3F",X"FF",X"02",X"29",X"98",X"33",X"33",X"FF",X"FF",X"04", + X"11",X"88",X"92",X"23",X"3F",X"FF",X"04",X"22",X"19",X"93",X"21",X"2A",X"1F",X"04",X"33",X"49", + X"33",X"34",X"FF",X"FF",X"02",X"24",X"88",X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"21",X"11",X"1F",X"FF",X"FF",X"FF",X"00",X"32", + X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"43",X"28",X"8F",X"FF",X"FF",X"FF",X"00",X"43",X"33",X"33", + X"3F",X"FF",X"FF",X"02",X"21",X"12",X"22",X"33",X"3F",X"FF",X"01",X"11",X"32",X"21",X"12",X"27", + X"1F",X"03",X"39",X"93",X"31",X"13",X"4F",X"FF",X"02",X"29",X"81",X"33",X"33",X"3F",X"FF",X"03", + X"21",X"18",X"92",X"22",X"3B",X"1F",X"03",X"21",X"19",X"33",X"34",X"FF",X"FF",X"04",X"33",X"23", + X"34",X"FF",X"FF",X"FF",X"02",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"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"21", + X"11",X"1F",X"FF",X"FF",X"FF",X"00",X"33",X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"33",X"38",X"8F", + X"FF",X"FF",X"FF",X"04",X"43",X"71",X"33",X"3F",X"FF",X"FF",X"02",X"27",X"13",X"33",X"33",X"3F", + X"FF",X"01",X"11",X"22",X"11",X"21",X"17",X"1F",X"05",X"49",X"92",X"22",X"22",X"4F",X"FF",X"02", + X"29",X"18",X"33",X"44",X"3C",X"1F",X"03",X"38",X"19",X"22",X"33",X"FF",X"FF",X"04",X"23",X"99", + X"44",X"FF",X"FF",X"FF",X"00",X"32",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"21",X"11",X"1F",X"FF",X"FF",X"FF",X"00",X"33",X"88",X"FF", + X"FF",X"FF",X"FF",X"00",X"33",X"38",X"88",X"3F",X"FF",X"FF",X"03",X"44",X"33",X"33",X"33",X"5F", + X"FF",X"03",X"37",X"12",X"22",X"22",X"27",X"1F",X"03",X"71",X"33",X"11",X"83",X"3C",X"1F",X"07", + X"19",X"93",X"33",X"34",X"FF",X"FF",X"04",X"39",X"99",X"34",X"FF",X"FF",X"FF",X"03",X"21",X"49", + X"FF",X"FF",X"FF",X"FF",X"00",X"32",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"21",X"11",X"1F",X"FF",X"FF",X"FF",X"00",X"08",X"88",X"35",X"5F",X"FF", + X"FF",X"00",X"43",X"22",X"23",X"44",X"5F",X"FF",X"03",X"77",X"43",X"11",X"13",X"37",X"1F",X"07", + X"74",X"32",X"22",X"33",X"FF",X"FF",X"07",X"43",X"99",X"44",X"FF",X"FF",X"FF",X"04",X"39",X"99", + X"FF",X"FF",X"FF",X"FF",X"00",X"32",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"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"11",X"11",X"66",X"66",X"6F",X"FF",X"00",X"77",X"77",X"88",X"22",X"3A",X"1F",X"05", + X"77",X"71",X"12",X"24",X"FF",X"FF",X"05",X"77",X"33",X"35",X"FF",X"FF",X"FF",X"05",X"39",X"94", + X"FF",X"FF",X"FF",X"FF",X"00",X"43",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"ED",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0E", + X"DA",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"ED",X"AA",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"0E",X"DA",X"AA",X"AF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"08",X"55",X"ED",X"A2",X"EE",X"AA",X"AA",X"FF",X"00",X"00",X"00",X"00",X"08",X"8E",X"E2",X"22", + X"EA",X"AA",X"A1",X"FF",X"00",X"00",X"00",X"55",X"55",X"BE",X"22",X"22",X"EE",X"BB",X"B2",X"FF", + X"00",X"54",X"44",X"BB",X"BB",X"B6",X"22",X"A1",X"1A",X"33",X"FF",X"FF",X"66",X"55",X"77",X"7E", + X"EE",X"BC",X"62",X"2A",X"A3",X"33",X"FF",X"FF",X"00",X"66",X"66",X"6C",X"CC",X"CC",X"63",X"33", + X"33",X"33",X"FF",X"FF",X"00",X"00",X"00",X"66",X"6C",X"C6",X"55",X"53",X"33",X"3A",X"AA",X"FF", + X"00",X"00",X"00",X"00",X"06",X"66",X"65",X"55",X"53",X"EA",X"A1",X"FF",X"00",X"00",X"00",X"00", + X"06",X"66",X"66",X"65",X"55",X"CB",X"B2",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"66", + X"66",X"5F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"66",X"53",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"06",X"63",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"56",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"48",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"04",X"84",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"48", + X"44",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"04",X"84",X"44",X"4F",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"05",X"55",X"44",X"43",X"44",X"44",X"44",X"FF",X"00",X"00",X"00",X"00", + X"05",X"54",X"43",X"33",X"44",X"44",X"4E",X"FF",X"00",X"00",X"00",X"55",X"55",X"B4",X"33",X"33", + X"44",X"BB",X"B3",X"FF",X"00",X"54",X"44",X"BB",X"BB",X"B0",X"33",X"4E",X"E4",X"55",X"FF",X"FF", + X"00",X"55",X"55",X"54",X"44",X"B0",X"03",X"34",X"45",X"55",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"05",X"55",X"55",X"55",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"55",X"55", + X"55",X"54",X"44",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"55",X"55",X"44",X"4E",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"55",X"0B",X"B3",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"5F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"55",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"5F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"55",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"55",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"55",X"55",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"55", + X"55",X"5F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"55",X"55",X"55",X"55",X"55",X"FF", + X"00",X"00",X"00",X"00",X"00",X"05",X"55",X"55",X"55",X"55",X"54",X"FF",X"00",X"00",X"00",X"00", + X"00",X"55",X"55",X"55",X"55",X"55",X"55",X"FF",X"00",X"05",X"55",X"55",X"55",X"50",X"55",X"54", + X"45",X"FF",X"FF",X"FF",X"00",X"00",X"50",X"00",X"55",X"50",X"05",X"55",X"5F",X"FF",X"FF",X"FF", + X"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"05",X"55",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"00",X"55",X"54",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"05",X"55",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"BB",X"BB",X"BF",X"FF",X"FF",X"09",X"9B",X"BE",X"EE",X"FF",X"FF",X"39",X"9E", + X"16",X"DE",X"EF",X"FF",X"43",X"EE",X"11",X"67",X"EF",X"FF",X"43",X"E5",X"E1",X"67",X"EF",X"FF", + X"33",X"75",X"71",X"67",X"EF",X"FF",X"43",X"75",X"D1",X"6E",X"EF",X"FF",X"43",X"77",X"11",X"6E", + X"EF",X"FF",X"38",X"87",X"16",X"BB",X"EF",X"FF",X"08",X"89",X"99",X"BB",X"FF",X"FF",X"00",X"99", + X"99",X"9F",X"FF",X"FF",X"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"BB",X"BB",X"BF",X"FF",X"FF",X"09",X"9B",X"BE",X"EE",X"FF",X"FF",X"39",X"9E",X"16",X"DE", + X"EF",X"FF",X"23",X"EE",X"11",X"67",X"EF",X"FF",X"23",X"E5",X"E1",X"67",X"EF",X"FF",X"33",X"75", + X"71",X"67",X"EF",X"FF",X"23",X"75",X"D1",X"6E",X"EF",X"FF",X"23",X"77",X"11",X"6E",X"EF",X"FF", + X"38",X"87",X"16",X"BB",X"EF",X"FF",X"08",X"89",X"99",X"BB",X"FF",X"FF",X"00",X"99",X"99",X"9F", + X"FF",X"FF",X"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"BB", + X"BB",X"BF",X"FF",X"FF",X"09",X"9B",X"BE",X"EE",X"FF",X"FF",X"39",X"9E",X"16",X"DE",X"EF",X"FF", + X"63",X"EE",X"11",X"67",X"EF",X"FF",X"63",X"E5",X"E1",X"67",X"EF",X"FF",X"33",X"75",X"71",X"67", + X"EF",X"FF",X"63",X"75",X"D1",X"6E",X"EF",X"FF",X"63",X"77",X"11",X"6E",X"EF",X"FF",X"38",X"87", + X"16",X"BB",X"EF",X"FF",X"08",X"89",X"99",X"BB",X"FF",X"FF",X"00",X"99",X"99",X"9F",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"AA",X"AF",X"BB",X"DF",X"AA",X"AF",X"FF",X"FF", + X"FF",X"FF",X"AA",X"FF",X"BB",X"DF",X"AA",X"AF",X"AA",X"FF",X"AA",X"AF",X"BB",X"DF",X"AA",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"44",X"44",X"FF",X"FF",X"00",X"00", + X"54",X"42",X"2F",X"FF",X"00",X"00",X"05",X"44",X"33",X"DF",X"00",X"05",X"55",X"3A",X"AA",X"AF", + X"05",X"54",X"44",X"35",X"69",X"8F",X"65",X"2A",X"12",X"35",X"55",X"FF",X"65",X"22",X"A1",X"35", + X"33",X"FF",X"06",X"53",X"22",X"65",X"33",X"DF",X"00",X"06",X"66",X"5A",X"AA",X"AF",X"00",X"00", + X"06",X"56",X"59",X"8F",X"00",X"00",X"55",X"53",X"3F",X"FF",X"00",X"00",X"66",X"55",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"B0",X"9F",X"FF",X"FF",X"FF", + X"00",X"0B",X"BE",X"99",X"FF",X"FF",X"FF",X"00",X"0B",X"BE",X"99",X"FF",X"FF",X"FF",X"00",X"00", + X"ED",X"E0",X"FF",X"FF",X"FF",X"00",X"0C",X"CE",X"AA",X"FF",X"FF",X"FF",X"00",X"0C",X"CE",X"AA", + X"FF",X"FF",X"FF",X"00",X"00",X"C0",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"B0",X"9F",X"FF",X"FF",X"FF", + X"00",X"0B",X"BE",X"99",X"FF",X"FF",X"FF",X"00",X"BB",X"AE",X"99",X"9F",X"FF",X"FF",X"00",X"BA", + X"EE",X"E9",X"9F",X"FF",X"FF",X"00",X"0E",X"ED",X"EE",X"0F",X"FF",X"FF",X"00",X"CB",X"EE",X"E9", + X"AF",X"FF",X"FF",X"00",X"CC",X"BE",X"9A",X"AF",X"FF",X"FF",X"00",X"0C",X"CE",X"AA",X"FF",X"FF", + X"FF",X"00",X"00",X"C0",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"B0",X"9F",X"FF",X"FF",X"FF", + X"00",X"0B",X"AE",X"99",X"FF",X"FF",X"FF",X"00",X"BA",X"AE",X"79",X"9F",X"FF",X"FF",X"0B",X"AA", + X"EE",X"E7",X"99",X"FF",X"FF",X"0B",X"AE",X"ED",X"EE",X"79",X"FF",X"FF",X"00",X"EE",X"DD",X"DE", + X"EF",X"FF",X"FF",X"0C",X"BE",X"ED",X"EE",X"9A",X"FF",X"FF",X"0C",X"BB",X"EE",X"E9",X"AA",X"FF", + X"FF",X"00",X"CB",X"BE",X"9A",X"AF",X"FF",X"FF",X"00",X"0C",X"BE",X"AA",X"FF",X"FF",X"FF",X"00", + X"00",X"C0",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"0A",X"A0",X"77",X"FF",X"FF",X"FF", + X"00",X"A9",X"9E",X"77",X"7F",X"FF",X"FF",X"0A",X"99",X"9E",X"66",X"67",X"FF",X"FF",X"0A",X"99", + X"EE",X"E6",X"67",X"FF",X"FF",X"09",X"9E",X"ED",X"EE",X"67",X"FF",X"FF",X"00",X"EE",X"DD",X"DE", + X"EF",X"FF",X"FF",X"00",X"EE",X"DD",X"DE",X"EF",X"FF",X"FF",X"0A",X"AE",X"ED",X"EE",X"78",X"FF", + X"FF",X"0A",X"AA",X"EE",X"E7",X"78",X"FF",X"FF",X"0B",X"AA",X"AE",X"77",X"88",X"FF",X"FF",X"00", + X"BA",X"AE",X"88",X"8F",X"FF",X"FF",X"00",X"0B",X"A0",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"FF",X"FF",X"FF",X"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"0A",X"50",X"06",X"7F",X"FF",X"FF", + X"00",X"A9",X"5E",X"E5",X"67",X"FF",X"FF",X"0A",X"98",X"5E",X"E4",X"56",X"7F",X"FF",X"A9",X"87", + X"5E",X"E3",X"45",X"67",X"FF",X"98",X"76",X"EE",X"EE",X"34",X"56",X"FF",X"AA",X"AE",X"ED",X"DE", + X"E7",X"77",X"FF",X"0E",X"EE",X"DD",X"DD",X"EE",X"EF",X"FF",X"0E",X"EE",X"DD",X"DD",X"EE",X"EF", + X"FF",X"BA",X"7E",X"ED",X"DE",X"E3",X"56",X"FF",X"BA",X"87",X"EE",X"EE",X"45",X"67",X"FF",X"BA", + X"98",X"6E",X"EA",X"56",X"79",X"FF",X"0B",X"A9",X"8E",X"EA",X"67",X"9F",X"FF",X"00",X"BA",X"9E", + X"EA",X"79",X"FF",X"FF",X"00",X"0B",X"A0",X"0A",X"9F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"09",X"30",X"04",X"5F",X"FF",X"FF",X"00",X"98",X"3E",X"E3",X"45",X"FF",X"FF",X"09",X"87", + X"3E",X"E2",X"34",X"5F",X"FF",X"98",X"76",X"3E",X"E1",X"23",X"45",X"FF",X"87",X"65",X"EE",X"EE", + X"11",X"34",X"FF",X"AA",X"AE",X"ED",X"DE",X"E1",X"13",X"FF",X"0E",X"EE",X"DD",X"DD",X"E6",X"66", + X"FF",X"0E",X"EE",X"DD",X"DD",X"EE",X"EF",X"FF",X"BB",X"BE",X"DD",X"DD",X"EE",X"EF",X"FF",X"87", + X"6E",X"ED",X"DE",X"E1",X"11",X"FF",X"98",X"76",X"EE",X"EE",X"23",X"45",X"FF",X"A9",X"87",X"5E", + X"E2",X"34",X"56",X"FF",X"0A",X"98",X"5E",X"E3",X"45",X"6F",X"FF",X"00",X"A9",X"5E",X"E4",X"56", + X"FF",X"FF",X"00",X"0A",X"50",X"06",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"00",X"00",X"00", + X"00",X"00",X"03",X"33",X"33",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"02",X"22",X"22",X"22",X"22",X"22",X"32",X"2F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0C",X"CC", + X"CC",X"53",X"CC",X"3C",X"CC",X"32",X"22",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"CC",X"CC",X"CC", + X"33",X"C3",X"3C",X"CC",X"33",X"22",X"2F",X"FF",X"FF",X"00",X"00",X"0C",X"CC",X"CC",X"CC",X"CC", + X"CC",X"CC",X"CC",X"C3",X"31",X"22",X"FF",X"FF",X"00",X"00",X"CC",X"C2",X"CC",X"33",X"33",X"33", + X"33",X"33",X"2C",X"33",X"11",X"2F",X"FF",X"00",X"0C",X"CC",X"22",X"C7",X"33",X"33",X"33",X"33", + X"32",X"22",X"C3",X"31",X"1F",X"FF",X"00",X"CC",X"C3",X"22",X"C7",X"33",X"33",X"33",X"33",X"22", + X"22",X"2C",X"33",X"3C",X"FF",X"0C",X"CC",X"33",X"22",X"CC",X"33",X"33",X"33",X"32",X"22",X"22", + X"22",X"CC",X"CC",X"FF",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"EE",X"E1",X"11",X"22",X"22", + X"22",X"EC",X"FF",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"71",X"11",X"11",X"22",X"2E", + X"EE",X"FF",X"DD",X"DD",X"DD",X"DD",X"DD",X"DD",X"DD",X"DD",X"77",X"71",X"11",X"11",X"EE",X"EE", + X"EF",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"33",X"DD",X"77",X"11",X"1E",X"EE",X"EE",X"EF", + X"00",X"00",X"00",X"00",X"00",X"03",X"33",X"23",X"33",X"D7",X"7C",X"EE",X"EE",X"EE",X"EF",X"00", + X"00",X"00",X"00",X"00",X"33",X"22",X"12",X"23",X"3D",X"7C",X"EE",X"EE",X"EE",X"EF",X"00",X"00", + X"00",X"00",X"00",X"32",X"21",X"11",X"22",X"3D",X"77",X"CC",X"CC",X"CC",X"CF",X"00",X"00",X"00", + X"00",X"03",X"32",X"11",X"11",X"12",X"33",X"D7",X"77",X"77",X"77",X"7F",X"00",X"00",X"00",X"00", + X"03",X"32",X"11",X"11",X"12",X"33",X"D7",X"77",X"77",X"77",X"7F",X"00",X"00",X"00",X"00",X"00", + X"32",X"21",X"11",X"22",X"3D",X"77",X"11",X"11",X"11",X"1F",X"00",X"00",X"00",X"00",X"00",X"33", + X"22",X"12",X"23",X"3D",X"75",X"55",X"55",X"55",X"5F",X"00",X"00",X"00",X"00",X"00",X"03",X"33", + X"23",X"33",X"D7",X"7E",X"55",X"55",X"55",X"5F",X"00",X"00",X"00",X"00",X"00",X"00",X"03",X"33", + X"DD",X"77",X"EC",X"C5",X"55",X"55",X"5F",X"DD",X"DD",X"DD",X"DD",X"DD",X"DD",X"DD",X"DD",X"77", + X"7E",X"CC",X"CC",X"55",X"55",X"5F",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"7E",X"EC", + X"CC",X"CC",X"C5",X"55",X"FF",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"C3",X"CC",X"CC", + X"CC",X"CC",X"5C",X"FF",X"0C",X"CC",X"33",X"CC",X"CC",X"55",X"55",X"55",X"5C",X"CC",X"CC",X"CC", + X"33",X"CC",X"FF",X"00",X"CC",X"C3",X"CC",X"C7",X"55",X"55",X"55",X"55",X"CC",X"CC",X"C3",X"33", + X"3C",X"FF",X"00",X"0C",X"CC",X"CC",X"C7",X"55",X"55",X"55",X"55",X"5C",X"CC",X"33",X"35",X"5F", + X"FF",X"00",X"00",X"CC",X"CC",X"CC",X"55",X"55",X"55",X"55",X"55",X"33",X"33",X"55",X"5F",X"FF", + X"00",X"00",X"0C",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"CC",X"33",X"35",X"55",X"FF",X"FF",X"00", + X"00",X"00",X"CC",X"CC",X"CC",X"C5",X"5C",X"55",X"CC",X"33",X"55",X"5F",X"FF",X"FF",X"00",X"00", + X"00",X"00",X"CC",X"CC",X"CC",X"5C",X"C5",X"CC",X"33",X"55",X"FF",X"FF",X"FF",X"00",X"00",X"00", + X"00",X"00",X"CC",X"CC",X"CC",X"CC",X"CC",X"33",X"5F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"05",X"55",X"55",X"55",X"55",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"03",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"03",X"36",X"66",X"66",X"66",X"66",X"66",X"6F",X"FF",X"FF", + X"FF",X"FF",X"00",X"00",X"00",X"03",X"36",X"66",X"66",X"66",X"66",X"66",X"66",X"6F",X"FF",X"FF", + X"FF",X"00",X"00",X"00",X"03",X"36",X"66",X"66",X"66",X"66",X"66",X"66",X"66",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"33",X"36",X"66",X"66",X"66",X"66",X"66",X"66",X"66",X"6F",X"FF",X"FF",X"00", + X"00",X"33",X"31",X"13",X"33",X"33",X"13",X"33",X"30",X"00",X"06",X"66",X"FF",X"FF",X"06",X"33", + X"33",X"11",X"11",X"33",X"33",X"13",X"33",X"30",X"00",X"03",X"66",X"6F",X"FF",X"06",X"63",X"31", + X"11",X"11",X"33",X"33",X"13",X"33",X"33",X"00",X"03",X"36",X"66",X"FF",X"06",X"66",X"11",X"11", + X"11",X"13",X"33",X"13",X"33",X"33",X"33",X"33",X"33",X"33",X"3F",X"06",X"66",X"61",X"11",X"11", + X"00",X"00",X"1F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"66",X"66",X"66",X"11",X"10",X"00", + X"06",X"16",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"66",X"66",X"66",X"61",X"00",X"06",X"61", + X"13",X"66",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"66",X"66",X"66",X"60",X"00",X"63",X"31",X"13", + X"33",X"6F",X"FF",X"FF",X"FF",X"FF",X"FF",X"66",X"66",X"66",X"66",X"06",X"33",X"21",X"11",X"23", + X"36",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"06",X"32",X"11",X"11",X"12",X"36", + X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"01",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"1F", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"11", + X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"06",X"32",X"11",X"11",X"12",X"36",X"FF",X"FF",X"FF", + X"FF",X"FF",X"00",X"00",X"00",X"00",X"06",X"33",X"21",X"11",X"23",X"36",X"FF",X"FF",X"FF",X"FF", + X"FF",X"00",X"00",X"00",X"00",X"00",X"63",X"33",X"11",X"33",X"6F",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"11",X"10",X"06",X"63",X"11",X"66",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", + X"00",X"01",X"11",X"11",X"00",X"06",X"16",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00", + X"22",X"21",X"11",X"11",X"00",X"1F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"02",X"22", + X"22",X"21",X"11",X"00",X"1F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"02",X"22", + X"22",X"22",X"33",X"13",X"33",X"30",X"02",X"23",X"3F",X"FF",X"FF",X"00",X"33",X"30",X"22",X"22", + X"23",X"33",X"13",X"33",X"30",X"02",X"23",X"FF",X"FF",X"FF",X"00",X"11",X"03",X"02",X"22",X"33", + X"33",X"13",X"33",X"30",X"02",X"2F",X"FF",X"FF",X"FF",X"00",X"21",X"13",X"30",X"23",X"33",X"33", + X"13",X"33",X"30",X"02",X"FF",X"FF",X"FF",X"FF",X"00",X"02",X"21",X"33",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"22",X"23",X"30",X"00",X"33",X"03",X"3F", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"02",X"22",X"30",X"00",X"30",X"03",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"22",X"32",X"22",X"22",X"22",X"22",X"22",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"03",X"33",X"33",X"33",X"33",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"8F",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"8F",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"8F",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"8F",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"8F", + 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"8F",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"08",X"8F",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"08",X"8F",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"08",X"8F",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"08",X"8F",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"08",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"00",X"08",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"00",X"88",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"08",X"88",X"88",X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00", + X"00",X"00",X"08",X"88",X"88",X"88",X"88",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"88", + X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"08", + X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"8F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00", + X"08",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"88",X"88",X"88",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"08", + X"88",X"8F",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"08",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"00",X"08",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"00",X"00",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"00",X"00",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"00",X"00",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"00",X"00",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"00",X"00",X"8F",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"8F",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"8F",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"8F",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"8F",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"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"1F",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"1F",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"1F",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"1F",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"1F",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"1F",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"1F",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"1F",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"1F",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"0B",X"1F",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"0B",X"1F",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"0B",X"1F",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"0B",X"1F",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"0B",X"1B",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"0B", + X"1B",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"BB",X"BB", + 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"0B",X"BB",X"BB",X"BF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"0B",X"BB",X"BB",X"BB",X"BB",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"BB",X"BB",X"BB",X"BB",X"BB",X"BB",X"BB",X"BB",X"BB",X"BB", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0B",X"BB",X"BB",X"BB",X"BB",X"BB",X"BB",X"BB",X"BB", + X"BB",X"BF",X"FF",X"00",X"00",X"00",X"00",X"00",X"0B",X"BB",X"BB",X"BB",X"BB",X"FF",X"FF",X"FF", + X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"BB",X"BB",X"BB",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"0B",X"BB",X"BF",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"0B",X"1B",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"0B",X"1B",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"1B",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"1B",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"1B",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"1B",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"1F",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"1F",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"1F", + 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"1F",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"1F",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"1F",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"1F",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"1F",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"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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"11",X"1F", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"1F",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"01",X"11",X"11",X"11",X"11",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"11",X"11",X"11",X"11",X"11",X"1F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"11", + X"11",X"11",X"FF",X"FF",X"00",X"00",X"00",X"01",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"FF", + X"00",X"00",X"00",X"01",X"11",X"11",X"11",X"11",X"11",X"11",X"1F",X"FF",X"00",X"00",X"00",X"01", + X"11",X"11",X"11",X"11",X"11",X"11",X"1F",X"FF",X"00",X"00",X"00",X"01",X"11",X"11",X"11",X"11", + X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"01",X"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF", + X"00",X"00",X"00",X"01",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"11",X"11",X"11",X"11",X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"00",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"01",X"11",X"11",X"11",X"11",X"11",X"1F",X"FF", + X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"11",X"11",X"1F",X"FF",X"00",X"00",X"00",X"00", + X"00",X"01",X"11",X"11",X"11",X"11",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"11",X"11", + X"11",X"1F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"11",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"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"88",X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"88",X"88",X"88",X"8F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"08",X"88",X"88", + X"88",X"88",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"88",X"88",X"8F",X"FF", + X"00",X"00",X"00",X"00",X"08",X"88",X"88",X"88",X"88",X"88",X"8F",X"FF",X"00",X"00",X"00",X"00", + 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"88",X"88",X"88",X"88", + X"88",X"88",X"88",X"FF",X"00",X"00",X"00",X"08",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF", + X"00",X"00",X"00",X"08",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF",X"00",X"00",X"00",X"08", + X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"FF",X"00",X"00",X"00",X"08",X"88",X"88",X"88",X"88", + X"88",X"88",X"8F",X"FF",X"00",X"00",X"00",X"08",X"88",X"88",X"88",X"88",X"88",X"88",X"8F",X"FF", + X"00",X"00",X"00",X"08",X"88",X"88",X"88",X"88",X"88",X"88",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"88",X"88",X"88",X"88",X"88",X"88",X"FF",X"FF",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"88", + X"88",X"8F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"08",X"88",X"88",X"88",X"88",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"88",X"88",X"88",X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"88",X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"01",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"01",X"11",X"11",X"11",X"FF",X"FF",X"FF", + X"FF",X"FF",X"00",X"00",X"01",X"01",X"11",X"11",X"11",X"11",X"1F",X"FF",X"FF",X"FF",X"FF",X"00", + X"00",X"00",X"11",X"11",X"18",X"88",X"81",X"11",X"11",X"FF",X"FF",X"FF",X"00",X"00",X"01",X"11", + X"88",X"81",X"88",X"88",X"11",X"11",X"1F",X"FF",X"FF",X"00",X"00",X"01",X"18",X"88",X"81",X"88", + X"88",X"11",X"11",X"10",X"01",X"FF",X"00",X"00",X"01",X"18",X"88",X"88",X"88",X"88",X"11",X"11", + X"11",X"11",X"FF",X"00",X"00",X"11",X"11",X"88",X"18",X"88",X"88",X"11",X"88",X"11",X"1F",X"FF", + X"00",X"00",X"01",X"18",X"81",X"11",X"18",X"88",X"18",X"81",X"81",X"1F",X"FF",X"00",X"00",X"01", + X"18",X"81",X"11",X"18",X"81",X"18",X"88",X"81",X"11",X"FF",X"00",X"00",X"01",X"11",X"81",X"18", + X"81",X"11",X"88",X"88",X"88",X"11",X"FF",X"00",X"00",X"11",X"11",X"11",X"88",X"81",X"18",X"88", + X"88",X"88",X"81",X"FF",X"00",X"00",X"11",X"11",X"81",X"88",X"81",X"18",X"88",X"88",X"81",X"81", + X"FF",X"00",X"01",X"11",X"18",X"88",X"88",X"81",X"18",X"88",X"88",X"88",X"11",X"FF",X"00",X"00", + X"01",X"18",X"88",X"88",X"88",X"11",X"11",X"11",X"18",X"11",X"1F",X"00",X"00",X"01",X"11",X"88", + X"88",X"88",X"11",X"11",X"11",X"11",X"11",X"FF",X"00",X"00",X"00",X"11",X"81",X"18",X"88",X"88", + X"11",X"88",X"11",X"11",X"FF",X"00",X"00",X"00",X"11",X"11",X"88",X"88",X"88",X"88",X"88",X"11", + X"1F",X"FF",X"00",X"00",X"01",X"11",X"11",X"88",X"88",X"88",X"88",X"88",X"81",X"1F",X"FF",X"00", + X"00",X"00",X"10",X"11",X"11",X"88",X"88",X"88",X"88",X"11",X"11",X"FF",X"00",X"00",X"00",X"00", + X"01",X"11",X"88",X"88",X"88",X"18",X"11",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"18", + X"18",X"88",X"11",X"1F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"01",X"11",X"11",X"11",X"11", + X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"11",X"11",X"11",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"10",X"00",X"01",X"FF",X"FF",X"FF",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"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"01",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"01",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"11",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"11",X"1F",X"FF", + X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"11",X"1F",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"11",X"1F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00", + X"30",X"00",X"00",X"11",X"11",X"11",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33",X"30",X"01", + X"11",X"11",X"11",X"11",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03",X"33",X"11",X"BB",X"B1",X"B1", + X"11",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03",X"33",X"3B",X"BB",X"B1",X"BB",X"11",X"FF",X"FF", + X"FF",X"00",X"00",X"00",X"13",X"33",X"3B",X"BB",X"BB",X"4B",X"B1",X"1F",X"FF",X"FF",X"00",X"00", + X"01",X"11",X"44",X"44",X"BB",X"B4",X"4B",X"B1",X"1F",X"FF",X"FF",X"00",X"00",X"01",X"11",X"B4", + X"44",X"BB",X"44",X"44",X"4B",X"1F",X"FF",X"FF",X"00",X"00",X"11",X"BB",X"B4",X"44",X"44",X"44", + X"44",X"41",X"1F",X"FF",X"FF",X"00",X"00",X"11",X"BB",X"BB",X"44",X"44",X"4B",X"44",X"11",X"1F", + X"FF",X"FF",X"00",X"00",X"11",X"BB",X"BB",X"B4",X"44",X"BB",X"B3",X"33",X"33",X"FF",X"FF",X"00", + X"01",X"11",X"BB",X"BB",X"BB",X"44",X"4B",X"B3",X"B3",X"33",X"3F",X"FF",X"00",X"00",X"11",X"1B", + X"BB",X"BB",X"44",X"4B",X"BB",X"B1",X"11",X"33",X"FF",X"00",X"00",X"11",X"11",X"34",X"44",X"44", + X"44",X"BB",X"B1",X"10",X"03",X"FF",X"00",X"00",X"11",X"13",X"34",X"44",X"44",X"4B",X"BB",X"B1", + X"1F",X"FF",X"FF",X"00",X"00",X"11",X"33",X"34",X"44",X"44",X"BB",X"B1",X"11",X"FF",X"FF",X"FF", + X"00",X"00",X"33",X"34",X"44",X"BB",X"BB",X"BB",X"B1",X"11",X"FF",X"FF",X"FF",X"00",X"00",X"33", + X"3B",X"BB",X"BB",X"BB",X"BB",X"11",X"1F",X"FF",X"FF",X"FF",X"00",X"03",X"30",X"1B",X"BB",X"BB", + X"B1",X"11",X"11",X"1F",X"FF",X"FF",X"FF",X"00",X"33",X"00",X"11",X"1B",X"BB",X"B1",X"11",X"11", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"01",X"11",X"11",X"11",X"11",X"1F",X"FF",X"FF",X"FF", + X"FF",X"00",X"00",X"00",X"00",X"11",X"11",X"11",X"1F",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11", + X"11",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"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"01",X"1F",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"00",X"00",X"00",X"00",X"01",X"1F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",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"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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"01",X"1F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0A", + X"A1",X"1A",X"AA",X"11",X"11",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"AA",X"11",X"11",X"1A",X"AA", + X"AA",X"FF",X"FF",X"FF",X"00",X"00",X"0A",X"AA",X"11",X"11",X"AA",X"A8",X"8A",X"1F",X"FF",X"FF", + X"00",X"00",X"08",X"A1",X"11",X"AA",X"AA",X"AA",X"8A",X"A1",X"FF",X"FF",X"00",X"00",X"AA",X"AA", + X"1A",X"A8",X"A1",X"AA",X"AA",X"AA",X"FF",X"FF",X"00",X"00",X"AA",X"AA",X"AA",X"A8",X"A1",X"AA", + X"11",X"1A",X"FF",X"FF",X"00",X"00",X"A8",X"81",X"11",X"A8",X"A1",X"AA",X"A1",X"1A",X"FF",X"FF", + X"00",X"00",X"0A",X"AA",X"AA",X"AA",X"AA",X"11",X"A1",X"1A",X"1F",X"FF",X"00",X"00",X"0A",X"AA", + X"AA",X"11",X"1A",X"11",X"AA",X"AA",X"1F",X"FF",X"00",X"00",X"0A",X"11",X"A1",X"11",X"1A",X"1A", + X"11",X"AA",X"AA",X"FF",X"00",X"00",X"A1",X"1A",X"A1",X"11",X"AA",X"A1",X"11",X"AA",X"8A",X"FF", + X"00",X"00",X"A1",X"1A",X"A1",X"11",X"A8",X"AA",X"AA",X"1A",X"8A",X"FF",X"00",X"00",X"A1",X"11", + X"AA",X"11",X"A8",X"88",X"8A",X"1A",X"AA",X"FF",X"00",X"00",X"AA",X"1A",X"AA",X"11",X"AA",X"A8", + X"8A",X"11",X"A1",X"FF",X"00",X"00",X"AA",X"1A",X"AA",X"AA",X"11",X"AA",X"AA",X"11",X"1F",X"FF", + X"00",X"00",X"AA",X"A8",X"AA",X"AA",X"A1",X"1A",X"A1",X"11",X"FF",X"FF",X"00",X"00",X"0A",X"A8", + X"AA",X"11",X"AA",X"AA",X"A1",X"11",X"FF",X"FF",X"00",X"00",X"00",X"A8",X"AA",X"11",X"A8",X"8A", + X"A1",X"AA",X"AF",X"FF",X"00",X"00",X"00",X"AA",X"AA",X"11",X"AA",X"AA",X"1A",X"AA",X"FF",X"FF", + X"00",X"00",X"00",X"1A",X"AA",X"A1",X"1A",X"A1",X"11",X"AF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"1A",X"AA",X"A1",X"11",X"A1",X"1F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"11",X"A8",X"8A",X"AA", + X"11",X"1F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"01",X"AA",X"AA",X"01",X"1F",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"11",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"01",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"11",X"FF",X"00",X"00",X"00",X"00", + X"00",X"01",X"11",X"00",X"AA",X"01",X"1F",X"FF",X"00",X"00",X"00",X"00",X"00",X"11",X"11",X"1A", + X"AA",X"11",X"FF",X"FF",X"00",X"00",X"00",X"00",X"AA",X"AA",X"A1",X"AA",X"AA",X"A1",X"1F",X"FF", + X"00",X"00",X"00",X"A1",X"11",X"1A",X"11",X"A1",X"11",X"11",X"1F",X"FF",X"00",X"00",X"00",X"A1", + X"11",X"AA",X"AA",X"11",X"11",X"11",X"AF",X"FF",X"00",X"00",X"00",X"11",X"AA",X"AA",X"AA",X"AA", + X"A1",X"11",X"AF",X"FF",X"00",X"00",X"0A",X"AA",X"AA",X"AA",X"AA",X"A8",X"89",X"11",X"AF",X"FF", + X"00",X"00",X"01",X"AA",X"11",X"AA",X"11",X"AA",X"89",X"91",X"AF",X"FF",X"00",X"00",X"AA",X"1A", + X"11",X"A8",X"A1",X"99",X"99",X"91",X"AA",X"FF",X"00",X"01",X"1A",X"1A",X"1A",X"AA",X"11",X"99", + X"11",X"11",X"1A",X"FF",X"00",X"11",X"A1",X"11",X"11",X"19",X"11",X"11",X"11",X"11",X"1A",X"AF", + X"00",X"11",X"A1",X"AA",X"11",X"19",X"9A",X"11",X"11",X"11",X"AA",X"AF",X"00",X"01",X"AA",X"AA", + X"11",X"1A",X"99",X"A1",X"11",X"11",X"1A",X"AF",X"00",X"01",X"1A",X"AA",X"11",X"1A",X"AA",X"99", + X"AA",X"11",X"AA",X"1F",X"00",X"0A",X"1A",X"A1",X"11",X"11",X"AA",X"A9",X"AA",X"AA",X"A1",X"1F", + X"00",X"0A",X"AA",X"A1",X"11",X"19",X"AA",X"AA",X"99",X"AA",X"11",X"1F",X"00",X"01",X"AA",X"99", + X"11",X"19",X"AA",X"AA",X"99",X"11",X"11",X"AF",X"00",X"00",X"1A",X"A9",X"11",X"AA",X"AA",X"A9", + X"A9",X"11",X"11",X"AF",X"00",X"00",X"1A",X"A9",X"91",X"AA",X"AA",X"AA",X"91",X"11",X"1A",X"AF", + X"00",X"00",X"11",X"1A",X"9A",X"AA",X"AA",X"1A",X"91",X"11",X"AA",X"FF",X"00",X"00",X"A1",X"1A", + X"11",X"AA",X"A1",X"11",X"91",X"11",X"1A",X"FF",X"00",X"00",X"AA",X"1A",X"11",X"1A",X"A1",X"11", + X"11",X"11",X"AF",X"FF",X"00",X"00",X"0A",X"1A",X"A1",X"1A",X"AA",X"A1",X"11",X"1A",X"AF",X"FF", + X"00",X"00",X"0A",X"1A",X"A1",X"AA",X"A8",X"8A",X"11",X"AA",X"AF",X"FF",X"00",X"00",X"0A",X"11", + X"AA",X"AA",X"A8",X"AA",X"11",X"1A",X"AF",X"FF",X"00",X"00",X"00",X"A1",X"1A",X"AA",X"AA",X"A1", + X"11",X"1A",X"FF",X"FF",X"00",X"00",X"00",X"AA",X"11",X"AA",X"AA",X"11",X"10",X"AA",X"FF",X"FF", + X"00",X"00",X"00",X"01",X"11",X"AA",X"11",X"A1",X"0A",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"11",X"AA",X"11",X"11",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"AA",X"A0",X"11",X"11", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"11",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"01",X"1F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"1F",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"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"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"01",X"11",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"01",X"AA",X"AF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"01",X"11",X"AF",X"FF",X"FF",X"FF",X"00",X"00",X"01",X"00",X"00", + X"00",X"11",X"00",X"AA",X"01",X"1F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"10",X"00",X"11", + X"11",X"1A",X"AA",X"11",X"11",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0A",X"11",X"AA",X"AA",X"A1", + X"AA",X"AA",X"A1",X"11",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"AA",X"11",X"11",X"1A",X"11",X"A1", + X"AA",X"A1",X"1A",X"AF",X"FF",X"FF",X"FF",X"00",X"00",X"0A",X"A1",X"11",X"AA",X"AA",X"11",X"AA", + X"A1",X"1A",X"AA",X"AF",X"FF",X"FF",X"00",X"00",X"AA",X"11",X"AA",X"AA",X"AA",X"11",X"11",X"11", + X"1A",X"8A",X"AF",X"FF",X"FF",X"00",X"0A",X"11",X"1A",X"AA",X"AA",X"1A",X"11",X"11",X"11",X"AA", + X"A1",X"AA",X"AA",X"FF",X"00",X"AA",X"11",X"1A",X"99",X"9A",X"A1",X"11",X"11",X"9A",X"AA",X"1A", + X"AA",X"AA",X"FF",X"00",X"01",X"1A",X"1A",X"99",X"9A",X"91",X"1A",X"1A",X"AA",X"AA",X"AA",X"AA", + X"1A",X"1F",X"00",X"11",X"8A",X"1A",X"AA",X"AA",X"11",X"11",X"AA",X"AA",X"AA",X"AA",X"A1",X"11", + X"AF",X"00",X"11",X"A1",X"1A",X"AA",X"A9",X"11",X"11",X"A1",X"11",X"1A",X"AA",X"11",X"1A",X"AF", + X"00",X"11",X"11",X"AA",X"AA",X"A9",X"9A",X"11",X"11",X"11",X"11",X"1A",X"11",X"AA",X"FF",X"01", + X"1A",X"AA",X"AA",X"AA",X"AA",X"99",X"A1",X"A1",X"11",X"11",X"11",X"11",X"AA",X"AF",X"00",X"0A", + X"1A",X"AA",X"AA",X"AA",X"AA",X"99",X"99",X"A1",X"11",X"11",X"AA",X"AA",X"FF",X"00",X"1A",X"A1", + X"1A",X"AA",X"AA",X"AA",X"A9",X"A9",X"99",X"91",X"1A",X"AA",X"AF",X"FF",X"00",X"AA",X"A1",X"11", + X"AA",X"A9",X"AA",X"AA",X"99",X"A9",X"A9",X"9A",X"A1",X"FF",X"FF",X"00",X"AA",X"A1",X"11",X"11", + X"19",X"AA",X"AA",X"1A",X"AA",X"AA",X"AA",X"11",X"AF",X"FF",X"00",X"AA",X"11",X"11",X"11",X"AA", + X"AA",X"A9",X"1A",X"A1",X"11",X"9A",X"11",X"AF",X"FF",X"00",X"AA",X"AA",X"11",X"11",X"AA",X"AA", + X"AA",X"11",X"11",X"1A",X"99",X"99",X"AA",X"FF",X"00",X"0A",X"AA",X"11",X"1A",X"AA",X"AA",X"11", + X"11",X"11",X"AA",X"9A",X"AA",X"AA",X"FF",X"00",X"11",X"1A",X"A1",X"11",X"AA",X"A1",X"11",X"11", + X"11",X"1A",X"AA",X"AA",X"AA",X"FF",X"00",X"11",X"AA",X"A1",X"11",X"1A",X"AA",X"11",X"11",X"11", + X"AA",X"A1",X"1A",X"AA",X"AF",X"00",X"11",X"AA",X"A1",X"11",X"11",X"A1",X"11",X"11",X"1A",X"AA", + X"11",X"1A",X"A0",X"AF",X"00",X"11",X"1A",X"AA",X"11",X"AA",X"A1",X"AA",X"A9",X"AA",X"A1",X"11", + X"A0",X"00",X"AF",X"00",X"01",X"1A",X"AA",X"AA",X"AA",X"11",X"1A",X"A9",X"99",X"AA",X"AA",X"00", + X"00",X"1F",X"00",X"0A",X"11",X"AA",X"AA",X"88",X"A1",X"11",X"1A",X"99",X"1F",X"FF",X"FF",X"FF", + X"FF",X"00",X"0A",X"AA",X"11",X"AA",X"99",X"11",X"11",X"19",X"9A",X"1F",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"AA",X"A1",X"11",X"99",X"91",X"11",X"11",X"91",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", + X"00",X"0A",X"11",X"11",X"A9",X"9A",X"19",X"AA",X"10",X"1F",X"FF",X"FF",X"FF",X"FF",X"00",X"00", + X"0A",X"11",X"1A",X"AA",X"99",X"99",X"AA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00", + X"A1",X"11",X"AA",X"AA",X"99",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0A", + X"AA",X"AA",X"0A",X"AA",X"1F",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"0A",X"1F",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"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"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"AA",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"A0",X"00",X"00",X"0A",X"AA",X"00",X"00", + X"00",X"AF",X"FF",X"FF",X"FF",X"00",X"00",X"0A",X"AA",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"0A",X"AF",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"AA", + X"0A",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"0A",X"AA",X"A0",X"AA",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"00",X"00",X"00",X"00",X"0A",X"00",X"00",X"0A",X"AA",X"10",X"0A",X"AF",X"FF",X"FF", + X"FF",X"00",X"0A",X"AA",X"00",X"00",X"00",X"00",X"AA",X"AA",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"AA",X"10",X"01",X"0A",X"00",X"A0",X"AA",X"A0",X"1A",X"AF",X"FF",X"FF",X"FF",X"00", + X"00",X"0A",X"A0",X"00",X"AA",X"AA",X"00",X"AA",X"A1",X"1A",X"AA",X"AF",X"FF",X"FF",X"00",X"00", + X"AA",X"00",X"AA",X"AA",X"00",X"00",X"01",X"01",X"1A",X"AA",X"AF",X"FF",X"FF",X"00",X"0A",X"10", + X"0A",X"AA",X"AA",X"1A",X"00",X"00",X"00",X"AA",X"00",X"A0",X"0A",X"FF",X"00",X"AA",X"00",X"0A", + X"99",X"9A",X"A1",X"10",X"00",X"00",X"00",X"1A",X"A0",X"0A",X"FF",X"00",X"00",X"0A",X"0A",X"99", + X"91",X"11",X"1A",X"00",X"00",X"00",X"00",X"AA",X"FF",X"FF",X"00",X"00",X"00",X"0A",X"A1",X"10", + X"10",X"10",X"00",X"00",X"A0",X"00",X"AA",X"00",X"AF",X"00",X"00",X"00",X"1A",X"11",X"00",X"00", + X"11",X"00",X"00",X"00",X"00",X"11",X"00",X"AF",X"00",X"00",X"01",X"11",X"10",X"00",X"00",X"01", + X"11",X"10",X"00",X"00",X"11",X"AF",X"FF",X"01",X"1A",X"A1",X"10",X"AA",X"00",X"00",X"00",X"00", + X"01",X"11",X"10",X"11",X"AA",X"AF",X"00",X"00",X"01",X"10",X"11",X"00",X"00",X"00",X"00",X"00", + X"11",X"10",X"AA",X"AF",X"FF",X"00",X"1A",X"A1",X"1A",X"01",X"10",X"00",X"00",X"00",X"00",X"91", + X"10",X"AA",X"FF",X"FF",X"00",X"AA",X"00",X"00",X"A1",X"10",X"00",X"00",X"00",X"00",X"00",X"90", + X"A1",X"FF",X"FF",X"00",X"AA",X"11",X"10",X"01",X"10",X"10",X"00",X"00",X"00",X"A0",X"A0",X"10", + X"AF",X"FF",X"00",X"AA",X"01",X"10",X"00",X"11",X"00",X"00",X"00",X"00",X"10",X"00",X"00",X"AF", + X"FF",X"00",X"AA",X"A0",X"11",X"00",X"11",X"10",X"00",X"00",X"01",X"10",X"09",X"00",X"AA",X"FF", + X"0A",X"0A",X"A0",X"10",X"0A",X"01",X"11",X"01",X"11",X"01",X"AA",X"11",X"AA",X"AA",X"FF",X"0A", + X"00",X"1A",X"A0",X"00",X"A0",X"01",X"11",X"11",X"00",X"0A",X"11",X"10",X"AA",X"FF",X"0A",X"00", + X"AA",X"01",X"11",X"0A",X"00",X"11",X"00",X"00",X"AA",X"11",X"0A",X"AA",X"AF",X"00",X"00",X"AA", + X"A1",X"01",X"11",X"10",X"00",X"10",X"10",X"01",X"11",X"10",X"00",X"AF",X"00",X"A0",X"00",X"AA", + X"10",X"A1",X"10",X"AA",X"A9",X"AA",X"01",X"11",X"10",X"00",X"AF",X"0A",X"A0",X"0A",X"AA",X"AA", + X"AA",X"10",X"0A",X"A1",X"11",X"11",X"11",X"00",X"00",X"AF",X"0A",X"AA",X"00",X"00",X"11",X"11", + X"00",X"00",X"0A",X"91",X"11",X"10",X"00",X"0A",X"AF",X"00",X"AA",X"0A",X"AA",X"00",X"01",X"11", + X"11",X"09",X"90",X"00",X"00",X"00",X"AA",X"AF",X"00",X"00",X"00",X"A0",X"0A",X"A0",X"90",X"AA", + X"A0",X"00",X"00",X"00",X"0A",X"AF",X"FF",X"00",X"0A",X"AA",X"00",X"0A",X"A0",X"00",X"AA",X"AA", + X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"AA",X"00",X"00",X"00",X"00",X"0A",X"A0",X"00", + X"00",X"00",X"0A",X"FF",X"FF",X"00",X"00",X"0A",X"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"0A",X"AF",X"FF",X"FF",X"00",X"00",X"00",X"AA",X"00",X"AA",X"00",X"AA",X"00",X"00",X"AF",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"AA",X"AA",X"AA",X"FF",X"FF", + X"FF",X"FF",X"00",X"00",X"00",X"00",X"AA",X"AA",X"AA",X"00",X"A0",X"AA",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"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"AA",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"AA",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"AA",X"00",X"00",X"00",X"AF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"0A",X"AF",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"AA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"A0",X"00",X"00",X"00", + X"00",X"00",X"00",X"0A",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"AA",X"00",X"00",X"00", + X"00",X"00",X"00",X"AF",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"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0A",X"00",X"00",X"00",X"A0",X"00",X"AF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"00",X"AF",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"0A",X"FF",X"FF",X"FF",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"AA",X"AA",X"FF",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"0A", + 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"0A",X"FF",X"FF",X"FF", + X"FF",X"A0",X"00",X"A0",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"AF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"FF",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"0A",X"AF",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"AF",X"FF",X"FF",X"A0",X"0A",X"00", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"FF",X"FF",X"FF",X"FF",X"00",X"A0",X"00",X"00", + X"AA",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"AF",X"FF",X"FF",X"00",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"AF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", + X"00",X"00",X"AA",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"A0",X"00",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"09",X"AA",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"0A",X"AA",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"0A",X"AF",X"FF",X"FF",X"0A",X"00",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"AF",X"00",X"00",X"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"AA", + X"00",X"00",X"00",X"AF",X"00",X"00",X"0A",X"A0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"00",X"00",X"AF",X"00",X"00",X"0A",X"00",X"A0",X"00",X"00",X"0A",X"09",X"99",X"FF",X"FF",X"FF", + X"FF",X"FF",X"00",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"AF", + X"FF",X"00",X"0A",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"FA",X"FF",X"FF",X"FF", + X"00",X"00",X"AA",X"AF",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"0A",X"00",X"00",X"A9",X"00",X"00",X"00",X"00",X"0A",X"FF",X"FF",X"FF",X"FF",X"00",X"00", + X"0A",X"00",X"00",X"00",X"00",X"00",X"AF",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"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"0A",X"AA",X"0A",X"AA",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"AF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", + X"0A",X"AA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"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"09",X"07",X"70",X"AF",X"FF",X"FF",X"FF",X"00",X"03",X"9A",X"87",X"78",X"DD", + X"AF",X"FF",X"FF",X"00",X"39",X"A9",X"18",X"81",X"9D",X"EA",X"FF",X"FF",X"03",X"9A",X"99",X"81", + X"18",X"99",X"DE",X"AF",X"FF",X"39",X"9A",X"99",X"98",X"89",X"99",X"DE",X"EA",X"FF",X"99",X"99", + X"A9",X"99",X"A9",X"9E",X"ED",X"DD",X"FF",X"99",X"99",X"99",X"AA",X"EE",X"ED",X"DD",X"D9",X"FF", + X"99",X"88",X"99",X"99",X"ED",X"DD",X"88",X"98",X"FF",X"08",X"22",X"48",X"82",X"42",X"84",X"42", + X"9F",X"FF",X"00",X"A8",X"98",X"98",X"A8",X"98",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"00",X"00",X"09", + X"05",X"50",X"AF",X"FF",X"FF",X"FF",X"00",X"03",X"9A",X"85",X"58",X"DD",X"AF",X"FF",X"FF",X"00", + X"39",X"A9",X"78",X"87",X"9D",X"EA",X"FF",X"FF",X"03",X"9A",X"99",X"87",X"78",X"99",X"DE",X"AF", + X"FF",X"39",X"9A",X"99",X"98",X"89",X"99",X"DE",X"EA",X"FF",X"99",X"99",X"A9",X"99",X"A9",X"9E", + X"ED",X"DD",X"FF",X"99",X"99",X"99",X"AA",X"EE",X"ED",X"DD",X"D9",X"FF",X"89",X"88",X"99",X"99", + X"ED",X"DD",X"88",X"99",X"FF",X"09",X"42",X"48",X"82",X"44",X"82",X"24",X"8F",X"FF",X"00",X"89", + X"8A",X"89",X"89",X"8A",X"89",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"09",X"0B",X"B0",X"AF",X"FF", + X"FF",X"FF",X"00",X"03",X"9A",X"8B",X"B8",X"DD",X"AF",X"FF",X"FF",X"00",X"39",X"A9",X"B8",X"8B", + X"9D",X"EA",X"FF",X"FF",X"03",X"9A",X"99",X"8B",X"B8",X"99",X"DE",X"AF",X"FF",X"39",X"9A",X"99", + X"98",X"89",X"99",X"DE",X"EA",X"FF",X"99",X"99",X"A9",X"99",X"A9",X"9E",X"ED",X"DD",X"FF",X"99", + X"99",X"99",X"AA",X"EE",X"ED",X"DD",X"D9",X"FF",X"99",X"88",X"99",X"99",X"ED",X"DD",X"88",X"A8", + X"FF",X"08",X"22",X"84",X"48",X"24",X"84",X"22",X"9F",X"FF",X"00",X"98",X"98",X"98",X"98",X"A8", + 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"00",X"00",X"09",X"05",X"50",X"AF",X"FF",X"FF",X"FF",X"00",X"03", + X"9A",X"85",X"58",X"DD",X"AF",X"FF",X"FF",X"00",X"39",X"A9",X"C8",X"8C",X"9D",X"EA",X"FF",X"FF", + X"03",X"9A",X"99",X"8C",X"C8",X"99",X"DE",X"AF",X"FF",X"39",X"9A",X"99",X"98",X"89",X"99",X"DE", + X"EA",X"FF",X"99",X"99",X"A9",X"99",X"A9",X"9E",X"ED",X"DD",X"FF",X"99",X"99",X"99",X"AA",X"EE", + X"ED",X"DD",X"D8",X"FF",X"89",X"88",X"99",X"99",X"ED",X"DD",X"88",X"99",X"FF",X"09",X"44",X"82", + X"48",X"24",X"82",X"33",X"8F",X"FF",X"00",X"89",X"89",X"89",X"89",X"89",X"89",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"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"AB",X"AF",X"FF",X"00",X"00",X"00",X"AB",X"DD",X"DD",X"FF",X"00",X"00",X"AB", + X"EE",X"EE",X"96",X"FF",X"00",X"AB",X"CE",X"EE",X"CA",X"C6",X"FF",X"AA",X"AA",X"11",X"DB",X"A7", + X"77",X"FF",X"88",X"89",X"41",X"AA",X"A9",X"88",X"FF",X"00",X"88",X"89",X"99",X"AA",X"86",X"FF", + X"00",X"00",X"88",X"99",X"9A",X"86",X"FF",X"00",X"00",X"00",X"88",X"99",X"AC",X"FF",X"00",X"00", + X"00",X"00",X"88",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"E7",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"EF",X"FF",X"FF",X"FF",X"00",X"00",X"0D",X"0C", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"76",X"CF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"6C", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"CE",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"0C",X"00", + 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"00",X"C0",X"00",X"0D", + X"00",X"CF",X"FF",X"FF",X"00",X"00",X"0D",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + 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"00",X"00",X"0D",X"0D", + X"FF",X"FF",X"FF",X"FF",X"00",X"EF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"C0",X"00", + X"CF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"0E",X"FF",X"FF",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"BF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"9F",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"AF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"50",X"0B",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"AF",X"FF",X"00",X"5F",X"FF",X"FF", + X"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"09",X"00", + X"00",X"5F",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"BF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"0A",X"BB",X"DF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"AB",X"BB",X"DF",X"FF",X"00",X"0B",X"BA",X"00",X"00",X"99", + X"AA",X"AA",X"AD",X"FF",X"00",X"B0",X"0A",X"AA",X"AA",X"BB",X"BB",X"BB",X"BB",X"FF",X"BA",X"BA", + X"AA",X"DD",X"DD",X"EE",X"EE",X"C7",X"77",X"FF",X"88",X"88",X"88",X"99",X"99",X"99",X"99",X"9A", + X"AA",X"FF",X"00",X"90",X"03",X"33",X"33",X"33",X"33",X"33",X"38",X"FF",X"00",X"09",X"93",X"00", + X"00",X"88",X"99",X"99",X"9A",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"89",X"99",X"AF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"99",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"0C",X"33",X"EB",X"FF",X"FF", + X"00",X"BC",X"31",X"EB",X"BF",X"FF",X"0A",X"BB",X"31",X"EB",X"BD",X"FF",X"9A",X"BB",X"AA",X"7B", + X"CC",X"7F",X"AA",X"AB",X"31",X"67",X"CC",X"CF",X"BC",X"C4",X"53",X"16",X"7E",X"EF",X"16",X"A5", + X"44",X"36",X"A1",X"3F",X"22",X"A4",X"54",X"26",X"A8",X"8F",X"AA",X"A5",X"45",X"16",X"BB",X"BF", + X"88",X"9A",X"42",X"6B",X"BB",X"AF",X"89",X"9A",X"AA",X"AB",X"BB",X"AF",X"09",X"9A",X"26",X"BA", + X"BA",X"FF",X"00",X"9A",X"31",X"BA",X"AF",X"FF",X"00",X"0A",X"31",X"BA",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"0A",X"31",X"99",X"FF",X"FF",X"00",X"9A",X"32",X"9B",X"AF",X"FF",X"09",X"94",X"53",X"18", + X"AA",X"FF",X"92",X"A4",X"45",X"26",X"A8",X"BF",X"36",X"A4",X"54",X"26",X"A1",X"3F",X"1C",X"A4", + X"52",X"11",X"EC",X"3F",X"CA",X"AB",X"31",X"17",X"CB",X"CF",X"AA",X"BB",X"AA",X"7B",X"CC",X"BF", + X"AB",X"BB",X"31",X"EB",X"CC",X"CF",X"0B",X"BB",X"31",X"EB",X"B7",X"FF",X"00",X"DC",X"31",X"EB", + X"EF",X"FF",X"00",X"0D",X"33",X"DE",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"08",X"26",X"89",X"FF",X"FF",X"00",X"94",X"54",X"66",X"9F",X"FF",X"09",X"25",X"44",X"16", + X"A9",X"FF",X"92",X"C4",X"52",X"6B",X"C1",X"9F",X"2C",X"AC",X"AA",X"EE",X"BC",X"2F",X"AA",X"BA", + X"31",X"7B",X"CC",X"CF",X"AB",X"BB",X"21",X"EB",X"BC",X"CF",X"0D",X"BB",X"21",X"EB",X"BD",X"FF", + X"00",X"DC",X"23",X"EB",X"7F",X"FF",X"00",X"0D",X"DD",X"DD",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"0A",X"21",X"29",X"FF",X"FF",X"00",X"A4",X"54",X"16", + X"9F",X"FF",X"0A",X"AA",X"42",X"6B",X"B9",X"FF",X"AA",X"BB",X"BB",X"CC",X"CB",X"9F",X"CB",X"BB", + X"41",X"EB",X"CC",X"CF",X"CC",X"BB",X"31",X"7B",X"BD",X"DF",X"0C",X"CB",X"33",X"EB",X"ED",X"FF", + X"00",X"CE",X"EE",X"E7",X"EF",X"FF",X"00",X"0D",X"DD",X"D7",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"08",X"21",X"1B", + X"FF",X"FF",X"00",X"AB",X"AA",X"AC",X"CF",X"FF",X"0A",X"AB",X"26",X"EB",X"CC",X"FF",X"BA",X"BB", + X"26",X"EB",X"BC",X"CF",X"DD",X"AB",X"26",X"EB",X"BE",X"EF",X"0E",X"DE",X"EE",X"EE",X"7E",X"FF", + X"00",X"DD",X"DD",X"DD",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"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"0A",X"98",X"EB", + X"FF",X"FF",X"00",X"AB",X"33",X"EB",X"BF",X"FF",X"09",X"9A",X"26",X"EB",X"BB",X"FF",X"CC",X"CE", + X"EE",X"EE",X"77",X"EF",X"CC",X"CD",X"DD",X"DD",X"DE",X"DF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"55",X"FF",X"FF",X"77",X"55",X"5F",X"FF", + X"0A",X"AA",X"FF",X"FF",X"99",X"99",X"9F",X"FF",X"EE",X"98",X"49",X"FF",X"AA",X"99",X"49",X"FF", + X"7A",X"99",X"89",X"FF",X"99",X"99",X"9F",X"FF",X"07",X"77",X"FF",X"FF",X"DC",X"CC",X"6F",X"FF", + X"0D",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"07",X"55",X"FF",X"FF", + X"75",X"55",X"7F",X"FF",X"0A",X"AA",X"FF",X"FF",X"99",X"99",X"9F",X"FF",X"AA",X"98",X"49",X"FF", + X"EE",X"99",X"49",X"FF",X"7A",X"99",X"89",X"FF",X"99",X"99",X"9F",X"FF",X"07",X"77",X"FF",X"FF", + X"CC",X"C6",X"6F",X"FF",X"0C",X"C6",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"05",X"57",X"FF",X"FF",X"55",X"77",X"AF",X"FF",X"0A",X"AA",X"FF",X"FF",X"99",X"99",X"9F",X"FF", + X"AA",X"98",X"49",X"FF",X"AA",X"99",X"49",X"FF",X"EE",X"99",X"89",X"FF",X"99",X"99",X"9F",X"FF", + X"07",X"77",X"FF",X"FF",X"C6",X"66",X"5F",X"FF",X"0C",X"66",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"05",X"7A",X"FF",X"FF",X"57",X"77",X"AF",X"FF",X"0A",X"AA",X"FF",X"FF", + X"99",X"99",X"9F",X"FF",X"AA",X"98",X"49",X"FF",X"EE",X"99",X"49",X"FF",X"22",X"99",X"89",X"FF", + X"99",X"99",X"9F",X"FF",X"07",X"77",X"FF",X"FF",X"66",X"65",X"5F",X"FF",X"06",X"55",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"0A",X"7C",X"FF",X"FF",X"A7",X"7C",X"BF",X"FF", + X"0A",X"AA",X"FF",X"FF",X"99",X"99",X"9F",X"FF",X"EE",X"98",X"49",X"FF",X"22",X"99",X"49",X"FF", + X"AA",X"99",X"89",X"FF",X"99",X"99",X"9F",X"FF",X"07",X"77",X"FF",X"FF",X"65",X"55",X"DF",X"FF", + X"05",X"5D",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"07",X"CB",X"FF",X"FF", + X"7C",X"CB",X"5F",X"FF",X"0A",X"AA",X"FF",X"FF",X"99",X"99",X"9F",X"FF",X"22",X"98",X"49",X"FF", + X"AA",X"99",X"49",X"FF",X"AA",X"99",X"89",X"FF",X"99",X"99",X"9F",X"FF",X"07",X"77",X"FF",X"FF", + X"55",X"DD",X"DF",X"FF",X"05",X"DD",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"07",X"B5",X"FF",X"FF",X"77",X"7B",X"5F",X"FF",X"0A",X"AA",X"FF",X"FF",X"99",X"99",X"9F",X"FF", + X"77",X"98",X"49",X"FF",X"AA",X"99",X"49",X"FF",X"AA",X"99",X"89",X"FF",X"99",X"99",X"9F",X"FF", + X"07",X"77",X"FF",X"FF",X"5D",X"DC",X"CF",X"FF",X"0D",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"07",X"75",X"FF",X"FF",X"C7",X"75",X"5F",X"FF",X"0A",X"AA",X"FF",X"FF", + X"99",X"99",X"9F",X"FF",X"AA",X"98",X"49",X"FF",X"AA",X"99",X"49",X"FF",X"AA",X"99",X"89",X"FF", + X"99",X"99",X"9F",X"FF",X"07",X"77",X"FF",X"FF",X"DD",X"CC",X"CF",X"FF",X"0D",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"00",X"00", + X"03",X"22",X"1F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"03",X"33",X"33",X"33",X"00",X"01",X"1F", + X"FF",X"FF",X"03",X"33",X"22",X"22",X"11",X"10",X"AA",X"AA",X"FF",X"FF",X"A3",X"32",X"2D",X"44", + X"44",X"3A",X"A2",X"2A",X"AF",X"FF",X"CC",X"A3",X"3D",X"66",X"99",X"CD",X"D3",X"3D",X"CF",X"FF", + X"0C",X"CC",X"CC",X"CC",X"CC",X"C0",X"CD",X"DC",X"FF",X"FF",X"00",X"0D",X"DD",X"DD",X"DD",X"00", + X"0A",X"AF",X"FF",X"FF",X"00",X"00",X"0C",X"CC",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"FF", + X"FF",X"FF",X"00",X"00",X"03",X"22",X"1F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"03",X"33",X"33", + X"33",X"00",X"0A",X"AF",X"FF",X"FF",X"03",X"33",X"22",X"22",X"11",X"10",X"A2",X"2A",X"FF",X"FF", + X"A3",X"32",X"2D",X"44",X"44",X"3D",X"D2",X"2D",X"AF",X"FF",X"CC",X"A3",X"3D",X"66",X"99",X"CD", + X"DD",X"DD",X"CF",X"FF",X"0C",X"CC",X"CC",X"CC",X"CC",X"C0",X"DA",X"AD",X"FF",X"FF",X"00",X"0D", + X"DD",X"DD",X"DD",X"00",X"0A",X"AF",X"FF",X"FF",X"00",X"00",X"0C",X"CC",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"FF",X"FF",X"FF",X"00",X"00",X"03",X"22",X"1F",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"03",X"33",X"33",X"33",X"00",X"02",X"2F",X"FF",X"FF",X"03",X"33",X"22",X"22",X"11",X"10", + X"D2",X"2D",X"FF",X"FF",X"A3",X"32",X"2E",X"44",X"44",X"3D",X"DD",X"DD",X"AF",X"FF",X"CC",X"A3", + X"3E",X"66",X"99",X"CD",X"DA",X"AD",X"CF",X"FF",X"0C",X"CC",X"CC",X"CC",X"CC",X"C0",X"DA",X"AD", + X"FF",X"FF",X"00",X"0D",X"DD",X"DD",X"DD",X"00",X"0D",X"DF",X"FF",X"FF",X"00",X"00",X"0C",X"CC", + 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"FF",X"FF",X"FF",X"00",X"00",X"03",X"22",X"1F",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"03",X"33",X"33",X"33",X"00",X"02",X"2F",X"FF",X"FF",X"03",X"33", + X"22",X"22",X"11",X"10",X"DD",X"DD",X"FF",X"FF",X"A3",X"32",X"2E",X"44",X"44",X"3D",X"DA",X"AD", + X"AF",X"FF",X"CC",X"A3",X"3E",X"66",X"99",X"CD",X"DA",X"AD",X"7F",X"FF",X"0C",X"CC",X"CC",X"CC", + X"CC",X"C0",X"77",X"77",X"FF",X"FF",X"00",X"0D",X"DD",X"DD",X"DD",X"00",X"03",X"3F",X"FF",X"FF", + X"00",X"00",X"0C",X"CC",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"FF",X"FF",X"FF",X"00",X"00", + X"03",X"22",X"1F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"03",X"33",X"33",X"33",X"00",X"0C",X"CF", + X"FF",X"FF",X"03",X"33",X"22",X"22",X"11",X"10",X"CA",X"AC",X"FF",X"FF",X"A3",X"32",X"2E",X"44", + X"44",X"3D",X"DA",X"AD",X"AF",X"FF",X"CC",X"A3",X"3E",X"66",X"99",X"C7",X"77",X"77",X"7F",X"FF", + X"0C",X"CC",X"CC",X"CC",X"CC",X"C0",X"72",X"27",X"FF",X"FF",X"00",X"0D",X"DD",X"DD",X"DD",X"00", + X"03",X"3F",X"FF",X"FF",X"00",X"00",X"0C",X"CC",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"00",X"11",X"11", + X"FF",X"FF",X"01",X"77",X"77",X"1F",X"FF",X"17",X"71",X"17",X"71",X"FF",X"17",X"11",X"11",X"71", + X"FF",X"17",X"11",X"11",X"71",X"FF",X"17",X"71",X"17",X"71",X"FF",X"01",X"77",X"77",X"1F",X"FF", + X"00",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"00", + X"11",X"11",X"FF",X"FF",X"01",X"11",X"11",X"1F",X"FF",X"11",X"17",X"71",X"11",X"FF",X"11",X"71", + X"17",X"11",X"FF",X"11",X"71",X"17",X"11",X"FF",X"11",X"17",X"71",X"11",X"FF",X"01",X"11",X"11", + X"1F",X"FF",X"00",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"00",X"77",X"77",X"FF",X"FF",X"07",X"88",X"88",X"7F",X"FF",X"78",X"89",X"98",X"87",X"FF", + X"78",X"9A",X"A9",X"87",X"FF",X"78",X"9A",X"A9",X"87",X"FF",X"78",X"89",X"98",X"87",X"FF",X"07", + X"88",X"88",X"7F",X"FF",X"00",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"00",X"88",X"88",X"FF",X"FF",X"08",X"99",X"99",X"8F",X"FF",X"89",X"9A",X"A9", + X"98",X"FF",X"89",X"AB",X"BA",X"98",X"FF",X"89",X"AB",X"BA",X"98",X"FF",X"89",X"9A",X"A9",X"98", + X"FF",X"08",X"99",X"99",X"8F",X"FF",X"00",X"88",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"00",X"88",X"88",X"FF",X"FF",X"08",X"99",X"99",X"8F",X"FF",X"89", + X"9B",X"B9",X"98",X"FF",X"89",X"BD",X"DB",X"98",X"FF",X"89",X"BD",X"DB",X"98",X"FF",X"89",X"9B", + X"B9",X"98",X"FF",X"08",X"99",X"99",X"8F",X"FF",X"00",X"88",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"00",X"88",X"88",X"FF",X"FF",X"08",X"AA",X"AA",X"8F", + X"FF",X"8A",X"AC",X"CA",X"A8",X"FF",X"8A",X"CE",X"EC",X"A8",X"FF",X"8A",X"CE",X"EC",X"A8",X"FF", + X"8A",X"AC",X"CA",X"A8",X"FF",X"08",X"AA",X"AA",X"8F",X"FF",X"00",X"88",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"00",X"99",X"99",X"FF",X"FF",X"09",X"CC", + X"CC",X"9F",X"FF",X"9C",X"CD",X"DC",X"C9",X"FF",X"9C",X"DE",X"ED",X"C9",X"FF",X"9C",X"DE",X"ED", + X"C9",X"FF",X"9C",X"CD",X"DC",X"C9",X"FF",X"09",X"CC",X"CC",X"9F",X"FF",X"00",X"99",X"99",X"FF", + X"FF",X"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"02", + X"11",X"FF",X"FF",X"FF",X"00",X"02",X"23",X"33",X"12",X"FF",X"FF",X"02",X"22",X"3E",X"EE",X"E1", + X"2F",X"FF",X"22",X"23",X"EE",X"55",X"EE",X"11",X"FF",X"AA",X"AE",X"E9",X"55",X"5E",X"EA",X"FF", + X"0C",X"AE",X"99",X"EE",X"66",X"E3",X"FF",X"0C",X"AE",X"99",X"EE",X"66",X"E3",X"FF",X"22",X"3E", + X"E8",X"88",X"6E",X"E1",X"FF",X"77",X"77",X"EE",X"88",X"EE",X"CC",X"FF",X"0C",X"CD",X"7E",X"EE", + X"ED",X"7F",X"FF",X"00",X"0C",X"CD",X"DD",X"CC",X"FF",X"FF",X"00",X"00",X"0C",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"00",X"66",X"66", + X"FF",X"FF",X"06",X"77",X"77",X"6F",X"FF",X"67",X"71",X"17",X"76",X"FF",X"67",X"11",X"11",X"76", + X"FF",X"67",X"11",X"11",X"76",X"FF",X"67",X"71",X"17",X"76",X"FF",X"06",X"77",X"77",X"6F",X"FF", + X"00",X"66",X"66",X"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"55",X"55",X"FF",X"FF",X"05",X"11",X"11",X"5F",X"FF",X"51",X"17",X"71",X"15",X"FF",X"51",X"71", + X"17",X"15",X"FF",X"51",X"71",X"17",X"15",X"FF",X"51",X"17",X"71",X"15",X"FF",X"05",X"11",X"11", + X"5F",X"FF",X"00",X"55",X"55",X"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"77",X"77",X"FF",X"FF",X"07",X"88",X"88",X"7F",X"FF",X"78",X"89",X"98",X"87",X"FF", + X"78",X"9A",X"A9",X"87",X"FF",X"78",X"9A",X"A9",X"87",X"FF",X"78",X"89",X"98",X"87",X"FF",X"07", + X"88",X"88",X"7F",X"FF",X"00",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"00",X"66",X"66",X"FF",X"FF",X"06",X"99",X"99",X"6F",X"FF",X"69",X"9A",X"A9", + X"96",X"FF",X"69",X"AB",X"BA",X"96",X"FF",X"69",X"AB",X"BA",X"96",X"FF",X"69",X"9A",X"A9",X"96", + X"FF",X"06",X"99",X"99",X"6F",X"FF",X"00",X"66",X"66",X"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"55",X"55",X"FF",X"FF",X"05",X"99",X"99",X"5F",X"FF",X"59", + X"9B",X"B9",X"95",X"FF",X"59",X"BD",X"DB",X"95",X"FF",X"59",X"BD",X"DB",X"95",X"FF",X"59",X"9B", + X"B9",X"95",X"FF",X"05",X"99",X"99",X"5F",X"FF",X"00",X"55",X"55",X"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"77",X"77",X"FF",X"FF",X"07",X"AA",X"AA",X"7F", + X"FF",X"7A",X"AC",X"CA",X"A7",X"FF",X"7A",X"CE",X"EC",X"A7",X"FF",X"7A",X"CE",X"EC",X"A7",X"FF", + X"7A",X"AC",X"CA",X"A7",X"FF",X"07",X"AA",X"AA",X"7F",X"FF",X"00",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"00",X"66",X"66",X"FF",X"FF",X"06",X"CC", + X"CC",X"6F",X"FF",X"6C",X"CD",X"DC",X"C6",X"FF",X"6C",X"DE",X"ED",X"C6",X"FF",X"6C",X"DE",X"ED", + X"C6",X"FF",X"6C",X"CD",X"DC",X"C6",X"FF",X"06",X"CC",X"CC",X"6F",X"FF",X"00",X"66",X"66",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"01",X"FF",X"1E",X"1F",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"00",X"00",X"00",X"00",X"CC",X"0C",X"CF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"0C",X"CC",X"C2",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0C", + X"2C",X"22",X"2C",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"C2",X"2C",X"22",X"CC",X"CF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"22",X"CC",X"C2",X"2C",X"2C",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"0C",X"CC",X"C2",X"CC",X"C2",X"2C",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"22", + X"C2",X"2C",X"C2",X"2C",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"22",X"CC",X"2C",X"CC",X"CC", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"C2",X"2C",X"CC",X"2C",X"CF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"C2",X"CC",X"22",X"2C",X"CF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0C", + X"CC",X"C2",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"CC",X"0C",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"00",X"00",X"04",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"E0",X"00",X"CF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"C0",X"00",X"C0",X"00",X"00",X"CC",X"EF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"12", + X"CC",X"21",X"2C",X"CF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"C1",X"22",X"11",X"12",X"2F", + X"FF",X"FF",X"FF",X"FF",X"00",X"04",X"22",X"22",X"11",X"11",X"C1",X"2F",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"02",X"11",X"11",X"11",X"CC",X"2F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"11", + X"11",X"1C",X"C1",X"1F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"11",X"11",X"12",X"C1",X"2C", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"21",X"11",X"CC",X"11",X"CF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"22",X"1C",X"C1",X"22",X"CC",X"CE",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"C2", + X"12",X"12",X"12",X"2F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"CC",X"11",X"12",X"22",X"CF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"00",X"00",X"00",X"00",X"CC",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"40",X"00",X"00",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"0E",X"00",X"E0",X"EF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"0E",X"00",X"0C",X"00",X"C0",X"00",X"E0",X"0E",X"FF",X"FF",X"FF", + X"00",X"00",X"C0",X"0C",X"0C",X"C0",X"C0",X"C0",X"CF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"CC", + X"4D",X"C0",X"CC",X"CC",X"FF",X"FF",X"FF",X"FF",X"00",X"0E",X"CC",X"C2",X"DD",X"DD",X"D1",X"CC", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"04",X"D2",X"D2",X"11",X"1C",X"CC",X"FF",X"FF",X"FF",X"FF", + X"00",X"0E",X"CC",X"C1",X"2D",X"1D",X"CD",X"4C",X"CE",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"DD", + X"22",X"DD",X"D2",X"1F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"DD",X"CC",X"CC",X"CD",X"2C", + X"EF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"2D",X"EC",X"CD",X"42",X"CF",X"FF",X"FF",X"FF",X"FF", + X"00",X"0E",X"0C",X"21",X"2C",X"D1",X"1D",X"CC",X"EF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"11", + X"2C",X"CD",X"2D",X"CC",X"FF",X"FF",X"FF",X"FF",X"00",X"EC",X"CC",X"D2",X"CC",X"22",X"42",X"CC", + X"CE",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"CC",X"CC",X"CC",X"CC",X"0C",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"C0",X"00",X"C0",X"CC",X"0C",X"C0",X"EF",X"FF",X"FF",X"FF",X"00",X"0E",X"00",X"0E", + X"00",X"0C",X"00",X"0E",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"0E",X"00",X"00",X"C0",X"0C",X"00",X"00",X"EF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"0D", + X"C0",X"CC",X"00",X"0C",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"DD",X"C2",X"CC",X"C2",X"CC", + X"FF",X"FF",X"FF",X"FF",X"04",X"00",X"0C",X"DD",X"DC",X"CC",X"CC",X"D2",X"FF",X"FF",X"FF",X"FF", + X"00",X"CC",X"02",X"2C",X"CC",X"22",X"2C",X"CD",X"CC",X"FF",X"FF",X"FF",X"00",X"0C",X"CC",X"DC", + X"2C",X"C2",X"22",X"2C",X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"CD",X"DC",X"22",X"C2",X"22",X"CD", + X"DD",X"2C",X"EF",X"FF",X"00",X"0C",X"DD",X"CC",X"22",X"CC",X"DC",X"22",X"DD",X"CF",X"FF",X"FF", + X"EC",X"CC",X"CC",X"C2",X"2C",X"22",X"DC",X"22",X"CD",X"CF",X"FF",X"FF",X"00",X"0C",X"2C",X"CC", + X"DC",X"22",X"DC",X"2C",X"2C",X"CF",X"FF",X"FF",X"00",X"02",X"22",X"DC",X"DC",X"22",X"DD",X"C2", + X"DC",X"0C",X"FF",X"FF",X"4C",X"CC",X"CC",X"DC",X"2D",X"CC",X"DC",X"CC",X"DD",X"CF",X"FF",X"FF", + X"00",X"CC",X"2C",X"DD",X"2C",X"DD",X"DC",X"22",X"DD",X"CF",X"FF",X"FF",X"00",X"02",X"22",X"DC", + X"C2",X"2C",X"CC",X"22",X"2D",X"CF",X"FF",X"FF",X"00",X"CC",X"CC",X"DC",X"22",X"22",X"2C",X"CD", + X"DD",X"FF",X"FF",X"FF",X"0E",X"00",X"2C",X"DC",X"2C",X"22",X"22",X"CD",X"CC",X"CC",X"FF",X"FF", + X"00",X"00",X"0C",X"CD",X"CD",X"22",X"22",X"CC",X"C2",X"00",X"EF",X"FF",X"00",X"0C",X"CC",X"2C", + X"CD",X"CC",X"CC",X"C2",X"CF",X"FF",X"FF",X"FF",X"00",X"0C",X"C2",X"22",X"CC",X"C2",X"DD",X"C2", + X"CC",X"FF",X"FF",X"FF",X"00",X"0C",X"C0",X"0C",X"CC",X"22",X"DC",X"00",X"0C",X"FF",X"FF",X"FF", + X"00",X"44",X"00",X"0C",X"00",X"00",X"C0",X"00",X"00",X"EF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"EF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"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"06",X"00",X"00",X"00",X"00",X"00",X"00", + X"6F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"60",X"03",X"33",X"3F",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"FF",X"FF",X"FF",X"FF",X"00",X"00",X"03",X"CC", + X"3C",X"CC",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"CD",X"DD",X"3C",X"CC",X"33", + X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"DD",X"C3",X"C3",X"C3",X"33",X"3F",X"FF",X"FF",X"FF", + X"00",X"00",X"CC",X"3D",X"DC",X"C3",X"C3",X"33",X"33",X"FF",X"FF",X"FF",X"00",X"00",X"DC",X"CD", + X"DD",X"CC",X"3C",X"CC",X"33",X"3F",X"FF",X"FF",X"00",X"0C",X"CD",X"DD",X"DC",X"CC",X"CC",X"CC", + X"33",X"3F",X"FF",X"FF",X"00",X"0C",X"CC",X"DC",X"C3",X"3C",X"CC",X"CC",X"33",X"3F",X"FF",X"FF", + X"00",X"03",X"CC",X"DC",X"CD",X"33",X"CC",X"C3",X"33",X"3F",X"FF",X"FF",X"00",X"00",X"CD",X"CD", + X"3D",X"D3",X"CD",X"CC",X"33",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"DC",X"DC",X"C3",X"DC",X"C3", + X"33",X"FF",X"FF",X"FF",X"00",X"00",X"CC",X"DD",X"DC",X"CD",X"DD",X"33",X"33",X"FF",X"FF",X"FF", + X"00",X"00",X"3C",X"CD",X"DC",X"CD",X"D3",X"C3",X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"CD", + X"CD",X"3D",X"3C",X"C3",X"00",X"06",X"FF",X"FF",X"06",X"00",X"00",X"3C",X"CD",X"DC",X"D3",X"33", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"C0",X"33",X"C3",X"33",X"3F",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"0D",X"33",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"06", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"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"00",X"00",X"00",X"00",X"03",X"33",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"03",X"33",X"C3",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03", + X"33",X"C3",X"33",X"3F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33",X"CC",X"33",X"C3",X"3F", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"03",X"3C",X"CC",X"33",X"3C",X"33",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"03",X"33",X"C3",X"33",X"CC",X"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"03",X"33", + X"33",X"C3",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"03",X"3C",X"C3",X"CC",X"CC",X"33", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"3C",X"CC",X"33",X"C3",X"33",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"33",X"3C",X"C3",X"33",X"3F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03", + X"33",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"03",X"33",X"3F",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"06",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"43",X"40",X"4F",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"04",X"40",X"44",X"43",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03", + X"34",X"30",X"44",X"4F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"44",X"30",X"43",X"4F", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"04",X"04",X"43",X"30",X"3F",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"04",X"33",X"04",X"03",X"4F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"30",X"34",X"44",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"04",X"03",X"3F",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"AA",X"AF",X"FF",X"BB",X"DA",X"FF",X"AA",X"AA",X"FF", + X"AA",X"AF",X"FF",X"AA",X"AA",X"FF",X"BB",X"DA",X"FF",X"AA",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"BB",X"BC",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"9B",X"CC",X"00",X"00",X"00",X"00",X"00", + X"00",X"0C",X"FF",X"FF",X"FF",X"FF",X"99",X"CC",X"00",X"00",X"00",X"00",X"00",X"00",X"9C",X"CF", + X"FF",X"FF",X"FF",X"98",X"8C",X"00",X"00",X"00",X"00",X"00",X"09",X"9C",X"CC",X"FF",X"FF",X"FF", + X"88",X"88",X"00",X"00",X"00",X"00",X"00",X"08",X"8A",X"AA",X"FF",X"FF",X"FF",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"8A",X"AF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", + X"00",X"00",X"0A",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"0C",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"9C",X"CF",X"FF",X"FF",X"FF",X"FF",X"00",X"00", + X"00",X"00",X"00",X"00",X"09",X"9C",X"CC",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00", + X"00",X"08",X"8A",X"AA",X"00",X"AA",X"AC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"8A", + X"A0",X"00",X"9A",X"CC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"00",X"00",X"99", + 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"98",X"8C",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"FF",X"00",X"00",X"0C",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"9C",X"CF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"09",X"9C",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"00",X"08",X"8A",X"AA",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"8A",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0A", + X"00",X"00",X"00",X"00",X"00",X"0A",X"AA",X"CF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", + X"00",X"00",X"09",X"AC",X"CF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"09", + X"9C",X"CF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"88",X"CF",X"FF", + X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"08",X"88",X"8F",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"0C",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"9C",X"CF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00", + X"00",X"00",X"00",X"00",X"09",X"9C",X"CC",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"08",X"8A",X"AA",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"8A", + X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"0A",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"70",X"70",X"7F",X"70",X"70",X"7F",X"77",X"77",X"7F",X"77",X"77",X"7F",X"FF", + X"FF",X"FF",X"77",X"77",X"7F",X"70",X"00",X"7F",X"77",X"77",X"7F",X"77",X"77",X"7F",X"FF",X"FF", + X"FF",X"77",X"77",X"7F",X"70",X"00",X"7F",X"77",X"77",X"7F",X"77",X"77",X"7F",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"70",X"77",X"7F",X"70",X"70",X"7F",X"77",X"70",X"7F",X"77",X"70",X"7F",X"FF", + X"FF",X"FF",X"77",X"77",X"7F",X"70",X"00",X"7F",X"77",X"77",X"7F",X"77",X"77",X"7F",X"FF",X"FF", + X"FF",X"77",X"77",X"7F",X"70",X"00",X"7F",X"77",X"77",X"7F",X"77",X"77",X"7F",X"FF",X"FF",X"FF", + X"FF",X"FF",X"0E",X"FF",X"ED",X"EF",X"ED",X"EF",X"0E",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"3E",X"2E",X"3E",X"2E",X"3E",X"2F",X"3E",X"2E",X"3E",X"2E",X"3E",X"2F",X"AA",X"AA", + X"AA",X"AA",X"AA",X"AF",X"88",X"88",X"88",X"88",X"66",X"FF",X"44",X"44",X"44",X"43",X"EB",X"7F", + X"55",X"55",X"54",X"44",X"EB",X"7F",X"88",X"88",X"88",X"43",X"ED",X"DF",X"DD",X"DD",X"DD",X"DD", + X"DD",X"FF",X"EE",X"EE",X"EE",X"EE",X"EE",X"EF",X"3E",X"2E",X"3E",X"2E",X"3E",X"2F",X"3E",X"2E", + X"3E",X"2E",X"3E",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"2E",X"3E",X"2E",X"3E",X"2E",X"3F",X"2E",X"3E",X"2E",X"3E",X"2E",X"3F",X"AA",X"AA",X"AA",X"AA", + X"AA",X"AF",X"88",X"88",X"88",X"88",X"66",X"FF",X"44",X"44",X"44",X"43",X"1B",X"7F",X"55",X"55", + X"54",X"44",X"1B",X"7F",X"88",X"88",X"88",X"43",X"1D",X"DF",X"DD",X"DD",X"DD",X"DD",X"DD",X"FF", + X"EE",X"EE",X"EE",X"EE",X"EE",X"EF",X"2E",X"3E",X"2E",X"3E",X"2E",X"3F",X"2E",X"3E",X"2E",X"3E", + X"2E",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"06",X"66",X"66",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"77",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"22", + X"27",X"77",X"77",X"77",X"77",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"02",X"22",X"26",X"66",X"66", + X"7F",X"FF",X"FF",X"FF",X"00",X"00",X"06",X"62",X"22",X"22",X"27",X"77",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"06",X"22",X"22",X"22",X"26",X"7F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"22",X"22",X"22",X"26",X"7F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"07",X"72",X"22",X"22",X"26", + X"7F",X"FF",X"FF",X"FF",X"00",X"00",X"06",X"76",X"72",X"22",X"22",X"22",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"08",X"87",X"22",X"22",X"22",X"7F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"78",X"72",X"22",X"22",X"27",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"77",X"72", + X"22",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"06",X"66",X"66",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"02",X"2F",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"02",X"66",X"66",X"6F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"02",X"77",X"77",X"00",X"00",X"00",X"2F",X"FF",X"FF",X"FF",X"00",X"00",X"77",X"77", + X"77",X"75",X"52",X"22",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"07",X"66",X"66",X"52",X"22",X"2F", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"75",X"52",X"22",X"22",X"25",X"6F",X"FF",X"FF",X"FF", + X"00",X"00",X"07",X"62",X"22",X"22",X"22",X"5F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"07",X"52", + X"22",X"22",X"22",X"2F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"07",X"52",X"22",X"22",X"25",X"72", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"22",X"22",X"22",X"25",X"67",X"6F",X"FF",X"FF",X"FF", + X"00",X"00",X"05",X"22",X"22",X"22",X"58",X"82",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"72",X"22", + X"22",X"55",X"87",X"22",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"02",X"25",X"55",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"20",X"66",X"66",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"00",X"04",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"4F",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"04",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"04",X"4F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"44", + X"4F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"04",X"44",X"4F",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"04",X"44",X"44",X"4F",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"44",X"44",X"44",X"4F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"44",X"44",X"44",X"4F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"04",X"44",X"44",X"44", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"04",X"44",X"44",X"44",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"44",X"44",X"44",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"04",X"44",X"4F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"04", + X"4F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"44",X"4F",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"4F",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"04",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"04",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"04",X"40",X"4F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"43",X"43",X"43",X"4F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"04",X"32",X"44",X"42",X"30", + X"4F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03",X"24",X"33",X"34",X"24",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"44",X"43",X"33",X"33",X"44",X"4F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03", + X"33",X"33",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"43",X"33",X"33",X"33",X"34", + X"44",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"04",X"23",X"33",X"33",X"24",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"43",X"24",X"33",X"34",X"23",X"4F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"04", + X"32",X"43",X"42",X"34",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"04",X"44",X"34",X"34",X"04", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"40",X"40",X"44",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"04",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"08",X"88",X"88",X"8F", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"08",X"77",X"77",X"77",X"88",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"87",X"77",X"66",X"66",X"77",X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"07",X"77", + X"66",X"64",X"46",X"67",X"88",X"FF",X"FF",X"FF",X"00",X"00",X"07",X"76",X"64",X"44",X"44",X"66", + X"78",X"FF",X"FF",X"FF",X"00",X"00",X"87",X"66",X"44",X"33",X"34",X"46",X"67",X"FF",X"FF",X"FF", + X"00",X"00",X"87",X"64",X"43",X"33",X"33",X"44",X"67",X"8F",X"FF",X"FF",X"00",X"00",X"87",X"64", + X"43",X"33",X"33",X"44",X"67",X"8F",X"FF",X"FF",X"00",X"00",X"87",X"64",X"43",X"33",X"33",X"34", + X"68",X"8F",X"FF",X"FF",X"00",X"00",X"87",X"64",X"44",X"33",X"33",X"44",X"67",X"8F",X"FF",X"FF", + X"00",X"00",X"87",X"66",X"44",X"33",X"33",X"44",X"67",X"8F",X"FF",X"FF",X"00",X"00",X"88",X"76", + X"44",X"34",X"44",X"46",X"67",X"8F",X"FF",X"FF",X"00",X"00",X"08",X"76",X"64",X"44",X"66",X"66", + X"77",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"87",X"66",X"66",X"67",X"77",X"88",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"88",X"77",X"77",X"77",X"78",X"7F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"08", + X"88",X"78",X"78",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"88",X"8F",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"3F",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"33",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"03",X"33",X"03",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"30",X"00",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03",X"30",X"00",X"33",X"3F", + X"FF",X"FF",X"FF",X"FF",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"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"02",X"00",X"00",X"00",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"02",X"00", + X"33",X"33",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"23",X"33",X"32",X"23",X"00", + X"02",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03",X"32",X"00",X"23",X"33",X"2F",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"03",X"20",X"00",X"22",X"33",X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03", + X"30",X"00",X"00",X"23",X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33",X"20",X"00",X"00",X"02", + X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33",X"32",X"00",X"00",X"23",X"3F",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"02",X"22",X"00",X"02",X"33",X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"22", + X"32",X"22",X"33",X"23",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"02",X"20",X"33",X"33",X"23",X"32", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"33",X"23",X"02",X"2F",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"04",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"40",X"03",X"33",X"33",X"4F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"44", + X"33",X"32",X"33",X"3F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03",X"43",X"20",X"23",X"3F", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33",X"34",X"00",X"02",X"33",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"44",X"42",X"30",X"00",X"04",X"44",X"44",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33", + X"20",X"00",X"00",X"02",X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33",X"20",X"00",X"00",X"03", + X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03",X"22",X"40",X"00",X"23",X"3F",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"03",X"34",X"32",X"32",X"33",X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"44",X"33",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"04",X"40",X"33",X"00",X"04", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"04",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"33",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"33",X"00",X"00",X"00",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"03",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"33",X"93",X"03",X"33", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"03",X"33",X"33",X"22",X"33",X"33",X"33",X"00",X"3F",X"FF", + X"00",X"00",X"33",X"33",X"20",X"20",X"22",X"33",X"03",X"FF",X"FF",X"FF",X"00",X"00",X"33",X"33", + X"00",X"00",X"20",X"20",X"33",X"FF",X"FF",X"FF",X"00",X"00",X"33",X"02",X"00",X"00",X"00",X"02", + X"33",X"3F",X"FF",X"FF",X"00",X"03",X"93",X"20",X"00",X"00",X"00",X"00",X"23",X"FF",X"FF",X"FF", + X"00",X"03",X"92",X"02",X"00",X"00",X"00",X"02",X"33",X"03",X"FF",X"FF",X"00",X"03",X"30",X"00", + X"00",X"00",X"00",X"00",X"22",X"93",X"FF",X"FF",X"00",X"03",X"32",X"00",X"00",X"00",X"00",X"00", + X"03",X"3F",X"FF",X"FF",X"00",X"03",X"33",X"00",X"00",X"00",X"00",X"02",X"22",X"3F",X"FF",X"FF", + X"00",X"00",X"33",X"00",X"00",X"00",X"00",X"00",X"23",X"3F",X"FF",X"FF",X"00",X"00",X"33",X"00", + X"20",X"00",X"00",X"00",X"33",X"3F",X"FF",X"FF",X"00",X"00",X"33",X"22",X"00",X"00",X"00",X"00", + X"23",X"FF",X"FF",X"FF",X"00",X"00",X"03",X"33",X"22",X"00",X"02",X"32",X"33",X"00",X"3F",X"FF", + X"00",X"00",X"00",X"03",X"33",X"22",X"23",X"33",X"3F",X"FF",X"FF",X"FF",X"00",X"30",X"03",X"00", + X"33",X"33",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"00",X"30",X"03",X"00",X"03",X"03",X"33",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"03",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"30",X"00",X"00",X"00",X"00",X"00", + X"03",X"00",X"3F",X"FF",X"00",X"00",X"00",X"00",X"03",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"03",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"33",X"13",X"33",X"30",X"00",X"00",X"03",X"FF",X"00",X"00",X"00",X"00",X"31",X"11",X"13",X"11", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03",X"31",X"01",X"11",X"11",X"3F",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"03",X"30",X"11",X"11",X"13",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03", + X"10",X"11",X"11",X"3F",X"FF",X"FF",X"FF",X"FF",X"03",X"00",X"00",X"03",X"31",X"11",X"11",X"33", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03",X"11",X"11",X"11",X"3F",X"FF",X"FF",X"FF",X"FF", + X"03",X"00",X"00",X"00",X"31",X"10",X"13",X"3F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"0A",X"11",X"13",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"03",X"33",X"33",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"03",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"03",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"90",X"03",X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"33",X"33",X"33",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"03", + X"33",X"44",X"43",X"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33",X"44",X"66",X"64",X"43", + X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"03",X"44",X"36",X"67",X"86",X"44",X"33",X"FF",X"FF",X"FF", + X"00",X"00",X"03",X"46",X"66",X"77",X"77",X"64",X"33",X"30",X"03",X"FF",X"00",X"00",X"34",X"66", + X"77",X"88",X"78",X"86",X"44",X"4F",X"FF",X"FF",X"00",X"00",X"34",X"68",X"78",X"11",X"18",X"88", + X"64",X"33",X"FF",X"FF",X"00",X"03",X"36",X"88",X"81",X"11",X"11",X"88",X"64",X"33",X"FF",X"FF", + X"00",X"03",X"46",X"88",X"11",X"11",X"11",X"88",X"63",X"33",X"FF",X"FF",X"00",X"03",X"46",X"88", + X"11",X"11",X"11",X"17",X"64",X"33",X"FF",X"FF",X"00",X"03",X"34",X"88",X"11",X"11",X"11",X"17", + X"64",X"4F",X"FF",X"FF",X"00",X"03",X"46",X"87",X"81",X"11",X"11",X"87",X"86",X"33",X"FF",X"FF", + X"00",X"33",X"46",X"67",X"81",X"11",X"18",X"77",X"64",X"4F",X"FF",X"FF",X"00",X"00",X"34",X"68", + X"88",X"11",X"87",X"76",X"63",X"3F",X"FF",X"FF",X"00",X"00",X"34",X"68",X"78",X"88",X"78",X"64", + X"43",X"3F",X"FF",X"FF",X"00",X"00",X"33",X"46",X"77",X"77",X"86",X"44",X"43",X"FF",X"FF",X"FF", + X"00",X"00",X"03",X"34",X"66",X"66",X"64",X"43",X"3F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33", + X"44",X"44",X"43",X"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"33",X"33",X"33",X"3F", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"02",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"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"00",X"00",X"00",X"20", + X"00",X"01",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"70",X"7F",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"07",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"00",X"00",X"00",X"00", + X"01",X"00",X"00",X"7F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"07",X"00",X"77",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"07",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"FF",X"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"2F",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"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"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"07",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"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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"70", + X"00",X"01",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"70",X"7F",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"07",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"FF",X"00",X"00",X"00",X"00", + X"01",X"00",X"00",X"7F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"07",X"00",X"77",X"FF", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"07",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"FF",X"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"7F",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"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"00",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"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"8F",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"03",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"70",X"00",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"00",X"00",X"9F",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"06",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"06",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"03",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"7F",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"00",X"00",X"00",X"00", + X"00",X"00",X"6F",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"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"00",X"00",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"08",X"88",X"8F",X"FF",X"FF",X"FF",X"00",X"08",X"88",X"99",X"88",X"8F",X"FF",X"FF", + X"00",X"88",X"99",X"99",X"99",X"88",X"FF",X"FF",X"08",X"89",X"9A",X"AA",X"A9",X"98",X"8F",X"FF", + X"08",X"99",X"AA",X"BB",X"AA",X"99",X"8F",X"FF",X"88",X"9A",X"AB",X"BB",X"BA",X"A9",X"88",X"FF", + X"89",X"9A",X"BB",X"CC",X"BB",X"A9",X"98",X"FF",X"89",X"9A",X"BC",X"CC",X"CB",X"A9",X"98",X"FF", + X"89",X"9A",X"BC",X"CC",X"CB",X"A9",X"98",X"FF",X"89",X"9A",X"BB",X"CC",X"BB",X"A9",X"98",X"FF", + X"88",X"9A",X"AB",X"BB",X"BA",X"A9",X"88",X"FF",X"08",X"99",X"AA",X"BB",X"AA",X"99",X"8F",X"FF", + X"08",X"89",X"9A",X"AA",X"A9",X"98",X"8F",X"FF",X"00",X"88",X"99",X"99",X"99",X"88",X"FF",X"FF", + X"00",X"08",X"88",X"99",X"88",X"8F",X"FF",X"FF",X"00",X"00",X"08",X"88",X"8F",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"09",X"99",X"9F",X"FF",X"FF",X"FF",X"00",X"09",X"99",X"AA",X"99",X"9F",X"FF",X"FF", + X"00",X"99",X"AA",X"AA",X"AA",X"99",X"FF",X"FF",X"09",X"9A",X"AB",X"BB",X"BA",X"A9",X"9F",X"FF", + X"09",X"AA",X"BB",X"CC",X"BB",X"AA",X"9F",X"FF",X"99",X"AB",X"BC",X"CC",X"CB",X"BA",X"99",X"FF", + X"9A",X"AB",X"CC",X"DD",X"CC",X"BA",X"A9",X"FF",X"9A",X"AB",X"CD",X"DD",X"DC",X"BA",X"A9",X"FF", + X"9A",X"AB",X"CD",X"DD",X"DC",X"BA",X"A9",X"FF",X"9A",X"AB",X"CC",X"DD",X"CC",X"BA",X"A9",X"FF", + X"99",X"AB",X"BC",X"CC",X"CB",X"BA",X"99",X"FF",X"09",X"AA",X"BB",X"CC",X"BB",X"AA",X"9F",X"FF", + X"09",X"9A",X"AB",X"BB",X"BA",X"A9",X"9F",X"FF",X"00",X"99",X"AA",X"AA",X"AA",X"99",X"FF",X"FF", + X"00",X"09",X"99",X"AA",X"99",X"9F",X"FF",X"FF",X"00",X"00",X"09",X"99",X"9F",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"0A",X"AA",X"AF",X"FF",X"FF",X"FF",X"00",X"0A",X"AA",X"BB",X"AA",X"AF",X"FF",X"FF", + X"00",X"AA",X"BB",X"BB",X"BB",X"AA",X"FF",X"FF",X"0A",X"AB",X"BC",X"CC",X"CB",X"BA",X"AF",X"FF", + X"0A",X"BB",X"CC",X"DD",X"CC",X"BB",X"AF",X"FF",X"AA",X"BC",X"CD",X"DD",X"DC",X"CB",X"AA",X"FF", + X"AB",X"BC",X"DD",X"EE",X"DD",X"CB",X"BA",X"FF",X"AB",X"CC",X"DE",X"EE",X"ED",X"CC",X"BA",X"FF", + X"AB",X"CC",X"DE",X"EE",X"ED",X"CC",X"BA",X"FF",X"AB",X"BC",X"DD",X"EE",X"DD",X"CB",X"BA",X"FF", + X"AA",X"BC",X"CD",X"DD",X"DC",X"CB",X"AA",X"FF",X"0A",X"BB",X"CC",X"DD",X"CC",X"BB",X"AF",X"FF", + X"0A",X"AB",X"BC",X"CC",X"CB",X"BA",X"AF",X"FF",X"00",X"AA",X"BB",X"BB",X"BB",X"AA",X"FF",X"FF", + X"00",X"0A",X"AA",X"BB",X"AA",X"AF",X"FF",X"FF",X"00",X"00",X"0A",X"AA",X"AF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"0A",X"AA",X"AF",X"FF",X"FF",X"FF",X"00",X"0A",X"AA",X"CC",X"AA",X"AF",X"FF",X"FF", + X"00",X"AA",X"CC",X"CC",X"CC",X"AA",X"FF",X"FF",X"0A",X"AC",X"CD",X"DD",X"DC",X"CA",X"AF",X"FF", + X"0A",X"CC",X"DD",X"EE",X"DD",X"CC",X"AF",X"FF",X"AA",X"CD",X"DE",X"EE",X"ED",X"DC",X"AA",X"FF", + X"AC",X"CD",X"EE",X"EE",X"EE",X"DC",X"CA",X"FF",X"AC",X"CD",X"EE",X"EE",X"EE",X"DC",X"CA",X"FF", + X"AC",X"CD",X"EE",X"EE",X"EE",X"DC",X"CA",X"FF",X"AC",X"CD",X"EE",X"EE",X"EE",X"DC",X"CA",X"FF", + X"AA",X"CD",X"DE",X"EE",X"ED",X"DC",X"AA",X"FF",X"0A",X"CC",X"DD",X"EE",X"DD",X"CC",X"AF",X"FF", + X"0A",X"AC",X"CD",X"DD",X"DC",X"CA",X"AF",X"FF",X"00",X"AA",X"CC",X"CC",X"CC",X"AA",X"FF",X"FF", + X"00",X"0A",X"AA",X"CC",X"AA",X"AF",X"FF",X"FF",X"00",X"00",X"0A",X"AA",X"AF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"0B",X"BB",X"BF",X"FF",X"FF",X"FF",X"00",X"0B",X"BB",X"EE",X"BB",X"BF",X"FF",X"FF", + X"00",X"BB",X"EE",X"EE",X"EE",X"BB",X"FF",X"FF",X"0B",X"BE",X"EB",X"BB",X"BE",X"EB",X"BF",X"FF", + X"0B",X"EE",X"BB",X"66",X"BB",X"EE",X"BF",X"FF",X"BB",X"EB",X"B6",X"66",X"6B",X"BE",X"BB",X"FF", + X"BE",X"EB",X"66",X"66",X"66",X"BE",X"EB",X"FF",X"BE",X"EB",X"66",X"66",X"66",X"BE",X"EB",X"FF", + X"BE",X"EB",X"66",X"66",X"66",X"BE",X"EB",X"FF",X"BE",X"EB",X"66",X"66",X"66",X"BE",X"EB",X"FF", + X"BB",X"EB",X"B6",X"66",X"6B",X"BE",X"BB",X"FF",X"0B",X"EE",X"BB",X"66",X"BB",X"EE",X"BF",X"FF", + X"0B",X"BE",X"EB",X"BB",X"BE",X"EB",X"BF",X"FF",X"00",X"BB",X"EE",X"EE",X"EE",X"BB",X"FF",X"FF", + X"00",X"0B",X"BB",X"EE",X"BB",X"BF",X"FF",X"FF",X"00",X"00",X"0B",X"BB",X"BF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"88",X"88",X"88",X"FF",X"FF",X"FF",X"00",X"08",X"89",X"99",X"98",X"8F",X"FF",X"FF", + X"00",X"88",X"99",X"AA",X"99",X"88",X"FF",X"FF",X"00",X"89",X"9A",X"AA",X"A9",X"98",X"FF",X"FF", + X"08",X"89",X"AA",X"BB",X"AA",X"98",X"8F",X"FF",X"08",X"89",X"AB",X"BB",X"BA",X"98",X"8F",X"FF", + X"08",X"89",X"AB",X"BB",X"BA",X"98",X"8F",X"FF",X"08",X"89",X"AA",X"BB",X"AA",X"98",X"8F",X"FF", + X"00",X"89",X"9A",X"AA",X"A9",X"98",X"FF",X"FF",X"00",X"88",X"99",X"AA",X"99",X"88",X"FF",X"FF", + X"00",X"08",X"89",X"99",X"98",X"8F",X"FF",X"FF",X"00",X"00",X"88",X"88",X"88",X"FF",X"FF",X"FF", + X"00",X"00",X"00",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"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"88",X"8F",X"FF",X"FF",X"FF",X"00",X"08",X"88",X"00",X"88",X"8F",X"FF",X"FF", + X"00",X"88",X"00",X"00",X"00",X"88",X"FF",X"FF",X"08",X"80",X"08",X"88",X"80",X"08",X"8F",X"FF", + X"08",X"00",X"88",X"99",X"88",X"00",X"8F",X"FF",X"88",X"08",X"89",X"99",X"98",X"80",X"88",X"FF", + X"80",X"08",X"99",X"AA",X"99",X"80",X"08",X"FF",X"80",X"08",X"9A",X"AA",X"A9",X"80",X"08",X"FF", + X"80",X"08",X"9A",X"AA",X"A9",X"80",X"08",X"FF",X"80",X"08",X"99",X"AA",X"99",X"80",X"08",X"FF", + X"88",X"08",X"89",X"99",X"98",X"80",X"88",X"FF",X"08",X"00",X"88",X"99",X"88",X"00",X"8F",X"FF", + X"08",X"80",X"08",X"88",X"80",X"08",X"8F",X"FF",X"00",X"88",X"00",X"00",X"00",X"88",X"FF",X"FF", + X"00",X"08",X"88",X"00",X"88",X"8F",X"FF",X"FF",X"00",X"00",X"08",X"88",X"8F",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"88",X"88",X"88",X"FF",X"FF",X"FF",X"00",X"08",X"80",X"00",X"08",X"8F",X"FF",X"FF", + X"00",X"88",X"00",X"88",X"00",X"88",X"FF",X"FF",X"00",X"80",X"08",X"88",X"80",X"08",X"FF",X"FF", + X"08",X"80",X"88",X"99",X"88",X"08",X"8F",X"FF",X"08",X"80",X"89",X"99",X"98",X"08",X"8F",X"FF", + X"08",X"80",X"89",X"99",X"98",X"08",X"8F",X"FF",X"08",X"80",X"88",X"99",X"88",X"08",X"8F",X"FF", + X"00",X"80",X"08",X"88",X"80",X"08",X"FF",X"FF",X"00",X"88",X"00",X"88",X"00",X"88",X"FF",X"FF", + X"00",X"08",X"80",X"00",X"08",X"8F",X"FF",X"FF",X"00",X"00",X"88",X"88",X"88",X"FF",X"FF",X"FF", + X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"90",X"00",X"09",X"8F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"09",X"FF",X"FF",X"FF", + X"00",X"9F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"09",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"09",X"FF",X"FF",X"00",X"9F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"09",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"90",X"00",X"09",X"FF",X"FF",X"00",X"09",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"09",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"9F",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"08",X"00",X"09",X"FF",X"FF",X"00",X"00",X"00",X"00",X"08",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"9F",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"80",X"00",X"00",X"00",X"00",X"00",X"08",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"8F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"9F",X"FF",X"FF",X"FF",X"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"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"08",X"00",X"00",X"80",X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"09",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"09",X"00",X"F9",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"09",X"C0",X"CF",X"FF",X"FF",X"FF",X"00",X"00",X"99",X"C7",X"CC",X"FF",X"FF",X"FF", + X"00",X"09",X"99",X"C7",X"CC",X"CF",X"FF",X"FF",X"00",X"99",X"99",X"C7",X"EC",X"CC",X"FF",X"FF", + X"09",X"99",X"99",X"E7",X"EE",X"CC",X"CF",X"FF",X"99",X"99",X"99",X"E7",X"EE",X"EC",X"CC",X"FF", + X"07",X"77",X"77",X"77",X"77",X"77",X"7F",X"FF",X"AA",X"AA",X"AE",X"E7",X"EE",X"CC",X"CC",X"FF", + X"88",X"88",X"88",X"E7",X"EA",X"AA",X"AA",X"FF",X"08",X"88",X"88",X"67",X"BA",X"AA",X"AF",X"FF", + X"00",X"88",X"88",X"67",X"BA",X"AA",X"FF",X"FF",X"00",X"08",X"88",X"67",X"BA",X"AF",X"FF",X"FF", + X"00",X"00",X"88",X"67",X"BA",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"60",X"BF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"09",X"C0",X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"99",X"C7",X"DD",X"FF",X"FF",X"FF", + X"00",X"09",X"99",X"B7",X"BD",X"DF",X"FF",X"FF",X"00",X"99",X"99",X"B7",X"ED",X"DD",X"FF",X"FF", + X"09",X"99",X"99",X"E7",X"ED",X"DD",X"DF",X"FF",X"99",X"99",X"99",X"E7",X"BD",X"DD",X"DD",X"FF", + X"07",X"99",X"99",X"B7",X"CD",X"DD",X"7F",X"FF",X"AA",X"77",X"99",X"B7",X"DD",X"77",X"CC",X"FF", + X"88",X"AA",X"77",X"B7",X"77",X"CC",X"AA",X"FF",X"08",X"88",X"AA",X"77",X"EE",X"AA",X"AF",X"FF", + X"00",X"88",X"88",X"67",X"AA",X"AA",X"FF",X"FF",X"00",X"08",X"88",X"67",X"AA",X"AF",X"FF",X"FF", + X"00",X"00",X"88",X"67",X"AA",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"60",X"AF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"E0",X"EF",X"FF",X"FF",X"FF",X"00",X"00",X"88",X"E7",X"ED",X"FF",X"FF",X"FF", + X"00",X"08",X"88",X"E7",X"ED",X"DF",X"FF",X"FF",X"00",X"88",X"88",X"E7",X"BD",X"DD",X"FF",X"FF", + X"08",X"88",X"88",X"B7",X"BD",X"DD",X"DF",X"FF",X"88",X"88",X"88",X"B7",X"CD",X"DD",X"DD",X"FF", + X"08",X"88",X"88",X"C7",X"CD",X"DD",X"DF",X"FF",X"B7",X"88",X"88",X"C7",X"DD",X"DD",X"7C",X"FF", + X"8B",X"78",X"88",X"C7",X"DD",X"D7",X"CB",X"FF",X"08",X"B7",X"88",X"C7",X"DD",X"7C",X"BF",X"FF", + X"00",X"8B",X"78",X"C7",X"D7",X"EB",X"FF",X"FF",X"00",X"08",X"B7",X"C7",X"7E",X"BF",X"FF",X"FF", + X"00",X"00",X"8B",X"77",X"DB",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"B0",X"BF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"09",X"C7",X"CF",X"FF",X"FF",X"FF", + X"00",X"00",X"98",X"C7",X"CC",X"FF",X"FF",X"FF",X"00",X"09",X"88",X"C7",X"CC",X"CF",X"FF",X"FF", + X"00",X"98",X"88",X"C7",X"CC",X"CC",X"FF",X"FF",X"09",X"88",X"88",X"C7",X"CC",X"CC",X"CF",X"FF", + X"98",X"88",X"88",X"C7",X"CC",X"CC",X"CC",X"FF",X"88",X"88",X"88",X"C7",X"CC",X"CC",X"CC",X"FF", + X"08",X"88",X"88",X"C7",X"CC",X"CC",X"CF",X"FF",X"00",X"88",X"88",X"C7",X"CC",X"CC",X"FF",X"FF", + X"00",X"08",X"88",X"C7",X"CC",X"CF",X"FF",X"FF",X"00",X"00",X"88",X"C7",X"CC",X"FF",X"FF",X"FF", + X"00",X"00",X"08",X"C7",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"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"09",X"0A",X"CF",X"FF",X"FF",X"FF",X"00",X"00",X"98",X"77",X"AC",X"FF",X"FF",X"FF", + X"00",X"09",X"87",X"C7",X"7A",X"CF",X"FF",X"FF",X"00",X"98",X"78",X"C7",X"C7",X"AC",X"FF",X"FF", + X"09",X"87",X"88",X"C7",X"BC",X"7A",X"CF",X"FF",X"98",X"78",X"88",X"C7",X"BB",X"C7",X"AC",X"FF", + X"87",X"88",X"88",X"B7",X"BB",X"BC",X"7A",X"FF",X"08",X"88",X"88",X"B7",X"BB",X"BC",X"CF",X"FF", + X"88",X"88",X"88",X"B7",X"BB",X"BB",X"CC",X"FF",X"08",X"88",X"88",X"B7",X"BB",X"BB",X"BF",X"FF", + X"00",X"88",X"88",X"B7",X"BB",X"BB",X"FF",X"FF",X"00",X"08",X"88",X"B7",X"BB",X"BF",X"FF",X"FF", + X"00",X"00",X"88",X"B7",X"BB",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"B0",X"BF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"09",X"E0",X"CF",X"FF",X"FF",X"FF",X"00",X"00",X"99",X"E7",X"EC",X"FF",X"FF",X"FF", + X"00",X"09",X"99",X"E7",X"EE",X"CF",X"FF",X"FF",X"00",X"99",X"88",X"77",X"AA",X"EC",X"FF",X"FF", + X"09",X"88",X"77",X"E7",X"77",X"AA",X"CF",X"FF",X"98",X"77",X"88",X"E7",X"EE",X"77",X"AC",X"FF", + X"07",X"88",X"88",X"C7",X"EC",X"CC",X"7F",X"FF",X"88",X"88",X"88",X"C7",X"BB",X"CC",X"CC",X"FF", + X"88",X"88",X"88",X"C7",X"BB",X"BB",X"CC",X"FF",X"08",X"88",X"88",X"C7",X"BB",X"BB",X"BF",X"FF", + X"00",X"88",X"88",X"C7",X"BB",X"BB",X"FF",X"FF",X"00",X"08",X"88",X"C7",X"BB",X"BF",X"FF",X"FF", + X"00",X"00",X"88",X"C7",X"BB",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"C0",X"BF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"09",X"C0",X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"99",X"C7",X"DD",X"FF",X"FF",X"FF", + X"00",X"09",X"9C",X"7D",X"DD",X"DF",X"FF",X"FF",X"00",X"99",X"9C",X"7D",X"DD",X"DD",X"FF",X"FF", + X"09",X"99",X"E7",X"DD",X"DD",X"DD",X"DF",X"FF",X"99",X"99",X"E7",X"DC",X"BE",X"EB",X"DD",X"FF", + X"07",X"77",X"77",X"77",X"77",X"77",X"7F",X"FF",X"66",X"66",X"7B",X"BB",X"EE",X"BB",X"CC",X"FF", + X"88",X"88",X"A7",X"AA",X"AA",X"AA",X"AA",X"FF",X"08",X"88",X"A7",X"AA",X"AA",X"AA",X"AF",X"FF", + X"00",X"88",X"8A",X"7A",X"AA",X"AA",X"FF",X"FF",X"00",X"08",X"8A",X"7A",X"AA",X"AF",X"FF",X"FF", + X"00",X"00",X"88",X"A7",X"AA",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"A0",X"AF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"09",X"C0",X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"9C",X"7D",X"DD",X"FF",X"FF",X"FF", + X"00",X"09",X"C7",X"DD",X"DD",X"DF",X"FF",X"FF",X"00",X"9B",X"7D",X"DD",X"DD",X"DD",X"FF",X"FF", + X"09",X"B7",X"DD",X"DD",X"DD",X"DD",X"DF",X"FF",X"9B",X"7D",X"DD",X"DC",X"CB",X"BE",X"EE",X"FF", + X"07",X"77",X"77",X"77",X"77",X"77",X"7F",X"FF",X"B7",X"CC",X"CC",X"CC",X"BB",X"EE",X"EE",X"FF", + X"8B",X"79",X"99",X"99",X"99",X"99",X"99",X"FF",X"08",X"B7",X"99",X"99",X"99",X"99",X"9F",X"FF", + X"00",X"9B",X"79",X"99",X"99",X"99",X"FF",X"FF",X"00",X"08",X"B7",X"99",X"99",X"9F",X"FF",X"FF", + X"00",X"00",X"8B",X"79",X"99",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"B0",X"9F",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"CC",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0C",X"CC",X"CF",X"FF",X"FF",X"FF", + X"00",X"00",X"CC",X"CC",X"CC",X"FF",X"FF",X"FF",X"00",X"0C",X"CC",X"CC",X"CC",X"CF",X"FF",X"FF", + X"00",X"CC",X"CC",X"CC",X"CC",X"CC",X"FF",X"FF",X"0C",X"CC",X"CC",X"CC",X"CC",X"CC",X"CF",X"FF", + X"07",X"77",X"77",X"77",X"77",X"77",X"7F",X"FF",X"0C",X"CC",X"CC",X"CC",X"CC",X"CC",X"CF",X"FF", + X"09",X"99",X"99",X"99",X"99",X"99",X"9F",X"FF",X"00",X"99",X"99",X"99",X"99",X"99",X"FF",X"FF", + X"00",X"09",X"99",X"99",X"99",X"9F",X"FF",X"FF",X"00",X"00",X"99",X"99",X"99",X"FF",X"FF",X"FF", + X"00",X"00",X"09",X"99",X"9F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"99",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"0C",X"0A",X"CF",X"FF",X"FF",X"FF",X"00",X"00",X"BC",X"C7",X"AC",X"FF",X"FF",X"FF", + X"00",X"0B",X"BB",X"CC",X"7A",X"CF",X"FF",X"FF",X"00",X"BB",X"BB",X"BB",X"C7",X"AC",X"FF",X"FF", + X"0B",X"BB",X"BB",X"BB",X"BC",X"7A",X"EF",X"FF",X"BB",X"BB",X"BB",X"BB",X"BB",X"C7",X"AE",X"FF", + X"07",X"77",X"77",X"77",X"77",X"77",X"7A",X"FF",X"BB",X"BB",X"BB",X"BB",X"CC",X"CC",X"7F",X"FF", + X"88",X"88",X"88",X"88",X"88",X"87",X"8A",X"FF",X"08",X"88",X"88",X"88",X"88",X"78",X"AF",X"FF", + X"00",X"88",X"88",X"88",X"87",X"8A",X"FF",X"FF",X"00",X"08",X"88",X"88",X"78",X"AF",X"FF",X"FF", + X"00",X"00",X"88",X"87",X"8A",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"08",X"AF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"0A",X"C0",X"CF",X"FF",X"FF",X"FF",X"00",X"00",X"AA",X"C7",X"9C",X"FF",X"FF",X"FF", + X"00",X"0A",X"AA",X"AC",X"79",X"CF",X"FF",X"FF",X"00",X"AA",X"AA",X"AC",X"79",X"EC",X"FF",X"FF", + X"0A",X"AA",X"AA",X"AC",X"E7",X"9E",X"CF",X"FF",X"AA",X"AA",X"AA",X"AE",X"E7",X"9E",X"EC",X"FF", + X"07",X"77",X"77",X"77",X"77",X"77",X"7F",X"FF",X"BB",X"BB",X"BB",X"BB",X"EE",X"7E",X"EE",X"FF", + X"88",X"88",X"88",X"88",X"87",X"8A",X"AA",X"FF",X"08",X"88",X"88",X"88",X"87",X"8A",X"AF",X"FF", + X"00",X"88",X"88",X"88",X"78",X"AA",X"FF",X"FF",X"00",X"08",X"88",X"88",X"78",X"AF",X"FF",X"FF", + X"00",X"00",X"88",X"87",X"8A",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"80",X"9F",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"B2",X"E0",X"00",X"00",X"00",X"00",X"00",X"B2",X"EF",X"FF",X"0B",X"B1", + X"EE",X"00",X"00",X"00",X"00",X"0B",X"B1",X"EE",X"FF",X"AB",X"B9",X"6E",X"E0",X"00",X"00",X"00", + X"AB",X"B9",X"6E",X"EF",X"BB",X"41",X"46",X"E0",X"00",X"00",X"00",X"BB",X"41",X"46",X"EF",X"59", + X"15",X"1A",X"50",X"00",X"00",X"00",X"59",X"15",X"1A",X"5F",X"AA",X"41",X"4D",X"D0",X"00",X"00", + X"00",X"AA",X"41",X"4D",X"DF",X"AA",X"A9",X"DD",X"B0",X"00",X"00",X"00",X"AA",X"A9",X"DD",X"BF", + X"0A",X"A5",X"DB",X"00",X"00",X"00",X"00",X"0A",X"A5",X"DB",X"FF",X"00",X"A1",X"A0",X"00",X"0B", + X"2E",X"00",X"00",X"A1",X"AF",X"FF",X"00",X"00",X"00",X"00",X"AB",X"1E",X"EF",X"FF",X"FF",X"FF", + X"FF",X"00",X"00",X"00",X"0A",X"BB",X"96",X"EE",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0B", + X"B4",X"14",X"6E",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"05",X"91",X"51",X"A5",X"FF",X"FF", + X"FF",X"FF",X"00",X"00",X"00",X"0A",X"A4",X"14",X"DD",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00", + X"0A",X"AA",X"9D",X"DB",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"AA",X"5D",X"BF",X"FF", + X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"0A",X"1A",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"2E", + X"3E",X"2E",X"3E",X"2F",X"FF",X"2E",X"3E",X"2E",X"3E",X"2F",X"FF",X"2E",X"3E",X"2E",X"3E",X"2F", + X"FF",X"EE",X"EE",X"EE",X"EE",X"EF",X"FF",X"99",X"99",X"99",X"99",X"7F",X"FF",X"55",X"55",X"55", + X"55",X"6C",X"FF",X"EE",X"E4",X"44",X"7E",X"66",X"CF",X"EE",X"E4",X"44",X"7E",X"66",X"CF",X"EE", + X"E4",X"44",X"77",X"66",X"CF",X"EE",X"E5",X"55",X"55",X"66",X"CF",X"EE",X"E6",X"66",X"66",X"66", + X"CF",X"EE",X"EB",X"BB",X"BB",X"69",X"AF",X"77",X"77",X"77",X"77",X"77",X"FF",X"DD",X"DD",X"DD", + X"DD",X"DF",X"FF",X"EE",X"EE",X"EE",X"EE",X"EF",X"FF",X"2E",X"3E",X"2E",X"3E",X"2F",X"FF",X"2E", + X"3E",X"2E",X"3E",X"2F",X"FF",X"2E",X"3E",X"2E",X"3E",X"2F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"3E",X"2E",X"3E",X"2E",X"3F",X"FF",X"3E",X"2E",X"3E", + X"2E",X"3F",X"FF",X"3E",X"2E",X"3E",X"2E",X"3F",X"FF",X"EE",X"EE",X"EE",X"EE",X"EF",X"FF",X"99", + X"99",X"99",X"99",X"7F",X"FF",X"55",X"55",X"55",X"55",X"6C",X"FF",X"11",X"E4",X"44",X"7E",X"66", + X"CF",X"11",X"E4",X"44",X"7E",X"66",X"CF",X"EE",X"E4",X"44",X"77",X"66",X"CF",X"EE",X"E5",X"55", + X"55",X"66",X"CF",X"11",X"E6",X"66",X"66",X"66",X"CF",X"11",X"EB",X"BB",X"BB",X"69",X"AF",X"77", + X"77",X"77",X"77",X"77",X"FF",X"DD",X"DD",X"DD",X"DD",X"DF",X"FF",X"EE",X"EE",X"EE",X"EE",X"EF", + X"FF",X"3E",X"2E",X"3E",X"2E",X"3F",X"FF",X"3E",X"2E",X"3E",X"2E",X"3F",X"FF",X"3E",X"2E",X"3E", + X"2E",X"3F",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"B8",X"88",X"88",X"88", + X"88",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0B",X"BA",X"88",X"88",X"88",X"88", + X"88",X"8F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0D",X"AA",X"9A",X"AA",X"AA",X"AA",X"66", + X"66",X"6F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"D9",X"98",X"AA",X"AA",X"AA",X"AA",X"66", + X"64",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"0D",X"88",X"7A",X"AA",X"AA",X"AA",X"AD",X"34", + X"4F",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"D7",X"76",X"AA",X"AA",X"AA",X"DD",X"53",X"44", + X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"0D",X"66",X"5A",X"AA",X"AA",X"D7",X"53",X"34",X"7F", + X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"D5",X"54",X"AA",X"AE",X"E6",X"53",X"13",X"4F",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"44",X"3A",X"AE",X"66",X"43",X"13",X"47",X"FF",X"00", + X"00",X"00",X"00",X"00",X"00",X"00",X"D3",X"32",X"DE",X"65",X"43",X"13",X"46",X"FF",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"0D",X"22",X"D7",X"65",X"43",X"13",X"44",X"FF",X"0B",X"D0",X"00", + X"00",X"00",X"00",X"00",X"00",X"DD",X"D7",X"65",X"43",X"11",X"33",X"6F",X"BB",X"AD",X"00",X"00", + X"00",X"00",X"00",X"00",X"0D",X"76",X"54",X"43",X"11",X"23",X"6F",X"CA",X"A9",X"D0",X"00",X"00", + X"00",X"00",X"00",X"00",X"D6",X"54",X"33",X"11",X"23",X"6F",X"BB",X"9A",X"8D",X"00",X"00",X"00", + X"00",X"00",X"00",X"0D",X"54",X"31",X"11",X"23",X"5F",X"BB",X"C8",X"87",X"D0",X"00",X"00",X"00", + X"00",X"00",X"00",X"D4",X"31",X"11",X"23",X"5F",X"BB",X"CC",X"77",X"6D",X"00",X"00",X"00",X"00", + X"00",X"0C",X"DD",X"31",X"11",X"23",X"5F",X"BB",X"CC",X"C6",X"65",X"D0",X"00",X"00",X"00",X"00", + X"CC",X"BD",X"D1",X"AA",X"23",X"5F",X"BB",X"BC",X"CC",X"55",X"4D",X"00",X"00",X"00",X"00",X"CC", + X"BA",X"DD",X"A9",X"93",X"5F",X"CB",X"BC",X"CC",X"C4",X"43",X"D0",X"00",X"00",X"0C",X"CB",X"BA", + X"9D",X"D9",X"88",X"5F",X"0B",X"BC",X"CC",X"CC",X"33",X"2D",X"00",X"00",X"0C",X"CB",X"AA",X"98", + X"DD",X"87",X"7F",X"0B",X"BC",X"CC",X"CC",X"C2",X"2D",X"D0",X"00",X"CC",X"BB",X"A9",X"98",X"7D", + X"D7",X"6F",X"0B",X"BB",X"CC",X"CC",X"CC",X"DD",X"7D",X"0C",X"CC",X"BA",X"A9",X"88",X"76",X"DD", + X"5F",X"0C",X"BB",X"CC",X"CC",X"CC",X"D8",X"76",X"DC",X"CB",X"BA",X"A9",X"88",X"76",X"5D",X"DF", + X"00",X"BB",X"CC",X"CC",X"CC",X"E8",X"76",X"5D",X"DB",X"AA",X"99",X"87",X"76",X"54",X"DF",X"00", + X"BB",X"BC",X"CC",X"CE",X"E8",X"76",X"54",X"DD",X"AA",X"98",X"87",X"66",X"54",X"FF",X"00",X"CB", + X"BC",X"CC",X"CE",X"88",X"76",X"64",X"4D",X"D9",X"98",X"77",X"65",X"5F",X"FF",X"00",X"0B",X"BA", + X"CC",X"DD",X"88",X"76",X"65",X"44",X"DD",X"98",X"77",X"65",X"5F",X"FF",X"00",X"0C",X"BA",X"AC", + X"D8",X"88",X"77",X"66",X"5A",X"AD",X"D8",X"76",X"65",X"FF",X"FF",X"00",X"00",X"BA",X"AA",X"A8", + X"88",X"87",X"76",X"5A",X"99",X"DD",X"76",X"55",X"FF",X"FF",X"00",X"00",X"0A",X"AA",X"A9",X"88", + X"87",X"77",X"65",X"98",X"8D",X"D6",X"5F",X"FF",X"FF",X"00",X"00",X"00",X"BA",X"A9",X"88",X"88", + X"67",X"77",X"78",X"77",X"DD",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0B",X"AA",X"98",X"88",X"88", + X"77",X"79",X"76",X"6F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"BB",X"AA",X"99",X"88",X"88", + X"99",X"96",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"AA",X"A9",X"99",X"99",X"99", + X"9F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"AA",X"AA",X"A9",X"AF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"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"BB",X"BB",X"BB",X"88",X"8F",X"FF",X"FF",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"BB",X"BB",X"BB",X"B8",X"88",X"77",X"8F",X"FF",X"FF",X"FF",X"FF",X"00", + X"00",X"00",X"BB",X"BB",X"BB",X"AA",X"AA",X"88",X"76",X"66",X"9F",X"FF",X"FF",X"FF",X"00",X"00", + X"0B",X"BB",X"BA",X"AA",X"AA",X"AA",X"AD",X"76",X"55",X"55",X"9F",X"FF",X"FF",X"00",X"00",X"8A", + X"AA",X"AA",X"AA",X"AA",X"AA",X"9D",X"66",X"54",X"44",X"49",X"FF",X"FF",X"00",X"09",X"87",X"6A", + X"9A",X"AA",X"AA",X"AA",X"DD",X"65",X"44",X"33",X"34",X"FF",X"FF",X"00",X"0D",X"87",X"65",X"5A", + X"9A",X"AA",X"A9",X"D7",X"65",X"43",X"32",X"23",X"6F",X"FF",X"00",X"00",X"DD",X"75",X"44",X"1A", + X"AA",X"A9",X"D7",X"65",X"43",X"11",X"22",X"4F",X"FF",X"00",X"00",X"00",X"DD",X"51",X"12",X"3A", + X"A9",X"D6",X"65",X"44",X"31",X"12",X"37",X"FF",X"00",X"00",X"00",X"00",X"DD",X"22",X"33",X"4D", + X"D7",X"65",X"44",X"31",X"12",X"35",X"FF",X"00",X"00",X"00",X"00",X"00",X"DD",X"34",X"4D",X"76", + X"55",X"44",X"31",X"12",X"35",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"4D",X"76",X"54", + X"44",X"31",X"11",X"35",X"6F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"66",X"54",X"44", + X"31",X"11",X"35",X"6F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"54",X"44",X"16", + X"12",X"35",X"6F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"41",X"46",X"66", + X"35",X"6F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"7C",X"DD",X"56",X"67",X"86", + X"6F",X"D0",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0B",X"76",X"4C",X"DD",X"78",X"89",X"9F", + X"AD",X"D0",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"64",X"43",X"3C",X"DD",X"89",X"AF",X"A9", + X"AD",X"D0",X"00",X"00",X"00",X"00",X"00",X"07",X"54",X"33",X"22",X"1C",X"DD",X"BF",X"99",X"87", + X"7D",X"D0",X"00",X"00",X"00",X"00",X"B7",X"54",X"33",X"21",X"13",X"4C",X"DF",X"BB",X"87",X"66", + X"5D",X"D0",X"00",X"00",X"00",X"96",X"54",X"32",X"21",X"33",X"45",X"7F",X"BB",X"CA",X"65",X"54", + X"4D",X"D0",X"00",X"00",X"75",X"44",X"32",X"11",X"34",X"45",X"8F",X"BB",X"CC",X"CA",X"44",X"33", + X"1D",X"D0",X"09",X"75",X"43",X"32",X"11",X"34",X"57",X"BF",X"BB",X"BC",X"CC",X"CA",X"31",X"1D", + X"6D",X"D6",X"65",X"43",X"22",X"11",X"44",X"59",X"FF",X"0B",X"BC",X"CC",X"CC",X"CA",X"1D",X"66", + X"6D",X"DB",X"43",X"21",X"11",X"45",X"58",X"FF",X"0B",X"BB",X"CC",X"CC",X"CC",X"CD",X"66",X"54", + X"4D",X"DB",X"21",X"13",X"45",X"7B",X"FF",X"0B",X"BB",X"CC",X"CC",X"CC",X"DD",X"66",X"55",X"43", + X"5D",X"DB",X"34",X"55",X"9F",X"FF",X"00",X"BB",X"BC",X"CC",X"CC",X"D7",X"76",X"55",X"33",X"67", + X"8D",X"DB",X"57",X"8F",X"FF",X"00",X"BB",X"BC",X"CC",X"CC",X"D7",X"76",X"55",X"37",X"67",X"88", + X"9D",X"DB",X"BF",X"FF",X"00",X"0B",X"BB",X"CC",X"CD",X"D8",X"77",X"65",X"54",X"57",X"89",X"9A", + X"AD",X"DF",X"FF",X"00",X"00",X"BB",X"AC",X"CD",X"88",X"77",X"66",X"55",X"54",X"59",X"AA",X"BB", + X"CF",X"FF",X"00",X"00",X"BB",X"AA",X"CD",X"88",X"87",X"76",X"66",X"55",X"55",X"5B",X"BC",X"FF", + X"FF",X"00",X"00",X"0B",X"AA",X"A9",X"98",X"88",X"77",X"76",X"66",X"66",X"66",X"6F",X"FF",X"FF", + X"00",X"00",X"00",X"AA",X"AA",X"99",X"88",X"88",X"77",X"77",X"77",X"77",X"FF",X"FF",X"FF",X"00", + X"00",X"00",X"0B",X"AA",X"A9",X"98",X"88",X"88",X"88",X"77",X"8F",X"FF",X"FF",X"FF",X"00",X"00", + X"00",X"00",X"0A",X"AA",X"AA",X"AA",X"9A",X"A8",X"89",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00", + X"00",X"00",X"0A",X"AA",X"AA",X"AA",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"88", + X"88",X"88",X"88",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0B",X"88",X"88",X"88", + X"88",X"77",X"77",X"8F",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"0B",X"B8",X"88",X"88",X"88",X"77", + X"65",X"55",X"66",X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"BB",X"B8",X"88",X"88",X"87",X"76",X"54", + X"44",X"45",X"68",X"FF",X"FF",X"FF",X"00",X"0B",X"BB",X"B8",X"88",X"88",X"87",X"65",X"33",X"33", + X"44",X"56",X"8F",X"FF",X"FF",X"00",X"BB",X"BB",X"AA",X"AA",X"AA",X"D7",X"54",X"33",X"33",X"34", + X"45",X"68",X"FF",X"FF",X"0B",X"BB",X"BA",X"AA",X"AA",X"AA",X"D7",X"54",X"33",X"12",X"33",X"44", + X"56",X"8F",X"FF",X"0B",X"BB",X"AA",X"AA",X"AA",X"AA",X"E7",X"54",X"31",X"11",X"23",X"34",X"56", + X"8F",X"FF",X"BB",X"BA",X"AA",X"AA",X"AA",X"AA",X"E7",X"54",X"33",X"11",X"12",X"34",X"45",X"68", + X"FF",X"BB",X"AA",X"AA",X"AA",X"AA",X"AA",X"E7",X"54",X"33",X"11",X"12",X"34",X"45",X"68",X"FF", + X"12",X"34",X"56",X"78",X"9A",X"BC",X"D7",X"54",X"43",X"15",X"67",X"89",X"AB",X"CD",X"FF",X"12", + X"34",X"56",X"78",X"9A",X"BC",X"D7",X"54",X"43",X"15",X"67",X"89",X"AB",X"CD",X"FF",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"DD",X"DD",X"DD",X"DD",X"DD",X"FF",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"12",X"34",X"56",X"78",X"9A",X"BC",X"FF",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"12",X"34",X"56",X"78",X"9A",X"BC",X"FF",X"00",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"12",X"34",X"56",X"78",X"9A",X"BC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00", + X"00",X"00",X"12",X"34",X"56",X"78",X"9A",X"BC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"00",X"12",X"34",X"56",X"78",X"9A",X"BC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00", + X"12",X"34",X"56",X"78",X"9A",X"BC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"12", + X"34",X"56",X"78",X"9A",X"BC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"12",X"34", + X"56",X"78",X"9A",X"BC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"12",X"34",X"56", + X"78",X"9A",X"BC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"12",X"34",X"56",X"78", + X"9A",X"BC",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"DD",X"DD",X"DD",X"DD", + X"DD",X"FF",X"12",X"34",X"56",X"78",X"9A",X"BC",X"D8",X"75",X"43",X"35",X"67",X"89",X"AB",X"CD", + X"FF",X"12",X"34",X"56",X"78",X"9A",X"CC",X"D8",X"65",X"54",X"35",X"67",X"89",X"AB",X"CD",X"FF", + X"BB",X"CC",X"CC",X"CC",X"CC",X"CC",X"E8",X"66",X"55",X"43",X"44",X"55",X"56",X"8B",X"FF",X"BB", + X"BC",X"CC",X"CC",X"CC",X"CC",X"E8",X"76",X"65",X"54",X"55",X"55",X"66",X"8B",X"FF",X"0B",X"BB", + X"CC",X"CC",X"CC",X"CC",X"E8",X"77",X"66",X"55",X"55",X"56",X"68",X"BF",X"FF",X"0B",X"BB",X"BC", + X"CC",X"CC",X"CC",X"D8",X"77",X"66",X"65",X"55",X"66",X"78",X"BF",X"FF",X"00",X"BB",X"BB",X"CC", + X"CC",X"CC",X"D8",X"87",X"77",X"66",X"66",X"67",X"8B",X"FF",X"FF",X"00",X"0B",X"BB",X"BB",X"BB", + X"BB",X"BB",X"88",X"77",X"77",X"77",X"78",X"BF",X"FF",X"FF",X"00",X"00",X"BB",X"BB",X"BB",X"BB", + X"BB",X"B8",X"87",X"77",X"78",X"8B",X"FF",X"FF",X"FF",X"00",X"00",X"0B",X"BB",X"BB",X"BB",X"BB", + X"BB",X"88",X"88",X"8B",X"BF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0B",X"BB",X"CC",X"CC",X"CC", + X"BB",X"BB",X"BF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"0A",X"AA",X"AA",X"A9",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"00",X"00",X"00",X"00",X"08",X"88",X"76",X"66",X"66",X"67",X"7F",X"FF",X"FF",X"FF", + X"FF",X"00",X"00",X"00",X"0B",X"88",X"87",X"65",X"55",X"55",X"55",X"67",X"7F",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"88",X"88",X"76",X"54",X"44",X"44",X"44",X"56",X"77",X"FF",X"FF",X"FF",X"00", + X"00",X"0B",X"88",X"88",X"76",X"54",X"31",X"12",X"33",X"45",X"66",X"6F",X"FF",X"FF",X"00",X"00", + X"BB",X"88",X"AD",X"76",X"54",X"33",X"11",X"22",X"34",X"5B",X"BC",X"FF",X"FF",X"00",X"00",X"BB", + X"8A",X"AD",X"86",X"65",X"43",X"11",X"11",X"29",X"AA",X"BB",X"CF",X"FF",X"00",X"0B",X"BB",X"AA", + X"AD",X"88",X"66",X"54",X"31",X"17",X"89",X"9A",X"AD",X"DF",X"FF",X"00",X"BB",X"BA",X"AA",X"AA", + X"D8",X"76",X"55",X"33",X"67",X"88",X"9D",X"DB",X"BF",X"FF",X"00",X"BB",X"BA",X"AA",X"AA",X"D8", + X"76",X"65",X"43",X"67",X"8D",X"DB",X"56",X"9F",X"FF",X"0B",X"BB",X"AA",X"AA",X"AA",X"DD",X"87", + X"65",X"43",X"5D",X"DB",X"34",X"55",X"8F",X"FF",X"0B",X"BB",X"AA",X"AA",X"AA",X"CD",X"86",X"64", + X"4D",X"DB",X"21",X"13",X"45",X"7B",X"FF",X"0B",X"BA",X"AA",X"AA",X"AA",X"1D",X"87",X"6D",X"DB", + X"43",X"21",X"11",X"45",X"59",X"FF",X"BB",X"BA",X"AA",X"AA",X"31",X"1D",X"8D",X"D6",X"65",X"43", + X"22",X"11",X"44",X"58",X"FF",X"BB",X"AA",X"AA",X"44",X"33",X"1D",X"D0",X"09",X"75",X"43",X"32", + X"11",X"34",X"57",X"BF",X"BB",X"AA",X"65",X"54",X"4D",X"D0",X"00",X"00",X"75",X"44",X"32",X"11", + X"34",X"45",X"9F",X"BB",X"87",X"66",X"5D",X"D0",X"00",X"00",X"00",X"96",X"54",X"32",X"21",X"33", + X"45",X"8F",X"99",X"87",X"7D",X"D0",X"00",X"00",X"00",X"00",X"B7",X"54",X"33",X"21",X"13",X"4C", + X"DF",X"A9",X"AD",X"D0",X"00",X"00",X"00",X"00",X"00",X"07",X"54",X"33",X"22",X"1C",X"DD",X"BF", + X"AD",X"D0",X"00",X"00",X"00",X"00",X"00",X"00",X"09",X"64",X"43",X"3C",X"DD",X"89",X"AF",X"D0", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0B",X"76",X"4C",X"DD",X"78",X"89",X"9F",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"7C",X"DD",X"56",X"67",X"86",X"5F",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"44",X"46",X"66",X"44",X"5F",X"00",X"00",X"00",X"00", + X"00",X"00",X"00",X"00",X"DD",X"55",X"54",X"46",X"44",X"45",X"6F",X"00",X"00",X"00",X"00",X"00", + X"00",X"00",X"DD",X"86",X"66",X"55",X"44",X"45",X"55",X"7F",X"00",X"00",X"00",X"00",X"00",X"00", + X"DD",X"4D",X"87",X"76",X"65",X"55",X"55",X"66",X"FF",X"00",X"00",X"00",X"00",X"00",X"DD",X"34", + X"4D",X"88",X"77",X"66",X"66",X"66",X"68",X"FF",X"00",X"00",X"00",X"00",X"DD",X"22",X"33",X"4D", + X"D8",X"67",X"76",X"66",X"66",X"78",X"FF",X"00",X"00",X"00",X"DD",X"51",X"12",X"3C",X"CC",X"D8", + X"67",X"77",X"77",X"77",X"8F",X"FF",X"00",X"00",X"DD",X"75",X"44",X"1C",X"CC",X"CC",X"D8",X"87", + X"77",X"77",X"88",X"8F",X"FF",X"00",X"0D",X"87",X"65",X"5C",X"CC",X"CC",X"CC",X"D8",X"88",X"88", + X"88",X"88",X"FF",X"FF",X"00",X"09",X"87",X"6C",X"CC",X"CC",X"CC",X"CC",X"DD",X"98",X"88",X"88", + X"88",X"FF",X"FF",X"00",X"00",X"8B",X"BC",X"CC",X"CC",X"CC",X"CC",X"CD",X"99",X"88",X"88",X"8F", + X"FF",X"FF",X"00",X"00",X"0B",X"BB",X"BC",X"CC",X"CC",X"CC",X"CD",X"99",X"99",X"99",X"FF",X"FF", + X"FF",X"00",X"00",X"00",X"BB",X"BB",X"BB",X"CC",X"CC",X"AA",X"99",X"AA",X"9F",X"FF",X"FF",X"FF", + X"00",X"00",X"00",X"00",X"BB",X"BB",X"BB",X"BA",X"AA",X"AA",X"9F",X"FF",X"FF",X"FF",X"FF",X"00", + X"00",X"00",X"00",X"00",X"BB",X"BB",X"BB",X"9A",X"AF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"76",X"65",X"55",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"00", + X"76",X"65",X"54",X"44",X"44",X"FF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"99",X"76", + X"54",X"43",X"33",X"33",X"36",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"09",X"88",X"65",X"43", + X"33",X"22",X"33",X"76",X"6F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"98",X"86",X"54",X"31",X"11", + X"11",X"18",X"77",X"DF",X"FF",X"FF",X"FF",X"00",X"00",X"09",X"98",X"76",X"43",X"11",X"11",X"11", + X"98",X"8D",X"D6",X"FF",X"FF",X"FF",X"00",X"00",X"B9",X"98",X"76",X"43",X"33",X"33",X"1A",X"99", + X"DD",X"76",X"5F",X"FF",X"FF",X"00",X"0B",X"B9",X"9A",X"D8",X"54",X"44",X"43",X"3A",X"AD",X"D8", + X"76",X"65",X"FF",X"FF",X"00",X"0B",X"B9",X"AA",X"DD",X"85",X"55",X"54",X"33",X"DD",X"98",X"77", + X"65",X"FF",X"FF",X"00",X"CB",X"BA",X"AA",X"AE",X"86",X"76",X"65",X"4D",X"D9",X"98",X"77",X"65", + X"5F",X"FF",X"00",X"BB",X"BA",X"AA",X"AE",X"E8",X"76",X"66",X"DD",X"AA",X"98",X"87",X"66",X"5F", + X"FF",X"00",X"BB",X"AA",X"AA",X"AA",X"E8",X"77",X"7D",X"DB",X"AA",X"99",X"87",X"76",X"54",X"FF", + X"0C",X"BB",X"AA",X"AA",X"AA",X"D8",X"88",X"DD",X"CB",X"BA",X"A9",X"88",X"76",X"5D",X"FF",X"0B", + X"BB",X"AA",X"AA",X"AA",X"DD",X"8D",X"0C",X"CC",X"BA",X"A9",X"88",X"76",X"DD",X"6F",X"0B",X"BA", + X"AA",X"AA",X"A2",X"2D",X"D0",X"00",X"CC",X"BB",X"A9",X"98",X"7D",X"D7",X"6F",X"0B",X"BA",X"AA", + X"AA",X"33",X"2D",X"00",X"00",X"0C",X"CB",X"AA",X"98",X"DD",X"87",X"7F",X"CB",X"BA",X"AA",X"A4", + X"43",X"D0",X"00",X"00",X"0C",X"CB",X"BA",X"9D",X"D9",X"88",X"4F",X"BB",X"AA",X"AA",X"55",X"4D", + X"00",X"00",X"00",X"00",X"CC",X"BA",X"DD",X"A9",X"93",X"4F",X"BB",X"AA",X"A6",X"65",X"D0",X"00", + X"00",X"00",X"00",X"CC",X"BD",X"D3",X"AA",X"33",X"4F",X"BB",X"AA",X"77",X"6D",X"00",X"00",X"00", + X"00",X"00",X"0C",X"DD",X"33",X"33",X"34",X"5F",X"BB",X"A8",X"87",X"D0",X"00",X"00",X"00",X"00", + X"00",X"00",X"D4",X"44",X"33",X"45",X"5F",X"BB",X"9A",X"8D",X"00",X"00",X"00",X"00",X"00",X"00", + X"0D",X"54",X"55",X"44",X"55",X"6F",X"CA",X"A9",X"D0",X"00",X"00",X"00",X"00",X"00",X"00",X"D7", + X"66",X"65",X"55",X"56",X"6F",X"BC",X"AD",X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"77",X"77", + X"66",X"66",X"66",X"7F",X"0B",X"D0",X"00",X"00",X"00",X"00",X"00",X"00",X"DD",X"D7",X"67",X"77", + X"77",X"77",X"8F",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"22",X"D8",X"77",X"77",X"77", + X"77",X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"00",X"D3",X"32",X"DE",X"87",X"77",X"77",X"78", + X"FF",X"00",X"00",X"00",X"00",X"00",X"00",X"0D",X"44",X"3C",X"CE",X"88",X"77",X"77",X"89",X"FF", + X"00",X"00",X"00",X"00",X"00",X"00",X"D5",X"54",X"CC",X"CE",X"E8",X"88",X"88",X"AF",X"FF",X"00", + X"00",X"00",X"00",X"00",X"0D",X"66",X"5C",X"CC",X"CC",X"D8",X"88",X"8A",X"9F",X"FF",X"00",X"00", + X"00",X"00",X"00",X"D7",X"76",X"CC",X"CC",X"CC",X"DD",X"88",X"A9",X"FF",X"FF",X"00",X"00",X"00", + X"00",X"0D",X"88",X"7C",X"CC",X"CC",X"CC",X"CD",X"AA",X"AF",X"FF",X"FF",X"00",X"00",X"00",X"00", + X"D9",X"98",X"CC",X"CC",X"CC",X"CC",X"AA",X"AA",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0D",X"AA", + X"9C",X"CC",X"CC",X"CC",X"AA",X"AA",X"AF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"0B",X"BA",X"BB", + X"BB",X"BB",X"BB",X"BB",X"BF",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"00",X"BB",X"BB",X"BB", + X"BB",X"BB",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"FF",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"33", + X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"33",X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"A9",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"09",X"55", + X"AF",X"FF",X"FF",X"FF",X"00",X"00",X"09",X"55",X"9F",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"99", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"FF",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"00", + X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"00",X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"FF",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"33", + X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"83",X"00",X"38",X"FF",X"FF",X"FF",X"00",X"00",X"83",X"00", + X"38",X"FF",X"FF",X"FF",X"00",X"00",X"83",X"00",X"38",X"FF",X"FF",X"FF",X"00",X"00",X"83",X"00", + X"38",X"FF",X"FF",X"FF",X"00",X"00",X"08",X"33",X"8F",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"01",X"11", + X"1F",X"FF",X"FF",X"FF",X"00",X"00",X"11",X"33",X"11",X"FF",X"FF",X"FF",X"00",X"00",X"13",X"33", + X"31",X"FF",X"FF",X"FF",X"00",X"01",X"13",X"00",X"31",X"1F",X"FF",X"FF",X"00",X"01",X"30",X"00", + X"03",X"1F",X"FF",X"FF",X"00",X"01",X"30",X"00",X"03",X"1F",X"FF",X"FF",X"00",X"01",X"13",X"00", + X"31",X"1F",X"FF",X"FF",X"00",X"00",X"13",X"33",X"31",X"FF",X"FF",X"FF",X"00",X"00",X"11",X"33", + X"11",X"FF",X"FF",X"FF",X"00",X"00",X"01",X"11",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"33",X"33", + X"33",X"FF",X"FF",X"FF",X"00",X"03",X"33",X"33",X"33",X"3F",X"FF",X"FF",X"00",X"03",X"30",X"00", + X"03",X"3F",X"FF",X"FF",X"00",X"33",X"00",X"00",X"00",X"33",X"FF",X"FF",X"00",X"33",X"00",X"00", + X"00",X"33",X"FF",X"FF",X"00",X"33",X"00",X"00",X"00",X"33",X"FF",X"FF",X"00",X"33",X"00",X"00", + X"00",X"33",X"FF",X"FF",X"00",X"03",X"30",X"00",X"03",X"3F",X"FF",X"FF",X"00",X"03",X"33",X"33", + X"33",X"3F",X"FF",X"FF",X"00",X"00",X"33",X"33",X"33",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"33",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"33",X"33", + X"33",X"FF",X"FF",X"FF",X"00",X"03",X"38",X"88",X"83",X"3F",X"FF",X"FF",X"00",X"03",X"80",X"00", + X"08",X"3F",X"FF",X"FF",X"00",X"38",X"00",X"00",X"00",X"83",X"FF",X"FF",X"00",X"38",X"00",X"00", + X"00",X"83",X"FF",X"FF",X"00",X"38",X"00",X"00",X"00",X"83",X"FF",X"FF",X"00",X"38",X"00",X"00", + X"00",X"83",X"FF",X"FF",X"00",X"03",X"80",X"00",X"08",X"3F",X"FF",X"FF",X"00",X"03",X"38",X"88", + X"83",X"3F",X"FF",X"FF",X"00",X"00",X"33",X"33",X"33",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"33", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"FF",X"FF",X"FF",X"FF",X"00",X"00",X"83",X"33",X"38",X"FF",X"FF",X"FF",X"00",X"08",X"30",X"00", + X"03",X"8F",X"FF",X"FF",X"00",X"83",X"00",X"00",X"00",X"38",X"FF",X"FF",X"00",X"30",X"00",X"00", + X"00",X"03",X"FF",X"FF",X"08",X"30",X"00",X"11",X"00",X"03",X"8F",X"FF",X"08",X"30",X"01",X"00", + X"10",X"03",X"8F",X"FF",X"08",X"30",X"01",X"00",X"10",X"03",X"8F",X"FF",X"08",X"30",X"00",X"11", + X"00",X"03",X"8F",X"FF",X"00",X"30",X"00",X"00",X"00",X"03",X"FF",X"FF",X"00",X"83",X"00",X"00", + X"00",X"38",X"FF",X"FF",X"00",X"08",X"30",X"00",X"03",X"8F",X"FF",X"FF",X"00",X"00",X"83",X"33", + X"38",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"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"11", + X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"11",X"11",X"11",X"FF",X"FF",X"FF",X"00",X"01",X"10",X"00", + X"01",X"1F",X"FF",X"FF",X"00",X"11",X"00",X"00",X"00",X"11",X"FF",X"FF",X"00",X"10",X"00",X"88", + X"00",X"01",X"FF",X"FF",X"01",X"10",X"08",X"00",X"80",X"01",X"1F",X"FF",X"01",X"10",X"08",X"00", + X"80",X"01",X"1F",X"FF",X"01",X"10",X"08",X"00",X"80",X"01",X"1F",X"FF",X"01",X"10",X"08",X"00", + X"80",X"01",X"1F",X"FF",X"00",X"10",X"00",X"88",X"00",X"01",X"FF",X"FF",X"00",X"11",X"00",X"00", + X"00",X"11",X"FF",X"FF",X"00",X"01",X"10",X"00",X"01",X"1F",X"FF",X"FF",X"00",X"00",X"11",X"11", + X"11",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"00",X"00",X"00",X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"88",X"88", + X"88",X"FF",X"FF",X"FF",X"00",X"08",X"81",X"11",X"18",X"8F",X"FF",X"FF",X"00",X"88",X"10",X"00", + X"01",X"88",X"FF",X"FF",X"08",X"81",X"00",X"00",X"00",X"18",X"8F",X"FF",X"08",X"10",X"00",X"00", + X"00",X"11",X"8F",X"FF",X"88",X"10",X"00",X"00",X"00",X"01",X"88",X"FF",X"88",X"10",X"00",X"00", + X"00",X"01",X"88",X"FF",X"88",X"10",X"00",X"00",X"00",X"01",X"88",X"FF",X"88",X"10",X"00",X"00", + X"00",X"01",X"88",X"FF",X"08",X"10",X"00",X"00",X"00",X"01",X"8F",X"FF",X"08",X"81",X"00",X"00", + X"00",X"18",X"8F",X"FF",X"00",X"88",X"10",X"00",X"01",X"88",X"FF",X"FF",X"00",X"08",X"81",X"11", + X"18",X"8F",X"FF",X"FF",X"00",X"00",X"88",X"88",X"88",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"81",X"11", + X"18",X"FF",X"FF",X"FF",X"00",X"08",X"18",X"88",X"81",X"8F",X"FF",X"FF",X"00",X"81",X"80",X"00", + X"08",X"18",X"FF",X"FF",X"08",X"18",X"00",X"00",X"00",X"81",X"8F",X"FF",X"01",X"80",X"00",X"00", + X"00",X"81",X"8F",X"FF",X"81",X"80",X"00",X"00",X"00",X"08",X"18",X"FF",X"81",X"80",X"00",X"00", + X"00",X"08",X"18",X"FF",X"81",X"80",X"00",X"00",X"00",X"08",X"18",X"FF",X"81",X"80",X"00",X"00", + X"00",X"08",X"18",X"FF",X"01",X"80",X"00",X"00",X"00",X"08",X"1F",X"FF",X"08",X"18",X"00",X"00", + X"00",X"81",X"8F",X"FF",X"00",X"81",X"80",X"00",X"08",X"18",X"FF",X"FF",X"00",X"08",X"18",X"88", + X"81",X"8F",X"FF",X"FF",X"00",X"00",X"81",X"11",X"18",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"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"11",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"11",X"88", + X"11",X"FF",X"FF",X"FF",X"00",X"01",X"88",X"88",X"88",X"1F",X"FF",X"FF",X"00",X"18",X"80",X"00", + X"08",X"81",X"FF",X"FF",X"01",X"88",X"00",X"00",X"00",X"88",X"1F",X"FF",X"01",X"80",X"00",X"00", + X"00",X"08",X"1F",X"FF",X"18",X"80",X"00",X"00",X"00",X"08",X"81",X"FF",X"18",X"80",X"00",X"00", + X"00",X"08",X"81",X"FF",X"18",X"80",X"00",X"00",X"00",X"08",X"81",X"FF",X"18",X"80",X"00",X"00", + X"00",X"08",X"81",X"FF",X"01",X"80",X"00",X"00",X"00",X"08",X"1F",X"FF",X"01",X"88",X"00",X"00", + X"00",X"88",X"1F",X"FF",X"00",X"18",X"80",X"00",X"08",X"81",X"FF",X"FF",X"00",X"01",X"88",X"88", + X"88",X"1F",X"FF",X"FF",X"00",X"00",X"11",X"88",X"11",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"00",X"00",X"00",X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"88",X"88", + X"88",X"FF",X"FF",X"FF",X"00",X"08",X"8A",X"AA",X"A8",X"8F",X"FF",X"FF",X"00",X"88",X"A0",X"00", + X"0A",X"88",X"FF",X"FF",X"08",X"8A",X"00",X"00",X"00",X"A8",X"8F",X"FF",X"08",X"A0",X"00",X"00", + X"00",X"AA",X"8F",X"FF",X"88",X"A0",X"00",X"00",X"00",X"0A",X"88",X"FF",X"88",X"A0",X"00",X"00", + X"00",X"0A",X"88",X"FF",X"88",X"A0",X"00",X"00",X"00",X"0A",X"88",X"FF",X"88",X"A0",X"00",X"00", + X"00",X"0A",X"88",X"FF",X"08",X"A0",X"00",X"00",X"00",X"0A",X"8F",X"FF",X"08",X"8A",X"00",X"00", + X"00",X"A8",X"8F",X"FF",X"00",X"88",X"A0",X"00",X"0A",X"88",X"FF",X"FF",X"00",X"08",X"8A",X"AA", + X"A8",X"8F",X"FF",X"FF",X"00",X"00",X"88",X"88",X"88",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"88",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"8A",X"AA", + X"A8",X"FF",X"FF",X"FF",X"00",X"08",X"AB",X"BB",X"BA",X"8F",X"FF",X"FF",X"00",X"8A",X"B0",X"00", + X"0B",X"A8",X"FF",X"FF",X"08",X"AB",X"00",X"00",X"00",X"BA",X"8F",X"FF",X"0A",X"B0",X"00",X"00", + X"00",X"BB",X"AF",X"FF",X"8A",X"B0",X"00",X"00",X"00",X"0B",X"A8",X"FF",X"8A",X"B0",X"00",X"00", + X"00",X"0B",X"A8",X"FF",X"8A",X"B0",X"00",X"00",X"00",X"0B",X"A8",X"FF",X"8A",X"B0",X"00",X"00", + X"00",X"0B",X"A8",X"FF",X"0A",X"B0",X"00",X"00",X"00",X"0B",X"AF",X"FF",X"08",X"AB",X"00",X"00", + X"00",X"BA",X"8F",X"FF",X"00",X"8A",X"B0",X"00",X"0B",X"A8",X"FF",X"FF",X"00",X"08",X"AB",X"BB", + X"BA",X"8F",X"FF",X"FF",X"00",X"00",X"8A",X"AA",X"A8",X"FF",X"FF",X"FF",X"00",X"00",X"00",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"FF",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"AA",X"FF",X"FF",X"FF",X"FF",X"00",X"00",X"AB",X"BB", + X"BA",X"FF",X"FF",X"FF",X"00",X"0A",X"BC",X"CC",X"CB",X"AF",X"FF",X"FF",X"00",X"AB",X"C0",X"00", + X"0C",X"BA",X"FF",X"FF",X"0A",X"BC",X"00",X"00",X"00",X"CB",X"AF",X"FF",X"0B",X"C0",X"00",X"00", + X"00",X"CC",X"BF",X"FF",X"AB",X"C0",X"00",X"00",X"00",X"0C",X"BA",X"FF",X"AB",X"C0",X"00",X"00", + X"00",X"0C",X"BA",X"FF",X"AB",X"C0",X"00",X"00",X"00",X"0C",X"BA",X"FF",X"AB",X"C0",X"00",X"00", + X"00",X"0C",X"BA",X"FF",X"0B",X"C0",X"00",X"00",X"00",X"0C",X"BF",X"FF",X"0A",X"BC",X"00",X"00", + X"00",X"CB",X"AF",X"FF",X"00",X"AB",X"C0",X"00",X"0C",X"BA",X"FF",X"FF",X"00",X"0A",X"BC",X"CC", + X"CB",X"AF",X"FF",X"FF",X"00",X"00",X"AB",X"BB",X"BA",X"FF",X"FF",X"FF",X"00",X"00",X"00",X"AA", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"AA",X"AA",X"FF",X"FF",X"FF",X"00",X"0A",X"99",X"99",X"AF",X"FF", + X"FF",X"00",X"A9",X"99",X"88",X"89",X"FF",X"FF",X"0B",X"A9",X"98",X"55",X"58",X"AF",X"FF",X"0A", + X"99",X"88",X"52",X"56",X"9F",X"FF",X"BA",X"99",X"88",X"52",X"25",X"8A",X"FF",X"AA",X"98",X"65", + X"53",X"35",X"69",X"FF",X"23",X"45",X"67",X"89",X"AB",X"CD",X"FF",X"23",X"45",X"67",X"89",X"AB", + X"CD",X"FF",X"23",X"45",X"67",X"89",X"AB",X"CD",X"FF",X"AB",X"BA",X"76",X"54",X"45",X"69",X"FF", + X"BB",X"BA",X"98",X"55",X"56",X"8A",X"FF",X"0A",X"BA",X"99",X"75",X"56",X"9F",X"FF",X"0B",X"BB", + X"A9",X"96",X"69",X"AF",X"FF",X"00",X"AB",X"BA",X"A9",X"99",X"FF",X"FF",X"00",X"0A",X"BB",X"AA", + X"AF",X"FF",X"FF",X"00",X"00",X"BB",X"BB",X"FF",X"FF",X"FF",X"FF",X"FF",X"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"AA",X"AA",X"FF",X"FF",X"FF",X"00", + X"0A",X"99",X"99",X"AF",X"FF",X"FF",X"00",X"A9",X"99",X"88",X"89",X"FF",X"FF",X"0B",X"A9",X"98", + X"55",X"58",X"AF",X"FF",X"0A",X"99",X"88",X"52",X"56",X"9F",X"FF",X"BA",X"99",X"88",X"52",X"25", + X"8A",X"FF",X"AA",X"98",X"65",X"53",X"35",X"69",X"FF",X"87",X"65",X"43",X"21",X"35",X"7B",X"FF", + X"87",X"65",X"43",X"21",X"35",X"7B",X"FF",X"87",X"65",X"43",X"21",X"35",X"7B",X"FF",X"AB",X"BA", + X"76",X"54",X"45",X"69",X"FF",X"BB",X"BA",X"98",X"55",X"56",X"8A",X"FF",X"0A",X"BA",X"99",X"75", + X"56",X"9F",X"FF",X"0B",X"BB",X"A9",X"96",X"69",X"AF",X"FF",X"00",X"AB",X"BA",X"A9",X"99",X"FF", + X"FF",X"00",X"0A",X"BB",X"AA",X"AF",X"FF",X"FF",X"00",X"00",X"BB",X"BB",X"FF",X"FF",X"FF",X"FF", + X"FF",X"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"AA", + X"AA",X"FF",X"FF",X"FF",X"00",X"0A",X"99",X"99",X"AF",X"FF",X"FF",X"00",X"A9",X"99",X"88",X"89", + X"FF",X"FF",X"0B",X"A9",X"98",X"55",X"58",X"AF",X"FF",X"0A",X"99",X"88",X"52",X"56",X"9F",X"FF", + X"BA",X"99",X"88",X"52",X"25",X"8A",X"FF",X"AA",X"98",X"65",X"53",X"35",X"69",X"FF",X"CC",X"BB", + X"A9",X"87",X"54",X"31",X"FF",X"CC",X"BB",X"A9",X"87",X"54",X"31",X"FF",X"CC",X"BB",X"A9",X"87", + X"54",X"31",X"FF",X"AB",X"BA",X"76",X"54",X"45",X"69",X"FF",X"BB",X"BA",X"98",X"55",X"56",X"8A", + X"FF",X"0A",X"BA",X"99",X"75",X"56",X"9F",X"FF",X"0B",X"BB",X"A9",X"96",X"69",X"AF",X"FF",X"00", + X"AB",X"BA",X"A9",X"99",X"FF",X"FF",X"00",X"0A",X"BB",X"AA",X"AF",X"FF",X"FF",X"00",X"00",X"BB", + X"BB",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"03",X"30", + X"FF",X"32",X"13",X"FF",X"31",X"23",X"FF",X"03",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"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"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"11",X"11",X"11",X"11",X"11",X"10",X"22",X"22",X"22",X"22",X"22",X"22",X"22",X"20", + X"33",X"33",X"33",X"33",X"33",X"33",X"33",X"30",X"44",X"44",X"44",X"44",X"44",X"44",X"44",X"40", + X"55",X"55",X"55",X"55",X"55",X"55",X"55",X"50",X"66",X"66",X"66",X"66",X"66",X"66",X"66",X"60", + X"77",X"77",X"77",X"77",X"77",X"77",X"77",X"70",X"88",X"88",X"88",X"88",X"88",X"88",X"88",X"80", + X"99",X"99",X"99",X"99",X"99",X"99",X"99",X"90",X"AA",X"AA",X"AA",X"AA",X"AA",X"AA",X"AA",X"A0", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF",X"FF", + X"FF",X"FF",X"FF",X"FF",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/Sega System 1 Hardware/Starjack_MiST/rtl/sdram.sv b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/sdram.sv new file mode 100644 index 00000000..9f78c393 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/sdram.sv @@ -0,0 +1,355 @@ +// +// sdram.v +// +// sdram controller implementation for the MiST board +// https://github.com/mist-devel/mist-board +// +// Copyright (c) 2013 Till Harbaum +// Copyright (c) 2019 Gyorgy Szombathelyi +// +// This source file 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 3 of the License, or +// (at your option) any later version. +// +// This source file 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, see . +// + +module sdram ( + + // interface to the MT48LC16M16 chip + inout reg [15:0] SDRAM_DQ, // 16 bit bidirectional data bus + output reg [12:0] SDRAM_A, // 13 bit multiplexed address bus + output reg SDRAM_DQML, // two byte masks + output reg SDRAM_DQMH, // two byte masks + output reg [1:0] SDRAM_BA, // two banks + output SDRAM_nCS, // a single chip select + output SDRAM_nWE, // write enable + output SDRAM_nRAS, // row address select + output SDRAM_nCAS, // columns address select + + // cpu/chipset interface + input init_n, // init signal after FPGA config to initialize RAM + input clk, // sdram clock + + input port1_req, + output reg port1_ack, + input port1_we, + input [23:1] port1_a, + input [1:0] port1_ds, + input [15:0] port1_d, + output reg [15:0] port1_q, + + input [16:1] cpu1_addr, + output reg [15:0] cpu1_q, + input [16:1] cpu2_addr, + output reg [15:0] cpu2_q, + input [16:1] cpu3_addr, + output reg [15:0] cpu3_q, + + input port2_req, + output reg port2_ack, + input port2_we, + input [23:1] port2_a, + input [1:0] port2_ds, + input [15:0] port2_d, + output reg [31:0] port2_q, + + input [16:2] sp_addr, + output reg [31:0] sp_q +); + +localparam RASCAS_DELAY = 3'd2; // tRCD=20ns -> 2 cycles@<100MHz +localparam BURST_LENGTH = 3'b001; // 000=1, 001=2, 010=4, 011=8 +localparam ACCESS_TYPE = 1'b0; // 0=sequential, 1=interleaved +localparam CAS_LATENCY = 3'd2; // 2/3 allowed +localparam OP_MODE = 2'b00; // only 00 (standard operation) allowed +localparam NO_WRITE_BURST = 1'b1; // 0= write burst enabled, 1=only single access write + +localparam MODE = { 3'b000, NO_WRITE_BURST, OP_MODE, CAS_LATENCY, ACCESS_TYPE, BURST_LENGTH}; + +// 64ms/8192 rows = 7.8us -> 842 cycles@108MHz +localparam RFRSH_CYCLES = 10'd842; + +// --------------------------------------------------------------------- +// ------------------------ cycle state machine ------------------------ +// --------------------------------------------------------------------- + +/* + SDRAM state machine for 2 bank interleaved access + 1 word burst, CL2 +cmd issued registered + 0 RAS0 cas1 - data0 read burst terminated + 1 ras0 + 2 data1 returned + 3 CAS0 data1 returned + 4 RAS1 cas0 + 5 ras1 + 6 CAS1 data0 returned +*/ + +localparam STATE_RAS0 = 3'd0; // first state in cycle +localparam STATE_RAS1 = 3'd4; // Second ACTIVE command after RAS0 + tRRD (15ns) +localparam STATE_CAS0 = STATE_RAS0 + RASCAS_DELAY + 1'd1; // CAS phase - 3 +localparam STATE_CAS1 = STATE_RAS1 + RASCAS_DELAY; // CAS phase - 6 +localparam STATE_READ0 = 3'd0;// STATE_CAS0 + CAS_LATENCY + 2'd2; // 7 +localparam STATE_READ1 = 3'd3; +localparam STATE_DS1b = 3'd0; +localparam STATE_READ1b = 3'd4; +localparam STATE_LAST = 3'd6; + +reg [2:0] t; + +always @(posedge clk) begin + t <= t + 1'd1; + if (t == STATE_LAST) t <= STATE_RAS0; +end + +// --------------------------------------------------------------------- +// --------------------------- startup/reset --------------------------- +// --------------------------------------------------------------------- + +// wait 1ms (32 8Mhz cycles) after FPGA config is done before going +// into normal operation. Initialize the ram in the last 16 reset cycles (cycles 15-0) +reg [4:0] reset; +reg init = 1'b1; +always @(posedge clk, negedge init_n) begin + if(!init_n) begin + reset <= 5'h1f; + init <= 1'b1; + end else begin + if((t == STATE_LAST) && (reset != 0)) reset <= reset - 5'd1; + init <= !(reset == 0); + end +end + +// --------------------------------------------------------------------- +// ------------------ generate ram control signals --------------------- +// --------------------------------------------------------------------- + +// all possible commands +localparam CMD_INHIBIT = 4'b1111; +localparam CMD_NOP = 4'b0111; +localparam CMD_ACTIVE = 4'b0011; +localparam CMD_READ = 4'b0101; +localparam CMD_WRITE = 4'b0100; +localparam CMD_BURST_TERMINATE = 4'b0110; +localparam CMD_PRECHARGE = 4'b0010; +localparam CMD_AUTO_REFRESH = 4'b0001; +localparam CMD_LOAD_MODE = 4'b0000; + +reg [3:0] sd_cmd; // current command sent to sd ram +reg [15:0] sd_din; +// drive control signals according to current command +assign SDRAM_nCS = sd_cmd[3]; +assign SDRAM_nRAS = sd_cmd[2]; +assign SDRAM_nCAS = sd_cmd[1]; +assign SDRAM_nWE = sd_cmd[0]; + +reg [24:1] addr_latch[3]; +reg [24:1] addr_latch_next[2]; +reg [16:1] addr_last[4]; +reg [16:2] addr_last2[2]; +reg [15:0] din_latch[2]; +reg [1:0] oe_latch; +reg [1:0] we_latch; +reg [1:0] ds[2]; + +reg port1_state; +reg port2_state; + +localparam PORT_NONE = 3'd0; +localparam PORT_CPU1 = 3'd1; +localparam PORT_CPU2 = 3'd2; +localparam PORT_CPU3 = 3'd3; +localparam PORT_SP = 3'd1; +localparam PORT_REQ = 3'd4; + +reg [2:0] next_port[2]; +reg [2:0] port[2]; + +reg refresh; +reg [10:0] refresh_cnt; +wire need_refresh = (refresh_cnt >= RFRSH_CYCLES); + +// PORT1: bank 0,1 +always @(*) begin + if (refresh) begin + next_port[0] = PORT_NONE; + addr_latch_next[0] = addr_latch[0]; + end else if (port1_req ^ port1_state) begin + next_port[0] = PORT_REQ; + addr_latch_next[0] = { 1'b0, port1_a }; + end else if (cpu1_addr != addr_last[PORT_CPU1]) begin + next_port[0] = PORT_CPU1; + addr_latch_next[0] = { 8'd0, cpu1_addr }; + end else if (cpu2_addr != addr_last[PORT_CPU2]) begin + next_port[0] = PORT_CPU2; + addr_latch_next[0] = { 8'd0, cpu2_addr }; + end else if (cpu3_addr != addr_last[PORT_CPU3]) begin + next_port[0] = PORT_CPU3; + addr_latch_next[0] = { 8'd0, cpu3_addr }; + end else begin + next_port[0] = PORT_NONE; + addr_latch_next[0] = addr_latch[0]; + end +end + +// PORT1: bank 2,3 +always @(*) begin + if (port2_req ^ port2_state) begin + next_port[1] = PORT_REQ; + addr_latch_next[1] = { 1'b1, port2_a }; + end else if (sp_addr != addr_last2[PORT_SP]) begin + next_port[1] = PORT_SP; + addr_latch_next[1] = { 1'b1, 7'd0, sp_addr, 1'b0 }; + end else begin + next_port[1] = PORT_NONE; + addr_latch_next[1] = addr_latch[1]; + end +end + +always @(posedge clk) begin + + // permanently latch ram data to reduce delays + sd_din <= SDRAM_DQ; + SDRAM_DQ <= 16'bZZZZZZZZZZZZZZZZ; + { SDRAM_DQMH, SDRAM_DQML } <= 2'b11; + sd_cmd <= CMD_NOP; // default: idle + refresh_cnt <= refresh_cnt + 1'd1; + + if(init) begin + // initialization takes place at the end of the reset phase + if(t == STATE_RAS0) begin + + if(reset == 15) begin + sd_cmd <= CMD_PRECHARGE; + SDRAM_A[10] <= 1'b1; // precharge all banks + end + + if(reset == 10 || reset == 8) begin + sd_cmd <= CMD_AUTO_REFRESH; + end + + if(reset == 2) begin + sd_cmd <= CMD_LOAD_MODE; + SDRAM_A <= MODE; + SDRAM_BA <= 2'b00; + end + end + end else begin + // RAS phase + // bank 0,1 + if(t == STATE_RAS0) begin + addr_latch[0] <= addr_latch_next[0]; + port[0] <= next_port[0]; + { oe_latch[0], we_latch[0] } <= 2'b00; + + if (next_port[0] != PORT_NONE) begin + sd_cmd <= CMD_ACTIVE; + SDRAM_A <= addr_latch_next[0][22:10]; + SDRAM_BA <= addr_latch_next[0][24:23]; + addr_last[next_port[0]] <= addr_latch_next[0][16:1]; + if (next_port[0] == PORT_REQ) begin + { oe_latch[0], we_latch[0] } <= { ~port1_we, port1_we }; + ds[0] <= port1_ds; + din_latch[0] <= port1_d; + port1_state <= port1_req; + end else begin + { oe_latch[0], we_latch[0] } <= 2'b10; + ds[0] <= 2'b11; + end + end + end + + // bank 2,3 + if(t == STATE_RAS1) begin + refresh <= 1'b0; + addr_latch[1] <= addr_latch_next[1]; + { oe_latch[1], we_latch[1] } <= 2'b00; + port[1] <= next_port[1]; + + if (next_port[1] != PORT_NONE) begin + sd_cmd <= CMD_ACTIVE; + SDRAM_A <= addr_latch_next[1][22:10]; + SDRAM_BA <= addr_latch_next[1][24:23]; + addr_last2[next_port[1]] <= addr_latch_next[1][16:2]; + if (next_port[1] == PORT_REQ) begin + { oe_latch[1], we_latch[1] } <= { ~port1_we, port1_we }; + ds[1] <= port2_ds; + din_latch[1] <= port2_d; + port2_state <= port2_req; + end else begin + { oe_latch[1], we_latch[1] } <= 2'b10; + ds[1] <= 2'b11; + end + end + + if (next_port[1] == PORT_NONE && need_refresh && !we_latch[0] && !oe_latch[0]) begin + refresh <= 1'b1; + refresh_cnt <= 0; + sd_cmd <= CMD_AUTO_REFRESH; + end + end + + // CAS phase + if(t == STATE_CAS0 && (we_latch[0] || oe_latch[0])) begin + sd_cmd <= we_latch[0]?CMD_WRITE:CMD_READ; + { SDRAM_DQMH, SDRAM_DQML } <= ~ds[0]; + if (we_latch[0]) begin + SDRAM_DQ <= din_latch[0]; + port1_ack <= port1_req; + end + SDRAM_A <= { 4'b0010, addr_latch[0][9:1] }; // auto precharge + SDRAM_BA <= addr_latch[0][24:23]; + end + + if(t == STATE_CAS1 && (we_latch[1] || oe_latch[1])) begin + sd_cmd <= we_latch[1]?CMD_WRITE:CMD_READ; + { SDRAM_DQMH, SDRAM_DQML } <= ~ds[1]; + if (we_latch[1]) begin + SDRAM_DQ <= din_latch[1]; + port2_ack <= port2_req; + end + SDRAM_A <= { 4'b0010, addr_latch[1][9:1] }; // auto precharge + SDRAM_BA <= addr_latch[1][24:23]; + end + + // Data returned + if(t == STATE_READ0 && oe_latch[0]) begin + case(port[0]) + PORT_REQ: begin port1_q <= sd_din; port1_ack <= port1_req; end + PORT_CPU1: begin cpu1_q <= sd_din; end + PORT_CPU2: begin cpu2_q <= sd_din; end + PORT_CPU3: begin cpu3_q <= sd_din; end + default: ; + endcase; + end + + if(t == STATE_READ1 && oe_latch[1]) begin + case(port[1]) + PORT_REQ: port2_q[15:0] <= sd_din; + PORT_SP : sp_q[15:0] <= sd_din; + default: ; + endcase; + end + + if(t == STATE_DS1b && oe_latch[1]) { SDRAM_DQMH, SDRAM_DQML } <= ~ds[1]; + + if(t == STATE_READ1b && oe_latch[1]) begin + case(port[1]) + PORT_REQ: begin port2_q[31:16] <= sd_din; port2_ack <= port2_req; end + PORT_SP : begin sp_q[31:16] <= sd_din; end + default: ; + endcase; + end + end +end + +endmodule diff --git a/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/z80ip.v b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/z80ip.v new file mode 100644 index 00000000..4cfb5265 --- /dev/null +++ b/Arcade_MiST/Sega System 1 Hardware/Starjack_MiST/rtl/z80ip.v @@ -0,0 +1,59 @@ +// Copyright (c) 2017,19 MiSTer-X + +module Z80IP +( + input reset, + input clk, + output [15:0] adr, + input [7:0] data_in, + output [7:0] data_out, + output m1, + output mx, + output ix, + output rd, + output wr, + input intreq, + output intack, + input nmireq, + output nmiack +); + +wire i_mreq, i_iorq, i_rd, i_wr, i_rfsh, i_m1; + +T80s cpu +( + .CLK(~clk), + .RESET_n(~reset), + .INT_n(~intreq), + .NMI_n(~nmireq), + .MREQ_n(i_mreq), + .IORQ_n(i_iorq), + .RFSH_n(i_rfsh), + .RD_n(i_rd), + .WR_n(i_wr), + .A(adr), + .DI(data_in), + .DO(data_out), + .WAIT_n(1'b1), + .BUSRQ_n(1'b1), + .BUSAK_n(), + .HALT_n(), + .M1_n(i_m1) +); + +wire mreq = (~i_mreq) & (i_rfsh); +wire iorq = ~i_iorq; +wire rdr = ~i_rd; +wire wrr = ~i_wr; + +assign intack = (adr==16'h38) & mx & rdr; +assign nmiack = (adr==16'h66) & mx & rdr; + +assign m1 = ~i_m1; +assign mx = mreq; +assign ix = iorq; +assign rd = rdr; +assign wr = wrr; + +endmodule +