From ebbe47da5284d47d754e52e7233be6dcc295a53a Mon Sep 17 00:00:00 2001 From: Sjef Verhoeven PE5PVB Date: Mon, 19 Jun 2023 21:36:02 +0200 Subject: [PATCH] Small fix for PS and more - Added menu option for dynamic PI. When PI changes (due fading and another station is received on the same frequency), when dynamic PI is enabled, new PI will be shown. Disadvance of this, is that on weak signals correct received PI can be overwritten by a false PI. - Smallest font now 1px larger - When no battery, the icon is not shown. - PS is now stable when length < 8 characters - Enabled Stationlist for AM (tuning currently not possible) --- TEF6686_ESP32.ino | 133 ++- src/TEF6686.cpp | 28 +- src/TEF6686.h | 2 + src/font.h | 2112 +++++++++++++++++++++++++++++++++++++++++++++ src/language.h | 29 +- 5 files changed, 2237 insertions(+), 67 deletions(-) diff --git a/TEF6686_ESP32.ino b/TEF6686_ESP32.ino index d013bb0..a66179f 100644 --- a/TEF6686_ESP32.ino +++ b/TEF6686_ESP32.ino @@ -14,7 +14,7 @@ #define GFXFF 1 #define FONT24 &Aura2ProRegular24pt7b #define FONT14 &Aura2ProRegular14pt8b -#define FONT7 &Aura2ProRegular7pt8b +#define FONT8 &Aura2ProRegular8pt8b #define TFT_GREYOUT 0x38E7 #define ROTARY_PIN_A 34 @@ -260,6 +260,7 @@ void setup() { EEPROM.writeByte(56, 1); EEPROM.writeByte(57, 1); EEPROM.writeByte(58, 1); + EEPROM.writeByte(59, 0); for (int i = 0; i < 30; i++) EEPROM.writeByte(i + 60, 0); for (int i = 0; i < 30; i++) EEPROM.writeUInt((i * 4) + 100, 8750); EEPROM.writeUInt(221, 180); @@ -304,6 +305,7 @@ void setup() { subnetclient = EEPROM.readByte(56); showSWMIBand = EEPROM.readByte(57); radio.rds.filter = EEPROM.readByte(58); + radio.rds.dynamicpi = EEPROM.readByte(59); frequency_LW = EEPROM.readUInt(221); frequency_MW = EEPROM.readUInt(225); frequency_SW = EEPROM.readUInt(229); @@ -446,7 +448,7 @@ void setup() { tft.setFreeFont(FONT14); tft.setTextColor(TFT_SKYBLUE); tft.drawCentreString(myLanguage[language][8], 160, 17, GFXFF); - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.setTextColor(TFT_YELLOW); tft.drawCentreString("Software " + String(VERSION), 160, 48, GFXFF); tft.setTextColor(TFT_WHITE); @@ -505,7 +507,7 @@ void setup() { ShowSignalLevel(); ShowBW(); setupmode = false; - sprite.createSprite(317, 14); + sprite.createSprite(317, 16); radio.tone(50, -5, 2000); } @@ -519,7 +521,7 @@ void loop() { if ((SStatus / 10 > LowLevelSet) && LowLevelInit == false && menu == false && band == BAND_FM) { if (screenmute == false) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.setTextColor(TFT_WHITE); tft.drawString("20", 20, 146, GFXFF); tft.drawString("40", 50, 146, GFXFF); @@ -541,7 +543,7 @@ void loop() { if ((SStatus / 10 <= LowLevelSet) && band == BAND_FM) { if (LowLevelInit == true && menu == false) { if (screenmute == false) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.fillRect(20, 139, 12, 8, TFT_GREYOUT); tft.fillRect(34, 139, 12, 8, TFT_GREYOUT); tft.fillRect(48, 139, 12, 8, TFT_GREYOUT); @@ -1093,7 +1095,7 @@ void SelectBand() { doBW; radio.getStatusAM(SStatus, USN, WAM, OStatus, BW, MStatus); if (screenmute == false) BuildDisplay(); - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); if (region == 0) tft.drawString("PI:", 216, 191, GFXFF); if (region == 1) tft.drawString("ID:", 216, 191, GFXFF); tft.drawString("PS:", 6, 191, GFXFF); @@ -1224,6 +1226,7 @@ void ModeButtonPress() { EEPROM.writeByte(56, subnetclient); EEPROM.writeByte(57, showSWMIBand); EEPROM.writeByte(58, radio.rds.filter); + EEPROM.writeByte(59, radio.rds.dynamicpi); EEPROM.commit(); Serial.end(); if (wifi) remoteip = IPAddress (WiFi.localIP()[0], WiFi.localIP()[1], WiFi.localIP()[2], subnetclient); @@ -1516,7 +1519,7 @@ void ButtonPress() { tft.drawCentreString(myLanguage[language][53], 155, 50, GFXFF); tft.drawCentreString("ESP_" + String(ESP_getChipId()), 155, 90, GFXFF); tft.drawCentreString(myLanguage[language][54], 155, 130, GFXFF); - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.drawCentreString("http://192.168.4.1", 155, 170, GFXFF); char key [9]; XDRGTK_key.toCharArray(key, 9); @@ -1557,6 +1560,13 @@ void ButtonPress() { tft.setTextColor(TFT_YELLOW); if (radio.rds.filter) tft.drawCentreString(myLanguage[language][42], 155, 110, GFXFF); else tft.drawCentreString(myLanguage[language][30], 155, 110, GFXFF); break; + + case 90: + tft.setTextColor(TFT_WHITE); + tft.drawCentreString(myLanguage[language][61], 155, 70, GFXFF); + tft.setTextColor(TFT_YELLOW); + if (radio.rds.dynamicpi) tft.drawCentreString(myLanguage[language][42], 155, 110, GFXFF); else tft.drawCentreString(myLanguage[language][30], 155, 110, GFXFF); + break; } } } else { @@ -1610,7 +1620,7 @@ void KeyUp() { store = true; } else { if (menuopen == false) { - tft.drawRoundRect(8, menuoption + 3, 302, 18, 5, TFT_BLACK); + tft.drawRoundRect(8, menuoption + 3, 302, 21, 5, TFT_BLACK); menuoption += 20; if (menuoption > 210) { menupage++; @@ -1618,7 +1628,7 @@ void KeyUp() { menuoption = 30; BuildMenu(); } - tft.drawRoundRect(8, menuoption + 3, 302, 18, 5, TFT_WHITE); + tft.drawRoundRect(8, menuoption + 3, 302, 21, 5, TFT_WHITE); } else { switch (menupage) { case 1: @@ -1849,6 +1859,14 @@ void KeyUp() { tft.setTextColor(TFT_YELLOW); if (radio.rds.filter) tft.drawCentreString(myLanguage[language][42], 155, 110, GFXFF); else tft.drawCentreString(myLanguage[language][30], 155, 110, GFXFF); break; + + case 90: + tft.setTextColor(TFT_BLACK); + if (radio.rds.dynamicpi) tft.drawCentreString(myLanguage[language][42], 155, 110, GFXFF); else tft.drawCentreString(myLanguage[language][30], 155, 110, GFXFF); + if (radio.rds.dynamicpi) radio.rds.dynamicpi = false; else radio.rds.dynamicpi = true; + tft.setTextColor(TFT_YELLOW); + if (radio.rds.dynamicpi) tft.drawCentreString(myLanguage[language][42], 155, 110, GFXFF); else tft.drawCentreString(myLanguage[language][30], 155, 110, GFXFF); + break; } } } @@ -1894,7 +1912,7 @@ void KeyDown() { store = true; } else { if (menuopen == false) { - tft.drawRoundRect(8, menuoption + 3, 302, 18, 5, TFT_BLACK); + tft.drawRoundRect(8, menuoption + 3, 302, 21, 5, TFT_BLACK); menuoption -= 20; if (menuoption < 30) { menupage--; @@ -1902,7 +1920,7 @@ void KeyDown() { menuoption = 210; BuildMenu(); } - tft.drawRoundRect(8, menuoption + 3, 302, 18, 5, TFT_WHITE); + tft.drawRoundRect(8, menuoption + 3, 302, 21, 5, TFT_WHITE); } else { switch (menupage) { case 1: @@ -2134,6 +2152,14 @@ void KeyDown() { tft.setTextColor(TFT_YELLOW); if (radio.rds.filter) tft.drawCentreString(myLanguage[language][42], 155, 110, GFXFF); else tft.drawCentreString(myLanguage[language][30], 155, 110, GFXFF); break; + + case 90: + tft.setTextColor(TFT_BLACK); + if (radio.rds.dynamicpi) tft.drawCentreString(myLanguage[language][42], 155, 110, GFXFF); else tft.drawCentreString(myLanguage[language][30], 155, 110, GFXFF); + if (radio.rds.dynamicpi) radio.rds.dynamicpi = false; else radio.rds.dynamicpi = true; + tft.setTextColor(TFT_YELLOW); + if (radio.rds.dynamicpi) tft.drawCentreString(myLanguage[language][42], 155, 110, GFXFF); else tft.drawCentreString(myLanguage[language][30], 155, 110, GFXFF); + break; } } } @@ -2141,7 +2167,7 @@ void KeyDown() { } void ShowMemoryPos() { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.setTextColor(TFT_BLACK); tft.drawString(String(memoryposold + 1), 80, 26, GFXFF); tft.setTextColor(TFT_SKYBLUE); @@ -2178,10 +2204,10 @@ void readRds() { tft.drawString(PIold, 244, 183, GFXFF); tft.setFreeFont(FONT14); tft.drawString(PSold, 38, 183, GFXFF); - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.drawString(PTYold, 38, 164, GFXFF); tft.setTextColor(TFT_BLACK); - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.drawString(RTold, 1, 223, GFXFF); dropout = true; } else { @@ -2191,7 +2217,7 @@ void readRds() { tft.drawString(PIold, 244, 183, GFXFF); tft.setFreeFont(FONT14); tft.drawString(PSold, 38, 183, GFXFF); - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.drawString(PTYold, 38, 164, GFXFF); dropout = false; } @@ -2291,7 +2317,7 @@ void showPI() { void showPTY() { if (strcmp(radio.rds.stationType, programTypePrevious)) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.setTextColor(TFT_BLACK); tft.drawString(PTYold, 38, 164, GFXFF); tft.setTextColor(TFT_YELLOW); @@ -2329,6 +2355,8 @@ void showPS() { Udp.endPacket(); } programServicePrevious = radio.rds.stationName; + tft.drawLine(0, 187, 320, 187, TFT_BLUE); + tft.drawLine(0, 218, 320, 218, TFT_BLUE); } } @@ -2337,12 +2365,12 @@ void showRadioText() { if (millis() - rtticker >= 350) { xPos -= charWidth; if (xPos < -tft.textWidth(radio.rds.stationText) + (charWidth * 24)) xPos = 6; - sprite.setFreeFont(FONT7); + sprite.setFreeFont(FONT8); sprite.setTextDatum(ML_DATUM); sprite.fillSprite(TFT_BLACK); sprite.setTextColor(TFT_YELLOW); sprite.drawString(radio.rds.stationText, xPos, yPos, GFXFF); - sprite.pushSprite(1, 223); + sprite.pushSprite(1, 222); rtticker = millis(); RTold = radio.rds.stationText; radioTextPrevious = radio.rds.stationText; @@ -2350,9 +2378,10 @@ void showRadioText() { } } else if (cleanup == true) { sprite.fillSprite(TFT_BLACK); - sprite.pushSprite(1, 223); + sprite.pushSprite(1, 222); cleanup = false; } + if (wifi) { Udp.beginPacket(remoteip, 9030); Udp.print("from=TEF tuner;RT1="); @@ -2366,11 +2395,12 @@ void showRadioText() { } Udp.endPacket(); } + tft.drawLine(0, 240, 320, 240, TFT_BLUE); } void showTP() { if (TPold != radio.rds.hasTP) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); if (radio.rds.hasTP == true) tft.setTextColor(TFT_SKYBLUE); else tft.setTextColor(TFT_GREYOUT); tft.drawRightString("TP", 205, 184, GFXFF); TPold = radio.rds.hasTP; @@ -2379,7 +2409,7 @@ void showTP() { void showTA() { if (TAold != radio.rds.hasTA) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); if (radio.rds.hasTA == true) tft.setTextColor(TFT_SKYBLUE); else tft.setTextColor(TFT_GREYOUT); tft.drawRightString("TA", 205, 198, GFXFF); TAold = radio.rds.hasTA; @@ -2388,7 +2418,7 @@ void showTA() { void showEON() { if (EONold != radio.rds.hasEON) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); if (radio.rds.hasEON == true) tft.setTextColor(TFT_SKYBLUE); else tft.setTextColor(TFT_GREYOUT); tft.drawRightString("EON", 185, 198, GFXFF); EONold = radio.rds.hasEON; @@ -2397,7 +2427,7 @@ void showEON() { void showMS() { if (MSold != radio.rds.MS) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); switch (radio.rds.MS) { case 0: tft.setTextColor(TFT_GREYOUT); @@ -2435,7 +2465,7 @@ void showCT() { rds_clock = ""; } if (rds_clock != rds_clockold) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.setTextColor(TFT_BLACK); tft.drawRightString(rds_clockold, 205, 164, GFXFF); tft.setTextColor(TFT_YELLOW); @@ -2445,7 +2475,7 @@ void showCT() { } void BuildMenu() { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.fillScreen(TFT_BLACK); tft.drawRect(0, 0, 320, 240, TFT_BLUE); tft.drawLine(0, 23, 320, 23, TFT_BLUE); @@ -2453,7 +2483,7 @@ void BuildMenu() { tft.drawString(myLanguage[language][41], 10, 1, GFXFF); tft.setTextColor(TFT_WHITE); tft.drawRightString(String(menupage) + "/" + String(menupagestotal), 305, 1, GFXFF); - tft.drawRoundRect(8, menuoption + 3, 302, 18, 5, TFT_WHITE); + tft.drawRoundRect(8, menuoption + 3, 302, 21, 5, TFT_WHITE); tft.setTextColor(TFT_WHITE); switch (menupage) { case 1: @@ -2519,10 +2549,12 @@ void BuildMenu() { tft.drawString(myLanguage[language][58], 14, 30, GFXFF); tft.drawString(myLanguage[language][59], 14, 50, GFXFF); tft.drawString(myLanguage[language][60], 14, 70, GFXFF); + tft.drawString(myLanguage[language][61], 14, 90, GFXFF); tft.setTextColor(TFT_YELLOW); tft.drawRightString(String(WiFi.localIP()[0]) + "." + String(WiFi.localIP()[1]) + "." + String(WiFi.localIP()[2]) + "." + String(subnetclient, DEC), 305, 30, GFXFF); if (showSWMIBand) tft.drawRightString(myLanguage[language][42], 305, 50, GFXFF); else tft.drawRightString(myLanguage[language][30], 305, 50, GFXFF); if (radio.rds.filter) tft.drawRightString(myLanguage[language][42], 305, 70, GFXFF); else tft.drawRightString(myLanguage[language][30], 305, 70, GFXFF); + if (radio.rds.dynamicpi) tft.drawRightString(myLanguage[language][42], 305, 90, GFXFF); else tft.drawRightString(myLanguage[language][30], 305, 90, GFXFF); } analogWrite(SMETERPIN, 0); } @@ -2572,7 +2604,7 @@ void BuildDisplay() { } } tft.setTextColor(TFT_WHITE); - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.drawString("SQ:", 216, 152, GFXFF); tft.drawString("S/N", 250, 167, GFXFF); tft.drawString("dB", 300, 167, GFXFF); @@ -2611,7 +2643,7 @@ void BuildDisplay() { tft.drawCircle(86, 15, 9, TFT_SKYBLUE); } tft.setTextColor(TFT_SKYBLUE); - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); if (band == BAND_LW) tft.drawString("LW", 50, 26, GFXFF); else if (band == BAND_MW) tft.drawString("MW", 50, 26, GFXFF); else if (band == BAND_SW) tft.drawString("SW", 50, 26, GFXFF); @@ -2622,13 +2654,14 @@ void BuildDisplay() { tft.drawRightString("EON", 185, 198, GFXFF); tft.drawRightString("TA", 205, 198, GFXFF); tft.drawRightString("TP", 205, 184, GFXFF); + radio.clearRDS(fullsearchrds); } // WORKING ON THIS! /* if (theme == 1) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.fillScreen(TFT_BLACK); tft.fillRect(12, 105, 2, 50, TFT_RED); tft.fillRect(305, 105, 2, 50, TFT_RED); @@ -2831,7 +2864,7 @@ void ShowFreq(int mode) { if (wifi) { Udp.beginPacket(remoteip, 9030); Udp.print("from=TEF tuner;freq="); - if (band == 5) Udp.print(String(frequency_AM) + "000;ClearRDS=1"); else Udp.print(String(frequency) + "0000;ClearRDS=1"); + if (band != BAND_FM) Udp.print(String(frequency_AM) + "000;ClearRDS=1"); else Udp.print(String(frequency) + "0000;ClearRDS=1"); Udp.endPacket(); } } @@ -2845,7 +2878,7 @@ void ShowSignalLevel() { snrupdatetimer = millis(); if (SNR > (SNRold + 1) || SNR < (SNRold - 1)) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.setTextColor(TFT_BLACK); if (SNRold == 99) tft.drawRightString("--", 294, 166, GFXFF); else tft.drawRightString(String(SNRold), 294, 166, GFXFF); tft.setTextColor(TFT_YELLOW, TFT_BLACK); @@ -2903,7 +2936,7 @@ void ShowSignalLevel() { SStatusold = SStatus; tft.setTextColor(TFT_WHITE); - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.drawString("dBμV", 282, 144, GFXFF); if (wifi) { Udp.beginPacket(remoteip, 9030); @@ -3094,7 +3127,7 @@ void ShowModLevel() { } void doSquelch() { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); if (XDRGTKUSB == false && XDRGTKTCP == false) { Squelch = analogRead(PIN_POT) / 4 - 100; if (Squelch > 920) Squelch = 920; @@ -3173,7 +3206,7 @@ void updateBW() { if (millis() >= bwupdatetimer + TIMER_BW_TIMER) { bwupdatetimer = millis(); - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); if (BWset == 0) { if (screenmute == false) { tft.drawRoundRect(249, 35, 68, 20, 5, TFT_WHITE); @@ -3191,7 +3224,7 @@ void updateBW() { } void updateiMS() { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); if (band == BAND_FM) { if (iMSset == 0) { if (screenmute == false) { @@ -3213,7 +3246,7 @@ void updateiMS() { } void updateEQ() { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); if (band == BAND_FM) { if (EQset == 0) { if (screenmute == false) { @@ -3392,7 +3425,7 @@ void doTuneMode() { } void ShowTuneMode() { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); switch (tunemode) { case TUNE_MAN: if (band == BAND_SW) { @@ -3490,13 +3523,23 @@ void ShowRSSI() { } void ShowBattery() { - battery = map(constrain(analogRead(BATTERY_PIN), BAT_LEVEL_EMPTY, BAT_LEVEL_FULL), BAT_LEVEL_EMPTY, BAT_LEVEL_FULL, 0, BAT_LEVEL_STAGE); - if (batteryold != battery) { - tft.drawRect(300, 8, 12, 20, TFT_WHITE); - tft.fillRect(303, 4, 6, 4, TFT_WHITE); - tft.fillRect(302, 10, 8, 16, TFT_BLACK); - tft.fillRect(302, 26 - (battery * 4), 8, battery * 4, TFT_GREEN); - batteryold = battery; + if (analogRead(BATTERY_PIN) < 200) { + if (batteryold != battery) { + tft.drawRect(300, 8, 12, 20, TFT_GREYOUT); + tft.fillRect(303, 4, 6, 4, TFT_GREYOUT); + tft.fillRect(302, 10, 8, 16, TFT_BLACK); + battery = 0; + batteryold = battery; + } + } else { + battery = map(constrain(analogRead(BATTERY_PIN), BAT_LEVEL_EMPTY, BAT_LEVEL_FULL), BAT_LEVEL_EMPTY, BAT_LEVEL_FULL, 0, BAT_LEVEL_STAGE); + if (batteryold != battery) { + tft.drawRect(300, 8, 12, 20, TFT_WHITE); + tft.fillRect(303, 4, 6, 4, TFT_WHITE); + tft.fillRect(302, 10, 8, 16, TFT_BLACK); + tft.fillRect(302, 26 - (battery * 4), 8, battery * 4, TFT_GREEN); + batteryold = battery; + } } } @@ -3639,7 +3682,7 @@ void Communication() { if (menu == true) ModeButtonPress(); if (Squelch != Squelchold) { if (screenmute == false) { - tft.setFreeFont(FONT7); + tft.setFreeFont(FONT8); tft.setTextColor(TFT_BLACK); if (Squelchold == -100) tft.drawCentreString(myLanguage[language][33], 224, 167, GFXFF); else if (Squelchold > 920) tft.drawCentreString("ST", 224, 167, GFXFF); else tft.drawCentreString(String(Squelchold / 10), 224, 167, GFXFF); } diff --git a/src/TEF6686.cpp b/src/TEF6686.cpp index 4cb4fa7..11f17c0 100644 --- a/src/TEF6686.cpp +++ b/src/TEF6686.cpp @@ -245,32 +245,33 @@ void TEF6686::readRDS(bool showrdserrors) if (((rds.rdsErr >> 12) & 0x02) > 1) rds.rdsBerror = true; else rds.rdsBerror = false; // Any errors in Block B? if (((rds.rdsErr >> 10) & 0x02) > 1) rds.rdsCerror = true; else rds.rdsCerror = false; // Any errors in Block C? if (((rds.rdsErr >> 8) & 0x02) > 1) rds.rdsDerror = true; else rds.rdsDerror = false; // Any errors in Block D? - if (!rds.rdsAerror && !rds.rdsBerror && !rds.rdsCerror && !rds.rdsDerror) rds.correct = true; // Any errors in all blocks? - if ((rdsStat & (1 << 9))) rds.hasRDS = true; // RDS decoder synchronized and data available + if (!rds.rdsAerror && !rds.rdsBerror && !rds.rdsCerror && !rds.rdsDerror) rds.correct = true; // Any errors in all blocks? + if ((rdsStat & (1 << 9))) rds.hasRDS = true; // RDS decoder synchronized and data available if ((rdsStat & (1 << 15))) rdsReady = true; - if (rdsReady) { // We have all data to decode... let's go... + if (rdsReady) { // We have all data to decode... let's go... //PI decoder - if (rds.region == 0 && !correctpi) { + if (rds.region == 0 && (!correctpi || rds.dynamicpi)) { rds.picode[0] = (rds.rdsA >> 12) & 0xF; rds.picode[1] = (rds.rdsA >> 8) & 0xF; rds.picode[2] = (rds.rdsA >> 4) & 0xF; rds.picode[3] = rds.rdsA & 0xF; for (int i = 0; i < 4; i++) { if (rds.picode[i] < 10) { - rds.picode[i] += '0'; // Add ASCII offset for decimal digits + rds.picode[i] += '0'; // Add ASCII offset for decimal digits } else { - rds.picode[i] += 'A' - 10; // Add ASCII offset for hexadecimal letters A-F + rds.picode[i] += 'A' - 10; // Add ASCII offset for hexadecimal letters A-F } } - if (!rds.correct) rds.picode[4] = '?'; else rds.picode[4] = ' '; // Not sure, add a ? + + if (!rds.correct) rds.picode[4] = '?'; else rds.picode[4] = ' '; // Not sure, add a ? rds.picode[5] = '\0'; correctpi = rds.correct; } // USA Station callsign decoder - if (rds.region == 1) { // When ID was decoded correctly before, no need to decode again. + if (rds.region == 1) { // When ID was decoded correctly before, no need to decode again. uint16_t stationID = rds.rdsA; if (stationID > 4096) { if (stationID > 21671 && (stationID & 0xF00U) >> 8 == 0) stationID = ((uint16_t)uint8_t(0xA0 + ((stationID & 0xF000U) >> 12)) << 8) + lowByte(stationID); // C0DE -> ACDE @@ -313,12 +314,12 @@ void TEF6686::readRDS(bool showrdserrors) ps_buffer[(offset * 2) + 1] = rds.rdsD & 0xFF; // Second character of segment ps_buffer[(offset * 2) + 2] = '\0'; // Endmarker of segment - wchar_t PStext[9] = L""; // Create 16 bit char buffer for Extended ASCII if (!ps_process) { // After new tune just fill the characters received RDScharConverter(ps_buffer, PStext, sizeof(PStext) / sizeof(wchar_t)); // Convert 8 bit ASCII to 16 bit ASCII rds.stationName = convertToUTF8(PStext); // Convert RDS characterset to ASCII } - if (strlen(ps_buffer) == 8) { // Becomes active after a full PS has been decoded + if (strlen(ps_buffer) == 8) { // Becomes active after a full 8 character PS has been decoded + for (byte i = 0; i < 9; i++) PStext[i] = L'\0'; // First erase buffer RDScharConverter(ps_buffer, PStext, sizeof(PStext) / sizeof(wchar_t)); // Convert 8 bit ASCII to 16 bit ASCII rds.stationName = convertToUTF8(PStext); // Convert RDS characterset to ASCII ps_process = true; @@ -394,7 +395,7 @@ void TEF6686::readRDS(bool showrdserrors) wchar_t RTtext[65] = L""; // Create 16 bit char buffer for Extended ASCII RDScharConverter(rt_buffer, RTtext, sizeof(RTtext) / sizeof(wchar_t)); // Convert 8 bit ASCII to 16 bit ASCII rds.stationText = convertToUTF8(RTtext); // Convert RDS characterset to ASCII - rds.stationText += " "; // Add extra spaces + rds.stationText += " "; // Add extra space } } break; @@ -453,7 +454,10 @@ void TEF6686::clearRDS (bool fullsearchrds) uint8_t i; rds.stationName = ""; rds.stationText = ""; - for (i = 0; i < 9; i++) ps_buffer[i] = 0; + for (i = 0; i < 9; i++) { + ps_buffer[i] = 0; + PStext[i] = L'\0'; + } for (i = 0; i < 65; i++) rt_buffer[i] = 0; for (i = 0; i < 17; i++) rds.stationType[i] = 0; for (i = 0; i < 6; i++) rds.picode[i] = 0; diff --git a/src/TEF6686.h b/src/TEF6686.h index 88b2a8a..060dc38 100644 --- a/src/TEF6686.h +++ b/src/TEF6686.h @@ -196,6 +196,7 @@ typedef struct _rds_ { bool filter; bool underscore; bool rdsreset; + bool dynamicpi; } rds_; typedef struct _af_ { @@ -267,4 +268,5 @@ class TEF6686 { uint16_t rdsDprevious; bool correctpi; bool rtABold; + wchar_t PStext[9] = L""; }; \ No newline at end of file diff --git a/src/font.h b/src/font.h index 4ca0f06..4aae816 100644 --- a/src/font.h +++ b/src/font.h @@ -1,3 +1,2115 @@ +const uint8_t Aura2ProRegular8pt8bBitmaps[] PROGMEM = { + 0xFF, 0xB0, 0xDE, 0xF3, 0x10, 0x12, 0x12, 0x7F, 0x7F, 0x22, 0x24, 0x24, + 0x24, 0xFF, 0x44, 0x44, 0x44, 0x10, 0x30, 0xFB, 0xC5, 0x9B, 0x16, 0x3C, + 0x1E, 0x34, 0x68, 0xD5, 0xEF, 0x86, 0x0C, 0x78, 0x21, 0x11, 0x08, 0x44, + 0x21, 0x20, 0xC5, 0x81, 0x35, 0xE3, 0xA4, 0xC0, 0xA1, 0x04, 0x84, 0x12, + 0x10, 0x8C, 0x46, 0x1E, 0x3C, 0x33, 0x10, 0x8C, 0xC2, 0xC1, 0xC0, 0xE6, + 0x9B, 0xC7, 0x61, 0x91, 0xCF, 0x90, 0xF0, 0x7A, 0x49, 0x24, 0x92, 0x49, + 0x33, 0xCC, 0x92, 0x49, 0x24, 0x92, 0x4E, 0x20, 0x8F, 0xCC, 0x52, 0x20, + 0x20, 0xC3, 0x3F, 0x30, 0xC3, 0x00, 0x5E, 0x80, 0xF8, 0xF0, 0x04, 0x10, + 0x42, 0x08, 0x21, 0x04, 0x10, 0x82, 0x08, 0x41, 0x04, 0x20, 0x7B, 0x18, + 0x61, 0x86, 0x18, 0x61, 0x86, 0x1C, 0xDE, 0x3F, 0x11, 0x11, 0x11, 0x11, + 0x11, 0xF8, 0x30, 0xC3, 0x08, 0x21, 0x0C, 0x61, 0x08, 0x3F, 0xF8, 0x20, + 0x82, 0x09, 0xC1, 0x83, 0x0C, 0x30, 0xBC, 0x10, 0x60, 0x83, 0x04, 0x09, + 0x33, 0x46, 0xFF, 0xFC, 0x30, 0x60, 0xFE, 0x08, 0x20, 0x83, 0xE0, 0xC1, + 0x04, 0x10, 0xFE, 0x10, 0x60, 0x81, 0x04, 0x0F, 0x31, 0x43, 0x87, 0x0F, + 0x33, 0xC0, 0xFE, 0x0C, 0x10, 0x20, 0xC1, 0x02, 0x0C, 0x10, 0x20, 0xC1, + 0x80, 0x7B, 0x38, 0x61, 0xC5, 0xEC, 0xE1, 0x86, 0x1C, 0xDE, 0x7B, 0x38, + 0x61, 0x87, 0x37, 0xC2, 0x18, 0x43, 0x08, 0xF0, 0x03, 0xC0, 0xF0, 0x01, + 0x7A, 0x08, 0x99, 0x0C, 0x30, 0x61, 0xFE, 0x00, 0x00, 0x0F, 0xE0, 0x81, + 0x81, 0x03, 0x08, 0xCC, 0x20, 0x7B, 0x18, 0x61, 0x04, 0x21, 0x04, 0x10, + 0x01, 0x04, 0x7E, 0xC3, 0x81, 0x87, 0x9F, 0xB1, 0xB1, 0x9F, 0x89, 0x80, + 0x40, 0x7C, 0x0C, 0x06, 0x05, 0x02, 0xC1, 0x21, 0x90, 0x8C, 0x42, 0x7F, + 0x20, 0xD0, 0x38, 0x10, 0xFC, 0x86, 0x82, 0x82, 0x82, 0xFC, 0x8E, 0x83, + 0x83, 0x83, 0x86, 0xFC, 0x7F, 0x82, 0x04, 0x08, 0x10, 0x20, 0x40, 0x81, + 0x03, 0x89, 0xF0, 0xFC, 0x86, 0x83, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x83, 0x86, 0xFC, 0xFF, 0x02, 0x04, 0x08, 0x1F, 0xA0, 0x40, 0x81, 0x02, + 0x07, 0xF0, 0xFF, 0x02, 0x04, 0x08, 0x1F, 0xBF, 0x40, 0x81, 0x02, 0x04, + 0x00, 0x3E, 0xC2, 0x80, 0x80, 0x80, 0x8E, 0x8F, 0x83, 0x83, 0x83, 0xC3, + 0x3E, 0x81, 0x81, 0x81, 0x81, 0x81, 0xFF, 0x81, 0x81, 0x81, 0x81, 0x81, + 0x81, 0xFF, 0xF0, 0xF8, 0x42, 0x10, 0x84, 0x21, 0x08, 0x43, 0xE0, 0x82, + 0x82, 0x84, 0x8C, 0x88, 0xF0, 0x98, 0x88, 0x84, 0x86, 0x82, 0x83, 0x82, + 0x08, 0x20, 0x82, 0x08, 0x20, 0x82, 0x08, 0x3F, 0xC0, 0xF0, 0x3E, 0x1E, + 0x85, 0x93, 0x64, 0x98, 0xC6, 0x31, 0x80, 0x60, 0x18, 0x06, 0x01, 0xC1, + 0xC1, 0xA1, 0xB1, 0x91, 0x99, 0x89, 0x8D, 0x85, 0x83, 0x83, 0x81, 0x7E, + 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC2, 0x7C, 0xFD, + 0x0E, 0x0C, 0x18, 0x30, 0x7F, 0x40, 0x81, 0x02, 0x04, 0x00, 0x7E, 0xC2, + 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x8B, 0xCE, 0x7C, 0x02, 0x03, + 0xFC, 0x86, 0x82, 0x83, 0x82, 0x8E, 0xFC, 0x8C, 0x84, 0x86, 0x82, 0x83, + 0x7D, 0x8A, 0x04, 0x08, 0x1E, 0x07, 0x02, 0x06, 0x0A, 0x37, 0xC0, 0xFF, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x81, + 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC1, 0x63, 0x3E, 0xC1, + 0xA0, 0x90, 0x4C, 0x66, 0x21, 0x10, 0x88, 0x6C, 0x14, 0x0A, 0x07, 0x01, + 0x00, 0xC1, 0x05, 0x0C, 0x14, 0x38, 0xD0, 0xA2, 0x66, 0x88, 0x92, 0x22, + 0x4D, 0x89, 0x14, 0x38, 0x50, 0x61, 0x41, 0x87, 0x06, 0x08, 0x41, 0x31, + 0x88, 0x86, 0x81, 0x40, 0xC0, 0x70, 0x28, 0x26, 0x31, 0x10, 0x58, 0x30, + 0xC1, 0x43, 0x62, 0x22, 0x34, 0x14, 0x18, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x7F, 0x01, 0x02, 0x06, 0x04, 0x08, 0x18, 0x10, 0x20, 0x60, 0x40, 0xFF, + 0xF2, 0x49, 0x24, 0x92, 0x49, 0x27, 0x81, 0x04, 0x10, 0x20, 0x82, 0x04, + 0x10, 0x40, 0x82, 0x08, 0x10, 0x41, 0xE4, 0x92, 0x49, 0x24, 0x92, 0x4F, + 0x30, 0x71, 0x26, 0x68, 0x50, 0x40, 0xFC, 0xA4, 0x38, 0xF8, 0x18, 0x33, + 0xE8, 0xF1, 0xA3, 0x7E, 0x81, 0x02, 0x04, 0xCA, 0xD8, 0xE1, 0xC3, 0x87, + 0x8F, 0x15, 0xE0, 0x3F, 0xE1, 0x08, 0x42, 0x18, 0x78, 0x04, 0x10, 0x5D, + 0xDE, 0x18, 0x61, 0x86, 0x18, 0xDD, 0x73, 0x68, 0xE1, 0xFE, 0x08, 0x30, + 0x7C, 0x3B, 0x18, 0xEF, 0xB1, 0x8C, 0x63, 0x18, 0xC0, 0x77, 0x78, 0x61, + 0x86, 0x18, 0x63, 0x74, 0x10, 0x76, 0x70, 0x82, 0x08, 0x26, 0xBF, 0x18, + 0x61, 0x86, 0x18, 0x61, 0xDF, 0xF0, 0x24, 0x12, 0x49, 0x24, 0x92, 0x5E, + 0x82, 0x08, 0x21, 0x8A, 0x69, 0x3C, 0x92, 0x68, 0xA1, 0x92, 0x49, 0x24, + 0x92, 0x70, 0x99, 0xDF, 0xFE, 0x10, 0xC2, 0x18, 0x43, 0x08, 0x61, 0x0C, + 0x21, 0x84, 0x20, 0x9B, 0xF8, 0x61, 0x86, 0x18, 0x61, 0x84, 0x73, 0x68, + 0x61, 0x86, 0x18, 0x63, 0x78, 0x99, 0x5B, 0x1C, 0x18, 0x30, 0x71, 0xE2, + 0xBD, 0x02, 0x04, 0x08, 0x00, 0x77, 0x78, 0x61, 0x86, 0x18, 0x63, 0x74, + 0x10, 0x41, 0x04, 0x9B, 0xC8, 0x88, 0x88, 0x80, 0x76, 0xE1, 0x0F, 0x0C, + 0x21, 0xF0, 0x21, 0x1F, 0xF2, 0x10, 0x84, 0x21, 0x0E, 0x86, 0x18, 0x61, + 0x86, 0x18, 0x73, 0x74, 0x83, 0x85, 0x12, 0x26, 0x45, 0x0A, 0x1C, 0x10, + 0x86, 0x1C, 0x63, 0x46, 0x24, 0x72, 0x69, 0x22, 0x96, 0x29, 0xC3, 0x0C, + 0x30, 0xC0, 0x45, 0x16, 0x8E, 0x10, 0xE6, 0x91, 0x84, 0x83, 0x85, 0x1A, + 0x26, 0x45, 0x8A, 0x1C, 0x18, 0x20, 0x41, 0x82, 0x00, 0x7F, 0xF0, 0xC6, + 0x10, 0x86, 0x10, 0xFC, 0x19, 0x88, 0x42, 0x10, 0x8C, 0xE1, 0x08, 0x42, + 0x10, 0x87, 0xFF, 0xFE, 0xE1, 0x08, 0x42, 0x10, 0x86, 0x19, 0x08, 0x42, + 0x10, 0x9C, 0x60, 0x9F, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xCF, 0xF8, 0x10, 0x8F, + 0xF9, 0x4A, 0x52, 0x96, 0x9E, 0x21, 0x00, 0x3D, 0x84, 0x10, 0x43, 0xEC, + 0x10, 0x41, 0x04, 0x3F, 0x83, 0xA5, 0xF2, 0x24, 0x48, 0x91, 0x3F, 0x82, + 0x83, 0x82, 0xC6, 0x44, 0x6C, 0x28, 0xFE, 0x10, 0x10, 0xFE, 0x10, 0x10, + 0xF9, 0xF0, 0x7F, 0x08, 0x20, 0xF1, 0xF8, 0x61, 0x85, 0xE1, 0xC1, 0x06, + 0x3F, 0x80, 0xCA, 0x40, 0x0F, 0xC1, 0x81, 0x18, 0x04, 0x8E, 0x14, 0x80, + 0xC4, 0x06, 0x20, 0x29, 0x01, 0x47, 0x0B, 0x00, 0x8C, 0x08, 0x1F, 0x80, + 0xF8, 0x42, 0xF8, 0xC7, 0x6D, 0x4A, 0xA5, 0x49, 0x29, 0x20, 0xFF, 0x7F, + 0xC0, 0x20, 0x10, 0xF8, 0x7E, 0x4C, 0xA9, 0x34, 0x99, 0x8D, 0x26, 0x94, + 0xC4, 0x1C, 0x00, 0xF0, 0x74, 0x62, 0xE0, 0x10, 0x20, 0x47, 0xF1, 0x02, + 0x04, 0x00, 0x01, 0xFC, 0xE1, 0x13, 0x64, 0x8F, 0xE1, 0x1E, 0x31, 0xBC, + 0x58, 0x86, 0x18, 0x61, 0x86, 0x18, 0x73, 0xFE, 0x08, 0x20, 0x80, 0x7F, + 0xF9, 0xF9, 0xF9, 0xF9, 0x79, 0x39, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, + 0x09, 0x09, 0xF0, 0x8C, 0xE0, 0xF5, 0x55, 0xFA, 0x28, 0xA3, 0x8A, 0x2D, + 0x9C, 0xA4, 0x94, 0x95, 0x4A, 0x80, 0x60, 0x4A, 0x0C, 0x21, 0x82, 0x10, + 0x23, 0x02, 0x24, 0x24, 0x42, 0xC8, 0x08, 0xA1, 0x1A, 0x31, 0xF2, 0x02, + 0x60, 0x4A, 0x0C, 0x21, 0x82, 0x10, 0x23, 0x02, 0x2F, 0x24, 0x12, 0xC1, + 0x08, 0x31, 0x06, 0x30, 0x42, 0x0F, 0xF0, 0x30, 0x61, 0x81, 0x84, 0x1C, + 0x30, 0x18, 0x80, 0x24, 0xC9, 0x32, 0x18, 0x88, 0x06, 0x48, 0x11, 0x20, + 0x87, 0xC6, 0x02, 0x10, 0x20, 0x00, 0x01, 0x02, 0x0C, 0x30, 0x41, 0x8D, + 0x13, 0xE3, 0x80, 0x10, 0x0C, 0x02, 0x00, 0x00, 0xC0, 0x60, 0x50, 0x2C, + 0x12, 0x19, 0x08, 0xC4, 0x27, 0xF2, 0x0D, 0x03, 0x81, 0x04, 0x02, 0x02, + 0x00, 0x00, 0xC0, 0x60, 0x50, 0x2C, 0x12, 0x19, 0x08, 0xC4, 0x27, 0xF2, + 0x0D, 0x03, 0x81, 0x0C, 0x09, 0x00, 0x01, 0x80, 0xC0, 0xA0, 0x58, 0x24, + 0x32, 0x11, 0x88, 0x4F, 0xE4, 0x1A, 0x07, 0x02, 0x3A, 0x02, 0x00, 0x01, + 0x80, 0xC0, 0xA0, 0x58, 0x24, 0x32, 0x11, 0x88, 0x4F, 0xE4, 0x1A, 0x07, + 0x02, 0x12, 0x00, 0x00, 0x01, 0x80, 0xC0, 0xA0, 0x58, 0x24, 0x32, 0x11, + 0x88, 0x4F, 0xE4, 0x1A, 0x07, 0x02, 0x0C, 0x05, 0x03, 0x80, 0x00, 0xC0, + 0x60, 0x50, 0x2C, 0x12, 0x19, 0x08, 0xC4, 0x27, 0xF2, 0x0D, 0x03, 0x81, + 0x07, 0xF0, 0xE0, 0x0A, 0x01, 0xA0, 0x12, 0x03, 0x3F, 0x22, 0x07, 0xE0, + 0x42, 0x04, 0x20, 0xC2, 0x08, 0x3F, 0x7F, 0x82, 0x04, 0x08, 0x10, 0x20, + 0x40, 0x81, 0x03, 0x89, 0xF1, 0x01, 0x81, 0x0C, 0x40, 0xC0, 0x80, 0x0F, + 0xF0, 0x20, 0x40, 0x81, 0xFA, 0x04, 0x08, 0x10, 0x20, 0x7F, 0x10, 0x20, + 0x80, 0x0F, 0xF0, 0x20, 0x40, 0x81, 0xFA, 0x04, 0x08, 0x10, 0x20, 0x7F, + 0x30, 0x90, 0x07, 0xF8, 0x10, 0x20, 0x40, 0xFD, 0x02, 0x04, 0x08, 0x10, + 0x3F, 0x80, 0x48, 0x00, 0x07, 0xF8, 0x10, 0x20, 0x40, 0xFD, 0x02, 0x04, + 0x08, 0x10, 0x3F, 0x80, 0xB4, 0x55, 0x55, 0x55, 0x58, 0xAA, 0xAA, 0xAA, + 0x69, 0x04, 0x44, 0x44, 0x44, 0x44, 0x44, 0x40, 0x90, 0x04, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x40, 0x7E, 0x31, 0x98, 0x6C, 0x16, 0x0F, 0xC5, 0x82, + 0xC1, 0x60, 0xB0, 0xD8, 0xCF, 0xC0, 0x3A, 0x04, 0x00, 0xC1, 0xC1, 0xA1, + 0xB1, 0x91, 0x99, 0x89, 0x8D, 0x85, 0x83, 0x83, 0x81, 0x20, 0x30, 0x10, + 0x00, 0x7E, 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC2, + 0x7C, 0x08, 0x08, 0x10, 0x00, 0x7E, 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, + 0x81, 0x81, 0x81, 0xC2, 0x7C, 0x18, 0x24, 0x00, 0x7E, 0xC2, 0x81, 0x81, + 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC2, 0x7C, 0x74, 0x08, 0x00, 0x7E, + 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC2, 0x7C, 0x24, + 0x00, 0x00, 0x7E, 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0xC2, 0x7C, 0x85, 0x37, 0x8C, 0x7B, 0x38, 0x40, 0x01, 0x7F, 0x43, 0x83, + 0x85, 0x89, 0x89, 0x91, 0x91, 0xA1, 0xE1, 0x43, 0xFE, 0x20, 0x30, 0x10, + 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC1, 0x63, + 0x3E, 0x08, 0x08, 0x10, 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0x81, 0x81, 0xC1, 0x63, 0x3E, 0x18, 0x24, 0x00, 0x81, 0x81, 0x81, 0x81, + 0x81, 0x81, 0x81, 0x81, 0x81, 0xC1, 0x63, 0x3E, 0x24, 0x00, 0x00, 0x81, + 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC1, 0x63, 0x3E, 0x04, + 0x04, 0x08, 0x00, 0xC1, 0x43, 0x62, 0x22, 0x34, 0x14, 0x18, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x81, 0x03, 0xF7, 0xF8, 0x30, 0x60, 0xC1, 0xFD, 0x02, + 0x04, 0x00, 0x7D, 0x8A, 0x14, 0x29, 0xD7, 0xA1, 0xC1, 0x83, 0x0E, 0x14, + 0xE0, 0x20, 0x40, 0x40, 0x03, 0x8F, 0x81, 0x83, 0x3E, 0x8F, 0x1A, 0x37, + 0xE0, 0x08, 0x10, 0x40, 0x03, 0x8F, 0x81, 0x83, 0x3E, 0x8F, 0x1A, 0x37, + 0xE0, 0x30, 0x90, 0x01, 0xC7, 0xC0, 0xC1, 0x9F, 0x47, 0x8D, 0x1B, 0xF0, + 0x74, 0x18, 0x01, 0xC7, 0xC0, 0xC1, 0x9F, 0x47, 0x8D, 0x1B, 0xF0, 0x64, + 0x48, 0x01, 0xC7, 0xC0, 0xC1, 0x9F, 0x47, 0x8D, 0x1B, 0xF0, 0x10, 0x50, + 0xA0, 0x83, 0x8F, 0x81, 0x83, 0x3E, 0x8F, 0x1A, 0x37, 0xE0, 0x39, 0xC7, + 0xF6, 0x06, 0x30, 0x63, 0x3F, 0xF4, 0x60, 0xC6, 0x04, 0x60, 0x79, 0xF0, + 0x3F, 0xE1, 0x08, 0x42, 0x18, 0x79, 0x06, 0x13, 0x00, 0x41, 0x02, 0x00, + 0x73, 0x68, 0xE1, 0xFE, 0x08, 0x30, 0x7C, 0x10, 0x42, 0x00, 0x73, 0x68, + 0xE1, 0xFE, 0x08, 0x30, 0x7C, 0x31, 0x20, 0x1C, 0xDA, 0x38, 0x7F, 0x82, + 0x0C, 0x1F, 0xC9, 0x20, 0x1C, 0xDA, 0x38, 0x7F, 0x82, 0x0C, 0x1F, 0xA4, + 0x55, 0x55, 0x40, 0x58, 0xAA, 0xAA, 0x80, 0x69, 0x04, 0x44, 0x44, 0x44, + 0x44, 0xCA, 0x40, 0x84, 0x21, 0x08, 0x42, 0x10, 0x80, 0x11, 0xC3, 0x12, + 0x2B, 0xF8, 0xE1, 0x86, 0x18, 0x63, 0x78, 0xE8, 0x60, 0x26, 0xFE, 0x18, + 0x61, 0x86, 0x18, 0x61, 0x41, 0x02, 0x00, 0x73, 0x68, 0x61, 0x86, 0x18, + 0x63, 0x78, 0x10, 0x42, 0x00, 0x73, 0x68, 0x61, 0x86, 0x18, 0x63, 0x78, + 0x31, 0x20, 0x1C, 0xDA, 0x18, 0x61, 0x86, 0x18, 0xDE, 0xE8, 0x60, 0x1C, + 0xDA, 0x18, 0x61, 0x86, 0x18, 0xDE, 0xC9, 0x20, 0x1C, 0xDA, 0x18, 0x61, + 0x86, 0x18, 0xDE, 0x10, 0x20, 0x07, 0xF0, 0x00, 0x04, 0x00, 0x77, 0x68, + 0xE5, 0x96, 0x9C, 0x73, 0xFA, 0x00, 0x41, 0x02, 0x00, 0x86, 0x18, 0x61, + 0x86, 0x18, 0x73, 0x74, 0x08, 0x21, 0x00, 0x86, 0x18, 0x61, 0x86, 0x18, + 0x73, 0x74, 0x31, 0x20, 0x21, 0x86, 0x18, 0x61, 0x86, 0x1C, 0xDD, 0xC9, + 0x20, 0x21, 0x86, 0x18, 0x61, 0x86, 0x1C, 0xDD, 0x08, 0x10, 0x40, 0x08, + 0x38, 0x51, 0xA2, 0x64, 0x58, 0xA1, 0xC1, 0x82, 0x04, 0x18, 0x20, 0xC1, + 0x83, 0x06, 0xCE, 0xD8, 0xF0, 0xE1, 0xC3, 0x87, 0x1F, 0xEC, 0x18, 0x30, + 0x40, 0x64, 0x48, 0x04, 0x1C, 0x28, 0xD1, 0x32, 0x2C, 0x50, 0xE0, 0xC1, + 0x02, 0x0C, 0x10, 0x3E, 0x00, 0x00, 0x01, 0x80, 0xC0, 0xA0, 0x58, 0x24, + 0x32, 0x11, 0x88, 0x4F, 0xE4, 0x1A, 0x07, 0x02, 0x3C, 0x00, 0x01, 0xC7, + 0xC0, 0xC1, 0x9F, 0x47, 0x8D, 0x1B, 0xF0, 0x24, 0x0A, 0x06, 0x00, 0x00, + 0xC0, 0x60, 0x50, 0x2C, 0x12, 0x19, 0x08, 0xC4, 0x27, 0xF2, 0x0D, 0x03, + 0x81, 0x24, 0x70, 0x01, 0xC7, 0xC0, 0xC1, 0x9F, 0x47, 0x8D, 0x1B, 0xF0, + 0x0C, 0x06, 0x05, 0x02, 0xC1, 0x21, 0x90, 0x8C, 0x42, 0x7F, 0x20, 0xD0, + 0x38, 0x10, 0x10, 0x08, 0x06, 0x01, 0x38, 0xF8, 0x18, 0x33, 0xE8, 0xF1, + 0xA3, 0x7E, 0x10, 0x20, 0x60, 0x40, 0x08, 0x10, 0x40, 0x07, 0xF8, 0x20, + 0x40, 0x81, 0x02, 0x04, 0x08, 0x10, 0x38, 0x9F, 0x10, 0x88, 0x03, 0xFE, + 0x10, 0x84, 0x21, 0x87, 0x80, 0x18, 0x48, 0x03, 0xFC, 0x10, 0x20, 0x40, + 0x81, 0x02, 0x04, 0x08, 0x1C, 0x4F, 0x80, 0x32, 0x40, 0x7F, 0xC2, 0x10, + 0x84, 0x30, 0xF0, 0x08, 0x00, 0x03, 0xFC, 0x10, 0x20, 0x40, 0x81, 0x02, + 0x04, 0x08, 0x1C, 0x4F, 0x80, 0x10, 0x80, 0x7F, 0xC2, 0x10, 0x84, 0x30, + 0xF0, 0x2C, 0x30, 0x03, 0xFC, 0x10, 0x20, 0x40, 0x81, 0x02, 0x04, 0x08, + 0x1C, 0x4F, 0x80, 0x4A, 0x8C, 0x03, 0xFE, 0x10, 0x84, 0x21, 0x87, 0x80, + 0x58, 0x30, 0x00, 0xFC, 0x86, 0x83, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x83, 0x86, 0xFC, 0x05, 0x05, 0x05, 0x74, 0xDC, 0x84, 0x84, 0x84, 0x84, + 0x84, 0x8C, 0x74, 0x7E, 0x31, 0x98, 0x6C, 0x16, 0x0F, 0xC5, 0x82, 0xC1, + 0x60, 0xB0, 0xD8, 0xCF, 0xC0, 0x04, 0x7C, 0x13, 0xAD, 0xD1, 0xA1, 0x42, + 0x85, 0x0A, 0x37, 0xA0, 0x7C, 0x00, 0x07, 0xF8, 0x10, 0x20, 0x40, 0xFD, + 0x02, 0x04, 0x08, 0x10, 0x3F, 0x80, 0x78, 0x00, 0x1C, 0xDA, 0x38, 0x7F, + 0x82, 0x0C, 0x1F, 0x48, 0x50, 0xC0, 0x0F, 0xF0, 0x20, 0x40, 0x81, 0xFA, + 0x04, 0x08, 0x10, 0x20, 0x7F, 0x49, 0xC0, 0x1C, 0xDA, 0x38, 0x7F, 0x82, + 0x0C, 0x1F, 0x10, 0x00, 0x07, 0xF8, 0x10, 0x20, 0x40, 0xFD, 0x02, 0x04, + 0x08, 0x10, 0x3F, 0x80, 0x10, 0x40, 0x1C, 0xDA, 0x38, 0x7F, 0x82, 0x0C, + 0x1F, 0xFF, 0x02, 0x04, 0x08, 0x1F, 0xA0, 0x40, 0x81, 0x02, 0x07, 0xF0, + 0x81, 0x03, 0x02, 0x73, 0x68, 0xE1, 0xFE, 0x08, 0x30, 0x7C, 0x41, 0x06, + 0x08, 0x2C, 0x30, 0x07, 0xF8, 0x10, 0x20, 0x40, 0xFD, 0x02, 0x04, 0x08, + 0x10, 0x3F, 0x80, 0x49, 0x43, 0x00, 0x73, 0x68, 0xE1, 0xFE, 0x08, 0x30, + 0x7C, 0x18, 0x24, 0x00, 0x3E, 0xC2, 0x80, 0x80, 0x80, 0x8E, 0x8F, 0x83, + 0x83, 0x83, 0xC3, 0x3E, 0x31, 0x20, 0x1D, 0xDE, 0x18, 0x61, 0x86, 0x18, + 0xDD, 0x04, 0x1D, 0x9C, 0x24, 0x14, 0x18, 0x00, 0x3E, 0xC2, 0x80, 0x80, + 0x80, 0x8E, 0x8F, 0x83, 0x83, 0x83, 0xC3, 0x3E, 0x49, 0xC0, 0x1D, 0xDE, + 0x18, 0x61, 0x86, 0x18, 0xDD, 0x04, 0x1D, 0x9C, 0x08, 0x00, 0x00, 0x3E, + 0xC2, 0x80, 0x80, 0x80, 0x8E, 0x8F, 0x83, 0x83, 0x83, 0xC3, 0x3E, 0x10, + 0x40, 0x1D, 0xDE, 0x18, 0x61, 0x86, 0x18, 0xDD, 0x04, 0x1D, 0x9C, 0x3E, + 0xC2, 0x80, 0x80, 0x80, 0x8E, 0x8F, 0x83, 0x83, 0x83, 0xC3, 0x3E, 0x00, + 0x08, 0x08, 0x10, 0x10, 0x41, 0x00, 0x67, 0x78, 0x61, 0x86, 0x18, 0x63, + 0xF4, 0x10, 0x76, 0xF0, 0x18, 0x24, 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, + 0xFF, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x61, 0x21, 0x02, 0x04, 0x09, + 0x97, 0xB1, 0x42, 0x85, 0x0A, 0x14, 0x28, 0x40, 0x60, 0xBF, 0xF7, 0xFD, + 0x82, 0x60, 0x9F, 0xE6, 0x09, 0x82, 0x60, 0x98, 0x26, 0x09, 0x82, 0x60, + 0xF8, 0x60, 0x6C, 0x7E, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0xE8, + 0x80, 0x42, 0x10, 0x84, 0x21, 0x08, 0x42, 0x10, 0x80, 0xE8, 0xC0, 0x42, + 0x10, 0x84, 0x21, 0x08, 0x40, 0xF8, 0x00, 0x84, 0x21, 0x08, 0x42, 0x10, + 0x84, 0x21, 0x00, 0xF0, 0x04, 0x44, 0x44, 0x44, 0x44, 0x95, 0x60, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x9E, 0x04, 0x44, 0x44, 0x44, 0x44, 0xAA, + 0xAA, 0xAB, 0xAD, 0xA2, 0xAA, 0xAB, 0xAD, 0x42, 0xAA, 0xAA, 0xA8, 0xFF, + 0x80, 0x9F, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0x9E, 0x8C, 0x41, 0x18, 0xC6, 0x31, 0x8C, 0x63, 0x10, 0x84, 0x66, 0x32, + 0x41, 0xF0, 0x84, 0x21, 0x08, 0x42, 0x10, 0x87, 0xC0, 0x69, 0x02, 0x22, + 0x22, 0x22, 0x22, 0x22, 0x6C, 0x82, 0x82, 0x84, 0x8C, 0x88, 0xF0, 0x98, + 0x88, 0x84, 0x86, 0x82, 0x83, 0x00, 0x10, 0x10, 0x20, 0x82, 0x08, 0x21, + 0x8A, 0x69, 0x3C, 0x92, 0x68, 0xA1, 0x00, 0x82, 0x10, 0x8E, 0x29, 0xA4, + 0xE2, 0x49, 0xA2, 0x8C, 0x41, 0x08, 0x00, 0x82, 0x08, 0x20, 0x82, 0x08, + 0x20, 0x82, 0x08, 0x3F, 0x4A, 0x09, 0x24, 0x92, 0x49, 0x27, 0x82, 0x08, + 0x20, 0x82, 0x08, 0x20, 0x82, 0x08, 0x3F, 0x00, 0x41, 0x08, 0x92, 0x49, + 0x24, 0x92, 0x70, 0x94, 0x0A, 0x28, 0xA0, 0x82, 0x08, 0x20, 0x82, 0x08, + 0x20, 0xFC, 0x99, 0x98, 0x88, 0x88, 0x88, 0x8E, 0x82, 0x08, 0x20, 0x82, + 0x29, 0xA2, 0x82, 0x08, 0x3F, 0x88, 0x88, 0x89, 0x88, 0x88, 0x8E, 0x20, + 0x20, 0x20, 0x20, 0x28, 0x38, 0x60, 0xA0, 0x20, 0x20, 0x20, 0x3F, 0x22, + 0x22, 0x33, 0xE2, 0x22, 0x23, 0x08, 0x08, 0x10, 0x00, 0xC1, 0xC1, 0xA1, + 0xB1, 0x91, 0x99, 0x89, 0x8D, 0x85, 0x83, 0x83, 0x81, 0x08, 0x21, 0x00, + 0x9B, 0xF8, 0x61, 0x86, 0x18, 0x61, 0x84, 0xC1, 0xC1, 0xA1, 0xB1, 0x91, + 0x99, 0x89, 0x8D, 0x85, 0x83, 0x83, 0x81, 0x00, 0x08, 0x08, 0x10, 0x9B, + 0xF8, 0x61, 0x86, 0x18, 0x61, 0x84, 0x01, 0x04, 0x20, 0x2C, 0x18, 0x00, + 0xC1, 0xC1, 0xA1, 0xB1, 0x91, 0x99, 0x89, 0x8D, 0x85, 0x83, 0x83, 0x81, + 0x49, 0x43, 0x00, 0x9B, 0xF8, 0x61, 0x86, 0x18, 0x61, 0x84, 0x80, 0xAC, + 0x7E, 0x63, 0x61, 0x61, 0x61, 0x61, 0x61, 0x61, 0xC1, 0xC1, 0xE1, 0xA1, + 0x91, 0x99, 0x89, 0x8D, 0x85, 0x83, 0x83, 0x81, 0x01, 0x01, 0x1F, 0x0E, + 0x9B, 0xF8, 0x61, 0x86, 0x18, 0x61, 0x84, 0x10, 0x43, 0x18, 0x7C, 0x00, + 0x00, 0x7E, 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC2, + 0x7C, 0x78, 0x00, 0x1C, 0xDA, 0x18, 0x61, 0x86, 0x18, 0xDE, 0x24, 0x14, + 0x18, 0x00, 0x7E, 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0xC2, 0x7C, 0x49, 0xC0, 0x1C, 0xDA, 0x18, 0x61, 0x86, 0x18, 0xDE, 0x14, + 0x14, 0x24, 0x00, 0x7E, 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0x81, 0xC2, 0x7C, 0x2D, 0x25, 0x00, 0x73, 0x68, 0x61, 0x86, 0x18, 0x63, + 0x78, 0x7D, 0xFE, 0x18, 0x20, 0xC1, 0x02, 0x08, 0x10, 0x40, 0xFE, 0x04, + 0x10, 0x20, 0x81, 0x04, 0x18, 0x30, 0xC0, 0xFB, 0xF0, 0x73, 0x9B, 0xDA, + 0x11, 0xC2, 0x18, 0x7F, 0x08, 0x21, 0x04, 0x70, 0x7B, 0xE0, 0x08, 0x08, + 0x10, 0x00, 0xFC, 0x86, 0x82, 0x83, 0x82, 0x8E, 0xFC, 0x8C, 0x84, 0x86, + 0x82, 0x83, 0x11, 0x20, 0x9B, 0xC8, 0x88, 0x88, 0x80, 0xFC, 0x86, 0x82, + 0x83, 0x82, 0x8E, 0xFC, 0x8C, 0x84, 0x86, 0x82, 0x83, 0x00, 0x10, 0x10, + 0x20, 0x9B, 0xC8, 0x88, 0x88, 0x80, 0x44, 0x80, 0x2C, 0x18, 0x00, 0xFC, + 0x86, 0x82, 0x83, 0x82, 0x8E, 0xFC, 0x8C, 0x84, 0x86, 0x82, 0x83, 0x9A, + 0x60, 0x9B, 0xC8, 0x88, 0x88, 0x80, 0x10, 0x20, 0x80, 0x07, 0xD8, 0xA0, + 0x40, 0x81, 0xE0, 0x70, 0x20, 0x60, 0xA3, 0x7C, 0x10, 0x88, 0x07, 0x6E, + 0x10, 0xF0, 0xC2, 0x1F, 0x00, 0x30, 0x90, 0x03, 0xEC, 0x50, 0x20, 0x40, + 0xF0, 0x38, 0x10, 0x30, 0x51, 0xBE, 0x00, 0x64, 0x80, 0xED, 0xC2, 0x1E, + 0x18, 0x43, 0xE0, 0x7D, 0x8A, 0x04, 0x08, 0x1E, 0x07, 0x02, 0x06, 0x0A, + 0x37, 0xC2, 0x03, 0x02, 0x18, 0x76, 0xE1, 0x0F, 0x0C, 0x21, 0xF2, 0x0C, + 0x26, 0x00, 0x58, 0x60, 0x03, 0xEC, 0x50, 0x20, 0x40, 0xF0, 0x38, 0x10, + 0x30, 0x51, 0xBE, 0x00, 0x4A, 0x8C, 0x07, 0x6E, 0x10, 0xF0, 0xC2, 0x1F, + 0x00, 0xFF, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x00, 0x08, 0x08, 0x10, 0x21, 0x1F, 0xF2, 0x10, 0x84, 0x21, 0x0E, + 0x01, 0x08, 0x80, 0x2C, 0x18, 0x00, 0xFF, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x4A, 0x47, 0xFC, 0x84, 0x21, + 0x08, 0x43, 0x80, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x7E, 0x18, 0x18, + 0x18, 0x18, 0x08, 0x21, 0x1F, 0xF2, 0x11, 0xE4, 0x21, 0x0E, 0x3A, 0x04, + 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC1, 0x63, + 0x3E, 0xE8, 0x60, 0x21, 0x86, 0x18, 0x61, 0x86, 0x1C, 0xDD, 0x3E, 0x00, + 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC1, 0x63, + 0x3E, 0x78, 0x00, 0x21, 0x86, 0x18, 0x61, 0x86, 0x1C, 0xDD, 0x24, 0x14, + 0x18, 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC1, + 0x63, 0x3E, 0x49, 0xC0, 0x21, 0x86, 0x18, 0x61, 0x86, 0x1C, 0xDD, 0x18, + 0x14, 0x1C, 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0xC1, 0x63, 0x3E, 0x10, 0xA2, 0x84, 0x86, 0x18, 0x61, 0x86, 0x18, 0x73, + 0x74, 0x14, 0x14, 0x24, 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0x81, 0x81, 0xC1, 0x63, 0x3E, 0x2D, 0x25, 0x00, 0x86, 0x18, 0x61, 0x86, + 0x18, 0x73, 0x74, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0xC1, 0x63, 0x3E, 0x10, 0x10, 0x18, 0x08, 0x86, 0x18, 0x61, 0x86, 0x18, + 0x73, 0x74, 0x20, 0x83, 0x04, 0x03, 0x00, 0x12, 0x00, 0x00, 0x30, 0x41, + 0x43, 0x05, 0x0E, 0x34, 0x28, 0x99, 0xA2, 0x24, 0x88, 0x93, 0x62, 0x45, + 0x0E, 0x14, 0x18, 0x50, 0x61, 0xC1, 0x82, 0x00, 0x0C, 0x01, 0x20, 0x00, + 0x08, 0x61, 0xC6, 0x34, 0x62, 0x47, 0x26, 0x92, 0x29, 0x62, 0x9C, 0x30, + 0xC3, 0x0C, 0x0C, 0x12, 0x00, 0xC1, 0x43, 0x62, 0x22, 0x34, 0x14, 0x18, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x30, 0x90, 0x04, 0x1C, 0x28, 0xD1, 0x32, + 0x2C, 0x50, 0xE0, 0xC1, 0x02, 0x0C, 0x10, 0x24, 0x00, 0x00, 0xC1, 0x43, + 0x62, 0x22, 0x34, 0x14, 0x18, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x10, 0x00, 0x7F, 0x01, 0x02, 0x06, 0x04, 0x08, 0x18, 0x10, 0x20, 0x60, + 0x40, 0xFF, 0x08, 0x21, 0x00, 0x7F, 0xF0, 0xC6, 0x10, 0x86, 0x10, 0xFC, + 0x08, 0x00, 0x00, 0x7F, 0x01, 0x02, 0x06, 0x04, 0x08, 0x18, 0x10, 0x20, + 0x60, 0x40, 0xFF, 0x10, 0x40, 0x1F, 0xFC, 0x31, 0x84, 0x21, 0x84, 0x3F, + 0x2C, 0x18, 0x00, 0x7F, 0x01, 0x02, 0x06, 0x04, 0x08, 0x18, 0x10, 0x20, + 0x60, 0x40, 0xFF, 0x24, 0xA1, 0x80, 0x7F, 0xF0, 0xC6, 0x10, 0x86, 0x10, + 0xFC, 0x7B, 0x6D, 0xB6, 0xDB, 0x60, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xFC, 0x86, 0x02, 0x03, 0x03, 0xFF, + 0xFF, 0x83, 0x83, 0x82, 0xC6, 0x7C, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0x01, 0x01, + 0x7F, 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC2, 0x7C, + 0x04, 0x17, 0xF6, 0x86, 0x18, 0x61, 0x86, 0x37, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0x00, 0x80, 0x60, 0x70, 0x28, 0x14, 0x0A, 0x05, 0x02, 0x81, 0x40, + 0xA0, 0x58, 0x26, 0x31, 0xF0, 0x02, 0x06, 0x1C, 0x28, 0x50, 0xA1, 0x42, + 0x85, 0x99, 0xD0, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0x16, 0x06, 0x00, 0x01, 0x80, + 0xC0, 0xA0, 0x58, 0x24, 0x32, 0x11, 0x88, 0x4F, 0xE4, 0x1A, 0x07, 0x02, + 0x24, 0x50, 0x60, 0x03, 0x8F, 0x81, 0x83, 0x3E, 0x8F, 0x1A, 0x37, 0xE0, + 0xB6, 0x04, 0x44, 0x44, 0x44, 0x44, 0x44, 0x40, 0x9A, 0x60, 0x22, 0x22, + 0x22, 0x22, 0x20, 0x2C, 0x18, 0x00, 0x7E, 0xC2, 0x81, 0x81, 0x81, 0x81, + 0x81, 0x81, 0x81, 0x81, 0xC2, 0x7C, 0x49, 0x43, 0x00, 0x73, 0x68, 0x61, + 0x86, 0x18, 0x63, 0x78, 0x2C, 0x18, 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, + 0x81, 0x81, 0x81, 0x81, 0xC1, 0x63, 0x3E, 0x49, 0x43, 0x00, 0x86, 0x18, + 0x61, 0x86, 0x18, 0x73, 0x74, 0x3C, 0x00, 0x24, 0x00, 0x00, 0x81, 0x81, + 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC1, 0x63, 0x3E, 0x78, 0x06, + 0x49, 0x02, 0x18, 0x61, 0x86, 0x18, 0x61, 0xCD, 0xD0, 0x04, 0x04, 0x08, + 0x24, 0x00, 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0xC1, 0x63, 0x3E, 0x08, 0x21, 0x00, 0xC9, 0x20, 0x21, 0x86, 0x18, 0x61, + 0x86, 0x1C, 0xDD, 0x2C, 0x18, 0x24, 0x00, 0x00, 0x81, 0x81, 0x81, 0x81, + 0x81, 0x81, 0x81, 0x81, 0x81, 0xC1, 0x63, 0x3E, 0x48, 0xCC, 0x92, 0x02, + 0x18, 0x61, 0x86, 0x18, 0x61, 0xCD, 0xD0, 0x20, 0x30, 0x10, 0x24, 0x00, + 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC1, 0x63, + 0x3E, 0x41, 0x02, 0x19, 0x24, 0x08, 0x61, 0x86, 0x18, 0x61, 0x87, 0x37, + 0x40, 0x78, 0xF8, 0x18, 0x3F, 0xF8, 0xF1, 0xA2, 0x7C, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x7F, 0x0E, 0x00, 0xA0, 0x1A, 0x01, + 0x20, 0x33, 0xF2, 0x20, 0x7E, 0x04, 0x20, 0x42, 0x0C, 0x20, 0x83, 0xF0, + 0x0F, 0x00, 0x00, 0x00, 0x03, 0x9C, 0x7F, 0x60, 0x63, 0x06, 0x33, 0xFF, + 0x46, 0x0C, 0x60, 0x46, 0x07, 0x9F, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0x2C, 0x18, 0x00, 0x3E, 0xC2, 0x80, 0x80, 0x80, 0x8E, 0x8F, + 0x83, 0x83, 0x83, 0xC3, 0x3E, 0x49, 0x43, 0x00, 0x77, 0x78, 0x61, 0x86, + 0x18, 0x63, 0x74, 0x10, 0x76, 0x70, 0x2C, 0x18, 0x00, 0x82, 0x82, 0x84, + 0x8C, 0x88, 0xF0, 0x98, 0x88, 0x84, 0x86, 0x82, 0x83, 0x58, 0xC0, 0x20, + 0x82, 0x08, 0x62, 0x9A, 0x4F, 0x24, 0x9A, 0x28, 0x40, 0x7E, 0xC2, 0x81, + 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0xC2, 0x7C, 0x10, 0x10, 0x18, + 0x08, 0x73, 0x68, 0x61, 0x86, 0x18, 0x63, 0x78, 0x82, 0x0C, 0x10, 0x7C, + 0x00, 0x00, 0x7E, 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, + 0xC2, 0x7C, 0x10, 0x10, 0x18, 0x08, 0x78, 0x00, 0x1C, 0xDA, 0x18, 0x61, + 0x86, 0x18, 0xDE, 0x20, 0x83, 0x04, 0x2C, 0x30, 0x07, 0xF0, 0x61, 0x82, + 0x08, 0x38, 0x7C, 0x08, 0x10, 0x28, 0xFF, 0x00, 0x48, 0xA0, 0xC0, 0x07, + 0xDF, 0x82, 0x0C, 0x10, 0x41, 0xE0, 0x20, 0x40, 0xC1, 0x7E, 0x70, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0x08, 0x08, 0x10, 0x00, 0x3E, 0xC2, 0x80, 0x80, 0x80, + 0x8E, 0x8F, 0x83, 0x83, 0x83, 0xC3, 0x3E, 0x10, 0x42, 0x00, 0x77, 0x78, + 0x61, 0x86, 0x18, 0x63, 0x74, 0x10, 0x76, 0x70, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0x10, 0x18, 0x08, 0x00, 0xC1, 0xC1, 0xA1, 0xB1, + 0x91, 0x99, 0x89, 0x8D, 0x85, 0x83, 0x83, 0x81, 0x41, 0x02, 0x00, 0x9B, + 0xF8, 0x61, 0x86, 0x18, 0x61, 0x84, 0x04, 0x02, 0x02, 0x01, 0x80, 0xA0, + 0x70, 0x00, 0x18, 0x0C, 0x0A, 0x05, 0x82, 0x43, 0x21, 0x18, 0x84, 0xFE, + 0x41, 0xA0, 0x70, 0x20, 0x08, 0x10, 0x40, 0x41, 0x42, 0x82, 0x1C, 0x7C, + 0x0C, 0x19, 0xF4, 0x78, 0xD1, 0xBF, 0x00, 0x80, 0x08, 0x01, 0x00, 0x00, + 0x07, 0xF0, 0xE0, 0x0A, 0x01, 0xA0, 0x12, 0x03, 0x3F, 0x22, 0x07, 0xE0, + 0x42, 0x04, 0x20, 0xC2, 0x08, 0x3F, 0x01, 0x00, 0x10, 0x02, 0x00, 0x00, + 0x39, 0xC7, 0xF6, 0x06, 0x30, 0x63, 0x3F, 0xF4, 0x60, 0xC6, 0x04, 0x60, + 0x79, 0xF0, 0x08, 0x08, 0x10, 0x01, 0x7F, 0x43, 0x83, 0x85, 0x89, 0x89, + 0x91, 0x91, 0xA1, 0xE1, 0x43, 0xFE, 0x08, 0x21, 0x00, 0x77, 0x68, 0xE5, + 0x96, 0x9C, 0x73, 0xFA, 0x00, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0x7D, 0x8A, 0x04, 0x08, 0x1E, 0x07, 0x02, + 0x06, 0x0A, 0x37, 0xC0, 0x02, 0x04, 0x10, 0x76, 0xE1, 0x0F, 0x0C, 0x21, + 0xF0, 0x08, 0x44, 0x00, 0xFF, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x00, 0x08, 0x08, 0x10, 0x21, 0x1F, 0xF2, 0x10, + 0x84, 0x21, 0x0E, 0x01, 0x08, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0x2C, 0x18, 0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0xFF, 0x81, + 0x81, 0x81, 0x81, 0x81, 0x81, 0x58, 0xC0, 0x20, 0x82, 0x09, 0xAF, 0xC6, + 0x18, 0x61, 0x86, 0x18, 0x40, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0x10, 0x20, 0x01, + 0xC7, 0xC0, 0xC1, 0x9F, 0x47, 0x8D, 0x1B, 0xF0, 0xFF, 0x02, 0x04, 0x08, + 0x1F, 0xA0, 0x40, 0x81, 0x02, 0x07, 0xF2, 0x03, 0x02, 0x18, 0x73, 0x68, + 0xE1, 0xFE, 0x08, 0x30, 0x7C, 0x81, 0x82, 0x30, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0x20, 0x80, 0x1C, 0xDA, 0x18, 0x61, 0x86, 0x18, + 0xDE, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0x3E, 0x00, 0x00, + 0xC1, 0x43, 0x62, 0x22, 0x34, 0x14, 0x18, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x3C, 0x00, 0x04, 0x1C, 0x28, 0xD1, 0x32, 0x2C, 0x50, 0xE0, 0xC1, 0x02, + 0x0C, 0x10, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0x24, 0x92, 0x49, 0x24, 0xBC, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0x78, 0xF8, 0x18, 0x3F, 0xF8, + 0xF1, 0xA2, 0x7C, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0x69, 0x9A, 0x60, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0x9E, 0xC0, + 0x56, 0xA0, 0x6B, 0x40, 0xE8, 0xC0, 0x5C, 0xA8, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0x90, 0x60, 0x69, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xF0, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0x97, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0x9C, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0x56, + 0xA0, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0x96, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0x9D, + 0xC0, 0x52, 0x74, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, + 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, + 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0x9D, + 0x60, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, + 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, + 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xF0, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, + 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, + 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, + 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, + 0x64, 0x80, 0xC0, 0xAD, 0x40, 0x4C, 0x66, 0x05, 0x02, 0xC1, 0x21, 0x90, + 0x8C, 0x42, 0x7F, 0x20, 0xD0, 0x38, 0x10, 0xD9, 0x30, 0x06, 0x64, 0xC0, + 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xBF, + 0xD0, 0x08, 0x04, 0x02, 0x01, 0xF8, 0x80, 0x40, 0x20, 0x10, 0x08, 0x07, + 0xF0, 0xA0, 0x68, 0x12, 0x04, 0x81, 0x20, 0x4F, 0xF2, 0x04, 0x81, 0x20, + 0x48, 0x12, 0x04, 0x81, 0xB4, 0x92, 0x49, 0x24, 0x90, 0xD9, 0x30, 0x06, + 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, + 0x80, 0xBF, 0x70, 0x90, 0x28, 0x14, 0x0A, 0x05, 0x02, 0x81, 0x40, 0xA0, + 0x58, 0x47, 0xC0, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, + 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xB0, 0x64, 0x31, 0x88, 0x22, + 0x0D, 0x01, 0x40, 0x60, 0x08, 0x02, 0x00, 0x80, 0x20, 0x08, 0x9F, 0x2C, + 0x66, 0x09, 0x02, 0x40, 0xD0, 0x34, 0x0D, 0x02, 0x60, 0x88, 0x61, 0x11, + 0xCF, 0xAD, 0x40, 0x84, 0x21, 0x08, 0x42, 0x10, 0xE0, 0x0C, 0x06, 0x05, + 0x02, 0xC1, 0x21, 0x90, 0x8C, 0x42, 0x7F, 0x20, 0xD0, 0x38, 0x10, 0xFC, + 0x86, 0x82, 0x82, 0x82, 0xFC, 0x8E, 0x83, 0x83, 0x83, 0x86, 0xFC, 0xFF, + 0x83, 0x06, 0x0C, 0x18, 0x30, 0x60, 0xC1, 0x83, 0x06, 0x00, 0x0C, 0x06, + 0x07, 0x02, 0x41, 0x21, 0x90, 0x8C, 0x42, 0x61, 0x20, 0xD0, 0x3F, 0xF0, + 0xFF, 0x02, 0x04, 0x08, 0x1F, 0xA0, 0x40, 0x81, 0x02, 0x07, 0xF0, 0x7F, + 0x01, 0x02, 0x06, 0x04, 0x08, 0x18, 0x10, 0x20, 0x60, 0x40, 0xFF, 0x81, + 0x81, 0x81, 0x81, 0x81, 0xFF, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x3E, + 0x43, 0xC1, 0x81, 0x81, 0xBD, 0x81, 0x81, 0x81, 0xC1, 0x63, 0x3E, 0xFF, + 0xF0, 0x82, 0x82, 0x84, 0x8C, 0x88, 0xF0, 0x98, 0x88, 0x84, 0x86, 0x82, + 0x83, 0x0C, 0x06, 0x05, 0x02, 0xC1, 0x21, 0x10, 0x8C, 0x42, 0x61, 0x20, + 0xD0, 0x38, 0x10, 0xC0, 0xF0, 0x3E, 0x1E, 0x85, 0x93, 0x64, 0x98, 0xC6, + 0x31, 0x80, 0x60, 0x18, 0x06, 0x01, 0xC1, 0xC1, 0xA1, 0xB1, 0x91, 0x99, + 0x89, 0x8D, 0x85, 0x83, 0x83, 0x81, 0xFC, 0x00, 0x00, 0x00, 0x1F, 0x80, + 0x00, 0x00, 0x00, 0x07, 0xF0, 0x7E, 0xC2, 0x81, 0x81, 0x81, 0x81, 0x81, + 0x81, 0x81, 0x81, 0xC2, 0x7C, 0xFF, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, + 0xC1, 0xC1, 0xC1, 0xC1, 0xC1, 0xFD, 0x0E, 0x0C, 0x18, 0x30, 0x7F, 0x40, + 0x81, 0x02, 0x04, 0x00, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xFF, 0x01, 0x03, 0x02, + 0x02, 0x0C, 0x10, 0x61, 0x82, 0x07, 0xF0, 0xFF, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0xC1, 0x43, 0x62, 0x22, 0x34, + 0x14, 0x18, 0x08, 0x08, 0x08, 0x08, 0x08, 0x04, 0x00, 0x80, 0xFE, 0x62, + 0x68, 0x47, 0x08, 0x61, 0x0C, 0x21, 0x84, 0x38, 0x8D, 0x93, 0x1F, 0xC0, + 0x40, 0x08, 0x00, 0x41, 0x31, 0x88, 0x86, 0x81, 0x40, 0xC0, 0x70, 0x28, + 0x26, 0x31, 0x10, 0x58, 0x30, 0x8C, 0x63, 0x18, 0xC6, 0x31, 0x8C, 0x63, + 0x1C, 0xCD, 0xFE, 0x0C, 0x03, 0x00, 0xC0, 0x30, 0x3E, 0x31, 0xB0, 0x50, + 0x28, 0x1C, 0x0E, 0x07, 0x02, 0xC1, 0x21, 0x88, 0x9C, 0xF0, 0x90, 0x04, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x40, 0x24, 0x00, 0x00, 0xC1, 0x43, 0x62, + 0x22, 0x34, 0x14, 0x18, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x40, 0x1D, + 0xFE, 0x18, 0x61, 0x86, 0x1C, 0xDD, 0x20, 0x80, 0x1E, 0xDA, 0x08, 0x1C, + 0x82, 0x08, 0x3F, 0x10, 0x40, 0x26, 0xFE, 0x18, 0x61, 0x86, 0x18, 0x61, + 0x04, 0x10, 0x41, 0x90, 0x49, 0x24, 0x92, 0x70, 0x55, 0x50, 0x21, 0x86, + 0x18, 0x61, 0x86, 0x1C, 0x5E, 0x77, 0xF8, 0x61, 0x86, 0x18, 0x73, 0x74, + 0x7D, 0x8A, 0x14, 0x28, 0xD7, 0xA1, 0x43, 0x87, 0x0F, 0x15, 0xE8, 0x10, + 0x20, 0x40, 0x82, 0x85, 0x1A, 0x22, 0x45, 0x8A, 0x0C, 0x18, 0x20, 0x40, + 0x81, 0x00, 0x7F, 0x0C, 0x1C, 0x7A, 0x38, 0x61, 0x86, 0x1C, 0xDE, 0x7B, + 0x68, 0x20, 0x72, 0x08, 0x20, 0xFC, 0xF8, 0x44, 0x46, 0x22, 0x10, 0x84, + 0x30, 0xE0, 0x84, 0x20, 0x9B, 0xF8, 0x61, 0x86, 0x18, 0x61, 0x84, 0x10, + 0x41, 0x04, 0x79, 0x8A, 0x14, 0x38, 0x7F, 0xE1, 0xC3, 0x87, 0x0B, 0x13, + 0xC0, 0x92, 0x49, 0x24, 0xE0, 0x8E, 0x29, 0xA4, 0xE2, 0x49, 0xA2, 0x8C, + 0x60, 0x20, 0x40, 0xC1, 0x87, 0x0B, 0x12, 0x64, 0x8D, 0x0E, 0x10, 0x86, + 0x18, 0x61, 0x86, 0x18, 0x73, 0xFE, 0x08, 0x20, 0x80, 0x83, 0x85, 0x12, + 0x26, 0x45, 0x0A, 0x1C, 0x10, 0x7F, 0x08, 0x20, 0x41, 0xEC, 0x20, 0x82, + 0x0C, 0x1E, 0x0C, 0x20, 0x80, 0x73, 0x68, 0x61, 0x86, 0x18, 0x63, 0x78, + 0xFF, 0xF8, 0x61, 0x86, 0x18, 0x61, 0x84, 0x39, 0xB8, 0x61, 0x86, 0x18, + 0x71, 0xBA, 0x08, 0x20, 0x80, 0x3F, 0x61, 0x08, 0x42, 0x18, 0x78, 0x42, + 0x10, 0x3F, 0x92, 0x14, 0x28, 0x50, 0xA1, 0x66, 0x78, 0xFC, 0x82, 0x08, + 0x20, 0x82, 0x08, 0x38, 0x86, 0x18, 0x61, 0x86, 0x18, 0x71, 0x78, 0x08, + 0x02, 0x00, 0x80, 0xF8, 0x6B, 0xA2, 0x28, 0x8E, 0x23, 0x88, 0xE2, 0x2C, + 0x99, 0xFC, 0x08, 0x02, 0x00, 0x80, 0x20, 0x45, 0x16, 0x8E, 0x10, 0xE6, + 0x91, 0x84, 0x08, 0x04, 0x02, 0x11, 0x18, 0x8C, 0x46, 0x23, 0x11, 0x88, + 0xC4, 0xF2, 0x4F, 0xE0, 0x80, 0x40, 0x20, 0x10, 0x40, 0xC0, 0x60, 0x31, + 0x18, 0x8C, 0x46, 0x23, 0xA9, 0x77, 0x00, 0xCA, 0x40, 0x42, 0x10, 0x84, + 0x21, 0x08, 0x70, 0xC9, 0x20, 0x21, 0x86, 0x18, 0x61, 0x86, 0x1C, 0x5E, + 0x10, 0x40, 0x1C, 0xDA, 0x18, 0x61, 0x86, 0x18, 0xDE, 0x10, 0x40, 0x21, + 0x86, 0x18, 0x61, 0x86, 0x1C, 0x5E, 0x08, 0x04, 0x00, 0x08, 0x18, 0x0C, + 0x06, 0x23, 0x11, 0x88, 0xC4, 0x75, 0x2E, 0xE0, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, + 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, 0xC0, 0x90, 0x11, 0x10, + 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, 0xD9, 0x30, 0x06, 0x64, + 0xC0, 0x90, 0x11, 0x10, 0x40, 0x04, 0x01, 0x88, 0x30, 0x07, 0x64, 0x80, + 0x81, 0x81, 0x00, 0x0F, 0xF0, 0x20, 0x40, 0x81, 0xFA, 0x04, 0x08, 0x10, + 0x20, 0x7F }; + +const GFXglyph Aura2ProRegular8pt8bGlyphs[] PROGMEM = { + { 0, 0, 0, 3, 0, 1 }, // 0x20 ' ' + { 0, 1, 12, 3, 1, -11 }, // 0x21 '!' + { 2, 5, 4, 5, 0, -11 }, // 0x22 '"' + { 5, 8, 12, 8, 0, -11 }, // 0x23 '#' + { 17, 7, 16, 8, 0, -13 }, // 0x24 '$' + { 31, 14, 12, 14, 0, -11 }, // 0x25 '%' + { 52, 9, 12, 9, 0, -11 }, // 0x26 '&' + { 66, 1, 4, 1, 0, -11 }, // 0x27 ''' + { 67, 3, 16, 4, 1, -13 }, // 0x28 '(' + { 73, 3, 16, 4, 0, -13 }, // 0x29 ')' + { 79, 6, 6, 6, 0, -11 }, // 0x2A '*' + { 84, 6, 7, 6, 0, -9 }, // 0x2B '+' + { 90, 2, 5, 2, 0, -1 }, // 0x2C ',' + { 92, 5, 1, 5, 0, -4 }, // 0x2D '-' + { 93, 2, 2, 3, 0, -1 }, // 0x2E '.' + { 94, 6, 16, 7, 0, -12 }, // 0x2F '/' + { 106, 6, 12, 8, 1, -11 }, // 0x30 '0' + { 115, 4, 12, 7, 1, -11 }, // 0x31 '1' + { 121, 6, 12, 8, 1, -11 }, // 0x32 '2' + { 130, 6, 12, 8, 1, -11 }, // 0x33 '3' + { 139, 7, 12, 8, 1, -11 }, // 0x34 '4' + { 150, 6, 12, 8, 1, -11 }, // 0x35 '5' + { 159, 7, 12, 8, 1, -11 }, // 0x36 '6' + { 170, 7, 12, 8, 0, -11 }, // 0x37 '7' + { 181, 6, 12, 8, 1, -11 }, // 0x38 '8' + { 190, 6, 12, 8, 1, -11 }, // 0x39 '9' + { 199, 2, 9, 3, 1, -8 }, // 0x3A ':' + { 202, 2, 12, 3, 1, -8 }, // 0x3B ';' + { 205, 5, 8, 5, 0, -9 }, // 0x3C '<' + { 210, 7, 5, 7, 0, -8 }, // 0x3D '=' + { 215, 6, 8, 6, 0, -9 }, // 0x3E '>' + { 221, 6, 12, 7, 0, -11 }, // 0x3F '?' + { 230, 8, 12, 10, 1, -9 }, // 0x40 '@' + { 242, 9, 12, 10, 0, -11 }, // 0x41 'A' + { 256, 8, 12, 9, 1, -11 }, // 0x42 'B' + { 268, 7, 12, 8, 1, -11 }, // 0x43 'C' + { 279, 8, 12, 10, 1, -11 }, // 0x44 'D' + { 291, 7, 12, 8, 1, -11 }, // 0x45 'E' + { 302, 7, 12, 7, 1, -11 }, // 0x46 'F' + { 313, 8, 12, 10, 1, -11 }, // 0x47 'G' + { 325, 8, 12, 11, 1, -11 }, // 0x48 'H' + { 337, 1, 12, 4, 1, -11 }, // 0x49 'I' + { 339, 5, 12, 7, 0, -11 }, // 0x4A 'J' + { 347, 8, 12, 9, 1, -11 }, // 0x4B 'K' + { 359, 6, 12, 7, 1, -11 }, // 0x4C 'L' + { 368, 10, 12, 12, 1, -11 }, // 0x4D 'M' + { 383, 8, 12, 11, 1, -11 }, // 0x4E 'N' + { 395, 8, 12, 10, 1, -11 }, // 0x4F 'O' + { 407, 7, 12, 9, 1, -11 }, // 0x50 'P' + { 418, 8, 14, 10, 1, -11 }, // 0x51 'Q' + { 432, 8, 12, 9, 1, -11 }, // 0x52 'R' + { 444, 7, 12, 8, 1, -11 }, // 0x53 'S' + { 455, 8, 12, 9, 0, -11 }, // 0x54 'T' + { 467, 8, 12, 10, 1, -11 }, // 0x55 'U' + { 479, 9, 12, 9, 0, -11 }, // 0x56 'V' + { 493, 14, 12, 14, 0, -11 }, // 0x57 'W' + { 514, 9, 12, 9, 0, -11 }, // 0x58 'X' + { 528, 8, 12, 9, 0, -11 }, // 0x59 'Y' + { 540, 8, 12, 9, 0, -11 }, // 0x5A 'Z' + { 552, 3, 16, 4, 1, -13 }, // 0x5B '[' + { 558, 6, 16, 7, 0, -12 }, // 0x5C '\' + { 570, 3, 16, 4, 0, -13 }, // 0x5D ']' + { 576, 7, 6, 8, 1, -11 }, // 0x5E '^' + { 582, 6, 1, 8, 1, 3 }, // 0x5F '_' + { 583, 2, 3, 7, 3, -12 }, // 0x60 '`' + { 584, 7, 9, 8, 0, -8 }, // 0x61 'a' + { 592, 7, 12, 8, 1, -11 }, // 0x62 'b' + { 603, 5, 9, 7, 1, -8 }, // 0x63 'c' + { 609, 6, 12, 8, 1, -11 }, // 0x64 'd' + { 618, 6, 9, 8, 1, -8 }, // 0x65 'e' + { 625, 5, 12, 5, 0, -11 }, // 0x66 'f' + { 633, 6, 13, 8, 1, -8 }, // 0x67 'g' + { 643, 6, 12, 9, 1, -11 }, // 0x68 'h' + { 652, 1, 12, 4, 1, -11 }, // 0x69 'i' + { 654, 3, 16, 4, -1, -11 }, // 0x6A 'j' + { 660, 6, 12, 7, 1, -11 }, // 0x6B 'k' + { 669, 3, 12, 4, 1, -11 }, // 0x6C 'l' + { 674, 11, 9, 13, 1, -8 }, // 0x6D 'm' + { 687, 6, 9, 8, 1, -8 }, // 0x6E 'n' + { 694, 6, 9, 8, 1, -8 }, // 0x6F 'o' + { 701, 7, 13, 9, 1, -8 }, // 0x70 'p' + { 713, 6, 13, 8, 1, -8 }, // 0x71 'q' + { 723, 4, 9, 5, 1, -8 }, // 0x72 'r' + { 728, 5, 9, 7, 1, -8 }, // 0x73 's' + { 734, 5, 11, 6, 0, -10 }, // 0x74 't' + { 741, 6, 9, 8, 1, -8 }, // 0x75 'u' + { 748, 7, 9, 7, 0, -8 }, // 0x76 'v' + { 756, 12, 9, 12, 0, -8 }, // 0x77 'w' + { 770, 6, 9, 7, 0, -8 }, // 0x78 'x' + { 777, 7, 13, 7, 0, -8 }, // 0x79 'y' + { 789, 6, 9, 7, 0, -8 }, // 0x7A 'z' + { 796, 5, 16, 5, 0, -13 }, // 0x7B '{' + { 806, 1, 15, 3, 1, -12 }, // 0x7C '|' + { 808, 5, 16, 5, 0, -13 }, // 0x7D '}' + { 818, 8, 2, 10, 1, -5 }, // 0x7E '~' + { 820, 11, 11, 13, 1, -10 }, // 0x7F + { 836, 11, 11, 13, 1, -10 }, // 0x80 + { 852, 11, 11, 13, 1, -10 }, // 0x81 + { 868, 11, 11, 13, 1, -10 }, // 0x82 + { 884, 11, 11, 13, 1, -10 }, // 0x83 + { 900, 11, 11, 13, 1, -10 }, // 0x84 + { 916, 11, 11, 13, 1, -10 }, // 0x85 + { 932, 11, 11, 13, 1, -10 }, // 0x86 + { 948, 11, 11, 13, 1, -10 }, // 0x87 + { 964, 11, 11, 13, 1, -10 }, // 0x88 + { 980, 11, 11, 13, 1, -10 }, // 0x89 + { 996, 11, 11, 13, 1, -10 }, // 0x8A + { 1012, 11, 11, 13, 1, -10 }, // 0x8B + { 1028, 11, 11, 13, 1, -10 }, // 0x8C + { 1044, 11, 11, 13, 1, -10 }, // 0x8D + { 1060, 11, 11, 13, 1, -10 }, // 0x8E + { 1076, 11, 11, 13, 1, -10 }, // 0x8F + { 1092, 11, 11, 13, 1, -10 }, // 0x90 + { 1108, 11, 11, 13, 1, -10 }, // 0x91 + { 1124, 11, 11, 13, 1, -10 }, // 0x92 + { 1140, 11, 11, 13, 1, -10 }, // 0x93 + { 1156, 11, 11, 13, 1, -10 }, // 0x94 + { 1172, 11, 11, 13, 1, -10 }, // 0x95 + { 1188, 11, 11, 13, 1, -10 }, // 0x96 + { 1204, 11, 11, 13, 1, -10 }, // 0x97 + { 1220, 11, 11, 13, 1, -10 }, // 0x98 + { 1236, 11, 11, 13, 1, -10 }, // 0x99 + { 1252, 11, 11, 13, 1, -10 }, // 0x9A + { 1268, 11, 11, 13, 1, -10 }, // 0x9B + { 1284, 11, 11, 13, 1, -10 }, // 0x9C + { 1300, 11, 11, 13, 1, -10 }, // 0x9D + { 1316, 11, 11, 13, 1, -10 }, // 0x9E + { 1332, 11, 11, 13, 1, -10 }, // 0x9F + { 1348, 11, 11, 13, 1, -10 }, // 0xA0 + { 1364, 1, 13, 3, 1, -8 }, // 0xA1 + { 1366, 5, 13, 7, 1, -10 }, // 0xA2 + { 1375, 6, 12, 8, 1, -11 }, // 0xA3 + { 1384, 7, 9, 9, 1, -10 }, // 0xA4 + { 1392, 8, 12, 9, 1, -11 }, // 0xA5 + { 1404, 1, 12, 2, 1, -11 }, // 0xA6 + { 1406, 6, 15, 8, 1, -11 }, // 0xA7 + { 1418, 5, 2, 7, 1, -11 }, // 0xA8 + { 1420, 13, 12, 14, 0, -11 }, // 0xA9 + { 1440, 5, 8, 7, 1, -11 }, // 0xAA + { 1445, 5, 7, 7, 1, -7 }, // 0xAB + { 1450, 9, 4, 9, 0, -6 }, // 0xAC + { 1455, 5, 1, 5, 0, -4 }, // 0xAD + { 1456, 9, 9, 11, 1, -11 }, // 0xAE + { 1467, 4, 1, 8, 2, -11 }, // 0xAF + { 1468, 5, 4, 5, 0, -11 }, // 0xB0 + { 1471, 7, 10, 9, 1, -9 }, // 0xB1 + { 1480, 4, 8, 6, 1, -11 }, // 0xB2 + { 1484, 4, 8, 6, 1, -11 }, // 0xB3 + { 1488, 2, 3, 7, 3, -12 }, // 0xB4 + { 1489, 6, 13, 9, 1, -8 }, // 0xB5 + { 1499, 8, 15, 8, 0, -10 }, // 0xB6 + { 1514, 2, 2, 3, 0, -6 }, // 0xB7 + { 1515, 3, 4, 6, 2, 1 }, // 0xB8 + { 1517, 2, 8, 4, 1, -11 }, // 0xB9 + { 1519, 6, 8, 7, 1, -11 }, // 0xBA + { 1525, 5, 7, 6, 1, -7 }, // 0xBB + { 1530, 12, 12, 13, 0, -11 }, // 0xBC + { 1548, 12, 12, 13, 0, -11 }, // 0xBD + { 1566, 14, 12, 14, 0, -11 }, // 0xBE + { 1587, 7, 13, 7, 0, -8 }, // 0xBF + { 1599, 9, 16, 9, 0, -15 }, // 0xC0 + { 1617, 9, 16, 9, 0, -15 }, // 0xC1 + { 1635, 9, 15, 9, 0, -14 }, // 0xC2 + { 1652, 9, 15, 9, 0, -14 }, // 0xC3 + { 1669, 9, 15, 9, 0, -14 }, // 0xC4 + { 1686, 9, 16, 9, 0, -15 }, // 0xC5 + { 1704, 12, 12, 13, 0, -11 }, // 0xC6 + { 1722, 7, 16, 8, 1, -11 }, // 0xC7 + { 1736, 7, 16, 8, 1, -15 }, // 0xC8 + { 1750, 7, 16, 8, 1, -15 }, // 0xC9 + { 1764, 7, 15, 8, 1, -14 }, // 0xCA + { 1778, 7, 15, 8, 1, -14 }, // 0xCB + { 1792, 2, 16, 4, 0, -15 }, // 0xCC + { 1796, 2, 16, 4, 1, -15 }, // 0xCD + { 1800, 4, 15, 4, 0, -14 }, // 0xCE + { 1808, 4, 15, 4, 0, -14 }, // 0xCF + { 1816, 9, 12, 9, 0, -11 }, // 0xD0 + { 1830, 8, 15, 10, 1, -14 }, // 0xD1 + { 1845, 8, 16, 10, 1, -15 }, // 0xD2 + { 1861, 8, 16, 10, 1, -15 }, // 0xD3 + { 1877, 8, 15, 10, 1, -14 }, // 0xD4 + { 1892, 8, 15, 10, 1, -14 }, // 0xD5 + { 1907, 8, 15, 10, 1, -14 }, // 0xD6 + { 1922, 6, 7, 6, 0, -9 }, // 0xD7 + { 1928, 8, 13, 10, 1, -12 }, // 0xD8 + { 1941, 8, 16, 10, 1, -15 }, // 0xD9 + { 1957, 8, 16, 10, 1, -15 }, // 0xDA + { 1973, 8, 15, 10, 1, -14 }, // 0xDB + { 1988, 8, 15, 10, 1, -14 }, // 0xDC + { 2003, 8, 16, 8, 0, -15 }, // 0xDD + { 2019, 7, 12, 9, 1, -11 }, // 0xDE + { 2030, 7, 12, 8, 1, -11 }, // 0xDF + { 2041, 7, 13, 8, 0, -12 }, // 0xE0 + { 2053, 7, 13, 8, 0, -12 }, // 0xE1 + { 2065, 7, 12, 8, 0, -11 }, // 0xE2 + { 2076, 7, 12, 8, 0, -11 }, // 0xE3 + { 2087, 7, 12, 8, 0, -11 }, // 0xE4 + { 2098, 7, 13, 8, 0, -12 }, // 0xE5 + { 2110, 12, 9, 12, 0, -8 }, // 0xE6 + { 2124, 5, 13, 7, 1, -8 }, // 0xE7 + { 2133, 6, 13, 8, 1, -12 }, // 0xE8 + { 2143, 6, 13, 7, 1, -12 }, // 0xE9 + { 2153, 6, 12, 7, 1, -11 }, // 0xEA + { 2162, 6, 12, 7, 1, -11 }, // 0xEB + { 2171, 2, 13, 3, 0, -12 }, // 0xEC + { 2175, 2, 13, 4, 1, -12 }, // 0xED + { 2179, 4, 12, 4, 0, -11 }, // 0xEE + { 2185, 5, 12, 4, 0, -11 }, // 0xEF + { 2193, 6, 13, 8, 1, -12 }, // 0xF0 + { 2203, 6, 12, 8, 1, -11 }, // 0xF1 + { 2212, 6, 13, 8, 1, -12 }, // 0xF2 + { 2222, 6, 13, 7, 1, -12 }, // 0xF3 + { 2232, 6, 12, 7, 1, -11 }, // 0xF4 + { 2241, 6, 12, 8, 1, -11 }, // 0xF5 + { 2250, 6, 12, 7, 1, -11 }, // 0xF6 + { 2259, 7, 7, 9, 1, -9 }, // 0xF7 + { 2266, 6, 10, 8, 1, -8 }, // 0xF8 + { 2274, 6, 13, 8, 1, -12 }, // 0xF9 + { 2284, 6, 13, 8, 1, -12 }, // 0xFA + { 2294, 6, 12, 8, 1, -11 }, // 0xFB + { 2303, 6, 12, 8, 1, -11 }, // 0xFC + { 2312, 7, 17, 7, 0, -12 }, // 0xFD + { 2327, 7, 16, 8, 1, -11 }, // 0xFE + { 2341, 7, 16, 7, 0, -11 }, // 0xFF + { 2355, 9, 15, 9, 0, -14 }, // 0x100 + { 2372, 7, 12, 8, 0, -11 }, // 0x101 + { 2383, 9, 16, 9, 0, -15 }, // 0x102 + { 2401, 7, 12, 8, 0, -11 }, // 0x103 + { 2412, 9, 16, 9, 0, -11 }, // 0x104 + { 2430, 7, 13, 8, 0, -8 }, // 0x105 + { 2442, 7, 16, 8, 1, -15 }, // 0x106 + { 2456, 5, 13, 6, 1, -12 }, // 0x107 + { 2465, 7, 15, 8, 1, -14 }, // 0x108 + { 2479, 5, 12, 6, 1, -11 }, // 0x109 + { 2487, 7, 15, 8, 1, -14 }, // 0x10A + { 2501, 5, 12, 7, 1, -11 }, // 0x10B + { 2509, 7, 15, 8, 1, -14 }, // 0x10C + { 2523, 5, 13, 6, 1, -12 }, // 0x10D + { 2532, 8, 15, 9, 1, -14 }, // 0x10E + { 2547, 8, 12, 9, 1, -11 }, // 0x10F + { 2559, 9, 12, 10, 0, -11 }, // 0x110 + { 2573, 7, 12, 8, 1, -11 }, // 0x111 + { 2584, 7, 15, 8, 1, -14 }, // 0x112 + { 2598, 6, 12, 8, 1, -11 }, // 0x113 + { 2607, 7, 16, 8, 1, -15 }, // 0x114 + { 2621, 6, 12, 8, 1, -11 }, // 0x115 + { 2630, 7, 15, 8, 1, -14 }, // 0x116 + { 2644, 6, 12, 8, 1, -11 }, // 0x117 + { 2653, 7, 16, 8, 1, -11 }, // 0x118 + { 2667, 6, 13, 7, 1, -8 }, // 0x119 + { 2677, 7, 15, 8, 1, -14 }, // 0x11A + { 2691, 6, 13, 7, 1, -12 }, // 0x11B + { 2701, 8, 15, 9, 1, -14 }, // 0x11C + { 2716, 6, 16, 8, 1, -11 }, // 0x11D + { 2728, 8, 16, 9, 1, -15 }, // 0x11E + { 2744, 6, 16, 8, 1, -11 }, // 0x11F + { 2756, 8, 15, 9, 1, -14 }, // 0x120 + { 2771, 6, 16, 8, 1, -11 }, // 0x121 + { 2783, 8, 16, 9, 1, -11 }, // 0x122 + { 2799, 6, 17, 8, 1, -12 }, // 0x123 + { 2812, 8, 15, 10, 1, -14 }, // 0x124 + { 2827, 7, 14, 8, 0, -13 }, // 0x125 + { 2840, 10, 12, 11, 0, -11 }, // 0x126 + { 2855, 8, 12, 9, 0, -11 }, // 0x127 + { 2867, 5, 15, 4, -1, -14 }, // 0x128 + { 2877, 5, 12, 3, -1, -11 }, // 0x129 + { 2885, 5, 15, 4, 0, -14 }, // 0x12A + { 2895, 4, 12, 3, 0, -11 }, // 0x12B + { 2901, 4, 16, 4, 0, -15 }, // 0x12C + { 2909, 4, 12, 3, 0, -11 }, // 0x12D + { 2915, 2, 16, 4, 3, -11 }, // 0x12E + { 2919, 2, 16, 4, 3, -11 }, // 0x12F + { 2923, 2, 15, 4, 1, -14 }, // 0x130 + { 2927, 1, 9, 3, 1, -8 }, // 0x131 + { 2929, 8, 12, 11, 1, -11 }, // 0x132 + { 2941, 5, 16, 7, 1, -11 }, // 0x133 + { 2951, 5, 15, 7, 0, -14 }, // 0x134 + { 2961, 4, 16, 4, -1, -11 }, // 0x135 + { 2969, 8, 16, 8, 1, -11 }, // 0x136 + { 2985, 6, 16, 7, 1, -11 }, // 0x137 + { 2997, 6, 9, 7, 1, -8 }, // 0x138 + { 3004, 6, 16, 7, 3, -15 }, // 0x139 + { 3016, 3, 16, 4, 1, -15 }, // 0x13A + { 3022, 6, 16, 7, 1, -11 }, // 0x13B + { 3034, 3, 16, 4, 1, -11 }, // 0x13C + { 3040, 6, 13, 7, 1, -12 }, // 0x13D + { 3050, 4, 12, 4, 1, -11 }, // 0x13E + { 3056, 6, 12, 7, 1, -11 }, // 0x13F + { 3065, 4, 12, 5, 1, -11 }, // 0x140 + { 3071, 8, 12, 7, 0, -11 }, // 0x141 + { 3083, 4, 12, 5, 0, -11 }, // 0x142 + { 3089, 8, 16, 10, 1, -15 }, // 0x143 + { 3105, 6, 13, 8, 1, -12 }, // 0x144 + { 3115, 8, 16, 10, 1, -11 }, // 0x145 + { 3131, 6, 13, 8, 1, -8 }, // 0x146 + { 3141, 8, 15, 10, 1, -14 }, // 0x147 + { 3156, 6, 13, 8, 1, -12 }, // 0x148 + { 3166, 8, 10, 9, 1, -9 }, // 0x149 + { 3176, 8, 16, 11, 1, -11 }, // 0x14A + { 3192, 6, 13, 8, 1, -8 }, // 0x14B + { 3202, 8, 15, 10, 1, -14 }, // 0x14C + { 3217, 6, 12, 7, 1, -11 }, // 0x14D + { 3226, 8, 16, 10, 1, -15 }, // 0x14E + { 3242, 6, 12, 8, 1, -11 }, // 0x14F + { 3251, 8, 16, 10, 1, -15 }, // 0x150 + { 3267, 6, 13, 7, 1, -12 }, // 0x151 + { 3277, 13, 12, 15, 1, -11 }, // 0x152 + { 3297, 11, 9, 12, 1, -8 }, // 0x153 + { 3310, 8, 16, 9, 1, -15 }, // 0x154 + { 3326, 4, 13, 5, 1, -12 }, // 0x155 + { 3333, 8, 16, 9, 1, -11 }, // 0x156 + { 3349, 4, 13, 5, 1, -8 }, // 0x157 + { 3356, 8, 15, 9, 1, -14 }, // 0x158 + { 3371, 4, 13, 5, 1, -12 }, // 0x159 + { 3378, 7, 16, 8, 1, -15 }, // 0x15A + { 3392, 5, 13, 7, 1, -12 }, // 0x15B + { 3401, 7, 15, 8, 1, -14 }, // 0x15C + { 3415, 5, 12, 7, 1, -11 }, // 0x15D + { 3423, 7, 16, 8, 1, -11 }, // 0x15E + { 3437, 5, 13, 7, 1, -8 }, // 0x15F + { 3446, 7, 15, 8, 1, -14 }, // 0x160 + { 3460, 5, 13, 7, 1, -12 }, // 0x161 + { 3469, 8, 16, 7, 0, -11 }, // 0x162 + { 3485, 5, 15, 5, 0, -10 }, // 0x163 + { 3495, 8, 15, 7, 0, -14 }, // 0x164 + { 3510, 5, 13, 5, 0, -12 }, // 0x165 + { 3519, 8, 12, 8, 0, -11 }, // 0x166 + { 3531, 5, 11, 6, 0, -10 }, // 0x167 + { 3538, 8, 15, 10, 1, -14 }, // 0x168 + { 3553, 6, 12, 8, 1, -11 }, // 0x169 + { 3562, 8, 15, 10, 1, -14 }, // 0x16A + { 3577, 6, 12, 8, 1, -11 }, // 0x16B + { 3586, 8, 16, 10, 1, -15 }, // 0x16C + { 3602, 6, 12, 8, 1, -11 }, // 0x16D + { 3611, 8, 16, 10, 1, -15 }, // 0x16E + { 3627, 6, 13, 8, 1, -12 }, // 0x16F + { 3637, 8, 16, 10, 1, -15 }, // 0x170 + { 3653, 6, 13, 8, 1, -12 }, // 0x171 + { 3663, 8, 16, 10, 1, -11 }, // 0x172 + { 3679, 6, 13, 8, 1, -8 }, // 0x173 + { 3689, 14, 15, 13, 0, -14 }, // 0x174 + { 3716, 12, 12, 11, 0, -11 }, // 0x175 + { 3734, 8, 15, 8, 0, -14 }, // 0x176 + { 3749, 7, 16, 7, 0, -11 }, // 0x177 + { 3763, 8, 15, 8, 0, -14 }, // 0x178 + { 3778, 8, 16, 8, 0, -15 }, // 0x179 + { 3794, 6, 13, 6, 0, -12 }, // 0x17A + { 3804, 8, 15, 8, 0, -14 }, // 0x17B + { 3819, 6, 12, 7, 0, -11 }, // 0x17C + { 3828, 8, 15, 8, 0, -14 }, // 0x17D + { 3843, 6, 13, 6, 0, -12 }, // 0x17E + { 3853, 3, 12, 4, 1, -11 }, // 0x17F + { 3858, 11, 11, 13, 1, -10 }, // 0x180 + { 3874, 11, 11, 13, 1, -10 }, // 0x181 + { 3890, 11, 11, 13, 1, -10 }, // 0x182 + { 3906, 11, 11, 13, 1, -10 }, // 0x183 + { 3922, 11, 11, 13, 1, -10 }, // 0x184 + { 3938, 11, 11, 13, 1, -10 }, // 0x185 + { 3954, 11, 11, 13, 1, -10 }, // 0x186 + { 3970, 11, 11, 13, 1, -10 }, // 0x187 + { 3986, 11, 11, 13, 1, -10 }, // 0x188 + { 4002, 11, 11, 13, 1, -10 }, // 0x189 + { 4018, 11, 11, 13, 1, -10 }, // 0x18A + { 4034, 11, 11, 13, 1, -10 }, // 0x18B + { 4050, 11, 11, 13, 1, -10 }, // 0x18C + { 4066, 11, 11, 13, 1, -10 }, // 0x18D + { 4082, 11, 11, 13, 1, -10 }, // 0x18E + { 4098, 8, 12, 10, 1, -11 }, // 0x18F + { 4110, 11, 11, 13, 1, -10 }, // 0x190 + { 4126, 11, 11, 13, 1, -10 }, // 0x191 + { 4142, 11, 11, 13, 1, -10 }, // 0x192 + { 4158, 11, 11, 13, 1, -10 }, // 0x193 + { 4174, 11, 11, 13, 1, -10 }, // 0x194 + { 4190, 11, 11, 13, 1, -10 }, // 0x195 + { 4206, 11, 11, 13, 1, -10 }, // 0x196 + { 4222, 11, 11, 13, 1, -10 }, // 0x197 + { 4238, 11, 11, 13, 1, -10 }, // 0x198 + { 4254, 11, 11, 13, 1, -10 }, // 0x199 + { 4270, 11, 11, 13, 1, -10 }, // 0x19A + { 4286, 11, 11, 13, 1, -10 }, // 0x19B + { 4302, 11, 11, 13, 1, -10 }, // 0x19C + { 4318, 11, 11, 13, 1, -10 }, // 0x19D + { 4334, 11, 11, 13, 1, -10 }, // 0x19E + { 4350, 11, 11, 13, 1, -10 }, // 0x19F + { 4366, 8, 14, 10, 1, -13 }, // 0x1A0 + { 4380, 6, 11, 8, 1, -10 }, // 0x1A1 + { 4389, 11, 11, 13, 1, -10 }, // 0x1A2 + { 4405, 11, 11, 13, 1, -10 }, // 0x1A3 + { 4421, 11, 11, 13, 1, -10 }, // 0x1A4 + { 4437, 11, 11, 13, 1, -10 }, // 0x1A5 + { 4453, 11, 11, 13, 1, -10 }, // 0x1A6 + { 4469, 11, 11, 13, 1, -10 }, // 0x1A7 + { 4485, 11, 11, 13, 1, -10 }, // 0x1A8 + { 4501, 11, 11, 13, 1, -10 }, // 0x1A9 + { 4517, 11, 11, 13, 1, -10 }, // 0x1AA + { 4533, 11, 11, 13, 1, -10 }, // 0x1AB + { 4549, 11, 11, 13, 1, -10 }, // 0x1AC + { 4565, 11, 11, 13, 1, -10 }, // 0x1AD + { 4581, 11, 11, 13, 1, -10 }, // 0x1AE + { 4597, 9, 14, 10, 1, -13 }, // 0x1AF + { 4613, 7, 11, 9, 1, -10 }, // 0x1B0 + { 4623, 11, 11, 13, 1, -10 }, // 0x1B1 + { 4639, 11, 11, 13, 1, -10 }, // 0x1B2 + { 4655, 11, 11, 13, 1, -10 }, // 0x1B3 + { 4671, 11, 11, 13, 1, -10 }, // 0x1B4 + { 4687, 11, 11, 13, 1, -10 }, // 0x1B5 + { 4703, 11, 11, 13, 1, -10 }, // 0x1B6 + { 4719, 11, 11, 13, 1, -10 }, // 0x1B7 + { 4735, 11, 11, 13, 1, -10 }, // 0x1B8 + { 4751, 11, 11, 13, 1, -10 }, // 0x1B9 + { 4767, 11, 11, 13, 1, -10 }, // 0x1BA + { 4783, 11, 11, 13, 1, -10 }, // 0x1BB + { 4799, 11, 11, 13, 1, -10 }, // 0x1BC + { 4815, 11, 11, 13, 1, -10 }, // 0x1BD + { 4831, 11, 11, 13, 1, -10 }, // 0x1BE + { 4847, 11, 11, 13, 1, -10 }, // 0x1BF + { 4863, 11, 11, 13, 1, -10 }, // 0x1C0 + { 4879, 11, 11, 13, 1, -10 }, // 0x1C1 + { 4895, 11, 11, 13, 1, -10 }, // 0x1C2 + { 4911, 11, 11, 13, 1, -10 }, // 0x1C3 + { 4927, 11, 11, 13, 1, -10 }, // 0x1C4 + { 4943, 11, 11, 13, 1, -10 }, // 0x1C5 + { 4959, 11, 11, 13, 1, -10 }, // 0x1C6 + { 4975, 11, 11, 13, 1, -10 }, // 0x1C7 + { 4991, 11, 11, 13, 1, -10 }, // 0x1C8 + { 5007, 11, 11, 13, 1, -10 }, // 0x1C9 + { 5023, 11, 11, 13, 1, -10 }, // 0x1CA + { 5039, 11, 11, 13, 1, -10 }, // 0x1CB + { 5055, 11, 11, 13, 1, -10 }, // 0x1CC + { 5071, 9, 15, 9, 0, -14 }, // 0x1CD + { 5088, 7, 13, 8, 0, -12 }, // 0x1CE + { 5100, 4, 15, 4, 0, -14 }, // 0x1CF + { 5108, 4, 13, 4, 0, -12 }, // 0x1D0 + { 5115, 8, 15, 10, 1, -14 }, // 0x1D1 + { 5130, 6, 13, 7, 1, -12 }, // 0x1D2 + { 5140, 8, 15, 10, 1, -14 }, // 0x1D3 + { 5155, 6, 13, 8, 1, -12 }, // 0x1D4 + { 5165, 8, 17, 10, 1, -16 }, // 0x1D5 + { 5182, 6, 14, 8, 1, -13 }, // 0x1D6 + { 5193, 8, 18, 10, 1, -17 }, // 0x1D7 + { 5211, 6, 16, 8, 1, -15 }, // 0x1D8 + { 5223, 8, 17, 10, 1, -16 }, // 0x1D9 + { 5240, 6, 14, 8, 1, -13 }, // 0x1DA + { 5251, 8, 18, 10, 1, -17 }, // 0x1DB + { 5269, 6, 15, 8, 1, -14 }, // 0x1DC + { 5281, 7, 9, 7, 0, -8 }, // 0x1DD + { 5289, 11, 11, 13, 1, -10 }, // 0x1DE + { 5305, 11, 11, 13, 1, -10 }, // 0x1DF + { 5321, 11, 11, 13, 1, -10 }, // 0x1E0 + { 5337, 11, 11, 13, 1, -10 }, // 0x1E1 + { 5353, 12, 15, 12, 0, -14 }, // 0x1E2 + { 5376, 12, 12, 12, 0, -11 }, // 0x1E3 + { 5394, 11, 11, 13, 1, -10 }, // 0x1E4 + { 5410, 11, 11, 13, 1, -10 }, // 0x1E5 + { 5426, 8, 15, 9, 1, -14 }, // 0x1E6 + { 5441, 6, 17, 8, 1, -12 }, // 0x1E7 + { 5454, 8, 15, 9, 1, -14 }, // 0x1E8 + { 5469, 6, 15, 7, 1, -14 }, // 0x1E9 + { 5481, 8, 16, 10, 1, -11 }, // 0x1EA + { 5497, 6, 13, 7, 1, -8 }, // 0x1EB + { 5507, 8, 19, 10, 1, -14 }, // 0x1EC + { 5526, 6, 16, 7, 1, -11 }, // 0x1ED + { 5538, 7, 15, 8, 0, -14 }, // 0x1EE + { 5552, 7, 17, 6, 0, -12 }, // 0x1EF + { 5567, 11, 11, 13, 1, -10 }, // 0x1F0 + { 5583, 11, 11, 13, 1, -10 }, // 0x1F1 + { 5599, 11, 11, 13, 1, -10 }, // 0x1F2 + { 5615, 11, 11, 13, 1, -10 }, // 0x1F3 + { 5631, 8, 16, 9, 1, -15 }, // 0x1F4 + { 5647, 6, 17, 8, 1, -12 }, // 0x1F5 + { 5660, 11, 11, 13, 1, -10 }, // 0x1F6 + { 5676, 11, 11, 13, 1, -10 }, // 0x1F7 + { 5692, 8, 16, 10, 1, -15 }, // 0x1F8 + { 5708, 6, 13, 8, 1, -12 }, // 0x1F9 + { 5718, 9, 19, 9, 0, -18 }, // 0x1FA + { 5740, 7, 16, 8, 0, -15 }, // 0x1FB + { 5754, 12, 16, 12, 0, -15 }, // 0x1FC + { 5778, 12, 13, 12, 0, -12 }, // 0x1FD + { 5798, 8, 16, 10, 1, -15 }, // 0x1FE + { 5814, 6, 14, 8, 1, -12 }, // 0x1FF + { 5825, 11, 11, 13, 1, -10 }, // 0x200 + { 5841, 11, 11, 13, 1, -10 }, // 0x201 + { 5857, 11, 11, 13, 1, -10 }, // 0x202 + { 5873, 11, 11, 13, 1, -10 }, // 0x203 + { 5889, 11, 11, 13, 1, -10 }, // 0x204 + { 5905, 11, 11, 13, 1, -10 }, // 0x205 + { 5921, 11, 11, 13, 1, -10 }, // 0x206 + { 5937, 11, 11, 13, 1, -10 }, // 0x207 + { 5953, 11, 11, 13, 1, -10 }, // 0x208 + { 5969, 11, 11, 13, 1, -10 }, // 0x209 + { 5985, 11, 11, 13, 1, -10 }, // 0x20A + { 6001, 11, 11, 13, 1, -10 }, // 0x20B + { 6017, 11, 11, 13, 1, -10 }, // 0x20C + { 6033, 11, 11, 13, 1, -10 }, // 0x20D + { 6049, 11, 11, 13, 1, -10 }, // 0x20E + { 6065, 11, 11, 13, 1, -10 }, // 0x20F + { 6081, 11, 11, 13, 1, -10 }, // 0x210 + { 6097, 11, 11, 13, 1, -10 }, // 0x211 + { 6113, 11, 11, 13, 1, -10 }, // 0x212 + { 6129, 11, 11, 13, 1, -10 }, // 0x213 + { 6145, 11, 11, 13, 1, -10 }, // 0x214 + { 6161, 11, 11, 13, 1, -10 }, // 0x215 + { 6177, 11, 11, 13, 1, -10 }, // 0x216 + { 6193, 11, 11, 13, 1, -10 }, // 0x217 + { 6209, 7, 16, 8, 1, -11 }, // 0x218 + { 6223, 5, 13, 7, 1, -8 }, // 0x219 + { 6232, 8, 16, 8, 0, -11 }, // 0x21A + { 6248, 5, 15, 5, 0, -10 }, // 0x21B + { 6258, 11, 11, 13, 1, -10 }, // 0x21C + { 6274, 11, 11, 13, 1, -10 }, // 0x21D + { 6290, 8, 15, 10, 1, -14 }, // 0x21E + { 6305, 6, 15, 8, 1, -14 }, // 0x21F + { 6317, 11, 11, 13, 1, -10 }, // 0x220 + { 6333, 11, 11, 13, 1, -10 }, // 0x221 + { 6349, 11, 11, 13, 1, -10 }, // 0x222 + { 6365, 11, 11, 13, 1, -10 }, // 0x223 + { 6381, 11, 11, 13, 1, -10 }, // 0x224 + { 6397, 11, 11, 13, 1, -10 }, // 0x225 + { 6413, 11, 11, 13, 1, -10 }, // 0x226 + { 6429, 7, 12, 8, 0, -11 }, // 0x227 + { 6440, 7, 16, 8, 1, -11 }, // 0x228 + { 6454, 6, 13, 8, 1, -8 }, // 0x229 + { 6464, 11, 11, 13, 1, -10 }, // 0x22A + { 6480, 11, 11, 13, 1, -10 }, // 0x22B + { 6496, 11, 11, 13, 1, -10 }, // 0x22C + { 6512, 11, 11, 13, 1, -10 }, // 0x22D + { 6528, 11, 11, 13, 1, -10 }, // 0x22E + { 6544, 6, 12, 8, 1, -11 }, // 0x22F + { 6553, 11, 11, 13, 1, -10 }, // 0x230 + { 6569, 11, 11, 13, 1, -10 }, // 0x231 + { 6585, 8, 15, 8, 0, -14 }, // 0x232 + { 6600, 7, 16, 7, 0, -11 }, // 0x233 + { 6614, 11, 11, 13, 1, -10 }, // 0x234 + { 6630, 11, 11, 13, 1, -10 }, // 0x235 + { 6646, 11, 11, 13, 1, -10 }, // 0x236 + { 6662, 3, 13, 4, -1, -8 }, // 0x237 + { 6667, 11, 11, 13, 1, -10 }, // 0x238 + { 6683, 11, 11, 13, 1, -10 }, // 0x239 + { 6699, 11, 11, 13, 1, -10 }, // 0x23A + { 6715, 11, 11, 13, 1, -10 }, // 0x23B + { 6731, 11, 11, 13, 1, -10 }, // 0x23C + { 6747, 11, 11, 13, 1, -10 }, // 0x23D + { 6763, 11, 11, 13, 1, -10 }, // 0x23E + { 6779, 11, 11, 13, 1, -10 }, // 0x23F + { 6795, 11, 11, 13, 1, -10 }, // 0x240 + { 6811, 11, 11, 13, 1, -10 }, // 0x241 + { 6827, 11, 11, 13, 1, -10 }, // 0x242 + { 6843, 11, 11, 13, 1, -10 }, // 0x243 + { 6859, 11, 11, 13, 1, -10 }, // 0x244 + { 6875, 11, 11, 13, 1, -10 }, // 0x245 + { 6891, 11, 11, 13, 1, -10 }, // 0x246 + { 6907, 11, 11, 13, 1, -10 }, // 0x247 + { 6923, 11, 11, 13, 1, -10 }, // 0x248 + { 6939, 11, 11, 13, 1, -10 }, // 0x249 + { 6955, 11, 11, 13, 1, -10 }, // 0x24A + { 6971, 11, 11, 13, 1, -10 }, // 0x24B + { 6987, 11, 11, 13, 1, -10 }, // 0x24C + { 7003, 11, 11, 13, 1, -10 }, // 0x24D + { 7019, 11, 11, 13, 1, -10 }, // 0x24E + { 7035, 11, 11, 13, 1, -10 }, // 0x24F + { 7051, 11, 11, 13, 1, -10 }, // 0x250 + { 7067, 11, 11, 13, 1, -10 }, // 0x251 + { 7083, 11, 11, 13, 1, -10 }, // 0x252 + { 7099, 11, 11, 13, 1, -10 }, // 0x253 + { 7115, 11, 11, 13, 1, -10 }, // 0x254 + { 7131, 11, 11, 13, 1, -10 }, // 0x255 + { 7147, 11, 11, 13, 1, -10 }, // 0x256 + { 7163, 11, 11, 13, 1, -10 }, // 0x257 + { 7179, 11, 11, 13, 1, -10 }, // 0x258 + { 7195, 7, 9, 7, 0, -8 }, // 0x259 + { 7203, 11, 11, 13, 1, -10 }, // 0x25A + { 7219, 11, 11, 13, 1, -10 }, // 0x25B + { 7235, 11, 11, 13, 1, -10 }, // 0x25C + { 7251, 11, 11, 13, 1, -10 }, // 0x25D + { 7267, 11, 11, 13, 1, -10 }, // 0x25E + { 7283, 11, 11, 13, 1, -10 }, // 0x25F + { 7299, 11, 11, 13, 1, -10 }, // 0x260 + { 7315, 11, 11, 13, 1, -10 }, // 0x261 + { 7331, 11, 11, 13, 1, -10 }, // 0x262 + { 7347, 11, 11, 13, 1, -10 }, // 0x263 + { 7363, 11, 11, 13, 1, -10 }, // 0x264 + { 7379, 11, 11, 13, 1, -10 }, // 0x265 + { 7395, 11, 11, 13, 1, -10 }, // 0x266 + { 7411, 11, 11, 13, 1, -10 }, // 0x267 + { 7427, 11, 11, 13, 1, -10 }, // 0x268 + { 7443, 11, 11, 13, 1, -10 }, // 0x269 + { 7459, 11, 11, 13, 1, -10 }, // 0x26A + { 7475, 11, 11, 13, 1, -10 }, // 0x26B + { 7491, 11, 11, 13, 1, -10 }, // 0x26C + { 7507, 11, 11, 13, 1, -10 }, // 0x26D + { 7523, 11, 11, 13, 1, -10 }, // 0x26E + { 7539, 11, 11, 13, 1, -10 }, // 0x26F + { 7555, 11, 11, 13, 1, -10 }, // 0x270 + { 7571, 11, 11, 13, 1, -10 }, // 0x271 + { 7587, 11, 11, 13, 1, -10 }, // 0x272 + { 7603, 11, 11, 13, 1, -10 }, // 0x273 + { 7619, 11, 11, 13, 1, -10 }, // 0x274 + { 7635, 11, 11, 13, 1, -10 }, // 0x275 + { 7651, 11, 11, 13, 1, -10 }, // 0x276 + { 7667, 11, 11, 13, 1, -10 }, // 0x277 + { 7683, 11, 11, 13, 1, -10 }, // 0x278 + { 7699, 11, 11, 13, 1, -10 }, // 0x279 + { 7715, 11, 11, 13, 1, -10 }, // 0x27A + { 7731, 11, 11, 13, 1, -10 }, // 0x27B + { 7747, 11, 11, 13, 1, -10 }, // 0x27C + { 7763, 11, 11, 13, 1, -10 }, // 0x27D + { 7779, 11, 11, 13, 1, -10 }, // 0x27E + { 7795, 11, 11, 13, 1, -10 }, // 0x27F + { 7811, 11, 11, 13, 1, -10 }, // 0x280 + { 7827, 11, 11, 13, 1, -10 }, // 0x281 + { 7843, 11, 11, 13, 1, -10 }, // 0x282 + { 7859, 11, 11, 13, 1, -10 }, // 0x283 + { 7875, 11, 11, 13, 1, -10 }, // 0x284 + { 7891, 11, 11, 13, 1, -10 }, // 0x285 + { 7907, 11, 11, 13, 1, -10 }, // 0x286 + { 7923, 11, 11, 13, 1, -10 }, // 0x287 + { 7939, 11, 11, 13, 1, -10 }, // 0x288 + { 7955, 11, 11, 13, 1, -10 }, // 0x289 + { 7971, 11, 11, 13, 1, -10 }, // 0x28A + { 7987, 11, 11, 13, 1, -10 }, // 0x28B + { 8003, 11, 11, 13, 1, -10 }, // 0x28C + { 8019, 11, 11, 13, 1, -10 }, // 0x28D + { 8035, 11, 11, 13, 1, -10 }, // 0x28E + { 8051, 11, 11, 13, 1, -10 }, // 0x28F + { 8067, 11, 11, 13, 1, -10 }, // 0x290 + { 8083, 11, 11, 13, 1, -10 }, // 0x291 + { 8099, 11, 11, 13, 1, -10 }, // 0x292 + { 8115, 11, 11, 13, 1, -10 }, // 0x293 + { 8131, 11, 11, 13, 1, -10 }, // 0x294 + { 8147, 11, 11, 13, 1, -10 }, // 0x295 + { 8163, 11, 11, 13, 1, -10 }, // 0x296 + { 8179, 11, 11, 13, 1, -10 }, // 0x297 + { 8195, 11, 11, 13, 1, -10 }, // 0x298 + { 8211, 11, 11, 13, 1, -10 }, // 0x299 + { 8227, 11, 11, 13, 1, -10 }, // 0x29A + { 8243, 11, 11, 13, 1, -10 }, // 0x29B + { 8259, 11, 11, 13, 1, -10 }, // 0x29C + { 8275, 11, 11, 13, 1, -10 }, // 0x29D + { 8291, 11, 11, 13, 1, -10 }, // 0x29E + { 8307, 11, 11, 13, 1, -10 }, // 0x29F + { 8323, 11, 11, 13, 1, -10 }, // 0x2A0 + { 8339, 11, 11, 13, 1, -10 }, // 0x2A1 + { 8355, 11, 11, 13, 1, -10 }, // 0x2A2 + { 8371, 11, 11, 13, 1, -10 }, // 0x2A3 + { 8387, 11, 11, 13, 1, -10 }, // 0x2A4 + { 8403, 11, 11, 13, 1, -10 }, // 0x2A5 + { 8419, 11, 11, 13, 1, -10 }, // 0x2A6 + { 8435, 11, 11, 13, 1, -10 }, // 0x2A7 + { 8451, 11, 11, 13, 1, -10 }, // 0x2A8 + { 8467, 11, 11, 13, 1, -10 }, // 0x2A9 + { 8483, 11, 11, 13, 1, -10 }, // 0x2AA + { 8499, 11, 11, 13, 1, -10 }, // 0x2AB + { 8515, 11, 11, 13, 1, -10 }, // 0x2AC + { 8531, 11, 11, 13, 1, -10 }, // 0x2AD + { 8547, 11, 11, 13, 1, -10 }, // 0x2AE + { 8563, 11, 11, 13, 1, -10 }, // 0x2AF + { 8579, 11, 11, 13, 1, -10 }, // 0x2B0 + { 8595, 11, 11, 13, 1, -10 }, // 0x2B1 + { 8611, 11, 11, 13, 1, -10 }, // 0x2B2 + { 8627, 11, 11, 13, 1, -10 }, // 0x2B3 + { 8643, 11, 11, 13, 1, -10 }, // 0x2B4 + { 8659, 11, 11, 13, 1, -10 }, // 0x2B5 + { 8675, 11, 11, 13, 1, -10 }, // 0x2B6 + { 8691, 11, 11, 13, 1, -10 }, // 0x2B7 + { 8707, 11, 11, 13, 1, -10 }, // 0x2B8 + { 8723, 11, 11, 13, 1, -10 }, // 0x2B9 + { 8739, 11, 11, 13, 1, -10 }, // 0x2BA + { 8755, 11, 11, 13, 1, -10 }, // 0x2BB + { 8771, 11, 11, 13, 1, -10 }, // 0x2BC + { 8787, 11, 11, 13, 1, -10 }, // 0x2BD + { 8803, 11, 11, 13, 1, -10 }, // 0x2BE + { 8819, 11, 11, 13, 1, -10 }, // 0x2BF + { 8835, 11, 11, 13, 1, -10 }, // 0x2C0 + { 8851, 11, 11, 13, 1, -10 }, // 0x2C1 + { 8867, 11, 11, 13, 1, -10 }, // 0x2C2 + { 8883, 11, 11, 13, 1, -10 }, // 0x2C3 + { 8899, 11, 11, 13, 1, -10 }, // 0x2C4 + { 8915, 11, 11, 13, 1, -10 }, // 0x2C5 + { 8931, 4, 2, 7, 1, -11 }, // 0x2C6 + { 8932, 4, 3, 8, 2, -12 }, // 0x2C7 + { 8934, 11, 11, 13, 1, -10 }, // 0x2C8 + { 8950, 11, 11, 13, 1, -10 }, // 0x2C9 + { 8966, 11, 11, 13, 1, -10 }, // 0x2CA + { 8982, 11, 11, 13, 1, -10 }, // 0x2CB + { 8998, 11, 11, 13, 1, -10 }, // 0x2CC + { 9014, 11, 11, 13, 1, -10 }, // 0x2CD + { 9030, 11, 11, 13, 1, -10 }, // 0x2CE + { 9046, 11, 11, 13, 1, -10 }, // 0x2CF + { 9062, 11, 11, 13, 1, -10 }, // 0x2D0 + { 9078, 11, 11, 13, 1, -10 }, // 0x2D1 + { 9094, 11, 11, 13, 1, -10 }, // 0x2D2 + { 9110, 11, 11, 13, 1, -10 }, // 0x2D3 + { 9126, 11, 11, 13, 1, -10 }, // 0x2D4 + { 9142, 11, 11, 13, 1, -10 }, // 0x2D5 + { 9158, 11, 11, 13, 1, -10 }, // 0x2D6 + { 9174, 11, 11, 13, 1, -10 }, // 0x2D7 + { 9190, 4, 2, 8, 2, -11 }, // 0x2D8 + { 9191, 1, 2, 6, 3, -11 }, // 0x2D9 + { 9192, 3, 4, 7, 2, -12 }, // 0x2DA + { 9194, 2, 5, 6, 4, 0 }, // 0x2DB + { 9196, 5, 2, 8, 1, -11 }, // 0x2DC + { 9198, 5, 3, 8, 2, -12 }, // 0x2DD + { 9200, 11, 11, 13, 1, -10 }, // 0x2DE + { 9216, 11, 11, 13, 1, -10 }, // 0x2DF + { 9232, 11, 11, 13, 1, -10 }, // 0x2E0 + { 9248, 11, 11, 13, 1, -10 }, // 0x2E1 + { 9264, 11, 11, 13, 1, -10 }, // 0x2E2 + { 9280, 11, 11, 13, 1, -10 }, // 0x2E3 + { 9296, 11, 11, 13, 1, -10 }, // 0x2E4 + { 9312, 11, 11, 13, 1, -10 }, // 0x2E5 + { 9328, 11, 11, 13, 1, -10 }, // 0x2E6 + { 9344, 11, 11, 13, 1, -10 }, // 0x2E7 + { 9360, 11, 11, 13, 1, -10 }, // 0x2E8 + { 9376, 11, 11, 13, 1, -10 }, // 0x2E9 + { 9392, 11, 11, 13, 1, -10 }, // 0x2EA + { 9408, 11, 11, 13, 1, -10 }, // 0x2EB + { 9424, 11, 11, 13, 1, -10 }, // 0x2EC + { 9440, 11, 11, 13, 1, -10 }, // 0x2ED + { 9456, 11, 11, 13, 1, -10 }, // 0x2EE + { 9472, 11, 11, 13, 1, -10 }, // 0x2EF + { 9488, 11, 11, 13, 1, -10 }, // 0x2F0 + { 9504, 11, 11, 13, 1, -10 }, // 0x2F1 + { 9520, 11, 11, 13, 1, -10 }, // 0x2F2 + { 9536, 11, 11, 13, 1, -10 }, // 0x2F3 + { 9552, 11, 11, 13, 1, -10 }, // 0x2F4 + { 9568, 11, 11, 13, 1, -10 }, // 0x2F5 + { 9584, 11, 11, 13, 1, -10 }, // 0x2F6 + { 9600, 11, 11, 13, 1, -10 }, // 0x2F7 + { 9616, 11, 11, 13, 1, -10 }, // 0x2F8 + { 9632, 11, 11, 13, 1, -10 }, // 0x2F9 + { 9648, 11, 11, 13, 1, -10 }, // 0x2FA + { 9664, 11, 11, 13, 1, -10 }, // 0x2FB + { 9680, 11, 11, 13, 1, -10 }, // 0x2FC + { 9696, 11, 11, 13, 1, -10 }, // 0x2FD + { 9712, 11, 11, 13, 1, -10 }, // 0x2FE + { 9728, 11, 11, 13, 1, -10 }, // 0x2FF + { 9744, 2, 2, 24, -5, -11 }, // 0x300 + { 9745, 2, 2, 24, -5, -11 }, // 0x301 + { 9746, 4, 2, 24, -6, -11 }, // 0x302 + { 9747, 11, 11, 13, 1, -10 }, // 0x303 + { 9763, 4, 1, 0, -6, -11 }, // 0x304 + { 9764, 11, 11, 13, 1, -10 }, // 0x305 + { 9780, 4, 2, 0, -6, -11 }, // 0x306 + { 9781, 11, 11, 13, 1, -10 }, // 0x307 + { 9797, 5, 2, 0, -6, -11 }, // 0x308 + { 9799, 11, 11, 13, 1, -10 }, // 0x309 + { 9815, 3, 4, 0, -5, -12 }, // 0x30A + { 9817, 11, 11, 13, 1, -10 }, // 0x30B + { 9833, 4, 2, 24, -6, -11 }, // 0x30C + { 9834, 11, 11, 13, 1, -10 }, // 0x30D + { 9850, 11, 11, 13, 1, -10 }, // 0x30E + { 9866, 11, 11, 13, 1, -10 }, // 0x30F + { 9882, 11, 11, 13, 1, -10 }, // 0x310 + { 9898, 11, 11, 13, 1, -10 }, // 0x311 + { 9914, 11, 11, 13, 1, -10 }, // 0x312 + { 9930, 11, 11, 13, 1, -10 }, // 0x313 + { 9946, 11, 11, 13, 1, -10 }, // 0x314 + { 9962, 11, 11, 13, 1, -10 }, // 0x315 + { 9978, 11, 11, 13, 1, -10 }, // 0x316 + { 9994, 11, 11, 13, 1, -10 }, // 0x317 + { 10010, 11, 11, 13, 1, -10 }, // 0x318 + { 10026, 11, 11, 13, 1, -10 }, // 0x319 + { 10042, 11, 11, 13, 1, -10 }, // 0x31A + { 10058, 11, 11, 13, 1, -10 }, // 0x31B + { 10074, 11, 11, 13, 1, -10 }, // 0x31C + { 10090, 11, 11, 13, 1, -10 }, // 0x31D + { 10106, 11, 11, 13, 1, -10 }, // 0x31E + { 10122, 11, 11, 13, 1, -10 }, // 0x31F + { 10138, 11, 11, 13, 1, -10 }, // 0x320 + { 10154, 11, 11, 13, 1, -10 }, // 0x321 + { 10170, 11, 11, 13, 1, -10 }, // 0x322 + { 10186, 1, 1, 1, -2, 3 }, // 0x323 + { 10187, 11, 11, 13, 1, -10 }, // 0x324 + { 10203, 11, 11, 13, 1, -10 }, // 0x325 + { 10219, 11, 11, 13, 1, -10 }, // 0x326 + { 10235, 3, 4, 0, -5, 1 }, // 0x327 + { 10237, 3, 5, 0, -5, 0 }, // 0x328 + { 10239, 11, 11, 13, 1, -10 }, // 0x329 + { 10255, 11, 11, 13, 1, -10 }, // 0x32A + { 10271, 11, 11, 13, 1, -10 }, // 0x32B + { 10287, 11, 11, 13, 1, -10 }, // 0x32C + { 10303, 11, 11, 13, 1, -10 }, // 0x32D + { 10319, 4, 3, 0, -6, 2 }, // 0x32E + { 10321, 11, 11, 13, 1, -10 }, // 0x32F + { 10337, 11, 11, 13, 1, -10 }, // 0x330 + { 10353, 4, 1, 0, -6, 3 }, // 0x331 + { 10354, 11, 11, 13, 1, -10 }, // 0x332 + { 10370, 11, 11, 13, 1, -10 }, // 0x333 + { 10386, 11, 11, 13, 1, -10 }, // 0x334 + { 10402, 11, 11, 13, 1, -10 }, // 0x335 + { 10418, 11, 11, 13, 1, -10 }, // 0x336 + { 10434, 11, 11, 13, 1, -10 }, // 0x337 + { 10450, 11, 11, 13, 1, -10 }, // 0x338 + { 10466, 11, 11, 13, 1, -10 }, // 0x339 + { 10482, 11, 11, 13, 1, -10 }, // 0x33A + { 10498, 11, 11, 13, 1, -10 }, // 0x33B + { 10514, 11, 11, 13, 1, -10 }, // 0x33C + { 10530, 11, 11, 13, 1, -10 }, // 0x33D + { 10546, 11, 11, 13, 1, -10 }, // 0x33E + { 10562, 11, 11, 13, 1, -10 }, // 0x33F + { 10578, 11, 11, 13, 1, -10 }, // 0x340 + { 10594, 11, 11, 13, 1, -10 }, // 0x341 + { 10610, 11, 11, 13, 1, -10 }, // 0x342 + { 10626, 11, 11, 13, 1, -10 }, // 0x343 + { 10642, 11, 11, 13, 1, -10 }, // 0x344 + { 10658, 11, 11, 13, 1, -10 }, // 0x345 + { 10674, 11, 11, 13, 1, -10 }, // 0x346 + { 10690, 11, 11, 13, 1, -10 }, // 0x347 + { 10706, 11, 11, 13, 1, -10 }, // 0x348 + { 10722, 11, 11, 13, 1, -10 }, // 0x349 + { 10738, 11, 11, 13, 1, -10 }, // 0x34A + { 10754, 11, 11, 13, 1, -10 }, // 0x34B + { 10770, 11, 11, 13, 1, -10 }, // 0x34C + { 10786, 11, 11, 13, 1, -10 }, // 0x34D + { 10802, 11, 11, 13, 1, -10 }, // 0x34E + { 10818, 11, 11, 13, 1, -10 }, // 0x34F + { 10834, 11, 11, 13, 1, -10 }, // 0x350 + { 10850, 11, 11, 13, 1, -10 }, // 0x351 + { 10866, 11, 11, 13, 1, -10 }, // 0x352 + { 10882, 11, 11, 13, 1, -10 }, // 0x353 + { 10898, 11, 11, 13, 1, -10 }, // 0x354 + { 10914, 11, 11, 13, 1, -10 }, // 0x355 + { 10930, 11, 11, 13, 1, -10 }, // 0x356 + { 10946, 11, 11, 13, 1, -10 }, // 0x357 + { 10962, 11, 11, 13, 1, -10 }, // 0x358 + { 10978, 11, 11, 13, 1, -10 }, // 0x359 + { 10994, 11, 11, 13, 1, -10 }, // 0x35A + { 11010, 11, 11, 13, 1, -10 }, // 0x35B + { 11026, 11, 11, 13, 1, -10 }, // 0x35C + { 11042, 11, 11, 13, 1, -10 }, // 0x35D + { 11058, 11, 11, 13, 1, -10 }, // 0x35E + { 11074, 11, 11, 13, 1, -10 }, // 0x35F + { 11090, 11, 11, 13, 1, -10 }, // 0x360 + { 11106, 11, 11, 13, 1, -10 }, // 0x361 + { 11122, 11, 11, 13, 1, -10 }, // 0x362 + { 11138, 11, 11, 13, 1, -10 }, // 0x363 + { 11154, 11, 11, 13, 1, -10 }, // 0x364 + { 11170, 11, 11, 13, 1, -10 }, // 0x365 + { 11186, 11, 11, 13, 1, -10 }, // 0x366 + { 11202, 11, 11, 13, 1, -10 }, // 0x367 + { 11218, 11, 11, 13, 1, -10 }, // 0x368 + { 11234, 11, 11, 13, 1, -10 }, // 0x369 + { 11250, 11, 11, 13, 1, -10 }, // 0x36A + { 11266, 11, 11, 13, 1, -10 }, // 0x36B + { 11282, 11, 11, 13, 1, -10 }, // 0x36C + { 11298, 11, 11, 13, 1, -10 }, // 0x36D + { 11314, 11, 11, 13, 1, -10 }, // 0x36E + { 11330, 11, 11, 13, 1, -10 }, // 0x36F + { 11346, 11, 11, 13, 1, -10 }, // 0x370 + { 11362, 11, 11, 13, 1, -10 }, // 0x371 + { 11378, 11, 11, 13, 1, -10 }, // 0x372 + { 11394, 11, 11, 13, 1, -10 }, // 0x373 + { 11410, 11, 11, 13, 1, -10 }, // 0x374 + { 11426, 11, 11, 13, 1, -10 }, // 0x375 + { 11442, 11, 11, 13, 1, -10 }, // 0x376 + { 11458, 11, 11, 13, 1, -10 }, // 0x377 + { 11474, 11, 11, 13, 1, -10 }, // 0x378 + { 11490, 11, 11, 13, 1, -10 }, // 0x379 + { 11506, 11, 11, 13, 1, -10 }, // 0x37A + { 11522, 11, 11, 13, 1, -10 }, // 0x37B + { 11538, 11, 11, 13, 1, -10 }, // 0x37C + { 11554, 11, 11, 13, 1, -10 }, // 0x37D + { 11570, 11, 11, 13, 1, -10 }, // 0x37E + { 11586, 11, 11, 13, 1, -10 }, // 0x37F + { 11602, 11, 11, 13, 1, -10 }, // 0x380 + { 11618, 11, 11, 13, 1, -10 }, // 0x381 + { 11634, 11, 11, 13, 1, -10 }, // 0x382 + { 11650, 11, 11, 13, 1, -10 }, // 0x383 + { 11666, 1, 2, 7, 3, -11 }, // 0x384 + { 11667, 5, 2, 8, 1, -11 }, // 0x385 + { 11669, 9, 12, 9, 0, -11 }, // 0x386 + { 11683, 11, 11, 13, 1, -10 }, // 0x387 + { 11699, 9, 12, 9, 1, -11 }, // 0x388 + { 11713, 10, 12, 12, 1, -11 }, // 0x389 + { 11728, 3, 12, 5, 1, -11 }, // 0x38A + { 11733, 11, 11, 13, 1, -10 }, // 0x38B + { 11749, 9, 12, 11, 1, -11 }, // 0x38C + { 11763, 11, 11, 13, 1, -10 }, // 0x38D + { 11779, 10, 12, 11, 1, -11 }, // 0x38E + { 11794, 10, 12, 11, 1, -11 }, // 0x38F + { 11809, 5, 12, 4, 0, -11 }, // 0x390 + { 11817, 9, 12, 9, 0, -11 }, // 0x391 + { 11831, 8, 12, 9, 1, -11 }, // 0x392 + { 11843, 7, 12, 8, 1, -11 }, // 0x393 + { 11854, 9, 12, 9, 0, -11 }, // 0x394 + { 11868, 7, 12, 8, 1, -11 }, // 0x395 + { 11879, 8, 12, 8, 0, -11 }, // 0x396 + { 11891, 8, 12, 10, 1, -11 }, // 0x397 + { 11903, 8, 12, 10, 1, -11 }, // 0x398 + { 11915, 1, 12, 4, 1, -11 }, // 0x399 + { 11917, 8, 12, 9, 1, -11 }, // 0x39A + { 11929, 9, 12, 10, 0, -11 }, // 0x39B + { 11943, 10, 12, 12, 1, -11 }, // 0x39C + { 11958, 8, 12, 10, 1, -11 }, // 0x39D + { 11970, 7, 12, 8, 1, -11 }, // 0x39E + { 11981, 8, 12, 10, 1, -11 }, // 0x39F + { 11993, 8, 12, 10, 1, -11 }, // 0x3A0 + { 12005, 7, 12, 8, 1, -11 }, // 0x3A1 + { 12016, 11, 11, 13, 1, -10 }, // 0x3A2 + { 12032, 7, 12, 9, 1, -11 }, // 0x3A3 + { 12043, 8, 12, 8, 0, -11 }, // 0x3A4 + { 12055, 8, 12, 8, 0, -11 }, // 0x3A5 + { 12067, 11, 14, 12, 1, -12 }, // 0x3A6 + { 12087, 9, 12, 8, 0, -11 }, // 0x3A7 + { 12101, 10, 12, 12, 1, -11 }, // 0x3A8 + { 12116, 9, 12, 10, 1, -11 }, // 0x3A9 + { 12130, 4, 15, 4, 0, -14 }, // 0x3AA + { 12138, 8, 15, 8, 0, -14 }, // 0x3AB + { 12153, 6, 12, 8, 1, -11 }, // 0x3AC + { 12162, 6, 12, 7, 1, -11 }, // 0x3AD + { 12171, 6, 16, 8, 1, -11 }, // 0x3AE + { 12183, 3, 12, 4, 1, -11 }, // 0x3AF + { 12188, 6, 12, 8, 1, -11 }, // 0x3B0 + { 12197, 6, 9, 8, 1, -8 }, // 0x3B1 + { 12204, 7, 16, 8, 1, -11 }, // 0x3B2 + { 12218, 7, 13, 7, 0, -8 }, // 0x3B3 + { 12230, 6, 12, 8, 1, -11 }, // 0x3B4 + { 12239, 6, 9, 7, 1, -8 }, // 0x3B5 + { 12246, 5, 15, 6, 1, -11 }, // 0x3B6 + { 12256, 6, 13, 8, 1, -8 }, // 0x3B7 + { 12266, 7, 12, 9, 1, -11 }, // 0x3B8 + { 12277, 3, 9, 4, 1, -8 }, // 0x3B9 + { 12281, 6, 9, 7, 1, -8 }, // 0x3BA + { 12288, 7, 12, 8, 0, -11 }, // 0x3BB + { 12299, 6, 13, 8, 1, -8 }, // 0x3BC + { 12309, 7, 9, 7, 0, -8 }, // 0x3BD + { 12317, 6, 15, 7, 1, -11 }, // 0x3BE + { 12329, 6, 9, 8, 1, -8 }, // 0x3BF + { 12336, 6, 9, 8, 1, -8 }, // 0x3C0 + { 12343, 6, 13, 8, 1, -8 }, // 0x3C1 + { 12353, 5, 12, 7, 1, -8 }, // 0x3C2 + { 12361, 7, 9, 8, 1, -8 }, // 0x3C3 + { 12369, 6, 9, 7, 1, -8 }, // 0x3C4 + { 12376, 6, 9, 8, 1, -8 }, // 0x3C5 + { 12383, 10, 16, 11, 1, -11 }, // 0x3C6 + { 12403, 6, 9, 7, 0, -8 }, // 0x3C7 + { 12410, 9, 16, 11, 1, -11 }, // 0x3C8 + { 12428, 9, 9, 11, 1, -8 }, // 0x3C9 + { 12439, 5, 12, 4, -1, -11 }, // 0x3CA + { 12447, 6, 12, 8, 1, -11 }, // 0x3CB + { 12456, 6, 12, 8, 1, -11 }, // 0x3CC + { 12465, 6, 12, 8, 1, -11 }, // 0x3CD + { 12474, 9, 12, 11, 1, -11 }, // 0x3CE + { 12488, 11, 11, 13, 1, -10 }, // 0x3CF + { 12504, 11, 11, 13, 1, -10 }, // 0x3D0 + { 12520, 11, 11, 13, 1, -10 }, // 0x3D1 + { 12536, 11, 11, 13, 1, -10 }, // 0x3D2 + { 12552, 11, 11, 13, 1, -10 }, // 0x3D3 + { 12568, 11, 11, 13, 1, -10 }, // 0x3D4 + { 12584, 11, 11, 13, 1, -10 }, // 0x3D5 + { 12600, 11, 11, 13, 1, -10 }, // 0x3D6 + { 12616, 11, 11, 13, 1, -10 }, // 0x3D7 + { 12632, 11, 11, 13, 1, -10 }, // 0x3D8 + { 12648, 11, 11, 13, 1, -10 }, // 0x3D9 + { 12664, 11, 11, 13, 1, -10 }, // 0x3DA + { 12680, 11, 11, 13, 1, -10 }, // 0x3DB + { 12696, 11, 11, 13, 1, -10 }, // 0x3DC + { 12712, 11, 11, 13, 1, -10 }, // 0x3DD + { 12728, 11, 11, 13, 1, -10 }, // 0x3DE + { 12744, 11, 11, 13, 1, -10 }, // 0x3DF + { 12760, 11, 11, 13, 1, -10 }, // 0x3E0 + { 12776, 11, 11, 13, 1, -10 }, // 0x3E1 + { 12792, 11, 11, 13, 1, -10 }, // 0x3E2 + { 12808, 11, 11, 13, 1, -10 }, // 0x3E3 + { 12824, 11, 11, 13, 1, -10 }, // 0x3E4 + { 12840, 11, 11, 13, 1, -10 }, // 0x3E5 + { 12856, 11, 11, 13, 1, -10 }, // 0x3E6 + { 12872, 11, 11, 13, 1, -10 }, // 0x3E7 + { 12888, 11, 11, 13, 1, -10 }, // 0x3E8 + { 12904, 11, 11, 13, 1, -10 }, // 0x3E9 + { 12920, 11, 11, 13, 1, -10 }, // 0x3EA + { 12936, 11, 11, 13, 1, -10 }, // 0x3EB + { 12952, 11, 11, 13, 1, -10 }, // 0x3EC + { 12968, 11, 11, 13, 1, -10 }, // 0x3ED + { 12984, 11, 11, 13, 1, -10 }, // 0x3EE + { 13000, 11, 11, 13, 1, -10 }, // 0x3EF + { 13016, 11, 11, 13, 1, -10 }, // 0x3F0 + { 13032, 11, 11, 13, 1, -10 }, // 0x3F1 + { 13048, 11, 11, 13, 1, -10 }, // 0x3F2 + { 13064, 11, 11, 13, 1, -10 }, // 0x3F3 + { 13080, 11, 11, 13, 1, -10 }, // 0x3F4 + { 13096, 11, 11, 13, 1, -10 }, // 0x3F5 + { 13112, 11, 11, 13, 1, -10 }, // 0x3F6 + { 13128, 11, 11, 13, 1, -10 }, // 0x3F7 + { 13144, 11, 11, 13, 1, -10 }, // 0x3F8 + { 13160, 11, 11, 13, 1, -10 }, // 0x3F9 + { 13176, 11, 11, 13, 1, -10 }, // 0x3FA + { 13192, 11, 11, 13, 1, -10 }, // 0x3FB + { 13208, 11, 11, 13, 1, -10 }, // 0x3FC + { 13224, 11, 11, 13, 1, -10 }, // 0x3FD + { 13240, 11, 11, 13, 1, -10 }, // 0x3FE + { 13256, 11, 11, 13, 1, -10 }, // 0x3FF + { 13272, 7, 16, 8, 1, -15 } }; // 0x400 + +const GFXfont Aura2ProRegular8pt8b PROGMEM = { + (uint8_t *)Aura2ProRegular8pt8bBitmaps, + (GFXglyph *)Aura2ProRegular8pt8bGlyphs, + 0x20, 0x400, 23 }; + +// Approx. 20244 bytes + static const uint8_t Aura2ProRegular7pt8bBitmaps[] PROGMEM = { 0xFF, 0x60, 0x99, 0x99, 0x24, 0x48, 0x93, 0xF2, 0x44, 0x91, 0x24, 0xFE, 0x91, 0x20, 0x10, 0xE7, 0x74, 0xD1, 0x47, 0x87, 0x14, 0x51, 0x7E, 0x10, diff --git a/src/language.h b/src/language.h index 962bcf4..153901d 100644 --- a/src/language.h +++ b/src/language.h @@ -1,6 +1,6 @@ // [number of languages][number of texts][max. length of text] -static const char myLanguage[9][61][78] = { +static const char myLanguage[9][62][78] = { { "English", // English "Rotary direction changed", "Please release button", @@ -61,7 +61,8 @@ static const char myLanguage[9][61][78] = { "CONNECTED!", "Stationlist client IP", "Show SW wavelength", - "RDS filter" + "RDS filter", + "Dynamic PI" }, { "Nederlands", // Dutch @@ -124,7 +125,8 @@ static const char myLanguage[9][61][78] = { "VERBONDEN!", "Stationlist client IP", "Toon SW golflengte", - "RDS filter" + "RDS filter", + "Dynamische PI" }, { "Polski", // Polish @@ -187,7 +189,8 @@ static const char myLanguage[9][61][78] = { "POLACZONO!", "IP klienta Stationlist", "Pokaz dlugosci fal SW", - "RDS filter" + "RDS filter", + "Dynamic PI" }, { "Hrvatski", // Croatian @@ -250,7 +253,8 @@ static const char myLanguage[9][61][78] = { "SPOJENO!", "IP klijenta StationList", "Prikaži valnu duljinu KV-a", - "RDS filter" + "RDS filter", + "Dynamic PI" }, { "Ελληνικά", // Greek @@ -313,7 +317,8 @@ static const char myLanguage[9][61][78] = { "ΣΕ ΣΥΝΔΕΣΗ!", "Stationlist client IP", "Show SW wavelength", - "RDS filter" + "RDS filter", + "Dynamic PI" }, { "Romana", // Romanian @@ -376,7 +381,8 @@ static const char myLanguage[9][61][78] = { "CONNECTED!", "Stationlist client IP", "Show SW wavelength", - "RDS filter" + "RDS filter", + "Dynamic PI" }, { "Deutsch", // German @@ -439,7 +445,8 @@ static const char myLanguage[9][61][78] = { "VERBUNDEN!", "Stationlist client IP", "Show SW wavelength", - "RDS filter" + "RDS filter", + "Dynamic PI" }, { "Czech", // Czech "Směr enkóderu byl změněn", @@ -501,7 +508,8 @@ static const char myLanguage[9][61][78] = { "CONNECTED!", "Stationlist client IP", "Show SW wavelength", - "RDS filter" + "RDS filter", + "Dynamic PI" }, { "Slovak", // Slovak "Smer enkóderu bol zmenený", @@ -563,6 +571,7 @@ static const char myLanguage[9][61][78] = { "CONNECTED!", "Stationlist client IP", "Show SW wavelength", - "RDS filter" + "RDS filter", + "Dynamic PI" }, };