Project tutorial
The Nano VIC-20

The Nano VIC-20

Emulating a CBM VIC-20 with NTSC video on a standalone Arduino Nano

  • 7,698 views
  • 3 comments
  • 24 respects

Components and supplies

About this project

The VIC-20 emulator on an AVR

Can a Commodore VIC-20 be emulated on a single AVR chip?

Yes, I did and it has composite NTSC video output aswell.

Intended to run on an ATmega328, I pulled my Nano3 board out of the drawer.
Wired up 2 resistors for sync and video and an RCA plug for the 5" TFT monitor.

The schematics is simple and can be seen here to the right.
It's just a 470ohm and 1K resistor connected to TX and D2 on the Nano.
It mixes the pixelstream and sync pulses to a composite NTSC videosignal.

The challange

How do you squeeze the 5K RAM/20K ROM VIC-20 on to the ATmega328?
And give it a video output?

Well it's a tight fit but it works.

Memorymap:
$0000-0340 VIC-RAM, maps to AVR SRAM for zeropage and stack.
$0400-07FF VIC RAM, maps to AVR EEPROM for Basic code.
$0800-09FF VIC-RAM, maps to AVR SRAM for Basic variables.
$1E00-1FFF VIC-RAM, maps to AVR SRAM for videomemory buffer.
$C000-DFFF VIC Basic ROM, maps to AVR flash for a Basic ROM image.
$E000-FFFF VIC Kernal ROM, maps to AVR flash for a Kernal ROM image

All portpins are still free on the Nano for attaching a scanned keyboard matrix or joysticks.

It runs a MOS6502 CPU emulator and generates NTSC video on the fly from the videobuffer.

The video is only B/W but has the original resolution of 22x23 chars or 176x184 pixels.
The video is shifted out using the USART on the ATmega.

There isn't enough memory on the Nano to do a real bitmap so it creates the pixeldata on the fly from the font ROM. 
It renders the character from the original CBM ROM font.

Once booted it has 1535 bytes free for basic code.

As there is no keyboard scanner implemented yet characters from keyboard must to be poked into the keyboard buffer.

Sketch

To compile the code you need both the C20megaEMU_STA.ino file and the cpu.c file.

The project uses about 25K flash and 1900bytes of SRAM.
It also uses the entire 1K EEPROM on the AVR for Basic memory.

The Commodore VIC-20

The schematic

The emulator code

C20megaEMU_STA.ino
The emulator code

