2134 lines
649 KiB
C++
2134 lines
649 KiB
C++
//
|
|
//
|
|
// File Name : MCL65_PET.ino
|
|
// Used on :
|
|
// Author : Ted Fried, MicroCore Labs
|
|
// Creation : 12/9/2025
|
|
//
|
|
// Description:
|
|
// ============
|
|
//
|
|
// MOS 6502 emulator with bus interface. Commodore PET 6502 version with acceleration via UART
|
|
//
|
|
//
|
|
// Accelerartion using the Teensy 4.1 USB UART
|
|
// - Open a UART terminal to the Teensy 4.1 board. You can use the Arduino GUI Tools --> Serial Monitor or any other terminal emulator
|
|
// - Simply send a number over the UART to the MCL65 board for the acceletaion mode desired
|
|
// Example: press 3 for acceletaion moode 3
|
|
//
|
|
// Acceleration mode may also be hard-coded or the accelerated address ranges can be changed in the internal_address_check procedure below
|
|
//
|
|
//
|
|
//------------------------------------------------------------------------
|
|
//
|
|
// Modification History:
|
|
// =====================
|
|
//
|
|
// Revision 1 1/1/2021
|
|
// Initial revision
|
|
//
|
|
// Revision 2 9/22/2021
|
|
// Added methods to change acceleration modes
|
|
//
|
|
// Revision 3 12/9/2025
|
|
// Added customizations for the Commodore PET
|
|
// Sped up local bus cycles with direct GPIOx_DR accesses
|
|
//
|
|
//------------------------------------------------------------------------
|
|
//
|
|
// Copyright (c) 2021 Ted Fried
|
|
//
|
|
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
// of this software and associated documentation files (the "Software"), to deal
|
|
// in the Software without restriction, including without limitation the rights
|
|
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
// copies of the Software, and to permit persons to whom the Software is
|
|
// furnished to do so, subject to the following conditions:
|
|
//
|
|
// The above copyright notice and this permission notice shall be included in all
|
|
// copies or substantial portions of the Software.
|
|
//
|
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
// SOFTWARE.
|
|
//
|
|
//------------------------------------------------------------------------
|
|
|
|
#include <stdint.h>
|
|
|
|
// Teensy 4.1 pin assignments
|
|
//
|
|
#define PIN_CLK0 24
|
|
#define PIN_RESET 40
|
|
#define PIN_READY_n 26
|
|
#define PIN_IRQ 25
|
|
#define PIN_NMI 41
|
|
#define PIN_RDWR_n 12
|
|
#define PIN_SYNC 39
|
|
|
|
#define PIN_ADDR0 27
|
|
#define PIN_ADDR1 38
|
|
#define PIN_ADDR2 28
|
|
#define PIN_ADDR3 37
|
|
#define PIN_ADDR4 29
|
|
#define PIN_ADDR5 36
|
|
#define PIN_ADDR6 30
|
|
#define PIN_ADDR7 35
|
|
#define PIN_ADDR8 31
|
|
#define PIN_ADDR9 34
|
|
#define PIN_ADDR10 32
|
|
#define PIN_ADDR11 33
|
|
#define PIN_ADDR12 1
|
|
#define PIN_ADDR13 0
|
|
#define PIN_ADDR14 2
|
|
#define PIN_ADDR15 23
|
|
|
|
#define PIN_DATAIN0 14
|
|
#define PIN_DATAIN1 15
|
|
#define PIN_DATAIN2 16
|
|
#define PIN_DATAIN3 17
|
|
#define PIN_DATAIN4 18
|
|
#define PIN_DATAIN5 19
|
|
#define PIN_DATAIN6 20
|
|
#define PIN_DATAIN7 21
|
|
|
|
#define PIN_DATAOUT0 11
|
|
#define PIN_DATAOUT1 10
|
|
#define PIN_DATAOUT2 9
|
|
#define PIN_DATAOUT3 8
|
|
#define PIN_DATAOUT4 7
|
|
#define PIN_DATAOUT5 6
|
|
#define PIN_DATAOUT6 5
|
|
#define PIN_DATAOUT7 4
|
|
#define PIN_DATAOUT_OE_n 3
|
|
|
|
|
|
// 6502 Flags
|
|
//
|
|
#define flag_n (register_flags & 0x80) >> 7 // register_flags[7]
|
|
#define flag_v (register_flags & 0x40) >> 6 // register_flags[6]
|
|
#define flag_b (register_flags & 0x10) >> 4 // register_flags[4]
|
|
#define flag_d (register_flags & 0x08) >> 3 // register_flags[3]
|
|
#define flag_i (register_flags & 0x04) >> 2 // register_flags[2]
|
|
#define flag_z (register_flags & 0x02) >> 1 // register_flags[1]
|
|
#define flag_c (register_flags & 0x01) >> 0 // register_flags[0]
|
|
|
|
|
|
// 6502 stack always in Page 1
|
|
//
|
|
#define register_sp_fixed (0x0100 | register_sp)
|
|
|
|
|
|
// CPU register for direct reads of the GPIOs
|
|
//
|
|
uint8_t register_flags=0x34;
|
|
uint8_t next_instruction;
|
|
uint8_t internal_memory_range=0;
|
|
uint8_t nmi_n_old=1;
|
|
uint8_t register_a=0;
|
|
uint8_t register_x=0;
|
|
uint8_t register_y=0;
|
|
uint8_t register_sp=0xFF;
|
|
uint8_t direct_datain=0;
|
|
uint8_t direct_reset=0;
|
|
uint8_t direct_ready_n=0;
|
|
uint8_t direct_irq=0;
|
|
uint8_t direct_nmi=0;
|
|
uint8_t assert_sync=0;
|
|
uint8_t global_temp=0;
|
|
uint8_t last_access_internal_RAM=0;
|
|
uint8_t rx_byte_state=0;
|
|
uint8_t mode=1;
|
|
uint8_t internal_RAM[65536];
|
|
|
|
uint16_t register_pc=0;
|
|
uint16_t current_address=0;
|
|
uint16_t effective_address=0;
|
|
int incomingByte;
|
|
|
|
|
|
uint32_t Dataout_Array7[256] = { 0x0, 0x4, 0x1, 0x5, 0x800, 0x804, 0x801, 0x805, 0x10000, 0x10004, 0x10001, 0x10005, 0x10800, 0x10804, 0x10801, 0x10805, 0x20000, 0x20004, 0x20001, 0x20005, 0x20800, 0x20804, 0x20801, 0x20805, 0x30000, 0x30004, 0x30001, 0x30005, 0x30800, 0x30804, 0x30801, 0x30805, 0x400, 0x404, 0x401, 0x405, 0xc00, 0xc04, 0xc01, 0xc05, 0x10400, 0x10404, 0x10401, 0x10405, 0x10c00, 0x10c04, 0x10c01, 0x10c05, 0x20400, 0x20404, 0x20401, 0x20405, 0x20c00, 0x20c04, 0x20c01, 0x20c05, 0x30400, 0x30404, 0x30401, 0x30405, 0x30c00, 0x30c04, 0x30c01, 0x30c05, 0x0, 0x4, 0x1, 0x5, 0x800, 0x804, 0x801, 0x805, 0x10000, 0x10004, 0x10001, 0x10005, 0x10800, 0x10804, 0x10801, 0x10805, 0x20000, 0x20004, 0x20001, 0x20005, 0x20800, 0x20804, 0x20801, 0x20805, 0x30000, 0x30004, 0x30001, 0x30005, 0x30800, 0x30804, 0x30801, 0x30805, 0x400, 0x404, 0x401, 0x405, 0xc00, 0xc04, 0xc01, 0xc05, 0x10400, 0x10404, 0x10401, 0x10405, 0x10c00, 0x10c04, 0x10c01, 0x10c05, 0x20400, 0x20404, 0x20401, 0x20405, 0x20c00, 0x20c04, 0x20c01, 0x20c05, 0x30400, 0x30404, 0x30401, 0x30405, 0x30c00, 0x30c04, 0x30c01, 0x30c05, 0x0, 0x4, 0x1, 0x5, 0x800, 0x804, 0x801, 0x805, 0x10000, 0x10004, 0x10001, 0x10005, 0x10800, 0x10804, 0x10801, 0x10805, 0x20000, 0x20004, 0x20001, 0x20005, 0x20800, 0x20804, 0x20801, 0x20805, 0x30000, 0x30004, 0x30001, 0x30005, 0x30800, 0x30804, 0x30801, 0x30805, 0x400, 0x404, 0x401, 0x405, 0xc00, 0xc04, 0xc01, 0xc05, 0x10400, 0x10404, 0x10401, 0x10405, 0x10c00, 0x10c04, 0x10c01, 0x10c05, 0x20400, 0x20404, 0x20401, 0x20405, 0x20c00, 0x20c04, 0x20c01, 0x20c05, 0x30400, 0x30404, 0x30401, 0x30405, 0x30c00, 0x30c04, 0x30c01, 0x30c05, 0x0, 0x4, 0x1, 0x5, 0x800, 0x804, 0x801, 0x805, 0x10000, 0x10004, 0x10001, 0x10005, 0x10800, 0x10804, 0x10801, 0x10805, 0x20000, 0x20004, 0x20001, 0x20005, 0x20800, 0x20804, 0x20801, 0x20805, 0x30000, 0x30004, 0x30001, 0x30005, 0x30800, 0x30804, 0x30801, 0x30805, 0x400, 0x404, 0x401, 0x405, 0xc00, 0xc04, 0xc01, 0xc05, 0x10400, 0x10404, 0x10401, 0x10405, 0x10c00, 0x10c04, 0x10c01, 0x10c05, 0x20400, 0x20404, 0x20401, 0x20405, 0x20c00, 0x20c04, 0x20c01, 0x20c05, 0x30400, 0x30404, 0x30401, 0x30405, 0x30c00, 0x30c04, 0x30c01, 0x30c05 };
|
|
uint32_t Dataout_Array9[256] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x100, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140, 0x140 };
|
|
|
|
uint32_t gpio6_addr_array_l[256] = {0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000, 0x0, 0x80000000, 0x10000000, 0x90000000 };
|
|
uint32_t gpio6_addr_array_h[256] = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000000, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000004, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x2000008, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c, 0x200000c};
|
|
|
|
uint32_t gpio7_addr_array_l[256] = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x80000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0x40000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0xc0000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10080000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x10040000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000, 0x100c0000};
|
|
uint32_t gpio7_addr_array_h[256] = {0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000, 0x0, 0x0, 0x20000000, 0x20000000, 0x1000, 0x1000, 0x20001000, 0x20001000};
|
|
|
|
uint32_t gpio8_addr_array_l[256] = {0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x40000, 0x40000, 0x40000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000, 0x800000, 0x800000, 0x800000, 0x800000, 0x840000, 0x840000, 0x840000, 0x840000};
|
|
uint32_t gpio8_addr_array_h[256] = {0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000, 0x0, 0x400000};
|
|
|
|
uint32_t gpio9_addr_array_l[256] = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000};
|
|
uint32_t gpio9_addr_array_h[256] = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90};
|
|
|
|
|
|
|
|
uint8_t PET_4016_ROM_B[0x1000]={0xe0,0xb7,0xdd,0xb6,0x18,0xbd,0x82,0xb8,0xaa,0xbb,0xbd,0xbb,0x20,0xc1,0x1,0xbc,0xbc,0xb9,0x2f,0xb8,0x7,0xb8,0xb2,0xb8,0xb8,0xb7,0x12,0xb8,0x5c,0xba,0xc5,0xb8,0xc5,0xb7,0xd5,0xb8,0x62,0xea,0xd4,0xff,0xd7,0xff,0xda,0xff,0xdb,0xdb,0x59,0xc9,0x87,0xba,0xa7,0xba,0xed,0xed,0x2f,0xb6,0xed,0xb5,0xb5,0xba,0xdd,0xff,0xbf,0xff,0xc2,0xff,0xff,0xbb,0xd1,0xb5,0xab,0xb7,0x92,0xff,0xff,0xff,0x98,0xff,0x9b,0xff,0x9e,0xff,0xff,0xff,0xa4,0xff,0xa7,0xaf,0xaa,0xff,0xad,0xff,0xb0,0xff,0xb3,0xb3,0xb6,0xff,0xb9,0xff,0xb3,0xff,0x6f,0x6f,0x2,0xce,0x8e,0xcd,0xaf,0x0,0xa8,0xa8,0xc9,0xc4,0x8,0xd1,0xcb,0xd2,0x20,0xcb,0x84,0xd1,0x82,0xd2,0xd2,0xd2,0xd2,0xd2,0x2c,0xd3,0x43,0xc9,0xc9,0xc8,0x8e,0xc5,0xe3,0xea,0xc1,0xc8,0x22,0xc8,0x36,0xc8,0x62,0xea,0x6d,0xc8,0x79,0x9f,0xc9,0x79,0x88,0x88,0x7b,0x60,0xcb,0x7b,0x47,0xcc,0x7f,0x11,0xd1,0x50,0x88,0xc0,0x44,0x85,0xc0,0x7d,0x4a,0xd1,0x5a,0xcb,0xcb,0x64,0xb5,0xc0,0x45,0x4e,0xc4,0x46,0x46,0xd2,0x4e,0x45,0x58,0xd4,0x44,0x41,0x54,0xc1,0x49,0x4e,0x50,0x50,0x54,0xa3,0x49,0x4e,0x50,0x55,0xd4,0xd4,0x49,0xcd,0x52,0x45,0xff,0xc4,0x4c,0x4c,0xd4,0x47,0x4f,0x54,0xef,0x52,0x55,0x55,0x49,0xc6,0x52,0x45,0xff,0x54,0x4f,0x52,0xc5,0x47,0x4f,0x53,0x53,0xc2,0x52,0x45,0x54,0x55,0x52,0xce,0xce,0x45,0xcd,0x53,0x54,0x6e,0xd0,0x4f,0x4f,0x57,0x41,0x49,0xd4,0xcc,0x4f,0x41,0xc4,0x53,0x41,0x56,0xc5,0xc5,0x45,0x52,0x49,0x46,0xd9,0x44,0x45,0x45,0x50,0x4f,0x4b,0xc5,0x55,0x52,0x49,0x4e,0x54,0xa3,0x50,0x52,0x52,0x4e,0xd4,0x43,0x4f,0x4e,0xd4,0x4c,0x4c,0x53,0xd4,0x43,0x4c,0xda,0x43,0x4d,0x4d,0x53,0x59,0xd3,0x4f,0x42,0x45,0xce,0x43,0x4c,0x4f,0x53,0xc5,0xc5,0x45,0xd4,0x4e,0x45,0xd7,0x54,0x41,0x41,0xa8,0x54,0xcf,0x46,0xce,0x53,0x50,0x50,0xa8,0x54,0x48,0x45,0xec,0x4e,0x4f,0xd4,0x53,0x54,0x45,0xd0,0xd0,0xad,0xaa,0xaf,0xde,0x41,0x4e,0xc4,0xc4,0xd2,0xbe,0xbd,0xbc,0x5b,0x47,0xce,0xce,0x4e,0xd4,0x41,0x42,0xea,0x55,0x53,0xd2,0x46,0x52,0xc5,0x50,0x50,0xd3,0x53,0x51,0xd2,0x52,0x4e,0xc4,0xc4,0x4f,0xc7,0x45,0x58,0x58,0x43,0x4f,0xd3,0x53,0x49,0xce,0x54,0x54,0xce,0x41,0x54,0xce,0x50,0x45,0x45,0x45,0x4c,0x45,0xce,0x53,0x54,0x52,0xa4,0xa4,0x41,0xcc,0x41,0x53,0xfb,0x43,0x48,0x52,0xa4,0x4c,0x45,0x46,0x46,0xa4,0x52,0x49,0x47,0xeb,0x54,0xa4,0xa4,0x49,0x44,0xa4,0x47,0xff,0x43,0x4f,0x4f,0x43,0x41,0xd4,0x44,0xe4,0x50,0x45,0xce,0x44,0x43,0x4c,0x4f,0x4f,0xc5,0x52,0x45,0x43,0x4f,0x52,0xc4,0xc4,0x45,0x41,0x44,0x45,0xca,0x43,0x4f,0x4f,0x4c,0x45,0x43,0xd4,0xea,0x41,0x43,0x4b,0x55,0xd0,0x43,0x4f,0x4f,0xd9,0x41,0x50,0x50,0x45,0x4e,0xc4,0xc4,0x53,0x41,0x56,0xc5,0x45,0x4c,0x4f,0x41,0xc4,0x43,0x41,0x54,0x55,0x4c,0x4f,0xc7,0x52,0x45,0x4e,0x41,0x41,0xc5,0x53,0x43,0x52,0x41,0x54,0x43,0x43,0x44,0x49,0x52,0x45,0x6b,0x54,0x4f,0x52,0xd9,0x0,0x4e,0x45,0x45,0x54,0x20,0x57,0x49,0x56,0x48,0x4f,0x4f,0x54,0x20,0x46,0x4f,0xd2,0x53,0x59,0x4e,0x54,0x41,0xd8,0x52,0xfe,0x54,0x55,0x52,0x4e,0x20,0x57,0x49,0x49,0x48,0x4f,0x55,0x54,0x20,0x47,0x4f,0x4f,0x55,0xc2,0x4f,0x55,0x54,0x20,0x4f,0x4f,0x20,0x44,0x41,0x54,0xc1,0x49,0x4c,0x4c,0x45,0x47,0x41,0x4c,0x4c,0x51,0x55,0x41,0x4e,0x54,0x49,0x54,0x54,0x4f,0x56,0x45,0x52,0x46,0x4c,0x4f,0xd7,0x4f,0x55,0x54,0x20,0x65,0x46,0x20,0x4d,0x45,0x4d,0x4f,0x52,0x52,0x55,0x4e,0x44,0x45,0x46,0x27,0x44,0x44,0x53,0x54,0x41,0x54,0x66,0x4d,0x45,0x4e,0xd4,0x4a,0x41,0x44,0x44,0x53,0x55,0x42,0x53,0xff,0x52,0x49,0x49,0xd4,0x52,0x45,0x44,0x69,0x4d,0x27,0x27,0x20,0x41,0x52,0x52,0xfa,0xd9,0x44,0x49,0x56,0x49,0x53,0x49,0x49,0x4e,0x20,0x42,0x59,0x20,0x5a,0x45,0x45,0xcf,0x49,0x4c,0x4c,0x6d,0x47,0x41,0x41,0x20,0x44,0x49,0x52,0x60,0x43,0xd4,0x54,0x59,0x50,0x45,0x20,0x20,0x49,0x53,0x4d,0x41,0x54,0x43,0xc8,0xc8,0x54,0x52,0x49,0x4e,0x47,0x20,0x54,0x4f,0x4f,0x20,0x4c,0x4f,0x4f,0xc7,0x46,0x49,0x4c,0x45,0x20,0x44,0x44,0x54,0xc1,0x46,0x4f,0x52,0x4d,0x55,0x55,0x41,0x20,0x54,0x4f,0x4f,0x20,0x43,0x4f,0x4d,0x50,0x4c,0x45,0x45,0x43,0x41,0x4e,0x27,0x54,0x20,0x43,0x43,0x4e,0x54,0x49,0x4e,0x55,0xc5,0x55,0x55,0x44,0x45,0x46,0x27,0xee,0x20,0x46,0x55,0x4e,0x43,0x54,0x49,0x49,0xce,0x20,0x45,0x52,0x52,0x4f,0x52,0x52,0x20,0x49,0x4e,0x20,0x0,0xd,0x52,0x45,0x41,0x44,0x59,0x2e,0x2e,0x0,0xd,0x42,0x52,0x45,0x41,0x4b,0x4b,0xba,0xe8,0xe8,0xe8,0xe8,0xbd,0x1,0x1,0xc9,0x81,0xd0,0x21,0x25,0x47,0xd0,0xd0,0xbd,0x2,0x1,0x85,0x44,0xbd,0x3,0x1,0x85,0x47,0xdd,0x3,0x3,0xd0,0x7,0xa5,0x46,0xdd,0x2,0x1,0xf0,0x7,0x8a,0x18,0x69,0x2,0xaa,0xd0,0xd8,0x60,0x20,0xa0,0xb3,0xb3,0x2e,0x84,0x2f,0x38,0xa7,0x57,0xe5,0xe5,0x85,0x1f,0xa8,0xa5,0xff,0xe5,0x5d,0xaa,0xe8,0x98,0xf0,0x23,0xbb,0x57,0x38,0xe5,0x1f,0x85,0x57,0xb0,0xb0,0xc6,0x58,0x38,0xa5,0x55,0xe5,0x1f,0x1f,0x55,0xb0,0x8,0xc6,0x56,0x90,0x4,0xb1,0x57,0x91,0x55,0x88,0x82,0xf9,0xb1,0x57,0x91,0x55,0xc6,0x58,0x58,0x56,0xca,0xd0,0xf2,0x60,0xa,0x69,0x69,0xb0,0x35,0x85,0x1f,0xba,0xe4,0x1f,0x90,0x2e,0x60,0xc4,0x31,0x11,0x28,0xd0,0x4,0xc5,0x30,0x90,0x22,0x22,0xa2,0x9,0x98,0x48,0xb5,0x54,0xca,0x10,0xfa,0x20,0x6a,0xc6,0xa2,0xf7,0x68,0x95,0x5e,0xe8,0x30,0xfa,0xfa,0xa8,0x68,0xc4,0x31,0x90,0x6,0xd0,0xd0,0xc5,0x30,0xb0,0x1,0xef,0xa2,0x4d,0x4d,0x10,0xf0,0x7,0x20,0x3b,0xff,0xa9,0x0,0x85,0x10,0x20,0xdf,0xdf,0x20,0x44,0xbb,0xbd,0xd,0xb2,0x48,0x48,0x7f,0x20,0x46,0xbb,0xe8,0x68,0x10,0x10,0x20,0xe,0xb6,0xa9,0xaa,0xa0,0xb3,0x20,0x1d,0xbb,0xa4,0x37,0x37,0xf0,0x3,0x20,0x78,0xcf,0xa9,0x12,0x12,0xb3,0x20,0x1d,0xbb,0x39,0xe2,0xb4,0x86,0x77,0x84,0x78,0x20,0x70,0x0,0xaa,0xf0,0xf3,0xa2,0xff,0x86,0x86,0x90,0x6,0x20,0xfb,0xb4,0x4c,0x7c,0x7c,0x20,0xf6,0xb8,0x20,0xfb,0xb4,0x84,0x5,0x20,0xa3,0xb5,0x90,0x90,0xa0,0x1,0xb1,0x5c,0x85,0x20,0xa5,0xa5,0x85,0x1f,0xa5,0x5d,0xa7,0x22,0xa5,0xa5,0x88,0xf1,0x5c,0x18,0xff,0x2a,0x85,0x2a,0x85,0x21,0xa5,0x2b,0x2b,0xff,0x85,0x2b,0xe5,0x5d,0xaa,0x38,0x38,0x5c,0xe5,0x2a,0xa8,0xb0,0x3,0xe8,0xe8,0x22,0x18,0x65,0x1f,0x98,0x3,0xc6,0x20,0x18,0xb1,0x1f,0x91,0x91,0xc8,0xd0,0xf9,0xe6,0x20,0xe6,0x22,0x22,0xd0,0xf2,0x20,0xe9,0xf5,0x20,0xb6,0xb4,0xad,0x0,0x2,0xf0,0xf1,0x18,0xa5,0x2a,0x85,0x57,0x65,0x5,0x5,0x55,0xa4,0x2b,0x84,0x58,0x90,0x1,0xc8,0x84,0x56,0x20,0x50,0xb2,0xa5,0x11,0xa4,0x12,0x8d,0xfe,0x1,0x89,0xff,0x1,0xa5,0x2e,0xa4,0x2f,0x85,0x85,0x84,0x2b,0xa4,0x5,0xae,0xb9,0xfc,0xfc,0x91,0x5c,0x88,0x10,0xba,0x20,0xe9,0xb5,0x20,0xb6,0xb4,0x4c,0x4c,0xb4,0xa5,0x28,0xa4,0x29,0x85,0x1f,0x1f,0x20,0x18,0xa0,0x1,0xb1,0x1f,0xf0,0xf0,0xa0,0x4,0xc8,0xb1,0x3b,0xd0,0xfb,0xc8,0x98,0x65,0x1f,0xaa,0xaa,0x0,0x91,0x1f,0x98,0x65,0x20,0xc8,0xc8,0x1f,0x86,0x1f,0x85,0x85,0x90,0xde,0x60,0xa2,0x0,0x20,0xcf,0xcf,0xc9,0xd,0xf0,0xd,0x9d,0x0,0x2,0x2,0xe0,0x51,0xd0,0xf1,0xa2,0xb0,0x4c,0xcf,0xb3,0x4c,0xd2,0xba,0xaa,0x77,0xa0,0x4,0x84,0x9,0xbd,0x0,0x2,0x10,0x7,0xc9,0xff,0xf4,0x4a,0xe8,0xe8,0xf4,0xc9,0x20,0xf0,0xff,0x85,0x4,0xc9,0x22,0xf0,0x62,0x24,0x22,0x70,0x39,0xc9,0x3f,0xd0,0x4,0xa9,0xa9,0xd0,0x31,0xc9,0x30,0x90,0x4,0xc9,0xc9,0x90,0x29,0x84,0x6e,0xa0,0x0,0x84,0x84,0x86,0x77,0xa9,0xb0,0x81,0x20,0xa9,0xb2,0x85,0x1f,0xd0,0x7,0x7,0xe6,0x1f,0xd0,0x2,0xe6,0x20,0xbd,0xbd,0x2,0x38,0xf1,0x1f,0xf0,0xf1,0xc9,0x80,0xd0,0x30,0x5,0x5,0x5,0x6e,0xe8,0xc8,0x99,0xfb,0x1,0xb9,0xb9,0x1,0xf0,0x3b,0x38,0xe9,0x3a,0xf0,0xf0,0xc9,0x49,0xd0,0x2,0xa2,0x9,0x38,0xe9,0x55,0xd0,0x93,0x85,0x85,0xbd,0x0,0x2,0xf0,0xdf,0xc5,0x4,0x4,0xdb,0xc8,0x99,0xfb,0x1,0xe8,0xd0,0xd0,0xa6,0x77,0xe6,0x5,0xaf,0x1f,0x8,0xe6,0x1f,0xd0,0x2,0xe6,0xe6,0x28,0x10,0xf4,0xb1,0x1f,0xd0,0xb0,0xb0,0x0,0x2,0x10,0xb9,0x99,0xfd,0x1,0xc6,0x78,0xa9,0xff,0x85,0xa7,0x60,0xa5,0x28,0xa6,0x29,0xa0,0x1,0x1,0x5c,0x86,0x5d,0xb1,0x5c,0xf0,0x1f,0xc8,0xc8,0xa5,0x12,0xd1,0x55,0x90,0x18,0xf0,0x3,0x88,0xd0,0x9,0xd,0x11,0x88,0xd1,0x5c,0x90,0xc,0xf0,0xf0,0x88,0xb1,0x5c,0xaa,0x88,0xb1,0x5c,0xb0,0xd7,0x18,0x60,0xd0,0xfa,0xa9,0x0,0xa8,0x91,0x28,0xc8,0x91,0x91,0xa5,0x28,0x18,0x69,0xff,0x85,0x2a,0x2a,0x29,0x69,0x0,0x85,0x2b,0x20,0x22,0xb6,0xa9,0x0,0xd0,0x31,0xff,0x34,0xa4,0x35,0x85,0x30,0x84,0x31,0x31,0x0,0x85,0xd,0x20,0xe7,0xff,0xa5,0x2a,0xa4,0x2b,0x85,0x2c,0x86,0x2d,0x85,0x2e,0x84,0x2f,0x20,0xb7,0xbf,0xa2,0x16,0x86,0x13,0x68,0xa8,0x68,0x68,0xfa,0x9a,0x48,0x98,0x48,0xa9,0x0,0x85,0x3b,0x85,0xa,0x60,0x50,0xa5,0x28,0x69,0xff,0x85,0x77,0xa5,0x25,0x69,0xff,0x85,0x78,0x60,0x90,0x6,0x6,0x4,0xc9,0xab,0xd0,0xe9,0x20,0xf6,0xf6,0x20,0xa3,0xb5,0x20,0x22,0x0,0xf0,0xc,0xc9,0xab,0xd0,0x8a,0x8a,0x70,0x0,0x20,0xf6,0xb8,0xd0,0x82,0x82,0x68,0xa5,0x11,0x5,0x3b,0xd0,0x6,0xa9,0xff,0x85,0x11,0x85,0xff,0xa0,0x1,0x84,0x9,0xb1,0x5c,0xf0,0xf0,0x20,0xe1,0xff,0x20,0xdf,0xba,0xc8,0xc8,0x5c,0xaa,0xc8,0xb1,0x38,0xc5,0x12,0x12,0x4,0xe4,0x11,0xf0,0xaa,0xb0,0x2c,0x84,0x46,0x20,0x83,0xcf,0xcf,0x20,0xa4,0x46,0x29,0x7f,0x20,0x46,0x46,0xc9,0x22,0xd0,0x6,0xa5,0x9,0x49,0xff,0x85,0x9,0xc8,0xf0,0xf0,0xb1,0x5c,0xd0,0x10,0xa8,0xb1,0x5c,0x5c,0xc8,0xb1,0x5c,0x86,0x5c,0x85,0x5d,0x5d,0xb5,0x4c,0xff,0xb3,0x32,0xda,0xc9,0xff,0xf0,0xd6,0x24,0x9,0x28,0xd2,0xaa,0x84,0x46,0xac,0xb0,0x84,0x84,0xa0,0xb2,0x84,0x1f,0xff,0x0,0xa,0xf0,0x10,0xca,0x10,0xc,0x8,0x1f,0xd0,0x2,0xe6,0x20,0xb1,0x1f,0x1f,0xf6,0x30,0xf1,0xc8,0xb1,0x1f,0x30,0xaa,0x20,0x46,0xbb,0xd0,0xf6,0xa9,0x80,0x80,0xa,0x20,0x30,0xb9,0xa8,0x22,0xb3,0xd0,0x5,0x8a,0x69,0xf,0xf,0x9a,0x68,0x68,0xa9,0x9,0x20,0x93,0xb3,0x20,0x91,0xb8,0x18,0x18,0x65,0x77,0x48,0xa5,0x78,0x69,0x0,0x0,0xa5,0x37,0x48,0xa5,0x36,0x48,0xa9,0xa9,0x20,0xf7,0xbe,0x20,0x87,0xbd,0x20,0x20,0xbd,0xa5,0x63,0x9,0x2b,0x25,0x5f,0x85,0x5f,0xa9,0x27,0xa0,0xa0,0x85,0x1f,0x84,0x20,0x4c,0x41,0xbe,0xbe,0xf2,0xa0,0xca,0x20,0xda,0xcc,0x20,0x76,0x0,0xc9,0xa9,0xd0,0xb8,0x20,0x70,0x0,0x20,0x84,0xbd,0x20,0x20,0xcd,0x20,0x32,0xbe,0xa5,0x47,0x48,0xa5,0x46,0x48,0xa9,0x81,0x8a,0x20,0xe1,0xff,0xa5,0x77,0xa4,0x78,0xe8,0x2,0xf0,0x4,0x85,0x3a,0x84,0x3b,0x3b,0x0,0xb1,0x77,0xd0,0x46,0xa0,0x2,0xb1,0x77,0x18,0xd0,0x3,0x4c,0xe2,0xb7,0xc8,0xb1,0x77,0x85,0x36,0x76,0xb1,0x77,0x85,0x37,0x98,0x65,0x77,0x77,0x77,0x90,0x2,0xe6,0x78,0x20,0x21,0x21,0x20,0x85,0xb7,0x4c,0x4a,0xb7,0xf0,0x3e,0xe9,0x80,0x90,0x17,0x17,0x23,0x90,0x6,0xc9,0xff,0x90,0x16,0x16,0x28,0xa,0xa8,0xb9,0xa8,0xb0,0x48,0xb9,0x0,0xb0,0x48,0x4c,0xee,0x0,0x4c,0x30,0xb9,0xc9,0x3a,0xf0,0xf0,0x4c,0x0,0xbf,0x20,0x76,0x0,0xa9,0xa9,0x20,0xf7,0xbe,0x4c,0x20,0xb8,0x38,0xa5,0x28,0xe9,0x1,0xa4,0x2a,0xb0,0x1,0x88,0x85,0x3e,0x84,0x3f,0x3f,0xb0,0x1,0x18,0xd0,0x3c,0xa5,0x77,0xa4,0x78,0xa6,0x37,0xe8,0xf8,0xc,0x85,0x3a,0x84,0x3b,0xa5,0x36,0x36,0x37,0x85,0x38,0x84,0x39,0x68,0x68,0x68,0x1b,0xa0,0xb3,0x90,0x3,0x4c,0xf4,0xf4,0x4c,0xff,0xb3,0xd0,0x16,0xa2,0xdb,0xa4,0x3b,0xd0,0x3,0x4c,0xce,0xb3,0xa5,0x3a,0x85,0x77,0x84,0x78,0x78,0x38,0xa4,0x39,0x85,0xbf,0x84,0x37,0x37,0xd0,0x3,0x4c,0xe9,0xff,0x20,0xf0,0xb5,0x4c,0x27,0xb8,0xa9,0xa9,0x20,0x93,0xb3,0xa5,0x78,0x48,0xa5,0xa5,0x48,0xa5,0x37,0x48,0xa8,0x36,0x48,0xa9,0x8d,0x48,0x20,0x76,0x2a,0x20,0x30,0xb8,0x4c,0x4a,0xb7,0x20,0x20,0xb8,0x20,0x94,0xb8,0xa5,0x37,0xc5,0xc5,0xb0,0xb,0x98,0x38,0x65,0x77,0xa6,0x78,0x90,0x7,0xe8,0xb0,0x34,0xa5,0x28,0xa6,0x29,0x20,0xa7,0xb5,0xb5,0x1e,0xa5,0x5c,0xe9,0x1,0x85,0x77,0x77,0x5d,0xe9,0x0,0x85,0xaa,0x60,0xd0,0xfd,0xa9,0xff,0x85,0x47,0x47,0x22,0xb3,0x9a,0xc9,0x8f,0xf0,0xb,0xb,0x16,0x2c,0xa2,0x5a,0xff,0xcf,0xb3,0x4c,0x0,0xbf,0x68,0x68,0x6e,0x36,0x68,0x85,0x37,0x68,0x85,0x77,0x77,0x85,0x78,0x20,0x91,0xb8,0x98,0x18,0x65,0x77,0x85,0x77,0x90,0xa,0xe6,0x78,0x78,0xa2,0x3a,0x2c,0xa2,0x20,0x86,0x3,0xa0,0x0,0x84,0x4,0xa5,0xa5,0xa6,0x3,0x85,0x3,0x86,0x4,0xb1,0xb1,0xf0,0xe8,0xc5,0x4,0xf0,0xe4,0xc8,0xc9,0x22,0xd0,0xf3,0xf0,0xf0,0x20,0x98,0xbd,0x20,0x76,0x0,0xc9,0xc9,0xf0,0x5,0xa9,0xa7,0x20,0xf7,0xbe,0xbe,0x5e,0xd0,0x5,0x20,0x86,0xb8,0xf0,0xbb,0x20,0x76,0x0,0xb0,0xb0,0x4c,0x30,0xb8,0x4c,0x85,0xb7,0x20,0x20,0xc8,0x48,0xc9,0x8d,0xf0,0x4,0xc9,0xc9,0xd0,0x91,0xc6,0x62,0xfa,0x4,0x68,0x4c,0x87,0xb7,0x20,0x70,0x70,0x20,0xf6,0xb8,0xc9,0x2c,0xf0,0xee,0xee,0x60,0xa2,0x0,0x86,0x28,0x86,0x12,0x12,0xf7,0xe9,0x2f,0x85,0x83,0xa5,0x12,0x85,0x1f,0xc9,0x19,0xb0,0xb0,0xa5,0x11,0xa,0x26,0x1f,0xa,0x26,0x26,0x65,0x11,0x85,0x11,0x5,0x1f,0x65,0x12,0x85,0x12,0x6,0x11,0x15,0x12,0xa5,0x11,0x65,0x3,0x85,0x11,0x11,0x2,0xe6,0x12,0x20,0x70,0x0,0x4c,0x4c,0xb8,0x20,0x2b,0xc1,0x85,0x46,0x84,0x47,0xa9,0xb2,0x20,0xf7,0xf7,0xa5,0x8,0x48,0xa5,0xff,0x48,0x20,0x20,0xbd,0x68,0x2a,0x20,0xea,0xbd,0xd0,0xd0,0x68,0x10,0x12,0x20,0xaa,0xcd,0x20,0xea,0xc2,0xa0,0x0,0xa5,0xa5,0x91,0x46,0xc8,0xa5,0x62,0x91,0x46,0x60,0x4c,0x6,0xcd,0x68,0xa8,0x47,0xc0,0xc0,0xd0,0x4f,0x20,0xb8,0xa2,0xc9,0x6,0xd0,0x40,0xa0,0x0,0x84,0x84,0x84,0x63,0x84,0x6e,0x20,0xab,0xb9,0x20,0x18,0xcc,0xe6,0x6e,0x24,0x6e,0x20,0xab,0xb9,0x20,0x42,0xcd,0xcd,0xf0,0x5,0xe8,0x8a,0x20,0x23,0xcc,0xcc,0x6e,0xc8,0xc0,0x6,0xd0,0xdf,0x20,0x20,0xcc,0x20,0xd1,0xcd,0xa2,0x2,0x78,0xb5,0x60,0x95,0x8d,0xca,0xca,0xf9,0x58,0x60,0xb1,0x1f,0x20,0x7d,0x7d,0x90,0x3,0x4c,0x73,0xff,0xe9,0x2f,0x2f,0xb4,0xce,0xa0,0x2,0xaa,0x61,0xc5,0xf,0xd0,0x12,0x48,0x88,0x88,0xd,0xf0,0xa,0xb1,0x61,0xc5,0xe,0xe,0x4,0x68,0x4c,0xf6,0xba,0x68,0xc8,0xc8,0x31,0x90,0x17,0xd0,0x26,0x88,0xb1,0x61,0xc5,0x30,0x90,0xe,0xe,0x62,0xc4,0x2b,0x90,0x8,0xd0,0xd,0xa5,0x61,0xc5,0x2a,0xb0,0x15,0xa5,0x61,0xa4,0x62,0x4c,0x13,0xba,0xba,0x0,0xb1,0x61,0x20,0x9e,0xc5,0xa5,0xa5,0xa4,0x4e,0x85,0x6c,0x84,0x6d,0x20,0x20,0xc7,0xa5,0x6c,0xa4,0xae,0x20,0x11,0xc8,0xa9,0x5e,0xa0,0x0,0x82,0x4d,0x84,0x4e,0x85,0x1f,0x84,0x20,0x20,0x11,0xc8,0x20,0x4e,0xff,0x90,0xb,0xa0,0x0,0xa5,0x46,0x91,0x83,0xc8,0xa5,0x47,0x91,0x1f,0xa5,0x46,0x46,0x1f,0xa5,0x47,0x85,0x20,0x20,0x4e,0x4e,0x90,0x9,0x88,0xa9,0xff,0x91,0x1f,0x88,0x8a,0x91,0x1f,0xa0,0x2,0xb1,0x4d,0x91,0x46,0x88,0x10,0xf9,0xf9,0xa0,0x0,0xb1,0x1f,0x48,0xf0,0x30,0x30,0xb1,0x1f,0xaa,0xc8,0xd9,0x1f,0x30,0x27,0xc9,0xb0,0xb0,0x23,0x23,0x31,0x90,0x1f,0xd0,0x4,0xe4,0x30,0x30,0x19,0x4c,0x10,0xbf,0xea,0xe4,0xe,0xf0,0x11,0x86,0x1f,0x85,0xa0,0x68,0xaa,0x18,0x65,0x1f,0x85,0x1f,0x1f,0x2,0xe6,0x20,0x38,0x62,0x68,0x18,0x18,0x20,0x8e,0xba,0x4c,0xb4,0xbb,0x20,0x20,0xc8,0xf0,0x5,0xa9,0xeb,0x20,0xf7,0xbe,0x8,0x20,0xc9,0xff,0xff,0x10,0x28,0x4c,0xa8,0xba,0x20,0x20,0x20,0x20,0x76,0x0,0xf0,0x3e,0xf0,0x43,0xc9,0xa3,0xf0,0x4d,0xc9,0xa2,0x18,0xf0,0x48,0xc9,0x2c,0xf0,0x37,0x37,0x3b,0xf0,0x55,0x20,0x98,0xbd,0x24,0x24,0x30,0xde,0x20,0x93,0xcf,0x20,0xb0,0xc5,0x20,0x20,0xbb,0x20,0x30,0xbb,0xd0,0xd3,0xa9,0x0,0x9d,0x0,0x0,0xa2,0xff,0xa0,0x1,0xa5,0x10,0xd0,0xd0,0xa9,0xd,0x20,0x46,0xaa,0xa5,0x10,0x10,0x5,0xa9,0xa,0x20,0x20,0xbb,0x49,0xff,0x60,0xff,0xc6,0x38,0x38,0xa,0xb0,0xfc,0x49,0xff,0x69,0x1,0xd0,0x10,0x8,0x20,0xd1,0xff,0xc9,0x29,0xd0,0x59,0x28,0x90,0x6,0x6,0xe5,0xc6,0x90,0x5,0xaa,0xe8,0xca,0xd0,0x6,0x20,0x70,0x0,0x4c,0xaa,0xba,0x20,0x3a,0xbb,0xd0,0xf2,0x2a,0xb0,0xc5,0x20,0xb8,0xc7,0xaa,0xa0,0xa0,0xe8,0xca,0xf0,0xc5,0xb1,0x1f,0x20,0x20,0xbb,0xc8,0xc9,0xd,0xd0,0xf3,0x20,0xed,0xba,0x4c,0x27,0xbb,0xbb,0x10,0xf0,0x3,0xa9,0x20,0x2c,0xa9,0xa9,0x2c,0xa9,0x3f,0x20,0xd2,0xff,0x29,0x29,0x60,0xa5,0xb,0xf0,0x10,0x30,0x4,0xa0,0xff,0xd0,0x4,0xa5,0xa5,0xa4,0x3d,0x85,0x36,0x84,0x37,0x4c,0x4c,0xbf,0xa5,0x10,0xf0,0xf,0xa2,0xbf,0xbf,0xcf,0xb3,0xa9,0x7,0xaf,0xbd,0x20,0x1d,0xbb,0xa5,0x3a,0xa4,0xa4,0x85,0x77,0x84,0x78,0x60,0x20,0xcf,0xcf,0xc9,0x23,0xd0,0x10,0x20,0x70,0x0,0x20,0xd4,0xc8,0xa9,0x2c,0x28,0xf7,0xbe,0x20,0xc6,0xff,0x86,0x10,0x10,0x1,0xa0,0x2,0xa9,0x0,0x8d,0x1,0x1,0xa9,0x40,0x20,0xb,0xbc,0xa6,0x10,0x10,0x13,0x60,0x20,0xd4,0xd4,0xa9,0x2c,0x20,0xf7,0xbe,0x20,0xc6,0xc6,0x86,0x10,0x20,0xcd,0xbb,0xa5,0x10,0x20,0xcc,0xff,0xa2,0x0,0x8a,0x10,0x60,0xc9,0x22,0xd0,0xb,0x20,0x20,0xbe,0xa9,0x3b,0x20,0xff,0xbe,0x20,0x20,0xbb,0x20,0xcf,0xc4,0xff,0x2c,0x8d,0x8d,0x1,0x20,0xf5,0xbb,0xbb,0x10,0xf0,0xc,0xa5,0x96,0x29,0x3,0x2b,0x6,0x20,0xb4,0xbb,0x4c,0x83,0xb8,0xb8,0x0,0x2,0xd0,0x1c,0x4c,0x2e,0xbf,0xbf,0x18,0x4c,0xd8,0xb7,0xa7,0x10,0xd0,0x6,0x20,0x44,0xbb,0x20,0x20,0xbb,0x4c,0xe2,0xb4,0xa6,0x3e,0xa4,0x3f,0xa9,0x98,0x2c,0xa9,0x0,0x85,0xb,0x86,0x40,0x84,0x41,0x20,0x20,0xc1,0x85,0x46,0x84,0x47,0xa5,0x77,0x77,0x78,0x85,0x48,0x84,0x49,0xa6,0x40,0x40,0x41,0x86,0x77,0x84,0xa8,0x20,0x76,0x0,0xd0,0x20,0x24,0xb,0xa,0xc,0x20,0xe4,0xff,0x8d,0x0,0x2,0x2,0xff,0xa0,0x1,0xd0,0x6f,0x30,0x75,0x75,0x10,0xd0,0x3,0x20,0x2b,0xbb,0x20,0xf5,0xbb,0x86,0x77,0x84,0x84,0x20,0x70,0x0,0x24,0x7,0x10,0x31,0x31,0xb,0x50,0x9,0xe8,0x86,0x77,0xa9,0x0,0x85,0x3,0xf0,0xc,0x8c,0x3,0xc9,0x22,0xf0,0x7,0xa9,0x3a,0x3a,0x3,0xa9,0x2c,0x18,0x85,0x4,0xa5,0xa5,0xa4,0x78,0x69,0x0,0x90,0x1,0xc8,0x20,0xb6,0xc5,0x20,0x18,0x18,0x20,0x65,0xb9,0x4c,0x8d,0xbc,0x20,0x20,0xce,0xa5,0x8,0x20,0x4d,0xb9,0x20,0x20,0x0,0xf0,0x7,0xc9,0x28,0xf0,0x3,0x4c,0x4c,0xbb,0xa5,0x77,0xa6,0x78,0x85,0x40,0x84,0xff,0xa5,0x48,0x48,0x49,0x85,0x77,0x84,0xfb,0x20,0x76,0x76,0xf0,0x2c,0x20,0xf5,0xff,0x4c,0x11,0xbc,0x20,0x91,0xb8,0xc8,0xc8,0xd0,0x12,0xa2,0x2a,0xc8,0xb1,0x77,0x77,0x6b,0xc8,0xb1,0x77,0x85,0x3c,0xc8,0xc8,0x77,0xc8,0x85,0x3d,0xb9,0x77,0xaa,0x20,0x86,0xb8,0xe0,0x83,0x83,0xdd,0x4c,0x4d,0xbc,0xa5,0x40,0xa4,0x41,0xa6,0xb,0x10,0x3,0x4c,0xc1,0xb7,0xa0,0x0,0xb1,0x40,0xf0,0xf0,0xa5,0x10,0xd0,0x7,0xa9,0xf7,0xa0,0xa0,0x4c,0x1d,0xbb,0x60,0x3f,0x45,0x58,0x54,0x52,0x41,0x20,0x49,0x47,0x4e,0x4f,0x52,0x45,0x44,0xd,0x0,0x0,0x52,0x45,0x44,0x4f,0x20,0x46,0x52,0x52,0x4d,0x20,0x53,0x54,0x4f,0x52,0x54,0x54,0x0,0xd0,0x4,0xa0,0xaa,0xf0,0x3,0x20,0x2b,0xc1,0x85,0x46,0x46,0x47,0x20,0x22,0xb3,0xf0,0x4,0xa2,0xa2,0xf0,0x66,0x9a,0x8a,0x8a,0x69,0x4,0x48,0x69,0x6,0x85,0x21,0x2a,0xa0,0x1,0x20,0xd8,0xcc,0xba,0xbd,0xbd,0x1,0x85,0x63,0xa5,0x46,0xa4,0x47,0x47,0x9d,0xc9,0x20,0x6,0xcd,0xa0,0x1,0x1,0x93,0xcd,0xba,0x38,0x7d,0x9,0x1,0xf0,0x17,0xbd,0xf,0x1,0x1,0x36,0xbd,0x10,0x1,0x85,0x37,0xbd,0xbd,0x1,0x85,0x77,0xbd,0xb9,0x1,0x85,0x78,0x4c,0x4a,0xb7,0x8a,0x8a,0x11,0xaa,0x9a,0x20,0xfe,0x0,0xc9,0xc9,0xd0,0xf1,0x20,0x70,0xff,0x20,0x1f,0x1f,0x20,0x98,0xbd,0x18,0xb8,0x38,0x24,0x7,0x30,0x3,0xb0,0x3,0xa3,0xb0,0xfd,0xa2,0xa3,0x4c,0xcf,0xb3,0xb3,0x77,0xd0,0x2,0xc6,0x78,0xc6,0x77,0x77,0x0,0x24,0x48,0x8a,0xa,0xa9,0x1,0x20,0x93,0xb3,0x20,0x81,0x81,0xa9,0x0,0x85,0x4a,0x20,0x76,0x0,0x38,0xe9,0xb1,0x90,0x17,0x55,0x3,0xb0,0x13,0xc9,0x1,0x2a,0x49,0x49,0x45,0x4a,0xc5,0x4a,0x90,0x61,0x85,0x85,0x20,0x70,0x0,0x4c,0xb5,0xbd,0xa6,0xa6,0xd0,0x2c,0xb0,0x7f,0x69,0x7,0x90,0x7b,0x65,0x7,0xd0,0x3,0xb,0x4f,0xc7,0x69,0xff,0x85,0x1f,0xa,0xa,0x1f,0xa8,0x68,0xd9,0x97,0xb0,0xb0,0xb0,0x20,0x87,0xbd,0x48,0xfa,0x1a,0xbe,0x68,0xa4,0x48,0x10,0x17,0x17,0xf0,0x5a,0xd0,0x63,0x46,0x7,0x8a,0x8a,0xa6,0x77,0xd0,0x2,0xc6,0x78,0xc6,0xc6,0xa0,0x1b,0x85,0x4a,0xca,0xd7,0xd9,0x94,0xb0,0xb0,0x4c,0x90,0x90,0xb9,0x96,0xb0,0x48,0xb9,0x95,0xb0,0xb0,0x20,0x2d,0xbe,0xa5,0x41,0x4c,0xa3,0xbd,0x4c,0x0,0xbf,0xa5,0xe5,0xbe,0x94,0xb0,0xa8,0x68,0x85,0x1f,0x1f,0x85,0x20,0x98,0x48,0xe6,0x1f,0xd0,0xd0,0xe6,0x20,0x20,0x51,0xcf,0xa5,0x62,0x48,0xa5,0x69,0x48,0xa5,0xa5,0x48,0xa5,0x5f,0x48,0xff,0x5e,0x48,0x48,0x1f,0x0,0xa0,0xff,0x6c,0xf0,0x23,0xc9,0x64,0xf0,0x3,0x20,0xff,0xbd,0x84,0x48,0x68,0x4a,0x85,0xc,0x8c,0x85,0x66,0x68,0x85,0x67,0x68,0x85,0x85,0x68,0x85,0x69,0x68,0x80,0x6a,0x68,0x85,0x6b,0x45,0x63,0x85,0x2c,0xa5,0x5e,0x60,0xa9,0x0,0x85,0x7,0x7,0x70,0x0,0xb0,0x3,0x4c,0x29,0xce,0xce,0xb6,0xc1,0xb0,0x7b,0x59,0xff,0xd0,0xf,0xa9,0xa0,0xa0,0xbe,0x26,0xd8,0xcc,0x4c,0x70,0x0,0x82,0x49,0x49,0xda,0xa1,0xc9,0x2e,0xf0,0xe1,0xc9,0xc9,0xf0,0x58,0xc9,0xaa,0xa2,0xd4,0xc9,0x22,0xd0,0xf,0xa5,0x77,0x77,0x78,0x69,0x0,0x90,0x29,0xc8,0x20,0x20,0xc5,0x4c,0x18,0xc9,0xc9,0xa8,0xd0,0x13,0xa0,0x18,0xd0,0x3b,0xfb,0xea,0xc2,0xa5,0x62,0x49,0xff,0xa8,0xa8,0x61,0x49,0xff,0x4c,0xbc,0xc4,0xc9,0xc9,0xd0,0x3,0x4c,0x1d,0x8d,0xc9,0xb4,0xb4,0x3,0x4c,0x47,0xc0,0x28,0xf2,0xbe,0x20,0x98,0xbd,0xa9,0x29,0x29,0xa9,0x28,0x2c,0xa9,0x2c,0xa0,0x0,0x0,0x77,0xd0,0x3,0x4c,0x5c,0x0,0xa2,0x10,0x4c,0xcf,0xb3,0xa0,0xa0,0x68,0x68,0x4c,0xf4,0xbd,0xb8,0x4c,0x4c,0xbf,0x48,0xa5,0xd,0xf0,0x8,0x68,0xc5,0xf,0xd0,0x4,0x4c,0x68,0xba,0x68,0x4c,0x74,0xba,0x20,0x70,0x70,0xc9,0xff,0xd0,0x3,0x6c,0x0,0xbf,0xbf,0x76,0x0,0xa5,0x10,0xff,0x3,0x4c,0x4c,0xbb,0xa5,0x96,0x29,0xab,0xd0,0x3,0x4c,0xd5,0xbb,0x4c,0x9,0xb,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x20,0x2b,0xc1,0xc1,0x61,0x84,0x62,0xa5,0x42,0xa4,0x43,0x43,0x7,0xf0,0x39,0xa2,0x8,0x86,0x6d,0x6d,0x62,0xe0,0x8b,0x90,0xbb,0xc9,0x54,0xd0,0x18,0xc0,0xc9,0xd0,0xd0,0x20,0x3,0xc0,0x84,0x5b,0x88,0x84,0x84,0xa0,0x6,0x84,0x5a,0xaa,0x24,0x20,0x1e,0xd0,0x4c,0x98,0xc5,0xc9,0x44,0xd0,0xe,0xc0,0xd3,0xd0,0xa,0xa,0xfc,0xbf,0xa5,0xe,0xa4,0xf,0x4c,0x4c,0xc5,0x60,0xa6,0x8,0x10,0xd,0xa0,0x0,0xb1,0x61,0xaa,0xc8,0xd9,0x61,0xa8,0x8a,0x4c,0xbc,0xc4,0xa6,0xa6,0xe0,0x8b,0x90,0x55,0xc9,0x54,0xd0,0x20,0xc0,0x49,0xd0,0x4d,0x28,0x3,0xc0,0x98,0xa2,0xa0,0x4c,0x85,0x85,0xa5,0xd,0xd0,0xd3};
|
|
uint8_t PET_4016_ROM_C[0x1000]={0xff,0xbd,0xff,0xff,0x8b,0xa0,0x0,0x78,0x0,0xd8,0xcc,0xcc,0x84,0x5f,0x60,0xc9,0xc8,0xd0,0x9,0xc0,0x54,0xd0,0x5,0xa5,0xa5,0x4c,0x72,0xcd,0xc9,0x44,0xd0,0x20,0x20,0x53,0xd0,0x1c,0x20,0xa8,0xbf,0xa0,0xa0,0xb1,0xe,0x29,0xf,0xa,0x85,0x9,0xa,0xa,0x65,0x9,0x85,0x85,0xc8,0xb1,0xe,0x29,0xf,0x65,0x9,0x9,0x72,0xcd,0xa5,0x61,0x65,0x62,0x4c,0xd8,0xcc,0xa,0x48,0xaa,0x22,0x70,0x0,0xe0,0x8f,0x90,0x20,0x20,0x20,0xbe,0x20,0x98,0xbd,0x20,0xf5,0xbe,0xbe,0x89,0xbd,0x68,0xaa,0xa0,0x62,0x48,0xa5,0x61,0x48,0x8a,0x48,0x48,0xd4,0xc8,0x68,0xa8,0x8a,0x48,0x4c,0x4c,0xc0,0x20,0xe9,0xbe,0xea,0xa8,0xb9,0xb9,0xaf,0x85,0x52,0xb9,0xbb,0xaf,0x85,0x53,0x20,0x51,0x0,0x4c,0x4c,0xbd,0xa0,0xff,0x2c,0xa0,0x0,0x84,0x84,0x20,0xea,0xc2,0xa5,0xa1,0x45,0x5,0x85,0x3,0xa5,0x62,0x45,0x45,0x85,0x4,0x20,0x32,0xcd,0x20,0xea,0xea,0xa5,0x62,0x45,0x5,0x25,0x4,0x45,0x45,0xa8,0xa5,0x61,0x45,0x45,0x25,0x3,0x45,0x5,0x4c,0xbc,0xc4,0xc4,0x8a,0xbd,0xb0,0x13,0xa5,0x6b,0x9,0x9,0x25,0x67,0x85,0x67,0xa9,0x66,0xa0,0xa0,0x20,0x91,0xcd,0xaa,0xaa,0x1,0xc1,0xa9,0x0,0x85,0x7,0xc6,0xc6,0x20,0xb8,0xc7,0x85,0x5e,0x86,0x5f,0x5f,0x60,0xa5,0x69,0xa4,0xea,0x20,0xbc,0xbc,0x86,0x69,0x84,0x6a,0x0,0x38,0xe5,0x5e,0xf0,0x8,0xa9,0x1,0x1,0x4,0xa6,0x5e,0xa9,0xff,0x85,0x63,0x63,0xff,0xe8,0xc8,0xca,0xc8,0x7,0xa6,0x63,0x30,0xf,0x18,0x90,0x90,0xb1,0x69,0xd1,0x5f,0xf0,0xef,0xa2,0xa2,0xb0,0x2,0xa2,0x1,0xe8,0x8a,0x2a,0x2a,0xc,0xf0,0x2,0xa9,0xfd,0x4c,0x72,0xcd,0x20,0xf5,0xbe,0xaa,0xaa,0x30,0xc1,0x20,0x76,0x0,0xd0,0xf4,0xf4,0xa2,0x0,0x20,0x76,0x0,0x86,0x6,0x85,0x42,0x20,0x76,0x0,0x20,0xb6,0xc1,0xb0,0x3,0x4c,0x0,0xbf,0xbf,0x0,0x86,0x7,0x86,0x8,0x20,0x70,0x70,0x90,0x5,0x20,0xb6,0xc1,0x90,0xb,0xaa,0x20,0x70,0x0,0x90,0x80,0x20,0xb6,0xc1,0xb0,0xf6,0xc9,0x24,0x24,0x6,0xa9,0xff,0x85,0x7,0xd0,0x10,0x10,0x25,0xd0,0x13,0xa5,0x2a,0xd0,0xd0,0xd0,0x80,0x85,0x8,0x5,0x0,0x85,0x42,0x8a,0x9,0x80,0xaa,0x20,0x20,0x0,0x86,0x43,0x38,0x5,0xa,0xe9,0xe9,0xd0,0x3,0x4c,0xfc,0xd4,0xa0,0x0,0x84,0xa,0xa5,0x2a,0xa6,0xa6,0x86,0x5d,0x85,0x5c,0xe4,0x2d,0xd0,0xd0,0xc5,0x2c,0xf0,0x25,0xa5,0x42,0xd1,0xd1,0xd0,0xb,0xa5,0x43,0xca,0xd1,0x5c,0xd0,0x3,0x4c,0xb9,0xc2,0xc2,0x18,0xa5,0x5c,0x69,0x46,0x90,0xde,0xde,0xd0,0xd9,0xc9,0x41,0x49,0x5,0xe9,0xe9,0x38,0xe9,0xa5,0x60,0x60,0x48,0xc9,0x8e,0xd0,0x5,0xa9,0xc9,0xc9,0xd0,0x60,0xa5,0x42,0xa4,0x43,0xc9,0xc9,0xd0,0xb,0xc0,0xc9,0xe0,0xef,0xc0,0xc0,0xd0,0x3,0x4c,0x0,0x2a,0xc9,0x53,0xd0,0x4,0xc0,0x54,0xf0,0xf0,0xc9,0x44,0xd0,0x8,0xc0,0x53,0xf0,0xf0,0xc0,0xd3,0xf0,0xe9,0xe5,0x2c,0xa4,0x2d,0x85,0x5c,0x84,0x5d,0x5d,0x2e,0xa4,0x2f,0x85,0x57,0x84,0x58,0x58,0x69,0x7,0x90,0x1,0xc8,0x85,0x55,0x55,0x56,0x20,0x50,0xb3,0xa3,0x55,0xa4,0x56,0xc8,0x85,0x2c,0x84,0x84,0x85,0x55,0x84,0x56,0xa5,0x55,0xa6,0xa6,0xe4,0x2f,0xd0,0x4,0xc5,0x2e,0xf0,0xf0,0x85,0x1f,0x86,0x20,0x2,0x0,0xb1,0x1f,0xaa,0xc8,0xb1,0x1f,0x1f,0xc8,0xb1,0x1f,0x65,0x55,0x85,0x55,0x55,0xb1,0x1f,0x65,0x56,0x86,0x56,0x28,0x10,0xd6,0x8a,0x30,0xd3,0xd3,0xb1,0x1f,0xa0,0x0,0xa,0x69,0x5,0x5,0x1f,0x85,0x1f,0x90,0x2,0xe6,0x20,0x20,0x20,0xe4,0x56,0xd0,0x50,0xc5,0x55,0xf0,0xbd,0xa0,0x0,0xb1,0xb1,0xf0,0x27,0xc8,0x18,0x71,0x1f,0x85,0x85,0xaa,0xc8,0xb1,0x1f,0x69,0x0,0x85,0x85,0xc5,0x31,0x90,0x15,0x90,0x4,0xe4,0x30,0x90,0xf,0xa0,0x0,0x0,0x57,0x69,0x6,0x91,0x5f,0xc8,0xb1,0xb1,0x69,0x0,0x91,0x57,0x53,0x3,0x18,0x18,0x1f,0x85,0x1f,0x90,0x9a,0xe6,0x20,0xd0,0xbc,0xa0,0x0,0xa5,0xa5,0x91,0x5c,0xc8,0xa5,0x43,0x91,0x5c,0x5c,0x0,0xc8,0x91,0x5c,0xc8,0x91,0x5c,0xc8,0x91,0x5c,0xc8,0x91,0x91,0xc8,0x91,0x5c,0xa5,0x5c,0x18,0x69,0x69,0xa4,0x5d,0x90,0x1,0xc8,0x85,0x44,0x44,0x45,0x60,0xa5,0x5,0x5,0x69,0x5,0x65,0x5c,0xa4,0x5d,0x90,0x90,0xc8,0x85,0x55,0x84,0x56,0x60,0x90,0x90,0x0,0x0,0x20,0x70,0x0,0x20,0x98,0x98,0x20,0x87,0xbd,0xa5,0xa3,0x30,0xd,0xa5,0x5e,0xc9,0x90,0x90,0x90,0xa9,0xd9,0xa0,0xc2,0x20,0x91,0xcd,0xcd,0x7a,0x4c,0xd1,0xcd,0xc9,0x6,0x5,0x5,0x48,0xa5,0x7,0x48,0xa,0x0,0x98,0x48,0xa5,0x43,0x48,0xa5,0xa5,0x48,0x20,0xdd,0xc2,0x68,0x85,0x42,0x42,0x85,0x43,0x68,0xa8,0xaa,0xbd,0x2,0x2,0x48,0xbd,0x1,0x1,0x8,0xa5,0x61,0x9d,0x2,0x1,0xa5,0x62,0x62,0x1,0x1,0xc8,0x20,0x76,0x0,0xc9,0xc9,0xf0,0xd2,0x84,0x5,0x5,0xef,0xbe,0x68,0x85,0x7,0x68,0x85,0x85,0x29,0x7f,0x85,0x6,0xa6,0x2c,0xa5,0xa5,0x86,0x5c,0x85,0x5d,0xc5,0x2f,0xd0,0x4,0xe4,0x2e,0xf0,0x39,0xa8,0x0,0xb1,0x5c,0xc8,0xc5,0x42,0xd0,0xd0,0xa5,0x43,0xd1,0x5c,0xf0,0x16,0xc8,0xc8,0x5c,0x18,0x65,0x5c,0x4c,0xc8,0xb1,0x5c,0x65,0x5d,0x90,0xd7,0xd2,0x6b,0x2c,0xa2,0x35,0x4c,0xcf,0xb3,0xb3,0x78,0xa5,0x6,0xd0,0xf7,0x20,0xc8,0xc2,0xa5,0x5,0xa0,0x4,0x80,0x5c,0xd0,0xe7,0x4c,0x15,0xc4,0x20,0x20,0xc2,0x20,0xa0,0xb3,0xa0,0x0,0x84,0x84,0xa2,0x5,0xa5,0x42,0x91,0x5c,0x10,0x10,0xca,0xc8,0xa5,0x43,0x51,0x5c,0x10,0x2,0xca,0xca,0x86,0x6e,0x6e,0x5,0xc8,0xc8,0xc8,0x91,0x5c,0xa2,0xa2,0xa9,0x0,0x24,0x6,0x50,0x8,0x68,0x68,0x69,0x1,0xaa,0x68,0x68,0x0,0xc8,0x91,0x5c,0xc8,0x8a,0x91,0x91,0x20,0x77,0xc4,0x86,0x6e,0x85,0x6f,0x6f,0x1f,0xc6,0x5,0xd0,0xde,0x65,0x56,0xb0,0x5d,0x85,0x56,0xa8,0xaa,0x65,0x55,0x90,0x3,0xc8,0xf0,0x52,0x52,0xa0,0xb3,0x85,0x2e,0x84,0x2f,0xa9,0xa9,0xe6,0x6f,0xa4,0x6e,0xea,0x5,0x88,0x91,0x55,0xd0,0xfb,0xc6,0xc6,0xc6,0x6f,0xd0,0xf5,0xe6,0x56,0x38,0x38,0x2e,0xe5,0x5c,0xa0,0x2,0x91,0x5c,0x5c,0x2f,0xc8,0xe5,0x5d,0x5d,0x5c,0xa5,0x6,0xd0,0x62,0xc8,0xb1,0xb1,0x85,0x5,0xa9,0x0,0x85,0x6e,0x85,0x85,0xc8,0x68,0xaa,0x85,0x61,0x68,0x85,0x85,0xd1,0x5c,0x90,0xe,0x8a,0x6,0xc8,0x8a,0xd1,0x5c,0x90,0x7,0x7,0x70,0xc3,0x4c,0xcd,0xb7,0xc8,0xa5,0x6f,0x5,0x6e,0x18,0xf0,0xf8,0x20,0x77,0xc4,0x8a,0x65,0x61,0xaa,0xaa,0xa4,0x1f,0x65,0x62,0x86,0x6e,0xc6,0xc6,0xd0,0xca,0x85,0x6f,0xa2,0x5,0xa5,0xa5,0x10,0x1,0xca,0xa5,0xa3,0x10,0x2,0x2,0xca,0x86,0x25,0xa9,0xa8,0x20,0x80,0xc4,0x8a,0x65,0x55,0x85,0x85,0x98,0x65,0x56,0x85,0x45,0xa8,0xa5,0x44,0x60,0x84,0x1f,0xb1,0x55,0x85,0x25,0x88,0xb1,0x5c,0x85,0x26,0x26,0x10,0x85,0x5a,0xa2,0x0,0xa0,0x0,0x0,0xa,0xaa,0x98,0x2a,0xa8,0xb0,0xa4,0xa4,0x6e,0x26,0x6f,0x90,0x8a,0x18,0x8a,0x65,0x25,0xaa,0x98,0x65,0x65,0xa8,0xb0,0x93,0xc6,0x5a,0xd0,0xe3,0xe3,0xa5,0x7,0xf0,0x3,0x22,0xb8,0xc7,0x20,0x6a,0xc6,0x38,0xa5,0xa8,0xe5,0x2e,0xa8,0xa5,0x31,0xe5,0x2f,0x2f,0x0,0x86,0x7,0x85,0x5f,0x84,0x60,0x60,0x90,0x4c,0x7a,0xcd,0xac,0xc6,0xa9,0x0,0xf0,0xed,0xa6,0x37,0x37,0xd0,0xa2,0xa2,0x95,0x2c,0xa2,0xe9,0xe9,0xcf,0xb3,0x20,0xa,0xc5,0x20,0xcf,0xcf,0x20,0xf2,0xbe,0xa9,0x80,0x85,0xa,0x20,0x2b,0xc1,0x20,0x87,0x87,0x20,0xef,0xbe,0xa9,0xb2,0x20,0xf7,0xf7,0x48,0xa5,0x45,0x48,0xa8,0x44,0x48,0x48,0x78,0x48,0xa5,0x77,0x4a,0x20,0x83,0xb8,0x4c,0x78,0xc5,0xa9,0xa9,0x20,0xf7,0xbe,0x9,0x0,0x85,0xa,0x20,0x32,0xc1,0x85,0x4b,0xb,0x4c,0x4c,0x87,0xbd,0x20,0xa,0xc5,0xc5,0x4c,0x48,0xa5,0x4b,0x48,0x20,0xe9,0xe9,0x20,0x87,0xbd,0x68,0x85,0x4b,0x68,0x68,0x4c,0xa0,0x2,0xb1,0x2b,0x85,0x44,0xaa,0xc8,0xb1,0x4b,0xf0,0xf0,0x85,0x45,0xc8,0xb1,0x44,0x48,0x88,0x88,0xfa,0xa4,0x45,0x20,0xa,0xcd,0xa5,0xa5,0x48,0xa5,0x77,0x48,0x51,0x4b,0x85,0x77,0xc8,0xb1,0x4b,0x85,0x85,0xa5,0x45,0x48,0xa5,0x44,0x48,0x20,0x20,0xbd,0x68,0x85,0x4b,0x6a,0x85,0x4c,0x20,0x76,0x0,0xf0,0x3,0xa,0x0,0xbf,0x68,0x85,0x77,0x68,0x85,0x85,0xa0,0x0,0x68,0x91,0x4b,0x68,0xc8,0xc8,0x4b,0x68,0xc8,0x91,0x80,0x68,0xc8,0x91,0x4b,0x68,0xc8,0x91,0x81,0x60,0x20,0x87,0xbd,0xa0,0x0,0x20,0x20,0xcf,0x68,0x68,0xa9,0xff,0xa0,0x0,0x0,0x12,0xa6,0x61,0xa4,0x22,0x86,0x4d,0x84,0x4e,0x20,0x1d,0xc6,0xc6,0x5f,0x84,0x60,0x85,0x5e,0x60,0xa2,0xa2,0x86,0x3,0x86,0x4,0x85,0x6c,0x84,0x84,0x85,0x5f,0x84,0x60,0x60,0xff,0xc8,0xb1,0x6c,0xf0,0xc,0xc5,0xc5,0xf0,0x4,0xc5,0x4,0xd0,0xf3,0xc9,0xc9,0xf0,0x1,0x18,0x84,0x5e,0x98,0x65,0x6c,0x85,0x6e,0xa6,0x6d,0xa8,0x1,0xe8,0x86,0x6f,0xa5,0x6d,0xf0,0xf0,0xc9,0x2,0xd0,0xb,0x82,0x20,0x9e,0x9e,0xa6,0x6c,0xa4,0x6d,0x2c,0x9a,0xc7,0xa6,0x13,0xe0,0x1f,0xd0,0xd0,0xa2,0xc8,0x4c,0xcf,0xb3,0xa5,0x5e,0x5e,0x0,0xa5,0x5f,0x95,0x1,0xa5,0x60,0x60,0x2,0xa0,0x0,0x86,0xa2,0x84,0x62,0x84,0x6d,0x88,0x84,0x7,0x7,0x14,0xe8,0xe8,0xe8,0x86,0x13,0x60,0x60,0x9,0xaa,0xf0,0x38,0x58,0xa5,0x30,0x30,0xe9,0x2,0xa4,0x31,0x31,0x1,0x88,0x85,0x1f,0x84,0x20,0x8a,0x8a,0xff,0x38,0x65,0x1f,0xb0,0x1,0x88,0x88,0x2f,0x90,0x1d,0xd0,0x80,0xc5,0x2e,0x2e,0x17,0x85,0x32,0x84,0x22,0xa0,0x1,0xa9,0xff,0x91,0x1f,0x88,0x88,0x91,0x1f,0xa6,0x32,0xa4,0x33,0x86,0x86,0x84,0x31,0x60,0xa2,0xa2,0xa5,0x9,0x9,0x9a,0x20,0x6a,0xc6,0xc6,0x66,0x9,0x68,0xd0,0xb5,0xa0,0x0,0x0,0x55,0xa5,0x34,0xa4,0x35,0x85,0x5c,0x5c,0x4b,0x85,0x32,0x84,0x8c,0x84,0x4c,0x84,0x33,0xc4,0x31,0x90,0x90,0xd0,0x6,0xc5,0x30,0xf0,0x78,0x90,0x90,0xa6,0x55,0x30,0x5,0xa9,0x2,0x20,0x35,0xc7,0x20,0x24,0xc7,0xc4,0x1,0xb1,0x4b,0xc9,0xff,0xd0,0xb,0xb,0xb1,0x4b,0x20,0x26,0xc7,0x38,0x66,0x66,0xd0,0xd5,0x20,0x44,0xc6,0xa6,0x55,0x10,0x53,0x46,0x55,0xa0,0x0,0xb1,0x4b,0x91,0x5c,0xc8,0xb1,0x4b,0x4b,0x5c,0x88,0xb1,0x1f,0xef,0x20,0x35,0x35,0x85,0x32,0x84,0x33,0x2,0x20,0x26,0xc7,0x8a,0xa8,0x88,0xb1,0xb1,0x91,0x5c,0xca,0xd0,0xf8,0xa0,0x2,0x2,0x5b,0x0,0x91,0x1f,0x88,0xd0,0xf8,0xf8,0x4b,0xa4,0x4c,0xc4,0x20,0x90,0x18,0xd0,0x6,0xc5,0x30,0xf0,0xf0,0x90,0x10,0x20,0x1f,0xc7,0xa0,0x1,0x1,0x4b,0xc9,0xff,0xf0,0xf1,0x20,0x44,0xc7,0x30,0xb2,0x4c,0x16,0x57,0xa0,0x0,0xb1,0x1f,0xaa,0x20,0x35,0x35,0x85,0x32,0x84,0x33,0x8a,0x20,0x26,0x26,0x4c,0x7e,0xc6,0xa5,0x22,0xa4,0x33,0x33,0x30,0x84,0x31,0x60,0xa8,0x2,0x20,0x35,0xc7,0xa9,0x2,0x49,0x49,0x38,0x65,0x4b,0xa4,0x4c,0xb0,0x1,0x1,0x85,0x4b,0x84,0x4c,0x8c,0x49,0xff,0x38,0x65,0x5c,0xa4,0x5d,0x5d,0x1,0x88,0x85,0x5c,0x84,0x5d,0x60,0x60,0x1,0xb1,0x4b,0x99,0x1f,0x0,0x88,0x88,0xf8,0x60,0xa5,0x62,0x6a,0xa5,0x61,0x48,0x20,0x81,0xbe,0x20,0x20,0xbd,0x68,0x85,0x6c,0x68,0x85,0x6d,0x6d,0x0,0xb1,0x6c,0x18,0x51,0x61,0x90,0x90,0xa2,0xb0,0x4c,0xcf,0xdf,0x20,0x9e,0xc5,0x20,0x8c,0xc7,0xa5,0xa5,0xa4,0x4e,0x20,0xbc,0xc7,0x20,0x9e,0x9e,0xa5,0x6c,0xa4,0x6d,0x20,0xbc,0xc7,0x20,0xf3,0xc5,0x4c,0xb2,0xb2,0xa0,0x0,0xb1,0x6c,0x48,0xc8,0xb1,0xb1,0xaa,0xc8,0xb1,0x6c,0xa0,0x68,0x86,0x86,0x84,0x20,0xa8,0xf0,0xe8,0x48,0x88,0xb1,0x1f,0x91,0x32,0x98,0x98,0xf8,0x68,0x18,0x65,0x32,0x85,0x32,0x32,0x2,0xe6,0x33,0x60,0x20,0x89,0xbd,0xbd,0x61,0xa4,0x62,0x85,0xf,0x84,0x20,0x20,0x11,0xc8,0xd0,0x39,0x39,0x4e,0xba,0x90,0x34,0x88,0xa9,0xff,0xff,0x1f,0x88,0x8a,0x91,0x15,0x48,0x49,0xff,0x38,0x65,0x1f,0xa4,0x24,0xb0,0x1,0x88,0x85,0x1f,0x84,0x20,0x20,0x68,0xc4,0x31,0xd0,0x39,0xe4,0x30,0x30,0x35,0x48,0x38,0x65,0x60,0x85,0x30,0x90,0x2,0xe6,0x31,0xe6,0xa2,0xd0,0x2,0xe6,0x31,0x68,0x60,0xa0,0xa0,0xb1,0x1f,0x48,0xc8,0xb1,0x1f,0xaa,0xc8,0xb1,0x1f,0xa8,0x86,0xa2,0x84,0x20,0x68,0x60,0xc4,0x15,0xd0,0xd0,0xc5,0x14,0xd0,0x8,0x85,0x13,0xe9,0xe9,0x85,0x14,0xa0,0x0,0x60,0x20,0xd7,0xd7,0x8a,0x48,0xa9,0x1,0x20,0xa6,0xc5,0x68,0xa0,0x0,0x91,0x5f,0x5f,0x68,0x4c,0xf3,0xc5,0x20,0x97,0xc8,0xc8,0x4d,0x98,0x90,0x4,0xb1,0x4d,0xaa,0xaa,0x48,0x8a,0x48,0x20,0x24,0xc5,0xa5,0x4d,0xa4,0x4e,0x20,0xbc,0xbc,0x68,0xa8,0x68,0x18,0x65,0x1f,0x85,0x85,0x90,0x2,0xe6,0x20,0x88,0x20,0x9e,0xc7,0x4c,0xf3,0xc5,0x20,0x20,0xc8,0x18,0xf1,0x4d,0xc9,0xff,0x4c,0x4c,0xc8,0xa9,0xff,0x85,0xe2,0x20,0x76,0x76,0xc9,0x29,0xf0,0x6,0x6,0xf5,0xbe,0x20,0xd4,0xc8,0x20,0x97,0x97,0xf0,0x4b,0xca,0x8a,0x48,0x18,0xa2,0xa2,0xf1,0x4d,0xb0,0xb6,0x8,0xff,0xc5,0xc5,0x90,0xb1,0xa5,0x62,0xa2,0xad,0x20,0xef,0xbe,0x68,0xa8,0x68,0x68,0x52,0x68,0x68,0x68,0xaa,0x68,0x85,0x85,0x68,0x85,0x4e,0xa5,0x55,0x48,0x98,0x98,0xa0,0x0,0x8a,0x60,0x60,0xb8,0xc8,0x4c,0xcb,0xc4,0x20,0xb5,0xb5,0xa2,0x0,0x86,0x7,0xa8,0x60,0x20,0x20,0xc8,0xf0,0x8,0xa0,0x0,0xb1,0x1f,0xa8,0x4c,0xcb,0xc4,0x4c,0x4c,0xc3,0x20,0x70,0x0,0x20,0x84,0xbd,0xbd,0xe3,0xc2,0xa6,0x61,0xd0,0xf0,0xa6,0xa6,0x4c,0x76,0x0,0x20,0x0,0xc8,0xd0,0x3,0x4c,0x2d,0xca,0xa6,0xa6,0xa4,0x78,0x86,0x6e,0x84,0x6f,0xa6,0xa6,0x86,0x77,0x18,0x65,0x2f,0x85,0x21,0x21,0x20,0x86,0x78,0x90,0x90,0xe8,0x86,0x22,0xa0,0x0,0xb1,0x21,0x21,0x98,0x91,0x21,0x20,0x76,0x0,0x20,0x20,0xce,0x68,0xa0,0x0,0x91,0x21,0xa6,0x6e,0xa4,0x6f,0x86,0x77,0x55,0x78,0x60,0x20,0x84,0xbd,0x20,0x2d,0x2d,0x20,0xf5,0xbe,0x4c,0xd4,0xc8,0xa5,0xa5,0x30,0x9d,0xa5,0x5e,0xca,0x91,0xb0,0x97,0x20,0xd1,0xcd,0xa5,0xa5,0xa4,0x62,0x84,0x11,0xcf,0x12,0x60,0x60,0x12,0x48,0xa5,0x11,0x48,0x20,0x2d,0x2d,0xa0,0x0,0xb1,0x11,0xb1,0x68,0x85,0x11,0x68,0x85,0x12,0x4c,0x4c,0xc4,0x20,0x21,0xc9,0x8a,0xa0,0x0,0x0,0x11,0x60,0x20,0x21,0xa9,0x86,0x46,0x46,0x0,0x20,0x76,0x0,0xa0,0x3,0x20,0x27,0xc9,0x86,0x47,0xa0,0xa0,0xb1,0x11,0x45,0x47,0x25,0x46,0xf0,0xf0,0x60,0xa9,0xc7,0xa0,0xd0,0x4c,0x9d,0xc9,0x20,0xc2,0xcb,0xa5,0xa5,0x49,0xff,0x85,0x63,0x45,0x6b,0x85,0x85,0xa5,0x5e,0x4c,0xa0,0xc9,0x20,0xcf,0xcf,0x90,0x3c,0x20,0xc2,0xca,0xd0,0x3,0x4c,0x32,0xcd,0xa6,0x6d,0x6d,0x53,0xa2,0x66,0xa5,0x66,0xa8,0xf0,0xf0,0x38,0xe5,0x5e,0xf0,0x24,0x90,0x12,0x12,0x5e,0xa4,0x6b,0x84,0x8a,0x49,0xff,0x69,0x0,0xa0,0x0,0x84,0x84,0xa2,0x5e,0xd0,0x4,0xa0,0x0,0x84,0x84,0xc9,0xf9,0x30,0xc7,0xaa,0xa5,0x6d,0x6d,0x1,0x20,0xe6,0xca,0xa2,0x6c,0x10,0x57,0xa0,0x5e,0xe0,0x66,0x66,0x2,0xa0,0x66,0x38,0x49,0xff,0x65,0x65,0x85,0x6d,0xb9,0x4,0x4,0xf5,0x4,0x4,0x62,0xb9,0x3,0x0,0x0,0x3,0x85,0x61,0xb9,0x2,0x0,0xf5,0xf5,0x85,0x60,0xb9,0x1,0x0,0xf5,0x1,0x85,0x5f,0xb0,0x3,0x20,0x28,0xca,0xa0,0x0,0x98,0x18,0xa6,0x5f,0x5f,0x4a,0xa6,0x60,0x86,0x5f,0xa6,0x61,0x61,0x60,0xa6,0x62,0x86,0xe3,0xa6,0x6d,0x6d,0x62,0x84,0x6d,0x69,0x69,0xc9,0x20,0xd0,0xe4,0xa9,0x0,0x85,0x85,0x85,0x63,0x60,0x65,0x53,0x85,0x6d,0x6d,0x62,0x65,0x6a,0x85,0x22,0xa5,0x61,0x65,0x69,0x85,0x61,0xa5,0xa0,0x65,0x68,0x85,0x60,0xa5,0x5f,0x65,0x65,0x85,0x5f,0x4c,0x6c,0xca,0x69,0x1,0x6,0x6d,0x26,0x62,0x26,0x67,0x26,0x60,0x26,0x5f,0x10,0xf2,0x38,0x38,0x5e,0xb0,0xc7,0x49,0xff,0x69,0x1,0x1,0x5e,0x90,0xe,0xe6,0x5e,0xf0,0x42,0x42,0x5f,0x66,0x60,0x66,0x60,0x66,0x62,0x66,0x6d,0x60,0xa5,0x63,0x63,0xff,0x85,0x63,0xa5,0x5f,0x49,0xff,0xff,0x5f,0xa5,0x60,0x49,0x49,0x85,0x60,0x60,0x61,0x49,0xff,0x85,0xaf,0xa5,0x62,0x49,0xff,0x85,0x62,0xa5,0xa5,0x49,0xff,0x85,0x6d,0xe6,0x6d,0xd0,0xd0,0xe6,0x62,0xd0,0xa,0xe6,0x61,0xd0,0xd0,0xe6,0x60,0xd0,0x2,0xa2,0x5f,0x60,0xa2,0x45,0x4c,0xcf,0xb3,0xb3,0x22,0xb4,0x4,0x84,0x6d,0xb4,0x3,0x94,0x4,0xb4,0x2,0x94,0x15,0xb4,0x1,0x94,0x2,0xa4,0x65,0x94,0x15,0x69,0x8,0x30,0xe8,0xf0,0xe6,0xe9,0xe9,0xa8,0xa5,0x6d,0xb0,0x14,0x16,0x1,0x90,0x2,0xf6,0x1,0x76,0x0,0x76,0x1,0x76,0x2,0x76,0x3,0x76,0x76,0x6a,0xc8,0xd0,0xec,0x58,0x60,0x81,0x81,0x0,0x0,0x0,0x3,0x7b,0x5e,0x56,0xcb,0x79,0x80,0x13,0x9b,0x9b,0x64,0x80,0x76,0x38,0x93,0x16,0x82,0x82,0xaa,0x3b,0x20,0x80,0x35,0x4,0xf3,0xf3,0x81,0x35,0x4,0xf3,0x34,0x80,0x80,0x0,0x0,0x0,0x80,0x31,0x32,0x17,0xf8,0x20,0x61,0xcd,0xf0,0x2,0x2,0x3,0x4c,0x73,0xc3,0xa5,0x5e,0xe9,0xe9,0x48,0xa9,0x80,0x85,0x55,0xa9,0xc,0xa0,0xcb,0x20,0x9d,0xc9,0xc9,0x11,0xa0,0xcb,0x20,0x45,0xcc,0xa9,0xa9,0xa0,0xca,0x20,0x86,0xc9,0xa9,0xf7,0xf7,0xca,0x20,0xd7,0xd1,0xa9,0x16,0xa0,0xcb,0x20,0x9d,0xc9,0x68,0x68,0xb4,0xce,0xa9,0x1b,0xa0,0xcb,0x20,0x20,0xcb,0xd0,0x3,0x4c,0xc3,0xcb,0x20,0x20,0xcb,0xa9,0x0,0x85,0x83,0x85,0x24,0x85,0x25,0x85,0x26,0xa5,0xa5,0x20,0x8f,0xcb,0xa5,0x62,0x20,0x8f,0x8f,0xa5,0x61,0x20,0x8f,0x8b,0xa5,0x60,0x20,0x8f,0xcb,0xa5,0x5f,0x2a,0x94,0xcb,0x4c,0xc5,0xcc,0xd0,0x3,0x3,0xb9,0xca,0x4a,0x9,0x80,0xa8,0x90,0x90,0x18,0xa5,0x26,0x65,0x65,0x85,0x26,0xa5,0x25,0x65,0x69,0x85,0x85,0xa5,0x24,0x65,0x68,0x85,0x24,0xa5,0xa5,0x65,0x67,0x85,0x23,0x66,0x23,0x66,0x24,0x66,0x25,0x66,0x26,0x26,0x6d,0x98,0x4a,0xd0,0xd6,0x60,0x85,0x85,0x84,0x20,0xa0,0x4,0xb1,0x1f,0x85,0x85,0x88,0xb1,0x1f,0x85,0x8f,0x88,0xb1,0x1f,0x85,0x68,0x88,0xb1,0x80,0x85,0x6b,0x45,0x63,0x85,0x6c,0xa5,0xa5,0x9,0x80,0x85,0x67,0x88,0xb1,0x1f,0x1f,0x66,0xa5,0x5e,0x60,0xa0,0x66,0xf0,0x1f,0x18,0x65,0x5e,0x90,0x90,0x30,0x1d,0x18,0x2c,0x10,0x14,0x69,0x69,0x85,0x5e,0xd0,0x3,0x4c,0x31,0xca,0xca,0x6c,0x85,0x63,0x60,0x65,0x63,0x49,0xff,0x30,0x5,0x68,0x68,0x68,0x2d,0xca,0x4c,0xb4,0xca,0x20,0x42,0x42,0xaa,0xf0,0x10,0x18,0x69,0x2,0xb0,0xb0,0xa2,0x0,0x86,0x6c,0x28,0xad,0xc9,0xe6,0x5e,0xf0,0xe7,0x60,0x60,0x20,0x0,0x0,0x0,0x20,0x42,0xcd,0xcd,0x2f,0xa0,0xcc,0xa2,0xaa,0x86,0x6c,0x20,0xd8,0xcc,0x4c,0x48,0x48,0x20,0xc2,0xcb,0xf0,0x76,0x20,0x51,0x51,0xa9,0x0,0x38,0xe5,0x5e,0x85,0x5e,0x5e,0xed,0xcb,0xe6,0x5e,0xfa,0xba,0xa2,0xfc,0xa9,0x1,0xa4,0x67,0x67,0x5f,0xd0,0x10,0xa4,0x68,0xc4,0x60,0x60,0xa,0xa4,0x69,0xc4,0x61,0xd0,0x4,0xa4,0x6a,0xc4,0x62,0x8,0x8,0x90,0x9,0xe8,0x95,0x26,0xf0,0x32,0x32,0x34,0xa9,0x1,0x28,0xb0,0xe,0x6,0x6,0x26,0x69,0x26,0x68,0x2a,0x67,0xb0,0xb0,0x30,0xce,0x10,0xe2,0xaa,0xa5,0x6a,0xe5,0x62,0x85,0x6a,0xa5,0xa5,0xe5,0x61,0x85,0x69,0xef,0x68,0xe5,0xe5,0x85,0x68,0xa5,0x67,0x27,0x5f,0x85,0x67,0x98,0x4c,0x85,0xcc,0xcc,0x40,0xd0,0xce,0xa,0xa,0xa,0xa,0xa,0xa,0x85,0x6d,0x28,0x4c,0xc5,0xcc,0xcc,0x85,0x4c,0xcf,0xb3,0xa3,0x23,0x85,0x5f,0xa5,0x24,0x85,0x60,0x60,0x25,0x85,0x61,0xa5,0x26,0x85,0x62,0x62,0xd,0xca,0x85,0x1f,0x84,0x20,0xa0,0x4,0xb1,0x1f,0x85,0x62,0x62,0xb1,0x1f,0x85,0x61,0x88,0xb1,0x1f,0x1f,0x60,0x88,0xb1,0x1f,0x85,0x63,0x9,0x9,0x85,0x5f,0x88,0xb1,0x3b,0x85,0x5e,0x84,0x6d,0x60,0xa2,0x59,0x28,0xa2,0x54,0xa0,0x0,0xf0,0x4,0xa6,0xa6,0xa4,0x47,0x20,0x51,0xcd,0x86,0x1f,0x1f,0x20,0xa0,0x4,0xa5,0xa4,0x91,0x1f,0x88,0xa5,0x61,0x91,0x1f,0x1f,0xa5,0x60,0x91,0x1f,0x88,0xa5,0x63,0x63,0x7f,0x25,0x5f,0x91,0x1f,0x88,0xa5,0xa5,0x91,0x1f,0x84,0x6d,0x68,0xa5,0x6b,0x85,0x63,0xa2,0x5,0xb5,0xb5,0x95,0x5d,0xca,0xd0,0xf9,0x86,0x6d,0x6d,0x20,0x51,0xcd,0xa2,0x6,0xb5,0x5d,0x5d,0x65,0xca,0xd0,0xf9,0xdd,0x6d,0x60,0xa5,0x5e,0xf0,0xfb,0x6,0x6,0x90,0xf7,0x20,0xa5,0xca,0xd0,0xf2,0xf2,0x6e,0xca,0xa5,0x5e,0xf2,0x9,0xa5,0xa5,0x2a,0xa9,0xff,0xb0,0x2,0xa9,0x1,0x60,0x20,0x61,0xcd,0x85,0x85,0xa9,0x0,0x85,0x60,0xea,0x88,0xa5,0xa5,0x49,0xff,0x2a,0xa9,0xab,0x85,0x62,0x85,0x61,0x86,0x5e,0x85,0x85,0x85,0x63,0x4c,0x8,0xca,0x46,0x63,0x63,0x85,0x21,0x84,0x22,0xa0,0x0,0xb1,0xb1,0xc8,0xaa,0xf0,0xc4,0xa0,0x21,0x45,0x63,0x30,0xc2,0xe4,0x5e,0x5e,0x21,0xb1,0x21,0x9,0x80,0xc5,0x5f,0x5f,0x19,0xc8,0xb1,0x21,0xc5,0x60,0xd0,0xd0,0xc8,0xb1,0x21,0xc5,0x45,0xd0,0xb,0xc8,0xa9,0x7f,0xc5,0x6d,0x6d,0x21,0xe5,0x62,0xf0,0x28,0xa5,0x63,0x63,0x2,0x49,0xff,0x4c,0x6e,0xcd,0xa5,0xa5,0xf0,0x4a,0x38,0xe9,0xe9,0x24,0x63,0x10,0x9,0xaa,0xa9,0xff,0xff,0x65,0x20,0x83,0xca,0x8a,0xa2,0x5e,0x5e,0xf9,0x10,0x6,0x20,0x22,0xca,0x84,0x65,0x60,0xa8,0xa5,0x63,0xe3,0x80,0x46,0x5f,0x5,0x5f,0x85,0x5f,0x5f,0xe6,0xca,0x84,0x65,0x60,0xa5,0x5e,0x5e,0xa0,0xb0,0x20,0x20,0x80,0xcd,0x84,0x6d,0xa5,0x63,0x84,0x63,0x63,0x80,0x2a,0xa9,0xa0,0x85,0x5e,0xa5,0xa5,0x85,0x3,0x4c,0x8,0xca,0x85,0x5f,0x5f,0x60,0x85,0x61,0x85,0x45,0xa8,0x60,0xa0,0x0,0xa2,0xa,0x94,0x94,0xca,0x10,0xfb,0x90,0xf,0xc9,0x2d,0x2d,0x4,0x86,0x64,0xf0,0xa0,0xc9,0x2b,0xd0,0x5,0x20,0x70,0x0,0x80,0x5b,0xc9,0x2e,0xf0,0x2e,0xc9,0x45,0x45,0x30,0x20,0x70,0x0,0x20,0x17,0xc9,0xc9,0xf0,0xe,0xc9,0x2d,0x89,0xa,0xc9,0xaa,0xf0,0x8,0xc9,0x2b,0x2b,0x4,0xd0,0x7,0x66,0x5d,0x20,0x70,0x70,0x90,0x5c,0x24,0x5d,0x10,0xe,0xa9,0xa9,0x38,0xe5,0x5b,0x4c,0x6e,0xce,0x66,0x5c,0x24,0x5c,0x50,0xc3,0xc3,0x5b,0x38,0xe5,0x5a,0x85,0x5b,0xf0,0xf0,0x10,0x9,0x20,0x34,0x54,0xe6,0x5b,0xd0,0xf9,0xf0,0x7,0x20,0x10,0xcc,0xc6,0x5b,0xd0,0xf9,0xa5,0x64,0x64,0x1,0x60,0x4c,0x4b,0xd1,0x48,0x24,0x24,0x10,0x2,0xe6,0x5a,0x22,0x18,0xcc,0xcc,0x38,0xe9,0x30,0x20,0xa0,0xce,0x4c,0x40,0xce,0x48,0x20,0x42,0x42,0x68,0x20,0x72,0xcd,0xa5,0x6b,0x45,0x45,0x85,0x6c,0xa6,0x5e,0x8e,0xa0,0xc9,0xa5,0x5b,0xc9,0xa,0x90,0x90,0xa9,0x64,0x24,0x5d,0x30,0x11,0x4c,0x4c,0xca,0xa,0xa,0x18,0x65,0x5b,0xa,0x18,0xa0,0x0,0x71,0x77,0x3a,0xe9,0x30,0x85,0x5b,0x4c,0x66,0xce,0xce,0x3e,0xbc,0x1f,0xfd,0x9e,0x6e,0x6b,0x6b,0xfd,0x9e,0x6e,0x6b,0x69,0x0,0xf9,0xf9,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xa9,0xd,0xa0,0xb3,0x20,0x90,0xcf,0xa7,0x37,0xa6,0x36,0x85,0x5f,0x86,0x60,0x60,0x90,0x38,0x20,0x7f,0xcd,0x20,0x93,0x93,0x4c,0x1d,0xbb,0xa0,0x9,0xa9,0x20,0x20,0x63,0x10,0x2,0xa9,0xab,0x99,0xff,0x0,0x85,0x63,0x84,0x6e,0x6e,0xa9,0x30,0xa6,0x5e,0xd0,0x3,0x4c,0x4c,0xd0,0xa9,0x0,0xe0,0x80,0xf0,0x2,0xb0,0x9,0xa9,0xf3,0xa0,0x8a,0x20,0x5e,0xcb,0xa9,0xf7,0x85,0x5a,0x5a,0xee,0xa0,0xce,0x20,0x91,0xcd,0xf0,0xf0,0x10,0x12,0xa9,0xe9,0xe9,0xce,0x20,0x20,0xcd,0xf0,0x2,0x10,0x14,0x20,0x18,0xcc,0xc6,0x5a,0xd0,0xee,0xee,0x34,0xcc,0xe6,0x5a,0xd0,0xdc,0x20,0x20,0xc9,0x20,0xd1,0xcd,0xaa,0x1,0xa5,0x5a,0x18,0x69,0xa,0x30,0x28,0xc9,0xb,0xb0,0x6,0x69,0xff,0xaa,0xaa,0x2,0x38,0xe9,0x2};
|
|
uint8_t PET_4016_ROM_D[0x1000]={0x0,0x5b,0x86,0x86,0x8a,0xf0,0x2,0x10,0x0,0xa4,0x6e,0xa9,0x2e,0xc8,0x99,0xff,0xf8,0x8a,0xf0,0x6,0xa9,0x30,0xc8,0x99,0x99,0x0,0x84,0x6e,0xa0,0x0,0xa2,0x80,0x80,0x62,0x18,0x79,0xcf,0xd0,0x85,0x62,0xa5,0x61,0x79,0xce,0xd0,0x80,0x61,0xa5,0x60,0x79,0xcd,0xd0,0x85,0x85,0xa5,0x5f,0x79,0xcc,0xd0,0x85,0x5f,0xe8,0xb0,0x4,0x10,0xde,0x58,0x2,0x30,0xda,0x8a,0x90,0x4,0x49,0x49,0x69,0xa,0x69,0x2f,0xc8,0xc8,0xc8,0xc8,0x84,0x44,0xa4,0x6e,0xc8,0xaa,0x29,0x7f,0x99,0xff,0x0,0xc6,0x42,0xd0,0x6,0xa9,0x2e,0xc8,0x99,0xff,0xff,0x84,0x6e,0xa4,0x44,0x8a,0x49,0xff,0xff,0x80,0xaa,0xc0,0x24,0x60,0x4,0xc0,0x3c,0xd0,0xa6,0xa4,0x6e,0x40,0xff,0x0,0x88,0xc9,0x30,0xf0,0xf8,0xf8,0x2e,0xf0,0x1,0xc8,0xa9,0x2b,0xa6,0xa6,0xf0,0x2e,0x10,0x8,0xa9,0x0,0x38,0xe5,0x5b,0xaa,0xa9,0x2d,0x9,0x1,0x1,0xa9,0x45,0x99,0x0,0x1,0x0,0xa2,0x2f,0x38,0xe8,0xe9,0xa,0xb0,0xb0,0x69,0x3a,0x99,0x3,0x1,0x8a,0x99,0x2,0x1,0xa9,0x0,0x99,0x89,0x1,0xf0,0x8,0x99,0xff,0x0,0xa9,0xa9,0x99,0x0,0x1,0xa9,0x0,0xa0,0x1,0x60,0x80,0x0,0x0,0x0,0x0,0xfa,0xa,0x1f,0x0,0x0,0x98,0x96,0x86,0xff,0xf0,0xbd,0xc0,0x0,0x1,0x86,0x86,0xff,0xff,0xd8,0xf0,0x0,0x0,0x3,0xe8,0xff,0xff,0xff,0x9c,0x9c,0x0,0x0,0xa,0xff,0xff,0xff,0xff,0xff,0xdf,0xa,0x80,0x0,0x3,0x4b,0xc0,0xff,0xff,0x73,0x60,0x0,0x0,0xe,0x10,0xff,0xff,0xfd,0xa8,0x0,0x0,0x0,0x3c,0x20,0x42,0xcd,0xa9,0xc7,0xc7,0xd0,0x20,0xd8,0xcc,0xf4,0x70,0xa5,0x66,0xd0,0x3,0x4c,0x2f,0xa,0xa2,0x4b,0xa0,0x0,0x20,0xa,0xcd,0xad,0x6b,0x10,0xf,0x20,0x2,0xce,0xa9,0xa9,0xa0,0x0,0x20,0x91,0xcd,0xd0,0x3,0x98,0xa4,0x3,0x20,0x34,0x4d,0x98,0x48,0x20,0x20,0xcb,0xa9,0x4b,0x0,0x0,0x20,0x5e,0xcb,0x20,0x84,0xd1,0xd1,0x4a,0x90,0xa,0xa5,0x6,0xf0,0x6,0xa5,0x63,0x49,0xff,0x85,0x81,0x60,0x81,0x38,0xaa,0x3b,0x29,0x7,0x2,0x34,0x58,0x3e,0x56,0x74,0x16,0x7e,0xb3,0x1b,0x77,0x2f,0xee,0xe3,0x85,0x7a,0x1d,0x84,0x1c,0x2a,0x7c,0x60,0x59,0x58,0xa,0x7e,0x75,0xfd,0xe7,0xe7,0x80,0x31,0x72,0x18,0x10,0x81,0x0,0x0,0x0,0x0,0xa9,0x56,0x60,0xd1,0x20,0x5e,0xcb,0xa5,0x6d,0x69,0x68,0x90,0x3,0x20,0x59,0xcd,0x85,0x53,0x53,0x45,0xcd,0xa5,0x5e,0xc9,0x88,0x90,0x3,0x20,0xa,0xcc,0x20,0x22,0xce,0xa5,0x3,0x18,0x69,0x81,0xf0,0xf0,0x38,0xe9,0x1,0x48,0x0,0x5,0xb5,0xb5,0xb4,0x5e,0x95,0x5e,0x0,0x66,0xca,0x10,0xf5,0xa5,0x53,0x85,0x80,0x20,0x89,0xc9,0x20,0x4b,0xd1,0xa9,0xa9,0xa0,0xd1,0x20,0xed,0xd1,0xa9,0x0,0x0,0x6c,0x68,0x20,0xef,0xcb,0x60,0x85,0x6e,0x84,0x6f,0x20,0x0,0x0,0xa9,0x54,0x20,0x5e,0xcb,0x20,0xf1,0xf1,0xa9,0x54,0xa0,0x0,0x4c,0x5e,0xcb,0x85,0x6e,0x84,0x6f,0x20,0x6c,0xcc,0xb1,0x6e,0x85,0x64,0xa4,0x6e,0x68,0x98,0xd0,0x2,0xe6,0x6f,0x85,0x6e,0x6e,0x6f,0x20,0x5e,0xcb,0xa5,0x6e,0xa4,0x6f,0x18,0x69,0x5,0x90,0x80,0xc8,0x85,0x6e,0x84,0x6f,0x20,0x9d,0xd9,0xa9,0x59,0xa0,0x0,0xc6,0x64,0xd0,0xd0,0x60,0x98,0x35,0x44,0x48,0x68,0x28,0xb1,0x46,0x20,0x61,0xcd,0x44,0x2e,0xd0,0x17,0xad,0x44,0xe8,0x85,0x85,0xad,0x48,0xe8,0x85,0x60,0xad,0x45,0xe8,0x85,0x61,0xad,0x49,0x48,0x85,0x62,0x4c,0x6c,0xd2,0xa9,0x88,0x88,0x0,0x20,0xd8,0xcc,0xa9,0x21,0xa0,0xa0,0x20,0x5e,0xcb,0xa9,0x25,0xa0,0xd2,0x20,0x9d,0xc9,0xa6,0x62,0x20,0x5f,0x85,0x62,0x86,0x5f,0xa6,0x60,0x20,0x61,0x85,0x60,0x86,0x61,0xa9,0x0,0x85,0x63,0xa5,0x5e,0x85,0x6d,0xa9,0x80,0x85,0x5e,0x20,0xd,0xca,0xa2,0x88,0xa0,0x0,0x4c,0x8,0xcd,0xa9,0xa9,0xa0,0xd2,0x20,0x9d,0x89,0x20,0x42,0xcd,0xa9,0x3,0xa0,0xd3,0x0,0x6b,0x20,0x3d,0xcc,0x20,0x42,0xcd,0xc0,0x2,0xce,0xa9,0x0,0x85,0x6c,0x20,0x20,0xc9,0xa9,0x8,0xa0,0xd3,0x20,0x86,0xc9,0xa5,0x63,0x48,0x10,0x0,0x20,0x7f,0xc9,0xa5,0x63,0x30,0x9,0x9,0xc,0x49,0xff,0x85,0xc,0x20,0x4b,0x4b,0xa9,0x8,0xa0,0xd3,0x20,0x9d,0xc9,0x68,0x10,0x3,0x20,0x4b,0x41,0xa9,0xd,0xa0,0xd3,0x4c,0xd7,0xd1,0xd0,0x0,0xcd,0xa9,0x0,0x85,0xc,0x20,0x20,0xd2,0xa2,0x4b,0xa0,0x0,0x20,0x7f,0xd2,0xa9,0x54,0xa0,0x0,0x0,0xd8,0xcc,0xa9,0x0,0x85,0x63,0xa5,0xa5,0x20,0xfa,0xd2,0xa9,0x49,0xa0,0x0,0x4c,0x45,0xcc,0x48,0x4c,0x0,0xd2,0x81,0x49,0xf,0xda,0xa2,0x83,0x3,0xf,0xda,0xa2,0x7f,0x0,0x0,0x0,0x0,0x5,0x84,0xe6,0x1a,0x2d,0x1b,0x86,0x28,0x7,0xfb,0xf8,0x87,0x81,0x68,0x89,0x1,0x87,0x23,0x35,0xdf,0xc1,0x86,0xa5,0x5d,0xe7,0x28,0x83,0x49,0x49,0xda,0xa2,0xa5,0x63,0x48,0x10,0x3,0x20,0x4b,0xd1,0xa5,0x5e,0x48,0xc9,0x81,0x90,0x7,0xa9,0xf2,0xa0,0xa0,0x20,0x45,0xcc,0xa9,0x5c,0xa0,0xd3,0x20,0xd7,0xd1,0x68,0xc9,0x81,0x90,0x7,0xa9,0xfe,0xa0,0xd2,0x20,0x80,0xc9,0x68,0x10,0x3,0x4c,0x4b,0xd1,0xd1,0xb,0x76,0xb3,0x83,0x0,0xd3,0x79,0x1e,0xf4,0xa6,0xf5,0x7b,0x78,0xfc,0xb0,0x10,0x7c,0xc,0x1f,0x67,0x64,0x7c,0xde,0x53,0xcb,0xc1,0x7d,0x14,0x14,0x70,0x4c,0x7d,0xb7,0xea,0x51,0x7a,0x7d,0x63,0x30,0x88,0x7e,0x7e,0x92,0x44,0x99,0x3a,0x7e,0x4c,0xcc,0x80,0xc7,0x7f,0xaa,0xaa,0xaa,0x13,0x81,0x81,0x0,0x0,0x0,0xe6,0x77,0xd0,0x2,0xe6,0x78,0xad,0x60,0xea,0xeb,0x3a,0xb0,0xa,0xc9,0x20,0xf0,0xef,0xef,0xe9,0x30,0x38,0xe9,0xd0,0x60,0x80,0x80,0xc7,0x52,0x58,0xa2,0xfb,0x9a,0xa9,0x4c,0x85,0x51,0x85,0x0,0x0,0x73,0xa0,0xc3,0x85,0x1,0x84,0x2,0x2,0x1c,0xbd,0x98,0xd3,0x95,0x6f,0xca,0xd0,0xf8,0xa9,0x3,0x85,0x80,0x8a,0x85,0x65,0x85,0x10,0x85,0x15,0x5,0xd,0x48,0xe8,0x8e,0xfd,0x1,0x8e,0x8e,0x1,0xa2,0x16,0x86,0x13,0xa0,0x4,0x85,0x28,0x84,0x29,0x85,0x1,0x84,0x12,0xa8,0xa9,0x80,0xd0,0x7,0x5,0x0,0xa0,0xb0,0x4c,0x1b,0xd4,0xe6,0x11,0xd0,0x4,0xe6,0x12,0x30,0xf,0xa9,0x55,0x91,0x11,0xd1,0x11,0x10,0x7,0xa,0x91,0x11,0xd1,0x11,0xf0,0xf0,0xa5,0x11,0xa4,0x12,0x85,0x34,0x84,0x35,0x85,0x30,0x84,0x31,0xa1,0x0,0x98,0x91,0x28,0xe6,0x28,0xa9,0xa0,0xa0,0xde,0x20,0x1d,0x19,0xa5,0x34,0x34,0xe5,0x28,0xaa,0xa5,0x1,0xe5,0x29,0x20,0x83,0xcf,0xa9,0x4b,0x0,0xd4,0x20,0x1d,0xbb,0x20,0xd4,0xb5,0x0,0xff,0xb3,0x20,0x42,0x59,0x54,0x45,0x45,0x20,0x46,0x52,0x45,0x45,0xd,0x0,0x23,0x23,0x23,0x20,0x43,0x43,0x4d,0x4d,0x4f,0x44,0x4f,0x52,0x45,0x45,0x42,0x41,0x53,0x49,0x43,0x20,0x23,0x23,0x23,0xd,0xd,0x0,0xa9,0x43,0x85,0xb5,0xd0,0x19,0x20,0xa6,0xa2,0xa9,0x42,0x85,0xb5,0xd8,0x4a,0x68,0x68,0x5,0x2,0x68,0x8d,0x4,0x2,0x68,0x8d,0x3,0x2,0x68,0x8d,0x0,0x2,0x68,0x69,0xff,0x8d,0x1,0x2,0x0,0x69,0xff,0x8d,0x0,0x2,0xa5,0x90,0x90,0x8,0x2,0xa5,0x91,0x89,0x7,0x2,0xba,0x8e,0x6,0x2,0x58,0x8,0x34,0xd5,0xa6,0xb5,0xa9,0x2a,0x20,0x20,0xd7,0xa9,0x52,0xd0,0x1a,0xa9,0x2,0x2,0x77,0xa9,0x0,0x85,0xde,0xa2,0xd,0xa9,0x2e,0x20,0x31,0xd7,0xc0,0x98,0xd7,0xc9,0x2e,0xf0,0xf9,0xc9,0xc9,0xf0,0xf5,0xa2,0x7,0xdd,0x44,0xd5,0xd5,0xb,0x86,0xb4,0xbd,0x4c,0xd5,0x48,0xbd,0x54,0xd5,0x48,0x60,0xea,0x10,0xed,0x6c,0xfa,0x3,0xa5,0xfb,0xfb,0x1,0x2,0xa5,0xfc,0x8d,0x0,0x2,0x60,0x85,0xb5,0xa0,0x0,0x20,0x31,0xd5,0xb1,0xfb,0x20,0x22,0xd7,0x60,0x39,0xd5,0xc6,0xb5,0xd0,0xf1,0x60,0x60,0x63,0xd7,0x90,0xd,0x0,0x0,0x81,0xfb,0xc1,0xfb,0xf0,0x5,0x5,0x68,0x4c,0xa4,0xd7,0x20,0x39,0xd5,0xd4,0xb5,0x60,0xa9,0x2,0x85,0xfb,0xa9,0xa9,0x85,0xfc,0xa9,0x5,0x60,0x20,0x31,0xd5,0xa9,0x20,0x2c,0xa9,0xd,0x4c,0x66,0xf2,0xe6,0xfb,0xd0,0x6,0x6,0xfc,0xd0,0x2,0xe6,0xde,0x60,0x3a,0x3b,0x52,0x4d,0x47,0x58,0x4c,0x53,0xd6,0xd5,0xd5,0xd5,0xd6,0xd6,0xd6,0xd6,0x1c,0xfa,0x86,0xbb,0x32,0x6a,0x6a,0x74,0xd,0x20,0x20,0x20,0x20,0x20,0x50,0x43,0x20,0x20,0x49,0x41,0x51,0x20,0x20,0x53,0x52,0x20,0x41,0x41,0x20,0x58,0x52,0x20,0x59,0x52,0x20,0x20,0x50,0x98,0x48,0x20,0x0,0xd5,0x68,0xa2,0x2e,0x20,0x31,0xd7,0x6,0x2e,0xd5,0xa2,0x0,0xbd,0x5c,0xd5,0xd5,0x66,0xf2,0xe8,0xe0,0x1d,0xd0,0xf5,0xa0,0x3b,0x20,0x79,0xd5,0xad,0x0,0x2,0x20,0x22,0xd7,0xad,0x1,0x0,0x20,0x22,0xd7,0x20,0x31,0xd5,0xad,0xad,0x2,0x20,0x22,0xd7,0xad,0x8,0x2,0x20,0x22,0xd7,0x20,0x23,0xd5,0x20,0xf7,0xd4,0xf0,0x39,0x20,0x98,0x90,0x20,0x54,0xd7,0x90,0x34,0x20,0x44,0x44,0x20,0x98,0xd7,0x20,0x54,0xd7,0x90,0x29,0x20,0x44,0xd7,0x20,0x30,0xf3,0xf0,0x1e,0xa6,0xde,0xd0,0x1a,0x18,0xa5,0xfd,0xe5,0xfb,0x0,0xfe,0xe5,0xe5,0x90,0xf,0xa0,0x3a,0x0,0x79,0xd5,0x20,0x17,0xd7,0xa9,0x8,0x8,0xf7,0xd4,0xf0,0xdd,0x4c,0xba,0xd4,0xd4,0xa4,0xd7,0x20,0x63,0xd7,0x20,0x54,0x54,0x90,0x3,0x20,0xec,0xd4,0x20,0x15,0xf2,0x20,0x54,0xd7,0x90,0x0,0xa5,0xfb,0x8d,0x8,0x2,0xa5,0xfc,0xfc,0x7,0x2,0x20,0x23,0xd5,0xd0,0xa,0x20,0x63,0xd7,0x20,0x54,0x54,0x90,0xd3,0xa9,0x8,0x85,0xb5,0x20,0x0,0xd7,0x20,0xb,0xd5,0xd0,0xf8,0xf0,0xf0,0x20,0x15,0xf2,0xc9,0xd,0xf0,0xc,0xc9,0x20,0xd0,0xba,0x20,0x0,0xd7,0x90,0x3,0x20,0xec,0xd4,0xae,0xae,0x2,0x9a,0x78,0xad,0x7,0x2,0x85,0x85,0xad,0x8,0x2,0x85,0x80,0xad,0x0,0x2,0x48,0xad,0x1,0x2,0x0,0xad,0x2,0x2,0x48,0xad,0x3,0x2,0x2,0x4,0x2,0xac,0x5,0x2,0x40,0xae,0x6,0x2,0x9a,0x4c,0xff,0xb3,0x4c,0xa4,0xd7,0xa0,0x1,0x84,0xd4,0x80,0x84,0xd1,0x84,0x96,0x84,0x9d,0xa9,0xa9,0x85,0xdb,0xa9,0x9,0x85,0xda,0x20,0x15,0xf2,0xc9,0x20,0xf0,0xf0,0xc9,0xd,0xf0,0x1a,0xc9,0x22,0xd0,0xd0,0x20,0x15,0xf2,0xc9,0x22,0xf0,0x24,0xc9,0xd,0xf0,0xb,0x91,0xdb,0xe6,0xd1,0xc8,0xc0,0x10,0xf0,0xc7,0xc0,0xea,0xa5,0xb4,0xc9,0x0,0xd0,0xe2,0xe2,0x56,0xf3,0x20,0x2b,0x0,0xa5,0x96,0x96,0x10,0xd0,0xf2,0x4c,0x0,0xd4,0x20,0x15,0xf2,0xc9,0xd,0xf0,0xf0,0xc9,0x2c,0xd0,0xf0,0x20,0x63,0xd7,0xd7,0xf,0xf0,0xd5,0xc9,0x3,0xf0,0xfa,0x85,0xd4,0x20,0x15,0xf2,0xc0,0xd,0xf0,0xcc,0xc9,0x2c,0xd0,0xe6,0x24,0x54,0xd7,0x20,0x44,0xd7,0x20,0x15,0x15,0xc9,0x2c,0xd0,0xf1,0x20,0x54,0xd7,0xa5,0xfb,0x85,0xc9,0xa5,0xa4,0x85,0xca,0x20,0x44,0xd7,0x20,0x15,0x15,0xc9,0x20,0xf0,0xf9,0xc9,0xd,0xd0,0xd0,0xa5,0xb4,0xc9,0x7,0xd0,0xf8,0x20,0xe3,0xf6,0x4c,0xba,0xd4,0xa0,0x1,0xb5,0xfa,0x48,0xb5,0xfb,0x20,0x20,0xd7,0x68,0x48,0x4a,0x4a,0x4a,0x4a,0x4a,0x3a,0xd7,0xaa,0x68,0x8,0xf,0x20,0x3a,0xd7,0x48,0x8a,0x20,0x0,0xf2,0x68,0x4c,0x66,0xf2,0x18,0x69,0x69,0x90,0x2,0x69,0x6,0x69,0x3a,0x60,0xa2,0x2,0xb5,0xfa,0x48,0x0,0xfc,0x95,0xfa,0x68,0x95,0xfc,0xca,0xc0,0xf3,0x60,0x20,0x63,0xd7,0x90,0x2,0x85,0xfc,0x20,0x63,0xd7,0x90,0x2,0x85,0xfb,0x60,0xa9,0x0,0x8d,0x80,0x1,0x20,0x98,0xd7,0xc9,0x20,0xd0,0xd0,0x20,0x98,0xd7,0xc9,0x20,0xd0,0xf,0x18,0x60,0x20,0x8d,0xd7,0xa,0xa,0xa,0xa,0x8d,0x0,0x1,0x20,0x0,0xd7,0x20,0x8d,0xd7,0xd,0x0,0x1,0x0,0x60,0xc9,0x3a,0x8,0x0,0xf,0x28,0x90,0x2,0x69,0x8,0x60,0x0,0x15,0xf2,0xc9,0xd,0xd0,0xf8,0x68,0x0,0x4c,0xba,0xd4,0xa9,0x3f,0x20,0x66,0x66,0x4c,0xba,0xd4,0x4c,0x0,0xbf,0xa9,0x1,0x8d,0x3a,0x3,0x20,0x20,0x0,0xa9,0x23,0x20,0xf7,0xbe,0x20,0x0,0xde,0xe0,0x0,0xf0,0x3e,0x86,0xd2,0xd2,0xf5,0xbe,0xf0,0xe2,0x90,0xf,0x20,0xf2,0xbe,0x20,0x98,0xbd,0xa1,0x2d,0xc9,0x20,0xef,0xbe,0x4c,0xe1,0xe1,0x20,0x98,0xbd,0x20,0x2d,0xc9,0x20,0x20,0x0,0xf0,0x18,0x20,0xf5,0xbe,0xf0,0xc1,0x20,0x8a,0xde,0xe0,0xe0,0xf0,0xf,0xe0,0xff,0xf0,0xb,0x8e,0x8e,0x3,0x20,0x76,0x0,0x0,0xae,0x4c,0x31,0xda,0x4c,0x27,0xde,0xda,0xe6,0xf0,0x3,0x4c,0x0,0xbf,0xad,0xc,0x3,0x29,0x1,0xc9,0x1,0xd0,0xf4,0xf4,0x3e,0x3,0x60,0x29,0xe7,0xd0,0xec,0x60,0x29,0xc4,0xd0,0xe7,0xa5,0x3e,0x3,0x29,0x3,0xc9,0x3,0xd0,0xd0,0xad,0x3e,0x3,0x60,0x29,0x5,0xc9,0xc9,0xd0,0xd4,0xad,0x3e,0x3,0x60,0xff,0x24,0xd1,0xd1,0x3a,0xf1,0x20,0xe1,0x2c,0xe0,0xd1,0x3a,0xf1,0x2c,0x2c,0x4e,0xd1,0x3a,0xf1,0x2c,0xd0,0x56,0xd1,0x44,0xd2,0x3d,0xd1,0xd1,0xd2,0x3a,0xf2,0x3d,0xd1,0x3a,0xf1,0x41,0xd2,0x3a,0xf2,0x3d,0x10,0x3a,0xf2,0xf2,0xd1,0x3a,0xf1,0x52,0x0,0x3a,0xf2,0x3d,0xd1,0x3a,0xf1,0x53,0x51,0x3a,0xf1,0xa5,0xd2,0x85,0xb3,0x20,0x0,0xdc,0x20,0x18,0xd8,0xa0,0x0,0xa2,0xa2,0xad,0x3e,0x3,0x29,0x10,0xf0,0x1,0xe8,0x8a,0x20,0xfa,0xdb,0x81,0xb0,0x85,0xba,0xa9,0x60,0x85,0xd3,0xd3,0xe,0x85,0xd2,0x20,0xb9,0xf1,0x20,0x20,0xf5,0xa9,0x0,0x85,0x96,0xa0,0x3,0x84,0xd1,0xa2,0xe,0x20,0x20,0xf7,0x20,0x15,0xf2,0x85,0xfd,0xa4,0xa4,0xd0,0x5d,0x20,0x15,0xf2,0x85,0xfe,0xa4,0x96,0xd0,0x54,0xa4,0x80,0x88,0xd0,0xe2,0x20,0xa6,0xf2,0x20,0x23,0xd9,0xa6,0xfd,0xa5,0xfe,0x20,0x83,0x83,0xa9,0x20,0x20,0x66,0xa2,0x20,0xa6,0xf2,0xa2,0xe,0x20,0xaf,0xa2,0x20,0x15,0xf2,0x48,0x20,0xa6,0xf2,0x40,0xa6,0x96,0xd0,0x29,0xc9,0x0,0xf0,0xf0,0x20,0x1a,0xd9,0x20,0x35,0xf3,0xf0,0x1d,0x20,0x5,0xf2,0xf0,0xd0,0xc9,0x20,0xd0,0xda,0x20,0x5,0xf2,0xf2,0xfb,0xd0,0xd3,0xa9,0xd,0x20,0x1a,0x1a,0x20,0xb9,0xf1,0xa0,0x2,0xd0,0x94,0x68,0x20,0xa6,0xf2,0xa9,0xa8,0x4c,0xe2,0xf2,0x20,0x23,0xd9,0x20,0x20,0xf2,0x4c,0xa6,0xf2,0xa6,0xba,0xe0,0x3,0xf0,0x5,0xa6,0xb3,0x20,0xfe,0xf7,0x60,0xa0,0x20,0xc8,0x98,0x82,0xae,0xca,0x30,0x7,0xd5,0x65,0x2,0xf0,0xf4,0xd0,0xf6,0x84,0x0,0x60,0x20,0x68,0xdc,0x20,0x2e,0xd8,0xd8,0x22,0xf0,0x3,0x4c,0x0,0xbf,0x20,0x20,0xd9,0xa0,0x2,0xa2,0x3,0x2c,0x3e,0x3e,0x50,0x2,0xa2,0x7,0x2c,0x3e,0x3,0x10,0xe,0xa9,0x40,0x8d,0xdb,0x3,0x8a,0xa2,0x1,0x20,0xfc,0xdb,0xdb,0x63,0xf5,0x8a,0x20,0xfa,0xdb,0x4c,0x63,0xf5,0x20,0x68,0xdc,0x20,0x2e,0xd8,0x29,0xe2,0xf0,0x3,0x4c,0x8,0xbf,0x20,0x2f,0xd9,0xa0,0x9,0xa9,0xa9,0x20,0xfa,0xdb,0x4c,0x63,0xf5,0xa5,0xd,0xd0,0x16,0xa9,0x28,0x84,0xd,0x20,0x1d,0xc6,0x86,0xe,0x84,0x4,0xa9,0x0,0xa0,0x29,0x20,0x9e,0xde,0xde,0xd,0x91,0xe,0xa5,0x84,0xd0,0x4,0xa9,0x8,0x85,0xd4,0x20,0x20,0xf0,0xa9,0x6f,0x85,0xd3,0x20,0x93,0x93,0xa0,0xff,0xc8,0x20,0xc0,0xf1,0xc9,0xd,0xf0,0x4,0x91,0xe,0xd0,0xf4,0xa9,0x0,0x91,0xe,0x4c,0xae,0xa0,0x20,0x68,0xdc,0x20,0x4,0xd8,0x29,0x29,0xc9,0x11,0xf0,0x3,0x4c,0x0,0xbf,0x20,0x1b,0xda,0x20,0x9e,0xdf,0x90,0x1,0x60,0xa0,0xe,0xa9,0x4,0x4,0x3f,0x3,0xf0,0x2,0xa9,0x6,0x20,0x20,0xda,0x20,0x91,0xd9,0xa0,0x0,0xb1,0xe,0xc9,0x32,0xb0,0x1,0x1,0x4c,0xd7,0xdb,0x20,0x68,0xdc,0x29,0x29,0xf0,0x3,0x4c,0x0,0x0,0x20,0xe1,0xdb,0xa5,0xd2,0xf0,0x3,0x0,0xe2,0xf2,0xa5,0xd4,0xa6,0xae,0xca,0x0,0xe,0xdd,0x5b,0x2,0xd0,0xf8,0xbd,0xbd,0x2,0x20,0xe7,0xf2,0xb8,0x50,0xeb,0xeb,0xa5,0xd2,0x20,0xc1,0xf2,0xf0,0x5,0xa0,0x17,0x4c,0xaf,0xf5,0xf0,0xcd,0xf2,0x20,0xe1,0xdb,0xa9,0x50,0x50,0x53,0x3,0xa5,0xd3,0x8d,0x54,0x3,0xa5,0x11,0x8d,0x55,0x3,0xa5,0x12,0x8d,0x56,0x3,0xad,0x3a,0x3,0x1,0x57,0x3,0xa2,0x5,0x20,0x4c,0xdc,0xdc,0x9b,0xda,0x20,0x68,0xdc,0x20,0x18,0xd8,0x20,0x1b,0xda,0xa0,0x0,0xa2,0x1,0xad,0x3e,0x3,0x29,0x10,0x10,0x1,0xe8,0x8a,0x4c,0x8,0xda,0x20,0x20,0xdc,0x29,0x30,0xc9,0x30,0xf0,0x3,0x4c,0x0,0xbf,0xad,0x3e,0x0,0x29,0xc7,0xd0,0xf6,0x20,0x1b,0xda,0xda,0x16,0xa9,0x4,0x20,0xfa,0xdb,0xa9,0x6f,0x85,0xd3,0x20,0xd5,0xf0,0xa5,0xd3,0x4c,0xb4,0xf4,0x20,0x68,0x48,0x29,0x30,0xc9,0x30,0xd0,0x7,0xad,0xad,0x3,0x29,0xc7,0xf0,0x9,0xad,0x3e,0x3,0x20,0x1d,0xd8,0xad,0x2c,0x3,0xa0,0x1a,0xa9,0x8,0x4c,0x98,0x98,0x20,0x68,0xdc,0x20,0x1d,0xd8,0xa0,0xa0,0xa9,0xc,0x4c,0x98,0xda,0xa5,0xd1,0x8d,0x3a,0x3,0xa5,0xda,0x80,0xfd,0xa5,0xdb,0x85,0x84,0x98,0x48,0x48,0x3a,0x3,0xf0,0x10,0x0,0x0,0xb1,0xb1,0x9d,0x53,0x3,0xe8,0x28,0xcc,0x3a,0x3,0xd0,0xf4,0xf0,0x1,0x1,0x68,0xa8,0x38,0x60,0xad,0x3f,0x3,0x9d,0x53,0x3,0xe8,0xad,0x40,0x3,0x9d,0x53,0x3,0xe8,0x8a,0x60,0x20,0x68,0xdc,0x20,0xb,0xd8,0x29,0x66,0xe4,0x3,0x4c,0x0,0xbf,0xa0,0x2,0xad,0xad,0x3,0x29,0x80,0xf0,0xf,0xa9,0x40,0x8d,0x53,0x3,0xa2,0x1,0x89,0x3,0x20,0xfc,0xdb,0x4c,0xe0,0xf6,0xf6,0x3,0x20,0xfa,0xdb,0x4c,0xe0,0xf6,0xf6,0x68,0xdc,0x20,0xb,0xd8,0x29,0xe6,0xf0,0x3,0x4c,0x0,0xbf,0xa9,0x2,0xa9,0x3,0x20,0xfa,0xdb,0xa9,0xa9,0x85,0x9d,0x4c,0x8,0xf4,0x20,0x68,0xdc,0x20,0x24,0xd8,0x29,0x20,0xd0,0xe5,0xa0,0x2e,0xa9,0x8,0x4c,0xc,0xda,0x20,0x68,0xdc,0x20,0x4,0xd8,0xd8,0x9e,0xdb,0xb0,0x27,0xa0,0x36,0xa9,0x4,0x20,0x98,0xda,0x20,0x0,0xdb,0xd0,0x1b,0x20,0x91,0xd9,0xa9,0x9,0x20,0x2,0xe2,0xa0,0x0,0xb1,0xe,0xc9,0x0,0xf0,0x6,0x20,0x2,0xe2,0xc8,0xd0,0xf4,0xa9,0xd,0x20,0x20,0xe2,0x60,0xa5,0x78,0xc9,0x2,0x60,0x60,0x99,0xdb,0xd0,0x32,0xa0,0xb6,0x20,0x20,0xf1,0x20,0xa6,0xf2,0x20,0x15,0xf2,0xc9,0x59,0xd0,0x19,0x20,0x5,0xf2,0xc9,0xd,0xf0,0x1c,0xc9,0x45,0x45,0xe,0x20,0x15,0xf2,0x0,0x53,0xd0,0x7,0x20,0x15,0xf2,0xc9,0x9,0xf0,0xa,0xc9,0xd,0x38,0xf0,0x6,0x6,0x15,0xf2,0xd0,0xf6,0x18,0x60,0x20,0x20,0xdb,0xd0,0xfa,0xa0,0xc5,0x4c,0x85,0xf1,0x98,0x48,0xa5,0xd,0xf8,0xa,0xa0,0x28,0x98,0x91,0xe,0xc8,0x88,0xff,0x91,0xe,0xa9,0x0,0x85,0x96,0x85,0xd,0x68,0xa8,0x60,0xa2,0x0,0x8d,0x41,0x3,0x20,0xe1,0xdb,0xda,0x41,0x3,0x30,0x45,0xc8,0xb9,0x38,0x38,0x10,0x39,0xc9,0xf1,0xd0,0x3,0x20,0x20,0xda,0xc9,0xf2,0xd0,0x3,0x20,0xe1,0xda,0xc9,0xe0,0xd0,0x5,0x5,0x3d,0x3,0xd0,0x22,0xc9,0xd0,0xd0,0xd0,0x20,0xfd,0xda,0xc9,0xe1,0xd0,0x5,0x20,0x57,0xdc,0xd0,0x12,0x41,0xd1,0xd0,0x5,0xad,0x3b,0x3,0x10,0x0,0xc9,0xd2,0xd0,0xc1,0xad,0x3c,0x3,0x9,0x30,0x9d,0x53,0x3,0xe8,0xd0,0xb6,0x86,0xd1,0xa9,0x53,0x85,0x80,0xa9,0x3,0x85,0xdb,0x60,0xad,0x3d,0x1,0xf0,0x4,0xa9,0x4c,0xd0,0x7,0xa9,0xa9,0x8d,0x3d,0x3,0xa9,0xd7,0x60,0xa2,0x0,0x8e,0x3e,0x3,0x86,0x82,0x8e,0x3d,0x3,0x8e,0x3b,0x3,0x8e,0x8e,0x3,0x86,0xd1,0x8e,0x3a,0x3,0x8e,0x3f,0x3,0xa2,0x8,0x86,0x86,0x20,0x76,0x0,0xf0,0x7a,0xc9,0x23,0x20,0x30,0xc9,0x57,0xf0,0x0,0xc9,0x4c,0x4c,0x43,0xc9,0x52,0xd0,0x0,0x20,0x70,0x0,0x4c,0x96,0xdd,0xc9,0x0,0xf0,0x72,0xc9,0x91,0xf0,0x62,0xc9,0x49,0xf0,0x64,0xc9,0x49,0xd0,0x3,0x4c,0x4c,0xdd,0xc9,0x22,0xf0,0x50,0xc9,0x28,0xf0,0x4c,0x4c,0x0,0xbf,0xad,0x3e,0x3,0x29,0x4,0xd0,0xf6,0x20,0x82,0xde,0xe0,0x0,0xf0,0x69,0x86,0xd2,0xd2,0x3e,0x3,0x9,0x4,0x8d,0x3e,0x3,0x4c,0x96,0xdd,0xaa,0xad,0xac,0x3,0x29,0x40,0xd0,0xda,0xe0,0x57,0x57,0x6,0x20,0x70,0x0,0x4c,0xf8,0xdc,0x20,0x87,0xde,0xe0,0x0,0xf0,0x43,0xe0,0xff,0xf0,0x3f,0x8e,0x3d,0x3f,0xad,0x3e,0x3,0x9,0x40,0x8d,0x3e,0x3e,0x4c,0x96,0xdd,0x4c,0x3,0xde,0x4c,0x60,0xdd,0x20,0x2c,0xde,0xdc,0x96,0xdd,0x20,0x33,0xde,0x4c,0x96,0x92,0xad,0x3e,0x3,0x29,0x10,0xd0,0x9e,0x9e,0x87,0xde,0xe0,0x2,0xb0,0x11,0x8e,0x3b,0x3,0x8e,0x3c,0x3,0x1,0x3e,0x3,0x9,0x10,0x8d,0x3e,0x3,0x0,0x96,0xdd,0x4c,0x27,0xde,0xad,0x3d,0x3d,0x29,0xff,0xf0,0x3,0x48,0x0,0xbf,0xa0,0x0,0xa2,0x0,0xe6,0xf7,0xd0,0x2,0xe6,0x78,0xb1,0x77,0x9d,0x9d,0x3,0xe8,0xe0,0x2,0x90,0xf0,0xa9,0xff,0x8d,0x3d,0x3,0x20,0x20,0x0,0x4c,0x96,0xdd,0xad,0x3e,0x3,0x3,0x1,0x20,0x49,0xde,0x85,0xd1,0x8d,0x8d,0x3,0xa9,0x42,0x85,0x1,0xa9,0x3,0x85,0xdb,0xa0,0x0,0xb1,0x0,0xc0,0x0,0xd0,0x8,0xc9,0x40,0xd0,0xd0,0xe6,0xda,0xc6,0xd1,0x99,0x42,0x3,0x3,0xcc,0x41,0x3,0x90,0xe9,0xad,0x3e,0x3,0x9,0x1,0x8d,0x3e,0x3,0x20,0x76,0x0,0xd0,0x3,0x4c,0x3,0x1,0xc9,0x2c,0xd0,0x6,0x20,0x70,0x0,0x0,0x89,0xdc,0xc9,0x91,0xd0,0x3,0x4c,0x9,0xdd,0xc9,0xa4,0xf0,0xf1,0x4c,0x0,0xbf,0x20,0x70,0x0,0xc9,0xc9,0xf0,0x13,0xc9,0x91,0xf0,0x2b,0xc9,0x55,0xf0,0x2d,0xc9,0x22,0x20,0x2f,0xc9,0x28,0xf0,0x2b,0x4c,0x0,0x0,0xad,0x3e,0x3,0x29,0x20,0xd0,0xf6,0xf6,0x87,0xde,0xe0,0x2,0x0,0x49,0x8e,0x3c,0x3,0xad,0x3e,0x3,0x9,0x20,0x8d,0x3e,0x3,0x4c,0xf,0xde,0xc2,0x2c,0xde,0x4c,0xf,0xde,0x20,0x33,0x33,0x4c,0xf,0xde,0xad,0x3e,0x3,0x29,0x2,0x20,0x49,0xde,0x8d,0x8,0x3,0x86,0xfd,0x84,0xfe,0xad,0x3e,0x3e,0x9,0x2,0x8d,0x3e,0x3,0x20,0x76,0x0,0xf0,0xf,0xc9,0x2c,0xf0,0x9e,0xc9,0x91,0xf0,0xd0,0xc9,0x55,0x50,0xd2,0x4c,0x0,0xbf,0xad,0x3e,0x3,0x3,0xa2,0x35,0x4c,0xcf,0xb3,0x20,0x70,0x0,0xc9,0x55,0xd0,0xed,0xe0,0x87,0xde,0xe0,0x20,0xb0,0xed,0xe0,0x0,0x90,0xe9,0x86,0xd4,0x0,0x3e,0x3,0x9,0x8,0x8d,0x3e,0x3,0x0,0xd0,0xd5,0x20,0x98,0xbd,0x20,0xb5,0x80,0xaa,0xc9,0x0,0xf0,0xd1,0xc9,0x12,0x10,0x1a,0xa0,0x0,0xb1,0x1f,0xc9,0x40,0x40,0xa,0xad,0x3e,0x3,0x2b,0x80,0xf0,0x10,0x4c,0x0,0xbf,0x8a,0x88,0x11,0xb0,0x3,0x4c,0x82,0xde,0xa2,0xa2,0x4c,0xcf,0xb3,0xad,0x3e,0x3,0x9,0x9,0x8d,0x3e,0x3,0x8a,0x82,0x1f,0xa4,0x20,0x60,0x20,0x70,0x0,0x0,0x3,0x4c,0x0,0xbf,0x90,0x9,0x20,0x20,0xbe,0x20,0xd4,0xc8,0x4c,0xef,0xbe,0x4c,0xd4,0xc8,0xf4,0x85,0x84,0x91,0xe,0x88,0x60,0x2a,0x2a,0x2a,0x2a,0x43,0x4f,0x4d,0x4d,0x4f,0x44,0x4f,0x4f,0x45,0x20,0x42,0x41,0x41,0x49,0x43,0x20,0x34,0x2e,0x30,0x20,0x20,0x2a,0x2a,0xd,0xd,0x0,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x0,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa};
|
|
uint8_t PET_4016_ROM_F[0x1000]={0xaa,0x4f,0x4f,0x20,0x4d,0x41,0x4e,0x59,0x59,0x46,0x49,0x4c,0x45,0xd3,0x46,0x49,0x4c,0x45,0x20,0x4f,0x50,0x44,0xce,0x46,0x49,0x4c,0x45,0x20,0x4e,0x4e,0x54,0x20,0x4f,0x50,0x45,0xce,0x46,0x46,0x4c,0x45,0x20,0x4e,0x4f,0x54,0x20,0x46,0x4f,0x55,0x4e,0xc4,0x4d,0x53,0x45,0x41,0x52,0x43,0x48,0x49,0x49,0x47,0xa0,0x46,0x4f,0x52,0xa0,0xd,0xd,0x52,0x45,0x53,0x53,0x20,0x50,0x4c,0x41,0x59,0xa0,0x26,0x20,0x0,0x45,0x43,0x4f,0x52,0x44,0xa0,0x4f,0x4f,0x20,0x54,0x41,0x50,0x40,0x20,0xa3,0xd,0x4c,0x4f,0x41,0xc4,0xd,0x57,0x52,0x49,0x54,0x49,0x4e,0x47,0x40,0xd,0x56,0x45,0x52,0x49,0x46,0xd9,0xd9,0x45,0x56,0x49,0x43,0x45,0x20,0x4e,0x4f,0x54,0x20,0x50,0x52,0x40,0x53,0x45,0x4e,0xd4,0x4e,0x4f,0x54,0x54,0x49,0x4e,0x50,0x55,0x54,0x20,0x46,0x46,0x4c,0xc5,0x4e,0x4f,0x54,0x20,0x4f,0x55,0x54,0x50,0x55,0x54,0x0,0x46,0x49,0x4c,0xc5,0xd,0x46,0x4f,0x4d,0x4e,0x44,0xa0,0xd,0x4f,0x4b,0x8d,0x8d,0x52,0x45,0x41,0x44,0x59,0x2e,0x8d,0xd,0x41,0x52,0x45,0x20,0x0,0x4f,0x55,0x20,0x53,0x41,0x52,0x45,0x45,0xbf,0xd,0x3f,0x20,0x0,0x41,0x44,0x20,0x44,0x49,0x53,0x4b,0x0,0x8d,0xa9,0x40,0x2c,0xa9,0x20,0x48,0x0,0x40,0xe8,0x9,0x2,0x8d,0x40,0xe8,0xe8,0x3c,0x8d,0x21,0xe8,0x24,0xa0,0xf0,0x11,0xa9,0x34,0x8d,0x11,0x0,0x20,0x9,0xf1,0xa9,0x0,0x85,0xa0,0xa0,0x3c,0x8d,0x11,0xe8,0x68,0x5,0xd4,0xd4,0xa5,0xad,0x40,0xe8,0x10,0xfb,0x29,0xfb,0x8d,0x40,0xe8,0xa9,0x28,0x8d,0x23,0xe8,0xad,0x40,0xe8,0x29,0x29,0xc9,0x41,0xf0,0x55,0xa5,0xa5,0x49,0xff,0x8d,0x22,0xe8,0x2c,0x40,0xe8,0x50,0xfb,0xa9,0x34,0x8d,0x23,0x60,0xa9,0xff,0x8d,0x45,0xe8,0xad,0x40,0x40,0x2c,0x4d,0xe8,0x70,0x0,0x4a,0x90,0xf5,0xa9,0x3c,0x8d,0x23,0x20,0xa9,0xff,0x8d,0x22,0xe8,0x60,0x85,0x0,0x20,0x9,0xf1,0xad,0x40,0xe8,0x9,0x9,0x8d,0x40,0xe8,0x60,0xad,0xfc,0x3,0x10,0xf,0x20,0x43,0xf3,0xd0,0xcd,0xad,0xfc,0x3,0x10,0x10,0x20,0x20,0xf3,0xd0,0x68,0xa9,0x1,0x20,0xc4,0xfb,0xd0,0xcc,0xa9,0x80,0x30,0xf7,0xa9,0x2,0x20,0xc4,0xfb,0xad,0xa9,0xe8,0x29,0xfd,0x8d,0x40,0xe8,0xa9,0xa9,0x8d,0x21,0xe8,0xa9,0xd,0x60,0xb9,0x0,0xf0,0x8,0x29,0x7f,0x20,0x2,0xe2,0xc8,0x28,0x0,0xf3,0x60,0xe5,0xa5,0x20,0x9,0xf1,0x20,0x75,0xf1,0xf1,0x48,0xf1,0x24,0xa0,0x0,0x4,0xc6,0xa0,0xd0,0x5,0x48,0x20,0x20,0xf1,0x68,0x85,0xa5,0x60,0xad,0x40,0x40,0x29,0xfb,0x8d,0x40,0xe8,0xa9,0x5f,0x5f,0xa9,0x3f,0x20,0xd7,0xf0,0xd0,0x88,0xa9,0x34,0x8d,0x21,0xe8,0xed,0x40,0xe8,0x9,0x2,0x8d,0x40,0xe8,0xe8,0xff,0x8d,0x45,0xe8,0x2c,0x4d,0xe8,0x70,0x84,0x2c,0x40,0xe8,0x30,0xf6,0xad,0x40,0xe8,0x29,0xfd,0x8d,0x89,0xe8,0x2c,0x10,0xe8,0x70,0x5,0xa9,0xa9,0x20,0xc4,0xfb,0xad,0x20,0xe8,0x49,0xff,0x48,0xa9,0x3c,0x8d,0xa9,0xe8,0x2c,0x40,0xe8,0x10,0xfb,0xa9,0xa9,0x8d,0x21,0xe8,0x68,0x60,0xa9,0x0,0x0,0x96,0xa5,0xaf,0xd0,0x10,0xa5,0x9e,0xf0,0x51,0x78,0x4c,0xa7,0x0,0xa5,0xaf,0xd0,0xb,0xa5,0xc6,0x85,0x85,0xa5,0xd8,0x85,0xa3,0x4c,0x16,0xe1,0xc9,0x3,0xd0,0x9,0x85,0xac,0xa5,0xd5,0x85,0xa1,0x4c,0x16,0xe1,0xa0,0x29,0x86,0xad,0x20,0x49,0xf2,0x48,0x48,0x49,0xf2,0xd0,0x5,0x89,0x40,0x20,0xc4,0xfb,0xd6,0xba,0xa6,0xad,0x68,0x60,0x20,0x4b,0xf8,0xd0,0xb,0x8,0x9a,0xf8,0xa6,0xd4,0xa9,0x0,0x95,0x95,0xf0,0xf0,0xb1,0xd6,0x60,0xa5,0x96,0xf0,0x3,0x89,0xd,0x60,0x40,0xc0,0xf1,0x48,0xa5,0xb0,0xc9,0x3,0x0,0x4,0x68,0x4c,0x2,0x0,0x30,0x4,0x4,0x4c,0x9e,0xf1,0x68,0x0,0xb4,0xc9,0xa,0xf0,0xe4,0x48,0x8a,0x0,0x98,0x48,0x20,0x4b,0xf8,0xd0,0x10,0x10,0xcb,0xf8,0xa6,0xd4,0xa9,0x1,0x95,0x95,0xa0,0x0,0xa9,0x2,0x91,0xd6,0xc8,0xa5,0xb4,0x91,0xd6,0x68,0xa8,0x68,0xaa,0x68,0x60,0xa9,0x0,0x85,0x85,0xa5,0xb0,0xc9,0x4,0x90,0x3,0x20,0xb9,0xf1,0xa5,0xaf,0xc9,0x4,0x90,0x3,0x20,0xae,0xf1,0xa9,0x3,0x0,0xb0,0xa9,0x0,0x85,0xaf,0x60,0xa6,0xa6,0xca,0x30,0x16,0xdd,0x51,0x2,0xf0,0x11,0xd0,0xf6,0xbd,0x51,0x0,0x85,0xd2,0xbd,0x5b,0x2,0x85,0xd4,0x9d,0x65,0x2,0x85,0xd3,0x60,0x20,0xd,0xd,0xa5,0xd2,0x20,0xc1,0xc2,0xd0,0x4d,0x20,0xcd,0xf2,0x8a,0x48,0x48,0xd4,0xf0,0x28,0xc9,0x3,0xf0,0x24,0x24,0x1f,0xa5,0xd3,0x29,0xf,0xf0,0x1c,0x20,0x95,0xf6,0xa9,0x0,0x20,0x78,0xf2,0x20,0xcb,0xf8,0xa5,0xd3,0xc1,0x62,0xd0,0xb,0xa9,0x5,0x20,0x19,0x19,0x4c,0x18,0xf3,0x20,0x2f,0xf7,0x68,0xaa,0xc6,0xae,0xe4,0xae,0xa0,0x14,0xa4,0xae,0xb9,0x51,0x2,0x9d,0x1,0x2,0xb9,0x5b,0x2,0x9d,0x5b,0x2,0x2,0x65,0x2,0x9d,0x65,0x3,0x60,0xa5,0x9b,0xc9,0xef,0xd0,0x7,0x0,0x20,0xa6,0xf2,0x85,0x4,0x28,0x60,0x60,0x35,0xf3,0x4c,0xc6,0x96,0x20,0x51,0xf3,0xd0,0xf4,0x4c,0x85,0x0,0xa5,0x78,0xc9,0x2,0x60,0xa5,0xd4,0x84,0x3,0x4c,0x0,0xbf,0xc9,0x3,0xf0,0xf0,0x90,0x71,0xa9,0x60,0x85,0xd3,0xa4,0xa4,0xd0,0x3,0x4c,0x0,0xbf,0x20,0x49,0xf4,0x20,0xa5,0xf4,0x20,0x20,0xf0,0xa5,0xd3,0x20,0x93,0xf1,0x20,0x20,0xf1,0x85,0xfb,0xa5,0x96,0x4a,0x4a,0xb0,0x3a,0x20,0xc0,0xf1,0x81,0xfc,0x20,0x6d,0xf4,0xa9,0xfd,0x25,0x84,0x85,0x96,0x20,0x43,0xf3,0x20,0xc0,0xc0,0xaa,0xa5,0x96,0x4a,0x4a,0xb0,0xed,0x8a,0xa4,0x9d,0xf0,0xc,0xc,0xd1,0xfb,0xf0,0x9,0xa9,0x10,0x5,0x5,0x85,0x96,0x2c,0x91,0xa1,0xe6,0xfb,0xd0,0x2,0xe6,0xfc,0x24,0x0,0x70,0x7,0x50,0xce,0xa0,0x24,0x4c,0x8,0xf5,0xa5,0xfb,0x85,0xc9,0xa5,0xfc,0xfc,0xca,0x20,0xae,0xf1,0x4c,0x2f,0xf7,0x20,0x95,0xf6,0x20,0x57,0x50,0x20,0x49,0xf4,0xa5,0xd1,0xf0,0x8,0x0,0xd3,0xf4,0xd0,0x8,0x4c,0xad,0xf5,0xf5,0xe5,0xf5,0xf0,0xf8,0xe0,0x1,0xd0,0xeb,0xa5,0x96,0x29,0x10,0xd0,0x74,0x20,0x7b,0xf6,0x20,0x6d,0xf4,0xf4,0xa3,0xf8,0xa9,0x0,0x85,0x9d,0x20,0x7d,0xf4,0x20,0xcc,0xf6,0xa9,0xff,0xc5,0x9b,0xd0,0xfc,0xc5,0x9b,0xd0,0xf8,0x20,0x56,0xf3,0xa5,0x9d,0xd0,0xd0,0x20,0x2b,0xf9,0xa5,0x0,0x29,0x10,0xf0,0x9,0xa0,0x0,0x84,0x84,0xa0,0x60,0x4c,0xaf,0xf5,0xa0,0xae,0x8,0x49,0xf3,0x20,0x51,0xf3,0xd0,0xb,0xb,0xca,0x85,0x2b,0xa5,0xc9,0x85,0x2a,0x4c,0xad,0xb4,0x20,0x22,0xb2,0x4c,0xb,0xb6,0x20,0x51,0xf3,0xd0,0xd0,0xa0,0x32,0x20,0x85,0xf1,0xa5,0xd1,0xd1,0x15,0xa0,0x3d,0x20,0x85,0xf1,0xa4,0xd1,0xf0,0xc,0xa0,0x0,0x1,0xda,0x20,0x66,0xf2,0xc8,0xc4,0xd1,0xd1,0xf6,0x60,0xa0,0x5f,0xa5,0x9d,0xf0,0x2,0xa0,0x6d,0x20,0x49,0xf3,0xa0,0x39,0x4c,0x49,0xf3,0xa2,0x0,0x0,0x96,0x86,0xd1,0x86,0xd3,0xe8,0x86,0x86,0x20,0x4d,0xf5,0x20,0x20,0xf5,0x20,0x4d,0xf5,0x20,0x9f,0xf4,0xe0,0xd4,0x20,0x4d,0xf5,0x20,0x9f,0xf4,0xf4,0xd3,0x60,0x20,0x55,0xf5,0x4c,0xd4,0xd4,0xa5,0xd3,0x30,0xf5,0xa4,0xd1,0xf0,0xf1,0x20,0xd5,0xf0,0xa5,0x81,0x9,0xf0,0x20,0x43,0xf1,0xa5,0x96,0x90,0x5,0xa0,0x74,0x4c,0xaf,0xf5,0xa5,0xa5,0xf0,0xc,0xa0,0x0,0xb1,0xda,0x20,0x9e,0xf1,0xc8,0xc4,0xd1,0xd0,0xf6,0x4c,0xb9,0xf1,0x20,0xe5,0xf5,0xf5,0x1d,0xa0,0x5,0x84,0xb5,0xa0,0x0,0x0,0xb4,0xc4,0xd1,0xf0,0xd0,0xb1,0xda,0xa4,0xb5,0xd1,0xd6,0xd0,0xc0,0xe6,0xb4,0xe6,0xb5,0xa4,0xb4,0xd0,0xd0,0x98,0x60,0xa9,0x1,0x0,0x9d,0x20,0x5,0xf4,0xa5,0x96,0x29,0x0,0xf0,0x5,0xa0,0x6e,0x4c,0xaf,0xf5,0xf5,0xaa,0x4c,0x85,0xf1,0xa2,0x0,0x86,0x86,0x86,0x96,0x86,0xd1,0xe8,0x86,0xd4,0x20,0x58,0xf5,0x20,0xd4,0xc0,0x86,0xd2,0x20,0x4d,0xf5,0x20,0x9f,0x9f,0x86,0xd4,0xe0,0x3,0x90,0x2,0xc6,0xc6,0x20,0x4d,0xf5,0x20,0x9f,0xf4,0x86,0xd3,0x20,0x4d,0xf5,0x20,0x0,0xf5,0x20,0x98,0xbd,0x20,0xb5,0xc7,0xc7,0xd1,0xa5,0x1f,0x85,0xda,0xa5,0x20,0x85,0xdb,0x60,0x20,0x76,0x0,0xd0,0x2,0x68,0x68,0x60,0x20,0xf5,0xf4,0x20,0x76,0x0,0xd0,0xf7,0x4c,0x0,0x0,0x20,0xd,0xf5,0xa5,0xd2,0xf0,0xf6,0xa0,0xe,0x20,0xc1,0xf2,0x0,0x41,0xa6,0xae,0xa0,0x0,0x84,0x96,0x96,0xa,0xf0,0x37,0xe6,0xae,0xa5,0xd2,0xd2,0x51,0x2,0xa5,0xd3,0x9,0x60,0x85,0xd3,0x9d,0x65,0x2,0xa5,0x84,0x9d,0x5b,0x2,0xf0,0x55,0xc9,0x3,0x3,0x51,0x90,0x3,0x4c,0xa5,0xf4,0xa5,0xd3,0x29,0xf,0xd0,0x2b,0x20,0x57,0xf8,0x20,0x49,0xf4,0xa5,0xd1,0xf0,0x1a,0x20,0xd3,0xf4,0xd0,0x24,0xa0,0xa0,0x20,0xa2,0xf2,0xa9,0xd,0x20,0x66,0xf2,0xa9,0x3f,0x20,0x66,0x62,0x20,0x85,0xf1,0x4c,0x48,0xb3,0x20,0x20,0xf5,0xf0,0xe6,0xd0,0x8,0x20,0x8c,0x8c,0xa9,0x4,0x20,0x19,0x0,0xa6,0xd4,0xa9,0xbf,0xa4,0xd3,0xc0,0x0,0xf0,0x7,0xa0,0x0,0xa9,0x2,0x91,0x91,0x98,0x95,0xba,0x60,0xa5,0x9d,0x48,0x48,0x9a,0xf8,0xa0,0x0,0xb1,0xd6,0xc9,0x5,0xf0,0x21,0xc9,0x1,0x20,0x4,0xc9,0x4,0xd0,0xed,0xaa,0x20,0x20,0xf3,0xd0,0x11,0xa0,0xa3,0x20,0x85,0xf1,0xa0,0x5,0xb1,0xd6,0x0,0xd2,0xff,0xc8,0xc0,0x15,0xd0,0xf6,0xa4,0x1,0x68,0x85,0x9d,0x98,0x60,0x85,0x85,0x20,0x95,0xf6,0xa5,0xfc,0x48,0xa5,0xfb,0x48,0xa5,0xca,0x48,0x81,0xc9,0x48,0xa0,0xbf,0xa9,0x20,0x91,0x91,0x88,0xd0,0xfb,0xa5,0xb4,0x91,0xd6,0xd6,0xa5,0xfb,0x91,0xd6,0x80,0xa5,0xfc,0x91,0xd6,0xc8,0xa5,0xc9,0x80,0xd6,0xc8,0xa5,0xca,0x91,0xd6,0xc8,0xc8,0xb5,0xa0,0x0,0x84,0xb4,0xa4,0xb4,0xb4,0xd1,0xf0,0xc,0xb1,0xd8,0xa4,0xb5,0x91,0xd6,0xe6,0xb4,0xe6,0xa0,0xd0,0xee,0x20,0xab,0xf6,0xa9,0x69,0x69,0xc3,0x20,0xd5,0xf8,0x68,0x85,0xc9,0x68,0x85,0xca,0x68,0x85,0xf9,0x68,0x85,0xfc,0x60,0x20,0x2b,0xf9,0xa0,0x0,0xa0,0x1,0xb1,0xd6,0x95,0xc7,0xc7,0xc8,0xe0,0x4,0xd0,0xf6,0xa5,0xc7,0x85,0xfb,0xa5,0xc8,0x85,0xa4,0x60,0xa9,0x7a,0x85,0xd6,0xa9,0x2,0x2,0xd7,0xa5,0xd4,0x4a,0x0,0x8,0xa9,0x3a,0x85,0xd6,0xa9,0x3,0x0,0xd7,0x60,0x20,0x2b,0xf9,0x20,0x95,0x80,0xa5,0xd6,0x85,0xfb,0x18,0x69,0xc0,0xc0,0xc9,0xa5,0xd7,0x85,0xfc,0x69,0x0,0x0,0xca,0x60,0x20,0x84,0xbd,0x20,0x2d,0xc9,0x6c,0x11,0x0,0xa5,0x20,0x85,0xc9,0xa5,0x2b,0x85,0xca,0xa5,0xa5,0x85,0xfc,0xa5,0x28,0x85,0xfb,0x60,0x20,0x7d,0xf4,0x20,0xcc,0xcc,0xa5,0xd4,0xd0,0x5,0xa0,0x74,0x4c,0x4c,0xf5,0xc9,0x3,0xf0,0xf7,0x90,0x50,0x50,0x61,0x85,0xd3,0xa4,0xd1,0xd0,0x3,0x4c,0x0,0xbf,0x20,0xa5,0xa4,0x20,0xd5,0xf0,0xa5,0xd3,0x20,0x43,0x43,0xa0,0x0,0x20,0xbb,0xba,0xa5,0xc7,0xc7,0x9e,0xf1,0xa5,0xc8,0x20,0x9e,0xf1,0x20,0xb,0xfd,0xf0,0x10,0x0,0xc7,0x20,0x9e,0xf1,0x20,0x43,0xf3,0xf3,0xc7,0xd0,0xef,0xe6,0xc8,0xd0,0xeb,0x20,0xb9,0xf1,0x24,0xd3,0x10,0x78,0x20,0xd5,0xf0,0xa5,0xd3,0x29,0x29,0x9,0xe0,0x20,0x43,0xf1,0x4c,0xb9,0xb9,0x20,0x95,0xf6,0x20,0x8c,0xf8,0x20,0x51,0xf3,0xd0,0x8,0xa0,0x20,0x20,0x85,0xf1,0x20,0x5c,0xf4,0xa9,0xa1,0x20,0x19,0xf6,0x20,0xce,0xf8,0xa5,0xa5,0x29,0x2,0xf0,0x48,0xa9,0x5,0x4c,0x19,0xf6,0xe6,0x99,0xa5,0x81,0xd0,0x2,0xe6,0x9a,0x88,0x6f,0xd0,0xd0,0xa5,0x9a,0xc9,0x2,0x0,0x21,0xe6,0x8f,0xd0,0x6,0xe6,0x8e,0x80,0x2,0xe6,0x8d,0xa2,0x0,0xb5,0x8d,0x4,0xac,0xf7,0x90,0x14,0xe8,0xe0,0x3,0x3,0xf4,0xa9,0x0,0x95,0x8c,0xca,0xd0,0xfb,0xf0,0x6,0xa9,0x0,0x85,0x99,0x85,0x9a,0xad,0x12,0xe8,0xcd,0x4f,0xe8,0xd0,0xf8,0x85,0x9b,0x60,0x4f,0x4f,0x1,0x48,0x8a,0x48,0x98,0x48,0xa9,0x0,0x85,0x96,0x8a,0x20,0x0,0xf2,0xf0,0x5,0xa0,0x17,0x4c,0xaf,0xaf,0x20,0xcd,0xf2,0xa5,0xd4,0xf0,0x10,0x10,0x3,0xf0,0xc,0xb0,0xf,0xa6,0xd3,0xe0,0x60,0xf0,0x4,0xa0,0xa2,0xd0,0xe6,0x85,0xaf,0x4c,0x9c,0xf2,0xf2,0x20,0xe1,0xdb,0x20,0xd0,0xf0,0xa5,0xa5,0x10,0x6,0x20,0x98,0x10,0x4c,0xf3,0xf7,0x20,0x93,0xf1,0xa5,0x20,0x10,0x3,0x4c,0xbb,0xf4,0x68,0x4c,0x4c,0xf7,0x48,0x8a,0x48,0x98,0x48,0xa9,0x0,0x85,0x96,0x8a,0x20,0x0,0xf2,0xd0,0xb1,0x20,0xcd,0xf2,0xa5,0x84,0xd0,0x4,0xa0,0x94,0xd0,0xa8,0xc9,0xc9,0xf0,0xc,0xb0,0xf,0xa6,0xd3,0xe0,0x60,0xd0,0x4,0xa0,0x94,0xd0,0x98,0x85,0xb0,0x4c,0x9c,0xf2,0x48,0x48,0xe1,0xdb,0x20,0xd5,0xf0,0xa5,0xd3,0x10,0x5,0x20,0x48,0xf1,0xd0,0x3,0x20,0x43,0xf1,0xa5,0x96,0x10,0x10,0x4c,0xbb,0xf4,0x68,0x4c,0x28,0xf8,0xf8,0x95,0xf6,0xa6,0xd4,0x0,0xba,0xb4,0xba,0xc0,0xc0,0x60,0x20,0x0,0xf8,0xf0,0x2f,0xa0,0x41,0x20,0x85,0x0,0xa0,0x56,0x20,0x85,0xf1,0xa5,0xd4,0xd4,0x30,0x20,0x2,0xe2,0x20,0x35,0xf9,0x20,0x7a,0xf8,0xd0,0xf8,0xa0,0xaa,0x4c,0x85,0xf1,0xa9,0x10,0xa6,0xa6,0xca,0xf0,0x2,0xa9,0x20,0x2c,0x10,0x10,0xd0,0x3,0x2c,0x10,0xe8,0x60,0x20,0x7a,0xf8,0xf0,0xfa,0xa0,0xc0,0x20,0x85,0xf1,0xa0,0x4d,0xd0,0xc4,0xc4,0x0,0x85,0x96,0x85,0x9d,0x20,0xab,0xf6,0x20,0x2b,0xf9,0x20,0x57,0xf8,0x78,0xa9,0x0,0x85,0xc2,0x85,0x84,0x85,0xcb,0x85,0xc0,0x85,0xc1,0x85,0x85,0xa6,0xd4,0xca,0xf0,0x0,0xa9,0x90,0x8d,0x4e,0xe8,0xd0,0x3,0x60,0x11,0xe8,0xa2,0xe,0xd0,0x15,0x20,0x0,0xf6,0x20,0x2b,0xf9,0xa9,0x14,0x85,0x85,0x20,0x8c,0xf8,0x78,0xa9,0xa0,0x8d,0x4e,0xe8,0xa2,0x8,0x20,0x20,0xfc,0xa9,0x2,0x85,0xde,0x20,0xc9,0xc9,0xce,0x13,0xe8,0xa6,0xd4,0xca,0xd0,0x9,0xa9,0x34,0x8d,0x13,0xe8,0x85,0xf9,0xd0,0xa,0xad,0x40,0xe8,0x80,0xfa,0x29,0xef,0x8d,0x40,0xe8,0xa2,0xa2,0xa0,0xff,0x88,0xd0,0xfd,0xca,0xd0,0xf8,0x8d,0x49,0xe8,0x58,0x39,0xe4,0xc5,0x91,0xf0,0x11,0x20,0x35,0x21,0x2c,0x13,0xe8,0x10,0x0,0x2c,0x12,0x12,0x20,0x68,0xf7,0x4c,0x1,0xf9,0x60,0x20,0x35,0xf9,0xa9,0xe4,0x20,0x91,0xd0,0xf7,0x60,0x20,0x35,0xf3,0xa0,0x8,0x20,0xc0,0xfc,0x20,0xb8,0xf2,0xf2,0x10,0x4c,0xc6,0xb7,0x86,0xcc,0xa5,0xcb,0xa,0xa,0x18,0x65,0x41,0x18,0x65,0xcc,0x85,0xcc,0xa9,0x0,0x0,0xcb,0x30,0x1,0x2a,0x6,0xcc,0x2a,0x6,0xcc,0x2a,0xaa,0xad,0x48,0xe8,0xc9,0x15,0x90,0xf9,0x65,0xcc,0x8c,0x44,0xe8,0x8a,0x6d,0x49,0xe8,0x8d,0x8d,0xe8,0x58,0x60,0xae,0x49,0xe8,0xa0,0xff,0x98,0xed,0x48,0xe8,0xe8,0x49,0xe8,0xd0,0xf2,0x86,0xcc,0xaa,0xac,0x48,0xe8,0x8c,0x49,0xe8,0x98,0xe5,0xe5,0x86,0xcc,0x4a,0x66,0xcc,0x4a,0x66,0xcc,0xa5,0xcb,0x18,0x69,0x20,0x2c,0x40,0xe8,0x2c,0x10,0xe8,0xc5,0xc5,0xb0,0x4a,0xa6,0xb2,0xf0,0x3,0x4c,0x4c,0xfa,0xa6,0xb7,0x30,0x1b,0xa2,0x0,0x69,0x30,0x65,0xcb,0xc5,0xc4,0xb0,0x1c,0xe8,0x69,0x26,0x65,0xcb,0xcb,0xcc,0xb0,0x17,0x69,0x2c,0x65,0xcb,0xc5,0xcc,0x90,0x3,0x4c,0x4c,0xfa,0xa5,0xce,0xf0,0x1d,0x85,0xbe,0xbe,0x19,0xe6,0xbf,0xb0,0x2,0xc6,0xbf,0xbf,0xe9,0x13,0xe5,0xcc,0x65,0x9c,0x85,0x9c,0xa5,0xb9,0x49,0x1,0x1,0xb9,0xf0,0x21,0x86,0x0,0xa5,0xce,0xce,0x18,0x2c,0x4d,0xe8,0x50,0x13,0xa9,0xa9,0x85,0xb9,0xa5,0xb7,0x0,0x31,0x30,0xc9,0xa2,0xa6,0x20,0x45,0x40,0xa5,0xb1,0xd0,0xc3,0x4c,0x0,0xe6,0xe6,0x9c,0xf0,0x8,0x30,0x4,0xc6,0xcb,0xc6,0xcb,0xe6,0xcb,0xa9,0x0,0x85,0x9c,0xe4,0xd9,0xd0,0xf,0x8a,0x90,0xa9,0xa5,0xbf,0x30,0xc6,0xc9,0x10,0x10,0xc2,0x85,0xab,0xb0,0xbe,0x8a,0x45,0xb1,0x85,0xb1,0xa5,0xce,0xc0,0xd1,0xc6,0xb7,0x30,0xc4,0x46,0xd9,0x4c,0xdf,0xa2,0xda,0x20,0x45,0xf9,0x4c,0x4c,0xe6,0xa5,0xab,0xf0,0x4,0xa5,0xce,0xf0,0x7,0xa5,0xb7,0x30,0x13,0x4c,0xdc,0xf9,0x46,0xcc,0xa9,0x93,0x93,0xe5,0xcc,0x65,0xcb,0xa,0xaa,0x20,0x20,0xf9,0xe6,0xb2,0xa5,0x8c,0xd0,0x11,0xa5,0xab,0xf0,0x26,0x85,0x80,0xa9,0x0,0x85,0xab,0xa9,0xc0,0x8d,0x8d,0xe8,0x85,0xce,0xa5,0xab,0x85,0xcf,0xf0,0x9,0xa9,0x0,0x85,0xce,0xa9,0x40,0x8d,0x4e,0xe8,0xa5,0xdf,0x85,0xdd,0xa5,0xbe,0x5,0xbf,0x85,0xd0,0xd0,0x0,0xe6,0x20,0xc9,0xfb,0x85,0xb2,0xa2,0xda,0x20,0x45,0xf9,0xad,0xde,0xf0,0x2,0x85,0xbd,0xa9,0xf,0x0,0xc2,0x10,0x17,0xa5,0xcf,0xd0,0xc,0xc,0xde,0xca,0xd0,0xb,0xa9,0x8,0x20,0xc4,0xfb,0xd0,0x4,0xa9,0x21,0x85,0xc2,0x4c,0x0,0xe6,0x70,0x31,0x31,0x18,0xa5,0xcf,0xd0,0x0,0xa5,0xd0,0xd0,0xf1,0xa5,0xbd,0x4a,0x0,0xdd,0x30,0x3,0x90,0x18,0x18,0xb0,0x0,0x29,0xf,0x85,0xc2,0xc6,0xc2,0xd0,0xd0,0xa9,0x40,0x85,0xc2,0x20,0xbb,0xfb,0xa9,0x0,0x85,0xc3,0xf0,0xd0,0xa9,0x80,0x85,0xc2,0xd0,0xca,0xa5,0x85,0xf0,0xa,0xa9,0x4,0x20,0xc4,0xfb,0xfb,0x0,0x4c,0x8b,0xfb,0x20,0xb,0xfd,0xd0,0x3,0x4c,0x89,0xfb,0xf2,0xbd,0xca,0xf0,0x2d,0xa5,0x9d,0xf0,0x0,0xa0,0x0,0xa5,0xdd,0xd1,0xc7,0xf0,0xf0,0xa9,0x1,0x85,0xd0,0xa5,0xd0,0xf0,0x4c,0xa2,0x3d,0xe4,0xc0,0x80,0x3f,0xa6,0xc0,0xa5,0xc8,0x9d,0x1,0x1,0xa5,0xc7,0x9d,0x0,0x1,0xe8,0xe8,0x86,0xc0,0x4c,0x77,0xfb,0xa6,0xc1,0xe4,0xc0,0xf0,0x37,0xa5,0xc7,0xc0,0x0,0x1,0xd0,0x30,0xa5,0xc8,0xdd,0xdd,0x1,0xd0,0x29,0xe6,0xc1,0xe6,0xc1,0xa5,0x9d,0xf0,0xc,0xa5,0x85,0xa0,0x0,0xd1,0xc7,0xf0,0x19,0xa9,0x1,0x85,0xd0,0xa5,0xd0,0xf0,0x7,0xa9,0xa9,0x20,0xc4,0xfb,0xd0,0xa,0xa5,0x9d,0xd0,0x6,0xa5,0xdd,0xa0,0x0,0x91,0xc7,0xe6,0xc7,0xd0,0x33,0xe6,0xe6,0xd0,0x2f,0xa9,0x80,0x85,0xc2,0xa6,0xa6,0xca,0x30,0x2,0x86,0xde,0xc6,0xbd,0xf0,0x8,0xa5,0xc0,0xd0,0x10,0x85,0xde,0xf0,0x18,0x0,0xc0,0xfc,0xfc,0xbb,0xfb,0xa0,0x0,0x84,0xc3,0x20,0xf9,0xfc,0xa5,0xc3,0x45,0x1,0xf0,0x5,0xa9,0x20,0x20,0xc4,0xfb,0xf8,0x0,0xe6,0xa5,0xfc,0x85,0xc8,0xa5,0xa5,0x85,0xc7,0x60,0x5,0x96,0x85,0x96,0x60,0xa9,0x8,0x85,0xb7,0xa1,0x0,0x85,0xb9,0x85,0xbe,0x85,0xb1,0xb1,0xbf,0x60,0xa5,0xdd,0x4a,0xa9,0x60,0x60,0x2,0xa9,0xb0,0xa2,0x0,0x8d,0x48,0xe8,0x8e,0x49,0xe8,0xad,0x0,0xe8,0x49,0x8,0x8d,0x40,0xe8,0x29,0x29,0x60,0x38,0x66,0xc8,0x30,0x3c,0xa5,0xbe,0xd0,0x12,0xa9,0x10,0xa2,0x1,0x20,0xe3,0xfb,0xd0,0x2f,0xe6,0xfe,0xa5,0xc8,0x10,0x29,0x4c,0x86,0xfc,0xfc,0xbf,0xd0,0x9,0x20,0xdb,0xfb,0xd0,0x1d,0xe6,0xbf,0xd0,0x19,0x20,0xd8,0xfb,0xd0,0x14,0xa5,0xb9,0x49,0x0,0x85,0xb9,0xf0,0xf,0xa5,0xdd,0x49,0x49,0x85,0xdd,0x29,0x1,0x45,0xb1,0x85,0xb1,0x4c,0x0,0xe6,0x46,0x44,0xc6,0xb7,0xa5,0xb7,0xf0,0x3d,0x10,0x10,0x20,0xc9,0xfb,0x58,0xa5,0xba,0xf0,0xf0,0xa2,0x0,0x86,0xd9,0xc6,0xba,0xa6,0xde,0xe0,0x2,0xd0,0x2,0x3,0x80,0x85,0xdd,0xd0,0xd9,0x20,0xb,0xb,0x90,0xa,0xd0,0x91,0xe6,0xc8,0xa5,0xa5,0x85,0xdd,0xb0,0xca,0xa0,0x0,0xb1,0xc7,0x85,0xcd,0x45,0xd9,0xc9,0xd9,0xe6,0xc7,0xd0,0xbc,0xe6,0xc8,0xc8,0xb8,0xa5,0xb1,0x49,0x0,0x85,0xdd,0x4c,0x0,0xe6,0xc6,0xde,0xcc,0x3,0x20,0xeb,0xfc,0xa9,0x50,0x85,0x85,0xa2,0x8,0x78,0x20,0xe0,0xfc,0xd0,0xd0,0xa9,0x78,0x20,0xe1,0xfb,0xd0,0xe3,0xc6,0xbd,0xd0,0xdf,0x20,0x8,0xfb,0xc6,0xc3,0x10,0xd8,0xa2,0xa,0x0,0xe0,0xfc,0x58,0xe6,0xc3,0xa5,0xde,0xde,0x24,0x20,0xbb,0xfb,0xa2,0x9,0x86,0xba,0xd0,0x82,0x8,0x78,0x68,0xeb,0xfc,0xa9,0x7f,0x8d,0x4e,0xe8,0xe8,0x3c,0x8d,0x11,0xe8,0xa9,0x3d,0x8d,0x8d,0xe8,0xa2,0xc,0x20,0xe0,0xfc,0x28,0x60,0x20,0xc0,0xfc,0xf0,0xa0,0xbd,0x4c,0xfd,0x85,0x90,0xbd,0x4d,0x4d,0x85,0x91,0x60,0xa9,0x2c,0x8d,0x13,0xe8,0xad,0x40,0xe8,0x9,0x0,0x8d,0x40,0xe8,0x60,0xb1,0xc7,0x45,0x40,0x85,0xc3,0xe6,0xc7,0xd0,0x2,0xe6,0xe6,0x20,0xb,0xfd,0xd0,0xef,0x60,0xa5,0xc8,0xc5,0xca,0xd0,0x4,0x0,0xc7,0xc5,0xc9,0x60,0xa2,0xff,0x78,0x78,0xd8,0x20,0x0,0xe0,0xa9,0xff,0x85,0x85,0xa9,0xb3,0x85,0x95,0xa9,0x78,0x85,0x92,0xa9,0xd4,0x85,0x93,0x81,0xa4,0x8d,0xfa,0x3,0xa9,0xd7,0x8d,0x8d,0x3,0xa9,0x0,0x8d,0xfc,0x3,0x58,0xad,0x10,0xe8,0x30,0x3,0x4c,0x72,0xd4,0x4c,0xb6,0xd3,0x6c,0x94,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x99,0xfc,0xf9,0xfb,0x51,0xe4,0x76,0xf9,0xf5,0xaa,0xaa,0xaa,0x0,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x8,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x0,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xa8,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x88,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xa8,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x0,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xa8,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x0,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x22,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xa8,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x4c,0xc7,0xda,0x4c,0x42,0xd9,0x48,0x7,0xda,0x4c,0xaf,0xd7,0x4c,0xd2,0xd2,0x4c,0x65,0xda,0x4c,0x7e,0xda,0x4c,0xa7,0xda,0x4c,0x77,0xd9,0x48,0xd,0xdb,0x4c,0x3a,0xdb,0x4c,0x73,0x78,0x4c,0x55,0xdb,0x4c,0x66,0xdb,0x4c,0x4c,0xd9,0x4c,0x60,0xf5,0x4c,0xdd,0xf2,0x4c,0xaf,0xf7,0x4c,0xfe,0x72,0x4c,0xa6,0xf2,0x4c,0x4,0xf2,0x4c,0x4c,0xf2,0x4c,0x1,0xf4,0x44,0xdd,0xf6,0x4c,0xf6,0xf4,0x4c,0xc3,0x0,0x4c,0x43,0xf3,0x4c,0x5,0xf2,0x4c,0x40,0xf2,0x4c,0x68,0xf7,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x49,0xfd,0x16,0x14,0x42,0xe4};
|
|
|
|
|
|
// Happy Haloween binary program
|
|
uint8_t Program_File1[0x8004]={0x1, 0x4, 0xc, 0x4, 0xa, 0x0, 0x9e, 0x31, 0x30, 0x33, 0x38, 0x0, 0x0, 0x0, 0x0, 0xa9, 0x93, 0x20, 0xd2, 0xff, 0xa9, 0x0, 0x8d, 0xcc, 0x7, 0xa9, 0xa1, 0x85, 0xa1, 0xa9, 0x7, 0x85, 0xa2, 0xa9, 0xc, 0x8d, 0x4c, 0xe8, 0x20, 0xe4, 0xff, 0xf0, 0x13, 0xa9, 0x93, 0x20, 0xd2, 0xff, 0xa2, 0x0, 0xbd, 0x28, 0x40, 0x9d, 0x0, 0x80, 0xe8, 0xe0, 0x8, 0xd0, 0xf5, 0x60, 0xee, 0xcc, 0x7, 0xad, 0xcc, 0x7, 0xc9, 0x1, 0xd0, 0x3, 0x4c, 0xb9, 0x5, 0xc9, 0x2, 0xd0, 0x3, 0x4c, 0xe0, 0x5, 0xc9, 0x3, 0xd0, 0x3, 0x4c, 0xb6, 0x5, 0xa9, 0x0, 0x8d, 0xcc, 0x7, 0xa9, 0x93, 0x20, 0xd2, 0xff, 0xa2, 0x0, 0xbd, 0x30, 0x15, 0x9d, 0x0, 0x80, 0xbd, 0x30, 0x16, 0x9d, 0x0, 0x81, 0xbd, 0x30, 0x17, 0x9d, 0x0, 0x82, 0xbd, 0x30, 0x18, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0xa9, 0x20, 0x8d, 0xe7, 0x83, 0x20, 0xbc, 0x5, 0xbd, 0x18, 0x19, 0x9d, 0x0, 0x80, 0xbd, 0x18, 0x1a, 0x9d, 0x0, 0x81, 0xbd, 0x18, 0x1b, 0x9d, 0x0, 0x82, 0xbd, 0x18, 0x1c, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xbc, 0x5, 0xbd, 0xb8, 0x28, 0x9d, 0x0, 0x80, 0xbd, 0xb8, 0x29, 0x9d, 0x0, 0x81, 0xbd, 0xb8, 0x2a, 0x9d, 0x0, 0x82, 0xbd, 0xb8, 0x2b, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xbc, 0x5, 0xbd, 0x0, 0x1d, 0x9d, 0x0, 0x80, 0xbd, 0x0, 0x1e, 0x9d, 0x0, 0x81, 0xbd, 0x0, 0x1f, 0x9d, 0x0, 0x82, 0xbd, 0x0, 0x20, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xbc, 0x5, 0xbd, 0xe8, 0x20, 0x9d, 0x0, 0x80, 0xbd, 0xe8, 0x21, 0x9d, 0x0, 0x81, 0xbd, 0xe8, 0x22, 0x9d, 0x0, 0x82, 0xbd, 0xe8, 0x23, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xbc, 0x5, 0xbd, 0xd0, 0x24, 0x9d, 0x0, 0x80, 0xbd, 0xd0, 0x25, 0x9d, 0x0, 0x81, 0xbd, 0xd0, 0x26, 0x9d, 0x0, 0x82, 0xbd, 0xd0, 0x27, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xbc, 0x5, 0xbd, 0xa0, 0x2c, 0x9d, 0x0, 0x80, 0xbd, 0xa0, 0x2d, 0x9d, 0x0, 0x81, 0xbd, 0xa0, 0x2e, 0x9d, 0x0, 0x82, 0xbd, 0xa0, 0x2f, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xbc, 0x5, 0xbd, 0x88, 0x30, 0x9d, 0x0, 0x80, 0xbd, 0x88, 0x31, 0x9d, 0x0, 0x81, 0xbd, 0x88, 0x32, 0x9d, 0x0, 0x82, 0xbd, 0x88, 0x33, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xbc, 0x5, 0xbd, 0x70, 0x34, 0x9d, 0x0, 0x80, 0xbd, 0x70, 0x35, 0x9d, 0x0, 0x81, 0xbd, 0x70, 0x36, 0x9d, 0x0, 0x82, 0xbd, 0x70, 0x37, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xbc, 0x5, 0xbd, 0x58, 0x38, 0x9d, 0x0, 0x80, 0xbd, 0x58, 0x39, 0x9d, 0x0, 0x81, 0xbd, 0x58, 0x3a, 0x9d, 0x0, 0x82, 0xbd, 0x58, 0x3b, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xbc, 0x5, 0xbd, 0x40, 0x3c, 0x9d, 0x0, 0x80, 0xbd, 0x40, 0x3d, 0x9d, 0x0, 0x81, 0xbd, 0x40, 0x3e, 0x9d, 0x0, 0x82, 0xbd, 0x40, 0x3f, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xbc, 0x5, 0x4c, 0x25, 0x4, 0x4c, 0x89, 0x6, 0x4c, 0x26, 0x6, 0xa9, 0x0, 0x8d, 0x9f, 0x7, 0x8d, 0xa0, 0x7, 0x8d, 0xd0, 0x7, 0xaa, 0xee, 0x9f, 0x7, 0xd0, 0xfb, 0xee, 0xa0, 0x7, 0xad, 0xa0, 0x7, 0xd0, 0xf3, 0xee, 0xd0, 0x7, 0xad, 0xd0, 0x7, 0xc9, 0x6, 0xd0, 0xe9, 0x60, 0xa9, 0x93, 0x20, 0xd2, 0xff, 0xa2, 0x0, 0x8e, 0xcd, 0x7, 0xa9, 0xd, 0x20, 0xd2, 0xff, 0xe8, 0xe0, 0x17, 0xd0, 0xf6, 0xa9, 0x0, 0x85, 0x1, 0x8d, 0xcb, 0x7, 0xa9, 0x10, 0x85, 0x2, 0xa0, 0x0, 0xb1, 0x1, 0x20, 0xd2, 0xff, 0xc9, 0xd, 0xf0, 0x9, 0xe6, 0x1, 0xd0, 0xf1, 0xe6, 0x2, 0x4c, 0xff, 0x5, 0x20, 0xea, 0x7, 0xee, 0xcb, 0x7, 0xad, 0xcb, 0x7, 0xc9, 0x28, 0xd0, 0xea, 0x20, 0xd2, 0x7, 0x4c, 0x25, 0x4, 0xa9, 0x93, 0x20, 0xd2, 0xff, 0xa2, 0x0, 0x8e, 0xd1, 0x7, 0xbd, 0x3, 0x8, 0x9d, 0x0, 0x80, 0xbd, 0x3, 0x9, 0x9d, 0x0, 0x81, 0xbd, 0x3, 0xa, 0x9d, 0x0, 0x82, 0xbd, 0x3, 0xb, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xe5, 0x20, 0xd2, 0x7, 0x20, 0x61, 0x6, 0x20, 0xd2, 0x7, 0xee, 0xd1, 0x7, 0xad, 0xd1, 0x7, 0xc9, 0x5, 0xd0, 0xf0, 0x4c, 0x25, 0x4, 0xa2, 0x0, 0xbd, 0x0, 0x80, 0x49, 0x80, 0x9d, 0x0, 0x80, 0xbd, 0x0, 0x81, 0x49, 0x80, 0x9d, 0x0, 0x81, 0xbd, 0x0, 0x82, 0x49, 0x80, 0x9d, 0x0, 0x82, 0xbd, 0x0, 0x83, 0x49, 0x80, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xdd, 0x60, 0x0, 0x0, 0xa9, 0x93, 0x20, 0xd2, 0xff, 0xa9, 0x0, 0x8d, 0x9f, 0x7, 0x8d, 0xa0, 0x7, 0xee, 0x9f, 0x7, 0xad, 0x9f, 0x7, 0xd0, 0xf8, 0xee, 0xa0, 0x7, 0xad, 0xa0, 0x7, 0xc9, 0x7, 0xd0, 0xee, 0xa2, 0x0, 0xbd, 0xc9, 0x80, 0x9d, 0xc8, 0x80, 0xbd, 0xf1, 0x80, 0x9d, 0xf0, 0x80, 0xbd, 0x19, 0x81, 0x9d, 0x18, 0x81, 0xbd, 0x41, 0x81, 0x9d, 0x40, 0x81, 0xbd, 0x69, 0x81, 0x9d, 0x68, 0x81, 0xbd, 0x91, 0x81, 0x9d, 0x90, 0x81, 0xbd, 0xb9, 0x81, 0x9d, 0xb8, 0x81, 0xbd, 0xe1, 0x81, 0x9d, 0xe0, 0x81, 0xbd, 0x9, 0x82, 0x9d, 0x8, 0x82, 0xbd, 0x31, 0x82, 0x9d, 0x30, 0x82, 0xbd, 0x59, 0x82, 0x9d, 0x58, 0x82, 0xbd, 0x81, 0x82, 0x9d, 0x80, 0x82, 0xbd, 0xa9, 0x82, 0x9d, 0xa8, 0x82, 0xbd, 0xd1, 0x82, 0x9d, 0xd0, 0x82, 0xbd, 0xf9, 0x82, 0x9d, 0xf8, 0x82, 0xbd, 0x21, 0x83, 0x9d, 0x20, 0x83, 0xe8, 0xe0, 0x27, 0xd0, 0x9b, 0xce, 0x15, 0x7, 0xa2, 0x7, 0xa0, 0x0, 0x10, 0x49, 0xc8, 0x84, 0x2, 0x8e, 0x15, 0x7, 0xb1, 0xa1, 0xd0, 0xb, 0xa9, 0xa1, 0x85, 0xa1, 0xa9, 0x7, 0x85, 0xa2, 0x4c, 0x25, 0x4, 0x29, 0x3f, 0xc9, 0x20, 0xd0, 0xc, 0xce, 0x15, 0x7, 0xce, 0x15, 0x7, 0xce, 0x15, 0x7, 0xce, 0x15, 0x7, 0xa, 0x26, 0x2, 0xa, 0x26, 0x2, 0xa, 0x26, 0x2, 0x85, 0x1, 0xa5, 0x2, 0x9, 0xe, 0x85, 0x2, 0xe6, 0xa1, 0xd0, 0x2, 0xe6, 0xa2, 0xb1, 0x1, 0x9d, 0xc0, 0x7, 0xc8, 0xca, 0x10, 0xf7, 0xa2, 0x7, 0xa0, 0x27, 0xa9, 0xc8, 0x85, 0x1, 0xa9, 0x80, 0x85, 0x2, 0xa9, 0x40, 0xa0, 0x27, 0x1e, 0xc0, 0x7, 0x6a, 0x91, 0x1, 0xa0, 0x4f, 0x91, 0x1, 0xb1, 0x1, 0xc9, 0xa0, 0xd0, 0x3, 0x4c, 0x8c, 0x7, 0xa0, 0x27, 0xa9, 0x20, 0x91, 0x1, 0xa0, 0x4f, 0x91, 0x1, 0xa5, 0x1, 0x18, 0x69, 0x50, 0x85, 0x1, 0x90, 0x2, 0xe6, 0x2, 0xca, 0x10, 0xd1, 0x4c, 0x8e, 0x6, 0x0, 0x0, 0x0, 0x0, 0x2e, 0x2e, 0x20, 0x8, 0x1, 0x10, 0x10, 0x19, 0x20, 0x8, 0x1, 0xc, 0xc, 0xf, 0x17, 0x5, 0x5, 0xe, 0x20, 0x2e, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa9, 0x0, 0x8d, 0xce, 0x7, 0x8d, 0xcf, 0x7, 0xee, 0xce, 0x7, 0xd0, 0xfb, 0xee, 0xcf, 0x7, 0xad, 0xcf, 0x7, 0xc9, 0xdc, 0xd0, 0xf1, 0x60, 0xa9, 0x0, 0x8d, 0xce, 0x7, 0x8d, 0xcf, 0x7, 0xee, 0xce, 0x7, 0xd0, 0xfb, 0xee, 0xcf, 0x7, 0xad, 0xcf, 0x7, 0xc9, 0x19, 0xd0, 0xf1, 0x60, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf, 0xf, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xf, 0xf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0xf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x24, 0x24, 0x24, 0x24, 0x20, 0x24, 0x24, 0x24, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x20, 0x20, 0x24, 0x24, 0x24, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x20, 0x20, 0x24, 0x20, 0x20, 0x20, 0x20, 0x24, 0x20, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x20, 0x20, 0x24, 0x24, 0x20, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x24, 0x24, 0x20, 0x20, 0x24, 0x20, 0x20, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x20, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0x77, 0x77, 0x7f, 0x77, 0x77, 0x77, 0x7, 0x7e, 0x77, 0x77, 0x7e, 0x77, 0x77, 0x7e, 0x0, 0x3e, 0x77, 0x77, 0x70, 0x77, 0x77, 0x3e, 0x0, 0x7e, 0x77, 0x77, 0x77, 0x77, 0x77, 0x7e, 0x0, 0x7f, 0x77, 0x70, 0x7c, 0x70, 0x77, 0x7f, 0x0, 0x7f, 0x77, 0x70, 0x7c, 0x70, 0x70, 0x70, 0x70, 0x3f, 0x77, 0x70, 0x77, 0x77, 0x77, 0x3f, 0x7, 0x77, 0x77, 0x77, 0x7f, 0x77, 0x77, 0x77, 0x7, 0x7c, 0x38, 0x38, 0x38, 0x38, 0x38, 0x7c, 0x0, 0x7f, 0x77, 0x7, 0x7, 0x77, 0x77, 0x3e, 0x0, 0x77, 0x77, 0x77, 0x7e, 0x77, 0x77, 0x77, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x77, 0x7f, 0x0, 0x77, 0x7f, 0x77, 0x77, 0x77, 0x77, 0x77, 0x7, 0x3e, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x0, 0x3e, 0x77, 0x77, 0x77, 0x77, 0x77, 0x3e, 0x0, 0x7e, 0x77, 0x77, 0x7e, 0x70, 0x70, 0x70, 0x70, 0x3e, 0x77, 0x77, 0x77, 0x77, 0x77, 0x3e, 0x7, 0x7e, 0x77, 0x77, 0x7e, 0x77, 0x77, 0x77, 0x7, 0x3e, 0x77, 0x70, 0x3e, 0x7, 0x77, 0x3e, 0x0, 0x3f, 0x77, 0x77, 0x7, 0x7, 0x7, 0x7, 0x0, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x3e, 0x0, 0x77, 0x77, 0x77, 0x77, 0x77, 0x3e, 0x1c, 0x0, 0x77, 0x77, 0x77, 0x77, 0x77, 0x7f, 0x77, 0x70, 0x77, 0x77, 0x3e, 0x1c, 0x3e, 0x77, 0x77, 0x0, 0x77, 0x77, 0x77, 0x3e, 0x1c, 0x1c, 0x1c, 0x1c, 0x7f, 0x77, 0xe, 0x1c, 0x38, 0x77, 0x7f, 0x0, 0x7c, 0x70, 0x70, 0x70, 0x70, 0x70, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xe, 0xe, 0xe, 0xe, 0xe, 0x3e, 0x0, 0x1c, 0x3e, 0x7f, 0x1c, 0x1c, 0x1c, 0x1c, 0x0, 0x20, 0x60, 0xfe, 0xfe, 0xfe, 0x60, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x38, 0x38, 0x38, 0x0, 0x0, 0x38, 0x0, 0x77, 0x77, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x77, 0x77, 0xff, 0x77, 0xff, 0x77, 0x77, 0x0, 0x18, 0x3e, 0x68, 0x3c, 0x16, 0x7c, 0x18, 0x0, 0x62, 0x66, 0xc, 0x18, 0x30, 0x66, 0x46, 0x0, 0x3c, 0x66, 0x3c, 0x38, 0x67, 0x66, 0x3f, 0x0, 0xe, 0x1c, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x1c, 0x38, 0x38, 0x38, 0x1c, 0xe, 0x0, 0x70, 0x38, 0x1c, 0x1c, 0x1c, 0x38, 0x70, 0x0, 0x0, 0x66, 0x3c, 0xff, 0x3c, 0x66, 0x0, 0x0, 0x0, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x38, 0x70, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x38, 0x0, 0x3, 0x7, 0xe, 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x3c, 0x66, 0x6e, 0x76, 0x66, 0x66, 0x3c, 0x0, 0x18, 0x18, 0x38, 0x18, 0x18, 0x18, 0x7e, 0x0, 0x3c, 0x66, 0x6, 0xc, 0x30, 0x60, 0x7e, 0x0, 0x3c, 0x66, 0x6, 0x1c, 0x6, 0x66, 0x3c, 0x0, 0x6, 0xe, 0x1e, 0x66, 0x7f, 0x6, 0x6, 0x0, 0x7e, 0x60, 0x7c, 0x6, 0x6, 0x66, 0x3c, 0x0, 0x3c, 0x66, 0x60, 0x7c, 0x66, 0x66, 0x3c, 0x0, 0x7e, 0x66, 0xc, 0x18, 0x18, 0x18, 0x18, 0x0, 0x3c, 0x66, 0x66, 0x3c, 0x66, 0x66, 0x3c, 0x0, 0x3c, 0x66, 0x66, 0x3e, 0x6, 0x66, 0x3c, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, 0x0, 0x18, 0x18, 0x30, 0xe, 0x18, 0x30, 0x60, 0x30, 0x18, 0xe, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x70, 0x18, 0xc, 0x6, 0xc, 0x18, 0x70, 0x0, 0x3c, 0x66, 0x6, 0xc, 0x18, 0x0, 0x18, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2d, 0x22, 0x60, 0x60, 0x60, 0x22, 0x2d, 0x2e, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x20, 0x5f, 0x20, 0x20, 0x20, 0x5f, 0x20, 0x20, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x28, 0x5f, 0x5c, 0x20, 0x2f, 0x5f, 0x29, 0x20, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x5f, 0x20, 0x20, 0x20, 0x41, 0x20, 0x20, 0x20, 0x5f, 0x29, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x20, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x60, 0x22, 0x22, 0x22, 0x22, 0x22, 0x60, 0x2f, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x27, 0x2d, 0x2e, 0x2d, 0x2e, 0x2d, 0x27, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x3a, 0x3d, 0x3a, 0x5f, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2d, 0x22, 0x22, 0x22, 0x22, 0x60, 0x5f, 0x27, 0x3d, 0x27, 0x5f, 0x60, 0x22, 0x22, 0x22, 0x22, 0x2d, 0x2e, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x60, 0x2c, 0x2d, 0x2d, 0x20, 0x2d, 0x60, 0x5c, 0x20, 0x20, 0x20, 0x2f, 0x60, 0x2d, 0x20, 0x2d, 0x2d, 0x2c, 0x60, 0x29, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x20, 0x2f, 0x2f, 0x60, 0x2d, 0x5f, 0x2d, 0x2d, 0x7c, 0x20, 0x7c, 0x2d, 0x2d, 0x5f, 0x2d, 0x60, 0x5c, 0x5c, 0x20, 0x5c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x20, 0x2f, 0x28, 0x5f, 0x2d, 0x5f, 0x20, 0x20, 0x5f, 0x7c, 0x20, 0x7c, 0x5f, 0x20, 0x20, 0x5f, 0x2d, 0x5f, 0x29, 0x5c, 0x20, 0x5c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x20, 0x2f, 0x20, 0x28, 0x5f, 0x2d, 0x20, 0x5f, 0x5f, 0x20, 0x5c, 0x20, 0x2f, 0x20, 0x5f, 0x5f, 0x20, 0x2d, 0x5f, 0x29, 0x20, 0x5c, 0x20, 0x5c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x20, 0x2f, 0x20, 0x20, 0x28, 0x5f, 0x20, 0x2d, 0x5f, 0x20, 0x2d, 0x20, 0x5e, 0x20, 0x2d, 0x20, 0x5f, 0x2d, 0x20, 0x5f, 0x29, 0x20, 0x20, 0x5c, 0x20, 0x5c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x28, 0x5f, 0x2d, 0x20, 0x20, 0x5f, 0x20, 0x2f, 0x3d, 0x5c, 0x20, 0x5f, 0x20, 0x2d, 0x20, 0x5f, 0x29, 0x20, 0x20, 0x20, 0x5c, 0x20, 0x5c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x5f, 0x20, 0x2d, 0x2e, 0x27, 0x3a, 0x3d, 0x3a, 0x27, 0x2e, 0x20, 0x2d, 0x5f, 0x29, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x20, 0x5c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x60, 0x3b, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x5f, 0x2d, 0x27, 0x20, 0x20, 0x3a, 0x3d, 0x3a, 0x20, 0x20, 0x27, 0x2d, 0x5f, 0x29, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x3b, 0x60, 0x29, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x5c, 0x2e, 0x20, 0x20, 0x20, 0x6a, 0x67, 0x73, 0x20, 0x5f, 0x5f, 0x20, 0x20, 0x3a, 0x3d, 0x3a, 0x20, 0x20, 0x5f, 0x5f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2f, 0x2f, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x5c, 0x5c, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x27, 0x20, 0x20, 0x60, 0x27, 0x3a, 0x3d, 0x3a, 0x27, 0x60, 0x20, 0x20, 0x27, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x2f, 0x2f, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x5c, 0x5c, 0x20, 0x20, 0x7c, 0x20, 0x20, 0x2e, 0x2d, 0x2d, 0x2e, 0x20, 0x3d, 0x20, 0x2e, 0x2d, 0x2d, 0x2e, 0x20, 0x20, 0x7c, 0x20, 0x20, 0x2f, 0x2f, 0x2f, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x5c, 0x5c, 0x20, 0x7c, 0x20, 0x20, 0x28, 0x20, 0x20, 0x2f, 0x20, 0x3d, 0x20, 0x5c, 0x20, 0x20, 0x29, 0x20, 0x20, 0x7c, 0x20, 0x2f, 0x2f, 0x2f, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x5c, 0x60, 0x20, 0x5c, 0x20, 0x5f, 0x60, 0x27, 0x20, 0x5c, 0x3d, 0x2f, 0x20, 0x27, 0x60, 0x5f, 0x20, 0x2f, 0x20, 0x60, 0x2f, 0x2f, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3b, 0x60, 0x29, 0x20, 0x20, 0x28, 0x20, 0x3b, 0x5f, 0x2f, 0x60, 0x76, 0x60, 0x5c, 0x5f, 0x3b, 0x20, 0x29, 0x20, 0x20, 0x28, 0x60, 0x3b, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x7c, 0x7c, 0x5c, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x2f, 0x7c, 0x7c, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x5c, 0x5c, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x20, 0x2f, 0x2f, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x20, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x2e, 0x5f, 0x29, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x5f, 0x2e, 0x29, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x7c, 0x2c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2c, 0x7c, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x7c, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x7c, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x7c, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x7c, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x7c, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x7c, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x7c, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x7c, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x7c, 0x27, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x27, 0x7c, 0x7c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x2f, 0x2f, 0x29, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x5c, 0x5c, 0x5c, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x2f, 0x2f, 0x2f, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x5c, 0x5c, 0x5c, 0x2e, 0xd, 0xa, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x2f, 0x2f, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x5c, 0x5c, 0x60, 0xd, 0xa, 0xd, 0xa, 0x4a, 0x68, 0x20, 0x5c, 0x55, 0x49, 0x5c, 0xe8, 0x2d, 0x20, 0x55, 0x25, 0x49, 0x21, 0x20, 0x5c, 0x55, 0x43, 0x5c, 0x4a, 0x72, 0x68, 0x22, 0x55, 0x4b, 0x4a, 0x5c, 0x20, 0x3a, 0x20, 0xe6, 0x5c, 0x20, 0x5c, 0x3a, 0x5c, 0x20, 0x2e, 0x56, 0x21, 0x3a, 0x4a, 0x68, 0x4b, 0x58, 0x4a, 0x4b, 0x1e, 0x20, 0xa1, 0x5c, 0x20, 0xe6, 0x4a, 0x49, 0x21, 0x3a, 0x55, 0x73, 0x55, 0x4b, 0x4a, 0x5c, 0x3a, 0x55, 0x68, 0x49, 0x56, 0x20, 0x20, 0x5c, 0x66, 0x49, 0x21, 0x4a, 0x71, 0x49, 0x55, 0x66, 0x20, 0x4a, 0x49, 0x3a, 0x22, 0x21, 0x55, 0x49, 0x4a, 0x56, 0x68, 0x4a, 0xe6, 0x68, 0x20, 0xd6, 0x68, 0x20, 0x58, 0xe6, 0x4a, 0x49, 0x55, 0x21, 0x22, 0x5c, 0x21, 0x20, 0x5c, 0x5c, 0x8, 0x55, 0x4b, 0x7a, 0x25, 0x20, 0x2d, 0x5b, 0x8, 0x4a, 0x20, 0x55, 0x73, 0x20, 0x68, 0x4a, 0x73, 0x4a, 0x49, 0x20, 0x66, 0xdc, 0xd6, 0x49, 0x5c, 0xa5, 0xa2, 0x55, 0x8, 0xd6, 0x21, 0x21, 0xdc, 0x56, 0x49, 0x20, 0x4b, 0xfd, 0xdc, 0xd6, 0x21, 0x56, 0x56, 0xe8, 0x49, 0x3a, 0x55, 0x5c, 0x20, 0x4d, 0x2d, 0x20, 0x50, 0x63, 0x55, 0xe8, 0xa5, 0x20, 0x56, 0x20, 0x25, 0x66, 0x56, 0xae, 0xd6, 0xd6, 0x66, 0xe6, 0xdc, 0x66, 0xcd, 0xa2, 0xd6, 0xa1, 0xa2, 0xdc, 0x66, 0x56, 0x56, 0xcc, 0xdc, 0xd6, 0xa5, 0xe6, 0x66, 0x25, 0x5c, 0x6b, 0x40, 0x4b, 0x2e, 0x2d, 0x3a, 0xe6, 0x56, 0x5c, 0x25, 0x27, 0x66, 0x88, 0xe6, 0xa2, 0xd6, 0xa5, 0xcd, 0xe8, 0x5f, 0xe8, 0xd6, 0xbb, 0xd6, 0xaf, 0xa2, 0xd6, 0xd6, 0xd6, 0xe8, 0xce, 0xd6, 0xf7, 0x68, 0xd6, 0xdc, 0xa5, 0x56, 0x4a, 0x4b, 0x3a, 0x64, 0x55, 0xe8, 0x20, 0x2e, 0x20, 0x21, 0x2d, 0x4d, 0x5c, 0xdd, 0xdc, 0xd6, 0x4b, 0x22, 0x22, 0x7a, 0x25, 0x5c, 0x49, 0xdc, 0xbb, 0xd6, 0x9f, 0xad, 0xa7, 0xe8, 0x58, 0xff, 0x3a, 0x22, 0x22, 0x3a, 0x5c, 0xff, 0xd6, 0xa1, 0xe8, 0x5b, 0x8, 0x20, 0x21, 0x27, 0x55, 0x71, 0x49, 0x4a, 0x49, 0x55, 0xa2, 0xd6, 0xec, 0x22, 0x27, 0x20, 0x3a, 0x20, 0x20, 0x27, 0x4a, 0x55, 0xd6, 0xd8, 0xae, 0xd6, 0x66, 0x25, 0x27, 0x20, 0x20, 0x20, 0x20, 0x20, 0x27, 0x4a, 0xe8, 0xe6, 0xa5, 0x4a, 0x4b, 0x49, 0x1e, 0x2e, 0x22, 0x2d, 0x25, 0xe6, 0x2b, 0x4b, 0xd6, 0xe0, 0x25, 0x5c, 0x2e, 0xe6, 0xa2, 0xe6, 0x3a, 0x20, 0x22, 0x49, 0xd6, 0x66, 0x66, 0x23, 0x22, 0x5c, 0x20, 0x2c, 0xe6, 0xa2, 0xe6, 0x3b, 0x20, 0x27, 0xdc, 0x66, 0xd6, 0x25, 0x3a, 0x4a, 0x4b, 0xd6, 0x4b, 0x77, 0x5c, 0x4a, 0x5b, 0x68, 0xdc, 0x56, 0x22, 0x20, 0xe6, 0xd5, 0xf8, 0xc9, 0xe6, 0x20, 0x3a, 0x7f, 0xdc, 0xba, 0x68, 0xf7, 0x5c, 0x3a, 0x20, 0xe6, 0xd5, 0xf8, 0xc9, 0xe6, 0x20, 0x22, 0x7f, 0xe8, 0x56, 0xd6, 0x49, 0x55, 0x72, 0x3a, 0x2e, 0x20, 0x21, 0x20, 0xe8, 0xd6, 0xa1, 0x9e, 0x5c, 0x3a, 0xc7, 0xdc, 0xd7, 0x61, 0xc8, 0x20, 0x2e, 0xdc, 0xae, 0x9e, 0xd6, 0xcd, 0x7f, 0x20, 0x20, 0xc7, 0xf5, 0xd7, 0x61, 0xc8, 0x20, 0x55, 0xdc, 0xd6, 0xe8, 0x5c, 0x4a, 0x4b, 0x3a, 0x21, 0x20, 0x2d, 0x68, 0x55, 0x66, 0x4b, 0xa5, 0xa2, 0x49, 0x20, 0xe6, 0xca, 0xf9, 0xcb, 0xe6, 0x20, 0x68, 0xcb, 0xd6, 0x60, 0xe8, 0x50, 0xa3, 0x3a, 0x20, 0xe6, 0xca, 0xe8, 0xcb, 0xe6, 0x20, 0x68, 0xa1, 0xdc, 0xd6, 0x7f, 0x72, 0x43, 0x49, 0x5c, 0x4c, 0x20, 0x4a, 0x56, 0x25, 0x58, 0x25, 0xe6, 0x66, 0x20, 0x22, 0xe6, 0xe8, 0xe6, 0x27, 0x2e, 0xfe, 0xd6, 0x21, 0x60, 0x5c, 0x20, 0xa1, 0x5c, 0x3a, 0x21, 0xe6, 0xe8, 0xe6, 0x27, 0x3a, 0x49, 0x25, 0xd6, 0x4a, 0x5b, 0x4b, 0x2e, 0x58, 0xa2, 0x22, 0x5c, 0x2f, 0x68, 0xe8, 0xff, 0x27, 0x58, 0xd6, 0x58, 0x2e, 0x2e, 0x64, 0x20, 0x3a, 0x55, 0xdc, 0xd6, 0x3a, 0x20, 0x20, 0x20, 0x5c, 0xd6, 0x49, 0x5c, 0x68, 0x2e, 0x2e, 0x68, 0x4a, 0x56, 0xd6, 0x5b, 0x8, 0x71, 0x49, 0x22, 0xe8, 0x22, 0x2e, 0x21, 0x7b, 0x2d, 0xd6, 0x5b, 0x52, 0x4b, 0xe8, 0xdc, 0x25, 0xfc, 0x68, 0x7f, 0xee, 0x7f, 0xdc, 0x5c, 0x20, 0x55, 0x2f, 0x60, 0x3a, 0xd6, 0x66, 0x4a, 0x72, 0xd6, 0xa5, 0x66, 0xdc, 0xe6, 0x4c, 0x21, 0x1e, 0x2e, 0x4a, 0x3a, 0x4a, 0x20, 0x68, 0x4b, 0x22, 0x68, 0x4a, 0x4b, 0x55, 0x25, 0x66, 0xd6, 0xd6, 0x88, 0xa1, 0xbb, 0xe8, 0xd6, 0xe8, 0x2e, 0x65, 0x56, 0x3b, 0x3a, 0x20, 0xa1, 0xff, 0xcd, 0xa2, 0xd6, 0xce, 0xe6, 0x49, 0xe8, 0x50, 0x4f, 0x73, 0x55, 0x49, 0x2d, 0x68, 0x22, 0x5c, 0x20, 0x20, 0x21, 0x20, 0x2b, 0xe6, 0x68, 0x56, 0xce, 0xfd, 0xd8, 0x56, 0xbb, 0xd6, 0xbb, 0xa1, 0x55, 0xec, 0xce, 0x66, 0x4b, 0x68, 0xdc, 0xa1, 0xd8, 0xae, 0x66, 0xba, 0xf7, 0x56, 0x50, 0xd6, 0x4b, 0xdc, 0x2b, 0x3a, 0x20, 0x3a, 0x21, 0x56, 0x20, 0x2d, 0x20, 0x22, 0x49, 0xd6, 0x7f, 0x69, 0xa2, 0xa2, 0x69, 0xdc, 0xce, 0xc2, 0xec, 0x66, 0xa5, 0xa1, 0xe1, 0xab, 0x68, 0xcb, 0xa1, 0xf4, 0xa1, 0xd6, 0x22, 0xe8, 0xcd, 0xa1, 0xe6, 0xe8, 0xd6, 0xe8, 0x25, 0x6b, 0x49, 0x2e, 0x4e, 0x27, 0x49, 0x22, 0x4d, 0x56, 0xce, 0xd6, 0x69, 0xd6, 0xe8, 0xa5, 0x7f, 0x66, 0x56, 0x69, 0x66, 0xdc, 0xf5, 0xe8, 0xa1, 0xff, 0xd6, 0xe8, 0x76, 0xbb, 0xe8, 0x4a, 0x55, 0x69, 0xdc, 0xdf, 0x5f, 0x66, 0xd6, 0xa2, 0xe6, 0x56, 0x5c, 0x20, 0x65, 0x49, 0x4a, 0xe8, 0xe6, 0x20, 0xdc, 0x88, 0x58, 0x56, 0xec, 0x27, 0x3a, 0x5c, 0x5d, 0xdc, 0x4a, 0x25, 0xdc, 0x5c, 0x66, 0xe8, 0xe0, 0x8, 0xdc, 0xba, 0x5d, 0x3a, 0x21, 0x3a, 0x5b, 0xa5, 0xdc, 0xc9, 0x7b, 0x4a, 0x56, 0x66, 0x25, 0x49, 0xe6, 0x6b, 0x7d, 0x20, 0x22, 0x56, 0x22, 0xd6, 0x6a, 0x5c, 0x5c, 0x5c, 0x20, 0x68, 0x20, 0x68, 0x5d, 0x58, 0x5d, 0x4a, 0x3a, 0x3a, 0x25, 0x5d, 0x58, 0x4f, 0x68, 0x20, 0xe6, 0x20, 0x21, 0x4a, 0xa2, 0xe8, 0x50, 0x22, 0xdc, 0xd6, 0x4d, 0x4a, 0x4b, 0x21, 0x20, 0x55, 0x27, 0x1e, 0x3a, 0xdc, 0x5c, 0x48, 0x5c, 0x21, 0x20, 0x22, 0x20, 0xdc, 0x21, 0xa2, 0x5c, 0xa7, 0x5c, 0xdc, 0xba, 0x5c, 0xe0, 0x5c, 0xe0, 0x20, 0x27, 0x20, 0x68, 0x3a, 0x56, 0x66, 0x49, 0x74, 0x5c, 0x8, 0x2d, 0x49, 0x22, 0xe6, 0x22, 0x73, 0x2d, 0x4c, 0x55, 0x2b, 0xe8, 0x4b, 0x22, 0x21, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe8, 0x27, 0xe6, 0x5c, 0xdc, 0xdc, 0x5c, 0x25, 0x27, 0x22, 0x20, 0x5c, 0x20, 0x20, 0x5c, 0xa1, 0x1e, 0x4a, 0x61, 0x21, 0x2d, 0x2b, 0x4b, 0x6f, 0x25, 0x20, 0x4a, 0x49, 0x20, 0x2e, 0x2e, 0xd6, 0x55, 0x49, 0x5c, 0x20, 0x20, 0x20, 0x22, 0x20, 0x27, 0x20, 0x27, 0x20, 0x27, 0x22, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x20, 0x20, 0x25, 0xdc, 0xe8, 0x49, 0x3a, 0x5c, 0x3a, 0x20, 0x27, 0x5, 0x2e, 0x20, 0x4a, 0x2d, 0x4b, 0x63, 0x4a, 0x25, 0xe6, 0x56, 0xa2, 0x49, 0x68, 0x25, 0x20, 0x3a, 0x2e, 0x20, 0x55, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x2e, 0x22, 0x5c, 0x20, 0x4a, 0x7a, 0xd6, 0xa5, 0xd5, 0x4b, 0x2e, 0x25, 0x49, 0x3a, 0x20, 0x65, 0x5c, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x79, 0xe6, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x7b, 0x20, 0x6c, 0xe0, 0xe0, 0xe0, 0x7b, 0x20, 0x51, 0x20, 0x20, 0x20, 0x76, 0xe0, 0xe0, 0xe0, 0xe0, 0x20, 0x20, 0x20, 0x20, 0x57, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x6c, 0xe6, 0xe6, 0x5c, 0x5c, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x7b, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x7b, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe0, 0xe0, 0xe0, 0xe0, 0x20, 0x20, 0x4d, 0x20, 0x56, 0x3e, 0x6d, 0x7d, 0x20, 0x20, 0x20, 0x20, 0x6c, 0xe6, 0x5c, 0x66, 0x66, 0x66, 0x66, 0xe0, 0x5c, 0xe0, 0xe0, 0xe0, 0xe0, 0x5c, 0x5c, 0x5c, 0xe0, 0xe0, 0xe0, 0x65, 0x20, 0x20, 0x21, 0x20, 0x7c, 0xe0, 0xe0, 0xe0, 0x20, 0x20, 0x55, 0x4d, 0x43, 0x4a, 0x55, 0x49, 0x20, 0x20, 0x20, 0x6c, 0xe6, 0x66, 0x66, 0x5c, 0x5c, 0x5c, 0x5c, 0x66, 0x66, 0x66, 0xe0, 0xe0, 0x66, 0x66, 0x66, 0x66, 0x66, 0x68, 0xe0, 0x65, 0x20, 0x2d, 0x2b, 0x2d, 0x2d, 0x20, 0x78, 0x78, 0x20, 0x20, 0x4a, 0x4b, 0x20, 0x20, 0x4a, 0x4b, 0x20, 0x20, 0x20, 0xe6, 0x5c, 0x66, 0xe6, 0xe0, 0xbd, 0xbd, 0xbd, 0x5c, 0x5c, 0x5c, 0x66, 0x66, 0x5c, 0x5c, 0x5c, 0x5c, 0x66, 0x68, 0xe0, 0x65, 0x20, 0x20, 0x21, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0xe6, 0x66, 0xe6, 0xe0, 0xe9, 0xd5, 0xc4, 0xc9, 0xdf, 0xe0, 0xe0, 0x5c, 0x5c, 0xbc, 0xc5, 0xbe, 0x5c, 0x66, 0x68, 0x68, 0xe0, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x5d, 0x20, 0x20, 0x20, 0x20, 0xe6, 0x68, 0x66, 0xe6, 0xba, 0xe5, 0xe5, 0x57, 0xe7, 0xe0, 0xcd, 0xe0, 0xe0, 0xce, 0xe0, 0xe0, 0xe0, 0xcd, 0xe0, 0x57, 0xe0, 0xe0, 0x7b, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x5b, 0x40, 0x40, 0x20, 0x20, 0xe6, 0x68, 0x66, 0xe6, 0xba, 0xe5, 0xca, 0xc6, 0xcb, 0xe0, 0xce, 0xe0, 0xce, 0xe0, 0x7e, 0xfb, 0xe0, 0xfb, 0xe0, 0xe0, 0x7e, 0xe0, 0xe0, 0x65, 0x20, 0x40, 0x40, 0x5b, 0x40, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x20, 0x20, 0x20, 0x20, 0xe6, 0x68, 0x66, 0xe6, 0xe0, 0xcd, 0xbd, 0xbd, 0xbd, 0xce, 0xe0, 0xce, 0x69, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x5f, 0xcd, 0xa2, 0xe0, 0x7e, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0xe6, 0x66, 0xe6, 0xaa, 0xe0, 0xe0, 0xa2, 0xe0, 0xe0, 0xce, 0x69, 0xe0, 0xc5, 0xc4, 0xc3, 0xc4, 0xc5, 0xe0, 0x5f, 0xcd, 0x7e, 0x20, 0x20, 0x20, 0x51, 0x20, 0x20, 0x20, 0x20, 0x20, 0x51, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x21, 0x20, 0x20, 0x20, 0x5c, 0xe6, 0xa3, 0xa5, 0x5f, 0xe0, 0xe0, 0xce, 0x69, 0xe0, 0xc5, 0xc4, 0xc3, 0xc6, 0xc3, 0xc4, 0xc5, 0xe0, 0x7e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2b, 0x2d, 0x2d, 0x20, 0xe6, 0xe6, 0xaa, 0xab, 0x5f, 0x5f, 0xac, 0x69, 0xe0, 0xc5, 0xc4, 0xc3, 0xc6, 0xc6, 0xc3, 0xc4, 0xc5, 0x7e, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x21, 0x20, 0x20, 0x20, 0xe6, 0xe6, 0xa3, 0xa5, 0x5f, 0x5f, 0xad, 0xac, 0xff, 0x5f, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x7e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe6, 0xe6, 0xaa, 0xab, 0x5f, 0x5f, 0xad, 0xac, 0xdf, 0x60, 0xe2, 0xe2, 0xe2, 0xc3, 0xc4, 0x69, 0x20, 0x20, 0x52, 0x52, 0x52, 0x20, 0x20, 0x20, 0x4e, 0x20, 0x33, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xcd, 0xe6, 0xa3, 0xa5, 0x5f, 0x5f, 0xad, 0xac, 0xae, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe2, 0x20, 0xe9, 0xe6, 0xe6, 0xe0, 0xe0, 0xdf, 0x20, 0x4e, 0x20, 0x32, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x51, 0x20, 0x20, 0x20, 0xe6, 0xcd, 0xaa, 0xab, 0x5f, 0x5f, 0xe0, 0x20, 0x20, 0x20, 0xe2, 0xe2, 0xe2, 0x20, 0xe9, 0xe6, 0xe6, 0x23, 0x23, 0xe0, 0xe0, 0xe0, 0x20, 0x65, 0x31, 0x4e, 0x36, 0x20, 0x20, 0x40, 0x40, 0x5b, 0x40, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xcd, 0xe6, 0xc5, 0xc4, 0xc3, 0xc3, 0xc5, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0xe9, 0xe6, 0x23, 0x69, 0x20, 0x20, 0x20, 0x20, 0x7e, 0x20, 0x65, 0x4e, 0x35, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe6, 0xcd, 0xaa, 0xa5, 0x5f, 0x5f, 0xe0, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe6, 0x23, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x34, 0x4e, 0x39, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0xcd, 0xe6, 0xc5, 0xc4, 0xc3, 0xc3, 0x69, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe6, 0xe6, 0x23, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x65, 0x4e, 0x38, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe6, 0xcd, 0xaa, 0xa5, 0x5f, 0xe0, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe6, 0xe6, 0x23, 0x25, 0xe0, 0xdf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x37, 0x4e, 0x30, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe6, 0xe6, 0xc5, 0xc4, 0xc3, 0x69, 0x20, 0x51, 0x20, 0x20, 0xe6, 0xe6, 0x23, 0xaa, 0xab, 0xe0, 0xe0, 0xdf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x4e, 0x26, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe6, 0xe6, 0xa3, 0xab, 0x5f, 0xe0, 0xdf, 0x20, 0x20, 0x20, 0xe9, 0xe6, 0x23, 0xaa, 0x20, 0x20, 0xe0, 0xe0, 0xe0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x23, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe6, 0xe6, 0xe6, 0xe6, 0xa3, 0xa5, 0xab, 0x5f, 0xad, 0xe0, 0xdf, 0x20, 0xe9, 0xe6, 0xe6, 0x23, 0x25, 0xab, 0xe0, 0x69, 0x5f, 0xe0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xa3, 0xa5, 0xab, 0x5f, 0xad, 0xac, 0xae, 0xe0, 0xdf, 0xe6, 0xe6, 0x23, 0xaa, 0xab, 0xe0, 0x20, 0x20, 0x20, 0xe0, 0x20, 0x20, 0x20, 0x51, 0x20, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xa3, 0xaa, 0xaa, 0xab, 0x5f, 0x5f, 0xad, 0xac, 0xae, 0xe0, 0xe0, 0xe0, 0xe6, 0xe6, 0x23, 0x25, 0xaa, 0xab, 0xe0, 0xdf, 0x20, 0x69, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x20, 0x13, 0x8, 0xe, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0xf8, 0xc5, 0xc5, 0xc5, 0xc5, 0xf8, 0x49, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x42, 0x6c, 0x79, 0x7b, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x21, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x5a, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0x5a, 0x7b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x20, 0x20, 0x42, 0x6c, 0x62, 0x62, 0x20, 0x21, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xcf, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x62, 0x62, 0x62, 0x62, 0x7b, 0x20, 0x20, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6a, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xc2, 0x51, 0x20, 0x20, 0x20, 0x2e, 0x2e, 0x3a, 0xd2, 0xd2, 0xd2, 0xcb, 0xd9, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x51, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xd1, 0xf3, 0xa0, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0xc4, 0xc4, 0xc4, 0xc9, 0xd9, 0x2e, 0x20, 0x3a, 0x2e, 0x20, 0x20, 0x20, 0x57, 0x2e, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x2e, 0x9f, 0xc9, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xc2, 0xa0, 0x75, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x66, 0x66, 0x66, 0xc8, 0xd9, 0x20, 0x2e, 0x20, 0x2e, 0x5a, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3a, 0xa0, 0xc2, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xae, 0xa0, 0xa0, 0xa0, 0xa0, 0xca, 0xc9, 0x5c, 0x49, 0x20, 0x3a, 0x2e, 0x2e, 0x66, 0x66, 0x66, 0xc8, 0xd9, 0x3a, 0x57, 0x2e, 0x20, 0x20, 0x2e, 0x20, 0x51, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x2e, 0xa0, 0xca, 0xc3, 0xc3, 0xc3, 0xc3, 0xad, 0xd7, 0xae, 0xa0, 0xa0, 0xa0, 0xa0, 0xc2, 0x5c, 0x42, 0x20, 0x20, 0x57, 0x20, 0x66, 0x66, 0x66, 0xc8, 0xd9, 0x2e, 0x20, 0x2e, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x57, 0x20, 0x3a, 0x20, 0x59, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa7, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xda, 0xf3, 0x66, 0x42, 0x2e, 0x2e, 0x2e, 0x2e, 0x66, 0x66, 0x66, 0xc8, 0xd9, 0x20, 0x5a, 0x21, 0x51, 0x20, 0x51, 0x20, 0x20, 0x57, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x55, 0xc4, 0x62, 0xf8, 0xf8, 0x62, 0x62, 0x62, 0x62, 0xf8, 0xf8, 0x62, 0xc4, 0xc9, 0xc2, 0x66, 0x42, 0x20, 0x2e, 0x51, 0x57, 0x66, 0x66, 0x66, 0xc8, 0xd9, 0x57, 0x20, 0x2e, 0x2e, 0x57, 0x20, 0x20, 0x5a, 0x2e, 0x20, 0x20, 0x57, 0x2e, 0x20, 0x42, 0xa0, 0xfa, 0x7e, 0xc6, 0xe6, 0x21, 0x21, 0x66, 0xfa, 0x7e, 0xc6, 0x5f, 0x20, 0x63, 0x63, 0xf6, 0x20, 0x20, 0x57, 0x2e, 0x66, 0x66, 0x66, 0xc8, 0xd9, 0x20, 0x20, 0x57, 0x57, 0x51, 0x57, 0x57, 0x20, 0x7c, 0x20, 0x57, 0x20, 0x2e, 0x20, 0x42, 0xa0, 0x7e, 0x46, 0x46, 0x5f, 0xeb, 0xf3, 0x69, 0x46, 0x46, 0x6c, 0xe9, 0x75, 0xe9, 0xc5, 0xfc, 0x2e, 0x2e, 0x57, 0x5f, 0x66, 0x66, 0x66, 0xba, 0xd9, 0x2e, 0x51, 0x2e, 0x57, 0xa0, 0x51, 0x57, 0x57, 0x57, 0x20, 0x20, 0x51, 0x20, 0x20, 0x42, 0xa0, 0xd0, 0x62, 0xcf, 0xa0, 0xc2, 0xc2, 0xa0, 0xd0, 0x62, 0xcf, 0xa0, 0xc2, 0xa0, 0x69, 0xfb, 0x20, 0x57, 0x51, 0x57, 0xf7, 0xf7, 0xf7, 0xf7, 0xd9, 0x7b, 0x2e, 0x57, 0x57, 0xd1, 0x57, 0x51, 0x51, 0x57, 0x51, 0x57, 0x2e, 0x2e, 0x20, 0x4a, 0xe2, 0xe2, 0xe2, 0xe2, 0xc3, 0xcb, 0xca, 0xc3, 0xe2, 0xe2, 0xe2, 0xe2, 0xcb, 0x69, 0xe9, 0x69, 0x2e, 0x2e, 0x57, 0x55, 0x62, 0xc4, 0xc4, 0xbd, 0xd9, 0x5c, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xa0, 0x51, 0xd7, 0x51, 0x7b, 0x5a, 0x20, 0x20, 0xfb, 0xfc, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xf4, 0xa0, 0xa0, 0xf4, 0xec, 0x69, 0xe9, 0xe6, 0x20, 0x20, 0x57, 0x57, 0xfb, 0xa0, 0xba, 0xa0, 0xe6, 0xd9, 0x5c, 0x5a, 0x57, 0x51, 0x57, 0xd7, 0x57, 0x57, 0x57, 0xd7, 0x51, 0x51, 0x2e, 0x20, 0x20, 0x4d, 0x5f, 0xa0, 0xa0, 0xfb, 0xa0, 0xa0, 0xec, 0xf4, 0xfc, 0x69, 0xe9, 0xfe, 0xdc, 0x7d, 0x20, 0x57, 0x57, 0x51, 0x20, 0xa0, 0xe5, 0xee, 0xe6, 0xd9, 0x5c, 0x51, 0x51, 0x57, 0x51, 0x57, 0xa0, 0x57, 0x57, 0x51, 0x57, 0xd7, 0x57, 0x51, 0x20, 0x7c, 0x4d, 0x5f, 0xd5, 0xdf, 0xc5, 0xc5, 0xe9, 0xc9, 0x69, 0xe9, 0xa0, 0xa0, 0x7e, 0x22, 0x40, 0x49, 0x51, 0xa0, 0x20, 0xa0, 0xe5, 0xcb, 0xe6, 0xd9, 0x5c, 0x3a, 0xa0, 0x57, 0xa0, 0x51, 0x57, 0xd7, 0x51, 0x51, 0x57, 0x57, 0x57, 0x20, 0x20, 0x3a, 0x59, 0xe5, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xac, 0x61, 0xa0, 0xa0, 0xe7, 0x20, 0x55, 0xcf, 0xa0, 0x57, 0x51, 0x20, 0xa0, 0xe5, 0xa0, 0xe6, 0xd9, 0x5c, 0x2e, 0x57, 0xd7, 0x57, 0x57, 0x57, 0x51, 0x57, 0xa0, 0x51, 0x51, 0x57, 0x51, 0x20, 0x20, 0x6a, 0xe5, 0xa7, 0xf7, 0xf7, 0xf7, 0xf7, 0xae, 0xea, 0xa0, 0xa0, 0x69, 0x55, 0xe9, 0xaf, 0xa0, 0x7f, 0x20, 0x20, 0xa0, 0xe5, 0x69, 0xe6, 0xd9, 0x5c, 0x2e, 0x51, 0x57, 0x51, 0xd1, 0x51, 0x57, 0x51, 0x51, 0x57, 0xa0, 0x51, 0x20, 0xe9, 0xce, 0x27, 0xe1, 0xa0, 0xe3, 0xf7, 0xf7, 0xe3, 0xa0, 0xa7, 0xa0, 0x69, 0x20, 0xe9, 0xa0, 0xa0, 0x7e, 0x6c, 0x7f, 0xe9, 0xa0, 0xaf, 0xe6, 0xe6, 0xd9, 0x5c, 0x51, 0x57, 0x51, 0xa0, 0x51, 0x57, 0xa0, 0x64, 0x79, 0xf8, 0xf7, 0xe3, 0xe9, 0xce, 0x69, 0x7c, 0x7c, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0x7d, 0x74, 0xe9, 0xa0, 0xa0, 0x7e, 0x6c, 0xa0, 0xe9, 0xa0, 0x69, 0xf5, 0xd0, 0xd4, 0x61, 0x54, 0x57, 0xa0, 0xd1, 0x51, 0x55, 0xf7, 0xe3, 0x69, 0x57, 0xa0, 0x7b, 0xe7, 0xa0, 0xc2, 0x57, 0x20, 0x20, 0x6d, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0x7d, 0x20, 0x20, 0x57, 0xaf, 0x69, 0xe9, 0xa0, 0xa0, 0xf4, 0xea, 0xe9, 0xf5, 0xd9, 0xcf, 0xd0, 0xd9, 0x49, 0x51, 0x57, 0xd1, 0xa0, 0xa0, 0x69, 0xe9, 0xa0, 0xa0, 0xaf, 0xe7, 0xa0, 0xc2, 0x4f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x69, 0xe9, 0xa0, 0xa0, 0xa0, 0xf4, 0xea, 0xa0, 0xf5, 0xd9, 0xd4, 0xd9, 0xd9, 0xa0, 0x20, 0x51, 0x67, 0xa0, 0x5c, 0x57, 0xe3, 0xe3, 0xd0, 0xa0, 0xa0, 0xcd, 0xa0, 0xa0, 0x54, 0x20, 0x47, 0x20, 0x20, 0x74, 0x54, 0x20, 0x20, 0x2f, 0x2c, 0xa0, 0x20, 0xc0, 0xc0, 0xc0, 0xf4, 0xf4, 0xea, 0xa0, 0xdf, 0xd9, 0xd4, 0xfa, 0xd9, 0xa0, 0x75, 0xd1, 0x76, 0xa0, 0x5c, 0xe5, 0xa0, 0xa0, 0xcf, 0xa0, 0xa0, 0xa0, 0xfe, 0xa0, 0xdf, 0x20, 0x20, 0x20, 0x20, 0x75, 0x75, 0x20, 0x2f, 0x20, 0xdc, 0xa0, 0x48, 0xa0, 0xa0, 0xd1, 0x4a, 0xf4, 0xea, 0xcd, 0xa0, 0xd9, 0xcf, 0xd9, 0xd9, 0x8d, 0xf6, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc6, 0xf8, 0xf8, 0xc6, 0xef, 0xc6, 0xf8, 0xf8, 0xc9, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xd5, 0xf7, 0x69, 0x60, 0x60, 0x63, 0xe9, 0x69, 0x60, 0xe9, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xf4, 0xea, 0x68, 0x68, 0x68, 0x68, 0xea, 0x68, 0x68, 0xf4, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xd5, 0xc3, 0xd2, 0x69, 0x55, 0xe0, 0xca, 0xd5, 0xc5, 0xf7, 0xc5, 0xf2, 0xc5, 0xc5, 0xc9, 0xc0, 0xc9, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xd5, 0xf7, 0x69, 0x55, 0xd5, 0xe0, 0xe0, 0xf4, 0xe0, 0xe0, 0xe0, 0xd9, 0xe0, 0xe0, 0xc8, 0x5f, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x20, 0x62, 0xf7, 0xe0, 0xea, 0xe0, 0xe0, 0xe0, 0xe0, 0xe7, 0xe0, 0xe0, 0xe7, 0xdf, 0xfb, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xea, 0x48, 0xc8, 0xe0, 0xe0, 0xfa, 0xd2, 0xef, 0xef, 0xef, 0xfa, 0xef, 0xef, 0xfa, 0xdf, 0x6a, 0xe0, 0xe4, 0xd2, 0xc6, 0xc6, 0xc6, 0xd2, 0xe4, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x61, 0x6f, 0xf7, 0xe0, 0xcf, 0xe0, 0xcc, 0xe0, 0xf7, 0xe0, 0xea, 0xf7, 0xe0, 0xfa, 0xdf, 0x5d, 0x69, 0xe3, 0xae, 0xe0, 0xe0, 0xba, 0xe0, 0xe3, 0xcd, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xea, 0x48, 0xc8, 0xea, 0xe0, 0xc9, 0xe0, 0xf7, 0xf7, 0xf7, 0xcc, 0xfa, 0xf7, 0xe0, 0xe0, 0x48, 0xe2, 0xc6, 0xc6, 0xc4, 0x6f, 0xc6, 0x77, 0x77, 0x5f, 0xc9, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x6c, 0xf7, 0xe0, 0xcc, 0xca, 0xef, 0xe0, 0xe0, 0xe4, 0xce, 0xcd, 0xe4, 0xe0, 0xce, 0x42, 0x62, 0xf7, 0xf7, 0x62, 0x62, 0x79, 0x77, 0x44, 0xe0, 0xcb, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0xca, 0xca, 0xe0, 0xe0, 0xe0, 0xf7, 0xf7, 0xe3, 0xe0, 0xe0, 0xe3, 0xf7, 0xe0, 0xd4, 0xd0, 0x40, 0x40, 0x40, 0xc4, 0xc3, 0x78, 0xf7, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x69, 0xcd, 0xe4, 0xe0, 0xe4, 0xce, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xce, 0xe3, 0x69, 0x55, 0xe8, 0x44, 0xc3, 0xc5, 0x68, 0x79, 0xe2, 0xc0, 0xc9, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x69, 0x42, 0xc7, 0xe3, 0xf7, 0xe3, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xcf, 0xf7, 0xe0, 0x66, 0xe0, 0xa2, 0xf7, 0xf7, 0xf7, 0x62, 0xe8, 0x68, 0xef, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x69, 0x60, 0xc7, 0xe0, 0xc9, 0xe0, 0xe0, 0xd5, 0xe0, 0xe0, 0xe0, 0xe0, 0xea, 0xe0, 0xe0, 0xfa, 0x62, 0x62, 0x42, 0x62, 0xcc, 0xe2, 0xba, 0xa2, 0x78, 0xc9, 0xf4, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x60, 0x5b, 0xe0, 0xe0, 0xd9, 0xe0, 0xe0, 0xe5, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xcc, 0xe0, 0xe1, 0xe0, 0xe0, 0xc2, 0xe0, 0xc2, 0xe0, 0xf4, 0xae, 0xea, 0xf4, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x69, 0x60, 0x42, 0xc2, 0xe0, 0xe7, 0xe0, 0xe0, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0x68, 0xca, 0xe0, 0xe0, 0xd4, 0xe0, 0xd4, 0xea, 0xef, 0xef, 0x4b, 0xea, 0xc2, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x60, 0x5b, 0xef, 0xe0, 0xd2, 0xfa, 0xe0, 0xe0, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xeb, 0xd2, 0xef, 0xe0, 0xe0, 0xe0, 0xef, 0xcf, 0xe0, 0xe0, 0xe0, 0xe0, 0xfc, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xef, 0xfa, 0x6f, 0x50, 0x42, 0xc2, 0xf4, 0xcb, 0xe0, 0xe0, 0xe5, 0xcd, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xea, 0xe0, 0xe0, 0xf7, 0xc5, 0xf7, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xfe, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xef, 0xef, 0xef, 0xef, 0x69, 0xf7, 0xdf, 0xe0, 0x7a, 0x42, 0xc2, 0xe0, 0xcd, 0xe0, 0xe0, 0xce, 0xe0, 0xea, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xea, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0x66, 0x66, 0x66, 0xe9, 0xe0, 0xfe, 0xef, 0xc6, 0xc4, 0xf7, 0x43, 0x5f, 0xe0, 0xf7, 0xf7, 0xe0, 0xe0, 0xce, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x7e, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0xf4, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc3, 0xc3, 0x60, 0xf4, 0xe0, 0xe0, 0xe0, 0xc9, 0xf7, 0xc9, 0xc9, 0xe0, 0xe0, 0xce, 0xdf, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0xf4, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc3, 0x43, 0x60, 0xe1, 0xe0, 0xe0, 0xe0, 0xea, 0xe0, 0xea, 0xea, 0xef, 0xce, 0xe0, 0xf4, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0xe1, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc3, 0xc3, 0x60, 0xf4, 0xe0, 0xe0, 0xe0, 0xce, 0xe0, 0xce, 0x69, 0x7c, 0xe2, 0xe2, 0x77, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x5f, 0xe0, 0xe0, 0xe0, 0xc3, 0xc3, 0x43, 0x60, 0x68, 0x68, 0x68, 0x68, 0x68, 0x68, 0x68, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0xa0, 0xd2, 0xd2, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0x6c, 0x7e, 0x20, 0x20, 0x20, 0x20, 0x67, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0x74, 0x20, 0x20, 0x6c, 0x20, 0x7c, 0x7b, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xef, 0xf9, 0xe2, 0x20, 0xe7, 0x3d, 0x3d, 0x3d, 0xfb, 0xc8, 0xa0, 0xa0, 0xa0, 0xe7, 0x47, 0x20, 0x20, 0x20, 0x3b, 0x20, 0x67, 0xe7, 0xf4, 0xe7, 0xcf, 0x7b, 0x74, 0x74, 0x20, 0x20, 0x20, 0x5c, 0x20, 0x48, 0xf4, 0xa0, 0xa0, 0xa0, 0xa0, 0x7e, 0x52, 0x52, 0x52, 0x20, 0xe7, 0x2d, 0x44, 0x44, 0x44, 0x2d, 0xf4, 0xa0, 0xa0, 0xea, 0x74, 0x51, 0x20, 0x68, 0x5c, 0x20, 0x67, 0xe7, 0xf4, 0xe7, 0xf4, 0xf6, 0xe7, 0x74, 0x20, 0x20, 0x20, 0x66, 0x20, 0x67, 0xe5, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xcc, 0xcc, 0xcc, 0x20, 0x7e, 0xe, 0x9, 0xd, 0xf, 0x19, 0xf4, 0xa0, 0xa0, 0xea, 0x74, 0x2e, 0x68, 0x66, 0x66, 0x2e, 0x67, 0xa0, 0xf4, 0xe7, 0xf4, 0xe7, 0xa0, 0x74, 0x20, 0x2e, 0x68, 0x66, 0x20, 0x67, 0xe5, 0xa0, 0xa0, 0xa0, 0xa0, 0xec, 0x64, 0x64, 0x64, 0x20, 0x42, 0x2, 0xc, 0xf, 0x3, 0xb, 0xf4, 0xa0, 0xa0, 0x7e, 0x79, 0x62, 0x79, 0x6f, 0x64, 0x20, 0x67, 0xa0, 0xf4, 0xa0, 0xf4, 0xe7, 0xa0, 0x74, 0x22, 0x64, 0x6f, 0x79, 0x62, 0x68, 0x7c, 0xa0, 0xa0, 0xa0, 0xa0, 0x3b, 0x22, 0x20, 0x22, 0x20, 0x21, 0x2d, 0x43, 0x43, 0x43, 0x2d, 0xc9, 0xa0, 0xa0, 0x76, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xdf, 0x5f, 0xf4, 0xa0, 0xf4, 0xe7, 0x69, 0xe9, 0xa0, 0xa0, 0xa0, 0xa2, 0x66, 0x5c, 0x75, 0xa0, 0xa0, 0xe2, 0xe2, 0x6c, 0x6c, 0xe1, 0x6c, 0x20, 0x48, 0x20, 0x3a, 0x5d, 0x3a, 0x6c, 0x20, 0x5f, 0xe7, 0xf5, 0xa0, 0xae, 0xd2, 0xc6, 0xfb, 0xa0, 0xa0, 0xdf, 0x5f, 0xa0, 0xf4, 0x69, 0xe9, 0xa0, 0xa0, 0xec, 0xc6, 0xd2, 0xae, 0x5c, 0x5d, 0xf4, 0xa0, 0xe3, 0xcd, 0x63, 0x63, 0x1a, 0x2e, 0x20, 0xc7, 0x64, 0x20, 0x71, 0xf8, 0x6c, 0x20, 0x2e, 0xe7, 0xf5, 0xa0, 0xdf, 0x20, 0x20, 0x4d, 0x5f, 0xa0, 0xa0, 0xdf, 0x5f, 0x4e, 0xe9, 0xa0, 0xa0, 0x69, 0x4e, 0x20, 0x20, 0xe9, 0x5c, 0x5d, 0xf4, 0xa0, 0x4f, 0x4f, 0x77, 0x77, 0x74, 0x5d, 0x20, 0x2e, 0x67, 0x20, 0x20, 0x20, 0x6c, 0x20, 0x7b, 0x20, 0xf5, 0xa0, 0xa0, 0x20, 0x20, 0x20, 0x4d, 0x5f, 0xa0, 0xa0, 0xdf, 0xe9, 0xa0, 0xa0, 0x69, 0x4e, 0x20, 0x20, 0x20, 0xa0, 0x5c, 0x5d, 0x20, 0xa0, 0x7c, 0x6f, 0x1e, 0x6f, 0x4d, 0xe5, 0x20, 0x64, 0x4e, 0x20, 0x64, 0x20, 0x20, 0x20, 0x74, 0x20, 0xf5, 0xa0, 0xa0, 0x20, 0x20, 0x20, 0xdf, 0x4d, 0x5f, 0xa0, 0xa0, 0xa0, 0xa0, 0x69, 0x4e, 0xe9, 0x20, 0x20, 0x20, 0xa0, 0x5c, 0x5d, 0x20, 0x20, 0x20, 0x64, 0x20, 0x20, 0x7a, 0xe5, 0x20, 0x77, 0x77, 0x77, 0xf4, 0x4f, 0x77, 0x77, 0x77, 0x5c, 0xf5, 0xa0, 0xa0, 0xdf, 0x20, 0x20, 0xe7, 0x20, 0x4d, 0x5f, 0xa0, 0xa0, 0x69, 0x4e, 0x20, 0xf4, 0x20, 0x20, 0xe9, 0xa0, 0x5c, 0x5d, 0x27, 0x77, 0x77, 0xf4, 0x4f, 0x77, 0x20, 0xcf, 0x20, 0x69, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x20, 0xf5, 0xa0, 0xa0, 0xa0, 0xdf, 0x20, 0xf6, 0x20, 0xe9, 0xa2, 0xa0, 0xa0, 0xa2, 0xdf, 0x20, 0xf5, 0x20, 0xe9, 0xa0, 0xa0, 0x5c, 0x5d, 0x20, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0xf7, 0x20, 0x20, 0x3a, 0x2e, 0x20, 0x20, 0x3a, 0x2e, 0x20, 0x20, 0xf5, 0xa0, 0xa0, 0xa0, 0xae, 0x20, 0x21, 0xe9, 0xa0, 0xa0, 0x69, 0x5f, 0xa0, 0xa0, 0xdf, 0x21, 0x20, 0xa0, 0xa0, 0xa0, 0x5c, 0x5d, 0x20, 0x3a, 0x2e, 0x20, 0x3a, 0x2e, 0x20, 0xcf, 0x20, 0x20, 0x42, 0x42, 0x20, 0x20, 0x42, 0x42, 0x20, 0x20, 0xf5, 0xa0, 0xa0, 0xa0, 0xc2, 0x20, 0x20, 0x5f, 0xae, 0x69, 0x4e, 0x4d, 0x5f, 0xae, 0x69, 0x20, 0x20, 0xa0, 0xa0, 0xa0, 0x5c, 0x5d, 0x20, 0x42, 0x42, 0x20, 0x42, 0x42, 0x20, 0xcf, 0x20, 0x20, 0xf6, 0x42, 0x20, 0x67, 0x63, 0x63, 0x63, 0x20, 0xf5, 0xa0, 0xa0, 0xa0, 0xc2, 0x20, 0x20, 0x20, 0x4d, 0x4e, 0x20, 0x20, 0x4d, 0x4e, 0x20, 0x20, 0x20, 0xa0, 0xa0, 0xa0, 0x5c, 0x5d, 0x20, 0x42, 0x21, 0x20, 0x21, 0x21, 0x20, 0x4f, 0x20, 0x77, 0x77, 0x77, 0xf4, 0x4f, 0x77, 0x64, 0x4e, 0x20, 0x7c, 0x5f, 0xa0, 0xa0, 0xc2, 0x64, 0x52, 0x52, 0x52, 0x52, 0x52, 0x52, 0x52, 0x52, 0x52, 0x52, 0x64, 0xa0, 0xa0, 0xa0, 0x5c, 0x7d, 0x20, 0x21, 0x20, 0x20, 0x20, 0x20, 0x20, 0x74, 0x20, 0xa0, 0xdf, 0x20, 0x20, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x67, 0x4d, 0x5f, 0xa0, 0xc2, 0x6c, 0xf7, 0xce, 0xa0, 0xe3, 0xf8, 0xf8, 0xe3, 0xa0, 0xcd, 0xf7, 0x7b, 0xa0, 0xa0, 0x69, 0x4e, 0x74, 0x20, 0x20, 0x2d, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0xdf, 0x5f, 0xdf, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x20, 0x67, 0x20, 0x4d, 0xa0, 0xc2, 0xf5, 0xe7, 0xe5, 0xec, 0xe2, 0xe2, 0xe2, 0xe2, 0xfb, 0xe7, 0xf4, 0xf6, 0xa0, 0xd9, 0x4e, 0x20, 0x74, 0x20, 0xcf, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xe4, 0xe4, 0xa0, 0xa2, 0xa0, 0x20, 0x64, 0x64, 0x64, 0x64, 0x20, 0x59, 0x20, 0x20, 0xa0, 0xc2, 0xf5, 0xe7, 0xa0, 0xe9, 0xa0, 0xa0, 0xa0, 0xa0, 0xdf, 0xa0, 0xf4, 0xf6, 0xa0, 0xd9, 0x20, 0x20, 0x54, 0x20, 0xe5, 0xa0, 0xa0, 0xa0, 0xa0, 0xe8, 0xa0, 0xa0, 0xa0, 0xa0, 0xae, 0x74, 0xe9, 0x69, 0xe9, 0x69, 0x20, 0x59, 0x20, 0x20, 0xa0, 0xc2, 0xf5, 0xa0, 0xa8, 0xa0, 0xd5, 0xc4, 0xc4, 0xc9, 0xa0, 0xa9, 0xa0, 0xf6, 0xa1, 0xd9, 0x20, 0x2c, 0x54, 0x20, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xac, 0xbb, 0xfa, 0x20, 0x45, 0x45, 0x45, 0x45, 0x22, 0x7c, 0xae, 0xe4, 0xa0, 0xc2, 0xf5, 0xae, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0x42, 0xc2, 0xa0, 0xe4, 0x5c, 0x7e, 0x67, 0xe4, 0xa0, 0xcb, 0xa0, 0xa0, 0xe4, 0xe4, 0xe4, 0xed, 0xcc, 0xcf, 0xdf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x62, 0x79, 0xfe, 0xf5, 0xe5, 0xa0, 0xa0, 0xa0, 0xe4, 0xe4, 0xa0, 0xa0, 0xa0, 0xa0, 0x21, 0xfc, 0x79, 0x62, 0x2f, 0x20, 0x67, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xce, 0xdf, 0x5f, 0xa0, 0xdf, 0x43, 0x43, 0x43, 0x40, 0x62, 0x4b, 0x20, 0x20, 0x68, 0x5f, 0xe5, 0xa0, 0xa0, 0xa7, 0xa0, 0xa0, 0xcd, 0xa0, 0xa0, 0xe7, 0x4e, 0x68, 0x20, 0x2e, 0x4a, 0x2d, 0xcf, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xa0, 0xce, 0xdf, 0x5f, 0xa0, 0xdf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3e, 0x7c, 0xdf, 0x7c, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xac, 0x7e, 0xe9, 0x7e, 0x20, 0x3b, 0x20, 0x20, 0xe5, 0xa0, 0xa2, 0xa0, 0xa0, 0xa0, 0xe4, 0xac, 0xaf, 0xce, 0xac, 0xce, 0xdf, 0x5f, 0xba, 0xdf, 0x2e, 0x68, 0x68, 0x4e, 0x20, 0x5f, 0x4d, 0x5f, 0xdf, 0x5f, 0xa1, 0xa0, 0xa0, 0xa0, 0xa0, 0xa2, 0x69, 0xe9, 0x69, 0x20, 0x4e, 0x22, 0x68, 0x2e, 0xe5, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x68, 0xe6, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x55, 0xe6, 0xe1, 0xa2, 0xa7, 0x61, 0x20, 0x20, 0x55, 0x49, 0x68, 0xe6, 0x68, 0x68, 0x49, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x55, 0x21, 0x66, 0x76, 0xe0, 0xe0, 0x75, 0x68, 0x68, 0x66, 0x66, 0xe6, 0xe6, 0x66, 0x66, 0xe6, 0x66, 0x68, 0x20, 0x20, 0x20, 0xdf, 0x68, 0xe6, 0x68, 0x55, 0x68, 0x49, 0x20, 0x20, 0x20, 0x55, 0x68, 0x55, 0x68, 0x66, 0x68, 0x49, 0x20, 0x55, 0x21, 0x55, 0xe6, 0x6a, 0xe0, 0xe0, 0x74, 0x27, 0x4a, 0x22, 0x22, 0x22, 0x15, 0x22, 0x4a, 0x22, 0x22, 0x4b, 0x20, 0x20, 0x6a, 0xe0, 0xdf, 0x27, 0x20, 0xe9, 0xdf, 0x20, 0x20, 0xe9, 0x74, 0x20, 0x20, 0x20, 0x27, 0x20, 0x27, 0x20, 0x20, 0x5c, 0x66, 0x3a, 0x4b, 0x20, 0xcd, 0xaf, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0xe0, 0xe0, 0x20, 0x20, 0xdc, 0xa7, 0x20, 0xe9, 0xe0, 0x75, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x55, 0xe6, 0x21, 0x6c, 0xf7, 0xe3, 0xf4, 0xea, 0xe3, 0xf7, 0x7b, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x55, 0x68, 0x68, 0x68, 0x20, 0x20, 0xe1, 0xcd, 0xfc, 0xa7, 0xdf, 0xa1, 0xe0, 0xe9, 0xaf, 0xe0, 0x61, 0x20, 0x20, 0x20, 0x55, 0x68, 0x49, 0x4a, 0x7b, 0x5c, 0x6c, 0xa2, 0xba, 0xe0, 0xd4, 0xd9, 0xe0, 0xae, 0xa7, 0x7b, 0x20, 0x6c, 0x4b, 0x20, 0x20, 0x20, 0x22, 0x27, 0x20, 0x20, 0xf5, 0xe0, 0xae, 0xe0, 0xea, 0xf7, 0xf7, 0xf4, 0xe0, 0xce, 0xf6, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0xe3, 0xa2, 0xe0, 0xca, 0xe0, 0xf1, 0xf1, 0xe0, 0xcb, 0xe0, 0xa7, 0xe3, 0x69, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe3, 0xe0, 0xe0, 0xea, 0xd7, 0xd7, 0xe0, 0xa5, 0xe0, 0xea, 0x20, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x7c, 0xef, 0xaf, 0x9a, 0xac, 0xae, 0xba, 0xe0, 0xa7, 0xcd, 0xef, 0x7e, 0x20, 0x20, 0x20, 0x68, 0x20, 0x20, 0x20, 0x2e, 0x20, 0xf5, 0xe0, 0xe0, 0xa5, 0xa7, 0xe0, 0xe0, 0xa7, 0xe0, 0xe0, 0x69, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3b, 0x5f, 0xca, 0xe2, 0xf9, 0xef, 0xca, 0xcb, 0xef, 0xf9, 0xe2, 0xcb, 0x69, 0x20, 0x20, 0x22, 0x27, 0x22, 0x20, 0x20, 0x20, 0x20, 0xe1, 0xe0, 0xaf, 0xe0, 0x69, 0x68, 0x68, 0x5f, 0xcd, 0xa7, 0x61, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x5c, 0x5c, 0x5f, 0xdf, 0x4a, 0x4b, 0xe1, 0x61, 0x4a, 0x4b, 0xe9, 0x69, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0xa7, 0xe0, 0x69, 0x6a, 0x99, 0xa2, 0x74, 0x22, 0xe3, 0x75, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x21, 0x3a, 0x20, 0xaf, 0xd0, 0x5c, 0xe1, 0x61, 0x68, 0xcf, 0xcd, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6a, 0xaf, 0x69, 0x20, 0x6a, 0xdc, 0xca, 0x74, 0x20, 0x5f, 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0x20, 0x55, 0x20, 0xe9, 0xe0, 0xea, 0xca, 0xfb, 0xec, 0xcb, 0xf4, 0xe0, 0xdf, 0x20, 0x49, 0x20, 0xdf, 0x20, 0x20, 0x70, 0x4d, 0x20, 0x20, 0x20, 0x19, 0x20, 0x20, 0x6a, 0xc9, 0xe0, 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0x70, 0x4d, 0xe0, 0x20, 0x66, 0x49, 0x6c, 0xf7, 0xea, 0xa5, 0xe0, 0xef, 0xa7, 0xf4, 0xf7, 0x7b, 0x55, 0xe6, 0x20, 0xab, 0x20, 0x2f, 0xdf, 0x27, 0x4d, 0x20, 0x68, 0x21, 0x2f, 0x4d, 0x20, 0xd7, 0xae, 0x74, 0x20, 0x2e, 0x2f, 0xe9, 0xdf, 0xe0, 0xdf, 0xe9, 0xe0, 0x20, 0x66, 0x66, 0x49, 0x5f, 0xea, 0xec, 0x6f, 0x79, 0xe1, 0xf4, 0x69, 0x55, 0xe6, 0xe6, 0x20, 0xe0, 0xdf, 0xe9, 0xe0, 0x6f, 0xe9, 0xa7, 0xa2, 0xdf, 0x68, 0xe9, 0xdf, 0xca, 0xa7, 0x68, 0xe9, 0xa2, 0xdf, 0x6f, 0x64, 0x5f, 0xe0, 0xcd, 0xe0, 0xdf, 0x4a, 0x66, 0x66, 0x49, 0x5f, 0x5f, 0xca, 0xcb, 0x69, 0x69, 0x55, 0xe6, 0xe6, 0x4b, 0xe9, 0xe0, 0xaf, 0xe0, 0x69, 0x64, 0x6f, 0x77, 0x22, 0x77, 0x78, 0x77, 0x6a, 0xe0, 0xae, 0x77, 0x22, 0x77, 0x78, 0x5f, 0xe0, 0xe0, 0xcd, 0xe0, 0xae, 0xba, 0x20, 0x66, 0x66, 0x66, 0x49, 0x49, 0x22, 0x22, 0x55, 0x55, 0xe6, 0xe6, 0xe6, 0x20, 0xae, 0xba, 0xe0, 0xa5, 0xe0, 0xe0, 0x69, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6a, 0xd5, 0xcb, 0x74, 0x20, 0x20, 0x20, 0x20, 0x5f, 0xe0, 0xe0, 0xbd, 0xcb, 0xc8, 0xdf, 0x4a, 0x66, 0x66, 0xca, 0xc0, 0x69, 0x5f, 0xc0, 0xcb, 0xe6, 0xe6, 0x4b, 0xe9, 0xc7, 0xca, 0xad, 0xe0, 0xe0, 0x69, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe8, 0xe8, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xcd, 0xe0, 0xad, 0xc6, 0xcb, 0xe0, 0xdf, 0x27, 0x4a, 0xc0, 0xdf, 0x72, 0x72, 0xe9, 0xc0, 0x4b, 0x22, 0xe9, 0xe0, 0xca, 0xc6, 0xbd, 0xe0, 0xce, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe9, 0xea, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe8, 0xef, 0xf9, 0xe2, 0x78, 0xe2, 0xf9, 0xef, 0xdf, 0x27, 0x20, 0x71, 0x71, 0x20, 0x22, 0xe9, 0xe8, 0xf9, 0xe2, 0x78, 0xe2, 0xf9, 0xef, 0xe8, 0xdf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0x69, 0xce, 0xf7, 0x20, 0x20, 0x20, 0x20, 0x68, 0x68, 0xd0, 0xe3, 0xa2, 0xe0, 0x7e, 0x62, 0x79, 0x22, 0xe9, 0x99, 0x74, 0x6a, 0xa2, 0xdf, 0x22, 0x79, 0x62, 0x7c, 0xe0, 0x99, 0xe3, 0xf7, 0x68, 0x68, 0x49, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe4, 0xa2, 0xce, 0xf7, 0x20, 0x20, 0x20, 0x20, 0xdc, 0xe0, 0xe0, 0xa8, 0xe0, 0xea, 0xe1, 0xe0, 0xe0, 0xe0, 0xae, 0xba, 0x61, 0xe1, 0xbb, 0xae, 0xe0, 0xe0, 0xe0, 0x61, 0xf4, 0xa9, 0xe0, 0xe0, 0xdd, 0xa1, 0x5d, 0x20, 0x20, 0xe9, 0xe0, 0x5c, 0xe0, 0xdc, 0xaf, 0xd0, 0x20, 0x20, 0x20, 0x20, 0xf4, 0xa8, 0xe0, 0xe0, 0xe0, 0xf6, 0xf4, 0xe0, 0xe0, 0xbd, 0xcb, 0xc8, 0xf6, 0xf5, 0xc7, 0xca, 0xad, 0xe0, 0xe0, 0xea, 0xf5, 0xe0, 0xe0, 0xa9, 0xa1, 0xea, 0x5d, 0x20, 0xe9, 0xcd, 0xe0, 0xdf, 0x5f, 0x93, 0x69, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf5, 0xe0, 0xe0, 0xe0, 0xa8, 0x61, 0xe0, 0xe0, 0xe0, 0xad, 0xc6, 0xcb, 0xea, 0xf4, 0xca, 0xc6, 0xbd, 0xe0, 0xe0, 0xe0, 0xe1, 0xe0, 0xa9, 0xe0, 0xbb, 0xf6, 0x3a, 0xe9, 0xe0, 0xe0, 0xcd, 0xe0, 0xdf, 0x88, 0xe9, 0x74, 0x20, 0x20, 0x20, 0x20, 0xe1, 0xe8, 0xe8, 0xe8, 0x69, 0x20, 0x22, 0x5f, 0xe8, 0xfa, 0xf9, 0xe2, 0x7e, 0x7c, 0xe2, 0xf9, 0xef, 0xe8, 0x69, 0x22, 0x20, 0x5f, 0xe8, 0xe8, 0xe8, 0x61, 0xe9, 0xe8, 0xe8, 0xe8, 0xe8, 0xcd, 0x69, 0x8e, 0x66, 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0, 0xdc, 0xe8, 0xce, 0xae, 0xe0, 0xe6, 0xe1, 0xa1, 0xa2, 0xae, 0xe0, 0xe0, 0x5c, 0xe8, 0xae, 0xe8, 0xd6, 0xae, 0xd8, 0xe6, 0xe0, 0xe0, 0xe6, 0x7f, 0x22, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x27, 0xce, 0xac, 0xa7, 0xe0, 0xe0, 0xac, 0xac, 0x2e, 0xf5, 0xe0, 0xe0, 0xe0, 0xdc, 0xe0, 0xe0, 0xa2, 0x68, 0xd8, 0xae, 0xdc, 0xe8, 0xaa, 0xdc, 0x98, 0x5c, 0x1f, 0x68, 0x2b, 0x5e, 0x3a, 0xe6, 0x2c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x3b, 0x76, 0xdc, 0xac, 0xdc, 0xa5, 0xdc, 0x25, 0x3b, 0xdc, 0xe0, 0xe0, 0xe0, 0xa2, 0xae, 0xe0, 0xe0, 0xe0, 0xe8, 0xa8, 0xae, 0xde, 0xac, 0xe6, 0xac, 0x68, 0x2b, 0x5e, 0x5c, 0x27, 0x2e, 0x3a, 0x5c, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x1c, 0x4e, 0xce, 0x58, 0xaf, 0xbb, 0xac, 0x3b, 0x1c, 0x5c, 0xdc, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, 0xa2, 0xe0, 0xe0, 0xa2, 0xe8, 0x5c, 0xe8, 0xe8, 0xde, 0xe6, 0xe8, 0x5c, 0x2c, 0x3b, 0x3b, 0x5c, 0x21, 0x5c, 0xe6, 0x20, 0x20, 0x20, 0x20, 0x2c, 0x6c, 0xce, 0x5c, 0xe0, 0xdc, 0xdc, 0xe6, 0x22, 0x5c, 0x22, 0xe0, 0xe8, 0xa2, 0xa2, 0xe8, 0xcd, 0xae, 0xe0, 0xe0, 0xa7, 0x68, 0xa2, 0xa2, 0x68, 0xe8, 0xe8, 0x18, 0xdc, 0x3b, 0x68, 0x3b, 0x3b, 0x60, 0x2c, 0x5c, 0x20, 0x20, 0x20, 0x60, 0x20, 0x25, 0xac, 0xa5, 0xa1, 0xac, 0xdc, 0x5c, 0x3a, 0x3b, 0x6a, 0xe0, 0xe8, 0x78, 0x77, 0x78, 0xef, 0xe0, 0xa2, 0xae, 0xe0, 0xdc, 0xe0, 0xdc, 0xe0, 0x68, 0x66, 0xff, 0x22, 0x3b, 0x20, 0x20, 0x3a, 0x60, 0x60, 0x21, 0x20, 0x20, 0x2c, 0x2f, 0x4e, 0x3f, 0x3b, 0xe6, 0xac, 0xe6, 0x5c, 0x5c, 0x3a, 0x21, 0xe1, 0xe0, 0x5c, 0x68, 0x62, 0x79, 0x6f, 0x64, 0x78, 0xe0, 0xa2, 0xe6, 0xba, 0xae, 0xe0, 0xba, 0x66, 0x3a, 0x60, 0x20, 0x3a, 0x20, 0x20, 0x60, 0x3b, 0x60, 0x20, 0x20, 0x20, 0x3b, 0x20, 0x3b, 0xa8, 0xac, 0xa4, 0x5c, 0xe6, 0x5c, 0x2e, 0x29, 0x76, 0xac, 0xa2, 0x8d, 0x4e, 0xe9, 0x6c, 0xf7, 0x7b, 0x7c, 0xdc, 0xe8, 0xe6, 0xe0, 0xac, 0xe8, 0x22, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x22, 0x20, 0x2e, 0x27, 0x55, 0x4e, 0x20, 0xdb, 0xdc, 0x9c, 0x21, 0x3b, 0x21, 0x21, 0x2e, 0xe1, 0xa8, 0xe0, 0xbb, 0x75, 0xea, 0xdc, 0x7e, 0x7c, 0xfc, 0x68, 0x58, 0x68, 0x3a, 0x22, 0x60, 0x20, 0x20, 0x20, 0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x60, 0x20, 0x20, 0x20, 0x22, 0x60, 0x5e, 0xac, 0x9c, 0xe6, 0x5c, 0x58, 0x2e, 0x28, 0x21, 0xf5, 0xd5, 0xa2, 0xe0, 0x60, 0xea, 0xdc, 0x7b, 0x6c, 0xec, 0x5c, 0xdc, 0xf7, 0xf8, 0x68, 0x60, 0x20, 0x60, 0x60, 0x60, 0x60, 0x60, 0x20, 0x20, 0x60, 0x3a, 0x20, 0x20, 0x60, 0x60, 0x60, 0x5c, 0x56, 0x66, 0x22, 0x58, 0x5c, 0x2b, 0x3b, 0x2e, 0xf4, 0xae, 0xa7, 0xa2, 0x5c, 0x7c, 0x7c, 0x78, 0x78, 0x4b, 0xe9, 0xa9, 0xbb, 0xa1, 0xa8, 0x68, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x20, 0x20, 0x5c, 0x20, 0x2c, 0x60, 0x60, 0x2c, 0x4e, 0x58, 0xe6, 0x58, 0x5c, 0x21, 0x29, 0x5c, 0x22, 0xe0, 0xdc, 0xae, 0xe0, 0xa7, 0xd8, 0xcb, 0xcb, 0xc4, 0xc5, 0xbb, 0xd5, 0xae, 0xe0, 0xd8, 0xa8, 0x3a, 0x2e, 0x2e, 0x60, 0x60, 0x60, 0x60, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x2e, 0x22, 0xe6, 0x5c, 0x58, 0x21, 0x5c, 0x27, 0x2b, 0x6a, 0xae, 0xe0, 0xe0, 0xa2, 0xe0, 0xe0, 0xae, 0xe0, 0xe0, 0xec, 0x55, 0xf9, 0xe0, 0xba, 0xef, 0x49, 0xe6, 0xe8, 0xdc, 0x68, 0x2e, 0x60, 0x20, 0x20, 0x20, 0x20, 0x60, 0x60, 0x2e, 0x27, 0x60, 0x2e, 0x25, 0x58, 0x5c, 0x5c, 0x3b, 0x21, 0x2e, 0x6a, 0xe0, 0xae, 0xe0, 0xe0, 0xe0, 0xae, 0xe0, 0xae, 0xa2, 0x5c, 0x1b, 0x60, 0xf5, 0x5c, 0x60, 0x3b, 0x60, 0x22, 0x5f, 0xae, 0x5c, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x27, 0x28, 0x3b, 0x5c, 0x25, 0x5c, 0x3b, 0x5c, 0x2c, 0x6a, 0xae, 0xe0, 0xe0, 0xae, 0xe0, 0xe0, 0xe0, 0xe0, 0xe8, 0x20, 0x9f, 0xe3, 0xe0, 0xa2, 0x5c, 0x60, 0x60, 0x60, 0x60, 0x22, 0x27, 0x60, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x20, 0x2e, 0x7e, 0x55, 0x5c, 0x58, 0x3a, 0x1c, 0x2e, 0x2e, 0xba, 0xae, 0xe0, 0xe0, 0xae, 0xe0, 0xaf, 0xe8, 0x20, 0xe9, 0xae, 0xe0, 0xa8, 0xac, 0xa2, 0xdf, 0x20, 0x20, 0x60, 0x20, 0x60, 0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x60, 0x60, 0x2c, 0x27, 0x3b, 0x5c, 0x2c, 0x1c, 0x5c, 0x21, 0x25, 0x2b, 0x2c, 0xdc, 0xba, 0xae, 0xae, 0xae, 0xe8, 0x5c, 0x20, 0x20, 0xf9, 0xe2, 0xf9, 0xf9, 0xe2, 0x78, 0xe2, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x2e, 0x4b, 0x3b, 0x4b, 0x3b, 0x4b, 0x5c, 0x5c, 0x58, 0x18, 0x2b, 0x3f, 0xdc, 0xe0, 0xa2, 0xaa, 0xe6, 0x68, 0x68, 0xe6, 0xfc, 0xcc, 0x76, 0xea, 0xfa, 0x78, 0x60, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x60, 0x20, 0x20, 0x2c, 0x22, 0x0, 0x6, 0x5c, 0x66, 0x9, 0xe6, 0xd, 0x7f, 0xae, 0xe0, 0xd8, 0xa7, 0xa2, 0xa7, 0xba, 0x5f, 0xdf, 0xd0, 0xd0, 0xcf, 0xcf, 0x64, 0x7b, 0x20, 0x20, 0x60, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x3a, 0x27, 0x27, 0x60, 0xb, 0x5c, 0x5c, 0x21, 0x58, 0x3f, 0x21, 0x22, 0xae, 0xe0, 0xe0, 0xe0, 0xae, 0xca, 0x6e, 0xe2, 0xf9, 0xe4, 0xe0, 0xe0, 0xef, 0x7e, 0x20, 0x20, 0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3b, 0x20, 0x2c, 0x21, 0x5c, 0x3a, 0x9, 0x27, 0x5c, 0x2e, 0x2e, 0x22, 0xe8, 0xe0, 0xe0, 0xe0, 0xd5, 0xd8, 0xbb, 0xa2, 0xf8, 0x79, 0x64, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2c, 0x60, 0x60, 0x60, 0x60, 0x3a, 0x21, 0x20, 0x20, 0x5c, 0x20, 0x20, 0x20, 0x22, 0xdc, 0xdc, 0xae, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xae, 0xe0, 0x5c, 0x2e, 0x20, 0x20, 0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x60, 0x60, 0x60, 0x60, 0x20, 0x2e, 0x60, 0x3a, 0x20, 0x21, 0x20, 0x20, 0x20, 0x20, 0x60, 0x78, 0xe2, 0xf9, 0xe4, 0xae, 0xe8, 0xe6, 0x7e, 0xe8, 0x22, 0x20, 0x20, 0x20, 0x20, 0x60, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x60, 0x60, 0x60, 0x60, 0x20, 0x5c, 0x60, 0x20, 0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x60, 0x20, 0x60, 0x60, 0x60, 0x60, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x79, 0x79, 0x6f, 0x64, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe1, 0x75, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0xe3, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xe3, 0x7b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7a, 0xd0, 0xe3, 0x4c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe5, 0xa0, 0xec, 0x77, 0x64, 0x64, 0x77, 0xfb, 0xa0, 0xe7, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x79, 0x62, 0x62, 0x79, 0x64, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6c, 0xaf, 0xe3, 0xd9, 0xa0, 0xe3, 0xcd, 0x7b, 0x20, 0x20, 0x20, 0x20, 0x6c, 0xa0, 0x69, 0x6c, 0xcc, 0xa0, 0xa0, 0xfa, 0x7b, 0x5f, 0xa0, 0x7b, 0x20, 0x20, 0x20, 0x20, 0xfe, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xfc, 0x20, 0x20, 0x20, 0xe9, 0xd6, 0xce, 0xcd, 0x8e, 0xce, 0xcd, 0xce, 0xd6, 0xdf, 0x20, 0x20, 0x20, 0xe5, 0x69, 0x55, 0xd2, 0xef, 0xe3, 0xe3, 0xef, 0xd2, 0x49, 0x5f, 0xe7, 0x20, 0x20, 0x20, 0x76, 0xa0, 0xae, 0xe8, 0xae, 0xae, 0xe8, 0xae, 0xa0, 0x74, 0x20, 0x6c, 0xce, 0xe7, 0xa0, 0xa0, 0xd9, 0xa0, 0xa0, 0xa0, 0xf4, 0xcd, 0x7b, 0x20, 0x20, 0xec, 0x20, 0xcc, 0xe4, 0xe4, 0xe3, 0xe3, 0xe4, 0xe4, 0xfa, 0x20, 0xfb, 0x20, 0x20, 0x20, 0x5d, 0xa0, 0xf9, 0xa2, 0xcd, 0xce, 0xa2, 0xf9, 0xa0, 0x5d, 0x20, 0x5d, 0xa0, 0xe7, 0x69, 0x5f, 0xd9, 0xa0, 0x69, 0x5f, 0xf4, 0xa0, 0x5d, 0x20, 0x76, 0x61, 0xcf, 0xe4, 0xe3, 0xcd, 0xcd, 0xce, 0xa7, 0xe3, 0xe4, 0xd0, 0xe1, 0x75, 0x20, 0x20, 0xa1, 0xce, 0xa0, 0xe8, 0xa0, 0xdc, 0xe8, 0xa0, 0xcd, 0xa1, 0x20, 0xc8, 0xa0, 0xf6, 0x20, 0x20, 0xd9, 0xa0, 0x20, 0x20, 0xf5, 0xa0, 0xc7, 0x20, 0x48, 0x75, 0xbb, 0xac, 0xe3, 0xa9, 0x94, 0xbb, 0xa8, 0xe3, 0xe4, 0xac, 0x76, 0x47, 0x20, 0x20, 0xce, 0xa0, 0xe4, 0xef, 0xcd, 0xa7, 0xef, 0xa0, 0xa0, 0xcd, 0x20, 0xc8, 0xa0, 0x20, 0x20, 0x6c, 0xd9, 0xa0, 0x7b, 0x20, 0x20, 0xa0, 0xc7, 0x20, 0x5d, 0x65, 0x29, 0x20, 0x20, 0x7c, 0xad, 0xe4, 0x7e, 0x20, 0x20, 0x28, 0x67, 0x5d, 0x20, 0x6a, 0xec, 0x20, 0x20, 0x20, 0xf5, 0xf6, 0x20, 0x20, 0x20, 0xfb, 0x65, 0xc8, 0xf6, 0x6c, 0xcf, 0xa0, 0x7e, 0x7c, 0xa0, 0xd0, 0x7b, 0xf5, 0xc7, 0x20, 0xc8, 0x65, 0xfc, 0x20, 0x20, 0xe9, 0xf4, 0xd1, 0xdf, 0x20, 0x20, 0xfe, 0x67, 0xc7, 0x20, 0x59, 0x75, 0x20, 0x20, 0x7a, 0xbe, 0xbc, 0x4c, 0x20, 0x20, 0x76, 0x54, 0xc8, 0xfc, 0xa0, 0xf4, 0xec, 0x20, 0x20, 0xfb, 0xea, 0xa0, 0xfe, 0xc7, 0x67, 0xa1, 0x74, 0xcc, 0xd4, 0xce, 0xa8, 0xfb, 0xec, 0xa9, 0xcd, 0xd9, 0xfa, 0x67, 0xa1, 0x74, 0x59, 0xfc, 0x64, 0x4e, 0xe9, 0x69, 0x5f, 0xdf, 0x4d, 0x64, 0xfe, 0x54, 0xc8, 0xa0, 0x5f, 0xf4, 0xa0, 0xd9, 0xa0, 0xa0, 0xe7, 0x69, 0xa0, 0xc7, 0x67, 0xc7, 0x20, 0x20, 0xcc, 0xce, 0xaf, 0xfc, 0xfe, 0xbc, 0xcd, 0xfa, 0x20, 0x20, 0xc8, 0x74, 0x6a, 0xf7, 0x9a, 0x68, 0xa0, 0x20, 0x74, 0xa0, 0x68, 0xcd, 0xf7, 0x74, 0xc8, 0xa0, 0x20, 0x22, 0x78, 0x7f, 0xec, 0x78, 0x22, 0x20, 0xa0, 0xc7, 0x67, 0xc7, 0x20, 0x76, 0xff, 0xcf, 0x4f, 0x78, 0x78, 0x50, 0xd0, 0x7f, 0x75, 0x20, 0xc8, 0x74, 0x76, 0xae, 0xe7, 0xa2, 0xad, 0xff, 0xfc, 0xad, 0xa2, 0xf4, 0xba, 0x75, 0x5d, 0xa0, 0x65, 0x20, 0x20, 0x7c, 0x7e, 0x20, 0x20, 0x67, 0xa0, 0x42, 0x67, 0xc7, 0x20, 0x59, 0xc8, 0xc2, 0x20, 0x64, 0x64, 0x20, 0xc2, 0xc7, 0x54, 0x20, 0xc8, 0x74, 0x20, 0x68, 0x59, 0xe4, 0xbb, 0xfa, 0xe4, 0xa8, 0xe4, 0x54, 0x68, 0x20, 0x59, 0xa0, 0xfc, 0xe1, 0x61, 0x20, 0x20, 0xe1, 0x61, 0xfe, 0xa0, 0x54, 0x76, 0xc7, 0x65, 0x48, 0xa8, 0xa1, 0x7b, 0xa0, 0xcf, 0x6c, 0xa1, 0xa9, 0x47, 0x6a, 0xc8, 0x75, 0x20, 0xa1, 0x20, 0xc7, 0x20, 0xe7, 0xe7, 0xfa, 0xc8, 0x20, 0xa1, 0x20, 0x20, 0xf4, 0xa0, 0xf4, 0xa0, 0xd0, 0xf7, 0xa0, 0xea, 0xa0, 0xea, 0x20, 0x59, 0xd4, 0x65, 0x67, 0xd9, 0xe5, 0xa7, 0xf7, 0xf7, 0xe3, 0xe7, 0xd4, 0x74, 0x6a, 0xd9, 0x54, 0x20, 0xe1, 0xd0, 0x7b, 0xfa, 0xd0, 0xd0, 0xfa, 0x68, 0xcf, 0x61, 0x20, 0x20, 0x7c, 0xfb, 0xcd, 0xa0, 0xe7, 0xa0, 0xa0, 0xce, 0xec, 0x7e, 0x20, 0x48, 0xbb, 0xfc, 0x20, 0x7c, 0xd4, 0xf4, 0xc3, 0xc3, 0xe7, 0xd9, 0x7e, 0x20, 0xfe, 0xac, 0x47, 0x20, 0x20, 0xa0, 0xe3, 0xcd, 0x94, 0x94, 0xa5, 0xe3, 0xa0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xe2, 0xfa, 0xef, 0xe2, 0x22, 0x20, 0x20, 0x20, 0x3a, 0xe6, 0xe8, 0xdf, 0x20, 0x4a, 0xcc, 0xbb, 0xac, 0xfa, 0x4b, 0x20, 0xe9, 0xe8, 0xe6, 0x3a, 0x20, 0x20, 0x7c, 0xe4, 0xcd, 0xa0, 0xac, 0xa7, 0xe4, 0x7e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xe6, 0xe8, 0xdf, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe8, 0xe6, 0x22, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, 0x78, 0x78, 0x63, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4d, 0x63, 0x4d, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x27, 0x4e, 0x22, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x8, 0x1, 0x10, 0x10, 0x19, 0x20, 0x8, 0x1, 0xc, 0xc, 0xf, 0x17, 0x5, 0x5, 0xe, 0x20, 0x6, 0x12, 0xf, 0xd, 0x20, 0x13, 0x9, 0xc, 0x16, 0x5, 0x12, 0x20, 0x58, 0x20, 0x13, 0x8, 0x1, 0xd, 0x12, 0xf, 0x3, 0xb, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x20, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe2, 0xe2, 0x7e, 0x62, 0x62, 0x62, 0x62, 0x7c, 0x20, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0x20, 0x62, 0xfe, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xfc, 0x62, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0x6c, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x62, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0x6c, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xfc, 0x7b, 0xfb, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0x6c, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe2, 0xe2, 0xfb, 0xe0, 0x7b, 0xfb, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0x6c, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xec, 0x7e, 0x62, 0x62, 0xe0, 0xe0, 0xe0, 0xe0, 0x7c, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0x62, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x7e, 0xfe, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xfc, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xfe, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe2, 0xe1, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x7b, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0x6c, 0xec, 0x20, 0x20, 0x7c, 0xe0, 0xe0, 0xe0, 0x7e, 0x20, 0x20, 0x20, 0x20, 0xfb, 0xe0, 0x61, 0xe1, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x61, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe1, 0x20, 0x20, 0x20, 0x20, 0xe0, 0xe0, 0xec, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xfb, 0xe0, 0xe1, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x61, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xec, 0x20, 0x20, 0xff, 0x7b, 0x20, 0xe0, 0xe0, 0x61, 0x20, 0x20, 0xff, 0x7b, 0x20, 0x20, 0xe1, 0xe0, 0x7b, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x61, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0x61, 0xfb, 0x20, 0x7c, 0x20, 0x20, 0xe0, 0xe0, 0xfc, 0x20, 0x20, 0x7c, 0x20, 0x20, 0x20, 0xe1, 0xe0, 0x7e, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x61, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe1, 0xfc, 0x62, 0x62, 0xff, 0xfb, 0xe0, 0xe0, 0x7b, 0x20, 0x20, 0x20, 0x20, 0x20, 0xfe, 0xec, 0x20, 0xe1, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x61, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x6c, 0xfe, 0xe0, 0xe0, 0xec, 0x20, 0x7c, 0xfb, 0xe0, 0xe0, 0x62, 0x62, 0x62, 0x62, 0xe0, 0x62, 0x62, 0x62, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x7e, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0x7b, 0xfc, 0xff, 0xfb, 0x61, 0x20, 0x7b, 0x20, 0xfb, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xec, 0xe2, 0xe2, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe2, 0xfb, 0xe0, 0xec, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xfc, 0x7b, 0xfb, 0xe1, 0xfc, 0x7b, 0xe0, 0x62, 0xfe, 0xe0, 0xe0, 0xec, 0x7e, 0x6c, 0x62, 0xfe, 0xfc, 0x20, 0x20, 0xe2, 0xe2, 0x7e, 0x6c, 0xe0, 0xec, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0x20, 0xfe, 0xe0, 0x62, 0xfe, 0xe0, 0xe0, 0xe0, 0xec, 0x6c, 0xe0, 0xe0, 0xe2, 0xe2, 0xe2, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xec, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0x61, 0xfe, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0x7e, 0x20, 0x20, 0x20, 0x7c, 0xe2, 0xe2, 0xe2, 0xe2, 0x7e, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x6c, 0x6c, 0x7b, 0xec, 0xe2, 0xfb, 0xe0, 0xe0, 0xec, 0xe2, 0xe2, 0x6c, 0x7b, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0xe1, 0xe1, 0xfc, 0x6c, 0xfe, 0x61, 0x6c, 0x62, 0x6c, 0xe0, 0x61, 0xe2, 0x7e, 0x20, 0x20, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0x83, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x7c, 0xe2, 0x7c, 0xfb, 0x61, 0xfb, 0xec, 0x7c, 0xe2, 0x7e, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0x98, 0x5f, 0x92, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0x62, 0x62, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0x94, 0x69, 0x20, 0x5f, 0x90, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0x20, 0x5f, 0xe0, 0xe0, 0xdf, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0xe0, 0x69, 0x20, 0xe9, 0xe0, 0x8c, 0x69, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x74, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x6a, 0x74, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x68, 0x20, 0x20, 0x20, 0xdc, 0xe0, 0xa2, 0xd7, 0xe8, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x75, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x76, 0x74, 0x55, 0x68, 0x68, 0xe6, 0x66, 0xe6, 0x66, 0x68, 0x20, 0xf4, 0xe8, 0xe6, 0x66, 0xe8, 0x20, 0x2e, 0x20, 0x68, 0x55, 0x68, 0x68, 0xe6, 0x66, 0xe6, 0x66, 0x68, 0x68, 0x68, 0x20, 0x61, 0x20, 0x2e, 0x2d, 0x20, 0x44, 0x43, 0x52, 0x20, 0xe1, 0x74, 0x2e, 0x4a, 0x22, 0x4a, 0x4b, 0x4a, 0x22, 0x4b, 0x20, 0xe1, 0xe0, 0xe8, 0xd5, 0xc9, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4a, 0x22, 0x4a, 0x4b, 0x22, 0x4a, 0x22, 0x4b, 0x20, 0x20, 0xf6, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x27, 0x4d, 0xf5, 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xfb, 0xe0, 0xca, 0xcb, 0x20, 0x20, 0x20, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x2c, 0xe1, 0x75, 0x20, 0x55, 0x68, 0xe6, 0x66, 0x68, 0x20, 0x49, 0x68, 0x49, 0x20, 0xe2, 0xef, 0xe8, 0x68, 0x68, 0x66, 0xe6, 0x66, 0x68, 0x55, 0x68, 0x20, 0x20, 0x2c, 0x68, 0x20, 0x20, 0x20, 0x75, 0x20, 0x20, 0x20, 0x2c, 0x68, 0x66, 0x22, 0x20, 0x76, 0x5c, 0x20, 0x20, 0x22, 0x4a, 0x4b, 0x22, 0x4b, 0x20, 0x22, 0x20, 0x20, 0x68, 0x2c, 0x20, 0x20, 0x22, 0x22, 0x4a, 0x4b, 0x22, 0x22, 0x4b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5c, 0x20, 0x20, 0x27, 0x22, 0x22, 0x20, 0x20, 0xe9, 0xa2, 0x5c, 0x20, 0x2c, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x2c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x21, 0x20, 0x20, 0x20, 0x2e, 0x2c, 0x68, 0xe9, 0x69, 0xe0, 0x5c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x20, 0x6f, 0x20, 0x22, 0x19, 0x22, 0x6f, 0x20, 0xe0, 0x75, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x20, 0x20, 0x20, 0x20, 0x22, 0xe9, 0xe0, 0x5c, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x68, 0xdc, 0x69, 0x20, 0x5f, 0xe0, 0x75, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2c, 0x69, 0x20, 0x2c, 0x68, 0x5f, 0x75, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xa2, 0x99, 0x5c, 0x75, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xef, 0xe2, 0xe0, 0x5c, 0x75, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xf7, 0xf7, 0xd0, 0x69, 0xe9, 0x75, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x46, 0x20, 0x44, 0x45, 0x22, 0x20, 0x20, 0x20, 0x22, 0x78, 0x77, 0x63, 0xe9, 0xec, 0xce, 0xe3, 0xf7, 0xf8, 0x62, 0x79, 0x6f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0xe9, 0xe8, 0xe8, 0xec, 0xfe, 0x66, 0xe8, 0xe8, 0xaf, 0xe8, 0xac, 0xce, 0xe3, 0xf8, 0x79, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2c, 0x22, 0x22, 0x22, 0x22, 0xfe, 0x66, 0xa5, 0xe8, 0xe8, 0xe8, 0xe0, 0xd6, 0xf7, 0xe0, 0xf7, 0xcd, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x2c, 0x68, 0x66, 0xe6, 0x66, 0xe6, 0x66, 0xce, 0xe8, 0xac, 0xce, 0xf4, 0xcd, 0xe0, 0xa2, 0xcd, 0xcd, 0x75, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x64, 0x6f, 0x79, 0x6f, 0x64, 0x22, 0x66, 0xe8, 0xe8, 0xe0, 0x69, 0xf5, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xea, 0xf6, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0x69, 0xe0, 0x14, 0xe0, 0x5f, 0xdf, 0xe6, 0x66, 0xac, 0x69, 0x68, 0x76, 0xe0, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, 0xe7, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe8, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe0, 0x66, 0xe8, 0x69, 0xe9, 0xa2, 0x7b, 0xfb, 0xca, 0xae, 0xe0, 0xe0, 0xe0, 0xaf, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x20, 0xfc, 0x94, 0xfe, 0xe9, 0x69, 0x2e, 0x22, 0xe9, 0xe8, 0xa5, 0xe8, 0x7b, 0xfb, 0xe0, 0xe0, 0xe0, 0xce, 0xe0, 0xe0, 0xfc, 0x20, 0x20, 0x20, 0x3a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x77, 0x78, 0x77, 0x63, 0x68, 0xa3, 0x23, 0xe8, 0xae, 0xe8, 0xac, 0xe8, 0x7b, 0x77, 0xfb, 0xaf, 0xe8, 0xac, 0xe8, 0xe8, 0xfc, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x20, 0x22, 0xe6, 0xe6, 0x66, 0xe6, 0x66, 0xe6, 0x66, 0xe6, 0xe6, 0x5c, 0x20, 0xfb, 0xe6, 0x66, 0x13, 0x8, 0xe, 0xe0, 0xe0, 0xe8, 0xe0, 0xe0, 0xe8, 0xe0, 0xe8, 0xe8, 0xe8, 0xe6, 0xae, 0xe6, 0xe8, 0xba, 0x66, 0xe0, 0xbd, 0xd8, 0x45, 0x60, 0x6f, 0xf8, 0xf8, 0xf7, 0xf7, 0x62, 0x79, 0x60, 0x60, 0x58, 0xe8, 0xe8, 0xe8, 0x66, 0x68, 0x68, 0x68, 0x2e, 0x2d, 0xe0, 0xe6, 0xab, 0xe6, 0xe6, 0xe0, 0xe6, 0xab, 0xe6, 0xae, 0xba, 0x66, 0x66, 0xbd, 0xd8, 0xe8, 0x66, 0x7e, 0x60, 0x6f, 0xf7, 0xbd, 0xba, 0xe0, 0xba, 0xad, 0xbd, 0xe0, 0xe8, 0x62, 0x20, 0x58, 0x68, 0x45, 0x45, 0x2d, 0x20, 0x20, 0x60, 0x20, 0xdc, 0xae, 0xe6, 0xab, 0xe0, 0xba, 0xdc, 0xba, 0xab, 0xae, 0x66, 0xd8, 0x66, 0xe8, 0xd6, 0x66, 0x58, 0x60, 0x2c, 0xba, 0xbd, 0xe0, 0xe0, 0xe8, 0xe0, 0xe0, 0xe8, 0xe0, 0xbd, 0xe8, 0xfc, 0x20, 0x58, 0x66, 0x66, 0x68, 0x68, 0x2e, 0x2d, 0x20, 0xe6, 0xdc, 0xe0, 0xdc, 0xe6, 0xae, 0xd8, 0x66, 0x66, 0xe6, 0xba, 0xba, 0xd8, 0x66, 0x66, 0x58, 0x60, 0x6c, 0xdc, 0xf9, 0x78, 0x77, 0x20, 0x20, 0x77, 0xe2, 0xf9, 0xe8, 0xe8, 0x69, 0x5f, 0xfc, 0x60, 0x66, 0x68, 0x2d, 0x20, 0x20, 0x20, 0x20, 0xdc, 0x66, 0xae, 0xd8, 0x66, 0x66, 0xba, 0xd8, 0xe0, 0xdc, 0x66, 0xba, 0xd8, 0xd8, 0x58, 0x5c, 0x60, 0xdc, 0x78, 0x6f, 0x68, 0x40, 0x44, 0x44, 0x43, 0x52, 0x6f, 0x20, 0x69, 0x4e, 0x27, 0xf5, 0x7b, 0x58, 0x68, 0x68, 0x2e, 0x20, 0x60, 0x20, 0xae, 0x66, 0xd8, 0xae, 0x66, 0xe0, 0x66, 0xba, 0x66, 0x66, 0x66, 0xe8, 0xba, 0x66, 0x58, 0x3a, 0x48, 0x7e, 0x2f, 0x6f, 0x20, 0x68, 0x20, 0x20, 0x68, 0x20, 0x20, 0x77, 0x40, 0x52, 0x20, 0x6a, 0xea, 0x60, 0xe6, 0x2e, 0x2d, 0x20, 0x20, 0x20, 0xd8, 0xdc, 0xe0, 0x66, 0xd8, 0x66, 0xe0, 0xe0, 0x66, 0xe0, 0x66, 0x66, 0x66, 0xe8, 0x58, 0x20, 0x42, 0x4e, 0xe1, 0xba, 0xfc, 0x27, 0x7b, 0x20, 0x20, 0x68, 0x20, 0x6f, 0x79, 0x2d, 0x77, 0xe6, 0xdc, 0x60, 0x66, 0x68, 0x20, 0x20, 0x68, 0x20, 0x66, 0xd8, 0xe0, 0xdc, 0xe0, 0xdc, 0xdc, 0xe0, 0xdc, 0xe0, 0xd8, 0x66, 0x66, 0x66, 0x58, 0x3a, 0x6a, 0x5c, 0xdc, 0xe0, 0xae, 0xfc, 0x7c, 0xe8, 0xf7, 0xf8, 0xe8, 0x78, 0xe8, 0xfc, 0xe9, 0xd5, 0xe8, 0x7b, 0x58, 0x66, 0x66, 0x66, 0x68, 0x2d, 0x66, 0x66, 0x66, 0xd8, 0xbd, 0xd8, 0x66, 0xd8, 0x66, 0xbd, 0xba, 0x66, 0x3a, 0x5c, 0x66, 0x60, 0x6a, 0x6c, 0x45, 0x77, 0xfb, 0xae, 0xfc, 0x6f, 0x45, 0x45, 0x20, 0x4e, 0x2e, 0xfb, 0xd4, 0xdc, 0xdc, 0xac, 0x20, 0x66, 0x66, 0x68, 0x68, 0x68, 0xe0, 0x66, 0x58, 0x66, 0x5c, 0x5c, 0x58, 0x5c, 0x66, 0x66, 0xd8, 0xd8, 0x66, 0x20, 0x5c, 0x60, 0x47, 0x47, 0x3d, 0x22, 0x7b, 0x5f, 0xae, 0xe0, 0xad, 0xf7, 0xf7, 0x7b, 0x3a, 0xf5, 0xc7, 0xdc, 0xca, 0xdc, 0x74, 0xe6, 0x45, 0x45, 0x2e, 0x20, 0xdc, 0x66, 0x5c, 0x58, 0x5c, 0x3a, 0x5c, 0x3a, 0x5c, 0x58, 0x66, 0x66, 0xd8, 0x5c, 0x3a, 0x20, 0xdc, 0xe6, 0xdc, 0xf7, 0x79, 0x2b, 0x7c, 0xe8, 0xe0, 0xe0, 0xe0, 0xfc, 0x79, 0xdc, 0xfc, 0xfb, 0xe8, 0xe0, 0x20, 0xe6, 0xe6, 0xe6, 0x68, 0x68, 0xe0, 0x66, 0x3a, 0x20, 0x79, 0x62, 0xf8, 0x62, 0x79, 0x60, 0x3a, 0x58, 0x66, 0x3a, 0x3a, 0x20, 0xe0, 0xe8, 0xdc, 0xe0, 0xba, 0xf7, 0x79, 0x68, 0x5f, 0xe0, 0xdc, 0xe2, 0xc0, 0xc4, 0xc5, 0xf1, 0xc6, 0x7e, 0x74, 0x58, 0xe6, 0x3a, 0x2e, 0x2d, 0xd8, 0x5c, 0x20, 0xfe, 0xba, 0xbd, 0x66, 0x66, 0xba, 0xe0, 0xdf, 0x3a, 0x58, 0x66, 0x2e, 0x60, 0x6c, 0x62, 0xc5, 0xdc, 0xe0, 0xba, 0xba, 0xe0, 0xba, 0xcd, 0xce, 0xe0, 0x66, 0xf7, 0xf7, 0xc4, 0xe0, 0xff, 0x7b, 0x60, 0xe8, 0x66, 0x68, 0x20, 0x66, 0x5c, 0x76, 0xdc, 0xbd, 0x66, 0xba, 0xe0, 0xba, 0x66, 0xba, 0x7b, 0x5c, 0x58, 0x5c, 0x60, 0xdc, 0x69, 0x7c, 0xe0, 0xba, 0xe0, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, 0xa5, 0xe0, 0xe0, 0xba, 0xba, 0xbd, 0xdc, 0xff, 0x7b, 0x3a, 0x68, 0x66, 0x66, 0x66, 0x20, 0x68, 0xe0, 0x66, 0xba, 0xe8, 0xec, 0x78, 0xfb, 0x66, 0xf6, 0x3a, 0x2e, 0x60, 0x76, 0x75, 0x74, 0x5c, 0xdc, 0xe0, 0xdc, 0xbd, 0xe0, 0xba, 0xe0, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, 0xba, 0xba, 0xe8, 0xea, 0xe5, 0x7b, 0x2e, 0x20, 0x68, 0x66, 0x20, 0x77, 0x78, 0xe2, 0xf9, 0xef, 0x7e, 0xc2, 0x5d, 0xe8, 0xea, 0x20, 0x5c, 0x60, 0xd4, 0x66, 0x5c, 0x66, 0x68, 0x77, 0xf9, 0xe2, 0x77, 0xfb, 0x66, 0xba, 0xbd, 0xe0, 0xe0, 0xba, 0xe8, 0xdc, 0xe6, 0xd8, 0xdc, 0xea, 0x68, 0x68, 0x2d, 0x5c, 0x60, 0x6c, 0xdc, 0x7b, 0x22, 0x2c, 0x66, 0x68, 0x79, 0xe6, 0xdc, 0x20, 0x3a, 0xe9, 0x66, 0x58, 0x58, 0x48, 0x66, 0x66, 0x4e, 0x6c, 0x43, 0x7b, 0xe0, 0xdc, 0xe8, 0xe0, 0xba, 0xba, 0xf9, 0x78, 0xf9, 0xe8, 0xf5, 0xdc, 0x20, 0x58, 0xe6, 0x5c, 0x20, 0x66, 0xe0, 0xba, 0xa2, 0xf7, 0xec, 0xba, 0xe0, 0xbd, 0xe0, 0x20, 0xe9, 0x6c, 0x44, 0x7b, 0x60, 0x5c, 0x66, 0x66, 0x74, 0xe6, 0x68, 0xdc, 0xf5, 0x56, 0xe6, 0xe8, 0xe0, 0x7e, 0x60, 0x60, 0x3a, 0x2d, 0x7c, 0x7e, 0x20, 0x20, 0x2d, 0x3a, 0x20, 0xe8, 0xe8, 0xe0, 0xba, 0xec, 0x66, 0xfe, 0xad, 0xe8, 0xdc, 0x20, 0x5c, 0xe6, 0x68, 0xdc, 0x60, 0x20, 0x58, 0x66, 0x7b, 0x7c, 0x62, 0x7e, 0x56, 0xe6, 0xd8, 0xe0, 0x7e, 0x60, 0x68, 0xe6, 0x6c, 0x40, 0xcf, 0xe8, 0xf7, 0x62, 0x6f, 0x3a, 0x6c, 0xf8, 0x78, 0xe8, 0xe0, 0x66, 0xfe, 0xe8, 0xe8, 0xe8, 0xe8, 0x7b, 0x54, 0x7c, 0x68, 0x69, 0x60, 0x56, 0x58, 0x7c, 0x56, 0xf8, 0x79, 0xfe, 0xdc, 0xdc, 0xef, 0x7e, 0x68, 0xe6, 0x79, 0xf7, 0xe0, 0x75, 0x66, 0x66, 0xa7, 0xe0, 0xe8, 0x2e, 0xdc, 0xe0, 0xba, 0xf7, 0xbd, 0xdc, 0xce, 0xf8, 0x66, 0xba, 0xad, 0xea, 0x7c, 0x7b, 0x68, 0x60, 0x60, 0x58, 0x20, 0x6c, 0x44, 0x77, 0xe8, 0xef, 0xe2, 0x77, 0x68, 0x66, 0x6f, 0xf7, 0xe0, 0xba, 0xe0, 0x7e, 0xe8, 0xe0, 0x66, 0xdc, 0xe0, 0x6a, 0xd5, 0xfb, 0xdc, 0xe8, 0xe0, 0xfc, 0x66, 0xba, 0xad, 0xe0, 0xaf, 0x7e, 0x79, 0x7c, 0x46, 0x52, 0x6f, 0x6f, 0xf8, 0x7e, 0x20, 0x20, 0x20, 0x20, 0x68, 0x60, 0x6f, 0xf7, 0xe0, 0xe0, 0xba, 0xe8, 0x7e, 0xe9, 0xba, 0xba, 0xe0, 0x66, 0xe8, 0x6a, 0x66, 0x4d, 0x78, 0xc9, 0xe6, 0xe8, 0xba, 0xf9, 0xf9, 0x77, 0x79, 0xe8, 0x4e, 0x77, 0xfe, 0x22, 0x68, 0xe8, 0x66, 0x60, 0x68, 0x60, 0x60, 0x60, 0x79, 0xf7, 0xe0, 0xe0, 0xba, 0xe0, 0xe8, 0x7e, 0xff, 0xe0, 0xdc, 0xe0, 0xba, 0xe0, 0x66, 0xfc, 0x7c, 0x46, 0x5f, 0xfe, 0xba, 0xec, 0x7e, 0x60, 0x79, 0xba, 0x66, 0x5c, 0x60, 0xfe, 0x22, 0x68, 0x7f, 0xec, 0xfe, 0xfc, 0x79, 0xf8, 0xf7, 0xe0, 0xe0, 0xe0, 0xba, 0xe0, 0xe8, 0xe0, 0x61, 0x59, 0x6a, 0xe8, 0xe0, 0xe0, 0xe0, 0xba, 0xe0, 0xe8, 0xe6, 0xf7, 0x79, 0x78, 0x78, 0x79, 0xf7, 0xe6, 0xe8, 0x66, 0x5c, 0x60, 0xfe, 0x22, 0x68, 0x7f, 0xec, 0xfe, 0xe8, 0xe6, 0xe0, 0xd2, 0xe0, 0xe0, 0xba, 0xe0, 0xe8, 0xe0, 0xe8, 0xe8, 0x20, 0x5d, 0xf5, 0xdc, 0xba, 0xe0, 0xe0, 0xe0, 0x84, 0xd, 0x9, 0xc, 0x1, 0x13, 0xf, 0x6, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 };
|
|
|
|
// Space Invaders binary program
|
|
uint8_t Program_File2[65536]={0x1, 0x4, 0xd, 0x4, 0xa, 0x0, 0x9e, 0x28, 0x31, 0x30, 0x33, 0x39, 0x29, 0x0, 0x0, 0x0, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xa9, 0x1c, 0x85, 0x51, 0xa9, 0x80, 0x85, 0x53, 0xa0, 0x0, 0x84, 0x50, 0x84, 0x52, 0xa2, 0x4, 0xb1, 0x50, 0x91, 0x52, 0xc8, 0xd0, 0xf9, 0xe6, 0x51, 0xe6, 0x53, 0xca, 0xd0, 0xf2, 0x20, 0xe4, 0xff, 0xd0, 0xfb, 0x20, 0xe4, 0xff, 0xf0, 0xfb, 0xa9, 0x93, 0x20, 0xd2, 0xff, 0xa5, 0x90, 0x8d, 0x12, 0x5, 0x8d, 0x52, 0xa, 0x8d, 0x6d, 0x4, 0x8d, 0xa6, 0x19, 0xea, 0xea, 0xa5, 0x91, 0x8d, 0x53, 0xa, 0x8d, 0x17, 0x5, 0x8d, 0xa7, 0x19, 0x8d, 0x6e, 0x4, 0x4c, 0xd8, 0x19, 0xea, 0x20, 0xe4, 0xff, 0xd0, 0x3, 0x4c, 0x55, 0xe4, 0xc9, 0x3, 0xf0, 0x5, 0x4c, 0xa8, 0x19, 0xea, 0xea, 0x20, 0x10, 0x5, 0x4c, 0xe0, 0x5, 0xea, 0xea, 0x20, 0x0, 0xe, 0x4c, 0x9b, 0x4, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xa9, 0x20, 0x8d, 0x26, 0x12, 0x8d, 0x66, 0x12, 0x20, 0x20, 0xe, 0x20, 0x0, 0x5, 0x20, 0x50, 0xc, 0xa9, 0x0, 0x20, 0x78, 0xc, 0x20, 0x60, 0xd, 0x20, 0x0, 0x8, 0x20, 0x6, 0x8, 0xad, 0x12, 0xe8, 0xc9, 0xef, 0xf0, 0x0, 0xad, 0xc7, 0x3, 0xd0, 0x0, 0xad, 0xce, 0x3, 0xf0, 0x10, 0xc9, 0x6, 0xb0, 0xe8, 0x20, 0xec, 0x4, 0x4c, 0xac, 0x4, 0x20, 0x10, 0x5, 0x4c, 0x89, 0xc3, 0x20, 0xd0, 0x17, 0x30, 0xfb, 0xad, 0xf3, 0x3, 0x30, 0xfb, 0xad, 0xf5, 0x3, 0x30, 0xfb, 0xa5, 0xd7, 0x30, 0xfc, 0x20, 0x0, 0x5, 0x20, 0x51, 0xe, 0x4c, 0x9b, 0x4, 0xc9, 0x1, 0xd0, 0x4, 0x8d, 0xf4, 0x8, 0xea, 0xa9, 0x4, 0x8d, 0xd2, 0x8, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x78, 0xa9, 0xfd, 0x8d, 0x90, 0x0, 0xa9, 0x9, 0x8d, 0x91, 0x0, 0x58, 0x60, 0x24, 0x24, 0x24, 0x78, 0xa9, 0x55, 0x8d, 0x90, 0x0, 0xa9, 0xe4, 0x8d, 0x91, 0x0, 0x58, 0x60, 0x24, 0x24, 0x24, 0x78, 0xa9, 0xa0, 0x8d, 0x90, 0x0, 0xa9, 0x19, 0x8d, 0x91, 0x0, 0x58, 0x60, 0x24, 0x24, 0x24, 0x78, 0xa9, 0x50, 0x8d, 0x90, 0x0, 0xa9, 0x17, 0x8d, 0x91, 0x0, 0xa9, 0xf6, 0x8d, 0x92, 0x0, 0xa9, 0x19, 0x8d, 0x93, 0x0, 0x58, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xad, 0xdc, 0x3, 0x10, 0x1, 0x60, 0xee, 0xa3, 0x2, 0xad, 0xa3, 0x2, 0x29, 0xf, 0xaa, 0xbd, 0xc8, 0x13, 0xae, 0xcc, 0x3, 0xf0, 0x3, 0x18, 0x69, 0x50, 0x8d, 0x48, 0xe8, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xa9, 0x4, 0x8d, 0x10, 0xe8, 0xad, 0x12, 0xe8, 0xcd, 0x12, 0xe8, 0xd0, 0xf8, 0x8d, 0xc9, 0x3, 0xae, 0xca, 0x3, 0x9, 0x3f, 0xc9, 0x7f, 0xd0, 0x8, 0xe0, 0x3f, 0xf0, 0x10, 0xe8, 0x8e, 0xca, 0x3, 0xc9, 0xbf, 0xd0, 0x8, 0xe0, 0x4, 0xf0, 0x4, 0xca, 0x8e, 0xca, 0x3, 0xea, 0xea, 0xea, 0x8a, 0x29, 0x1, 0xa, 0xa, 0xa, 0xa, 0xa8, 0x8a, 0x4a, 0xaa, 0xb9, 0x80, 0x11, 0x9d, 0x98, 0x83, 0xe8, 0xc8, 0x98, 0x29, 0xf, 0xc9, 0xe, 0xf0, 0xe, 0xc9, 0x7, 0xd0, 0xed, 0x8a, 0x18, 0x69, 0x21, 0xaa, 0x4c, 0xbb, 0x5, 0xea, 0xea, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x18, 0xa9, 0x93, 0x20, 0xd2, 0xff, 0xa5, 0x90, 0xc9, 0x2e, 0xd0, 0x3, 0x4c, 0x16, 0xe1, 0x4c, 0xb6, 0xd3, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xa5, 0xd7, 0x30, 0x1, 0x60, 0xa0, 0x2a, 0xad, 0xcb, 0x3, 0xf0, 0x14, 0xce, 0xcb, 0x3, 0xf0, 0x4, 0x98, 0x91, 0xd6, 0x60, 0xa0, 0x2a, 0xa9, 0x20, 0x91, 0xd6, 0xa9, 0x0, 0x85, 0xd7, 0x60, 0xa0, 0x2a, 0xa9, 0x20, 0x91, 0xd6, 0x38, 0xa5, 0xd6, 0xe9, 0x28, 0xb0, 0x2, 0xc6, 0xd7, 0x85, 0xd6, 0xb1, 0xd6, 0x8d, 0xcd, 0x3, 0xc9, 0x20, 0xd0, 0x1b, 0xa5, 0xd7, 0xc9, 0x81, 0xb0, 0x6, 0xa5, 0xd6, 0xc9, 0x28, 0x90, 0x16, 0xad, 0xd0, 0x3, 0x29, 0x1, 0xaa, 0xbd, 0x80, 0x12, 0x91, 0xd6, 0x60, 0xea, 0xea, 0xea, 0xad, 0xcd, 0x3, 0xc9, 0xa0, 0xd0, 0xc, 0xa9, 0x3, 0x8d, 0xcb, 0x3, 0xa9, 0x2a, 0x91, 0xd6, 0x60, 0xea, 0xea, 0xa5, 0xd7, 0xc9, 0x81, 0xb0, 0x15, 0xa5, 0xd6, 0xc9, 0x50, 0xb0, 0xf, 0xad, 0xdc, 0x3, 0x30, 0xa, 0xa9, 0x1, 0x8d, 0xcc, 0x3, 0xa9, 0x8, 0xd0, 0xdc, 0xea, 0xad, 0xcd, 0x3, 0xc9, 0x24, 0xd0, 0x3, 0x4c, 0x0, 0xd, 0x38, 0xa5, 0xd6, 0xe9, 0x29, 0xb0, 0x2, 0xc6, 0xd7, 0x85, 0xd6, 0xa0, 0x0, 0xa2, 0x0, 0xb5, 0xa, 0xc5, 0xd6, 0xd0, 0x6, 0xb5, 0xb, 0xc5, 0xd7, 0xf0, 0x21, 0xe8, 0xe8, 0xe0, 0x50, 0x90, 0xee, 0xc8, 0xc0, 0x6, 0xf0, 0xb2, 0xc0, 0x3, 0xf0, 0x4, 0xa9, 0x1, 0xd0, 0x2, 0xa9, 0x25, 0x18, 0x65, 0xd6, 0x90, 0x2, 0xe6, 0xd7, 0x85, 0xd6, 0x4c, 0x9a, 0x6, 0xa5, 0xfb, 0x48, 0xa5, 0xfc, 0x48, 0xa5, 0xd6, 0x85, 0xfb, 0xa5, 0xd7, 0x85, 0xfc, 0xa9, 0x8, 0x85, 0xb3, 0x20, 0x0, 0xc, 0xce, 0xce, 0x3, 0x8a, 0x29, 0xfe, 0xaa, 0xbd, 0x40, 0x3, 0x20, 0x78, 0xc, 0xa9, 0x0, 0x9d, 0x40, 0x3, 0x95, 0xb, 0xa0, 0x2a, 0xa9, 0x20, 0x91, 0xd6, 0xa9, 0x0, 0x85, 0xd7, 0xa9, 0x10, 0x8d, 0xd9, 0x3, 0x20, 0xc0, 0x9, 0x20, 0xb0, 0x9, 0xce, 0xe0, 0x3, 0xd0, 0x9, 0xad, 0xe1, 0x3, 0x8d, 0xe0, 0x3, 0x20, 0x80, 0x5, 0xce, 0xe4, 0x3, 0xd0, 0x9, 0xad, 0xe5, 0x3, 0x8d, 0xe4, 0x3, 0x20, 0x6, 0xb, 0x20, 0x70, 0x7, 0xce, 0xe6, 0x3, 0xd0, 0x9, 0xad, 0xe7, 0x3, 0x8d, 0xe6, 0x3, 0x20, 0x70, 0xf, 0xce, 0xd9, 0x3, 0xd0, 0xc8, 0xad, 0xc1, 0x3, 0x48, 0xa9, 0x0, 0x8d, 0xc1, 0x3, 0xa9, 0x4, 0x85, 0xb3, 0x20, 0x0, 0xc, 0x68, 0x8d, 0xc1, 0x3, 0x68, 0x85, 0xfc, 0x68, 0x85, 0xfb, 0x60, 0x68, 0x85, 0xfb, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x80, 0x7, 0x20, 0x3c, 0x16, 0x20, 0x50, 0x5, 0x20, 0xe0, 0x16, 0x60, 0x24, 0x24, 0x24, 0xa5, 0xd7, 0x10, 0x1, 0x60, 0xad, 0xd2, 0x3, 0xf0, 0x4, 0xce, 0xd2, 0x3, 0x60, 0xad, 0xc9, 0x3, 0x29, 0x1, 0xf0, 0x6, 0xa9, 0x0, 0x8d, 0xd1, 0x3, 0x60, 0xad, 0xd1, 0x3, 0xf0, 0x1, 0x60, 0xa9, 0x1, 0x8d, 0xd1, 0x3, 0xad, 0xca, 0x3, 0x8d, 0xd0, 0x3, 0x4a, 0x18, 0x69, 0x71, 0x85, 0xd6, 0xa9, 0x83, 0x85, 0xd7, 0xa9, 0x1, 0x8d, 0xd2, 0x3, 0xee, 0x86, 0x2, 0xad, 0x86, 0x2, 0xc9, 0xf, 0xd0, 0x5, 0xa9, 0x0, 0x8d, 0x86, 0x2, 0xa9, 0x8, 0x8d, 0xa4, 0x2, 0x60, 0x3, 0x90, 0x14, 0xad, 0x3c, 0x3, 0xcd, 0x3e, 0x3, 0x90, 0xc, 0x8d, 0x3e, 0x3, 0xad, 0x3d, 0x20, 0x20, 0xe, 0xa9, 0x0, 0x8d, 0x4a, 0xe8, 0x60, 0x85, 0xfb, 0xa9, 0x13, 0x85, 0xfc, 0x20, 0x0, 0x16, 0x20, 0xa0, 0x16, 0x20, 0xe4, 0xff, 0xd0, 0xfb, 0x4c, 0x12, 0x4, 0x4c, 0x7, 0x9, 0x20, 0x80, 0x9, 0x20, 0xd0, 0x9, 0x20, 0x30, 0x9, 0xac, 0x80, 0x2, 0xbe, 0x0, 0x11, 0xbd, 0x40, 0x3, 0xf0, 0xe9, 0xb5, 0xa, 0x85, 0xfb, 0xb5, 0xb, 0x85, 0xfc, 0x78, 0xad, 0xc0, 0x3, 0x30, 0x10, 0x18, 0x65, 0xfb, 0x90, 0x4, 0xe6, 0xfc, 0xf6, 0xb, 0x85, 0xfb, 0x95, 0xa, 0x4c, 0x40, 0x8, 0xc6, 0xfb, 0xd6, 0xa, 0xa5, 0xfb, 0xc9, 0xff, 0xd0, 0x4, 0xc6, 0xfc, 0xd6, 0xb, 0xbd, 0x40, 0x3, 0xd, 0xc1, 0x3, 0x85, 0xb3, 0x20, 0x0, 0xc, 0x58, 0xad, 0xe0, 0x3, 0x8c, 0xd5, 0x3, 0xc9, 0x5, 0xb0, 0x26, 0xa0, 0xa2, 0xb1, 0xfb, 0x29, 0x7f, 0xc9, 0x7f, 0xf0, 0x1c, 0xc9, 0x63, 0xf0, 0x18, 0xc9, 0x7e, 0xf0, 0x14, 0xc9, 0x7c, 0xf0, 0x10, 0xc9, 0x62, 0xf0, 0xc, 0xc9, 0x19, 0xf0, 0x8, 0xc9, 0x61, 0xf0, 0x4, 0xc9, 0x60, 0xd0, 0x4, 0x4c, 0xf0, 0x8, 0xea, 0xa5, 0xfc, 0x29, 0x3, 0x8d, 0xd7, 0x3, 0xa5, 0xfb, 0x8d, 0xd6, 0x3, 0x38, 0xad, 0xd6, 0x3, 0xe9, 0x28, 0x8d, 0xd6, 0x3, 0xb0, 0x3, 0xce, 0xd7, 0x3, 0xc9, 0x28, 0xb0, 0xee, 0xad, 0xd7, 0x3, 0xd0, 0xe9, 0x18, 0x69, 0x2, 0x8d, 0xd6, 0x3, 0xad, 0xca, 0x3, 0x4a, 0x38, 0xed, 0xd6, 0x3, 0x10, 0x2, 0x49, 0xff, 0xa, 0xa, 0xea, 0xea, 0xea, 0xea, 0x20, 0xf0, 0x9, 0x79, 0xe0, 0x12, 0xea, 0xea, 0xb0, 0x2b, 0xee, 0xd4, 0x3, 0xa0, 0x0, 0xb9, 0xf1, 0x3, 0x10, 0x9, 0xc8, 0xc8, 0xc0, 0x6, 0x90, 0xf5, 0x4c, 0xf0, 0x8, 0x78, 0x18, 0xa5, 0xfb, 0x69, 0x7a, 0x99, 0xf0, 0x3, 0x90, 0x2, 0xe6, 0xfc, 0xa5, 0xfc, 0x99, 0xf1, 0x3, 0x58, 0xee, 0xdd, 0x3, 0xea, 0xea, 0xac, 0xd5, 0x3, 0xa9, 0x8, 0x8d, 0xc4, 0x3, 0xa9, 0x0, 0x8d, 0xc5, 0x3, 0xce, 0xc5, 0x3, 0xd0, 0xfb, 0xce, 0xc4, 0x3, 0xd0, 0xf6, 0xc8, 0x98, 0x29, 0x3f, 0xc9, 0x28, 0xd0, 0x9, 0xa9, 0x4, 0x4d, 0xc1, 0x3, 0x8d, 0xc1, 0x3, 0x60, 0x4c, 0xc, 0x8, 0x5, 0xc9, 0x5, 0xd0, 0xf2, 0x98, 0x18, 0x69, 0x23, 0xc9, 0x78, 0xf0, 0x3, 0xa8, 0xd0, 0xe7, 0x68, 0xa8, 0x68, 0xaa, 0x60, 0x20, 0xb0, 0x9, 0xa9, 0x28, 0x85, 0xfb, 0xa9, 0x80, 0x85, 0xfc, 0xa2, 0x17, 0xea, 0xea, 0xea, 0xa9, 0x20, 0xa0, 0x0, 0xd1, 0xfb, 0xd0, 0x15, 0xa0, 0x27, 0xd1, 0xfb, 0xd0, 0xf, 0x18, 0xa5, 0xfb, 0x69, 0x28, 0x90, 0x2, 0xe6, 0xfc, 0x85, 0xfb, 0xca, 0xd0, 0xe4, 0x60, 0xad, 0xc0, 0x3, 0xc9, 0x28, 0xd0, 0x9, 0xad, 0xc6, 0x3, 0x49, 0xff, 0x8d, 0xc0, 0x3, 0x60, 0x8d, 0xc6, 0x3, 0xa9, 0x28, 0x8d, 0xc0, 0x3, 0xa9, 0x40, 0x4d, 0x80, 0x2, 0x8d, 0x80, 0x2, 0x60, 0xea, 0xea, 0xa2, 0x0, 0xac, 0xda, 0x3, 0xbd, 0x0, 0x10, 0x18, 0x79, 0xb0, 0x12, 0x95, 0xa, 0xbd, 0x1, 0x10, 0x95, 0xb, 0x90, 0x2, 0xf6, 0xb, 0xe8, 0xe8, 0xe0, 0x50, 0x90, 0xe8, 0xee, 0xda, 0x3, 0xb9, 0xb1, 0x12, 0xf0, 0x1, 0x60, 0xa9, 0x1, 0x8d, 0xda, 0x3, 0x60, 0xea, 0xea, 0xea, 0xea, 0xad, 0x40, 0xe8, 0x29, 0x20, 0xd0, 0xf9, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xad, 0x40, 0xe8, 0x29, 0x20, 0xf0, 0xf9, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xa2, 0x0, 0xa0, 0x0, 0xbd, 0x50, 0x10, 0x99, 0x40, 0x3, 0xc8, 0xc8, 0xe8, 0xe0, 0x29, 0x90, 0xf3, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x48, 0xad, 0xc8, 0x3, 0x29, 0xf, 0xa8, 0x68, 0xee, 0xc8, 0x3, 0x60, 0x24, 0x20, 0x56, 0xa, 0xce, 0xe0, 0x3, 0xd0, 0x9, 0xad, 0xe1, 0x3, 0x8d, 0xe0, 0x3, 0x20, 0x80, 0x5, 0xce, 0xe2, 0x3, 0xd0, 0x9, 0xad, 0xe3, 0x3, 0x8d, 0xe2, 0x3, 0x20, 0x0, 0x6, 0xce, 0xe4, 0x3, 0xd0, 0x9, 0xad, 0xe5, 0x3, 0x8d, 0xe4, 0x3, 0x20, 0x6, 0xb, 0x20, 0x80, 0x7, 0x20, 0x60, 0xa, 0xad, 0xe6, 0x3, 0xc9, 0x10, 0xb0, 0x3, 0x20, 0x30, 0xf, 0xce, 0xe6, 0x3, 0xd0, 0x9, 0xad, 0xe7, 0x3, 0x8d, 0xe6, 0x3, 0x20, 0x70, 0xf, 0x20, 0x93, 0xc, 0x20, 0xe0, 0xb, 0x20, 0xa0, 0x17, 0x4c, 0x55, 0xe4, 0x24, 0x24, 0x20, 0x3c, 0x16, 0x20, 0x50, 0x5, 0x20, 0xea, 0x16, 0x60, 0xa2, 0x20, 0x8a, 0x9d, 0x0, 0x80, 0xe8, 0xe0, 0x28, 0xd0, 0xf8, 0xa2, 0x17, 0xac, 0xdb, 0x3, 0x98, 0x20, 0xb6, 0xc, 0xa2, 0x20, 0x88, 0xf0, 0x12, 0x30, 0x10, 0xa9, 0x6c, 0x9d, 0x0, 0x80, 0xa9, 0xfc, 0x9d, 0x1, 0x80, 0xe8, 0xe8, 0xe8, 0x88, 0xd0, 0xf0, 0x60, 0x24, 0x24, 0x24, 0x24, 0xad, 0xcb, 0x3, 0xf0, 0x1, 0x60, 0xad, 0x87, 0x2, 0xd0, 0x48, 0xf8, 0xad, 0x86, 0x2, 0xa, 0x48, 0xaa, 0xbd, 0xf0, 0x12, 0x18, 0x6d, 0x3c, 0x3, 0x8d, 0x3c, 0x3, 0xbd, 0xf1, 0x12, 0x6d, 0x3d, 0x3, 0x8d, 0x3d, 0x3, 0xd8, 0x20, 0x93, 0xc, 0xa0, 0x10, 0xae, 0xdc, 0x3, 0x20, 0xb8, 0xf, 0xad, 0xdc, 0x3, 0x18, 0x69, 0x26, 0xaa, 0x68, 0xa8, 0xb9, 0xf0, 0x12, 0x48, 0x20, 0xb6, 0xc, 0x68, 0x20, 0xb2, 0xc, 0xb9, 0xf1, 0x12, 0xf0, 0x3, 0x20, 0xb6, 0xc, 0xa9, 0x10, 0x8d, 0x87, 0x2, 0x60, 0xce, 0x87, 0x2, 0xd0, 0xf8, 0xa0, 0x10, 0xae, 0xdc, 0x3, 0x20, 0xb8, 0xf, 0xa9, 0xff, 0x8d, 0xdc, 0x3, 0xa9, 0x0, 0x8d, 0xcc, 0x3, 0x8d, 0xdd, 0x3, 0x60, 0xea, 0xea, 0x4c, 0x90, 0xb, 0xea, 0xea, 0xea, 0xa2, 0x0, 0xbd, 0xf1, 0x3, 0xc9, 0x1, 0xf0, 0xf1, 0x85, 0x6f, 0xbd, 0xf0, 0x3, 0x85, 0x6e, 0xa0, 0x0, 0xa9, 0x20, 0x91, 0x6e, 0xbd, 0xf8, 0x3, 0xd0, 0x13, 0xa9, 0x1, 0x9d, 0xf8, 0x3, 0x9d, 0xf1, 0x3, 0xce, 0xd4, 0x3, 0x4c, 0x0, 0xb, 0xea, 0xea, 0x4c, 0x0, 0xb, 0xa5, 0x6e, 0x18, 0x69, 0x28, 0x90, 0x5, 0xe6, 0x6f, 0xfe, 0xf1, 0x3, 0x85, 0x6e, 0x9d, 0xf0, 0x3, 0xb1, 0x6e, 0xc9, 0x20, 0xd0, 0x21, 0xa5, 0x6e, 0xc9, 0xc0, 0x90, 0x6, 0xa5, 0x6f, 0xc9, 0x83, 0xb0, 0x9, 0xa9, 0x24, 0x91, 0x6e, 0x4c, 0x0, 0xb, 0xea, 0xea, 0xa9, 0x2a, 0x91, 0x6e, 0xa9, 0x0, 0x9d, 0xf8, 0x3, 0x4c, 0x0, 0xb, 0xc9, 0x60, 0xf0, 0xf0, 0xc9, 0x47, 0xf0, 0x2c, 0xc9, 0x48, 0xf0, 0x28, 0xc9, 0xa0, 0xf0, 0xe4, 0xa5, 0x6e, 0xc9, 0x98, 0x90, 0x9, 0xa5, 0x6f, 0xc9, 0x83, 0x90, 0x3, 0x4c, 0xa0, 0xd, 0xa9, 0x1, 0x9d, 0xf1, 0x3, 0xe8, 0xe8, 0xe0, 0x6, 0x90, 0x1, 0x60, 0x4c, 0x8, 0xb, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x98, 0x48, 0xac, 0xd8, 0x3, 0xb9, 0x55, 0xf6, 0xee, 0xd8, 0x3, 0xc9, 0x50, 0x90, 0x9, 0xc9, 0xa0, 0x90, 0x15, 0xa0, 0x2a, 0x20, 0x5c, 0x6, 0xa9, 0x0, 0x99, 0xf8, 0x3, 0xa0, 0x0, 0xa9, 0x2a, 0x91, 0x6e, 0x68, 0xa8, 0x4c, 0x90, 0xb, 0xa0, 0x2a, 0x20, 0x5c, 0x6, 0x4c, 0xc3, 0xb, 0xc5, 0xb, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xad, 0xc7, 0x3, 0xd0, 0x1, 0x60, 0xce, 0x89, 0x2, 0xd0, 0xfa, 0xa9, 0x1, 0x8d, 0xdb, 0x3, 0x4c, 0xad, 0xd, 0xea, 0xea, 0xea, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x8a, 0x48, 0x98, 0x48, 0xa0, 0x0, 0xa5, 0xfc, 0xc9, 0x83, 0x90, 0xf, 0xa5, 0xfb, 0xc9, 0x47, 0x90, 0x9, 0xa9, 0x1, 0x8d, 0xc7, 0x3, 0xa2, 0x3, 0xd0, 0x2, 0xa6, 0xb3, 0xca, 0x8a, 0xd, 0xc1, 0x3, 0xa, 0xa, 0xa, 0xa, 0xaa, 0xe8, 0x20, 0xb0, 0x9, 0xbd, 0x0, 0x12, 0x91, 0xfb, 0xe8, 0xc8, 0x98, 0x29, 0x5, 0xc9, 0x5, 0xd0, 0xf2, 0x98, 0x18, 0x69, 0x23, 0xc9, 0x78, 0xf0, 0x3, 0xa8, 0xd0, 0xe7, 0x68, 0xa8, 0x68, 0xaa, 0x60, 0x20, 0xb0, 0x9, 0xa9, 0x28, 0x85, 0xfb, 0xa9, 0x93, 0x20, 0xd2, 0xff, 0x20, 0xb0, 0x9, 0xa2, 0x0, 0xa9, 0x60, 0x9d, 0xc0, 0x83, 0xe8, 0xe0, 0x28, 0xd0, 0xf8, 0x20, 0x93, 0xc, 0x4c, 0x60, 0xa, 0x4c, 0x60, 0xa, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xea, 0x20, 0xe0, 0xc, 0xa, 0xea, 0xea, 0xea, 0xea, 0xf8, 0x18, 0x6d, 0x3c, 0x3, 0x8d, 0x3c, 0x3, 0x90, 0x8, 0xad, 0x3d, 0x3, 0x69, 0x0, 0x8d, 0x3d, 0x3, 0xd8, 0x8a, 0x48, 0xa2, 0x3, 0xad, 0x3c, 0x3, 0x20, 0xb6, 0xc, 0xad, 0x3c, 0x3, 0x20, 0xb2, 0xc, 0xad, 0x3d, 0x3, 0x20, 0xb6, 0xc, 0xad, 0x3d, 0x3, 0x20, 0xc0, 0xc, 0x68, 0xaa, 0x60, 0x4a, 0x4a, 0x4a, 0x4a, 0x29, 0xf, 0x9, 0x30, 0x9d, 0x6, 0x80, 0xca, 0x60, 0xea, 0x20, 0xb2, 0xc, 0xad, 0x3d, 0x3, 0xc9, 0x15, 0xb0, 0x1, 0x60, 0xea, 0xad, 0x88, 0x2, 0xd0, 0xf9, 0xee, 0xdb, 0x3, 0x20, 0x60, 0xa, 0xa9, 0xff, 0x8d, 0x88, 0x2, 0x60, 0xea, 0xea, 0xea, 0x48, 0x8a, 0x48, 0xa2, 0x0, 0xbd, 0x10, 0x13, 0xd0, 0x7, 0x68, 0xaa, 0x68, 0xa, 0xa, 0xa, 0x60, 0x9d, 0x0, 0x80, 0xe8, 0xd0, 0xee, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xae, 0xd8, 0x3, 0xd8, 0x55, 0xcb, 0xc9, 0xa0, 0x90, 0x6, 0x4c, 0x5c, 0x6, 0xea, 0xea, 0xea, 0xa2, 0x0, 0xa5, 0xd6, 0x18, 0x69, 0x2a, 0xa8, 0xa5, 0xd7, 0x90, 0x2, 0x90, 0x0, 0xdd, 0xf1, 0x3, 0xd0, 0x6, 0x98, 0xdd, 0xf0, 0x3, 0xf0, 0x7, 0xe8, 0xe8, 0xe0, 0x6, 0x90, 0xe3, 0x60, 0xa9, 0x0, 0x9d, 0xf8, 0x3, 0xac, 0xd8, 0x3, 0xb9, 0x78, 0xd, 0xc9, 0x80, 0x90, 0x9, 0xa0, 0x2a, 0x4c, 0x5c, 0x6, 0xea, 0xea, 0xea, 0xea, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xea, 0xa9, 0xff, 0x85, 0xfb, 0xa9, 0x82, 0x85, 0xfc, 0x20, 0x88, 0xd, 0xa9, 0x6, 0x85, 0xfb, 0xa9, 0x83, 0x85, 0xfc, 0x20, 0x88, 0xd, 0xa9, 0xe, 0x85, 0xfb, 0x20, 0x88, 0xd, 0xa9, 0x15, 0x85, 0xfb, 0x4c, 0x88, 0xd, 0x60, 0x60, 0x60, 0x60, 0xa2, 0x0, 0xa0, 0x0, 0xbd, 0x82, 0x12, 0xbc, 0x83, 0x12, 0x91, 0xfb, 0xe8, 0xe8, 0xbd, 0x82, 0x12, 0xd0, 0xf4, 0x60, 0xea, 0x4c, 0x90, 0xb, 0xad, 0x83, 0x2, 0xf0, 0xf8, 0xa9, 0x1, 0x9d, 0xf1, 0x3, 0x9d, 0xf8, 0x3, 0xa9, 0x0, 0x8d, 0x83, 0x2, 0xa5, 0xd7, 0x10, 0x3, 0x20, 0x15, 0x6, 0xea, 0xea, 0xea, 0xa0, 0x2, 0x8c, 0x81, 0x2, 0xa9, 0x80, 0x8d, 0x82, 0x2, 0xad, 0x81, 0x2, 0x49, 0x1, 0x8d, 0x81, 0x2, 0xa8, 0xae, 0xca, 0x3, 0x20, 0xb3, 0x5, 0xce, 0xe4, 0x3, 0xd0, 0x9, 0xad, 0xe5, 0x3, 0x8d, 0xe4, 0x3, 0x20, 0x6, 0xb, 0x20, 0xc0, 0x9, 0x20, 0xd9, 0x17, 0xce, 0x82, 0x2, 0xd0, 0xd8, 0xae, 0xca, 0x3, 0xa9, 0x4, 0x20, 0xb3, 0x5, 0xce, 0xdb, 0x3, 0x20, 0x60, 0xa, 0x4c, 0xf0, 0x17, 0xea, 0xa9, 0x2, 0x8d, 0xe1, 0x3, 0x8d, 0xe3, 0x3, 0xa9, 0x4, 0x8d, 0xe5, 0x3, 0xa9, 0x6, 0x8d, 0xe7, 0x3, 0xa9, 0x0, 0x8d, 0x3e, 0x3, 0x8d, 0x3f, 0x3, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xa9, 0x0, 0x8d, 0x3c, 0x3, 0x8d, 0x3d, 0x3, 0x8d, 0xc6, 0x3, 0x8d, 0xc7, 0x3, 0x8d, 0xd5, 0x3, 0x8d, 0xda, 0x3, 0x8d, 0x88, 0x2, 0xa9, 0x3, 0x8d, 0xdb, 0x3, 0xa9, 0xff, 0x8d, 0x86, 0x2, 0xa9, 0x1, 0x8d, 0xf1, 0x3, 0x8d, 0xf3, 0x3, 0x8d, 0xf5, 0x3, 0xa9, 0x10, 0x8d, 0x89, 0x2, 0xa9, 0x0, 0x8d, 0xc1, 0x3, 0x8d, 0xd8, 0x3, 0x8d, 0x80, 0x2, 0x8d, 0xcb, 0x3, 0x8d, 0xcc, 0x3, 0x8d, 0xdd, 0x3, 0x8d, 0x87, 0x2, 0xa9, 0x1, 0x8d, 0xc0, 0x3, 0x85, 0xfc, 0x85, 0xd7, 0x85, 0x6f, 0xa9, 0x28, 0x8d, 0xce, 0x3, 0xa9, 0xff, 0x8d, 0xdc, 0x3, 0x8d, 0x86, 0x2, 0xa9, 0x60, 0x8d, 0xe0, 0x3, 0x20, 0xf0, 0xe, 0xa9, 0x0, 0x8d, 0xcd, 0x3, 0x8d, 0xd0, 0x3, 0x8d, 0xd1, 0x3, 0x8d, 0xd2, 0x3, 0x8d, 0xd4, 0x3, 0xa9, 0x1, 0x8d, 0x83, 0x2, 0xa9, 0x4, 0x8d, 0xca, 0x3, 0xa9, 0x8, 0x8d, 0xe4, 0x3, 0xa9, 0x1, 0x8d, 0xe6, 0x3, 0xa9, 0x8, 0x8d, 0xf4, 0x8, 0xa9, 0xff, 0x8d, 0xc9, 0x3, 0xa9, 0x6, 0x8d, 0xd2, 0x8, 0xa9, 0x10, 0x8d, 0x4b, 0xe8, 0xa9, 0xf, 0x8d, 0x4a, 0xe8, 0xa9, 0x0, 0x8d, 0x48, 0xe8, 0xa9, 0x2, 0x8d, 0xa1, 0x2, 0x8d, 0xa2, 0x2, 0xa9, 0x0, 0x8d, 0xa4, 0x2, 0x60, 0x8d, 0x86, 0x2, 0xa9, 0x0, 0x8d, 0x87, 0x2, 0xa9, 0x1, 0x8d, 0xf1, 0x3, 0x8d, 0xf3, 0x3, 0x8d, 0xf5, 0x3, 0x60, 0x24, 0x24, 0x24, 0x8d, 0xe2, 0x3, 0x8d, 0xa0, 0x2, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xea, 0xea, 0xea, 0xad, 0xdb, 0x3, 0xd0, 0x3, 0x4c, 0xb0, 0xf, 0xa9, 0x0, 0x8d, 0x84, 0x2, 0x8d, 0x85, 0x2, 0xce, 0x84, 0x2, 0xd0, 0xfb, 0xce, 0x85, 0x2, 0xd0, 0xf6, 0x20, 0x88, 0xe, 0xad, 0x90, 0x0, 0xc9, 0x50, 0xf0, 0x1, 0x60, 0x20, 0x20, 0x5, 0x4c, 0xf2, 0x19, 0x24, 0x24, 0x24, 0x24, 0x24, 0xa2, 0x0, 0xbd, 0x28, 0x80, 0xc9, 0x20, 0xf0, 0x1, 0x60, 0xe8, 0xe0, 0x51, 0xd0, 0xf3, 0xad, 0xdc, 0x3, 0x30, 0x1, 0x60, 0xad, 0xdd, 0x3, 0xc9, 0x18, 0xb0, 0x1, 0x60, 0xad, 0xce, 0x3, 0xc9, 0x8, 0x90, 0xf8, 0xad, 0x86, 0x2, 0x29, 0x1, 0xd0, 0x7, 0xea, 0xa9, 0x1, 0xa2, 0x0, 0xf0, 0x4, 0xa9, 0xff, 0xa2, 0x22, 0x8d, 0xde, 0x3, 0x8e, 0xdc, 0x3, 0x60, 0xea, 0xea, 0xea, 0xad, 0xdc, 0x3, 0x30, 0xf7, 0xad, 0xcc, 0x3, 0xd0, 0x5e, 0xad, 0xdc, 0x3, 0x18, 0x6d, 0xde, 0x3, 0xf0, 0xd, 0xc9, 0x22, 0xf0, 0x9, 0x8d, 0xdc, 0x3, 0xaa, 0xa0, 0x0, 0x4c, 0xb8, 0xf, 0xaa, 0xf0, 0x3, 0xca, 0xd0, 0x1, 0xe8, 0xa0, 0x10, 0x20, 0xb8, 0xf, 0xa9, 0xff, 0x8d, 0xdc, 0x3, 0xa9, 0x0, 0x8d, 0xdd, 0x3, 0x60, 0xea, 0x4c, 0x0, 0xc, 0x24, 0x24, 0x24, 0x24, 0xea, 0x20, 0x10, 0x5, 0x4c, 0xc6, 0x18, 0x24, 0x24, 0xb9, 0xc0, 0x12, 0xd0, 0x1, 0x60, 0x9d, 0x28, 0x80, 0xc8, 0xe8, 0x98, 0x29, 0xf, 0xc9, 0x7, 0xd0, 0xee, 0x8a, 0x18, 0x69, 0x21, 0xaa, 0x4c, 0xb8, 0xf, 0xaa, 0x4c, 0xb8, 0xf, 0x24, 0x24, 0x4c, 0x90, 0xa, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xfc, 0x81, 0xf8, 0x81, 0xf4, 0x81, 0xf0, 0x81, 0xec, 0x81, 0xe8, 0x81, 0xe4, 0x81, 0xe0, 0x81, 0x84, 0x81, 0x80, 0x81, 0x7c, 0x81, 0x78, 0x81, 0x74, 0x81, 0x70, 0x81, 0x6c, 0x81, 0x68, 0x81, 0xc, 0x81, 0x8, 0x81, 0x4, 0x81, 0x0, 0x81, 0xfc, 0x80, 0xf8, 0x80, 0xf4, 0x80, 0xf0, 0x80, 0x94, 0x80, 0x90, 0x80, 0x8c, 0x80, 0x88, 0x80, 0x84, 0x80, 0x80, 0x80, 0x7c, 0x80, 0x78, 0x80, 0x1c, 0x80, 0x18, 0x80, 0x14, 0x80, 0x10, 0x80, 0xc, 0x80, 0x8, 0x80, 0x4, 0x80, 0x0, 0x80, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0xca, 0xd0, 0xe4, 0x86, 0x54, 0x60, 0xa9, 0x1, 0x85, 0x54, 0x60, 0xad, 0x40, 0xe8, 0x29, 0x20, 0xd0, 0xf9, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x0, 0x2, 0x4, 0x6, 0x8, 0xa, 0xc, 0xe, 0x10, 0x12, 0x14, 0x16, 0x18, 0x1a, 0x1c, 0x1e, 0x20, 0x22, 0x24, 0x26, 0x28, 0x2a, 0x2c, 0x2e, 0x30, 0x32, 0x34, 0x36, 0x38, 0x3a, 0x3c, 0x3e, 0x40, 0x42, 0x44, 0x46, 0x48, 0x4a, 0x4c, 0x4e, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xe, 0xc, 0xa, 0x8, 0x6, 0x4, 0x2, 0x0, 0x1e, 0x1c, 0x1a, 0x18, 0x16, 0x14, 0x12, 0x10, 0x2e, 0x2c, 0x2a, 0x28, 0x26, 0x24, 0x22, 0x20, 0x3e, 0x3c, 0x3a, 0x38, 0x36, 0x34, 0x32, 0x30, 0x4e, 0x4c, 0x4a, 0x48, 0x46, 0x44, 0x42, 0x40, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0x20, 0x6c, 0xfc, 0x20, 0x20, 0x20, 0x60, 0xe1, 0xe0, 0xe0, 0xe0, 0x60, 0x60, 0x0, 0x0, 0x20, 0x20, 0x20, 0xfe, 0x7b, 0x20, 0x20, 0x60, 0x60, 0xe0, 0xe0, 0xe0, 0x61, 0x60, 0x0, 0x0, 0x7f, 0xfe, 0x6c, 0x7f, 0xe2, 0x7b, 0xff, 0x60, 0x7f, 0xfc, 0xfe, 0xfe, 0xff, 0x60, 0x0, 0x0, 0x6c, 0x7f, 0xfe, 0x62, 0x6c, 0x6c, 0x20, 0x60, 0xe1, 0xfc, 0xfc, 0x62, 0x61, 0x60, 0x0, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x0, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xff, 0xe3, 0x7f, 0x20, 0x20, 0xff, 0xf9, 0x7f, 0x20, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xfc, 0x99, 0xfe, 0x20, 0x20, 0xfb, 0x20, 0xec, 0x20, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xf2, 0xdf, 0x20, 0x20, 0x18, 0x20, 0x18, 0x20, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xff, 0xe3, 0x7f, 0x20, 0x20, 0xe1, 0xf9, 0x61, 0x20, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x99, 0x62, 0x20, 0x20, 0xec, 0x62, 0xfb, 0x20, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xe9, 0xf2, 0xdf, 0x20, 0x20, 0x3c, 0x20, 0x3e, 0x20, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x5d, 0x2f, 0x20, 0x20, 0x2f, 0x5d, 0x4d, 0x20, 0x47, 0x48, 0xa0, 0x1, 0xa0, 0x2, 0xa0, 0x28, 0xa0, 0x29, 0xa0, 0x2a, 0xa0, 0x2b, 0xa0, 0x50, 0xa0, 0x51, 0xa0, 0x52, 0xa0, 0x53, 0xa0, 0x78, 0xa0, 0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x5, 0x2d, 0x7d, 0xa5, 0xa5, 0xa5, 0xcd, 0xcd, 0xf5, 0x0, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0xe9, 0xd1, 0xd1, 0xd1, 0xdf, 0x20, 0x20, 0x4a, 0x4b, 0x20, 0x4a, 0x4b, 0x20, 0x0, 0x0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0x10, 0xff, 0xff, 0xd0, 0xff, 0xff, 0x0, 0xff, 0xff, 0xff, 0xff, 0x0, 0x50, 0x0, 0x0, 0x1, 0x50, 0x0, 0x50, 0x1, 0x0, 0x1, 0x0, 0x1, 0x50, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x50, 0x0, 0x50, 0x1, 0x0, 0x1, 0x50, 0x0, 0x0, 0x1, 0x0, 0x0, 0x13, 0x3, 0xf, 0x12, 0x5, 0x0, 0x20, 0x20, 0x10, 0x15, 0x13, 0x8, 0x20, 0x1, 0xe, 0x19, 0x20, 0xb, 0x5, 0x19, 0x20, 0x14, 0xf, 0x20, 0x13, 0x14, 0x1, 0x12, 0x14, 0x2e, 0x10, 0xc, 0x1, 0x19, 0x20, 0x10, 0xc, 0x1, 0x19, 0x5, 0x12, 0x20, 0x31, 0x20, 0x20, 0x20, 0x20, 0x20, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x13, 0x11, 0x11, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x47, 0x41, 0x4d, 0x45, 0x20, 0x4f, 0x56, 0x45, 0x52, 0xff, 0xed, 0x4c, 0x9b, 0x14, 0x8, 0x9, 0x7, 0x8, 0x0, 0x20, 0x20, 0x20, 0x1b, 0x20, 0x4f, 0x16, 0x90, 0xef, 0xb0, 0xda, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xf0, 0xf0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x0, 0xff, 0xf0, 0xd8, 0xc0, 0x30, 0xef, 0x68, 0x90, 0x8b, 0x85, 0x7d, 0x72, 0x65, 0x55, 0x50, 0x4a, 0x50, 0x55, 0x62, 0x6d, 0x78, 0x82, 0x88, 0x0, 0x0, 0x7a, 0x68, 0x56, 0x44, 0x32, 0x28, 0x10, 0x15, 0x28, 0x36, 0x40, 0x48, 0x4d, 0x50, 0x0, 0x0, 0x20, 0x0, 0x10, 0x0, 0x18, 0x20, 0x58, 0x2c, 0x59, 0x29, 0x0, 0x58, 0x29, 0x2c, 0x59, 0x0, 0x0, 0x2c, 0x58, 0x2c, 0x59, 0x0, 0x13, 0x11, 0x11, 0x11, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x50, 0x4c, 0x41, 0x56, 0x11, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x11, 0x53, 0x50, 0x41, 0x43, 0x45, 0x20, 0x49, 0x4e, 0x56, 0x41, 0x44, 0x45, 0x52, 0x53, 0xd, 0x11, 0x11, 0x11, 0x11, 0xff, 0xd, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x20, 0x3f, 0x4d, 0x59, 0x53, 0x54, 0x45, 0x52, 0x59, 0xd, 0x11, 0x11, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x20, 0x33, 0x30, 0x20, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x53, 0xd, 0x11, 0x11, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x20, 0x32, 0x30, 0x20, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x53, 0xd, 0x11, 0x11, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x20, 0x31, 0x30, 0x20, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x53, 0xd, 0x11, 0x11, 0x1d, 0x1d, 0x1d, 0x1d, 0x54, 0x4f, 0x50, 0x20, 0x31, 0x35, 0x30, 0x30, 0x20, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x53, 0x20, 0x46, 0x4f, 0x52, 0x20, 0x45, 0x58, 0x54, 0x52, 0x41, 0x20, 0x42, 0x41, 0x53, 0x45, 0x2e, 0xff, 0x11, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x11, 0x53, 0x50, 0x41, 0x43, 0x45, 0x20, 0x49, 0x4e, 0x56, 0x41, 0x44, 0x45, 0x52, 0x53, 0xd, 0x11, 0x11, 0x13, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x4b, 0x45, 0x59, 0x42, 0x4f, 0x41, 0x52, 0x44, 0x20, 0x43, 0x43, 0x4f, 0x4d, 0x4d, 0x41, 0x4e, 0x44, 0x53, 0x11, 0x11, 0x11, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x9d, 0x12, 0x34, 0x92, 0x2d, 0x4d, 0x4f, 0x56, 0x45, 0x20, 0x4c, 0x45, 0x46, 0x54, 0xd, 0x11, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x12, 0x36, 0x92, 0x2d, 0x4d, 0x4f, 0x56, 0x45, 0x20, 0x52, 0x49, 0x47, 0x48, 0x54, 0xd, 0x11, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x12, 0x41, 0x92, 0x2d, 0x46, 0x49, 0x52, 0x45, 0x20, 0x42, 0x45, 0x41, 0x4d, 0xff, 0x2a, 0x2a, 0x2a, 0x13, 0x3, 0xf, 0x12, 0x5, 0x1, 0x4, 0x16, 0x1, 0xe, 0x3, 0x5, 0x14, 0x1, 0x2, 0xc, 0x5, 0x2a, 0x2a, 0x2a, 0xe9, 0xd1, 0xd1, 0xd1, 0xdf, 0x4a, 0x4b, 0x4a, 0x4b, 0xe9, 0xf2, 0xdf, 0x18, 0x18, 0x62, 0x99, 0x62, 0xec, 0x62, 0xfb, 0xff, 0xe3, 0x7f, 0xff, 0xf9, 0x7f, 0x0, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x20, 0x3f, 0x4d, 0x59, 0x53, 0x54, 0x45, 0x52, 0x59, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x60, 0x1, 0x1, 0x1, 0x1, 0x24, 0x1, 0x2, 0x1, 0x4d, 0x1, 0x1, 0x26, 0x2, 0x4e, 0x1, 0x1, 0x26, 0x1, 0x1, 0x4e, 0x1, 0x1, 0x26, 0x1, 0x1, 0x1d, 0x1d, 0x1d, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x20, 0x32, 0x30, 0x20, 0x50, 0x4f, 0xa0, 0x0, 0xb1, 0xfb, 0xc9, 0xff, 0xd0, 0x1, 0x60, 0xc9, 0x20, 0x90, 0x3, 0x20, 0x80, 0x16, 0x20, 0xd2, 0xff, 0xc8, 0xd0, 0xec, 0x60, 0xa2, 0x0, 0x9a, 0x20, 0x0, 0x18, 0x4c, 0xe6, 0x19, 0xa0, 0x0, 0xa2, 0x0, 0xbd, 0x80, 0x15, 0xd0, 0x1, 0x60, 0x91, 0xfb, 0xbd, 0xc0, 0x15, 0x18, 0x65, 0xfb, 0x90, 0x2, 0xe6, 0xfc, 0x85, 0xfb, 0xe8, 0xd0, 0xe9, 0x60, 0xad, 0xa0, 0x2, 0xf0, 0x11, 0xce, 0xa0, 0x2, 0x30, 0x1, 0x60, 0xad, 0xce, 0x3, 0x38, 0xe9, 0x1, 0xa, 0x8d, 0xa0, 0x2, 0x60, 0xce, 0xa1, 0x2, 0xf0, 0xa, 0xae, 0xa2, 0x2, 0xbd, 0xc0, 0x13, 0x8d, 0x48, 0xe8, 0x60, 0xa9, 0x0, 0x8d, 0x48, 0xe8, 0xce, 0xa2, 0x2, 0xd0, 0x5, 0xa9, 0x4, 0x8d, 0xa2, 0x2, 0xa9, 0xff, 0x8d, 0xa0, 0x2, 0xa9, 0x3, 0x8d, 0xa1, 0x2, 0x60, 0x24, 0x24, 0x24, 0x24, 0xea, 0x48, 0xa9, 0x20, 0x8d, 0x93, 0x2, 0xa9, 0x0, 0x8d, 0x92, 0x2, 0xce, 0x92, 0x2, 0xd0, 0xfb, 0xce, 0x93, 0x2, 0xd0, 0xf6, 0x68, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x48, 0xa9, 0x2, 0x8d, 0x94, 0x2, 0xa9, 0x0, 0x8d, 0x93, 0x2, 0x8d, 0x92, 0x2, 0xce, 0x92, 0x2, 0xd0, 0xfb, 0xce, 0x93, 0x2, 0xd0, 0xf6, 0xce, 0x94, 0x2, 0xd0, 0xf1, 0x68, 0x60, 0xea, 0xa9, 0x0, 0x85, 0xfb, 0xa9, 0x80, 0x85, 0xfc, 0xa2, 0x4, 0xa0, 0x28, 0xa9, 0x20, 0x91, 0xfb, 0xc8, 0xd0, 0xfb, 0xe6, 0xfc, 0xca, 0xd0, 0xf6, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xae, 0xd9, 0x3, 0xbd, 0xd7, 0x13, 0x8d, 0x48, 0xe8, 0x60, 0xae, 0xa4, 0x2, 0xd0, 0x1, 0x60, 0xce, 0xa4, 0x2, 0xbd, 0xe7, 0x13, 0x8d, 0x48, 0xe8, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0xe0, 0x7, 0xad, 0x8f, 0x0, 0x8d, 0xd8, 0x3, 0x20, 0x50, 0xc, 0xa9, 0x0, 0x20, 0x78, 0xc, 0x20, 0x60, 0xd, 0x20, 0x0, 0x8, 0x20, 0x6, 0x8, 0xad, 0xc7, 0x3, 0xd0, 0x3, 0x4c, 0x17, 0x17, 0x60, 0xea, 0xea, 0xea, 0xea, 0xea, 0xad, 0x8f, 0x0, 0x29, 0x3f, 0xa8, 0xee, 0x8f, 0x0, 0xb9, 0x80, 0x13, 0xc9, 0x60, 0xb0, 0x4, 0xa9, 0x7f, 0x90, 0xa, 0xc9, 0xa0, 0x90, 0x4, 0xa9, 0xbf, 0xb0, 0x2, 0xa9, 0xff, 0xbe, 0x1, 0x12, 0x30, 0x2, 0x29, 0xfe, 0x4c, 0x8d, 0x5, 0xce, 0xe0, 0x3, 0xd0, 0x9, 0xad, 0xe1, 0x3, 0x8d, 0xe0, 0x3, 0x20, 0x28, 0x17, 0xce, 0xe2, 0x3, 0xd0, 0x9, 0xad, 0xe3, 0x3, 0x8d, 0xe2, 0x3, 0x20, 0x0, 0x6, 0xce, 0xe4, 0x3, 0xd0, 0x9, 0xad, 0xe5, 0x3, 0x8d, 0xe4, 0x3, 0x20, 0x6, 0xb, 0x20, 0x80, 0x7, 0x20, 0x60, 0xa, 0x20, 0x93, 0xc, 0x20, 0xa0, 0x17, 0x4c, 0xa0, 0x19, 0x20, 0xa0, 0x17, 0x4c, 0xa0, 0x19, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xa2, 0x0, 0xbd, 0x70, 0x13, 0xf0, 0x9, 0x9d, 0xf, 0x80, 0xe8, 0x4c, 0xa2, 0x17, 0xea, 0xea, 0xa2, 0x11, 0xad, 0x3e, 0x3, 0x20, 0xb6, 0xc, 0xad, 0x3e, 0x3, 0x20, 0xb2, 0xc, 0xad, 0x3f, 0x3, 0x20, 0xb6, 0xc, 0xad, 0x3f, 0x3, 0x4c, 0xb2, 0xc, 0x68, 0xaa, 0x60, 0x4a, 0x4a, 0x4a, 0xa9, 0x0, 0x8d, 0x4a, 0xe8, 0xad, 0xf1, 0x3, 0x60, 0x20, 0xb0, 0x9, 0x20, 0xe0, 0x17, 0x60, 0xad, 0x82, 0x2, 0x29, 0x1, 0xf0, 0x2, 0xa9, 0xff, 0x8d, 0x48, 0xe8, 0x60, 0xea, 0xea, 0xea, 0x20, 0xd0, 0x17, 0x4c, 0x0, 0xf, 0x24, 0x24, 0x20, 0xc0, 0x16, 0xa9, 0x0, 0x85, 0xfb, 0xa9, 0x20, 0xc0, 0x16, 0xa9, 0x0, 0x85, 0xfb, 0xa9, 0x14, 0x85, 0xfc, 0x20, 0x0, 0x16, 0xa9, 0x46, 0x85, 0xfb, 0xa9, 0x81, 0x85, 0xfc, 0x20, 0x20, 0x16, 0xa9, 0x38, 0x85, 0xfb, 0xa9, 0x14, 0x85, 0xfc, 0x20, 0x0, 0x16, 0x20, 0xa0, 0x16, 0xea, 0xa9, 0x74, 0x85, 0xfb, 0xa9, 0x80, 0x85, 0xfc, 0xa2, 0x11, 0xa9, 0x3, 0x85, 0xb3, 0x20, 0x0, 0xc, 0xad, 0xc1, 0x3, 0x49, 0x4, 0x8d, 0xc1, 0x3, 0x20, 0x80, 0x16, 0xca, 0xf0, 0x9, 0xc6, 0xfb, 0xd0, 0xeb, 0xea, 0xea, 0xea, 0xea, 0xea, 0xa9, 0x16, 0x8d, 0x26, 0x12, 0x8d, 0x66, 0x12, 0xa2, 0x11, 0x20, 0x0, 0xc, 0xad, 0xc1, 0x3, 0x49, 0x4, 0x8d, 0xc1, 0x3, 0x20, 0xb0, 0x18, 0xca, 0xf0, 0x4, 0xe6, 0xfb, 0xd0, 0xeb, 0x20, 0xc0, 0x18, 0x8d, 0x26, 0x12, 0x8d, 0x66, 0x12, 0xa2, 0x11, 0x20, 0x0, 0xc, 0xad, 0xc1, 0x3, 0x49, 0x4, 0x8d, 0xc1, 0x3, 0x20, 0x80, 0x16, 0xca, 0xf0, 0x5, 0xc6, 0xfb, 0xd0, 0xeb, 0xea, 0x20, 0xa0, 0x16, 0xa9, 0x20, 0x8d, 0x26, 0x12, 0x8d, 0x66, 0x12, 0xa9, 0x4, 0x85, 0xb3, 0xa9, 0x0, 0x8d, 0xc1, 0x3, 0x20, 0x0, 0xc, 0xa9, 0x19, 0x8d, 0x8c, 0x80, 0x4c, 0xa0, 0x16, 0x24, 0x20, 0x80, 0x16, 0xa0, 0x28, 0xa9, 0x20, 0x91, 0xfb, 0xa0, 0x0, 0x60, 0x24, 0x24, 0x24, 0x24, 0x20, 0xa0, 0x16, 0xa9, 0x19, 0x60, 0xad, 0x3d, 0x3, 0xcd, 0x3f, 0x3, 0xf0, 0x4, 0xb0, 0xa, 0x90, 0x17, 0xad, 0x3c, 0x3, 0xcd, 0x3e, 0x3, 0x90, 0xc, 0xad, 0x3c, 0x3, 0x8d, 0x3e, 0x3, 0xad, 0x3d, 0x3, 0x8d, 0x3f, 0x3, 0x20, 0xa0, 0x17, 0xa9, 0x50, 0x85, 0xfb, 0xa9, 0x13, 0x85, 0xfc, 0x20, 0x0, 0x16, 0x20, 0xa0, 0x16, 0x20, 0xe4, 0xff, 0xd0, 0xfb, 0x4c, 0xdb, 0x19, 0x20, 0x20, 0xc0, 0x16, 0xa9, 0x0, 0x85, 0xfb, 0xa9, 0x15, 0x85, 0xfc, 0x20, 0x0, 0x16, 0x20, 0xa0, 0x16, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xa9, 0x4b, 0x85, 0xfb, 0xa9, 0x80, 0x85, 0xfc, 0xa2, 0x13, 0xa9, 0x3, 0x85, 0xb3, 0xa9, 0x0, 0x8d, 0xc1, 0x3, 0x20, 0x0, 0xc, 0xad, 0xc1, 0x3, 0x49, 0x4, 0x8d, 0xc1, 0x3, 0x20, 0x80, 0x16, 0xca, 0xf0, 0x4, 0xc6, 0xfb, 0xd0, 0xeb, 0xea, 0xea, 0xea, 0xa9, 0xb3, 0x85, 0x6e, 0xa9, 0x80, 0x85, 0x6f, 0xa0, 0x0, 0xa9, 0x20, 0x91, 0x6e, 0xa5, 0x6e, 0x18, 0x69, 0x28, 0x90, 0x2, 0xe6, 0x6f, 0x85, 0x6e, 0xb1, 0x6e, 0xc9, 0x20, 0xd0, 0xe, 0xa9, 0x24, 0x91, 0x6e, 0x20, 0x80, 0x16, 0x4c, 0x4d, 0x19, 0xea, 0xea, 0xea, 0xea, 0xa9, 0x2a, 0x91, 0x6e, 0x20, 0x80, 0x16, 0x20, 0x80, 0x16, 0x20, 0x80, 0x16, 0xa9, 0x20, 0x91, 0x6e, 0x20, 0xa0, 0x16, 0xa9, 0x0, 0x8d, 0xc1, 0x3, 0xa9, 0x4, 0x85, 0xb3, 0x20, 0x0, 0xc, 0x20, 0xa0, 0x16, 0x60, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x4c, 0x67, 0x4, 0x24, 0x24, 0x24, 0x24, 0x24, 0x20, 0xc0, 0x16, 0x20, 0x10, 0x5, 0xa2, 0x0, 0xbd, 0x18, 0x13, 0x9d, 0x98, 0x81, 0xe8, 0xe0, 0x16, 0xd0, 0xf5, 0x20, 0xe4, 0xff, 0xf0, 0xfb, 0x20, 0xc0, 0x16, 0xa2, 0x0, 0xbd, 0x2e, 0x13, 0x9d, 0x9c, 0x81, 0xe8, 0xe0, 0xe, 0xd0, 0xf5, 0x20, 0xa0, 0x16, 0x4c, 0x90, 0x4, 0x24, 0x24, 0x20, 0x0, 0xe, 0x20, 0x20, 0x5, 0xd0, 0x3, 0x20, 0x0, 0x19, 0x4c, 0x17, 0x16, 0x20, 0x30, 0x5, 0x20, 0x0, 0x17, 0x20, 0x20, 0x5, 0x4c, 0xe0, 0x19, 0xa2, 0xff, 0x9a, 0xea, 0x20, 0x20, 0x5, 0x4c, 0xe0, 0x19, 0x24, 0x24, 0x24, 0x24, 0x20, 0x12, 0x1a, 0x20, 0xef, 0x1a, 0x85, 0x44, 0x84, 0x45, 0x20, 0x1, 0xf3, 0xd0, 0xf1, 0xea, 0xea, 0xea, 0x20, 0xd3, 0x1a, 0xa1, 0x44, 0xa8, 0x4a, 0x90, 0xb, 0x4a, 0xb0, 0x17, 0xc9, 0x22, 0xf0, 0x13, 0x29, 0x7, 0x9, 0x80, 0x4a, 0xaa, 0xbd, 0xfe, 0x1a, 0xb0, 0x4, 0x4a, 0x4a, 0x4a, 0x4a, 0x29, 0xf, 0xd0, 0x4, 0xa0, 0x80, 0xa9, 0x0, 0xaa, 0xbd, 0x42, 0x1b, 0x85, 0x40, 0x29, 0x3, 0x85, 0x41, 0x98, 0x29, 0x8f, 0xaa, 0x98, 0xa0, 0x3, 0xe0, 0x8a, 0xf0, 0xb, 0x4a, 0x90, 0x8, 0x4a, 0x4a, 0x9, 0x20, 0x88, 0xd0, 0xfa, 0xc8, 0x88, 0xd0, 0xf2, 0x48, 0xb1, 0x44, 0x20, 0xe0, 0x1b, 0xa2, 0x1, 0x20, 0xe6, 0x1a, 0xc4, 0x41, 0xc8, 0x90, 0xf1, 0xa2, 0x3, 0xc0, 0x4, 0x90, 0xf2, 0x68, 0xa8, 0xb9, 0x5c, 0x1b, 0x85, 0x42, 0xb9, 0x9c, 0x1b, 0x85, 0x43, 0xa9, 0x0, 0xa0, 0x5, 0x6, 0x43, 0x26, 0x42, 0x2a, 0x88, 0xd0, 0xf8, 0x69, 0x3f, 0x20, 0xd2, 0xff, 0xca, 0xd0, 0xec, 0x20, 0xe4, 0x1a, 0xa2, 0x6, 0xe0, 0x3, 0xd0, 0x12, 0xa4, 0x41, 0xf0, 0xe, 0xa5, 0x40, 0xc9, 0xe8, 0xb1, 0x44, 0xb0, 0x1c, 0x20, 0xe0, 0x1b, 0x88, 0xd0, 0xf2, 0x6, 0x40, 0x90, 0xe, 0xbd, 0x4f, 0x1b, 0x20, 0xd2, 0xff, 0xbd, 0x55, 0x1b, 0xf0, 0x3, 0x20, 0xd2, 0xff, 0xca, 0xd0, 0xd5, 0x60, 0x20, 0xf2, 0x1a, 0xaa, 0xe8, 0xd0, 0x1, 0xc8, 0x98, 0x20, 0xe0, 0x1b, 0x8a, 0x4c, 0xe0, 0x1b, 0x20, 0xf2, 0x1c, 0xa2, 0x2e, 0xa9, 0x2f, 0x20, 0x22, 0x1e, 0xa5, 0x45, 0xa6, 0x44, 0x20, 0xcc, 0x1a, 0xa2, 0x3, 0xa9, 0x20, 0x20, 0xd2, 0xff, 0xca, 0xd0, 0xf8, 0x60, 0xa5, 0x41, 0x38, 0xa4, 0x45, 0xaa, 0x10, 0x1, 0x88, 0x65, 0x44, 0x90, 0x1, 0xc8, 0x60, 0x40, 0x2, 0x45, 0x3, 0xd0, 0x8, 0x40, 0x9, 0x30, 0x22, 0x45, 0x33, 0xd0, 0x8, 0x40, 0x9, 0x40, 0x2, 0x45, 0x33, 0xd0, 0x8, 0x40, 0x9, 0x40, 0x2, 0x45, 0xb3, 0xd0, 0x8, 0x40, 0x9, 0x0, 0x22, 0x44, 0x33, 0xd0, 0x8c, 0x44, 0x0, 0x11, 0x22, 0x44, 0x33, 0xd0, 0x8c, 0x44, 0x9a, 0x10, 0x22, 0x44, 0x33, 0xd0, 0x8, 0x40, 0x9, 0x10, 0x22, 0x44, 0x33, 0xd0, 0x8, 0x40, 0x9, 0x62, 0x13, 0x78, 0xa9, 0x0, 0x21, 0x81, 0x82, 0x0, 0x0, 0x59, 0x4d, 0x91, 0x92, 0x86, 0x4a, 0x85, 0x9d, 0x2c, 0x29, 0x2c, 0x23, 0x28, 0x24, 0x59, 0x0, 0x58, 0x24, 0x24, 0x0, 0x1c, 0x8a, 0x1c, 0x23, 0x5d, 0x8b, 0x1b, 0xa1, 0x9d, 0x8a, 0x1d, 0x23, 0x9d, 0x8b, 0x1d, 0xa1, 0x0, 0x29, 0x19, 0xae, 0x69, 0xa8, 0x19, 0x23, 0x24, 0x53, 0x1b, 0x23, 0x24, 0x53, 0x19, 0xa1, 0x0, 0x1a, 0x5b, 0x5b, 0xa5, 0x69, 0x24, 0x24, 0xae, 0xae, 0xa8, 0xad, 0x29, 0x0, 0x7c, 0x0, 0x15, 0x9c, 0x6d, 0x9c, 0xa5, 0x69, 0x29, 0x53, 0x84, 0x13, 0x34, 0x11, 0xa5, 0x69, 0x23, 0xa0, 0xd8, 0x62, 0x5a, 0x48, 0x26, 0x62, 0x94, 0x88, 0x54, 0x44, 0xc8, 0x54, 0x68, 0x44, 0xe8, 0x94, 0x0, 0xb4, 0x8, 0x84, 0x74, 0xb4, 0x28, 0x6e, 0x74, 0xf4, 0xcc, 0x4a, 0x72, 0xf2, 0xa4, 0x8a, 0x0, 0xaa, 0xa2, 0xa2, 0x74, 0x74, 0x74, 0x72, 0x44, 0x68, 0xb2, 0x32, 0xb2, 0x0, 0x22, 0x0, 0x1a, 0x1a, 0x26, 0x26, 0x72, 0x72, 0x88, 0xc8, 0xc4, 0xca, 0x26, 0x48, 0x44, 0x44, 0xa2, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x85, 0xa1, 0x8a, 0x48, 0x98, 0x48, 0xa5, 0xa1, 0x20, 0x13, 0x1e, 0x68, 0xa8, 0x68, 0xaa, 0x60, 0x3a, 0x3b, 0x52, 0x4d, 0x47, 0x58, 0x4c, 0x53, 0x44, 0x2f, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x20, 0x20, 0x20, 0x2a, 0x20, 0x8, 0xf, 0x17, 0x20, 0x14, 0xf, 0x20, 0x10, 0x12, 0xf, 0x4, 0x15, 0x3, 0x5, 0x20, 0x13, 0xf, 0x15, 0xe, 0x4, 0x20, 0x5, 0x6, 0x6, 0x5, 0x3, 0x14, 0x13, 0x20, 0x2a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x90, 0x81, 0x92, 0x81, 0x8c, 0x8c, 0x85, 0x8c, 0xa0, 0x90, 0x8f, 0x92, 0x94, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, 0x20, 0x32, 0x20, 0x33, 0x20, 0x34, 0x20, 0x35, 0x20, 0x36, 0x20, 0x37, 0x20, 0x38, 0x20, 0x39, 0x20, 0xb0, 0x20, 0xb1, 0x20, 0xb2, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x62, 0x40, 0x62, 0x40, 0x62, 0x40, 0x62, 0x40, 0x62, 0x40, 0x62, 0x40, 0x62, 0x40, 0x62, 0x40, 0x62, 0x40, 0x62, 0x40, 0x62, 0x40, 0x62, 0x6e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb, 0x20, 0xc, 0x5d, 0x20, 0x20, 0x20, 0x7, 0xe, 0x4, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d, 0xf9, 0x40, 0xf9, 0x40, 0xf9, 0x40, 0xf9, 0x40, 0xf9, 0x40, 0xf9, 0x40, 0xf9, 0x40, 0xf9, 0x40, 0xf9, 0x40, 0xf9, 0x40, 0xf9, 0x40, 0xf9, 0x7d, 0x20, 0x20, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x1, 0x20, 0x2, 0x20, 0x3, 0x20, 0x4, 0x20, 0x5, 0x20, 0x6, 0x20, 0x7, 0x20, 0x8, 0x20, 0x9, 0x20, 0xa, 0x4e, 0x67, 0x20, 0x5d, 0x63, 0x63, 0x63, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x20, 0x67, 0x20, 0x5d, 0x20, 0x66, 0x19, 0xf, 0x15, 0x12, 0x20, 0x10, 0x5, 0x14, 0x20, 0x20, 0x20, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x20, 0x20, 0x3, 0x2, 0x32, 0x64, 0x64, 0x4e, 0x20, 0x67, 0x20, 0x5d, 0x20, 0x66, 0x20, 0x20, 0x4f, 0x63, 0x63, 0x50, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2a, 0x3, 0xf, 0xe, 0xe, 0x5, 0x3, 0x14, 0x20, 0x3, 0x2, 0x32, 0x20, 0x20, 0x66, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x20, 0x5d, 0x20, 0x66, 0x20, 0x59, 0x20, 0x5c, 0x5c, 0x5c, 0x54, 0x20, 0x20, 0x20, 0x20, 0x20, 0x14, 0xf, 0x20, 0x19, 0xf, 0x15, 0x12, 0x20, 0x1, 0xd, 0x10, 0x20, 0x20, 0x66, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x20, 0x5d, 0x20, 0x66, 0x20, 0x6d, 0x72, 0x40, 0x40, 0x72, 0x7d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x14, 0x8, 0x12, 0xf, 0x15, 0x7, 0x8, 0x20, 0x35, 0x30, 0x2d, 0x20, 0x20, 0x66, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x12, 0x20, 0x4e, 0x20, 0x5d, 0x20, 0x66, 0x67, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x65, 0x20, 0x20, 0x20, 0x20, 0x35, 0x30, 0x30, 0xb, 0x20, 0xf, 0x8, 0xd, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x20, 0x35, 0x30, 0x2d, 0x35, 0x30, 0x30, 0xb, 0x20, 0x4d, 0x20, 0x5d, 0x20, 0x66, 0x48, 0x7b, 0x62, 0x20, 0x62, 0x20, 0x2e, 0x47, 0x20, 0x20, 0x20, 0x20, 0x12, 0x5, 0x13, 0x9, 0x13, 0x14, 0x5, 0x12, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4e, 0x20, 0x5d, 0x20, 0x66, 0x20, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4d, 0x20, 0x5d, 0x20, 0x66, 0x20, 0x20, 0x1e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x4d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x6e, 0x20, 0x20, 0x3, 0x2, 0x32, 0x20, 0x20, 0x20, 0x20, 0x67, 0x20, 0x5d, 0x20, 0x66, 0x20, 0x20, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x20, 0x4d, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x1, 0x15, 0x4, 0x9, 0xf, 0x20, 0x5d, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x64, 0x7a, 0x20, 0x5d, 0x20, 0x66, 0x10, 0x2e, 0x10, 0xf, 0x12, 0x14, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x20, 0x20, 0xa0, 0x40, 0x40, 0x40, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x7d, 0x20, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x20, 0x67, 0x20, 0x20, 0xa0, 0x40, 0x40, 0x40, 0x5d, 0x20, 0x1, 0xd, 0x10, 0x20, 0x20, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x20, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x7d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 };
|
|
|
|
// BASIC program - Doesn't work
|
|
//uint8_t Program_File[65536]={0x1, 0x4, 0x11, 0x4, 0x0, 0x0, 0x9c, 0x3a, 0x97, 0x35, 0x39, 0x34, 0x36, 0x38, 0x2c, 0x31, 0x32, 0x0, 0x41, 0x4, 0x1, 0x0, 0x8f, 0x20, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x41, 0x4d, 0x20, 0x43, 0x4f, 0x50, 0x59, 0x52, 0x49, 0x47, 0x48, 0x54, 0x20, 0x28, 0x43, 0x29, 0x20, 0x31, 0x39, 0x38, 0x30, 0x20, 0x52, 0x4f, 0x4e, 0x20, 0x4c, 0x4f, 0x4e, 0x47, 0x46, 0x45, 0x4c, 0x4c, 0x4f, 0x57, 0x0, 0x59, 0x4, 0x2, 0x0, 0x8f, 0x20, 0x31, 0x30, 0x33, 0x20, 0x45, 0x53, 0x50, 0x4c, 0x41, 0x4e, 0x41, 0x44, 0x45, 0x20, 0x23, 0x33, 0x35, 0x0, 0x71, 0x4, 0x3, 0x0, 0x8f, 0x20, 0x50, 0x41, 0x43, 0x49, 0x46, 0x49, 0x43, 0x41, 0x20, 0x43, 0x41, 0x20, 0x39, 0x34, 0x30, 0x34, 0x34, 0x0, 0x77, 0x4, 0x4, 0x0, 0x3a, 0x0, 0x8f, 0x4, 0x5, 0x0, 0x8f, 0x20, 0x43, 0x55, 0x52, 0x53, 0x4f, 0x52, 0x20, 0x23, 0x31, 0x39, 0x20, 0x41, 0x50, 0x52, 0x20, 0x38, 0x30, 0x0, 0xb0, 0x4, 0x6, 0x0, 0x8f, 0x20, 0x42, 0x4f, 0x58, 0x20, 0x35, 0x35, 0x30, 0x2c, 0x20, 0x47, 0x4f, 0x4c, 0x45, 0x54, 0x41, 0x2c, 0x20, 0x43, 0x41, 0x2e, 0x20, 0x39, 0x33, 0x30, 0x31, 0x37, 0x0, 0xe1, 0x4, 0x7, 0x0, 0x8f, 0x20, 0x4c, 0x49, 0x4e, 0x45, 0x53, 0x20, 0x36, 0x31, 0x30, 0x30, 0x30, 0x2d, 0x36, 0x35, 0x30, 0x30, 0x30, 0x20, 0x28, 0x43, 0x29, 0x20, 0x31, 0x39, 0x38, 0x30, 0x20, 0x43, 0x55, 0x52, 0x53, 0x4f, 0x52, 0x20, 0x4d, 0x41, 0x47, 0x41, 0x5a, 0x49, 0x4e, 0x45, 0x0, 0xe7, 0x4, 0x8, 0x0, 0x3a, 0x0, 0xfd, 0x4, 0xa, 0x0, 0x8f, 0x20, 0x41, 0x53, 0x20, 0x4f, 0x46, 0x20, 0x41, 0x50, 0x52, 0x20, 0x32, 0x38, 0x20, 0x38, 0x30, 0x0, 0x1e, 0x5, 0x5a, 0x0, 0x50, 0x47, 0x24, 0xb2, 0x22, 0x4d, 0x49, 0x4e, 0x45, 0x52, 0x21, 0x22, 0x3a, 0x4e, 0x4d, 0x24, 0xb2, 0x22, 0x31, 0x39, 0x22, 0x3a, 0x8d, 0x36, 0x32, 0x30, 0x30, 0x30, 0x0, 0x24, 0x5, 0x64, 0x0, 0x3a, 0x0, 0x3c, 0x5, 0x6e, 0x0, 0x96, 0xa5, 0x52, 0x28, 0x58, 0x29, 0xb2, 0xb5, 0x28, 0xbb, 0x28, 0x54, 0x49, 0x29, 0xac, 0x58, 0x29, 0xaa, 0x31, 0x0, 0x77, 0x5, 0x18, 0x1, 0x44, 0x4d, 0xb2, 0x34, 0x30, 0x3a, 0x45, 0x53, 0xb2, 0x31, 0x32, 0x35, 0x3a, 0x54, 0x43, 0xb2, 0x31, 0x3a, 0x43, 0x52, 0x54, 0xb2, 0x33, 0x32, 0x37, 0x36, 0x38, 0x3a, 0x4c, 0x4d, 0xb2, 0x43, 0x52, 0x54, 0xaa, 0x31, 0x39, 0x30, 0x3a, 0x4c, 0x45, 0xb2, 0x43, 0x52, 0x54, 0xaa, 0x31, 0x31, 0x32, 0x3a, 0x4d, 0xb2, 0x34, 0x32, 0x0, 0x98, 0x5, 0x22, 0x1, 0x86, 0x45, 0x28, 0x31, 0x35, 0x29, 0x2c, 0x45, 0x53, 0x28, 0x31, 0x35, 0x29, 0x2c, 0x4d, 0x24, 0x28, 0x31, 0x37, 0x29, 0x3a, 0x53, 0xb2, 0x35, 0x39, 0x34, 0x36, 0x34, 0x0, 0xca, 0x5, 0x36, 0x1, 0x4d, 0x24, 0x28, 0x30, 0x29, 0xb2, 0x22, 0x12, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x91, 0x22, 0x0, 0xe6, 0x5, 0x37, 0x1, 0x4d, 0x24, 0x28, 0x31, 0x29, 0xb2, 0x22, 0x12, 0x46, 0x55, 0x53, 0x45, 0x20, 0x57, 0x45, 0x4e, 0x54, 0x20, 0x4f, 0x55, 0x54, 0x91, 0x22, 0x0, 0x18, 0x6, 0x38, 0x1, 0x4d, 0x24, 0x28, 0x32, 0x29, 0xb2, 0x22, 0x12, 0x53, 0x54, 0x41, 0x4e, 0x44, 0x20, 0x43, 0x4c, 0x45, 0x41, 0x52, 0x20, 0x2d, 0x20, 0x44, 0x41, 0x4e, 0x47, 0x45, 0x52, 0x4f, 0x55, 0x53, 0x20, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x53, 0x49, 0x4f, 0x4e, 0x21, 0x21, 0x91, 0x22, 0x0, 0x45, 0x6, 0x39, 0x1, 0x4d, 0x24, 0x28, 0x33, 0x29, 0xb2, 0x22, 0x12, 0x55, 0x4e, 0x44, 0x45, 0x52, 0x47, 0x52, 0x4f, 0x55, 0x4e, 0x44, 0x20, 0x53, 0x50, 0x52, 0x49, 0x4e, 0x47, 0x20, 0x2d, 0x20, 0x46, 0x4c, 0x4f, 0x4f, 0x44, 0x49, 0x4e, 0x47, 0x21, 0x91, 0x22, 0x0, 0x65, 0x6, 0x40, 0x1, 0x4d, 0x24, 0x28, 0x34, 0x29, 0xb2, 0x22, 0x12, 0x4f, 0x4e, 0x45, 0x20, 0x4d, 0x4f, 0x4d, 0x45, 0x4e, 0x54, 0x20, 0x50, 0x4c, 0x45, 0x41, 0x53, 0x45, 0x91, 0x22, 0x0, 0x88, 0x6, 0x4a, 0x1, 0x4d, 0x24, 0x28, 0x35, 0x29, 0xb2, 0x22, 0x12, 0x59, 0x4f, 0x55, 0x20, 0x4d, 0x41, 0x59, 0x20, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x20, 0x4d, 0x49, 0x4e, 0x49, 0x4e, 0x47, 0x91, 0x22, 0x0, 0xb8, 0x6, 0x4b, 0x1, 0x4d, 0x24, 0x28, 0x31, 0x31, 0x29, 0xb2, 0x22, 0x12, 0x53, 0x4f, 0x4c, 0x49, 0x44, 0x20, 0x47, 0x52, 0x41, 0x4e, 0x49, 0x54, 0x45, 0x20, 0x2d, 0x20, 0x50, 0x49, 0x43, 0x4b, 0x41, 0x58, 0x45, 0x20, 0x57, 0x4f, 0x4e, 0x27, 0x54, 0x20, 0x44, 0x4f, 0x91, 0x22, 0x0, 0xe5, 0x6, 0x4c, 0x1, 0x4d, 0x24, 0x28, 0x31, 0x32, 0x29, 0xb2, 0x22, 0x12, 0x55, 0x4e, 0x53, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x20, 0x46, 0x4f, 0x4f, 0x54, 0x49, 0x4e, 0x47, 0x20, 0x2d, 0x20, 0x57, 0x41, 0x54, 0x43, 0x48, 0x20, 0x4f, 0x55, 0x54, 0x21, 0x91, 0x22, 0x0, 0xd, 0x7, 0x4d, 0x1, 0x4d, 0x24, 0x28, 0x31, 0x33, 0x29, 0xb2, 0x22, 0x12, 0x53, 0x41, 0x4e, 0x44, 0x53, 0x54, 0x4f, 0x4e, 0x45, 0x2d, 0x2d, 0x45, 0x41, 0x53, 0x59, 0x20, 0x44, 0x49, 0x47, 0x47, 0x49, 0x4e, 0x47, 0x21, 0x91, 0x22, 0x0, 0x22, 0x7, 0x54, 0x1, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x31, 0x35, 0x3a, 0x87, 0x20, 0x45, 0x28, 0x49, 0x29, 0x3a, 0x82, 0x0, 0x5e, 0x7, 0x5e, 0x1, 0x83, 0x20, 0x34, 0x35, 0x2c, 0x39, 0x33, 0x2c, 0x34, 0x35, 0x2c, 0x32, 0x33, 0x31, 0x2c, 0x31, 0x36, 0x30, 0x2c, 0x32, 0x32, 0x39, 0x2c, 0x32, 0x34, 0x34, 0x2c, 0x32, 0x31, 0x38, 0x2c, 0x32, 0x33, 0x31, 0x2c, 0x32, 0x33, 0x31, 0x2c, 0x31, 0x36, 0x30, 0x2c, 0x32, 0x32, 0x39, 0x2c, 0x34, 0x35, 0x2c, 0x34, 0x35, 0x2c, 0x34, 0x35, 0x0, 0x74, 0x7, 0x68, 0x1, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x31, 0x35, 0x3a, 0x87, 0x20, 0x45, 0x53, 0x28, 0x49, 0x29, 0x3a, 0x82, 0x0, 0xaa, 0x7, 0x72, 0x1, 0x83, 0x20, 0x30, 0x2c, 0x31, 0x2c, 0x32, 0x2c, 0x34, 0x32, 0x2c, 0x34, 0x31, 0x2c, 0x34, 0x30, 0x2c, 0x38, 0x30, 0x2c, 0x38, 0x31, 0x2c, 0x38, 0x32, 0x2c, 0x31, 0x32, 0x32, 0x2c, 0x31, 0x32, 0x31, 0x2c, 0x31, 0x32, 0x30, 0x2c, 0x31, 0x36, 0x30, 0x2c, 0x31, 0x36, 0x31, 0x2c, 0x31, 0x36, 0x32, 0x0, 0xea, 0x7, 0x7c, 0x1, 0x54, 0x28, 0x31, 0x2c, 0x31, 0x29, 0xb2, 0x33, 0x31, 0x3a, 0x54, 0x28, 0x31, 0x2c, 0x32, 0x29, 0xb2, 0x33, 0x30, 0x3a, 0x54, 0x28, 0x32, 0x2c, 0x31, 0x29, 0xb2, 0x36, 0x31, 0x3a, 0x54, 0x28, 0x32, 0x2c, 0x32, 0x29, 0xb2, 0x36, 0x30, 0x3a, 0x54, 0x28, 0x33, 0x2c, 0x31, 0x29, 0xb2, 0x36, 0x31, 0x3a, 0x54, 0x28, 0x33, 0x2c, 0x32, 0x29, 0xb2, 0x39, 0x34, 0x0, 0xe, 0x8, 0x90, 0x1, 0x99, 0x22, 0x93, 0x22, 0xa3, 0x31, 0x35, 0x29, 0x22, 0x12, 0x20, 0x42, 0x41, 0x4e, 0x4b, 0x20, 0x92, 0x22, 0xa3, 0x33, 0x33, 0x29, 0x22, 0x12, 0xdd, 0x20, 0x20, 0x20, 0x20, 0x92, 0x22, 0x0, 0x2b, 0x8, 0x9a, 0x1, 0x99, 0xa3, 0x31, 0x35, 0x29, 0x22, 0xab, 0xd6, 0xd6, 0xd6, 0xd6, 0xb3, 0x22, 0xa3, 0x33, 0x33, 0x29, 0x22, 0xdd, 0x20, 0xb6, 0xd6, 0xa5, 0x22, 0x0, 0x5c, 0x8, 0xa4, 0x1, 0x99, 0x22, 0x12, 0x20, 0x20, 0x50, 0x45, 0x54, 0x54, 0x41, 0x20, 0x20, 0x20, 0x92, 0x22, 0x3b, 0xa3, 0x31, 0x33, 0x29, 0x22, 0x12, 0xa9, 0x92, 0xa3, 0xa3, 0xa3, 0xa3, 0xa3, 0xa3, 0xa3, 0xd0, 0x22, 0xa3, 0x33, 0x33, 0x29, 0x22, 0xdd, 0x20, 0xb6, 0xd6, 0xa5, 0x22, 0x0, 0x92, 0x8, 0xae, 0x1, 0x99, 0x22, 0x12, 0x20, 0x20, 0x20, 0x4d, 0x49, 0x4e, 0x45, 0x20, 0x20, 0x20, 0x92, 0x22, 0x3b, 0xa3, 0x31, 0x33, 0x29, 0x22, 0x12, 0x20, 0x92, 0xdf, 0x12, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xdf, 0x92, 0x22, 0xa3, 0x33, 0x32, 0x29, 0x22, 0x12, 0xcf, 0x20, 0xd0, 0x92, 0xb6, 0xd6, 0xa5, 0x0, 0xc0, 0x8, 0xb8, 0x1, 0x99, 0x22, 0x20, 0x20, 0xb6, 0x20, 0x20, 0xa0, 0xb6, 0x22, 0xa3, 0x31, 0x33, 0x29, 0x22, 0x12, 0x20, 0x92, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xa7, 0x22, 0xa3, 0x33, 0x32, 0x29, 0x22, 0x12, 0xb4, 0xda, 0x20, 0x92, 0xb6, 0xd6, 0xa5, 0x22, 0x0, 0xf4, 0x8, 0xc2, 0x1, 0x99, 0x22, 0x92, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0x12, 0xcc, 0xa4, 0xba, 0x20, 0x92, 0xa6, 0xa6, 0xa6, 0xa6, 0x22, 0x3b, 0x0, 0x2c, 0x9, 0xcc, 0x1, 0x58, 0x31, 0x24, 0xb2, 0x22, 0x92, 0xa6, 0x12, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x92, 0x2d, 0x2d, 0x2d, 0x12, 0x20, 0x92, 0xa6, 0xa6, 0xa6, 0xa6, 0x22, 0x0, 0x64, 0x9, 0xd6, 0x1, 0x58, 0x32, 0x24, 0xb2, 0x22, 0x92, 0xa6, 0x12, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x92, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x2d, 0x12, 0x20, 0x92, 0xa6, 0xa6, 0xa6, 0xa6, 0x22, 0x0, 0x6e, 0x9, 0xe0, 0x1, 0x99, 0x58, 0x31, 0x24, 0x3b, 0x0, 0x9f, 0x9, 0xea, 0x1, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x32, 0x3a, 0x99, 0x58, 0x32, 0x24, 0x3b, 0x3a, 0x99, 0x58, 0x32, 0x24, 0x3b, 0x3a, 0x99, 0x58, 0x32, 0x24, 0x3b, 0x3a, 0x99, 0x58, 0x31, 0x24, 0x3b, 0x3a, 0x99, 0x58, 0x31, 0x24, 0x3b, 0x3a, 0x99, 0x58, 0x31, 0x24, 0x3b, 0x3a, 0x82, 0x0, 0xbe, 0x9, 0xf4, 0x1, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x33, 0x3a, 0x99, 0x58, 0x32, 0x24, 0x3b, 0x3a, 0x82, 0x3a, 0x99, 0x58, 0x31, 0x24, 0x3b, 0x3a, 0x99, 0x58, 0x31, 0x24, 0x3b, 0x0, 0xfc, 0x9, 0xfe, 0x1, 0x99, 0x22, 0x92, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0xa6, 0x13, 0x22, 0x3a, 0x97, 0x43, 0x52, 0x54, 0xaa, 0x39, 0x39, 0x39, 0x2c, 0x31, 0x30, 0x32, 0x0, 0x2c, 0xa, 0x8, 0x2, 0x8d, 0x31, 0x35, 0x34, 0x30, 0x3a, 0x4d, 0x31, 0x24, 0xb2, 0x22, 0x4d, 0x49, 0x4e, 0x45, 0x52, 0x11, 0x9d, 0x9d, 0xdd, 0x11, 0x9d, 0x56, 0x22, 0x3a, 0x4d, 0x32, 0x24, 0xb2, 0x22, 0x20, 0x20, 0x20, 0x20, 0x20, 0x11, 0x9d, 0x9d, 0x20, 0x11, 0x9d, 0x20, 0x22, 0x0, 0x59, 0xa, 0x12, 0x2, 0x99, 0x22, 0x13, 0x11, 0x22, 0xa3, 0x32, 0x37, 0x29, 0x4d, 0x31, 0x24, 0x3a, 0x97, 0x53, 0x2c, 0x32, 0x30, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x4d, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x4d, 0x53, 0xb2, 0x35, 0x3a, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x0, 0x6c, 0xa, 0x1e, 0x2, 0xa1, 0x5a, 0x24, 0x3a, 0x8b, 0x5a, 0x24, 0xb2, 0x22, 0x22, 0xa7, 0x35, 0x34, 0x32, 0x0, 0x85, 0xa, 0x20, 0x2, 0x97, 0x53, 0xaa, 0x33, 0x2c, 0x31, 0x36, 0x3a, 0x97, 0x53, 0xaa, 0x32, 0x2c, 0x31, 0x36, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x0, 0xa9, 0xa, 0x26, 0x2, 0x97, 0x4c, 0x4d, 0x2c, 0x33, 0x32, 0x3a, 0x4c, 0x4d, 0xb2, 0x4c, 0x4d, 0xaa, 0x31, 0x3a, 0x97, 0x53, 0x2c, 0x32, 0x30, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x4d, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x0, 0xca, 0xa, 0x30, 0x2, 0x99, 0x22, 0x13, 0x11, 0x22, 0xa3, 0x32, 0x37, 0x29, 0x4d, 0x32, 0x24, 0x3a, 0x4d, 0x53, 0xb2, 0x30, 0x3a, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x3a, 0x89, 0x35, 0x38, 0x30, 0x0, 0xde, 0xa, 0x3a, 0x2, 0x8b, 0x5a, 0x24, 0xb2, 0x22, 0x22, 0xa7, 0xa1, 0x5a, 0x24, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0xef, 0xa, 0x3d, 0x2, 0x5a, 0x5a, 0x24, 0xb2, 0x5a, 0x24, 0x3a, 0x5a, 0x24, 0xb2, 0x22, 0x22, 0x0, 0x1a, 0xb, 0x44, 0x2, 0x4f, 0x4c, 0x4d, 0xb2, 0x4c, 0x4d, 0x3a, 0x8f, 0x4e, 0x50, 0x3d, 0x4c, 0x4d, 0x2b, 0x44, 0x4d, 0x3a, 0x4e, 0x53, 0x3d, 0x50, 0x45, 0x45, 0x4b, 0x28, 0x4e, 0x50, 0x29, 0x3a, 0x47, 0x4f, 0x53, 0x55, 0x42, 0x31, 0x36, 0x31, 0x30, 0x0, 0x32, 0xb, 0x4e, 0x2, 0x8b, 0x5a, 0x5a, 0x24, 0xb2, 0x22, 0x32, 0x22, 0xa7, 0x44, 0x4d, 0xb2, 0x34, 0x30, 0x3a, 0x89, 0x37, 0x31, 0x30, 0x0, 0x4b, 0xb, 0x58, 0x2, 0x8b, 0x5a, 0x5a, 0x24, 0xb2, 0x22, 0x38, 0x22, 0xa7, 0x44, 0x4d, 0xb2, 0xab, 0x34, 0x30, 0x3a, 0x89, 0x37, 0x31, 0x30, 0x0, 0x63, 0xb, 0x62, 0x2, 0x8b, 0x5a, 0x5a, 0x24, 0xb2, 0x22, 0x34, 0x22, 0xa7, 0x44, 0x4d, 0xb2, 0xab, 0x31, 0x3a, 0x89, 0x37, 0x32, 0x30, 0x0, 0x7a, 0xb, 0x6c, 0x2, 0x8b, 0x5a, 0x5a, 0x24, 0xb2, 0x22, 0x36, 0x22, 0xa7, 0x44, 0x4d, 0xb2, 0x31, 0x3a, 0x89, 0x37, 0x32, 0x30, 0x0, 0x98, 0xb, 0x94, 0x2, 0x8b, 0x5a, 0x5a, 0x24, 0xb2, 0x22, 0x44, 0x22, 0xa7, 0x54, 0x43, 0xb2, 0x32, 0x3a, 0x5a, 0x24, 0xb2, 0x4f, 0x5a, 0x24, 0x3a, 0x89, 0x39, 0x37, 0x30, 0x0, 0xb6, 0xb, 0x9e, 0x2, 0x8b, 0x5a, 0x5a, 0x24, 0xb2, 0x22, 0x50, 0x22, 0xa7, 0x54, 0x43, 0xb2, 0x33, 0x3a, 0x5a, 0x24, 0xb2, 0x4f, 0x5a, 0x24, 0x3a, 0x89, 0x39, 0x37, 0x30, 0x0, 0xd3, 0xb, 0xa8, 0x2, 0x8b, 0x5a, 0x5a, 0x24, 0xb2, 0x22, 0x45, 0x22, 0xa7, 0x54, 0x43, 0xb2, 0x34, 0x3a, 0x5a, 0x24, 0xb2, 0x22, 0x22, 0x3a, 0x89, 0x39, 0x37, 0x30, 0x0, 0xe5, 0xb, 0xac, 0x2, 0x8b, 0x5a, 0x5a, 0x24, 0xb2, 0x22, 0x51, 0x22, 0xa7, 0x32, 0x30, 0x30, 0x30, 0x0, 0xee, 0xb, 0xb2, 0x2, 0x89, 0x35, 0x37, 0x30, 0x0, 0x0, 0xc, 0xc6, 0x2, 0x8b, 0x4c, 0x4d, 0xb2, 0x4c, 0x45, 0xaa, 0x38, 0x30, 0xa7, 0x38, 0x37, 0x30, 0x0, 0x16, 0xc, 0xd0, 0x2, 0x4e, 0x50, 0xb2, 0x4c, 0x4d, 0xaa, 0x44, 0x4d, 0x3a, 0x4e, 0x53, 0xb2, 0xc2, 0x28, 0x4e, 0x50, 0x29, 0x0, 0x2a, 0xc, 0xd5, 0x2, 0x8b, 0x4e, 0x50, 0xb3, 0x43, 0x52, 0x54, 0xaa, 0x31, 0x36, 0x30, 0xa7, 0x35, 0x37, 0x30, 0x0, 0x3f, 0xc, 0xd6, 0x2, 0x8b, 0x4e, 0x50, 0xb1, 0xb2, 0x43, 0x52, 0x54, 0xaa, 0x39, 0x32, 0x30, 0xa7, 0x35, 0x37, 0x30, 0x0, 0x4e, 0xc, 0xda, 0x2, 0x4d, 0x53, 0xb2, 0x30, 0x3a, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x0, 0x67, 0xc, 0xe4, 0x2, 0x8d, 0x31, 0x33, 0x34, 0x30, 0x3a, 0x8d, 0x31, 0x36, 0x31, 0x30, 0x3a, 0x4e, 0x53, 0xb2, 0xc2, 0x28, 0x4e, 0x50, 0x29, 0x0, 0x7d, 0xc, 0xec, 0x2, 0x8b, 0x4e, 0x53, 0xb2, 0x31, 0x36, 0x30, 0xa7, 0x54, 0x43, 0xb2, 0x31, 0x3a, 0x89, 0x39, 0x37, 0x30, 0x0, 0xbb, 0xc, 0xee, 0x2, 0x8b, 0x4e, 0x53, 0xb2, 0x30, 0xb0, 0x4e, 0x53, 0xb2, 0x32, 0x31, 0x38, 0xb0, 0x4e, 0x53, 0xb2, 0x31, 0x37, 0x34, 0xb0, 0x4e, 0x53, 0xb2, 0x32, 0x32, 0x30, 0xb0, 0x4e, 0x53, 0xb2, 0x31, 0x30, 0x32, 0xb0, 0x4e, 0x53, 0xb2, 0x32, 0x32, 0x39, 0xb0, 0x4e, 0x53, 0xb2, 0x32, 0x33, 0x31, 0xb0, 0x4e, 0x53, 0xb2, 0x34, 0x35, 0xa7, 0x35, 0x37, 0x30, 0x0, 0xdc, 0xc, 0x2, 0x3, 0x8b, 0x4e, 0x50, 0xb2, 0x43, 0x52, 0x54, 0xaa, 0x31, 0x39, 0x30, 0xaf, 0x44, 0x4d, 0xb2, 0xab, 0x31, 0xa7, 0x8d, 0x31, 0x39, 0x30, 0x30, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0xf2, 0xc, 0xc, 0x3, 0x8b, 0x4e, 0x53, 0xb2, 0x31, 0x33, 0x35, 0xa7, 0x8d, 0x38, 0x33, 0x30, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0x24, 0xd, 0x16, 0x3, 0x8b, 0x4e, 0x53, 0xb2, 0x39, 0x35, 0xa7, 0x97, 0x4c, 0x4d, 0x2c, 0x33, 0x32, 0x3a, 0x4c, 0x4d, 0xb2, 0x4c, 0x4d, 0xaa, 0x34, 0x30, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x4d, 0x3a, 0x53, 0x44, 0xb2, 0x32, 0xac, 0xa5, 0x52, 0x28, 0x31, 0x30, 0x29, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0x3b, 0xd, 0x20, 0x3, 0x8b, 0x4e, 0x53, 0xb2, 0x32, 0x35, 0x35, 0xa7, 0x8d, 0x31, 0x38, 0x31, 0x30, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0x61, 0xd, 0x2a, 0x3, 0x8b, 0x4e, 0x53, 0xb2, 0x31, 0x34, 0x37, 0xa7, 0x48, 0x28, 0x46, 0x29, 0xb2, 0x31, 0x36, 0x30, 0x3a, 0x8d, 0x31, 0x37, 0x37, 0x30, 0x3a, 0x8d, 0x31, 0x36, 0x31, 0x30, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0x8f, 0xd, 0x34, 0x3, 0x4c, 0x4d, 0xb2, 0x4e, 0x50, 0x3a, 0x97, 0x53, 0x2c, 0x32, 0x30, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x4d, 0x3a, 0x97, 0x4f, 0x4c, 0x4d, 0x2c, 0x33, 0x32, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x8d, 0x31, 0x36, 0x31, 0x30, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0xae, 0xd, 0x3e, 0x3, 0x48, 0x28, 0x46, 0x29, 0xb2, 0x31, 0x36, 0x30, 0x3a, 0x47, 0x4e, 0xb2, 0xa5, 0x52, 0x28, 0x33, 0x29, 0x3a, 0x47, 0x41, 0xb2, 0x47, 0x41, 0xaa, 0x47, 0x4e, 0x0, 0xe3, 0xd, 0x48, 0x3, 0x4d, 0x24, 0x28, 0x37, 0x29, 0xb2, 0x22, 0x12, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x20, 0x47, 0x4f, 0x4c, 0x44, 0x20, 0x4e, 0x55, 0x47, 0x47, 0x45, 0x54, 0x20, 0x2d, 0x22, 0xaa, 0xc4, 0x28, 0x47, 0x4e, 0x29, 0xaa, 0x22, 0x20, 0x4f, 0x5a, 0x91, 0x91, 0x91, 0x22, 0x3a, 0x4d, 0x53, 0xb2, 0x37, 0x0, 0x1, 0xe, 0x52, 0x3, 0x8d, 0x31, 0x37, 0x35, 0x30, 0x3a, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x31, 0x30, 0x3a, 0x97, 0x53, 0x2c, 0x31, 0x30, 0xaa, 0x32, 0xac, 0x49, 0x3a, 0x82, 0x0, 0x20, 0xe, 0x5c, 0x3, 0x4c, 0x4d, 0xb2, 0x4e, 0x50, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x4d, 0x3a, 0x97, 0x4f, 0x4c, 0x4d, 0x2c, 0x33, 0x32, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x8e, 0x0, 0x26, 0xe, 0x66, 0x3, 0x3a, 0x0, 0x41, 0xe, 0x6c, 0x3, 0x5a, 0x24, 0xb2, 0x22, 0x35, 0x22, 0x3a, 0x8b, 0x44, 0x4d, 0xb1, 0xab, 0x32, 0xaf, 0x44, 0x4d, 0xb3, 0x32, 0xa7, 0x37, 0x32, 0x30, 0x0, 0x54, 0xe, 0x70, 0x3, 0x8b, 0x4c, 0x4d, 0xb3, 0xb1, 0x4c, 0x45, 0xaa, 0x38, 0x30, 0xa7, 0x35, 0x37, 0x30, 0x0, 0x85, 0xe, 0x7a, 0x3, 0x8b, 0x4c, 0x45, 0xb3, 0x43, 0x52, 0x54, 0xaa, 0x38, 0x32, 0xa7, 0x4c, 0x45, 0xb2, 0x4c, 0x45, 0xab, 0x44, 0x4d, 0x3a, 0x4c, 0x4d, 0xb2, 0x4c, 0x4d, 0xab, 0x44, 0x4d, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x8d, 0x31, 0x39, 0x30, 0x30, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0xb1, 0xe, 0x84, 0x3, 0x8b, 0x4c, 0x45, 0xb1, 0x43, 0x52, 0x54, 0xaa, 0x37, 0x38, 0x32, 0xa7, 0x4c, 0x45, 0xb2, 0x4c, 0x45, 0xab, 0x44, 0x4d, 0x3a, 0x4c, 0x4d, 0xb2, 0x4c, 0x4d, 0xab, 0x44, 0x4d, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0xdc, 0xe, 0x8e, 0x3, 0x45, 0x28, 0x31, 0x29, 0xb2, 0x33, 0x32, 0x3a, 0x45, 0x28, 0x33, 0x29, 0xb2, 0x33, 0x32, 0x3a, 0x8b, 0x44, 0x4d, 0xb2, 0x34, 0x30, 0xa7, 0x45, 0x53, 0xb2, 0x45, 0x53, 0xaa, 0x35, 0x3a, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x31, 0x35, 0x0, 0xfb, 0xe, 0x98, 0x3, 0x8b, 0x44, 0x4d, 0xb2, 0xab, 0x34, 0x30, 0xa7, 0x45, 0x53, 0xb2, 0x45, 0x53, 0xab, 0x35, 0x3a, 0x81, 0x49, 0xb2, 0x31, 0x35, 0xa4, 0x31, 0xa9, 0xab, 0x31, 0x0, 0x1b, 0xf, 0xa2, 0x3, 0x8b, 0x4c, 0x45, 0xb1, 0x43, 0x52, 0x54, 0xaa, 0x32, 0x30, 0x30, 0xa7, 0x45, 0x28, 0x31, 0x29, 0xb2, 0x34, 0x35, 0x3a, 0x45, 0x28, 0x33, 0x29, 0xb2, 0x34, 0x35, 0x0, 0x3e, 0xf, 0xac, 0x3, 0x97, 0x4c, 0x45, 0xaa, 0x45, 0x53, 0x28, 0x49, 0x29, 0x2c, 0x45, 0x28, 0x49, 0x29, 0x3a, 0x82, 0x3a, 0x97, 0x53, 0x2c, 0x45, 0x53, 0x3a, 0x53, 0x43, 0xb2, 0x53, 0x43, 0xab, 0x36, 0x0, 0x64, 0xf, 0xb6, 0x3, 0xa1, 0x41, 0x24, 0x3a, 0x8b, 0x41, 0x24, 0xb2, 0x22, 0x22, 0xa7, 0x4c, 0x45, 0xb2, 0x4c, 0x45, 0xaa, 0x44, 0x4d, 0x3a, 0x4c, 0x4d, 0xb2, 0x4c, 0x45, 0xaa, 0x38, 0x30, 0x3a, 0x89, 0x38, 0x37, 0x30, 0x0, 0x72, 0xf, 0xc0, 0x3, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0x9e, 0xf, 0xca, 0x3, 0x54, 0x50, 0xb2, 0x44, 0x4d, 0x3a, 0x4e, 0x53, 0xb2, 0xc2, 0x28, 0x4e, 0x50, 0x29, 0x3a, 0x8b, 0x4e, 0x53, 0xb2, 0x34, 0x32, 0xa7, 0x4e, 0x50, 0xb2, 0x4e, 0x50, 0xaa, 0x44, 0x4d, 0x3a, 0x4e, 0x53, 0xb2, 0xc2, 0x28, 0x4e, 0x50, 0x29, 0x0, 0xd4, 0xf, 0xd4, 0x3, 0x8b, 0x4e, 0x53, 0xb3, 0xb1, 0x30, 0xaf, 0x4e, 0x53, 0xb3, 0xb1, 0x33, 0x32, 0xaf, 0x4e, 0x53, 0xb3, 0xb1, 0x31, 0x36, 0x30, 0xaf, 0x4e, 0x53, 0xb3, 0xb1, 0x31, 0x37, 0x34, 0xaf, 0x4e, 0x53, 0xb3, 0xb1, 0x32, 0x32, 0x30, 0xaf, 0x4e, 0x53, 0xb3, 0xb1, 0x32, 0x35, 0x35, 0xa7, 0x35, 0x37, 0x30, 0x0, 0xe9, 0xf, 0xd9, 0x3, 0x8b, 0x4e, 0x53, 0xb2, 0x33, 0x32, 0xaf, 0x54, 0x43, 0xb3, 0xb1, 0x34, 0xa7, 0x35, 0x37, 0x30, 0x0, 0x7, 0x10, 0xde, 0x3, 0x8b, 0x28, 0x4e, 0x53, 0xb2, 0x32, 0x32, 0x30, 0xb0, 0x4e, 0x53, 0xb2, 0x32, 0x35, 0x35, 0x29, 0xaf, 0x54, 0x43, 0xb2, 0x31, 0xa7, 0x35, 0x37, 0x30, 0x0, 0x1d, 0x10, 0xe8, 0x3, 0x8b, 0x4e, 0x53, 0xb2, 0x30, 0xaf, 0x28, 0x54, 0x43, 0xb3, 0xb1, 0x33, 0x29, 0xa7, 0x35, 0x37, 0x30, 0x0, 0x31, 0x10, 0xf2, 0x3, 0x8b, 0x4e, 0x53, 0xb3, 0xb1, 0x30, 0xaf, 0x54, 0x43, 0xb2, 0x33, 0xa7, 0x35, 0x37, 0x30, 0x0, 0x46, 0x10, 0xfc, 0x3, 0x8b, 0x54, 0x43, 0xb2, 0x34, 0xa7, 0x8d, 0x31, 0x32, 0x31, 0x30, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0x62, 0x10, 0x2e, 0x4, 0x8b, 0x54, 0x43, 0xb2, 0x31, 0xaf, 0x4e, 0x53, 0xb1, 0x31, 0x38, 0x30, 0xaf, 0x4e, 0x53, 0xb3, 0x31, 0x38, 0x36, 0xa7, 0x35, 0x37, 0x30, 0x0, 0x7e, 0x10, 0x38, 0x4, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x31, 0x30, 0x3a, 0x97, 0x20, 0x4c, 0x4d, 0xaa, 0x54, 0x50, 0x2c, 0x54, 0x28, 0x54, 0x43, 0x2c, 0x31, 0x29, 0x0, 0x97, 0x10, 0x42, 0x4, 0x91, 0x20, 0x54, 0x43, 0x20, 0x8d, 0x31, 0x31, 0x35, 0x30, 0x2c, 0x31, 0x31, 0x37, 0x30, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x0, 0xb9, 0x10, 0x4c, 0x4, 0x97, 0x20, 0x4c, 0x4d, 0xaa, 0x54, 0x50, 0x2c, 0x54, 0x28, 0x54, 0x43, 0x2c, 0x32, 0x29, 0x3a, 0x81, 0x57, 0xb2, 0x31, 0xa4, 0x32, 0x30, 0x3a, 0x82, 0x57, 0x3a, 0x82, 0x49, 0x0, 0xc8, 0x10, 0x56, 0x4, 0x8b, 0x54, 0x43, 0xb2, 0x31, 0xa7, 0x53, 0x44, 0xb2, 0x35, 0x0, 0xd8, 0x10, 0x60, 0x4, 0x8b, 0x54, 0x43, 0xb2, 0x32, 0xa7, 0x53, 0x44, 0xb2, 0x33, 0x35, 0x0, 0xe8, 0x10, 0x6a, 0x4, 0x8b, 0x54, 0x43, 0xb2, 0x33, 0xa7, 0x53, 0x44, 0xb2, 0x32, 0x35, 0x0, 0xe, 0x11, 0x74, 0x4, 0x8d, 0x38, 0x36, 0x30, 0x3a, 0x4e, 0x50, 0xb2, 0x4c, 0x4d, 0xaa, 0x44, 0x4d, 0x3a, 0x4e, 0x53, 0xb2, 0xc2, 0x28, 0x4e, 0x50, 0x29, 0x3a, 0x8d, 0x31, 0x33, 0x34, 0x30, 0x3a, 0x89, 0x35, 0x37, 0x30, 0x0, 0x14, 0x11, 0x7e, 0x4, 0x3a, 0x0, 0x30, 0x11, 0x88, 0x4, 0x97, 0x53, 0x2c, 0x37, 0x30, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x81, 0x57, 0xb2, 0x31, 0xa4, 0x31, 0x30, 0x30, 0x3a, 0x82, 0x3a, 0x8e, 0x0, 0x41, 0x11, 0x92, 0x4, 0x97, 0x53, 0x2c, 0x32, 0x30, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x8e, 0x0, 0x5c, 0x11, 0x9c, 0x4, 0x97, 0x53, 0x2c, 0x35, 0x30, 0x3a, 0x81, 0x57, 0xb2, 0x31, 0xa4, 0x32, 0x30, 0x3a, 0x82, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x8e, 0x0, 0x6b, 0x11, 0xba, 0x4, 0x4d, 0x53, 0xb2, 0x30, 0x3a, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x0, 0x8b, 0x11, 0xbf, 0x4, 0x97, 0x4c, 0x4d, 0xab, 0x31, 0x2c, 0x33, 0x33, 0x3a, 0x4d, 0x53, 0xb2, 0x32, 0x3a, 0x8d, 0x31, 0x37, 0x35, 0x30, 0x3a, 0x45, 0x4c, 0xb2, 0x4c, 0x4d, 0xab, 0x31, 0x0, 0xbf, 0x11, 0xc4, 0x4, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x34, 0x3a, 0x8b, 0xc2, 0x28, 0x4c, 0x4d, 0xaa, 0x31, 0x29, 0xb2, 0x33, 0x32, 0xa7, 0x4f, 0x4c, 0x4d, 0xb2, 0x4c, 0x4d, 0x3a, 0x4c, 0x4d, 0xb2, 0x4c, 0x4d, 0xaa, 0x31, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x4d, 0x3a, 0x97, 0x4f, 0x4c, 0x4d, 0x2c, 0x33, 0x32, 0x0, 0xc5, 0x11, 0xce, 0x4, 0x82, 0x0, 0xf2, 0x11, 0xd8, 0x4, 0x8b, 0xa5, 0x52, 0x28, 0x34, 0x29, 0xb2, 0x31, 0xa7, 0x4d, 0x53, 0xb2, 0x31, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x4d, 0x3a, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x3a, 0x97, 0x45, 0x4c, 0x2c, 0x33, 0x32, 0x3a, 0x53, 0x44, 0xb2, 0x32, 0x35, 0x3a, 0x8e, 0x0, 0x16, 0x12, 0xe2, 0x4, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x33, 0x30, 0x3a, 0x97, 0x53, 0x2c, 0x32, 0x35, 0x3a, 0x97, 0x45, 0x4c, 0x2c, 0x31, 0x36, 0x31, 0x3a, 0x81, 0x57, 0xb2, 0x31, 0xa4, 0x32, 0x30, 0x3a, 0x82, 0x0, 0x2f, 0x12, 0xec, 0x4, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x97, 0x45, 0x4c, 0x2c, 0x38, 0x36, 0x3a, 0x82, 0x3a, 0x97, 0x45, 0x4c, 0x2c, 0x33, 0x32, 0x0, 0x45, 0x12, 0xf6, 0x4, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x35, 0x30, 0x3a, 0x97, 0x53, 0x2c, 0x31, 0x30, 0xaa, 0x49, 0x3a, 0x82, 0x0, 0x59, 0x12, 0x0, 0x5, 0x97, 0x53, 0x2c, 0x32, 0x35, 0x30, 0x3a, 0x97, 0x4c, 0x4d, 0xab, 0x35, 0x2c, 0x33, 0x32, 0x0, 0x6b, 0x12, 0xa, 0x5, 0x81, 0x4a, 0xb2, 0xab, 0x32, 0xa4, 0x32, 0x20, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x0, 0x8b, 0x12, 0x14, 0x5, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x34, 0x3a, 0x45, 0x41, 0xb2, 0x4c, 0x4d, 0xaa, 0x28, 0x4a, 0xac, 0x34, 0x30, 0x29, 0xab, 0xa5, 0x52, 0x28, 0x34, 0x29, 0xab, 0x49, 0x0, 0xbf, 0x12, 0x1e, 0x5, 0x8b, 0xc2, 0x28, 0x45, 0x41, 0x29, 0xb2, 0x31, 0x36, 0x30, 0xb0, 0xc2, 0x28, 0x45, 0x41, 0x29, 0xb2, 0x32, 0x35, 0x35, 0xa7, 0x97, 0x45, 0x41, 0x2c, 0x32, 0x31, 0x34, 0x3a, 0x97, 0x53, 0x2c, 0x32, 0x35, 0x30, 0x3a, 0x97, 0x45, 0x41, 0x2c, 0x33, 0x32, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x0, 0xc9, 0x12, 0x28, 0x5, 0x82, 0x49, 0x3a, 0x82, 0x4a, 0x0, 0xde, 0x12, 0x32, 0x5, 0x97, 0x4c, 0x4d, 0xab, 0x34, 0x2c, 0x33, 0x32, 0x3a, 0x53, 0x44, 0xb2, 0x38, 0x30, 0x3a, 0x8e, 0x0, 0xd, 0x13, 0x3c, 0x5, 0x4d, 0x24, 0x28, 0x31, 0x35, 0x29, 0xb2, 0x22, 0x12, 0x59, 0x4f, 0x55, 0x27, 0x56, 0x45, 0x20, 0x47, 0x4f, 0x4e, 0x45, 0x20, 0x42, 0x52, 0x4f, 0x4b, 0x45, 0x20, 0x20, 0x2d, 0x20, 0x59, 0x4f, 0x55, 0x20, 0x4c, 0x4f, 0x53, 0x45, 0x21, 0x21, 0x91, 0x22, 0x0, 0x22, 0x13, 0x46, 0x5, 0x43, 0xb2, 0x30, 0x3a, 0x50, 0x54, 0xb2, 0xa5, 0x52, 0x28, 0x34, 0x30, 0x29, 0xab, 0x32, 0x30, 0x0, 0x39, 0x13, 0x6e, 0x5, 0x8b, 0x47, 0x50, 0xb1, 0x31, 0x30, 0x30, 0x30, 0xa7, 0x50, 0x54, 0xb2, 0xab, 0xb6, 0x28, 0x50, 0x54, 0x29, 0x0, 0x4e, 0x13, 0x78, 0x5, 0x8b, 0x47, 0x50, 0xb3, 0x32, 0x30, 0x30, 0xa7, 0x50, 0x54, 0xb2, 0xb6, 0x28, 0x50, 0x54, 0x29, 0x0, 0x79, 0x13, 0x82, 0x5, 0x4d, 0x24, 0x28, 0x31, 0x36, 0x29, 0xb2, 0x22, 0x12, 0x59, 0x4f, 0x55, 0x20, 0x57, 0x49, 0x4e, 0x21, 0x20, 0x20, 0x43, 0x4f, 0x4e, 0x47, 0x52, 0x41, 0x54, 0x55, 0x4c, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x53, 0x21, 0x21, 0x91, 0x22, 0x0, 0x8a, 0x13, 0x8c, 0x5, 0x8b, 0x53, 0x43, 0xb3, 0xb2, 0x30, 0xa7, 0x4d, 0x53, 0xb2, 0x31, 0x35, 0x0, 0x9f, 0x13, 0x96, 0x5, 0x8b, 0x53, 0x43, 0xb1, 0xb2, 0x31, 0x30, 0x30, 0x30, 0x30, 0xa7, 0x4d, 0x53, 0xb2, 0x31, 0x36, 0x0, 0xba, 0x13, 0xa0, 0x5, 0x53, 0x43, 0xb2, 0x53, 0x43, 0xab, 0x53, 0x44, 0x3a, 0x53, 0x44, 0xb2, 0x30, 0x3a, 0x47, 0x50, 0xb2, 0x47, 0x50, 0xaa, 0x50, 0x54, 0x0, 0xdf, 0x13, 0xaa, 0x5, 0x8b, 0x43, 0xb2, 0x30, 0xa7, 0x53, 0x43, 0x24, 0xb2, 0x22, 0x12, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x3a, 0x47, 0x50, 0x24, 0xb2, 0x53, 0x43, 0x24, 0xaa, 0x22, 0x20, 0x20, 0x20, 0x22, 0x0, 0xf3, 0x13, 0xb4, 0x5, 0x8b, 0x43, 0xb2, 0x30, 0xaf, 0x4d, 0x53, 0xb2, 0x31, 0x36, 0xa7, 0x31, 0x35, 0x32, 0x30, 0x0, 0x9, 0x14, 0xbe, 0x5, 0x99, 0x22, 0x13, 0x11, 0x11, 0x11, 0x12, 0x24, 0x22, 0x3b, 0x47, 0x50, 0x24, 0x3b, 0x22, 0x92, 0x22, 0x0, 0x2e, 0x14, 0xc8, 0x5, 0x99, 0x22, 0x13, 0x11, 0x11, 0x11, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x1d, 0x12, 0x24, 0x22, 0x3b, 0x53, 0x43, 0x24, 0x3b, 0x22, 0x92, 0x22, 0x0, 0x63, 0x14, 0xd2, 0x5, 0x8b, 0x4d, 0x53, 0xb2, 0x31, 0x35, 0xb0, 0x4d, 0x53, 0xb2, 0x31, 0x36, 0xa7, 0x3a, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x3a, 0x81, 0x57, 0xb2, 0x31, 0xa4, 0x35, 0x30, 0x30, 0x3a, 0x97, 0x53, 0x2c, 0x57, 0xad, 0x32, 0x3a, 0x82, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x89, 0x32, 0x30, 0x30, 0x30, 0x0, 0x91, 0x14, 0xdc, 0x5, 0x8b, 0x4d, 0x53, 0xb2, 0x31, 0x37, 0xa7, 0x97, 0x53, 0x2c, 0x35, 0x30, 0x3a, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x3a, 0x81, 0x57, 0xb2, 0x31, 0xa4, 0x39, 0x39, 0x39, 0x39, 0x3a, 0x82, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x89, 0x32, 0x30, 0x30, 0x30, 0x0, 0xa0, 0x14, 0xe6, 0x5, 0x8b, 0x43, 0xb2, 0x31, 0xa7, 0x43, 0xb2, 0x30, 0x3a, 0x8e, 0x0, 0xc8, 0x14, 0xf0, 0x5, 0x53, 0x43, 0x24, 0xb2, 0xc4, 0x28, 0x53, 0x43, 0x29, 0x3a, 0x47, 0x50, 0x24, 0xb2, 0xc4, 0x28, 0x47, 0x50, 0x29, 0xaa, 0x22, 0x20, 0x4f, 0x5a, 0x22, 0x3a, 0x43, 0xb2, 0x31, 0x3a, 0x89, 0x31, 0x34, 0x37, 0x30, 0x0, 0xf2, 0x14, 0xfa, 0x5, 0x99, 0x22, 0x13, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x1d, 0x22, 0x3b, 0x4d, 0x24, 0x28, 0x4d, 0x53, 0x29, 0x3a, 0x8e, 0x0, 0x1, 0x15, 0x4, 0x6, 0x4d, 0x53, 0xb2, 0x34, 0x3a, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x0, 0x11, 0x15, 0xe, 0x6, 0x54, 0x47, 0xb2, 0x38, 0xaa, 0xa5, 0x52, 0x28, 0x31, 0x30, 0x29, 0x0, 0x22, 0x15, 0x18, 0x6, 0x43, 0xb2, 0x31, 0x3a, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x32, 0x35, 0x30, 0x0, 0x44, 0x15, 0x22, 0x6, 0x48, 0x4c, 0xb2, 0x43, 0x52, 0x54, 0xaa, 0x32, 0x30, 0x30, 0xaa, 0xa5, 0x52, 0x28, 0x32, 0x37, 0x29, 0xaa, 0x28, 0x34, 0x30, 0xac, 0xa5, 0x52, 0x28, 0x31, 0x37, 0x29, 0x29, 0x0, 0x52, 0x15, 0x2c, 0x6, 0x97, 0x48, 0x4c, 0x2c, 0x31, 0x37, 0x34, 0x3a, 0x82, 0x0, 0x78, 0x15, 0x36, 0x6, 0x99, 0x22, 0x13, 0x11, 0x11, 0x12, 0x47, 0x4f, 0x4c, 0x44, 0x20, 0x50, 0x52, 0x49, 0x43, 0x45, 0x92, 0x22, 0x3a, 0x99, 0x22, 0x12, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x92, 0x22, 0x0, 0x93, 0x15, 0x40, 0x6, 0x47, 0x50, 0xb2, 0x36, 0x30, 0x30, 0x3a, 0x53, 0x43, 0xb2, 0x31, 0x30, 0x30, 0x30, 0x3a, 0x8d, 0x31, 0x33, 0x34, 0x30, 0x3a, 0x8e, 0x0, 0x99, 0x15, 0x4a, 0x6, 0x3a, 0x0, 0xa9, 0x15, 0x54, 0x6, 0x8b, 0x4e, 0x53, 0xb3, 0xb1, 0x31, 0x37, 0x34, 0xa7, 0x20, 0x8e, 0x0, 0xb9, 0x15, 0x5e, 0x6, 0x52, 0x48, 0xb2, 0xa5, 0x52, 0x28, 0x31, 0x35, 0x29, 0xab, 0x31, 0x0, 0xc8, 0x15, 0x68, 0x6, 0x48, 0xb2, 0x33, 0x32, 0x3a, 0x4d, 0x53, 0xb2, 0x31, 0x33, 0x0, 0xd8, 0x15, 0x72, 0x6, 0x8b, 0x52, 0x48, 0xb2, 0x33, 0xa7, 0x48, 0xb2, 0x31, 0x34, 0x37, 0x0, 0xe8, 0x15, 0x7c, 0x6, 0x8b, 0x52, 0x48, 0xb2, 0x34, 0xa7, 0x48, 0xb2, 0x32, 0x35, 0x35, 0x0, 0xe, 0x16, 0x86, 0x6, 0x8b, 0x4e, 0x50, 0xb3, 0x43, 0x52, 0x54, 0xaa, 0x38, 0x38, 0x30, 0xa7, 0x8b, 0x52, 0x48, 0xb2, 0x36, 0xb0, 0x52, 0x48, 0xb2, 0x37, 0xa7, 0x48, 0xb2, 0x39, 0x35, 0x3a, 0x4d, 0x53, 0xb2, 0x31, 0x32, 0x0, 0x2b, 0x16, 0x90, 0x6, 0x8b, 0x52, 0x48, 0xb2, 0x38, 0xb0, 0x52, 0x48, 0xb2, 0x39, 0xa7, 0x48, 0xb2, 0x31, 0x33, 0x35, 0x3a, 0x47, 0x43, 0xb2, 0x47, 0x43, 0xaa, 0x31, 0x0, 0x41, 0x16, 0x9a, 0x6, 0x8b, 0x52, 0x48, 0xb1, 0x39, 0xa7, 0x48, 0xb2, 0x32, 0x32, 0x30, 0x3a, 0x4d, 0x53, 0xb2, 0x31, 0x31, 0x0, 0x4b, 0x16, 0xae, 0x6, 0x97, 0x4e, 0x50, 0x2c, 0x48, 0x0, 0x62, 0x16, 0xd6, 0x6, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x3a, 0x81, 0x57, 0xb2, 0x31, 0xa4, 0x39, 0x39, 0x39, 0x3a, 0x82, 0x3a, 0x8e, 0x0, 0x75, 0x16, 0xea, 0x6, 0x4a, 0xb2, 0x4f, 0x3a, 0x4d, 0x53, 0xb2, 0x33, 0x3a, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x0, 0x89, 0x16, 0xf4, 0x6, 0x81, 0x49, 0xb2, 0x4e, 0x50, 0xab, 0x36, 0xa4, 0x43, 0x52, 0x54, 0xaa, 0x39, 0x35, 0x39, 0x0, 0xa5, 0x16, 0xfe, 0x6, 0x8b, 0xc2, 0x28, 0x49, 0x29, 0xb2, 0x33, 0x32, 0xa7, 0x97, 0x49, 0x2c, 0x30, 0x3a, 0x4a, 0xb2, 0x30, 0x3a, 0x97, 0x53, 0x2c, 0x33, 0x35, 0x0, 0xb7, 0x16, 0x2, 0x7, 0x4a, 0xb2, 0x4a, 0xaa, 0x31, 0x3a, 0x8b, 0x4a, 0xb1, 0x34, 0x30, 0xa7, 0x8e, 0x0, 0xd6, 0x16, 0x8, 0x7, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x82, 0x3a, 0x53, 0x44, 0xb2, 0x31, 0x30, 0x30, 0x3a, 0x8d, 0x31, 0x33, 0x34, 0x30, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x8e, 0x0, 0xfd, 0x16, 0x12, 0x7, 0x4d, 0x24, 0x28, 0x38, 0x29, 0xb2, 0x22, 0x12, 0x43, 0x41, 0x56, 0x45, 0x2d, 0x49, 0x4e, 0x21, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x91, 0x22, 0x0, 0x37, 0x17, 0x26, 0x7, 0x8b, 0xa5, 0x52, 0x28, 0x34, 0x29, 0xb2, 0x33, 0xaf, 0x47, 0x41, 0xb1, 0x30, 0xa7, 0x4d, 0x24, 0x28, 0x38, 0x29, 0xb2, 0x22, 0x12, 0x43, 0x41, 0x56, 0x45, 0x2d, 0x49, 0x4e, 0x21, 0x20, 0x20, 0x4c, 0x4f, 0x53, 0x54, 0x20, 0x59, 0x4f, 0x55, 0x52, 0x20, 0x47, 0x4f, 0x4c, 0x44, 0x91, 0x22, 0x3a, 0x47, 0x41, 0xb2, 0x30, 0x0, 0x5c, 0x17, 0x30, 0x7, 0x81, 0x4a, 0xb2, 0xab, 0x31, 0xa4, 0x31, 0x3a, 0x52, 0xb2, 0xa5, 0x52, 0x28, 0x33, 0x29, 0xaa, 0x34, 0x30, 0xac, 0x4a, 0x3a, 0x97, 0x53, 0x2c, 0x32, 0x30, 0x30, 0xaa, 0x31, 0x30, 0xaa, 0x4a, 0x0, 0x91, 0x17, 0x3a, 0x7, 0x81, 0x49, 0xb2, 0xab, 0x32, 0xa4, 0x32, 0x3a, 0x5a, 0xb2, 0x4c, 0x4d, 0xab, 0x49, 0xaa, 0x52, 0x3a, 0x8b, 0xc2, 0x28, 0x5a, 0x29, 0xb2, 0x33, 0x32, 0xb0, 0xc2, 0x28, 0x5a, 0x29, 0xb2, 0x30, 0xb0, 0xc2, 0x28, 0x5a, 0x29, 0xb2, 0x31, 0x37, 0x34, 0xa7, 0x97, 0x5a, 0x2c, 0x31, 0x36, 0x30, 0x0, 0xa0, 0x17, 0x3f, 0x7, 0x82, 0x49, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x82, 0x4a, 0x0, 0xd1, 0x17, 0x44, 0x7, 0x97, 0x4c, 0x4d, 0x2c, 0x4d, 0x3a, 0x4d, 0x53, 0xb2, 0x38, 0x3a, 0x8d, 0x31, 0x37, 0x35, 0x30, 0x3a, 0x53, 0x44, 0xb2, 0xb5, 0x28, 0xa5, 0x52, 0x28, 0x35, 0x30, 0x29, 0xac, 0x53, 0x43, 0xad, 0x31, 0x30, 0x30, 0x29, 0x3a, 0x8d, 0x31, 0x33, 0x34, 0x30, 0x3a, 0x8e, 0x0, 0xef, 0x17, 0x6c, 0x7, 0x8d, 0x31, 0x39, 0x33, 0x30, 0x3a, 0x8d, 0x31, 0x39, 0x35, 0x30, 0x3a, 0x56, 0x47, 0xb2, 0x30, 0x3a, 0x56, 0x47, 0xb2, 0x47, 0x50, 0xac, 0x47, 0x41, 0x0, 0x2c, 0x18, 0x76, 0x7, 0x4d, 0x24, 0x28, 0x36, 0x29, 0xb2, 0x22, 0x12, 0x22, 0xaa, 0xc4, 0x28, 0x47, 0x41, 0x29, 0xaa, 0x22, 0x20, 0x4f, 0x5a, 0x2e, 0x20, 0x47, 0x4f, 0x4c, 0x44, 0x20, 0x57, 0x4f, 0x52, 0x54, 0x48, 0x20, 0x24, 0x22, 0xaa, 0xc4, 0x28, 0x56, 0x47, 0x29, 0xaa, 0x22, 0x91, 0x22, 0x3a, 0x4d, 0x53, 0xb2, 0x36, 0x3a, 0x8d, 0x31, 0x35, 0x33, 0x30, 0x0, 0x4c, 0x18, 0x80, 0x7, 0x53, 0x43, 0xb2, 0x53, 0x43, 0xaa, 0x56, 0x47, 0x3a, 0x47, 0x41, 0xb2, 0x30, 0x3a, 0x8d, 0x31, 0x33, 0x34, 0x30, 0x3a, 0x8d, 0x31, 0x39, 0x37, 0x30, 0x3a, 0x8e, 0x0, 0x7e, 0x18, 0x8a, 0x7, 0x81, 0x49, 0xb2, 0x43, 0x52, 0x54, 0xaa, 0x31, 0x38, 0x33, 0xa4, 0x4c, 0x4d, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x33, 0x32, 0x3a, 0x97, 0x53, 0x2c, 0x32, 0x30, 0x3a, 0x4c, 0x4d, 0xb2, 0x4c, 0x4d, 0xab, 0x31, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x4d, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x0, 0x92, 0x18, 0x94, 0x7, 0x81, 0x57, 0xb2, 0x31, 0xa4, 0x35, 0x30, 0x3a, 0x82, 0x57, 0x3a, 0x82, 0x49, 0x3a, 0x8e, 0x0, 0xb1, 0x18, 0x9e, 0x7, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x32, 0x30, 0x3a, 0x81, 0x4a, 0xb2, 0x31, 0xa4, 0x34, 0x3a, 0x97, 0x4c, 0x4d, 0xab, 0x31, 0xab, 0x4a, 0x2c, 0x31, 0x36, 0x34, 0x0, 0xda, 0x18, 0xa8, 0x7, 0x97, 0x53, 0x2c, 0xa5, 0x52, 0x28, 0x31, 0x30, 0x29, 0xaa, 0x31, 0x30, 0x3a, 0x97, 0x4c, 0x4d, 0xab, 0x31, 0xab, 0x4a, 0x2c, 0x33, 0x32, 0x3a, 0x82, 0x4a, 0x3a, 0x82, 0x49, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x3a, 0x8e, 0x0, 0x6, 0x19, 0xb2, 0x7, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x31, 0x30, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x33, 0x32, 0x3a, 0x97, 0x53, 0x2c, 0x32, 0x30, 0x3a, 0x4c, 0x4d, 0xb2, 0x4c, 0x4d, 0xaa, 0x31, 0x3a, 0x97, 0x4c, 0x4d, 0x2c, 0x4d, 0x3a, 0x97, 0x53, 0x2c, 0x30, 0x0, 0x18, 0x19, 0xbc, 0x7, 0x81, 0x57, 0xb2, 0x31, 0xa4, 0x35, 0x30, 0x3a, 0x82, 0x57, 0x3a, 0x82, 0x49, 0x0, 0x25, 0x19, 0xc6, 0x7, 0x5a, 0x24, 0xb2, 0x22, 0x36, 0x22, 0x3a, 0x8e, 0x0, 0x3a, 0x19, 0xd0, 0x7, 0xa1, 0x5a, 0x24, 0x3a, 0x8b, 0x5a, 0x24, 0xb3, 0xb1, 0x22, 0x22, 0xa7, 0x32, 0x30, 0x31, 0x30, 0x0, 0x61, 0x19, 0xda, 0x7, 0x97, 0x53, 0xaa, 0x32, 0x2c, 0x30, 0x3a, 0x97, 0x53, 0xaa, 0x33, 0x2c, 0x30, 0x3a, 0x99, 0x22, 0x93, 0x11, 0x11, 0x11, 0x50, 0x4c, 0x41, 0x59, 0x20, 0x41, 0x47, 0x41, 0x49, 0x4e, 0x3f, 0x20, 0x22, 0x3b, 0x0, 0x75, 0x19, 0xdf, 0x7, 0xa1, 0x5a, 0x24, 0x3a, 0x8b, 0x5a, 0x24, 0xb2, 0x22, 0x22, 0xa7, 0x32, 0x30, 0x31, 0x35, 0x0, 0x83, 0x19, 0xe4, 0x7, 0x8b, 0x5a, 0x24, 0xb2, 0x22, 0x4e, 0x22, 0xa7, 0x80, 0x0, 0x93, 0x19, 0xee, 0x7, 0x9c, 0x3a, 0x99, 0x22, 0x93, 0x22, 0x3a, 0x89, 0x31, 0x30, 0x30, 0x0, 0xba, 0x19, 0x30, 0xf2, 0x99, 0x22, 0x93, 0x11, 0x11, 0x22, 0x3b, 0xa3, 0x39, 0x29, 0x3b, 0x22, 0x43, 0x55, 0x52, 0x53, 0x4f, 0x52, 0x20, 0x23, 0x22, 0x3b, 0x4e, 0x4d, 0x24, 0x3b, 0x22, 0x20, 0x20, 0x22, 0x3b, 0x50, 0x47, 0x24, 0x0, 0xe9, 0x19, 0x3a, 0xf2, 0x99, 0x22, 0x11, 0x20, 0x43, 0x4f, 0x50, 0x59, 0x52, 0x49, 0x47, 0x48, 0x54, 0x20, 0x28, 0x43, 0x29, 0x20, 0x31, 0x39, 0x38, 0x30, 0x20, 0x20, 0x42, 0x59, 0x20, 0x52, 0x4f, 0x4e, 0x20, 0x4c, 0x4f, 0x4e, 0x47, 0x46, 0x45, 0x4c, 0x4c, 0x4f, 0x57, 0x11, 0x0, 0x1, 0x1a, 0x44, 0xf2, 0x81, 0x49, 0xb2, 0x31, 0xa4, 0x31, 0x30, 0x3a, 0x99, 0x22, 0xc0, 0xc0, 0xc0, 0xc0, 0x22, 0x3b, 0x3a, 0x82, 0x49, 0x0, 0x24, 0x1a, 0x4e, 0xf2, 0x99, 0x22, 0x11, 0x52, 0x55, 0x4e, 0x20, 0x41, 0x20, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x46, 0x55, 0x4c, 0x20, 0x47, 0x4f, 0x4c, 0x44, 0x20, 0x4d, 0x49, 0x4e, 0x45, 0x2e, 0x0, 0x45, 0x1a, 0x94, 0xf2, 0x99, 0x22, 0x11, 0x50, 0x52, 0x45, 0x53, 0x53, 0x20, 0x12, 0x52, 0x45, 0x54, 0x55, 0x52, 0x4e, 0x92, 0x20, 0x54, 0x4f, 0x20, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x22, 0x3b, 0x0, 0x5a, 0x1a, 0xa8, 0xf2, 0xa1, 0x54, 0x24, 0x3a, 0x8b, 0x54, 0x24, 0xb2, 0x22, 0x22, 0xa7, 0x36, 0x32, 0x31, 0x32, 0x30, 0x0, 0x6a, 0x1a, 0xb2, 0xf2, 0x99, 0x22, 0x93, 0x22, 0x3a, 0x9c, 0x3a, 0x89, 0x31, 0x30, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};
|
|
//uint8_t Program_File[65536]={ 0x3a, 0x3, 0xa2, 0x0, 0xbd, 0x78, 0x80, 0xc9, 0x1e, 0xd0, 0xa, 0xa9, 0x20, 0x9d, 0x78, 0x80, 0xa9, 0x1e, 0x9d, 0x50, 0x80, 0xbd, 0x78, 0x81, 0xc9, 0x1e, 0xd0, 0xa, 0xa9, 0x20, 0x9d, 0x78, 0x81, 0xa9, 0x1e, 0x9d, 0x50, 0x81, 0xbd, 0x78, 0x82, 0xc9, 0x1e, 0xd0, 0xd, 0xa9, 0x20, 0x9d, 0x78, 0x82, 0xa9, 0x1e, 0x9d, 0x50, 0x82, 0x8e, 0x48, 0xe8, 0xe8, 0xd0, 0xc7, 0xa2, 0x28, 0xa9, 0x20, 0x9d, 0x77, 0x80, 0xca, 0xd0, 0xfa, 0xa9, 0x0, 0xea, 0xea, 0xea, 0xa9, 0x0, 0x8d, 0x43, 0xe8, 0xad, 0xd8, 0x11, 0xc9, 0xd, 0xd0, 0xa, 0x20, 0x20, 0x11, 0x4c, 0x9a, 0x3, 0x0, 0x0, 0x0, 0x0, 0xa2, 0x0, 0xbd, 0x78, 0x80, 0xc9, 0x42, 0xd0, 0xa, 0xa9, 0x20, 0x9d, 0x78, 0x80, 0xa9, 0x42, 0x9d, 0xa0, 0x80, 0xbd, 0x78, 0x81, 0xc9, 0x42, 0xd0, 0xa, 0xa9, 0x20, 0x9d, 0x78, 0x81, 0xa9, 0x42, 0x9d, 0xa0, 0x81, 0xbd, 0x78, 0x82, 0xc9, 0x42, 0xd0, 0xd, 0xa9, 0x20, 0x9d, 0x78, 0x82, 0xa9, 0x42, 0x9d, 0xa0, 0x82, 0x8e, 0x48, 0xe8, 0xca, 0xd0, 0xc7, 0xa2, 0x28, 0xa9, 0x20, 0x9d, 0x77, 0x83, 0xca, 0xd0, 0xfa, 0xa9, 0x0, 0x8d, 0x48, 0xe8, 0x20, 0xa0, 0x14, 0x20, 0x0, 0xb, 0x20, 0xf8, 0x9, 0x4c, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf7, 0xe7, 0xff, 0x0, 0xff, 0x0, 0x0, 0xb, 0x4, 0xa, 0x0, 0x9e, 0x32, 0x30, 0x34, 0x38, 0x0, 0x0, 0x0, 0x24, 0x0, 0x99, 0x22, 0x93, 0x22, 0x0, 0x28, 0x4, 0x1e, 0x0, 0x8b, 0xc2, 0x28, 0x34, 0x35, 0x36, 0x38, 0x29, 0xb2, 0x31, 0x33, 0xa7, 0x31, 0x30, 0x30, 0x0, 0x41, 0x4, 0x1f, 0x0, 0x58, 0xb2, 0x36, 0x34, 0x36, 0x37, 0xaa, 0xb5, 0x28, 0xbb, 0x28, 0x54, 0x49, 0x29, 0xac, 0x31, 0x33, 0x29, 0xac, 0x33, 0x0, 0x57, 0x4, 0x20, 0x0, 0x52, 0xb2, 0xc2, 0x28, 0x58, 0x29, 0xaa, 0xc2, 0x28, 0x58, 0xaa, 0x31, 0x29, 0xac, 0x32, 0x35, 0x36, 0x0, 0x70, 0x4, 0x23, 0x0, 0x8b, 0xc2, 0x28, 0x52, 0xaa, 0x34, 0x31, 0x29, 0xb2, 0x39, 0x30, 0xa7, 0x97, 0x52, 0xaa, 0x38, 0x31, 0x2c, 0x36, 0x36, 0x0, 0x83, 0x4, 0x25, 0x0, 0x8b, 0xc2, 0x28, 0x36, 0x34, 0x30, 0x39, 0x29, 0xb2, 0x31, 0xa7, 0x32, 0x30, 0x30, 0x0, 0x8b, 0x4, 0x28, 0x0, 0x89, 0x33, 0x30, 0x0, 0x95, 0x4, 0x64, 0x0, 0x9e, 0x34, 0x39, 0x34, 0x34, 0x0, 0xa7, 0x4, 0x6e, 0x0, 0x99, 0x22, 0x13, 0x59, 0x4f, 0x55, 0x20, 0x57, 0x4f, 0x4e, 0x21, 0x21, 0x22, 0x0, 0xc6, 0x4, 0x78, 0x0, 0x99, 0x22, 0x50, 0x52, 0x45, 0x53, 0x53, 0x20, 0x53, 0x50, 0x41, 0x43, 0x45, 0x20, 0x54, 0x4f, 0x20, 0x47, 0x4f, 0x20, 0x41, 0x47, 0x41, 0x49, 0x4e, 0x22, 0x0, 0xd9, 0x4, 0x82, 0x0, 0xa1, 0x41, 0x24, 0x3a, 0x8b, 0x41, 0x24, 0xb2, 0x22, 0x22, 0xa7, 0x31, 0x33, 0x30, 0x0, 0xe7, 0x4, 0x8c, 0x0, 0x8b, 0x41, 0x24, 0xb2, 0x22, 0x20, 0x22, 0xa7, 0x8a, 0x0, 0xed, 0x4, 0x96, 0x0, 0x80, 0x0, 0xf7, 0x4, 0xc8, 0x0, 0x9e, 0x34, 0x39, 0x34, 0x34, 0x0, 0xa, 0x5, 0xd2, 0x0, 0x99, 0x22, 0x13, 0x59, 0x4f, 0x55, 0x20, 0x4c, 0x4f, 0x53, 0x54, 0x21, 0x21, 0x22, 0x0, 0x13, 0x5, 0xdc, 0x0, 0x89, 0x31, 0x32, 0x30, 0x0, 0x0, 0x0, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x20, 0x0, 0x14, 0xa5, 0x97, 0xc9, 0x4, 0xd0, 0xfa, 0x20, 0x50, 0x13, 0x60, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x27, 0x0, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xad, 0xd1, 0xa, 0x49, 0xe, 0x8d, 0xd1, 0xa, 0xee, 0xd0, 0x9, 0xee, 0xd0, 0x9, 0xee, 0xd0, 0x9, 0xad, 0xd0, 0x9, 0xc9, 0x2a, 0x30, 0x2, 0xa9, 0x3, 0x8d, 0xd0, 0x9, 0xae, 0xd0, 0xa, 0xf0, 0x1, 0x60, 0xa5, 0x99, 0xc9, 0x6, 0xf0, 0x1, 0x60, 0xad, 0xd0, 0x9, 0x8d, 0xd0, 0xa, 0x60, 0x43, 0x19, 0xbd, 0x44, 0x19, 0xc9, 0x83, 0xd0, 0xc, 0xbd, 0xdd, 0x10, 0x9d, 0x43, 0x19, 0xbd, 0xde, 0x10, 0x9d, 0x44, 0x19, 0xbd, 0x44, 0x19, 0x85, 0x2, 0xbd, 0x43, 0x19, 0x18, 0x69, 0x51, 0x90, 0x2, 0xe6, 0x2, 0x85, 0x1, 0xa0, 0x0, 0xa9, 0x42, 0x91, 0x1, 0x60, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x3, 0x27, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xae, 0xd0, 0xa, 0xbd, 0x15, 0x19, 0xd0, 0x1, 0x60, 0xbd, 0x43, 0x19, 0x6d, 0xd1, 0xa, 0x90, 0x3, 0xfe, 0x44, 0x19, 0x9d, 0x43, 0x19, 0xbd, 0x44, 0x19, 0xc9, 0x83, 0x30, 0x11, 0xbd, 0xdd, 0x10, 0x9d, 0x43, 0x19, 0xbd, 0xde, 0x10, 0x9d, 0x44, 0x19, 0xa9, 0x0, 0x8d, 0xd0, 0xa, 0xbd, 0x44, 0x19, 0x85, 0x2, 0xbd, 0x43, 0x19, 0x18, 0x69, 0x51, 0x90, 0x2, 0xe6, 0x2, 0x85, 0x1, 0xa9, 0x42, 0xa0, 0x0, 0x91, 0x1, 0x60, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xad, 0xd0, 0xa, 0xf0, 0x1, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x2a, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xee, 0x50, 0xc, 0xee, 0x50, 0xc, 0xee, 0x50, 0xc, 0xad, 0x83, 0x12, 0xc5, 0x99, 0x30, 0x1, 0x60, 0x4c, 0xfa, 0xb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x42, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa2, 0x27, 0xbd, 0x13, 0x19, 0x85, 0x1, 0xbd, 0x14, 0x19, 0x85, 0x2, 0xbc, 0x15, 0x19, 0xd0, 0x3, 0x4c, 0xc4, 0x10, 0xa9, 0x20, 0xa0, 0x0, 0x91, 0x1, 0xc8, 0x91, 0x1, 0xc8, 0x91, 0x1, 0xa0, 0x29, 0x91, 0x1, 0xbd, 0x43, 0x19, 0x85, 0x1, 0xbd, 0x44, 0x19, 0x85, 0x2, 0xbc, 0x45, 0x19, 0xd0, 0x3, 0x4c, 0xc4, 0x10, 0x88, 0xf0, 0x21, 0x88, 0xf0, 0xf, 0xa9, 0x5f, 0xa0, 0x0, 0x91, 0x1, 0xa0, 0x2, 0xa9, 0x69, 0x91, 0x1, 0x4c, 0x66, 0x10, 0xa9, 0x7f, 0xa0, 0x0, 0x91, 0x1, 0xa0, 0x2, 0xa9, 0xff, 0x91, 0x1, 0x4c, 0x66, 0x10, 0xa9, 0x4d, 0xa0, 0x0, 0x91, 0x1, 0xa0, 0x2, 0xa9, 0x4e, 0x91, 0x1, 0xa9, 0x68, 0xa0, 0x1, 0x91, 0x1, 0xa9, 0x5a, 0xa0, 0x29, 0x91, 0x1, 0xbd, 0x43, 0x19, 0x9d, 0x13, 0x19, 0xbd, 0x44, 0x19, 0x9d, 0x14, 0x19, 0xa0, 0x50, 0xb1, 0x1, 0xc9, 0x1e, 0xf0, 0x13, 0xa0, 0x51, 0xb1, 0x1, 0xc9, 0x1e, 0xf0, 0xb, 0xa0, 0x52, 0xb1, 0x1, 0xc9, 0x1e, 0xf0, 0x3, 0x4c, 0xc4, 0x10, 0xa9, 0x20, 0xa0, 0x0, 0x91, 0x1, 0xa0, 0x1, 0x91, 0x1, 0xa0, 0x2, 0x91, 0x1, 0xa0, 0x29, 0x91, 0x1, 0xa0, 0x50, 0x91, 0x1, 0xa0, 0x51, 0x91, 0x1, 0xa0, 0x52, 0x91, 0x1, 0x20, 0x0, 0x12, 0xa9, 0x0, 0x9d, 0x15, 0x19, 0xa9, 0x80, 0x8d, 0x43, 0xe8, 0xca, 0xca, 0xca, 0xf0, 0x3, 0x4c, 0x2, 0x10, 0x4c, 0x2e, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xd3, 0x80, 0x3, 0xe1, 0x80, 0x3, 0x28, 0x81, 0x1, 0x2c, 0x81, 0x1, 0x45, 0x81, 0x2, 0x5f, 0x81, 0x2, 0x9a, 0x81, 0x1, 0xa2, 0x81, 0x3, 0xaa, 0x81, 0x1, 0xef, 0x81, 0x2, 0xf5, 0x81, 0x2, 0x6a, 0x82, 0x1, 0xda, 0x80, 0x2, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xa2, 0x33, 0xbd, 0xdf, 0x10, 0x9d, 0x15, 0x19, 0x9d, 0x45, 0x19, 0xca, 0xd0, 0xf4, 0xa9, 0x0, 0x8d, 0xd8, 0x11, 0x60, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x58, 0x0, 0x8d, 0x4a, 0x60, 0x0, 0x0, 0x52, 0x0, 0x90, 0x1, 0x28, 0x0, 0x0, 0x41, 0x80, 0x1, 0xff, 0x1f, 0x0, 0x0, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xad, 0x85, 0x12, 0x29, 0xf, 0x18, 0x69, 0x30, 0x8d, 0x26, 0x80, 0xad, 0x85, 0x12, 0x29, 0xf0, 0x4a, 0x4a, 0x4a, 0x4a, 0x18, 0x69, 0x30, 0x8d, 0x25, 0x80, 0xad, 0x84, 0x12, 0x29, 0xf, 0x18, 0x69, 0x30, 0x8d, 0x24, 0x80, 0xad, 0x84, 0x12, 0x29, 0xf0, 0x4a, 0x4a, 0x4a, 0x4a, 0x18, 0x69, 0x30, 0x8d, 0x23, 0x80, 0xad, 0x83, 0x12, 0x29, 0xf, 0x18, 0x69, 0x30, 0x8d, 0x22, 0x80, 0xad, 0x83, 0x12, 0x29, 0xf0, 0x4a, 0x4a, 0x4a, 0x4a, 0x18, 0x69, 0x30, 0x8d, 0x21, 0x80, 0x60, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x0, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xbd, 0x15, 0x19, 0xf8, 0x18, 0x6d, 0x82, 0x12, 0x8d, 0x82, 0x12, 0x90, 0x11, 0xa9, 0x1, 0x18, 0x6d, 0x81, 0x12, 0x8d, 0x81, 0x12, 0x90, 0x6, 0x6d, 0x80, 0x12, 0x8d, 0x80, 0x12, 0xd8, 0xee, 0xd8, 0x11, 0xad, 0x82, 0x12, 0x29, 0xf, 0x18, 0x69, 0x30, 0x8d, 0xe, 0x80, 0xad, 0x82, 0x12, 0x29, 0xf0, 0x4a, 0x4a, 0x4a, 0x4a, 0x18, 0x69, 0x30, 0x8d, 0xd, 0x80, 0xad, 0x81, 0x12, 0x29, 0xf, 0x18, 0x69, 0x30, 0x8d, 0xc, 0x80, 0xad, 0x81, 0x12, 0x29, 0xf0, 0x4a, 0x4a, 0x4a, 0x4a, 0x18, 0x69, 0x30, 0x8d, 0xb, 0x80, 0xad, 0x80, 0x12, 0x29, 0xf, 0x18, 0x69, 0x30, 0x8d, 0xa, 0x80, 0xad, 0x80, 0x12, 0x29, 0xf0, 0x4a, 0x4a, 0x4a, 0x4a, 0x18, 0x69, 0x30, 0x8d, 0x9, 0x80, 0x4c, 0x87, 0x12, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaa, 0x38, 0xad, 0x80, 0x12, 0xcd, 0x83, 0x12, 0x90, 0x16, 0xd0, 0x17, 0xad, 0x81, 0x12, 0xcd, 0x84, 0x12, 0x90, 0xc, 0xd0, 0xd, 0xad, 0x82, 0x12, 0xcd, 0x85, 0x12, 0x90, 0x2, 0xd0, 0x3, 0x4c, 0x70, 0x11, 0xad, 0x80, 0x12, 0x8d, 0x83, 0x12, 0xad, 0x81, 0x12, 0x8d, 0x84, 0x12, 0xad, 0x82, 0x12, 0x8d, 0x85, 0x12, 0x4c, 0x70, 0x11, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x42, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa9, 0x10, 0x8d, 0x4b, 0xe8, 0xa9, 0xf, 0x8d, 0x4a, 0xe8, 0xa9, 0x0, 0x8d, 0x48, 0xe8, 0x78, 0xa9, 0x3, 0x85, 0x91, 0xa9, 0x3a, 0x85, 0x90, 0x58, 0xa9, 0x0, 0x8d, 0x4, 0x19, 0x20, 0x20, 0x11, 0xa9, 0x0, 0x8d, 0xd8, 0x11, 0x8d, 0x9, 0x19, 0xa9, 0x13, 0x8d, 0x3, 0x80, 0xa9, 0x3, 0x8d, 0x4, 0x80, 0xa9, 0xf, 0x8d, 0x5, 0x80, 0xa9, 0x12, 0x8d, 0x6, 0x80, 0xa9, 0x5, 0x8d, 0x7, 0x80, 0xa9, 0x3, 0x8d, 0xf8, 0x17, 0x4c, 0x80, 0x13, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x78, 0xa9, 0x2e, 0x85, 0x90, 0xa9, 0xe6, 0x85, 0x91, 0x58, 0xa9, 0xfe, 0x8d, 0x4a, 0xe8, 0xa9, 0x0, 0x8d, 0x4b, 0xe8, 0x60, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa9, 0x8, 0x8d, 0x16, 0x80, 0xa9, 0x9, 0x8d, 0x17, 0x80, 0xa9, 0x7, 0x8d, 0x18, 0x80, 0xa9, 0x8, 0x8d, 0x19, 0x80, 0xa9, 0x13, 0x8d, 0x1b, 0x80, 0xa9, 0x3, 0x8d, 0x1c, 0x80, 0xa9, 0xf, 0x8d, 0x1d, 0x80, 0xa9, 0x12, 0x8d, 0x1e, 0x80, 0xa9, 0x5, 0x8d, 0x1f, 0x80, 0xa9, 0x30, 0x8d, 0xe, 0x80, 0x8d, 0xd, 0x80, 0x8d, 0xc, 0x80, 0x8d, 0xb, 0x80, 0x8d, 0xa, 0x80, 0x8d, 0x9, 0x80, 0x4c, 0x70, 0x11, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x20, 0x29, 0xe2, 0x20, 0x0, 0x13, 0xa2, 0x0, 0x8e, 0x48, 0xe8, 0x20, 0xe0, 0x17, 0xe8, 0xd0, 0xf7, 0x8e, 0x48, 0xe8, 0x20, 0xe0, 0x17, 0xca, 0xd0, 0xf7, 0xa9, 0x0, 0x8d, 0x40, 0x14, 0x8d, 0x80, 0x12, 0x8d, 0x81, 0x12, 0x8d, 0x82, 0x12, 0x60, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x3, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xee, 0x40, 0x14, 0xee, 0x40, 0x14, 0xee, 0x40, 0x14, 0xae, 0x40, 0x14, 0xbd, 0x15, 0x19, 0xf0, 0x17, 0xbd, 0x14, 0x19, 0x85, 0x2, 0xbd, 0x13, 0x19, 0x18, 0x69, 0x51, 0x90, 0x2, 0xe6, 0x2, 0x85, 0x1, 0xa9, 0x42, 0xa0, 0x0, 0x91, 0x1, 0xad, 0x40, 0x14, 0xc9, 0x29, 0x30, 0x5, 0xa9, 0x0, 0x8d, 0x40, 0x14, 0x60, 0x69, 0x51, 0x90, 0x2, 0xe6, 0x2, 0xa0, 0x0, 0xa9, 0x42, 0x91, 0x1, 0x60, 0xb0, 0xd3, 0x60, 0xb0, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xad, 0xf8, 0x14, 0x18, 0x69, 0x50, 0x8d, 0xf8, 0x14, 0xd0, 0x5, 0xea, 0x4c, 0x50, 0x14, 0xaa, 0xad, 0x80, 0x12, 0xd0, 0x1, 0x60, 0x4c, 0x50, 0x14, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x90, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x8d, 0x0, 0x19, 0x8e, 0x1, 0x19, 0x8c, 0x2, 0x19, 0xae, 0x4, 0x19, 0xad, 0x98, 0x0, 0x6a, 0x90, 0x6d, 0xad, 0x5, 0x19, 0xd0, 0xa, 0xa9, 0x1e, 0x9d, 0x4a, 0x83, 0xa9, 0x1, 0x8d, 0x5, 0x19, 0x2a, 0xad, 0x97, 0x0, 0xea, 0xea, 0xc9, 0x29, 0xd0, 0x5, 0xe0, 0x24, 0xf0, 0x1, 0xe8, 0xc9, 0x2a, 0xd0, 0x5, 0xe0, 0x0, 0xf0, 0x1, 0xca, 0x4c, 0x0, 0x17, 0xa9, 0x20, 0x9d, 0x71, 0x83, 0xa9, 0x5d, 0x9d, 0x72, 0x83, 0xa9, 0x20, 0x9d, 0x73, 0x83, 0x9d, 0x98, 0x83, 0xa9, 0x6c, 0x9d, 0x99, 0x83, 0xa9, 0xe8, 0x9d, 0x9a, 0x83, 0xa9, 0x7b, 0x9d, 0x9b, 0x83, 0xa9, 0x20, 0x9d, 0x9c, 0x83, 0x9d, 0xc0, 0x83, 0xa9, 0xe2, 0x9d, 0xc1, 0x83, 0xa9, 0x20, 0x9d, 0xc2, 0x83, 0xa9, 0xe2, 0x9d, 0xc3, 0x83, 0xa9, 0x20, 0x9d, 0xc4, 0x83, 0x8e, 0x4, 0x19, 0x4c, 0x90, 0x16, 0xa9, 0x0, 0x8d, 0x5, 0x19, 0x4c, 0x21, 0x16, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xad, 0xe9, 0x80, 0xc9, 0x20, 0xd0, 0x5, 0xa9, 0x2e, 0x8d, 0xe9, 0x80, 0xad, 0xe9, 0x81, 0xc9, 0x20, 0xd0, 0x5, 0xa9, 0x2e, 0x8d, 0xe9, 0x81, 0xad, 0xe9, 0x82, 0xc9, 0x20, 0xd0, 0x5, 0xa9, 0x2e, 0x8d, 0xe9, 0x82, 0xad, 0xf9, 0x82, 0xc9, 0x20, 0xd0, 0x5, 0xa9, 0x2e, 0x8d, 0xf9, 0x82, 0xad, 0x5, 0x81, 0xc9, 0x20, 0xd0, 0x5, 0xa9, 0x2e, 0x8d, 0x5, 0x81, 0xad, 0x8a, 0x82, 0xc9, 0x20, 0xd0, 0x5, 0xa9, 0x2e, 0x8d, 0x8a, 0x82, 0xad, 0xd8, 0x81, 0xc9, 0x20, 0xd0, 0x5, 0xa9, 0x2e, 0x8d, 0xd8, 0x81, 0xad, 0xcb, 0x80, 0xc9, 0x20, 0xd0, 0x5, 0xa9, 0x2e, 0x8d, 0xcb, 0x80, 0x4c, 0x0, 0x10, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xbd, 0x49, 0x83, 0xc9, 0x42, 0xd0, 0x3, 0x4c, 0x40, 0x17, 0xbd, 0x4a, 0x83, 0xc9, 0x42, 0xd0, 0x3, 0x4c, 0x40, 0x17, 0xbd, 0x4b, 0x83, 0xc9, 0x42, 0xd0, 0x3, 0x4c, 0x40, 0x17, 0xbd, 0x48, 0x83, 0xc9, 0x42, 0xd0, 0x3, 0x4c, 0x40, 0x17, 0xbd, 0x4c, 0x83, 0xc9, 0x42, 0xd0, 0x3, 0x4c, 0x40, 0x17, 0x4c, 0x3c, 0x16, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa9, 0x0, 0x8d, 0x43, 0xe8, 0xa9, 0x80, 0x8d, 0x43, 0xe8, 0xa9, 0x1, 0x8d, 0x9, 0x19, 0xa9, 0x0, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xea, 0xa9, 0x4d, 0x9d, 0x71, 0x83, 0xa9, 0x5d, 0x9d, 0x72, 0x83, 0xa9, 0x4e, 0x9d, 0x73, 0x83, 0xea, 0xea, 0xea, 0xa9, 0x40, 0x9d, 0x99, 0x83, 0xa9, 0x2a, 0x9d, 0x9a, 0x83, 0xa9, 0x40, 0x9d, 0x9b, 0x83, 0xa9, 0x20, 0x9d, 0x9c, 0x83, 0x9d, 0xc0, 0x83, 0xa9, 0x4e, 0x9d, 0xc1, 0x83, 0xa9, 0x5d, 0x9d, 0xc2, 0x83, 0xa9, 0x4d, 0x9d, 0xc3, 0x83, 0xa9, 0x20, 0x9d, 0xc4, 0x83, 0xa2, 0xff, 0xa0, 0xff, 0x88, 0xd0, 0xfd, 0xca, 0xd0, 0xfa, 0xa2, 0xdf, 0x9d, 0x8, 0x83, 0xca, 0xd0, 0xfa, 0xce, 0xf8, 0x17, 0xf0, 0x3, 0x4c, 0x2e, 0xe6, 0x20, 0x50, 0x13, 0xa5, 0x97, 0xc9, 0x6, 0xd0, 0xfa, 0x20, 0x0, 0x18, 0xa2, 0x0, 0x8e, 0x48, 0xe8, 0x20, 0xe0, 0x17, 0xe8, 0xd0, 0xf7, 0x8e, 0x48, 0xe8, 0x20, 0xe0, 0x17, 0xca, 0xd0, 0xf7, 0x20, 0x29, 0xe2, 0x20, 0x0, 0x13, 0x4c, 0x2e, 0xe6, 0xaa, 0xaa, 0xaa, 0xa0, 0x30, 0x88, 0xd0, 0xfd, 0x60, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x3, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa9, 0x10, 0x8d, 0x4b, 0xe8, 0xa9, 0xf, 0x8d, 0x4a, 0xe8, 0xa9, 0x0, 0x8d, 0x80, 0x12, 0x8d, 0x81, 0x12, 0x8d, 0x82, 0x12, 0x60, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x42, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x27, 0x3, 0x0, 0xaa, 0x0, 0x0, 0xaa, 0xaa, 0xaa, 0x0, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xb6, 0x82, 0x3, 0xe1, 0x80, 0x3, 0x28, 0x81, 0x1, 0x2c, 0x81, 0x1, 0x45, 0x81, 0x2, 0x5f, 0x81, 0x2, 0x9a, 0x81, 0x1, 0xa2, 0x81, 0x3, 0xaa, 0x81, 0x1, 0xef, 0x81, 0x2, 0xf5, 0x81, 0x2, 0x6a, 0x82, 0x1, 0xda, 0x80, 0x2, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xb6, 0x82, 0x3, 0xe1, 0x80, 0x3, 0x28, 0x81, 0x1, 0x2c, 0x81, 0x1, 0x45, 0x81, 0x2, 0x5f, 0x81, 0x2, 0x9a, 0x81, 0x1, 0xa2, 0x81, 0x3, 0xaa, 0x81, 0x1, 0xef, 0x81, 0x2, 0xf5, 0x81, 0x2, 0x6a, 0x82, 0x1, 0xda, 0x80, 0x2, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x24, 0x24, 0x24, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x8d, 0x25, 0xaa, 0xad, 0x84, 0xaa, 0x29, 0xf, 0xaa, 0x69, 0x30, 0xaa, 0x24, 0x80, 0xaa, 0x84, 0x12, 0xaa, 0xf0, 0x4a, 0x4a, 0xaa, 0x4a, 0x18, 0xaa, 0x30, 0x8d, 0xaa, 0x80, 0xad, 0xaa, 0x12, 0x29, 0xaa, 0x18, 0x69, 0xaa, 0x8d, 0x22, 0xaa, 0xad, 0x83, 0xaa, 0x29, 0xf0, 0xaa, 0x4a, 0x4a, 0xaa, 0x18, 0x69, 0x30, 0x8d, 0x21, 0x80, 0x60, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x0, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x54, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x13, 0x11, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 };
|
|
|
|
|
|
uint8_t PETTEST[0x8FF]={0x4c, 0x17, 0xe0, 0x56, 0x4, 0x31, 0x28, 0x29, 0xf, 0x20, 0x3, 0x19, 0x1d, 0x0, 0x9, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0x0, 0xbd, 0x5, 0xe0, 0x8e, 0x80, 0xe8, 0x8d, 0x81, 0xe8, 0xe8, 0xe0, 0x12, 0xd0, 0xf2, 0xa2, 0x0, 0x8a, 0x9d, 0x0, 0x80, 0x9d, 0x0, 0x81, 0x9d, 0x0, 0x82, 0x9d, 0x0, 0x83, 0x9d, 0x0, 0x84, 0x9d, 0x0, 0x85, 0x9d, 0x0, 0x86, 0x9d, 0x0, 0x87, 0xe8, 0xd0, 0xe4, 0xa2, 0x0, 0x8a, 0xdd, 0x0, 0x80, 0xd0, 0xda, 0xdd, 0x0, 0x81, 0xd0, 0xd5, 0xdd, 0x0, 0x82, 0xd0, 0xd0, 0xdd, 0x0, 0x83, 0xd0, 0xcb, 0xe8, 0xd0, 0xe8, 0xa2, 0x0, 0xa0, 0x0, 0xb5, 0x0, 0xe8, 0xd0, 0xfb, 0xc8, 0xd0, 0xf8, 0xa2, 0x0, 0xa9, 0x20, 0x9d, 0x0, 0x80, 0x9d, 0x0, 0x81, 0x9d, 0x0, 0x82, 0x9d, 0x0, 0x83, 0x9d, 0x0, 0x84, 0x9d, 0x0, 0x85, 0x9d, 0x0, 0x86, 0x9d, 0x0, 0x87, 0xe8, 0xd0, 0xe5, 0xa2, 0x0, 0x8a, 0x95, 0x0, 0x9d, 0x0, 0x1, 0xe8, 0xd0, 0xf7, 0xd8, 0xa2, 0x0, 0xa9, 0x2e, 0x9d, 0x0, 0x81, 0x8a, 0xa0, 0x7, 0xd5, 0x0, 0xf0, 0x8, 0xa0, 0x2, 0xf8, 0xb5, 0x0, 0x9d, 0x0, 0x81, 0x98, 0x9d, 0x0, 0x80, 0xe8, 0xd0, 0xe5, 0xa2, 0x0, 0xa9, 0x2e, 0x9d, 0x0, 0x83, 0x8a, 0xa0, 0x7, 0xdd, 0x0, 0x1, 0xf0, 0x9, 0xa0, 0x2, 0xf8, 0xbd, 0x0, 0x1, 0x9d, 0x0, 0x83, 0x98, 0x9d, 0x0, 0x82, 0xe8, 0xd0, 0xe3, 0xa2, 0x0, 0xa0, 0x0, 0xb5, 0x0, 0xe8, 0xd0, 0xfb, 0xc8, 0xd0, 0xf8, 0xa9, 0x99, 0x18, 0x69, 0x1, 0x90, 0x3, 0x4c, 0x8a, 0xe0, 0xd8, 0xa9, 0x55, 0xa2, 0x0, 0x95, 0x0, 0x9d, 0x0, 0x1, 0xe8, 0xd0, 0xf8, 0xa2, 0x0, 0xa0, 0x7, 0xb5, 0x0, 0xc9, 0x55, 0xf0, 0x3, 0xa0, 0x2, 0xf8, 0x98, 0x9d, 0x0, 0x80, 0xe8, 0xd0, 0xee, 0xa2, 0x0, 0xa0, 0x7, 0xbd, 0x0, 0x1, 0xc9, 0x55, 0xf0, 0x3, 0xa0, 0x2, 0xf8, 0x98, 0x9d, 0x0, 0x81, 0xe8, 0xd0, 0xed, 0xa9, 0xaa, 0xa2, 0x0, 0x95, 0x0, 0x9d, 0x0, 0x1, 0xe8, 0xd0, 0xf8, 0xa2, 0x0, 0xa0, 0x7, 0xb5, 0x0, 0xc9, 0xaa, 0xf0, 0x3, 0xa0, 0x2, 0xf8, 0x98, 0x9d, 0x0, 0x82, 0xe8, 0xd0, 0xee, 0xa2, 0x0, 0xa0, 0x7, 0xbd, 0x0, 0x1, 0xc9, 0xaa, 0xf0, 0x3, 0xa0, 0x2, 0xf8, 0x98, 0x9d, 0x0, 0x83, 0xe8, 0xd0, 0xed, 0xa2, 0x0, 0xa0, 0x0, 0xb5, 0x0, 0xe8, 0xd0, 0xfb, 0xc8, 0xd0, 0xf8, 0xa9, 0x99, 0x18, 0x69, 0x1, 0x90, 0x3, 0x4c, 0xe8, 0xe0, 0xa2, 0x0, 0xa9, 0x20, 0x9d, 0x0, 0x80, 0x9d, 0x0, 0x81, 0x9d, 0x0, 0x82, 0x9d, 0x0, 0x83, 0x9d, 0x0, 0x84, 0x9d, 0x0, 0x85, 0x9d, 0x0, 0x86, 0x9d, 0x0, 0x87, 0x8a, 0x9d, 0x0, 0x80, 0xe8, 0xd0, 0xdf, 0xa2, 0xff, 0x9a, 0xd8, 0xa9, 0xf, 0x8d, 0x10, 0xe8, 0xa9, 0x4, 0x8d, 0x11, 0xe8, 0xa9, 0x9, 0x8d, 0x10, 0xe8, 0xa9, 0x0, 0x8d, 0x12, 0xe8, 0xa9, 0x4, 0x8d, 0x13, 0xe8, 0xa2, 0x0, 0xa9, 0x0, 0x95, 0x0, 0x9d, 0x0, 0x1, 0xe8, 0xd0, 0xf8, 0x4c, 0xf0, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4c, 0x17, 0xe0, 0x4c, 0x17, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa9, 0xff, 0x85, 0x8, 0xa9, 0x40, 0x85, 0x3, 0xa9, 0x81, 0x85, 0x4, 0xa2, 0x4, 0xa0, 0x0, 0xb9, 0x17, 0xe6, 0x20, 0xa4, 0xe5, 0xc8, 0xca, 0xd0, 0xf6, 0xa9, 0xb0, 0x20, 0x63, 0xe2, 0xa9, 0xc0, 0x20, 0x63, 0xe2, 0xa9, 0xd0, 0x20, 0x63, 0xe2, 0xa9, 0xf0, 0x20, 0x63, 0xe2, 0xa9, 0x90, 0x85, 0x3, 0xa9, 0x81, 0x85, 0x4, 0xa2, 0x4, 0xa0, 0x0, 0xb9, 0x1b, 0xe6, 0x20, 0xa4, 0xe5, 0xc8, 0xca, 0xd0, 0xf6, 0x20, 0xa1, 0xe2, 0xa9, 0xe0, 0x85, 0x3, 0xa9, 0x81, 0x85, 0x4, 0xa2, 0xa, 0xa0, 0x0, 0xb9, 0x1f, 0xe6, 0x20, 0xa4, 0xe5, 0xc8, 0xca, 0xd0, 0xf6, 0xa5, 0x8, 0x20, 0xce, 0xe5, 0xc6, 0x8, 0xa5, 0x8, 0xc9, 0xff, 0xf0, 0x3, 0x4c, 0xf4, 0xe1, 0x20, 0xc6, 0xe2, 0x4c, 0x60, 0xe2, 0x85, 0x1, 0x20, 0xd5, 0xe5, 0xa9, 0x3d, 0x20, 0xa4, 0xe5, 0xa9, 0x0, 0x85, 0x0, 0xa9, 0x10, 0x85, 0x2, 0xa9, 0x0, 0x85, 0x6, 0x85, 0x7, 0xa0, 0x0, 0xb1, 0x0, 0x18, 0x65, 0x6, 0x85, 0x6, 0xa9, 0x0, 0x65, 0x7, 0x85, 0x7, 0xc8, 0xd0, 0xf0, 0xe6, 0x1, 0xc6, 0x2, 0xd0, 0xe8, 0xa5, 0x7, 0x20, 0xce, 0xe5, 0xa5, 0x6, 0x20, 0xce, 0xe5, 0x20, 0xc6, 0xe5, 0x60, 0xa9, 0x0, 0x8d, 0x10, 0xe8, 0xa2, 0xa, 0xa0, 0x0, 0xea, 0xea, 0x88, 0xd0, 0xfb, 0xad, 0x12, 0xe8, 0x49, 0xff, 0x20, 0xce, 0xe5, 0x20, 0xc6, 0xe5, 0xee, 0x10, 0xe8, 0xca, 0xd0, 0xe8, 0xa9, 0x9, 0x8d, 0x10, 0xe8, 0x60, 0xa9, 0x2, 0x85, 0xa, 0xa9, 0x0, 0x85, 0x9, 0xa9, 0xff, 0x85, 0xb, 0x85, 0xd, 0xa9, 0xf, 0x85, 0xc, 0x85, 0xe, 0xa9, 0x4, 0x85, 0x14, 0x85, 0x5, 0xa9, 0x0, 0xa8, 0xa9, 0x55, 0x91, 0xd, 0xd1, 0xd, 0xd0, 0x23, 0xa9, 0xaa, 0x91, 0xd, 0xd1, 0xd, 0xd0, 0x1b, 0xa5, 0xd, 0x85, 0xb, 0xa5, 0xe, 0x85, 0xc, 0xa5, 0x5, 0x85, 0x14, 0x38, 0x26, 0xe, 0xf8, 0xa5, 0x5, 0x18, 0x65, 0x5, 0x85, 0x5, 0xd8, 0x4c, 0xe3, 0xe2, 0xa9, 0x0, 0x85, 0x11, 0x85, 0x12, 0x85, 0x13, 0xa2, 0x0, 0xa9, 0x20, 0x9d, 0x0, 0x80, 0x9d, 0x0, 0x81, 0x9d, 0x0, 0x82, 0x9d, 0x0, 0x83, 0x9d, 0x0, 0x84, 0x9d, 0x0, 0x85, 0x9d, 0x0, 0x86, 0x9d, 0x0, 0x87, 0xe8, 0xd0, 0xe3, 0xa9, 0x0, 0x85, 0x3, 0xa9, 0x80, 0x85, 0x4, 0xa5, 0x14, 0x20, 0xce, 0xe5, 0xa2, 0x13, 0xa0, 0x0, 0xb9, 0x29, 0xe6, 0x20, 0xa4, 0xe5, 0xc8, 0xca, 0xd0, 0xf6, 0xa9, 0xa0, 0x85, 0x3, 0xa9, 0x80, 0x85, 0x4, 0xa9, 0xa, 0xa8, 0xa9, 0x2e, 0x91, 0x3, 0x88, 0xd0, 0xfb, 0x91, 0x3, 0xa9, 0x0, 0xa8, 0xa9, 0x0, 0x85, 0x15, 0x4c, 0x6e, 0xe3, 0xa9, 0x0, 0x85, 0x10, 0xa5, 0x10, 0x20, 0xed, 0xe5, 0x20, 0x1a, 0xe5, 0x20, 0x82, 0xe5, 0x20, 0x34, 0xe5, 0x90, 0xf8, 0x20, 0x1a, 0xe5, 0x20, 0x92, 0xe5, 0xb0, 0x8, 0x20, 0x34, 0xe5, 0x90, 0xf6, 0x4c, 0x95, 0xe3, 0x4c, 0xd0, 0xe4, 0xe6, 0x10, 0xa5, 0x10, 0x20, 0xed, 0xe5, 0x20, 0x1a, 0xe5, 0x20, 0x8b, 0xe5, 0x20, 0x34, 0xe5, 0x90, 0xf8, 0x20, 0x1a, 0xe5, 0x20, 0x9b, 0xe5, 0xb0, 0x8, 0x20, 0x34, 0xe5, 0x90, 0xf6, 0x4c, 0xba, 0xe3, 0x4c, 0xd0, 0xe4, 0xe6, 0x10, 0xa5, 0x10, 0x20, 0xed, 0xe5, 0x20, 0x1a, 0xe5, 0x20, 0x82, 0xe5, 0x20, 0x34, 0xe5, 0xb0, 0x8, 0x20, 0x8b, 0xe5, 0x20, 0x34, 0xe5, 0x90, 0xf0, 0x20, 0x1a, 0xe5, 0x20, 0x92, 0xe5, 0xb0, 0x12, 0x20, 0x34, 0xe5, 0xb0, 0xa, 0x20, 0x9b, 0xe5, 0xb0, 0x8, 0x20, 0x34, 0xe5, 0x90, 0xec, 0x4c, 0xf1, 0xe3, 0x4c, 0xd0, 0xe4, 0xe6, 0x10, 0xa5, 0x10, 0x20, 0xed, 0xe5, 0xa9, 0x0, 0x85, 0x15, 0xa5, 0x15, 0x20, 0xed, 0xe5, 0x20, 0x1a, 0xe5, 0x20, 0x82, 0xe5, 0x20, 0x34, 0xe5, 0x90, 0xf8, 0xe6, 0x15, 0xa5, 0x15, 0x20, 0xed, 0xe5, 0x20, 0x1a, 0xe5, 0x20, 0x92, 0xe5, 0xb0, 0x78, 0x20, 0x8b, 0xe5, 0x20, 0x34, 0xe5, 0x90, 0xf3, 0xe6, 0x15, 0xa5, 0x15, 0x20, 0xed, 0xe5, 0x20, 0x1a, 0xe5, 0x20, 0x9b, 0xe5, 0xb0, 0x61, 0x20, 0x82, 0xe5, 0x20, 0x34, 0xe5, 0x90, 0xf3, 0xe6, 0x15, 0xa5, 0x15, 0x20, 0xed, 0xe5, 0x20, 0x1a, 0xe5, 0x20, 0x92, 0xe5, 0xb0, 0x4a, 0x20, 0x34, 0xe5, 0x90, 0xf6, 0xe6, 0x15, 0xa5, 0x15, 0x20, 0xed, 0xe5, 0x20, 0x27, 0xe5, 0x20, 0x92, 0xe5, 0xb0, 0x36, 0x20, 0x8b, 0xe5, 0x20, 0x59, 0xe5, 0x90, 0xf3, 0xe6, 0x15, 0xa5, 0x15, 0x20, 0xed, 0xe5, 0x20, 0x27, 0xe5, 0x20, 0x9b, 0xe5, 0xb0, 0x1f, 0x20, 0x82, 0xe5, 0x20, 0x59, 0xe5, 0x90, 0xf3, 0xe6, 0x15, 0xa5, 0x15, 0x20, 0xed, 0xe5, 0x20, 0x1a, 0xe5, 0x20, 0x92, 0xe5, 0xb0, 0x8, 0x20, 0x34, 0xe5, 0x90, 0xf6, 0x4c, 0x96, 0xe4, 0x4c, 0xd0, 0xe4, 0xa2, 0x6, 0xa0, 0x0, 0xb9, 0x3c, 0xe6, 0x20, 0xa4, 0xe5, 0xc8, 0xca, 0xd0, 0xf6, 0x18, 0xa9, 0x1, 0x65, 0x11, 0x85, 0x11, 0xa9, 0x0, 0x65, 0x12, 0x85, 0x12, 0xa9, 0x0, 0x65, 0x13, 0x85, 0x13, 0xa5, 0x13, 0x20, 0xce, 0xe5, 0xa5, 0x12, 0x20, 0xce, 0xe5, 0xa5, 0x11, 0x20, 0xce, 0xe5, 0xa9, 0x2e, 0x20, 0xa4, 0xe5, 0x4c, 0x50, 0xe3, 0x18, 0x60, 0xa9, 0x40, 0x85, 0x3, 0xa9, 0x81, 0x85, 0x4, 0xa2, 0x9, 0xa0, 0x0, 0xb9, 0x42, 0xe6, 0x20, 0xa4, 0xe5, 0xc8, 0xca, 0xd0, 0xf6, 0xa5, 0x10, 0x20, 0xed, 0xe5, 0x20, 0xc6, 0xe5, 0xa5, 0x15, 0x20, 0xed, 0xe5, 0x20, 0xc6, 0xe5, 0xa5, 0xe, 0x20, 0xce, 0xe5, 0xa5, 0xd, 0x20, 0xce, 0xe5, 0x20, 0xc6, 0xe5, 0xa5, 0xf, 0x20, 0xce, 0xe5, 0x20, 0xc6, 0xe5, 0xa9, 0x0, 0xa8, 0xb1, 0xd, 0x20, 0xce, 0xe5, 0xa9, 0x21, 0x20, 0xa4, 0xe5, 0x38, 0x60, 0xa5, 0x9, 0x85, 0xd, 0xa5, 0xa, 0x85, 0xe, 0xa9, 0x1, 0x85, 0xf, 0x60, 0xa5, 0xb, 0x85, 0xd, 0xa5, 0xc, 0x85, 0xe, 0xa9, 0x80, 0x85, 0xf, 0x60, 0x18, 0xa5, 0xd, 0xc5, 0xb, 0xd0, 0xe, 0xa5, 0xe, 0xc5, 0xc, 0xd0, 0x8, 0xa5, 0xf, 0xc9, 0x80, 0xd0, 0x2, 0x38, 0x60, 0x6, 0xf, 0x90, 0xa, 0xa9, 0x1, 0x85, 0xf, 0xe6, 0xd, 0xd0, 0x2, 0xe6, 0xe, 0x18, 0x60, 0x18, 0xa5, 0xd, 0xc5, 0x9, 0xd0, 0xe, 0xa5, 0xe, 0xc5, 0xa, 0xd0, 0x8, 0xa5, 0xf, 0xc9, 0x1, 0xd0, 0x2, 0x38, 0x60, 0x46, 0xf, 0x90, 0xe, 0xa9, 0x80, 0x85, 0xf, 0xc6, 0xd, 0xa9, 0xff, 0xc5, 0xd, 0xd0, 0x2, 0xc6, 0xe, 0x18, 0x60, 0xa5, 0xf, 0x49, 0xff, 0x31, 0xd, 0x91, 0xd, 0x60, 0xa5, 0xf, 0x11, 0xd, 0x91, 0xd, 0x60, 0x18, 0xa5, 0xf, 0x31, 0xd, 0xf0, 0x1, 0x38, 0x60, 0x18, 0xa5, 0xf, 0x31, 0xd, 0xd0, 0x1, 0x38, 0x60, 0x8, 0x48, 0x85, 0x5, 0x8a, 0x48, 0x98, 0x48, 0xa5, 0x5, 0xa0, 0x0, 0x91, 0x3, 0x18, 0xa9, 0x1, 0x65, 0x3, 0x85, 0x3, 0xa9, 0x0, 0x65, 0x4, 0x85, 0x4, 0x68, 0xa8, 0x68, 0xaa, 0x68, 0x28, 0x60, 0x48, 0xa9, 0x20, 0x20, 0xa4, 0xe5, 0x68, 0x60, 0x20, 0xd5, 0xe5, 0x20, 0xed, 0xe5, 0x60, 0x8, 0x48, 0x85, 0x5, 0x8a, 0x48, 0x98, 0x48, 0xa5, 0x5, 0x4a, 0x4a, 0x4a, 0x4a, 0x20, 0xed, 0xe5, 0x68, 0xa8, 0x68, 0xaa, 0x68, 0x28, 0x60, 0x8, 0x48, 0x85, 0x5, 0x8a, 0x48, 0x98, 0x48, 0xa5, 0x5, 0x29, 0xf, 0xa8, 0xb9, 0x7, 0xe6, 0x20, 0xa4, 0xe5, 0x68, 0xa8, 0x68, 0xaa, 0x68, 0x28, 0x60, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x12, 0xf, 0xd, 0x20, 0xb, 0x2, 0x4, 0x20, 0x3, 0xf, 0x15, 0xe, 0x14, 0x4, 0xf, 0x17, 0xe, 0x20, 0xb, 0x20, 0x4, 0x12, 0x1, 0xd, 0x20, 0xd, 0x5, 0xd, 0xf, 0x12, 0x19, 0x20, 0x14, 0x5, 0x13, 0x14, 0x2e, 0x20, 0x10, 0x1, 0x13, 0x13, 0x20, 0xd, 0x5, 0xd, 0x20, 0x6, 0x1, 0x9, 0xc, 0x20, 0x50, 0x45, 0x54, 0x54, 0x45, 0x53, 0x54, 0x45, 0x32, 0x4b, 0x20, 0x2d, 0x20, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x20, 0x28, 0x63, 0x29, 0x20, 0x32, 0x30, 0x31, 0x39, 0x20, 0x44, 0x61, 0x76, 0x69, 0x64, 0x20, 0x45, 0x2e, 0x20, 0x52, 0x6f, 0x62, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 };
|
|
|
|
|
|
// ------------------------------------------------------------------------------
|
|
// ------------------------------------------------------------------------------
|
|
|
|
// Setup Teensy 4.1 IO's
|
|
//
|
|
void setup() {
|
|
|
|
uint16_t u=0;
|
|
|
|
pinMode(PIN_CLK0, INPUT);
|
|
pinMode(PIN_RESET, INPUT);
|
|
pinMode(PIN_READY_n, INPUT);
|
|
pinMode(PIN_IRQ, INPUT);
|
|
pinMode(PIN_NMI, INPUT);
|
|
pinMode(PIN_RDWR_n, OUTPUT);
|
|
pinMode(PIN_SYNC, OUTPUT);
|
|
|
|
pinMode(PIN_ADDR0, OUTPUT);
|
|
pinMode(PIN_ADDR1, OUTPUT);
|
|
pinMode(PIN_ADDR2, OUTPUT);
|
|
pinMode(PIN_ADDR3, OUTPUT);
|
|
pinMode(PIN_ADDR4, OUTPUT);
|
|
pinMode(PIN_ADDR5, OUTPUT);
|
|
pinMode(PIN_ADDR6, OUTPUT);
|
|
pinMode(PIN_ADDR7, OUTPUT);
|
|
pinMode(PIN_ADDR8, OUTPUT);
|
|
pinMode(PIN_ADDR9, OUTPUT);
|
|
pinMode(PIN_ADDR10, OUTPUT);
|
|
pinMode(PIN_ADDR11, OUTPUT);
|
|
pinMode(PIN_ADDR12, OUTPUT);
|
|
pinMode(PIN_ADDR13, OUTPUT);
|
|
pinMode(PIN_ADDR14, OUTPUT);
|
|
pinMode(PIN_ADDR15, OUTPUT);
|
|
|
|
pinMode(PIN_DATAIN0, INPUT);
|
|
pinMode(PIN_DATAIN1, INPUT);
|
|
pinMode(PIN_DATAIN2, INPUT);
|
|
pinMode(PIN_DATAIN3, INPUT);
|
|
pinMode(PIN_DATAIN4, INPUT);
|
|
pinMode(PIN_DATAIN5, INPUT);
|
|
pinMode(PIN_DATAIN6, INPUT);
|
|
pinMode(PIN_DATAIN7, INPUT);
|
|
|
|
pinMode(PIN_DATAOUT0, OUTPUT);
|
|
pinMode(PIN_DATAOUT1, OUTPUT);
|
|
pinMode(PIN_DATAOUT2, OUTPUT);
|
|
pinMode(PIN_DATAOUT3, OUTPUT);
|
|
pinMode(PIN_DATAOUT4, OUTPUT);
|
|
pinMode(PIN_DATAOUT5, OUTPUT);
|
|
pinMode(PIN_DATAOUT6, OUTPUT);
|
|
pinMode(PIN_DATAOUT7, OUTPUT);
|
|
pinMode(PIN_DATAOUT_OE_n, OUTPUT);
|
|
|
|
Serial.begin(9600);
|
|
|
|
|
|
// Copy motherboard ROMs to the internal memory
|
|
for (u=0; u<=0x0FFF ; u++) {internal_RAM[u+0xB000] = PET_4016_ROM_B[u]; }
|
|
for (u=0; u<=0x0FFF ; u++) {internal_RAM[u+0xC000] = PET_4016_ROM_C[u]; }
|
|
for (u=0; u<=0x0FFF ; u++) {internal_RAM[u+0xD000] = PET_4016_ROM_D[u]; }
|
|
//for (u=0; u<=0x07FF ; u++) {internal_RAM[u+0xE000] = PETTEST[u]; }
|
|
for (u=0; u<=0x0FFF ; u++) {internal_RAM[u+0xF000] = PET_4016_ROM_F[u]; }
|
|
|
|
|
|
}
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// --------------------------------------------------------------------------------------------------
|
|
//
|
|
// Begin 6502 Bus Interface Unit
|
|
//
|
|
// --------------------------------------------------------------------------------------------------
|
|
// --------------------------------------------------------------------------------------------------
|
|
|
|
|
|
// ----------------------------------------------------------
|
|
// Address range check
|
|
// Return: 0x0 - All exernal memory accesses
|
|
// 0x1 - Reads use cycle accurate internal memory and writes pass through to motherboard
|
|
// 0x2 - Reads accelerated using internal memory and writes pass through to motherboard
|
|
// 0x3 - All read and write accesses use accelerated internal memory
|
|
// ----------------------------------------------------------
|
|
inline uint8_t internal_address_check(int16_t local_address) { // Unknown why needs to be uint16_t for BASIC and uint32_t when using 0xE000 ROM
|
|
//inline uint8_t internal_address_check(int32_t local_address) {
|
|
|
|
//local_address = local_address & 0xFFFF;
|
|
|
|
if ( (local_address>=0x0000) && (local_address <=0x3FFF)) return mode; // Motherboard DRAM - 16 KB Bank0 !! Signal integrity issue on my PET - always mirror
|
|
if ( (local_address>=0x4000) && (local_address <=0x7FFF)) return mode; // Motherboard DRAM - 16 KB Bank1
|
|
if ( (local_address>=0x8000) && (local_address <=0x8FFF)) return (mode-1); // Video Memory
|
|
if ( (local_address>=0xB000) && (local_address <=0xE7FF)) return mode; // Motherboard ROMs
|
|
if ( (local_address>=0xE800) && (local_address <=0xEFFF)) return 0x0; // Motherboard IO
|
|
if ( (local_address>=0xF000) ) return mode; // Motherboard ROMs ** Must comment out when using 0xE000 ROM image
|
|
|
|
return 0x0;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Wait for the CLK1 rising edge and sample signals
|
|
// -------------------------------------------------
|
|
inline void wait_for_CLK_rising_edge() {
|
|
uint32_t GPIO6_data=0;
|
|
uint32_t GPIO6_data_d1=0;
|
|
uint32_t d10, d2, d3, d4, d5, d76;
|
|
|
|
while (((GPIO6_DR >> 12) & 0x1)!=0) {} // Teensy 4.1 Pin-24 GPIO6_DR[12] CLK
|
|
|
|
//while (((GPIO6_DR >> 12) & 0x1)==0) {GPIO6_data=GPIO6_DR;} // This method is ok for VIC-20 and Apple-II+ non-DRAM ranges
|
|
|
|
do { GPIO6_data_d1=GPIO6_DR; } while (((GPIO6_data_d1 >> 12) & 0x1)==0); // This method needed to support Apple-II+ DRAM read data setup time
|
|
GPIO6_data=GPIO6_data_d1;
|
|
|
|
d10 = (GPIO6_data&0x000C0000) >> 18; // Teensy 4.1 Pin-14 GPIO6_DR[19:18] D1:D0
|
|
d2 = (GPIO6_data&0x00800000) >> 21; // Teensy 4.1 Pin-16 GPIO6_DR[23] D2
|
|
d3 = (GPIO6_data&0x00400000) >> 19; // Teensy 4.1 Pin-17 GPIO6_DR[22] D3
|
|
d4 = (GPIO6_data&0x00020000) >> 13; // Teensy 4.1 Pin-18 GPIO6_DR[17] D4
|
|
d5 = (GPIO6_data&0x00010000) >> 11; // Teensy 4.1 Pin-19 GPIO6_DR[16] D5
|
|
d76 = (GPIO6_data&0x0C000000) >> 20; // Teensy 4.1 Pin-20 GPIO6_DR[27:26] D7:D6
|
|
|
|
direct_irq = (GPIO6_data&0x00002000) >> 13; // Teensy 4.1 Pin-25 GPIO6_DR[13] IRQ
|
|
direct_ready_n = (GPIO6_data&0x40000000) >> 30; // Teensy 4.1 Pin-26 GPIO6_DR[30] READY
|
|
direct_reset = (GPIO6_data&0x00100000) >> 20; // Teensy 4.1 Pin-40 GPIO6_DR[20] RESET
|
|
direct_nmi = (GPIO6_data&0x00200000) >> 21; // Teensy 4.1 Pin-41 GPIO6_DR[21] NMI
|
|
|
|
direct_datain = d76 | d5 | d4 | d3 | d2 | d10;
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Wait for the CLK1 falling edge
|
|
// -------------------------------------------------
|
|
inline void wait_for_CLK_falling_edge() {
|
|
|
|
while (((GPIO6_DR >> 12) & 0x1)==0) {} // Teensy 4.1 Pin-24 GPIO6_DR[12] CLK
|
|
while (((GPIO6_DR >> 12) & 0x1)!=0) {}
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Drive the 6502 Address pins
|
|
// -------------------------------------------------
|
|
inline void send_address(uint16_t local_address) {
|
|
uint32_t writeback_data;
|
|
|
|
|
|
writeback_data = (0x6DFFFFF3 & GPIO6_DR); // Read in current GPIOx register value and clear the bits we intend to update
|
|
GPIO6_DR = writeback_data | (gpio6_addr_array_h[local_address>>8] | gpio6_addr_array_l[local_address&0x00FF]);
|
|
|
|
writeback_data = (0xCFF3EFFF & GPIO7_DR); // Read in current GPIOx register value and clear the bits we intend to update
|
|
GPIO7_DR = writeback_data | (gpio7_addr_array_h[local_address>>8] | gpio7_addr_array_l[local_address&0x00FF]);
|
|
|
|
writeback_data = (0xFF3BFFFF & GPIO8_DR); // Read in current GPIOx register value and clear the bits we intend to update
|
|
GPIO8_DR = writeback_data | (gpio8_addr_array_h[local_address>>8] | gpio8_addr_array_l[local_address&0x00FF]);
|
|
|
|
writeback_data = (0x7FFFFF6F & GPIO9_DR); // Read in current GPIOx register value and clear the bits we intend to update
|
|
GPIO9_DR = writeback_data | (gpio9_addr_array_h[local_address>>8] | gpio9_addr_array_l[local_address&0x00FF]);
|
|
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Send the address for a read cyle
|
|
// -------------------------------------------------
|
|
inline void start_read(uint32_t local_address) {
|
|
uint32_t gpio7_int;
|
|
|
|
current_address = local_address;
|
|
|
|
if (internal_address_check(current_address)>0x1) {
|
|
last_access_internal_RAM=1;
|
|
}
|
|
|
|
else
|
|
{
|
|
if (last_access_internal_RAM==1) wait_for_CLK_rising_edge();
|
|
last_access_internal_RAM=0;
|
|
|
|
gpio7_int = GPIO7_DR;
|
|
GPIO7_DR = gpio7_int | 0x00000002; // digitalWriteFast(PIN_RDWR_n, 0x1);
|
|
|
|
send_address(local_address);
|
|
}
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// On the rising CLK edge, read in the data
|
|
// -------------------------------------------------
|
|
uint8_t finish_read_byte() {
|
|
|
|
if (internal_address_check(current_address)>0x1) {
|
|
last_access_internal_RAM=1;
|
|
return internal_RAM[current_address];
|
|
}
|
|
else
|
|
{
|
|
if (last_access_internal_RAM==1) wait_for_CLK_rising_edge();
|
|
last_access_internal_RAM=0;
|
|
|
|
do { wait_for_CLK_rising_edge(); } while (direct_ready_n == 0x1); // Delay a clock cycle until ready is active
|
|
|
|
if (internal_address_check(current_address)>0x0) { return internal_RAM[current_address]; }
|
|
else { return direct_datain; }
|
|
}
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Full read cycle with address and data read in
|
|
// -------------------------------------------------
|
|
inline uint8_t read_byte(uint16_t local_address) {
|
|
|
|
if (internal_address_check(local_address)>0x1) {
|
|
last_access_internal_RAM=1;
|
|
return internal_RAM[local_address];
|
|
}
|
|
else
|
|
{
|
|
if (last_access_internal_RAM==1) wait_for_CLK_rising_edge();
|
|
last_access_internal_RAM=0;
|
|
|
|
start_read(local_address);
|
|
do { wait_for_CLK_rising_edge(); } while (direct_ready_n == 0x1); // Delay a clock cycle until ready is active
|
|
|
|
if (internal_address_check(current_address)>0x0) { return internal_RAM[current_address]; }
|
|
else { return direct_datain; }
|
|
}
|
|
}
|
|
|
|
// -------------------------------------------------
|
|
// Full write cycle with address and data written
|
|
// -------------------------------------------------
|
|
inline void write_byte(uint16_t local_address , uint8_t local_write_data) {
|
|
|
|
uint32_t gpio7_int;
|
|
uint32_t gpio9_int;
|
|
|
|
|
|
// Always mirror writes to internal RAM
|
|
//
|
|
if (local_address<=0x8FFF) internal_RAM[local_address] = local_write_data;
|
|
|
|
|
|
// Internal RAM
|
|
//
|
|
if (internal_address_check(local_address)>0x2) {
|
|
last_access_internal_RAM=1;
|
|
}
|
|
else
|
|
{
|
|
if (last_access_internal_RAM==1) wait_for_CLK_rising_edge();
|
|
last_access_internal_RAM=0;
|
|
|
|
gpio7_int = GPIO7_DR;
|
|
GPIO7_DR = gpio7_int & 0xFFFFFFFD; // digitalWriteFast(PIN_RDWR_n, 0x0);
|
|
|
|
send_address(local_address);
|
|
|
|
|
|
// Drive the data bus pins from the Teensy to the bus driver which is inactive
|
|
//
|
|
|
|
gpio7_int = GPIO7_DR & 0xFFFCF3FA; // Clear destination bits
|
|
gpio9_int = GPIO9_DR & 0xFFFFFEBF;
|
|
|
|
GPIO7_DR = gpio7_int | Dataout_Array7[local_write_data];
|
|
GPIO9_DR = gpio9_int | Dataout_Array9[local_write_data];
|
|
|
|
|
|
// During the second CLK phase, enable the data bus output drivers
|
|
//
|
|
wait_for_CLK_falling_edge();
|
|
gpio9_int = GPIO9_DR;
|
|
GPIO9_DR = gpio9_int & 0xFFFFFFDF; // digitalWriteFast(PIN_DATAOUT_OE_n, 0x0 );
|
|
|
|
wait_for_CLK_rising_edge();
|
|
GPIO9_DR = gpio9_int | 0x00000020; // digitalWriteFast(PIN_DATAOUT_OE_n, 0x1 );
|
|
GPIO7_DR = gpio7_int | 0x00000002; // digitalWriteFast(PIN_RDWR_n, 0x1); }
|
|
}
|
|
return;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// --------------------------------------------------------------------------------------------------
|
|
//
|
|
// End 6502 Bus Interface Unit
|
|
//
|
|
// --------------------------------------------------------------------------------------------------
|
|
// --------------------------------------------------------------------------------------------------
|
|
|
|
|
|
void push(uint8_t push_data) {
|
|
write_byte(register_sp_fixed, push_data);
|
|
register_sp = register_sp - 1;
|
|
return;
|
|
}
|
|
|
|
|
|
uint8_t pop() {
|
|
uint8_t temp=0;
|
|
register_sp = register_sp + 1;
|
|
temp = read_byte(register_sp_fixed);
|
|
return temp;
|
|
}
|
|
|
|
|
|
void Calc_Flags_NEGATIVE_ZERO(uint8_t local_data) {
|
|
|
|
if (0x80&local_data) register_flags = register_flags | 0x80; // Set the N flag
|
|
else register_flags = register_flags & 0x7F; // Clear the N flag
|
|
|
|
if (local_data==0) register_flags = register_flags | 0x02; // Set the Z flag
|
|
else register_flags = register_flags & 0xFD; // Clear the Z flag
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
uint16_t Sign_Extend16(uint16_t reg_data) {
|
|
if ((reg_data&0x0080)== 0x0080) { return (reg_data | 0xFF00); }
|
|
else { return (reg_data & 0x00FF); }
|
|
}
|
|
|
|
|
|
void Begin_Fetch_Next_Opcode() {
|
|
register_pc++;
|
|
//assert_sync=1;
|
|
start_read(register_pc);
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Addressing Modes
|
|
// -------------------------------------------------
|
|
uint8_t Fetch_Immediate() {
|
|
register_pc++;
|
|
return read_byte(register_pc);
|
|
}
|
|
|
|
uint8_t Fetch_ZeroPage() {
|
|
effective_address = Fetch_Immediate();
|
|
return read_byte(effective_address);
|
|
}
|
|
|
|
uint8_t Fetch_ZeroPage_X() {
|
|
uint16_t bal;
|
|
bal = Fetch_Immediate();
|
|
read_byte(register_pc+1);
|
|
effective_address = (0x00FF & (bal + register_x));
|
|
return read_byte(effective_address);
|
|
}
|
|
|
|
uint8_t Fetch_ZeroPage_Y() {
|
|
uint16_t bal;
|
|
bal = Fetch_Immediate();
|
|
read_byte(register_pc+1);
|
|
effective_address = (0x00FF & (bal + register_y));
|
|
return read_byte(effective_address);
|
|
}
|
|
|
|
uint16_t Calculate_Absolute() {
|
|
uint16_t adl, adh;
|
|
|
|
adl = Fetch_Immediate();
|
|
adh = Fetch_Immediate()<<8;
|
|
effective_address = adl + adh;
|
|
return effective_address;
|
|
}
|
|
|
|
uint8_t Fetch_Absolute() {
|
|
uint16_t adl, adh;
|
|
|
|
adl = Fetch_Immediate();
|
|
adh = Fetch_Immediate()<<8;
|
|
effective_address = adl + adh;
|
|
return read_byte(effective_address);
|
|
}
|
|
|
|
uint8_t Fetch_Absolute_X(uint8_t page_cross_check) {
|
|
uint16_t bal, bah;
|
|
uint8_t local_data;
|
|
|
|
bal = Fetch_Immediate();
|
|
bah = Fetch_Immediate()<<8;
|
|
effective_address = bah + bal + register_x;
|
|
local_data = read_byte(effective_address );
|
|
|
|
if ( page_cross_check==1 && ( (0xFF00&effective_address) != (0xFF00&bah) ) ) {
|
|
local_data = read_byte(effective_address );
|
|
}
|
|
return local_data;
|
|
}
|
|
|
|
uint8_t Fetch_Absolute_Y(uint8_t page_cross_check) {
|
|
uint16_t bal, bah;
|
|
uint8_t local_data;
|
|
|
|
bal = Fetch_Immediate();
|
|
bah = Fetch_Immediate()<<8;
|
|
effective_address = bah + bal + register_y;
|
|
local_data = read_byte(effective_address );
|
|
|
|
if ( page_cross_check==1 && ( (0xFF00&effective_address) != (0xFF00&bah) ) ) {
|
|
local_data = read_byte(effective_address );
|
|
}
|
|
return local_data;
|
|
}
|
|
|
|
uint8_t Fetch_Indexed_Indirect_X() {
|
|
uint16_t bal;
|
|
uint16_t adl, adh;
|
|
uint8_t local_data;
|
|
|
|
bal = Fetch_Immediate() + register_x;
|
|
read_byte(bal);
|
|
adl = read_byte(0xFF&bal);
|
|
adh = read_byte(0xFF&(bal+1)) << 8;
|
|
effective_address = adh + adl ;
|
|
local_data = read_byte(effective_address);
|
|
return local_data;
|
|
}
|
|
|
|
uint8_t Fetch_Indexed_Indirect_Y(uint8_t page_cross_check) {
|
|
uint16_t ial, bah, bal;
|
|
uint8_t local_data;
|
|
|
|
ial = Fetch_Immediate();
|
|
bal = read_byte(0xFF&ial);
|
|
bah = read_byte(0xFF&(ial+1)) << 8;
|
|
|
|
effective_address = bah + bal + register_y;
|
|
local_data = read_byte(effective_address);
|
|
|
|
if ( page_cross_check==1 && ((0xFF00&effective_address) != (0xFF00&bah)) ) {
|
|
local_data = read_byte(effective_address);
|
|
}
|
|
return local_data;
|
|
}
|
|
|
|
|
|
void Write_ZeroPage(uint8_t local_data) {
|
|
effective_address = Fetch_Immediate();
|
|
write_byte(effective_address , local_data);
|
|
return;
|
|
}
|
|
|
|
void Write_Absolute(uint8_t local_data) {
|
|
effective_address = Fetch_Immediate();
|
|
effective_address = (Fetch_Immediate() << 8) + effective_address;
|
|
write_byte(effective_address , local_data );
|
|
return;
|
|
}
|
|
|
|
void Write_ZeroPage_X(uint8_t local_data) {
|
|
effective_address = Fetch_Immediate();
|
|
read_byte(effective_address);
|
|
write_byte( (0x00FF&(effective_address + register_x)) , local_data );
|
|
return;
|
|
}
|
|
|
|
void Write_ZeroPage_Y(uint8_t local_data) {
|
|
effective_address = Fetch_Immediate();
|
|
read_byte(effective_address);
|
|
write_byte( (0x00FF&(effective_address + register_y)) , local_data );
|
|
return;
|
|
}
|
|
|
|
void Write_Absolute_X(uint8_t local_data) {
|
|
uint16_t bal,bah;
|
|
|
|
bal = Fetch_Immediate();
|
|
bah = Fetch_Immediate()<<8;
|
|
effective_address = bal + bah + register_x;
|
|
read_byte(effective_address);
|
|
write_byte(effective_address , local_data );
|
|
return;
|
|
}
|
|
|
|
void Write_Absolute_Y(uint8_t local_data) {
|
|
uint16_t bal,bah;
|
|
|
|
bal = Fetch_Immediate();
|
|
bah = Fetch_Immediate()<<8;
|
|
effective_address = bal + bah + register_y;
|
|
read_byte(effective_address);
|
|
|
|
if ( (0xFF00&effective_address) != (0xFF00&bah) ) {
|
|
read_byte(effective_address);
|
|
}
|
|
write_byte(effective_address , local_data );
|
|
return;
|
|
}
|
|
|
|
void Write_Indexed_Indirect_X(uint8_t local_data) {
|
|
uint16_t bal;
|
|
uint16_t adl, adh;
|
|
|
|
bal = Fetch_Immediate();
|
|
read_byte(bal);
|
|
adl = read_byte(0xFF&(bal+register_x));
|
|
adh = read_byte(0xFF&(bal+register_x+1)) << 8;
|
|
effective_address = adh + adl;
|
|
write_byte(effective_address , local_data );
|
|
return;
|
|
}
|
|
|
|
void Write_Indexed_Indirect_Y(uint8_t local_data) {
|
|
uint16_t ial;
|
|
uint16_t bal, bah;
|
|
|
|
ial = Fetch_Immediate();
|
|
bal = read_byte(ial);
|
|
bah = read_byte(ial+1)<<8;
|
|
effective_address = bah + bal + register_y;
|
|
read_byte(effective_address);
|
|
write_byte(effective_address , local_data );
|
|
return;
|
|
}
|
|
|
|
void Double_WriteBack(uint8_t local_data) {
|
|
write_byte(effective_address , local_data);
|
|
write_byte(effective_address , local_data);
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Reset sequence for the 6502
|
|
// -------------------------------------------------
|
|
void reset_sequence() {
|
|
uint16_t temp1, temp2;
|
|
|
|
while (digitalReadFast(PIN_RESET)!=0) {} // Stay here until RESET deasserts
|
|
|
|
|
|
digitalWriteFast(PIN_RDWR_n, 0x1);
|
|
digitalWriteFast(PIN_DATAOUT_OE_n, 0x1 );
|
|
|
|
|
|
temp1 = read_byte(register_pc); // Address ??
|
|
temp1 = read_byte(register_pc+1); // Address ?? + 1
|
|
temp1 = read_byte(register_sp_fixed); // Address SP
|
|
temp1 = read_byte(register_sp_fixed-1); // Address SP - 1
|
|
temp1 = read_byte(register_sp_fixed-2); // Address SP - 2
|
|
|
|
temp1 = read_byte(0xFFFC); // Fetch Vector PCL
|
|
temp2 = read_byte(0xFFFD); // Fetch Vector PCH
|
|
|
|
register_flags = 0x34; // Set the I and B flags
|
|
|
|
register_pc = (temp2<<8) | temp1;
|
|
//assert_sync=1;
|
|
start_read(register_pc); // Fetch first opcode at vector PCH,PCL
|
|
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// NMI Interrupt Processing
|
|
// -------------------------------------------------
|
|
void nmi_handler() {
|
|
uint16_t temp1, temp2;
|
|
|
|
wait_for_CLK_rising_edge(); // Begin processing on next CLK edge
|
|
|
|
register_flags = register_flags | 0x20; // Set the flag[5]
|
|
register_flags = register_flags & 0xEF; // Clear the B flag
|
|
|
|
read_byte(register_pc+1); // Fetch PC+1 (Discard)
|
|
push(register_pc>>8); // Push PCH
|
|
push(register_pc); // Push PCL
|
|
push(register_flags); // Push P
|
|
temp1 = read_byte(0xFFFA); // Fetch Vector PCL
|
|
temp2 = read_byte(0xFFFB); // Fetch Vector PCH
|
|
|
|
register_flags = register_flags | 0x34; // Set the I flag and restore the B flag
|
|
|
|
register_pc = (temp2<<8) | temp1;
|
|
//assert_sync=1;
|
|
start_read(register_pc); // Fetch first opcode at vector PCH,PCL
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// BRK & IRQ Interrupt Processing
|
|
// -------------------------------------------------
|
|
void irq_handler(uint8_t opcode_is_brk) {
|
|
uint16_t temp1, temp2;
|
|
|
|
wait_for_CLK_rising_edge(); // Begin processing on next CLK edge
|
|
|
|
register_flags = register_flags | 0x20; // Set the flag[5]
|
|
if (opcode_is_brk==1) register_flags = register_flags | 0x10; // Set the B flag
|
|
else register_flags = register_flags & 0xEF; // Clear the B flag
|
|
|
|
read_byte(register_pc+1); // Fetch PC+1 (Discard)
|
|
push(register_pc>>8); // Push PCH
|
|
push(register_pc); // Push PCL
|
|
push(register_flags); // Push P
|
|
temp1 = read_byte(0xFFFE); // Fetch Vector PCL
|
|
temp2 = read_byte(0xFFFF); // Fetch Vector PCH
|
|
|
|
register_flags = register_flags | 0x34; // Set the I flag and restore the B flag
|
|
|
|
register_pc = (temp2<<8) | temp1;
|
|
//assert_sync=1;
|
|
start_read(register_pc); // Fetch first opcode at vector PCH,PCL
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
//
|
|
// 6502 Opcodes
|
|
//
|
|
// -------------------------------------------------
|
|
|
|
// -------------------------------------------------
|
|
// 0x0A - ASL A - Arithmetic Shift Left - Accumulator
|
|
// -------------------------------------------------
|
|
void opcode_0x0A() {
|
|
|
|
read_byte(register_pc);
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
if (0x80®ister_a) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
register_a = register_a << 1;
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
return;
|
|
}
|
|
|
|
|
|
|
|
// -------------------------------------------------
|
|
// 0x4A - LSR A - Logical Shift Right - Accumulator
|
|
// -------------------------------------------------
|
|
void opcode_0x4A() {
|
|
|
|
read_byte(register_pc);
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
if (0x01®ister_a) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
register_a = register_a >> 1;
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
return;
|
|
}
|
|
|
|
// -------------------------------------------------
|
|
// 0x6A - ROR A - Rotate Right - Accumulator
|
|
// -------------------------------------------------
|
|
void opcode_0x6A() {
|
|
|
|
uint8_t old_carry_flag=0;
|
|
|
|
read_byte(register_pc);
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
old_carry_flag = register_flags << 7; // Shift the old carry flag to bit[8] to be rotated in
|
|
|
|
if (0x01®ister_a) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
register_a = ( old_carry_flag | (register_a>>1) );
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// 0x2A - ROL A - Rotate Left - Accumulator
|
|
// -------------------------------------------------
|
|
void opcode_0x2A() {
|
|
|
|
uint8_t old_carry_flag=0;
|
|
|
|
read_byte(register_pc);
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
old_carry_flag = 0x1 & register_flags; // Store the old carry flag to be rotated in
|
|
|
|
|
|
if (0x80®ister_a) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
register_a = (register_a<<1) | old_carry_flag;
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
return;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// ADC
|
|
// -------------------------------------------------
|
|
void Calculate_ADC(uint16_t local_data) {
|
|
uint16_t total=0;
|
|
uint16_t bcd_low=0;
|
|
uint16_t bcd_high=0;
|
|
uint16_t bcd_total=0;
|
|
uint8_t operand0=0;
|
|
uint8_t operand1=0;
|
|
uint8_t result=0;
|
|
uint8_t low_carry=0;
|
|
uint8_t high_carry=0;
|
|
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
if ((flag_d)==1) {
|
|
bcd_low = (0x0F®ister_a) + (0x0F&local_data) + (flag_c) ;
|
|
if (bcd_low>0x9) { low_carry=0x10; bcd_low = bcd_low - 0xA ; }
|
|
|
|
bcd_high = (0xF0®ister_a) + (0xF0&local_data) + low_carry;
|
|
if (bcd_high>0x90) { high_carry=1; bcd_high = bcd_high - 0xA0 ; }
|
|
|
|
register_flags = register_flags & 0xFE; // Clear the C flag
|
|
if ((0x00FF&bcd_total) > 0x09) { bcd_total=bcd_total+0x010; bcd_total=bcd_total-0x0A; }
|
|
|
|
if (high_carry==1) { bcd_total=bcd_total-0xA0; register_flags = register_flags | 0x01; } // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
total = (0xFF & (bcd_low + bcd_high));
|
|
}
|
|
|
|
else {
|
|
total = register_a + local_data + (flag_c);
|
|
|
|
if (total>255) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
}
|
|
|
|
|
|
operand0 = (register_a & 0x80);
|
|
operand1 = (local_data & 0x80);
|
|
result = (total & 0x80);
|
|
|
|
if (operand0==0 && operand1==0 && result!=0) register_flags = register_flags | 0x40; // Set the V flag
|
|
else if (operand0!=0 && operand1!=0 && result==0) register_flags = register_flags | 0x40;
|
|
else register_flags = register_flags & 0xBF; // Clear the V flag
|
|
|
|
register_a = (0xFF & total);
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
|
|
return;
|
|
}
|
|
void opcode_0x69() { Calculate_ADC(Fetch_Immediate()); return; } // 0x69 - ADC - Immediate - Binary
|
|
void opcode_0x65() { Calculate_ADC(Fetch_ZeroPage()); return; } // 0x65 - ADC - ZeroPage
|
|
void opcode_0x75() { Calculate_ADC(Fetch_ZeroPage_X()); return; } // 0x75 - ADC - ZeroPage , X
|
|
void opcode_0x6D() { Calculate_ADC(Fetch_Absolute()); return; } // 0x6D - ADC - Absolute
|
|
void opcode_0x7D() { Calculate_ADC(Fetch_Absolute_X(1)); return; } // 0x7D - ADC - Absolute , X
|
|
void opcode_0x79() { Calculate_ADC(Fetch_Absolute_Y(1)); return; } // 0x79 - ADC - Absolute , Y
|
|
void opcode_0x61() { Calculate_ADC(Fetch_Indexed_Indirect_X()); return; } // 0x61 - ADC - Indexed Indirect X
|
|
void opcode_0x71() { Calculate_ADC(Fetch_Indexed_Indirect_Y(1)); return; } // 0x71 - ADC - Indirect Indexed Y
|
|
|
|
|
|
|
|
// -------------------------------------------------
|
|
// SBC
|
|
// -------------------------------------------------
|
|
void Calculate_SBC(uint16_t local_data) {
|
|
uint16_t total=0;
|
|
uint16_t bcd_low=0;
|
|
uint16_t bcd_high=0;
|
|
uint16_t bcd_total=0;
|
|
int16_t signed_total=0;
|
|
uint8_t operand0=0;
|
|
uint8_t operand1=0;
|
|
uint8_t result=0;
|
|
uint8_t flag_c_invert=0;
|
|
uint8_t low_carry=0;
|
|
uint8_t high_carry=0;
|
|
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
if (flag_c!=0) flag_c_invert=0; else flag_c_invert=1;
|
|
|
|
if ((flag_d)==1) {
|
|
bcd_low = (0x0F®ister_a) - (0x0F&local_data) - flag_c_invert ;
|
|
if (bcd_low>0x9) { low_carry=0x10; bcd_low = bcd_low + 0xA ; }
|
|
|
|
bcd_high = (0xF0®ister_a) - (0xF0&local_data) - low_carry;
|
|
if (bcd_high>0x90) { high_carry=1; bcd_high = bcd_high + 0xA0 ; }
|
|
|
|
register_flags = register_flags & 0xFE; // Clear the C flag
|
|
if ((0x00FF&bcd_total) > 0x09) { bcd_total=bcd_total+0x010; bcd_total=bcd_total-0x0A; }
|
|
|
|
if (high_carry==0) { bcd_total=bcd_total-0xA0; register_flags = register_flags | 0x01; } // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
total = (0xFF & (bcd_low + bcd_high));
|
|
}
|
|
|
|
else {
|
|
|
|
total = register_a - local_data - flag_c_invert;
|
|
signed_total = (int16_t)register_a - (int16_t)(local_data ) - flag_c_invert;
|
|
|
|
|
|
if (signed_total>=0) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
}
|
|
|
|
|
|
operand0 = (register_a & 0x80);
|
|
operand1 = (local_data & 0x80);
|
|
result = (total & 0x80);
|
|
|
|
if (operand0==0 && operand1!=0 && result!=0) register_flags = register_flags | 0x40; // Set the V flag
|
|
else if (operand0!=0 && operand1==0 && result==0) register_flags = register_flags | 0x40;
|
|
else register_flags = register_flags & 0xBF; // Clear the V flag
|
|
|
|
|
|
register_a = (0xFF & total);
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
|
|
return;
|
|
}
|
|
void opcode_0xE9() { Calculate_SBC(Fetch_Immediate()); return; } // 0xE9 - SBC - Immediate
|
|
void opcode_0xE5() { Calculate_SBC(Fetch_ZeroPage()); return; } // 0xE5 - SBC - ZeroPage
|
|
void opcode_0xF5() { Calculate_SBC(Fetch_ZeroPage_X()); return; } // 0xF5 - SBC - ZeroPage , X
|
|
void opcode_0xED() { Calculate_SBC(Fetch_Absolute()); return; } // 0xED - SBC - Absolute
|
|
void opcode_0xFD() { Calculate_SBC(Fetch_Absolute_X(1)); return; } // 0xFD - SBC - Absolute , X
|
|
void opcode_0xF9() { Calculate_SBC(Fetch_Absolute_Y(1)); return; } // 0xF9 - SBC - Absolute , Y
|
|
void opcode_0xE1() { Calculate_SBC(Fetch_Indexed_Indirect_X()); return; } // 0xE1 - SBC - Indexed Indirect X
|
|
void opcode_0xF1() { Calculate_SBC(Fetch_Indexed_Indirect_Y(1)); return; } // 0xF1 - SBC - Indirect Indexed Y
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Flag set/resets and NOP
|
|
// -------------------------------------------------
|
|
void opcode_0xEA() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); return; } // 0xEA - NOP
|
|
void opcode_0x18() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_flags=register_flags&0xFE; return; } // 0x18 - CLC - Clear Carry Flag
|
|
void opcode_0xD8() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_flags=register_flags&0xF7; return; } // 0xD8 - CLD - Clear Decimal Mode
|
|
void opcode_0x58() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_flags=register_flags&0xFB; return; } // 0x58 - CLI - Clear Interrupt Flag
|
|
void opcode_0xB8() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_flags=register_flags&0xBF; return; } // 0xB8 - CLV - Clear Overflow Flag
|
|
void opcode_0x38() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_flags=register_flags|0x01; return; } // 0x38 - SEC - Set Carry Flag
|
|
void opcode_0x78() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_flags=register_flags|0x04; return; } // 0x78 - SEI - Set Interrupt Flag
|
|
void opcode_0xF8() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_flags=register_flags|0x08; return; } // 0xF8 - SED - Set Decimal Mode
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Increment/Decrements
|
|
// -------------------------------------------------
|
|
void opcode_0xCA() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_x=register_x-1; Calc_Flags_NEGATIVE_ZERO(register_x); return; } // 0xCA - DEX - Decrement X
|
|
void opcode_0x88() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_y=register_y-1; Calc_Flags_NEGATIVE_ZERO(register_y); return; } // 0x88 - DEY - Decrement Y
|
|
void opcode_0xE8() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_x=register_x+1; Calc_Flags_NEGATIVE_ZERO(register_x); return; } // 0xE8 - INX - Increment X
|
|
void opcode_0xC8() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_y=register_y+1; Calc_Flags_NEGATIVE_ZERO(register_y); return; } // 0xC8 - INY - Increment Y
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Transfers
|
|
// -------------------------------------------------
|
|
void opcode_0xAA() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_x=register_a; Calc_Flags_NEGATIVE_ZERO(register_x); return; } // 0xAA - TAX - Transfer Accumulator to X
|
|
void opcode_0xA8() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_y=register_a; Calc_Flags_NEGATIVE_ZERO(register_y); return; } // 0xA8 - TAY - Transfer Accumulator to Y
|
|
void opcode_0xBA() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_x=register_sp; Calc_Flags_NEGATIVE_ZERO(register_x); return; } // 0xBA - TSX - Transfer Stack Pointer to X
|
|
void opcode_0x8A() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_a=register_x; Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x8A - TXA - Transfer X to Accumulator
|
|
void opcode_0x9A() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_sp=register_x; return; } // 0x9A - TXS - Transfer X to Stack Pointer
|
|
void opcode_0x98() { read_byte(register_pc+1); Begin_Fetch_Next_Opcode(); register_a=register_y; Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x98 - TYA - Transfer Y to Accumulator
|
|
|
|
|
|
// -------------------------------------------------
|
|
// PUSH/POP Flags and Accumulator
|
|
// -------------------------------------------------
|
|
void opcode_0x08() { read_byte(register_pc+1); push(register_flags|0x30); Begin_Fetch_Next_Opcode(); return; } // 0x08 - PHP - Push Flags to Stack
|
|
void opcode_0x48() { read_byte(register_pc+1); push(register_a); Begin_Fetch_Next_Opcode(); return; } // 0x48 - PHA - Push Accumulator to the stack
|
|
void opcode_0x28() { read_byte(register_pc+1); read_byte(register_sp_fixed); register_flags=(pop()|0x30); Begin_Fetch_Next_Opcode(); return; } // 0x28 - PLP - Pop Flags from Stack
|
|
void opcode_0x68() { read_byte(register_pc+1); read_byte(register_sp_fixed); register_a=pop(); Calc_Flags_NEGATIVE_ZERO(register_a); Begin_Fetch_Next_Opcode(); return; } // 0x68 - PLA - Pop Accumulator from Stack
|
|
|
|
|
|
// -------------------------------------------------
|
|
// AND
|
|
// -------------------------------------------------
|
|
void opcode_0x29() { register_a=register_a&(Fetch_Immediate()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x29 - AND - Immediate
|
|
void opcode_0x25() { register_a=register_a&(Fetch_ZeroPage()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x25 - AND - ZeroPage
|
|
void opcode_0x35() { register_a=register_a&(Fetch_ZeroPage_X()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x35 - AND - ZeroPage , X
|
|
void opcode_0x2D() { register_a=register_a&(Fetch_Absolute()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x2D - AND - Absolute
|
|
void opcode_0x3D() { register_a=register_a&(Fetch_Absolute_X(1)); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x3D - AND - Absolute , X
|
|
void opcode_0x39() { register_a=register_a&(Fetch_Absolute_Y(1)); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x19 - OR - Absolute , Y
|
|
void opcode_0x21() { register_a=register_a&(Fetch_Indexed_Indirect_X()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x21 - AND - Indexed Indirect X
|
|
void opcode_0x31() { register_a=register_a&(Fetch_Indexed_Indirect_Y(1)); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x31 - AND - Indirect Indexed Y
|
|
|
|
|
|
// -------------------------------------------------
|
|
// ORA
|
|
// -------------------------------------------------
|
|
void opcode_0x09() { register_a=register_a|(Fetch_Immediate()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x09 - OR - Immediate
|
|
void opcode_0x05() { register_a=register_a|(Fetch_ZeroPage()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x05 - OR - ZeroPage
|
|
void opcode_0x15() { register_a=register_a|(Fetch_ZeroPage_X()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x15 - OR - ZeroPage , X
|
|
void opcode_0x0D() { register_a=register_a|(Fetch_Absolute()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x0D - OR - Absolute
|
|
void opcode_0x1D() { register_a=register_a|(Fetch_Absolute_X(1)); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x1D - OR - Absolute , X
|
|
void opcode_0x19() { register_a=register_a|(Fetch_Absolute_Y(1)); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x19 - OR - Absolute , Y
|
|
void opcode_0x01() { register_a=register_a|(Fetch_Indexed_Indirect_X()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x01 - OR - Indexed Indirect X
|
|
void opcode_0x11() { register_a=register_a|(Fetch_Indexed_Indirect_Y(1)); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x11 - OR - Indirect Indexed Y
|
|
|
|
|
|
// -------------------------------------------------
|
|
// EOR
|
|
// -------------------------------------------------
|
|
void opcode_0x49() { register_a=register_a^(Fetch_Immediate()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x49 - EOR - Immediate
|
|
void opcode_0x45() { register_a=register_a^(Fetch_ZeroPage()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x45 - EOR - ZeroPage
|
|
void opcode_0x55() { register_a=register_a^(Fetch_ZeroPage_X()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x55 - EOR - ZeroPage , X
|
|
void opcode_0x4D() { register_a=register_a^(Fetch_Absolute()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x4D - EOR - Absolute
|
|
void opcode_0x5D() { register_a=register_a^(Fetch_Absolute_X(1)); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x5D - EOR - Absolute , X
|
|
void opcode_0x59() { register_a=register_a^(Fetch_Absolute_Y(1)); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x59 - EOR - Absolute , Y
|
|
void opcode_0x41() { register_a=register_a^(Fetch_Indexed_Indirect_X()); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x41 - EOR - Indexed Indirect X
|
|
void opcode_0x51() { register_a=register_a^(Fetch_Indexed_Indirect_Y(1)); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0x51 - EOR - Indirect Indexed Y
|
|
|
|
|
|
// -------------------------------------------------
|
|
// LDA
|
|
// -------------------------------------------------
|
|
void opcode_0xA9() { register_a=Fetch_Immediate(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xA9 - LDA - Immediate
|
|
void opcode_0xA5() { register_a=Fetch_ZeroPage(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xA5 - LDA - ZeroPage
|
|
void opcode_0xB5() { register_a=Fetch_ZeroPage_X(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xB5 - LDA - ZeroPage , X
|
|
void opcode_0xAD() { register_a=Fetch_Absolute(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xAD - LDA - Absolute
|
|
void opcode_0xBD() { register_a=Fetch_Absolute_X(1); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xBD - LDA - Absolute , X
|
|
void opcode_0xB9() { register_a=Fetch_Absolute_Y(1); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xB9 - LDA - Absolute , Y
|
|
void opcode_0xA1() { register_a=Fetch_Indexed_Indirect_X(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xA1 - LDA - Indexed Indirect X
|
|
void opcode_0xB1() { register_a=Fetch_Indexed_Indirect_Y(1); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xB1 - LDA - Indirect Indexed Y
|
|
|
|
|
|
// -------------------------------------------------
|
|
// LDX
|
|
// -------------------------------------------------
|
|
void opcode_0xA2() { register_x=Fetch_Immediate(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_x); return; } // 0xA2 - LDX - Immediate
|
|
void opcode_0xA6() { register_x=Fetch_ZeroPage(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_x); return; } // 0xA6 - LDX - ZeroPage
|
|
void opcode_0xB6() { register_x=Fetch_ZeroPage_Y(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_x); return; } // 0xB6 - LDX - ZeroPage , Y
|
|
void opcode_0xAE() { register_x=Fetch_Absolute(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_x); return; } // 0xAE - LDX - Absolute
|
|
void opcode_0xBE() { register_x=Fetch_Absolute_Y(1); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_x); return; } // 0xBE - LDX - Absolute , Y
|
|
|
|
|
|
// -------------------------------------------------
|
|
// LDY
|
|
// -------------------------------------------------
|
|
void opcode_0xA0() { register_y=Fetch_Immediate(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_y);return; } // 0xA0 - LDY - Immediate
|
|
void opcode_0xA4() { register_y=Fetch_ZeroPage(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_y);return; } // 0xA4 - LDY - ZeroPage
|
|
void opcode_0xB4() { register_y=Fetch_ZeroPage_X(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_y);return; } // 0xB4 - LDY - ZeroPage , X
|
|
void opcode_0xAC() { register_y=Fetch_Absolute(); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_y);return; } // 0xAC - LDY - Absolute
|
|
void opcode_0xBC() { register_y=Fetch_Absolute_X(1); Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_y);return; } // 0xBC - LDY - Absolute , X
|
|
|
|
|
|
// -------------------------------------------------
|
|
// BIT
|
|
// -------------------------------------------------
|
|
void Calculate_BIT(uint8_t local_data) {
|
|
uint8_t temp=0;
|
|
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
register_flags = (register_flags & 0x3F) | (local_data & 0xC0); // Copy fetched memory[7:6] to C,V flags
|
|
|
|
temp = local_data & register_a;
|
|
if (temp==0) register_flags = register_flags | 0x02; // Set the Z flag
|
|
else register_flags = register_flags & 0xFD; // Clear the Z flag
|
|
|
|
|
|
return;
|
|
}
|
|
void opcode_0x24() { Calculate_BIT(Fetch_ZeroPage()); return; } // 0x24 - BIT - ZeroPage
|
|
void opcode_0x2C() { Calculate_BIT(Fetch_Absolute()); return; } // 0x2C - BIT - Absolute
|
|
|
|
|
|
// -------------------------------------------------
|
|
// CMP
|
|
// -------------------------------------------------
|
|
void Calculate_CMP(uint8_t local_data) {
|
|
int16_t temp=0;
|
|
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
temp = register_a - local_data;
|
|
|
|
|
|
if (register_a >= local_data) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(temp);
|
|
return;
|
|
}
|
|
void opcode_0xC9() { Calculate_CMP(Fetch_Immediate()); return; } // 0xC9 - CMP - Immediate
|
|
void opcode_0xC5() { Calculate_CMP(Fetch_ZeroPage()); return; } // 0xC5 - CMP - ZeroPage
|
|
void opcode_0xD5() { Calculate_CMP(Fetch_ZeroPage_X()); return; } // 0xD5 - CMP - ZeroPage , X
|
|
void opcode_0xCD() { Calculate_CMP(Fetch_Absolute()); return; } // 0xCD - CMP - Absolute
|
|
void opcode_0xDD() { Calculate_CMP(Fetch_Absolute_X(1)); return; } // 0xDD - CMP - Absolute , X
|
|
void opcode_0xD9() { Calculate_CMP(Fetch_Absolute_Y(1)); return; } // 0xD9 - CMP - Absolute , Y
|
|
void opcode_0xC1() { Calculate_CMP(Fetch_Indexed_Indirect_X()); return; } // 0xC1 - CMP - Indexed Indirect X
|
|
void opcode_0xD1() { Calculate_CMP(Fetch_Indexed_Indirect_Y(1)); return; } // 0xD1 - CMP - Indirect Indexed Y
|
|
|
|
|
|
// -------------------------------------------------
|
|
// CPX
|
|
// -------------------------------------------------
|
|
void Calculate_CPX(uint8_t local_data) {
|
|
uint16_t temp=0;
|
|
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
temp = register_x - local_data;
|
|
|
|
if (register_x >= local_data) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(temp);
|
|
return;
|
|
}
|
|
void opcode_0xE0() { Calculate_CPX(Fetch_Immediate()); return; } // 0xE0 - CPX - Immediate
|
|
void opcode_0xE4() { Calculate_CPX(Fetch_ZeroPage()); return; } // 0xE4 - CPX - ZeroPage
|
|
void opcode_0xEC() { Calculate_CPX(Fetch_Absolute()); return; } // 0xEC - CPX - Absolute
|
|
|
|
|
|
// -------------------------------------------------
|
|
// CPY
|
|
// -------------------------------------------------
|
|
void Calculate_CPY(uint8_t local_data) {
|
|
uint16_t temp=0;
|
|
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
temp = register_y - local_data;
|
|
|
|
if (register_y >= local_data) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(temp);
|
|
return;
|
|
}
|
|
void opcode_0xC0() { Calculate_CPY(Fetch_Immediate()); return; } // 0xC0 - CPY - Immediate
|
|
void opcode_0xC4() { Calculate_CPY(Fetch_ZeroPage()); return; } // 0xC4 - CPY - ZeroPage
|
|
void opcode_0xCC() { Calculate_CPY(Fetch_Absolute()); return; } // 0xCC - CPY - Absolute
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Store Operations
|
|
// -------------------------------------------------
|
|
void opcode_0x85() { Write_ZeroPage(register_a); Begin_Fetch_Next_Opcode(); return; } // 0x85 - STA - ZeroPage
|
|
void opcode_0x8D() { Write_Absolute(register_a); Begin_Fetch_Next_Opcode(); return; } // 0x8D - STA - Absolute
|
|
void opcode_0x95() { Write_ZeroPage_X(register_a); Begin_Fetch_Next_Opcode(); return; } // 0x95 - STA - ZeroPage , X
|
|
void opcode_0x9D() { Write_Absolute_X(register_a); Begin_Fetch_Next_Opcode(); return; } // 0x9D - STA - Absolute , X
|
|
void opcode_0x99() { Write_Absolute_Y(register_a); Begin_Fetch_Next_Opcode(); return; } // 0x99 - STA - Absolute , Y
|
|
void opcode_0x81() { Write_Indexed_Indirect_X(register_a); Begin_Fetch_Next_Opcode(); return; } // 0x81 - STA - Indexed Indirect X
|
|
void opcode_0x91() { Write_Indexed_Indirect_Y(register_a); Begin_Fetch_Next_Opcode(); return; } // 0x91 - STA - Indirect Indexed Y
|
|
void opcode_0x86() { Write_ZeroPage(register_x); Begin_Fetch_Next_Opcode(); return; } // 0x86 - STX - ZeroPage
|
|
void opcode_0x96() { Write_ZeroPage_Y(register_x); Begin_Fetch_Next_Opcode(); return; } // 0x96 - STX - ZeroPage , Y
|
|
void opcode_0x8E() { Write_Absolute(register_x); Begin_Fetch_Next_Opcode(); return; } // 0x8E - STX - Absolute
|
|
void opcode_0x84() { Write_ZeroPage(register_y); Begin_Fetch_Next_Opcode(); return; } // 0x84 - STY - ZeroPage
|
|
void opcode_0x94() { Write_ZeroPage_X(register_y); Begin_Fetch_Next_Opcode(); return; } // 0x94 - STY - ZeroPage , X
|
|
void opcode_0x8C() { Write_Absolute(register_y); Begin_Fetch_Next_Opcode(); return; } // 0x8C - STY - Absolute
|
|
|
|
|
|
// -------------------------------------------------
|
|
// ASL - Arithmetic Shift Left - Memory
|
|
// -------------------------------------------------
|
|
uint8_t Calculate_ASL(uint8_t local_data) {
|
|
|
|
if ((0x80&local_data)==0x80) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
local_data = ((local_data << 1) & 0xFE);
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(local_data);
|
|
return local_data;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
// ASL - Read-modify-write Operations
|
|
// -------------------------------------------------
|
|
void opcode_0x06() { Double_WriteBack(Calculate_ASL(Fetch_ZeroPage())); Begin_Fetch_Next_Opcode(); return; } // 0x06 - ASL - Arithmetic Shift Left - ZeroPage
|
|
void opcode_0x16() { Double_WriteBack(Calculate_ASL(Fetch_ZeroPage_X())); Begin_Fetch_Next_Opcode(); return; } // 0x16 - ASL - Arithmetic Shift Left - ZeroPage , X
|
|
void opcode_0x0E() { Double_WriteBack(Calculate_ASL(Fetch_Absolute())); Begin_Fetch_Next_Opcode(); return; } // 0x0E - ASL - Arithmetic Shift Left - Absolute
|
|
void opcode_0x1E() { Double_WriteBack(Calculate_ASL(Fetch_Absolute_X(0))); Begin_Fetch_Next_Opcode(); return; } // 0x1E - ASL - Arithmetic Shift Left - Absolute , X
|
|
|
|
|
|
// -------------------------------------------------
|
|
// INC - Memory
|
|
// -------------------------------------------------
|
|
uint8_t Calculate_INC(uint8_t local_data) {
|
|
|
|
local_data = local_data + 1;
|
|
global_temp = local_data;
|
|
Calc_Flags_NEGATIVE_ZERO(local_data);
|
|
return local_data;
|
|
}
|
|
|
|
void opcode_0xE6() { Double_WriteBack(Calculate_INC(Fetch_ZeroPage())); Begin_Fetch_Next_Opcode(); return; } // 0xE6 - INC - ZeroPage
|
|
void opcode_0xF6() { Double_WriteBack(Calculate_INC(Fetch_ZeroPage_X())); Begin_Fetch_Next_Opcode(); return; } // 0xF6 - INC - ZeroPage , X
|
|
void opcode_0xEE() { Double_WriteBack(Calculate_INC(Fetch_Absolute())); Begin_Fetch_Next_Opcode(); return; } // 0xEE - INC - Absolute
|
|
void opcode_0xFE() { Double_WriteBack(Calculate_INC(Fetch_Absolute_X(0))); Begin_Fetch_Next_Opcode(); return; } // 0xFE - INC - Absolute , X
|
|
|
|
|
|
// -------------------------------------------------
|
|
// DEC - Memory
|
|
// -------------------------------------------------
|
|
uint8_t Calculate_DEC(uint8_t local_data) {
|
|
|
|
local_data = local_data - 1;
|
|
global_temp = local_data;
|
|
Calc_Flags_NEGATIVE_ZERO(local_data);
|
|
return local_data;
|
|
}
|
|
|
|
void opcode_0xC6() { Double_WriteBack(Calculate_DEC(Fetch_ZeroPage())); Begin_Fetch_Next_Opcode(); return; } // 0xC6 - DEC - ZeroPage
|
|
void opcode_0xD6() { Double_WriteBack(Calculate_DEC(Fetch_ZeroPage_X())); Begin_Fetch_Next_Opcode(); return; } // 0xD6 - DEC - ZeroPage , X
|
|
void opcode_0xCE() { Double_WriteBack(Calculate_DEC(Fetch_Absolute())); Begin_Fetch_Next_Opcode(); return; } // 0xCE - DEC - Absolute
|
|
void opcode_0xDE() { Double_WriteBack(Calculate_DEC(Fetch_Absolute_X(0))); Begin_Fetch_Next_Opcode(); return; } // 0xDE - DEC - Absolute , X
|
|
|
|
|
|
// -------------------------------------------------
|
|
// LSR - Memory
|
|
// -------------------------------------------------
|
|
uint8_t Calculate_LSR(uint8_t local_data) {
|
|
|
|
if ((0x01&local_data)==0x01) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
local_data = (0x7F& (local_data >> 1));
|
|
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(local_data);
|
|
return local_data;
|
|
}
|
|
void opcode_0x46() { Double_WriteBack(Calculate_LSR(Fetch_ZeroPage())); Begin_Fetch_Next_Opcode(); return; } // 0x46 - LSR - Logical Shift Right - ZeroPage
|
|
void opcode_0x56() { Double_WriteBack(Calculate_LSR(Fetch_ZeroPage_X())); Begin_Fetch_Next_Opcode(); return; } // 0x56 - LSR - Logical Shift Right - ZeroPage , X
|
|
void opcode_0x4E() { Double_WriteBack(Calculate_LSR(Fetch_Absolute())); Begin_Fetch_Next_Opcode(); return; } // 0x4E - LSR - Logical Shift Right - Absolute
|
|
void opcode_0x5E() { Double_WriteBack(Calculate_LSR(Fetch_Absolute_X(0))); Begin_Fetch_Next_Opcode(); return; } // 0x5E - LSR - Logical Shift Right - Absolute , X
|
|
|
|
|
|
// -------------------------------------------------
|
|
// ROR - Memory
|
|
// -------------------------------------------------
|
|
uint8_t Calculate_ROR(uint8_t local_data) {
|
|
|
|
uint8_t old_carry_flag=0;
|
|
|
|
|
|
old_carry_flag = register_flags << 7; // Shift the old carry flag to bit[8] to be rotated in
|
|
|
|
if ((0x01&local_data)==0x01) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
local_data = ( old_carry_flag | (local_data>>1) );
|
|
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(local_data);
|
|
return local_data;
|
|
}
|
|
void opcode_0x66() { Double_WriteBack(Calculate_ROR(Fetch_ZeroPage())); Begin_Fetch_Next_Opcode(); return; } // 0x66 - ROR - Rotate Right - ZeroPage
|
|
void opcode_0x76() { Double_WriteBack(Calculate_ROR(Fetch_ZeroPage_X())); Begin_Fetch_Next_Opcode(); return; } // 0x76 - ROR - Rotate Right - ZeroPage , X
|
|
void opcode_0x6E() { Double_WriteBack(Calculate_ROR(Fetch_Absolute())); Begin_Fetch_Next_Opcode(); return; } // 0x6E - ROR - Rotate Right - Absolute
|
|
void opcode_0x7E() { Double_WriteBack(Calculate_ROR(Fetch_Absolute_X(0))); Begin_Fetch_Next_Opcode(); return; } // 0x7E - ROR - Rotate Right - Absolute , X
|
|
|
|
|
|
// -------------------------------------------------
|
|
// ROL - Memory
|
|
// -------------------------------------------------
|
|
uint8_t Calculate_ROL(uint8_t local_data) {
|
|
|
|
uint8_t old_carry_flag=0;
|
|
|
|
old_carry_flag = 0x1 & register_flags; // Store the old carry flag to be rotated in
|
|
|
|
|
|
if (0x80&local_data) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
local_data = (local_data<<1) | old_carry_flag;
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(local_data);
|
|
return local_data;
|
|
}
|
|
void opcode_0x26() { Double_WriteBack(Calculate_ROL(Fetch_ZeroPage())); Begin_Fetch_Next_Opcode(); return; } // 0x26 - ROL - Rotate Left - ZeroPage
|
|
void opcode_0x36() { Double_WriteBack(Calculate_ROL(Fetch_ZeroPage_X())); Begin_Fetch_Next_Opcode(); return; } // 0x36 - ROL - Rotate Left - ZeroPage , X
|
|
void opcode_0x2E() { Double_WriteBack(Calculate_ROL(Fetch_Absolute())); Begin_Fetch_Next_Opcode(); return; } // 0x2E - ROL - Rotate Left - Absolute
|
|
void opcode_0x3E() { Double_WriteBack(Calculate_ROL(Fetch_Absolute_X(0))); Begin_Fetch_Next_Opcode(); return; } // 0x3E - ROL - Rotate Left - Absolute , X
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Branches
|
|
// -------------------------------------------------
|
|
void Branch_Taken() {
|
|
|
|
effective_address = Sign_Extend16(Fetch_Immediate());
|
|
effective_address = (register_pc+1) + effective_address;
|
|
|
|
if ( (0xFF00®ister_pc) == (0xFF00&effective_address) ) { Fetch_Immediate(); } // Page boundary not crossed
|
|
else { Fetch_Immediate(); Fetch_Immediate(); } // Page boundary crossed
|
|
|
|
register_pc = effective_address;
|
|
//assert_sync=1;
|
|
start_read(register_pc);
|
|
return;
|
|
}
|
|
void opcode_0xB0() { if ((flag_c)==1) Branch_Taken(); else { Fetch_Immediate(); Begin_Fetch_Next_Opcode();} return; } // 0xB0 - BCS - Branch on Carry Set
|
|
void opcode_0x90() { if ((flag_c)==0) Branch_Taken(); else { Fetch_Immediate(); Begin_Fetch_Next_Opcode();} return; } // 0x90 - BCC - Branch on Carry Clear
|
|
void opcode_0xF0() { if ((flag_z)==1) Branch_Taken(); else { Fetch_Immediate(); Begin_Fetch_Next_Opcode();} return; } // 0xF0 - BEQ - Branch on Zero Set
|
|
void opcode_0xD0() { if ((flag_z)==0) Branch_Taken(); else { Fetch_Immediate(); Begin_Fetch_Next_Opcode();} return; } // 0xD0 - BNE - Branch on Zero Clear
|
|
void opcode_0x70() { if ((flag_v)==1) Branch_Taken(); else { Fetch_Immediate(); Begin_Fetch_Next_Opcode();} return; } // 0x70 - BVS - Branch on Overflow Set
|
|
void opcode_0x50() { if ((flag_v)==0) Branch_Taken(); else { Fetch_Immediate(); Begin_Fetch_Next_Opcode();} return; } // 0x50 - BVC - Branch on Overflow Clear
|
|
void opcode_0x30() { if ((flag_n)==1) Branch_Taken(); else { Fetch_Immediate(); Begin_Fetch_Next_Opcode();} return; } // 0x30 - BMI - Branch on Minus (N Flag Set)
|
|
void opcode_0x10() { if ((flag_n)==0) Branch_Taken(); else { Fetch_Immediate(); Begin_Fetch_Next_Opcode();} return; } // 0x10 - BPL - Branch on Plus (N Flag Clear)
|
|
|
|
|
|
// -------------------------------------------------
|
|
// Jumps and Returns
|
|
// -------------------------------------------------
|
|
void opcode_0x4C() { register_pc=Calculate_Absolute(); assert_sync=1; start_read(register_pc); return; } // 0x4C - JMP - Jump Absolute
|
|
|
|
|
|
// -------------------------------------------------
|
|
// 0x6C - JMP - Jump Indirect
|
|
// -------------------------------------------------
|
|
void opcode_0x6C() {
|
|
uint16_t lal, lah;
|
|
uint16_t adl, adh;
|
|
|
|
lal = Fetch_Immediate();
|
|
lah = Fetch_Immediate()<<8;
|
|
adl = read_byte(lah + lal);
|
|
adh = read_byte(lah + lal + 1)<<8;
|
|
effective_address = adh+adl;
|
|
register_pc = (0xFF00&adh) + (0x00FF&effective_address) ; // 6502 page wrapping bug
|
|
//assert_sync=1;
|
|
start_read(register_pc);
|
|
return ;
|
|
}
|
|
|
|
// -------------------------------------------------
|
|
// 0x20 - JSR - Jump to Subroutine
|
|
// -------------------------------------------------
|
|
void opcode_0x20() {
|
|
uint16_t adl, adh;
|
|
|
|
adl = Fetch_Immediate();
|
|
adh = Fetch_Immediate()<<8;
|
|
read_byte(register_sp_fixed);
|
|
push((0xFF00®ister_pc)>>8);
|
|
|
|
push(0x00FF®ister_pc);
|
|
register_pc = adh+adl;
|
|
//assert_sync=1;
|
|
start_read(register_pc);
|
|
return ;
|
|
}
|
|
|
|
// -------------------------------------------------
|
|
// 0x40 - RTI - Return from Interrupt
|
|
// -------------------------------------------------
|
|
void opcode_0x40() {
|
|
uint16_t pcl, pch;
|
|
|
|
Fetch_Immediate();
|
|
read_byte(register_sp_fixed);
|
|
register_flags = pop();
|
|
pcl = pop();
|
|
pch = pop()<<8;
|
|
register_pc = pch+pcl;
|
|
//assert_sync=1;
|
|
start_read(register_pc);
|
|
return ;
|
|
}
|
|
|
|
// -------------------------------------------------
|
|
// 0x60 - RTS - Return from Subroutine
|
|
// -------------------------------------------------
|
|
void opcode_0x60() {
|
|
uint16_t pcl, pch;
|
|
|
|
Fetch_Immediate();
|
|
read_byte(register_sp_fixed);
|
|
pcl = pop();
|
|
pch = pop()<<8;
|
|
register_pc = pch+pcl+1;
|
|
read_byte(register_pc);
|
|
//assert_sync=1;
|
|
start_read(register_pc);
|
|
return ;
|
|
}
|
|
|
|
|
|
// -------------------------------------------------
|
|
//
|
|
// *** Undocumented 6502 Opcodes ***
|
|
//
|
|
// -------------------------------------------------
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// SLO - Shift left one bit in memory, then OR accumulator with memory.
|
|
// --------------------------------------------------------------------------------------------------
|
|
uint8_t Calculate_SLO(uint8_t local_data) {
|
|
|
|
if ((0x80&local_data)==0x80) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
local_data = ((local_data << 1) & 0xFE);
|
|
|
|
register_a = register_a | local_data;
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
return local_data;
|
|
}
|
|
void opcode_0x07() { Double_WriteBack(Calculate_SLO(Fetch_ZeroPage())); Begin_Fetch_Next_Opcode(); return; } // 0x07 - SLO - ZeroPage
|
|
void opcode_0x17() { Double_WriteBack(Calculate_SLO(Fetch_ZeroPage_X())); Begin_Fetch_Next_Opcode(); return; } // 0x17 - SLO - ZeroPage , X
|
|
void opcode_0x03() { Double_WriteBack(Calculate_SLO(Fetch_Indexed_Indirect_X())); Begin_Fetch_Next_Opcode(); return; } // 0x03 - SLO - Indexed Indirect X
|
|
void opcode_0x13() { Double_WriteBack(Calculate_SLO(Fetch_Indexed_Indirect_Y(1))); Begin_Fetch_Next_Opcode(); return; } // 0x13 - SLO - Indirect Indexed Y
|
|
void opcode_0x0F() { Double_WriteBack(Calculate_SLO(Fetch_Absolute())); Begin_Fetch_Next_Opcode(); return; } // 0x0F - SLO - Absolute
|
|
void opcode_0x1F() { Double_WriteBack(Calculate_SLO(Fetch_Absolute_X(1))); Begin_Fetch_Next_Opcode(); return; } // 0x1F - SLO - Absolute , X
|
|
void opcode_0x1B() { Double_WriteBack(Calculate_SLO(Fetch_Absolute_Y(1))); Begin_Fetch_Next_Opcode(); return; } // 0x1B - SLO - Absolute , Y
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// RLA - Rotate one bit left in memory, then AND accumulator with memory.
|
|
// --------------------------------------------------------------------------------------------------
|
|
uint8_t Calculate_RLA(uint8_t local_data) {
|
|
uint8_t old_carry_flag=0;
|
|
|
|
old_carry_flag = 0x1 & register_flags; // Store the old carry flag to be rotated in
|
|
|
|
|
|
if (0x80&local_data) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
local_data = (local_data<<1) | old_carry_flag;
|
|
|
|
register_a = register_a & local_data;
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
return local_data;
|
|
}
|
|
void opcode_0x27() { Double_WriteBack(Calculate_RLA(Fetch_ZeroPage())); Begin_Fetch_Next_Opcode(); return; } // 0x27 - RLA - ZeroPage
|
|
void opcode_0x37() { Double_WriteBack(Calculate_RLA(Fetch_ZeroPage_X())); Begin_Fetch_Next_Opcode(); return; } // 0x37 - RLA - ZeroPage , X
|
|
void opcode_0x23() { Double_WriteBack(Calculate_RLA(Fetch_Indexed_Indirect_X())); Begin_Fetch_Next_Opcode(); return; } // 0x23 - RLA - Indexed Indirect X
|
|
void opcode_0x33() { Double_WriteBack(Calculate_RLA(Fetch_Indexed_Indirect_Y(1))); Begin_Fetch_Next_Opcode(); return; } // 0x33 - RLA - Indirect Indexed Y
|
|
void opcode_0x2F() { Double_WriteBack(Calculate_RLA(Fetch_Absolute())); Begin_Fetch_Next_Opcode(); return; } // 0x2F - RLA - Absolute
|
|
void opcode_0x3F() { Double_WriteBack(Calculate_RLA(Fetch_Absolute_X(1))); Begin_Fetch_Next_Opcode(); return; } // 0x3F - RLA - Absolute , X
|
|
void opcode_0x3B() { Double_WriteBack(Calculate_RLA(Fetch_Absolute_Y(1))); Begin_Fetch_Next_Opcode(); return; } // 0x3B - RLA - Absolute , Y
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// SRE - Shift right one bit in memory, then EOR accumulator with memory.
|
|
// --------------------------------------------------------------------------------------------------
|
|
uint8_t Calculate_SRE(uint8_t local_data) {
|
|
|
|
if ((0x01&local_data)==0x01) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
local_data = (0x7F& (local_data >> 1));
|
|
|
|
register_a = register_a ^ local_data;
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
return local_data;
|
|
}
|
|
void opcode_0x47() { Double_WriteBack(Calculate_SRE(Fetch_ZeroPage())); Begin_Fetch_Next_Opcode(); return; } // 0x47 - SRE - ZeroPage
|
|
void opcode_0x57() { Double_WriteBack(Calculate_SRE(Fetch_ZeroPage_X())); Begin_Fetch_Next_Opcode(); return; } // 0x57 - SRE - ZeroPage , X
|
|
void opcode_0x43() { Double_WriteBack(Calculate_SRE(Fetch_Indexed_Indirect_X())); Begin_Fetch_Next_Opcode(); return; } // 0x43 - SRE - Indexed Indirect X
|
|
void opcode_0x53() { Double_WriteBack(Calculate_SRE(Fetch_Indexed_Indirect_Y(1))); Begin_Fetch_Next_Opcode(); return; } // 0x53 - SRE - Indirect Indexed Y
|
|
void opcode_0x4F() { Double_WriteBack(Calculate_SRE(Fetch_Absolute())); Begin_Fetch_Next_Opcode(); return; } // 0x4F - SRE - Absolute
|
|
void opcode_0x5F() { Double_WriteBack(Calculate_SRE(Fetch_Absolute_X(1))); Begin_Fetch_Next_Opcode(); return; } // 0x5F - SRE - Absolute , X
|
|
void opcode_0x5B() { Double_WriteBack(Calculate_SRE(Fetch_Absolute_Y(1))); Begin_Fetch_Next_Opcode(); return; } // 0x5B - SRE - Absolute , Y
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// RRA - Rotate one bit right in memory, then add memory to accumulator (with carry).
|
|
// --------------------------------------------------------------------------------------------------
|
|
uint8_t Calculate_RRA(uint8_t local_data) {
|
|
|
|
if ((0x01&local_data)==0x01) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
local_data = (0x7F& (local_data >> 1));
|
|
|
|
global_temp = local_data;
|
|
|
|
return local_data;
|
|
}
|
|
void opcode_0x67() { Double_WriteBack(Calculate_RRA(Fetch_ZeroPage())); Calculate_ADC(global_temp); return; } // 0x67 - RRA - ZeroPage
|
|
void opcode_0x77() { Double_WriteBack(Calculate_RRA(Fetch_ZeroPage_X())); Calculate_ADC(global_temp); return; } // 0x77 - RRA - ZeroPage , X
|
|
void opcode_0x63() { Double_WriteBack(Calculate_RRA(Fetch_Indexed_Indirect_X())); Calculate_ADC(global_temp); return; } // 0x63 - RRA - Indexed Indirect X
|
|
void opcode_0x73() { Double_WriteBack(Calculate_RRA(Fetch_Indexed_Indirect_Y(1))); Calculate_ADC(global_temp); return; } // 0x73 - RRA - Indirect Indexed Y
|
|
void opcode_0x6F() { Double_WriteBack(Calculate_RRA(Fetch_Absolute())); Calculate_ADC(global_temp); return; } // 0x6F - RRA - Absolute
|
|
void opcode_0x7F() { Double_WriteBack(Calculate_RRA(Fetch_Absolute_X(1))); Calculate_ADC(global_temp); return; } // 0x7F - RRA - Absolute , X
|
|
void opcode_0x7B() { Double_WriteBack(Calculate_RRA(Fetch_Absolute_Y(1))); Calculate_ADC(global_temp); return; } // 0x7B - RRA - Absolute , Y
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// AND the contents of the A and X registers (without changing the contents of either register) and
|
|
// stores the result in memory.
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0x87() { Write_ZeroPage(register_a®ister_x); Begin_Fetch_Next_Opcode(); return; } // 0x87 - SAX - ZeroPage
|
|
void opcode_0x97() { Write_ZeroPage_Y(register_a®ister_x); Begin_Fetch_Next_Opcode(); return; } // 0x97 - SAX - ZeroPage , Y
|
|
void opcode_0x83() { Write_Indexed_Indirect_X(register_a®ister_x); Begin_Fetch_Next_Opcode(); return; } // 0x83 - SAX - Indexed Indirect X
|
|
void opcode_0x8F() { Write_Absolute(register_a®ister_x); Begin_Fetch_Next_Opcode(); return; } // 0x8F - SAX - Absolute
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// Load both the accumulator and the X register with the contents of a memory location.
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0xA7() { register_a=Fetch_ZeroPage(); register_x=register_a; Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xA7 - LAX - ZeroPage
|
|
void opcode_0xB7() { register_a=Fetch_ZeroPage_Y(); register_x=register_a; Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xB7 - LAX - ZeroPage , Y
|
|
void opcode_0xA3() { register_a=Fetch_Indexed_Indirect_X(); register_x=register_a; Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xA3 - LAX - Indexed Indirect X
|
|
void opcode_0xB3() { register_a=Fetch_Indexed_Indirect_Y(1); register_x=register_a; Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xB3 - LAX - Indirect Indexed Y
|
|
void opcode_0xAF() { register_a=Fetch_Absolute(); register_x=register_a; Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xAF - LAX - Absolute
|
|
void opcode_0xBF() { register_a=Fetch_Absolute_Y(1); register_x=register_a; Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xBF - LAX - Absolute , Y
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// Decrement the contents of a memory location and then compare the result with the A register.
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0xC7() { Double_WriteBack(Calculate_DEC(Fetch_ZeroPage())); Calculate_CMP(global_temp); return; } // 0xC7 - DCP - ZeroPage
|
|
void opcode_0xD7() { Double_WriteBack(Calculate_DEC(Fetch_ZeroPage_X())); Calculate_CMP(global_temp); return; } // 0xD7 - DCP - ZeroPage , X
|
|
void opcode_0xC3() { Double_WriteBack(Calculate_DEC(Fetch_Indexed_Indirect_X())); Calculate_CMP(global_temp); return; } // 0xC3 - DCP - Indexed Indirect X
|
|
void opcode_0xD3() { Double_WriteBack(Calculate_DEC(Fetch_Indexed_Indirect_Y(0))); Calculate_CMP(global_temp); return; } // 0xD3 - DCP - Indirect Indexed Y
|
|
void opcode_0xCF() { Double_WriteBack(Calculate_DEC(Fetch_Absolute())); Calculate_CMP(global_temp); return; } // 0xCF - DCP - Absolute
|
|
void opcode_0xDF() { Double_WriteBack(Calculate_DEC(Fetch_Absolute_X(0))); Calculate_CMP(global_temp); return; } // 0xDF - DCP - Absolute , X
|
|
void opcode_0xDB() { Double_WriteBack(Calculate_DEC(Fetch_Absolute_Y(0))); Calculate_CMP(global_temp); return; } // 0xDB - DCP - Absolute , Y
|
|
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// ISC - Increase memory by one, then subtract memory from accumulator (with borrow).
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0xE7() { Double_WriteBack(Calculate_INC(Fetch_ZeroPage())); Calculate_SBC(global_temp); return; } // 0xE7 - ISC - ZeroPage
|
|
void opcode_0xF7() { Double_WriteBack(Calculate_INC(Fetch_ZeroPage_X())); Calculate_SBC(global_temp); return; } // 0xF7 - ISC - ZeroPage , X
|
|
void opcode_0xE3() { Double_WriteBack(Calculate_INC(Fetch_Indexed_Indirect_X())); Calculate_SBC(global_temp); return; } // 0xE3 - ISC - Indexed Indirect X
|
|
void opcode_0xF3() { Double_WriteBack(Calculate_INC(Fetch_Indexed_Indirect_Y(0))); Calculate_SBC(global_temp); return; } // 0xF3 - ISC - Indirect Indexed Y
|
|
void opcode_0xEF() { Double_WriteBack(Calculate_INC(Fetch_Absolute())); Calculate_SBC(global_temp); return; } // 0xEF - ISC - Absolute
|
|
void opcode_0xFF() { Double_WriteBack(Calculate_INC(Fetch_Absolute_X(0))); Calculate_SBC(global_temp); return; } // 0xFF - ISC - Absolute , X
|
|
void opcode_0xFB() { Double_WriteBack(Calculate_INC(Fetch_Absolute_Y(0))); Calculate_SBC(global_temp); return; } // 0xFB - ISC - Absolute , Y
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// ANC - ANDs the contents of the A register with an immediate value and then moves bit 7 of A
|
|
// into the Carry flag.
|
|
// --------------------------------------------------------------------------------------------------
|
|
void Calculate_ANC(uint8_t local_data) {
|
|
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
register_a = register_a & local_data;
|
|
|
|
if ((0x80®ister_a)==0x80) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
return;
|
|
}
|
|
void opcode_0x0B() { Calculate_ANC(Fetch_Immediate()); return; } // 0x0B - ANC - Immediate
|
|
void opcode_0x2B() { Calculate_ANC(Fetch_Immediate()); return; } // 0x2B - ANC - Immediate
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// ALR - AND the contents of the A register with an immediate value and then LSRs the result.
|
|
// --------------------------------------------------------------------------------------------------
|
|
void Calculate_ALR(uint8_t local_data) {
|
|
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
register_a = register_a & local_data;
|
|
|
|
if ((0x01®ister_a)==0x01) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
register_a = (0x7F& (register_a >> 1));
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
return;
|
|
}
|
|
void opcode_0x4B() { Calculate_ALR(Fetch_Immediate()); return; } // 0x4B - ALR - Immediate
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// ARR - ANDs the accumulator with an immediate value and then rotates the content right.
|
|
// --------------------------------------------------------------------------------------------------
|
|
void Calculate_ARR(uint8_t local_data) {
|
|
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
register_a = register_a & local_data;
|
|
|
|
register_a = (0x7F& (register_a >> 1));
|
|
|
|
register_flags = register_flags & 0xBE; // Pre-clear the C and V flags
|
|
if ( (0xC0 & register_a) == 0x40) { register_flags = register_flags | 0x40; } // Set the V flag
|
|
if ( (0xC0 & register_a) == 0x80) { register_flags = register_flags | 0x41; } // Set the C and V flags
|
|
if ( (0xC0 & register_a) == 0xC0) { register_flags = register_flags | 0x01; } // Set the C flag
|
|
|
|
Calc_Flags_NEGATIVE_ZERO(register_a);
|
|
return;
|
|
}
|
|
void opcode_0x6B() { Calculate_ARR(Fetch_Immediate()); return; } // 0x6B - ARR - Immediate
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// SBX - ANDs the contents of the A and X registers (leaving the contents of A intact),
|
|
// subtracts an immediate value, and then stores the result in X.
|
|
// --------------------------------------------------------------------------------------------------
|
|
void Calculate_SBX(uint16_t local_data) {
|
|
int16_t signed_total=0;
|
|
|
|
|
|
Begin_Fetch_Next_Opcode();
|
|
|
|
register_x = register_a & register_x;
|
|
|
|
|
|
register_x = register_x - local_data;
|
|
signed_total = (int16_t)register_x - (int16_t)(local_data );
|
|
|
|
|
|
if (signed_total>=0) register_flags = register_flags | 0x01; // Set the C flag
|
|
else register_flags = register_flags & 0xFE; // Clear the C flag
|
|
|
|
register_x = (0xFF & register_x);
|
|
Calc_Flags_NEGATIVE_ZERO(register_x);
|
|
|
|
return;
|
|
}
|
|
void opcode_0xCB() { Calculate_SBX(Fetch_Immediate()); return; } // 0xCB - SBX - Immediate
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// LAS - AND memory with stack pointer, transfer result to accumulator, X register and stack pointer.
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0xBB() { register_sp=(register_sp&Fetch_Absolute_Y(1)); register_a=register_sp; register_x=register_sp; Begin_Fetch_Next_Opcode(); Calc_Flags_NEGATIVE_ZERO(register_a); return; } // 0xBB - LAS - Absolute , Y
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// NOP - Fetch Immediate
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0x80() { Fetch_Immediate(); Begin_Fetch_Next_Opcode(); return; } // 0x80 - NOP - Immediate
|
|
void opcode_0x82() { Fetch_Immediate(); Begin_Fetch_Next_Opcode(); return; } // 0x82 - NOP - Immediate
|
|
void opcode_0xC2() { Fetch_Immediate(); Begin_Fetch_Next_Opcode(); return; } // 0xC2 - NOP - Immediate
|
|
void opcode_0xE2() { Fetch_Immediate(); Begin_Fetch_Next_Opcode(); return; } // 0xE2 - NOP - Immediate
|
|
void opcode_0x89() { Fetch_Immediate(); Begin_Fetch_Next_Opcode(); return; } // 0x89 - NOP - Immediate
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// NOP - Fetch ZeroPage
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0x04() { Fetch_ZeroPage(); Begin_Fetch_Next_Opcode(); return; } // 0x04 - NOP - ZeroPage
|
|
void opcode_0x44() { Fetch_ZeroPage(); Begin_Fetch_Next_Opcode(); return; } // 0x44 - NOP - ZeroPage
|
|
void opcode_0x64() { Fetch_ZeroPage(); Begin_Fetch_Next_Opcode(); return; } // 0x64 - NOP - ZeroPage
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// NOP - Fetch ZeroPage , X
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0x14() { Fetch_ZeroPage_X(); Begin_Fetch_Next_Opcode(); return; } // 0x14 - NOP - ZeroPage , X
|
|
void opcode_0x34() { Fetch_ZeroPage_X(); Begin_Fetch_Next_Opcode(); return; } // 0x34 - NOP - ZeroPage , X
|
|
void opcode_0x54() { Fetch_ZeroPage_X(); Begin_Fetch_Next_Opcode(); return; } // 0x54 - NOP - ZeroPage , X
|
|
void opcode_0x74() { Fetch_ZeroPage_X(); Begin_Fetch_Next_Opcode(); return; } // 0x74 - NOP - ZeroPage , X
|
|
void opcode_0xD4() { Fetch_ZeroPage_X(); Begin_Fetch_Next_Opcode(); return; } // 0xD4 - NOP - ZeroPage , X
|
|
void opcode_0xF4() { Fetch_ZeroPage_X(); Begin_Fetch_Next_Opcode(); return; } // 0xF4 - NOP - ZeroPage , X
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// NOP - Fetch Absolute
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0x0C() { Fetch_Absolute(); Begin_Fetch_Next_Opcode(); return; } // 0x0C - NOP - Absolute
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// NOP - Fetch Absolute , X
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0x1C() { Fetch_Absolute_X(1); Begin_Fetch_Next_Opcode(); return; } // 0x1C - NOP - Absolute , X
|
|
void opcode_0x3C() { Fetch_Absolute_X(1); Begin_Fetch_Next_Opcode(); return; } // 0x3C - NOP - Absolute , X
|
|
void opcode_0x5C() { Fetch_Absolute_X(1); Begin_Fetch_Next_Opcode(); return; } // 0x5C - NOP - Absolute , X
|
|
void opcode_0x7C() { Fetch_Absolute_X(1); Begin_Fetch_Next_Opcode(); return; } // 0x7C - NOP - Absolute , X
|
|
void opcode_0xDC() { Fetch_Absolute_X(1); Begin_Fetch_Next_Opcode(); return; } // 0xDC - NOP - Absolute , X
|
|
void opcode_0xFC() { Fetch_Absolute_X(1); Begin_Fetch_Next_Opcode(); return; } // 0xFC - NOP - Absolute , X
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// JAM - Lock up the processor
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0x02() { Fetch_Immediate(); while (1) {} return; } // 0x02 - JAM
|
|
void opcode_0x12() { Fetch_Immediate(); while (1) {} return; } // 0x12 - JAM
|
|
void opcode_0x22() { Fetch_Immediate(); while (1) {} return; } // 0x22 - JAM
|
|
void opcode_0x32() { Fetch_Immediate(); while (1) {} return; } // 0x32 - JAM
|
|
void opcode_0x42() { Fetch_Immediate(); while (1) {} return; } // 0x42 - JAM
|
|
void opcode_0x52() { Fetch_Immediate(); while (1) {} return; } // 0x52 - JAM
|
|
void opcode_0x62() { Fetch_Immediate(); while (1) {} return; } // 0x62 - JAM
|
|
void opcode_0x72() { Fetch_Immediate(); while (1) {} return; } // 0x72 - JAM
|
|
void opcode_0x92() { Fetch_Immediate(); while (1) {} return; } // 0x92 - JAM
|
|
void opcode_0xB2() { Fetch_Immediate(); while (1) {} return; } // 0xB2 - JAM
|
|
void opcode_0xD2() { Fetch_Immediate(); while (1) {} return; } // 0xD2 - JAM
|
|
void opcode_0xF2() { Fetch_Immediate(); while (1) {} return; } // 0xF2 - JAM
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// Unstable 6502 opcodes
|
|
// --------------------------------------------------------------------------------------------------
|
|
void opcode_0x93() { Fetch_ZeroPage_Y(); Begin_Fetch_Next_Opcode(); return; } // 0x93 - SHA - ZeroPage , Y - Implelented here as a size 2 NOP
|
|
void opcode_0x9F() { Fetch_Absolute_Y(0); Begin_Fetch_Next_Opcode(); return; } // 0x9F - SHA - Absolute , Y - Implelented here as a size 3 NOP
|
|
void opcode_0x9E() { Fetch_Absolute_Y(0); Begin_Fetch_Next_Opcode(); return; } // 0x9E - SHX - Absolute , Y - Implelented here as a size 3 NOP
|
|
void opcode_0x9C() { Fetch_Absolute_X(0); Begin_Fetch_Next_Opcode(); return; } // 0x9C - SHY - Absolute , X - Implelented here as a size 3 NOP
|
|
void opcode_0x9B() { Fetch_Absolute_Y(0); Begin_Fetch_Next_Opcode(); return; } // 0x9B - TAS - Absolute , Y - Implelented here as a size 3 NOP
|
|
void opcode_0x8B() { Fetch_Immediate(); Begin_Fetch_Next_Opcode(); return; } // 0x8B - ANE - Immediate - Implelented here as a size 2 NOP
|
|
void opcode_0xAB() { Fetch_Immediate(); Begin_Fetch_Next_Opcode(); return; } // 0xAB - LAX - Immediate - Implelented here as a size 2 NOP
|
|
|
|
|
|
// --------------------------------------------------------------------------------------------------
|
|
// --------------------------------------------------------------------------------------------------
|
|
|
|
|
|
// -------------------------------------------------
|
|
//
|
|
// Main loop
|
|
//
|
|
// -------------------------------------------------
|
|
void loop() {
|
|
uint16_t start_address=0;
|
|
|
|
//setup();
|
|
|
|
// Give Teensy 4.1 a moment
|
|
delay (50);
|
|
wait_for_CLK_rising_edge();
|
|
wait_for_CLK_rising_edge();
|
|
wait_for_CLK_rising_edge();
|
|
|
|
|
|
reset_sequence();
|
|
|
|
|
|
while (1) {
|
|
|
|
if (direct_reset==1) reset_sequence();
|
|
|
|
|
|
// Set Acceleration using UART receive characters
|
|
// Send the numbers 0,1,2,3 from the host through a serial terminal to the MCL65+
|
|
// for acceleration modes 0,1,2,3
|
|
//
|
|
if (Serial.available() ) {
|
|
|
|
incomingByte = Serial.read();
|
|
switch (incomingByte){
|
|
case 48: mode=0; break; // press 0
|
|
case 49: mode=1; break; // press 1
|
|
case 50: mode=2; break; // press 2
|
|
case 51: mode=3; break; // press 3
|
|
|
|
// press 9 to copy a binary .PRG file into the PET mempory
|
|
case 56:start_address = (Program_File1[1]<<8) | Program_File1[0]; for (uint16_t u=0; u<=0x3FFF ; u++) {internal_RAM[u+start_address] = Program_File1[u+2]; }break;
|
|
case 57:start_address = (Program_File2[1]<<8) | Program_File2[0]; for (uint16_t u=0; u<=0x3FFF ; u++) {internal_RAM[u+start_address] = Program_File2[u+2]; }break;
|
|
}
|
|
}
|
|
|
|
|
|
// Poll for NMI and IRQ
|
|
//
|
|
if (nmi_n_old==0 && direct_nmi==1) nmi_handler();
|
|
nmi_n_old = direct_nmi;
|
|
if (direct_irq==0x1 && (flag_i)==0x0) irq_handler(0x0);
|
|
|
|
|
|
next_instruction = finish_read_byte();
|
|
//assert_sync=0;
|
|
|
|
switch (next_instruction){
|
|
|
|
case 0x00: irq_handler(0x1); break; // BRK - Break
|
|
case 0x01: opcode_0x01(); break; // OR - Indexed Indirect X
|
|
case 0x02: opcode_0x02(); break; // JAM
|
|
case 0x03: opcode_0x03(); break; // SLO - Indexed Indirect X
|
|
case 0x04: opcode_0x04(); break; // NOP - ZeroPage
|
|
case 0x05: opcode_0x05(); break; // OR ZeroPage
|
|
case 0x06: opcode_0x06(); break; // ASL A - Arithmetic Shift Left - ZeroPage
|
|
case 0x07: opcode_0x07(); break; // SLO - ZeroPage
|
|
case 0x08: opcode_0x08(); break; // PHP - Push processor status to the stack
|
|
case 0x09: opcode_0x09(); break; // OR - Immediate
|
|
case 0x0A: opcode_0x0A(); break; // ASL A
|
|
case 0x0B: opcode_0x0B(); break; // ANC - Immediate
|
|
case 0x0C: opcode_0x0C(); break; // NOP - Absolute
|
|
case 0x0D: opcode_0x0D(); break; // OR - Absolute
|
|
case 0x0E: opcode_0x0E(); break; // ASL A - Arithmetic Shift Left - Absolute
|
|
case 0x0F: opcode_0x0F(); break; // SLO - Absolute
|
|
case 0x10: opcode_0x10(); break; // BNE - Branch on Zero Clear
|
|
case 0x11: opcode_0x11(); break; // OR Indirect Indexed Y
|
|
case 0x12: opcode_0x12(); break; // JAM
|
|
case 0x13: opcode_0x13(); break; // Indirect Indexed Y
|
|
case 0x14: opcode_0x14(); break; // NOP - ZeroPage , X
|
|
case 0x15: opcode_0x15(); break; // OR - ZeroPage,X
|
|
case 0x16: opcode_0x16(); break; // ASL A - Arithmetic Shift Left - ZeroPage , X
|
|
case 0x17: opcode_0x17(); break; // SLO - ZeroPage , X
|
|
case 0x18: opcode_0x18(); break; // CLC
|
|
case 0x19: opcode_0x19(); break; // OR - Absolute,Y
|
|
case 0x1A: opcode_0xEA(); break; // NOP
|
|
case 0x1B: opcode_0x1B(); break; // SLO - Absolute , Y
|
|
case 0x1C: opcode_0x1C(); break; // NOP - Absolute , X
|
|
case 0x1D: opcode_0x1D(); break; // OR - Absolute,X
|
|
case 0x1E: opcode_0x1E(); break; // ASL A - Arithmetic Shift Left - Absolute , X
|
|
case 0x1F: opcode_0x1F(); break; // SLO - Absolute , X
|
|
case 0x20: opcode_0x20(); break; // JSR - Jump to Subroutine
|
|
case 0x21: opcode_0x21(); break; // AND - Indexed Indirect
|
|
case 0x22: opcode_0x22(); break; // JAM
|
|
case 0x23: opcode_0x23(); break; // RLA - Indexed Indirect X
|
|
case 0x24: opcode_0x24(); break; // BIT - ZeroPage
|
|
case 0x25: opcode_0x25(); break; // AND - ZeroPage
|
|
case 0x26: opcode_0x26(); break; // ROL - Rotate Left - ZeroPage
|
|
case 0x27: opcode_0x27(); break; // RLA - ZeroPage
|
|
case 0x28: opcode_0x28(); break; // PLP - Pop processor status from the stack
|
|
case 0x29: opcode_0x29(); break; // AND - Immediate
|
|
case 0x2A: opcode_0x2A(); break; // ROL A
|
|
case 0x2B: opcode_0x2B(); break; // ANC - Immediate
|
|
case 0x2C: opcode_0x2C(); break; // BIT - Absolute
|
|
case 0x2D: opcode_0x2D(); break; // AND - Absolute
|
|
case 0x2E: opcode_0x2E(); break; // ROL - Rotate Left - Absolute
|
|
case 0x2F: opcode_0x2F(); break; // RLA - Absolute
|
|
case 0x30: opcode_0x30(); break; // BMI - Branch on Minus (N Flag Set)
|
|
case 0x31: opcode_0x31(); break; // AND - Indirect Indexed
|
|
case 0x32: opcode_0x32(); break; // JAM
|
|
case 0x33: opcode_0x33(); break; // RLA - Indirect Indexed Y
|
|
case 0x34: opcode_0x34(); break; // NOP - ZeroPage , X
|
|
case 0x35: opcode_0x35(); break; // AND - ZeroPage,X
|
|
case 0x36: opcode_0x36(); break; // ROL - Rotate Left - ZeroPage , X
|
|
case 0x37: opcode_0x37(); break; // RLA - ZeroPage , X
|
|
case 0x38: opcode_0x38(); break; // SEC
|
|
case 0x39: opcode_0x39(); break; // AND - Absolute,Y
|
|
case 0x3A: opcode_0xEA(); break; // NOP
|
|
case 0x3B: opcode_0x3B(); break; // RLA - Absolute , Y
|
|
case 0x3C: opcode_0x3C(); break; // NOP - Absolute , X
|
|
case 0x3D: opcode_0x3D(); break; // AND - Absolute,X
|
|
case 0x3E: opcode_0x3E(); break; // ROL - Rotate Left - Absolute , X
|
|
case 0x3F: opcode_0x3F(); break; // RLA - Absolute , X
|
|
case 0x40: opcode_0x40(); break; // RTI - Return from Interrupt
|
|
case 0x41: opcode_0x41(); break; // EOR - Indexed Indirect X
|
|
case 0x42: opcode_0x42(); break; // JAM
|
|
case 0x43: opcode_0x43(); break; // SRE - Indexed Indirect X
|
|
case 0x44: opcode_0x44(); break; // NOP - ZeroPage
|
|
case 0x45: opcode_0x45(); break; // EOR - ZeroPage
|
|
case 0x46: opcode_0x46(); break; // LSR - Logical Shift Right - ZeroPage
|
|
case 0x47: opcode_0x47(); break; // SRE - ZeroPage
|
|
case 0x48: opcode_0x48(); break; // PHA - Push Accumulator to the stack
|
|
case 0x49: opcode_0x49(); break; // EOR - Immediate
|
|
case 0x4A: opcode_0x4A(); break; // LSR A
|
|
case 0x4B: opcode_0x4B(); break; // ALR - Immediate
|
|
case 0x4C: opcode_0x4C(); break; // JMP - Jump Absolute
|
|
case 0x4D: opcode_0x4D(); break; // EOR - Absolute
|
|
case 0x4E: opcode_0x4E(); break; // LSR - Logical Shift Right - Absolute
|
|
case 0x4F: opcode_0x4F(); break; // SRE - Absolute
|
|
case 0x50: opcode_0x50(); break; // BVC - Branch on Overflow Clear
|
|
case 0x51: opcode_0x51(); break; // EOR - Indirect Indexed Y
|
|
case 0x52: opcode_0x52(); break; // JAM
|
|
case 0x53: opcode_0x53(); break; // SRE - Indirect Indexed Y
|
|
case 0x54: opcode_0x54(); break; // NOP - ZeroPage , X
|
|
case 0x55: opcode_0x55(); break; // EOR - ZeroPage,X
|
|
case 0x56: opcode_0x56(); break; // LSR - Logical Shift Right - ZeroPage , X
|
|
case 0x57: opcode_0x57(); break; // SRE - ZeroPage , X
|
|
case 0x58: opcode_0x58(); break; // CLI
|
|
case 0x59: opcode_0x59(); break; // EOR - Absolute,Y
|
|
case 0x5A: opcode_0xEA(); break; // NOP
|
|
case 0x5B: opcode_0x5B(); break; // RE - Absolute , Y
|
|
case 0x5C: opcode_0x5C(); break; // NOP - Absolute , X
|
|
case 0x5D: opcode_0x5D(); break; // EOR - Absolute,X
|
|
case 0x5E: opcode_0x5E(); break; // LSR - Logical Shift Right - Absolute , X
|
|
case 0x5F: opcode_0x5F(); break; // SRE - Absolute , X
|
|
case 0x60: opcode_0x60(); break; // RTS - Return from Subroutine
|
|
case 0x61: opcode_0x61(); break; // ADC - Indexed Indirect X
|
|
case 0x62: opcode_0x62(); break; // JAM
|
|
case 0x63: opcode_0x63(); break; // RRA - Indexed Indirect X
|
|
case 0x64: opcode_0x64(); break; // NOP - ZeroPage
|
|
case 0x65: opcode_0x65(); break; // ADC - ZeroPage
|
|
case 0x66: opcode_0x66(); break; // ROR - Rotate Right - ZeroPage
|
|
case 0x67: opcode_0x67(); break; // RRA - ZeroPage
|
|
case 0x68: opcode_0x68(); break; // PLA - Pop Accumulator from the stack
|
|
case 0x69: opcode_0x69(); break; // ADC - Immediate
|
|
case 0x6A: opcode_0x6A(); break; // ROR A
|
|
case 0x6B: opcode_0x6B(); break; // ARR - Immediate
|
|
case 0x6C: opcode_0x6C(); break; // JMP - Jump Indirect
|
|
case 0x6D: opcode_0x6D(); break; // ADC - Absolute
|
|
case 0x6E: opcode_0x6E(); break; // ROR - Rotate Right - Absolute
|
|
case 0x6F: opcode_0x6F(); break; // RRA - Absolute
|
|
case 0x70: opcode_0x70(); break; // BVS - Branch on Overflow Set
|
|
case 0x71: opcode_0x71(); break; // ADC - Indirect Indexed Y
|
|
case 0x72: opcode_0x72(); break; // JAM
|
|
case 0x73: opcode_0x73(); break; // RRA - Indirect Indexed Y
|
|
case 0x74: opcode_0x74(); break; // NOP - ZeroPage , X
|
|
case 0x75: opcode_0x75(); break; // ADC - ZeroPage , X
|
|
case 0x76: opcode_0x76(); break; // ROR - Rotate Right - ZeroPage , X
|
|
case 0x77: opcode_0x77(); break; // RRA - ZeroPage , X
|
|
case 0x78: opcode_0x78(); break; // SEI
|
|
case 0x79: opcode_0x79(); break; // ADC - Absolute , Y
|
|
case 0x7A: opcode_0xEA(); break; // NOP
|
|
case 0x7B: opcode_0x7B(); break; // RRA - Absolute , Y
|
|
case 0x7C: opcode_0x7C(); break; // NOP - Absolute , X
|
|
case 0x7D: opcode_0x7D(); break; // ADC - Absolute , X
|
|
case 0x7E: opcode_0x7E(); break; // ROR - Rotate Right - Absolute , X
|
|
case 0x7F: opcode_0x7F(); break; // RRA - Absolute , X
|
|
case 0x80: opcode_0x80(); break; // NOP - Immediate
|
|
case 0x81: opcode_0x81(); break; // STA - Indexed Indirect X
|
|
case 0x82: opcode_0x82(); break; // NOP - Immediate
|
|
case 0x83: opcode_0x83(); break; // SAX - Indexed Indirect X
|
|
case 0x84: opcode_0x84(); break; // STY - ZeroPage
|
|
case 0x85: opcode_0x85(); break; // STA - ZeroPage
|
|
case 0x86: opcode_0x86(); break; // STX - ZeroPage
|
|
case 0x87: opcode_0x87(); break; // SAX - ZeroPage
|
|
case 0x88: opcode_0x88(); break; // DEY
|
|
case 0x89: opcode_0x89(); break; // NOP - Immediate
|
|
case 0x8A: opcode_0x8A(); break; // TXA
|
|
case 0x8B: opcode_0x8B(); break; // ANE - Immediate
|
|
case 0x8C: opcode_0x8C(); break; // STY - Absolute
|
|
case 0x8D: opcode_0x8D(); break; // STA - Absolute
|
|
case 0x8E: opcode_0x8E(); break; // STX - Absolute
|
|
case 0x8F: opcode_0x8F(); break; // SAX - Absolute
|
|
case 0x90: opcode_0x90(); break; // BCC - Branch on Carry Clear
|
|
case 0x91: opcode_0x91(); break; // STA - Indirect Indexed Y
|
|
case 0x92: opcode_0x92(); break; // JAM
|
|
case 0x93: opcode_0x93(); break; // SHA - ZeroPage , Y
|
|
case 0x94: opcode_0x94(); break; // STY - ZeroPage , X
|
|
case 0x95: opcode_0x95(); break; // STA - ZeroPage , X
|
|
case 0x96: opcode_0x96(); break; // STX - ZeroPage , Y
|
|
case 0x97: opcode_0x97(); break; // SAX - ZeroPage , Y
|
|
case 0x98: opcode_0x98(); break; // TYA
|
|
case 0x99: opcode_0x99(); break; // STA - Absolute , Y
|
|
case 0x9A: opcode_0x9A(); break; // TXS
|
|
case 0x9B: opcode_0x9B(); break; // TAS - Absolute , Y
|
|
case 0x9C: opcode_0x9C(); break; // SHY - Absolute , X
|
|
case 0x9D: opcode_0x9D(); break; // STA - Absolute , X
|
|
case 0x9E: opcode_0x9E(); break; // SHX - Absolute , Y
|
|
case 0x9F: opcode_0x9F(); break; // SHA - Absolute , Y
|
|
case 0xA0: opcode_0xA0(); break; // LDY - Immediate
|
|
case 0xA1: opcode_0xA1(); break; // LDA - Indexed Indirect X
|
|
case 0xA2: opcode_0xA2(); break; // LDX - Immediate
|
|
case 0xA3: opcode_0xA3(); break; // LAX - Indexed Indirect X
|
|
case 0xA4: opcode_0xA4(); break; // LDY - ZeroPage
|
|
case 0xA5: opcode_0xA5(); break; // LDA - ZeroPage
|
|
case 0xA6: opcode_0xA6(); break; // LDX - ZeroPage
|
|
case 0xA7: opcode_0xA7(); break; // LAX - ZeroPage
|
|
case 0xA8: opcode_0xA8(); break; // TAY
|
|
case 0xA9: opcode_0xA9(); break; // LDA - Immediate
|
|
case 0xAA: opcode_0xAA(); break; // TAX
|
|
case 0xAB: opcode_0xAB(); break; // LAX - Immediate
|
|
case 0xAC: opcode_0xAC(); break; // LDY - Absolute
|
|
case 0xAD: opcode_0xAD(); break; // LDA - Absolute
|
|
case 0xAE: opcode_0xAE(); break; // LDX - Absolute
|
|
case 0xAF: opcode_0xAF(); break; // LAX - Absolute
|
|
case 0xB0: opcode_0xB0(); break; // BCS - Branch on Carry Set
|
|
case 0xB1: opcode_0xB1(); break; // LDA - Indirect Indexed Y
|
|
case 0xB2: opcode_0xB2(); break; // JAM
|
|
case 0xB3: opcode_0xB3(); break; // LAX - Indirect Indexed Y
|
|
case 0xB4: opcode_0xB4(); break; // LDY - ZeroPage , X
|
|
case 0xB5: opcode_0xB5(); break; // LDA - ZeroPage , X
|
|
case 0xB6: opcode_0xB6(); break; // LDX - ZeroPage , Y
|
|
case 0xB7: opcode_0xB7(); break; // LAX - ZeroPage , Y
|
|
case 0xB8: opcode_0xB8(); break; // CLV
|
|
case 0xB9: opcode_0xB9(); break; // LDA - Absolute , Y
|
|
case 0xBA: opcode_0xBA(); break; // TSX
|
|
case 0xBB: opcode_0xBB(); break; // LAS - Absolute , Y
|
|
case 0xBC: opcode_0xBC(); break; // LDY - Absolute , X
|
|
case 0xBD: opcode_0xBD(); break; // LDA - Absolute , X
|
|
case 0xBE: opcode_0xBE(); break; // LDX - Absolute , Y
|
|
case 0xBF: opcode_0xBF(); break; // LAX - Absolute , Y
|
|
case 0xC0: opcode_0xC0(); break; // CPY - Immediate
|
|
case 0xC1: opcode_0xC1(); break; // CMP - Indexed Indirect X
|
|
case 0xC2: opcode_0xC2(); break; // NOP - Immediate
|
|
case 0xC3: opcode_0xC3(); break; // DCP - Indexed Indirect X
|
|
case 0xC4: opcode_0xC4(); break; // CPY - ZeroPage
|
|
case 0xC5: opcode_0xC5(); break; // CMP - ZeroPage
|
|
case 0xC6: opcode_0xC6(); break; // DEC - ZeroPage
|
|
case 0xC7: opcode_0xC7(); break; // DCP - ZeroPage
|
|
case 0xC8: opcode_0xC8(); break; // INY
|
|
case 0xC9: opcode_0xC9(); break; // CMP - Immediate
|
|
case 0xCA: opcode_0xCA(); break; // DEX
|
|
case 0xCB: opcode_0xCB(); break; // SBX - Immediate
|
|
case 0xCC: opcode_0xCC(); break; // CPY - Absolute
|
|
case 0xCD: opcode_0xCD(); break; // CMP - Absolute
|
|
case 0xCE: opcode_0xCE(); break; // DEC - Absolute
|
|
case 0xCF: opcode_0xCF(); break; // DCP - Absolute
|
|
case 0xD0: opcode_0xD0(); break; // BNE - Branch on Zero Clear
|
|
case 0xD1: opcode_0xD1(); break; // CMP - Indirect Indexed Y
|
|
case 0xD2: opcode_0xD2(); break; // JAM
|
|
case 0xD3: opcode_0xD3(); break; // DCP - Indirect Indexed Y
|
|
case 0xD4: opcode_0xD4(); break; // NOP - ZeroPage , X
|
|
case 0xD5: opcode_0xD5(); break; // CMP - ZeroPage , X
|
|
case 0xD6: opcode_0xD6(); break; // DEC - ZeroPage , X
|
|
case 0xD7: opcode_0xD7(); break; // DCP - ZeroPage , X
|
|
case 0xD8: opcode_0xD8(); break; // CLD
|
|
case 0xD9: opcode_0xD9(); break; // CMP - Absolute , Y
|
|
case 0xDA: opcode_0xEA(); break; // NOP
|
|
case 0xDB: opcode_0xDB(); break; // DCP - Absolute , Y
|
|
case 0xDC: opcode_0xDC(); break; // NOP - Absolute , X
|
|
case 0xDD: opcode_0xDD(); break; // CMP - Absolute , X
|
|
case 0xDE: opcode_0xDE(); break; // DEC - Absolute , X
|
|
case 0xDF: opcode_0xDF(); break; // DCP - Absolute , X
|
|
case 0xE0: opcode_0xE0(); break; // CPX - Immediate
|
|
case 0xE1: opcode_0xE1(); break; // SBC - Indexed Indirect X
|
|
case 0xE2: opcode_0xE2(); break; // NOP - Immediate
|
|
case 0xE3: opcode_0xE3(); break; // ISC - Indexed Indirect X
|
|
case 0xE4: opcode_0xE4(); break; // CPX - ZeroPage
|
|
case 0xE5: opcode_0xE5(); break; // SBC - ZeroPage
|
|
case 0xE6: opcode_0xE6(); break; // INC - ZeroPage
|
|
case 0xE7: opcode_0xE7(); break; // ISC - ZeroPage
|
|
case 0xE8: opcode_0xE8(); break; // INX
|
|
case 0xE9: opcode_0xE9(); break; // SBC - Immediate
|
|
case 0xEA: opcode_0xEA(); break; // NOP
|
|
case 0xEB: opcode_0xE9(); break; // SBC - Immediate
|
|
case 0xEC: opcode_0xEC(); break; // CPX - Absolute
|
|
case 0xED: opcode_0xED(); break; // SBC - Absolute
|
|
case 0xEE: opcode_0xEE(); break; // INC - Absolute
|
|
case 0xEF: opcode_0xEF(); break; // ISC - Absolute
|
|
case 0xF0: opcode_0xF0(); break; // BEQ - Branch on Zero Set
|
|
case 0xF1: opcode_0xF1(); break; // SBC - Indirect Indexed Y
|
|
case 0xF2: opcode_0xF2(); break; // JAM
|
|
case 0xF3: opcode_0xF3(); break; // ISC - Indirect Indexed Y
|
|
case 0xF4: opcode_0xF4(); break; // NOP - ZeroPage , X
|
|
case 0xF5: opcode_0xF5(); break; // SBC - ZeroPage , X
|
|
case 0xF6: opcode_0xF6(); break; // INC - ZeroPage , X
|
|
case 0xF7: opcode_0xF7(); break; // ISC - ZeroPage , X
|
|
case 0xF8: opcode_0xF8(); break; // SED
|
|
case 0xF9: opcode_0xF9(); break; // SBC - Absolute , Y
|
|
case 0xFA: opcode_0xEA(); break; // NOP
|
|
case 0xFB: opcode_0xFB(); break; // ISC - Absolute , Y
|
|
case 0xFC: opcode_0xFC(); break; // NOP - Absolute , X
|
|
case 0xFD: opcode_0xFD(); break; // SBC - Absolute , X
|
|
case 0xFE: opcode_0xFE(); break; // INC - Absolute , X
|
|
case 0xFF: opcode_0xFF(); break; // ISC - Absolute , X
|
|
}
|
|
|
|
}
|
|
}
|