Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
Kutluhan Aktar
Published © CC BY

Mouse Fatigue Estimation by GSR and EMG Values w/ TensorFlow

Collate forearm muscle soreness data on the SD card, build and train a neural network model, and run the model directly on Wio Terminal.

ExpertFull instructions provided5,211

Things used in this project

Hardware components

Wio Terminal
Seeed Studio Wio Terminal
×1
Grove - GSR sensor
Seeed Studio Grove - GSR sensor
×1
Seeed Studio Grove - EMG Detector
×1
Creality CR-6 SE 3D Printer
×1
Seeed Studio Grove - 4 pin Male Jumper Conversion Cable
×1
Seeed Studio Grove - Universal 4 Pin Cable
×1
SD Card
×1
Xiaomi 20000 mAh 3 Pro Type-C Power Bank
×1

Software apps and online services

Arduino IDE
Arduino IDE
TensorFlow
TensorFlow
Thonny
Fusion
Autodesk Fusion
Ultimaker Cura
Visual Studio 2017
Microsoft Visual Studio 2017

Hand tools and fabrication machines

Hot glue gun (generic)
Hot glue gun (generic)

Story

Read more

Custom parts and enclosures

mouse fatigue detection cover v1.stl

mouse fatigue detection case v1.stl

rgb565.zip

Schematics

Schematic-1

Schematic-2

Code

main.py

Python
# Mouse Fatigue Estimation by GSR and EMG Values w/ TensorFlow
#
# Windows, Linux, or Ubuntu
#
# By Kutluhan Aktar
#
# Collate forearm muscle soreness data on the SD card, build and train a neural network model, and run the model directly on Wio Terminal.
# 
#
# For more information:
# https://www.theamplituhedron.com/projects/Mouse_Fatigue_Estimation_by_GSR_and_EMG_Values_w_TensorFlow/

import tensorflow as tf
from tensorflow import keras
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
from tflite_to_c_array import hex_to_c_array
from test_data import test_inputs, test_labels

# Create a class to build a neural network model after visualizing and scaling (normalizing) the soreness data (GSR and EMG) collected by Wio Terminal.
class Mouse_Fatigue:
    def __init__(self, csv_path):
        self.inputs = []
        self.labels = []
        self.model_name = "mouse_fatigue_level"
        self.scale_val = 1000
        # Read the collated soreness data set (GSR and EMG):
        self.df = pd.read_csv(csv_path)
    # Create graphics for each requested column.
    def graphics(self, column_1, column_2, x_label, y_label):
        # Show the requested data column from the data set:
        plt.style.use("dark_background")
        plt.gcf().canvas.set_window_title('Mouse Fatigue Estimation by GSR and EMG Values')
        plt.hist2d(self.df[column_1], self.df[column_2], cmap="coolwarm")
        plt.colorbar()
        plt.xlabel(x_label)
        plt.ylabel(y_label)
        plt.title(x_label)
        plt.show()
    # Visualize data before creating and training the neural network model.
    def data_visualization(self):
        # Scrutinize data columns to build a model with appropriately formatted data:
        self.graphics('GSR', 'EMG', 'GSR', 'EMG')
    # Scale (normalize) data to define appropriately formatted inputs.
    def scale_data_and_define_inputs(self):
        self.df["scaled_GSR"] = self.df["GSR"] / self.scale_val
        self.df["scaled_EMG"] = self.df["EMG"] / self.scale_val
        # Create the inputs array by utilizing the scaled variables:
        for i in range(len(self.df)):
            self.inputs.append(np.array([self.df["scaled_GSR"][i], self.df["scaled_EMG"][i]]))
        self.inputs = np.asarray(self.inputs)
    # Assign labels for each input according to the predefined soreness classes for each data record.
    def define_and_assign_labels(self):
        self.labels = self.df["Soreness"]
    # Split inputs and labels into training and test sets.
    def split_data(self):
        # (training)
        self.train_inputs = self.inputs
        self.train_labels = self.labels
        # (test)
        self.test_inputs = test_inputs / self.scale_val
        self.test_labels = test_labels
    # Build and train an artificial neural network (ANN) model to make predictions on mouse fatigue levels (classes) based on GSR and EMG measurements.
    def build_and_train_model(self):
        # Build the neural network:
        self.model = keras.Sequential([
            keras.Input(shape=(2,)),
            keras.layers.Dense(64, activation='relu'),
            keras.layers.Dense(32, activation='relu'),
            keras.layers.Dense(8, activation='relu'),
            keras.layers.Dense(3, activation='softmax')
        ])
        # Compile:
        self.model.compile(optimizer='adam', loss="sparse_categorical_crossentropy", metrics=['accuracy'])
        # Train:
        self.model.fit(self.train_inputs, self.train_labels, epochs=150)
        # Test the model accuracy:
        print("\n\nModel Evaluation:")
        test_loss, test_acc = self.model.evaluate(self.test_inputs, self.test_labels) 
        print("Evaluated Accuracy: ", test_acc)
    # Save the model for further usage:
    def save_model(self):
        self.model.save("model/{}.h5".format(self.model_name))
    # Convert the TensorFlow Keras H5 model (.h5) to a TensorFlow Lite model (.tflite).
    def convert_TF_model(self, path):
        #model = tf.keras.models.load_model(path + ".h5")
        converter = tf.lite.TFLiteConverter.from_keras_model(self.model)
        #converter.optimizations = [tf.lite.Optimize.DEFAULT]
        #converter.target_spec.supported_types = [tf.float16]
        tflite_model = converter.convert()
        # Save the recently converted TensorFlow Lite model.
        with open(path + '.tflite', 'wb') as f:
            f.write(tflite_model)
        print("\r\nTensorFlow Keras H5 model converted to a TensorFlow Lite model!\r\n")
        # Convert the recently created TensorFlow Lite model to hex bytes (C array) to generate a .h file string.
        with open("model/{}.h".format(self.model_name), 'w') as file:
            file.write(hex_to_c_array(tflite_model, self.model_name))
        print("\r\nTensorFlow Lite model converted to a C header (.h) file!\r\n")
    # Run Artificial Neural Network (ANN):
    def Neural_Network(self, save):
        self.scale_data_and_define_inputs()
        self.define_and_assign_labels()
        self.split_data()
        self.build_and_train_model()
        if save:
            self.save_model()
            
