Shahariar
Published © CC BY

PSoC™ 6: Voice Controlled Stove with Edge AI

Edge AI Smart Stove which can be operated with Voice Command and Interactive Voice Feedback UI (like Alexa) without Internet Connectivity

BeginnerFull instructions provided24 hours1,764

Things used in this project

Hardware components

PSoC™ 62S2 Wi-Fi BT Pioneer Kit
Infineon PSoC™ 62S2 Wi-Fi BT Pioneer Kit
×1
IoT Sense Expansion Kit
Infineon IoT Sense Expansion Kit
×1
DFRobot Enclosed Speaker
×1
DFRobot Beetle Board
×1
DFRobot Voice Playback Module
×1
DFRobot DC-DC Buck Converter Module
×1
DFRobot Metal Gear Servo Motors 180 degrees
×1
Gas Stove
×1
LM7809 Linear Voltage Regulator
×1

Software apps and online services

ModusToolbox™ Software
Infineon ModusToolbox™ Software
Picovoice Porcupine Wake Word Engine
Picovoice AI Picovoice Porcupine Wake Word Engine
Picovoice Shepherd No-code Platform
Picovoice AI Picovoice Shepherd No-code Platform
Audacity Audio Editor and Recorder
Free Text To Speech Reader Online

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Hot glue gun (generic)
Hot glue gun (generic)
Cable Tie Small
Super Glue

Story

Read more

Schematics

DF_REC

Courtesy of : https://ttsreader.com/

Schematic

Schematic for Inter-modules (B2B) connectivity

Code

main

C/C++
Copy this code and replace the existing code in Picovoice_E2E_Voice_Recognition_Demo example's main.c code
//// Please check licensing Info at the end of void main ////

// Necessary Header files //
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>

#include "cy_rgb_led.h"
#include "cy_pdl.h"
#include "cyhal.h"
#include "cycfg.h"
#include "cybsp.h"
#include "pv_audio_rec.h"
#include "pv_keywords.h"
#include "pv_picovoice.h"
#include "pv_psoc6.h"

#define MEMORY_BUFFER_SIZE (70 * 1024)

// Please Create an account in Picovoice.ai and get your own unique access_key and replace the
// following string with Your ACCCESS_KEY
// This is a dummy access_key, paste your access kye in this format: "Access_Key";
static const char* ACCESS_KEY ="XIn8zpxLMYGVmTTiPxze+v1A3ESyChXXrWwOKUGoFS0orK1VtQK6kg==";
static int8_t memory_buffer[MEMORY_BUFFER_SIZE] __attribute__((aligned(16)));

// Change these values slightly if you need more sensitivity,
// But increasing sensitivity will reduce selectivity, Range : 0.0f - 1.0f
static const float PORCUPINE_SENSITIVITY = 0.75f;
static const float RHINO_SENSITIVITY = 0.5f;


//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
// PWM Frequency = 50Hz //
#define PWM_FREQUENCY (50u)
// PWM Output Pins for servo control //
#define PWM_PIN_VALVE_CTRL P0_3
#define PWM_PIN_PEIZO_CTRL P1_3
// PWM Duty-cycle = 10% //
float PEIZO_CTRL_PWM_DUTY_CYCLE = 10.0f;
float VALVE_CTRL_PWM_DUTY_CYCLE = 10.0f;
///////////////////////////////////////////////////////
cyhal_pwm_t pwm_servo_signal_peizo_ctrl;
cyhal_pwm_t pwm_servo_signal_valve_ctrl;
///////////////////////////////////////////////////////
float servo_last_position = 0.0f; // 0 position of servo
///LowPower Timer will be used for Cooking Timer purpose///
cyhal_lptimer_t lptimer_obj;
cyhal_lptimer_info_t lptimer_obj_info;
uint32_t timer_start_cnt = 0; // lp timer count for starting cooking timer
uint32_t timer_stop_cnt = 0; // lp timer count for stopping cooking timer
uint32_t timer_duration = 0; // in minute(s)
timer_en = 0; // cooking timer active/inactive flag

////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////


//This function will take an angle (0-180) and
//drive one of the servo to that position

void set_servo_position (float angle)
{
    // Initialize the PWM //
    __enable_irq();
     cyhal_pwm_init(&pwm_servo_signal_valve_ctrl, PWM_PIN_VALVE_CTRL, NULL);
    //Set the PWM output frequency and duty cycle */
    cyhal_pwm_set_duty_cycle(&pwm_servo_signal_valve_ctrl, VALVE_CTRL_PWM_DUTY_CYCLE, PWM_FREQUENCY);
    // Start the PWM //
     cyhal_pwm_start(&pwm_servo_signal_valve_ctrl);
     float angle_difference = angle - servo_last_position;
    ///////////////////////////////////////////////////////////////////
     // for cw servo rotation (ccw valve opening more - more gas flow)
     if (angle_difference>0.0f)
 	{
 	    // (scaling: 180.0 degrees / 10.0 % duty = 18.0)
    	float steps = angle_difference/18.0f;
    	float position_reference = servo_last_position/18.0f;
    		while(VALVE_CTRL_PWM_DUTY_CYCLE  >= 10.0f - steps - position_reference)
    		{
    		VALVE_CTRL_PWM_DUTY_CYCLE = VALVE_CTRL_PWM_DUTY_CYCLE - 0.05;
 	    	cyhal_pwm_set_duty_cycle(&pwm_servo_signal_valve_ctrl, VALVE_CTRL_PWM_DUTY_CYCLE, PWM_FREQUENCY);
 	    	Cy_SysLib_Delay(25);
   	        // duty cycle limit
 	    	//if (PWM_DUTY_CYCLE > 10.0f) PWM_DUTY_CYCLE = 10.0f;
 	        // if (PWM_DUTY_CYCLE < 0.0f) PWM_DUTY_CYCLE = 0.0f;

    		}
 	}
 ///////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////
 // for ccw servo rotation (cw valve closing more - less gas flow)
     if (angle_difference<=0.0f)
      	{
         	float steps = angle_difference/18.0f;
        	float position_reference = servo_last_position/18.0f;
         		while(VALVE_CTRL_PWM_DUTY_CYCLE <= 10.0f - steps - position_reference)
         		{
         			VALVE_CTRL_PWM_DUTY_CYCLE = VALVE_CTRL_PWM_DUTY_CYCLE + 0.05;
      	    	cyhal_pwm_set_duty_cycle(&pwm_servo_signal_valve_ctrl, VALVE_CTRL_PWM_DUTY_CYCLE, PWM_FREQUENCY);
      	    	Cy_SysLib_Delay(25);

      	    	//if (PWM_DUTY_CYCLE > 10.0f) PWM_DUTY_CYCLE = 10.0f;
      	        //if (PWM_DUTY_CYCLE < 0.0f) PWM_DUTY_CYCLE = 0.0f;


         		}
      	}
///////////////////////////////////////////////////////////////////////////

     servo_last_position = angle;
     // some delay may be needed
    // turn off pwm signal //
	cyhal_pwm_free(&pwm_servo_signal_valve_ctrl);

}
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////

//This function controls the other servo motor to activate the peizo ignition lever
	void operate_servo_peizo_ignition (void)
	{
	   // Initialize the PWM //
	   __enable_irq();
	     cyhal_pwm_init(&pwm_servo_signal_peizo_ctrl, PWM_PIN_PEIZO_CTRL, NULL);
	  // Set the PWM output frequency and duty cycle */
	     cyhal_pwm_set_duty_cycle(&pwm_servo_signal_peizo_ctrl, PEIZO_CTRL_PWM_DUTY_CYCLE, PWM_FREQUENCY);
	  // Start the PWM //
	     cyhal_pwm_start(&pwm_servo_signal_peizo_ctrl);
      // move servo motor 1 to pull the lever of peizo igniter spark generator

	 	while(PEIZO_CTRL_PWM_DUTY_CYCLE >= 0.0f)
	 	{
	 	PEIZO_CTRL_PWM_DUTY_CYCLE = PEIZO_CTRL_PWM_DUTY_CYCLE - 0.1;
	 	cyhal_pwm_set_duty_cycle(&pwm_servo_signal_peizo_ctrl, PEIZO_CTRL_PWM_DUTY_CYCLE, PWM_FREQUENCY);
	 	Cy_SysLib_Delay(25);
	 	}
	    while(PEIZO_CTRL_PWM_DUTY_CYCLE <=10.0f)
		{
	    PEIZO_CTRL_PWM_DUTY_CYCLE = PEIZO_CTRL_PWM_DUTY_CYCLE + 0.1;
		cyhal_pwm_set_duty_cycle(&pwm_servo_signal_peizo_ctrl, PEIZO_CTRL_PWM_DUTY_CYCLE, PWM_FREQUENCY);
		Cy_SysLib_Delay(25);
		}


		PEIZO_CTRL_PWM_DUTY_CYCLE = 10.0f;
		// turn of pwm signal
		cyhal_pwm_free(&pwm_servo_signal_peizo_ctrl);

	}

////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////


// convert percent value from string to integer, in step of 5, range: 10-100
// for example this string "forty percent" will return 40,
int get_percent (char *pv_value)
{
	int i = 30; //default value for wrong input

	if (!(strcmp(pv_value, "ten percent")))
			{i = 10;}
	if (!(strcmp(pv_value, "fifteen percent")))
		  {i = 15;}
	if (!(strcmp(pv_value, "twenty percent")))
			{i = 20;}
	if (!(strcmp(pv_value, "twenty five percent")))
			{i = 25;}
	if (!(strcmp(pv_value, "thirty percent")))
			{i = 30;}
	if (!(strcmp(pv_value, "thirty five percent")))
			{i = 35;}
	if (!(strcmp(pv_value, "forty percent")))
			{i = 40;}
	if (!(strcmp(pv_value, "forty five percent")))
			{i = 45;}
	if (!(strcmp(pv_value, "fifty percent")))
	    {i = 50;}
	if (!(strcmp(pv_value, "fifty five percent")))
		  {i = 55;}
	if (!(strcmp(pv_value, "sixty percent")))
			{i = 60;}
	if (!(strcmp(pv_value, "sixty five percent")))
			{i = 65;}
	if (!(strcmp(pv_value, "seventy percent")))
			{i = 70;}
	if (!(strcmp(pv_value, "seventy five percent")))
			{i = 75;}
	if (!(strcmp(pv_value, "eighty percent")))
			{i = 80;}
	if (!(strcmp(pv_value, "eighty five percent")))
			{i = 85;}
	if (!(strcmp(pv_value, "ninety percent")))
			{i = 90;}
	if (!(strcmp(pv_value, "ninety five percent")))
			{i = 95;}
	if (!(strcmp(pv_value, "hundred percent")))
	    {i = 100;}
	return i;
}

/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////

///// Convert Voice Command for Cooking Timer into integer //////
// Valid timer setting are 1,2,3,5,10,15,20,25,30 minutes only //

int get_timer_duration (char *minutes)
{
	int m = 1;

	if (!(strcmp(minutes, "One Minute")))
				{m = 1;}
	if (!(strcmp(minutes, "Two Minutes")))
				{m = 2;}
  if (!(strcmp(minutes, "Three Minutes")))
				{m = 3;}
	if (!(strcmp(minutes, "Five Minutes")))
				{m = 5;}
	if (!(strcmp(minutes, "Ten Minutes")))
				{m = 10;}
	if (!(strcmp(minutes, "Fifteen Minutes")))
				{m = 15;}
	if (!(strcmp(minutes, "Twenty Minutes")))
				{m = 20;}
	if (!(strcmp(minutes, "Twenty Five Minutes")))
				{m = 25;}
	if (!(strcmp(minutes, "Thirty Minutes")))
				{m = 30;}


	return m;
}

//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////

void check_if_timer_expired(void)
{
	cyhal_lptimer_get_info(&lptimer_obj, &lptimer_obj_info);
	uint32_t timeout_val = timer_start_cnt + timer_duration*60*(unsigned long)lptimer_obj_info.frequency_hz;
    timer_stop_cnt = cyhal_lptimer_read(&lptimer_obj);
    if(timer_stop_cnt>timeout_val)
    {
    	// duration of cooking timer has elapsed
    	// Turn off the stove/flame/gas
        set_servo_position(0.0f); // Fully Close Gas Valve
        // acknowledge shutdown cmd with voice playback
        printf("006"); printf("\r\n");
        timer_en = 0;
        cyhal_lptimer_free(&lptimer_obj);
    }

}

/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////


// glows on board green LED when wake word "Hey Stove" is said
static void wake_word_callback(void)
{
    cy_rgb_led_on(CY_RGB_LED_COLOR_GREEN, CY_RGB_LED_MAX_BRIGHTNESS);
}

// This is the core function to extract Intent from Inference //
// I have added my own code by modifying the original function //
// Original code provided by Picovoice //

/////////////////// Important note /////////////////////
/* printf() is used to send voice playback commands from
   PSoC6 to Beetle over half duplex UART line,
   after receiving each command a specific file on
   voice playback module is selected by Bettle board
   for playing appropriate mp3 file
   This is how the Interactive Voice UI works !
*/
/////////////////////////////////////////////////////////

static void inference_callback(pv_inference_t *inference)
{
    cy_rgb_led_on(CY_RGB_LED_COLOR_BLUE, CY_RGB_LED_MAX_BRIGHTNESS);

/////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////
    if (!(inference->is_understood))
    {
   // "Intent not understood please say again" - msg playback
    	printf("014"); printf("\r\n");
    }
/////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////
        // if there is a valid intent
    if (inference->is_understood)
    {
 // identify the intent and execute necessary hardware actions
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
    	if(!(strcmp(inference->intent, "StartBurner")))
    	{
    		// " All right" - msg playback
    		printf("002"); printf("\r\n");
    		// Turn on the stove/open gas valve + ignite fire
    		set_servo_position(10.0f); // Partially Open Gas Valve
      		Cy_SysLib_Delay(200);
    		operate_servo_peizo_ignition(); // Ignite fire with Spark
    		Cy_SysLib_Delay(500);

    		// Voice Playback  //
            // Flame sensing/ gas sensing here (later) //
    		// "Flame Ignition Successful" - msg playback
    		printf("003"); printf("\r\n");
    		Cy_SysLib_Delay(900);

    	}

///////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
    	if (!(strcmp(inference->intent,"StopBurner")))
    	{
    		// Turn off the stove/flame/gas
    		set_servo_position(0.0f); // Fully Close Gas Valve
            // "Turning off Now" msg playback
    		printf("006"); printf("\r\n");

    	}
///////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
    	if(!(strcmp(inference->intent, "SetTimer")))
    	{
    		timer_duration = get_timer_duration(inference->values[0]);
    		//printf("%d",timer_duration);
    		timer_en = 1; // timer enable indication flag
    		cyhal_lptimer_init(&lptimer_obj); // start low power timer
    		timer_start_cnt = cyhal_lptimer_read(&lptimer_obj);
    		// "Timer has been set" -msg playback
    		printf("007"); printf("\r\n");

    	}
///////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
    	if (!(strcmp(inference->intent, "SetFlame")))
    	{
        // Increase/decrease gas flow to adjust flame
    		int gas_valve = get_percent(inference->values[1]);
    	// scaling: half of (180 degree/100 percent) = 0.9f
            float valve_pos = gas_valve*0.9f;
            set_servo_position(valve_pos);

        // convert integer to string (for gas/flame level)
    		   char num2str[2];
    		   char padding[3]="0";
    		   sprintf(num2str, "%d", gas_valve);
    		   strcat(padding,num2str);

        // Voice msg playback confirms user's input for flame/gas adjustment
    		printf("004"); printf("\r\n");
    	    Cy_SysLib_Delay(2400);
    	    printf("%s",padding); printf("\r\n");
    	    Cy_SysLib_Delay(2500);
    		printf("005"); printf("\r\n");
    		Cy_SysLib_Delay(900);
 ///////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////


    	}
    }


    for (int32_t i = 0; i < 10; i++) {
        if (cy_rgb_led_get_brightness() == 0) {
            cy_rgb_led_set_brightness(CY_RGB_LED_MAX_BRIGHTNESS);
        } else {
            cy_rgb_led_set_brightness(0);
        }
        Cy_SysLib_Delay(30);
    }
    cy_rgb_led_off();

    pv_inference_delete(inference);
}


/*static void error_handler(void) {
    while(true);
}*/