Warning: Embedding code files within the project story has been deprecated. To edit this file or add more files, go to the "Software" tab. To remove this file from the story, click on it to trigger the context menu, then click the trash can button (this won't delete it from the "Software" tab).

#include <EEPROM.h>

#include <avr/io.h>
#include <avr/pgmspace.h>
#include <avr/interrupt.h>
#include <avr/sleep.h>

//----------------- VideoBlaster definitions -----------------

#define DOTCLK 1   // Pixel clock (0 for 8MHz, 1 for 4MHz)
#define HSYNC 132  // Hsync frequency (divided from Fcpu)
#define LINES 261  // Lines per field -1 (261 for NTSC, 311 for PAL)
#define SYNCPIN 4  // Pin in PORTD that rhat is connected for sync
#define INTERLACE 0 // 0 for interlace, 1 for non interlace Running with interlaced video gives more cycles to the application

volatile byte VBE=0;     // Video blanking status. If this is not zero you should sleep to keep the video smooth

#define WAIT_VBE while (VBE==1) sleep_cpu();

unsigned int scanline=0; // Dont touch, not volatile
unsigned int videoptr=0; // Dont touch, not volatile 
byte row;                // Dont touch, not volatile
byte lace;               // Dont touch, not volatile

// This is the video character ROM (8x8 font definition)
const unsigned char charROM [8] [128] PROGMEM = { 0x1C , 0x18 , 0x7C , 0x1C , 0x78 , 0x7E , 0x7E , 0x1C , 0x42 , 0x1C , 0xE , 0x42 , 0x40 , 0x42 , 0x42 , 0x18 , 0x7C , 0x18 , 0x7C , 0x3C , 0x3E , 0x42 , 0x42 , 0x42 , 0x42 , 0x22 , 0x7E , 0x42 , 0x42 , 0x18 , 0x0 , 0x0 , 0x0 , 0x8 , 0x24 , 0x24 , 0x8 , 0x0 , 0x30 , 0x4 , 0x4 , 0x20 , 0x8 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x3C , 0x8 , 0x3C , 0x3C , 0x4 , 0x7E , 0x1C , 0x7E , 0x3C , 0x3C , 0x0 , 0x0 , 0xE , 0x0 , 0x70 , 0x3C , 0x0 , 0x8 , 0x10 , 0x0 , 0x0 , 0x0 , 0x0 , 0x20 , 0x4 , 0x0 , 0x8 , 0x8 , 0x80 , 0x80 , 0x1 , 0xFF , 0xFF , 0x0 , 0x0 , 0x36 , 0x40 , 0x0 , 0x81 , 0x0 , 0x8 , 0x2 , 0x8 , 0x8 , 0xA0 , 0x8 , 0x0 , 0xFF , 0x0 , 0xF0 , 0x0 , 0xFF , 0x0 , 0x80 , 0xAA , 0x1 , 0x0 , 0xFF , 0x3 , 0x8 , 0x0 , 0x8 , 0x0 , 0x0 , 0x0 , 0x8 , 0x0 , 0x8 , 0xC0 , 0xE0 , 0x7 , 0xFF , 0xFF , 0x0 , 0x1 , 0x0 , 0xF , 0x8 , 0xF0 , 0xF0 , 0x22 , 0x24 , 0x22 , 0x22 , 0x24 , 0x40 , 0x40 , 0x22 , 0x42 , 0x8 , 0x4 , 0x44 , 0x40 , 0x66 , 0x62 , 0x24 , 0x42 , 0x24 , 0x42 , 0x42 , 0x8 , 0x42 , 0x42 , 0x42 , 0x42 , 0x22 , 0x2 , 0x18 , 0x18 , 0x24 , 0x8 , 0x0 , 0x0 , 0x8 , 0x24 , 0x24 , 0x1E , 0x62 , 0x48 , 0x8 , 0x8 , 0x10 , 0x2A , 0x8 , 0x0 , 0x0 , 0x0 , 0x2 , 0x42 , 0x18 , 0x42 , 0x42 , 0xC , 0x40 , 0x20 , 0x42 , 0x42 , 0x42 , 0x0 , 0x0 , 0x18 , 0x0 , 0x18 , 0x42 , 0x0 , 0x1C , 0x10 , 0x0 , 0x0 , 0xFF , 0x0 , 0x20 , 0x4 , 0x0 , 0x8 , 0x8 , 0x80 , 0x40 , 0x2 , 0x80 , 0x1 , 0x3C , 0x0 , 0x7F , 0x40 , 0x0 , 0x42 , 0x3C , 0x1C , 0x2 , 0x1C , 0x8 , 0x50 , 0x8 , 0x0 , 0x7F , 0x0 , 0xF0 , 0x0 , 0x0 , 0x0 , 0x80 , 0x55 , 0x1 , 0x0 , 0xFE , 0x3 , 0x8 , 0x0 , 0x8 , 0x0 , 0x0 , 0x0 , 0x8 , 0x0 , 0x8 , 0xC0 , 0xE0 , 0x7 , 0xFF , 0xFF , 0x0 , 0x1 , 0x0 , 0xF , 0x8 , 0xF0 , 0xF0 , 0x4A , 0x42 , 0x22 , 0x40 , 0x22 , 0x40 , 0x40 , 0x40 , 0x42 , 0x8 , 0x4 , 0x48 , 0x40 , 0x5A , 0x52 , 0x42 , 0x42 , 0x42 , 0x42 , 0x40 , 0x8 , 0x42 , 0x42 , 0x42 , 0x24 , 0x22 , 0x4 , 0x24 , 0x24 , 0x3C , 0x1C , 0x10 , 0x0 , 0x8 , 0x24 , 0x7E , 0x28 , 0x64 , 0x48 , 0x10 , 0x10 , 0x8 , 0x1C , 0x8 , 0x0 , 0x0 , 0x0 , 0x4 , 0x46 , 0x28 , 0x2 , 0x2 , 0x14 , 0x78 , 0x40 , 0x4 , 0x42 , 0x42 , 0x8 , 0x8 , 0x30 , 0x7E , 0xC , 0x2 , 0x0 , 0x3E , 0x10 , 0x0 , 0xFF , 0x0 , 0x0 , 0x20 , 0x4 , 0x0 , 0x8 , 0x8 , 0x80 , 0x20 , 0x4 , 0x80 , 0x1 , 0x7E , 0x0 , 0x7F , 0x40 , 0x0 , 0x24 , 0x42 , 0x2A , 0x2 , 0x3E , 0x8 , 0xA0 , 0x8 , 0x1 , 0x3F , 0x0 , 0xF0 , 0x0 , 0x0 , 0x0 , 0x80 , 0xAA , 0x1 , 0x0 , 0xFC , 0x3 , 0x8 , 0x0 , 0x8 , 0x0 , 0x0 , 0x0 , 0x8 , 0x0 , 0x8 , 0xC0 , 0xE0 , 0x7 , 0x0 , 0xFF , 0x0 , 0x1 , 0x0 , 0xF , 0x8 , 0xF0 , 0xF0 , 0x56 , 0x7E , 0x3C , 0x40 , 0x22 , 0x78 , 0x78 , 0x4E , 0x7E , 0x8 , 0x4 , 0x70 , 0x40 , 0x5A , 0x4A , 0x42 , 0x7C , 0x42 , 0x7C , 0x3C , 0x8 , 0x42 , 0x24 , 0x5A , 0x18 , 0x1C , 0x18 , 0x42 , 0x42 , 0x42 , 0x2A , 0x20 , 0x0 , 0x8 , 0x0 , 0x24 , 0x1C , 0x8 , 0x30 , 0x0 , 0x10 , 0x8 , 0x3E , 0x3E , 0x0 , 0x7E , 0x0 , 0x8 , 0x5A , 0x8 , 0xC , 0x1C , 0x24 , 0x4 , 0x7C , 0x8 , 0x3C , 0x3E , 0x0 , 0x0 , 0x60 , 0x0 , 0x6 , 0xC , 0x0 , 0x7F , 0x10 , 0xFF , 0x0 , 0x0 , 0x0 , 0x20 , 0x4 , 0x0 , 0x4 , 0x10 , 0x80 , 0x10 , 0x8 , 0x80 , 0x1 , 0x7E , 0x0 , 0x7F , 0x40 , 0x0 , 0x18 , 0x42 , 0x77 , 0x2 , 0x7F , 0x8 , 0x50 , 0x8 , 0x3E , 0x1F , 0x0 , 0xF0 , 0x0 , 0x0 , 0x0 , 0x80 , 0x55 , 0x1 , 0x0 , 0xF8 , 0x3 , 0x8 , 0x0 , 0x8 , 0x0 , 0x0 , 0x0 , 0x8 , 0x0 , 0x8 , 0xC0 , 0xE0 , 0x7 , 0x0 , 0x0 , 0x0 , 0x1 , 0x0 , 0xF , 0x8 , 0xF0 , 0xF0 , 0x4C , 0x42 , 0x22 , 0x40 , 0x22 , 0x40 , 0x40 , 0x42 , 0x42 , 0x8 , 0x4 , 0x48 , 0x40 , 0x42 , 0x46 , 0x42 , 0x40 , 0x4A , 0x48 , 0x2 , 0x8 , 0x42 , 0x24 , 0x5A , 0x24 , 0x8 , 0x20 , 0x7E , 0x42 , 0x7E , 0x8 , 0x7F , 0x0 , 0x0 , 0x0 , 0x7E , 0xA , 0x10 , 0x4A , 0x0 , 0x10 , 0x8 , 0x1C , 0x8 , 0x0 , 0x0 , 0x0 , 0x10 , 0x62 , 0x8 , 0x30 , 0x2 , 0x7E , 0x2 , 0x42 , 0x10 , 0x42 , 0x2 , 0x0 , 0x0 , 0x30 , 0x7E , 0xC , 0x10 , 0xFF , 0x7F , 0x10 , 0x0 , 0x0 , 0x0 , 0x0 , 0x20 , 0x4 , 0xE0 , 0x3 , 0xE0 , 0x80 , 0x8 , 0x10 , 0x80 , 0x1 , 0x7E , 0x0 , 0x3E , 0x40 , 0x3 , 0x18 , 0x42 , 0x2A , 0x2 , 0x3E , 0xFF , 0xA0 , 0x8 , 0x54 , 0xF , 0x0 , 0xF0 , 0xFF , 0x0 , 0x0 , 0x80 , 0xAA , 0x1 , 0xAA , 0xF0 , 0x3 , 0xF , 0xF , 0xF , 0xF8 , 0x0 , 0xF , 0xFF , 0xFF , 0xF8 , 0xC0 , 0xE0 , 0x7 , 0x0 , 0x0 , 0x0 , 0x1 , 0xF0 , 0x0 , 0xF8 , 0x0 , 0xF , 0x20 , 0x42 , 0x22 , 0x22 , 0x24 , 0x40 , 0x40 , 0x22 , 0x42 , 0x8 , 0x44 , 0x44 , 0x40 , 0x42 , 0x42 , 0x24 , 0x40 , 0x24 , 0x44 , 0x42 , 0x8 , 0x42 , 0x18 , 0x66 , 0x42 , 0x8 , 0x40 , 0x42 , 0x24 , 0x42 , 0x8 , 0x20 , 0x0 , 0x0 , 0x0 , 0x24 , 0x3C , 0x26 , 0x44 , 0x0 , 0x8 , 0x10 , 0x2A , 0x8 , 0x8 , 0x0 , 0x18 , 0x20 , 0x42 , 0x8 , 0x40 , 0x42 , 0x4 , 0x44 , 0x42 , 0x10 , 0x42 , 0x4 , 0x8 , 0x8 , 0x18 , 0x0 , 0x18 , 0x0 , 0x0 , 0x1C , 0x10 , 0x0 , 0x0 , 0x0 , 0xFF , 0x20 , 0x4 , 0x10 , 0x0 , 0x0 , 0x80 , 0x4 , 0x20 , 0x80 , 0x1 , 0x7E , 0x0 , 0x1C , 0x40 , 0x4 , 0x24 , 0x42 , 0x8 , 0x2 , 0x1C , 0x8 , 0x50 , 0x8 , 0x14 , 0x7 , 0x0 , 0xF0 , 0xFF , 0x0 , 0x0 , 0x80 , 0x55 , 0x1 , 0x55 , 0xE0 , 0x3 , 0x8 , 0xF , 0x0 , 0x8 , 0x0 , 0x8 , 0x0 , 0x8 , 0x8 , 0xC0 , 0xE0 , 0x7 , 0x0 , 0x0 , 0xFF , 0x1 , 0xF0 , 0x0 , 0x0 , 0x0 , 0xF , 0x1E , 0x42 , 0x7C , 0x1C , 0x78 , 0x7E , 0x40 , 0x1C , 0x42 , 0x1C , 0x38 , 0x42 , 0x7E , 0x42 , 0x42 , 0x18 , 0x40 , 0x1A , 0x42 , 0x3C , 0x8 , 0x3C , 0x18 , 0x42 , 0x42 , 0x8 , 0x7E , 0x42 , 0x18 , 0x42 , 0x8 , 0x10 , 0x0 , 0x8 , 0x0 , 0x24 , 0x8 , 0x46 , 0x3A , 0x0 , 0x4 , 0x20 , 0x8 , 0x0 , 0x8 , 0x0 , 0x18 , 0x40 , 0x3C , 0x3E , 0x7E , 0x3C , 0x4 , 0x38 , 0x3C , 0x10 , 0x3C , 0x38 , 0x0 , 0x8 , 0xE , 0x0 , 0x70 , 0x10 , 0x0 , 0x3E , 0x10 , 0x0 , 0x0 , 0x0 , 0x0 , 0x20 , 0x4 , 0x8 , 0x0 , 0x0 , 0x80 , 0x2 , 0x40 , 0x80 , 0x1 , 0x3C , 0xFF , 0x8 , 0x40 , 0x8 , 0x42 , 0x3C , 0x8 , 0x2 , 0x8 , 0x8 , 0xA0 , 0x8 , 0x14 , 0x3 , 0x0 , 0xF0 , 0xFF , 0x0 , 0x0 , 0x80 , 0xAA , 0x1 , 0xAA , 0xC0 , 0x3 , 0x8 , 0xF , 0x0 , 0x8 , 0xFF , 0x8 , 0x0 , 0x8 , 0x8 , 0xC0 , 0xE0 , 0x7 , 0x0 , 0x0 , 0xFF , 0x1 , 0xF0 , 0x0 , 0x0 , 0x0 , 0xF , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x8 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x10 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x10 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x10 , 0x0 , 0x0 , 0x0 , 0x0 , 0x20 , 0x4 , 0x8 , 0x0 , 0x0 , 0xFF , 0x1 , 0x80 , 0x80 , 0x1 , 0x0 , 0x0 , 0x0 , 0x40 , 0x8 , 0x81 , 0x0 , 0x0 , 0x2 , 0x0 , 0x8 , 0x50 , 0x8 , 0x0 , 0x1 , 0x0 , 0xF0 , 0xFF , 0x0 , 0xFF , 0x80 , 0x55 , 0x1 , 0x55 , 0x80 , 0x3 , 0x8 , 0xF , 0x0 , 0x8 , 0xFF , 0x8 , 0x0 , 0x8 , 0x8 , 0xC0 , 0xE0 , 0x7 , 0x0 , 0x0 , 0xFF , 0xFF , 0xF0 , 0x0 , 0x0 , 0x0 , 0xF };

#define SYNCDELAY   // This makes up the sync pulse low time delay
    asm("nop\n nop\n nop\n nop\n nop\n nop\n nop\n nop\n"); \
    asm("nop\n nop\n nop\n nop\n nop\n nop\n nop\n nop\n"); \
    asm("nop\n nop\n nop\n nop\n nop\n nop\n nop\n nop\n"); \
    asm("nop\n nop\n nop\n nop\n nop\n nop\n nop\n nop\n"); \
    asm("nop\n nop\n nop\n nop\n nop\n nop\n nop\n nop\n"); \
    asm("nop\n nop\n nop\n nop\n nop\n nop\n nop\n nop\n"); \
    asm("nop\n nop\n nop\n nop\n nop\n nop\n nop\n nop\n"); \
    asm("nop\n nop\n nop\n nop\n nop\n nop\n nop\n nop\n");
    
const byte MSPIM_SCK = 4;  // This is needed for the hardware to work
const byte MSPIM_SS = 5;   // This is needed for the hardware to work

//--------------------------------------------------------------



char videomem[528];
char basicram[512];

uint8_t RAM[832];

extern "C" {
  void exec6502();
  void reset6502();
    
  void writeEEPROM(unsigned int eeaddress, byte data ) {
  if ((eeaddress>7679)&&(eeaddress<8192)) {
    videomem[eeaddress-7680+22]=data;
    return;
  }
  if ((eeaddress>1023)&&(eeaddress<2048)) {
    digitalWrite(13,HIGH);
    EEPROM.write(eeaddress&0x3FF, data);
    digitalWrite(13,LOW);
    return;
  }
  if ((eeaddress>2047)&&(eeaddress<7680)) {
    basicram[eeaddress&0x1FF]=data;
    return;
  }
  return;  
}

  
byte readEEPROM(unsigned int eeaddress ) {
  if ((eeaddress>7679)&&(eeaddress<8192)) {
    return videomem[eeaddress-7680+22];
  }
  if ((eeaddress>1023)&&(eeaddress<2048)) {
    return EEPROM.read(eeaddress&0x3FF);
  }
  if ((eeaddress>2047)&&(eeaddress<7680)) {
    return basicram[eeaddress&0x1FF];
  }
  return 0xFF;
}
}




ISR(TIMER0_COMPA_vect){    //Video interrupt. This is called at every line in the frame.
  byte c=8;  //Back porch
  byte d=4;  //Left Blank
  byte p=22; //Chars per row
  PORTD=0;
    if ((scanline>2)&&(scanline<40)||(scanline>231)) {
    SYNCDELAY
    PORTD = SYNCPIN;
    VBE=0;
  }

 if (scanline<3) {
    SYNCDELAY   
    PORTD =0;
    videoptr=0;   
    row=0;    
  }  
  
  if ((scanline>39)&&(scanline<232)) {
    SYNCDELAY   
    PORTD = SYNCPIN;
    if (lace&1|INTERLACE) {
    const register byte * linePtr = &charROM [ row & 0x07 ] [0];
    register byte * messagePtr = (byte *) & videomem [videoptr] ;
    while (c--) { 
     asm("nop\n");
     asm("nop\n");
    }   
    UCSR0B = _BV(TXEN0);
    while (d--) { 
     while ((UCSR0A & _BV (UDRE0)) == 0) {}
     UDR0 = 0;
    }
    while (p--) {
     UDR0 = pgm_read_byte (linePtr + (* messagePtr++));
     while ((UCSR0A & _BV (UDRE0)) == 0)
      {}
    }  
    while ((UCSR0A & _BV (UDRE0)) == 0)
      {}  
    UCSR0B = 0;
    row++;
    videoptr=(row>>3)*22;
    VBE=1;
    }
  }
  scanline++;
  if (scanline>LINES) {
    scanline=0;
    lace++;
  } 
}

void setup () {
  pinMode (MSPIM_SS, OUTPUT);  //A must for MSMSPI VIDEO to work
  pinMode (MSPIM_SCK, OUTPUT); //A must for MSMSPI VIDEO to work
  pinMode(2, OUTPUT); //Set D2 as output for Sync. A must for MSMSPI VIDEO to work
  UBRR0 = 0;
  UCSR0A = _BV (TXC0);
  UCSR0C = _BV (UMSEL00) | _BV (UMSEL01);
  UCSR0B = _BV (TXEN0);
  UBRR0 = DOTCLK; 
  cli();
  TCCR0A = 0;
  TCCR0B = 0;
  TCNT0  = 0;
  OCR0A = HSYNC;// = (16*10^6) / (15625*8) - 1 (must be <256)  
  TCCR0A |= (1 << WGM01);
  TCCR0B |= (1 << CS01) | (0 << CS00);   
  TIMSK0 |= (1 << OCIE0A);
  set_sleep_mode (SLEEP_MODE_IDLE);
  sei();

  pinMode(13, OUTPUT);
  digitalWrite(13,LOW);
  pinMode(1, OUTPUT); //A must for MSMSPI VIDEO to work
  digitalWrite(1,LOW); //A must for MSMSPI VIDEO to work
  reset6502();
  for (int i=0;i<528;i++) {
    videomem[i]=32;
  }
}

void loop () {
  WAIT_VBE
  exec6502();
  RAM[55]=0; //POKE55,0
  RAM[56]=0x0A; //POKE56,10 lower top of mem to 0x0A
}

The CPU emulator code

cpu.c
The CPU emulator code

Warning: Embedding code files within the project story has been deprecated. To edit this file or add more files, go to the "Software" tab. To remove this file from the story, click on it to trigger the context menu, then click the trash can button (this won't delete it from the "Software" tab).

#include <stdint.h>
#include <avr/pgmspace.h>

//extern void printhex(uint16_t val);
//extern void serout(uint8_t value);
extern uint8_t RAM[];

#define NULL (void *) 0

#define RAM_SIZE 832

#define FLAG_CARRY     0x01
#define FLAG_ZERO      0x02
#define FLAG_INTERRUPT 0x04
#define FLAG_DECIMAL   0x08
#define FLAG_BREAK     0x10
#define FLAG_CONSTANT  0x20
#define FLAG_OVERFLOW  0x40
#define FLAG_SIGN      0x80

#define BASE_STACK     0x100

#define saveaccum(n) a = (uint8_t)((n) & 0x00FF)


//flag modifier macros
#define setcarry() cpustatus |= FLAG_CARRY
#define clearcarry() cpustatus &= (~FLAG_CARRY)
#define setzero() cpustatus |= FLAG_ZERO
#define clearzero() cpustatus &= (~FLAG_ZERO)
#define setinterrupt() cpustatus |= FLAG_INTERRUPT
#define clearinterrupt() cpustatus &= (~FLAG_INTERRUPT)
#define setdecimal() cpustatus |= FLAG_DECIMAL
#define cleardecimal() cpustatus &= (~FLAG_DECIMAL)
#define setoverflow() cpustatus |= FLAG_OVERFLOW
#define clearoverflow() cpustatus &= (~FLAG_OVERFLOW)
#define setsign() cpustatus |= FLAG_SIGN
#define clearsign() cpustatus &= (~FLAG_SIGN)


//flag calculation macros
#define zerocalc(n) { if ((n) & 0x00FF) clearzero(); else setzero(); }

#define signcalc(n) { if ((n) & 0x0080) setsign(); else clearsign(); }

#define carrycalc(n) { if ((n) & 0xFF00) setcarry(); else clearcarry(); }

#define overflowcalc(n, m, o) { if (((n) ^ (uint16_t)(m)) & ((n) ^ (o)) & 0x0080) setoverflow(); else clearoverflow(); }


//6502 CPU registers
uint16_t pc;
uint8_t sp, a, x, y, cpustatus;


//helper variables
//uint32_t instructions = 0; //keep track of total instructions executed
//int32_t clockticks6502 = 0, clockgoal6502 = 0;
uint16_t oldpc, ea, reladdr, value, result;
uint8_t opcode, oldcpustatus, useaccum;

uint8_t RAM[RAM_SIZE];

prog_uchar BIOS[16384] PROGMEM = { 0x78 , 0xE3 , 0x67 , 0xE4 , 0x43 , 0x42 , 0x4D , 0x42 , 0x41 , 0x53 , 0x49 , 0x43 , 0x30 , 0xC8 , 0x41 , 0xC7 , 0x1D , 0xCD , 0xF7 , 0xC8 , 0xA4 , 0xCB , 0xBE , 0xCB , 0x80 , 0xD0 , 0x5 , 0xCC , 0xA4 , 0xC9 , 0x9F , 0xC8 , 0x70 , 0xC8 , 0x27 , 0xC9 , 0x1C , 0xC8 , 0x82 , 0xC8 , 0xD1 , 0xC8 , 0x3A , 0xC9 , 0x2E , 0xC8 , 0x4A , 0xC9 , 0x2C , 0xD8 , 0x64 , 0xE1 , 0x52 , 0xE1 , 0x61 , 0xE1 , 0xB2 , 0xD3 , 0x23 , 0xD8 , 0x7F , 0xCA , 0x9F , 0xCA , 0x56 , 0xC8 , 0x9B , 0xC6 , 0x5D , 0xC6 , 0x85 , 0xCA , 0x26 , 0xE1 , 0xBA , 0xE1 , 0xC3 , 0xE1 , 0x7A , 0xCB , 0x41 , 0xC6 , 0x39 , 0xDC , 0xCC , 0xDC , 0x58 , 0xDC , 0x0 , 0x0 , 0x7D , 0xD3 , 0x9E , 0xD3 , 0x71 , 0xDF , 0x94 , 0xE0 , 0xEA , 0xD9 , 0xED , 0xDF , 0x61 , 0xE2 , 0x68 , 0xE2 , 0xB1 , 0xE2 , 0xB , 0xE3 , 0xD , 0xD8 , 0x7C , 0xD7 , 0x65 , 0xD4 , 0xAD , 0xD7 , 0x8B , 0xD7 , 0xEC , 0xD6 , 0x0 , 0xD7 , 0x2C , 0xD7 , 0x37 , 0xD7 , 0x79 , 0x69 , 0xD8 , 0x79 , 0x52 , 0xD8 , 0x7B , 0x2A , 0xDA , 0x7B , 0x11 , 0xDB , 0x7F , 0x7A , 0xDF , 0x50 , 0xE8 , 0xCF , 0x46 , 0xE5 , 0xCF , 0x7D , 0xB3 , 0xDF , 0x5A , 0xD3 , 0xCE , 0x64 , 0x15 , 0xD0 , 0x45 , 0x4E , 0xC4 , 0x46 , 0x4F , 0xD2 , 0x4E , 0x45 , 0x58 , 0xD4 , 0x44 , 0x41 , 0x54 , 0xC1 , 0x49 , 0x4E , 0x50 , 0x55 , 0x54 , 0xA3 , 0x49 , 0x4E , 0x50 , 0x55 , 0xD4 , 0x44 , 0x49 , 0xCD , 0x52 , 0x45 , 0x41 , 0xC4 , 0x4C , 0x45 , 0xD4 , 0x47 , 0x4F , 0x54 , 0xCF , 0x52 , 0x55 , 0xCE , 0x49 , 0xC6 , 0x52 , 0x45 , 0x53 , 0x54 , 0x4F , 0x52 , 0xC5 , 0x47 , 0x4F , 0x53 , 0x55 , 0xC2 , 0x52 , 0x45 , 0x54 , 0x55 , 0x52 , 0xCE , 0x52 , 0x45 , 0xCD , 0x53 , 0x54 , 0x4F , 0xD0 , 0x4F , 0xCE , 0x57 , 0x41 , 0x49 , 0xD4 , 0x4C , 0x4F , 0x41 , 0xC4 , 0x53 , 0x41 , 0x56 , 0xC5 , 0x56 , 0x45 , 0x52 , 0x49 , 0x46 , 0xD9 , 0x44 , 0x45 , 0xC6 , 0x50 , 0x4F , 0x4B , 0xC5 , 0x50 , 0x52 , 0x49 , 0x4E , 0x54 , 0xA3 , 0x50 , 0x52 , 0x49 , 0x4E , 0xD4 , 0x43 , 0x4F , 0x4E , 0xD4 , 0x4C , 0x49 , 0x53 , 0xD4 , 0x43 , 0x4C , 0xD2 , 0x43 , 0x4D , 0xC4 , 0x53 , 0x59 , 0xD3 , 0x4F , 0x50 , 0x45 , 0xCE , 0x43 , 0x4C , 0x4F , 0x53 , 0xC5 , 0x47 , 0x45 , 0xD4 , 0x4E , 0x45 , 0xD7 , 0x54 , 0x41 , 0x42 , 0xA8 , 0x54 , 0xCF , 0x46 , 0xCE , 0x53 , 0x50 , 0x43 , 0xA8 , 0x54 , 0x48 , 0x45 , 0xCE , 0x4E , 0x4F , 0xD4 , 0x53 , 0x54 , 0x45 , 0xD0 , 0xAB , 0xAD , 0xAA , 0xAF , 0xDE , 0x41 , 0x4E , 0xC4 , 0x4F , 0xD2 , 0xBE , 0xBD , 0xBC , 0x53 , 0x47 , 0xCE , 0x49 , 0x4E , 0xD4 , 0x41 , 0x42 , 0xD3 , 0x55 , 0x53 , 0xD2 , 0x46 , 0x52 , 0xC5 , 0x50 , 0x4F , 0xD3 , 0x53 , 0x51 , 0xD2 , 0x52 , 0x4E , 0xC4 , 0x4C , 0x4F , 0xC7 , 0x45 , 0x58 , 0xD0 , 0x43 , 0x4F , 0xD3 , 0x53 , 0x49 , 0xCE , 0x54 , 0x41 , 0xCE , 0x41 , 0x54 , 0xCE , 0x50 , 0x45 , 0x45 , 0xCB , 0x4C , 0x45 , 0xCE , 0x53 , 0x54 , 0x52 , 0xA4 , 0x56 , 0x41 , 0xCC , 0x41 , 0x53 , 0xC3 , 0x43 , 0x48 , 0x52 , 0xA4 , 0x4C , 0x45 , 0x46 , 0x54 , 0xA4 , 0x52 , 0x49 , 0x47 , 0x48 , 0x54 , 0xA4 , 0x4D , 0x49 , 0x44 , 0xA4 , 0x47 , 0xCF , 0x0 , 0x54 , 0x4F , 0x4F , 0x20 , 0x4D , 0x41 , 0x4E , 0x59 , 0x20 , 0x46 , 0x49 , 0x4C , 0x45 , 0xD3 , 0x46 , 0x49 , 0x4C , 0x45 , 0x20 , 0x4F , 0x50 , 0x45 , 0xCE , 0x46 , 0x49 , 0x4C , 0x45 , 0x20 , 0x4E , 0x4F , 0x54 , 0x20 , 0x4F , 0x50 , 0x45 , 0xCE , 0x46 , 0x49 , 0x4C , 0x45 , 0x20 , 0x4E , 0x4F , 0x54 , 0x20 , 0x46 , 0x4F , 0x55 , 0x4E , 0xC4 , 0x44 , 0x45 , 0x56 , 0x49 , 0x43 , 0x45 , 0x20 , 0x4E , 0x4F , 0x54 , 0x20 , 0x50 , 0x52 , 0x45 , 0x53 , 0x45 , 0x4E , 0xD4 , 0x4E , 0x4F , 0x54 , 0x20 , 0x49 , 0x4E , 0x50 , 0x55 , 0x54 , 0x20 , 0x46 , 0x49 , 0x4C , 0xC5 , 0x4E , 0x4F , 0x54 , 0x20 , 0x4F , 0x55 , 0x54 , 0x50 , 0x55 , 0x54 , 0x20 , 0x46 , 0x49 , 0x4C , 0xC5 , 0x4D , 0x49 , 0x53 , 0x53 , 0x49 , 0x4E , 0x47 , 0x20 , 0x46 , 0x49 , 0x4C , 0x45 , 0x20 , 0x4E , 0x41 , 0x4D , 0xC5 , 0x49 , 0x4C , 0x4C , 0x45 , 0x47 , 0x41 , 0x4C , 0x20 , 0x44 , 0x45 , 0x56 , 0x49 , 0x43 , 0x45 , 0x20 , 0x4E , 0x55 , 0x4D , 0x42 , 0x45 , 0xD2 , 0x4E , 0x45 , 0x58 , 0x54 , 0x20 , 0x57 , 0x49 , 0x54 , 0x48 , 0x4F , 0x55 , 0x54 , 0x20 , 0x46 , 0x4F , 0xD2 , 0x53 , 0x59 , 0x4E , 0x54 , 0x41 , 0xD8 , 0x52 , 0x45 , 0x54 , 0x55 , 0x52 , 0x4E , 0x20 , 0x57 , 0x49 , 0x54 , 0x48 , 0x4F , 0x55 , 0x54 , 0x20 , 0x47 , 0x4F , 0x53 , 0x55 , 0xC2 , 0x4F , 0x55 , 0x54 , 0x20 , 0x4F , 0x46 , 0x20 , 0x44 , 0x41 , 0x54 , 0xC1 , 0x49 , 0x4C , 0x4C , 0x45 , 0x47 , 0x41 , 0x4C , 0x20 , 0x51 , 0x55 , 0x41 , 0x4E , 0x54 , 0x49 , 0x54 , 0xD9 , 0x4F , 0x56 , 0x45 , 0x52 , 0x46 , 0x4C , 0x4F , 0xD7 , 0x4F , 0x55 , 0x54 , 0x20 , 0x4F , 0x46 , 0x20 , 0x4D , 0x45 , 0x4D , 0x4F , 0x52 , 0xD9 , 0x55 , 0x4E , 0x44 , 0x45 , 0x46 , 0x27 , 0x44 , 0x20 , 0x53 , 0x54 , 0x41 , 0x54 , 0x45 , 0x4D , 0x45 , 0x4E , 0xD4 , 0x42 , 0x41 , 0x44 , 0x20 , 0x53 , 0x55 , 0x42 , 0x53 , 0x43 , 0x52 , 0x49 , 0x50 , 0xD4 , 0x52 , 0x45 , 0x44 , 0x49 , 0x4D , 0x27 , 0x44 , 0x20 , 0x41 , 0x52 , 0x52 , 0x41 , 0xD9 , 0x44 , 0x49 , 0x56 , 0x49 , 0x53 , 0x49 , 0x4F , 0x4E , 0x20 , 0x42 , 0x59 , 0x20 , 0x5A , 0x45 , 0x52 , 0xCF , 0x49 , 0x4C , 0x4C , 0x45 , 0x47 , 0x41 , 0x4C , 0x20 , 0x44 , 0x49 , 0x52 , 0x45 , 0x43 , 0xD4 , 0x54 , 0x59 , 0x50 , 0x45 , 0x20 , 0x4D , 0x49 , 0x53 , 0x4D , 0x41 , 0x54 , 0x43 , 0xC8 , 0x53 , 0x54 , 0x52 , 0x49 , 0x4E , 0x47 , 0x20 , 0x54 , 0x4F , 0x4F , 0x20 , 0x4C , 0x4F , 0x4E , 0xC7 , 0x46 , 0x49 , 0x4C , 0x45 , 0x20 , 0x44 , 0x41 , 0x54 , 0xC1 , 0x46 , 0x4F , 0x52 , 0x4D , 0x55 , 0x4C , 0x41 , 0x20 , 0x54 , 0x4F , 0x4F , 0x20 , 0x43 , 0x4F , 0x4D , 0x50 , 0x4C , 0x45 , 0xD8 , 0x43 , 0x41 , 0x4E , 0x27 , 0x54 , 0x20 , 0x43 , 0x4F , 0x4E , 0x54 , 0x49 , 0x4E , 0x55 , 0xC5 , 0x55 , 0x4E , 0x44 , 0x45 , 0x46 , 0x27 , 0x44 , 0x20 , 0x46 , 0x55 , 0x4E , 0x43 , 0x54 , 0x49 , 0x4F , 0xCE , 0x56 , 0x45 , 0x52 , 0x49 , 0x46 , 0xD9 , 0x4C , 0x4F , 0x41 , 0xC4 , 0x9E , 0xC1 , 0xAC , 0xC1 , 0xB5 , 0xC1 , 0xC2 , 0xC1 , 0xD0 , 0xC1 , 0xE2 , 0xC1 , 0xF0 , 0xC1 , 0xFF , 0xC1 , 0x10 , 0xC2 , 0x25 , 0xC2 , 0x35 , 0xC2 , 0x3B , 0xC2 , 0x4F , 0xC2 , 0x5A , 0xC2 , 0x6A , 0xC2 , 0x72 , 0xC2 , 0x7F , 0xC2 , 0x90 , 0xC2 , 0x9D , 0xC2 , 0xAA , 0xC2 , 0xBA , 0xC2 , 0xC8 , 0xC2 , 0xD5 , 0xC2 , 0xE4 , 0xC2 , 0xED , 0xC2 , 0x0 , 0xC3 , 0xE , 0xC3 , 0x1E , 0xC3 , 0x24 , 0xC3 , 0x83 , 0xC3 , 0xD , 0x4F , 0x4B , 0xD , 0x0 , 0xD , 0x20 , 0x45 , 0x52 , 0x52 , 0x4F , 0x52 , 0x0 , 0x20 , 0x49 , 0x4E , 0x20 , 0x0 , 0xD , 0xA , 0x52 , 0x45 , 0x41 , 0x44 , 0x59 , 0x2E , 0xD , 0xA , 0x0 , 0xD , 0xA , 0x42 , 0x52 , 0x45 , 0x41 , 0x4B , 0x0 , 0xA0 , 0xBA , 0xE8 , 0xE8 , 0xE8 , 0xE8 , 0xBD , 0x1 , 0x1 , 0xC9 , 0x81 , 0xD0 , 0x21 , 0xA5 , 0x4A , 0xD0 , 0xA , 0xBD , 0x2 , 0x1 , 0x85 , 0x49 , 0xBD , 0x3 , 0x1 , 0x85 , 0x4A , 0xDD , 0x3 , 0x1 , 0xD0 , 0x7 , 0xA5 , 0x49 , 0xDD , 0x2 , 0x1 , 0xF0 , 0x7 , 0x8A , 0x18 , 0x69 , 0x12 , 0xAA , 0xD0 , 0xD8 , 0x60 , 0x20 , 0x8 , 0xC4 , 0x85 , 0x31 , 0x84 , 0x32 , 0x38 , 0xA5 , 0x5A , 0xE5 , 0x5F , 0x85 , 0x22 , 0xA8 , 0xA5 , 0x5B , 0xE5 , 0x60 , 0xAA , 0xE8 , 0x98 , 0xF0 , 0x23 , 0xA5 , 0x5A , 0x38 , 0xE5 , 0x22 , 0x85 , 0x5A , 0xB0 , 0x3 , 0xC6 , 0x5B , 0x38 , 0xA5 , 0x58 , 0xE5 , 0x22 , 0x85 , 0x58 , 0xB0 , 0x8 , 0xC6 , 0x59 , 0x90 , 0x4 , 0xB1 , 0x5A , 0x91 , 0x58 , 0x88 , 0xD0 , 0xF9 , 0xB1 , 0x5A , 0x91 , 0x58 , 0xC6 , 0x5B , 0xC6 , 0x59 , 0xCA , 0xD0 , 0xF2 , 0x60 , 0xA , 0x69 , 0x3E , 0xB0 , 0x35 , 0x85 , 0x22 , 0xBA , 0xE4 , 0x22 , 0x90 , 0x2E , 0x60 , 0xC4 , 0x34 , 0x90 , 0x28 , 0xD0 , 0x4 , 0xC5 , 0x33 , 0x90 , 0x22 , 0x48 , 0xA2 , 0x9 , 0x98 , 0x48 , 0xB5 , 0x57 , 0xCA , 0x10 , 0xFA , 0x20 , 0x26 , 0xD5 , 0xA2 , 0xF7 , 0x68 , 0x95 , 0x61 , 0xE8 , 0x30 , 0xFA , 0x68 , 0xA8 , 0x68 , 0xC4 , 0x34 , 0x90 , 0x6 , 0xD0 , 0x5 , 0xC5 , 0x33 , 0xB0 , 0x1 , 0x60 , 0xA2 , 0x10 , 0x6C , 0x0 , 0x3 , 0x8A , 0xA , 0xAA , 0xBD , 0x26 , 0xC3 , 0x85 , 0x22 , 0xBD , 0x27 , 0xC3 , 0x85 , 0x23 , 0x20 , 0xCC , 0xFF , 0xA9 , 0x0 , 0x85 , 0x13 , 0x20 , 0xD7 , 0xCA , 0x20 , 0x45 , 0xCB , 0xA0 , 0x0 , 0xB1 , 0x22 , 0x48 , 0x29 , 0x7F , 0x20 , 0x47 , 0xCB , 0xC8 , 0x68 , 0x10 , 0xF4 , 0x20 , 0x7A , 0xC6 , 0xA9 , 0x69 , 0xA0 , 0xC3 , 0x20 , 0x1E , 0xCB , 0xA4 , 0x3A , 0xC8 , 0xF0 , 0x3 , 0x20 , 0xC2 , 0xDD , 0xA9 , 0x76 , 0xA0 , 0xC3 , 0x20 , 0x1E , 0xCB , 0xA9 , 0x80 , 0x20 , 0x90 , 0xFF , 0x6C , 0x2 , 0x3 , 0x20 , 0x60 , 0xC5 , 0x86 , 0x7A , 0x84 , 0x7B , 0x20 , 0x73 , 0x0 , 0xAA , 0xF0 , 0xF0 , 0xA2 , 0xFF , 0x86 , 0x3A , 0x90 , 0x6 , 0x20 , 0x79 , 0xC5 , 0x4C , 0xE1 , 0xC7 , 0x20 , 0x6B , 0xC9 , 0x20 , 0x79 , 0xC5 , 0x84 , 0xB , 0x20 , 0x13 , 0xC6 , 0x90 , 0x44 , 0xA0 , 0x1 , 0xB1 , 0x5F , 0x85 , 0x23 , 0xA5 , 0x2D , 0x85 , 0x22 , 0xA5 , 0x60 , 0x85 , 0x25 , 0xA5 , 0x5F , 0x88 , 0xF1 , 0x5F , 0x18 , 0x65 , 0x2D , 0x85 , 0x2D , 0x85 , 0x24 , 0xA5 , 0x2E , 0x69 , 0xFF , 0x85 , 0x2E , 0xE5 , 0x60 , 0xAA , 0x38 , 0xA5 , 0x5F , 0xE5 , 0x2D , 0xA8 , 0xB0 , 0x3 , 0xE8 , 0xC6 , 0x25 , 0x18 , 0x65 , 0x22 , 0x90 , 0x3 , 0xC6 , 0x23 , 0x18 , 0xB1 , 0x22 , 0x91 , 0x24 , 0xC8 , 0xD0 , 0xF9 , 0xE6 , 0x23 , 0xE6 , 0x25 , 0xCA , 0xD0 , 0xF2 , 0x20 , 0x59 , 0xC6 , 0x20 , 0x33 , 0xC5 , 0xAD , 0x0 , 0x2 , 0xF0 , 0x88 , 0x18 , 0xA5 , 0x2D , 0x85 , 0x5A , 0x65 , 0xB , 0x85 , 0x58 , 0xA4 , 0x2E , 0x84 , 0x5B , 0x90 , 0x1 , 0xC8 , 0x84 , 0x59 , 0x20 , 0xB8 , 0xC3 , 0xA5 , 0x14 , 0xA4 , 0x15 , 0x8D , 0xFE , 0x1 , 0x8C , 0xFF , 0x1 , 0xA5 , 0x31 , 0xA4 , 0x32 , 0x85 , 0x2D , 0x84 , 0x2E , 0xA4 , 0xB , 0x88 , 0xB9 , 0xFC , 0x1 , 0x91 , 0x5F , 0x88 , 0x10 , 0xF8 , 0x20 , 0x59 , 0xC6 , 0x20 , 0x33 , 0xC5 , 0x4C , 0x80 , 0xC4 , 0xA5 , 0x2B , 0xA4 , 0x2C , 0x85 , 0x22 , 0x84 , 0x23 , 0x18 , 0xA0 , 0x1 , 0xB1 , 0x22 , 0xF0 , 0x1D , 0xA0 , 0x4 , 0xC8 , 0xB1 , 0x22 , 0xD0 , 0xFB , 0xC8 , 0x98 , 0x65 , 0x22 , 0xAA , 0xA0 , 0x0 , 0x91 , 0x22 , 0xA5 , 0x23 , 0x69 , 0x0 , 0xC8 , 0x91 , 0x22 , 0x86 , 0x22 , 0x85 , 0x23 , 0x90 , 0xDD , 0x60 , 0xA2 , 0x0 , 0x20 , 0xF , 0xE1 , 0xC9 , 0xD , 0xF0 , 0xD , 0x9D , 0x0 , 0x2 , 0xE8 , 0xE0 , 0x59 , 0x90 , 0xF1 , 0xA2 , 0x17 , 0x4C , 0x37 , 0xC4 , 0x4C , 0xCA , 0xCA , 0x6C , 0x4 , 0x3 , 0xA6 , 0x7A , 0xA0 , 0x4 , 0x84 , 0xF , 0xBD , 0x0 , 0x2 , 0x10 , 0x7 , 0xC9 , 0xFF , 0xF0 , 0x3E , 0xE8 , 0xD0 , 0xF4 , 0xC9 , 0x20 , 0xF0 , 0x37 , 0x85 , 0x8 , 0xC9 , 0x22 , 0xF0 , 0x56 , 0x24 , 0xF , 0x70 , 0x2D , 0xC9 , 0x3F , 0xD0 , 0x4 , 0xA9 , 0x99 , 0xD0 , 0x25 , 0xC9 , 0x30 , 0x90 , 0x4 , 0xC9 , 0x3C , 0x90 , 0x1D , 0x84 , 0x71 , 0xA0 , 0x0 , 0x84 , 0xB , 0x88 , 0x86 , 0x7A , 0xCA , 0xC8 , 0xE8 , 0xBD , 0x0 , 0x2 , 0x38 , 0xF9 , 0x9E , 0xC0 , 0xF0 , 0xF5 , 0xC9 , 0x80 , 0xD0 , 0x30 , 0x5 , 0xB , 0xA4 , 0x71 , 0xE8 , 0xC8 , 0x99 , 0xFB , 0x1 , 0xB9 , 0xFB , 0x1 , 0xF0 , 0x36 , 0x38 , 0xE9 , 0x3A , 0xF0 , 0x4 , 0xC9 , 0x49 , 0xD0 , 0x2 , 0x85 , 0xF , 0x38 , 0xE9 , 0x55 , 0xD0 , 0x9F , 0x85 , 0x8 , 0xBD , 0x0 , 0x2 , 0xF0 , 0xDF , 0xC5 , 0x8 , 0xF0 , 0xDB , 0xC8 , 0x99 , 0xFB , 0x1 , 0xE8 , 0xD0 , 0xF0 , 0xA6 , 0x7A , 0xE6 , 0xB , 0xC8 , 0xB9 , 0x9D , 0xC0 , 0x10 , 0xFA , 0xB9 , 0x9E , 0xC0 , 0xD0 , 0xB4 , 0xBD , 0x0 , 0x2 , 0x10 , 0xBE , 0x99 , 0xFD , 0x1 , 0xC6 , 0x7B , 0xA9 , 0xFF , 0x85 , 0x7A , 0x60 , 0xA5 , 0x2B , 0xA6 , 0x2C , 0xA0 , 0x1 , 0x85 , 0x5F , 0x86 , 0x60 , 0xB1 , 0x5F , 0xF0 , 0x1F , 0xC8 , 0xC8 , 0xA5 , 0x15 , 0xD1 , 0x5F , 0x90 , 0x18 , 0xF0 , 0x3 , 0x88 , 0xD0 , 0x9 , 0xA5 , 0x14 , 0x88 , 0xD1 , 0x5F , 0x90 , 0xC , 0xF0 , 0xA , 0x88 , 0xB1 , 0x5F , 0xAA , 0x88 , 0xB1 , 0x5F , 0xB0 , 0xD7 , 0x18 , 0x60 , 0xD0 , 0xFD , 0xA9 , 0x0 , 0xA8 , 0x91 , 0x2B , 0xC8 , 0x91 , 0x2B , 0xA5 , 0x2B , 0x18 , 0x69 , 0x2 , 0x85 , 0x2D , 0xA5 , 0x2C , 0x69 , 0x0 , 0x85 , 0x2E , 0x20 , 0x8E , 0xC6 , 0xA9 , 0x0 , 0xD0 , 0x2D , 0x20 , 0xE7 , 0xFF , 0xA5 , 0x37 , 0xA4 , 0x38 , 0x85 , 0x33 , 0x84 , 0x34 , 0xA5 , 0x2D , 0xA4 , 0x2E , 0x85 , 0x2F , 0x84 , 0x30 , 0x85 , 0x31 , 0x84 , 0x32 , 0x20 , 0x1D , 0xC8 , 0xA2 , 0x19 , 0x86 , 0x16 , 0x68 , 0xA8 , 0x68 , 0xA2 , 0xFA , 0x9A , 0x48 , 0x98 , 0x48 , 0xA9 , 0x0 , 0x85 , 0x3E , 0x85 , 0x10 , 0x60 , 0x18 , 0xA5 , 0x2B , 0x69 , 0xFF , 0x85 , 0x7A , 0xA5 , 0x2C , 0x69 , 0xFF , 0x85 , 0x7B , 0x60 , 0x90 , 0x6 , 0xF0 , 0x4 , 0xC9 , 0xAB , 0xD0 , 0xE9 , 0x20 , 0x6B , 0xC9 , 0x20 , 0x13 , 0xC6 , 0x20 , 0x79 , 0x0 , 0xF0 , 0xC , 0xC9 , 0xAB , 0xD0 , 0x8E , 0x20 , 0x73 , 0x0 , 0x20 , 0x6B , 0xC9 , 0xD0 , 0x86 , 0x68 , 0x68 , 0xA5 , 0x14 , 0x5 , 0x15 , 0xD0 , 0x6 , 0xA9 , 0xFF , 0x85 , 0x14 , 0x85 , 0x15 , 0xA0 , 0x1 , 0x84 , 0xF , 0xB1 , 0x5F , 0xF0 , 0x43 , 0x20 , 0x2C , 0xC8 , 0x20 , 0xD7 , 0xCA , 0xC8 , 0xB1 , 0x5F , 0xAA , 0xC8 , 0xB1 , 0x5F , 0xC5 , 0x15 , 0xD0 , 0x4 , 0xE4 , 0x14 , 0xF0 , 0x2 , 0xB0 , 0x2C , 0x84 , 0x49 , 0x20 , 0xCD , 0xDD , 0xA9 , 0x20 , 0xA4 , 0x49 , 0x29 , 0x7F , 0x20 , 0x47 , 0xCB , 0xC9 , 0x22 , 0xD0 , 0x6 , 0xA5 , 0xF , 0x49 , 0xFF , 0x85 , 0xF , 0xC8 , 0xF0 , 0x11 , 0xB1 , 0x5F , 0xD0 , 0x10 , 0xA8 , 0xB1 , 0x5F , 0xAA , 0xC8 , 0xB1 , 0x5F , 0x86 , 0x5F , 0x85 , 0x60 , 0xD0 , 0xB5 , 0x4C , 0x74 , 0xC4 , 0x6C , 0x6 , 0x3 , 0x10 , 0xD7 , 0xC9 , 0xFF , 0xF0 , 0xD3 , 0x24 , 0xF , 0x30 , 0xCF , 0x38 , 0xE9 , 0x7F , 0xAA , 0x84 , 0x49 , 0xA0 , 0xFF , 0xCA , 0xF0 , 0x8 , 0xC8 , 0xB9 , 0x9E , 0xC0 , 0x10 , 0xFA , 0x30 , 0xF5 , 0xC8 , 0xB9 , 0x9E , 0xC0 , 0x30 , 0xB2 , 0x20 , 0x47 , 0xCB , 0xD0 , 0xF5 , 0xA9 , 0x80 , 0x85 , 0x10 , 0x20 , 0xA5 , 0xC9 , 0x20 , 0x8A , 0xC3 , 0xD0 , 0x5 , 0x8A , 0x69 , 0xF , 0xAA , 0x9A , 0x68 , 0x68 , 0xA9 , 0x9 , 0x20 , 0xFB , 0xC3 , 0x20 , 0x6 , 0xC9 , 0x18 , 0x98 , 0x65 , 0x7A , 0x48 , 0xA5 , 0x7B , 0x69 , 0x0 , 0x48 , 0xA5 , 0x3A , 0x48 , 0xA5 , 0x39 , 0x48 , 0xA9 , 0xA4 , 0x20 , 0xFF , 0xCE , 0x20 , 0x8D , 0xCD , 0x20 , 0x8A , 0xCD , 0xA5 , 0x66 , 0x9 , 0x7F , 0x25 , 0x62 , 0x85 , 0x62 , 0xA9 , 0x8B , 0xA0 , 0xC7 , 0x85 , 0x22 , 0x84 , 0x23 , 0x4C , 0x43 , 0xCE , 0xA9 , 0xBC , 0xA0 , 0xD9 , 0x20 , 0xA2 , 0xDB , 0x20 , 0x79 , 0x0 , 0xC9 , 0xA9 , 0xD0 , 0x6 , 0x20 , 0x73 , 0x0 , 0x20 , 0x8A , 0xCD , 0x20 , 0x2B , 0xDC , 0x20 , 0x38 , 0xCE , 0xA5 , 0x4A , 0x48 , 0xA5 , 0x49 , 0x48 , 0xA9 , 0x81 , 0x48 , 0x20 , 0x2C , 0xC8 , 0xA5 , 0x7A , 0xA4 , 0x7B , 0xC0 , 0x2 , 0xEA , 0xF0 , 0x4 , 0x85 , 0x3D , 0x84 , 0x3E , 0xA0 , 0x0 , 0xB1 , 0x7A , 0xD0 , 0x43 , 0xA0 , 0x2 , 0xB1 , 0x7A , 0x18 , 0xD0 , 0x3 , 0x4C , 0x4B , 0xC8 , 0xC8 , 0xB1 , 0x7A , 0x85 , 0x39 , 0xC8 , 0xB1 , 0x7A , 0x85 , 0x3A , 0x98 , 0x65 , 0x7A , 0x85 , 0x7A , 0x90 , 0x2 , 0xE6 , 0x7B , 0x6C , 0x8 , 0x3 , 0x20 , 0x73 , 0x0 , 0x20 , 0xED , 0xC7 , 0x4C , 0xAE , 0xC7 , 0xF0 , 0x3C , 0xE9 , 0x80 , 0x90 , 0x11 , 0xC9 , 0x23 , 0xB0 , 0x17 , 0xA , 0xA8 , 0xB9 , 0xD , 0xC0 , 0x48 , 0xB9 , 0xC , 0xC0 , 0x48 , 0x4C , 0x73 , 0x0 , 0x4C , 0xA5 , 0xC9 , 0xC9 , 0x3A , 0xF0 , 0xD6 , 0x4C , 0x8 , 0xCF , 0xC9 , 0x4B , 0xD0 , 0xF9 , 0x20 , 0x73 , 0x0 , 0xA9 , 0xA4 , 0x20 , 0xFF , 0xCE , 0x4C , 0xA0 , 0xC8 , 0x38 , 0xA5 , 0x2B , 0xE9 , 0x1 , 0xA4 , 0x2C , 0xB0 , 0x1 , 0x88 , 0x85 , 0x41 , 0x84 , 0x42 , 0x60 , 0x20 , 0xE1 , 0xFF , 0xB0 , 0x1 , 0x18 , 0xD0 , 0x3C , 0xA5 , 0x7A , 0xA4 , 0x7B , 0xA6 , 0x3A , 0xE8 , 0xF0 , 0xC , 0x85 , 0x3D , 0x84 , 0x3E , 0xA5 , 0x39 , 0xA4 , 0x3A , 0x85 , 0x3B , 0x84 , 0x3C , 0x68 , 0x68 , 0xA9 , 0x81 , 0xA0 , 0xC3 , 0x90 , 0x3 , 0x4C , 0x69 , 0xC4 , 0x4C , 0x74 , 0xC4 , 0xD0 , 0x17 , 0xA2 , 0x1A , 0xA4 , 0x3E , 0xD0 , 0x3 , 0x4C , 0x37 , 0xC4 , 0xA5 , 0x3D , 0x85 , 0x7A , 0x84 , 0x7B , 0xA5 , 0x3B , 0xA4 , 0x3C , 0x85 , 0x39 , 0x84 , 0x3A , 0x60 , 0x8 , 0xA9 , 0x0 , 0x20 , 0x90 , 0xFF , 0x28 , 0xD0 , 0x3 , 0x4C , 0x59 , 0xC6 , 0x20 , 0x60 , 0xC6 , 0x4C , 0x97 , 0xC8 , 0xA9 , 0x3 , 0x20 , 0xFB , 0xC3 , 0xA5 , 0x7B , 0x48 , 0xA5 , 0x7A , 0x48 , 0xA5 , 0x3A , 0x48 , 0xA5 , 0x39 , 0x48 , 0xA9 , 0x8D , 0x48 , 0x20 , 0x79 , 0x0 , 0x20 , 0xA0 , 0xC8 , 0x4C , 0xAE , 0xC7 , 0x20 , 0x6B , 0xC9 , 0x20 , 0x9 , 0xC9 , 0x38 , 0xA5 , 0x39 , 0xE5 , 0x14 , 0xA5 , 0x3A , 0xE5 , 0x15 , 0xB0 , 0xB , 0x98 , 0x38 , 0x65 , 0x7A , 0xA6 , 0x7B , 0x90 , 0x7 , 0xE8 , 0xB0 , 0x4 , 0xA5 , 0x2B , 0xA6 , 0x2C , 0x20 , 0x17 , 0xC6 , 0x90 , 0x1E , 0xA5 , 0x5F , 0xE9 , 0x1 , 0x85 , 0x7A , 0xA5 , 0x60 , 0xE9 , 0x0 , 0x85 , 0x7B , 0x60 , 0xD0 , 0xFD , 0xA9 , 0xFF , 0x85 , 0x4A , 0x20 , 0x8A , 0xC3 , 0x9A , 0xC9 , 0x8D , 0xF0 , 0xB , 0xA2 , 0xC , 0x2C , 0xA2 , 0x11 , 0x4C , 0x37 , 0xC4 , 0x4C , 0x8 , 0xCF , 0x68 , 0x68 , 0x85 , 0x39 , 0x68 , 0x85 , 0x3A , 0x68 , 0x85 , 0x7A , 0x68 , 0x85 , 0x7B , 0x20 , 0x6 , 0xC9 , 0x98 , 0x18 , 0x65 , 0x7A , 0x85 , 0x7A , 0x90 , 0x2 , 0xE6 , 0x7B , 0x60 , 0xA2 , 0x3A , 0x2C , 0xA2 , 0x0 , 0x86 , 0x7 , 0xA0 , 0x0 , 0x84 , 0x8 , 0xA5 , 0x8 , 0xA6 , 0x7 , 0x85 , 0x7 , 0x86 , 0x8 , 0xB1 , 0x7A , 0xF0 , 0xE8 , 0xC5 , 0x8 , 0xF0 , 0xE4 , 0xC8 , 0xC9 , 0x22 , 0xD0 , 0xF3 , 0xF0 , 0xE9 , 0x20 , 0x9E , 0xCD , 0x20 , 0x79 , 0x0 , 0xC9 , 0x89 , 0xF0 , 0x5 , 0xA9 , 0xA7 , 0x20 , 0xFF , 0xCE , 0xA5 , 0x61 , 0xD0 , 0x5 , 0x20 , 0x9 , 0xC9 , 0xF0 , 0xBB , 0x20 , 0x79 , 0x0 , 0xB0 , 0x3 , 0x4C , 0xA0 , 0xC8 , 0x4C , 0xED , 0xC7 , 0x20 , 0x9E , 0xD7 , 0x48 , 0xC9 , 0x8D , 0xF0 , 0x4 , 0xC9 , 0x89 , 0xD0 , 0x91 , 0xC6 , 0x65 , 0xD0 , 0x4 , 0x68 , 0x4C , 0xEF , 0xC7 , 0x20 , 0x73 , 0x0 , 0x20 , 0x6B , 0xC9 , 0xC9 , 0x2C , 0xF0 , 0xEE , 0x68 , 0x60 , 0xA2 , 0x0 , 0x86 , 0x14 , 0x86 , 0x15 , 0xB0 , 0xF7 , 0xE9 , 0x2F , 0x85 , 0x7 , 0xA5 , 0x15 , 0x85 , 0x22 , 0xC9 , 0x19 , 0xB0 , 0xD4 , 0xA5 , 0x14 , 0xA , 0x26 , 0x22 , 0xA , 0x26 , 0x22 , 0x65 , 0x14 , 0x85 , 0x14 , 0xA5 , 0x22 , 0x65 , 0x15 , 0x85 , 0x15 , 0x6 , 0x14 , 0x26 , 0x15 , 0xA5 , 0x14 , 0x65 , 0x7 , 0x85 , 0x14 , 0x90 , 0x2 , 0xE6 , 0x15 , 0x20 , 0x73 , 0x0 , 0x4C , 0x71 , 0xC9 , 0x20 , 0x8B , 0xD0 , 0x85 , 0x49 , 0x84 , 0x4A , 0xA9 , 0xB2 , 0x20 , 0xFF , 0xCE , 0xA5 , 0xE , 0x48 , 0xA5 , 0xD , 0x48 , 0x20 , 0x9E , 0xCD , 0x68 , 0x2A , 0x20 , 0x90 , 0xCD , 0xD0 , 0x18 , 0x68 , 0x10 , 0x12 , 0x20 , 0x1B , 0xDC , 0x20 , 0xBF , 0xD1 , 0xA0 , 0x0 , 0xA5 , 0x64 , 0x91 , 0x49 , 0xC8 , 0xA5 , 0x65 , 0x91 , 0x49 , 0x60 , 0x4C , 0xD0 , 0xDB , 0x68 , 0xA4 , 0x4A , 0xC0 , 0xDF , 0xD0 , 0x4C , 0x20 , 0xA6 , 0xD6 , 0xC9 , 0x6 , 0xD0 , 0x3D , 0xA0 , 0x0 , 0x84 , 0x61 , 0x84 , 0x66 , 0x84 , 0x71 , 0x20 , 0x1D , 0xCA , 0x20 , 0xE2 , 0xDA , 0xE6 , 0x71 , 0xA4 , 0x71 , 0x20 , 0x1D , 0xCA , 0x20 , 0xC , 0xDC , 0xAA , 0xF0 , 0x5 , 0xE8 , 0x8A , 0x20 , 0xED , 0xDA , 0xA4 , 0x71 , 0xC8 , 0xC0 , 0x6 , 0xD0 , 0xDF , 0x20 , 0xE2 , 0xDA , 0x20 , 0x9B , 0xDC , 0xA6 , 0x64 , 0xA4 , 0x63 , 0xA5 , 0x65 , 0x4C , 0xDB , 0xFF , 0xB1 , 0x22 , 0x20 , 0x80 , 0x0 , 0x90 , 0x3 , 0x4C , 0x48 , 0xD2 , 0xE9 , 0x2F , 0x4C , 0x7E , 0xDD , 0xA0 , 0x2 , 0xB1 , 0x64 , 0xC5 , 0x34 , 0x90 , 0x17 , 0xD0 , 0x7 , 0x88 , 0xB1 , 0x64 , 0xC5 , 0x33 , 0x90 , 0xE , 0xA4 , 0x65 , 0xC4 , 0x2E , 0x90 , 0x8 , 0xD0 , 0xD , 0xA5 , 0x64 , 0xC5 , 0x2D , 0xB0 , 0x7 , 0xA5 , 0x64 , 0xA4 , 0x65 , 0x4C , 0x68 , 0xCA , 0xA0 , 0x0 , 0xB1 , 0x64 , 0x20 , 0x75 , 0xD4 , 0xA5 , 0x50 , 0xA4 , 0x51 , 0x85 , 0x6F , 0x84 , 0x70 , 0x20 , 0x7A , 0xD6 , 0xA9 , 0x61 , 0xA0 , 0x0 , 0x85 , 0x50 , 0x84 , 0x51 , 0x20 , 0xDB , 0xD6 , 0xA0 , 0x0 , 0xB1 , 0x50 , 0x91 , 0x49 , 0xC8 , 0xB1 , 0x50 , 0x91 , 0x49 , 0xC8 , 0xB1 , 0x50 , 0x91 , 0x49 , 0x60 , 0x20 , 0x86 , 0xCA , 0x4C , 0xB5 , 0xCB , 0x20 , 0x9E , 0xD7 , 0xF0 , 0x5 , 0xA9 , 0x2C , 0x20 , 0xFF , 0xCE , 0x8 , 0x86 , 0x13 , 0x20 , 0x15 , 0xE1 , 0x28 , 0x4C , 0xA0 , 0xCA , 0x20 , 0x21 , 0xCB , 0x20 , 0x79 , 0x0 , 0xF0 , 0x35 , 0xF0 , 0x43 , 0xC9 , 0xA3 , 0xF0 , 0x50 , 0xC9 , 0xA6 , 0x18 , 0xF0 , 0x4B , 0xC9 , 0x2C , 0xF0 , 0x37 , 0xC9 , 0x3B , 0xF0 , 0x5E , 0x20 , 0x9E , 0xCD , 0x24 , 0xD , 0x30 , 0xDE , 0x20 , 0xDD , 0xDD , 0x20 , 0x87 , 0xD4 , 0x20 , 0x21 , 0xCB , 0x20 , 0x3B , 0xCB , 0xD0 , 0xD3 , 0xA9 , 0x0 , 0x9D , 0x0 , 0x2 , 0xA2 , 0xFF , 0xA0 , 0x1 , 0xA5 , 0x13 , 0xD0 , 0x10 , 0xA9 , 0xD , 0x20 , 0x47 , 0xCB , 0x24 , 0x13 , 0x10 , 0x5 , 0xA9 , 0xA , 0x20 , 0x47 , 0xCB , 0x49 , 0xFF , 0x60 , 0x38 , 0x20 , 0xF0 , 0xFF , 0x98 , 0x38 , 0xE9 , 0xB , 0xB0 , 0xFC , 0x49 , 0xFF , 0x69 , 0x1 , 0xD0 , 0x16 , 0x8 , 0x38 , 0x20 , 0xF0 , 0xFF , 0x84 , 0x9 , 0x20 , 0x9B , 0xD7 , 0xC9 , 0x29 , 0xD0 , 0x59 , 0x28 , 0x90 , 0x6 , 0x8A , 0xE5 , 0x9 , 0x90 , 0x5 , 0xAA , 0xE8 , 0xCA , 0xD0 , 0x6 , 0x20 , 0x73 , 0x0 , 0x4C , 0xA2 , 0xCA , 0x20 , 0x3B , 0xCB , 0xD0 , 0xF2 , 0x20 , 0x87 , 0xD4 , 0x20 , 0xA6 , 0xD6 , 0xAA , 0xA0 , 0x0 , 0xE8 , 0xCA , 0xF0 , 0xBC , 0xB1 , 0x22 , 0x20 , 0x47 , 0xCB , 0xC8 , 0xC9 , 0xD , 0xD0 , 0xF3 , 0x20 , 0xE5 , 0xCA , 0x4C , 0x28 , 0xCB , 0xA5 , 0x13 , 0xF0 , 0x3 , 0xA9 , 0x20 , 0x2C , 0xA9 , 0x1D , 0x2C , 0xA9 , 0x3F , 0x20 , 0x9 , 0xE1 , 0x29 , 0xFF , 0x60 , 0xA5 , 0x11 , 0xF0 , 0x11 , 0x30 , 0x4 , 0xA0 , 0xFF , 0xD0 , 0x4 , 0xA5 , 0x3F , 0xA4 , 0x40 , 0x85 , 0x39 , 0x84 , 0x3A , 0x4C , 0x8 , 0xCF , 0xA5 , 0x13 , 0xF0 , 0x5 , 0xA2 , 0x18 , 0x4C , 0x37 , 0xC4 , 0xA9 , 0xC , 0xA0 , 0xCD , 0x20 , 0x1E , 0xCB , 0xA5 , 0x3D , 0xA4 , 0x3E , 0x85 , 0x7A , 0x84 , 0x7B , 0x60 , 0x20 , 0xA6 , 0xD3 , 0xC9 , 0x23 , 0xD0 , 0x10 , 0x20 , 0x73 , 0x0 , 0x20 , 0x9E , 0xD7 , 0xA9 , 0x2C , 0x20 , 0xFF , 0xCE , 0x86 , 0x13 , 0x20 , 0x1B , 0xE1 , 0xA2 , 0x1 , 0xA0 , 0x2 , 0xA9 , 0x0 , 0x8D , 0x1 , 0x2 , 0xA9 , 0x40 , 0x20 , 0xF , 0xCC , 0xA6 , 0x13 , 0xD0 , 0x13 , 0x60 , 0x20 , 0x9E , 0xD7 , 0xA9 , 0x2C , 0x20 , 0xFF , 0xCE , 0x86 , 0x13 , 0x20 , 0x1B , 0xE1 , 0x20 , 0xCE , 0xCB , 0xA5 , 0x13 , 0x20 , 0xCC , 0xFF , 0xA2 , 0x0 , 0x86 , 0x13 , 0x60 , 0xC9 , 0x22 , 0xD0 , 0xB , 0x20 , 0xBD , 0xCE , 0xA9 , 0x3B , 0x20 , 0xFF , 0xCE , 0x20 , 0x21 , 0xCB , 0x20 , 0xA6 , 0xD3 , 0xA9 , 0x2C , 0x8D , 0xFF , 0x1 , 0x20 , 0xF9 , 0xCB , 0xA5 , 0x13 , 0xF0 , 0xD , 0x20 , 0xB7 , 0xFF , 0x29 , 0x2 , 0xF0 , 0x6 , 0x20 , 0xB5 , 0xCB , 0x4C , 0xF8 , 0xC8 , 0xAD , 0x0 , 0x2 , 0xD0 , 0x1E , 0xA5 , 0x13 , 0xD0 , 0xE3 , 0x20 , 0x6 , 0xC9 , 0x4C , 0xFB , 0xC8 , 0xA5 , 0x13 , 0xD0 , 0x6 , 0x20 , 0x45 , 0xCB , 0x20 , 0x3B , 0xCB , 0x4C , 0x60 , 0xC5 , 0xA6 , 0x41 , 0xA4 , 0x42 , 0xA9 , 0x98 , 0x2C , 0xA9 , 0x0 , 0x85 , 0x11 , 0x86 , 0x43 , 0x84 , 0x44 , 0x20 , 0x8B , 0xD0 , 0x85 , 0x49 , 0x84 , 0x4A , 0xA5 , 0x7A , 0xA4 , 0x7B , 0x85 , 0x4B , 0x84 , 0x4C , 0xA6 , 0x43 , 0xA4 , 0x44 , 0x86 , 0x7A , 0x84 , 0x7B , 0x20 , 0x79 , 0x0 , 0xD0 , 0x20 , 0x24 , 0x11 , 0x50 , 0xC , 0x20 , 0x21 , 0xE1 , 0x8D , 0x0 , 0x2 , 0xA2 , 0xFF , 0xA0 , 0x1 , 0xD0 , 0xC , 0x30 , 0x75 , 0xA5 , 0x13 , 0xD0 , 0x3 , 0x20 , 0x45 , 0xCB , 0x20 , 0xF9 , 0xCB , 0x86 , 0x7A , 0x84 , 0x7B , 0x20 , 0x73 , 0x0 , 0x24 , 0xD , 0x10 , 0x31 , 0x24 , 0x11 , 0x50 , 0x9 , 0xE8 , 0x86 , 0x7A , 0xA9 , 0x0 , 0x85 , 0x7 , 0xF0 , 0xC , 0x85 , 0x7 , 0xC9 , 0x22 , 0xF0 , 0x7 , 0xA9 , 0x3A , 0x85 , 0x7 , 0xA9 , 0x2C , 0x18 , 0x85 , 0x8 , 0xA5 , 0x7A , 0xA4 , 0x7B , 0x69 , 0x0 , 0x90 , 0x1 , 0xC8 , 0x20 , 0x8D , 0xD4 , 0x20 , 0xE2 , 0xD7 , 0x20 , 0xDA , 0xC9 , 0x4C , 0x91 , 0xCC , 0x20 , 0xF3 , 0xDC , 0xA5 , 0xE , 0x20 , 0xC2 , 0xC9 , 0x20 , 0x79 , 0x0 , 0xF0 , 0x7 , 0xC9 , 0x2C , 0xF0 , 0x3 , 0x4C , 0x4D , 0xCB , 0xA5 , 0x7A , 0xA4 , 0x7B , 0x85 , 0x43 , 0x84 , 0x44 , 0xA5 , 0x4B , 0xA4 , 0x4C , 0x85 , 0x7A , 0x84 , 0x7B , 0x20 , 0x79 , 0x0 , 0xF0 , 0x2D , 0x20 , 0xFD , 0xCE , 0x4C , 0x15 , 0xCC , 0x20 , 0x6 , 0xC9 , 0xC8 , 0xAA , 0xD0 , 0x12 , 0xA2 , 0xD , 0xC8 , 0xB1 , 0x7A , 0xF0 , 0x6C , 0xC8 , 0xB1 , 0x7A , 0x85 , 0x3F , 0xC8 , 0xB1 , 0x7A , 0xC8 , 0x85 , 0x40 , 0x20 , 0xFB , 0xC8 , 0x20 , 0x79 , 0x0 , 0xAA , 0xE0 , 0x83 , 0xD0 , 0xDC , 0x4C , 0x51 , 0xCC , 0xA5 , 0x43 , 0xA4 , 0x44 , 0xA6 , 0x11 , 0x10 , 0x3 , 0x4C , 0x27 , 0xC8 , 0xA0 , 0x0 , 0xB1 , 0x43 , 0xF0 , 0xB , 0xA5 , 0x13 , 0xD0 , 0x7 , 0xA9 , 0xFC , 0xA0 , 0xCC , 0x4C , 0x1E , 0xCB , 0x60 , 0x3F , 0x45 , 0x58 , 0x54 , 0x52 , 0x41 , 0x20 , 0x49 , 0x47 , 0x4E , 0x4F , 0x52 , 0x45 , 0x44 , 0xD , 0x0 , 0x3F , 0x52 , 0x45 , 0x44 , 0x4F , 0x20 , 0x46 , 0x52 , 0x4F , 0x4D , 0x20 , 0x53 , 0x54 , 0x41 , 0x52 , 0x54 , 0xD , 0x0 , 0xD0 , 0x4 , 0xA0 , 0x0 , 0xF0 , 0x3 , 0x20 , 0x8B , 0xD0 , 0x85 , 0x49 , 0x84 , 0x4A , 0x20 , 0x8A , 0xC3 , 0xF0 , 0x5 , 0xA2 , 0xA , 0x4C , 0x37 , 0xC4 , 0x9A , 0x8A , 0x18 , 0x69 , 0x4 , 0x48 , 0x69 , 0x6 , 0x85 , 0x24 , 0x68 , 0xA0 , 0x1 , 0x20 , 0xA2 , 0xDB , 0xBA , 0xBD , 0x9 , 0x1 , 0x85 , 0x66 , 0xA5 , 0x49 , 0xA4 , 0x4A , 0x20 , 0x67 , 0xD8 , 0x20 , 0xD0 , 0xDB , 0xA0 , 0x1 , 0x20 , 0x5D , 0xDC , 0xBA , 0x38 , 0xFD , 0x9 , 0x1 , 0xF0 , 0x17 , 0xBD , 0xF , 0x1 , 0x85 , 0x39 , 0xBD , 0x10 , 0x1 , 0x85 , 0x3A , 0xBD , 0x12 , 0x1 , 0x85 , 0x7A , 0xBD , 0x11 , 0x1 , 0x85 , 0x7B , 0x4C , 0xAE , 0xC7 , 0x8A , 0x69 , 0x11 , 0xAA , 0x9A , 0x20 , 0x79 , 0x0 , 0xC9 , 0x2C , 0xD0 , 0xF1 , 0x20 , 0x73 , 0x0 , 0x20 , 0x24 , 0xCD , 0x20 , 0x9E , 0xCD , 0x18 , 0x24 , 0x38 , 0x24 , 0xD , 0x30 , 0x3 , 0xB0 , 0x3 , 0x60 , 0xB0 , 0xFD , 0xA2 , 0x16 , 0x4C , 0x37 , 0xC4 , 0xA6 , 0x7A , 0xD0 , 0x2 , 0xC6 , 0x7B , 0xC6 , 0x7A , 0xA2 , 0x0 , 0x24 , 0x48 , 0x8A , 0x48 , 0xA9 , 0x1 , 0x20 , 0xFB , 0xC3 , 0x20 , 0x83 , 0xCE , 0xA9 , 0x0 , 0x85 , 0x4D , 0x20 , 0x79 , 0x0 , 0x38 , 0xE9 , 0xB1 , 0x90 , 0x17 , 0xC9 , 0x3 , 0xB0 , 0x13 , 0xC9 , 0x1 , 0x2A , 0x49 , 0x1 , 0x45 , 0x4D , 0xC5 , 0x4D , 0x90 , 0x61 , 0x85 , 0x4D , 0x20 , 0x73 , 0x0 , 0x4C , 0xBB , 0xCD , 0xA6 , 0x4D , 0xD0 , 0x2C , 0xB0 , 0x7B , 0x69 , 0x7 , 0x90 , 0x77 , 0x65 , 0xD , 0xD0 , 0x3 , 0x4C , 0x3D , 0xD6 , 0x69 , 0xFF , 0x85 , 0x22 , 0xA , 0x65 , 0x22 , 0xA8 , 0x68 , 0xD9 , 0x80 , 0xC0 , 0xB0 , 0x67 , 0x20 , 0x8D , 0xCD , 0x48 , 0x20 , 0x20 , 0xCE , 0x68 , 0xA4 , 0x4B , 0x10 , 0x17 , 0xAA , 0xF0 , 0x56 , 0xD0 , 0x5F , 0x46 , 0xD , 0x8A , 0x2A , 0xA6 , 0x7A , 0xD0 , 0x2 , 0xC6 , 0x7B , 0xC6 , 0x7A , 0xA0 , 0x1B , 0x85 , 0x4D , 0xD0 , 0xD7 , 0xD9 , 0x80 , 0xC0 , 0xB0 , 0x48 , 0x90 , 0xD9 , 0xB9 , 0x82 , 0xC0 , 0x48 , 0xB9 , 0x81 , 0xC0 , 0x48 , 0x20 , 0x33 , 0xCE , 0xA5 , 0x4D , 0x4C , 0xA9 , 0xCD , 0x4C , 0x8 , 0xCF , 0xA5 , 0x66 , 0xBE , 0x80 , 0xC0 , 0xA8 , 0x68 , 0x85 , 0x22 , 0xE6 , 0x22 , 0x68 , 0x85 , 0x23 , 0x98 , 0x48 , 0x20 , 0x1B , 0xDC , 0xA5 , 0x65 , 0x48 , 0xA5 , 0x64 , 0x48 , 0xA5 , 0x63 , 0x48 , 0xA5 , 0x62 , 0x48 , 0xA5 , 0x61 , 0x48 , 0x6C , 0x22 , 0x0 , 0xA0 , 0xFF , 0x68 , 0xF0 , 0x23 , 0xC9 , 0x64 , 0xF0 , 0x3 , 0x20 , 0x8D , 0xCD , 0x84 , 0x4B , 0x68 , 0x4A , 0x85 , 0x12 , 0x68 , 0x85 , 0x69 , 0x68 , 0x85 , 0x6A , 0x68 , 0x85 , 0x6B , 0x68 , 0x85 , 0x6C , 0x68 , 0x85 , 0x6D , 0x68 , 0x85 , 0x6E , 0x45 , 0x66 , 0x85 , 0x6F , 0xA5 , 0x61 , 0x60 , 0x6C , 0xA , 0x3 , 0xA9 , 0x0 , 0x85 , 0xD , 0x20 , 0x73 , 0x0 , 0xB0 , 0x3 , 0x4C , 0xF3 , 0xDC , 0x20 , 0x13 , 0xD1 , 0x90 , 0x3 , 0x4C , 0x28 , 0xCF , 0xC9 , 0xFF , 0xD0 , 0xF , 0xA9 , 0xA8 , 0xA0 , 0xCE , 0x20 , 0xA2 , 0xDB , 0x4C , 0x73 , 0x0 , 0x82 , 0x49 , 0xF , 0xDA , 0xA1 , 0xC9 , 0x2E , 0xF0 , 0xDE , 0xC9 , 0xAB , 0xF0 , 0x58 , 0xC9 , 0xAA , 0xF0 , 0xD1 , 0xC9 , 0x22 , 0xD0 , 0xF , 0xA5 , 0x7A , 0xA4 , 0x7B , 0x69 , 0x0 , 0x90 , 0x1 , 0xC8 , 0x20 , 0x87 , 0xD4 , 0x4C , 0xE2 , 0xD7 , 0xC9 , 0xA8 , 0xD0 , 0x13 , 0xA0 , 0x18 , 0xD0 , 0x3B , 0x20 , 0xBF , 0xD1 , 0xA5 , 0x65 , 0x49 , 0xFF , 0xA8 , 0xA5 , 0x64 , 0x49 , 0xFF , 0x4C , 0x91 , 0xD3 , 0xC9 , 0xA5 , 0xD0 , 0x3 , 0x4C , 0xF4 , 0xD3 , 0xC9 , 0xB4 , 0x90 , 0x3 , 0x4C , 0xA7 , 0xCF , 0x20 , 0xFA , 0xCE , 0x20 , 0x9E , 0xCD , 0xA9 , 0x29 , 0x2C , 0xA9 , 0x28 , 0x2C , 0xA9 , 0x2C , 0xA0 , 0x0 , 0xD1 , 0x7A , 0xD0 , 0x3 , 0x4C , 0x73 , 0x0 , 0xA2 , 0xB , 0x4C , 0x37 , 0xC4 , 0xA0 , 0x15 , 0x68 , 0x68 , 0x4C , 0xFA , 0xCD , 0x38 , 0xA5 , 0x64 , 0xE9 , 0x0 , 0xA5 , 0x65 , 0xE9 , 0xC0 , 0x90 , 0x8 , 0xA9 , 0x87 , 0xE5 , 0x64 , 0xA9 , 0xE3 , 0xE5 , 0x65 , 0x60 , 0x20 , 0x8B , 0xD0 , 0x85 , 0x64 , 0x84 , 0x65 , 0xA6 , 0x45 , 0xA4 , 0x46 , 0xA5 , 0xD , 0xF0 , 0x26 , 0xA9 , 0x0 , 0x85 , 0x70 , 0x20 , 0x14 , 0xCF , 0x90 , 0x1C , 0xE0 , 0x54 , 0xD0 , 0x18 , 0xC0 , 0xC9 , 0xD0 , 0x14 , 0x20 , 0x84 , 0xCF , 0x84 , 0x5E , 0x88 , 0x84 , 0x71 , 0xA0 , 0x6 , 0x84 , 0x5D , 0xA0 , 0x24 , 0x20 , 0x68 , 0xDE , 0x4C , 0x6F , 0xD4 , 0x60 , 0x24 , 0xE , 0x10 , 0xD , 0xA0 , 0x0 , 0xB1 , 0x64 , 0xAA , 0xC8 , 0xB1 , 0x64 , 0xA8 , 0x8A , 0x4C , 0x91 , 0xD3 , 0x20 , 0x14 , 0xCF , 0x90 , 0x2D , 0xE0 , 0x54 , 0xD0 , 0x1B , 0xC0 , 0x49 , 0xD0 , 0x25 , 0x20 , 0x84 , 0xCF , 0x98 , 0xA2 , 0xA0 , 0x4C , 0x4F , 0xDC , 0x20 , 0xDE , 0xFF , 0x86 , 0x64 , 0x84 , 0x63 , 0x85 , 0x65 , 0xA0 , 0x0 , 0x84 , 0x62 , 0x60 , 0xE0 , 0x53 , 0xD0 , 0xA , 0xC0 , 0x54 , 0xD0 , 0x6 , 0x20 , 0xB7 , 0xFF , 0x4C , 0x3C , 0xDC , 0xA5 , 0x64 , 0xA4 , 0x65 , 0x4C , 0xA2 , 0xDB , 0xA , 0x48 , 0xAA , 0x20 , 0x73 , 0x0 , 0xE0 , 0x8F , 0x90 , 0x20 , 0x20 , 0xFA , 0xCE , 0x20 , 0x9E , 0xCD , 0x20 , 0xFD , 0xCE , 0x20 , 0x8F , 0xCD , 0x68 , 0xAA , 0xA5 , 0x65 , 0x48 , 0xA5 , 0x64 , 0x48 , 0x8A , 0x48 , 0x20 , 0x9E , 0xD7 , 0x68 , 0xA8 , 0x8A , 0x48 , 0x4C , 0xD6 , 0xCF , 0x20 , 0xF1 , 0xCE , 0x68 , 0xA8 , 0xB9 , 0xEA , 0xBF , 0x85 , 0x55 , 0xB9 , 0xEB , 0xBF , 0x85 , 0x56 , 0x20 , 0x54 , 0x0 , 0x4C , 0x8D , 0xCD , 0xA0 , 0xFF , 0x2C , 0xA0 , 0x0 , 0x84 , 0xB , 0x20 , 0xBF , 0xD1 , 0xA5 , 0x64 , 0x45 , 0xB , 0x85 , 0x7 , 0xA5 , 0x65 , 0x45 , 0xB , 0x85 , 0x8 , 0x20 , 0xFC , 0xDB , 0x20 , 0xBF , 0xD1 , 0xA5 , 0x65 , 0x45 , 0xB , 0x25 , 0x8 , 0x45 , 0xB , 0xA8 , 0xA5 , 0x64 , 0x45 , 0xB , 0x25 , 0x7 , 0x45 , 0xB , 0x4C , 0x91 , 0xD3 , 0x20 , 0x90 , 0xCD , 0xB0 , 0x13 , 0xA5 , 0x6E , 0x9 , 0x7F , 0x25 , 0x6A , 0x85 , 0x6A , 0xA9 , 0x69 , 0xA0 , 0x0 , 0x20 , 0x5B , 0xDC , 0xAA , 0x4C , 0x61 , 0xD0 , 0xA9 , 0x0 , 0x85 , 0xD , 0xC6 , 0x4D , 0x20 , 0xA6 , 0xD6 , 0x85 , 0x61 , 0x86 , 0x62 , 0x84 , 0x63 , 0xA5 , 0x6C , 0xA4 , 0x6D , 0x20 , 0xAA , 0xD6 , 0x86 , 0x6C , 0x84 , 0x6D , 0xAA , 0x38 , 0xE5 , 0x61 , 0xF0 , 0x8 , 0xA9 , 0x1 , 0x90 , 0x4 , 0xA6 , 0x61 , 0xA9 , 0xFF , 0x85 , 0x66 , 0xA0 , 0xFF , 0xE8 , 0xC8 , 0xCA , 0xD0 , 0x7 , 0xA6 , 0x66 , 0x30 , 0xF , 0x18 , 0x90 , 0xC , 0xB1 , 0x6C , 0xD1 , 0x62 , 0xF0 , 0xEF , 0xA2 , 0xFF , 0xB0 , 0x2 , 0xA2 , 0x1 , 0xE8 , 0x8A , 0x2A , 0x25 , 0x12 , 0xF0 , 0x2 , 0xA9 , 0xFF , 0x4C , 0x3C , 0xDC , 0x20 , 0xFD , 0xCE , 0xAA , 0x20 , 0x90 , 0xD0 , 0x20 , 0x79 , 0x0 , 0xD0 , 0xF4 , 0x60 , 0xA2 , 0x0 , 0x20 , 0x79 , 0x0 , 0x86 , 0xC , 0x85 , 0x45 , 0x20 , 0x79 , 0x0 , 0x20 , 0x13 , 0xD1 , 0xB0 , 0x3 , 0x4C , 0x8 , 0xCF , 0xA2 , 0x0 , 0x86 , 0xD , 0x86 , 0xE , 0x20 , 0x73 , 0x0 , 0x90 , 0x5 , 0x20 , 0x13 , 0xD1 , 0x90 , 0xB , 0xAA , 0x20 , 0x73 , 0x0 , 0x90 , 0xFB , 0x20 , 0x13 , 0xD1 , 0xB0 , 0xF6 , 0xC9 , 0x24 , 0xD0 , 0x6 , 0xA9 , 0xFF , 0x85 , 0xD , 0xD0 , 0x10 , 0xC9 , 0x25 , 0xD0 , 0x13 , 0xA5 , 0x10 , 0xD0 , 0xD0 , 0xA9 , 0x80 , 0x85 , 0xE , 0x5 , 0x45 , 0x85 , 0x45 , 0x8A , 0x9 , 0x80 , 0xAA , 0x20 , 0x73 , 0x0 , 0x86 , 0x46 , 0x38 , 0x5 , 0x10 , 0xE9 , 0x28 , 0xD0 , 0x3 , 0x4C , 0xD1 , 0xD1 , 0xA0 , 0x0 , 0x84 , 0x10 , 0xA5 , 0x2D , 0xA6 , 0x2E , 0x86 , 0x60 , 0x85 , 0x5F , 0xE4 , 0x30 , 0xD0 , 0x4 , 0xC5 , 0x2F , 0xF0 , 0x22 , 0xA5 , 0x45 , 0xD1 , 0x5F , 0xD0 , 0x8 , 0xA5 , 0x46 , 0xC8 , 0xD1 , 0x5F , 0xF0 , 0x7D , 0x88 , 0x18 , 0xA5 , 0x5F , 0x69 , 0x7 , 0x90 , 0xE1 , 0xE8 , 0xD0 , 0xDC , 0xC9 , 0x41 , 0x90 , 0x5 , 0xE9 , 0x5B , 0x38 , 0xE9 , 0xA5 , 0x60 , 0x68 , 0x48 , 0xC9 , 0x2A , 0xD0 , 0x5 , 0xA9 , 0x13 , 0xA0 , 0xDF , 0x60 , 0xA5 , 0x45 , 0xA4 , 0x46 , 0xC9 , 0x54 , 0xD0 , 0xB , 0xC0 , 0xC9 , 0xF0 , 0xEF , 0xC0 , 0x49 , 0xD0 , 0x3 , 0x4C , 0x8 , 0xCF , 0xC9 , 0x53 , 0xD0 , 0x4 , 0xC0 , 0x54 , 0xF0 , 0xF5 , 0xA5 , 0x2F , 0xA4 , 0x30 , 0x85 , 0x5F , 0x84 , 0x60 , 0xA5 , 0x31 , 0xA4 , 0x32 , 0x85 , 0x5A , 0x84 , 0x5B , 0x18 , 0x69 , 0x7 , 0x90 , 0x1 , 0xC8 , 0x85 , 0x58 , 0x84 , 0x59 , 0x20 , 0xB8 , 0xC3 , 0xA5 , 0x58 , 0xA4 , 0x59 , 0xC8 , 0x85 , 0x2F , 0x84 , 0x30 , 0xA0 , 0x0 , 0xA5 , 0x45 , 0x91 , 0x5F , 0xC8 , 0xA5 , 0x46 , 0x91 , 0x5F , 0xA9 , 0x0 , 0xC8 , 0x91 , 0x5F , 0xC8 , 0x91 , 0x5F , 0xC8 , 0x91 , 0x5F , 0xC8 , 0x91 , 0x5F , 0xC8 , 0x91 , 0x5F , 0xA5 , 0x5F , 0x18 , 0x69 , 0x2 , 0xA4 , 0x60 , 0x90 , 0x1 , 0xC8 , 0x85 , 0x47 , 0x84 , 0x48 , 0x60 , 0xA5 , 0xB , 0xA , 0x69 , 0x5 , 0x65 , 0x5F , 0xA4 , 0x60 , 0x90 , 0x1 , 0xC8 , 0x85 , 0x58 , 0x84 , 0x59 , 0x60 , 0x90 , 0x80 , 0x0 , 0x0 , 0x0 , 0x20 , 0xBF , 0xD1 , 0xA5 , 0x64 , 0xA4 , 0x65 , 0x60 , 0x20 , 0x73 , 0x0 , 0x20 , 0x9E , 0xCD , 0x20 , 0x8D , 0xCD , 0xA5 , 0x66 , 0x30 , 0xD , 0xA5 , 0x61 , 0xC9 , 0x90 , 0x90 , 0x9 , 0xA9 , 0xA5 , 0xA0 , 0xD1 , 0x20 , 0x5B , 0xDC , 0xD0 , 0x7A , 0x4C , 0x9B , 0xDC , 0xA5 , 0xC , 0x5 , 0xE , 0x48 , 0xA5 , 0xD , 0x48 , 0xA0 , 0x0 , 0x98 , 0x48 , 0xA5 , 0x46 , 0x48 , 0xA5 , 0x45 , 0x48 , 0x20 , 0xB2 , 0xD1 , 0x68 , 0x85 , 0x45 , 0x68 , 0x85 , 0x46 , 0x68 , 0xA8 , 0xBA , 0xBD , 0x2 , 0x1 , 0x48 , 0xBD , 0x1 , 0x1 , 0x48 , 0xA5 , 0x64 , 0x9D , 0x2 , 0x1 , 0xA5 , 0x65 , 0x9D , 0x1 , 0x1 , 0xC8 , 0x20 , 0x79 , 0x0 , 0xC9 , 0x2C , 0xF0 , 0xD2 , 0x84 , 0xB , 0x20 , 0xF7 , 0xCE , 0x68 , 0x85 , 0xD , 0x68 , 0x85 , 0xE , 0x29 , 0x7F , 0x85 , 0xC , 0xA6 , 0x2F , 0xA5 , 0x30 , 0x86 , 0x5F , 0x85 , 0x60 , 0xC5 , 0x32 , 0xD0 , 0x4 , 0xE4 , 0x31 , 0xF0 , 0x39 , 0xA0 , 0x0 , 0xB1 , 0x5F , 0xC8 , 0xC5 , 0x45 , 0xD0 , 0x6 , 0xA5 , 0x46 , 0xD1 , 0x5F , 0xF0 , 0x16 , 0xC8 , 0xB1 , 0x5F , 0x18 , 0x65 , 0x5F , 0xAA , 0xC8 , 0xB1 , 0x5F , 0x65 , 0x60 , 0x90 , 0xD7 , 0xA2 , 0x12 , 0x2C , 0xA2 , 0xE , 0x4C , 0x37 , 0xC4 , 0xA2 , 0x13 , 0xA5 , 0xC , 0xD0 , 0xF7 , 0x20 , 0x94 , 0xD1 , 0xA5 , 0xB , 0xA0 , 0x4 , 0xD1 , 0x5F , 0xD0 , 0xE7 , 0x4C , 0xEA , 0xD2 , 0x20 , 0x94 , 0xD1 , 0x20 , 0x8 , 0xC4 , 0xA0 , 0x0 , 0x84 , 0x72 , 0xA2 , 0x5 , 0xA5 , 0x45 , 0x91 , 0x5F , 0x10 , 0x1 , 0xCA , 0xC8 , 0xA5 , 0x46 , 0x91 , 0x5F , 0x10 , 0x2 , 0xCA , 0xCA , 0x86 , 0x71 , 0xA5 , 0xB , 0xC8 , 0xC8 , 0xC8 , 0x91 , 0x5F , 0xA2 , 0xB , 0xA9 , 0x0 , 0x24 , 0xC , 0x50 , 0x8 , 0x68 , 0x18 , 0x69 , 0x1 , 0xAA , 0x68 , 0x69 , 0x0 , 0xC8 , 0x91 , 0x5F , 0xC8 , 0x8A , 0x91 , 0x5F , 0x20 , 0x4C , 0xD3 , 0x86 , 0x71 , 0x85 , 0x72 , 0xA4 , 0x22 , 0xC6 , 0xB , 0xD0 , 0xDC , 0x65 , 0x59 , 0xB0 , 0x5D , 0x85 , 0x59 , 0xA8 , 0x8A , 0x65 , 0x58 , 0x90 , 0x3 , 0xC8 , 0xF0 , 0x52 , 0x20 , 0x8 , 0xC4 , 0x85 , 0x31 , 0x84 , 0x32 , 0xA9 , 0x0 , 0xE6 , 0x72 , 0xA4 , 0x71 , 0xF0 , 0x5 , 0x88 , 0x91 , 0x58 , 0xD0 , 0xFB , 0xC6 , 0x59 , 0xC6 , 0x72 , 0xD0 , 0xF5 , 0xE6 , 0x59 , 0x38 , 0xA5 , 0x31 , 0xE5 , 0x5F , 0xA0 , 0x2 , 0x91 , 0x5F , 0xA5 , 0x32 , 0xC8 , 0xE5 , 0x60 , 0x91 , 0x5F , 0xA5 , 0xC , 0xD0 , 0x62 , 0xC8 , 0xB1 , 0x5F , 0x85 , 0xB , 0xA9 , 0x0 , 0x85 , 0x71 , 0x85 , 0x72 , 0xC8 , 0x68 , 0xAA , 0x85 , 0x64 , 0x68 , 0x85 , 0x65 , 0xD1 , 0x5F , 0x90 , 0xE , 0xD0 , 0x6 , 0xC8 , 0x8A , 0xD1 , 0x5F , 0x90 , 0x7 , 0x4C , 0x45 , 0xD2 , 0x4C , 0x35 , 0xC4 , 0xC8 , 0xA5 , 0x72 , 0x5 , 0x71 , 0x18 , 0xF0 , 0xA , 0x20 , 0x4C , 0xD3 , 0x8A , 0x65 , 0x64 , 0xAA , 0x98 , 0xA4 , 0x22 , 0x65 , 0x65 , 0x86 , 0x71 , 0xC6 , 0xB , 0xD0 , 0xCA , 0x85 , 0x72 , 0xA2 , 0x5 , 0xA5 , 0x45 , 0x10 , 0x1 , 0xCA , 0xA5 , 0x46 , 0x10 , 0x2 , 0xCA , 0xCA , 0x86 , 0x28 , 0xA9 , 0x0 , 0x20 , 0x55 , 0xD3 , 0x8A , 0x65 , 0x58 , 0x85 , 0x47 , 0x98 , 0x65 , 0x59 , 0x85 , 0x48 , 0xA8 , 0xA5 , 0x47 , 0x60 , 0x84 , 0x22 , 0xB1 , 0x5F , 0x85 , 0x28 , 0x88 , 0xB1 , 0x5F , 0x85 , 0x29 , 0xA9 , 0x10 , 0x85 , 0x5D , 0xA2 , 0x0 , 0xA0 , 0x0 , 0x8A , 0xA , 0xAA , 0x98 , 0x2A , 0xA8 , 0xB0 , 0xA4 , 0x6 , 0x71 , 0x26 , 0x72 , 0x90 , 0xB , 0x18 , 0x8A , 0x65 , 0x28 , 0xAA , 0x98 , 0x65 , 0x29 , 0xA8 , 0xB0 , 0x93 , 0xC6 , 0x5D , 0xD0 , 0xE3 , 0x60 , 0xA5 , 0xD , 0xF0 , 0x3 , 0x20 , 0xA6 , 0xD6 , 0x20 , 0x26 , 0xD5 , 0x38 , 0xA5 , 0x33 , 0xE5 , 0x31 , 0xA8 , 0xA5 , 0x34 , 0xE5 , 0x32 , 0xA2 , 0x0 , 0x86 , 0xD , 0x85 , 0x62 , 0x84 , 0x63 , 0xA2 , 0x90 , 0x4C , 0x44 , 0xDC , 0x38 , 0x20 , 0xF0 , 0xFF , 0xA9 , 0x0 , 0xF0 , 0xEB , 0xA6 , 0x3A , 0xE8 , 0xD0 , 0xA0 , 0xA2 , 0x15 , 0x2C , 0xA2 , 0x1B , 0x4C , 0x37 , 0xC4 , 0x20 , 0xE1 , 0xD3 , 0x20 , 0xA6 , 0xD3 , 0x20 , 0xFA , 0xCE , 0xA9 , 0x80 , 0x85 , 0x10 , 0x20 , 0x8B , 0xD0 , 0x20 , 0x8D , 0xCD , 0x20 , 0xF7 , 0xCE , 0xA9 , 0xB2 , 0x20 , 0xFF , 0xCE , 0x48 , 0xA5 , 0x48 , 0x48 , 0xA5 , 0x47 , 0x48 , 0xA5 , 0x7B , 0x48 , 0xA5 , 0x7A , 0x48 , 0x20 , 0xF8 , 0xC8 , 0x4C , 0x4F , 0xD4 , 0xA9 , 0xA5 , 0x20 , 0xFF , 0xCE , 0x9 , 0x80 , 0x85 , 0x10 , 0x20 , 0x92 , 0xD0 , 0x85 , 0x4E , 0x84 , 0x4F , 0x4C , 0x8D , 0xCD , 0x20 , 0xE1 , 0xD3 , 0xA5 , 0x4F , 0x48 , 0xA5 , 0x4E , 0x48 , 0x20 , 0xF1 , 0xCE , 0x20 , 0x8D , 0xCD , 0x68 , 0x85 , 0x4E , 0x68 , 0x85 , 0x4F , 0xA0 , 0x2 , 0xB1 , 0x4E , 0x85 , 0x47 , 0xAA , 0xC8 , 0xB1 , 0x4E , 0xF0 , 0x99 , 0x85 , 0x48 , 0xC8 , 0xB1 , 0x47 , 0x48 , 0x88 , 0x10 , 0xFA , 0xA4 , 0x48 , 0x20 , 0xD4 , 0xDB , 0xA5 , 0x7B , 0x48 , 0xA5 , 0x7A , 0x48 , 0xB1 , 0x4E , 0x85 , 0x7A , 0xC8 , 0xB1 , 0x4E , 0x85 , 0x7B , 0xA5 , 0x48 , 0x48 , 0xA5 , 0x47 , 0x48 , 0x20 , 0x8A , 0xCD , 0x68 , 0x85 , 0x4E , 0x68 , 0x85 , 0x4F , 0x20 , 0x79 , 0x0 , 0xF0 , 0x3 , 0x4C , 0x8 , 0xCF , 0x68 , 0x85 , 0x7A , 0x68 , 0x85 , 0x7B , 0xA0 , 0x0 , 0x68 , 0x91 , 0x4E , 0x68 , 0xC8 , 0x91 , 0x4E , 0x68 , 0xC8 , 0x91 , 0x4E , 0x68 , 0xC8 , 0x91 , 0x4E , 0x68 , 0xC8 , 0x91 , 0x4E , 0x60 , 0x20 , 0x8D , 0xCD , 0xA0 , 0x0 , 0x20 , 0xDF , 0xDD , 0x68 , 0x68 , 0xA9 , 0xFF , 0xA0 , 0x0 , 0xF0 , 0x12 , 0xA6 , 0x64 , 0xA4 , 0x65 , 0x86 , 0x50 , 0x84 , 0x51 , 0x20 , 0xF4 , 0xD4 , 0x86 , 0x62 , 0x84 , 0x63 , 0x85 , 0x61 , 0x60 , 0xA2 , 0x22 , 0x86 , 0x7 , 0x86 , 0x8 , 0x85 , 0x6F , 0x84 , 0x70 , 0x85 , 0x62 , 0x84 , 0x63 , 0xA0 , 0xFF , 0xC8 , 0xB1 , 0x6F , 0xF0 , 0xC , 0xC5 , 0x7 , 0xF0 , 0x4 , 0xC5 , 0x8 , 0xD0 , 0xF3 , 0xC9 , 0x22 , 0xF0 , 0x1 , 0x18 , 0x84 , 0x61 , 0x98 , 0x65 , 0x6F , 0x85 , 0x71 , 0xA6 , 0x70 , 0x90 , 0x1 , 0xE8 , 0x86 , 0x72 , 0xA5 , 0x70 , 0xF0 , 0x4 , 0xC9 , 0x2 , 0xD0 , 0xB , 0x98 , 0x20 , 0x75 , 0xD4 , 0xA6 , 0x6F , 0xA4 , 0x70 , 0x20 , 0x88 , 0xD6 , 0xA6 , 0x16 , 0xE0 , 0x22 , 0xD0 , 0x5 , 0xA2 , 0x19 , 0x4C , 0x37 , 0xC4 , 0xA5 , 0x61 , 0x95 , 0x0 , 0xA5 , 0x62 , 0x95 , 0x1 , 0xA5 , 0x63 , 0x95 , 0x2 , 0xA0 , 0x0 , 0x86 , 0x64 , 0x84 , 0x65 , 0x84 , 0x70 , 0x88 , 0x84 , 0xD , 0x86 , 0x17 , 0xE8 , 0xE8 , 0xE8 , 0x86 , 0x16 , 0x60 , 0x46 , 0xF , 0x48 , 0x49 , 0xFF , 0x38 , 0x65 , 0x33 , 0xA4 , 0x34 , 0xB0 , 0x1 , 0x88 , 0xC4 , 0x32 , 0x90 , 0x11 , 0xD0 , 0x4 , 0xC5 , 0x31 , 0x90 , 0xB , 0x85 , 0x33 , 0x84 , 0x34 , 0x85 , 0x35 , 0x84 , 0x36 , 0xAA , 0x68 , 0x60 , 0xA2 , 0x10 , 0xA5 , 0xF , 0x30 , 0xB6 , 0x20 , 0x26 , 0xD5 , 0xA9 , 0x80 , 0x85 , 0xF , 0x68 , 0xD0 , 0xD0 , 0xA6 , 0x37 , 0xA5 , 0x38 , 0x86 , 0x33 , 0x85 , 0x34 , 0xA0 , 0x0 , 0x84 , 0x4F , 0x84 , 0x4E , 0xA5 , 0x31 , 0xA6 , 0x32 , 0x85 , 0x5F , 0x86 , 0x60 , 0xA9 , 0x19 , 0xA2 , 0x0 , 0x85 , 0x22 , 0x86 , 0x23 , 0xC5 , 0x16 , 0xF0 , 0x5 , 0x20 , 0xC7 , 0xD5 , 0xF0 , 0xF7 , 0xA9 , 0x7 , 0x85 , 0x53 , 0xA5 , 0x2D , 0xA6 , 0x2E , 0x85 , 0x22 , 0x86 , 0x23 , 0xE4 , 0x30 , 0xD0 , 0x4 , 0xC5 , 0x2F , 0xF0 , 0x5 , 0x20 , 0xBD , 0xD5 , 0xF0 , 0xF3 , 0x85 , 0x58 , 0x86 , 0x59 , 0xA9 , 0x3 , 0x85 , 0x53 , 0xA5 , 0x58 , 0xA6 , 0x59 , 0xE4 , 0x32 , 0xD0 , 0x7 , 0xC5 , 0x31 , 0xD0 , 0x3 , 0x4C , 0x6 , 0xD6 , 0x85 , 0x22 , 0x86 , 0x23 , 0xA0 , 0x0 , 0xB1 , 0x22 , 0xAA , 0xC8 , 0xB1 , 0x22 , 0x8 , 0xC8 , 0xB1 , 0x22 , 0x65 , 0x58 , 0x85 , 0x58 , 0xC8 , 0xB1 , 0x22 , 0x65 , 0x59 , 0x85 , 0x59 , 0x28 , 0x10 , 0xD3 , 0x8A , 0x30 , 0xD0 , 0xC8 , 0xB1 , 0x22 , 0xA0 , 0x0 , 0xA , 0x69 , 0x5 , 0x65 , 0x22 , 0x85 , 0x22 , 0x90 , 0x2 , 0xE6 , 0x23 , 0xA6 , 0x23 , 0xE4 , 0x59 , 0xD0 , 0x4 , 0xC5 , 0x58 , 0xF0 , 0xBA , 0x20 , 0xC7 , 0xD5 , 0xF0 , 0xF3 , 0xB1 , 0x22 , 0x30 , 0x35 , 0xC8 , 0xB1 , 0x22 , 0x10 , 0x30 , 0xC8 , 0xB1 , 0x22 , 0xF0 , 0x2B , 0xC8 , 0xB1 , 0x22 , 0xAA , 0xC8 , 0xB1 , 0x22 , 0xC5 , 0x34 , 0x90 , 0x6 , 0xD0 , 0x1E , 0xE4 , 0x33 , 0xB0 , 0x1A , 0xC5 , 0x60 , 0x90 , 0x16 , 0xD0 , 0x4 , 0xE4 , 0x5F , 0x90 , 0x10 , 0x86 , 0x5F , 0x85 , 0x60 , 0xA5 , 0x22 , 0xA6 , 0x23 , 0x85 , 0x4E , 0x86 , 0x4F , 0xA5 , 0x53 , 0x85 , 0x55 , 0xA5 , 0x53 , 0x18 , 0x65 , 0x22 , 0x85 , 0x22 , 0x90 , 0x2 , 0xE6 , 0x23 , 0xA6 , 0x23 , 0xA0 , 0x0 , 0x60 , 0xA5 , 0x4F , 0x5 , 0x4E , 0xF0 , 0xF5 , 0xA5 , 0x55 , 0x29 , 0x4 , 0x4A , 0xA8 , 0x85 , 0x55 , 0xB1 , 0x4E , 0x65 , 0x5F , 0x85 , 0x5A , 0xA5 , 0x60 , 0x69 , 0x0 , 0x85 , 0x5B , 0xA5 , 0x33 , 0xA6 , 0x34 , 0x85 , 0x58 , 0x86 , 0x59 , 0x20 , 0xBF , 0xC3 , 0xA4 , 0x55 , 0xC8 , 0xA5 , 0x58 , 0x91 , 0x4E , 0xAA , 0xE6 , 0x59 , 0xA5 , 0x59 , 0xC8 , 0x91 , 0x4E , 0x4C , 0x2A , 0xD5 , 0xA5 , 0x65 , 0x48 , 0xA5 , 0x64 , 0x48 , 0x20 , 0x83 , 0xCE , 0x20 , 0x8F , 0xCD , 0x68 , 0x85 , 0x6F , 0x68 , 0x85 , 0x70 , 0xA0 , 0x0 , 0xB1 , 0x6F , 0x18 , 0x71 , 0x64 , 0x90 , 0x5 , 0xA2 , 0x17 , 0x4C , 0x37 , 0xC4 , 0x20 , 0x75 , 0xD4 , 0x20 , 0x7A , 0xD6 , 0xA5 , 0x50 , 0xA4 , 0x51 , 0x20 , 0xAA , 0xD6 , 0x20 , 0x8C , 0xD6 , 0xA5 , 0x6F , 0xA4 , 0x70 , 0x20 , 0xAA , 0xD6 , 0x20 , 0xCA , 0xD4 , 0x4C , 0xB8 , 0xCD , 0xA0 , 0x0 , 0xB1 , 0x6F , 0x48 , 0xC8 , 0xB1 , 0x6F , 0xAA , 0xC8 , 0xB1 , 0x6F , 0xA8 , 0x68 , 0x86 , 0x22 , 0x84 , 0x23 , 0xA8 , 0xF0 , 0xA , 0x48 , 0x88 , 0xB1 , 0x22 , 0x91 , 0x35 , 0x98 , 0xD0 , 0xF8 , 0x68 , 0x18 , 0x65 , 0x35 , 0x85 , 0x35 , 0x90 , 0x2 , 0xE6 , 0x36 , 0x60 , 0x20 , 0x8F , 0xCD , 0xA5 , 0x64 , 0xA4 , 0x65 , 0x85 , 0x22 , 0x84 , 0x23 , 0x20 , 0xDB , 0xD6 , 0x8 , 0xA0 , 0x0 , 0xB1 , 0x22 , 0x48 , 0xC8 , 0xB1 , 0x22 , 0xAA , 0xC8 , 0xB1 , 0x22 , 0xA8 , 0x68 , 0x28 , 0xD0 , 0x13 , 0xC4 , 0x34 , 0xD0 , 0xF , 0xE4 , 0x33 , 0xD0 , 0xB , 0x48 , 0x18 , 0x65 , 0x33 , 0x85 , 0x33 , 0x90 , 0x2 , 0xE6 , 0x34 , 0x68 , 0x86 , 0x22 , 0x84 , 0x23 , 0x60 , 0xC4 , 0x18 , 0xD0 , 0xC , 0xC5 , 0x17 , 0xD0 , 0x8 , 0x85 , 0x16 , 0xE9 , 0x3 , 0x85 , 0x17 , 0xA0 , 0x0 , 0x60 , 0x20 , 0xA1 , 0xD7 , 0x8A , 0x48 , 0xA9 , 0x1 , 0x20 , 0x7D , 0xD4 , 0x68 , 0xA0 , 0x0 , 0x91 , 0x62 , 0x68 , 0x68 , 0x4C , 0xCA , 0xD4 , 0x20 , 0x61 , 0xD7 , 0xD1 , 0x50 , 0x98 , 0x90 , 0x4 , 0xB1 , 0x50 , 0xAA , 0x98 , 0x48 , 0x8A , 0x48 , 0x20 , 0x7D , 0xD4 , 0xA5 , 0x50 , 0xA4 , 0x51 , 0x20 , 0xAA , 0xD6 , 0x68 , 0xA8 , 0x68 , 0x18 , 0x65 , 0x22 , 0x85 , 0x22 , 0x90 , 0x2 , 0xE6 , 0x23 , 0x98 , 0x20 , 0x8C , 0xD6 , 0x4C , 0xCA , 0xD4 , 0x20 , 0x61 , 0xD7 , 0x18 , 0xF1 , 0x50 , 0x49 , 0xFF , 0x4C , 0x6 , 0xD7 , 0xA9 , 0xFF , 0x85 , 0x65 , 0x20 , 0x79 , 0x0 , 0xC9 , 0x29 , 0xF0 , 0x6 , 0x20 , 0xFD , 0xCE , 0x20 , 0x9E , 0xD7 , 0x20 , 0x61 , 0xD7 , 0xF0 , 0x4B , 0xCA , 0x8A , 0x48 , 0x18 , 0xA2 , 0x0 , 0xF1 , 0x50 , 0xB0 , 0xB6 , 0x49 , 0xFF , 0xC5 , 0x65 , 0x90 , 0xB1 , 0xA5 , 0x65 , 0xB0 , 0xAD , 0x20 , 0xF7 , 0xCE , 0x68 , 0xA8 , 0x68 , 0x85 , 0x55 , 0x68 , 0x68 , 0x68 , 0xAA , 0x68 , 0x85 , 0x50 , 0x68 , 0x85 , 0x51 , 0xA5 , 0x55 , 0x48 , 0x98 , 0x48 , 0xA0 , 0x0 , 0x8A , 0x60 , 0x20 , 0x82 , 0xD7 , 0x4C , 0xA2 , 0xD3 , 0x20 , 0xA3 , 0xD6 , 0xA2 , 0x0 , 0x86 , 0xD , 0xA8 , 0x60 , 0x20 , 0x82 , 0xD7 , 0xF0 , 0x8 , 0xA0 , 0x0 , 0xB1 , 0x22 , 0xA8 , 0x4C , 0xA2 , 0xD3 , 0x4C , 0x48 , 0xD2 , 0x20 , 0x73 , 0x0 , 0x20 , 0x8A , 0xCD , 0x20 , 0xB8 , 0xD1 , 0xA6 , 0x64 , 0xD0 , 0xF0 , 0xA6 , 0x65 , 0x4C , 0x79 , 0x0 , 0x20 , 0x82 , 0xD7 , 0xD0 , 0x3 , 0x4C , 0xF7 , 0xD8 , 0xA6 , 0x7A , 0xA4 , 0x7B , 0x86 , 0x71 , 0x84 , 0x72 , 0xA6 , 0x22 , 0x86 , 0x7A , 0x18 , 0x65 , 0x22 , 0x85 , 0x24 , 0xA6 , 0x23 , 0x86 , 0x7B , 0x90 , 0x1 , 0xE8 , 0x86 , 0x25 , 0xA0 , 0x0 , 0xB1 , 0x24 , 0x48 , 0x98 , 0x91 , 0x24 , 0x20 , 0x79 , 0x0 , 0x20 , 0xF3 , 0xDC , 0x68 , 0xA0 , 0x0 , 0x91 , 0x24 , 0xA6 , 0x71 , 0xA4 , 0x72 , 0x86 , 0x7A , 0x84 , 0x7B , 0x60 , 0x20 , 0x8A , 0xCD , 0x20 , 0xF7 , 0xD7 , 0x20 , 0xFD , 0xCE , 0x4C , 0x9E , 0xD7 , 0xA5 , 0x66 , 0x30 , 0x9D , 0xA5 , 0x61 , 0xC9 , 0x91 , 0xB0 , 0x97 , 0x20 , 0x9B , 0xDC , 0xA5 , 0x64 , 0xA4 , 0x65 , 0x84 , 0x14 , 0x85 , 0x15 , 0x60 , 0xA5 , 0x15 , 0x48 , 0xA5 , 0x14 , 0x48 , 0x20 , 0xF7 , 0xD7 , 0xA0 , 0x0 , 0xB1 , 0x14 , 0xA8 , 0x68 , 0x85 , 0x14 , 0x68 , 0x85 , 0x15 , 0x4C , 0xA2 , 0xD3 , 0x20 , 0xEB , 0xD7 , 0x8A , 0xA0 , 0x0 , 0x91 , 0x14 , 0x60 , 0x20 , 0xEB , 0xD7 , 0x86 , 0x49 , 0xA2 , 0x0 , 0x20 , 0x79 , 0x0 , 0xF0 , 0x3 , 0x20 , 0xF1 , 0xD7 , 0x86 , 0x4A , 0xA0 , 0x0 , 0xB1 , 0x14 , 0x45 , 0x4A , 0x25 , 0x49 , 0xF0 , 0xF8 , 0x60 , 0xA9 , 0x11 , 0xA0 , 0xDF , 0x4C , 0x67 , 0xD8 , 0x20 , 0x8C , 0xDA , 0xA5 , 0x66 , 0x49 , 0xFF , 0x85 , 0x66 , 0x45 , 0x6E , 0x85 , 0x6F , 0xA5 , 0x61 , 0x4C , 0x6A , 0xD8 , 0x20 , 0x99 , 0xD9 , 0x90 , 0x3C , 0x20 , 0x8C , 0xDA , 0xD0 , 0x3 , 0x4C , 0xFC , 0xDB , 0xA6 , 0x70 , 0x86 , 0x56 , 0xA2 , 0x69 , 0xA5 , 0x69 , 0xA8 , 0xF0 , 0xCE , 0x38 , 0xE5 , 0x61 , 0xF0 , 0x24 , 0x90 , 0x12 , 0x84 , 0x61 , 0xA4 , 0x6E , 0x84 , 0x66 , 0x49 , 0xFF , 0x69 , 0x0 , 0xA0 , 0x0 , 0x84 , 0x56 , 0xA2 , 0x61 , 0xD0 , 0x4 , 0xA0 , 0x0 , 0x84 , 0x70 , 0xC9 , 0xF9 , 0x30 , 0xC7 , 0xA8 , 0xA5 , 0x70 , 0x56 , 0x1 , 0x20 , 0xB0 , 0xD9 , 0x24 , 0x6F , 0x10 , 0x57 , 0xA0 , 0x61 , 0xE0 , 0x69 , 0xF0 , 0x2 , 0xA0 , 0x69 , 0x38 , 0x49 , 0xFF , 0x65 , 0x56 , 0x85 , 0x70 , 0xB9 , 0x4 , 0x0 , 0xF5 , 0x4 , 0x85 , 0x65 , 0xB9 , 0x3 , 0x0 , 0xF5 , 0x3 , 0x85 , 0x64 , 0xB9 , 0x2 , 0x0 , 0xF5 , 0x2 , 0x85 , 0x63 , 0xB9 , 0x1 , 0x0 , 0xF5 , 0x1 , 0x85 , 0x62 , 0xB0 , 0x3 , 0x20 , 0x47 , 0xD9 , 0xA0 , 0x0 , 0x98 , 0x18 , 0xA6 , 0x62 , 0xD0 , 0x4A , 0xA6 , 0x63 , 0x86 , 0x62 , 0xA6 , 0x64 , 0x86 , 0x63 , 0xA6 , 0x65 , 0x86 , 0x64 , 0xA6 , 0x70 , 0x86 , 0x65 , 0x84 , 0x70 , 0x69 , 0x8 , 0xC9 , 0x20 , 0xD0 , 0xE4 , 0xA9 , 0x0 , 0x85 , 0x61 , 0x85 , 0x66 , 0x60 , 0x65 , 0x56 , 0x85 , 0x70 , 0xA5 , 0x65 , 0x65 , 0x6D , 0x85 , 0x65 , 0xA5 , 0x64 , 0x65 , 0x6C , 0x85 , 0x64 , 0xA5 , 0x63 , 0x65 , 0x6B , 0x85 , 0x63 , 0xA5 , 0x62 , 0x65 , 0x6A , 0x85 , 0x62 , 0x4C , 0x36 , 0xD9 , 0x69 , 0x1 , 0x6 , 0x70 , 0x26 , 0x65 , 0x26 , 0x64 , 0x26 , 0x63 , 0x26 , 0x62 , 0x10 , 0xF2 , 0x38 , 0xE5 , 0x61 , 0xB0 , 0xC7 , 0x49 , 0xFF , 0x69 , 0x1 , 0x85 , 0x61 , 0x90 , 0xE , 0xE6 , 0x61 , 0xF0 , 0x42 , 0x66 , 0x62 , 0x66 , 0x63 , 0x66 , 0x64 , 0x66 , 0x65 , 0x66 , 0x70 , 0x60 , 0xA5 , 0x66 , 0x49 , 0xFF , 0x85 , 0x66 , 0xA5 , 0x62 , 0x49 , 0xFF , 0x85 , 0x62 , 0xA5 , 0x63 , 0x49 , 0xFF , 0x85 , 0x63 , 0xA5 , 0x64 , 0x49 , 0xFF , 0x85 , 0x64 , 0xA5 , 0x65 , 0x49 , 0xFF , 0x85 , 0x65 , 0xA5 , 0x70 , 0x49 , 0xFF , 0x85 , 0x70 , 0xE6 , 0x70 , 0xD0 , 0xE , 0xE6 , 0x65 , 0xD0 , 0xA , 0xE6 , 0x64 , 0xD0 , 0x6 , 0xE6 , 0x63 , 0xD0 , 0x2 , 0xE6 , 0x62 , 0x60 , 0xA2 , 0xF , 0x4C , 0x37 , 0xC4 , 0xA2 , 0x25 , 0xB4 , 0x4 , 0x84 , 0x70 , 0xB4 , 0x3 , 0x94 , 0x4 , 0xB4 , 0x2 , 0x94 , 0x3 , 0xB4 , 0x1 , 0x94 , 0x2 , 0xA4 , 0x68 , 0x94 , 0x1 , 0x69 , 0x8 , 0x30 , 0xE8 , 0xF0 , 0xE6 , 0xE9 , 0x8 , 0xA8 , 0xA5 , 0x70 , 0xB0 , 0x14 , 0x16 , 0x1 , 0x90 , 0x2 , 0xF6 , 0x1 , 0x76 , 0x1 , 0x76 , 0x1 , 0x76 , 0x2 , 0x76 , 0x3 , 0x76 , 0x4 , 0x6A , 0xC8 , 0xD0 , 0xEC , 0x18 , 0x60 , 0x81 , 0x0 , 0x0 , 0x0 , 0x0 , 0x3 , 0x7F , 0x5E , 0x56 , 0xCB , 0x79 , 0x80 , 0x13 , 0x9B , 0xB , 0x64 , 0x80 , 0x76 , 0x38 , 0x93 , 0x16 , 0x82 , 0x38 , 0xAA , 0x3B , 0x20 , 0x80 , 0x35 , 0x4 , 0xF3 , 0x34 , 0x81 , 0x35 , 0x4 , 0xF3 , 0x34 , 0x80 , 0x80 , 0x0 , 0x0 , 0x0 , 0x80 , 0x31 , 0x72 , 0x17 , 0xF8 , 0x20 , 0x2B , 0xDC , 0xF0 , 0x2 , 0x10 , 0x3 , 0x4C , 0x48 , 0xD2 , 0xA5 , 0x61 , 0xE9 , 0x7F , 0x48 , 0xA9 , 0x80 , 0x85 , 0x61 , 0xA9 , 0xD6 , 0xA0 , 0xD9 , 0x20 , 0x67 , 0xD8 , 0xA9 , 0xDB , 0xA0 , 0xD9 , 0x20 , 0xF , 0xDB , 0xA9 , 0xBC , 0xA0 , 0xD9 , 0x20 , 0x50 , 0xD8 , 0xA9 , 0xC1 , 0xA0 , 0xD9 , 0x20 , 0x40 , 0xE0 , 0xA9 , 0xE0 , 0xA0 , 0xD9 , 0x20 , 0x67 , 0xD8 , 0x68 , 0x20 , 0x7E , 0xDD , 0xA9 , 0xE5 , 0xA0 , 0xD9 , 0x20 , 0x8C , 0xDA , 0xD0 , 0x3 , 0x4C , 0x8B , 0xDA , 0x20 , 0xB7 , 0xDA , 0xA9 , 0x0 , 0x85 , 0x26 , 0x85 , 0x27 , 0x85 , 0x28 , 0x85 , 0x29 , 0xA5 , 0x70 , 0x20 , 0x59 , 0xDA , 0xA5 , 0x65 , 0x20 , 0x59 , 0xDA , 0xA5 , 0x64 , 0x20 , 0x59 , 0xDA , 0xA5 , 0x63 , 0x20 , 0x59 , 0xDA , 0xA5 , 0x62 , 0x20 , 0x5E , 0xDA , 0x4C , 0x8F , 0xDB , 0xD0 , 0x3 , 0x4C , 0x83 , 0xD9 , 0x4A , 0x9 , 0x80 , 0xA8 , 0x90 , 0x19 , 0x18 , 0xA5 , 0x29 , 0x65 , 0x6D , 0x85 , 0x29 , 0xA5 , 0x28 , 0x65 , 0x6C , 0x85 , 0x28 , 0xA5 , 0x27 , 0x65 , 0x6B , 0x85 , 0x27 , 0xA5 , 0x26 , 0x65 , 0x6A , 0x85 , 0x26 , 0x66 , 0x26 , 0x66 , 0x27 , 0x66 , 0x28 , 0x66 , 0x29 , 0x66 , 0x70 , 0x98 , 0x4A , 0xD0 , 0xD6 , 0x60 , 0x85 , 0x22 , 0x84 , 0x23 , 0xA0 , 0x4 , 0xB1 , 0x22 , 0x85 , 0x6D , 0x88 , 0xB1 , 0x22 , 0x85 , 0x6C , 0x88 , 0xB1 , 0x22 , 0x85 , 0x6B , 0x88 , 0xB1 , 0x22 , 0x85 , 0x6E , 0x45 , 0x66 , 0x85 , 0x6F , 0xA5 , 0x6E , 0x9 , 0x80 , 0x85 , 0x6A , 0x88 , 0xB1 , 0x22 , 0x85 , 0x69 , 0xA5 , 0x61 , 0x60 , 0xA5 , 0x69 , 0xF0 , 0x1F , 0x18 , 0x65 , 0x61 , 0x90 , 0x4 , 0x30 , 0x1D , 0x18 , 0x2C , 0x10 , 0x14 , 0x69 , 0x80 , 0x85 , 0x61 , 0xD0 , 0x3 , 0x4C , 0xFB , 0xD8 , 0xA5 , 0x6F , 0x85 , 0x66 , 0x60 , 0xA5 , 0x66 , 0x49 , 0xFF , 0x30 , 0x5 , 0x68 , 0x68 , 0x4C , 0xF7 , 0xD8 , 0x4C , 0x7E , 0xD9 , 0x20 , 0xC , 0xDC , 0xAA , 0xF0 , 0x10 , 0x18 , 0x69 , 0x2 , 0xB0 , 0xF2 , 0xA2 , 0x0 , 0x86 , 0x6F , 0x20 , 0x77 , 0xD8 , 0xE6 , 0x61 , 0xF0 , 0xE7 , 0x60 , 0x84 , 0x20 , 0x0 , 0x0 , 0x0 , 0x20 , 0xC , 0xDC , 0xA9 , 0xF9 , 0xA0 , 0xDA , 0xA2 , 0x0 , 0x86 , 0x6F , 0x20 , 0xA2 , 0xDB , 0x4C , 0x12 , 0xDB , 0x20 , 0x8C , 0xDA , 0xF0 , 0x76 , 0x20 , 0x1B , 0xDC , 0xA9 , 0x0 , 0x38 , 0xE5 , 0x61 , 0x85 , 0x61 , 0x20 , 0xB7 , 0xDA , 0xE6 , 0x61 , 0xF0 , 0xBA , 0xA2 , 0xFC , 0xA9 , 0x1 , 0xA4 , 0x6A , 0xC4 , 0x62 , 0xD0 , 0x10 , 0xA4 , 0x6B , 0xC4 , 0x63 , 0xD0 , 0xA , 0xA4 , 0x6C , 0xC4 , 0x64 , 0xD0 , 0x4 , 0xA4 , 0x6D , 0xC4 , 0x65 , 0x8 , 0x2A , 0x90 , 0x9 , 0xE8 , 0x95 , 0x29 , 0xF0 , 0x32 , 0x10 , 0x34 , 0xA9 , 0x1 , 0x28 , 0xB0 , 0xE , 0x6 , 0x6D , 0x26 , 0x6C , 0x26 , 0x6B , 0x26 , 0x6A , 0xB0 , 0xE6 , 0x30 , 0xCE , 0x10 , 0xE2 , 0xA8 , 0xA5 , 0x6D , 0xE5 , 0x65 , 0x85 , 0x6D , 0xA5 , 0x6C , 0xE5 , 0x64 , 0x85 , 0x6C , 0xA5 , 0x6B , 0xE5 , 0x63 , 0x85 , 0x6B , 0xA5 , 0x6A , 0xE5 , 0x62 , 0x85 , 0x6A , 0x98 , 0x4C , 0x4F , 0xDB , 0xA9 , 0x40 , 0xD0 , 0xCE , 0xA , 0xA , 0xA , 0xA , 0xA , 0xA , 0x85 , 0x70 , 0x28 , 0x4C , 0x8F , 0xDB , 0xA2 , 0x14 , 0x4C , 0x37 , 0xC4 , 0xA5 , 0x26 , 0x85 , 0x62 , 0xA5 , 0x27 , 0x85 , 0x63 , 0xA5 , 0x28 , 0x85 , 0x64 , 0xA5 , 0x29 , 0x85 , 0x65 , 0x4C , 0xD7 , 0xD8 , 0x85 , 0x22 , 0x84 , 0x23 , 0xA0 , 0x4 , 0xB1 , 0x22 , 0x85 , 0x65 , 0x88 , 0xB1 , 0x22 , 0x85 , 0x64 , 0x88 , 0xB1 , 0x22 , 0x85 , 0x63 , 0x88 , 0xB1 , 0x22 , 0x85 , 0x66 , 0x9 , 0x80 , 0x85 , 0x62 , 0x88 , 0xB1 , 0x22 , 0x85 , 0x61 , 0x84 , 0x70 , 0x60 , 0xA2 , 0x5C , 0x2C , 0xA2 , 0x57 , 0xA0 , 0x0 , 0xF0 , 0x4 , 0xA6 , 0x49 , 0xA4 , 0x4A , 0x20 , 0x1B , 0xDC , 0x86 , 0x22 , 0x84 , 0x23 , 0xA0 , 0x4 , 0xA5 , 0x65 , 0x91 , 0x22 , 0x88 , 0xA5 , 0x64 , 0x91 , 0x22 , 0x88 , 0xA5 , 0x63 , 0x91 , 0x22 , 0x88 , 0xA5 , 0x66 , 0x9 , 0x7F , 0x25 , 0x62 , 0x91 , 0x22 , 0x88 , 0xA5 , 0x61 , 0x91 , 0x22 , 0x84 , 0x70 , 0x60 , 0xA5 , 0x6E , 0x85 , 0x66 , 0xA2 , 0x5 , 0xB5 , 0x68 , 0x95 , 0x60 , 0xCA , 0xD0 , 0xF9 , 0x86 , 0x70 , 0x60 , 0x20 , 0x1B , 0xDC , 0xA2 , 0x6 , 0xB5 , 0x60 , 0x95 , 0x68 , 0xCA , 0xD0 , 0xF9 , 0x86 , 0x70 , 0x60 , 0xA5 , 0x61 , 0xF0 , 0xFB , 0x6 , 0x70 , 0x90 , 0xF7 , 0x20 , 0x6F , 0xD9 , 0xD0 , 0xF2 , 0x4C , 0x38 , 0xD9 , 0xA5 , 0x61 , 0xF0 , 0x9 , 0xA5 , 0x66 , 0x2A , 0xA9 , 0xFF , 0xB0 , 0x2 , 0xA9 , 0x1 , 0x60 , 0x20 , 0x2B , 0xDC , 0x85 , 0x62 , 0xA9 , 0x0 , 0x85 , 0x63 , 0xA2 , 0x88 , 0xA5 , 0x62 , 0x49 , 0xFF , 0x2A , 0xA9 , 0x0 , 0x85 , 0x65 , 0x85 , 0x64 , 0x86 , 0x61 , 0x85 , 0x70 , 0x85 , 0x66 , 0x4C , 0xD2 , 0xD8 , 0x46 , 0x66 , 0x60 , 0x85 , 0x24 , 0x84 , 0x25 , 0xA0 , 0x0 , 0xB1 , 0x24 , 0xC8 , 0xAA , 0xF0 , 0xC4 , 0xB1 , 0x24 , 0x45 , 0x66 , 0x30 , 0xC2 , 0xE4 , 0x61 , 0xD0 , 0x21 , 0xB1 , 0x24 , 0x9 , 0x80 , 0xC5 , 0x62 , 0xD0 , 0x19 , 0xC8 , 0xB1 , 0x24 , 0xC5 , 0x63 , 0xD0 , 0x12 , 0xC8 , 0xB1 , 0x24 , 0xC5 , 0x64 , 0xD0 , 0xB , 0xC8 , 0xA9 , 0x7F , 0xC5 , 0x70 , 0xB1 , 0x24 , 0xE5 , 0x65 , 0xF0 , 0x28 , 0xA5 , 0x66 , 0x90 , 0x2 , 0x49 , 0xFF , 0x4C , 0x31 , 0xDC , 0xA5 , 0x61 , 0xF0 , 0x4A , 0x38 , 0xE9 , 0xA0 , 0x24 , 0x66 , 0x10 , 0x9 , 0xAA , 0xA9 , 0xFF , 0x85 , 0x68 , 0x20 , 0x4D , 0xD9 , 0x8A , 0xA2 , 0x61 , 0xC9 , 0xF9 , 0x10 , 0x6 , 0x20 , 0x99 , 0xD9 , 0x84 , 0x68 , 0x60 , 0xA8 , 0xA5 , 0x66 , 0x29 , 0x80 , 0x46 , 0x62 , 0x5 , 0x62 , 0x85 , 0x62 , 0x20 , 0xB0 , 0xD9 , 0x84 , 0x68 , 0x60 , 0xA5 , 0x61 , 0xC9 , 0xA0 , 0xB0 , 0x20 , 0x20 , 0x9B , 0xDC , 0x84 , 0x70 , 0xA5 , 0x66 , 0x84 , 0x66 , 0x49 , 0x80 , 0x2A , 0xA9 , 0xA0 , 0x85 , 0x61 , 0xA5 , 0x65 , 0x85 , 0x7 , 0x4C , 0xD2 , 0xD8 , 0x85 , 0x62 , 0x85 , 0x63 , 0x85 , 0x64 , 0x85 , 0x65 , 0xA8 , 0x60 , 0xA0 , 0x0 , 0xA2 , 0xA , 0x94 , 0x5D , 0xCA , 0x10 , 0xFB , 0x90 , 0xF , 0xC9 , 0x2D , 0xD0 , 0x4 , 0x86 , 0x67 , 0xF0 , 0x4 , 0xC9 , 0x2B , 0xD0 , 0x5 , 0x20 , 0x73 , 0x0 , 0x90 , 0x5B , 0xC9 , 0x2E , 0xF0 , 0x2E , 0xC9 , 0x45 , 0xD0 , 0x30 , 0x20 , 0x73 , 0x0 , 0x90 , 0x17 , 0xC9 , 0xAB , 0xF0 , 0xE , 0xC9 , 0x2D , 0xF0 , 0xA , 0xC9 , 0xAA , 0xF0 , 0x8 , 0xC9 , 0x2B , 0xF0 , 0x4 , 0xD0 , 0x7 , 0x66 , 0x60 , 0x20 , 0x73 , 0x0 , 0x90 , 0x5C , 0x24 , 0x60 , 0x10 , 0xE , 0xA9 , 0x0 , 0x38 , 0xE5 , 0x5E , 0x4C , 0x49 , 0xDD , 0x66 , 0x5F , 0x24 , 0x5F , 0x50 , 0xC3 , 0xA5 , 0x5E , 0x38 , 0xE5 , 0x5D , 0x85 , 0x5E , 0xF0 , 0x12 , 0x10 , 0x9 , 0x20 , 0xFE , 0xDA , 0xE6 , 0x5E , 0xD0 , 0xF9 , 0xF0 , 0x7 , 0x20 , 0xE2 , 0xDA , 0xC6 , 0x5E , 0xD0 , 0xF9 , 0xA5 , 0x67 , 0x30 , 0x1 , 0x60 , 0x4C , 0xB4 , 0xDF , 0x48 , 0x24 , 0x5F , 0x10 , 0x2 , 0xE6 , 0x5D , 0x20 , 0xE2 , 0xDA , 0x68 , 0x38 , 0xE9 , 0x30 , 0x20 , 0x7E , 0xDD , 0x4C , 0xA , 0xDD , 0x48 , 0x20 , 0xC , 0xDC , 0x68 , 0x20 , 0x3C , 0xDC , 0xA5 , 0x6E , 0x45 , 0x66 , 0x85 , 0x6F , 0xA6 , 0x61 , 0x4C , 0x6A , 0xD8 , 0xA5 , 0x5E , 0xC9 , 0xA , 0x90 , 0x9 , 0xA9 , 0x64 , 0x24 , 0x60 , 0x30 , 0x11 , 0x4C , 0x7E , 0xD9 , 0xA , 0xA , 0x18 , 0x65 , 0x5E , 0xA , 0x18 , 0xA0 , 0x0 , 0x71 , 0x7A , 0x38 , 0xE9 , 0x30 , 0x85 , 0x5E , 0x4C , 0x30 , 0xDD , 0x9B , 0x3E , 0xBC , 0x1F , 0xFD , 0x9E , 0x6E , 0x6B , 0x27 , 0xFD , 0x9E , 0x6E , 0x6B , 0x28 , 0x0 , 0xA9 , 0x71 , 0xA0 , 0xC3 , 0x20 , 0xDA , 0xDD , 0xA5 , 0x3A , 0xA6 , 0x39 , 0x85 , 0x62 , 0x86 , 0x63 , 0xA2 , 0x90 , 0x38 , 0x20 , 0x49 , 0xDC , 0x20 , 0xDF , 0xDD , 0x4C , 0x1E , 0xCB , 0xA0 , 0x1 , 0xA9 , 0x20 , 0x24 , 0x66 , 0x10 , 0x2 , 0xA9 , 0x2D , 0x99 , 0xFF , 0x0 , 0x85 , 0x66 , 0x84 , 0x71 , 0xC8 , 0xA9 , 0x30 , 0xA6 , 0x61 , 0xD0 , 0x3 , 0x4C , 0x4 , 0xDF , 0xA9 , 0x0 , 0xE0 , 0x80 , 0xF0 , 0x2 , 0xB0 , 0x9 , 0xA9 , 0xBD , 0xA0 , 0xDD , 0x20 , 0x28 , 0xDA , 0xA9 , 0xF7 , 0x85 , 0x5D , 0xA9 , 0xB8 , 0xA0 , 0xDD , 0x20 , 0x5B , 0xDC , 0xF0 , 0x1E , 0x10 , 0x12 , 0xA9 , 0xB3 , 0xA0 , 0xDD , 0x20 , 0x5B , 0xDC , 0xF0 , 0x2 , 0x10 , 0xE , 0x20 , 0xE2 , 0xDA , 0xC6 , 0x5D , 0xD0 , 0xEE , 0x20 , 0xFE , 0xDA , 0xE6 , 0x5D , 0xD0 , 0xDC , 0x20 , 0x49 , 0xD8 , 0x20 , 0x9B , 0xDC , 0xA2 , 0x1 , 0xA5 , 0x5D , 0x18 , 0x69 , 0xA , 0x30 , 0x9 , 0xC9 , 0xB , 0xB0 , 0x6 , 0x69 , 0xFF , 0xAA , 0xA9 , 0x2 , 0x38 , 0xE9 , 0x2 , 0x85 , 0x5E , 0x86 , 0x5D , 0x8A , 0xF0 , 0x2 , 0x10 , 0x13 , 0xA4 , 0x71 , 0xA9 , 0x2E , 0xC8 , 0x99 , 0xFF , 0x0 , 0x8A , 0xF0 , 0x6 , 0xA9 , 0x30 , 0xC8 , 0x99 , 0xFF , 0x0 , 0x84 , 0x71 , 0xA0 , 0x0 , 0xA2 , 0x80 , 0xA5 , 0x65 , 0x18 , 0x79 , 0x19 , 0xDF , 0x85 , 0x65 , 0xA5 , 0x64 , 0x79 , 0x18 , 0xDF , 0x85 , 0x64 , 0xA5 , 0x63 , 0x79 , 0x17 , 0xDF , 0x85 , 0x63 , 0xA5 , 0x62 , 0x79 , 0x16 , 0xDF , 0x85 , 0x62 , 0xE8 , 0xB0 , 0x4 , 0x10 , 0xDE , 0x30 , 0x2 , 0x30 , 0xDA , 0x8A , 0x90 , 0x4 , 0x49 , 0xFF , 0x69 , 0xA , 0x69 , 0x2F , 0xC8 , 0xC8 , 0xC8 , 0xC8 , 0x84 , 0x47 , 0xA4 , 0x71 , 0xC8 , 0xAA , 0x29 , 0x7F , 0x99 , 0xFF , 0x0 , 0xC6 , 0x5D , 0xD0 , 0x6 , 0xA9 , 0x2E , 0xC8 , 0x99 , 0xFF , 0x0 , 0x84 , 0x71 , 0xA4 , 0x47 , 0x8A , 0x49 , 0xFF , 0x29 , 0x80 , 0xAA , 0xC0 , 0x24 , 0xF0 , 0x4 , 0xC0 , 0x3C , 0xD0 , 0xA6 , 0xA4 , 0x71 , 0xB9 , 0xFF , 0x0 , 0x88 , 0xC9 , 0x30 , 0xF0 , 0xF8 , 0xC9 , 0x2E , 0xF0 , 0x1 , 0xC8 , 0xA9 , 0x2B , 0xA6 , 0x5E , 0xF0 , 0x2E , 0x10 , 0x8 , 0xA9 , 0x0 , 0x38 , 0xE5 , 0x5E , 0xAA , 0xA9 , 0x2D , 0x99 , 0x1 , 0x1 , 0xA9 , 0x45 , 0x99 , 0x0 , 0x1 , 0x8A , 0xA2 , 0x2F , 0x38 , 0xE8 , 0xE9 , 0xA , 0xB0 , 0xFB , 0x69 , 0x3A , 0x99 , 0x3 , 0x1 , 0x8A , 0x99 , 0x2 , 0x1 , 0xA9 , 0x0 , 0x99 , 0x4 , 0x1 , 0xF0 , 0x8 , 0x99 , 0xFF , 0x0 , 0xA9 , 0x0 , 0x99 , 0x0 , 0x1 , 0xA9 , 0x0 , 0xA0 , 0x1 , 0x60 , 0x80 , 0x0 , 0x0 , 0x0 , 0x0 , 0xFA , 0xA , 0x1F , 0x0 , 0x0 , 0x98 , 0x96 , 0x80 , 0xFF , 0xF0 , 0xBD , 0xC0 , 0x0 , 0x1 , 0x86 , 0xA0 , 0xFF , 0xFF , 0xD8 , 0xF0 , 0x0 , 0x0 , 0x3 , 0xE8 , 0xFF , 0xFF , 0xFF , 0x9C , 0x0 , 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 , 0xBF , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 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 , 0xC , 0xDC , 0xA9 , 0x11 , 0xA0 , 0xDF , 0x20 , 0xA2 , 0xDB , 0xF0 , 0x70 , 0xA5 , 0x69 , 0xD0 , 0x3 , 0x4C , 0xF9 , 0xD8 , 0xA2 , 0x4E , 0xA0 , 0x0 , 0x20 , 0xD4 , 0xDB , 0xA5 , 0x6E , 0x10 , 0xF , 0x20 , 0xCC , 0xDC , 0xA9 , 0x4E , 0xA0 , 0x0 , 0x20 , 0x5B , 0xDC , 0xD0 , 0x3 , 0x98 , 0xA4 , 0x7 , 0x20 , 0xFE , 0xDB , 0x98 , 0x48 , 0x20 , 0xEA , 0xD9 , 0xA9 , 0x4E , 0xA0 , 0x0 , 0x20 , 0x28 , 0xDA , 0x20 , 0xED , 0xDF , 0x68 , 0x4A , 0x90 , 0xA , 0xA5 , 0x61 , 0xF0 , 0x6 , 0xA5 , 0x66 , 0x49 , 0xFF , 0x85 , 0x66 , 0x60 , 0x81 , 0x38 , 0xAA , 0x3B , 0x29 , 0x7 , 0x71 , 0x34 , 0x58 , 0x3E , 0x56 , 0x74 , 0x16 , 0x7E , 0xB3 , 0x1B , 0x77 , 0x2F , 0xEE , 0xE3 , 0x85 , 0x7A , 0x1D , 0x84 , 0x1C , 0x2A , 0x7C , 0x63 , 0x59 , 0x58 , 0xA , 0x7E , 0x75 , 0xFD , 0xE7 , 0xC6 , 0x80 , 0x31 , 0x72 , 0x18 , 0x10 , 0x81 , 0x0 , 0x0 , 0x0 , 0x0 , 0xA9 , 0xBF , 0xA0 , 0xDF , 0x20 , 0x28 , 0xDA , 0xA5 , 0x70 , 0x69 , 0x50 , 0x90 , 0x3 , 0x20 , 0x23 , 0xDC , 0x85 , 0x56 , 0x20 , 0xF , 0xDC , 0xA5 , 0x61 , 0xC9 , 0x88 , 0x90 , 0x3 , 0x20 , 0xD4 , 0xDA , 0x20 , 0xCC , 0xDC , 0xA5 , 0x7 , 0x18 , 0x69 , 0x81 , 0xF0 , 0xF3 , 0x38 , 0xE9 , 0x1 , 0x48 , 0xA2 , 0x5 , 0xB5 , 0x69 , 0xB4 , 0x61 , 0x95 , 0x61 , 0x94 , 0x69 , 0xCA , 0x10 , 0xF5 , 0xA5 , 0x56 , 0x85 , 0x70 , 0x20 , 0x53 , 0xD8 , 0x20 , 0xB4 , 0xDF , 0xA9 , 0xC4 , 0xA0 , 0xDF , 0x20 , 0x56 , 0xE0 , 0xA9 , 0x0 , 0x85 , 0x6F , 0x68 , 0x20 , 0xB9 , 0xDA , 0x60 , 0x85 , 0x71 , 0x84 , 0x72 , 0x20 , 0xCA , 0xDB , 0xA9 , 0x57 , 0x20 , 0x28 , 0xDA , 0x20 , 0x5A , 0xE0 , 0xA9 , 0x57 , 0xA0 , 0x0 , 0x4C , 0x28 , 0xDA , 0x85 , 0x71 , 0x84 , 0x72 , 0x20 , 0xC7 , 0xDB , 0xB1 , 0x71 , 0x85 , 0x67 , 0xA4 , 0x71 , 0xC8 , 0x98 , 0xD0 , 0x2 , 0xE6 , 0x72 , 0x85 , 0x71 , 0xA4 , 0x72 , 0x20 , 0x28 , 0xDA , 0xA5 , 0x71 , 0xA4 , 0x72 , 0x18 , 0x69 , 0x5 , 0x90 , 0x1 , 0xC8 , 0x85 , 0x71 , 0x84 , 0x72 , 0x20 , 0x67 , 0xD8 , 0xA9 , 0x5C , 0xA0 , 0x0 , 0xC6 , 0x67 , 0xD0 , 0xE4 , 0x60 , 0x98 , 0x35 , 0x44 , 0x7A , 0x0 , 0x68 , 0x28 , 0xB1 , 0x46 , 0x0 , 0x20 , 0x2B , 0xDC , 0x30 , 0x37 , 0xD0 , 0x20 , 0x20 , 0xF3 , 0xFF , 0x86 , 0x22 , 0x84 , 0x23 , 0xA0 , 0x4 , 0xB1 , 0x22 , 0x85 , 0x62 , 0xC8 , 0xB1 , 0x22 , 0x85 , 0x64 , 0xA0 , 0x8 , 0xB1 , 0x22 , 0x85 , 0x63 , 0xC8 , 0xB1 , 0x22 , 0x85 , 0x65 , 0x4C , 0xE0 , 0xE0 , 0xA9 , 0x8B , 0xA0 , 0x0 , 0x20 , 0xA2 , 0xDB , 0xA9 , 0x8A , 0xA0 , 0xE0 , 0x20 , 0x28 , 0xDA , 0xA9 , 0x8F , 0xA0 , 0xE0 , 0x20 , 0x67 , 0xD8 , 0xA6 , 0x65 , 0xA5 , 0x62 , 0x85 , 0x65 , 0x86 , 0x62 , 0xA6 , 0x63 , 0xA5 , 0x64 , 0x85 , 0x63 , 0x86 , 0x64 , 0xA9 , 0x0 , 0x85 , 0x66 , 0xA5 , 0x61 , 0x85 , 0x70 , 0xA9 , 0x80 , 0x85 , 0x61 , 0x20 , 0xD7 , 0xD8 , 0xA2 , 0x8B , 0xA0 , 0x0 , 0x4C , 0xD4 , 0xDB , 0xC9 , 0xF0 , 0xD0 , 0x7 , 0x84 , 0x38 , 0x86 , 0x37 , 0x4C , 0x63 , 0xC6 , 0xAA , 0xD0 , 0x2 , 0xA2 , 0x1E , 0x4C , 0x37 , 0xC4 , 0x20 , 0xD2 , 0xFF , 0xB0 , 0xE8 , 0x60 , 0x20 , 0xCF , 0xFF , 0xB0 , 0xE2 , 0x60 , 0x20 , 0xC9 , 0xFF , 0xB0 , 0xDC , 0x60 , 0x20 , 0xC6 , 0xFF , 0xB0 , 0xD6 , 0x60 , 0x20 , 0xE4 , 0xFF , 0xB0 , 0xD0 , 0x60 , 0x20 , 0x8A , 0xCD , 0x20 , 0xF7 , 0xD7 , 0xA9 , 0xE1 , 0x48 , 0xA9 , 0x43 , 0x48 , 0xAD , 0xF , 0x3 , 0x48 , 0xAD , 0xC , 0x3 , 0xAE , 0xD , 0x3 , 0xAC , 0xE , 0x3 , 0x28 , 0x6C , 0x14 , 0x0 , 0x8 , 0x8D , 0xC , 0x3 , 0x8E , 0xD , 0x3 , 0x8C , 0xE , 0x3 , 0x68 , 0x8D , 0xF , 0x3 , 0x60 , 0x20 , 0xD1 , 0xE1 , 0xA6 , 0x2D , 0xA4 , 0x2E , 0xA9 , 0x2B , 0x20 , 0xD8 , 0xFF , 0xB0 , 0x95 , 0x60 , 0xA9 , 0x1 , 0x2C , 0xA9 , 0x0 , 0x85 , 0xA , 0x20 , 0xD1 , 0xE1 , 0xA5 , 0xA , 0xA6 , 0x2B , 0xA4 , 0x2C , 0x20 , 0xD5 , 0xFF , 0xB0 , 0x57 , 0xA5 , 0xA , 0xF0 , 0x1A , 0xA2 , 0x1C , 0x20 , 0xB7 , 0xFF , 0x29 , 0x10 , 0xF0 , 0x3 , 0x4C , 0x37 , 0xC4 , 0xA5 , 0x7A , 0xC9 , 0x2 , 0xF0 , 0x7 , 0xA9 , 0x64 , 0xA0 , 0xC3 , 0x4C , 0x1E , 0xCB , 0x60 , 0x20 , 0xB7 , 0xFF , 0x29 , 0xBF , 0xF0 , 0x5 , 0xA2 , 0x1D , 0x4C , 0x37 , 0xC4 , 0xA5 , 0x7B , 0xC9 , 0x2 , 0xD0 , 0xE , 0x86 , 0x2D , 0x84 , 0x2E , 0xA9 , 0x76 , 0xA0 , 0xC3 , 0x20 , 0x1E , 0xCB , 0x4C , 0x2A , 0xC5 , 0x20 , 0x8E , 0xC6 , 0x4C , 0x76 , 0xE4 , 0x20 , 0x16 , 0xE2 , 0x20 , 0xC0 , 0xFF , 0xB0 , 0xB , 0x60 , 0x20 , 0x16 , 0xE2 , 0xA5 , 0x49 , 0x20 , 0xC3 , 0xFF , 0x90 , 0xC6 , 0x4C , 0xF6 , 0xE0 , 0xA9 , 0x0 , 0x20 , 0xBD , 0xFF , 0xA2 , 0x1 , 0xA0 , 0x0 , 0x20 , 0xBA , 0xFF , 0x20 , 0x3 , 0xE2 , 0x20 , 0x54 , 0xE2 , 0x20 , 0x3 , 0xE2 , 0x20 , 0xFD , 0xE1 , 0xA0 , 0x0 , 0x86 , 0x49 , 0x20 , 0xBA , 0xFF , 0x20 , 0x3 , 0xE2 , 0x20 , 0xFD , 0xE1 , 0x8A , 0xA8 , 0xA6 , 0x49 , 0x4C , 0xBA , 0xFF , 0x20 , 0xB , 0xE2 , 0x4C , 0x9E , 0xD7 , 0x20 , 0x79 , 0x0 , 0xD0 , 0x2 , 0x68 , 0x68 , 0x60 , 0x20 , 0xFD , 0xCE , 0x20 , 0x79 , 0x0 , 0xD0 , 0xF7 , 0x4C , 0x8 , 0xCF , 0xA9 , 0x0 , 0x20 , 0xBD , 0xFF , 0x20 , 0xE , 0xE2 , 0x20 , 0x9E , 0xD7 , 0x86 , 0x49 , 0x8A , 0xA2 , 0x1 , 0xA0 , 0x0 , 0x20 , 0xBA , 0xFF , 0x20 , 0x3 , 0xE2 , 0x20 , 0xFD , 0xE1 , 0x86 , 0x4A , 0xA0 , 0x0 , 0xA5 , 0x49 , 0xE0 , 0x3 , 0x90 , 0x1 , 0x88 , 0x20 , 0xBA , 0xFF , 0x20 , 0x3 , 0xE2 , 0x20 , 0xFD , 0xE1 , 0x8A , 0xA8 , 0xA6 , 0x4A , 0xA5 , 0x49 , 0x20 , 0xBA , 0xFF , 0x20 , 0x3 , 0xE2 , 0x20 , 0xB , 0xE2 , 0x20 , 0x9E , 0xCD , 0x20 , 0xA3 , 0xD6 , 0xA6 , 0x22 , 0xA4 , 0x23 , 0x4C , 0xBD , 0xFF , 0xA9 , 0xDD , 0xA0 , 0xE2 , 0x20 , 0x67 , 0xD8 , 0x20 , 0xC , 0xDC , 0xA9 , 0xE2 , 0xA0 , 0xE2 , 0xA6 , 0x6E , 0x20 , 0x7 , 0xDB , 0x20 , 0xC , 0xDC , 0x20 , 0xCC , 0xDC , 0xA9 , 0x0 , 0x85 , 0x6F , 0x20 , 0x53 , 0xD8 , 0xA9 , 0xE7 , 0xA0 , 0xE2 , 0x20 , 0x50 , 0xD8 , 0xA5 , 0x66 , 0x48 , 0x10 , 0xD , 0x20 , 0x49 , 0xD8 , 0xA5 , 0x66 , 0x30 , 0x9 , 0xA5 , 0x12 , 0x49 , 0xFF , 0x85 , 0x12 , 0x20 , 0xB4 , 0xDF , 0xA9 , 0xE7 , 0xA0 , 0xE2 , 0x20 , 0x67 , 0xD8 , 0x68 , 0x10 , 0x3 , 0x20 , 0xB4 , 0xDF , 0xA9 , 0xEC , 0xA0 , 0xE2 , 0x4C , 0x40 , 0xE0 , 0x20 , 0xCA , 0xDB , 0xA9 , 0x0 , 0x85 , 0x12 , 0x20 , 0x68 , 0xE2 , 0xA2 , 0x4E , 0xA0 , 0x0 , 0x20 , 0xF3 , 0xE0 , 0xA9 , 0x57 , 0xA0 , 0x0 , 0x20 , 0xA2 , 0xDB , 0xA9 , 0x0 , 0x85 , 0x66 , 0xA5 , 0x12 , 0x20 , 0xD9 , 0xE2 , 0xA9 , 0x4E , 0xA0 , 0x0 , 0x4C , 0xF , 0xDB , 0x48 , 0x4C , 0x9A , 0xE2 , 0x81 , 0x49 , 0xF , 0xDA , 0xA2 , 0x83 , 0x49 , 0xF , 0xDA , 0xA2 , 0x7F , 0x0 , 0x0 , 0x0 , 0x0 , 0x5 , 0x84 , 0xE6 , 0x1A , 0x2D , 0x1B , 0x86 , 0x28 , 0x7 , 0xFB , 0xF8 , 0x87 , 0x99 , 0x68 , 0x89 , 0x1 , 0x87 , 0x23 , 0x35 , 0xDF , 0xE1 , 0x86 , 0xA5 , 0x5D , 0xE7 , 0x28 , 0x83 , 0x49 , 0xF , 0xDA , 0xA2 , 0xA5 , 0x66 , 0x48 , 0x10 , 0x3 , 0x20 , 0xB4 , 0xDF , 0xA5 , 0x61 , 0x48 , 0xC9 , 0x81 , 0x90 , 0x7 , 0xA9 , 0xBC , 0xA0 , 0xD9 , 0x20 , 0xF , 0xDB , 0xA9 , 0x3B , 0xA0 , 0xE3 , 0x20 , 0x40 , 0xE0 , 0x68 , 0xC9 , 0x81 , 0x90 , 0x7 , 0xA9 , 0xDD , 0xA0 , 0xE2 , 0x20 , 0x50 , 0xD8 , 0x68 , 0x10 , 0x3 , 0x4C , 0xB4 , 0xDF , 0x60 , 0xB , 0x76 , 0xB3 , 0x83 , 0xBD , 0xD3 , 0x79 , 0x1E , 0xF4 , 0xA6 , 0xF5 , 0x7B , 0x83 , 0xFC , 0xB0 , 0x10 , 0x7C , 0xC , 0x1F , 0x67 , 0xCA , 0x7C , 0xDE , 0x53 , 0xCB , 0xC1 , 0x7D , 0x14 , 0x64 , 0x70 , 0x4C , 0x7D , 0xB7 , 0xEA , 0x51 , 0x7A , 0x7D , 0x63 , 0x30 , 0x88 , 0x7E , 0x7E , 0x92 , 0x44 , 0x99 , 0x3A , 0x7E , 0x4C , 0xCC , 0x91 , 0xC7 , 0x7F , 0xAA , 0xAA , 0xAA , 0x13 , 0x81 , 0x0 , 0x0 , 0x0 , 0x0 , 0x20 , 0x5B , 0xE4 , 0x20 , 0xA4 , 0xE3 , 0x20 , 0x4 , 0xE4 , 0xA2 , 0xFB , 0x9A , 0x4C , 0x74 , 0xC4 , 0xE6 , 0x7A , 0xD0 , 0x2 , 0xE6 , 0x7B , 0xAD , 0x60 , 0xEA , 0xC9 , 0x3A , 0xB0 , 0xA , 0xC9 , 0x20 , 0xF0 , 0xEF , 0x38 , 0xE9 , 0x30 , 0x38 , 0xE9 , 0xD0 , 0x60 , 0x80 , 0x4F , 0xC7 , 0x52 , 0x58 , 0xA9 , 0x4C , 0x85 , 0x54 , 0x85 , 0x0 , 0xA9 , 0x48 , 0xA0 , 0xD2 , 0x85 , 0x1 , 0x84 , 0x2 , 0xA9 , 0x91 , 0xA0 , 0xD3 , 0x85 , 0x5 , 0x84 , 0x6 , 0xA9 , 0xAA , 0xA0 , 0xD1 , 0x85 , 0x3 , 0x84 , 0x4 , 0xA2 , 0x1C , 0xBD , 0x87 , 0xE3 , 0x95 , 0x73 , 0xCA , 0x10 , 0xF8 , 0xA9 , 0x3 , 0x85 , 0x53 , 0xA9 , 0x0 , 0x85 , 0x68 , 0x85 , 0x13 , 0x85 , 0x18 , 0xA2 , 0x1 , 0x8E , 0xFD , 0x1 , 0x8E , 0xFC , 0x1 , 0xA2 , 0x19 , 0x86 , 0x16 , 0x38 , 0x20 , 0x9C , 0xFF , 0x86 , 0x2B , 0x84 , 0x2C , 0x38 , 0x20 , 0x99 , 0xFF , 0x86 , 0x37 , 0x84 , 0x38 , 0x86 , 0x33 , 0x84 , 0x34 , 0xA0 , 0x0 , 0x98 , 0x91 , 0x2B , 0xE6 , 0x2B , 0xD0 , 0x2 , 0xE6 , 0x2C , 0x60 , 0xA5 , 0x2B , 0xA4 , 0x2C , 0x20 , 0x8 , 0xC4 , 0xA9 , 0x36 , 0xA0 , 0xE4 , 0x20 , 0x1E , 0xCB , 0xA5 , 0x37 , 0x38 , 0xE5 , 0x2B , 0xAA , 0xA5 , 0x38 , 0xE5 , 0x2C , 0x20 , 0xCD , 0xDD , 0xA9 , 0x29 , 0xA0 , 0xE4 , 0x20 , 0x1E , 0xCB , 0x4C , 0x44 , 0xC6 , 0x20 , 0x42 , 0x59 , 0x54 , 0x45 , 0x53 , 0x20 , 0x46 , 0x52 , 0x45 , 0x45 , 0xD , 0x0 , 0x93 , 0x2A , 0x2A , 0x2A , 0x2A , 0x20 , 0x43 , 0x42 , 0x4D , 0x20 , 0x42 , 0x41 , 0x53 , 0x49 , 0x43 , 0x20 , 0x56 , 0x32 , 0x20 , 0x2A , 0x2A , 0x2A , 0x2A , 0xD , 0x0 , 0x3A , 0xC4 , 0x83 , 0xC4 , 0x7C , 0xC5 , 0x1A , 0xC7 , 0xE4 , 0xC7 , 0x86 , 0xCE , 0xA2 , 0xB , 0xBD , 0x4F , 0xE4 , 0x9D , 0x0 , 0x3 , 0xCA , 0x10 , 0xF7 , 0x60 , 0x20 , 0xCC , 0xFF , 0xA9 , 0x0 , 0x85 , 0x13 , 0x20 , 0x7A , 0xC6 , 0x58 , 0x4C , 0x74 , 0xC4 , 0xFE , 0x20 , 0x33 , 0xC5 , 0x4C , 0x77 , 0xC6 , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 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 , 0x2C , 0x91 , 0x29 , 0xDF , 0x8D , 0x2C , 0x91 , 0x60 , 0xAD , 0x2C , 0x91 , 0x9 , 0x20 , 0x8D , 0x2C , 0x91 , 0x60 , 0xAD , 0x1F , 0x91 , 0xCD , 0x1F , 0x91 , 0xD0 , 0xF8 , 0x4A , 0x60 , 0xA6 , 0xB9 , 0x4C , 0x47 , 0xF6 , 0x8A , 0xD0 , 0x8 , 0xA5 , 0xC3 , 0x85 , 0xAE , 0xA5 , 0xC4 , 0x85 , 0xAF , 0x4C , 0x6A , 0xF6 , 0xAA , 0x38 , 0x2E , 0x20 , 0x91 , 0xAD , 0x21 , 0x91 , 0x6E , 0x20 , 0x91 , 0x29 , 0x40 , 0xF0 , 0x3 , 0x86 , 0x91 , 0x60 , 0x8A , 0x29 , 0xFD , 0x85 , 0x91 , 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 , 0xA2 , 0x10 , 0xA0 , 0x91 , 0x60 , 0xA2 , 0x16 , 0xA0 , 0x17 , 0x60 , 0xB0 , 0x7 , 0x86 , 0xD6 , 0x84 , 0xD3 , 0x20 , 0x87 , 0xE5 , 0xA6 , 0xD6 , 0xA4 , 0xD3 , 0x60 , 0x20 , 0xBB , 0xE5 , 0xAD , 0x88 , 0x2 , 0x29 , 0xFD , 0xA , 0xA , 0x9 , 0x80 , 0x8D , 0x5 , 0x90 , 0xAD , 0x88 , 0x2 , 0x29 , 0x2 , 0xF0 , 0x8 , 0xA9 , 0x80 , 0xD , 0x2 , 0x90 , 0x8D , 0x2 , 0x90 , 0xA9 , 0x0 , 0x8D , 0x91 , 0x2 , 0x85 , 0xCF , 0xA9 , 0xDC , 0x8D , 0x8F , 0x2 , 0xA9 , 0xEB , 0x8D , 0x90 , 0x2 , 0xA9 , 0xA , 0x8D , 0x89 , 0x2 , 0x8D , 0x8C , 0x2 , 0xA9 , 0x6 , 0x8D , 0x86 , 0x2 , 0xA9 , 0x4 , 0x8D , 0x8B , 0x2 , 0xA9 , 0xC , 0x85 , 0xCD , 0x85 , 0xCC , 0xAD , 0x88 , 0x2 , 0x9 , 0x80 , 0xA8 , 0xA9 , 0x0 , 0xAA , 0x94 , 0xD9 , 0x18 , 0x69 , 0x16 , 0x90 , 0x1 , 0xC8 , 0xE8 , 0xE0 , 0x18 , 0xD0 , 0xF3 , 0xA9 , 0xFF , 0x95 , 0xD9 , 0xA2 , 0x16 , 0x20 , 0x8D , 0xEA , 0xCA , 0x10 , 0xFA , 0xA0 , 0x0 , 0x84 , 0xD3 , 0x84 , 0xD6 , 0xA6 , 0xD6 , 0xA5 , 0xD3 , 0xB4 , 0xD9 , 0x30 , 0x8 , 0x18 , 0x69 , 0x16 , 0x85 , 0xD3 , 0xCA , 0x10 , 0xF4 , 0xB5 , 0xD9 , 0x29 , 0x3 , 0xD , 0x88 , 0x2 , 0x85 , 0xD2 , 0xBD , 0xFD , 0xED , 0x85 , 0xD1 , 0xA9 , 0x15 , 0xE8 , 0xB4 , 0xD9 , 0x30 , 0x6 , 0x18 , 0x69 , 0x16 , 0xE8 , 0x10 , 0xF6 , 0x85 , 0xD5 , 0x60 , 0x20 , 0xBB , 0xE5 , 0x4C , 0x81 , 0xE5 , 0xA9 , 0x3 , 0x85 , 0x9A , 0xA9 , 0x0 , 0x85 , 0x99 , 0xA2 , 0x10 , 0xBD , 0xE3 , 0xED , 0x9D , 0xFF , 0x8F , 0xCA , 0xD0 , 0xF7 , 0x60 , 0xAC , 0x77 , 0x2 , 0xA2 , 0x0 , 0xBD , 0x78 , 0x2 , 0x9D , 0x77 , 0x2 , 0xE8 , 0xE4 , 0xC6 , 0xD0 , 0xF5 , 0xC6 , 0xC6 , 0x98 , 0x58 , 0x18 , 0x60 , 0x20 , 0x42 , 0xE7 , 0xA5 , 0xC6 , 0x85 , 0xCC , 0x8D , 0x92 , 0x2 , 0xF0 , 0xF7 , 0x78 , 0xA5 , 0xCF , 0xF0 , 0xC , 0xA5 , 0xCE , 0xAE , 0x87 , 0x2 , 0xA0 , 0x0 , 0x84 , 0xCF , 0x20 , 0xA1 , 0xEA , 0x20 , 0xCF , 0xE5 , 0xC9 , 0x83 , 0xD0 , 0x10 , 0xA2 , 0x9 , 0x78 , 0x86 , 0xC6 , 0xBD , 0xF3 , 0xED , 0x9D , 0x76 , 0x2 , 0xCA , 0xD0 , 0xF7 , 0xF0 , 0xCF , 0xC9 , 0xD , 0xD0 , 0xC8 , 0xA4 , 0xD5 , 0x84 , 0xD0 , 0xB1 , 0xD1 , 0xC9 , 0x20 , 0xD0 , 0x3 , 0x88 , 0xD0 , 0xF7 , 0xC8 , 0x84 , 0xC8 , 0xA0 , 0x0 , 0x8C , 0x92 , 0x2 , 0x84 , 0xD3 , 0x84 , 0xD4 , 0xA5 , 0xC9 , 0x30 , 0x1D , 0xA6 , 0xD6 , 0x20 , 0x19 , 0xE7 , 0xE4 , 0xC9 , 0xD0 , 0x14 , 0xD0 , 0x12 , 0xA5 , 0xCA , 0x85 , 0xD3 , 0xC5 , 0xC8 , 0x90 , 0xA , 0xB0 , 0x42 , 0x98 , 0x48 , 0x8A , 0x48 , 0xA5 , 0xD0 , 0xF0 , 0x91 , 0xA4 , 0xD3 , 0xB1 , 0xD1 , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0x85 , 0xD7 , 0x29 , 0x3F , 0x6 , 0xD7 , 0x24 , 0xD7 , 0x10 , 0x2 , 0x9 , 0x80 , 0x90 , 0x4 , 0xA6 , 0xD4 , 0xD0 , 0x4 , 0x70 , 0x2 , 0x9 , 0x40 , 0xE6 , 0xD3 , 0x20 , 0xB8 , 0xE6 , 0xC4 , 0xC8 , 0xD0 , 0x17 , 0xA9 , 0x0 , 0x85 , 0xD0 , 0xA9 , 0xD , 0xA6 , 0x99 , 0xE0 , 0x3 , 0xF0 , 0x6 , 0xA6 , 0x9A , 0xE0 , 0x3 , 0xF0 , 0x3 , 0x20 , 0x42 , 0xE7 , 0xA9 , 0xD , 0x85 , 0xD7 , 0x68 , 0xAA , 0x68 , 0xA8 , 0xA5 , 0xD7 , 0xC9 , 0xDE , 0xD0 , 0x2 , 0xA9 , 0xFF , 0x18 , 0x60 , 0xC9 , 0x22 , 0xD0 , 0x8 , 0xA5 , 0xD4 , 0x49 , 0x1 , 0x85 , 0xD4 , 0xA9 , 0x22 , 0x60 , 0x9 , 0x40 , 0xA6 , 0xC7 , 0xF0 , 0x2 , 0x9 , 0x80 , 0xA6 , 0xD8 , 0xF0 , 0x2 , 0xC6 , 0xD8 , 0xAE , 0x86 , 0x2 , 0x20 , 0xA1 , 0xEA , 0x20 , 0xEA , 0xE6 , 0x68 , 0xA8 , 0xA5 , 0xD8 , 0xF0 , 0x2 , 0x46 , 0xD4 , 0x68 , 0xAA , 0x68 , 0x18 , 0x58 , 0x60 , 0x20 , 0xFA , 0xE8 , 0xE6 , 0xD3 , 0xA5 , 0xD5 , 0xC5 , 0xD3 , 0xB0 , 0x37 , 0xC9 , 0x57 , 0xF0 , 0x2A , 0xAD , 0x92 , 0x2 , 0xF0 , 0x3 , 0x4C , 0xF0 , 0xE9 , 0xA6 , 0xD6 , 0xE0 , 0x17 , 0x90 , 0x7 , 0x20 , 0x75 , 0xE9 , 0xC6 , 0xD6 , 0xA6 , 0xD6 , 0x16 , 0xD9 , 0x56 , 0xD9 , 0x4C , 0x5B , 0xED , 0x69 , 0x16 , 0x85 , 0xD5 , 0xB5 , 0xD9 , 0x30 , 0x3 , 0xCA , 0xD0 , 0xF9 , 0x4C , 0x7E , 0xEA , 0xC6 , 0xD6 , 0x20 , 0xC3 , 0xE8 , 0xA9 , 0x0 , 0x85 , 0xD3 , 0x60 , 0xA6 , 0xD6 , 0xD0 , 0x6 , 0x86 , 0xD3 , 0x68 , 0x68 , 0xD0 , 0xA5 , 0xCA , 0x86 , 0xD6 , 0x20 , 0x87 , 0xE5 , 0xA4 , 0xD5 , 0x84 , 0xD3 , 0x60 , 0x48 , 0x85 , 0xD7 , 0x8A , 0x48 , 0x98 , 0x48 , 0xA9 , 0x0 , 0x85 , 0xD0 , 0xA4 , 0xD3 , 0xA5 , 0xD7 , 0x10 , 0x3 , 0x4C , 0x0 , 0xE8 , 0xC9 , 0xD , 0xD0 , 0x3 , 0x4C , 0xD8 , 0xE8 , 0xC9 , 0x20 , 0x90 , 0x10 , 0xC9 , 0x60 , 0x90 , 0x4 , 0x29 , 0xDF , 0xD0 , 0x2 , 0x29 , 0x3F , 0x20 , 0xB8 , 0xE6 , 0x4C , 0xC7 , 0xE6 , 0xA6 , 0xD8 , 0xF0 , 0x3 , 0x4C , 0xCB , 0xE6 , 0xC9 , 0x14 , 0xD0 , 0x2E , 0x98 , 0xD0 , 0x6 , 0x20 , 0x2D , 0xE7 , 0x4C , 0x9F , 0xE7 , 0x20 , 0xE8 , 0xE8 , 0x88 , 0x84 , 0xD3 , 0x20 , 0xB2 , 0xEA , 0xC8 , 0xB1 , 0xD1 , 0x88 , 0x91 , 0xD1 , 0xC8 , 0xB1 , 0xF3 , 0x88 , 0x91 , 0xF3 , 0xC8 , 0xC4 , 0xD5 , 0xD0 , 0xEF , 0xA9 , 0x20 , 0x91 , 0xD1 , 0xAD , 0x86 , 0x2 , 0x91 , 0xF3 , 0x10 , 0x4D , 0xA6 , 0xD4 , 0xF0 , 0x3 , 0x4C , 0xCB , 0xE6 , 0xC9 , 0x12 , 0xD0 , 0x2 , 0x85 , 0xC7 , 0xC9 , 0x13 , 0xD0 , 0x3 , 0x20 , 0x81 , 0xE5 , 0xC9 , 0x1D , 0xD0 , 0x17 , 0xC8 , 0x20 , 0xFA , 0xE8 , 0x84 , 0xD3 , 0x88 , 0xC4 , 0xD5 , 0x90 , 0x9 , 0xC6 , 0xD6 , 0x20 , 0xC3 , 0xE8 , 0xA0 , 0x0 , 0x84 , 0xD3 , 0x4C , 0xDC , 0xE6 , 0xC9 , 0x11 , 0xD0 , 0x1D , 0x18 , 0x98 , 0x69 , 0x16 , 0xA8 , 0xE6 , 0xD6 , 0xC5 , 0xD5 , 0x90 , 0xEC , 0xF0 , 0xEA , 0xC6 , 0xD6 , 0xE9 , 0x16 , 0x90 , 0x4 , 0x85 , 0xD3 , 0xD0 , 0xF8 , 0x20 , 0xC3 , 0xE8 , 0x4C , 0xDC , 0xE6 , 0x20 , 0x12 , 0xE9 , 0x4C , 0x21 , 0xED , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0x29 , 0x7F , 0xC9 , 0x7F , 0xD0 , 0x2 , 0xA9 , 0x5E , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xC9 , 0x20 , 0x90 , 0x3 , 0x4C , 0xC5 , 0xE6 , 0xC9 , 0xD , 0xD0 , 0x3 , 0x4C , 0xD8 , 0xE8 , 0xA6 , 0xD4 , 0xD0 , 0x3F , 0xC9 , 0x14 , 0xD0 , 0x37 , 0xA4 , 0xD5 , 0xB1 , 0xD1 , 0xC9 , 0x20 , 0xD0 , 0x4 , 0xC4 , 0xD3 , 0xD0 , 0x7 , 0xC0 , 0x57 , 0xF0 , 0x24 , 0x20 , 0xEE , 0xE9 , 0xA4 , 0xD5 , 0x20 , 0xB2 , 0xEA , 0x88 , 0xB1 , 0xD1 , 0xC8 , 0x91 , 0xD1 , 0x88 , 0xB1 , 0xF3 , 0xC8 , 0x91 , 0xF3 , 0x88 , 0xC4 , 0xD3 , 0xD0 , 0xEF , 0xA9 , 0x20 , 0x91 , 0xD1 , 0xAD , 0x86 , 0x2 , 0x91 , 0xF3 , 0xE6 , 0xD8 , 0x4C , 0xDC , 0xE6 , 0xA6 , 0xD8 , 0xF0 , 0x5 , 0x9 , 0x40 , 0x4C , 0xCB , 0xE6 , 0xC9 , 0x11 , 0xD0 , 0x16 , 0xA6 , 0xD6 , 0xF0 , 0x37 , 0xC6 , 0xD6 , 0xA5 , 0xD3 , 0x38 , 0xE9 , 0x16 , 0x90 , 0x4 , 0x85 , 0xD3 , 0x10 , 0x2A , 0x20 , 0x87 , 0xE5 , 0xD0 , 0x25 , 0xC9 , 0x12 , 0xD0 , 0x4 , 0xA9 , 0x0 , 0x85 , 0xC7 , 0xC9 , 0x1D , 0xD0 , 0x12 , 0x98 , 0xF0 , 0x9 , 0x20 , 0xE8 , 0xE8 , 0x88 , 0x84 , 0xD3 , 0x4C , 0xDC , 0xE6 , 0x20 , 0x2D , 0xE7 , 0x4C , 0xDC , 0xE6 , 0xC9 , 0x13 , 0xD0 , 0x6 , 0x20 , 0x5F , 0xE5 , 0x4C , 0xDC , 0xE6 , 0x9 , 0x80 , 0x20 , 0x12 , 0xE9 , 0x4C , 0x30 , 0xED , 0x46 , 0xC9 , 0xA6 , 0xD6 , 0xE8 , 0xE0 , 0x17 , 0xD0 , 0x3 , 0x20 , 0x75 , 0xE9 , 0xB5 , 0xD9 , 0x10 , 0xF4 , 0x86 , 0xD6 , 0x4C , 0x87 , 0xE5 , 0xA2 , 0x0 , 0x86 , 0xD8 , 0x86 , 0xC7 , 0x86 , 0xD4 , 0x86 , 0xD3 , 0x20 , 0xC3 , 0xE8 , 0x4C , 0xDC , 0xE6 , 0xA2 , 0x4 , 0xA9 , 0x0 , 0xC5 , 0xD3 , 0xF0 , 0x7 , 0x18 , 0x69 , 0x16 , 0xCA , 0xD0 , 0xF6 , 0x60 , 0xC6 , 0xD6 , 0x60 , 0xA2 , 0x4 , 0xA9 , 0x15 , 0xC5 , 0xD3 , 0xF0 , 0x7 , 0x18 , 0x69 , 0x16 , 0xCA , 0xD0 , 0xF6 , 0x60 , 0xA6 , 0xD6 , 0xE0 , 0x17 , 0xF0 , 0x2 , 0xE6 , 0xD6 , 0x60 , 0xA2 , 0x7 , 0xDD , 0x21 , 0xE9 , 0xF0 , 0x4 , 0xCA , 0x10 , 0xF8 , 0x60 , 0x8E , 0x86 , 0x2 , 0x60 , 0x90 , 0x5 , 0x1C , 0x9F , 0x9C , 0x1E , 0x1F , 0x9E , 0xEF , 0xA1 , 0xDF , 0xA6 , 0xE1 , 0xB1 , 0xE2 , 0xB2 , 0xE3 , 0xB3 , 0xE4 , 0xB4 , 0xE5 , 0xB5 , 0xE6 , 0xB6 , 0xE7 , 0xB7 , 0xE8 , 0xB8 , 0xE9 , 0xB9 , 0xFA , 0xBA , 0xFB , 0xBB , 0xFC , 0xBC , 0xEC , 0xBD , 0xFE , 0xBE , 0x84 , 0xBF , 0xF7 , 0xC0 , 0xF8 , 0xDB , 0xF9 , 0xDD , 0xEA , 0xDE , 0x5E , 0xE0 , 0x5B , 0xE1 , 0x5D , 0xE2 , 0x40 , 0xB0 , 0x61 , 0xB1 , 0x78 , 0xDB , 0x79 , 0xDD , 0x66 , 0xB6 , 0x77 , 0xC0 , 0x70 , 0xF0 , 0x71 , 0xF1 , 0x72 , 0xF2 , 0x73 , 0xF3 , 0x74 , 0xF4 , 0x75 , 0xF5 , 0x76 , 0xF6 , 0x7D , 0xFD , 0xA5 , 0xAC , 0x48 , 0xA5 , 0xAD , 0x48 , 0xA5 , 0xAE , 0x48 , 0xA5 , 0xAF , 0x48 , 0xA2 , 0xFF , 0xC6 , 0xD6 , 0xC6 , 0xC9 , 0xC6 , 0xF2 , 0xE8 , 0x20 , 0x7E , 0xEA , 0xE0 , 0x16 , 0xB0 , 0xC , 0xBD , 0xFE , 0xED , 0x85 , 0xAC , 0xB5 , 0xDA , 0x20 , 0x56 , 0xEA , 0x30 , 0xEC , 0x20 , 0x8D , 0xEA , 0xA2 , 0x0 , 0xB5 , 0xD9 , 0x29 , 0x7F , 0xB4 , 0xDA , 0x10 , 0x2 , 0x9 , 0x80 , 0x95 , 0xD9 , 0xE8 , 0xE0 , 0x16 , 0xD0 , 0xEF , 0xA5 , 0xEF , 0x9 , 0x80 , 0x85 , 0xEF , 0xA5 , 0xD9 , 0x10 , 0xC4 , 0xE6 , 0xD6 , 0xE6 , 0xF2 , 0xA9 , 0xFB , 0x8D , 0x20 , 0x91 , 0xAD , 0x21 , 0x91 , 0xC9 , 0xFE , 0x8 , 0xA9 , 0xF7 , 0x8D , 0x20 , 0x91 , 0x28 , 0xD0 , 0xB , 0xA0 , 0x0 , 0xEA , 0xCA , 0xD0 , 0xFC , 0x88 , 0xD0 , 0xF9 , 0x84 , 0xC6 , 0xA6 , 0xD6 , 0x68 , 0x85 , 0xAF , 0x68 , 0x85 , 0xAE , 0x68 , 0x85 , 0xAD , 0x68 , 0x85 , 0xAC , 0x60 , 0xA6 , 0xD6 , 0xE8 , 0xB5 , 0xD9 , 0x10 , 0xFB , 0x86 , 0xF2 , 0xE0 , 0x16 , 0xF0 , 0xD , 0x90 , 0xB , 0x20 , 0x75 , 0xE9 , 0xA6 , 0xF2 , 0xCA , 0xC6 , 0xD6 , 0x4C , 0xE , 0xE7 , 0xA5 , 0xAC , 0x48 , 0xA5 , 0xAD , 0x48 , 0xA5 , 0xAE , 0x48 , 0xA5 , 0xAF , 0x48 , 0xA2 , 0x17 , 0xCA , 0x20 , 0x7E , 0xEA , 0xE4 , 0xF2 , 0x90 , 0xE , 0xF0 , 0xC , 0xBD , 0xFC , 0xED , 0x85 , 0xAC , 0xB5 , 0xD8 , 0x20 , 0x56 , 0xEA , 0x30 , 0xEA , 0x20 , 0x8D , 0xEA , 0xA2 , 0x15 , 0xE4 , 0xF2 , 0x90 , 0xF , 0xB5 , 0xDA , 0x29 , 0x7F , 0xB4 , 0xD9 , 0x10 , 0x2 , 0x9 , 0x80 , 0x95 , 0xDA , 0xCA , 0xD0 , 0xED , 0xA6 , 0xF2 , 0x20 , 0xE , 0xE7 , 0x68 , 0x85 , 0xAF , 0x68 , 0x85 , 0xAE , 0x68 , 0x85 , 0xAD , 0x68 , 0x85 , 0xAC , 0x60 , 0x29 , 0x3 , 0xD , 0x88 , 0x2 , 0x85 , 0xAD , 0x20 , 0x6E , 0xEA , 0xA0 , 0x15 , 0xB1 , 0xAC , 0x91 , 0xD1 , 0xB1 , 0xAE , 0x91 , 0xF3 , 0x88 , 0x10 , 0xF5 , 0x60 , 0x20 , 0xB2 , 0xEA , 0xA5 , 0xAC , 0x85 , 0xAE , 0xA5 , 0xAD , 0x29 , 0x3 , 0x9 , 0x94 , 0x85 , 0xAF , 0x60 , 0xBD , 0xFD , 0xED , 0x85 , 0xD1 , 0xB5 , 0xD9 , 0x29 , 0x3 , 0xD , 0x88 , 0x2 , 0x85 , 0xD2 , 0x60 , 0xA0 , 0x15 , 0x20 , 0x7E , 0xEA , 0x20 , 0xB2 , 0xEA , 0xA9 , 0x20 , 0x91 , 0xD1 , 0xA9 , 0x1 , 0x91 , 0xF3 , 0x88 , 0x10 , 0xF5 , 0x60 , 0xA8 , 0xA9 , 0x2 , 0x85 , 0xCD , 0x20 , 0xB2 , 0xEA , 0x98 , 0xA4 , 0xD3 , 0x91 , 0xD1 , 0x8A , 0x91 , 0xF3 , 0x60 , 0xA5 , 0xD1 , 0x85 , 0xF3 , 0xA5 , 0xD2 , 0x29 , 0x3 , 0x9 , 0x94 , 0x85 , 0xF4 , 0x60 , 0x20 , 0xEA , 0xFF , 0xA5 , 0xCC , 0xD0 , 0x29 , 0xC6 , 0xCD , 0xD0 , 0x25 , 0xA9 , 0x14 , 0x85 , 0xCD , 0xA4 , 0xD3 , 0x46 , 0xCF , 0xAE , 0x87 , 0x2 , 0xB1 , 0xD1 , 0xB0 , 0x11 , 0xE6 , 0xCF , 0x85 , 0xCE , 0x20 , 0xB2 , 0xEA , 0xB1 , 0xF3 , 0x8D , 0x87 , 0x2 , 0xAE , 0x86 , 0x2 , 0xA5 , 0xCE , 0x49 , 0x80 , 0x20 , 0xAA , 0xEA , 0xAD , 0x1F , 0x91 , 0x29 , 0x40 , 0xF0 , 0xB , 0xA0 , 0x0 , 0x84 , 0xC0 , 0xAD , 0x1C , 0x91 , 0x9 , 0x2 , 0xD0 , 0x9 , 0xA5 , 0xC0 , 0xD0 , 0xD , 0xAD , 0x1C , 0x91 , 0x29 , 0xFD , 0x2C , 0x1E , 0x91 , 0x70 , 0x3 , 0x8D , 0x1C , 0x91 , 0x20 , 0x1E , 0xEB , 0x2C , 0x24 , 0x91 , 0x68 , 0xA8 , 0x68 , 0xAA , 0x68 , 0x40 , 0xA9 , 0x0 , 0x8D , 0x8D , 0x2 , 0xA0 , 0x40 , 0x84 , 0xCB , 0x8D , 0x20 , 0x91 , 0xAE , 0x21 , 0x91 , 0xE0 , 0xFF , 0xF0 , 0x5E , 0xA9 , 0xFE , 0x8D , 0x20 , 0x91 , 0xA0 , 0x0 , 0xA9 , 0x5E , 0x85 , 0xF5 , 0xA9 , 0xEC , 0x85 , 0xF6 , 0xA2 , 0x8 , 0xAD , 0x21 , 0x91 , 0xCD , 0x21 , 0x91 , 0xD0 , 0xF6 , 0x4A , 0xB0 , 0x16 , 0x48 , 0xB1 , 0xF5 , 0xC9 , 0x5 , 0xB0 , 0xC , 0xC9 , 0x3 , 0xF0 , 0x8 , 0xD , 0x8D , 0x2 , 0x8D , 0x8D , 0x2 , 0x10 , 0x2 , 0x84 , 0xCB , 0x68 , 0xC8 , 0xC0 , 0x41 , 0xB0 , 0x9 , 0xCA , 0xD0 , 0xDF , 0x38 , 0x2E , 0x20 , 0x91 , 0xD0 , 0xCF , 0x6C , 0x8F , 0x2 , 0xA4 , 0xCB , 0xB1 , 0xF5 , 0xAA , 0xC4 , 0xC5 , 0xF0 , 0x7 , 0xA0 , 0x10 , 0x8C , 0x8C , 0x2 , 0xD0 , 0x36 , 0x29 , 0x7F , 0x2C , 0x8A , 0x2 , 0x30 , 0x16 , 0x70 , 0x49 , 0xC9 , 0x7F , 0xF0 , 0x29 , 0xC9 , 0x14 , 0xF0 , 0xC , 0xC9 , 0x20 , 0xF0 , 0x8 , 0xC9 , 0x1D , 0xF0 , 0x4 , 0xC9 , 0x11 , 0xD0 , 0x35 , 0xAC , 0x8C , 0x2 , 0xF0 , 0x5 , 0xCE , 0x8C , 0x2 , 0xD0 , 0x2B , 0xCE , 0x8B , 0x2 , 0xD0 , 0x26 , 0xA0 , 0x4 , 0x8C , 0x8B , 0x2 , 0xA4 , 0xC6 , 0x88 , 0x10 , 0x1C , 0xA4 , 0xCB , 0x84 , 0xC5 , 0xAC , 0x8D , 0x2 , 0x8C , 0x8E , 0x2 , 0xE0 , 0xFF , 0xF0 , 0xE , 0x8A , 0xA6 , 0xC6 , 0xEC , 0x89 , 0x2 , 0xB0 , 0x6 , 0x9D , 0x77 , 0x2 , 0xE8 , 0x86 , 0xC6 , 0xA9 , 0xF7 , 0x8D , 0x20 , 0x91 , 0x60 , 0xAD , 0x8D , 0x2 , 0xC9 , 0x3 , 0xD0 , 0x2C , 0xCD , 0x8E , 0x2 , 0xF0 , 0xEE , 0xAD , 0x91 , 0x2 , 0x30 , 0x56 , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xAD , 0x5 , 0x90 , 0x49 , 0x2 , 0x8D , 0x5 , 0x90 , 0xEA , 0xEA , 0xEA , 0xEA , 0x4C , 0x43 , 0xEC , 0xA , 0xC9 , 0x8 , 0x90 , 0x4 , 0xA9 , 0x6 , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xEA , 0xAA , 0xBD , 0x46 , 0xEC , 0x85 , 0xF5 , 0xBD , 0x47 , 0xEC , 0x85 , 0xF6 , 0x4C , 0x74 , 0xEB , 0x5E , 0xEC , 0x9F , 0xEC , 0xE0 , 0xEC , 0xA3 , 0xED , 0x5E , 0xEC , 0x9F , 0xEC , 0x69 , 0xED , 0xA3 , 0xED , 0x21 , 0xED , 0x69 , 0xED , 0x69 , 0xED , 0xA3 , 0xED , 0x31 , 0x33 , 0x35 , 0x37 , 0x39 , 0x2D , 0x3A , 0x14 , 0x5F , 0x57 , 0x52 , 0x59 , 0x49 , 0x50 , 0x40 , 0xD , 0x4 , 0x41 , 0x44 , 0x47 , 0x4A , 0x4C , 0x5B , 0x1D , 0x3 , 0x1 , 0x58 , 0x56 , 0x4E , 0x2C , 0x2F , 0x11 , 0x20 , 0x5A , 0x43 , 0x42 , 0x4D , 0x2E , 0x1 , 0x85 , 0x2 , 0x53 , 0x46 , 0x48 , 0x4B , 0x5C , 0x3B , 0x86 , 0x51 , 0x45 , 0x54 , 0x55 , 0x4F , 0x5D , 0x5E , 0x87 , 0x32 , 0x34 , 0x36 , 0x38 , 0x30 , 0x3D , 0x13 , 0x88 , 0xFF , 0x21 , 0x23 , 0x25 , 0x27 , 0x29 , 0xC0 , 0x2A , 0x94 , 0x5F , 0xD7 , 0xD2 , 0xD9 , 0xC9 , 0xD0 , 0xBA , 0x8D , 0x4 , 0xC1 , 0xC4 , 0xC7 , 0xCA , 0xCC , 0xDB , 0x9D , 0x83 , 0x1 , 0xD8 , 0xD6 , 0xCE , 0x3C , 0x3F , 0x91 , 0xA0 , 0xDA , 0xC3 , 0xC2 , 0xCD , 0x3E , 0x1 , 0x89 , 0x2 , 0xD3 , 0xC6 , 0xC8 , 0xCB , 0xDC , 0x2B , 0x8A , 0xD1 , 0xC5 , 0xD4 , 0xD5 , 0xCF , 0xDD , 0xDE , 0x8B , 0x22 , 0x24 , 0x26 , 0x28 , 0x30 , 0x3D , 0x93 , 0x8C , 0xFF , 0x21 , 0x23 , 0x25 , 0x27 , 0x29 , 0xDF , 0x2A , 0x94 , 0x5F , 0xB3 , 0xB2 , 0xB7 , 0xA2 , 0xAF , 0xA4 , 0x8D , 0x4 , 0xB0 , 0xAC , 0xA5 , 0xB5 , 0xB6 , 0xA8 , 0x9D , 0x83 , 0x1 , 0xBD , 0xBE , 0xAA , 0x3C , 0x3F , 0x91 , 0xA0 , 0xAD , 0xBC , 0xBF , 0xA7 , 0x3E , 0x1 , 0x89 , 0x2 , 0xAE , 0xBB , 0xB4 , 0xA1 , 0xA9 , 0x2B , 0x8A , 0xAB , 0xB1 , 0xA3 , 0xB8 , 0xB9 , 0xA6 , 0xDE , 0x8B , 0x22 , 0x24 , 0x26 , 0x28 , 0x30 , 0x3D , 0x93 , 0x8C , 0xFF , 0xC9 , 0xE , 0xD0 , 0xB , 0xA9 , 0x2 , 0xD , 0x5 , 0x90 , 0x8D , 0x5 , 0x90 , 0x4C , 0xDC , 0xE6 , 0xC9 , 0x8E , 0xD0 , 0xB , 0xA9 , 0xFD , 0x2D , 0x5 , 0x90 , 0x8D , 0x5 , 0x90 , 0x4C , 0xDC , 0xE6 , 0xC9 , 0x8 , 0xD0 , 0xA , 0xA9 , 0x80 , 0xD , 0x91 , 0x2 , 0x8D , 0x91 , 0x2 , 0x30 , 0xEF , 0xC9 , 0x9 , 0xD0 , 0xEB , 0xA9 , 0x7F , 0x2D , 0x91 , 0x2 , 0x8D , 0x91 , 0x2 , 0x10 , 0xE1 , 0xE8 , 0xB5 , 0xD9 , 0x9 , 0x80 , 0x95 , 0xD9 , 0xCA , 0xA5 , 0xD5 , 0x18 , 0x4C , 0x15 , 0xE7 , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0xAA , 0x4 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xE2 , 0x9D , 0x83 , 0x1 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0x91 , 0xA0 , 0xFF , 0xFF , 0xFF , 0xFF , 0xEE , 0x1 , 0x89 , 0x2 , 0xFF , 0xFF , 0xFF , 0xFF , 0xE1 , 0xFD , 0x8A , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xB0 , 0xE0 , 0x8B , 0xF2 , 0xF4 , 0xF6 , 0xFF , 0xF0 , 0xED , 0x93 , 0x8C , 0xFF , 0x90 , 0x1C , 0x9C , 0x1F , 0x12 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0x12 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0x5 , 0x9F , 0x1E , 0x9E , 0x92 , 0xFF , 0xFF , 0xFF , 0xFF , 0xC , 0x26 , 0x16 , 0x2E , 0x0 , 0xC0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 , 0x1B , 0x4C , 0x4F , 0x41 , 0x44 , 0xD , 0x52 , 0x55 , 0x4E , 0xD , 0x0 , 0x16 , 0x2C , 0x42 , 0x58 , 0x6E , 0x84 , 0x9A , 0xB0 , 0xC6 , 0xDC , 0xF2 , 0x8 , 0x1E , 0x34 , 0x4A , 0x60 , 0x76 , 0x8C , 0xA2 , 0xB8 , 0xCE , 0xE4 , 0x9 , 0x40 , 0x2C , 0x9 , 0x20 , 0x20 , 0x60 , 0xF1 , 0x48 , 0x24 , 0x94 , 0x10 , 0xA , 0x38 , 0x66 , 0xA3 , 0x20 , 0x49 , 0xEE , 0x46 , 0x94 , 0x46 , 0xA3 , 0x68 , 0x85 , 0x95 , 0x20 , 0xA0 , 0xE4 , 0xC9 , 0x3F , 0xD0 , 0x3 , 0x20 , 0x84 , 0xEF , 0xAD , 0x1F , 0x91 , 0x9 , 0x80 , 0x8D , 0x1F , 0x91 , 0x20 , 0x8D , 0xEF , 0x20 , 0xA0 , 0xE4 , 0x20 , 0x96 , 0xEF , 0x78 , 0x20 , 0xA0 , 0xE4 , 0x20 , 0xB2 , 0xE4 , 0x4A , 0xB0 , 0x61 , 0x20 , 0x84 , 0xEF , 0x24 , 0xA3 , 0x10 , 0xC , 0x20 , 0xB2 , 0xE4 , 0x4A , 0x90 , 0xFA , 0x20 , 0xB2 , 0xE4 , 0x4A , 0xB0 , 0xFA , 0x20 , 0xB2 , 0xE4 , 0x4A , 0x90 , 0xFA , 0x20 , 0x8D , 0xEF , 0xA9 , 0x8 , 0x85 , 0xA5 , 0xAD , 0x1F , 0x91 , 0xCD , 0x1F , 0x91 , 0xD0 , 0xF8 , 0x4A , 0x4A , 0x90 , 0x38 , 0x66 , 0x95 , 0xB0 , 0x5 , 0x20 , 0xA9 , 0xE4 , 0xD0 , 0x3 , 0x20 , 0xA0 , 0xE4 , 0x20 , 0x84 , 0xEF , 0xEA , 0xEA , 0xEA , 0xEA , 0xAD , 0x2C , 0x91 , 0x29 , 0xDF , 0x9 , 0x2 , 0x8D , 0x2C , 0x91 , 0xC6 , 0xA5 , 0xD0 , 0xD3 , 0xA9 , 0x4 , 0x8D , 0x29 , 0x91 , 0xAD , 0x2D , 0x91 , 0x29 , 0x20 , 0xD0 , 0xB , 0x20 , 0xB2 , 0xE4 , 0x4A , 0xB0 , 0xF3 , 0x58 , 0x60 , 0xA9 , 0x80 , 0x2C , 0xA9 , 0x3 , 0x20 , 0x6A , 0xFE , 0x58 , 0x18 , 0x90 , 0x49 , 0x85 , 0x95 , 0x20 , 0x40 , 0xEE , 0xAD , 0x1F , 0x91 , 0x29 , 0x7F , 0x8D , 0x1F , 0x91 , 0x60 , 0x85 , 0x95 , 0x20 , 0x40 , 0xEE , 0x78 , 0x20 , 0xA9 , 0xE4 , 0x20 , 0xC5 , 0xEE , 0x20 , 0x84 , 0xEF , 0x20 , 0xB2 , 0xE4 , 0xB0 , 0xFB , 0x58 , 0x60 , 0x24 , 0x94 , 0x30 , 0x5 , 0x38 , 0x66 , 0x94 , 0xD0 , 0x5 , 0x48 , 0x20 , 0x49 , 0xEE , 0x68 , 0x85 , 0x95 , 0x18 , 0x60 , 0x20 , 0x8D , 0xEF , 0xAD , 0x1F , 0x91 , 0x9 , 0x80 , 0x8D , 0x1F , 0x91 , 0xA9 , 0x5F , 0x2C , 0xA9 , 0x3F , 0x20 , 0x1C , 0xEE , 0x20 , 0xC5 , 0xEE , 0x8A , 0xA2 , 0xB , 0xCA , 0xD0 , 0xFD , 0xAA , 0x20 , 0x84 , 0xEF , 0x4C , 0xA0 , 0xE4 , 0x78 , 0xA9 , 0x0 , 0x85 , 0xA5 , 0x20 , 0x84 , 0xEF , 0x20 , 0xB2 , 0xE4 , 0x90 , 0xFB , 0x20 , 0xA0 , 0xE4 , 0xA9 , 0x1 , 0x8D , 0x29 , 0x91 , 0xAD , 0x2D , 0x91 , 0x29 , 0x20 , 0xD0 , 0x7 , 0x20 , 0xB2 , 0xE4 , 0xB0 , 0xF4 , 0x90 , 0x18 , 0xA5 , 0xA5 , 0xF0 , 0x5 , 0xA9 , 0x2 , 0x4C , 0xB9 , 0xEE , 0x20 , 0xA9 , 0xE4 , 0x20 , 0xC , 0xEF , 0xA9 , 0x40 , 0x20 , 0x6A , 0xFE , 0xE6 , 0xA5 , 0xD0 , 0xD5 , 0xA9 , 0x8 , 0x85 , 0xA5 , 0xAD , 0x1F , 0x91 , 0xCD , 0x1F , 0x91 , 0xD0 , 0xF8 , 0x4A , 0x90 , 0xF5 , 0x4A , 0x66 , 0xA4 , 0xAD , 0x1F , 0x91 , 0xCD , 0x1F , 0x91 , 0xD0 , 0xF8 , 0x4A , 0xB0 , 0xF5 , 0xC6 , 0xA5 , 0xD0 , 0xE3 , 0x20 , 0xA9 , 0xE4 , 0xA5 , 0x90 , 0xF0 , 0x3 , 0x20 , 0xC , 0xEF , 0xA5 , 0xA4 , 0x58 , 0x18 , 0x60 , 0xAD , 0x2C , 0x91 , 0x29 , 0xFD , 0x8D , 0x2C , 0x91 , 0x60 , 0xAD , 0x2C , 0x91 , 0x9 , 0x2 , 0x8D , 0x2C , 0x91 , 0x60 , 0xA9 , 0x4 , 0x8D , 0x29 , 0x91 , 0xAD , 0x2D , 0x91 , 0x29 , 0x20 , 0xF0 , 0xF9 , 0x60 , 0xA5 , 0xB4 , 0xF0 , 0x47 , 0x30 , 0x3F , 0x46 , 0xB6 , 0xA2 , 0x0 , 0x90 , 0x1 , 0xCA , 0x8A , 0x45 , 0xBD , 0x85 , 0xBD , 0xC6 , 0xB4 , 0xF0 , 0x6 , 0x8A , 0x29 , 0x20 , 0x85 , 0xB5 , 0x60 , 0xA9 , 0x20 , 0x2C , 0x94 , 0x2 , 0xF0 , 0x14 , 0x30 , 0x1C , 0x70 , 0x14 , 0xA5 , 0xBD , 0xD0 , 0x1 , 0xCA , 0xC6 , 0xB4 , 0xAD , 0x93 , 0x2 , 0x10 , 0xE3 , 0xC6 , 0xB4 , 0xD0 , 0xDF , 0xE6 , 0xB4 , 0xD0 , 0xF0 , 0xA5 , 0xBD , 0xF0 , 0xED , 0xD0 , 0xEA , 0x70 , 0xE9 , 0x50 , 0xE6 , 0xE6 , 0xB4 , 0xA2 , 0xFF , 0xD0 , 0xCB , 0xAD , 0x94 , 0x2 , 0x4A , 0x90 , 0x7 , 0x2C , 0x20 , 0x91 , 0x10 , 0x1D , 0x50 , 0x1E , 0xA9 , 0x0 , 0x85 , 0xBD , 0x85 , 0xB5 , 0xAE , 0x98 , 0x2 , 0x86 , 0xB4 , 0xAC , 0x9D , 0x2 , 0xCC , 0x9E , 0x2 , 0xF0 , 0x13 , 0xB1 , 0xF9 , 0x85 , 0xB6 , 0xEE , 0x9D , 0x2 , 0x60 , 0xA9 , 0x40 , 0x2C , 0xA9 , 0x10 , 0xD , 0x97 , 0x2 , 0x8D , 0x97 , 0x2 , 0xA9 , 0x40 , 0x8D , 0x1E , 0x91 , 0x60 , 0xA2 , 0x9 , 0xA9 , 0x20 , 0x2C , 0x93 , 0x2 , 0xF0 , 0x1 , 0xCA , 0x50 , 0x2 , 0xCA , 0xCA , 0x60 , 0xA6 , 0xA9 , 0xD0 , 0x2E , 0xC6 , 0xA8 , 0xF0 , 0x31 , 0x30 , 0xD , 0xA5 , 0xA7 , 0x45 , 0xAB , 0x85 , 0xAB , 0x46 , 0xA7 , 0x66 , 0xAA , 0x60 , 0xC6 , 0xA8 , 0xA5 , 0xA7 , 0xF0 , 0x62 , 0xAD , 0x93 , 0x2 , 0xA , 0xA9 , 0x1 , 0x65 , 0xA8 , 0xD0 , 0xEF , 0xA9 , 0x90 , 0x8D , 0x1E , 0x91 , 0x85 , 0xA9 , 0xA9 , 0x20 , 0x8D , 0x1E , 0x91 , 0x60 , 0xA5 , 0xA7 , 0xD0 , 0xEF , 0x85 , 0xA9 , 0x60 , 0xAC , 0x9B , 0x2 , 0xC8 , 0xCC , 0x9C , 0x2 , 0xF0 , 0x2A , 0x8C , 0x9B , 0x2 , 0x88 , 0xA5 , 0xAA , 0xAE , 0x98 , 0x2 , 0xE0 , 0x9 , 0xF0 , 0x4 , 0x4A , 0xE8 , 0xD0 , 0xF8 , 0x91 , 0xF7 , 0xA9 , 0x20 , 0x2C , 0x94 , 0x2 , 0xF0 , 0xB9 , 0x30 , 0xB6 , 0xA5 , 0xA7 , 0x45 , 0xAB , 0xF0 , 0x3 , 0x70 , 0xAE , 0x2C , 0x50 , 0xAB , 0xA9 , 0x1 , 0x2C , 0xA9 , 0x4 , 0x2C , 0xA9 , 0x80 , 0x2C , 0xA9 , 0x2 , 0xD , 0x97 , 0x2 , 0x8D , 0x97 , 0x2 , 0x4C , 0x5B , 0xF0 , 0xA5 , 0xAA , 0xD0 , 0xF1 , 0xF0 , 0xEC , 0x4C , 0x96 , 0xF7 , 0x85 , 0x9A , 0xAD , 0x94 , 0x2 , 0x4A , 0x90 , 0x27 , 0xA9 , 0x2 , 0x2C , 0x10 , 0x91 , 0x10 , 0x1D , 0xD0 , 0x1E , 0xAD , 0x1E , 0x91 , 0x29 , 0x30 , 0xD0 , 0xF9 , 0x2C , 0x10 , 0x91 , 0x70 , 0xFB , 0xAD , 0x10 , 0x91 , 0x9 , 0x2 , 0x8D , 0x10 , 0x91 , 0x2C , 0x10 , 0x91 , 0x70 , 0x5 , 0x30 , 0xF9 , 0x20 , 0x16 , 0xF0 , 0x18 , 0x60 , 0xAC , 0x9E , 0x2 , 0xC8 , 0xCC , 0x9D , 0x2 , 0xF0 , 0xF7 , 0x8C , 0x9E , 0x2 , 0x88 , 0x91 , 0xF9 , 0x2C , 0x1E , 0x91 , 0x50 , 0x1 , 0x60 , 0xAD , 0x99 , 0x2 , 0x8D , 0x14 , 0x91 , 0xAD , 0x9A , 0x2 , 0x8D , 0x15 , 0x91 , 0xA9 , 0xC0 , 0x8D , 0x1E , 0x91 , 0x4C , 0xEE , 0xEF , 0x85 , 0x99 , 0xAD , 0x94 , 0x2 , 0x4A , 0x90 , 0x28 , 0x29 , 0x8 , 0xF0 , 0x24 , 0xA9 , 0x2 , 0x2C , 0x10 , 0x91 , 0x10 , 0xBF , 0xF0 , 0x19 , 0x2C , 0x1E , 0x91 , 0x70 , 0xFB , 0xAD , 0x10 , 0x91 , 0x29 , 0xFD , 0x8D , 0x10 , 0x91 , 0xAD , 0x10 , 0x91 , 0x29 , 0x4 , 0xF0 , 0xF9 , 0xA9 , 0x90 , 0x8D , 0x1E , 0x91 , 0x18 , 0x60 , 0xAD , 0x1E , 0x91 , 0x29 , 0x30 , 0xF0 , 0xF2 , 0x18 , 0x60 , 0xAC , 0x9C , 0x2 , 0xCC , 0x9B , 0x2 , 0xF0 , 0x6 , 0xB1 , 0xF7 , 0xEE , 0x9C , 0x2 , 0x60 , 0xA9 , 0x0 , 0x60 , 0x48 , 0xAD , 0x1E , 0x91 , 0xF0 , 0xC , 0xAD , 0x1E , 0x91 , 0x29 , 0x60 , 0xD0 , 0xF9 , 0xA9 , 0x10 , 0x8D , 0x1E , 0x91 , 0x68 , 0x60 , 0xD , 0x49 , 0x2F , 0x4F , 0x20 , 0x45 , 0x52 , 0x52 , 0x4F , 0x52 , 0x20 , 0xA3 , 0xD , 0x53 , 0x45 , 0x41 , 0x52 , 0x43 , 0x48 , 0x49 , 0x4E , 0x47 , 0xA0 , 0x46 , 0x4F , 0x52 , 0xA0 , 0xD , 0x50 , 0x52 , 0x45 , 0x53 , 0x53 , 0x20 , 0x50 , 0x4C , 0x41 , 0x59 , 0x20 , 0x4F , 0x4E , 0x20 , 0x54 , 0x41 , 0x50 , 0xC5 , 0x50 , 0x52 , 0x45 , 0x53 , 0x53 , 0x20 , 0x52 , 0x45 , 0x43 , 0x4F , 0x52 , 0x44 , 0x20 , 0x26 , 0x20 , 0x50 , 0x4C , 0x41 , 0x59 , 0x20 , 0x4F , 0x4E , 0x20 , 0x54 , 0x41 , 0x50 , 0xC5 , 0xD , 0x4C , 0x4F , 0x41 , 0x44 , 0x49 , 0x4E , 0xC7 , 0xD , 0x53 , 0x41 , 0x56 , 0x49 , 0x4E , 0x47 , 0xA0 , 0xD , 0x56 , 0x45 , 0x52 , 0x49 , 0x46 , 0x59 , 0x49 , 0x4E , 0xC7 , 0xD , 0x46 , 0x4F , 0x55 , 0x4E , 0x44 , 0xA0 , 0xD , 0x4F , 0x4B , 0x8D , 0x24 , 0x9D , 0x10 , 0xD , 0xB9 , 0x74 , 0xF1 , 0x8 , 0x29 , 0x7F , 0x20 , 0xD2 , 0xFF , 0xC8 , 0x28 , 0x10 , 0xF3 , 0x18 , 0x60 , 0xA5 , 0x99 , 0xD0 , 0x8 , 0xA5 , 0xC6 , 0xF0 , 0x6D , 0x78 , 0x4C , 0xCF , 0xE5 , 0xC9 , 0x2 , 0xD0 , 0x18 , 0x84 , 0x97 , 0x20 , 0x4F , 0xF1 , 0xA4 , 0x97 , 0x18 , 0x60 , 0xA5 , 0x99 , 0xD0 , 0xB , 0xA5 , 0xD3 , 0x85 , 0xCA , 0xA5 , 0xD6 , 0x85 , 0xC9 , 0x4C , 0x4F , 0xE6 , 0xC9 , 0x3 , 0xD0 , 0x9 , 0x85 , 0xD0 , 0xA5 , 0xD5 , 0x85 , 0xC8 , 0x4C , 0x4F , 0xE6 , 0xB0 , 0x38 , 0xC9 , 0x2 , 0xF0 , 0x3F , 0x86 , 0x97 , 0x20 , 0x50 , 0xF2 , 0xB0 , 0x16 , 0x48 , 0x20 , 0x50 , 0xF2 , 0xB0 , 0xD , 0xD0 , 0x5 , 0xA9 , 0x40 , 0x20 , 0x6A , 0xFE , 0xC6 , 0xA6 , 0xA6 , 0x97 , 0x68 , 0x60 , 0xAA , 0x68 , 0x8A , 0xA6 , 0x97 , 0x60 , 0x20 , 0x8A , 0xF8 , 0xD0 , 0xB , 0x20 , 0xC0 , 0xF8 , 0xB0 , 0x11 , 0xA9 , 0x0 , 0x85 , 0xA6 , 0xF0 , 0xF0 , 0xB1 , 0xB2 , 0x18 , 0x60 , 0xA5 , 0x90 , 0xF0 , 0x4 , 0xA9 , 0xD , 0x18 , 0x60 , 0x4C , 0x19 , 0xEF , 0x20 , 0x5 , 0xF2 , 0xB0 , 0x5 , 0xC9 , 0x0 , 0xF0 , 0xF7 , 0x18 , 0x60 , 0x48 , 0xA5 , 0x9A , 0xC9 , 0x3 , 0xD0 , 0x4 , 0x68 , 0x4C , 0x42 , 0xE7 , 0x90 , 0x4 , 0x68 , 0x4C , 0xE4 , 0xEE , 0xC9 , 0x2 , 0xF0 , 0x2A , 0x68 , 0x85 , 0x9E , 0x48 , 0x8A , 0x48 , 0x98 , 0x48 , 0x20 , 0x8A , 0xF8 , 0xD0 , 0xE , 0x20 , 0xE3 , 0xF8 , 0xB0 , 0xE , 0xA9 , 0x2 , 0xA0 , 0x0 , 0x91 , 0xB2 , 0xC8 , 0x84 , 0xA6 , 0xA5 , 0x9E , 0x91 , 0xB2 , 0x18 , 0x68 , 0xA8 , 0x68 , 0xAA , 0x68 , 0x90 , 0x2 , 0xA9 , 0x0 , 0x60 , 0x68 , 0x86 , 0x97 , 0x84 , 0x9E , 0x20 , 0xED , 0xF0 , 0xA6 , 0x97 , 0xA4 , 0x9E , 0x18 , 0x60 , 0x20 , 0xCF , 0xF3 , 0xF0 , 0x3 , 0x4C , 0x84 , 0xF7 , 0x20 , 0xDF , 0xF3 , 0xA5 , 0xBA , 0xF0 , 0x16 , 0xC9 , 0x3 , 0xF0 , 0x12 , 0xB0 , 0x14 , 0xC9 , 0x2 , 0xD0 , 0x3 , 0x4C , 0x16 , 0xF1 , 0xA6 , 0xB9 , 0xE0 , 0x60 , 0xF0 , 0x3 , 0x4C , 0x8D , 0xF7 , 0x85 , 0x99 , 0x18 , 0x60 , 0xAA , 0x20 , 0x14 , 0xEE , 0xA5 , 0xB9 , 0x10 , 0x6 , 0x20 , 0xD3 , 0xEE , 0x4C , 0x1 , 0xF3 , 0x20 , 0xCE , 0xEE , 0x8A , 0x24 , 0x90 , 0x10 , 0xE6 , 0x4C , 0x8A , 0xF7 , 0x20 , 0xCF , 0xF3 , 0xF0 , 0x3 , 0x4C , 0x84 , 0xF7 , 0x20 , 0xDF , 0xF3 , 0xA5 , 0xBA , 0xD0 , 0x3 , 0x4C , 0x90 , 0xF7 , 0xC9 , 0x3 , 0xF0 , 0xF , 0xB0 , 0x11 , 0xC9 , 0x2 , 0xD0 , 0x3 , 0x4C , 0xBC , 0xF0 , 0xA6 , 0xB9 , 0xE0 , 0x60 , 0xF0 , 0xEA , 0x85 , 0x9A , 0x18 , 0x60 , 0xAA , 0x20 , 0x17 , 0xEE , 0xA5 , 0xB9 , 0x10 , 0x5 , 0x20 , 0xC5 , 0xEE , 0xD0 , 0x3 , 0x20 , 0xC0 , 0xEE , 0x8A , 0x24 , 0x90 , 0x10 , 0xE7 , 0x4C , 0x8A , 0xF7 , 0x20 , 0xD4 , 0xF3 , 0xF0 , 0x2 , 0x18 , 0x60 , 0x20 , 0xDF , 0xF3 , 0x8A , 0x48 , 0xA5 , 0xBA , 0xF0 , 0x57 , 0xC9 , 0x3 , 0xF0 , 0x53 , 0xB0 , 0x4E , 0xC9 , 0x2 , 0xD0 , 0x29 , 0x68 , 0x20 , 0xB2 , 0xF3 , 0xA9 , 0x7D , 0x8D , 0x1E , 0x91 , 0xA9 , 0x6 , 0x8D , 0x10 , 0x91 , 0xA9 , 0xEE , 0x8D , 0x1C , 0x91 , 0x20 , 0x75 , 0xFE , 0xA5 , 0xF8 , 0xF0 , 0x1 , 0xC8 , 0xA5 , 0xFA , 0xF0 , 0x1 , 0xC8 , 0xA9 , 0x0 , 0x85 , 0xF8 , 0x85 , 0xFA , 0x4C , 0x3C , 0xF5 , 0xA5 , 0xB9 , 0x29 , 0xF , 0xF0 , 0x1E , 0x20 , 0x4D , 0xF8 , 0xA9 , 0x0 , 0x20 , 0x90 , 0xF2 , 0x4C , 0xCF , 0xE4 , 0xB0 , 0x2E , 0xA5 , 0xB9 , 0xC9 , 0x62 , 0xD0 , 0xB , 0xA9 , 0x5 , 0x20 , 0xE7 , 0xF7 , 0x4C , 0xB1 , 0xF3 , 0x20 , 0xDA , 0xF6 , 0x68 , 0xAA , 0xC6 , 0x98 , 0xE4 , 0x98 , 0xF0 , 0x14 , 0xA4 , 0x98 , 0xB9 , 0x59 , 0x2 , 0x9D , 0x59 , 0x2 , 0xB9 , 0x63 , 0x2 , 0x9D , 0x63 , 0x2 , 0xB9 , 0x6D , 0x2 , 0x9D , 0x6D , 0x2 , 0x18 , 0x60 , 0xA9 , 0x0 , 0x85 , 0x90 , 0x8A , 0xA6 , 0x98 , 0xCA , 0x30 , 0x15 , 0xDD , 0x59 , 0x2 , 0xD0 , 0xF8 , 0x60 , 0xBD , 0x59 , 0x2 , 0x85 , 0xB8 , 0xBD , 0x63 , 0x2 , 0x85 , 0xBA , 0xBD , 0x6D , 0x2 , 0x85 , 0xB9 , 0x60 , 0xA9 , 0x0 , 0x85 , 0x98 , 0xA2 , 0x3 , 0xE4 , 0x9A , 0xB0 , 0x3 , 0x20 , 0x4 , 0xEF , 0xE4 , 0x99 , 0xB0 , 0x3 , 0x20 , 0xF6 , 0xEE , 0x86 , 0x9A , 0xA9 , 0x0 , 0x85 , 0x99 , 0x60 , 0xA6 , 0xB8 , 0xD0 , 0x3 , 0x4C , 0x8D , 0xF7 , 0x20 , 0xCF , 0xF3 , 0xD0 , 0x3 , 0x4C , 0x81 , 0xF7 , 0xA6 , 0x98 , 0xE0 , 0xA , 0x90 , 0x3 , 0x4C , 0x7E , 0xF7 , 0xE6 , 0x98 , 0xA5 , 0xB8 , 0x9D , 0x59 , 0x2 , 0xA5 , 0xB9 , 0x9 , 0x60 , 0x85 , 0xB9 , 0x9D , 0x6D , 0x2 , 0xA5 , 0xBA , 0x9D , 0x63 , 0x2 , 0xF0 , 0x5A , 0xC9 , 0x3 , 0xF0 , 0x56 , 0x90 , 0x5 , 0x20 , 0x95 , 0xF4 , 0x90 , 0x4F , 0xC9 , 0x2 , 0xD0 , 0x3 , 0x4C , 0xC7 , 0xF4 , 0x20 , 0x4D , 0xF8 , 0xB0 , 0x3 , 0x4C , 0x96 , 0xF7 , 0xA5 , 0xB9 , 0x29 , 0xF , 0xD0 , 0x1F , 0x20 , 0x94 , 0xF8 , 0xB0 , 0x36 , 0x20 , 0x47 , 0xF6 , 0xA5 , 0xB7 , 0xF0 , 0xA , 0x20 , 0x67 , 0xF8 , 0x90 , 0x18 , 0xF0 , 0x28 , 0x4C , 0x87 , 0xF7 , 0x20 , 0xAF , 0xF7 , 0xF0 , 0x20 , 0x90 , 0xC , 0xB0 , 0xF4 , 0x20 , 0xB7 , 0xF8 , 0xB0 , 0x17 , 0xA9 , 0x4 , 0x20 , 0xE7 , 0xF7 , 0xA9 , 0xBF , 0xA4 , 0xB9 , 0xC0 , 0x60 , 0xF0 , 0x7 , 0xA0 , 0x0 , 0xA9 , 0x2 , 0x91 , 0xB2 , 0x98 , 0x85 , 0xA6 , 0x18 , 0x60 , 0xA5 , 0xB9 , 0x30 , 0x2C , 0xA4 , 0xB7 , 0xF0 , 0x28 , 0xA5 , 0xBA , 0x20 , 0x17 , 0xEE , 0xA5 , 0xB9 , 0x9 , 0xF0 , 0x20 , 0xC0 , 0xEE , 0xA5 , 0x90 , 0x10 , 0x5 , 0x68 , 0x68 , 0x4C , 0x8A , 0xF7 , 0xA5 , 0xB7 , 0xF0 , 0xC , 0xA0 , 0x0 , 0xB1 , 0xBB , 0x20 , 0xE4 , 0xEE , 0xC8 , 0xC4 , 0xB7 , 0xD0 , 0xF6 , 0x20 , 0x4 , 0xEF , 0x18 , 0x60 , 0xA9 , 0x6 , 0x8D , 0x12 , 0x91 , 0x8D , 0x10 , 0x91 , 0xA9 , 0xEE , 0x8D , 0x1C , 0x91 , 0xA0 , 0x0 , 0x8C , 0x97 , 0x2 , 0xC4 , 0xB7 , 0xF0 , 0xA , 0xB1 , 0xBB , 0x99 , 0x93 , 0x2 , 0xC8 , 0xC0 , 0x4 , 0xD0 , 0xF2 , 0x20 , 0x27 , 0xF0 , 0x8E , 0x98 , 0x2 , 0xAD , 0x93 , 0x2 , 0x29 , 0xF , 0xD0 , 0x0 , 0xA , 0xAA , 0xBD , 0x5A , 0xFF , 0xA , 0xA8 , 0xBD , 0x5B , 0xFF , 0x2A , 0x48 , 0x98 , 0x69 , 0xC8 , 0x8D , 0x99 , 0x2 , 0x68 , 0x69 , 0x0 , 0x8D , 0x9A , 0x2 , 0xAD , 0x94 , 0x2 , 0x4A , 0x90 , 0x9 , 0xAD , 0x20 , 0x91 , 0xA , 0xB0 , 0x3 , 0x4C , 0x16 , 0xF0 , 0xAD , 0x9B , 0x2 , 0x8D , 0x9C , 0x2 , 0xAD , 0x9E , 0x2 , 0x8D , 0x9D , 0x2 , 0x20 , 0x75 , 0xFE , 0xA5 , 0xF8 , 0xD0 , 0x5 , 0x88 , 0x84 , 0xF8 , 0x86 , 0xF7 , 0xA5 , 0xFA , 0xD0 , 0x5 , 0x88 , 0x84 , 0xFA , 0x86 , 0xF9 , 0x38 , 0xA9 , 0xF0 , 0x4C , 0x7B , 0xFE , 0x86 , 0xC3 , 0x84 , 0xC4 , 0x6C , 0x30 , 0x3 , 0x85 , 0x93 , 0xA9 , 0x0 , 0x85 , 0x90 , 0xA5 , 0xBA , 0xD0 , 0x3 , 0x4C , 0x96 , 0xF7 , 0xC9 , 0x3 , 0xF0 , 0xF9 , 0x90 , 0x6E , 0xA4 , 0xB7 , 0xD0 , 0x3 , 0x4C , 0x93 , 0xF7 , 0x20 , 0xBC , 0xE4 , 0xA9 , 0x60 , 0x85 , 0xB9 , 0x20 , 0x95 , 0xF4 , 0xA5 , 0xBA , 0x20 , 0x14 , 0xEE , 0xA5 , 0xB9 , 0x20 , 0xCE , 0xEE , 0x20 , 0x19 , 0xEF , 0x85 , 0xAE , 0xA5 , 0x90 , 0x4A , 0x4A , 0xB0 , 0x45 , 0x20 , 0x19 , 0xEF , 0x85 , 0xAF , 0x20 , 0xC1 , 0xE4 , 0xA9 , 0xFD , 0x25 , 0x90 , 0x85 , 0x90 , 0x20 , 0xE1 , 0xFF , 0xD0 , 0x3 , 0x4C , 0xCB , 0xF6 , 0x20 , 0x19 , 0xEF , 0xAA , 0xA5 , 0x90 , 0x4A , 0x4A , 0xB0 , 0xE8 , 0x8A , 0xA4 , 0x93 , 0xF0 , 0xC , 0xA0 , 0x0 , 0xD1 , 0xAE , 0xF0 , 0x8 , 0xA9 , 0x10 , 0x20 , 0x6A , 0xFE , 0x2C , 0x91 , 0xAE , 0xE6 , 0xAE , 0xD0 , 0x2 , 0xE6 , 0xAF , 0x24 , 0x90 , 0x50 , 0xCB , 0x20 , 0xF6 , 0xEE , 0x20 , 0xDA , 0xF6 , 0x90 , 0x7A , 0x4C , 0x87 , 0xF7 , 0xC9 , 0x2 , 0xD0 , 0x3 , 0x4C , 0xB9 , 0xF0 , 0x20 , 0x4D , 0xF8 , 0xB0 , 0x3 , 0x4C , 0x96 , 0xF7 , 0x20 , 0x94 , 0xF8 , 0xB0 , 0x68 , 0x20 , 0x47 , 0xF6 , 0xA5 , 0xB7 , 0xF0 , 0x9 , 0x20 , 0x67 , 0xF8 , 0x90 , 0xB , 0xF0 , 0x5A , 0xB0 , 0xD9 , 0x20 , 0xAF , 0xF7 , 0xF0 , 0x53 , 0xB0 , 0xD2 , 0xA5 , 0x90 , 0x29 , 0x10 , 0x38 , 0xD0 , 0x4A , 0xE0 , 0x1 , 0xF0 , 0x11 , 0xE0 , 0x3 , 0xD0 , 0xDD , 0xA0 , 0x1 , 0xB1 , 0xB2 , 0x85 , 0xC3 , 0xC8 , 0xB1 , 0xB2 , 0x85 , 0xC4 , 0xB0 , 0x4 , 0xA5 , 0xB9 , 0xD0 , 0xEF , 0xA0 , 0x3 , 0xB1 , 0xB2 , 0xA0 , 0x1 , 0xF1 , 0xB2 , 0xAA , 0xA0 , 0x4 , 0xB1 , 0xB2 , 0xA0 , 0x2 , 0xF1 , 0xB2 , 0xA8 , 0x18 , 0x8A , 0x65 , 0xC3 , 0x85 , 0xAE , 0x98 , 0x65 , 0xC4 , 0x85 , 0xAF , 0xA5 , 0xC3 , 0x85 , 0xC1 , 0xA5 , 0xC4 , 0x85 , 0xC2 , 0x20 , 0x6A , 0xF6 , 0x20 , 0xC9 , 0xF8 , 0x24 , 0x18 , 0xA6 , 0xAE , 0xA4 , 0xAF , 0x60 , 0xA5 , 0x9D , 0x10 , 0x1E , 0xA0 , 0xC , 0x20 , 0xE6 , 0xF1 , 0xA5 , 0xB7 , 0xF0 , 0x15 , 0xA0 , 0x17 , 0x20 , 0xE6 , 0xF1 , 0xA4 , 0xB7 , 0xF0 , 0xC , 0xA0 , 0x0 , 0xB1 , 0xBB , 0x20 , 0xD2 , 0xFF , 0xC8 , 0xC4 , 0xB7 , 0xD0 , 0xF6 , 0x60 , 0xA0 , 0x49 , 0xA5 , 0x93 , 0xF0 , 0x2 , 0xA0 , 0x59 , 0x4C , 0xE2 , 0xF1 , 0x86 , 0xAE , 0x84 , 0xAF , 0xAA , 0xB5 , 0x0 , 0x85 , 0xC1 , 0xB5 , 0x1 , 0x85 , 0xC2 , 0x6C , 0x32 , 0x3 , 0xA5 , 0xBA , 0xD0 , 0x3 , 0x4C , 0x96 , 0xF7 , 0xC9 , 0x3 , 0xF0 , 0xF9 , 0x90 , 0x5F , 0xA9 , 0x61 , 0x85 , 0xB9 , 0xA4 , 0xB7 , 0xD0 , 0x3 , 0x4C , 0x93 , 0xF7 , 0x20 , 0x95 , 0xF4 , 0x20 , 0x28 , 0xF7 , 0xA5 , 0xBA , 0x20 , 0x17 , 0xEE , 0xA5 , 0xB9 , 0x20 , 0xC0 , 0xEE , 0xA0 , 0x0 , 0x20 , 0xD2 , 0xFB , 0xA5 , 0xAC , 0x20 , 0xE4 , 0xEE , 0xA5 , 0xAD , 0x20 , 0xE4 , 0xEE , 0x20 , 0x11 , 0xFD , 0xB0 , 0x16 , 0xB1 , 0xAC , 0x20 , 0xE4 , 0xEE , 0x20 , 0xE1 , 0xFF , 0xD0 , 0x7 , 0x20 , 0xDA , 0xF6 , 0xA9 , 0x0 , 0x38 , 0x60 , 0x20 , 0x1B , 0xFD , 0xD0 , 0xE5 , 0x20 , 0x4 , 0xEF , 0x24 , 0xB9 , 0x30 , 0x11 , 0xA5 , 0xBA , 0x20 , 0x17 , 0xEE , 0xA5 , 0xB9 , 0x29 , 0xEF , 0x9 , 0xE0 , 0x20 , 0xC0 , 0xEE , 0x20 , 0x4 , 0xEF , 0x18 , 0x60 , 0xC9 , 0x2 , 0xD0 , 0x3 , 0x4C , 0xB9 , 0xF0 , 0x20 , 0x4D , 0xF8 , 0x90 , 0x8C , 0x20 , 0xB7 , 0xF8 , 0xB0 , 0x25 , 0x20 , 0x28 , 0xF7 , 0xA2 , 0x3 , 0xA5 , 0xB9 , 0x29 , 0x1 , 0xD0 , 0x2 , 0xA2 , 0x1 , 0x8A , 0x20 , 0xE7 , 0xF7 , 0xB0 , 0x12 , 0x20 , 0xE6 , 0xF8 , 0xB0 , 0xD , 0xA5 , 0xB9 , 0x29 , 0x2 , 0xF0 , 0x6 , 0xA9 , 0x5 , 0x20 , 0xE7 , 0xF7 , 0x24 , 0x18 , 0x60 , 0xA5 , 0x9D , 0x10 , 0xFB , 0xA0 , 0x51 , 0x20 , 0xE6 , 0xF1 , 0x4C , 0x59 , 0xF6 , 0xA2 , 0x0 , 0xE6 , 0xA2 , 0xD0 , 0x6 , 0xE6 , 0xA1 , 0xD0 , 0x2 , 0xE6 , 0xA0 , 0x38 , 0xA5 , 0xA2 , 0xE9 , 0x1 , 0xA5 , 0xA1 , 0xE9 , 0x1A , 0xA5 , 0xA0 , 0xE9 , 0x4F , 0x90 , 0x6 , 0x86 , 0xA0 , 0x86 , 0xA1 , 0x86 , 0xA2 , 0xAD , 0x2F , 0x91 , 0xCD , 0x2F , 0x91 , 0xD0 , 0xF8 , 0x85 , 0x91 , 0x60 , 0x78 , 0xA5 , 0xA2 , 0xA6 , 0xA1 , 0xA4 , 0xA0 , 0x78 , 0x85 , 0xA2 , 0x86 , 0xA1 , 0x84 , 0xA0 , 0x58 , 0x60 , 0xA5 , 0x91 , 0xC9 , 0xFE , 0xD0 , 0x7 , 0x8 , 0x20 , 0xCC , 0xFF , 0x85 , 0xC6 , 0x28 , 0x60 , 0xA9 , 0x1 , 0x2C , 0xA9 , 0x2 , 0x2C , 0xA9 , 0x3 , 0x2C , 0xA9 , 0x4 , 0x2C , 0xA9 , 0x5 , 0x2C , 0xA9 , 0x6 , 0x2C , 0xA9 , 0x7 , 0x2C , 0xA9 , 0x8 , 0x2C , 0xA9 , 0x9 , 0x48 , 0x20 , 0xCC , 0xFF , 0xA0 , 0x0 , 0x24 , 0x9D , 0x50 , 0xA , 0x20 , 0xE6 , 0xF1 , 0x68 , 0x48 , 0x9 , 0x30 , 0x20 , 0xD2 , 0xFF , 0x68 , 0x38 , 0x60 , 0xA5 , 0x93 , 0x48 , 0x20 , 0xC0 , 0xF8 , 0x68 , 0x85 , 0x93 , 0xB0 , 0x2C , 0xA0 , 0x0 , 0xB1 , 0xB2 , 0xC9 , 0x5 , 0xF0 , 0x24 , 0xC9 , 0x1 , 0xF0 , 0x8 , 0xC9 , 0x3 , 0xF0 , 0x4 , 0xC9 , 0x4 , 0xD0 , 0xE1 , 0xAA , 0x24 , 0x9D , 0x10 , 0x11 , 0xA0 , 0x63 , 0x20 , 0xE6 , 0xF1 , 0xA0 , 0x5 , 0xB1 , 0xB2 , 0x20 , 0xD2 , 0xFF , 0xC8 , 0xC0 , 0x15 , 0xD0 , 0xF6 , 0x18 , 0x88 , 0x60 , 0x85 , 0x9E , 0x20 , 0x4D , 0xF8 , 0x90 , 0x5E , 0xA5 , 0xC2 , 0x48 , 0xA5 , 0xC1 , 0x48 , 0xA5 , 0xAF , 0x48 , 0xA5 , 0xAE , 0x48 , 0xA0 , 0xBF , 0xA9 , 0x20 , 0x91 , 0xB2 , 0x88 , 0xD0 , 0xFB , 0xA5 , 0x9E , 0x91 , 0xB2 , 0xC8 , 0xA5 , 0xC1 , 0x91 , 0xB2 , 0xC8 , 0xA5 , 0xC2 , 0x91 , 0xB2 , 0xC8 , 0xA5 , 0xAE , 0x91 , 0xB2 , 0xC8 , 0xA5 , 0xAF , 0x91 , 0xB2 , 0xC8 , 0x84 , 0x9F , 0xA0 , 0x0 , 0x84 , 0x9E , 0xA4 , 0x9E , 0xC4 , 0xB7 , 0xF0 , 0xC , 0xB1 , 0xBB , 0xA4 , 0x9F , 0x91 , 0xB2 , 0xE6 , 0x9E , 0xE6 , 0x9F , 0xD0 , 0xEE , 0x20 , 0x54 , 0xF8 , 0xA9 , 0x69 , 0x85 , 0xAB , 0x20 , 0xEA , 0xF8 , 0xA8 , 0x68 , 0x85 , 0xAE , 0x68 , 0x85 , 0xAF , 0x68 , 0x85 , 0xC1 , 0x68 , 0x85 , 0xC2 , 0x98 , 0x60 , 0xA6 , 0xB2 , 0xA4 , 0xB3 , 0xC0 , 0x2 , 0x60 , 0x20 , 0x4D , 0xF8 , 0x8A , 0x85 , 0xC1 , 0x18 , 0x69 , 0xC0 , 0x85 , 0xAE , 0x98 , 0x85 , 0xC2 , 0x69 , 0x0 , 0x85 , 0xAF , 0x60 , 0x20 , 0xAF , 0xF7 , 0xB0 , 0x1D , 0xA0 , 0x5 , 0x84 , 0x9F , 0xA0 , 0x0 , 0x84 , 0x9E , 0xC4 , 0xB7 , 0xF0 , 0x10 , 0xB1 , 0xBB , 0xA4 , 0x9F , 0xD1 , 0xB2 , 0xD0 , 0xE7 , 0xE6 , 0x9E , 0xE6 , 0x9F , 0xA4 , 0x9E , 0xD0 , 0xEC , 0x18 , 0x60 , 0x20 , 0x4D , 0xF8 , 0xE6 , 0xA6 , 0xA4 , 0xA6 , 0xC0 , 0xC0 , 0x60 , 0x20 , 0xAB , 0xF8 , 0xF0 , 0x1C , 0xA0 , 0x1B , 0x20 , 0xE6 , 0xF1 , 0x20 , 0x4B , 0xF9 , 0x20 , 0xAB , 0xF8 , 0xD0 , 0xF8 , 0xA0 , 0x6A , 0x4C , 0xE6 , 0xF1 , 0xA9 , 0x40 , 0x2C , 0x1F , 0x91 , 0xD0 , 0x3 , 0x2C , 0x1F , 0x91 , 0x18 , 0x60 , 0x20 , 0xAB , 0xF8 , 0xF0 , 0xF9 , 0xA0 , 0x2E , 0xD0 , 0xDB , 0xA9 , 0x0 , 0x85 , 0x90 , 0x85 , 0x93 , 0x20 , 0x54 , 0xF8 , 0x20 , 0x94 , 0xF8 , 0xB0 , 0x1F , 0x78 , 0xA9 , 0x0 , 0x85 , 0xAA , 0x85 , 0xB4 , 0x85 , 0xB0 , 0x85 , 0x9E , 0x85 , 0x9F , 0x85 , 0x9C , 0xA9 , 0x82 , 0xA2 , 0xE , 0xD0 , 0x11 , 0x20 , 0x54 , 0xF8 , 0xA9 , 0x14 , 0x85 , 0xAB , 0x20 , 0xB7 , 0xF8 , 0xB0 , 0x68 , 0x78 , 0xA9 , 0xA0 , 0xA2 , 0x8 , 0xA0 , 0x7F , 0x8C , 0x2E , 0x91 , 0x8D , 0x2E , 0x91 , 0x20 , 0x60 , 0xF1 , 0xAD , 0x14 , 0x3 , 0x8D , 0x9F , 0x2 , 0xAD , 0x15 , 0x3 , 0x8D , 0xA0 , 0x2 , 0x20 , 0xFB , 0xFC , 0xA9 , 0x2 , 0x85 , 0xBE , 0x20 , 0xDB , 0xFB , 0xAD , 0x1C , 0x91 , 0x29 , 0xFD , 0x9 , 0xC , 0x8D , 0x1C , 0x91 , 0x85 , 0xC0 , 0xA2 , 0xFF , 0xA0 , 0xFF , 0x88 , 0xD0 , 0xFD , 0xCA , 0xD0 , 0xF8 , 0x8D , 0x29 , 0x91 , 0x58 , 0xAD , 0xA0 , 0x2 , 0xCD , 0x15 , 0x3 , 0x18 , 0xF0 , 0x1F , 0x20 , 0x4B , 0xF9 , 0xAD , 0x2D , 0x91 , 0x29 , 0x40 , 0xF0 , 0xED , 0xAD , 0x14 , 0x91 , 0x20 , 0x34 , 0xF7 , 0x4C , 0x2F , 0xF9 , 0x20 , 0xE1 , 0xFF , 0x18 , 0xD0 , 0xB , 0x20 , 0xCF , 0xFC , 0x38 , 0x68 , 0x68 , 0xA9 , 0x0 , 0x8D , 0xA0 , 0x2 , 0x60 , 0x86 , 0xB1 , 0xA5 , 0xB0 , 0xA , 0xA , 0x18 , 0x65 , 0xB0 , 0x18 , 0x65 , 0xB1 , 0x85 , 0xB1 , 0xA9 , 0x0 , 0x24 , 0xB0 , 0x30 , 0x1 , 0x2A , 0x6 , 0xB1 , 0x2A , 0x6 , 0xB1 , 0x2A , 0xAA , 0xAD , 0x28 , 0x91 , 0xC9 , 0x15 , 0x90 , 0xF9 , 0x65 , 0xB1 , 0x8D , 0x24 , 0x91 , 0x8A , 0x6D , 0x29 , 0x91 , 0x8D , 0x25 , 0x91 , 0x58 , 0x60 , 0xAE , 0x29 , 0x91 , 0xA0 , 0xFF , 0x98 , 0xED , 0x28 , 0x91 , 0xEC , 0x29 , 0x91 , 0xD0 , 0xF2 , 0x86 , 0xB1 , 0xAA , 0x8C , 0x28 , 0x91 , 0x8C , 0x29 , 0x91 , 0x98 , 0xE5 , 0xB1 , 0x86 , 0xB1 , 0x4A , 0x66 , 0xB1 , 0x4A , 0x66 , 0xB1 , 0xA5 , 0xB0 , 0x18 , 0x69 , 0x3C , 0x2C , 0x21 , 0x91 , 0xC5 , 0xB1 , 0xB0 , 0x4A , 0xA6 , 0x9C , 0xF0 , 0x3 , 0x4C , 0xAD , 0xFA , 0xA6 , 0xA3 , 0x30 , 0x1B , 0xA2 , 0x0 , 0x69 , 0x30 , 0x65 , 0xB0 , 0xC5 , 0xB1 , 0xB0 , 0x1C , 0xE8 , 0x69 , 0x26 , 0x65 , 0xB0 , 0xC5 , 0xB1 , 0xB0 , 0x17 , 0x69 , 0x2C , 0x65 , 0xB0 , 0xC5 , 0xB1 , 0x90 , 0x3 , 0x4C , 0x60 , 0xFA , 0xA5 , 0xB4 , 0xF0 , 0x1D , 0x85 , 0xA8 , 0xD0 , 0x19 , 0xE6 , 0xA9 , 0xB0 , 0x2 , 0xC6 , 0xA9 , 0x38 , 0xE9 , 0x13 , 0xE5 , 0xB1 , 0x65 , 0x92 , 0x85 , 0x92 , 0xA5 , 0xA4 , 0x49 , 0x1 , 0x85 , 0xA4 , 0xF0 , 0x21 , 0x86 , 0xD7 , 0xA5 , 0xB4 , 0xF0 , 0x18 , 0x2C , 0x2D , 0x91 , 0x50 , 0x13 , 0xA9 , 0x0 , 0x85 , 0xA4 , 0xA5 , 0xA3 , 0x10 , 0x30 , 0x30 , 0xC9 , 0xA2 , 0xA6 , 0x20 , 0x5D , 0xF9 , 0xA5 , 0x9B , 0xD0 , 0xC3 , 0x4C , 0x56 , 0xFF , 0xA5 , 0x92 , 0xF0 , 0x7 , 0x30 , 0x3 , 0xC6 , 0xB0 , 0x2C , 0xE6 , 0xB0 , 0xA9 , 0x0 , 0x85 , 0x92 , 0xE4 , 0xD7 , 0xD0 , 0xF , 0x8A , 0xD0 , 0xAA , 0xA5 , 0xA9 , 0x30 , 0xC7 , 0xC9 , 0x10 , 0x90 , 0xC3 , 0x85 , 0x96 , 0xB0 , 0xBF , 0x8A , 0x45 , 0x9B , 0x85 , 0x9B , 0xA5 , 0xB4 , 0xF0 , 0xD2 , 0xC6 , 0xA3 , 0x30 , 0xC5 , 0x46 , 0xD7 , 0x66 , 0xBF , 0xA2 , 0xDA , 0x20 , 0x5D , 0xF9 , 0x4C , 0x56 , 0xFF , 0xA5 , 0x96 , 0xF0 , 0x4 , 0xA5 , 0xB4 , 0xF0 , 0x4 , 0xA5 , 0xA3 , 0x10 , 0x85 , 0x46 , 0xB1 , 0xA9 , 0x93 , 0x38 , 0xE5 , 0xB1 , 0x65 , 0xB0 , 0xA , 0xAA , 0x20 , 0x5D , 0xF9 , 0xE6 , 0x9C , 0xA5 , 0xB4 , 0xD0 , 0x11 , 0xA5 , 0x96 , 0xF0 , 0x26 , 0x85 , 0xA8 , 0xA9 , 0x0 , 0x85 , 0x96 , 0xA9 , 0xC0 , 0x8D , 0x2E , 0x91 , 0x85 , 0xB4 , 0xA5 , 0x96 , 0x85 , 0xB5 , 0xF0 , 0x9 , 0xA9 , 0x0 , 0x85 , 0xB4 , 0xA9 , 0x40 , 0x8D , 0x2E , 0x91 , 0xA5 , 0xBF , 0x85 , 0xBD , 0xA5 , 0xA8 , 0x5 , 0xA9 , 0x85 , 0xB6 , 0x4C , 0x56 , 0xFF , 0x20 , 0xDB , 0xFB , 0x85 , 0x9C , 0xA2 , 0xDA , 0x20 , 0x5D , 0xF9 , 0xA5 , 0xBE , 0xF0 , 0x2 , 0x85 , 0xA7 , 0xA9 , 0xF , 0x24 , 0xAA , 0x10 , 0x17 , 0xA5 , 0xB5 , 0xD0 , 0xC , 0xA6 , 0xBE , 0xCA , 0xD0 , 0xB , 0xA9 , 0x8 , 0x20 , 0x6A , 0xFE , 0xD0 , 0x4 , 0xA9 , 0x0 , 0x85 , 0xAA , 0x4C , 0x56 , 0xFF , 0x70 , 0x31 , 0xD0 , 0x18 , 0xA5 , 0xB5 , 0xD0 , 0xF5 , 0xA5 , 0xB6 , 0xD0 , 0xF1 , 0xA5 , 0xA7 , 0x4A , 0xA5 , 0xBD , 0x30 , 0x3 , 0x90 , 0x18 , 0x18 , 0xB0 , 0x15 , 0x29 , 0xF , 0x85 , 0xAA , 0xC6 , 0xAA , 0xD0 , 0xDD , 0xA9 , 0x40 , 0x85 , 0xAA , 0x20 , 0xD2 , 0xFB , 0xA9 , 0x0 , 0x85 , 0xAB , 0xF0 , 0xD0 , 0xA9 , 0x80 , 0x85 , 0xAA , 0xD0 , 0xCA , 0xA5 , 0xB5 , 0xF0 , 0xA , 0xA9 , 0x4 , 0x20 , 0x6A , 0xFE , 0xA9 , 0x0 , 0x4C , 0x97 , 0xFB , 0x20 , 0x11 , 0xFD , 0x90 , 0x3 , 0x4C , 0x95 , 0xFB , 0xA6 , 0xA7 , 0xCA , 0xF0 , 0x2D , 0xA5 , 0x93 , 0xF0 , 0xC , 0xA0 , 0x0 , 0xA5 , 0xBD , 0xD1 , 0xAC , 0xF0 , 0x4 , 0xA9 , 0x1 , 0x85 , 0xB6 , 0xA5 , 0xB6 , 0xF0 , 0x4B , 0xA2 , 0x3D , 0xE4 , 0x9E , 0x90 , 0x3E , 0xA6 , 0x9E , 0xA5 , 0xAD , 0x9D , 0x1 , 0x1 , 0xA5 , 0xAC , 0x9D , 0x0 , 0x1 , 0xE8 , 0xE8 , 0x86 , 0x9E , 0x4C , 0x87 , 0xFB , 0xA6 , 0x9F , 0xE4 , 0x9E , 0xF0 , 0x35 , 0xA5 , 0xAC , 0xDD , 0x0 , 0x1 , 0xD0 , 0x2E , 0xA5 , 0xAD , 0xDD , 0x1 , 0x1 , 0xD0 , 0x27 , 0xE6 , 0x9F , 0xE6 , 0x9F , 0xA5 , 0x93 , 0xF0 , 0xB , 0xA5 , 0xBD , 0xA0 , 0x0 , 0xD1 , 0xAC , 0xF0 , 0x17 , 0xC8 , 0x84 , 0xB6 , 0xA5 , 0xB6 , 0xF0 , 0x7 , 0xA9 , 0x10 , 0x20 , 0x6A , 0xFE , 0xD0 , 0x9 , 0xA5 , 0x93 , 0xD0 , 0x5 , 0xA8 , 0xA5 , 0xBD , 0x91 , 0xAC , 0x20 , 0x1B , 0xFD , 0xD0 , 0x3A , 0xA9 , 0x80 , 0x85 , 0xAA , 0xA6 , 0xBE , 0xCA , 0x30 , 0x2 , 0x86 , 0xBE , 0xC6 , 0xA7 , 0xF0 , 0x8 , 0xA5 , 0x9E , 0xD0 , 0x27 , 0x85 , 0xBE , 0xF0 , 0x23 , 0x20 , 0xCF , 0xFC , 0x20 , 0xD2 , 0xFB , 0xA0 , 0x0 , 0x84 , 0xAB , 0xB1 , 0xAC , 0x45 , 0xAB , 0x85 , 0xAB , 0x20 , 0x1B , 0xFD , 0x20 , 0x11 , 0xFD , 0x90 , 0xF2 , 0xA5 , 0xAB , 0x45 , 0xBD , 0xF0 , 0x5 , 0xA9 , 0x20 , 0x20 , 0x6A , 0xFE , 0x4C , 0x56 , 0xFF , 0xA5 , 0xC2 , 0x85 , 0xAD , 0xA5 , 0xC1 , 0x85 , 0xAC , 0x60 , 0xA9 , 0x8 , 0x85 , 0xA3 , 0xA9 , 0x0 , 0x85 , 0xA4 , 0x85 , 0xA8 , 0x85 , 0x9B , 0x85 , 0xA9 , 0x60 , 0xA5 , 0xBD , 0x4A , 0xA9 , 0x60 , 0x90 , 0x2 , 0xA9 , 0xB0 , 0xA2 , 0x0 , 0x8D , 0x28 , 0x91 , 0x8E , 0x29 , 0x91 , 0xAD , 0x20 , 0x91 , 0x49 , 0x8 , 0x8D , 0x20 , 0x91 , 0x29 , 0x8 , 0x60 , 0x38 , 0x66 , 0xAD , 0x30 , 0x3C , 0xA5 , 0xA8 , 0xD0 , 0x12 , 0xA9 , 0x10 , 0xA2 , 0x1 , 0x20 , 0xF5 , 0xFB , 0xD0 , 0x2F , 0xE6 , 0xA8 , 0xA5 , 0xAD , 0x10 , 0x29 , 0x4C , 0x95 , 0xFC , 0xA5 , 0xA9 , 0xD0 , 0x9 , 0x20 , 0xF1 , 0xFB , 0xD0 , 0x1D , 0xE6 , 0xA9 , 0xD0 , 0x19 , 0x20 , 0xEA , 0xFB , 0xD0 , 0x14 , 0xA5 , 0xA4 , 0x49 , 0x1 , 0x85 , 0xA4 , 0xF0 , 0xF , 0xA5 , 0xBD , 0x49 , 0x1 , 0x85 , 0xBD , 0x29 , 0x1 , 0x45 , 0x9B , 0x85 , 0x9B , 0x4C , 0x56 , 0xFF , 0x46 , 0xBD , 0xC6 , 0xA3 , 0xA5 , 0xA3 , 0xF0 , 0x3A , 0x10 , 0xF3 , 0x20 , 0xDB , 0xFB , 0x58 , 0xA5 , 0xA5 , 0xF0 , 0x12 , 0xA2 , 0x0 , 0x86 , 0xD7 , 0xC6 , 0xA5 , 0xA6 , 0xBE , 0xE0 , 0x2 , 0xD0 , 0x2 , 0x9 , 0x80 , 0x85 , 0xBD , 0xD0 , 0xD9 , 0x20 , 0x11 , 0xFD , 0x90 , 0xA , 0xD0 , 0x91 , 0xE6 , 0xAD , 0xA5 , 0xD7 , 0x85 , 0xBD , 0xB0 , 0xCA , 0xA0 , 0x0 , 0xB1 , 0xAC , 0x85 , 0xBD , 0x45 , 0xD7 , 0x85 , 0xD7 , 0x20 , 0x1B , 0xFD , 0xD0 , 0xBB , 0xA5 , 0x9B , 0x49 , 0x1 , 0x85 , 0xBD , 0x4C , 0x56 , 0xFF , 0xC6 , 0xBE , 0xD0 , 0x3 , 0x20 , 0x8 , 0xFD , 0xA9 , 0x50 , 0x85 , 0xA7 , 0xA2 , 0x8 , 0x78 , 0x20 , 0xFB , 0xFC , 0xD0 , 0xEA , 0xA9 , 0x78 , 0x20 , 0xF3 , 0xFB , 0xD0 , 0xE3 , 0xC6 , 0xA7 , 0xD0 , 0xDF , 0x20 , 0xDB , 0xFB , 0xC6 , 0xAB , 0x10 , 0xD8 , 0xA2 , 0xA , 0x20 , 0xFB , 0xFC , 0x58 , 0xE6 , 0xAB , 0xA5 , 0xBE , 0xF0 , 0x30 , 0x20 , 0xD2 , 0xFB , 0xA2 , 0x9 , 0x86 , 0xA5 , 0xD0 , 0x85 , 0x8 , 0x78 , 0x20 , 0x8 , 0xFD , 0xA9 , 0x7F , 0x8D , 0x2E , 0x91 , 0xA9 , 0xF7 , 0x8D , 0x20 , 0x91 , 0xA9 , 0x40 , 0x8D , 0x2B , 0x91 , 0x20 , 0x39 , 0xFE , 0xAD , 0xA0 , 0x2 , 0xF0 , 0x9 , 0x8D , 0x15 , 0x3 , 0xAD , 0x9F , 0x2 , 0x8D , 0x14 , 0x3 , 0x28 , 0x60 , 0x20 , 0xCF , 0xFC , 0xF0 , 0x97 , 0xBD , 0xE9 , 0xFD , 0x8D , 0x14 , 0x3 , 0xBD , 0xEA , 0xFD , 0x8D , 0x15 , 0x3 , 0x60 , 0xAD , 0x1C , 0x91 , 0x9 , 0xE , 0x8D , 0x1C , 0x91 , 0x60 , 0x38 , 0xA5 , 0xAC , 0xE5 , 0xAE , 0xA5 , 0xAD , 0xE5 , 0xAF , 0x60 , 0xE6 , 0xAC , 0xD0 , 0x2 , 0xE6 , 0xAD , 0x60 , 0xA2 , 0xFF , 0x78 , 0x9A , 0xD8 , 0x20 , 0x3F , 0xFD , 0xD0 , 0x3 , 0x6C , 0x0 , 0xA0 , 0x20 , 0x8D , 0xFD , 0x20 , 0x52 , 0xFD , 0x20 , 0xF9 , 0xFD , 0x20 , 0x18 , 0xE5 , 0x58 , 0x6C , 0x0 , 0xC0 , 0xA2 , 0x5 , 0xBD , 0x4C , 0xFD , 0xDD , 0x3 , 0xA0 , 0xD0 , 0x3 , 0xCA , 0xD0 , 0xF5 , 0x60 , 0x41 , 0x30 , 0xC3 , 0xC2 , 0xCD , 0xA2 , 0x6D , 0xA0 , 0xFD , 0x18 , 0x86 , 0xC3 , 0x84 , 0xC4 , 0xA0 , 0x1F , 0xB9 , 0x14 , 0x3 , 0xB0 , 0x2 , 0xB1 , 0xC3 , 0x91 , 0xC3 , 0x99 , 0x14 , 0x3 , 0x88 , 0x10 , 0xF1 , 0x60 , 0xBF , 0xEA , 0xD2 , 0xFE , 0xAD , 0xFE , 0xA , 0xF4 , 0x4A , 0xF3 , 0xC7 , 0xF2 , 0x9 , 0xF3 , 0xF3 , 0xF3 , 0xE , 0xF2 , 0x7A , 0xF2 , 0x70 , 0xF7 , 0xF5 , 0xF1 , 0xEF , 0xF3 , 0xD2 , 0xFE , 0x49 , 0xF5 , 0x85 , 0xF6 , 0xA9 , 0x0 , 0xAA , 0x95 , 0x0 , 0x9D , 0x0 , 0x2 , 0x9D , 0x0 , 0x3 , 0xE8 , 0xD0 , 0xF5 , 0xA2 , 0x3C , 0xA0 , 0x3 , 0x86 , 0xB2 , 0x84 , 0xB3 , 0x85 , 0xC1 , 0x85 , 0x97 , 0x8D , 0x81 , 0x2 , 0xA8 , 0xA9 , 0x4 , 0x85 , 0xC2 , 0xE6 , 0xC1 , 0xD0 , 0x2 , 0xE6 , 0xC2 , 0x20 , 0x91 , 0xFE , 0xA5 , 0x97 , 0xF0 , 0x22 , 0xB0 , 0xF1 , 0xA4 , 0xC2 , 0xA6 , 0xC1 , 0xC0 , 0x20 , 0x90 , 0x25 , 0xC0 , 0x21 , 0xB0 , 0x8 , 0xA0 , 0x1E , 0x8C , 0x88 , 0x2 , 0x4C , 0x7B , 0xFE , 0xA9 , 0x12 , 0x8D , 0x82 , 0x2 , 0xA9 , 0x10 , 0x8D , 0x88 , 0x2 , 0xD0 , 0xF1 , 0x90 , 0xCF , 0xA5 , 0xC2 , 0x8D , 0x82 , 0x2 , 0x85 , 0x97 , 0xC9 , 0x11 , 0x90 , 0xC4 , 0x20 , 0xC3 , 0xE5 , 0x4C , 0xEB , 0xFD , 0xA8 , 0xFC , 0xB , 0xFC , 0xBF , 0xEA , 0x8E , 0xF9 , 0xA9 , 0x7F , 0x8D , 0x1E , 0x91 , 0x8D , 0x2E , 0x91 , 0xA9 , 0x40 , 0x8D , 0x2B , 0x91 , 0xA9 , 0x40 , 0x8D , 0x1B , 0x91 , 0xA9 , 0xFE , 0x8D , 0x1C , 0x91 , 0xA9 , 0xDE , 0x8D , 0x2C , 0x91 , 0xA2 , 0x0 , 0x8E , 0x12 , 0x91 , 0xA2 , 0xFF , 0x8E , 0x22 , 0x91 , 0xA2 , 0x0 , 0x8E , 0x23 , 0x91 , 0xA2 , 0x80 , 0x8E , 0x13 , 0x91 , 0xA2 , 0x0 , 0x8E , 0x1F , 0x91 , 0x20 , 0x84 , 0xEF , 0xA9 , 0x82 , 0x8D , 0x1E , 0x91 , 0x20 , 0x8D , 0xEF , 0xA9 , 0xC0 , 0x8D , 0x2E , 0x91 , 0xA9 , 0x26 , 0x8D , 0x24 , 0x91 , 0xA9 , 0x48 , 0x8D , 0x25 , 0x91 , 0x60 , 0x85 , 0xB7 , 0x86 , 0xBB , 0x84 , 0xBC , 0x60 , 0x85 , 0xB8 , 0x86 , 0xBA , 0x84 , 0xB9 , 0x60 , 0xA5 , 0xBA , 0xC9 , 0x2 , 0xD0 , 0xB , 0xAD , 0x97 , 0x2 , 0xA9 , 0x0 , 0x8D , 0x97 , 0x2 , 0x60 , 0x85 , 0x9D , 0xA5 , 0x90 , 0x5 , 0x90 , 0x85 , 0x90 , 0x60 , 0x8D , 0x85 , 0x2 , 0x60 , 0x90 , 0x6 , 0xAE , 0x83 , 0x2 , 0xAC , 0x84 , 0x2 , 0x8E , 0x83 , 0x2 , 0x8C , 0x84 , 0x2 , 0x60 , 0x90 , 0x6 , 0xAE , 0x81 , 0x2 , 0xAC , 0x82 , 0x2 , 0x8E , 0x81 , 0x2 , 0x8C , 0x82 , 0x2 , 0x60 , 0xB1 , 0xC1 , 0xAA , 0xA9 , 0x55 , 0x91 , 0xC1 , 0xD1 , 0xC1 , 0xD0 , 0x8 , 0x6A , 0x91 , 0xC1 , 0xD1 , 0xC1 , 0xD0 , 0x1 , 0xA9 , 0x18 , 0x8A , 0x91 , 0xC1 , 0x60 , 0x78 , 0x6C , 0x18 , 0x3 , 0x48 , 0x8A , 0x48 , 0x98 , 0x48 , 0xAD , 0x1D , 0x91 , 0x10 , 0x48 , 0x2D , 0x1E , 0x91 , 0xAA , 0x29 , 0x2 , 0xF0 , 0x1F , 0x20 , 0x3F , 0xFD , 0xD0 , 0x3 , 0x6C , 0x2 , 0xA0 , 0x2C , 0x11 , 0x91 , 0x20 , 0x34 , 0xF7 , 0x20 , 0xE1 , 0xFF , 0xD0 , 0x2D , 0x20 , 0x52 , 0xFD , 0x20 , 0xF9 , 0xFD , 0x20 , 0x18 , 0xE5 , 0x6C , 0x2 , 0xC0 , 0xAD , 0x1E , 0x91 , 0x9 , 0x80 , 0x48 , 0xA9 , 0x7F , 0x8D , 0x1E , 0x91 , 0x8A , 0x29 , 0x40 , 0xF0 , 0x14 , 0xA9 , 0xCE , 0x5 , 0xB5 , 0x8D , 0x1C , 0x91 , 0xAD , 0x14 , 0x91 , 0x68 , 0x8D , 0x1E , 0x91 , 0x20 , 0xA3 , 0xEF , 0x4C , 0x56 , 0xFF , 0x8A , 0x29 , 0x20 , 0xF0 , 0x25 , 0xAD , 0x10 , 0x91 , 0x29 , 0x1 , 0x85 , 0xA7 , 0xAD , 0x18 , 0x91 , 0xE9 , 0x16 , 0x6D , 0x99 , 0x2 , 0x8D , 0x18 , 0x91 , 0xAD , 0x19 , 0x91 , 0x6D , 0x9A , 0x2 , 0x8D , 0x19 , 0x91 , 0x68 , 0x8D , 0x1E , 0x91 , 0x20 , 0x36 , 0xF0 , 0x4C , 0x56 , 0xFF , 0x8A , 0x29 , 0x10 , 0xF0 , 0x25 , 0xAD , 0x93 , 0x2 , 0x29 , 0xF , 0xD0 , 0x0 , 0xA , 0xAA , 0xBD , 0x5A , 0xFF , 0x8D , 0x18 , 0x91 , 0xBD , 0x5B , 0xFF , 0x8D , 0x19 , 0x91 , 0xAD , 0x10 , 0x91 , 0x68 , 0x9 , 0x20 , 0x29 , 0xEF , 0x8D , 0x1E , 0x91 , 0xAE , 0x98 , 0x2 , 0x86 , 0xA8 , 0x68 , 0xA8 , 0x68 , 0xAA , 0x68 , 0x40 , 0xE6 , 0x2A , 0x78 , 0x1C , 0x49 , 0x13 , 0xB1 , 0xF , 0xA , 0xE , 0xD3 , 0x6 , 0x38 , 0x3 , 0x6A , 0x1 , 0xD0 , 0x0 , 0x83 , 0x0 , 0x36 , 0x0 , 0x48 , 0x8A , 0x48 , 0x98 , 0x48 , 0xBA , 0xBD , 0x4 , 0x1 , 0x29 , 0x10 , 0xF0 , 0x3 , 0x6C , 0x16 , 0x3 , 0x6C , 0x14 , 0x3 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0x4C , 0x52 , 0xFD , 0x4C , 0x57 , 0xFD , 0x4C , 0x66 , 0xFE , 0x4C , 0xC0 , 0xEE , 0x4C , 0xCE , 0xEE , 0x4C , 0x73 , 0xFE , 0x4C , 0x82 , 0xFE , 0x4C , 0x1E , 0xEB , 0x4C , 0x6F , 0xFE , 0x4C , 0x19 , 0xEF , 0x4C , 0xE4 , 0xEE , 0x4C , 0xF6 , 0xEE , 0x4C , 0x4 , 0xEF , 0x4C , 0x17 , 0xEE , 0x4C , 0x14 , 0xEE , 0x4C , 0x57 , 0xFE , 0x4C , 0x50 , 0xFE , 0x4C , 0x49 , 0xFE , 0x6C , 0x1A , 0x3 , 0x6C , 0x1C , 0x3 , 0x6C , 0x1E , 0x3 , 0x6C , 0x20 , 0x3 , 0x6C , 0x22 , 0x3 , 0x6C , 0x24 , 0x3 , 0x6C , 0x26 , 0x3 , 0x4C , 0x42 , 0xF5 , 0x4C , 0x75 , 0xF6 , 0x4C , 0x67 , 0xF7 , 0x4C , 0x60 , 0xF7 , 0x6C , 0x28 , 0x3 , 0x6C , 0x2A , 0x3 , 0x6C , 0x2C , 0x3 , 0x4C , 0x34 , 0xF7 , 0x4C , 0x5 , 0xE5 , 0x4C , 0xA , 0xE5 , 0x4C , 0x0 , 0xE5 , 0xFF , 0xFF , 0xFF , 0xFF , 0xA9 , 0xFE , 0x22 , 0xFD , 0x72 , 0xFF
};
  
uint8_t read6502(uint16_t address) {

  if (address >= 0xC000) {
    return(pgm_read_byte_near(BIOS + (address - 0xC000)));
  }
  
  if (address < RAM_SIZE) return(RAM[address]);
  return(readEEPROM(address) );
  
}

void write6502(uint16_t address, uint8_t value) {
  if (address < RAM_SIZE) {
   RAM[address] = value;
  }
  else {
   writeEEPROM(address, value );
   
  }

}


//a few general functions used by various other functions
void push16(uint16_t pushval) {
    write6502(BASE_STACK + sp, (pushval >> 8) & 0xFF);
    write6502(BASE_STACK + ((sp - 1) & 0xFF), pushval & 0xFF);
    sp -= 2;
}

void push8(uint8_t pushval) {
    write6502(BASE_STACK + sp--, pushval);
}

uint16_t pull16() {
    uint16_t temp16;
    temp16 = read6502(BASE_STACK + ((sp + 1) & 0xFF)) | ((uint16_t)read6502(BASE_STACK + ((sp + 2) & 0xFF)) << 8);
    sp += 2;
    return(temp16);
}

uint8_t pull8() {
    return (read6502(BASE_STACK + ++sp));
}

void reset6502() {
    pc = (uint16_t)read6502(0xFFFC) | ((uint16_t)read6502(0xFFFD) << 8);
    a = 0;
    x = 0;
    y = 0;
    sp = 0xFD;
    cpustatus |= FLAG_CONSTANT;
}

//addressing mode functions, calculates effective addresses
void imp() { //implied
}

void acc() { //accumulator
  useaccum = 1;
}

void imm() { //immediate
    ea = pc++;
}

void zp() { //zero-page
    ea = (uint16_t)read6502((uint16_t)pc++);
}

void zpx() { //zero-page,X
    ea = ((uint16_t)read6502((uint16_t)pc++) + (uint16_t)x) & 0xFF; //zero-page wraparound
}

void zpy() { //zero-page,Y
    ea = ((uint16_t)read6502((uint16_t)pc++) + (uint16_t)y) & 0xFF; //zero-page wraparound
}

void rel() { //relative for branch ops (8-bit immediate value, sign-extended)
    reladdr = (uint16_t)read6502(pc++);
    if (reladdr & 0x80) reladdr |= 0xFF00;
}

void abso() { //absolute
    ea = (uint16_t)read6502(pc) | ((uint16_t)read6502(pc+1) << 8);
    pc += 2;
}

void absx() { //absolute,X
    uint16_t startpage;
    ea = ((uint16_t)read6502(pc) | ((uint16_t)read6502(pc+1) << 8));
    startpage = ea & 0xFF00;
    ea += (uint16_t)x;

    pc += 2;
}

void absy() { //absolute,Y
    uint16_t startpage;
    ea = ((uint16_t)read6502(pc) | ((uint16_t)read6502(pc+1) << 8));
    startpage = ea & 0xFF00;
    ea += (uint16_t)y;

    pc += 2;
}

void ind() { //indirect
    uint16_t eahelp, eahelp2;
    eahelp = (uint16_t)read6502(pc) | (uint16_t)((uint16_t)read6502(pc+1) << 8);
    eahelp2 = (eahelp & 0xFF00) | ((eahelp + 1) & 0x00FF); //replicate 6502 page-boundary wraparound bug
    ea = (uint16_t)read6502(eahelp) | ((uint16_t)read6502(eahelp2) << 8);
    pc += 2;
}

void indx() { // (indirect,X)
    uint16_t eahelp;
    eahelp = (uint16_t)(((uint16_t)read6502(pc++) + (uint16_t)x) & 0xFF); //zero-page wraparound for table pointer
    ea = (uint16_t)read6502(eahelp & 0x00FF) | ((uint16_t)read6502((eahelp+1) & 0x00FF) << 8);
}

void indy() { // (indirect),Y
    uint16_t eahelp, eahelp2, startpage;
    eahelp = (uint16_t)read6502(pc++);
    eahelp2 = (eahelp & 0xFF00) | ((eahelp + 1) & 0x00FF); //zero-page wraparound
    ea = (uint16_t)read6502(eahelp) | ((uint16_t)read6502(eahelp2) << 8);
    startpage = ea & 0xFF00;
    ea += (uint16_t)y;

}

static uint16_t getvalue() {
    if (useaccum) return((uint16_t)a);
        else return((uint16_t)read6502(ea));
}

static uint16_t getvalue16() {
    return((uint16_t)read6502(ea) | ((uint16_t)read6502(ea+1) << 8));
}

void putvalue(uint16_t saveval) {
    if (useaccum) a = (uint8_t)(saveval & 0x00FF);
        else write6502(ea, (saveval & 0x00FF));
}


//instruction handler functions
void adc() {
    value = getvalue();
    result = (uint16_t)a + value + (uint16_t)(cpustatus & FLAG_CARRY);
   
    carrycalc(result);
    zerocalc(result);
    overflowcalc(result, a, value);
    signcalc(result);
    
    #ifndef NES_CPU
    if (cpustatus & FLAG_DECIMAL) {
        clearcarry();
        
        if ((a & 0x0F) > 0x09) {
            a += 0x06;
        }
        if ((a & 0xF0) > 0x90) {
            a += 0x60;
            setcarry();
        }
        
        //clockticks6502++;
    }
    #endif
   
    saveaccum(result);
}

void op_and() {
    value = getvalue();
    result = (uint16_t)a & value;
   
    zerocalc(result);
    signcalc(result);
   
    saveaccum(result);
}

void asl() {
    value = getvalue();
    result = value << 1;

    carrycalc(result);
    zerocalc(result);
    signcalc(result);
   
    putvalue(result);
}

void bcc() {
    if ((cpustatus & FLAG_CARRY) == 0) {
        oldpc = pc;
        pc += reladdr;
        //if ((oldpc & 0xFF00) != (pc & 0xFF00)) clockticks6502 += 2; //check if jump crossed a page boundary
        //    else clockticks6502++;
    }
}

void bcs() {
    if ((cpustatus & FLAG_CARRY) == FLAG_CARRY) {
        oldpc = pc;
        pc += reladdr;
        //if ((oldpc & 0xFF00) != (pc & 0xFF00)) clockticks6502 += 2; //check if jump crossed a page boundary
        //    else clockticks6502++;
    }
}

void beq() {
    if ((cpustatus & FLAG_ZERO) == FLAG_ZERO) {
        oldpc = pc;
        pc += reladdr;
        //if ((oldpc & 0xFF00) != (pc & 0xFF00)) clockticks6502 += 2; //check if jump crossed a page boundary
        //    else clockticks6502++;
    }
}

void op_bit() {
    value = getvalue();
    result = (uint16_t)a & value;
   
    zerocalc(result);
    cpustatus = (cpustatus & 0x3F) | (uint8_t)(value & 0xC0);
}

void bmi() {
    if ((cpustatus & FLAG_SIGN) == FLAG_SIGN) {
        oldpc = pc;
        pc += reladdr;
        //if ((oldpc & 0xFF00) != (pc & 0xFF00)) clockticks6502 += 2; //check if jump crossed a page boundary
        //    else clockticks6502++;
    }
}

void bne() {
    if ((cpustatus & FLAG_ZERO) == 0) {
        oldpc = pc;
        pc += reladdr;
        //if ((oldpc & 0xFF00) != (pc & 0xFF00)) clockticks6502 += 2; //check if jump crossed a page boundary
        //    else clockticks6502++;
    }
}

void bpl() {
    if ((cpustatus & FLAG_SIGN) == 0) {
        oldpc = pc;
        pc += reladdr;
        //if ((oldpc & 0xFF00) != (pc & 0xFF00)) clockticks6502 += 2; //check if jump crossed a page boundary
        //    else clockticks6502++;
    }
}

void brk() {
    pc++;
    push16(pc); //push next instruction address onto stack
    push8(cpustatus | FLAG_BREAK); //push CPU cpustatus to stack
    setinterrupt(); //set interrupt flag
    pc = (uint16_t)read6502(0xFFFE) | ((uint16_t)read6502(0xFFFF) << 8);
}

void bvc() {
    if ((cpustatus & FLAG_OVERFLOW) == 0) {
        oldpc = pc;
        pc += reladdr;
        //if ((oldpc & 0xFF00) != (pc & 0xFF00)) clockticks6502 += 2; //check if jump crossed a page boundary
        //    else clockticks6502++;
    }
}

void bvs() {
    if ((cpustatus & FLAG_OVERFLOW) == FLAG_OVERFLOW) {
        oldpc = pc;
        pc += reladdr;
        //if ((oldpc & 0xFF00) != (pc & 0xFF00)) clockticks6502 += 2; //check if jump crossed a page boundary
        //    else clockticks6502++;
    }
}

void clc() {
    clearcarry();
}

void cld() {
    cleardecimal();
}

void cli() {
    clearinterrupt();
}

void clv() {
    clearoverflow();
}

void cmp() {
    value = getvalue();
    result = (uint16_t)a - value;
   
    if (a >= (uint8_t)(value & 0x00FF)) setcarry();
        else clearcarry();
    if (a == (uint8_t)(value & 0x00FF)) setzero();
        else clearzero();