# Define a new class object named 'mouse_fatigue_level':
mouse_fatigue_level = Mouse_Fatigue("data/mouse_fatigue_data_set.csv")

# Visualize data columns:
mouse_fatigue_level.data_visualization()

# Artificial Neural Network (ANN):        
mouse_fatigue_level.Neural_Network(True)

# Convert the TensorFlow Keras H5 model to a TensorFlow Lite model:
mouse_fatigue_level.convert_TF_model("model/{}".format(mouse_fatigue_level.model_name))

test_data.py

Python
import numpy as np

test_inputs = np.array([
    [154,429],
    [156,425],
    [175,420],
    [188,435],
    [189,438],
    [192,440],
    [322,460],
    [346,465],
    [357,457],
    [168,416],
    [370,483],
    [201,445],
    [124,429],
    [350,461],
    [128,419],
    [301,450]
])

test_labels = np.array([0,0,0,1,1,1,2,2,2,0,2,1,0,2,0,1])

tflite_to_c_array.py

Python
# Code from:
# https://www.digikey.com/en/maker/projects/intro-to-tinyml-part-1-training-a-model-for-arduino-in-tensorflow/8f1fc8c0b83d417ab521c48864d2a8ec
# By Shawn Hymel

# Function: Convert some hex value into an array for C programming
def hex_to_c_array(hex_data, var_name):

  c_str = ''

  # Create header guard
  c_str += '#ifndef ' + var_name.upper() + '_H\n'
  c_str += '#define ' + var_name.upper() + '_H\n\n'

  # Add array length at top of file
  c_str += '\nunsigned int ' + var_name + '_len = ' + str(len(hex_data)) + ';\n'

  # Declare C variable
  c_str += 'unsigned char ' + var_name + '[] = {'
  hex_array = []
  for i, val in enumerate(hex_data) :

    # Construct string from hex
    hex_str = format(val, '#04x')

    # Add formatting so each line stays within 80 characters
    if (i + 1) < len(hex_data):
      hex_str += ','
    if (i + 1) % 12 == 0:
      hex_str += '\n '
    hex_array.append(hex_str)

  # Add closing brace
  c_str += '\n ' + format(' '.join(hex_array)) + '\n};\n\n'

  # Close out header guard
  c_str += '#endif //' + var_name.upper() + '_H'

  return c_str

mouse_fatigue_detection_data_collect.ino