///////////////////// VOID MAIN ///////////////////
///////////////////////////////////////////////////

int main(void) {

	// necessary initializations for picovoice to work properly

    pv_board_init();
    pv_message_init();


// Use the following code if you need to know the UUID of your Board //
// UUID will be needed every time you create a new AI model on picovoice.ai //
/*
    const uint8_t *board_uuid = pv_get_uuid();
    printf("UUID: ");
    for (uint32_t i = 0; i < pv_get_uuid_size(); i++) {
        printf(" %.2x", board_uuid[i]);
    }
    printf("\r\n");
*/
// Initialize audio and start listening for user voice input //
    pv_audio_rec_init();
    pv_audio_rec_start();
    pv_picovoice_t *handle = NULL;
    pv_picovoice_init(ACCESS_KEY,
            MEMORY_BUFFER_SIZE,
            memory_buffer,
            sizeof(KEYWORD_ARRAY),
            KEYWORD_ARRAY,
            PORCUPINE_SENSITIVITY,
            wake_word_callback,
            sizeof(CONTEXT_ARRAY),
            CONTEXT_ARRAY,
            RHINO_SENSITIVITY,
            true,
            inference_callback,
            &handle);

// keep listening and if there is something meaningful,
// process it with picovoice AI engine
    while (true) {
        const int16_t *buffer = pv_audio_rec_get_new_buffer();
        if (buffer) {
             pv_picovoice_process(handle, buffer);

        }
///////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
        if (timer_en == 1)
        {
        	// while cooking timer is running, check if the timer has timed out
        	check_if_timer_expired();
        }
///////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////

    }

    // should never reach here, just in case
    pv_board_deinit();
    pv_audio_rec_deinit();
    pv_picovoice_delete(handle);
}

//////////////////////// END_OF_MAIN ////////////////////////

///////////////////////Licensing Info////////////////////////
/////////////////////////////////////////////////////////////
////////////////// For Picovoice Code ///////////////////////
/*
    Copyright 2021 Picovoice Inc.

    You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE"
    file accompanying this source.

    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
    an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
    specific language governing permissions and limitations under the License.
*/

////////////////// For Infenion/Cypress Code ////////////////
/*******************************************************************************
* Copyright 2020-2021, Cypress Semiconductor Corporation (an Infineon company) or
* an affiliate of Cypress Semiconductor Corporation.  All rights reserved.
*
* This software, including source code, documentation and related
* materials ("Software") is owned by Cypress Semiconductor Corporation
* or one of its affiliates ("Cypress") and is protected by and subject to
* worldwide patent protection (United States and foreign),
* United States copyright laws and international treaty provisions.
* Therefore, you may use this Software only as provided in the license
* agreement accompanying the software package from which you
* obtained this Software ("EULA").
* If no EULA applies, Cypress hereby grants you a personal, non-exclusive,
* non-transferable license to copy, modify, and compile the Software
* source code solely for use in connection with Cypress's
* integrated circuit products.  Any reproduction, modification, translation,
* compilation, or representation of this Software except as specified
* above is prohibited without the express written permission of Cypress.
*
* Disclaimer: THIS SOFTWARE IS PROVIDED AS-IS, WITH NO WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, NONINFRINGEMENT, IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress
* reserves the right to make changes to the Software without notice. Cypress
* does not assume any liability arising out of the application or use of the
* Software or any product or circuit described in the Software. Cypress does
* not authorize its products for use in any products where a malfunction or
* failure of the Cypress product may reasonably be expected to result in
* significant property damage, injury or death ("High Risk Product"). By
* including Cypress's product in a High Risk Product, the manufacturer
* of such system or application assumes all risk of such use and in doing
* so agrees to indemnify Cypress against all liability.
*******************************************************************************/

////////////////// For my code //////////////////////////////
/* Most of my codes are inserted with in double slash lines
 *
 *
 */
///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////

////////////// (probably my codes, mostly !) //////////////////

///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////
/////////// Do whatever you want with my part of codes ////////
///////////        No credit needed for my code        ////////
// but please follow Picovoice and Infenion terms of License //
///////////////////////////////////////////////////////////////
//////////////////// End of Magic Spells //////////////////////

voice playback module's code

C/C++
#include "U8glib.h"
#include <DFRobot_DF1101S.h>
#include <SoftwareSerial.h>

SoftwareSerial df1101sSerial(10, 11);          // RX = 10  TX = 11
SoftwareSerial PSoC6Serial(9, A1);          // RX = 9  TX = A1

U8GLIB_SSD1306_128X32 u8g(U8G_I2C_OPT_NONE);   // SCL = 2  SDA = 3

DFRobot_DF1101S df1101s;

#define BUTTON_DEC    A2
//#define BUTTON_INC     1 // Button disabled for serial port purpose (won't worry !)
#define BUTTON_SEL    A0

//#define OUTPUT_PIN1   0 // Output disabled for serial port usage 
#define OUTPUT_PIN2   A1
#define OUTPUT_PIN3   9

#define BLUE_LED      13

/////////////////////////

// record more mp3 and add more defines like this
// if device needs to say something through speaker

//////////////////////////////////////////////////


int number_index = 3;
int volume = 30;
long last_millis;

void setup(void)
{
 
 u8g.setRot90();        // change oled display orientation

 // set GPIOs for buttons and LED
 
 pinMode(BUTTON_DEC, INPUT_PULLUP);
 //pinMode(BUTTON_INC, INPUT_PULLUP);
 pinMode(BUTTON_SEL, INPUT_PULLUP);
 pinMode(BLUE_LED, OUTPUT);

 //  Output pins for controlling something
 //pinMode(OUTPUT_PIN1, OUTPUT); digitalWrite(OUTPUT_PIN1,LOW);
 pinMode(OUTPUT_PIN2, OUTPUT); digitalWrite(OUTPUT_PIN2,LOW);
 
 // welcome message  
 update_display_message_0();
 delay(500);

 // init soft serial to communicate with voice playback moduel
 
  df1101sSerial.begin(115200);
  delay(100);
  while(!df1101s.begin(df1101sSerial))
  {
 // update_display_message_1();  
  df1101s.setPrompt(false);  
  }

  //Set initial volume to 10
  df1101s.setVol(volume);

  // set playback mode
  df1101s.switchFunction(df1101s.MUSIC);

  // fast blink LED on pin 13
  for(int i = 0; i<10; i++)
  {debounce_blinky();}

   
  // init soft serial to half duplex to rcv cmd from PSoC6
  
  PSoC6Serial.begin(115200);
   
 
 // adjust volume with buttons
 // BUTTON_SEL for selecting shown value
 // BUTTON_INC for increasing shown value
 // BUTTON_DEC for decreasing shown value
 

for(int i = 0; i<10; i++)
{debounce_blinky();}

// set mp3 playback as single cycle
df1101s.setPlayMode(df1101s.SINGLECYCLE);  
 
}

void loop()
{


while(true)
{
if (PSoC6Serial.available())
{
  char incoming_cmd[3]= "000";
  PSoC6Serial.readBytes(incoming_cmd, 3);
  int playback_index = atoi(incoming_cmd);
  df1101s.playSpecFile(incoming_cmd);  
//  Serial.print(incoming_cmd);
}


}

// control fire starter circuit
//trigger_event();

 
} // end of loop

///////////////////////////////////
///control and display functions///
///////////////////////////////////

void update_display_message_0(void)
{    
  u8g.firstPage();  
  do {
     u8g.setFont(u8g_font_6x12); 
     u8g.drawStr( 0, 10, "say");
     u8g.drawStr( 0, 25, "wake");
     u8g.drawStr( 0, 40, "word");
     u8g.drawStr( 0, 55, "====");
     u8g.drawStr( 0, 70, "HEY");
     u8g.drawStr( 0, 85, "stove");
     
  } while( u8g.nextPage() );
}


void debounce_blinky(void)
{
  digitalWrite(BLUE_LED,HIGH);
  delay(25);  
  digitalWrite(BLUE_LED,LOW);
  delay(25);

}

pv_params.h

C/C++
this file contains the voice AI model generated with picovoice.ai
/*
    Copyright 2021-2022 Picovoice Inc.

    You may not use this file except in compliance with the license. A copy of the license is located in the "LICENSE"
    file accompanying this source.

    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
    an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
    specific language governing permissions and limitations under the License.
*/

#ifndef PV_PARAMS_H
#define PV_PARAMS_H

#include <stdint.h>


