diff --git a/ASM/readonly_loop.asm b/ASM/readonly_loop.asm index 7fdc0ff..37f31f7 100644 --- a/ASM/readonly_loop.asm +++ b/ASM/readonly_loop.asm @@ -3,7 +3,6 @@ ; $FFFC and $FFFD - RESET PROGRAM COUNTER processor 6502 - org $FF00 loop diff --git a/ASM/woz_monitor_dasm.asm b/ASM/woz_monitor_dasm.asm deleted file mode 100644 index 85df5f5..0000000 --- a/ASM/woz_monitor_dasm.asm +++ /dev/null @@ -1,258 +0,0 @@ -;------------------------------------------------------------------------- -; -; The WOZ Monitor for the Apple 1 -; Written by Steve Wozniak 1976 -; -;------------------------------------------------------------------------- - - processor 6502 - org $FF00 - -;------------------------------------------------------------------------- -; Memory declaration -;------------------------------------------------------------------------- - -XAML equ $24 ;Last "opened" location Low -XAMH equ $25 ;Last "opened" location High -STL equ $26 ;Store address Low -STH equ $27 ;Store address High -L equ $28 ;Hex value parsing Low -H equ $29 ;Hex value parsing High -YSAV equ $2A ;Used to see if hex value is given -MODE equ $2B ;$00=XAM, $7F=STOR, $AE=BLOCK XAM - -IN equ $0200,$027F ;Input buffer - -KBD equ $D010 ;PIA.A keyboard input -KBDCR equ $D011 ;PIA.A keyboard control register -DSP equ $D012 ;PIA.B display output register -DSPCR equ $D013 ;PIA.B display control register - -; KBD b7..b0 are inputs, b6..b0 is ASCII input, b7 is constant high -; Programmed to respond to low to high KBD strobe -; DSP b6..b0 are outputs, b7 is input -; CB2 goes low when data is written, returns high when CB1 goes high -; Interrupts are enabled, though not used. KBD can be jumpered to IRQ, -; whereas DSP can be jumpered to NMI. - -;------------------------------------------------------------------------- -; Constants -;------------------------------------------------------------------------- - -BS equ $DF ;Backspace key, arrow left key -CR equ $8D ;Carriage Return -ESC equ $9B ;ESC key -PROMPT equ "\\" ;Prompt character - -;------------------------------------------------------------------------- -; Let's get started -; -; Remark the RESET routine is only to be entered by asserting the RESET -; line of the system. This ensures that the data direction registers -; are selected. -;------------------------------------------------------------------------- - -RESET CLD ;Clear decimal arithmetic mode - CLI - LDY #%0111.1111 ;Mask for DSP data direction reg - STY DSP ; (DDR mode is assumed after reset) - LDA #%1010.0111 ;KBD and DSP control register mask - STA KBDCR ;Enable interrupts, set CA1, CB1 for - STA DSPCR ; positive edge sense/output mode. - -; Program falls through to the GETLINE routine to save some program bytes -; Please note that Y still holds $7F, which will cause an automatic Escape - -;------------------------------------------------------------------------- -; The GETLINE process -;------------------------------------------------------------------------- - -NOTCR CMP #BS ;Backspace key? - BEQ BACKSPACE ;Yes - CMP #ESC ;ESC? - BEQ ESCAPE ;Yes - INY ;Advance text index - BPL NEXTCHAR ;Auto ESC if line longer than 127 - -ESCAPE LDA #PROMPT ;Print prompt character - JSR ECHO ;Output it. - -GETLINE LDA #CR ;Send CR - JSR ECHO - - LDY #0+1 ;Start a new input line -BACKSPACE DEY ;Backup text index - BMI GETLINE ;Oops, line's empty, reinitialize - -NEXTCHAR LDA KBDCR ;Wait for key press - BPL NEXTCHAR ;No key yet! - LDA KBD ;Load character. B7 should be '1' - STA IN,Y ;Add to text buffer - JSR ECHO ;Display character - CMP #CR - BNE NOTCR ;It's not CR! - -; Line received, now let's parse it - - LDY #-1 ;Reset text index - LDA #0 ;Default mode is XAM - TAX ;X=0 - -SETSTOR ASL Leaves $7B if setting STOR mode - -SETMODE STA MODE Set mode flags - -BLSKIP INY Advance text index - -NEXTITEM LDA IN,Y Get character - CMP #CR - BEQ GETLINE We're done if it's CR! - CMP #"." - BCC BLSKIP Ignore everything below "."! - BEQ SETMODE Set BLOCK XAM mode ("." = $AE) - CMP #":" - BEQ SETSTOR Set STOR mode! $BA will become $7B - CMP #"R" - BEQ RUN Run the program! Forget the rest - STX L Clear input value (X=0) - STX H - STY YSAV Save Y for comparison - -; Here we're trying to parse a new hex value - -NEXTHEX LDA IN,Y Get character for hex test - EOR #$B0 Map digits to 0-9 - CMP #9+1 Is it a decimal digit? - BCC DIG Yes! - ADC #$88 Map letter "A"-"F" to $FA-FF - CMP #$FA Hex letter? - BCC NOTHEX No! Character not hex - -DIG ASL - ASL Hex digit to MSD of A - ASL - ASL - - LDX #4 Shift count -HEXSHIFT ASL Hex digit left, MSB to carry - ROL L Rotate into LSD - ROL H Rotate into MSD's - DEX Done 4 shifts? - BNE HEXSHIFT No, loop - INY Advance text index - BNE NEXTHEX Always taken - -NOTHEX CPY YSAV Was at least 1 hex digit given? - BEQ ESCAPE No! Ignore all, start from scratch - - BIT MODE Test MODE byte - BVC NOTSTOR B6=0 is STOR, 1 is XAM or BLOCK XAM - -; STOR mode, save LSD of new hex byte - - LDA L LSD's of hex data - STA (STL,X) Store current 'store index'(X=0) - INC STL Increment store index. - BNE NEXTITEM No carry! - INC STH Add carry to 'store index' high -TONEXTITEM JMP NEXTITEM Get next command item. - -;------------------------------------------------------------------------- -; RUN user's program from last opened location -;------------------------------------------------------------------------- - -RUN JMP (XAML) Run user's program - -;------------------------------------------------------------------------- -; We're not in Store mode -;------------------------------------------------------------------------- - -NOTSTOR BMI XAMNEXT B7 = 0 for XAM, 1 for BLOCK XAM - -; We're in XAM mode now - - LDX #2 Copy 2 bytes -SETADR LDA L-1,X Copy hex data to - STA STL-1,X 'store index' - STA XAML-1,X and to 'XAM index' - DEX Next of 2 bytes - BNE SETADR Loop unless X = 0 - -; Print address and data from this address, fall through next BNE. - -NXTPRNT BNE PRDATA NE means no address to print - LDA #CR Print CR first - JSR ECHO - LDA XAMH Output high-order byte of address - JSR PRBYTE - LDA XAML Output low-order byte of address - JSR PRBYTE - LDA #":" Print colon - JSR ECHO - -PRDATA LDA #" " Print space - JSR ECHO - LDA (XAML,X) Get data from address (X=0) - JSR PRBYTE Output it in hex format -XAMNEXT STX MODE 0 -> MODE (XAM mode). - LDA XAML See if there's more to print - CMP L - LDA XAMH - SBC H - BCS TONEXTITEM Not less! No more data to output - - INC XAML Increment 'examine index' - BNE MOD8CHK No carry! - INC XAMH - -MOD8CHK LDA XAML If address MOD 8 = 0 start new line - AND #%0000.0111 - BPL NXTPRNT Always taken. - -;------------------------------------------------------------------------- -; Subroutine to print a byte in A in hex form (destructive) -;------------------------------------------------------------------------- - -PRBYTE PHA Save A for LSD - LSR - LSR - LSR MSD to LSD position - LSR - JSR PRHEX Output hex digit - PLA Restore A - -; Fall through to print hex routine - -;------------------------------------------------------------------------- -; Subroutine to print a hexadecimal digit -;------------------------------------------------------------------------- - -PRHEX AND #%0000.1111 Mask LSD for hex print - ORA #"0" Add "0" - CMP #"9"+1 Is it a decimal digit? - BCC ECHO Yes! output it - ADC #6 Add offset for letter A-F - -; Fall through to print routine - -;------------------------------------------------------------------------- -; Subroutine to print a character to the terminal -;------------------------------------------------------------------------- - -ECHO BIT DSP DA bit (B7) cleared yet? - BMI ECHO No! Wait for display ready - STA DSP Output character. Sets DA - RTS - -;------------------------------------------------------------------------- -; Vector area -;------------------------------------------------------------------------- - - .DA $0000 Unused, what a pity -NMI_VEC .DA $0F00 NMI vector -RESET_VEC .DA RESET RESET vector -IRQ_VEC .DA $0000 IRQ vector - -;------------------------------------------------------------------------- - - .LI OFF diff --git a/README.txt b/README.txt index 1d90755..51c0523 100644 --- a/README.txt +++ b/README.txt @@ -1,75 +1,29 @@ -@@@@@@@@@@@@@@@@&^-;,;^&#@@@@@@@@@@@@@@@ -@@@@@@@@@@@@#**+ ..:;^*@@@@@@@@@@@@@ -@@@@@@@@@@&-:.. ... .+@@@@@@@@@@@@ -@@@@@@@@%! .. ....+%@@@@@@@@@@ -@@@@@@@#; . :^#@@@@@@@@ -@@@@@@@= .:;;: =@@@@@@@@ -@@@@@@@; ,,. .. :!+=-: :=@@@@@@@ -@@@@@@*. :=?^!!--;;;^??=^, .&@@@@@@ -@@@@@@+ ,??=+++=+^^++^^+^: +@@@@@@ -@@@@@@? !=^;,::,-^-,..:;^! ,%@@@@@@ -@@@@@@* :++!,. :++: .:;^+: ?@@@@@@@ -@@@@@@%: ;?=+^!!!!-&%+--^+?&!.*@@@@@@@ -@@@@@@@+ ,:,=====+^^=&**?^^=??^:+@@@@@@@ -@@@@@@@#:,,.!-!!!;;!!!-^-;,;!-!.+@@@@@@@ -@@@@@@@@^ :;;,..,,. ..::..,;:,%@@@@@@@ -@@@@@@@@%-. ..::.::,;;!!;,,....?@@@@@@@@ -@@@@@@@@@%-! ...,;;!-^^^^,. :=@@@@@@@@@ -@@@@@@@@%?*=,. ..,;;,,,;;..,?@@@@@@@@@@ -@@@@##%*&%#&-,.....:....:..:+?%@@@@@@@@@ -@#%***%%####?;::. .......,!^**%#@@@@@@@ -%%%%##%%##%##=,,:::...::,!-;^##%%%##@@@@ -##%%%%%%%##%##?;,,,,;,;!-^!;+%####%%#### -%%%%%%%%%####*?+!;,,,,!--!,-?###%%%%%%%% - WOZ - - @@@@@@@@@@@@@@@@@@@@@@@@@^^@@@@@@@@@@@@@ - @@@@@@@@@@@@@@@@@@@@@@^^^^^@@@@@@@@@@@@@ - @@@@@@@@@@@@@@@@@@@@@^^^^^@@@@@@@@@@@@@@ - @@@@@@@@@@@@@@@@@@@@^^^^^@@@@@@@@@@@@@@@ - @@@@@@@@@@@@@@@@@@@^^^^^@@@@@@@@@@@@@@@@ - @@@@@@@@@@@@^^^@@@@^^@@@@^^^^@@@@@@@@@@@ - @@@@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^@@@@@@@ - @@@@@@^^^^^^^^^^^^^^^^^^^^^^^^^^^^@@@@@@ - @@@@@***************************@@@@@@@@ - @@@@***************************@@@@@@@@@ - @@@@**************************@@@@@@@@@@ - @@@+++++++++++++++++++++++++++@@@@@@@@@@ - @@@+++++++++++++++++++++++++++@@@@@@@@@@ - @@@++++++++++++++++++++++++++++@@@@@@@@@ - @@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@ - @@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@ - @@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@ - @@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@ - @@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@ - @@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,@@@@@@@ - @@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@ - @@@@@@@@@@;;;;;;;;@@@@;;;;;;;;@@@@@@@@@@ - @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +#Apple 1 Replica + W65C02S <-> Arduino Due - 3.3v GND 3.3v Arduino Due + 3.3v GND 3.3v | | +------\/------+ | - | +---- 1| Vss /RES |40 -- 3k3 -+--- 52 - +--- 3k3 ----- 2| RDY ϕ2 |39 - | 3| ϕ1 /SO |38 - +--- 3k3 ----- 4| IRQ ϕ0 |37 -------- 53 - | 5| NC NC |36 + | +---- 1| VPB /RES |40 -- 3k3 -+--- RST BTN + +--- 3k3 ----- 2| RDY PHI2O |39 + | 3| PHI1O SOB |38 + +--- 3k3 ----- 4| IRQ PHI2 |37 -------- 52 + | 5| MLB BE |36 +--- 3k3 ----- 6| /NMI NC |35 - | 7| SYNC R/W |34 -------- 51 - +------------- 8| Vcc D0 |33 -------- 49 - 22 --------- 9| A0 D1 |32 -------- 48 - 23 --------- 10| A1 D2 |31 -------- 47 - 24 --------- 11| A2 D3 |30 -------- 46 - 25 --------- 12| A3 D4 |29 -------- 45 - 26 --------- 13| A4 D5 |28 -------- 44 - 27 --------- 14| A5 D6 |27 -------- 43 - 28 --------- 15| A6 D7 |26 -------- 42 - 29 --------- 16| A7 A15 |25 -------- 30 - 37 --------- 17| A8 A14 |24 -------- 31 - 36 --------- 18| A9 A13 |23 -------- 32 - 35 --------- 19| A10 A12 |22 -------- 33 - 34 --------- 20| A11 Vss |21 ---+ + | 7| SYNC R/W |34 -------- 53 + +------------- 8| VDD D0 |33 -------- 30 + 44 --------- 9| A0 D1 |32 -------- 31 + 45 --------- 10| A1 D2 |31 -------- 32 + 2 --------- 11| A2 D3 |30 -------- 33 + 3 --------- 12| A3 D4 |29 -------- 34 + 4 --------- 13| A4 D5 |28 -------- 35 + 5 --------- 14| A5 D6 |27 -------- 36 + 6 --------- 15| A6 D7 |26 -------- 37 + 7 --------- 16| A7 A15 |25 -------- 47 + 8 --------- 17| A8 A14 |24 -------- 46 + 9 --------- 18| A9 A13 |23 -------- 13 + 10 --------- 19| A10 A12 |22 -------- 12 + 11 --------- 20| A11 VSS |21 ---+ +--------------+ | GND diff --git a/src/main.cpp b/src/main.cpp index 5397949..ff60477 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -12,8 +12,6 @@ const int CLOCK_DELAY = 4; // HIGH / LOW CLOCK STATE DELAY const char SERIAL_BS = 0x08; -const int NUM_ADDR_PINS = 16; -const int NUM_DATA_PINS = 8; const int ADDRESS_PINS[] = {44,45,2,3,4,5,6,7,8,9,10,11,12,13,46,47}; // TO ADDRESS PIN 1-15 6502 const int DATA_PINS[] = {30,31,32,33,34,35,36,37}; // TO DATA BUS PIN 0-7 6502 @@ -34,6 +32,7 @@ const unsigned int IN = 0x200; // Input buffer ($0200,$027F) const int RAM_BANK_1_SIZE = 4096; const int RAM_BANK_2_SIZE = 4096; unsigned char RAM_BANK_1[RAM_BANK_1_SIZE]; +unsigned char RAM_BANK_2[RAM_BANK_2_SIZE]; // PIA MAPPING 6821 const unsigned int PIA_ADDR = 0xD000; // PIA 6821 ADDR BASE SPACE @@ -58,34 +57,33 @@ unsigned int pre_address; // Current address (from 6502) unsigned char pre_bus_data; // Data Bus value (from 6502) int pre_rw_state; // Current R/W state (from 6502) - void setupAddressPins() { - for (int i = 0; i < NUM_ADDR_PINS; ++i) { + for (int i = 0; i < 16; ++i) { pinMode(ADDRESS_PINS[i], INPUT); } } void setBusMode(int mode) { - for (int i = 0; i < NUM_DATA_PINS; ++i) { + for (int i = 0; i < 8; ++i) { pinMode(DATA_PINS[i], mode); } } void readAddress() { address = 0; - for (int i = 0; i < NUM_ADDR_PINS; ++i) + for (int i = 0; i < 16; ++i) { address = address << 1; - address += (digitalRead(ADDRESS_PINS[NUM_ADDR_PINS-i-1]) == HIGH)?1:0; + address += (digitalRead(ADDRESS_PINS[16-i-1]) == HIGH)?1:0; } } void readData() { bus_data = 0; - for (int i = 0; i < NUM_DATA_PINS; ++i) + for (int i = 0; i < 8; ++i) { bus_data = bus_data << 1; - bus_data += (digitalRead(DATA_PINS[NUM_DATA_PINS-i-1]) == HIGH)?1:0; + bus_data += (digitalRead(DATA_PINS[8-i-1]) == HIGH)?1:0; } } @@ -94,19 +92,13 @@ void handleRWState() { if (rw_state != tmp_rw_state) { rw_state=tmp_rw_state; - if (rw_state) { - // State HIGH - WRITE TO 6502 Data Bus - setBusMode(OUTPUT); - } else { - // State LOW - READ FROM 6502 Data Bus - setBusMode(INPUT); - } + rw_state ? setBusMode(OUTPUT) : setBusMode(INPUT); } } // Send a byte to the 6502 DATA BUS void byteToDataBus(unsigned char data) { - for (int i = 0; i < NUM_DATA_PINS; i++) { + for (int i = 0; i < 8; i++) { digitalWrite(DATA_PINS[i], CHECK_BIT(data, i)); } } @@ -156,7 +148,6 @@ void readFromDataBus() { RAM_BANK_1[address-RAM_BANK1_ADDR]=bus_data; break; case 0xE: - //RAM_BANK_2[address-RAM_BANK2_ADDR]=bus_data; RAM_BANK_2[address-RAM_BANK2_ADDR]=bus_data; break; case 0xD: @@ -189,12 +180,12 @@ unsigned char PIARead() { break; default: val=0; + break; } return val; } -// WRITE FROM DATA BUS A BYTE FROM RELATED ADDRESS void writeToDataBus() { unsigned char val=0; @@ -215,7 +206,6 @@ void writeToDataBus() { val=0; break; } - byteToDataBus(val); } @@ -229,10 +219,6 @@ void handleKeyboard() { // Just ignore return; break; - case 0xD: - // CR - tempKBD = 0x0D; - break; case 0x8: case 0x7F: // BS @@ -247,13 +233,22 @@ void handleKeyboard() { } } -void autload() { - unsigned int adddr = AUTLOAD[1] | AUTLOAD[0] << 8; - Serial.print("AUTOLOAD AT: "); - Serial.println(adddr, HEX); +void loadBASIC() { + // LOAD BASIC in E000 + Serial.println("BASIC LOADED"); + for (unsigned int i = 0; i < sizeof(BASIC) ; i++) { + RAM_BANK_2[i] = BASIC[i]; + } +} - for (unsigned int i = 0; i <= sizeof(AUTLOAD)-2 ; i++) { - RAM_BANK_1[adddr+i] = AUTLOAD[i+2]; +void loadPROG() { + // LOAD A PROG + unsigned int prg_addr = AUTLOAD[1] | AUTLOAD[0] << 8; + Serial.print("PROGRAM AT: "); + Serial.println(prg_addr, HEX); + + for (unsigned int i = 0; i < sizeof(AUTLOAD)-2 ; i++) { + RAM_BANK_1[prg_addr+i] = AUTLOAD[i+2]; } } @@ -279,10 +274,10 @@ void setup() { Serial.print(sizeof(RAM_BANK_2)); Serial.println(" BYTE"); - autload(); + loadBASIC(); + loadPROG(); Serial.println("----------------------------"); - } void handleClock() { diff --git a/src/programs.h b/src/programs.h index 0464d4e..69de55c 100644 --- a/src/programs.h +++ b/src/programs.h @@ -1,5 +1,5 @@ // BASIC - RAM_BANK_2 -uint8_t RAM_BANK_2[] = {0x4c, 0xb0, 0xe2, 0xad, 0x11, 0xd0, 0x10, 0xfb, 0xad, 0x10, 0xd0, 0x60, 0x8a, 0x29, 0x20, 0xf0, 0x23, 0xa9, 0xa0, 0x85, 0xe4, 0x4c, 0xc9, 0xe3, 0xa9, 0x20, 0xc5, 0x24, 0xb0, 0xc, 0xa9, 0x8d, 0xa0, 0x7, 0x20, 0xc9, 0xe3, 0xa9, 0xa0, 0x88, 0xd0, 0xf8, 0xa0, 0x0, 0xb1, 0xe2, 0xe6, 0xe2, 0xd0, 0x2, 0xe6, 0xe3, 0x60, 0x20, 0x15, 0xe7, 0x20, 0x76, 0xe5, 0xa5, 0xe2, 0xc5, 0xe6, 0xa5, 0xe3, 0xe5, 0xe7, 0xb0, 0xef, 0x20, 0x6d, 0xe0, 0x4c, 0x3b, 0xe0, 0xa5, 0xca, 0x85, 0xe2, 0xa5, 0xcb, 0x85, 0xe3, 0xa5, 0x4c, 0x85, 0xe6, 0xa5, 0x4d, 0x85, 0xe7, 0xd0, 0xde, 0x20, 0x15, 0xe7, 0x20, 0x6d, 0xe5, 0xa5, 0xe4, 0x85, 0xe2, 0xa5, 0xe5, 0x85, 0xe3, 0xb0, 0xc7, 0x86, 0xd8, 0xa9, 0xa0, 0x85, 0xfa, 0x20, 0x2a, 0xe0, 0x98, 0x85, 0xe4, 0x20, 0x2a, 0xe0, 0xaa, 0x20, 0x2a, 0xe0, 0x20, 0x1b, 0xe5, 0x20, 0x18, 0xe0, 0x84, 0xfa, 0xaa, 0x10, 0x18, 0xa, 0x10, 0xe9, 0xa5, 0xe4, 0xd0, 0x3, 0x20, 0x11, 0xe0, 0x8a, 0x20, 0xc9, 0xe3, 0xa9, 0x25, 0x20, 0x1a, 0xe0, 0xaa, 0x30, 0xf5, 0x85, 0xe4, 0xc9, 0x1, 0xd0, 0x5, 0xa6, 0xd8, 0x4c, 0xcd, 0xe3, 0x48, 0x84, 0xce, 0xa2, 0xed, 0x86, 0xcf, 0xc9, 0x51, 0x90, 0x4, 0xc6, 0xcf, 0xe9, 0x50, 0x48, 0xb1, 0xce, 0xaa, 0x88, 0xb1, 0xce, 0x10, 0xfa, 0xe0, 0xc0, 0xb0, 0x4, 0xe0, 0x0, 0x30, 0xf2, 0xaa, 0x68, 0xe9, 0x1, 0xd0, 0xe9, 0x24, 0xe4, 0x30, 0x3, 0x20, 0xf8, 0xef, 0xb1, 0xce, 0x10, 0x10, 0xaa, 0x29, 0x3f, 0x85, 0xe4, 0x18, 0x69, 0xa0, 0x20, 0xc9, 0xe3, 0x88, 0xe0, 0xc0, 0x90, 0xec, 0x20, 0xc, 0xe0, 0x68, 0xc9, 0x5d, 0xf0, 0xa4, 0xc9, 0x28, 0xd0, 0x8a, 0xf0, 0x9e, 0x20, 0x18, 0xe1, 0x95, 0x50, 0xd5, 0x78, 0x90, 0x11, 0xa0, 0x2b, 0x4c, 0xe0, 0xe3, 0x20, 0x34, 0xee, 0xd5, 0x50, 0x90, 0xf4, 0x20, 0xe4, 0xef, 0x95, 0x78, 0x4c, 0x23, 0xe8, 0x20, 0x34, 0xee, 0xf0, 0xe7, 0x38, 0xe9, 0x1, 0x60, 0x20, 0x18, 0xe1, 0x95, 0x50, 0x18, 0xf5, 0x78, 0x4c, 0x2, 0xe1, 0xa0, 0x14, 0xd0, 0xd6, 0x20, 0x18, 0xe1, 0xe8, 0xb5, 0x50, 0x85, 0xda, 0x65, 0xce, 0x48, 0xa8, 0xb5, 0x78, 0x85, 0xdb, 0x65, 0xcf, 0x48, 0xc4, 0xca, 0xe5, 0xcb, 0xb0, 0xe3, 0xa5, 0xda, 0x69, 0xfe, 0x85, 0xda, 0xa9, 0xff, 0xa8, 0x65, 0xdb, 0x85, 0xdb, 0xc8, 0xb1, 0xda, 0xd9, 0xcc, 0x0, 0xd0, 0xf, 0x98, 0xf0, 0xf5, 0x68, 0x91, 0xda, 0x99, 0xcc, 0x0, 0x88, 0x10, 0xf7, 0xe8, 0x60, 0xea, 0xa0, 0x80, 0xd0, 0x95, 0xa9, 0x0, 0x20, 0xa, 0xe7, 0xa0, 0x2, 0x94, 0x78, 0x20, 0xa, 0xe7, 0xa9, 0xbf, 0x20, 0xc9, 0xe3, 0xa0, 0x0, 0x20, 0x9e, 0xe2, 0x94, 0x78, 0xea, 0xea, 0xea, 0xb5, 0x51, 0x85, 0xce, 0xb5, 0x79, 0x85, 0xcf, 0xe8, 0xe8, 0x20, 0xbc, 0xe1, 0xb5, 0x4e, 0xd5, 0x76, 0xb0, 0x15, 0xf6, 0x4e, 0xa8, 0xb1, 0xce, 0xb4, 0x50, 0xc4, 0xe4, 0x90, 0x4, 0xa0, 0x83, 0xd0, 0xc1, 0x91, 0xda, 0xf6, 0x50, 0x90, 0xe5, 0xb4, 0x50, 0x8a, 0x91, 0xda, 0xe8, 0xe8, 0x60, 0xb5, 0x51, 0x85, 0xda, 0x38, 0xe9, 0x2, 0x85, 0xe4, 0xb5, 0x79, 0x85, 0xdb, 0xe9, 0x0, 0x85, 0xe5, 0xa0, 0x0, 0xb1, 0xe4, 0x18, 0xe5, 0xda, 0x85, 0xe4, 0x60, 0xb5, 0x53, 0x85, 0xce, 0xb5, 0x7b, 0x85, 0xcf, 0xb5, 0x51, 0x85, 0xda, 0xb5, 0x79, 0x85, 0xdb, 0xe8, 0xe8, 0xe8, 0xa0, 0x0, 0x94, 0x78, 0x94, 0xa0, 0xc8, 0x94, 0x50, 0xb5, 0x4d, 0xd5, 0x75, 0x8, 0x48, 0xb5, 0x4f, 0xd5, 0x77, 0x90, 0x7, 0x68, 0x28, 0xb0, 0x2, 0x56, 0x50, 0x60, 0xa8, 0xb1, 0xce, 0x85, 0xe4, 0x68, 0xa8, 0x28, 0xb0, 0xf3, 0xb1, 0xda, 0xc5, 0xe4, 0xd0, 0xed, 0xf6, 0x4f, 0xf6, 0x4d, 0xb0, 0xd7, 0x20, 0xd7, 0xe1, 0x4c, 0x36, 0xe7, 0x20, 0x54, 0xe2, 0x6, 0xce, 0x26, 0xcf, 0x90, 0xd, 0x18, 0xa5, 0xe6, 0x65, 0xda, 0x85, 0xe6, 0xa5, 0xe7, 0x65, 0xdb, 0x85, 0xe7, 0x88, 0xf0, 0x9, 0x6, 0xe6, 0x26, 0xe7, 0x10, 0xe4, 0x4c, 0x7e, 0xe7, 0xa5, 0xe6, 0x20, 0x8, 0xe7, 0xa5, 0xe7, 0x95, 0xa0, 0x6, 0xe5, 0x90, 0x28, 0x4c, 0x6f, 0xe7, 0xa9, 0x55, 0x85, 0xe5, 0x20, 0x5b, 0xe2, 0xa5, 0xce, 0x85, 0xda, 0xa5, 0xcf, 0x85, 0xdb, 0x20, 0x15, 0xe7, 0x84, 0xe6, 0x84, 0xe7, 0xa5, 0xcf, 0x10, 0x9, 0xca, 0x6, 0xe5, 0x20, 0x6f, 0xe7, 0x20, 0x15, 0xe7, 0xa0, 0x10, 0x60, 0x20, 0x6c, 0xee, 0xf0, 0xc5, 0xff, 0xc9, 0x84, 0xd0, 0x2, 0x46, 0xf8, 0xc9, 0xdf, 0xf0, 0x11, 0xc9, 0x9b, 0xf0, 0x6, 0x99, 0x0, 0x2, 0xc8, 0x10, 0xa, 0xa0, 0x8b, 0x20, 0xc4, 0xe3, 0xa0, 0x1, 0x88, 0x30, 0xf6, 0x20, 0x3, 0xe0, 0xea, 0xea, 0x20, 0xc9, 0xe3, 0xc9, 0x8d, 0xd0, 0xd6, 0xa9, 0xdf, 0x99, 0x0, 0x2, 0x60, 0x20, 0xd3, 0xef, 0x20, 0xcd, 0xe3, 0x46, 0xd9, 0xa9, 0xbe, 0x20, 0xc9, 0xe3, 0xa0, 0x0, 0x84, 0xfa, 0x24, 0xf8, 0x10, 0xc, 0xa6, 0xf6, 0xa5, 0xf7, 0x20, 0x1b, 0xe5, 0xa9, 0xa0, 0x20, 0xc9, 0xe3, 0xa2, 0xff, 0x9a, 0x20, 0x9e, 0xe2, 0x84, 0xf1, 0x8a, 0x85, 0xc8, 0xa2, 0x20, 0x20, 0x91, 0xe4, 0xa5, 0xc8, 0x69, 0x0, 0x85, 0xe0, 0xa9, 0x0, 0xaa, 0x69, 0x2, 0x85, 0xe1, 0xa1, 0xe0, 0x29, 0xf0, 0xc9, 0xb0, 0xf0, 0x3, 0x4c, 0x83, 0xe8, 0xa0, 0x2, 0xb1, 0xe0, 0x99, 0xcd, 0x0, 0x88, 0xd0, 0xf8, 0x20, 0x8a, 0xe3, 0xa5, 0xf1, 0xe5, 0xc8, 0xc9, 0x4, 0xf0, 0xa8, 0x91, 0xe0, 0xa5, 0xca, 0xf1, 0xe0, 0x85, 0xe4, 0xa5, 0xcb, 0xe9, 0x0, 0x85, 0xe5, 0xa5, 0xe4, 0xc5, 0xcc, 0xa5, 0xe5, 0xe5, 0xcd, 0x90, 0x45, 0xa5, 0xca, 0xf1, 0xe0, 0x85, 0xe6, 0xa5, 0xcb, 0xe9, 0x0, 0x85, 0xe7, 0xb1, 0xca, 0x91, 0xe6, 0xe6, 0xca, 0xd0, 0x2, 0xe6, 0xcb, 0xa5, 0xe2, 0xc5, 0xca, 0xa5, 0xe3, 0xe5, 0xcb, 0xb0, 0xe0, 0xb5, 0xe4, 0x95, 0xca, 0xca, 0x10, 0xf9, 0xb1, 0xe0, 0xa8, 0x88, 0xb1, 0xe0, 0x91, 0xe6, 0x98, 0xd0, 0xf8, 0x24, 0xf8, 0x10, 0x9, 0xb5, 0xf7, 0x75, 0xf5, 0x95, 0xf7, 0xe8, 0xf0, 0xf7, 0x10, 0x7e, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x14, 0xd0, 0x71, 0x20, 0x15, 0xe7, 0xa5, 0xe2, 0x85, 0xe6, 0xa5, 0xe3, 0x85, 0xe7, 0x20, 0x75, 0xe5, 0xa5, 0xe2, 0x85, 0xe4, 0xa5, 0xe3, 0x85, 0xe5, 0xd0, 0xe, 0x20, 0x15, 0xe7, 0x20, 0x6d, 0xe5, 0xa5, 0xe6, 0x85, 0xe2, 0xa5, 0xe7, 0x85, 0xe3, 0xa0, 0x0, 0xa5, 0xca, 0xc5, 0xe4, 0xa5, 0xcb, 0xe5, 0xe5, 0xb0, 0x16, 0xa5, 0xe4, 0xd0, 0x2, 0xc6, 0xe5, 0xc6, 0xe4, 0xa5, 0xe6, 0xd0, 0x2, 0xc6, 0xe7, 0xc6, 0xe6, 0xb1, 0xe4, 0x91, 0xe6, 0x90, 0xe0, 0xa5, 0xe6, 0x85, 0xca, 0xa5, 0xe7, 0x85, 0xcb, 0x60, 0x20, 0xc9, 0xe3, 0xc8, 0xb9, 0x0, 0xeb, 0x30, 0xf7, 0xc9, 0x8d, 0xd0, 0x6, 0xa9, 0x0, 0x85, 0x24, 0xa9, 0x8d, 0xe6, 0x24, 0x2c, 0x12, 0xd0, 0x30, 0xfb, 0x8d, 0x12, 0xd0, 0x60, 0xa0, 0x6, 0x20, 0xd3, 0xee, 0x24, 0xd9, 0x30, 0x3, 0x4c, 0xb6, 0xe2, 0x4c, 0x9a, 0xeb, 0x2a, 0x69, 0xa0, 0xdd, 0x0, 0x2, 0xd0, 0x53, 0xb1, 0xfe, 0xa, 0x30, 0x6, 0x88, 0xb1, 0xfe, 0x30, 0x29, 0xc8, 0x86, 0xc8, 0x98, 0x48, 0xa2, 0x0, 0xa1, 0xfe, 0xaa, 0x4a, 0x49, 0x48, 0x11, 0xfe, 0xc9, 0xc0, 0x90, 0x1, 0xe8, 0xc8, 0xd0, 0xf3, 0x68, 0xa8, 0x8a, 0x4c, 0xc0, 0xe4, 0xe6, 0xf1, 0xa6, 0xf1, 0xf0, 0xbc, 0x9d, 0x0, 0x2, 0x60, 0xa6, 0xc8, 0xa9, 0xa0, 0xe8, 0xdd, 0x0, 0x2, 0xb0, 0xfa, 0xb1, 0xfe, 0x29, 0x3f, 0x4a, 0xd0, 0xb6, 0xbd, 0x0, 0x2, 0xb0, 0x6, 0x69, 0x3f, 0xc9, 0x1a, 0x90, 0x6f, 0x69, 0x4f, 0xc9, 0xa, 0x90, 0x69, 0xa6, 0xfd, 0xc8, 0xb1, 0xfe, 0x29, 0xe0, 0xc9, 0x20, 0xf0, 0x7a, 0xb5, 0xa8, 0x85, 0xc8, 0xb5, 0xd1, 0x85, 0xf1, 0x88, 0xb1, 0xfe, 0xa, 0x10, 0xfa, 0x88, 0xb0, 0x38, 0xa, 0x30, 0x35, 0xb4, 0x58, 0x84, 0xff, 0xb4, 0x80, 0xe8, 0x10, 0xda, 0xf0, 0xb3, 0xc9, 0x7e, 0xb0, 0x22, 0xca, 0x10, 0x4, 0xa0, 0x6, 0x10, 0x29, 0x94, 0x80, 0xa4, 0xff, 0x94, 0x58, 0xa4, 0xc8, 0x94, 0xa8, 0xa4, 0xf1, 0x94, 0xd1, 0x29, 0x1f, 0xa8, 0xb9, 0x20, 0xec, 0xa, 0xa8, 0xa9, 0x76, 0x2a, 0x85, 0xff, 0xd0, 0x1, 0xc8, 0xc8, 0x86, 0xfd, 0xb1, 0xfe, 0x30, 0x84, 0xd0, 0x5, 0xa0, 0xe, 0x4c, 0xe0, 0xe3, 0xc9, 0x3, 0xb0, 0xc3, 0x4a, 0xa6, 0xc8, 0xe8, 0xbd, 0x0, 0x2, 0x90, 0x4, 0xc9, 0xa2, 0xf0, 0xa, 0xc9, 0xdf, 0xf0, 0x6, 0x86, 0xc8, 0x20, 0x1c, 0xe4, 0xc8, 0x88, 0xa6, 0xfd, 0xb1, 0xfe, 0x88, 0xa, 0x10, 0xcf, 0xb4, 0x58, 0x84, 0xff, 0xb4, 0x80, 0xe8, 0xb1, 0xfe, 0x29, 0x9f, 0xd0, 0xed, 0x85, 0xf2, 0x85, 0xf3, 0x98, 0x48, 0x86, 0xfd, 0xb4, 0xd0, 0x84, 0xc9, 0x18, 0xa9, 0xa, 0x85, 0xf9, 0xa2, 0x0, 0xc8, 0xb9, 0x0, 0x2, 0x29, 0xf, 0x65, 0xf2, 0x48, 0x8a, 0x65, 0xf3, 0x30, 0x1c, 0xaa, 0x68, 0xc6, 0xf9, 0xd0, 0xf2, 0x85, 0xf2, 0x86, 0xf3, 0xc4, 0xf1, 0xd0, 0xde, 0xa4, 0xc9, 0xc8, 0x84, 0xf1, 0x20, 0x1c, 0xe4, 0x68, 0xa8, 0xa5, 0xf3, 0xb0, 0xa9, 0xa0, 0x0, 0x10, 0x8b, 0x85, 0xf3, 0x86, 0xf2, 0xa2, 0x4, 0x86, 0xc9, 0xa9, 0xb0, 0x85, 0xf9, 0xa5, 0xf2, 0xdd, 0x63, 0xe5, 0xa5, 0xf3, 0xfd, 0x68, 0xe5, 0x90, 0xd, 0x85, 0xf3, 0xa5, 0xf2, 0xfd, 0x63, 0xe5, 0x85, 0xf2, 0xe6, 0xf9, 0xd0, 0xe7, 0xa5, 0xf9, 0xe8, 0xca, 0xf0, 0xe, 0xc9, 0xb0, 0xf0, 0x2, 0x85, 0xc9, 0x24, 0xc9, 0x30, 0x4, 0xa5, 0xfa, 0xf0, 0xb, 0x20, 0xc9, 0xe3, 0x24, 0xf8, 0x10, 0x4, 0x99, 0x0, 0x2, 0xc8, 0xca, 0x10, 0xc1, 0x60, 0x1, 0xa, 0x64, 0xe8, 0x10, 0x0, 0x0, 0x0, 0x3, 0x27, 0xa5, 0xca, 0x85, 0xe6, 0xa5, 0xcb, 0x85, 0xe7, 0xe8, 0xa5, 0xe7, 0x85, 0xe5, 0xa5, 0xe6, 0x85, 0xe4, 0xc5, 0x4c, 0xa5, 0xe5, 0xe5, 0x4d, 0xb0, 0x26, 0xa0, 0x1, 0xb1, 0xe4, 0xe5, 0xce, 0xc8, 0xb1, 0xe4, 0xe5, 0xcf, 0xb0, 0x19, 0xa0, 0x0, 0xa5, 0xe6, 0x71, 0xe4, 0x85, 0xe6, 0x90, 0x3, 0xe6, 0xe7, 0x18, 0xc8, 0xa5, 0xce, 0xf1, 0xe4, 0xc8, 0xa5, 0xcf, 0xf1, 0xe4, 0xb0, 0xca, 0x60, 0x46, 0xf8, 0xa5, 0x4c, 0x85, 0xca, 0xa5, 0x4d, 0x85, 0xcb, 0xa5, 0x4a, 0x85, 0xcc, 0xa5, 0x4b, 0x85, 0xcd, 0xa9, 0x0, 0x85, 0xfb, 0x85, 0xfc, 0x85, 0xfe, 0xa9, 0x0, 0x85, 0x1d, 0x60, 0xa5, 0xd0, 0x69, 0x5, 0x85, 0xd2, 0xa5, 0xd1, 0x69, 0x0, 0x85, 0xd3, 0xa5, 0xd2, 0xc5, 0xca, 0xa5, 0xd3, 0xe5, 0xcb, 0x90, 0x3, 0x4c, 0x6b, 0xe3, 0xa5, 0xce, 0x91, 0xd0, 0xa5, 0xcf, 0xc8, 0x91, 0xd0, 0xa5, 0xd2, 0xc8, 0x91, 0xd0, 0xa5, 0xd3, 0xc8, 0x91, 0xd0, 0xa9, 0x0, 0xc8, 0x91, 0xd0, 0xc8, 0x91, 0xd0, 0xa5, 0xd2, 0x85, 0xcc, 0xa5, 0xd3, 0x85, 0xcd, 0xa5, 0xd0, 0x90, 0x43, 0x85, 0xce, 0x84, 0xcf, 0x20, 0xff, 0xe6, 0x30, 0xe, 0xc9, 0x40, 0xf0, 0xa, 0x4c, 0x28, 0xe6, 0x6, 0xc9, 0x49, 0xd0, 0x7, 0xa9, 0x49, 0x85, 0xcf, 0x20, 0xff, 0xe6, 0xa5, 0x4b, 0x85, 0xd1, 0xa5, 0x4a, 0x85, 0xd0, 0xc5, 0xcc, 0xa5, 0xd1, 0xe5, 0xcd, 0xb0, 0x94, 0xb1, 0xd0, 0xc8, 0xc5, 0xce, 0xd0, 0x6, 0xb1, 0xd0, 0xc5, 0xcf, 0xf0, 0xe, 0xc8, 0xb1, 0xd0, 0x48, 0xc8, 0xb1, 0xd0, 0x85, 0xd1, 0x68, 0xa0, 0x0, 0xf0, 0xdb, 0xa5, 0xd0, 0x69, 0x3, 0x20, 0xa, 0xe7, 0xa5, 0xd1, 0x69, 0x0, 0x95, 0x78, 0xa5, 0xcf, 0xc9, 0x40, 0xd0, 0x1c, 0x88, 0x98, 0x20, 0xa, 0xe7, 0x88, 0x94, 0x78, 0xa0, 0x3, 0xf6, 0x78, 0xc8, 0xb1, 0xd0, 0x30, 0xf9, 0x10, 0x9, 0xa9, 0x0, 0x85, 0xd4, 0x85, 0xd5, 0xa2, 0x20, 0x48, 0xa0, 0x0, 0xb1, 0xe0, 0x10, 0x18, 0xa, 0x30, 0x81, 0x20, 0xff, 0xe6, 0x20, 0x8, 0xe7, 0x20, 0xff, 0xe6, 0x95, 0xa0, 0x24, 0xd4, 0x10, 0x1, 0xca, 0x20, 0xff, 0xe6, 0xb0, 0xe6, 0xc9, 0x28, 0xd0, 0x1f, 0xa5, 0xe0, 0x20, 0xa, 0xe7, 0xa5, 0xe1, 0x95, 0x78, 0x24, 0xd4, 0x30, 0xb, 0xa9, 0x1, 0x20, 0xa, 0xe7, 0xa9, 0x0, 0x95, 0x78, 0xf6, 0x78, 0x20, 0xff, 0xe6, 0x30, 0xf9, 0xb0, 0xd3, 0x24, 0xd4, 0x10, 0x6, 0xc9, 0x4, 0xb0, 0xd0, 0x46, 0xd4, 0xa8, 0x85, 0xd6, 0xb9, 0x98, 0xe9, 0x29, 0x55, 0xa, 0x85, 0xd7, 0x68, 0xa8, 0xb9, 0x98, 0xe9, 0x29, 0xaa, 0xc5, 0xd7, 0xb0, 0x9, 0x98, 0x48, 0x20, 0xff, 0xe6, 0xa5, 0xd6, 0x90, 0x95, 0xb9, 0x10, 0xea, 0x85, 0xce, 0xb9, 0x88, 0xea, 0x85, 0xcf, 0x20, 0xfc, 0xe6, 0x4c, 0xd8, 0xe6, 0x6c, 0xce, 0x0, 0xe6, 0xe0, 0xd0, 0x2, 0xe6, 0xe1, 0xb1, 0xe0, 0x60, 0x94, 0x77, 0xca, 0x30, 0x3, 0x95, 0x50, 0x60, 0xa0, 0x66, 0x4c, 0xe0, 0xe3, 0xa0, 0x0, 0xb5, 0x50, 0x85, 0xce, 0xb5, 0xa0, 0x85, 0xcf, 0xb5, 0x78, 0xf0, 0xe, 0x85, 0xcf, 0xb1, 0xce, 0x48, 0xc8, 0xb1, 0xce, 0x85, 0xcf, 0x68, 0x85, 0xce, 0x88, 0xe8, 0x60, 0x20, 0x4a, 0xe7, 0x20, 0x15, 0xe7, 0x98, 0x20, 0x8, 0xe7, 0x95, 0xa0, 0xc5, 0xce, 0xd0, 0x6, 0xc5, 0xcf, 0xd0, 0x2, 0xf6, 0x50, 0x60, 0x20, 0x82, 0xe7, 0x20, 0x59, 0xe7, 0x20, 0x15, 0xe7, 0x24, 0xcf, 0x30, 0x1b, 0xca, 0x60, 0x20, 0x15, 0xe7, 0xa5, 0xcf, 0xd0, 0x4, 0xa5, 0xce, 0xf0, 0xf3, 0xa9, 0xff, 0x20, 0x8, 0xe7, 0x95, 0xa0, 0x24, 0xcf, 0x30, 0xe9, 0x20, 0x15, 0xe7, 0x98, 0x38, 0xe5, 0xce, 0x20, 0x8, 0xe7, 0x98, 0xe5, 0xcf, 0x50, 0x23, 0xa0, 0x0, 0x10, 0x90, 0x20, 0x6f, 0xe7, 0x20, 0x15, 0xe7, 0xa5, 0xce, 0x85, 0xda, 0xa5, 0xcf, 0x85, 0xdb, 0x20, 0x15, 0xe7, 0x18, 0xa5, 0xce, 0x65, 0xda, 0x20, 0x8, 0xe7, 0xa5, 0xcf, 0x65, 0xdb, 0x70, 0xdd, 0x95, 0xa0, 0x60, 0x20, 0x15, 0xe7, 0xa4, 0xce, 0xf0, 0x5, 0x88, 0xa5, 0xcf, 0xf0, 0xc, 0x60, 0xa5, 0x24, 0x9, 0x7, 0xa8, 0xc8, 0xa9, 0xa0, 0x20, 0xc9, 0xe3, 0xc4, 0x24, 0xb0, 0xf7, 0x60, 0x20, 0xb1, 0xe7, 0x20, 0x15, 0xe7, 0xa5, 0xcf, 0x10, 0xa, 0xa9, 0xad, 0x20, 0xc9, 0xe3, 0x20, 0x72, 0xe7, 0x50, 0xef, 0x88, 0x84, 0xd5, 0x86, 0xcf, 0xa6, 0xce, 0x20, 0x1b, 0xe5, 0xa6, 0xcf, 0x60, 0x20, 0x15, 0xe7, 0xa5, 0xce, 0x85, 0xf6, 0xa5, 0xcf, 0x85, 0xf7, 0x88, 0x84, 0xf8, 0xc8, 0xa9, 0xa, 0x85, 0xf4, 0x84, 0xf5, 0x60, 0x20, 0x15, 0xe7, 0xa5, 0xce, 0xa4, 0xcf, 0x10, 0xf2, 0x20, 0x15, 0xe7, 0xb5, 0x50, 0x85, 0xda, 0xb5, 0x78, 0x85, 0xdb, 0xa5, 0xce, 0x91, 0xda, 0xc8, 0xa5, 0xcf, 0x91, 0xda, 0xe8, 0x60, 0x68, 0x68, 0x24, 0xd5, 0x10, 0x5, 0x20, 0xcd, 0xe3, 0x46, 0xd5, 0x60, 0xa0, 0xff, 0x84, 0xd7, 0x60, 0x20, 0xcd, 0xef, 0xf0, 0x7, 0xa9, 0x25, 0x85, 0xd6, 0x88, 0x84, 0xd4, 0xe8, 0x60, 0xa5, 0xca, 0xa4, 0xcb, 0xd0, 0x5a, 0xa0, 0x41, 0xa5, 0xfc, 0xc9, 0x8, 0xb0, 0x5e, 0xa8, 0xe6, 0xfc, 0xa5, 0xe0, 0x99, 0x0, 0x1, 0xa5, 0xe1, 0x99, 0x8, 0x1, 0xa5, 0xdc, 0x99, 0x10, 0x1, 0xa5, 0xdd, 0x99, 0x18, 0x1, 0x20, 0x15, 0xe7, 0x20, 0x6d, 0xe5, 0x90, 0x4, 0xa0, 0x37, 0xd0, 0x3b, 0xa5, 0xe4, 0xa4, 0xe5, 0x85, 0xdc, 0x84, 0xdd, 0x2c, 0x11, 0xd0, 0x30, 0x4f, 0x18, 0x69, 0x3, 0x90, 0x1, 0xc8, 0xa2, 0xff, 0x86, 0xd9, 0x9a, 0x85, 0xe0, 0x84, 0xe1, 0x20, 0x79, 0xe6, 0x24, 0xd9, 0x10, 0x49, 0x18, 0xa0, 0x0, 0xa5, 0xdc, 0x71, 0xdc, 0xa4, 0xdd, 0x90, 0x1, 0xc8, 0xc5, 0x4c, 0xd0, 0xd1, 0xc4, 0x4d, 0xd0, 0xcd, 0xa0, 0x34, 0x46, 0xd9, 0x4c, 0xe0, 0xe3, 0xa0, 0x4a, 0xa5, 0xfc, 0xf0, 0xf7, 0xc6, 0xfc, 0xa8, 0xb9, 0xf, 0x1, 0x85, 0xdc, 0xb9, 0x17, 0x1, 0x85, 0xdd, 0xbe, 0xff, 0x0, 0xb9, 0x7, 0x1, 0xa8, 0x8a, 0x4c, 0x7a, 0xe8, 0xa0, 0x63, 0x20, 0xc4, 0xe3, 0xa0, 0x1, 0xb1, 0xdc, 0xaa, 0xc8, 0xb1, 0xdc, 0x20, 0x1b, 0xe5, 0x4c, 0xb3, 0xe2, 0xc6, 0xfb, 0xa0, 0x5b, 0xa5, 0xfb, 0xf0, 0xc4, 0xa8, 0xb5, 0x50, 0xd9, 0x1f, 0x1, 0xd0, 0xf0, 0xb5, 0x78, 0xd9, 0x27, 0x1, 0xd0, 0xe9, 0xb9, 0x2f, 0x1, 0x85, 0xda, 0xb9, 0x37, 0x1, 0x85, 0xdb, 0x20, 0x15, 0xe7, 0xca, 0x20, 0x93, 0xe7, 0x20, 0x1, 0xe8, 0xca, 0xa4, 0xfb, 0xb9, 0x67, 0x1, 0x95, 0x9f, 0xb9, 0x5f, 0x1, 0xa0, 0x0, 0x20, 0x8, 0xe7, 0x20, 0x82, 0xe7, 0x20, 0x59, 0xe7, 0x20, 0x15, 0xe7, 0xa4, 0xfb, 0xa5, 0xce, 0xf0, 0x5, 0x59, 0x37, 0x1, 0x10, 0x12, 0xb9, 0x3f, 0x1, 0x85, 0xdc, 0xb9, 0x47, 0x1, 0x85, 0xdd, 0xbe, 0x4f, 0x1, 0xb9, 0x57, 0x1, 0xd0, 0x87, 0xc6, 0xfb, 0x60, 0xa0, 0x54, 0xa5, 0xfb, 0xc9, 0x8, 0xf0, 0x9a, 0xe6, 0xfb, 0xa8, 0xb5, 0x50, 0x99, 0x20, 0x1, 0xb5, 0x78, 0x99, 0x28, 0x1, 0x60, 0x20, 0x15, 0xe7, 0xa4, 0xfb, 0xa5, 0xce, 0x99, 0x5f, 0x1, 0xa5, 0xcf, 0x99, 0x67, 0x1, 0xa9, 0x1, 0x99, 0x2f, 0x1, 0xa9, 0x0, 0x99, 0x37, 0x1, 0xa5, 0xdc, 0x99, 0x3f, 0x1, 0xa5, 0xdd, 0x99, 0x47, 0x1, 0xa5, 0xe0, 0x99, 0x4f, 0x1, 0xa5, 0xe1, 0x99, 0x57, 0x1, 0x60, 0x20, 0x15, 0xe7, 0xa4, 0xfb, 0xa5, 0xce, 0x99, 0x2f, 0x1, 0xa5, 0xcf, 0x4c, 0x66, 0xe9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3f, 0x3f, 0xc0, 0xc0, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x30, 0xf, 0xc0, 0xcc, 0xff, 0x55, 0x0, 0xab, 0xab, 0x3, 0x3, 0xff, 0xff, 0x55, 0xff, 0xff, 0x55, 0xcf, 0xcf, 0xcf, 0xcf, 0xcf, 0xff, 0x55, 0xc3, 0xc3, 0xc3, 0x55, 0xf0, 0xf0, 0xcf, 0x56, 0x56, 0x56, 0x55, 0xff, 0xff, 0x55, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0xff, 0xff, 0xff, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x0, 0xab, 0x3, 0x57, 0x3, 0x3, 0x3, 0x3, 0x7, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0x17, 0xff, 0xff, 0x19, 0x5d, 0x35, 0x4b, 0xf2, 0xec, 0x87, 0x6f, 0xad, 0xb7, 0xe2, 0xf8, 0x54, 0x80, 0x96, 0x85, 0x82, 0x22, 0x10, 0x33, 0x4a, 0x13, 0x6, 0xb, 0x4a, 0x1, 0x40, 0x47, 0x7a, 0x0, 0xff, 0x23, 0x9, 0x5b, 0x16, 0xb6, 0xcb, 0xff, 0xff, 0xfb, 0xff, 0xff, 0x24, 0xf6, 0x4e, 0x59, 0x50, 0x0, 0xff, 0x23, 0xa3, 0x6f, 0x36, 0x23, 0xd7, 0x1c, 0x22, 0xc2, 0xae, 0xba, 0x23, 0xff, 0xff, 0x21, 0x30, 0x1e, 0x3, 0xc4, 0x20, 0x0, 0xc1, 0xff, 0xff, 0xff, 0xa0, 0x30, 0x1e, 0xa4, 0xd3, 0xb6, 0xbc, 0xaa, 0x3a, 0x1, 0x50, 0x7e, 0xd8, 0xd8, 0xa5, 0x3c, 0xff, 0x16, 0x5b, 0x28, 0x3, 0xc4, 0x1d, 0x0, 0xc, 0x4e, 0x0, 0x3e, 0x0, 0xa6, 0xb0, 0x0, 0xbc, 0xc6, 0x57, 0x8c, 0x1, 0x27, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xff, 0xff, 0xe8, 0xe0, 0xe0, 0xe0, 0xef, 0xef, 0xe3, 0xe3, 0xe5, 0xe5, 0xe7, 0xe7, 0xee, 0xef, 0xef, 0xe7, 0xe7, 0xe2, 0xef, 0xe7, 0xe7, 0xec, 0xec, 0xec, 0xe7, 0xec, 0xec, 0xec, 0xe2, 0x0, 0xff, 0xe8, 0xe1, 0xe8, 0xe8, 0xef, 0xeb, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xef, 0xee, 0xef, 0xe7, 0xe7, 0x0, 0xff, 0xe8, 0xe7, 0xe7, 0xe7, 0xe8, 0xe1, 0xe2, 0xee, 0xee, 0xee, 0xee, 0xe8, 0xff, 0xff, 0xe1, 0xe1, 0xef, 0xee, 0xe7, 0xe8, 0xee, 0xe7, 0xff, 0xff, 0xff, 0xee, 0xe1, 0xef, 0xe7, 0xe8, 0xef, 0xef, 0xeb, 0xe9, 0xe8, 0xe9, 0xe9, 0xe8, 0xe8, 0xe8, 0xe8, 0xff, 0xe8, 0xe8, 0xe8, 0xee, 0xe7, 0xe8, 0xef, 0xef, 0xee, 0xef, 0xee, 0xef, 0xee, 0xee, 0xef, 0xee, 0xee, 0xee, 0xe1, 0xe8, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbe, 0xb3, 0xb2, 0xb7, 0xb6, 0x37, 0xd4, 0xcf, 0xcf, 0xa0, 0xcc, 0xcf, 0xce, 0x47, 0xd3, 0xd9, 0xce, 0xd4, 0xc1, 0x58, 0xcd, 0xc5, 0xcd, 0xa0, 0xc6, 0xd5, 0xcc, 0x4c, 0xd4, 0xcf, 0xcf, 0xa0, 0xcd, 0xc1, 0xce, 0xd9, 0xa0, 0xd0, 0xc1, 0xd2, 0xc5, 0xce, 0x53, 0xd3, 0xd4, 0xd2, 0xc9, 0xce, 0x47, 0xce, 0xcf, 0xa0, 0xc5, 0xce, 0x44, 0xc2, 0xc1, 0xc4, 0xa0, 0xc2, 0xd2, 0xc1, 0xce, 0xc3, 0x48, 0xbe, 0xb8, 0xa0, 0xc7, 0xcf, 0xd3, 0xd5, 0xc2, 0x53, 0xc2, 0xc1, 0xc4, 0xa0, 0xd2, 0xc5, 0xd4, 0xd5, 0xd2, 0x4e, 0xbe, 0xb8, 0xa0, 0xc6, 0xcf, 0xd2, 0x53, 0xc2, 0xc1, 0xc4, 0xa0, 0xce, 0xc5, 0xd8, 0x54, 0xd3, 0xd4, 0xcf, 0xd0, 0xd0, 0xc5, 0xc4, 0xa0, 0xc1, 0xd4, 0x20, 0xaa, 0xaa, 0xaa, 0x20, 0xa0, 0xc5, 0xd2, 0xd2, 0xd, 0xbe, 0xb2, 0xb5, 0x35, 0xd2, 0xc1, 0xce, 0xc7, 0x45, 0xc4, 0xc9, 0x4d, 0xd3, 0xd4, 0xd2, 0xa0, 0xcf, 0xd6, 0xc6, 0x4c, 0xdc, 0xd, 0xd2, 0xc5, 0xd4, 0xd9, 0xd0, 0xc5, 0xa0, 0xcc, 0xc9, 0xce, 0xc5, 0x8d, 0x3f, 0x46, 0xd9, 0x90, 0x3, 0x4c, 0xc3, 0xe8, 0xa6, 0xcf, 0x9a, 0xa6, 0xce, 0xa0, 0x8d, 0xd0, 0x2, 0xa0, 0x99, 0x20, 0xc4, 0xe3, 0x86, 0xce, 0xba, 0x86, 0xcf, 0xa0, 0xfe, 0x84, 0xd9, 0xc8, 0x84, 0xc8, 0x20, 0x99, 0xe2, 0x84, 0xf1, 0xa2, 0x20, 0xa9, 0x30, 0x20, 0x91, 0xe4, 0xe6, 0xd9, 0xa6, 0xce, 0xa4, 0xc8, 0xa, 0x85, 0xce, 0xc8, 0xb9, 0x0, 0x2, 0xc9, 0x74, 0xf0, 0xd2, 0x49, 0xb0, 0xc9, 0xa, 0xb0, 0xf0, 0xc8, 0xc8, 0x84, 0xc8, 0xb9, 0x0, 0x2, 0x48, 0xb9, 0xff, 0x1, 0xa0, 0x0, 0x20, 0x8, 0xe7, 0x68, 0x95, 0xa0, 0xa5, 0xce, 0xc9, 0xc7, 0xd0, 0x3, 0x20, 0x6f, 0xe7, 0x4c, 0x1, 0xe8, 0xff, 0xff, 0xff, 0x50, 0x20, 0x13, 0xec, 0xd0, 0x15, 0x20, 0xb, 0xec, 0xd0, 0x10, 0x20, 0x82, 0xe7, 0x20, 0x6f, 0xe7, 0x50, 0x3, 0x20, 0x82, 0xe7, 0x20, 0x59, 0xe7, 0x56, 0x50, 0x4c, 0x36, 0xe7, 0xff, 0xff, 0xc1, 0xff, 0x7f, 0xd1, 0xcc, 0xc7, 0xcf, 0xce, 0xc5, 0x9a, 0x98, 0x8b, 0x96, 0x95, 0x93, 0xbf, 0xb2, 0x32, 0x2d, 0x2b, 0xbc, 0xb0, 0xac, 0xbe, 0x35, 0x8e, 0x61, 0xff, 0xff, 0xff, 0xdd, 0xfb, 0x20, 0xc9, 0xef, 0x15, 0x4f, 0x10, 0x5, 0x20, 0xc9, 0xef, 0x35, 0x4f, 0x95, 0x50, 0x10, 0xcb, 0x4c, 0xc9, 0xef, 0x40, 0x60, 0x8d, 0x60, 0x8b, 0x0, 0x7e, 0x8c, 0x33, 0x0, 0x0, 0x60, 0x3, 0xbf, 0x12, 0x0, 0x40, 0x89, 0xc9, 0x47, 0x9d, 0x17, 0x68, 0x9d, 0xa, 0x0, 0x40, 0x60, 0x8d, 0x60, 0x8b, 0x0, 0x7e, 0x8c, 0x3c, 0x0, 0x0, 0x60, 0x3, 0xbf, 0x1b, 0x4b, 0x67, 0xb4, 0xa1, 0x7, 0x8c, 0x7, 0xae, 0xa9, 0xac, 0xa8, 0x67, 0x8c, 0x7, 0xb4, 0xaf, 0xac, 0xb0, 0x67, 0x9d, 0xb2, 0xaf, 0xac, 0xaf, 0xa3, 0x67, 0x8c, 0x7, 0xa5, 0xab, 0xaf, 0xb0, 0xf4, 0xae, 0xa9, 0xb2, 0xb0, 0x7f, 0xe, 0x27, 0xb4, 0xae, 0xa9, 0xb2, 0xb0, 0x7f, 0xe, 0x28, 0xb4, 0xae, 0xa9, 0xb2, 0xb0, 0x64, 0x7, 0xa6, 0xa9, 0x67, 0xaf, 0xb4, 0xaf, 0xa7, 0x78, 0xb4, 0xa5, 0xac, 0x78, 0x7f, 0x2, 0xad, 0xa5, 0xb2, 0x67, 0xa2, 0xb5, 0xb3, 0xaf, 0xa7, 0xee, 0xb2, 0xb5, 0xb4, 0xa5, 0xb2, 0x7e, 0x8c, 0x39, 0xb4, 0xb8, 0xa5, 0xae, 0x67, 0xb0, 0xa5, 0xb4, 0xb3, 0x27, 0xaf, 0xb4, 0x7, 0x9d, 0x19, 0xb2, 0xaf, 0xa6, 0x7f, 0x5, 0x37, 0xb4, 0xb5, 0xb0, 0xae, 0xa9, 0x7f, 0x5, 0x28, 0xb4, 0xb5, 0xb0, 0xae, 0xa9, 0x7f, 0x5, 0x2a, 0xb4, 0xb5, 0xb0, 0xae, 0xa9, 0xe4, 0xae, 0xa5, 0x0, 0xff, 0xff, 0x47, 0xa2, 0xa1, 0xb4, 0x7f, 0xd, 0x30, 0xad, 0xa9, 0xa4, 0x7f, 0xd, 0x23, 0xad, 0xa9, 0xa4, 0x67, 0xac, 0xac, 0xa1, 0xa3, 0x0, 0x40, 0x80, 0xc0, 0xc1, 0x80, 0x0, 0x47, 0x8c, 0x68, 0x8c, 0xdb, 0x67, 0x9b, 0x68, 0x9b, 0x50, 0x8c, 0x63, 0x8c, 0x7f, 0x1, 0x51, 0x7, 0x88, 0x29, 0x84, 0x80, 0xc4, 0x80, 0x57, 0x71, 0x7, 0x88, 0x14, 0xed, 0xa5, 0xad, 0xaf, 0xac, 0xed, 0xa5, 0xad, 0xa9, 0xa8, 0xf2, 0xaf, 0xac, 0xaf, 0xa3, 0x71, 0x8, 0x88, 0xae, 0xa5, 0xac, 0x68, 0x83, 0x8, 0x68, 0x9d, 0x8, 0x71, 0x7, 0x88, 0x60, 0x76, 0xb4, 0xaf, 0xae, 0x76, 0x8d, 0x76, 0x8b, 0x51, 0x7, 0x88, 0x19, 0xb8, 0xa4, 0xae, 0xb2, 0xf2, 0xb3, 0xb5, 0xf3, 0xa2, 0xa1, 0xee, 0xa7, 0xb3, 0xe4, 0xae, 0xb2, 0xeb, 0xa5, 0xa5, 0xb0, 0x51, 0x7, 0x88, 0x39, 0x81, 0xc1, 0x4f, 0x7f, 0xf, 0x2f, 0x0, 0x51, 0x6, 0x88, 0x29, 0xc2, 0xc, 0x82, 0x57, 0x8c, 0x6a, 0x8c, 0x42, 0xae, 0xa5, 0xa8, 0xb4, 0x60, 0xae, 0xa5, 0xa8, 0xb4, 0x4f, 0x7e, 0x1e, 0x35, 0x8c, 0x27, 0x51, 0x7, 0x88, 0x9, 0x8b, 0xfe, 0xe4, 0xaf, 0xad, 0xf2, 0xaf, 0xe4, 0xae, 0xa1, 0xdc, 0xde, 0x9c, 0xdd, 0x9c, 0xde, 0xdd, 0x9e, 0xc3, 0xdd, 0xcf, 0xca, 0xcd, 0xcb, 0x0, 0x47, 0x9d, 0xad, 0xa5, 0xad, 0xaf, 0xac, 0x76, 0x9d, 0xad, 0xa5, 0xad, 0xa9, 0xa8, 0xe6, 0xa6, 0xaf, 0x60, 0x8c, 0x20, 0xaf, 0xb4, 0xb5, 0xa1, 0xf2, 0xac, 0xa3, 0xf2, 0xa3, 0xb3, 0x60, 0x8c, 0x20, 0xac, 0xa5, 0xa4, 0xee, 0xb5, 0xb2, 0x60, 0xae, 0xb5, 0xb2, 0xf4, 0xb3, 0xa9, 0xac, 0x60, 0x8c, 0x20, 0xb4, 0xb3, 0xa9, 0xac, 0x7a, 0x7e, 0x9a, 0x22, 0x20, 0x0, 0x60, 0x3, 0xbf, 0x60, 0x3, 0xbf, 0x1f, 0x20, 0xb1, 0xe7, 0xe8, 0xe8, 0xb5, 0x4f, 0x85, 0xda, 0xb5, 0x77, 0x85, 0xdb, 0xb4, 0x4e, 0x98, 0xd5, 0x76, 0xb0, 0x9, 0xb1, 0xda, 0x20, 0xc9, 0xe3, 0xc8, 0x4c, 0xf, 0xee, 0xa9, 0xff, 0x85, 0xd5, 0x60, 0xe8, 0xa9, 0x0, 0x95, 0x78, 0x95, 0xa0, 0xb5, 0x77, 0x38, 0xf5, 0x4f, 0x95, 0x50, 0x4c, 0x23, 0xe8, 0xff, 0x20, 0x15, 0xe7, 0xa5, 0xcf, 0xd0, 0x28, 0xa5, 0xce, 0x60, 0x20, 0x34, 0xee, 0xa4, 0xc8, 0xc9, 0x30, 0xb0, 0x21, 0xc0, 0x28, 0xb0, 0x1d, 0x60, 0xea, 0xea, 0x20, 0x34, 0xee, 0x60, 0xea, 0x8a, 0xa2, 0x1, 0xb4, 0xce, 0x94, 0x4c, 0xb4, 0x48, 0x94, 0xca, 0xca, 0xf0, 0xf5, 0xaa, 0x60, 0xa0, 0x77, 0x4c, 0xe0, 0xe3, 0xa0, 0x7b, 0xd0, 0xf9, 0x20, 0x54, 0xe2, 0xa5, 0xda, 0xd0, 0x7, 0xa5, 0xdb, 0xd0, 0x3, 0x4c, 0x7e, 0xe7, 0x6, 0xce, 0x26, 0xcf, 0x26, 0xe6, 0x26, 0xe7, 0xa5, 0xe6, 0xc5, 0xda, 0xa5, 0xe7, 0xe5, 0xdb, 0x90, 0xa, 0x85, 0xe7, 0xa5, 0xe6, 0xe5, 0xda, 0x85, 0xe6, 0xe6, 0xce, 0x88, 0xd0, 0xe1, 0x60, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x15, 0xe7, 0x6c, 0xce, 0x0, 0xa5, 0x4c, 0xd0, 0x2, 0xc6, 0x4d, 0xc6, 0x4c, 0xa5, 0x48, 0xd0, 0x2, 0xc6, 0x49, 0xc6, 0x48, 0xa0, 0x0, 0xb1, 0x4c, 0x91, 0x48, 0xa5, 0xca, 0xc5, 0x4c, 0xa5, 0xcb, 0xe5, 0x4d, 0x90, 0xe0, 0x4c, 0x53, 0xee, 0xc9, 0x28, 0xb0, 0x9b, 0xa8, 0xa5, 0xc8, 0x60, 0xea, 0xea, 0x98, 0xaa, 0xa0, 0x6e, 0x20, 0xc4, 0xe3, 0x8a, 0xa8, 0x20, 0xc4, 0xe3, 0xa0, 0x72, 0x4c, 0xc4, 0xe3, 0x20, 0x15, 0xe7, 0x6, 0xce, 0x26, 0xcf, 0x30, 0xfa, 0xb0, 0xdc, 0xd0, 0x4, 0xc5, 0xce, 0xb0, 0xd6, 0x60, 0x20, 0x15, 0xe7, 0xb1, 0xce, 0x94, 0x9f, 0x4c, 0x8, 0xe7, 0x20, 0x34, 0xee, 0xa5, 0xce, 0x48, 0x20, 0x15, 0xe7, 0x68, 0x91, 0xce, 0x60, 0xff, 0xff, 0xff, 0x20, 0x6c, 0xee, 0xa5, 0xce, 0x85, 0xe6, 0xa5, 0xcf, 0x85, 0xe7, 0x4c, 0x44, 0xe2, 0x20, 0xe4, 0xee, 0x4c, 0x34, 0xe1, 0x20, 0xe4, 0xee, 0xb4, 0x78, 0xb5, 0x50, 0x69, 0xfe, 0xb0, 0x1, 0x88, 0x85, 0xda, 0x84, 0xdb, 0x18, 0x65, 0xce, 0x95, 0x50, 0x98, 0x65, 0xcf, 0x95, 0x78, 0xa0, 0x0, 0xb5, 0x50, 0xd1, 0xda, 0xc8, 0xb5, 0x78, 0xf1, 0xda, 0xb0, 0x80, 0x4c, 0x23, 0xe8, 0x20, 0x15, 0xe7, 0xa5, 0x4e, 0x20, 0x8, 0xe7, 0xa5, 0x4f, 0xd0, 0x4, 0xc5, 0x4e, 0x69, 0x0, 0x29, 0x7f, 0x85, 0x4f, 0x95, 0xa0, 0xa0, 0x11, 0xa5, 0x4f, 0xa, 0x18, 0x69, 0x40, 0xa, 0x26, 0x4e, 0x26, 0x4f, 0x88, 0xd0, 0xf2, 0xa5, 0xce, 0x20, 0x8, 0xe7, 0xa5, 0xcf, 0x95, 0xa0, 0x4c, 0x7a, 0xe2, 0x20, 0x15, 0xe7, 0xa4, 0xce, 0xc4, 0x4c, 0xa5, 0xcf, 0xe5, 0x4d, 0x90, 0x1f, 0x84, 0x48, 0xa5, 0xcf, 0x85, 0x49, 0x4c, 0xb6, 0xee, 0x20, 0x15, 0xe7, 0xa4, 0xce, 0xc4, 0xca, 0xa5, 0xcf, 0xe5, 0xcb, 0xb0, 0x9, 0x84, 0x4a, 0xa5, 0xcf, 0x85, 0x4b, 0x4c, 0xb7, 0xe5, 0x4c, 0xcb, 0xee, 0xea, 0xea, 0xea, 0xea, 0x20, 0xc9, 0xef, 0x20, 0x71, 0xe1, 0x4c, 0xbf, 0xef, 0x20, 0x3, 0xee, 0xa9, 0xff, 0x85, 0xc8, 0xa9, 0x74, 0x8d, 0x0, 0x2, 0x60, 0x20, 0x36, 0xe7, 0xe8, 0x20, 0x36, 0xe7, 0xb5, 0x50, 0x60, 0xa9, 0x0, 0x85, 0x4a, 0x85, 0x4c, 0xa9, 0x8, 0x85, 0x4b, 0xa9, 0x10, 0x85, 0x4d, 0x4c, 0xad, 0xe5, 0xd5, 0x78, 0xd0, 0x1, 0x18, 0x4c, 0x2, 0xe1, 0x20, 0xb7, 0xe5, 0x4c, 0x36, 0xe8, 0x20, 0xb7, 0xe5, 0x4c, 0x5b, 0xe8, 0xe0, 0x80, 0xd0, 0x1, 0x88, 0x4c, 0xc, 0xe0}; +uint8_t BASIC[] = {0x4c, 0xb0, 0xe2, 0xad, 0x11, 0xd0, 0x10, 0xfb, 0xad, 0x10, 0xd0, 0x60, 0x8a, 0x29, 0x20, 0xf0, 0x23, 0xa9, 0xa0, 0x85, 0xe4, 0x4c, 0xc9, 0xe3, 0xa9, 0x20, 0xc5, 0x24, 0xb0, 0xc, 0xa9, 0x8d, 0xa0, 0x7, 0x20, 0xc9, 0xe3, 0xa9, 0xa0, 0x88, 0xd0, 0xf8, 0xa0, 0x0, 0xb1, 0xe2, 0xe6, 0xe2, 0xd0, 0x2, 0xe6, 0xe3, 0x60, 0x20, 0x15, 0xe7, 0x20, 0x76, 0xe5, 0xa5, 0xe2, 0xc5, 0xe6, 0xa5, 0xe3, 0xe5, 0xe7, 0xb0, 0xef, 0x20, 0x6d, 0xe0, 0x4c, 0x3b, 0xe0, 0xa5, 0xca, 0x85, 0xe2, 0xa5, 0xcb, 0x85, 0xe3, 0xa5, 0x4c, 0x85, 0xe6, 0xa5, 0x4d, 0x85, 0xe7, 0xd0, 0xde, 0x20, 0x15, 0xe7, 0x20, 0x6d, 0xe5, 0xa5, 0xe4, 0x85, 0xe2, 0xa5, 0xe5, 0x85, 0xe3, 0xb0, 0xc7, 0x86, 0xd8, 0xa9, 0xa0, 0x85, 0xfa, 0x20, 0x2a, 0xe0, 0x98, 0x85, 0xe4, 0x20, 0x2a, 0xe0, 0xaa, 0x20, 0x2a, 0xe0, 0x20, 0x1b, 0xe5, 0x20, 0x18, 0xe0, 0x84, 0xfa, 0xaa, 0x10, 0x18, 0xa, 0x10, 0xe9, 0xa5, 0xe4, 0xd0, 0x3, 0x20, 0x11, 0xe0, 0x8a, 0x20, 0xc9, 0xe3, 0xa9, 0x25, 0x20, 0x1a, 0xe0, 0xaa, 0x30, 0xf5, 0x85, 0xe4, 0xc9, 0x1, 0xd0, 0x5, 0xa6, 0xd8, 0x4c, 0xcd, 0xe3, 0x48, 0x84, 0xce, 0xa2, 0xed, 0x86, 0xcf, 0xc9, 0x51, 0x90, 0x4, 0xc6, 0xcf, 0xe9, 0x50, 0x48, 0xb1, 0xce, 0xaa, 0x88, 0xb1, 0xce, 0x10, 0xfa, 0xe0, 0xc0, 0xb0, 0x4, 0xe0, 0x0, 0x30, 0xf2, 0xaa, 0x68, 0xe9, 0x1, 0xd0, 0xe9, 0x24, 0xe4, 0x30, 0x3, 0x20, 0xf8, 0xef, 0xb1, 0xce, 0x10, 0x10, 0xaa, 0x29, 0x3f, 0x85, 0xe4, 0x18, 0x69, 0xa0, 0x20, 0xc9, 0xe3, 0x88, 0xe0, 0xc0, 0x90, 0xec, 0x20, 0xc, 0xe0, 0x68, 0xc9, 0x5d, 0xf0, 0xa4, 0xc9, 0x28, 0xd0, 0x8a, 0xf0, 0x9e, 0x20, 0x18, 0xe1, 0x95, 0x50, 0xd5, 0x78, 0x90, 0x11, 0xa0, 0x2b, 0x4c, 0xe0, 0xe3, 0x20, 0x34, 0xee, 0xd5, 0x50, 0x90, 0xf4, 0x20, 0xe4, 0xef, 0x95, 0x78, 0x4c, 0x23, 0xe8, 0x20, 0x34, 0xee, 0xf0, 0xe7, 0x38, 0xe9, 0x1, 0x60, 0x20, 0x18, 0xe1, 0x95, 0x50, 0x18, 0xf5, 0x78, 0x4c, 0x2, 0xe1, 0xa0, 0x14, 0xd0, 0xd6, 0x20, 0x18, 0xe1, 0xe8, 0xb5, 0x50, 0x85, 0xda, 0x65, 0xce, 0x48, 0xa8, 0xb5, 0x78, 0x85, 0xdb, 0x65, 0xcf, 0x48, 0xc4, 0xca, 0xe5, 0xcb, 0xb0, 0xe3, 0xa5, 0xda, 0x69, 0xfe, 0x85, 0xda, 0xa9, 0xff, 0xa8, 0x65, 0xdb, 0x85, 0xdb, 0xc8, 0xb1, 0xda, 0xd9, 0xcc, 0x0, 0xd0, 0xf, 0x98, 0xf0, 0xf5, 0x68, 0x91, 0xda, 0x99, 0xcc, 0x0, 0x88, 0x10, 0xf7, 0xe8, 0x60, 0xea, 0xa0, 0x80, 0xd0, 0x95, 0xa9, 0x0, 0x20, 0xa, 0xe7, 0xa0, 0x2, 0x94, 0x78, 0x20, 0xa, 0xe7, 0xa9, 0xbf, 0x20, 0xc9, 0xe3, 0xa0, 0x0, 0x20, 0x9e, 0xe2, 0x94, 0x78, 0xea, 0xea, 0xea, 0xb5, 0x51, 0x85, 0xce, 0xb5, 0x79, 0x85, 0xcf, 0xe8, 0xe8, 0x20, 0xbc, 0xe1, 0xb5, 0x4e, 0xd5, 0x76, 0xb0, 0x15, 0xf6, 0x4e, 0xa8, 0xb1, 0xce, 0xb4, 0x50, 0xc4, 0xe4, 0x90, 0x4, 0xa0, 0x83, 0xd0, 0xc1, 0x91, 0xda, 0xf6, 0x50, 0x90, 0xe5, 0xb4, 0x50, 0x8a, 0x91, 0xda, 0xe8, 0xe8, 0x60, 0xb5, 0x51, 0x85, 0xda, 0x38, 0xe9, 0x2, 0x85, 0xe4, 0xb5, 0x79, 0x85, 0xdb, 0xe9, 0x0, 0x85, 0xe5, 0xa0, 0x0, 0xb1, 0xe4, 0x18, 0xe5, 0xda, 0x85, 0xe4, 0x60, 0xb5, 0x53, 0x85, 0xce, 0xb5, 0x7b, 0x85, 0xcf, 0xb5, 0x51, 0x85, 0xda, 0xb5, 0x79, 0x85, 0xdb, 0xe8, 0xe8, 0xe8, 0xa0, 0x0, 0x94, 0x78, 0x94, 0xa0, 0xc8, 0x94, 0x50, 0xb5, 0x4d, 0xd5, 0x75, 0x8, 0x48, 0xb5, 0x4f, 0xd5, 0x77, 0x90, 0x7, 0x68, 0x28, 0xb0, 0x2, 0x56, 0x50, 0x60, 0xa8, 0xb1, 0xce, 0x85, 0xe4, 0x68, 0xa8, 0x28, 0xb0, 0xf3, 0xb1, 0xda, 0xc5, 0xe4, 0xd0, 0xed, 0xf6, 0x4f, 0xf6, 0x4d, 0xb0, 0xd7, 0x20, 0xd7, 0xe1, 0x4c, 0x36, 0xe7, 0x20, 0x54, 0xe2, 0x6, 0xce, 0x26, 0xcf, 0x90, 0xd, 0x18, 0xa5, 0xe6, 0x65, 0xda, 0x85, 0xe6, 0xa5, 0xe7, 0x65, 0xdb, 0x85, 0xe7, 0x88, 0xf0, 0x9, 0x6, 0xe6, 0x26, 0xe7, 0x10, 0xe4, 0x4c, 0x7e, 0xe7, 0xa5, 0xe6, 0x20, 0x8, 0xe7, 0xa5, 0xe7, 0x95, 0xa0, 0x6, 0xe5, 0x90, 0x28, 0x4c, 0x6f, 0xe7, 0xa9, 0x55, 0x85, 0xe5, 0x20, 0x5b, 0xe2, 0xa5, 0xce, 0x85, 0xda, 0xa5, 0xcf, 0x85, 0xdb, 0x20, 0x15, 0xe7, 0x84, 0xe6, 0x84, 0xe7, 0xa5, 0xcf, 0x10, 0x9, 0xca, 0x6, 0xe5, 0x20, 0x6f, 0xe7, 0x20, 0x15, 0xe7, 0xa0, 0x10, 0x60, 0x20, 0x6c, 0xee, 0xf0, 0xc5, 0xff, 0xc9, 0x84, 0xd0, 0x2, 0x46, 0xf8, 0xc9, 0xdf, 0xf0, 0x11, 0xc9, 0x9b, 0xf0, 0x6, 0x99, 0x0, 0x2, 0xc8, 0x10, 0xa, 0xa0, 0x8b, 0x20, 0xc4, 0xe3, 0xa0, 0x1, 0x88, 0x30, 0xf6, 0x20, 0x3, 0xe0, 0xea, 0xea, 0x20, 0xc9, 0xe3, 0xc9, 0x8d, 0xd0, 0xd6, 0xa9, 0xdf, 0x99, 0x0, 0x2, 0x60, 0x20, 0xd3, 0xef, 0x20, 0xcd, 0xe3, 0x46, 0xd9, 0xa9, 0xbe, 0x20, 0xc9, 0xe3, 0xa0, 0x0, 0x84, 0xfa, 0x24, 0xf8, 0x10, 0xc, 0xa6, 0xf6, 0xa5, 0xf7, 0x20, 0x1b, 0xe5, 0xa9, 0xa0, 0x20, 0xc9, 0xe3, 0xa2, 0xff, 0x9a, 0x20, 0x9e, 0xe2, 0x84, 0xf1, 0x8a, 0x85, 0xc8, 0xa2, 0x20, 0x20, 0x91, 0xe4, 0xa5, 0xc8, 0x69, 0x0, 0x85, 0xe0, 0xa9, 0x0, 0xaa, 0x69, 0x2, 0x85, 0xe1, 0xa1, 0xe0, 0x29, 0xf0, 0xc9, 0xb0, 0xf0, 0x3, 0x4c, 0x83, 0xe8, 0xa0, 0x2, 0xb1, 0xe0, 0x99, 0xcd, 0x0, 0x88, 0xd0, 0xf8, 0x20, 0x8a, 0xe3, 0xa5, 0xf1, 0xe5, 0xc8, 0xc9, 0x4, 0xf0, 0xa8, 0x91, 0xe0, 0xa5, 0xca, 0xf1, 0xe0, 0x85, 0xe4, 0xa5, 0xcb, 0xe9, 0x0, 0x85, 0xe5, 0xa5, 0xe4, 0xc5, 0xcc, 0xa5, 0xe5, 0xe5, 0xcd, 0x90, 0x45, 0xa5, 0xca, 0xf1, 0xe0, 0x85, 0xe6, 0xa5, 0xcb, 0xe9, 0x0, 0x85, 0xe7, 0xb1, 0xca, 0x91, 0xe6, 0xe6, 0xca, 0xd0, 0x2, 0xe6, 0xcb, 0xa5, 0xe2, 0xc5, 0xca, 0xa5, 0xe3, 0xe5, 0xcb, 0xb0, 0xe0, 0xb5, 0xe4, 0x95, 0xca, 0xca, 0x10, 0xf9, 0xb1, 0xe0, 0xa8, 0x88, 0xb1, 0xe0, 0x91, 0xe6, 0x98, 0xd0, 0xf8, 0x24, 0xf8, 0x10, 0x9, 0xb5, 0xf7, 0x75, 0xf5, 0x95, 0xf7, 0xe8, 0xf0, 0xf7, 0x10, 0x7e, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x14, 0xd0, 0x71, 0x20, 0x15, 0xe7, 0xa5, 0xe2, 0x85, 0xe6, 0xa5, 0xe3, 0x85, 0xe7, 0x20, 0x75, 0xe5, 0xa5, 0xe2, 0x85, 0xe4, 0xa5, 0xe3, 0x85, 0xe5, 0xd0, 0xe, 0x20, 0x15, 0xe7, 0x20, 0x6d, 0xe5, 0xa5, 0xe6, 0x85, 0xe2, 0xa5, 0xe7, 0x85, 0xe3, 0xa0, 0x0, 0xa5, 0xca, 0xc5, 0xe4, 0xa5, 0xcb, 0xe5, 0xe5, 0xb0, 0x16, 0xa5, 0xe4, 0xd0, 0x2, 0xc6, 0xe5, 0xc6, 0xe4, 0xa5, 0xe6, 0xd0, 0x2, 0xc6, 0xe7, 0xc6, 0xe6, 0xb1, 0xe4, 0x91, 0xe6, 0x90, 0xe0, 0xa5, 0xe6, 0x85, 0xca, 0xa5, 0xe7, 0x85, 0xcb, 0x60, 0x20, 0xc9, 0xe3, 0xc8, 0xb9, 0x0, 0xeb, 0x30, 0xf7, 0xc9, 0x8d, 0xd0, 0x6, 0xa9, 0x0, 0x85, 0x24, 0xa9, 0x8d, 0xe6, 0x24, 0x2c, 0x12, 0xd0, 0x30, 0xfb, 0x8d, 0x12, 0xd0, 0x60, 0xa0, 0x6, 0x20, 0xd3, 0xee, 0x24, 0xd9, 0x30, 0x3, 0x4c, 0xb6, 0xe2, 0x4c, 0x9a, 0xeb, 0x2a, 0x69, 0xa0, 0xdd, 0x0, 0x2, 0xd0, 0x53, 0xb1, 0xfe, 0xa, 0x30, 0x6, 0x88, 0xb1, 0xfe, 0x30, 0x29, 0xc8, 0x86, 0xc8, 0x98, 0x48, 0xa2, 0x0, 0xa1, 0xfe, 0xaa, 0x4a, 0x49, 0x48, 0x11, 0xfe, 0xc9, 0xc0, 0x90, 0x1, 0xe8, 0xc8, 0xd0, 0xf3, 0x68, 0xa8, 0x8a, 0x4c, 0xc0, 0xe4, 0xe6, 0xf1, 0xa6, 0xf1, 0xf0, 0xbc, 0x9d, 0x0, 0x2, 0x60, 0xa6, 0xc8, 0xa9, 0xa0, 0xe8, 0xdd, 0x0, 0x2, 0xb0, 0xfa, 0xb1, 0xfe, 0x29, 0x3f, 0x4a, 0xd0, 0xb6, 0xbd, 0x0, 0x2, 0xb0, 0x6, 0x69, 0x3f, 0xc9, 0x1a, 0x90, 0x6f, 0x69, 0x4f, 0xc9, 0xa, 0x90, 0x69, 0xa6, 0xfd, 0xc8, 0xb1, 0xfe, 0x29, 0xe0, 0xc9, 0x20, 0xf0, 0x7a, 0xb5, 0xa8, 0x85, 0xc8, 0xb5, 0xd1, 0x85, 0xf1, 0x88, 0xb1, 0xfe, 0xa, 0x10, 0xfa, 0x88, 0xb0, 0x38, 0xa, 0x30, 0x35, 0xb4, 0x58, 0x84, 0xff, 0xb4, 0x80, 0xe8, 0x10, 0xda, 0xf0, 0xb3, 0xc9, 0x7e, 0xb0, 0x22, 0xca, 0x10, 0x4, 0xa0, 0x6, 0x10, 0x29, 0x94, 0x80, 0xa4, 0xff, 0x94, 0x58, 0xa4, 0xc8, 0x94, 0xa8, 0xa4, 0xf1, 0x94, 0xd1, 0x29, 0x1f, 0xa8, 0xb9, 0x20, 0xec, 0xa, 0xa8, 0xa9, 0x76, 0x2a, 0x85, 0xff, 0xd0, 0x1, 0xc8, 0xc8, 0x86, 0xfd, 0xb1, 0xfe, 0x30, 0x84, 0xd0, 0x5, 0xa0, 0xe, 0x4c, 0xe0, 0xe3, 0xc9, 0x3, 0xb0, 0xc3, 0x4a, 0xa6, 0xc8, 0xe8, 0xbd, 0x0, 0x2, 0x90, 0x4, 0xc9, 0xa2, 0xf0, 0xa, 0xc9, 0xdf, 0xf0, 0x6, 0x86, 0xc8, 0x20, 0x1c, 0xe4, 0xc8, 0x88, 0xa6, 0xfd, 0xb1, 0xfe, 0x88, 0xa, 0x10, 0xcf, 0xb4, 0x58, 0x84, 0xff, 0xb4, 0x80, 0xe8, 0xb1, 0xfe, 0x29, 0x9f, 0xd0, 0xed, 0x85, 0xf2, 0x85, 0xf3, 0x98, 0x48, 0x86, 0xfd, 0xb4, 0xd0, 0x84, 0xc9, 0x18, 0xa9, 0xa, 0x85, 0xf9, 0xa2, 0x0, 0xc8, 0xb9, 0x0, 0x2, 0x29, 0xf, 0x65, 0xf2, 0x48, 0x8a, 0x65, 0xf3, 0x30, 0x1c, 0xaa, 0x68, 0xc6, 0xf9, 0xd0, 0xf2, 0x85, 0xf2, 0x86, 0xf3, 0xc4, 0xf1, 0xd0, 0xde, 0xa4, 0xc9, 0xc8, 0x84, 0xf1, 0x20, 0x1c, 0xe4, 0x68, 0xa8, 0xa5, 0xf3, 0xb0, 0xa9, 0xa0, 0x0, 0x10, 0x8b, 0x85, 0xf3, 0x86, 0xf2, 0xa2, 0x4, 0x86, 0xc9, 0xa9, 0xb0, 0x85, 0xf9, 0xa5, 0xf2, 0xdd, 0x63, 0xe5, 0xa5, 0xf3, 0xfd, 0x68, 0xe5, 0x90, 0xd, 0x85, 0xf3, 0xa5, 0xf2, 0xfd, 0x63, 0xe5, 0x85, 0xf2, 0xe6, 0xf9, 0xd0, 0xe7, 0xa5, 0xf9, 0xe8, 0xca, 0xf0, 0xe, 0xc9, 0xb0, 0xf0, 0x2, 0x85, 0xc9, 0x24, 0xc9, 0x30, 0x4, 0xa5, 0xfa, 0xf0, 0xb, 0x20, 0xc9, 0xe3, 0x24, 0xf8, 0x10, 0x4, 0x99, 0x0, 0x2, 0xc8, 0xca, 0x10, 0xc1, 0x60, 0x1, 0xa, 0x64, 0xe8, 0x10, 0x0, 0x0, 0x0, 0x3, 0x27, 0xa5, 0xca, 0x85, 0xe6, 0xa5, 0xcb, 0x85, 0xe7, 0xe8, 0xa5, 0xe7, 0x85, 0xe5, 0xa5, 0xe6, 0x85, 0xe4, 0xc5, 0x4c, 0xa5, 0xe5, 0xe5, 0x4d, 0xb0, 0x26, 0xa0, 0x1, 0xb1, 0xe4, 0xe5, 0xce, 0xc8, 0xb1, 0xe4, 0xe5, 0xcf, 0xb0, 0x19, 0xa0, 0x0, 0xa5, 0xe6, 0x71, 0xe4, 0x85, 0xe6, 0x90, 0x3, 0xe6, 0xe7, 0x18, 0xc8, 0xa5, 0xce, 0xf1, 0xe4, 0xc8, 0xa5, 0xcf, 0xf1, 0xe4, 0xb0, 0xca, 0x60, 0x46, 0xf8, 0xa5, 0x4c, 0x85, 0xca, 0xa5, 0x4d, 0x85, 0xcb, 0xa5, 0x4a, 0x85, 0xcc, 0xa5, 0x4b, 0x85, 0xcd, 0xa9, 0x0, 0x85, 0xfb, 0x85, 0xfc, 0x85, 0xfe, 0xa9, 0x0, 0x85, 0x1d, 0x60, 0xa5, 0xd0, 0x69, 0x5, 0x85, 0xd2, 0xa5, 0xd1, 0x69, 0x0, 0x85, 0xd3, 0xa5, 0xd2, 0xc5, 0xca, 0xa5, 0xd3, 0xe5, 0xcb, 0x90, 0x3, 0x4c, 0x6b, 0xe3, 0xa5, 0xce, 0x91, 0xd0, 0xa5, 0xcf, 0xc8, 0x91, 0xd0, 0xa5, 0xd2, 0xc8, 0x91, 0xd0, 0xa5, 0xd3, 0xc8, 0x91, 0xd0, 0xa9, 0x0, 0xc8, 0x91, 0xd0, 0xc8, 0x91, 0xd0, 0xa5, 0xd2, 0x85, 0xcc, 0xa5, 0xd3, 0x85, 0xcd, 0xa5, 0xd0, 0x90, 0x43, 0x85, 0xce, 0x84, 0xcf, 0x20, 0xff, 0xe6, 0x30, 0xe, 0xc9, 0x40, 0xf0, 0xa, 0x4c, 0x28, 0xe6, 0x6, 0xc9, 0x49, 0xd0, 0x7, 0xa9, 0x49, 0x85, 0xcf, 0x20, 0xff, 0xe6, 0xa5, 0x4b, 0x85, 0xd1, 0xa5, 0x4a, 0x85, 0xd0, 0xc5, 0xcc, 0xa5, 0xd1, 0xe5, 0xcd, 0xb0, 0x94, 0xb1, 0xd0, 0xc8, 0xc5, 0xce, 0xd0, 0x6, 0xb1, 0xd0, 0xc5, 0xcf, 0xf0, 0xe, 0xc8, 0xb1, 0xd0, 0x48, 0xc8, 0xb1, 0xd0, 0x85, 0xd1, 0x68, 0xa0, 0x0, 0xf0, 0xdb, 0xa5, 0xd0, 0x69, 0x3, 0x20, 0xa, 0xe7, 0xa5, 0xd1, 0x69, 0x0, 0x95, 0x78, 0xa5, 0xcf, 0xc9, 0x40, 0xd0, 0x1c, 0x88, 0x98, 0x20, 0xa, 0xe7, 0x88, 0x94, 0x78, 0xa0, 0x3, 0xf6, 0x78, 0xc8, 0xb1, 0xd0, 0x30, 0xf9, 0x10, 0x9, 0xa9, 0x0, 0x85, 0xd4, 0x85, 0xd5, 0xa2, 0x20, 0x48, 0xa0, 0x0, 0xb1, 0xe0, 0x10, 0x18, 0xa, 0x30, 0x81, 0x20, 0xff, 0xe6, 0x20, 0x8, 0xe7, 0x20, 0xff, 0xe6, 0x95, 0xa0, 0x24, 0xd4, 0x10, 0x1, 0xca, 0x20, 0xff, 0xe6, 0xb0, 0xe6, 0xc9, 0x28, 0xd0, 0x1f, 0xa5, 0xe0, 0x20, 0xa, 0xe7, 0xa5, 0xe1, 0x95, 0x78, 0x24, 0xd4, 0x30, 0xb, 0xa9, 0x1, 0x20, 0xa, 0xe7, 0xa9, 0x0, 0x95, 0x78, 0xf6, 0x78, 0x20, 0xff, 0xe6, 0x30, 0xf9, 0xb0, 0xd3, 0x24, 0xd4, 0x10, 0x6, 0xc9, 0x4, 0xb0, 0xd0, 0x46, 0xd4, 0xa8, 0x85, 0xd6, 0xb9, 0x98, 0xe9, 0x29, 0x55, 0xa, 0x85, 0xd7, 0x68, 0xa8, 0xb9, 0x98, 0xe9, 0x29, 0xaa, 0xc5, 0xd7, 0xb0, 0x9, 0x98, 0x48, 0x20, 0xff, 0xe6, 0xa5, 0xd6, 0x90, 0x95, 0xb9, 0x10, 0xea, 0x85, 0xce, 0xb9, 0x88, 0xea, 0x85, 0xcf, 0x20, 0xfc, 0xe6, 0x4c, 0xd8, 0xe6, 0x6c, 0xce, 0x0, 0xe6, 0xe0, 0xd0, 0x2, 0xe6, 0xe1, 0xb1, 0xe0, 0x60, 0x94, 0x77, 0xca, 0x30, 0x3, 0x95, 0x50, 0x60, 0xa0, 0x66, 0x4c, 0xe0, 0xe3, 0xa0, 0x0, 0xb5, 0x50, 0x85, 0xce, 0xb5, 0xa0, 0x85, 0xcf, 0xb5, 0x78, 0xf0, 0xe, 0x85, 0xcf, 0xb1, 0xce, 0x48, 0xc8, 0xb1, 0xce, 0x85, 0xcf, 0x68, 0x85, 0xce, 0x88, 0xe8, 0x60, 0x20, 0x4a, 0xe7, 0x20, 0x15, 0xe7, 0x98, 0x20, 0x8, 0xe7, 0x95, 0xa0, 0xc5, 0xce, 0xd0, 0x6, 0xc5, 0xcf, 0xd0, 0x2, 0xf6, 0x50, 0x60, 0x20, 0x82, 0xe7, 0x20, 0x59, 0xe7, 0x20, 0x15, 0xe7, 0x24, 0xcf, 0x30, 0x1b, 0xca, 0x60, 0x20, 0x15, 0xe7, 0xa5, 0xcf, 0xd0, 0x4, 0xa5, 0xce, 0xf0, 0xf3, 0xa9, 0xff, 0x20, 0x8, 0xe7, 0x95, 0xa0, 0x24, 0xcf, 0x30, 0xe9, 0x20, 0x15, 0xe7, 0x98, 0x38, 0xe5, 0xce, 0x20, 0x8, 0xe7, 0x98, 0xe5, 0xcf, 0x50, 0x23, 0xa0, 0x0, 0x10, 0x90, 0x20, 0x6f, 0xe7, 0x20, 0x15, 0xe7, 0xa5, 0xce, 0x85, 0xda, 0xa5, 0xcf, 0x85, 0xdb, 0x20, 0x15, 0xe7, 0x18, 0xa5, 0xce, 0x65, 0xda, 0x20, 0x8, 0xe7, 0xa5, 0xcf, 0x65, 0xdb, 0x70, 0xdd, 0x95, 0xa0, 0x60, 0x20, 0x15, 0xe7, 0xa4, 0xce, 0xf0, 0x5, 0x88, 0xa5, 0xcf, 0xf0, 0xc, 0x60, 0xa5, 0x24, 0x9, 0x7, 0xa8, 0xc8, 0xa9, 0xa0, 0x20, 0xc9, 0xe3, 0xc4, 0x24, 0xb0, 0xf7, 0x60, 0x20, 0xb1, 0xe7, 0x20, 0x15, 0xe7, 0xa5, 0xcf, 0x10, 0xa, 0xa9, 0xad, 0x20, 0xc9, 0xe3, 0x20, 0x72, 0xe7, 0x50, 0xef, 0x88, 0x84, 0xd5, 0x86, 0xcf, 0xa6, 0xce, 0x20, 0x1b, 0xe5, 0xa6, 0xcf, 0x60, 0x20, 0x15, 0xe7, 0xa5, 0xce, 0x85, 0xf6, 0xa5, 0xcf, 0x85, 0xf7, 0x88, 0x84, 0xf8, 0xc8, 0xa9, 0xa, 0x85, 0xf4, 0x84, 0xf5, 0x60, 0x20, 0x15, 0xe7, 0xa5, 0xce, 0xa4, 0xcf, 0x10, 0xf2, 0x20, 0x15, 0xe7, 0xb5, 0x50, 0x85, 0xda, 0xb5, 0x78, 0x85, 0xdb, 0xa5, 0xce, 0x91, 0xda, 0xc8, 0xa5, 0xcf, 0x91, 0xda, 0xe8, 0x60, 0x68, 0x68, 0x24, 0xd5, 0x10, 0x5, 0x20, 0xcd, 0xe3, 0x46, 0xd5, 0x60, 0xa0, 0xff, 0x84, 0xd7, 0x60, 0x20, 0xcd, 0xef, 0xf0, 0x7, 0xa9, 0x25, 0x85, 0xd6, 0x88, 0x84, 0xd4, 0xe8, 0x60, 0xa5, 0xca, 0xa4, 0xcb, 0xd0, 0x5a, 0xa0, 0x41, 0xa5, 0xfc, 0xc9, 0x8, 0xb0, 0x5e, 0xa8, 0xe6, 0xfc, 0xa5, 0xe0, 0x99, 0x0, 0x1, 0xa5, 0xe1, 0x99, 0x8, 0x1, 0xa5, 0xdc, 0x99, 0x10, 0x1, 0xa5, 0xdd, 0x99, 0x18, 0x1, 0x20, 0x15, 0xe7, 0x20, 0x6d, 0xe5, 0x90, 0x4, 0xa0, 0x37, 0xd0, 0x3b, 0xa5, 0xe4, 0xa4, 0xe5, 0x85, 0xdc, 0x84, 0xdd, 0x2c, 0x11, 0xd0, 0x30, 0x4f, 0x18, 0x69, 0x3, 0x90, 0x1, 0xc8, 0xa2, 0xff, 0x86, 0xd9, 0x9a, 0x85, 0xe0, 0x84, 0xe1, 0x20, 0x79, 0xe6, 0x24, 0xd9, 0x10, 0x49, 0x18, 0xa0, 0x0, 0xa5, 0xdc, 0x71, 0xdc, 0xa4, 0xdd, 0x90, 0x1, 0xc8, 0xc5, 0x4c, 0xd0, 0xd1, 0xc4, 0x4d, 0xd0, 0xcd, 0xa0, 0x34, 0x46, 0xd9, 0x4c, 0xe0, 0xe3, 0xa0, 0x4a, 0xa5, 0xfc, 0xf0, 0xf7, 0xc6, 0xfc, 0xa8, 0xb9, 0xf, 0x1, 0x85, 0xdc, 0xb9, 0x17, 0x1, 0x85, 0xdd, 0xbe, 0xff, 0x0, 0xb9, 0x7, 0x1, 0xa8, 0x8a, 0x4c, 0x7a, 0xe8, 0xa0, 0x63, 0x20, 0xc4, 0xe3, 0xa0, 0x1, 0xb1, 0xdc, 0xaa, 0xc8, 0xb1, 0xdc, 0x20, 0x1b, 0xe5, 0x4c, 0xb3, 0xe2, 0xc6, 0xfb, 0xa0, 0x5b, 0xa5, 0xfb, 0xf0, 0xc4, 0xa8, 0xb5, 0x50, 0xd9, 0x1f, 0x1, 0xd0, 0xf0, 0xb5, 0x78, 0xd9, 0x27, 0x1, 0xd0, 0xe9, 0xb9, 0x2f, 0x1, 0x85, 0xda, 0xb9, 0x37, 0x1, 0x85, 0xdb, 0x20, 0x15, 0xe7, 0xca, 0x20, 0x93, 0xe7, 0x20, 0x1, 0xe8, 0xca, 0xa4, 0xfb, 0xb9, 0x67, 0x1, 0x95, 0x9f, 0xb9, 0x5f, 0x1, 0xa0, 0x0, 0x20, 0x8, 0xe7, 0x20, 0x82, 0xe7, 0x20, 0x59, 0xe7, 0x20, 0x15, 0xe7, 0xa4, 0xfb, 0xa5, 0xce, 0xf0, 0x5, 0x59, 0x37, 0x1, 0x10, 0x12, 0xb9, 0x3f, 0x1, 0x85, 0xdc, 0xb9, 0x47, 0x1, 0x85, 0xdd, 0xbe, 0x4f, 0x1, 0xb9, 0x57, 0x1, 0xd0, 0x87, 0xc6, 0xfb, 0x60, 0xa0, 0x54, 0xa5, 0xfb, 0xc9, 0x8, 0xf0, 0x9a, 0xe6, 0xfb, 0xa8, 0xb5, 0x50, 0x99, 0x20, 0x1, 0xb5, 0x78, 0x99, 0x28, 0x1, 0x60, 0x20, 0x15, 0xe7, 0xa4, 0xfb, 0xa5, 0xce, 0x99, 0x5f, 0x1, 0xa5, 0xcf, 0x99, 0x67, 0x1, 0xa9, 0x1, 0x99, 0x2f, 0x1, 0xa9, 0x0, 0x99, 0x37, 0x1, 0xa5, 0xdc, 0x99, 0x3f, 0x1, 0xa5, 0xdd, 0x99, 0x47, 0x1, 0xa5, 0xe0, 0x99, 0x4f, 0x1, 0xa5, 0xe1, 0x99, 0x57, 0x1, 0x60, 0x20, 0x15, 0xe7, 0xa4, 0xfb, 0xa5, 0xce, 0x99, 0x2f, 0x1, 0xa5, 0xcf, 0x4c, 0x66, 0xe9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3f, 0x3f, 0xc0, 0xc0, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x30, 0xf, 0xc0, 0xcc, 0xff, 0x55, 0x0, 0xab, 0xab, 0x3, 0x3, 0xff, 0xff, 0x55, 0xff, 0xff, 0x55, 0xcf, 0xcf, 0xcf, 0xcf, 0xcf, 0xff, 0x55, 0xc3, 0xc3, 0xc3, 0x55, 0xf0, 0xf0, 0xcf, 0x56, 0x56, 0x56, 0x55, 0xff, 0xff, 0x55, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0xff, 0xff, 0xff, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x0, 0xab, 0x3, 0x57, 0x3, 0x3, 0x3, 0x3, 0x7, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0x17, 0xff, 0xff, 0x19, 0x5d, 0x35, 0x4b, 0xf2, 0xec, 0x87, 0x6f, 0xad, 0xb7, 0xe2, 0xf8, 0x54, 0x80, 0x96, 0x85, 0x82, 0x22, 0x10, 0x33, 0x4a, 0x13, 0x6, 0xb, 0x4a, 0x1, 0x40, 0x47, 0x7a, 0x0, 0xff, 0x23, 0x9, 0x5b, 0x16, 0xb6, 0xcb, 0xff, 0xff, 0xfb, 0xff, 0xff, 0x24, 0xf6, 0x4e, 0x59, 0x50, 0x0, 0xff, 0x23, 0xa3, 0x6f, 0x36, 0x23, 0xd7, 0x1c, 0x22, 0xc2, 0xae, 0xba, 0x23, 0xff, 0xff, 0x21, 0x30, 0x1e, 0x3, 0xc4, 0x20, 0x0, 0xc1, 0xff, 0xff, 0xff, 0xa0, 0x30, 0x1e, 0xa4, 0xd3, 0xb6, 0xbc, 0xaa, 0x3a, 0x1, 0x50, 0x7e, 0xd8, 0xd8, 0xa5, 0x3c, 0xff, 0x16, 0x5b, 0x28, 0x3, 0xc4, 0x1d, 0x0, 0xc, 0x4e, 0x0, 0x3e, 0x0, 0xa6, 0xb0, 0x0, 0xbc, 0xc6, 0x57, 0x8c, 0x1, 0x27, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xff, 0xff, 0xe8, 0xe0, 0xe0, 0xe0, 0xef, 0xef, 0xe3, 0xe3, 0xe5, 0xe5, 0xe7, 0xe7, 0xee, 0xef, 0xef, 0xe7, 0xe7, 0xe2, 0xef, 0xe7, 0xe7, 0xec, 0xec, 0xec, 0xe7, 0xec, 0xec, 0xec, 0xe2, 0x0, 0xff, 0xe8, 0xe1, 0xe8, 0xe8, 0xef, 0xeb, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xef, 0xee, 0xef, 0xe7, 0xe7, 0x0, 0xff, 0xe8, 0xe7, 0xe7, 0xe7, 0xe8, 0xe1, 0xe2, 0xee, 0xee, 0xee, 0xee, 0xe8, 0xff, 0xff, 0xe1, 0xe1, 0xef, 0xee, 0xe7, 0xe8, 0xee, 0xe7, 0xff, 0xff, 0xff, 0xee, 0xe1, 0xef, 0xe7, 0xe8, 0xef, 0xef, 0xeb, 0xe9, 0xe8, 0xe9, 0xe9, 0xe8, 0xe8, 0xe8, 0xe8, 0xff, 0xe8, 0xe8, 0xe8, 0xee, 0xe7, 0xe8, 0xef, 0xef, 0xee, 0xef, 0xee, 0xef, 0xee, 0xee, 0xef, 0xee, 0xee, 0xee, 0xe1, 0xe8, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbe, 0xb3, 0xb2, 0xb7, 0xb6, 0x37, 0xd4, 0xcf, 0xcf, 0xa0, 0xcc, 0xcf, 0xce, 0x47, 0xd3, 0xd9, 0xce, 0xd4, 0xc1, 0x58, 0xcd, 0xc5, 0xcd, 0xa0, 0xc6, 0xd5, 0xcc, 0x4c, 0xd4, 0xcf, 0xcf, 0xa0, 0xcd, 0xc1, 0xce, 0xd9, 0xa0, 0xd0, 0xc1, 0xd2, 0xc5, 0xce, 0x53, 0xd3, 0xd4, 0xd2, 0xc9, 0xce, 0x47, 0xce, 0xcf, 0xa0, 0xc5, 0xce, 0x44, 0xc2, 0xc1, 0xc4, 0xa0, 0xc2, 0xd2, 0xc1, 0xce, 0xc3, 0x48, 0xbe, 0xb8, 0xa0, 0xc7, 0xcf, 0xd3, 0xd5, 0xc2, 0x53, 0xc2, 0xc1, 0xc4, 0xa0, 0xd2, 0xc5, 0xd4, 0xd5, 0xd2, 0x4e, 0xbe, 0xb8, 0xa0, 0xc6, 0xcf, 0xd2, 0x53, 0xc2, 0xc1, 0xc4, 0xa0, 0xce, 0xc5, 0xd8, 0x54, 0xd3, 0xd4, 0xcf, 0xd0, 0xd0, 0xc5, 0xc4, 0xa0, 0xc1, 0xd4, 0x20, 0xaa, 0xaa, 0xaa, 0x20, 0xa0, 0xc5, 0xd2, 0xd2, 0xd, 0xbe, 0xb2, 0xb5, 0x35, 0xd2, 0xc1, 0xce, 0xc7, 0x45, 0xc4, 0xc9, 0x4d, 0xd3, 0xd4, 0xd2, 0xa0, 0xcf, 0xd6, 0xc6, 0x4c, 0xdc, 0xd, 0xd2, 0xc5, 0xd4, 0xd9, 0xd0, 0xc5, 0xa0, 0xcc, 0xc9, 0xce, 0xc5, 0x8d, 0x3f, 0x46, 0xd9, 0x90, 0x3, 0x4c, 0xc3, 0xe8, 0xa6, 0xcf, 0x9a, 0xa6, 0xce, 0xa0, 0x8d, 0xd0, 0x2, 0xa0, 0x99, 0x20, 0xc4, 0xe3, 0x86, 0xce, 0xba, 0x86, 0xcf, 0xa0, 0xfe, 0x84, 0xd9, 0xc8, 0x84, 0xc8, 0x20, 0x99, 0xe2, 0x84, 0xf1, 0xa2, 0x20, 0xa9, 0x30, 0x20, 0x91, 0xe4, 0xe6, 0xd9, 0xa6, 0xce, 0xa4, 0xc8, 0xa, 0x85, 0xce, 0xc8, 0xb9, 0x0, 0x2, 0xc9, 0x74, 0xf0, 0xd2, 0x49, 0xb0, 0xc9, 0xa, 0xb0, 0xf0, 0xc8, 0xc8, 0x84, 0xc8, 0xb9, 0x0, 0x2, 0x48, 0xb9, 0xff, 0x1, 0xa0, 0x0, 0x20, 0x8, 0xe7, 0x68, 0x95, 0xa0, 0xa5, 0xce, 0xc9, 0xc7, 0xd0, 0x3, 0x20, 0x6f, 0xe7, 0x4c, 0x1, 0xe8, 0xff, 0xff, 0xff, 0x50, 0x20, 0x13, 0xec, 0xd0, 0x15, 0x20, 0xb, 0xec, 0xd0, 0x10, 0x20, 0x82, 0xe7, 0x20, 0x6f, 0xe7, 0x50, 0x3, 0x20, 0x82, 0xe7, 0x20, 0x59, 0xe7, 0x56, 0x50, 0x4c, 0x36, 0xe7, 0xff, 0xff, 0xc1, 0xff, 0x7f, 0xd1, 0xcc, 0xc7, 0xcf, 0xce, 0xc5, 0x9a, 0x98, 0x8b, 0x96, 0x95, 0x93, 0xbf, 0xb2, 0x32, 0x2d, 0x2b, 0xbc, 0xb0, 0xac, 0xbe, 0x35, 0x8e, 0x61, 0xff, 0xff, 0xff, 0xdd, 0xfb, 0x20, 0xc9, 0xef, 0x15, 0x4f, 0x10, 0x5, 0x20, 0xc9, 0xef, 0x35, 0x4f, 0x95, 0x50, 0x10, 0xcb, 0x4c, 0xc9, 0xef, 0x40, 0x60, 0x8d, 0x60, 0x8b, 0x0, 0x7e, 0x8c, 0x33, 0x0, 0x0, 0x60, 0x3, 0xbf, 0x12, 0x0, 0x40, 0x89, 0xc9, 0x47, 0x9d, 0x17, 0x68, 0x9d, 0xa, 0x0, 0x40, 0x60, 0x8d, 0x60, 0x8b, 0x0, 0x7e, 0x8c, 0x3c, 0x0, 0x0, 0x60, 0x3, 0xbf, 0x1b, 0x4b, 0x67, 0xb4, 0xa1, 0x7, 0x8c, 0x7, 0xae, 0xa9, 0xac, 0xa8, 0x67, 0x8c, 0x7, 0xb4, 0xaf, 0xac, 0xb0, 0x67, 0x9d, 0xb2, 0xaf, 0xac, 0xaf, 0xa3, 0x67, 0x8c, 0x7, 0xa5, 0xab, 0xaf, 0xb0, 0xf4, 0xae, 0xa9, 0xb2, 0xb0, 0x7f, 0xe, 0x27, 0xb4, 0xae, 0xa9, 0xb2, 0xb0, 0x7f, 0xe, 0x28, 0xb4, 0xae, 0xa9, 0xb2, 0xb0, 0x64, 0x7, 0xa6, 0xa9, 0x67, 0xaf, 0xb4, 0xaf, 0xa7, 0x78, 0xb4, 0xa5, 0xac, 0x78, 0x7f, 0x2, 0xad, 0xa5, 0xb2, 0x67, 0xa2, 0xb5, 0xb3, 0xaf, 0xa7, 0xee, 0xb2, 0xb5, 0xb4, 0xa5, 0xb2, 0x7e, 0x8c, 0x39, 0xb4, 0xb8, 0xa5, 0xae, 0x67, 0xb0, 0xa5, 0xb4, 0xb3, 0x27, 0xaf, 0xb4, 0x7, 0x9d, 0x19, 0xb2, 0xaf, 0xa6, 0x7f, 0x5, 0x37, 0xb4, 0xb5, 0xb0, 0xae, 0xa9, 0x7f, 0x5, 0x28, 0xb4, 0xb5, 0xb0, 0xae, 0xa9, 0x7f, 0x5, 0x2a, 0xb4, 0xb5, 0xb0, 0xae, 0xa9, 0xe4, 0xae, 0xa5, 0x0, 0xff, 0xff, 0x47, 0xa2, 0xa1, 0xb4, 0x7f, 0xd, 0x30, 0xad, 0xa9, 0xa4, 0x7f, 0xd, 0x23, 0xad, 0xa9, 0xa4, 0x67, 0xac, 0xac, 0xa1, 0xa3, 0x0, 0x40, 0x80, 0xc0, 0xc1, 0x80, 0x0, 0x47, 0x8c, 0x68, 0x8c, 0xdb, 0x67, 0x9b, 0x68, 0x9b, 0x50, 0x8c, 0x63, 0x8c, 0x7f, 0x1, 0x51, 0x7, 0x88, 0x29, 0x84, 0x80, 0xc4, 0x80, 0x57, 0x71, 0x7, 0x88, 0x14, 0xed, 0xa5, 0xad, 0xaf, 0xac, 0xed, 0xa5, 0xad, 0xa9, 0xa8, 0xf2, 0xaf, 0xac, 0xaf, 0xa3, 0x71, 0x8, 0x88, 0xae, 0xa5, 0xac, 0x68, 0x83, 0x8, 0x68, 0x9d, 0x8, 0x71, 0x7, 0x88, 0x60, 0x76, 0xb4, 0xaf, 0xae, 0x76, 0x8d, 0x76, 0x8b, 0x51, 0x7, 0x88, 0x19, 0xb8, 0xa4, 0xae, 0xb2, 0xf2, 0xb3, 0xb5, 0xf3, 0xa2, 0xa1, 0xee, 0xa7, 0xb3, 0xe4, 0xae, 0xb2, 0xeb, 0xa5, 0xa5, 0xb0, 0x51, 0x7, 0x88, 0x39, 0x81, 0xc1, 0x4f, 0x7f, 0xf, 0x2f, 0x0, 0x51, 0x6, 0x88, 0x29, 0xc2, 0xc, 0x82, 0x57, 0x8c, 0x6a, 0x8c, 0x42, 0xae, 0xa5, 0xa8, 0xb4, 0x60, 0xae, 0xa5, 0xa8, 0xb4, 0x4f, 0x7e, 0x1e, 0x35, 0x8c, 0x27, 0x51, 0x7, 0x88, 0x9, 0x8b, 0xfe, 0xe4, 0xaf, 0xad, 0xf2, 0xaf, 0xe4, 0xae, 0xa1, 0xdc, 0xde, 0x9c, 0xdd, 0x9c, 0xde, 0xdd, 0x9e, 0xc3, 0xdd, 0xcf, 0xca, 0xcd, 0xcb, 0x0, 0x47, 0x9d, 0xad, 0xa5, 0xad, 0xaf, 0xac, 0x76, 0x9d, 0xad, 0xa5, 0xad, 0xa9, 0xa8, 0xe6, 0xa6, 0xaf, 0x60, 0x8c, 0x20, 0xaf, 0xb4, 0xb5, 0xa1, 0xf2, 0xac, 0xa3, 0xf2, 0xa3, 0xb3, 0x60, 0x8c, 0x20, 0xac, 0xa5, 0xa4, 0xee, 0xb5, 0xb2, 0x60, 0xae, 0xb5, 0xb2, 0xf4, 0xb3, 0xa9, 0xac, 0x60, 0x8c, 0x20, 0xb4, 0xb3, 0xa9, 0xac, 0x7a, 0x7e, 0x9a, 0x22, 0x20, 0x0, 0x60, 0x3, 0xbf, 0x60, 0x3, 0xbf, 0x1f, 0x20, 0xb1, 0xe7, 0xe8, 0xe8, 0xb5, 0x4f, 0x85, 0xda, 0xb5, 0x77, 0x85, 0xdb, 0xb4, 0x4e, 0x98, 0xd5, 0x76, 0xb0, 0x9, 0xb1, 0xda, 0x20, 0xc9, 0xe3, 0xc8, 0x4c, 0xf, 0xee, 0xa9, 0xff, 0x85, 0xd5, 0x60, 0xe8, 0xa9, 0x0, 0x95, 0x78, 0x95, 0xa0, 0xb5, 0x77, 0x38, 0xf5, 0x4f, 0x95, 0x50, 0x4c, 0x23, 0xe8, 0xff, 0x20, 0x15, 0xe7, 0xa5, 0xcf, 0xd0, 0x28, 0xa5, 0xce, 0x60, 0x20, 0x34, 0xee, 0xa4, 0xc8, 0xc9, 0x30, 0xb0, 0x21, 0xc0, 0x28, 0xb0, 0x1d, 0x60, 0xea, 0xea, 0x20, 0x34, 0xee, 0x60, 0xea, 0x8a, 0xa2, 0x1, 0xb4, 0xce, 0x94, 0x4c, 0xb4, 0x48, 0x94, 0xca, 0xca, 0xf0, 0xf5, 0xaa, 0x60, 0xa0, 0x77, 0x4c, 0xe0, 0xe3, 0xa0, 0x7b, 0xd0, 0xf9, 0x20, 0x54, 0xe2, 0xa5, 0xda, 0xd0, 0x7, 0xa5, 0xdb, 0xd0, 0x3, 0x4c, 0x7e, 0xe7, 0x6, 0xce, 0x26, 0xcf, 0x26, 0xe6, 0x26, 0xe7, 0xa5, 0xe6, 0xc5, 0xda, 0xa5, 0xe7, 0xe5, 0xdb, 0x90, 0xa, 0x85, 0xe7, 0xa5, 0xe6, 0xe5, 0xda, 0x85, 0xe6, 0xe6, 0xce, 0x88, 0xd0, 0xe1, 0x60, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x15, 0xe7, 0x6c, 0xce, 0x0, 0xa5, 0x4c, 0xd0, 0x2, 0xc6, 0x4d, 0xc6, 0x4c, 0xa5, 0x48, 0xd0, 0x2, 0xc6, 0x49, 0xc6, 0x48, 0xa0, 0x0, 0xb1, 0x4c, 0x91, 0x48, 0xa5, 0xca, 0xc5, 0x4c, 0xa5, 0xcb, 0xe5, 0x4d, 0x90, 0xe0, 0x4c, 0x53, 0xee, 0xc9, 0x28, 0xb0, 0x9b, 0xa8, 0xa5, 0xc8, 0x60, 0xea, 0xea, 0x98, 0xaa, 0xa0, 0x6e, 0x20, 0xc4, 0xe3, 0x8a, 0xa8, 0x20, 0xc4, 0xe3, 0xa0, 0x72, 0x4c, 0xc4, 0xe3, 0x20, 0x15, 0xe7, 0x6, 0xce, 0x26, 0xcf, 0x30, 0xfa, 0xb0, 0xdc, 0xd0, 0x4, 0xc5, 0xce, 0xb0, 0xd6, 0x60, 0x20, 0x15, 0xe7, 0xb1, 0xce, 0x94, 0x9f, 0x4c, 0x8, 0xe7, 0x20, 0x34, 0xee, 0xa5, 0xce, 0x48, 0x20, 0x15, 0xe7, 0x68, 0x91, 0xce, 0x60, 0xff, 0xff, 0xff, 0x20, 0x6c, 0xee, 0xa5, 0xce, 0x85, 0xe6, 0xa5, 0xcf, 0x85, 0xe7, 0x4c, 0x44, 0xe2, 0x20, 0xe4, 0xee, 0x4c, 0x34, 0xe1, 0x20, 0xe4, 0xee, 0xb4, 0x78, 0xb5, 0x50, 0x69, 0xfe, 0xb0, 0x1, 0x88, 0x85, 0xda, 0x84, 0xdb, 0x18, 0x65, 0xce, 0x95, 0x50, 0x98, 0x65, 0xcf, 0x95, 0x78, 0xa0, 0x0, 0xb5, 0x50, 0xd1, 0xda, 0xc8, 0xb5, 0x78, 0xf1, 0xda, 0xb0, 0x80, 0x4c, 0x23, 0xe8, 0x20, 0x15, 0xe7, 0xa5, 0x4e, 0x20, 0x8, 0xe7, 0xa5, 0x4f, 0xd0, 0x4, 0xc5, 0x4e, 0x69, 0x0, 0x29, 0x7f, 0x85, 0x4f, 0x95, 0xa0, 0xa0, 0x11, 0xa5, 0x4f, 0xa, 0x18, 0x69, 0x40, 0xa, 0x26, 0x4e, 0x26, 0x4f, 0x88, 0xd0, 0xf2, 0xa5, 0xce, 0x20, 0x8, 0xe7, 0xa5, 0xcf, 0x95, 0xa0, 0x4c, 0x7a, 0xe2, 0x20, 0x15, 0xe7, 0xa4, 0xce, 0xc4, 0x4c, 0xa5, 0xcf, 0xe5, 0x4d, 0x90, 0x1f, 0x84, 0x48, 0xa5, 0xcf, 0x85, 0x49, 0x4c, 0xb6, 0xee, 0x20, 0x15, 0xe7, 0xa4, 0xce, 0xc4, 0xca, 0xa5, 0xcf, 0xe5, 0xcb, 0xb0, 0x9, 0x84, 0x4a, 0xa5, 0xcf, 0x85, 0x4b, 0x4c, 0xb7, 0xe5, 0x4c, 0xcb, 0xee, 0xea, 0xea, 0xea, 0xea, 0x20, 0xc9, 0xef, 0x20, 0x71, 0xe1, 0x4c, 0xbf, 0xef, 0x20, 0x3, 0xee, 0xa9, 0xff, 0x85, 0xc8, 0xa9, 0x74, 0x8d, 0x0, 0x2, 0x60, 0x20, 0x36, 0xe7, 0xe8, 0x20, 0x36, 0xe7, 0xb5, 0x50, 0x60, 0xa9, 0x0, 0x85, 0x4a, 0x85, 0x4c, 0xa9, 0x8, 0x85, 0x4b, 0xa9, 0x10, 0x85, 0x4d, 0x4c, 0xad, 0xe5, 0xd5, 0x78, 0xd0, 0x1, 0x18, 0x4c, 0x2, 0xe1, 0x20, 0xb7, 0xe5, 0x4c, 0x36, 0xe8, 0x20, 0xb7, 0xe5, 0x4c, 0x5b, 0xe8, 0xe0, 0x80, 0xd0, 0x1, 0x88, 0x4c, 0xc, 0xe0}; @@ -23,7 +23,7 @@ const uint8_t AUTLOAD[] = { //const uint8_t from[] PROGMEM = {0xa9, 0x3, 0x85, 0xf8, 0xa9, 0x20, 0x85, 0xff, 0xa9, 0x7c, 0x85, 0xf9, 0xa2, 0x1b, 0xbd, 0x67, 0xfd, 0x20, 0xef, 0xff, 0xca, 0xd0, 0xf7, 0xca, 0x9a, 0x20, 0x71, 0xf0, 0xd8, 0xa9, 0x0, 0x85, 0x5b, 0x20, 0xce, 0xf0, 0xa2, 0xf, 0x86, 0x58, 0x86, 0x59, 0x20, 0xe5, 0xfe, 0xa9, 0x3f, 0x20, 0xef, 0xff, 0x20, 0xe0, 0xfe, 0x20, 0xea, 0xfe, 0xc9, 0x8, 0xf0, 0xe0, 0xc9, 0xd, 0xf0, 0x8, 0x20, 0xef, 0xff, 0x95, 0x0, 0xe8, 0xd0, 0xed, 0xa5, 0xf, 0xf0, 0xd0, 0xa5, 0x10, 0xf0, 0x4, 0xc9, 0x20, 0xd0, 0xc, 0xa2, 0xd, 0xbd, 0x27, 0xfd, 0xc5, 0xf, 0xf0, 0xe, 0xca, 0xd0, 0xf6, 0x48, 0x48, 0xa0, 0x3, 0x68, 0x68, 0x20, 0x69, 0xf4, 0xd0, 0xb1, 0x20, 0xd6, 0xf0, 0x4c, 0x1c, 0xf0, 0xa9, 0x0, 0xa8, 0x85, 0xfe, 0x91, 0xfe, 0xa5, 0xff, 0x85, 0xfd, 0xa9, 0x0, 0x85, 0xfa, 0x85, 0xfb, 0x85, 0xfc, 0x60, 0x20, 0x71, 0xf0, 0xa5, 0x11, 0xd0, 0x2, 0xa9, 0x1, 0x91, 0xfe, 0x60, 0x20, 0xab, 0xf0, 0xf0, 0xcc, 0x20, 0xe5, 0xfe, 0xa5, 0x3f, 0xa6, 0x3e, 0x4c, 0x67, 0xfb, 0x20, 0xab, 0xf0, 0xf0, 0xbd, 0x20, 0xe5, 0xfe, 0x6c, 0x3e, 0x0, 0xa2, 0x2, 0xb5, 0xf, 0xf0, 0x8, 0x48, 0x20, 0xd3, 0xf7, 0x68, 0xe8, 0xf0, 0xab, 0x60, 0xa5, 0xf5, 0x85, 0x3e, 0xa5, 0xf6, 0x85, 0x3f, 0x60, 0xa5, 0x3e, 0x85, 0xf5, 0xa5, 0x3f, 0x85, 0xf6, 0x60, 0xa9, 0x20, 0xa2, 0x27, 0x95, 0xff, 0xca, 0xd0, 0xfb, 0x60, 0xbd, 0x34, 0xfd, 0x48, 0xbd, 0x41, 0xfd, 0x48, 0x60, 0x20, 0x71, 0xf0, 0x4c, 0x58, 0xf1, 0x20, 0x78, 0xf0, 0x20, 0x1d, 0xf1, 0xf0, 0x3, 0x20, 0x53, 0xf2, 0xa0, 0x0, 0xb1, 0xfc, 0xf0, 0xe, 0x20, 0x72, 0xf2, 0x20, 0xdc, 0xf4, 0xad, 0x11, 0xd0, 0x10, 0xef, 0xad, 0x10, 0xd0, 0x60, 0x20, 0x4f, 0xf2, 0x20, 0xe5, 0xfe, 0xa2, 0x4, 0xb5, 0xfb, 0x20, 0xdc, 0xff, 0xe0, 0x3, 0xd0, 0x3, 0x20, 0xb9, 0xfe, 0xca, 0xd0, 0xf1, 0x60, 0xa0, 0x0, 0x84, 0x30, 0xa2, 0x1, 0xb5, 0xf, 0xf0, 0x25, 0xc9, 0x20, 0xf0, 0x7, 0xc9, 0x24, 0xf0, 0x3, 0xe8, 0xd0, 0xf1, 0xe6, 0x30, 0xa9, 0x24, 0x95, 0xf, 0x20, 0x5b, 0xf9, 0xe8, 0xf0, 0x5f, 0xa5, 0x3e, 0x99, 0x54, 0x0, 0xc8, 0xa5, 0x3f, 0x99, 0x54, 0x0, 0xc8, 0xd0, 0xd7, 0xa4, 0x30, 0x60, 0x20, 0x1d, 0xf1, 0x88, 0xd0, 0x48, 0x20, 0xc7, 0xf1, 0x20, 0x1d, 0xf1, 0xe8, 0xf0, 0x3f, 0x98, 0xd0, 0x6, 0x20, 0x4f, 0xf2, 0x18, 0x90, 0x3, 0x20, 0x53, 0xf2, 0x20, 0xde, 0xf2, 0xe0, 0xff, 0xf0, 0xab, 0x86, 0x2f, 0xa5, 0xfd, 0x85, 0x51, 0x85, 0x53, 0xa5, 0xfc, 0x85, 0x50, 0x18, 0x65, 0x2f, 0x85, 0x52, 0x90, 0x2, 0xe6, 0x53, 0x20, 0xa0, 0xf1, 0x20, 0x25, 0xf2, 0xa0, 0x0, 0xb9, 0x0, 0x0, 0x91, 0xfc, 0xc8, 0xc4, 0x2f, 0xd0, 0xf6, 0x20, 0xdc, 0xf4, 0xd0, 0xcd, 0x4c, 0x62, 0xf0, 0xa2, 0xfc, 0xb5, 0xfe, 0x48, 0xe8, 0xd0, 0xfa, 0x20, 0x4f, 0xf2, 0x38, 0xa5, 0xfc, 0xe5, 0x50, 0x85, 0x54, 0xa5, 0xfd, 0xe5, 0x51, 0x85, 0x55, 0xe6, 0x54, 0xd0, 0x2, 0xe6, 0x55, 0xa2, 0x4, 0x68, 0x95, 0xf9, 0xca, 0xd0, 0xfa, 0x60, 0x20, 0x1d, 0xf1, 0xf0, 0xd1, 0x84, 0x30, 0x20, 0x53, 0xf2, 0xe0, 0xff, 0xf0, 0xc8, 0xa5, 0xfc, 0x85, 0x52, 0xa5, 0xfd, 0x85, 0x53, 0xa5, 0x30, 0x4a, 0xf0, 0xc, 0xa6, 0x57, 0xa4, 0x56, 0xe4, 0x55, 0xd0, 0x2, 0xc4, 0x54, 0x90, 0xaf, 0xc8, 0xd0, 0x1, 0xe8, 0x86, 0x55, 0x84, 0x54, 0x20, 0x53, 0xf2, 0xa5, 0xfc, 0x85, 0x50, 0xa5, 0xfd, 0x85, 0x51, 0x20, 0xa0, 0xf1, 0xa0, 0x0, 0xa6, 0x55, 0xf0, 0xe, 0xb1, 0x50, 0x91, 0x52, 0xc8, 0xd0, 0xf9, 0xe6, 0x51, 0xe6, 0x53, 0xca, 0xd0, 0xf2, 0xa6, 0x54, 0xf0, 0x8, 0xb1, 0x50, 0x91, 0x52, 0xc8, 0xca, 0xd0, 0xf8, 0x60, 0xa6, 0x55, 0x18, 0x8a, 0x65, 0x51, 0x85, 0x51, 0x18, 0x8a, 0x65, 0x53, 0x85, 0x53, 0xe8, 0xa4, 0x54, 0xf0, 0xe, 0x88, 0xf0, 0x7, 0xb1, 0x50, 0x91, 0x52, 0x88, 0xd0, 0xf9, 0xb1, 0x50, 0x91, 0x52, 0x88, 0xc6, 0x51, 0xc6, 0x53, 0xca, 0xd0, 0xed, 0x60, 0xa9, 0xff, 0x85, 0x55, 0x20, 0x78, 0xf0, 0xa4, 0x54, 0xc4, 0xfa, 0xd0, 0x6, 0xa6, 0x55, 0xe4, 0xfb, 0xf0, 0x51, 0xa0, 0xff, 0xc8, 0xb1, 0xfc, 0xd0, 0xfb, 0x98, 0xf0, 0x45, 0xc8, 0x20, 0xdc, 0xf4, 0xd0, 0xe4, 0x20, 0xe5, 0xfe, 0x86, 0x2f, 0x20, 0xee, 0xf3, 0xc8, 0x20, 0xd6, 0xfe, 0xa2, 0x0, 0xb5, 0x4, 0xf0, 0x6, 0x20, 0xef, 0xff, 0xe8, 0xd0, 0xf6, 0xa6, 0x2f, 0x60, 0x20, 0xea, 0xfe, 0xc9, 0x9, 0xd0, 0x2, 0xa9, 0x20, 0xc9, 0x20, 0x10, 0x1a, 0xa8, 0x68, 0x68, 0x68, 0x68, 0xc0, 0x8, 0xf0, 0x3b, 0xc0, 0xd, 0xd0, 0xa, 0xe0, 0x4, 0xf0, 0x29, 0xa9, 0x0, 0x95, 0x0, 0xf0, 0x5c, 0xa2, 0xff, 0x60, 0xe0, 0x27, 0x10, 0x1a, 0xc9, 0x5e, 0x10, 0x16, 0x38, 0x60, 0xc9, 0x2e, 0xf0, 0xfa, 0xc9, 0x30, 0x30, 0xc, 0xc9, 0x3a, 0x30, 0xf2, 0xc9, 0x41, 0x30, 0x4, 0xc9, 0x5b, 0x30, 0xea, 0x18, 0x60, 0xa9, 0x2, 0xaa, 0x85, 0x0, 0xa9, 0x0, 0x85, 0x1, 0x60, 0x20, 0xcc, 0xf0, 0xa9, 0x0, 0x85, 0x1d, 0x20, 0xe5, 0xfe, 0x20, 0xd6, 0xfe, 0xa2, 0x4, 0xa9, 0xa, 0x20, 0x9c, 0xf3, 0x20, 0xc4, 0xf3, 0xa5, 0x4, 0xc9, 0x3b, 0xf0, 0xd, 0xa9, 0xe, 0x20, 0x9c, 0xf3, 0x20, 0xc4, 0xf3, 0xa9, 0x1d, 0x20, 0x9c, 0xf3, 0xa9, 0x0, 0x20, 0x9c, 0xf3, 0xa2, 0x0, 0x86, 0x51, 0xa9, 0x20, 0x85, 0x55, 0xa9, 0x4, 0x85, 0x50, 0xa9, 0x1, 0x85, 0x54, 0x20, 0xd7, 0xf3, 0xa4, 0x4, 0xc0, 0x3b, 0xd0, 0x4, 0xa9, 0xb, 0xd0, 0x5f, 0x8a, 0x48, 0x18, 0x66, 0x56, 0xa2, 0x3, 0x38, 0xb5, 0xa, 0xe9, 0x40, 0xa0, 0x5, 0x4a, 0x66, 0x56, 0x66, 0x57, 0x88, 0xd0, 0xf8, 0xca, 0xd0, 0xee, 0xa2, 0x38, 0xbd, 0xe8, 0xfb, 0xc5, 0x56, 0xd0, 0x7, 0xbd, 0x20, 0xfc, 0xc5, 0x57, 0xf0, 0x3, 0xca, 0xd0, 0xef, 0xca, 0x8a, 0xc9, 0xff, 0xd0, 0x19, 0xa5, 0xb, 0xc9, 0x2e, 0xd0, 0xc, 0xa2, 0x5, 0xa5, 0xc, 0xdd, 0x4e, 0xfd, 0xf0, 0x9, 0xca, 0xd0, 0xf8, 0x68, 0xa0, 0x1, 0x4c, 0x69, 0xf4, 0xca, 0xa8, 0xc8, 0x68, 0xaa, 0x94, 0x0, 0xe8, 0xa9, 0xf, 0x85, 0x50, 0x20, 0xd7, 0xf3, 0x86, 0x2f, 0xe6, 0x2f, 0xa9, 0x1d, 0x85, 0x50, 0xa9, 0x0, 0x85, 0x54, 0x85, 0x55, 0x20, 0xd7, 0xf3, 0xe4, 0x2f, 0xd0, 0x3, 0xca, 0x95, 0xff, 0x60, 0x85, 0x54, 0x20, 0x8d, 0xf2, 0x90, 0xfb, 0x20, 0xef, 0xff, 0x95, 0x0, 0xe8, 0xc9, 0x20, 0xf0, 0x5, 0xe4, 0x54, 0xd0, 0xed, 0x60, 0xa5, 0x54, 0xf0, 0xe8, 0xe4, 0x54, 0xf0, 0xf7, 0xa9, 0x20, 0x95, 0x0, 0x20, 0xef, 0xff, 0xe8, 0xd0, 0xee, 0xb5, 0xff, 0xc9, 0x20, 0xf0, 0x7, 0x20, 0x8d, 0xf2, 0xc9, 0x20, 0xd0, 0xf9, 0x95, 0x0, 0xe8, 0x4c, 0xef, 0xff, 0xa0, 0x0, 0xb1, 0x50, 0xf0, 0xb, 0xc5, 0x55, 0xf0, 0x7, 0x95, 0x0, 0xe8, 0xe6, 0x50, 0xd0, 0xf1, 0xa5, 0x54, 0x95, 0x0, 0xe8, 0x60, 0x20, 0xcc, 0xf0, 0xa0, 0x0, 0xa2, 0x4, 0xb1, 0xfc, 0xf0, 0x4d, 0xc9, 0x2, 0xd0, 0x5, 0xc8, 0xa9, 0x0, 0xf0, 0x46, 0xc9, 0x1, 0xf0, 0x6, 0x95, 0x0, 0xe8, 0xc8, 0xd0, 0xe9, 0xa5, 0x4, 0xc9, 0x3b, 0xd0, 0x4, 0xa2, 0xb, 0xd0, 0x2d, 0xc8, 0xb1, 0xfc, 0xaa, 0xca, 0x86, 0x3c, 0xe0, 0x38, 0x10, 0x9, 0x98, 0x48, 0x20, 0x99, 0xfa, 0x68, 0xa8, 0xd0, 0x6, 0x86, 0xc, 0xa9, 0x2e, 0x85, 0xb, 0xc8, 0xa2, 0xf, 0xb1, 0xfc, 0xf0, 0x11, 0xc9, 0x1, 0xd0, 0x5, 0xc8, 0xa2, 0x1d, 0xd0, 0xf3, 0x95, 0x0, 0xe8, 0xc8, 0xd0, 0xed, 0xa2, 0xfe, 0x95, 0x0, 0x60, 0x20, 0x94, 0xf4, 0x20, 0xe5, 0xfe, 0x20, 0xf8, 0xf5, 0x20, 0xb8, 0xf4, 0xe8, 0xf0, 0xf, 0xe0, 0xff, 0xd0, 0xf6, 0xe6, 0x58, 0x20, 0x10, 0xf6, 0xe8, 0xf0, 0x3, 0x4c, 0xf8, 0xf5, 0x20, 0xe5, 0xfe, 0xa2, 0x5, 0xbd, 0x53, 0xfd, 0x20, 0xef, 0xff, 0xca, 0xd0, 0xf7, 0x98, 0x18, 0x8a, 0x69, 0x3, 0x88, 0xd0, 0xfb, 0xa8, 0xa2, 0x3, 0xb9, 0x56, 0xfd, 0x20, 0xef, 0xff, 0xc8, 0xca, 0xd0, 0xf6, 0xca, 0xa5, 0x59, 0xd0, 0x26, 0x4c, 0x72, 0xf2, 0x20, 0x78, 0xf0, 0x85, 0x58, 0x85, 0xeb, 0x85, 0xe9, 0x85, 0xf5, 0xa5, 0xf8, 0x85, 0xf6, 0x20, 0xeb, 0xf5, 0x86, 0xea, 0xa9, 0x0, 0x85, 0x2b, 0x85, 0x29, 0x85, 0x46, 0xa4, 0xf9, 0xc8, 0x84, 0x2a, 0x84, 0x47, 0x60, 0x20, 0xee, 0xf3, 0xe0, 0xfe, 0xf0, 0x1d, 0xe0, 0x4, 0xf0, 0x18, 0xa9, 0x0, 0x85, 0x59, 0x85, 0x58, 0x85, 0x5a, 0x20, 0x44, 0xf5, 0xe0, 0xff, 0xf0, 0x1d, 0xa0, 0x0, 0xb1, 0xfc, 0xf0, 0x3, 0xc8, 0xd0, 0xf9, 0xc8, 0xa5, 0xfc, 0x84, 0x44, 0x18, 0x65, 0x44, 0x85, 0xfc, 0x90, 0x2, 0xe6, 0xfd, 0xe6, 0xfa, 0xd0, 0x2, 0xe6, 0xfb, 0x60, 0xa4, 0x3c, 0xb9, 0x73, 0xfc, 0xa6, 0x3d, 0x18, 0x7d, 0xab, 0xfc, 0xe0, 0xb, 0xf0, 0xe, 0xe0, 0x2, 0xd0, 0x11, 0xc0, 0x28, 0x30, 0xd, 0xc0, 0x30, 0xb0, 0x9, 0x69, 0x8, 0xc0, 0x35, 0xd0, 0x3, 0x18, 0x69, 0x4, 0x20, 0x2f, 0xf5, 0xc9, 0x0, 0xd0, 0x3, 0x20, 0x2f, 0xf5, 0x8a, 0xf0, 0xce, 0xca, 0xf0, 0xcb, 0xa5, 0x3e, 0xe0, 0x8, 0x30, 0x5, 0x20, 0x2f, 0xf5, 0xa5, 0x3f, 0xa0, 0x0, 0x91, 0xf5, 0xe6, 0xf5, 0xd0, 0x2, 0xe6, 0xf6, 0x60, 0x20, 0xa9, 0xf6, 0xe0, 0xff, 0xd0, 0xaf, 0xa0, 0x2, 0x60, 0xa5, 0x4, 0xc9, 0x3b, 0xf0, 0xa5, 0xa6, 0xb, 0xe0, 0x2e, 0xd0, 0xd, 0xa6, 0xc, 0xe0, 0x4d, 0xd0, 0x3, 0x4c, 0xb6, 0xf5, 0xe0, 0x3d, 0xf0, 0x47, 0xc9, 0x20, 0xf0, 0x3, 0x20, 0xdf, 0xf8, 0xa5, 0xb, 0xc9, 0x2e, 0xd0, 0xd0, 0xa2, 0x0, 0xa5, 0xc, 0xc9, 0x53, 0xf0, 0x19, 0x85, 0x58, 0x20, 0x7a, 0xf7, 0xe8, 0xf0, 0xc, 0xa5, 0x3e, 0xa6, 0xc, 0xe0, 0x57, 0xf0, 0xa8, 0xa6, 0x3f, 0xf0, 0xa9, 0xa0, 0x3, 0xa2, 0xff, 0x60, 0xb5, 0xf, 0xc9, 0x27, 0xd0, 0xf5, 0xe8, 0xb5, 0xf, 0xf0, 0xf0, 0xc9, 0x27, 0xf0, 0x9, 0x20, 0x2f, 0xf5, 0xe0, 0xe, 0xd0, 0xf0, 0xf0, 0xe3, 0x60, 0x85, 0x58, 0x20, 0xc2, 0xf2, 0x90, 0xdb, 0xa2, 0x0, 0x20, 0x7a, 0xf7, 0xe8, 0xf0, 0xd3, 0x4c, 0xe2, 0xf8, 0x20, 0xc2, 0xf2, 0x90, 0xcb, 0xa0, 0x0, 0xa5, 0xf, 0xf0, 0x14, 0xc9, 0x20, 0xf0, 0x10, 0x20, 0xf6, 0xf5, 0xa2, 0x0, 0xa5, 0xf, 0x20, 0x5b, 0xf9, 0xe8, 0xf0, 0xb4, 0x20, 0xc3, 0xf0, 0x20, 0xdf, 0xf8, 0xe0, 0xff, 0xf0, 0xc7, 0x20, 0x10, 0xf6, 0xe0, 0xff, 0xf0, 0xc0, 0x20, 0xc4, 0xfe, 0xa9, 0x0, 0x20, 0xf6, 0xf5, 0xa2, 0x0, 0x86, 0xee, 0x86, 0xec, 0xa6, 0xf9, 0x86, 0xed, 0x60, 0x85, 0x58, 0xa5, 0xf6, 0xa6, 0xf5, 0xa4, 0x58, 0xf0, 0xd, 0x48, 0x20, 0xb9, 0xfe, 0x68, 0xe0, 0x0, 0xd0, 0x3, 0x38, 0xe9, 0x1, 0xca, 0x4c, 0x67, 0xfb, 0xa6, 0x2b, 0xf0, 0x72, 0x86, 0x59, 0x86, 0x45, 0xa5, 0xf5, 0x48, 0xa5, 0xf6, 0x48, 0x20, 0xa8, 0xf4, 0xa0, 0x0, 0xa5, 0x58, 0x85, 0x48, 0x84, 0x5a, 0xb1, 0x46, 0xc9, 0x2e, 0xd0, 0x2, 0x85, 0x58, 0xb1, 0x46, 0x99, 0x1d, 0x0, 0xc8, 0xc0, 0x6, 0xd0, 0xf6, 0xb1, 0x46, 0x85, 0xf5, 0xc8, 0xb1, 0x46, 0x85, 0xf6, 0xc8, 0xb1, 0x46, 0x85, 0x54, 0x20, 0x7e, 0xf8, 0xe0, 0xff, 0xf0, 0x47, 0xa5, 0x5a, 0xf0, 0x4, 0xa5, 0x54, 0x91, 0x50, 0x20, 0xc3, 0xf7, 0xa0, 0x0, 0xb1, 0xf5, 0x29, 0x1f, 0xc9, 0x10, 0xf0, 0x22, 0x20, 0x33, 0xf5, 0xa5, 0x3e, 0x20, 0x2a, 0xf5, 0x18, 0xa5, 0x46, 0x69, 0x9, 0x85, 0x46, 0x90, 0x2, 0xe6, 0x47, 0xa5, 0x48, 0x85, 0x58, 0xc6, 0x45, 0xd0, 0xa1, 0x68, 0x85, 0xf6, 0x68, 0x85, 0xf5, 0x60, 0x20, 0x62, 0xf7, 0xe0, 0xff, 0xf0, 0x9, 0xa0, 0x1, 0xa5, 0x3e, 0x91, 0xf5, 0x4c, 0x6d, 0xf6, 0xa0, 0x0, 0x20, 0xe0, 0xfe, 0xb1, 0x46, 0x20, 0xef, 0xff, 0xc8, 0xc0, 0x6, 0xd0, 0xf6, 0x88, 0xd0, 0xd7, 0xa2, 0xff, 0x86, 0x3d, 0xa5, 0x3c, 0xa6, 0xf, 0xf0, 0x4, 0xe0, 0x20, 0xd0, 0xe, 0xa2, 0x0, 0x20, 0x3d, 0xf7, 0xe0, 0xff, 0xd0, 0x35, 0xa2, 0x1, 0x4c, 0x3d, 0xf7, 0xe0, 0x23, 0xf0, 0xe, 0xa2, 0x3, 0x20, 0x3d, 0xf7, 0xe0, 0xff, 0xf0, 0x24, 0xa5, 0xf, 0x4c, 0x4f, 0xf7, 0xc9, 0x2c, 0xf0, 0x71, 0xa2, 0x2, 0xc9, 0x35, 0xf0, 0x7, 0x20, 0x3d, 0xf7, 0xe0, 0xff, 0xf0, 0xd, 0x86, 0x3d, 0xca, 0x20, 0x7a, 0xf7, 0xe8, 0xf0, 0x5b, 0xa5, 0x3f, 0xd0, 0x57, 0x60, 0xa2, 0x0, 0xa5, 0xf, 0xc9, 0x28, 0xd0, 0x1, 0xe8, 0x20, 0xd3, 0xf7, 0xe0, 0xff, 0xf0, 0xef, 0x20, 0x9c, 0xf9, 0xe0, 0xff, 0xf0, 0xe8, 0x86, 0x3d, 0xe0, 0x6, 0xd0, 0xe, 0xa5, 0x3c, 0xc9, 0x28, 0x90, 0x8, 0xc9, 0x30, 0xb0, 0x4, 0xa2, 0xb, 0xd0, 0x28, 0xa0, 0x6, 0xb9, 0x15, 0xfd, 0xc5, 0x3c, 0xd0, 0xe, 0xbe, 0x1b, 0xfd, 0xe4, 0x3d, 0xf0, 0x18, 0xbe, 0x21, 0xfd, 0xe4, 0x3d, 0xf0, 0x11, 0x88, 0xd0, 0xe8, 0xa6, 0x3d, 0xa5, 0x3c, 0xdd, 0x59, 0xfc, 0x90, 0x8, 0xdd, 0x66, 0xfc, 0xb0, 0x3, 0x86, 0x3d, 0x60, 0xa2, 0xff, 0x60, 0xa2, 0x0, 0x86, 0x3e, 0x86, 0x3f, 0xc9, 0x2a, 0xd0, 0x6, 0x20, 0xba, 0xf0, 0x20, 0xfd, 0xf7, 0x20, 0xd3, 0xf7, 0x38, 0xa5, 0x3e, 0xe5, 0xf5, 0x85, 0x3e, 0xa5, 0x3f, 0xe5, 0xf6, 0x85, 0x3f, 0xf0, 0x4, 0xe6, 0x3f, 0xd0, 0xd7, 0xc6, 0x3e, 0xc6, 0x3e, 0x60, 0xb5, 0xf, 0xf0, 0xce, 0xc9, 0x27, 0xf0, 0x3, 0x4c, 0xd3, 0xf7, 0xe8, 0xa9, 0x0, 0x85, 0x3f, 0xb5, 0xf, 0x85, 0x3e, 0xe8, 0xb5, 0xf, 0xc9, 0x27, 0xd0, 0xb7, 0xe8, 0xb5, 0xf, 0xf0, 0x7c, 0xc9, 0x20, 0xf0, 0x78, 0x48, 0xe8, 0xb5, 0xf, 0x20, 0x51, 0xfa, 0xe0, 0xff, 0xd0, 0x2, 0x68, 0x60, 0x85, 0x54, 0x68, 0xc9, 0x2b, 0xf0, 0x9, 0xa5, 0x54, 0x18, 0x49, 0xff, 0x69, 0x1, 0x85, 0x54, 0xa5, 0x5a, 0xf0, 0x4, 0xa5, 0x54, 0x91, 0x50, 0xa5, 0x54, 0x10, 0x2, 0xc6, 0x3f, 0x18, 0x65, 0x3e, 0x85, 0x3e, 0x90, 0x2, 0xe6, 0x3f, 0x60, 0x86, 0x56, 0xb5, 0xf, 0xc9, 0x3c, 0xf0, 0x4, 0xc9, 0x3e, 0xd0, 0x5, 0x85, 0x58, 0xe8, 0xb5, 0xf, 0x20, 0xbe, 0xf2, 0xb0, 0x9, 0x20, 0x5b, 0xf9, 0xe0, 0xff, 0xf0, 0x24, 0xd0, 0xb, 0x86, 0x2f, 0x20, 0x60, 0xf8, 0xe0, 0xff, 0xf0, 0x1b, 0xa6, 0x2f, 0xe8, 0xb5, 0xf, 0x20, 0xbe, 0xf2, 0xb0, 0xf8, 0xc9, 0x2b, 0xf0, 0x4, 0xc9, 0x2d, 0xd0, 0xa, 0x20, 0x9e, 0xf7, 0xe0, 0xff, 0xd0, 0xe9, 0xa0, 0x3, 0x60, 0xa0, 0x0, 0xa5, 0x58, 0xc9, 0x3c, 0xf0, 0x8, 0xc9, 0x3e, 0xd0, 0x6, 0xa5, 0x3f, 0x85, 0x3e, 0x84, 0x3f, 0xb5, 0xf, 0x99, 0x1d, 0x0, 0xf0, 0xa, 0xc9, 0x20, 0xf0, 0x6, 0xe8, 0xc8, 0xe0, 0xe, 0xd0, 0xef, 0xa9, 0x0, 0x99, 0x1d, 0x0, 0xa4, 0x56, 0xa9, 0x24, 0x99, 0xf, 0x0, 0xc8, 0xa5, 0x3f, 0xf0, 0x3, 0x20, 0x82, 0xfa, 0xa5, 0x3e, 0x20, 0x82, 0xfa, 0xa2, 0x0, 0xb5, 0x1d, 0x99, 0xf, 0x0, 0xf0, 0xba, 0xe8, 0xc8, 0xd0, 0xf5, 0xa0, 0x0, 0xc0, 0x6, 0xf0, 0x18, 0x20, 0xbe, 0xf2, 0x90, 0x9, 0x99, 0x1d, 0x0, 0xe8, 0xb5, 0xf, 0xc8, 0xd0, 0xee, 0xa9, 0x20, 0x99, 0x1d, 0x0, 0xc8, 0xc0, 0x6, 0xd0, 0xf8, 0xa9, 0x1d, 0x85, 0x42, 0xa2, 0x0, 0x86, 0x43, 0xa9, 0x6, 0x85, 0x2e, 0xa9, 0x8, 0x85, 0x2d, 0xa5, 0x1d, 0xc9, 0x2e, 0xf0, 0x11, 0x20, 0x8a, 0xf9, 0xf0, 0x13, 0xa0, 0x6, 0xb1, 0x40, 0x85, 0x3e, 0xc8, 0xb1, 0x40, 0x85, 0x3f, 0x60, 0xa2, 0x3, 0x20, 0x8a, 0xf9, 0xd0, 0xed, 0xa5, 0x58, 0xd0, 0x4f, 0x20, 0xba, 0xf0, 0xa5, 0x2a, 0x85, 0x51, 0xa5, 0x29, 0xa6, 0x2b, 0xf0, 0xa, 0x18, 0x69, 0x9, 0x90, 0x2, 0xe6, 0x51, 0xca, 0xd0, 0xf6, 0x85, 0x50, 0xe6, 0x2b, 0xa5, 0x2b, 0xc9, 0x55, 0x10, 0x32, 0xa9, 0x1d, 0x85, 0x5a, 0x85, 0x52, 0x20, 0x43, 0xf9, 0xc8, 0x8a, 0x91, 0x50, 0x60, 0x20, 0xba, 0xf0, 0xa9, 0x4, 0x85, 0x52, 0x85, 0x42, 0xa2, 0x0, 0x86, 0x43, 0xa9, 0x6, 0x85, 0x2e, 0xa5, 0x4, 0xc9, 0x2e, 0xd0, 0x2, 0xa2, 0x3, 0x20, 0x8a, 0xf9, 0xf0, 0xb, 0x68, 0x68, 0xa0, 0x5, 0xd0, 0x2, 0xa0, 0x4, 0xa2, 0xff, 0x60, 0xa6, 0x4, 0xe0, 0x2e, 0xf0, 0x17, 0x38, 0xa5, 0xe9, 0xe9, 0x8, 0xb0, 0x2, 0xc6, 0xea, 0x85, 0xe9, 0xe6, 0xeb, 0xf0, 0xe6, 0x85, 0x50, 0xa5, 0xea, 0x85, 0x51, 0xd0, 0x1e, 0xa5, 0xed, 0x85, 0x51, 0xa5, 0xec, 0xa6, 0xee, 0xf0, 0xa, 0x18, 0x69, 0x8, 0x90, 0x2, 0xe6, 0x51, 0xca, 0xd0, 0xf6, 0x85, 0x50, 0xe6, 0xee, 0xa5, 0xee, 0xc9, 0x20, 0x10, 0xc0, 0xa0, 0x0, 0x84, 0x53, 0xa2, 0x6, 0xb1, 0x52, 0x91, 0x50, 0xc8, 0xca, 0xd0, 0xf8, 0xa5, 0x3e, 0x91, 0x50, 0xc8, 0xa5, 0x3f, 0x91, 0x50, 0x60, 0xc9, 0x24, 0xd0, 0xa6, 0x84, 0x1e, 0x20, 0x18, 0xfa, 0xe0, 0xff, 0xf0, 0x9d, 0x85, 0x1d, 0xa0, 0x0, 0x84, 0x3f, 0xca, 0xca, 0xb5, 0xf, 0xc9, 0x24, 0xf0, 0x6, 0x20, 0x51, 0xfa, 0x38, 0xb0, 0x3, 0x20, 0x6d, 0xfa, 0x99, 0x3e, 0x0, 0xc8, 0xc4, 0x1d, 0xd0, 0xe7, 0xa4, 0x1e, 0x60, 0xb5, 0xe9, 0x85, 0x40, 0xb5, 0xea, 0x85, 0x41, 0xb5, 0xeb, 0x85, 0x2c, 0x20, 0x2c, 0xfa, 0xe0, 0xff, 0x60, 0xa2, 0x0, 0xa9, 0x4, 0xb4, 0xf, 0xc0, 0x28, 0xd0, 0x4, 0x18, 0x69, 0x3, 0xe8, 0x48, 0x20, 0x18, 0xfa, 0xa8, 0xca, 0xa5, 0x3c, 0xc9, 0x21, 0xf0, 0x4, 0xc9, 0x23, 0xd0, 0x1, 0xc8, 0x68, 0xe8, 0xf0, 0x56, 0x88, 0xf0, 0x3, 0x18, 0x69, 0x6, 0xa8, 0xb5, 0xf, 0xf0, 0x4, 0xc9, 0x20, 0xd0, 0x14, 0xa5, 0xf, 0xc9, 0x28, 0xf0, 0x41, 0xc0, 0xf, 0x10, 0x3d, 0xc0, 0x7, 0xf0, 0x39, 0x30, 0x1, 0x88, 0x98, 0xaa, 0x60, 0xc9, 0x29, 0xd0, 0xb, 0xa9, 0x20, 0x85, 0xf, 0xe8, 0xb5, 0xf, 0xc9, 0x2c, 0xd0, 0xd5, 0xb5, 0xf, 0xc9, 0x2c, 0xd0, 0x1e, 0xe8, 0xb5, 0xf, 0xc9, 0x58, 0xf0, 0xd, 0xc9, 0x59, 0xd0, 0x13, 0xa5, 0xf, 0xc9, 0x28, 0xf0, 0xd, 0x95, 0xd, 0xc8, 0xc8, 0xb5, 0xd, 0xc9, 0x29, 0xf0, 0x3, 0xe8, 0xd0, 0xb1, 0xa2, 0xff, 0x60, 0xa0, 0x0, 0xe8, 0xc8, 0x20, 0x6e, 0xfa, 0xc9, 0xff, 0xd0, 0xf7, 0x98, 0x4a, 0xf0, 0xee, 0xc9, 0x3, 0xb0, 0xea, 0x60, 0xa5, 0x2c, 0xf0, 0xe5, 0xa2, 0x0, 0xa0, 0xff, 0xc8, 0xc4, 0x2e, 0xf0, 0xde, 0xb1, 0x40, 0xd1, 0x42, 0xf0, 0xf5, 0xe8, 0xe4, 0x2c, 0xf0, 0xd1, 0xa5, 0x40, 0x18, 0x65, 0x2d, 0x85, 0x40, 0x90, 0xe5, 0xe6, 0x41, 0xb0, 0xe1, 0x20, 0x6e, 0xfa, 0xc9, 0xff, 0xf0, 0xbd, 0x48, 0x20, 0x6d, 0xfa, 0xca, 0xc9, 0xff, 0xd0, 0x2, 0x68, 0x60, 0x85, 0x44, 0x68, 0xa, 0xa, 0xa, 0xa, 0x65, 0x44, 0x60, 0xe8, 0xb5, 0xf, 0x49, 0x30, 0xc9, 0xa, 0x90, 0x8, 0x69, 0x88, 0xc9, 0xfa, 0x90, 0x3, 0x29, 0xf, 0x60, 0xa9, 0xff, 0x60, 0x48, 0x20, 0xd6, 0xfb, 0x20, 0x8a, 0xfa, 0x68, 0x29, 0xf, 0x9, 0x30, 0xc9, 0x3a, 0x90, 0x2, 0x69, 0x6, 0x99, 0xf, 0x0, 0xc8, 0x60, 0xbd, 0xe9, 0xfb, 0x85, 0x56, 0xbd, 0x21, 0xfc, 0x85, 0x57, 0xa2, 0x0, 0xa9, 0x0, 0xa0, 0x5, 0x6, 0x57, 0x26, 0x56, 0x2a, 0x88, 0xd0, 0xf8, 0x69, 0x40, 0x95, 0xb, 0xa4, 0x5b, 0xf0, 0x3, 0x20, 0xef, 0xff, 0xe8, 0xe0, 0x3, 0xd0, 0xe4, 0x60, 0x20, 0xab, 0xf0, 0xf0, 0x3, 0x20, 0xc3, 0xf0, 0x20, 0xdc, 0xfa, 0x20, 0x81, 0xfb, 0x85, 0xf5, 0x84, 0xf6, 0xad, 0x11, 0xd0, 0x10, 0xf1, 0xad, 0x10, 0xd0, 0x20, 0x6e, 0xfb, 0xa1, 0xf5, 0xa8, 0x4a, 0x90, 0x9, 0x6a, 0xb0, 0x14, 0xc9, 0xa2, 0xf0, 0x10, 0x29, 0x87, 0x4a, 0xaa, 0xbd, 0xb8, 0xfc, 0x90, 0x3, 0x20, 0xd6, 0xfb, 0x29, 0xf, 0xd0, 0x4, 0xa0, 0x80, 0xa9, 0x0, 0xaa, 0xbd, 0xfc, 0xfc, 0x85, 0x29, 0x29, 0x3, 0x85, 0x2a, 0x98, 0x20, 0x90, 0xfb, 0xa0, 0x0, 0x48, 0xb1, 0xf5, 0x20, 0xdc, 0xff, 0xa2, 0x1, 0x20, 0x7a, 0xfb, 0xc4, 0x2a, 0xc8, 0x90, 0xf1, 0xa2, 0x3, 0x86, 0x5b, 0xc0, 0x4, 0x90, 0xf0, 0x68, 0xaa, 0x20, 0x99, 0xfa, 0x20, 0x78, 0xfb, 0xa4, 0x2a, 0xa2, 0x6, 0xe0, 0x3, 0xf0, 0x1e, 0x6, 0x29, 0x90, 0xe, 0xbd, 0x9, 0xfd, 0x20, 0xef, 0xff, 0xbd, 0xf, 0xfd, 0xf0, 0x3, 0x20, 0xef, 0xff, 0xca, 0xd0, 0xe7, 0x86, 0x5b, 0x60, 0x88, 0x30, 0xe5, 0x20, 0xdc, 0xff, 0xa5, 0x29, 0xc9, 0xe8, 0xb1, 0xf5, 0x90, 0xf2, 0x20, 0x84, 0xfb, 0xaa, 0xe8, 0xd0, 0x1, 0xc8, 0x98, 0x20, 0xdc, 0xff, 0x8a, 0x4c, 0xdc, 0xff, 0x20, 0xe5, 0xfe, 0xa5, 0xf6, 0xa6, 0xf5, 0x20, 0x67, 0xfb, 0xa2, 0x3, 0x20, 0xe0, 0xfe, 0xca, 0xd0, 0xfa, 0x60, 0x38, 0xa5, 0x2a, 0xa4, 0xf6, 0xaa, 0x10, 0x1, 0x88, 0x65, 0xf5, 0x90, 0x1, 0xc8, 0x60, 0x85, 0x54, 0x29, 0x8f, 0xc9, 0x8a, 0xf0, 0x43, 0xa, 0xc9, 0x10, 0xf0, 0x37, 0xa5, 0x54, 0xa, 0x69, 0x80, 0x2a, 0xa, 0x29, 0x1f, 0x69, 0x20, 0x48, 0xa5, 0x54, 0x29, 0x9f, 0xf0, 0x1b, 0xa, 0xc9, 0x20, 0xf0, 0x10, 0x29, 0x6, 0xd0, 0x2f, 0x68, 0x29, 0x7, 0xc9, 0x3, 0x10, 0x2, 0x69, 0x2, 0x69, 0x1f, 0x60, 0x68, 0x29, 0x7, 0x69, 0x18, 0x60, 0x68, 0xaa, 0xbd, 0xb0, 0xfb, 0x60, 0x16, 0x21, 0x17, 0x18, 0xa5, 0x54, 0x4a, 0x4a, 0x4a, 0x4a, 0x60, 0x20, 0xd4, 0xfb, 0xc9, 0xe, 0xd0, 0x2, 0x69, 0xfd, 0x69, 0x8, 0x60, 0x68, 0x60, 0x82, 0x1b, 0x83, 0x99, 0x82, 0x1b, 0x83, 0x99, 0x21, 0xa6, 0xa0, 0x1b, 0x4b, 0x1b, 0x4b, 0x99, 0xa6, 0xa6, 0xa0, 0xa4, 0x21, 0x73, 0x14, 0x95, 0x95, 0x14, 0x13, 0x15, 0x15, 0x10, 0x10, 0x13, 0x11, 0x54, 0x12, 0x53, 0x9d, 0x61, 0x1c, 0x1c, 0x7c, 0xb, 0x2b, 0x9, 0x9d, 0x61, 0x1b, 0x98, 0xc, 0x93, 0x64, 0x93, 0x9d, 0x61, 0x21, 0x4b, 0x20, 0x6, 0x20, 0x46, 0x2, 0x12, 0x2, 0x52, 0x72, 0x42, 0x72, 0x2c, 0xb2, 0x8, 0xb0, 0x48, 0x2, 0x26, 0x70, 0xf0, 0x70, 0xe0, 0x96, 0x12, 0x26, 0x18, 0x52, 0x86, 0xa6, 0xc6, 0xe6, 0x8a, 0x62, 0xe4, 0x68, 0x60, 0x32, 0x32, 0x32, 0x30, 0x82, 0x88, 0xe4, 0x6, 0x2, 0x2, 0x60, 0x86, 0xd8, 0xd8, 0xe4, 0xe4, 0x30, 0x30, 0x46, 0x86, 0x0, 0x30, 0x25, 0x19, 0x24, 0x28, 0x34, 0x28, 0x28, 0x21, 0x28, 0x28, 0x23, 0x19, 0x34, 0x30, 0x21, 0x38, 0x34, 0x36, 0x30, 0x30, 0x38, 0x34, 0x30, 0x24, 0x8, 0x18, 0x28, 0x38, 0x48, 0x58, 0x68, 0x78, 0x88, 0x98, 0xa8, 0xb8, 0xc8, 0xd8, 0xe8, 0xf8, 0x8a, 0x9a, 0xaa, 0xba, 0xca, 0xea, 0x0, 0x40, 0x60, 0x10, 0x30, 0x50, 0x70, 0x90, 0xb0, 0xd0, 0xf0, 0x14, 0x20, 0x40, 0x80, 0xa0, 0xc0, 0xe0, 0x1, 0x21, 0x41, 0x61, 0x81, 0xa1, 0xc1, 0xe1, 0x2, 0x22, 0x42, 0x62, 0x82, 0xa2, 0xc2, 0xe2, 0x0, 0x8, 0x0, 0x0, 0x4, 0x14, 0x14, 0x0, 0x10, 0xc, 0x1c, 0x18, 0x2c, 0x4, 0x20, 0x54, 0x30, 0xd, 0x80, 0x4, 0x90, 0x3, 0x22, 0x54, 0x33, 0xd, 0x80, 0x4, 0x90, 0x4, 0x20, 0x54, 0x33, 0xd, 0x80, 0x4, 0x90, 0x4, 0x20, 0x54, 0x3b, 0xd, 0x80, 0x4, 0x90, 0x0, 0x22, 0x44, 0x33, 0xd, 0xc8, 0x44, 0x0, 0x11, 0x22, 0x44, 0x33, 0xd, 0xc8, 0x44, 0xa9, 0x1, 0x22, 0x44, 0x33, 0xd, 0x80, 0x4, 0x90, 0x1, 0x22, 0x44, 0x33, 0xd, 0x80, 0x4, 0x90, 0x26, 0x31, 0x87, 0x9a, 0x0, 0x21, 0x81, 0x82, 0x0, 0x0, 0x59, 0x4d, 0x91, 0x92, 0x86, 0x4a, 0x85, 0x9d, 0x2c, 0x29, 0x2c, 0x23, 0x28, 0x24, 0x59, 0x0, 0x58, 0x24, 0x24, 0x0, 0x22, 0x24, 0x25, 0x35, 0x36, 0x37, 0x4, 0x5, 0x5, 0x2, 0x5, 0x5, 0x4, 0x5, 0xa, 0xb, 0xa, 0xa, 0x4e, 0x4c, 0x58, 0x45, 0x4d, 0x52, 0x44, 0x49, 0x21, 0x24, 0x41, 0x56, 0x50, 0xf0, 0xf0, 0xf1, 0xf1, 0xf1, 0xf0, 0xfa, 0xf1, 0xff, 0xff, 0xf4, 0xf0, 0xf0, 0xde, 0xe4, 0xc6, 0x4e, 0x4, 0x9f, 0xc1, 0x57, 0x1a, 0xe, 0x4a, 0x90, 0x84, 0x42, 0x57, 0x53, 0x3d, 0x4d, 0x20, 0x3a, 0x52, 0x52, 0x45, 0x4d, 0x4e, 0x45, 0x41, 0x44, 0x44, 0x53, 0x59, 0x4e, 0x4f, 0x56, 0x46, 0x53, 0x59, 0x4d, 0x4e, 0x45, 0x53, 0x53, 0x45, 0x57, 0x20, 0x4e, 0x45, 0x4b, 0x20, 0x59, 0x42, 0x20, 0x33, 0x2e, 0x31, 0x20, 0x52, 0x45, 0x44, 0x41, 0x53, 0x55, 0x52, 0x4b, 0xd, 0x50, 0x53, 0x59, 0x58, 0x41, 0x4c, 0x48, 0x43, 0x5a, 0x49, 0x44, 0x42, 0x0, 0x56, 0x4e, 0x20, 0xe5, 0xfe, 0x20, 0xb9, 0xfe, 0x20, 0xbe, 0xfe, 0xa0, 0x7, 0xd9, 0x82, 0xfd, 0xf0, 0x5c, 0x88, 0xd0, 0xf8, 0xc9, 0x52, 0xd0, 0x6, 0x20, 0x9f, 0xfe, 0x6c, 0xf5, 0x0, 0xc9, 0x54, 0xd0, 0x3a, 0xa2, 0x8, 0xbd, 0x96, 0xfe, 0x95, 0xe0, 0xca, 0xd0, 0xf8, 0xa1, 0xf5, 0xf0, 0x5d, 0xa4, 0x2a, 0xc9, 0x20, 0xf0, 0x75, 0xc9, 0x60, 0xf0, 0x63, 0xc9, 0x4c, 0xf0, 0x78, 0xc9, 0x6c, 0xf0, 0x75, 0xc9, 0x40, 0xf0, 0x53, 0x29, 0x1f, 0x49, 0x14, 0xc9, 0x4, 0xf0, 0x2, 0xb1, 0xf5, 0x99, 0xe0, 0x0, 0x88, 0x10, 0xf8, 0x20, 0x9f, 0xfe, 0x4c, 0xe0, 0x0, 0xc9, 0x21, 0xd0, 0x6, 0x20, 0x1b, 0xff, 0x4c, 0x1e, 0xfe, 0xc9, 0x24, 0xd0, 0x97, 0x4c, 0xf, 0xff, 0xa2, 0xfe, 0x20, 0xbe, 0xfe, 0x95, 0x11, 0xe8, 0xd0, 0xf8, 0x20, 0x51, 0xfa, 0x99, 0xef, 0x0, 0xa6, 0xf1, 0x9a, 0x4c, 0x1e, 0xfe, 0x28, 0x20, 0xaa, 0xfe, 0x68, 0x85, 0xf5, 0x68, 0x85, 0xf6, 0xba, 0x86, 0xf1, 0x20, 0x57, 0xfe, 0x20, 0xdc, 0xfa, 0x4c, 0x92, 0xfd, 0x18, 0x68, 0x85, 0xf0, 0x68, 0x85, 0xf5, 0x68, 0x85, 0xf6, 0x20, 0x82, 0xfb, 0x84, 0xf6, 0x18, 0x90, 0x14, 0x18, 0x20, 0x82, 0xfb, 0xaa, 0x98, 0x48, 0x8a, 0x48, 0xa0, 0x2, 0x18, 0xb1, 0xf5, 0xaa, 0x88, 0xb1, 0xf5, 0x86, 0xf6, 0x85, 0xf5, 0xb0, 0xf3, 0x4c, 0x1e, 0xfe, 0x20, 0xe5, 0xfe, 0xa2, 0x5, 0xbd, 0x82, 0xfd, 0x20, 0xef, 0xff, 0x20, 0xb9, 0xfe, 0xb5, 0xef, 0x20, 0xdc, 0xff, 0x20, 0xe0, 0xfe, 0xca, 0xd0, 0xec, 0xa5, 0xf0, 0xa2, 0x8, 0xa, 0x90, 0x8, 0x48, 0xbd, 0x89, 0xfd, 0x20, 0xef, 0xff, 0x68, 0xca, 0xd0, 0xf2, 0x60, 0x18, 0xa0, 0x1, 0xb1, 0xf5, 0x20, 0x84, 0xfb, 0x85, 0xf5, 0x98, 0x38, 0xb0, 0xa1, 0x20, 0xaa, 0xfe, 0x38, 0xb0, 0x9d, 0xea, 0xea, 0x4c, 0x91, 0xfe, 0x4c, 0x83, 0xfe, 0xa5, 0xf0, 0x48, 0xa5, 0xf4, 0xa6, 0xf3, 0xa4, 0xf2, 0x28, 0x60, 0x85, 0xf4, 0x86, 0xf3, 0x84, 0xf2, 0x8, 0x68, 0x85, 0xf0, 0xba, 0x86, 0xf1, 0xd8, 0x60, 0xa9, 0x2d, 0x4c, 0xef, 0xff, 0x20, 0xea, 0xfe, 0x4c, 0xef, 0xff, 0x20, 0xe5, 0xfe, 0xa2, 0x0, 0xb5, 0x4, 0x20, 0xef, 0xff, 0xe8, 0xe0, 0x6, 0xd0, 0xf6, 0x20, 0xe0, 0xfe, 0xa5, 0xfb, 0x20, 0xe5, 0xff, 0xa5, 0xfa, 0x20, 0xdc, 0xff, 0xa9, 0x20, 0x4c, 0xef, 0xff, 0xa9, 0xd, 0x4c, 0xef, 0xff, 0xad, 0x11, 0xd0, 0x10, 0xfb, 0xad, 0x10, 0xd0, 0x29, 0x7f, 0x60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd8, 0x58, 0xa0, 0x7f, 0x8c, 0x12, 0xd0, 0xa9, 0xa7, 0x8d, 0x11, 0xd0, 0x8d, 0x13, 0xd0, 0xa9, 0x5c, 0x20, 0xef, 0xff, 0x20, 0x1b, 0xff, 0x90, 0xf6, 0xb0, 0xf9, 0x20, 0xe5, 0xfe, 0xa0, 0x1, 0x88, 0x30, 0xf8, 0x20, 0xbe, 0xfe, 0x99, 0x0, 0x2, 0xc9, 0xd, 0xf0, 0xb, 0xc9, 0x5f, 0xf0, 0xef, 0xc9, 0x1b, 0xf0, 0xda, 0xc8, 0x10, 0xeb, 0xa0, 0xff, 0xa9, 0x0, 0xaa, 0xa, 0x85, 0x2b, 0xc8, 0xb9, 0x0, 0x2, 0xc9, 0xd, 0xd0, 0x2, 0x38, 0x60, 0x9, 0x80, 0xc9, 0xae, 0x90, 0xf0, 0xf0, 0xec, 0xc9, 0xba, 0xf0, 0xe7, 0xc9, 0xd2, 0xf0, 0x3d, 0x86, 0x28, 0x86, 0x29, 0x84, 0x2a, 0xb9, 0x0, 0x2, 0x49, 0x30, 0xc9, 0xa, 0x90, 0x6, 0x69, 0x88, 0xc9, 0xfa, 0x90, 0x11, 0xa, 0xa, 0xa, 0xa, 0xa2, 0x4, 0xa, 0x26, 0x28, 0x26, 0x29, 0xca, 0xd0, 0xf8, 0xc8, 0xd0, 0xe0, 0xc4, 0x2a, 0xd0, 0x2, 0x18, 0x60, 0x24, 0x2b, 0x50, 0x10, 0xa5, 0x28, 0x81, 0x26, 0xe6, 0x26, 0xd0, 0xaf, 0xe6, 0x27, 0x4c, 0x41, 0xff, 0x6c, 0x24, 0x0, 0x30, 0x27, 0xa2, 0x2, 0xb5, 0x27, 0x95, 0x25, 0x95, 0x23, 0xca, 0xd0, 0xf7, 0xd0, 0x12, 0x20, 0xe5, 0xfe, 0xa5, 0x25, 0x20, 0xdc, 0xff, 0xa5, 0x24, 0x20, 0xdc, 0xff, 0xa9, 0x3a, 0x20, 0xef, 0xff, 0x20, 0xe0, 0xfe, 0xa1, 0x24, 0x20, 0xdc, 0xff, 0x86, 0x2b, 0xa5, 0x24, 0xc5, 0x28, 0xa5, 0x25, 0xe5, 0x29, 0xb0, 0xc5, 0xe6, 0x24, 0xd0, 0x2, 0xe6, 0x25, 0xa5, 0x24, 0x29, 0x7, 0x10, 0xcc, 0x0, 0x48, 0x4a, 0x4a, 0x4a, 0x4a, 0x20, 0xe5, 0xff, 0x68, 0x29, 0xf, 0x9, 0x30, 0xc9, 0x3a, 0x90, 0x2, 0x69, 0x6, 0x2c, 0x12, 0xd0, 0x30, 0xfb, 0x8d, 0x12, 0xd0, 0x60, 0x0, 0x0, 0x0, 0xf, 0x0, 0xff, 0x14, 0xfe}; - +// APPLE ANNIVERSARY const uint8_t AUTLOAD[] = { 0x02, 0x80, // RAM ADDR 0xA9, 0xFF, 0x48, 0xA9, 0x00, 0x48, 0xA9, 0x2D,