Arduino
       /////////////////////////////////////////////
      // Mouse Fatigue Estimation by GSR and EMG //
     //          Values w/ TensorFlow           //
    //             ---------------             //
   //              (Wio Terminal)             //
  //             by Kutluhan Aktar           //
 //                                         //
/////////////////////////////////////////////

//
// Collate forearm muscle soreness data on the SD card, build and train a neural network model, and run the model directly on Wio Terminal.
//
// For more information:
// https://www.theamplituhedron.com/projects/Mouse_Fatigue_Estimation_by_GSR_and_EMG_Values_w_TensorFlow/
//
//
// Connections
// Wio Terminal :
//                                Grove - GSR sensor
// A0  --------------------------- Grove Connector
//                                Grove - EMG Detector
// A2  --------------------------- Grove Connector


// Include the required libraries.
#include <SPI.h>
#include <Seeed_FS.h>
#include "TFT_eSPI.h"
#include "seeed_line_chart.h"
#include "SD/Seeed_SD.h"
#include "RawImage.h"

// Define the TFT screen:
TFT_eSPI tft;

// Define the sprite settings: 
#define max_size 50 // maximum size of data
doubles gsr_data, emg_data;
TFT_eSprite spr = TFT_eSprite(&tft);

// Initialize the File class and define the file name: 
File myFile;
const char* data_file = "mouse_fatigue_data_set.csv";

// Define the sensor voltage (signal) pins:
#define GSR A0
#define EMG A2

// Define the data holders.
int gsr_value, emg_value;
uint32_t background_color = tft.color565(31,32,32);
uint32_t text_color = tft.color565(174,255,205);

void setup(){
  Serial.begin(115200);

  // Configurable Buttons:
  pinMode(WIO_KEY_A, INPUT_PULLUP);
  pinMode(WIO_KEY_B, INPUT_PULLUP);
  pinMode(WIO_KEY_C, INPUT_PULLUP);
  
  // Check the connection status between Wio Terminal and the SD card.
  if(!SD.begin(SDCARD_SS_PIN, SDCARD_SPI)) while (1);

  // Initiate the TFT screen:
  tft.begin();
  tft.setRotation(3);
  tft.fillScreen(background_color);
  tft.setTextColor(text_color);
  tft.setTextSize(2);
  // Create the sprite.
  spr.createSprite(TFT_HEIGHT / 2, TFT_WIDTH);

  // Define and display the 16-bit images saved on the SD card:
  drawImage<uint16_t>("data_collect.bmp", TFT_HEIGHT, 0);
  drawImage<uint16_t>("carpal_tunnel.bmp", TFT_HEIGHT/2, 0);
  drawImage<uint16_t>("mouse.bmp", TFT_HEIGHT/2, TFT_WIDTH-90);
}

void loop(){
  // Obtain current measurements generated by the GSR sensor and the EMG sensor.
  get_GSR_data(3);
  get_EMG_data();
  // Initialize the sprite.
  spr.fillSprite(background_color);
  
  // Adjust the line chart data arrays:
  if(gsr_data.size() == max_size) gsr_data.pop();
  if(emg_data.size() == max_size) emg_data.pop();
  
  // Append new data variables to the line chart data arrays:
  gsr_data.push(gsr_value);
  emg_data.push(emg_value);
  
  // Display the line charts on the TFT screen: 
  display_line_chart(0, "GSR", TFT_HEIGHT/2, 90, gsr_data, text_color, tft.color565(165,40,44));
  display_line_chart(110, "EMG", TFT_HEIGHT/2, 90, emg_data, text_color, tft.color565(165,40,44));
  spr.pushSprite(0, 0);
  spr.setTextColor(text_color);
  delay(50);

  // Save the data record to the given CSV file with the selected soreness class.
  if(digitalRead(WIO_KEY_A) == LOW) save_data_to_SD_Card("0");
  if(digitalRead(WIO_KEY_B) == LOW) save_data_to_SD_Card("1");
  if(digitalRead(WIO_KEY_C) == LOW) save_data_to_SD_Card("2");
}