#if defined(__PV_LANGUAGE_ENGLISH__)
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// wake-word = Hey Stove
// Copy the wake word model generated at picovoice.ai and replaced the existing array
static const uint8_t KEYWORD_ARRAY[] = {
        0x95, 0xc3, 0xad, 0xe7, 0x3c, 0x8b, 0x4f, 0x21, 0x7f, 0x91, 0x83, 0x2c, 0xbd, 0x52, 0xfb, 0xaa, 0x00, 0x8e,
        0xa1, 0xb1, 0x02, 0x0b, 0xad, 0x44, 0x31, 0xb9, 0xe8, 0x64, 0x6b, 0x88, 0x21, 0x42, 0x63, 0x7b, 0xa4, 0x6f,
        0xff, 0x1e, 0xdd, 0x4d, 0x77, 0x07, 0x0d, 0xfe, 0xe0, 0xac, 0x05, 0xc9, 0x57, 0x54, 0xb9, 0x34, 0x2e, 0x19,
        0x92, 0x33, 0x99, 0xa3, 0xec, 0xed, 0xa6, 0xc6, 0xed, 0x8a, 0xd8, 0x1f, 0xba, 0xe9, 0x3c, 0xc0, 0x56, 0x7a,
        0x48, 0x76, 0x22, 0x12, 0xc9, 0xee, 0xb5, 0xa1, 0xa4, 0x43, 0x9e, 0xda, 0xe9, 0xce, 0xb8, 0x7a, 0xbf, 0x09,
        0x1e, 0x05, 0xe4, 0x21, 0xc5, 0x16, 0x4e, 0x37, 0xfa, 0x29, 0x8b, 0x6a, 0x7e, 0x3c, 0x56, 0x9e, 0x2c, 0x01,
        0xf9, 0x4f, 0xe3, 0x91, 0x5b, 0x14, 0x1a, 0xf2, 0x00, 0xc8, 0xaf, 0xcd, 0xae, 0xf6, 0x22, 0x1f, 0xb4, 0x50,
        0x41, 0x71, 0xf6, 0x60, 0x05, 0x4e, 0xa7, 0x80, 0x2f, 0x53, 0x76, 0xd4, 0x41, 0xdb, 0x1d, 0xf4, 0x7f, 0xbb,
        0x58, 0x72, 0xfa, 0x48, 0xcb, 0x12, 0x52, 0x12, 0xcf, 0xf6, 0x71, 0x84, 0x76, 0x1f, 0xa5, 0xfc, 0x9f, 0xe6,
        0x2f, 0xfb, 0x35, 0xea, 0x24, 0x9a, 0x4a, 0x64, 0x0e, 0x0b, 0x8e, 0xf2, 0x46, 0xeb, 0xd5, 0xfc, 0x6d, 0x29,
        0x1a, 0xfb, 0x31, 0x89, 0xe8, 0x13, 0xd3, 0x1b, 0xce, 0x61, 0x1e, 0xb7, 0x84, 0xe5, 0x36, 0x7a, 0x74, 0x28,
        0xdb, 0x6f, 0xbc, 0xd7, 0x3b, 0xd1, 0x87, 0x2a, 0xcd, 0x87, 0x05, 0x44, 0xb4, 0x07, 0x69, 0x2f, 0xae, 0xde,
        0xfd, 0xd3, 0x0b, 0x72, 0xbe, 0x53, 0x45, 0x26, 0x3a, 0x88, 0x3c, 0xf1, 0x75, 0x62, 0x1f, 0x7d, 0xec, 0x54,
        0x7c, 0x1d, 0xe4, 0x5a, 0x01, 0x34, 0x10, 0x79, 0xe4, 0x4a, 0x94, 0x00, 0x31, 0xc7, 0xcd, 0xb9, 0xce, 0x29,
        0x25, 0xe2, 0x17, 0x86, 0x37, 0xd7, 0x52, 0x84, 0x21, 0xbf, 0x48, 0xe8, 0xf1, 0xba, 0xa1, 0x63, 0x3c, 0x3c,
        0xb9, 0xe7, 0x25, 0x95, 0xb6, 0x08, 0x95, 0x12, 0xa0, 0xf2, 0x76, 0xf7, 0xfd, 0x1f, 0xc9, 0x6a, 0x0c, 0x5e,
        0x2d, 0xbc, 0x59, 0x30, 0x5e, 0xdb, 0x16, 0xb0, 0x91, 0xc8, 0xa4, 0xbe, 0x7f, 0x99, 0x13, 0x7a, 0x9c, 0x06,
        0x81, 0x35, 0xb0, 0xe9, 0xe5, 0x42, 0x0c, 0x57, 0xbc, 0x36, 0x52, 0xb3, 0xbb, 0x9e, 0xba, 0x8f, 0xdf, 0x7d,
        0x3c, 0xda, 0xb9, 0x43, 0x2b, 0x81, 0xf7, 0xd3, 0x67, 0x8d, 0xe1, 0x45, 0x45, 0x7a, 0x5a, 0xed, 0xf4, 0x10,
        0x6c, 0x22, 0x05, 0xa8, 0xd5, 0x27, 0x17, 0x73, 0x87, 0x5a, 0x5a, 0x29, 0x3a, 0xdb, 0x6c, 0x7b, 0xad, 0xee,
        0xaf, 0x08, 0x6e, 0x5e, 0x4a, 0xb3, 0x91, 0x77, 0xc9, 0x1c, 0xc2, 0x01, 0x30, 0xd0, 0x86, 0x15, 0x0d, 0x7c,
        0x0b, 0x50, 0xfc, 0x28, 0xdf, 0x16, 0xbc, 0x4a, 0xc4, 0xad, 0xa2, 0x51, 0x51, 0xe7, 0xa9, 0xe2, 0x4f, 0x20,
        0xa1, 0xec, 0xee, 0xab, 0xb3, 0x5d, 0xbc, 0x71, 0x30, 0x9e, 0x3c, 0x68, 0x27, 0xbf, 0xa7, 0x87, 0x34, 0x7b,
        0xf9, 0xef, 0xff, 0x98, 0x0b, 0x48, 0xc3, 0xf3, 0xf6, 0x42, 0xe9, 0x87, 0x2e, 0x2a, 0x39, 0x46, 0xac, 0x8e,
        0xc0, 0x83, 0xad, 0xb5, 0x74, 0x4b, 0xba, 0xdf, 0xc7, 0x33, 0x70, 0xe9, 0xac, 0xc4, 0xd5, 0x05, 0x8a, 0x6e,
        0xbc, 0x26, 0xa4, 0xf2, 0x86, 0xfc, 0x95, 0xbe, 0x34, 0xeb, 0x7b, 0xb4, 0x48, 0x10, 0x48, 0xe2, 0x22, 0x74,
        0x1c, 0x05, 0xbb, 0xc9, 0xd4, 0x01, 0x4b, 0x53, 0xc6, 0x27, 0x7b, 0xfd, 0x54, 0x99, 0x1c, 0x10, 0xf6, 0x3d,
        0x3f, 0x2c, 0x81, 0x5a, 0x24, 0xf9, 0x4d, 0x07, 0x21, 0x78, 0xad, 0x88, 0xb1, 0xfb
};
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// context = Voice Controlled Stove
// Copy the context model generated at picovoice.ai and replaced the existing array
static const uint8_t CONTEXT_ARRAY[] = {
        0x72, 0x68, 0x69, 0x6e, 0x6f, 0x32, 0x2e, 0x31, 0x2e, 0x30, 0x08, 0x00, 0x00, 0x00, 0xdc, 0x40, 0x96, 0x13,
        0x3b, 0x23, 0xbf, 0xef, 0xd1, 0x1a, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x33, 0x65, 0x30, 0x62, 0x31, 0x39,
        0x32, 0x37, 0x2d, 0x34, 0x32, 0x64, 0x66, 0x2d, 0x34, 0x33, 0x39, 0x63, 0x2d, 0x38, 0x32, 0x65, 0x34, 0x2d,
        0x34, 0x31, 0x31, 0x33, 0x64, 0x36, 0x32, 0x30, 0x64, 0x62, 0x37, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
        0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x22, 0x00, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78,
        0x74, 0x3a, 0x0a, 0x20, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a,
        0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x75, 0x72, 0x6e, 0x65, 0x72, 0x3a, 0x0a, 0x20,
        0x20, 0x20, 0x20, 0x2d, 0x20, 0x28, 0x70, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x29, 0x20, 0x40, 0x53, 0x74, 0x61,
        0x72, 0x74, 0x20, 0x28, 0x74, 0x68, 0x65, 0x29, 0x20, 0x24, 0x46, 0x6c, 0x61, 0x6d, 0x65, 0x3a, 0x46, 0x6c,
        0x61, 0x6d, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x6f, 0x70, 0x42, 0x75, 0x72, 0x6e, 0x65, 0x72,
        0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x27, 0x40, 0x53, 0x74, 0x6f, 0x70, 0x20, 0x28, 0x74, 0x68,
        0x65, 0x29, 0x20, 0x24, 0x46, 0x6c, 0x61, 0x6d, 0x65, 0x3a, 0x46, 0x6c, 0x61, 0x6d, 0x65, 0x27, 0x0a, 0x20,
        0x20, 0x20, 0x20, 0x53, 0x65, 0x74, 0x46, 0x6c, 0x61, 0x6d, 0x65, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d,
        0x20, 0x27, 0x40, 0x53, 0x65, 0x74, 0x20, 0x24, 0x46, 0x6c, 0x61, 0x6d, 0x65, 0x3a, 0x46, 0x6c, 0x61, 0x6d,
        0x65, 0x20, 0x28, 0x74, 0x6f, 0x29, 0x20, 0x28, 0x24, 0x70, 0x76, 0x2e, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e,
        0x74, 0x3a, 0x70, 0x76, 0x2e, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x29, 0x27, 0x0a, 0x20, 0x20, 0x20,
        0x20, 0x53, 0x65, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x27,
        0x40, 0x53, 0x65, 0x74, 0x20, 0x28, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x2c, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c,
        0x20, 0x74, 0x6f, 0x29, 0x20, 0x28, 0x24, 0x54, 0x69, 0x6d, 0x65, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x29, 0x20,
        0x28, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x2c, 0x20, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x29, 0x27,
        0x0a, 0x20, 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x46, 0x6c, 0x61, 0x6d,
        0x65, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x46, 0x69, 0x72, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20,
        0x2d, 0x20, 0x47, 0x61, 0x73, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x48, 0x65, 0x61, 0x74, 0x0a, 0x20,
        0x20, 0x20, 0x20, 0x2d, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x53,
        0x74, 0x6f, 0x76, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x42, 0x75, 0x72, 0x6e, 0x65, 0x72, 0x0a,
        0x20, 0x20, 0x20, 0x20, 0x54, 0x69, 0x6d, 0x65, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x4f, 0x6e,
        0x65, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x54, 0x77, 0x6f,
        0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x54, 0x68, 0x72,
        0x65, 0x65, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x46,
        0x69, 0x76, 0x65, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20,
        0x54, 0x65, 0x6e, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20,
        0x46, 0x69, 0x66, 0x74, 0x65, 0x65, 0x6e, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x0a, 0x20, 0x20,
        0x20, 0x20, 0x2d, 0x20, 0x54, 0x77, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73,
        0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x54, 0x77, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x46, 0x69, 0x76, 0x65,
        0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x54, 0x68, 0x69,
        0x72, 0x74, 0x79, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x0a, 0x20, 0x20, 0x6d, 0x61, 0x63, 0x72,
        0x6f, 0x73, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x61, 0x72, 0x74, 0x3a, 0x0a, 0x20, 0x20, 0x20,
        0x20, 0x2d, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x41, 0x63,
        0x74, 0x69, 0x76, 0x61, 0x74, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x46, 0x69, 0x72, 0x65, 0x0a,
        0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x49, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d,
        0x20, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72,
        0x20, 0x55, 0x70, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x54, 0x75, 0x72, 0x6e, 0x20, 0x4f, 0x6e, 0x0a,
        0x20, 0x20, 0x20, 0x20, 0x53, 0x74, 0x6f, 0x70, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x44, 0x69,
        0x73, 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x45, 0x6e, 0x64, 0x0a, 0x20, 0x20,
        0x20, 0x20, 0x2d, 0x20, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x45,
        0x78, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x53, 0x68,
        0x75, 0x74, 0x20, 0x4f, 0x66, 0x66, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x43, 0x75, 0x74, 0x20, 0x4f,
        0x66, 0x66, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x44, 0x6f, 0x77,
        0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x4f, 0x66, 0x66, 0x0a,
        0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x54, 0x75, 0x72, 0x6e, 0x20, 0x4f, 0x66, 0x66, 0x0a, 0x20, 0x20, 0x20,
        0x20, 0x53, 0x65, 0x74, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
        0x0a, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20,
        0x2d, 0x20, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x0a, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00,
        0x25, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x43, 0x00,
        0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00,
        0x70, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0x90, 0x00,
        0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00,
        0xbb, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0xca, 0x00, 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0xe5, 0x00,
        0x00, 0x00, 0xf3, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00,
        0x27, 0x01, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00, 0x41, 0x01, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, 0x67, 0x01,
        0x00, 0x00, 0x7b, 0x01, 0x00, 0x00, 0x8f, 0x01, 0x00, 0x00, 0xa3, 0x01, 0x00, 0x00, 0xb6, 0x01, 0x00, 0x00,
        0xc5, 0x01, 0x00, 0x00, 0xda, 0x01, 0x00, 0x00, 0xed, 0x01, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x15, 0x02,
        0x00, 0x00, 0x24, 0x02, 0x00, 0x00, 0x34, 0x02, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x5b, 0x02, 0x00, 0x00,
        0x6e, 0x02, 0x00, 0x00, 0x81, 0x02, 0x00, 0x00, 0x93, 0x02, 0x00, 0x00, 0xa1, 0x02, 0x00, 0x00, 0xb5, 0x02,
        0x00, 0x00, 0xc7, 0x02, 0x00, 0x00, 0xdb, 0x02, 0x00, 0x00, 0xed, 0x02, 0x00, 0x00, 0xfa, 0x02, 0x00, 0x00,
        0x0e, 0x03, 0x00, 0x00, 0x21, 0x03, 0x00, 0x00, 0x34, 0x03, 0x00, 0x00, 0x47, 0x03, 0x00, 0x00, 0x59, 0x03,
        0x00, 0x00, 0x67, 0x03, 0x00, 0x00, 0x7b, 0x03, 0x00, 0x00, 0x8d, 0x03, 0x00, 0x00, 0xa1, 0x03, 0x00, 0x00,
        0xb3, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xd1, 0x03, 0x00, 0x00, 0xe1, 0x03, 0x00, 0x00, 0xe8, 0x03,
        0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xfd, 0x03, 0x00, 0x00, 0x0e, 0x04, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00,
        0x37, 0x04, 0x00, 0x00, 0x4b, 0x04, 0x00, 0x00, 0x5f, 0x04, 0x00, 0x00, 0x72, 0x04, 0x00, 0x00, 0x81, 0x04,
        0x00, 0x00, 0x96, 0x04, 0x00, 0x00, 0xa9, 0x04, 0x00, 0x00, 0xbe, 0x04, 0x00, 0x00, 0xd1, 0x04, 0x00, 0x00,
        0xe5, 0x04, 0x00, 0x00, 0xf1, 0x04, 0x00, 0x00, 0xf8, 0x04, 0x00, 0x00, 0x06, 0x05, 0x00, 0x00, 0x18, 0x05,
        0x00, 0x00, 0x2e, 0x05, 0x00, 0x00, 0x43, 0x05, 0x00, 0x00, 0x58, 0x05, 0x00, 0x00, 0x6d, 0x05, 0x00, 0x00,
        0x81, 0x05, 0x00, 0x00, 0x91, 0x05, 0x00, 0x00, 0xa7, 0x05, 0x00, 0x00, 0xbb, 0x05, 0x00, 0x00, 0xd1, 0x05,
        0x00, 0x00, 0xe5, 0x05, 0x00, 0x00, 0xf1, 0x05, 0x00, 0x00, 0x01, 0x06, 0x00, 0x00, 0x15, 0x06, 0x00, 0x00,
        0x28, 0x06, 0x00, 0x00, 0x3b, 0x06, 0x00, 0x00, 0x4e, 0x06, 0x00, 0x00, 0x60, 0x06, 0x00, 0x00, 0x6e, 0x06,
        0x00, 0x00, 0x82, 0x06, 0x00, 0x00, 0x94, 0x06, 0x00, 0x00, 0xa8, 0x06, 0x00, 0x00, 0xba, 0x06, 0x00, 0x00,
        0xc6, 0x06, 0x00, 0x00, 0xca, 0x06, 0x00, 0x00, 0xdb, 0x06, 0x00, 0x00, 0xf0, 0x06, 0x00, 0x00, 0x04, 0x07,
        0x00, 0x00, 0x18, 0x07, 0x00, 0x00, 0x2c, 0x07, 0x00, 0x00, 0x3f, 0x07, 0x00, 0x00, 0x4e, 0x07, 0x00, 0x00,
        0x63, 0x07, 0x00, 0x00, 0x76, 0x07, 0x00, 0x00, 0x8b, 0x07, 0x00, 0x00, 0x9e, 0x07, 0x00, 0x00, 0xac, 0x07,
        0x00, 0x00, 0xb1, 0x07, 0x00, 0x00, 0xb7, 0x07, 0x00, 0x00, 0xba, 0x07, 0x00, 0x00, 0xc9, 0x07, 0x00, 0x00,
        0xde, 0x07, 0x00, 0x00, 0xf2, 0x07, 0x00, 0x00, 0x06, 0x08, 0x00, 0x00, 0x1a, 0x08, 0x00, 0x00, 0x2d, 0x08,
        0x00, 0x00, 0x3c, 0x08, 0x00, 0x00, 0x51, 0x08, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x79, 0x08, 0x00, 0x00,
        0x8c, 0x08, 0x00, 0x00, 0x98, 0x08, 0x00, 0x00, 0xa5, 0x08, 0x00, 0x00, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61,
        0x74, 0x65, 0x00, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x00, 0x42, 0x75, 0x72, 0x6e, 0x65, 0x72, 0x00, 0x43, 0x68,
        0x61, 0x6e, 0x67, 0x65, 0x00, 0x43, 0x75, 0x74, 0x20, 0x4f, 0x66, 0x66, 0x00, 0x44, 0x69, 0x73, 0x61, 0x62,
        0x6c, 0x65, 0x00, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x00, 0x45, 0x6e, 0x64, 0x00, 0x45, 0x78, 0x74, 0x69,
        0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x00, 0x46, 0x69, 0x66, 0x74, 0x65, 0x65, 0x6e, 0x20, 0x4d, 0x69, 0x6e,
        0x75, 0x74, 0x65, 0x73, 0x00, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x00, 0x46, 0x69, 0x72, 0x65, 0x00, 0x46,
        0x69, 0x76, 0x65, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x00, 0x47, 0x61, 0x73, 0x00, 0x48, 0x65,
        0x61, 0x74, 0x00, 0x49, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x00, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65,
        0x00, 0x4f, 0x6e, 0x65, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x00, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x00,
        0x50, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x44, 0x6f, 0x77, 0x6e, 0x00, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x4f,
        0x66, 0x66, 0x00, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x55, 0x70, 0x00, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65,
        0x00, 0x53, 0x68, 0x75, 0x74, 0x20, 0x4f, 0x66, 0x66, 0x00, 0x53, 0x74, 0x6f, 0x76, 0x65, 0x00, 0x54, 0x65,
        0x6e, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x00, 0x54, 0x68, 0x69, 0x72, 0x74, 0x79, 0x20, 0x4d,
        0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x00, 0x54, 0x68, 0x72, 0x65, 0x65, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74,
        0x65, 0x73, 0x00, 0x54, 0x75, 0x72, 0x6e, 0x20, 0x4f, 0x66, 0x66, 0x00, 0x54, 0x75, 0x72, 0x6e, 0x20, 0x4f,
        0x6e, 0x00, 0x54, 0x77, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x46, 0x69, 0x76, 0x65, 0x20, 0x4d, 0x69, 0x6e, 0x75,
        0x74, 0x65, 0x73, 0x00, 0x54, 0x77, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73,
        0x00, 0x54, 0x77, 0x6f, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x00, 0x65, 0x69, 0x67, 0x68, 0x74,
        0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x65, 0x6e, 0x20,
        0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x65, 0x69, 0x67, 0x68, 0x74, 0x79, 0x20, 0x65, 0x69, 0x67,
        0x68, 0x74, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x65, 0x69, 0x67, 0x68, 0x74, 0x79, 0x20,
        0x66, 0x69, 0x76, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x65, 0x69, 0x67, 0x68, 0x74,
        0x79, 0x20, 0x66, 0x6f, 0x75, 0x72, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x65, 0x69, 0x67,
        0x68, 0x74, 0x79, 0x20, 0x6e, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x65,
        0x69, 0x67, 0x68, 0x74, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00,
        0x65, 0x69, 0x67, 0x68, 0x74, 0x79, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x65, 0x69, 0x67,
        0x68, 0x74, 0x79, 0x20, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00,
        0x65, 0x69, 0x67, 0x68, 0x74, 0x79, 0x20, 0x73, 0x69, 0x78, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74,
        0x00, 0x65, 0x69, 0x67, 0x68, 0x74, 0x79, 0x20, 0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63,
        0x65, 0x6e, 0x74, 0x00, 0x65, 0x69, 0x67, 0x68, 0x74, 0x79, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x65, 0x6c, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e,
        0x74, 0x00, 0x66, 0x69, 0x66, 0x74, 0x65, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00,
        0x66, 0x69, 0x66, 0x74, 0x79, 0x20, 0x65, 0x69, 0x67, 0x68, 0x74, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e,
        0x74, 0x00, 0x66, 0x69, 0x66, 0x74, 0x79, 0x20, 0x66, 0x69, 0x76, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x66, 0x69, 0x66, 0x74, 0x79, 0x20, 0x66, 0x6f, 0x75, 0x72, 0x20, 0x70, 0x65, 0x72, 0x63,
        0x65, 0x6e, 0x74, 0x00, 0x66, 0x69, 0x66, 0x74, 0x79, 0x20, 0x6e, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x66, 0x69, 0x66, 0x74, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x66, 0x69, 0x66, 0x74, 0x79, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74,
        0x00, 0x66, 0x69, 0x66, 0x74, 0x79, 0x20, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x66, 0x69, 0x66, 0x74, 0x79, 0x20, 0x73, 0x69, 0x78, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x66, 0x69, 0x66, 0x74, 0x79, 0x20, 0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x66, 0x69, 0x66, 0x74, 0x79, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x66, 0x69, 0x76, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00,
        0x66, 0x6f, 0x72, 0x74, 0x79, 0x20, 0x65, 0x69, 0x67, 0x68, 0x74, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e,
        0x74, 0x00, 0x66, 0x6f, 0x72, 0x74, 0x79, 0x20, 0x66, 0x69, 0x76, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x66, 0x6f, 0x72, 0x74, 0x79, 0x20, 0x66, 0x6f, 0x75, 0x72, 0x20, 0x70, 0x65, 0x72, 0x63,
        0x65, 0x6e, 0x74, 0x00, 0x66, 0x6f, 0x72, 0x74, 0x79, 0x20, 0x6e, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x66, 0x6f, 0x72, 0x74, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x66, 0x6f, 0x72, 0x74, 0x79, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74,
        0x00, 0x66, 0x6f, 0x72, 0x74, 0x79, 0x20, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x66, 0x6f, 0x72, 0x74, 0x79, 0x20, 0x73, 0x69, 0x78, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x66, 0x6f, 0x72, 0x74, 0x79, 0x20, 0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x66, 0x6f, 0x72, 0x74, 0x79, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x66, 0x6f, 0x75, 0x72, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00,
        0x66, 0x6f, 0x75, 0x72, 0x74, 0x65, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x68,
        0x75, 0x6e, 0x64, 0x72, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6d, 0x69, 0x6e,
        0x75, 0x74, 0x65, 0x00, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x00, 0x6e, 0x69, 0x6e, 0x65, 0x20, 0x70,
        0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6e, 0x69, 0x6e, 0x65, 0x74, 0x65, 0x65, 0x6e, 0x20, 0x70, 0x65,
        0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6e, 0x69, 0x6e, 0x65, 0x74, 0x79, 0x20, 0x65, 0x69, 0x67, 0x68, 0x74,
        0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6e, 0x69, 0x6e, 0x65, 0x74, 0x79, 0x20, 0x66, 0x69,
        0x76, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6e, 0x69, 0x6e, 0x65, 0x74, 0x79, 0x20,
        0x66, 0x6f, 0x75, 0x72, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6e, 0x69, 0x6e, 0x65, 0x74,
        0x79, 0x20, 0x6e, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6e, 0x69, 0x6e,
        0x65, 0x74, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6e, 0x69,
        0x6e, 0x65, 0x74, 0x79, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6e, 0x69, 0x6e, 0x65, 0x74,
        0x79, 0x20, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6e, 0x69,
        0x6e, 0x65, 0x74, 0x79, 0x20, 0x73, 0x69, 0x78, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x6e,
        0x69, 0x6e, 0x65, 0x74, 0x79, 0x20, 0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e,
        0x74, 0x00, 0x6e, 0x69, 0x6e, 0x65, 0x74, 0x79, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x6f, 0x6e, 0x65, 0x20, 0x68, 0x75, 0x6e, 0x64, 0x72, 0x65, 0x64, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x70,
        0x6c, 0x65, 0x61, 0x73, 0x65, 0x00, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e,
        0x74, 0x00, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x65, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e,
        0x74, 0x00, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x65, 0x69, 0x67, 0x68, 0x74, 0x20, 0x70, 0x65,
        0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x66, 0x69, 0x76, 0x65,
        0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x66,
        0x6f, 0x75, 0x72, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74,
        0x79, 0x20, 0x6e, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x65, 0x76,
        0x65, 0x6e, 0x74, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73,
        0x65, 0x76, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x65, 0x76,
        0x65, 0x6e, 0x74, 0x79, 0x20, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74,
        0x00, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x73, 0x69, 0x78, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x70,
        0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x74, 0x77, 0x6f,
        0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x69, 0x78, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x73, 0x69, 0x78, 0x74, 0x65, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74,
        0x00, 0x73, 0x69, 0x78, 0x74, 0x79, 0x20, 0x65, 0x69, 0x67, 0x68, 0x74, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x73, 0x69, 0x78, 0x74, 0x79, 0x20, 0x66, 0x69, 0x76, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63,
        0x65, 0x6e, 0x74, 0x00, 0x73, 0x69, 0x78, 0x74, 0x79, 0x20, 0x66, 0x6f, 0x75, 0x72, 0x20, 0x70, 0x65, 0x72,
        0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x69, 0x78, 0x74, 0x79, 0x20, 0x6e, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x65,
        0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x69, 0x78, 0x74, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65,
        0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x69, 0x78, 0x74, 0x79, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e,
        0x74, 0x00, 0x73, 0x69, 0x78, 0x74, 0x79, 0x20, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63,
        0x65, 0x6e, 0x74, 0x00, 0x73, 0x69, 0x78, 0x74, 0x79, 0x20, 0x73, 0x69, 0x78, 0x20, 0x70, 0x65, 0x72, 0x63,
        0x65, 0x6e, 0x74, 0x00, 0x73, 0x69, 0x78, 0x74, 0x79, 0x20, 0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x70, 0x65,
        0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x73, 0x69, 0x78, 0x74, 0x79, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x70, 0x65,
        0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00,
        0x74, 0x68, 0x65, 0x00, 0x74, 0x68, 0x69, 0x72, 0x74, 0x65, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x20, 0x65, 0x69, 0x67, 0x68, 0x74, 0x20, 0x70, 0x65,
        0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x20, 0x66, 0x69, 0x76, 0x65, 0x20,
        0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x20, 0x66, 0x6f, 0x75,
        0x72, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x20, 0x6e,
        0x69, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79,
        0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x68, 0x69, 0x72, 0x74,
        0x79, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x20, 0x73,
        0x65, 0x76, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x68, 0x69, 0x72, 0x74,
        0x79, 0x20, 0x73, 0x69, 0x78, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x68, 0x69, 0x72,
        0x74, 0x79, 0x20, 0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74,
        0x68, 0x69, 0x72, 0x74, 0x79, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00,
        0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x69, 0x6d, 0x65,
        0x00, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x00, 0x74, 0x6f, 0x00, 0x74, 0x77, 0x65, 0x6c, 0x76, 0x65, 0x20, 0x70,
        0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x77, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x65, 0x69, 0x67, 0x68,
        0x74, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x77, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x66,
        0x69, 0x76, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x77, 0x65, 0x6e, 0x74, 0x79,
        0x20, 0x66, 0x6f, 0x75, 0x72, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x77, 0x65, 0x6e,
        0x74, 0x79, 0x20, 0x6e, 0x69, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x77,
        0x65, 0x6e, 0x74, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74,
        0x77, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74, 0x77, 0x65, 0x6e,
        0x74, 0x79, 0x20, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x74,
        0x77, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x73, 0x69, 0x78, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00,
        0x74, 0x77, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x74, 0x68, 0x72, 0x65, 0x65, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65,
        0x6e, 0x74, 0x00, 0x74, 0x77, 0x65, 0x6e, 0x74, 0x79, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x70, 0x65, 0x72, 0x63,
        0x65, 0x6e, 0x74, 0x00, 0x74, 0x77, 0x6f, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x7a, 0x65,
        0x72, 0x6f, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00,
        0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00,
        0x0b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x00,
        0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00,
        0x1a, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x20, 0x00,
        0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00,
        0x26, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x2d, 0x00,
        0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00,
        0x32, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x37, 0x00,
        0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00,
        0x3d, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x41, 0x00,
        0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00,
        0x47, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x4b, 0x00,
        0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
        0x51, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x55, 0x00,
        0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00,
        0x5f, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x63, 0x00,
        0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00,
        0x69, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x74, 0x00,
        0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00,
        0x7b, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x85, 0x00,
        0x00, 0x00, 0x87, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00,
        0x8f, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x93, 0x00,
        0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00,
        0x99, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x9b, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x9d, 0x00,
        0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00,
        0xa6, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, 0xb0, 0x00,
        0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xb7, 0x00, 0x00, 0x00,
        0xb8, 0x00, 0x00, 0x00, 0xb9, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, 0xbf, 0x00,
        0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00,
        0xcb, 0x00, 0x00, 0x00, 0xcd, 0x00, 0x00, 0x00, 0xcf, 0x00, 0x00, 0x00, 0xd1, 0x00, 0x00, 0x00, 0xd3, 0x00,
        0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00,
        0x0c, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x20, 0x00,
        0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00,
        0x45, 0x00, 0x00, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x59, 0x00,
        0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00,
        0x72, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x95, 0x00,
        0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0xa2, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, 0x00,
        0xb2, 0x00, 0x00, 0x00, 0xb7, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0xc1, 0x00, 0x00, 0x00, 0xc6, 0x00,
        0x00, 0x00, 0xca, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x00, 0x00, 0xdd, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00,
        0xf0, 0x00, 0x00, 0x00, 0xf5, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x0e, 0x01,
        0x00, 0x00, 0x1c, 0x01, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00, 0x3b, 0x01, 0x00, 0x00,
        0x43, 0x01, 0x00, 0x00, 0x4d, 0x01, 0x00, 0x00, 0x58, 0x01, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x70, 0x01,
        0x00, 0x00, 0x7c, 0x01, 0x00, 0x00, 0x88, 0x01, 0x00, 0x00, 0x95, 0x01, 0x00, 0x00, 0x9e, 0x01, 0x00, 0x00,
        0xac, 0x01, 0x00, 0x00, 0xb9, 0x01, 0x00, 0x00, 0xc5, 0x01, 0x00, 0x00, 0xd0, 0x01, 0x00, 0x00, 0xdc, 0x01,
        0x00, 0x00, 0xe8, 0x01, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x00,
        0x1d, 0x02, 0x00, 0x00, 0x2b, 0x02, 0x00, 0x00, 0x39, 0x02, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x53, 0x02,
        0x00, 0x00, 0x63, 0x02, 0x00, 0x00, 0x72, 0x02, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x8d, 0x02, 0x00, 0x00,
        0x96, 0x02, 0x00, 0x00, 0xa3, 0x02, 0x00, 0x00, 0xb1, 0x02, 0x00, 0x00, 0xbf, 0x02, 0x00, 0x00, 0xcd, 0x02,
        0x00, 0x00, 0xdb, 0x02, 0x00, 0x00, 0xea, 0x02, 0x00, 0x00, 0xf5, 0x02, 0x00, 0x00, 0x05, 0x03, 0x00, 0x00,
        0x14, 0x03, 0x00, 0x00, 0x22, 0x03, 0x00, 0x00, 0x2f, 0x03, 0x00, 0x00, 0x38, 0x03, 0x00, 0x00, 0x44, 0x03,
        0x00, 0x00, 0x51, 0x03, 0x00, 0x00, 0x5e, 0x03, 0x00, 0x00, 0x69, 0x03, 0x00, 0x00, 0x75, 0x03, 0x00, 0x00,
        0x7a, 0x03, 0x00, 0x00, 0x7f, 0x03, 0x00, 0x00, 0x85, 0x03, 0x00, 0x00, 0x8b, 0x03, 0x00, 0x00, 0x94, 0x03,
        0x00, 0x00, 0xa0, 0x03, 0x00, 0x00, 0xad, 0x03, 0x00, 0x00, 0xbb, 0x03, 0x00, 0x00, 0xc9, 0x03, 0x00, 0x00,
        0xd7, 0x03, 0x00, 0x00, 0xe5, 0x03, 0x00, 0x00, 0xf4, 0x03, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0x0f, 0x04,
        0x00, 0x00, 0x1e, 0x04, 0x00, 0x00, 0x2c, 0x04, 0x00, 0x00, 0x39, 0x04, 0x00, 0x00, 0x49, 0x04, 0x00, 0x00,
        0x59, 0x04, 0x00, 0x00, 0x67, 0x04, 0x00, 0x00, 0x76, 0x04, 0x00, 0x00, 0x87, 0x04, 0x00, 0x00, 0x98, 0x04,
        0x00, 0x00, 0xa7, 0x04, 0x00, 0x00, 0xb7, 0x04, 0x00, 0x00, 0xc0, 0x04, 0x00, 0x00, 0xca, 0x04, 0x00, 0x00,
        0xce, 0x04, 0x00, 0x00, 0xd9, 0x04, 0x00, 0x00, 0xe7, 0x04, 0x00, 0x00, 0xf6, 0x04, 0x00, 0x00, 0x04, 0x05,
        0x00, 0x00, 0x14, 0x05, 0x00, 0x00, 0x23, 0x05, 0x00, 0x00, 0x33, 0x05, 0x00, 0x00, 0x42, 0x05, 0x00, 0x00,
        0x52, 0x05, 0x00, 0x00, 0x61, 0x05, 0x00, 0x00, 0x71, 0x05, 0x00, 0x00, 0x82, 0x05, 0x00, 0x00, 0x91, 0x05,
        0x00, 0x00, 0xa1, 0x05, 0x00, 0x00, 0xae, 0x05, 0x00, 0x00, 0xba, 0x05, 0x00, 0x00, 0xcc, 0x05, 0x00, 0x00,
        0xdd, 0x05, 0x00, 0x00, 0xee, 0x05, 0x00, 0x00, 0xfe, 0x05, 0x00, 0x00, 0x0e, 0x06, 0x00, 0x00, 0x1d, 0x06,
        0x00, 0x00, 0x2c, 0x06, 0x00, 0x00, 0x3a, 0x06, 0x00, 0x00, 0x44, 0x06, 0x00, 0x00, 0x51, 0x06, 0x00, 0x00,
        0x5f, 0x06, 0x00, 0x00, 0x6e, 0x06, 0x00, 0x00, 0x7d, 0x06, 0x00, 0x00, 0x8c, 0x06, 0x00, 0x00, 0x9b, 0x06,
        0x00, 0x00, 0xab, 0x06, 0x00, 0x00, 0xb7, 0x06, 0x00, 0x00, 0xc8, 0x06, 0x00, 0x00, 0xd8, 0x06, 0x00, 0x00,
        0xe7, 0x06, 0x00, 0x00, 0xf5, 0x06, 0x00, 0x00, 0xfe, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x02, 0x07,
        0x00, 0x00, 0x0d, 0x07, 0x00, 0x00, 0x19, 0x07, 0x00, 0x00, 0x25, 0x07, 0x00, 0x00, 0x32, 0x07, 0x00, 0x00,
        0x3f, 0x07, 0x00, 0x00, 0x4c, 0x07, 0x00, 0x00, 0x59, 0x07, 0x00, 0x00, 0x66, 0x07, 0x00, 0x00, 0x73, 0x07,
        0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x8e, 0x07, 0x00, 0x00, 0x9b, 0x07, 0x00, 0x00, 0xa9, 0x07, 0x00, 0x00,
        0xb3, 0x07, 0x00, 0x00, 0xbd, 0x07, 0x00, 0x00, 0xcc, 0x07, 0x00, 0x00, 0xdb, 0x07, 0x00, 0x00, 0xe9, 0x07,
        0x00, 0x00, 0xf7, 0x07, 0x00, 0x00, 0x04, 0x08, 0x00, 0x00, 0x11, 0x08, 0x00, 0x00, 0x1d, 0x08, 0x00, 0x00,
        0x29, 0x08, 0x00, 0x00, 0x32, 0x08, 0x00, 0x00, 0x35, 0x08, 0x00, 0x00, 0x39, 0x08, 0x00, 0x00, 0x3b, 0x08,
        0x00, 0x00, 0x3d, 0x08, 0x00, 0x00, 0x3f, 0x08, 0x00, 0x00, 0x4a, 0x08, 0x00, 0x00, 0x58, 0x08, 0x00, 0x00,
        0x65, 0x08, 0x00, 0x00, 0x74, 0x08, 0x00, 0x00, 0x82, 0x08, 0x00, 0x00, 0x91, 0x08, 0x00, 0x00, 0x9f, 0x08,
        0x00, 0x00, 0xae, 0x08, 0x00, 0x00, 0xbc, 0x08, 0x00, 0x00, 0xcb, 0x08, 0x00, 0x00, 0xdb, 0x08, 0x00, 0x00,
        0xe9, 0x08, 0x00, 0x00, 0xf8, 0x08, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, 0x0f, 0x09, 0x00, 0x00, 0x20, 0x09,
        0x00, 0x00, 0x30, 0x09, 0x00, 0x00, 0x40, 0x09, 0x00, 0x00, 0x4f, 0x09, 0x00, 0x00, 0x5e, 0x09, 0x00, 0x00,
        0x6c, 0x09, 0x00, 0x00, 0x7a, 0x09, 0x00, 0x00, 0x87, 0x09, 0x00, 0x00, 0x8f, 0x09, 0x00, 0x00, 0x99, 0x09,
        0x00, 0x00, 0xa3, 0x09, 0x00, 0x00, 0x02, 0x14, 0x1f, 0x03, 0x23, 0x0d, 0x1f, 0x07, 0x11, 0x0f, 0x11, 0x17,
        0x07, 0x0c, 0x17, 0x0c, 0x08, 0x0d, 0x17, 0x13, 0x14, 0x03, 0x1f, 0x04, 0x0e, 0x09, 0x11, 0x1d, 0x0d, 0x07,
        0x03, 0x15, 0x0b, 0x17, 0x0d, 0x07, 0x03, 0x15, 0x11, 0x17, 0x0d, 0x07, 0x03, 0x15, 0x0b, 0x17, 0x09, 0x11,
        0x14, 0x1d, 0x1f, 0x11, 0x18, 0x0f, 0x24, 0x11, 0x1e, 0x0e, 0x11, 0x0e, 0x1f, 0x12, 0x17, 0x16, 0x11, 0x17,
        0x03, 0x1f, 0x1d, 0x0e, 0x11, 0x17, 0x11, 0x1e, 0x0e, 0x06, 0x0c, 0x0e, 0x06, 0x1c, 0x0e, 0x06, 0x23, 0x16,
        0x11, 0x17, 0x03, 0x1f, 0x1d, 0x0f, 0x02, 0x1d, 0x10, 0x12, 0x1f, 0x11, 0x0f, 0x17, 0x06, 0x1f, 0x11, 0x17,
        0x14, 0x1c, 0x12, 0x1d, 0x24, 0x03, 0x17, 0x16, 0x11, 0x17, 0x03, 0x1f, 0x24, 0x03, 0x17, 0x16, 0x06, 0x17,
        0x22, 0x1f, 0x24, 0x03, 0x17, 0x16, 0x06, 0x17, 0x25, 0x22, 0x1f, 0x10, 0x24, 0x03, 0x17, 0x16, 0x11, 0x17,
        0x03, 0x1f, 0x10, 0x24, 0x03, 0x17, 0x16, 0x06, 0x17, 0x22, 0x1f, 0x10, 0x24, 0x03, 0x17, 0x16, 0x06, 0x17,
        0x25, 0x22, 0x1f, 0x1b, 0x05, 0x0c, 0x1b, 0x05, 0x0c, 0x09, 0x05, 0x17, 0x1b, 0x05, 0x0c, 0x04, 0x0e, 0x1b,
        0x05, 0x0c, 0x03, 0x1b, 0x1c, 0x03, 0x09, 0x22, 0x1d, 0x1c, 0x11, 0x09, 0x22, 0x1d, 0x1c, 0x12, 0x09, 0x22,
        0x1d, 0x1e, 0x03, 0x1f, 0x04, 0x0e, 0x1d, 0x1f, 0x19, 0x23, 0x1f, 0x0b, 0x17, 0x16, 0x11, 0x17, 0x03, 0x1f,
        0x1d, 0x20, 0x0c, 0x09, 0x12, 0x16, 0x11, 0x17, 0x03, 0x1f, 0x1d, 0x20, 0x0c, 0x1f, 0x12, 0x16, 0x11, 0x17,
        0x03, 0x1f, 0x1d, 0x20, 0x1c, 0x12, 0x16, 0x11, 0x17, 0x03, 0x1f, 0x1d, 0x1f, 0x0c, 0x17, 0x04, 0x0e, 0x1f,
        0x0c, 0x17, 0x01, 0x17, 0x1f, 0x0c, 0x17, 0x04, 0x17, 0x1f, 0x24, 0x0b, 0x17, 0x1f, 0x12, 0x0e, 0x06, 0x23,
        0x16, 0x11, 0x17, 0x03, 0x1f, 0x1d, 0x1f, 0x24, 0x0b, 0x17, 0x12, 0x0e, 0x06, 0x23, 0x16, 0x11, 0x17, 0x03,
        0x1f, 0x1d, 0x1f, 0x24, 0x0b, 0x17, 0x1f, 0x12, 0x16, 0x11, 0x17, 0x03, 0x1f, 0x1d, 0x1f, 0x24, 0x0b, 0x17,
        0x12, 0x16, 0x11, 0x17, 0x03, 0x1f, 0x1d, 0x1f, 0x22, 0x16, 0x11, 0x17, 0x03, 0x1f, 0x1d, 0x0d, 0x1f, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0d, 0x1f, 0x12, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0d, 0x1f, 0x12,
        0x0d, 0x1f, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0d, 0x1f, 0x12, 0x0e, 0x06, 0x23, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x0d, 0x1f, 0x12, 0x0e, 0x04, 0x1c, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0d, 0x1f, 0x12, 0x17,
        0x06, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0d, 0x1f, 0x12, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x0d, 0x1f, 0x12, 0x10, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0d, 0x1f, 0x12,
        0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0d, 0x1f, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x0d, 0x1f, 0x12, 0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0d, 0x1f, 0x12,
        0x20, 0x1c, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0d, 0x1f, 0x12, 0x1f, 0x22, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x11, 0x15, 0x0b, 0x23, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x12, 0x15, 0x0b, 0x23,
        0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x11, 0x0e, 0x1f, 0x12, 0x17, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x0e, 0x11, 0x0e, 0x1f, 0x12, 0x0d, 0x1f, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x11, 0x0e,
        0x1f, 0x12, 0x0e, 0x06, 0x23, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x11, 0x0e, 0x1f, 0x12, 0x0e, 0x04,
        0x1c, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x11, 0x0e, 0x1f, 0x12, 0x17, 0x06, 0x17, 0x1b, 0x0c, 0x1d,
        0x0b, 0x17, 0x1f, 0x0e, 0x11, 0x0e, 0x1f, 0x12, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e,
        0x11, 0x0e, 0x1f, 0x12, 0x10, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x11, 0x0e, 0x1f,
        0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x11, 0x0e, 0x1f, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x11, 0x0e, 0x1f, 0x12, 0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x0e, 0x11, 0x0e, 0x1f, 0x12, 0x20, 0x1c, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x11,
        0x0e, 0x1f, 0x12, 0x1f, 0x22, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x06, 0x23, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x0e, 0x04, 0x1c, 0x1f, 0x12, 0x0d, 0x1f, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x04, 0x1c,
        0x1f, 0x12, 0x0e, 0x06, 0x23, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x04, 0x1c, 0x1f, 0x12, 0x0e, 0x04,
        0x1c, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x04, 0x1c, 0x1f, 0x12, 0x17, 0x06, 0x17, 0x1b, 0x0c, 0x1d,
        0x0b, 0x17, 0x1f, 0x0e, 0x04, 0x1c, 0x1f, 0x12, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e,
        0x04, 0x1c, 0x1f, 0x12, 0x10, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x04, 0x1c, 0x1f,
        0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x04, 0x1c, 0x1f, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x04, 0x1c, 0x1f, 0x12, 0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x0e, 0x04, 0x1c, 0x1f, 0x12, 0x20, 0x1c, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x04,
        0x1c, 0x1f, 0x12, 0x1f, 0x22, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0e, 0x04, 0x1c, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x0e, 0x04, 0x1c, 0x1f, 0x12, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x10, 0x03, 0x17, 0x09,
        0x1c, 0x03, 0x09, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x10, 0x03, 0x17, 0x09, 0x1c, 0x11, 0x09, 0x1b, 0x0c,
        0x1d, 0x0b, 0x17, 0x1f, 0x10, 0x03, 0x17, 0x0c, 0x09, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x10, 0x03, 0x17,
        0x09, 0x0c, 0x09, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x16, 0x11, 0x17, 0x03, 0x1f, 0x16, 0x06, 0x17, 0x22,
        0x1f, 0x16, 0x06, 0x17, 0x25, 0x22, 0x1f, 0x16, 0x11, 0x17, 0x03, 0x1f, 0x1d, 0x17, 0x06, 0x17, 0x1b, 0x0c,
        0x1d, 0x0b, 0x17, 0x1f, 0x17, 0x06, 0x17, 0x1f, 0x12, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x17, 0x06,
        0x17, 0x1f, 0x12, 0x0d, 0x1f, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x17, 0x06, 0x17, 0x1f, 0x12, 0x0e, 0x06,
        0x23, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x17, 0x06, 0x17, 0x1f, 0x12, 0x0e, 0x04, 0x1c, 0x1b, 0x0c, 0x1d,
        0x0b, 0x17, 0x1f, 0x17, 0x06, 0x17, 0x1f, 0x12, 0x17, 0x06, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x17,
        0x06, 0x17, 0x1f, 0x12, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x17, 0x06, 0x17, 0x1f, 0x12,
        0x10, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x17, 0x06, 0x17, 0x1f, 0x12, 0x1b, 0x0c, 0x1d,
        0x0b, 0x17, 0x1f, 0x17, 0x06, 0x17, 0x1f, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17,
        0x1f, 0x17, 0x06, 0x17, 0x1f, 0x12, 0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x17, 0x06,
        0x17, 0x1f, 0x12, 0x20, 0x1c, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x17, 0x06, 0x17, 0x1f, 0x12, 0x1f,
        0x22, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x24, 0x03, 0x17, 0x10, 0x03, 0x17, 0x09, 0x1c, 0x03, 0x09, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x24, 0x03, 0x17, 0x10, 0x03, 0x17, 0x09, 0x1c, 0x11, 0x09, 0x1b, 0x0c, 0x1d,
        0x0b, 0x17, 0x1f, 0x24, 0x03, 0x17, 0x10, 0x03, 0x17, 0x0c, 0x09, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x24,
        0x03, 0x17, 0x10, 0x03, 0x17, 0x09, 0x0c, 0x09, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x10, 0x24, 0x03, 0x17,
        0x10, 0x03, 0x17, 0x09, 0x1c, 0x03, 0x09, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x10, 0x24, 0x03, 0x17, 0x10,
        0x03, 0x17, 0x09, 0x1c, 0x11, 0x09, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x10, 0x24, 0x03, 0x17, 0x10, 0x03,
        0x17, 0x0c, 0x09, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x10, 0x24, 0x03, 0x17, 0x10, 0x03, 0x17, 0x09, 0x0c,
        0x09, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x10, 0x24,
        0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1b, 0x15, 0x12, 0x26, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1f, 0x12, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17,
        0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1f, 0x12, 0x0d, 0x1f, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b,
        0x23, 0x03, 0x17, 0x12, 0x0d, 0x1f, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1f,
        0x12, 0x0e, 0x06, 0x23, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x12, 0x0e, 0x06,
        0x23, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1f, 0x12, 0x0e, 0x04, 0x1c, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x12, 0x0e, 0x04, 0x1c, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1f, 0x12, 0x17, 0x06, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f,
        0x1d, 0x0b, 0x23, 0x03, 0x17, 0x12, 0x17, 0x06, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23,
        0x03, 0x17, 0x1f, 0x12, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17,
        0x1f, 0x12, 0x10, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x12,
        0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x12, 0x10, 0x24, 0x03,
        0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1f, 0x12, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03,
        0x17, 0x1f, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03,
        0x17, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17,
        0x1f, 0x12, 0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x12,
        0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1f, 0x12, 0x20,
        0x1c, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x12, 0x20, 0x1c, 0x12, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1f, 0x12, 0x1f, 0x22, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x12, 0x1f, 0x22, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x11,
        0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14, 0x1d, 0x1f, 0x12, 0x17, 0x1b, 0x0c, 0x1d,
        0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14, 0x1d, 0x1f, 0x12, 0x0d, 0x1f, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d,
        0x11, 0x14, 0x1d, 0x1f, 0x12, 0x0e, 0x06, 0x23, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14, 0x1d,
        0x1f, 0x12, 0x0e, 0x04, 0x1c, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14, 0x1d, 0x1f, 0x12, 0x17,
        0x06, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14, 0x1d, 0x1f, 0x12, 0x24, 0x03, 0x17, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14, 0x1d, 0x1f, 0x12, 0x10, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d,
        0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14, 0x1d, 0x1f, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14,
        0x1d, 0x1f, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14, 0x1d,
        0x1f, 0x12, 0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14, 0x1d, 0x1f, 0x12,
        0x20, 0x1c, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1d, 0x11, 0x14, 0x1d, 0x1f, 0x12, 0x1f, 0x22, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x0b, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x0a, 0x03, 0x0a, 0x12,
        0x20, 0x0c, 0x1f, 0x12, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x09, 0x12, 0x0d, 0x1f, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x1f, 0x12, 0x0d, 0x1f, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20,
        0x0c, 0x09, 0x12, 0x0e, 0x06, 0x23, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x1f, 0x12, 0x0e, 0x06,
        0x23, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x09, 0x12, 0x0e, 0x04, 0x1c, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x20, 0x0c, 0x1f, 0x12, 0x0e, 0x04, 0x1c, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x09,
        0x12, 0x17, 0x06, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x1f, 0x12, 0x17, 0x06, 0x17, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x09, 0x12, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f,
        0x20, 0x0c, 0x09, 0x12, 0x10, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x1f, 0x12,
        0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x1f, 0x12, 0x10, 0x24, 0x03, 0x17, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x09, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x1f,
        0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x09, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b, 0x0c,
        0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x1f, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17,
        0x1f, 0x20, 0x0c, 0x09, 0x12, 0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x1f,
        0x12, 0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x09, 0x12, 0x20, 0x1c, 0x12,
        0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x1f, 0x12, 0x20, 0x1c, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17,
        0x1f, 0x20, 0x0c, 0x09, 0x12, 0x1f, 0x22, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x0c, 0x1f, 0x12, 0x1f,
        0x22, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x20, 0x1c, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x06,
        0x16, 0x1f, 0x06, 0x16, 0x0c, 0x1f, 0x22, 0x1f, 0x11, 0x1f, 0x03, 0x1f, 0x24, 0x0b, 0x15, 0x23, 0x1b, 0x0c,
        0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x1f, 0x12, 0x0d, 0x1f, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f,
        0x1f, 0x24, 0x0b, 0x17, 0x12, 0x0d, 0x1f, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x1f,
        0x12, 0x0e, 0x06, 0x23, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x12, 0x0e, 0x06, 0x23,
        0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x1f, 0x12, 0x0e, 0x04, 0x1c, 0x1b, 0x0c, 0x1d,
        0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x12, 0x0e, 0x04, 0x1c, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f,
        0x24, 0x0b, 0x17, 0x1f, 0x12, 0x17, 0x06, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17,
        0x12, 0x17, 0x06, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x1f, 0x12, 0x24, 0x03,
        0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x1f, 0x12, 0x10, 0x24, 0x03, 0x17, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x12, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17,
        0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x12, 0x10, 0x24, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24,
        0x0b, 0x17, 0x1f, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x12, 0x1b, 0x0c, 0x1d,
        0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x1f, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x12, 0x1d, 0x0b, 0x23, 0x03, 0x17, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f,
        0x1f, 0x24, 0x0b, 0x17, 0x1f, 0x12, 0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24,
        0x0b, 0x17, 0x12, 0x1d, 0x11, 0x14, 0x1d, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x1f,
        0x12, 0x20, 0x1c, 0x12, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x12, 0x20, 0x1c, 0x12,
        0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x1f, 0x12, 0x1f, 0x22, 0x1b, 0x0c, 0x1d, 0x0b,
        0x17, 0x1f, 0x1f, 0x24, 0x0b, 0x17, 0x12, 0x1f, 0x22, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x1f, 0x22, 0x1b,
        0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x26, 0x11, 0x1c, 0x19, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x26, 0x12, 0x1c,
        0x19, 0x1b, 0x0c, 0x1d, 0x0b, 0x17, 0x1f, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00,
        0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00,
        0x78, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x8d, 0x00,
        0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00,
        0x12, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x56, 0x00,
        0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00,
        0x64, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x70, 0x00,
        0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00,
        0x2e, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x4a, 0x00,
        0x00, 0x00, 0x87, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00,
        0x84, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x82, 0x00,
        0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00,
        0x7b, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x79, 0x00,
        0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00,
        0x43, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x41, 0x00,
        0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00,
        0x33, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x30, 0x00,
        0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00,
        0x6b, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x68, 0x00,
        0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00,
        0x69, 0x00, 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x62, 0x00,
        0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
        0x5a, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x2c, 0x00,
        0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00,
        0x29, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x4f, 0x00,
        0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
        0x52, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x55, 0x00,
        0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00,
        0x0c, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x1e, 0x00,
        0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
        0x03, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x07, 0x00,
        0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
        0x13, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00,
        0x1d, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x7e, 0x00,
        0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,
        0x16, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1a, 0x00,
        0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00,
        0x46, 0x6c, 0x61, 0x6d, 0x65, 0x00, 0x70, 0x76, 0x2e, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x54,
        0x69, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x06, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x18, 0x00,
        0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00,
        0x1d, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x46, 0x6c, 0x61, 0x6d, 0x65, 0x00, 0x70, 0x76, 0x2e, 0x50,
        0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x00, 0x54, 0x69, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x12, 0x00,
        0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x53, 0x65, 0x74, 0x46, 0x6c, 0x61, 0x6d, 0x65,
        0x00, 0x53, 0x65, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x00, 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x75, 0x72,
        0x6e, 0x65, 0x72, 0x00, 0x53, 0x74, 0x6f, 0x70, 0x42, 0x75, 0x72, 0x6e, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00,
        0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x04, 0x00,
        0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x34, 0x00,
        0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00,
        0x4c, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
        0x01, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
        0x02, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
        0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00,
        0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0xcc, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00,
        0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0xf4, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0x84, 0x01,
        0x00, 0x00, 0xa8, 0x01, 0x00, 0x00, 0xb8, 0x01, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00, 0x38, 0x01,
        0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00,
        0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x74, 0x01, 0x00, 0x00, 0x60, 0x01,
        0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00,
        0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x84, 0x01,
        0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00,
        0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x0a, 0x00,
        0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xd0, 0x01, 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00,
        0xb8, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xe4, 0x01,
        0x00, 0x00, 0xd0, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0xb8, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};