void save_data_to_SD_Card(String Soreness){
  // Open the given CSV file on the SD card in the APPEND file mode.
  // FILE MODES: WRITE, READ, APPEND
  myFile = SD.open(data_file, FILE_APPEND);
  // If the given file is opened successfully:
  if(myFile){
    Serial.print("Writing to "); Serial.print(data_file); Serial.println("...");
    // Create the data record to be inserted as a new row: 
    String data_record = String(gsr_value) + "," + String(emg_value) + "," + Soreness;
    // Append the data record:
    myFile.println(data_record);
    // Close the CSV file:
    myFile.close();
    Serial.println("Data saved successfully!\n");
    // Notify the user after appending the given data record successfully.
    tft.fillScreen(background_color);
    drawImage<uint16_t>("data_collect.bmp", TFT_HEIGHT/4, 0);
    tft.drawString("Selected Soreness Class: " + Soreness, 0, 140);
    tft.drawString("Data Stored!", 86, 180);
  }else{
    // If Wio Terminal cannot open the given CSV file successfully:
    Serial.println("Wio Terminal cannot open the given CSV file!\n");
    tft.fillScreen(background_color);
    tft.drawString("Wio Terminal", 35, 105);
    tft.drawString("cannot open the file!", 35, 125);
  }
  // Exit and clear:
  delay(3000);
  tft.fillScreen(background_color);
  drawImage<uint16_t>("carpal_tunnel.bmp", TFT_HEIGHT/2, 0);
  drawImage<uint16_t>("mouse.bmp", TFT_HEIGHT/2, TFT_WIDTH-90);
}

void display_line_chart(int header_y, const char* header_title, int chart_width, int chart_height, doubles data, uint32_t graph_color, uint32_t line_color){
  // Define the line graph title settings:
  auto header =  text(0, header_y)
                 .value(header_title)
                 .align(center)
                 .valign(vcenter)
                 .width(chart_width)
                 .color(tft.color565(243,208,296))
                 .thickness(2);
  // Define the header height and draw the line graph title. 
  header.height(header.font_height() * 2);
  header.draw();
  // Define the line chart settings:
  auto content = line_chart(0, header.height() + header_y);
  content
  .height(chart_height) // the actual height of the line chart
  .width(chart_width) // the actual width of the line chart
  .based_on(0.0) // the starting point of the y-axis must be float
  .show_circle(false) // drawing a circle at each point, default is on
  .value(data) // passing the given data array to the line graph
  .color(line_color) // setting the line color 
  .x_role_color(graph_color) // setting the line graph color
  .x_tick_color(graph_color)
  .y_role_color(graph_color)
  .y_tick_color(graph_color)
  .draw();
}

void get_GSR_data(int calibration){
  long sum = 0;
  // Calculate the average of the last ten GSR sensor measurements to remove the glitch.
  for(int i=0;i<10;i++){
    sum += analogRead(GSR);
    delay(5);
  }
  gsr_value = (sum / 10) - calibration;
  Serial.print("GSR Value => "); Serial.println(gsr_value);
}

void get_EMG_data(){
  long sum = 0;
  // Evaluate the summation of the last 32 EMG sensor measurements.
  for(int i=0;i<32;i++){
    sum += analogRead(EMG);
  }
  // Shift the summation by five with the right shift operator (>>) to obtain the EMG value.  
  emg_value = sum >> 5;
  Serial.print("EMG Value => "); Serial.println(emg_value); Serial.println();
  delay(10);
}

mouse_fatigue_detection_run_model.ino

Arduino
       /////////////////////////////////////////////
      // Mouse Fatigue Estimation by GSR and EMG //
     //          Values w/ TensorFlow           //
    //             ---------------             //
   //              (Wio Terminal)             //
  //             by Kutluhan Aktar           //
 //                                         //
/////////////////////////////////////////////

//
// Collate forearm muscle soreness data on the SD card, build and train a neural network model, and run the model directly on Wio Terminal.
//
// For more information:
// https://www.theamplituhedron.com/projects/Mouse_Fatigue_Estimation_by_GSR_and_EMG_Values_w_TensorFlow/
//
//
// Connections
// Wio Terminal :
//                                Grove - GSR sensor
// A0  --------------------------- Grove Connector
//                                Grove - EMG Detector
// A2  --------------------------- Grove Connector


// Include the required libraries.
#include <SPI.h>
#include <Seeed_FS.h>
#include "TFT_eSPI.h"
#include "seeed_line_chart.h"
#include "SD/Seeed_SD.h"
#include "RawImage.h"

// Import the required TensorFlow modules.
#include "TensorFlowLite.h"
#include "tensorflow/lite/micro/kernels/micro_ops.h"
#include "tensorflow/lite/micro/micro_error_reporter.h"
#include "tensorflow/lite/micro/micro_interpreter.h"
#include "tensorflow/lite/micro/all_ops_resolver.h"
#include "tensorflow/lite/version.h"