#endif // __PV_LANGUAGE_ENGLISH__

#if defined(__PV_LANGUAGE_GERMAN__)

// wake-word = hey computer
static const uint8_t KEYWORD_ARRAY[] = {
        0x13, 0x7c, 0x17, 0x90, 0xfe, 0x0c, 0xde, 0xcc, 0xd9, 0x35, 0xf0, 0xfb, 0x70, 0x70, 0xc3, 0xe0, 0x47, 0xfc,
        0xe1, 0xa4, 0x02, 0x0d, 0xdc, 0x45, 0x07, 0x75, 0x67, 0xbe, 0x7c, 0x7e, 0x1a, 0x12, 0xd2, 0xce, 0x30, 0x34,
        0x7c, 0x06, 0x58, 0x68, 0x62, 0x55, 0xbc, 0xb2, 0xae, 0xa8, 0x69, 0xcb, 0x22, 0x45, 0x5d, 0x80, 0x72, 0xa1,
        0x87, 0x68, 0xcc, 0x95, 0xb6, 0xbe, 0x9a, 0x7d, 0x6b, 0x9c, 0x55, 0x68, 0x04, 0x20, 0x4c, 0x38, 0xb1, 0x65,
        0xb1, 0xd9, 0xd8, 0x60, 0x46, 0xdc, 0x19, 0x06, 0xd4, 0xb2, 0x67, 0xbc, 0xbc, 0x7f, 0x20, 0x4d, 0xcf, 0xdb,
        0x10, 0xae, 0x25, 0x72, 0xec, 0x4b, 0x2f, 0xce, 0xd5, 0x59, 0xcd, 0x2e, 0xe6, 0x0f, 0xad, 0x56, 0xb5, 0x62,
        0x02, 0x62, 0x15, 0x0c, 0xf8, 0x6f, 0x0e, 0xed, 0x61, 0x2e, 0x7c, 0x30, 0xf4, 0x67, 0x99, 0xf2, 0x81, 0x52,
        0x19, 0x6c, 0xa5, 0xc3, 0x49, 0x0d, 0x01, 0x0d, 0xe4, 0x1c, 0x54, 0x0e, 0xd6, 0x8a, 0x89, 0xff, 0x22, 0xf1,
        0xda, 0x7a, 0x10, 0x74, 0x7a, 0xb2, 0x02, 0x1b, 0x98, 0xa9, 0x93, 0x96, 0x3b, 0xec, 0x32, 0xe3, 0x85, 0x34,
        0x16, 0xe8, 0x95, 0xe5, 0x33, 0x04, 0x7d, 0x7f, 0xcd, 0xc6, 0xe9, 0xdb, 0xa2, 0xcc, 0xa9, 0xd0, 0xe7, 0x86,
        0xa4, 0x2d, 0x42, 0x9e, 0x65, 0x6b, 0xc1, 0xaf, 0x8a, 0x68, 0x12, 0x35, 0x39, 0xb6, 0xea, 0xd4, 0xb7, 0x8d,
        0x26, 0xe2, 0x6a, 0x7a, 0x51, 0x3f, 0x3e, 0x15, 0xe8, 0x72, 0x91, 0x3a, 0x39, 0x00, 0xb5, 0xf1, 0xf3, 0x5d,
        0xe1, 0xd9, 0xd4, 0x09, 0xbf, 0x9c, 0xef, 0x25, 0xd5, 0x92, 0xe7, 0xd9, 0x0d, 0x4f, 0x89, 0x3c, 0x51, 0x5c,
        0x2a, 0xa0, 0xd3, 0x75, 0x40, 0x95, 0x85, 0xfb, 0x61, 0x8b, 0xb4, 0xc0, 0x5c, 0xaa, 0x14, 0x74, 0x55, 0xa7,
        0xf5, 0xd8, 0xa2, 0x72, 0x6f, 0x14, 0x53, 0xf5, 0xaf, 0x8a, 0xa8, 0xae, 0xd2, 0x77, 0xfb, 0x91, 0x57, 0x3a,
        0xe9, 0x48, 0x8a, 0x42, 0x82, 0xfa, 0x49, 0x3f, 0x43, 0x55, 0x99, 0x32, 0x2a, 0x4c, 0xf8, 0x02, 0xea, 0x2b,
        0xfc, 0xc9, 0x56, 0x64, 0x31, 0x1f, 0xf5, 0xc3, 0x5e, 0xe5, 0x88, 0x7d, 0x77, 0x06, 0xa3, 0x9c, 0x39, 0xa9,
        0x9c, 0xf4, 0x35, 0x67, 0xb8, 0x93, 0x61, 0xa2, 0xec, 0x53, 0xb7, 0x37, 0x45, 0xff, 0xf0, 0xe7, 0xc8, 0xef,
        0x1d, 0x58, 0x96, 0xc8, 0xa1, 0x0f, 0x74, 0xf1, 0xb4, 0x86, 0xd6, 0xe3, 0x4a, 0x08, 0xf4, 0x86, 0x31, 0xed,
        0xdf, 0xa7, 0x99, 0x73, 0x0d, 0xec, 0x3c, 0x11, 0xfd, 0x6d, 0x32, 0x7c, 0x69, 0x0a, 0xd9, 0xb3, 0x65, 0xcb,
        0xd2, 0x87, 0xc8, 0xf8, 0x83, 0x25, 0xb3, 0xed, 0xd6, 0x63, 0xf1, 0x87, 0xfe, 0x06, 0xf0, 0x14, 0xcc, 0x87,
        0x68, 0xd7, 0xbd, 0xdf, 0x81, 0x89, 0xc9, 0x7b, 0x21, 0xf0, 0x90, 0x87, 0xe3, 0x2c, 0x72, 0xb0, 0x07, 0x47,
        0xab, 0xc9, 0xa3, 0xb8, 0x5d, 0xbe, 0x96, 0x66, 0x83, 0xf6, 0xc1, 0x8e, 0x60, 0x11, 0x7e, 0x76, 0x9c, 0xa0,
        0x28, 0x2e, 0xd7, 0x0e, 0x63, 0x46, 0x54, 0x4f, 0xde, 0xad, 0x27, 0x7a, 0xd8, 0xf0, 0xc8, 0xb5, 0x97, 0xf9,
        0x39, 0x57, 0x46, 0x0f, 0xbf, 0xdb, 0xc2, 0xe1, 0xa3, 0x40, 0xad, 0xfe, 0xff, 0x30, 0x2b, 0xd0, 0x09, 0xdd,
        0x13, 0xa6, 0x03, 0x83, 0xae, 0x65, 0x69, 0x6f, 0x4f, 0xb6, 0x68, 0xaa, 0xfc, 0x32, 0xc6, 0xff, 0x0a, 0xb5,
        0xe0, 0x03, 0x77, 0x7d, 0x63, 0x35, 0xdd, 0xcd, 0x61, 0x08, 0x68, 0xb3, 0x80, 0x79, 0x5d, 0x2b, 0x1c, 0x87,
        0x4c, 0xe7, 0x85, 0x90, 0x0e, 0x55, 0x81, 0xd6, 0x23, 0x4e, 0x75, 0x63, 0xb5, 0x48, 0x5a, 0x90, 0x27, 0xc5,
        0x1f, 0xc4, 0x71, 0x08, 0x10, 0x44, 0xbc, 0xe2, 0x9d, 0xad, 0x62, 0xd2, 0x22, 0x23, 0x28, 0x35, 0x84, 0x92,
        0x51, 0xa2, 0x21, 0x7c, 0xe2, 0x43, 0xb4, 0xc7, 0x1b, 0x4e, 0x23, 0x14, 0x40, 0xf5, 0xec, 0x11, 0x87, 0x9f,
        0x9a, 0x60, 0x55, 0xbf, 0xb0, 0x38, 0xef, 0xd6, 0x41, 0x09, 0x8d, 0xaa, 0x6b, 0xcc, 0x2a, 0x12
};