// Import the converted TensorFlow Lite model.
#include "mouse_fatigue_level.h"

// TFLite globals, used for compatibility with Arduino-style sketches:
namespace {
  tflite::ErrorReporter* error_reporter = nullptr;
  const tflite::Model* model = nullptr;
  tflite::MicroInterpreter* interpreter = nullptr;
  TfLiteTensor* model_input = nullptr;
  TfLiteTensor* model_output = nullptr;

  // Create an area of memory to use for input, output, and other TensorFlow arrays.
  constexpr int kTensorArenaSize = 15 * 1024;
  uint8_t tensor_arena[kTensorArenaSize];
} // namespace

// Define the threshold value for the model outputs (results).
float threshold = 0.75;

// Define the muscle soreness level (class) names and color codes:
String classes[] = {"Relaxed", "Tense", "Exhausted"};
uint32_t color_codes[] = {tft.color565(1,156,0), tft.color565(255,169,2), tft.color565(226,16,1)};

// Define the class image list:
const char* images[] = {"relaxed.bmp", "tense.bmp", "exhausted.bmp"};

// Define the TFT screen:
TFT_eSPI tft;

// Define the sprite settings: 
#define max_size 50 // maximum size of data
doubles gsr_data, emg_data;
TFT_eSprite spr = TFT_eSprite(&tft);

// Define the sensor voltage (signal) pins:
#define GSR A0
#define EMG A2

// Define the data holders.
int gsr_value, emg_value;
uint32_t background_color = tft.color565(31,32,32);
uint32_t text_color = tft.color565(174,255,205);

void setup(){
  Serial.begin(115200);

  // 5-Way Switch
  pinMode(WIO_5S_PRESS, INPUT_PULLUP);

  // TensorFlow Lite Model settings:
  
  // Set up logging (will report to Serial, even within TFLite functions).
  static tflite::MicroErrorReporter micro_error_reporter;
  error_reporter = &micro_error_reporter;

  // Map the model into a usable data structure.
  model = tflite::GetModel(mouse_fatigue_level);
  if (model->version() != TFLITE_SCHEMA_VERSION) {
    error_reporter->Report("Model version does not match Schema");
    while(1);
  }

  // This pulls in all the operation implementations we need.
  // NOLINTNEXTLINE(runtime-global-variables)
  static tflite::AllOpsResolver resolver;

  // Build an interpreter to run the model.
  static tflite::MicroInterpreter static_interpreter(
    model, resolver, tensor_arena, kTensorArenaSize,
    error_reporter);
  interpreter = &static_interpreter;

  // Allocate memory from the tensor_arena for the model's tensors.
  TfLiteStatus allocate_status = interpreter->AllocateTensors();
  if (allocate_status != kTfLiteOk) {
    error_reporter->Report("AllocateTensors() failed");
    while(1);
  }

  // Assign model input and output buffers (tensors) to pointers.
  model_input = interpreter->input(0);
  model_output = interpreter->output(0);

  delay(1000);

  // Check the connection status between Wio Terminal and the SD card.
  if(!SD.begin(SDCARD_SS_PIN, SDCARD_SPI)) while (1);

  // Initiate the TFT screen:
  tft.begin();
  tft.setRotation(3);
  tft.fillScreen(background_color);
  tft.setTextColor(text_color);
  tft.setTextSize(2);
  // Create the sprite.
  spr.createSprite(TFT_HEIGHT / 2, TFT_WIDTH);

  // Define and display the 16-bit images saved on the SD card:
  for(int i=0; i<3; i++){ drawImage<uint16_t>(images[i], TFT_HEIGHT, 0); }
  drawImage<uint16_t>("carpal_tunnel.bmp", TFT_HEIGHT/2, 0);
  drawImage<uint16_t>("mouse.bmp", TFT_HEIGHT/2, TFT_WIDTH-90);

  delay(1000);
}