// context = beleuchtung
static const uint8_t CONTEXT_ARRAY[] = {
        0x72, 0x68, 0x69, 0x6e, 0x6f, 0x32, 0x2e, 0x31, 0x2e, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd2, 0x1a, 0x00, 0x00,
        0x09, 0x00, 0x00, 0x00, 0x70, 0x69, 0x63, 0x6f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0xff, 0xff, 0xff, 0xff, 0xff,
        0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78,
        0x74, 0x3a, 0x0a, 0x20, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a,
        0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3a, 0x0a, 0x20,
        0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x22, 0x5b, 0x66, 0xc3, 0xa4, 0x72, 0x62, 0x65, 0x2c, 0x20, 0xc3,
        0xa4, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x2c, 0x20, 0x6d, 0x61, 0x63, 0x68, 0x65, 0x5d, 0x20, 0x28, 0x61, 0x6c,
        0x6c, 0x65, 0x2c, 0x20, 0x64, 0x69, 0x65, 0x2c, 0x20, 0x64, 0x61, 0x73, 0x29, 0x20, 0x5b, 0x4c, 0x69, 0x63,
        0x68, 0x74, 0x2c, 0x20, 0x4c, 0x69, 0x63, 0x68, 0x74, 0x65, 0x72, 0x5d, 0x20, 0x28, 0x7a, 0x75, 0x2c, 0x20,
        0x69, 0x6e, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x63, 0x6f, 0x6c, 0x6f, 0x72,
        0x3a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x22, 0x5b,
        0x66, 0xc3, 0xa4, 0x72, 0x62, 0x65, 0x2c, 0x20, 0xc3, 0xa4, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x2c, 0x20, 0x6d,
        0x61, 0x63, 0x68, 0x65, 0x5d, 0x20, 0x28, 0x61, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x64, 0x69, 0x65, 0x2c, 0x20,
        0x64, 0x61, 0x73, 0x29, 0x20, 0x28, 0x4c, 0x69, 0x63, 0x68, 0x74, 0x2c, 0x20, 0x4c, 0x69, 0x63, 0x68, 0x74,
        0x65, 0x72, 0x29, 0x20, 0x28, 0x69, 0x6d, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24,
        0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20,
        0x28, 0x4c, 0x69, 0x63, 0x68, 0x74, 0x2c, 0x20, 0x4c, 0x69, 0x63, 0x68, 0x74, 0x65, 0x72, 0x29, 0x20, 0x28,
        0x7a, 0x75, 0x2c, 0x20, 0x69, 0x6e, 0x29, 0x20, 0x24, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3a, 0x63, 0x6f, 0x6c,
        0x6f, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74,
        0x65, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x28, 0x4d, 0x61, 0x63, 0x68, 0x65, 0x29,
        0x20, 0x28, 0x61, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x64, 0x69, 0x65, 0x2c, 0x20, 0x64, 0x61, 0x73, 0x29, 0x20,
        0x5b, 0x4c, 0x69, 0x63, 0x68, 0x74, 0x2c, 0x20, 0x4c, 0x69, 0x63, 0x68, 0x74, 0x65, 0x72, 0x5d, 0x20, 0x24,
        0x73, 0x74, 0x61, 0x74, 0x65, 0x3a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
        0x2d, 0x20, 0x28, 0x4d, 0x61, 0x63, 0x68, 0x65, 0x29, 0x20, 0x28, 0x61, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x64,
        0x69, 0x65, 0x2c, 0x20, 0x64, 0x61, 0x73, 0x29, 0x20, 0x24, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
        0x3a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x4c, 0x69, 0x63, 0x68, 0x74, 0x2c, 0x20,
        0x4c, 0x69, 0x63, 0x68, 0x74, 0x65, 0x72, 0x5d, 0x20, 0x24, 0x73, 0x74, 0x61, 0x74, 0x65, 0x3a, 0x73, 0x74,
        0x61, 0x74, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x28, 0x4d, 0x61, 0x63, 0x68, 0x65,
        0x29, 0x20, 0x28, 0x61, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x64, 0x69, 0x65, 0x2c, 0x20, 0x64, 0x61, 0x73, 0x29,
        0x20, 0x5b, 0x4c, 0x69, 0x63, 0x68, 0x74, 0x2c, 0x20, 0x4c, 0x69, 0x63, 0x68, 0x74, 0x65, 0x72, 0x5d, 0x20,
        0x69, 0x6d, 0x20, 0x24, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x6c, 0x6f, 0x63, 0x61, 0x74,
        0x69, 0x6f, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x73, 0x74, 0x61, 0x74, 0x65,
        0x3a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x0a, 0x20, 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x3a, 0x0a, 0x20, 0x20,
        0x20, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x62,
        0x6c, 0x61, 0x75, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x67, 0x72, 0xc3, 0xbc, 0x6e, 0x0a,
        0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x6f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x0a, 0x20, 0x20, 0x20,
        0x20, 0x20, 0x20, 0x2d, 0x20, 0x70, 0x69, 0x6e, 0x6b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20,
        0x6c, 0x69, 0x6c, 0x61, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x72, 0x6f, 0x74, 0x0a, 0x20,
        0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x77, 0x65, 0x69, 0xc3, 0x9f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
        0x20, 0x2d, 0x20, 0x67, 0x65, 0x6c, 0x62, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x3a,
        0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x61, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
        0x2d, 0x20, 0x61, 0x75, 0x73, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
        0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x42, 0x61, 0x64, 0x65, 0x7a, 0x69, 0x6d, 0x6d,
        0x65, 0x72, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x53, 0x63, 0x68, 0x6c, 0x61, 0x66, 0x7a,
        0x69, 0x6d, 0x6d, 0x65, 0x72, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x4b, 0x69, 0x6e, 0x64,
        0x65, 0x72, 0x7a, 0x69, 0x6d, 0x6d, 0x65, 0x72, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x46,
        0x6c, 0x75, 0x72, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x4b, 0xc3, 0xbc, 0x63, 0x68, 0x65,
        0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x57, 0x6f, 0x68, 0x6e, 0x7a, 0x69, 0x6d, 0x6d, 0x65,
        0x72, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x53, 0x70, 0x65, 0x69, 0x73, 0x65, 0x6b, 0x61,
        0x6d, 0x6d, 0x65, 0x72, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00,
        0x10, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x3e, 0x00,
        0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00,
        0x5a, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x6e, 0x00,
        0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
        0x88, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x9f, 0x00,
        0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00,
        0x42, 0x61, 0x64, 0x65, 0x7a, 0x69, 0x6d, 0x6d, 0x65, 0x72, 0x00, 0x46, 0x6c, 0x75, 0x72, 0x00, 0x4b, 0x69,
        0x6e, 0x64, 0x65, 0x72, 0x7a, 0x69, 0x6d, 0x6d, 0x65, 0x72, 0x00, 0x4b, 0xc3, 0xbc, 0x63, 0x68, 0x65, 0x00,
        0x53, 0x63, 0x68, 0x6c, 0x61, 0x66, 0x7a, 0x69, 0x6d, 0x6d, 0x65, 0x72, 0x00, 0x53, 0x70, 0x65, 0x69, 0x73,
        0x65, 0x6b, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x00, 0x57, 0x6f, 0x68, 0x6e, 0x7a, 0x69, 0x6d, 0x6d, 0x65, 0x72,
        0x00, 0x61, 0x6c, 0x6c, 0x65, 0x00, 0x61, 0x6e, 0x00, 0x61, 0x75, 0x73, 0x00, 0x62, 0x6c, 0x61, 0x75, 0x00,
        0x64, 0x61, 0x73, 0x00, 0x64, 0x69, 0x65, 0x00, 0x66, 0xc3, 0xa4, 0x72, 0x62, 0x65, 0x00, 0x67, 0x65, 0x6c,
        0x62, 0x00, 0x67, 0x72, 0xc3, 0xbc, 0x6e, 0x00, 0x69, 0x6d, 0x00, 0x69, 0x6e, 0x00, 0x6c, 0x69, 0x63, 0x68,
        0x74, 0x00, 0x6c, 0x69, 0x63, 0x68, 0x74, 0x65, 0x72, 0x00, 0x6c, 0x69, 0x6c, 0x61, 0x00, 0x6d, 0x61, 0x63,
        0x68, 0x65, 0x00, 0x6f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x00, 0x70, 0x69, 0x6e, 0x6b, 0x00, 0x72, 0x6f, 0x74,
        0x00, 0x77, 0x65, 0x69, 0xc3, 0x9f, 0x00, 0x7a, 0x75, 0x00, 0xc3, 0xa4, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00,
        0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
        0x09, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0d, 0x00,
        0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,
        0x12, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x16, 0x00,
        0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00,
        0x1b, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00,
        0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00,
        0x31, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x3b, 0x00,
        0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00,
        0x4d, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x5a, 0x00,
        0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00,
        0x6f, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x05, 0x01,
        0x06, 0x29, 0x33, 0x2d, 0x10, 0x26, 0x08, 0x0e, 0x1b, 0x18, 0x0d, 0x2d, 0x12, 0x06, 0x26, 0x33, 0x2d, 0x10,
        0x26, 0x0d, 0x30, 0x21, 0x29, 0x2e, 0x0e, 0x01, 0x08, 0x33, 0x2d, 0x10, 0x26, 0x2e, 0x16, 0x02, 0x20, 0x29,
        0x0d, 0x01, 0x10, 0x26, 0x1c, 0x14, 0x12, 0x33, 0x2d, 0x10, 0x26, 0x01, 0x0e, 0x29, 0x01, 0x12, 0x03, 0x19,
        0x05, 0x0e, 0x03, 0x06, 0x01, 0x19, 0x06, 0x0b, 0x08, 0x2a, 0x18, 0x05, 0x29, 0x09, 0x2a, 0x0e, 0x16, 0x09,
        0x18, 0x1f, 0x12, 0x2d, 0x10, 0x2d, 0x12, 0x0e, 0x2d, 0x21, 0x1a, 0x0e, 0x2d, 0x21, 0x1a, 0x26, 0x0e, 0x0b,
        0x0e, 0x01, 0x10, 0x01, 0x1e, 0x29, 0x14, 0x18, 0x01, 0x24, 0x31, 0x29, 0x16, 0x2d, 0x24, 0x0d, 0x18, 0x14,
        0x1a, 0x1c, 0x02, 0x19, 0x33, 0x1b, 0x2a, 0x12, 0x06, 0x29, 0x18, 0x29, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x14, 0x00,
        0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00,
        0x1d, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x17, 0x00,
        0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00,
        0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
        0x07, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x15, 0x00,
        0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00,
        0x13, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00,
        0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00,
        0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x63, 0x6f,
        0x6c, 0x6f, 0x72, 0x00, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x73, 0x74, 0x61, 0x74, 0x65,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0f, 0x00,
        0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
        0x19, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x00,
        0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x18, 0x00,
        0x00, 0x00, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0x63, 0x68, 0x61, 0x6e,
        0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
        0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x05, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x38, 0x06, 0x00, 0x00,
        0x9c, 0x07, 0x00, 0x00, 0x4c, 0x08, 0x00, 0x00, 0xac, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
        0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x4c, 0x03, 0x00, 0x00,
        0xec, 0x04, 0x00, 0x00, 0x9c, 0x05, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xff, 0xff,
        0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00,
        0x44, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x80, 0x00,
        0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
        0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x80, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x07, 0x00,
        0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00,
        0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x30, 0x01,
        0x00, 0x00, 0x54, 0x01, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
        0x02, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x05, 0x00,
        0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
        0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff,
        0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xcc, 0x01, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00,
        0x64, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x98, 0x01,
        0x00, 0x00, 0xbc, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
        0x01, 0x00, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00,
        0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xcc, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x64, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
        0x14, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00,
        0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x7c, 0x02, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x14, 0x02, 0x00, 0x00,
        0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x6c, 0x02,
        0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
        0x5c, 0x02, 0x00, 0x00, 0x48, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x14, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x90, 0x02,
        0x00, 0x00, 0x7c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x14, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00,
        0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xcc, 0x02, 0x00, 0x00,
        0x18, 0x03, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff,
        0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0xe4, 0x02, 0x00, 0x00, 0x08, 0x03, 0x00, 0x00, 0xcc, 0x02, 0x00, 0x00,
        0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xf8, 0x02, 0x00, 0x00, 0xe4, 0x02,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x02, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x05, 0x00,
        0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x2c, 0x03, 0x00, 0x00, 0x18, 0x03, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00,
        0xff, 0xff, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x6c, 0x03, 0x00, 0x00, 0x90, 0x03, 0x00, 0x00, 0xa0, 0x03,
        0x00, 0x00, 0x50, 0x04, 0x00, 0x00, 0x4c, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
        0x01, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x6c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x4c, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00,
        0x00, 0x00, 0xb4, 0x03, 0x00, 0x00, 0xa0, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
        0x03, 0x00, 0x00, 0x00, 0xd0, 0x03, 0x00, 0x00, 0x1c, 0x04, 0x00, 0x00, 0x40, 0x04, 0x00, 0x00, 0xb4, 0x03,
        0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0xe8, 0x03, 0x00, 0x00,
        0x0c, 0x04, 0x00, 0x00, 0xd0, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00,
        0x00, 0x00, 0xfc, 0x03, 0x00, 0x00, 0xe8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0xd0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0xb4, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
        0x30, 0x04, 0x00, 0x00, 0x1c, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0xb4, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x4c, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x6c, 0x04,
        0x00, 0x00, 0xb8, 0x04, 0x00, 0x00, 0xdc, 0x04, 0x00, 0x00, 0x50, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00,
        0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00, 0xa8, 0x04, 0x00, 0x00, 0x6c, 0x04,
        0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x98, 0x04, 0x00, 0x00,
        0x84, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6c, 0x04,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x04, 0x00, 0x00,
        0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xcc, 0x04, 0x00, 0x00, 0xb8, 0x04,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x04, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x07, 0x00,
        0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0xec, 0x04, 0x00, 0x00,
        0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x1c, 0x05, 0x00, 0x00, 0x68, 0x05,
        0x00, 0x00, 0x8c, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
        0x02, 0x00, 0x00, 0x00, 0x34, 0x05, 0x00, 0x00, 0x58, 0x05, 0x00, 0x00, 0x1c, 0x05, 0x00, 0x00, 0x05, 0x00,
        0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x48, 0x05, 0x00, 0x00, 0x34, 0x05, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x05, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
        0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x7c, 0x05, 0x00, 0x00, 0x68, 0x05, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff,
        0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xb8, 0x05, 0x00, 0x00, 0x04, 0x06, 0x00, 0x00, 0x28, 0x06, 0x00, 0x00,
        0x9c, 0x05, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0xd0, 0x05,
        0x00, 0x00, 0xf4, 0x05, 0x00, 0x00, 0xb8, 0x05, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
        0x01, 0x00, 0x00, 0x00, 0xe4, 0x05, 0x00, 0x00, 0xd0, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x9c, 0x05, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00,
        0x00, 0x00, 0x18, 0x06, 0x00, 0x00, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x9c, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00,
        0x54, 0x06, 0x00, 0x00, 0x04, 0x07, 0x00, 0x00, 0x64, 0x07, 0x00, 0x00, 0x38, 0x06, 0x00, 0x00, 0x03, 0x00,
        0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x6c, 0x06, 0x00, 0x00, 0xcc, 0x06, 0x00, 0x00,
        0x54, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x84, 0x06,
        0x00, 0x00, 0x94, 0x06, 0x00, 0x00, 0x6c, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x6c, 0x06, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00,
        0x00, 0x00, 0xa8, 0x06, 0x00, 0x00, 0x94, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
        0x01, 0x00, 0x00, 0x00, 0xbc, 0x06, 0x00, 0x00, 0xa8, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
        0x01, 0x00, 0x00, 0x00, 0xe0, 0x06, 0x00, 0x00, 0xcc, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff,
        0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xf4, 0x06, 0x00, 0x00, 0xe0, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
        0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x06, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff,
        0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x1c, 0x07, 0x00, 0x00, 0x2c, 0x07, 0x00, 0x00, 0x04, 0x07, 0x00, 0x00,
        0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x07, 0x00, 0x00, 0x07, 0x00,
        0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x40, 0x07, 0x00, 0x00, 0x2c, 0x07, 0x00, 0x00,
        0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x54, 0x07, 0x00, 0x00, 0x40, 0x07,
        0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x06, 0x00, 0x00,
        0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x78, 0x07, 0x00, 0x00, 0x64, 0x07,
        0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x8c, 0x07, 0x00, 0x00,
        0x78, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0xb4, 0x07, 0x00, 0x00,
        0x14, 0x08, 0x00, 0x00, 0x9c, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00,
        0x00, 0x00, 0xcc, 0x07, 0x00, 0x00, 0xdc, 0x07, 0x00, 0x00, 0xb4, 0x07, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
        0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xff, 0xff,
        0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xdc, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
        0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x04, 0x08, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x02, 0x00,
        0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
        0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x28, 0x08, 0x00, 0x00, 0x14, 0x08, 0x00, 0x00, 0x06, 0x00,
        0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x3c, 0x08, 0x00, 0x00, 0x28, 0x08, 0x00, 0x00,
        0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00,
        0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x74, 0x08, 0x00, 0x00,
        0x4c, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x08,
        0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x88, 0x08, 0x00, 0x00,
        0x74, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x9c, 0x08,
        0x00, 0x00, 0x88, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xc0, 0x08,
        0x00, 0x00, 0xac, 0x08, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
        0xd4, 0x08, 0x00, 0x00, 0xc0, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00
};

#endif // __PV_LANGUAGE_GERMAN__

#if defined(__PV_LANGUAGE_SPANISH__)

// wake-word = hola computadora
static const uint8_t KEYWORD_ARRAY[] = {
        0x39, 0xdf, 0xe0, 0x14, 0x43, 0xd6, 0xf2, 0xcb, 0xdd, 0xc9, 0x5a, 0xb5, 0xa5, 0x4f, 0xe3, 0x48, 0x53, 0x3a,
        0x4c, 0x29, 0xb3, 0x25, 0x39, 0x71, 0x0c, 0xe9, 0xa1, 0x6a, 0xce, 0x35, 0x1a, 0x37, 0x40, 0x47, 0x48, 0x23,
        0x42, 0xa6, 0x06, 0x92, 0x10, 0x0b, 0x5b, 0xf2, 0xf8, 0x82, 0xd4, 0x2d, 0x55, 0x8a, 0x02, 0x35, 0x24, 0x58,
        0xed, 0x57, 0xed, 0xda, 0x59, 0xaf, 0x8a, 0x76, 0x5f, 0x4f, 0x1c, 0xda, 0x1a, 0xb5, 0x60, 0x12, 0x03, 0x14,
        0xa5, 0xd5, 0xe2, 0x8a, 0x95, 0x9d, 0x50, 0x2e, 0xa1, 0x3f, 0xbb, 0x41, 0xf1, 0xdf, 0x19, 0x44, 0x4c, 0x59,
        0x3b, 0x7b, 0xe2, 0x08, 0x64, 0xa9, 0xd5, 0x68, 0xd9, 0x0a, 0x41, 0x17, 0xbc, 0x1b, 0xa4, 0xa0, 0xf9, 0x4e,
        0x20, 0x15, 0x11, 0xa2, 0x44, 0xe2, 0x17, 0xf2, 0xb1, 0xf4, 0x1c, 0xd8, 0xea, 0xc1, 0x7e, 0xc3, 0x6e, 0x80,
        0x42, 0x3c, 0x98, 0x6b, 0xfb, 0x6f, 0xcc, 0x51, 0x11, 0x4e, 0xd9, 0x40, 0x17, 0xdd, 0xef, 0xf3, 0x0b, 0x67,
        0xd6, 0xdb, 0x4e, 0x59, 0x72, 0xbe, 0x9b, 0xec, 0x78, 0x71, 0x2f, 0x58, 0x66, 0x1a, 0xa8, 0x56, 0x43, 0x04,
        0xe2, 0x48, 0xd2, 0x58, 0x55, 0x25, 0x65, 0xce, 0xd2, 0xeb, 0x32, 0x64, 0xc4, 0x17, 0x8c, 0x1b, 0xd1, 0x28,
        0x4b, 0xdc, 0x3d, 0x1b, 0xb2, 0xfc, 0xa1, 0x2a, 0xbd, 0x1e, 0xaa, 0x4f, 0x7d, 0x65, 0xf3, 0x69, 0xcf, 0xd9,
        0x8c, 0x8a, 0x30, 0x7e, 0x8e, 0x4a, 0x76, 0x72, 0xd6, 0xc0, 0x92, 0xb5, 0xfa, 0x80, 0xc2, 0xee, 0x79, 0xa8,
        0xf0, 0x86, 0xd0, 0x1f, 0x45, 0x01, 0xd3, 0x35, 0xf2, 0x63, 0x38, 0xc1, 0x81, 0x01, 0x56, 0x91, 0xb1, 0x5a,
        0x15, 0xc2, 0x2c, 0x86, 0xe1, 0x61, 0x2b, 0x30, 0x6c, 0xe0, 0xd8, 0x70, 0x58, 0x06, 0x9f, 0xc0, 0x1e, 0x8d,
        0xc0, 0xbf, 0x15, 0x51, 0x16, 0xd2, 0xc2, 0x1b, 0x3a, 0x81, 0xf7, 0x0b, 0xbf, 0x75, 0xf6, 0xab, 0x11, 0x77,
        0x6d, 0x65, 0x5c, 0xaa, 0x94, 0x72, 0x70, 0x2c, 0x24, 0xfc, 0xa1, 0xa3, 0x11, 0x47, 0x93, 0x4e, 0x54, 0xf8,
        0x08, 0x55, 0x66, 0xaa, 0x01, 0xc9, 0x91, 0xfe, 0xda, 0xbe, 0x89, 0xe1, 0xe3, 0xcd, 0x43, 0xb7, 0xca, 0x41,
        0x24, 0x6f, 0x9c, 0x27, 0x18, 0xe1, 0xd9, 0x86, 0xc4, 0xb6, 0xdb, 0xc8, 0x10, 0xf0, 0x6a, 0x52, 0x71, 0xf4,
        0x72, 0xeb, 0x03, 0x53, 0xe2, 0xe3, 0xc0, 0x7b, 0xbb, 0x92, 0xb9, 0xa0, 0xdb, 0xf6, 0x53, 0x31, 0x85, 0xfd,
        0xc3, 0xaf, 0x5f, 0x7d, 0x9a, 0xd6, 0xad, 0x11, 0xbc, 0x97, 0xcf, 0x48, 0x3c, 0x66, 0xd8, 0xf0, 0xce, 0x53,
        0x96, 0xa6, 0x22, 0x9c, 0x77, 0x01, 0x01, 0xd4, 0xfb, 0xd8, 0x9c, 0x3a, 0x2e, 0x1e, 0x9b, 0x61, 0x44, 0x9d,
        0xa1, 0x92, 0x5d, 0xd7, 0x97, 0x9d, 0xa5, 0x62, 0x13, 0xcd, 0x19, 0x9d, 0xbf, 0x55, 0x69, 0x26, 0xcb, 0x2c,
        0xe3, 0x12, 0x11, 0x7e, 0x98, 0xfd, 0x01, 0x9e, 0x87, 0x16, 0x7b, 0x82, 0x11, 0xb2, 0x4d, 0xcd, 0x90, 0xdd,
        0xad, 0x24, 0xd3, 0xcb, 0x58, 0xe6, 0xf5, 0x6f, 0x3f, 0xff, 0x38, 0xb3, 0xaa, 0x06, 0xf1, 0x1c, 0xed, 0x27,
        0x13, 0x81, 0x78, 0x23, 0x8a, 0x68, 0xdc, 0xba, 0xed, 0x81, 0x61, 0x5f, 0xd5, 0xa8, 0xb9, 0x79, 0x0e, 0x27,
        0xab, 0x85, 0xe9, 0x49, 0xe3, 0x1f, 0xf2, 0xa1, 0xe3, 0xb8, 0x78, 0x97, 0x71, 0x7f, 0xcc, 0x71, 0xe4, 0x65,
        0xd5, 0x9b, 0xe8, 0xdf, 0xad, 0xf9, 0x70, 0x52, 0x4b, 0xd3, 0xe0, 0xd2, 0x65, 0xd4, 0x95, 0x1a, 0x11, 0x69,
        0x62, 0x9f, 0x04, 0x36, 0x10, 0xd9, 0x0e, 0xec, 0xce, 0x2d, 0x51, 0x0f, 0xb3, 0x12, 0x31, 0x0c, 0x4e, 0x12,
        0x2a, 0x3b, 0xf6, 0xaa, 0xa7, 0x2b, 0x79, 0x97, 0x7b, 0x01, 0x58, 0xf6, 0x14, 0x7f, 0xd1, 0xe9, 0x03, 0x0c,
        0xd5, 0x51, 0x8f, 0xce, 0xcf, 0xbd, 0x27, 0x6b, 0x0b, 0xd8, 0x23, 0x62, 0x9c, 0x62, 0x2b, 0xcd, 0xef, 0x98,
        0xbb, 0xc1, 0x1a, 0xb2, 0x22, 0x52, 0x67, 0xd9, 0x68, 0x36, 0xc0, 0xf4, 0xd6, 0xa5, 0xfe, 0x1f, 0x33, 0x99,
        0x0e, 0xad, 0x7f, 0x0e, 0xf7, 0x56, 0x40, 0x8f, 0x5b, 0x08, 0xa1, 0x38, 0x26, 0xb3, 0xef, 0x10, 0x9c, 0x18,
        0x37, 0xe6, 0x4f, 0xc8, 0xb3, 0x0b, 0x9f, 0x7d, 0x8d, 0x49, 0xd4, 0x3c, 0x56, 0xf9, 0xff, 0x51, 0xaf, 0xad,
        0x4c, 0x25, 0x61, 0x87, 0xd1, 0x3f, 0xb7, 0x55, 0x10, 0x22, 0xb5, 0xcd, 0x82, 0xee, 0x83, 0xe9, 0x60, 0x19,
        0x32, 0xea, 0x33, 0x33, 0x2d, 0xa0, 0x59, 0x92, 0xde, 0x45, 0xab, 0xe4, 0x53, 0xe1, 0x46, 0xd5, 0x7b, 0x18,
        0xaf, 0xf9, 0xa2, 0x29, 0xef, 0x13, 0x33, 0xc6, 0x28, 0xe5, 0xd5, 0x6c, 0xed, 0x7e, 0x36, 0xc5, 0xc6, 0x92,
        0xcc, 0xd1, 0xb1, 0x35, 0xd8, 0x52, 0x49, 0xad
};