void loop(){
  // Obtain current measurements generated by the GSR sensor and the EMG sensor.
  get_GSR_data(3);
  get_EMG_data();
  // Initialize the sprite.
  spr.fillSprite(background_color);
  
  // Adjust the line chart data arrays:
  if(gsr_data.size() == max_size) gsr_data.pop();
  if(emg_data.size() == max_size) emg_data.pop();
  
  // Append new data variables to the line chart data arrays:
  gsr_data.push(gsr_value);
  emg_data.push(emg_value);
  
  // Display the line charts on the TFT screen: 
  display_line_chart(0, "GSR", TFT_HEIGHT/2, 90, gsr_data, text_color, tft.color565(165,40,44));
  display_line_chart(110, "EMG", TFT_HEIGHT/2, 90, emg_data, text_color, tft.color565(165,40,44));
  spr.pushSprite(0, 0);
  spr.setTextColor(text_color);
  delay(50);

  // Execute the TensorFlow Lite model to make predictions on the muscle soreness levels (classes). 
  if(digitalRead(WIO_5S_PRESS) == LOW) run_inference_to_make_predictions();
}

void run_inference_to_make_predictions(){    
    // Scale (normalize) muscle soreness data depending on the given model and copy them to the input buffer (tensor):
    model_input->data.f[0] = gsr_value / 1000;
    model_input->data.f[1] = emg_value / 1000;
    
    // Run inference:
    TfLiteStatus invoke_status = interpreter->Invoke();
    if (invoke_status != kTfLiteOk) {
      error_reporter->Report("Invoke failed on the given input.");
    }

    // Read predicted y values (muscle soreness classes) from the output buffer (tensor): 
    for(int i = 0; i<3; i++){
      if(model_output->data.f[i] >= threshold){
        int w = 150, h = 40, str_x = 12, str_y = 65;
        int y_offset = h + ((h - str_y) / 2);
        int x_offset = classes[i].length() * str_x;
        // Display the detection result (class).
        tft.fillScreen(background_color);
        drawImage<uint16_t>(images[i], (TFT_HEIGHT-75)/2, 0);
        // Print:
        tft.fillRect((TFT_HEIGHT-w)/2, TFT_WIDTH-h, w, h, color_codes[i]);
        tft.drawString(classes[i], (TFT_HEIGHT-x_offset)/2, TFT_WIDTH-y_offset);
      }
    }
    // Exit and clear:
    delay(3000);
    tft.fillScreen(background_color);
    drawImage<uint16_t>("carpal_tunnel.bmp", TFT_HEIGHT/2, 0);
    drawImage<uint16_t>("mouse.bmp", TFT_HEIGHT/2, TFT_WIDTH-90);
}

void display_line_chart(int header_y, const char* header_title, int chart_width, int chart_height, doubles data, uint32_t graph_color, uint32_t line_color){
  // Define the line graph title settings:
  auto header =  text(0, header_y)
                 .value(header_title)
                 .align(center)
                 .valign(vcenter)
                 .width(chart_width)
                 .color(tft.color565(243,208,296))
                 .thickness(2);
  // Define the header height and draw the line graph title. 
  header.height(header.font_height() * 2);
  header.draw();
  // Define the line chart settings:
  auto content = line_chart(0, header.height() + header_y);
  content
  .height(chart_height) // the actual height of the line chart
  .width(chart_width) // the actual width of the line chart
  .based_on(0.0) // the starting point of the y-axis must be float
  .show_circle(false) // drawing a circle at each point, default is on
  .value(data) // passing the given data array to the line graph
  .color(line_color) // setting the line color 
  .x_role_color(graph_color) // setting the line graph color
  .x_tick_color(graph_color)
  .y_role_color(graph_color)
  .y_tick_color(graph_color)
  .draw();
}

void get_GSR_data(int calibration){
  long sum = 0;
  // Calculate the average of the last ten GSR sensor measurements to remove the glitch.
  for(int i=0;i<10;i++){
    sum += analogRead(GSR);
    delay(5);
  }
  gsr_value = (sum / 10) - calibration;
  Serial.print("GSR Value => "); Serial.println(gsr_value);
}

void get_EMG_data(){
  long sum = 0;
  // Evaluate the summation of the last 32 EMG sensor measurements.
  for(int i=0;i<32;i++){
    sum += analogRead(EMG);
  }
  // Shift the summation by five with the right shift operator (>>) to obtain the EMG value.  
  emg_value = sum >> 5;
  Serial.print("EMG Value => "); Serial.println(emg_value); Serial.println();
  delay(10);
}

mouse_fatigue_level.h

C/C++
#ifndef MOUSE_FATIGUE_LEVEL_H
#define MOUSE_FATIGUE_LEVEL_H


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

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

Credits

Kutluhan Aktar

Kutluhan Aktar

82 projects • 310 followers
AI & Full-Stack Developer | @EdgeImpulse | @Particle | Maker | Independent Researcher

Comments