// context = iluminación_inteligente
static const uint8_t CONTEXT_ARRAY[] = {
        0x72, 0x68, 0x69, 0x6e, 0x6f, 0x32, 0x2e, 0x31, 0x2e, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x1a, 0x00, 0x00,
        0x09, 0x00, 0x00, 0x00, 0x70, 0x69, 0x63, 0x6f, 0x76, 0x6f, 0x69, 0x63, 0x65, 0xff, 0xff, 0xff, 0xff, 0xff,
        0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x0c, 0x00, 0x00, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78,
        0x74, 0x3a, 0x0a, 0x20, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a,
        0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3a, 0x0a, 0x20,
        0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x68, 0x61, 0x7a, 0x20, 0x71, 0x75, 0x65, 0x20, 0x6c, 0x61, 0x73,
        0x20, 0x6c, 0x75, 0x63, 0x65, 0x73, 0x20, 0x73, 0x65, 0x61, 0x6e, 0x20, 0x24, 0x63, 0x6f, 0x6c, 0x6f, 0x72,
        0x3a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x63, 0x61, 0x6d,
        0x62, 0x69, 0x61, 0x20, 0x6c, 0x61, 0x73, 0x20, 0x6c, 0x75, 0x63, 0x65, 0x73, 0x20, 0x61, 0x20, 0x24, 0x63,
        0x6f, 0x6c, 0x6f, 0x72, 0x3a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d,
        0x20, 0x68, 0x61, 0x7a, 0x20, 0x71, 0x75, 0x65, 0x20, 0x5b, 0x6c, 0x61, 0x2c, 0x20, 0x6c, 0x61, 0x73, 0x5d,
        0x20, 0x5b, 0x6c, 0x75, 0x7a, 0x2c, 0x20, 0x6c, 0x75, 0x63, 0x65, 0x73, 0x5d, 0x20, 0x5b, 0x64, 0x65, 0x6c,
        0x2c, 0x20, 0x64, 0x65, 0x20, 0x6c, 0x61, 0x2c, 0x20, 0x65, 0x6e, 0x20, 0x65, 0x6c, 0x2c, 0x20, 0x65, 0x6e,
        0x20, 0x6c, 0x61, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x6c, 0x6f, 0x63, 0x61,
        0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x73, 0x65, 0x61,
        0x2c, 0x20, 0x73, 0x65, 0x61, 0x6e, 0x5d, 0x20, 0x24, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3a, 0x63, 0x6f, 0x6c,
        0x6f, 0x72, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x63, 0x61, 0x6d, 0x62, 0x69, 0x61, 0x20,
        0x5b, 0x6c, 0x61, 0x2c, 0x20, 0x6c, 0x61, 0x73, 0x5d, 0x20, 0x5b, 0x6c, 0x75, 0x7a, 0x2c, 0x20, 0x6c, 0x75,
        0x63, 0x65, 0x73, 0x5d, 0x20, 0x5b, 0x64, 0x65, 0x6c, 0x2c, 0x20, 0x64, 0x65, 0x20, 0x6c, 0x61, 0x2c, 0x20,
        0x65, 0x6e, 0x20, 0x65, 0x6c, 0x2c, 0x20, 0x65, 0x6e, 0x20, 0x6c, 0x61, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20,
        0x20, 0x20, 0x20, 0x20, 0x24, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x6c, 0x6f, 0x63, 0x61,
        0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x24, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3a, 0x63, 0x6f, 0x6c, 0x6f,
        0x72, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x68, 0x61, 0x7a, 0x20, 0x71, 0x75, 0x65, 0x20,
        0x5b, 0x73, 0x65, 0x61, 0x2c, 0x20, 0x73, 0x65, 0x61, 0x6e, 0x5d, 0x20, 0x24, 0x63, 0x6f, 0x6c, 0x6f, 0x72,
        0x3a, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x6c, 0x61, 0x2c, 0x20, 0x6c, 0x61, 0x73, 0x5d, 0x20, 0x5b,
        0x6c, 0x75, 0x7a, 0x2c, 0x20, 0x6c, 0x75, 0x63, 0x65, 0x73, 0x5d, 0x20, 0x5b, 0x64, 0x65, 0x6c, 0x2c, 0x20,
        0x64, 0x65, 0x20, 0x6c, 0x61, 0x2c, 0x20, 0x65, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
        0x65, 0x6c, 0x2c, 0x20, 0x65, 0x6e, 0x20, 0x6c, 0x61, 0x5d, 0x20, 0x24, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
        0x6f, 0x6e, 0x3a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
        0x2d, 0x20, 0x63, 0x61, 0x6d, 0x62, 0x69, 0x61, 0x20, 0x61, 0x20, 0x24, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3a,
        0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x6c, 0x61, 0x2c, 0x20, 0x6c, 0x61, 0x73, 0x5d, 0x20, 0x5b, 0x6c,
        0x75, 0x7a, 0x2c, 0x20, 0x6c, 0x75, 0x63, 0x65, 0x73, 0x5d, 0x20, 0x5b, 0x64, 0x65, 0x6c, 0x2c, 0x20, 0x64,
        0x65, 0x20, 0x6c, 0x61, 0x2c, 0x20, 0x65, 0x6e, 0x20, 0x65, 0x6c, 0x2c, 0x20, 0x65, 0x6e, 0x20, 0x6c, 0x61,
        0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
        0x6e, 0x3a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x63, 0x68, 0x61,
        0x6e, 0x67, 0x65, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x3a, 0x0a, 0x20, 0x20, 0x20,
        0x20, 0x20, 0x20, 0x2d, 0x20, 0x24, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x61, 0x63, 0x74, 0x69, 0x6f,
        0x6e, 0x20, 0x28, 0x74, 0x6f, 0x64, 0x61, 0x73, 0x29, 0x20, 0x6c, 0x61, 0x73, 0x20, 0x6c, 0x75, 0x63, 0x65,
        0x73, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x24, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3a,
        0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x6c, 0x61, 0x2c, 0x20, 0x6c, 0x61, 0x73, 0x29, 0x20, 0x5b,
        0x6c, 0x75, 0x7a, 0x2c, 0x20, 0x6c, 0x75, 0x63, 0x65, 0x73, 0x5d, 0x20, 0x5b, 0x64, 0x65, 0x6c, 0x2c, 0x20,
        0x64, 0x65, 0x20, 0x6c, 0x61, 0x2c, 0x20, 0x65, 0x6e, 0x20, 0x65, 0x6c, 0x2c, 0x20, 0x65, 0x6e, 0x20, 0x6c,
        0x61, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x24, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
        0x6f, 0x6e, 0x3a, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x0a, 0x20, 0x20, 0x73, 0x6c, 0x6f, 0x74,
        0x73, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20,
        0x20, 0x20, 0x2d, 0x20, 0x61, 0x7a, 0x75, 0x6c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x76,
        0x65, 0x72, 0x64, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x72, 0x6f, 0x73, 0x61, 0x64,
        0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x6d, 0x6f, 0x72, 0x61, 0x64, 0x6f, 0x0a, 0x20,
        0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x72, 0x6f, 0x6a, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
        0x2d, 0x20, 0x62, 0x6c, 0x61, 0x6e, 0x63, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x61,
        0x6d, 0x61, 0x72, 0x69, 0x6c, 0x6c, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
        0x6f, 0x6e, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x62, 0x61, 0xc3, 0xb1, 0x6f, 0x0a,
        0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x61, 0x72, 0x6d, 0x61, 0x72, 0x69, 0x6f, 0x0a, 0x20, 0x20,
        0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x63, 0x6f, 0x63, 0x69, 0x6e, 0x61, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20,
        0x20, 0x2d, 0x20, 0x73, 0x61, 0x6c, 0x61, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x64, 0x65,
        0x73, 0x70, 0x65, 0x6e, 0x73, 0x61, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x64, 0x6f, 0x72,
        0x6d, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x68, 0x61,
        0x62, 0x69, 0x74, 0x61, 0x63, 0x69, 0xc3, 0xb3, 0x6e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20,
        0x70, 0x61, 0x73, 0x69, 0x6c, 0x6c, 0x6f, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
        0x3a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x6e, 0x64, 0x61,
        0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x61, 0x70, 0x61, 0x67, 0x61, 0x00, 0x00, 0x20, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,
        0x19, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x32, 0x00,
        0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00,
        0x57, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x78, 0x00,
        0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00,
        0x8d, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa5, 0x00,
        0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x00, 0x00, 0xb5, 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00,
        0xc0, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0x61, 0x00, 0x61, 0x6d, 0x61, 0x72, 0x69, 0x6c, 0x6c, 0x6f,
        0x00, 0x61, 0x70, 0x61, 0x67, 0x61, 0x00, 0x61, 0x72, 0x6d, 0x61, 0x72, 0x69, 0x6f, 0x00, 0x61, 0x7a, 0x75,
        0x6c, 0x00, 0x62, 0x61, 0xc3, 0xb1, 0x6f, 0x00, 0x62, 0x6c, 0x61, 0x6e, 0x63, 0x6f, 0x00, 0x63, 0x61, 0x6d,
        0x62, 0x69, 0x61, 0x00, 0x63, 0x6f, 0x63, 0x69, 0x6e, 0x61, 0x00, 0x64, 0x65, 0x20, 0x6c, 0x61, 0x00, 0x64,
        0x65, 0x6c, 0x00, 0x64, 0x65, 0x73, 0x70, 0x65, 0x6e, 0x73, 0x61, 0x00, 0x64, 0x6f, 0x72, 0x6d, 0x69, 0x74,
        0x6f, 0x72, 0x69, 0x6f, 0x00, 0x65, 0x6e, 0x20, 0x65, 0x6c, 0x00, 0x65, 0x6e, 0x20, 0x6c, 0x61, 0x00, 0x65,
        0x6e, 0x63, 0x69, 0x65, 0x6e, 0x64, 0x61, 0x00, 0x68, 0x61, 0x62, 0x69, 0x74, 0x61, 0x63, 0x69, 0xc3, 0xb3,
        0x6e, 0x00, 0x68, 0x61, 0x7a, 0x00, 0x6c, 0x61, 0x00, 0x6c, 0x61, 0x73, 0x00, 0x6c, 0x75, 0x63, 0x65, 0x73,
        0x00, 0x6c, 0x75, 0x7a, 0x00, 0x6d, 0x6f, 0x72, 0x61, 0x64, 0x6f, 0x00, 0x70, 0x61, 0x73, 0x69, 0x6c, 0x6c,
        0x6f, 0x00, 0x71, 0x75, 0x65, 0x00, 0x72, 0x6f, 0x6a, 0x6f, 0x00, 0x72, 0x6f, 0x73, 0x61, 0x64, 0x6f, 0x00,
        0x73, 0x61, 0x6c, 0x61, 0x00, 0x73, 0x65, 0x61, 0x00, 0x73, 0x65, 0x61, 0x6e, 0x00, 0x74, 0x6f, 0x64, 0x61,
        0x73, 0x00, 0x76, 0x65, 0x72, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
        0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00,
        0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00,
        0x0b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0f, 0x00,
        0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00,
        0x14, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x18, 0x00,
        0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00,
        0x1d, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
        0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
        0x18, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x2e, 0x00,
        0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00,
        0x4b, 0x00, 0x00, 0x00, 0x4f, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x62, 0x00,
        0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00,
        0x75, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x87, 0x00,
        0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00,
        0x9c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x01, 0x1b, 0x07, 0x1c, 0x0d, 0x01, 0x0e, 0x01, 0x18, 0x01, 0x01,
        0x1b, 0x0b, 0x01, 0x1b, 0x08, 0x0d, 0x01, 0x20, 0x12, 0x0a, 0x02, 0x01, 0x1a, 0x0d, 0x02, 0x0a, 0x01, 0x17,
        0x09, 0x0d, 0x09, 0x01, 0x0b, 0x02, 0x08, 0x01, 0x09, 0x0d, 0x20, 0x07, 0x0c, 0x01, 0x03, 0x04, 0x0a, 0x01,
        0x03, 0x04, 0x0a, 0x03, 0x04, 0x10, 0x0e, 0x04, 0x0c, 0x10, 0x01, 0x03, 0x0d, 0x1b, 0x0b, 0x07, 0x11, 0x0d,
        0x1b, 0x08, 0x0d, 0x04, 0x0c, 0x04, 0x0a, 0x04, 0x0c, 0x0a, 0x01, 0x04, 0x0c, 0x20, 0x08, 0x04, 0x0c, 0x03,
        0x01, 0x01, 0x1f, 0x07, 0x11, 0x01, 0x20, 0x08, 0x0d, 0x0c, 0x01, 0x20, 0x0a, 0x01, 0x0a, 0x01, 0x10, 0x0a,
        0x12, 0x20, 0x04, 0x10, 0x0a, 0x12, 0x20, 0x0b, 0x0d, 0x1b, 0x01, 0x16, 0x0d, 0x0e, 0x01, 0x10, 0x07, 0x1c,
        0x0d, 0x09, 0x04, 0x0f, 0x0d, 0x14, 0x0d, 0x0f, 0x0d, 0x10, 0x01, 0x16, 0x0d, 0x10, 0x01, 0x0a, 0x01, 0x10,
        0x04, 0x01, 0x10, 0x04, 0x01, 0x0c, 0x11, 0x0d, 0x16, 0x01, 0x10, 0x02, 0x04, 0x1b, 0x16, 0x04, 0x0f, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,
        0x15, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x1c, 0x00,
        0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
        0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x02, 0x00,
        0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00,
        0x19, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x00,
        0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
        0x10, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x00,
        0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
        0x15, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00,
        0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
        0x1d, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0d, 0x00,
        0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00,
...

This file has been truncated, please download it to see its full contents.

Full Project

C/C++
Import to MTB
No preview (download only).

Credits

Shahariar

Shahariar

71 projects • 262 followers
"What Kills a 'Great life' is a 'Good Life', which is Living a Life Inside While Loop"

Comments