shithub: ft²

Download patch

ref: 987da7a42f90ce6322a4ec259aa9c35015690ca6
parent: 5ee692825d5880752d4618c3591a96f496a2a354
author: Olav Sørensen <olav.sorensen@live.no>
date: Sat Dec 7 17:23:01 EST 2024

v1.89 mega-commit (unfortunately)

--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@
 If these don't work for you, you'll have to compile the code manually.
 
 # Improvements over original DOS version
-- The channel resampler/mixer uses floating-point arithmetics for less errors, and has extra interpolation options (4-point "Gaussian" (SNES), 4-point cubic Hermite spline, 8-point/16-point windowed-sinc)
+- The channel resampler/mixer uses floating-point arithmetics for less errors, and has extra interpolation options (4-point/6-point cubic Hermite spline, 8-point/16-point windowed-sinc)
 - The sample loader supports FLAC/AIFF/BRR (SNES) samples and more WAV types than original FT2. It will also attempt to tune the sample (finetune and rel. note) to its playback frequency on load.
 - It contains a new "Trim" feature, which will remove unused stuff to potentially make the module smaller
 - Drag n' drop of modules/samples
@@ -22,6 +22,7 @@
 - Text boxes has a text marking option, where you can cut/copy/paste
 - MOD/STM/S3M import has been slightly improved (S3M import is still not ideal, as it's not compatible with XM)
 - Supports loading DIGI Booster (non-Pro) modules
+- Supports loading Impulse Tracker modules (Awful support! Don't use this for playback)
 - It supports loading XMs with stereo samples, uneven amount of channels, more than 32 channels, more than 16 samples per instrument, more than 128 patterns etc. The unsupported data will be mixed to mono/truncated.
 - It has some small additions to make life easier (C4/middle-C Hz display in Instr. Ed., envelope point coordinate display, etc).
 
--- a/src/ft2_about.c
+++ b/src/ft2_about.c
@@ -8,10 +8,10 @@
 #include "ft2_gfxdata.h"
 #include "ft2_pattern_ed.h" // exitPatternEditorExtended()
 
-#define LOGO_ALPHA_PERCENTAGE 73
+#define LOGO_ALPHA_PERCENTAGE 72
 #define STARSHINE_ALPHA_PERCENTAGE 25
 #define SINUS_PHASES 1024
-#define NUM_STARS 2000
+#define NUM_STARS 1500
 #define ABOUT_SCREEN_X 3
 #define ABOUT_SCREEN_Y 3
 #define ABOUT_SCREEN_W 626
@@ -30,7 +30,7 @@
 } matrix_t;
 
 static char *customText0 = "Original FT2 by Magnus \"Vogue\" H\224gdahl & Fredrik \"Mr.H\" Huss";
-static char *customText1 = "Clone by Olav \"8bitbubsy\" S\025rensen";
+static char *customText1 = "Clone by Olav \"8bitbubsy\" S\233rensen";
 static char *customText2 = "https://16-bits.org";
 static char customText3[256];
 static int16_t customText0X, customText0Y, customText1Y, customText2Y;
@@ -38,8 +38,8 @@
 static int16_t sin16[SINUS_PHASES];
 static uint16_t logoAlpha16, starShineAlpha16;
 static uint32_t randSeed, sinp1, sinp2;
-static vector_t starPoints[NUM_STARS], rotation;
-static matrix_t matrix;
+static vector_t starPoints[NUM_STARS], starRotation;
+static matrix_t starMatrix;
 
 void seedAboutScreenRandom(uint32_t newseed)
 {
@@ -53,38 +53,6 @@
 	return randSeed;
 }
 
-static void rotateMatrix(void)
-{
-#define F_2PI (float)(2.0 * PI)
-
-	const float rx2p = rotation.x * F_2PI;
-	const float xsin = sinf(rx2p);
-	const float xcos = cosf(rx2p);
-
-	const float ry2p = rotation.y * F_2PI;
-	const float ysin = sinf(ry2p);
-	const float ycos = cosf(ry2p);
-
-	const float rz2p = rotation.z * F_2PI;
-	const float zsin = sinf(rz2p);
-	const float zcos = cosf(rz2p);
-
-	// x
-	matrix.x.x = (xcos * zcos) + (zsin * xsin * ysin);
-	matrix.y.x = xsin * ycos;
-	matrix.z.x = (zcos * xsin * ysin) - (xcos * zsin);
-
-	// y
-	matrix.x.y = (zsin * xcos * ysin) - (xsin * zcos);
-	matrix.y.y = xcos * ycos;
-	matrix.z.y = (xsin * zsin) + (zcos * xcos * ysin);
-
-	// z
-	matrix.x.z = ycos * zsin;
-	matrix.y.z = 0.0f - ysin;
-	matrix.z.z = ycos * zcos;
-}
-
 void initAboutScreen(void)
 {
 	vector_t *s = starPoints;
@@ -103,6 +71,16 @@
 	sinp2 = SINUS_PHASES/4; // cosine offset
 	logoAlpha16 = (65535 * LOGO_ALPHA_PERCENTAGE) / 100;
 	starShineAlpha16 = (65535 * STARSHINE_ALPHA_PERCENTAGE) / 100;
+
+	sprintf(customText3, "v%s (%s)", PROG_VER_STR, __DATE__);
+	customText0X = (SCREEN_W    - textWidth(customText0)) / 2;
+	customText1X = (SCREEN_W    - textWidth(customText1)) / 2;
+	customText2X = (SCREEN_W-8) - textWidth(customText2);
+	customText3X = (SCREEN_W-8) - textWidth(customText3);
+	customText0Y = 157-28;
+	customText1Y = 157-12;
+	customText2Y = 157-12;
+	customText3Y = 157;
 }
 
 static uint32_t blendPixels(uint32_t pixelA, uint32_t pixelB, uint16_t alpha)
@@ -137,16 +115,16 @@
 		if (star->z >= 0.5f)
 			star->z -= 1.0f;
 
-		const float z = (matrix.x.z * star->x) + (matrix.y.z * star->y) + (matrix.z.z * star->z) + 0.5f;
+		const float z = (starMatrix.x.z * star->x) + (starMatrix.y.z * star->y) + (starMatrix.z.z * star->z) + 0.5f;
 		if (z <= 0.0f)
 			continue;
 
-		float y = (((matrix.x.y * star->x) + (matrix.y.y * star->y) + (matrix.z.y * star->z)) / z) * 400.0f;
+		float y = (((starMatrix.x.y * star->x) + (starMatrix.y.y * star->y) + (starMatrix.z.y * star->z)) / z) * 400.0f;
 		const int32_t outY = (ABOUT_SCREEN_Y+(ABOUT_SCREEN_H/2)) + (int32_t)y;
 		if (outY < ABOUT_SCREEN_Y || outY >= ABOUT_SCREEN_Y+ABOUT_SCREEN_H)
 			continue;
 
-		float x = (((matrix.x.x * star->x) + (matrix.y.x * star->y) + (matrix.z.x * star->z)) / z) * 400.0f;
+		float x = (((starMatrix.x.x * star->x) + (starMatrix.y.x * star->y) + (starMatrix.z.x * star->z)) / z) * 400.0f;
 		const int32_t outX = (ABOUT_SCREEN_X+(ABOUT_SCREEN_W/2)) + (int32_t)x;
 		if (outX < ABOUT_SCREEN_X || outX >= ABOUT_SCREEN_X+ABOUT_SCREEN_W)
 			continue;
@@ -189,17 +167,48 @@
 	}
 }
 
+static void rotateStarfieldMatrix(void)
+{
+#define F_2PI (float)(2.0 * PI)
+
+	const float rx2p = starRotation.x * F_2PI;
+	const float xsin = sinf(rx2p);
+	const float xcos = cosf(rx2p);
+
+	const float ry2p = starRotation.y * F_2PI;
+	const float ysin = sinf(ry2p);
+	const float ycos = cosf(ry2p);
+
+	const float rz2p = starRotation.z * F_2PI;
+	const float zsin = sinf(rz2p);
+	const float zcos = cosf(rz2p);
+
+	// x
+	starMatrix.x.x = (xcos * zcos) + (zsin * xsin * ysin);
+	starMatrix.y.x = xsin * ycos;
+	starMatrix.z.x = (zcos * xsin * ysin) - (xcos * zsin);
+
+	// y
+	starMatrix.x.y = (zsin * xcos * ysin) - (xsin * zcos);
+	starMatrix.y.y = xcos * ycos;
+	starMatrix.z.y = (xsin * zsin) + (zcos * xcos * ysin);
+
+	// z
+	starMatrix.x.z = ycos * zsin;
+	starMatrix.y.z = 0.0f - ysin;
+	starMatrix.z.z = ycos * zcos;
+}
+
 void renderAboutScreenFrame(void)
 {
-	// remember the days when you couldn't afford to do this per frame?
 	clearRect(ABOUT_SCREEN_X, ABOUT_SCREEN_Y, ABOUT_SCREEN_W, ABOUT_SCREEN_H);
 
 	// 3D starfield
-	rotateMatrix();
-	rotation.x -= 0.0003f;
-	rotation.y -= 0.0002f;
-	rotation.z += 0.0001f;
 	starfield();
+	starRotation.x -= 0.0003f;
+	starRotation.y -= 0.0002f;
+	starRotation.z += 0.0001f;
+	rotateStarfieldMatrix();
 
 	// waving FT2 logo
 
@@ -223,13 +232,13 @@
 	sinp1 = (sinp1 + 2) & (SINUS_PHASES-1);
 	sinp2 = (sinp2 + 3) & (SINUS_PHASES-1);
 
-	// static texts
+	// render static texts
 	textOut(customText0X, customText0Y, PAL_FORGRND, customText0);
 	textOut(customText1X, customText1Y, PAL_FORGRND, customText1);
 	textOut(customText2X, customText2Y, PAL_FORGRND, customText2);
 	textOut(customText3X, customText3Y, PAL_FORGRND, customText3);
 
-	showPushButton(PB_EXIT_ABOUT); // yes, we have to redraw the exit button per frame :)
+	showPushButton(PB_EXIT_ABOUT); // yes, we also have to redraw the exit button per frame :)
 }
 
 void showAboutScreen(void) // called once when about screen is opened
@@ -243,16 +252,6 @@
 	drawFramework(2, 2, 628, 169, FRAMEWORK_TYPE2);
 
 	showPushButton(PB_EXIT_ABOUT);
-
-	sprintf(customText3, "v%s (%s)", PROG_VER_STR, __DATE__);
-	customText0X = (SCREEN_W    - textWidth(customText0)) / 2;
-	customText1X = (SCREEN_W    - textWidth(customText1)) / 2;
-	customText2X = (SCREEN_W-8) - textWidth(customText2);
-	customText3X = (SCREEN_W-8) - textWidth(customText3);
-	customText0Y = 157-28;
-	customText1Y = 157-12;
-	customText2Y = 157-12;
-	customText3Y = 157;
 
 	ui.aboutScreenShown = true;
 }
--- a/src/ft2_audio.c
+++ b/src/ft2_audio.c
@@ -14,6 +14,7 @@
 #include "ft2_wav_renderer.h"
 #include "ft2_tables.h"
 #include "ft2_structs.h"
+#include "ft2_audioselector.h"
 #include "mixer/ft2_mix.h"
 #include "mixer/ft2_silence_mix.h"
 
@@ -961,13 +962,28 @@
 	want.callback = audioCallback;
 	want.samples  = configAudioBufSize;
 
-	audio.dev = SDL_OpenAudioDevice(audio.currOutputDevice, 0, &want, &have, SDL_AUDIO_ALLOW_ANY_CHANGE);
+	char *device = audio.currOutputDevice;
+	if (device != NULL && strcmp(device, DEFAULT_AUDIO_DEV_STR) == 0)
+		device = NULL; // force default device
+
+	audio.dev = SDL_OpenAudioDevice(device, 0, &want, &have, SDL_AUDIO_ALLOW_FREQUENCY_CHANGE);
 	if (audio.dev == 0)
 	{
-		if (showErrorMsg)
-			showErrorMsgBox("Couldn't open audio device:\n\"%s\"\n\nDo you have an audio device enabled and plugged in?", SDL_GetError());
+		audio.dev = SDL_OpenAudioDevice(NULL, 0, &want, &have, SDL_AUDIO_ALLOW_FREQUENCY_CHANGE);
+		if (audio.currOutputDevice != NULL)
+		{
+			free(audio.currOutputDevice);
+			audio.currOutputDevice = NULL;
+		}
+		audio.currOutputDevice = strdup(DEFAULT_AUDIO_DEV_STR);
 
-		return false;
+		if (audio.dev == 0)
+		{
+			if (showErrorMsg)
+				showErrorMsgBox("Couldn't open audio device:\n\"%s\"\n\nDo you have an audio device enabled and plugged in?", SDL_GetError());
+
+			return false;
+		}
 	}
 
 	// test if the received audio format is compatible
@@ -991,6 +1007,7 @@
 		return false;
 	}
 
+	/*
 	if (have.freq != 44100 && have.freq != 48000 && have.freq != 96000)
 	{
 		if (showErrorMsg)
@@ -999,6 +1016,7 @@
 		closeAudio();
 		return false;
 	}
+	*/
 
 	if (!setupAudioBuffers())
 	{
--- a/src/ft2_audioselector.c
+++ b/src/ft2_audioselector.c
@@ -26,19 +26,6 @@
 #pragma warning(disable: 4996)
 #endif
 
-static char *getReasonableAudioDevice(int32_t iscapture) // can and will return NULL
-{
-	int32_t numAudioDevs = SDL_GetNumAudioDevices(iscapture);
-	if (numAudioDevs == 0 || numAudioDevs > 1)
-		return NULL; // we don't know which audio output device is the default device
-
-	const char *devName = SDL_GetAudioDeviceName(0, iscapture);
-	if (devName == NULL)
-		return NULL;
-
-	return strdup(devName);
-}
-
 char *getAudioOutputDeviceFromConfig(void)
 {
 	bool audioDeviceRead = false;
@@ -74,7 +61,7 @@
 		if (devString != NULL)
 			free(devString);
 
-		devString = getReasonableAudioDevice(OUTPUT_DEVICE);
+		devString = strdup(DEFAULT_AUDIO_DEV_STR);
 	}
 
 	// SDL_OpenAudioDevice() doesn't seem to like an empty audio device string
@@ -123,7 +110,7 @@
 		if (devString != NULL)
 			free(devString);
 
-		devString = getReasonableAudioDevice(INPUT_DEVICE);
+		devString = strdup(DEFAULT_AUDIO_DEV_STR);
 	}
 
 	// SDL_OpenAudioDevice() doesn't seem to like an empty audio device string
@@ -183,8 +170,12 @@
 				if (strcmp(audio.currOutputDevice, audio.outputDeviceNames[deviceEntry]) == 0)
 					fillRect(114, y, AUDIO_SELECTORS_BOX_WIDTH, 10, PAL_BOXSLCT); // selection background color
 			}
+			else if (i == 0) // default audio device (always on top)
+			{
+				fillRect(114, y, AUDIO_SELECTORS_BOX_WIDTH, 10, PAL_BOXSLCT); // selection background color
+			}
 
-			char *tmpString = utf8ToCp437(audio.outputDeviceNames[deviceEntry], true);
+			char *tmpString = utf8ToCp850(audio.outputDeviceNames[deviceEntry], true);
 			if (tmpString != NULL)
 			{
 				textOutClipX(114, y, PAL_FORGRND, tmpString, 114 + AUDIO_SELECTORS_BOX_WIDTH);
@@ -219,8 +210,12 @@
 				if (strcmp(audio.currInputDevice, audio.inputDeviceNames[deviceEntry]) == 0)
 					fillRect(114, y, AUDIO_SELECTORS_BOX_WIDTH, 10, PAL_BOXSLCT); // selection background color
 			}
+			else if (i == 0) // default audio device (always on top)
+			{
+				fillRect(114, y, AUDIO_SELECTORS_BOX_WIDTH, 10, PAL_BOXSLCT); // selection background color
+			}
 
-			char *tmpString = utf8ToCp437(audio.inputDeviceNames[deviceEntry], true);
+			char *tmpString = utf8ToCp850(audio.inputDeviceNames[deviceEntry], true);
 			if (tmpString != NULL)
 			{
 				textOutClipX(114, y, PAL_FORGRND, tmpString, 114 + AUDIO_SELECTORS_BOX_WIDTH);
@@ -406,13 +401,15 @@
 
 	// GET AUDIO OUTPUT DEVICES
 
-	audio.outputDeviceNum = SDL_GetNumAudioDevices(false);
+	audio.outputDeviceNum = 1 + SDL_GetNumAudioDevices(false);
 	if (audio.outputDeviceNum > MAX_AUDIO_DEVICES)
 		audio.outputDeviceNum = MAX_AUDIO_DEVICES;
 
-	for (int32_t i = 0; i < audio.outputDeviceNum; i++)
+	audio.outputDeviceNames[0] = strdup(DEFAULT_AUDIO_DEV_STR);
+
+	for (int32_t i = 1; i < audio.outputDeviceNum; i++)
 	{
-		const char *deviceName = SDL_GetAudioDeviceName(i, false);
+		const char *deviceName = SDL_GetAudioDeviceName(i-1, false);
 		if (deviceName == NULL)
 		{
 			audio.outputDeviceNum--; // hide device
@@ -431,13 +428,15 @@
 
 	// GET AUDIO INPUT DEVICES
 
-	audio.inputDeviceNum = SDL_GetNumAudioDevices(true);
+	audio.inputDeviceNum = 1 + SDL_GetNumAudioDevices(true);
 	if (audio.inputDeviceNum > MAX_AUDIO_DEVICES)
 		audio.inputDeviceNum = MAX_AUDIO_DEVICES;
 
-	for (int32_t i = 0; i < audio.inputDeviceNum; i++)
+	audio.inputDeviceNames[0] = strdup(DEFAULT_AUDIO_DEV_STR);
+
+	for (int32_t i = 1; i < audio.inputDeviceNum; i++)
 	{
-		const char *deviceName = SDL_GetAudioDeviceName(i, true);
+		const char *deviceName = SDL_GetAudioDeviceName(i-1, true);
 		if (deviceName == NULL)
 		{
 			audio.inputDeviceNum--; // hide device
--- a/src/ft2_audioselector.h
+++ b/src/ft2_audioselector.h
@@ -2,6 +2,7 @@
 
 #include <stdint.h>
 
+#define DEFAULT_AUDIO_DEV_STR "(Default Audio Device)"
 #define AUDIO_SELECTORS_BOX_WIDTH 247
 
 void setToDefaultAudioOutputDevice(void);
--- a/src/ft2_bmp.c
+++ b/src/ft2_bmp.c
@@ -71,6 +71,7 @@
 	memset(&bmp, 0, sizeof (bmp));
 
 	bmp.ft2AboutLogo = loadBMPTo32Bit(ft2AboutLogoBMP);
+	bmp.buttonGfx = loadBMPTo1Bit(buttonGfxBMP);
 	bmp.font1 = loadBMPTo1Bit(font1BMP);
 	bmp.font2 = loadBMPTo1Bit(font2BMP);
 	bmp.font3 = loadBMPTo1Bit(font3BMP);
@@ -95,7 +96,7 @@
 	bmp.radiobuttonGfx = loadBMPTo4BitPal(radiobuttonGfxBMP);
 	bmp.checkboxGfx = loadBMPTo4BitPal(checkboxGfxBMP);
 
-	if (bmp.ft2AboutLogo == NULL || bmp.font1 == NULL || bmp.font2 == NULL ||
+	if (bmp.ft2AboutLogo == NULL || bmp.buttonGfx == NULL || bmp.font1 == NULL || bmp.font2 == NULL ||
 		bmp.font3 == NULL || bmp.font4 == NULL || bmp.font6 == NULL || bmp.font7 == NULL ||
 		bmp.font8 == NULL || bmp.ft2LogoBadges == NULL || bmp.ft2ByBadges == NULL ||
 		bmp.midiLogo == NULL || bmp.nibblesLogo == NULL || bmp.nibblesStages == NULL ||
@@ -114,6 +115,7 @@
 void freeBMPs(void)
 {
 	if (bmp.ft2AboutLogo != NULL) { free(bmp.ft2AboutLogo); bmp.ft2AboutLogo = NULL; }
+	if (bmp.buttonGfx != NULL) { free(bmp.buttonGfx); bmp.buttonGfx = NULL; }
 	if (bmp.font1 != NULL) { free(bmp.font1); bmp.font1 = NULL; }
 	if (bmp.font2 != NULL) { free(bmp.font2); bmp.font2 = NULL; }
 	if (bmp.font3 != NULL) { free(bmp.font3); bmp.font3 = NULL; }
--- a/src/ft2_bmp.h
+++ b/src/ft2_bmp.h
@@ -5,7 +5,7 @@
 
 typedef struct bmp_t
 {
-	uint8_t *font1, *font2, *font3, *font4, *font6, *font7, *font8;
+	uint8_t *buttonGfx, *font1, *font2, *font3, *font4, *font6, *font7, *font8;
 	uint8_t *ft2LogoBadges, *ft2ByBadges, *radiobuttonGfx, *checkboxGfx;
 	uint8_t *midiLogo, *nibblesLogo, *nibblesStages, *loopPins;
 	uint8_t *mouseCursors, *mouseCursorBusyClock, *mouseCursorBusyGlass;
--- a/src/ft2_config.c
+++ b/src/ft2_config.c
@@ -835,10 +835,10 @@
 		tmpID = RB_CONFIG_AUDIO_INTRP_LINEAR;
 	else if (config.interpolation == INTERPOLATION_SINC16)
 		tmpID = RB_CONFIG_AUDIO_INTRP_SINC16;
-	else if (config.interpolation == INTERPOLATION_CUBIC)
-		tmpID = RB_CONFIG_AUDIO_INTRP_CUBIC;
-	else if (config.interpolation == INTERPOLATION_GAUSSIAN)
-		tmpID = RB_CONFIG_AUDIO_INTRP_GAUSSIAN;
+	else if (config.interpolation == INTERPOLATION_CUBIC4)
+		tmpID = RB_CONFIG_AUDIO_INTRP_CUBIC4;
+	else if (config.interpolation == INTERPOLATION_CUBIC6)
+		tmpID = RB_CONFIG_AUDIO_INTRP_CUBIC6;
 	else
 		tmpID = RB_CONFIG_AUDIO_INTRP_SINC8; // default case
 
@@ -1173,8 +1173,8 @@
 
 			textOutShadow(405,  91, PAL_FORGRND, PAL_DSKTOP2, "No interpolation");
 			textOutShadow(405, 105, PAL_FORGRND, PAL_DSKTOP2, "Linear (FT2)");
-			textOutShadow(405, 119, PAL_FORGRND, PAL_DSKTOP2, "Gaussian (SNES)");
-			textOutShadow(405, 133, PAL_FORGRND, PAL_DSKTOP2, "Cubic Hermite");
+			textOutShadow(405, 119, PAL_FORGRND, PAL_DSKTOP2, "Cubic (4 point)");
+			textOutShadow(405, 133, PAL_FORGRND, PAL_DSKTOP2, "Cubic (6 point)");
 			textOutShadow(405, 147, PAL_FORGRND, PAL_DSKTOP2, "Sinc (8 point)");
 			textOutShadow(405, 161, PAL_FORGRND, PAL_DSKTOP2, "Sinc (16 point)");
 
@@ -1627,22 +1627,21 @@
 	audioSetInterpolationType(config.interpolation);
 	checkRadioButton(RB_CONFIG_AUDIO_INTRP_LINEAR);
 }
-
-void rbConfigAudioIntrpGaussian(void)
+void rbConfigAudioIntrpCubic4(void)
 {
-	config.interpolation = INTERPOLATION_GAUSSIAN;
+	config.interpolation = INTERPOLATION_CUBIC4;
 	audioSetInterpolationType(config.interpolation);
-	checkRadioButton(RB_CONFIG_AUDIO_INTRP_GAUSSIAN);
+	checkRadioButton(RB_CONFIG_AUDIO_INTRP_CUBIC4);
 }
 
-void rbConfigAudioIntrpCubic(void)
+void rbConfigAudioIntrpCubic6(void)
 {
-	config.interpolation = INTERPOLATION_CUBIC;
+	config.interpolation = INTERPOLATION_CUBIC6;
 	audioSetInterpolationType(config.interpolation);
-	checkRadioButton(RB_CONFIG_AUDIO_INTRP_CUBIC);
+	checkRadioButton(RB_CONFIG_AUDIO_INTRP_CUBIC6);
 }
 
-void rbConfigAudioIntrp8PointSinc(void)
+void rbConfigAudioIntrpSinc8(void)
 {
 	config.interpolation = INTERPOLATION_SINC8;
 	audioSetInterpolationType(config.interpolation);
@@ -1649,7 +1648,7 @@
 	checkRadioButton(RB_CONFIG_AUDIO_INTRP_SINC8);
 }
 
-void rbConfigAudioIntrp16PointSinc(void)
+void rbConfigAudioIntrpSinc16(void)
 {
 	config.interpolation = INTERPOLATION_SINC16;
 	audioSetInterpolationType(config.interpolation);
--- a/src/ft2_config.h
+++ b/src/ft2_config.h
@@ -205,10 +205,10 @@
 void rbConfigAudio32BitFloat(void);
 void rbConfigAudioIntrpDisabled(void);
 void rbConfigAudioIntrpLinear(void);
-void rbConfigAudioIntrpGaussian(void);
-void rbConfigAudioIntrpCubic(void);
-void rbConfigAudioIntrp8PointSinc(void);
-void rbConfigAudioIntrp16PointSinc(void);
+void rbConfigAudioIntrpCubic4(void);
+void rbConfigAudioIntrpCubic6(void);
+void rbConfigAudioIntrpSinc8(void);
+void rbConfigAudioIntrpSinc16(void);
 void rbConfigAudio44kHz(void);
 void rbConfigAudio48kHz(void);
 void rbConfigAudio96kHz(void);
--- a/src/ft2_diskop.c
+++ b/src/ft2_diskop.c
@@ -148,7 +148,7 @@
 	if (modTmpFName == NULL)
 		return;
 
-	modTmpFNameUTF8 = cp437ToUtf8(modTmpFName);
+	modTmpFNameUTF8 = cp850ToUtf8(modTmpFName);
 }
 
 // drive buttons for Windows
@@ -388,7 +388,7 @@
 
 bool fileExistsAnsi(char *str)
 {
-	UNICHAR *strU = cp437ToUnichar(str);
+	UNICHAR *strU = cp850ToUnichar(str);
 	if (strU == NULL)
 		return false;
 
@@ -412,7 +412,7 @@
 
 static bool makeDirAnsi(char *str)
 {
-	UNICHAR *strU = cp437ToUnichar(str);
+	UNICHAR *strU = cp850ToUnichar(str);
 	if (strU == NULL)
 		return false;
 
@@ -424,7 +424,7 @@
 
 static bool renameAnsi(UNICHAR *oldNameU, char *newName)
 {
-	UNICHAR *newNameU = cp437ToUnichar(newName);
+	UNICHAR *newNameU = cp850ToUnichar(newName);
 	if (newNameU == NULL)
 		return false;
 
@@ -487,7 +487,7 @@
 
 bool fileExistsAnsi(char *str)
 {
-	UNICHAR *strU = cp437ToUnichar(str);
+	UNICHAR *strU = cp850ToUnichar(str);
 	if (strU == NULL)
 		return false;
 
@@ -545,7 +545,7 @@
 
 static bool makeDirAnsi(char *str)
 {
-	UNICHAR *strU = cp437ToUnichar(str);
+	UNICHAR *strU = cp850ToUnichar(str);
 	if (strU == NULL)
 		return false;
 
@@ -560,7 +560,7 @@
 	int32_t retVal;
 	UNICHAR *newNameU;
 
-	newNameU = cp437ToUnichar(newName);
+	newNameU = cp850ToUnichar(newName);
 	if (newNameU == NULL)
 		return false;
 
@@ -638,7 +638,7 @@
 
 void diskOpSetFilename(uint8_t type, UNICHAR *pathU)
 {
-	char *ansiPath = unicharToCp437(pathU, true);
+	char *ansiPath = unicharToCp850(pathU, true);
 	if (ansiPath == NULL)
 		return;
 
@@ -916,7 +916,7 @@
 					return;
 			}
 
-			fileNameU = cp437ToUnichar(FReq_FileName);
+			fileNameU = cp850ToUnichar(FReq_FileName);
 			if (fileNameU == NULL)
 			{
 				okBox(0, "System message", "General I/O error during saving! Is the file in use?", NULL);
@@ -940,7 +940,7 @@
 					return;
 			}
 
-			fileNameU = cp437ToUnichar(FReq_FileName);
+			fileNameU = cp850ToUnichar(FReq_FileName);
 			if (fileNameU == NULL)
 			{
 				okBox(0, "System message", "General I/O error during saving! Is the file in use?", NULL);
@@ -969,7 +969,7 @@
 					return;
 			}
 
-			fileNameU = cp437ToUnichar(FReq_FileName);
+			fileNameU = cp850ToUnichar(FReq_FileName);
 			if (fileNameU == NULL)
 			{
 				okBox(0, "System message", "General I/O error during saving! Is the file in use?", NULL);
@@ -993,7 +993,7 @@
 					return;
 			}
 
-			fileNameU = cp437ToUnichar(FReq_FileName);
+			fileNameU = cp850ToUnichar(FReq_FileName);
 			if (fileNameU == NULL)
 			{
 				okBox(0, "System message", "General I/O error during saving! Is the file in use?", NULL);
@@ -1016,7 +1016,7 @@
 					return;
 			}
 
-			fileNameU = cp437ToUnichar(FReq_FileName);
+			fileNameU = cp850ToUnichar(FReq_FileName);
 			if (fileNameU == NULL)
 			{
 				okBox(0, "System message", "General I/O error during saving! Is the file in use?", NULL);
@@ -1073,7 +1073,7 @@
 		{
 			if (!dirEntry->isDir || UNICHAR_STRCMP(dirEntry->nameU, PARENT_DIR_STR)) // don't handle ".." dir
 			{
-				nameTmp = unicharToCp437(dirEntry->nameU, true);
+				nameTmp = unicharToCp850(dirEntry->nameU, true);
 				if (nameTmp == NULL)
 					break;
 
@@ -1114,7 +1114,7 @@
 		{
 			if (dirEntry->isDir || UNICHAR_STRCMP(dirEntry->nameU, PARENT_DIR_STR)) // don't handle ".." dir
 			{
-				nameTmp = unicharToCp437(dirEntry->nameU, true);
+				nameTmp = unicharToCp850(dirEntry->nameU, true);
 				if (nameTmp == NULL)
 					break;
 
@@ -1267,7 +1267,7 @@
 	if (nameU == NULL)
 		return true;
 
-	char *name = unicharToCp437(nameU, false);
+	char *name = unicharToCp850(nameU, false);
 	if (name == NULL)
 		return true;
 	
@@ -1568,7 +1568,7 @@
 {
 	DirRec *dirEntry = &FReq_Buffer[rad];
 
-	char *name = unicharToCp437(dirEntry->nameU, true);
+	char *name = unicharToCp850(dirEntry->nameU, true);
 	if (name == NULL)
 		return NULL;
 
@@ -1750,7 +1750,7 @@
 	if (pathLen == 0)
 		return;
 
-	char *asciiPath = unicharToCp437(FReq_CurPathU, true);
+	char *asciiPath = unicharToCp850(FReq_CurPathU, true);
 	if (asciiPath == NULL)
 	{
 		okBox(0, "System message", "Not enough memory!", NULL);
@@ -1834,7 +1834,7 @@
 			continue;
 
 		// convert unichar name to codepage 437
-		char *readName = unicharToCp437(FReq_Buffer[bufEntry].nameU, true);
+		char *readName = unicharToCp850(FReq_Buffer[bufEntry].nameU, true);
 		if (readName == NULL)
 			continue;
 
--- a/src/ft2_events.c
+++ b/src/ft2_events.c
@@ -284,7 +284,7 @@
 
 			if (i != BACKUP_FILES_TO_TRY)
 			{
-				UNICHAR *fileNameU = cp437ToUnichar(fileName);
+				UNICHAR *fileNameU = cp850ToUnichar(fileName);
 				if (fileNameU != NULL)
 				{
 					saveXM(fileNameU);
@@ -326,7 +326,7 @@
 
 			if (i != BACKUP_FILES_TO_TRY)
 			{
-				UNICHAR *fileNameU = cp437ToUnichar(fileName);
+				UNICHAR *fileNameU = cp850ToUnichar(fileName);
 				if (fileNameU != NULL)
 				{
 					saveXM(fileNameU);
@@ -433,7 +433,7 @@
 					continue;
 				}
 
-				char *inputText = utf8ToCp437(event.text.text, false);
+				char *inputText = utf8ToCp850(event.text.text, false);
 				if (inputText != NULL)
 				{
 					if (inputText[0] != '\0')
--- a/src/ft2_gfxdata.h
+++ b/src/ft2_gfxdata.h
@@ -3,7 +3,8 @@
 #include <stdint.h>
 
 // ft2_bmp_fonts.c
-extern const uint8_t font1BMP[3712];
+extern const uint8_t buttonGfxBMP[416];
+extern const uint8_t font1BMP[3272];
 extern const uint8_t font2BMP[10060];
 extern const uint8_t font3BMP[584];
 extern const uint8_t font4BMP[13604];
--- a/src/ft2_gui.c
+++ b/src/ft2_gui.c
@@ -349,6 +349,9 @@
 {
 	assert(xPos < SCREEN_W && yPos < SCREEN_H);
 
+	if ((uint8_t)chr > 127+31)
+		chr = ' ';
+
 	chr &= 0x7F; // this is important to get the nordic glyphs in the font
 	if (chr == ' ')
 		return;
@@ -374,6 +377,9 @@
 {
 	assert(xPos < SCREEN_W && yPos < SCREEN_H);
 
+	if ((uint8_t)chr > 127+31)
+		chr = ' ';
+
 	chr &= 0x7F; // this is important to get the nordic glyphs in the font
 	if (chr == ' ')
 		return;
@@ -408,6 +414,9 @@
 {
 	assert(xPos < SCREEN_W && yPos < SCREEN_H);
 
+	if ((uint8_t)chr > 127+31)
+		chr = ' ';
+
 	chr &= 0x7F; // this is important to get the nordic glyphs in the font
 	if (chr == ' ')
 		return;
@@ -442,6 +451,9 @@
 	if (xPos > clipX)
 		return;
 
+	if ((uint8_t)chr > 127+31)
+		chr = ' ';
+
 	chr &= 0x7F; // this is important to get the nordic glyphs in the font
 	if (chr == ' ')
 		return;
@@ -471,6 +483,9 @@
 {
 	assert(xPos < SCREEN_W && yPos < SCREEN_H);
 
+	if ((uint8_t)chr > 127+31)
+		chr = ' ';
+
 	chr &= 0x7F; // this is important to get the nordic glyphs in the font
 	if (chr == ' ')
 		return;
@@ -495,6 +510,9 @@
 static void bigCharOutShadow(uint16_t xPos, uint16_t yPos, uint8_t paletteIndex, uint8_t shadowPaletteIndex, char chr)
 {
 	assert(xPos < SCREEN_W && yPos < SCREEN_H);
+
+	if ((uint8_t)chr > 127+31)
+		chr = ' ';
 
 	chr &= 0x7F; // this is important to get the nordic glyphs in the font
 	if (chr == ' ')
--- a/src/ft2_header.h
+++ b/src/ft2_header.h
@@ -12,7 +12,7 @@
 #endif
 #include "ft2_replayer.h"
 
-#define PROG_VER_STR "1.88"
+#define PROG_VER_STR "1.89"
 
 // do NOT change these! It will only mess things up...
 
@@ -23,12 +23,6 @@
 
 // 70Hz (FT2 vblank) delta -> 60Hz vblank delta (rounded)
 #define SCALE_VBLANK_DELTA(x) (int32_t)(((x) * ((double)VBLANK_HZ / FT2_VBLANK_HZ)) + 0.5)
-
-/* Scopes must be clocked slightly higher than the nominal vblank rate
-** to prevent update/draw racing issues. Setting it too high will
-** cause more issues!
-*/
-#define SCOPE_HZ 64
 
 /* Amount of extra bytes to allocate for every instrument sample,
 ** this is used for a hack for resampling interpolation to be
--- a/src/ft2_inst_ed.c
+++ b/src/ft2_inst_ed.c
@@ -475,19 +475,34 @@
 
 void drawC4Rate(void)
 {
-	fillRect(465, 299, 71, 8, PAL_DESKTOP);
+	fillRect(472, 299, 64, 8, PAL_DESKTOP);
 
-	int32_t C4Hz = 0;
+	double dC4Hz = 0.0;
 	if (editor.curInstr != 0)
 	{
 		instr_t *ins = instr[editor.curInstr];
 		if (ins != NULL)
-			C4Hz = (int32_t)(getSampleC4Rate(&ins->smp[editor.curSmp]) + 0.5); // rounded
+			dC4Hz = getSampleC4Rate(&ins->smp[editor.curSmp]);
 	}
 
-	char str[64];
-	sprintf(str, "%dHz", C4Hz);
-	textOut(465, 299, PAL_FORGRND, str);
+	if (dC4Hz <= 0.0) // can happen in several cases
+	{
+		textOut(472, 299, PAL_FORGRND, "0Hz");
+		return;
+	}
+
+	// display rate with as many digits as we can fit
+	char str[32];
+	if (dC4Hz < 1000.0)
+		sprintf(str, "%.3fHz", dC4Hz);
+	else if (dC4Hz < 10000.0)
+		sprintf(str, "%.2fHz", dC4Hz);
+	else if (dC4Hz < 100000.0)
+		sprintf(str, "%.1fHz", dC4Hz);
+	else
+		sprintf(str, "%dHz", (int32_t)(dC4Hz + 0.5)); // rounded
+
+	textOut(472, 299, PAL_FORGRND, str);
 }
 
 static void drawFineTune(void)
@@ -2302,7 +2317,7 @@
 	textOutShadow(442, 236, PAL_FORGRND, PAL_DSKTOP2, "Vib.speed");
 	textOutShadow(442, 250, PAL_FORGRND, PAL_DSKTOP2, "Vib.depth");
 	textOutShadow(442, 264, PAL_FORGRND, PAL_DSKTOP2, "Vib.sweep");
-	textOutShadow(442, 299, PAL_FORGRND, PAL_DSKTOP2, "C4=");
+	textOutShadow(442, 299, PAL_FORGRND, PAL_DSKTOP2, "C-4=");
 	textOutShadow(537, 299, PAL_FORGRND, PAL_DSKTOP2, "Rel. note");
 
 	showScrollBar(SB_INST_VOL);
--- a/src/ft2_main.c
+++ b/src/ft2_main.c
@@ -147,7 +147,7 @@
 #ifdef __APPLE__
 	osxSetDirToProgramDirFromArgs(argv);
 #endif
-	if (!setupExecutablePath() || !loadBMPs() || !calcGaussianTable() || !calcCubicSplineTable() || !calcWindowedSincTables())
+	if (!setupExecutablePath() || !loadBMPs() || !calcCubicSplineTables() || !calcWindowedSincTables())
 	{
 		cleanUpAndExit();
 		return 1;
--- a/src/ft2_midi.c
+++ b/src/ft2_midi.c
@@ -426,7 +426,7 @@
 					fillRect(114, y, 365, 10, PAL_BOXSLCT); // selection background color
 			}
 
-			char *tmpString = utf8ToCp437(midi.inputDeviceNames[deviceEntry], true);
+			char *tmpString = utf8ToCp850(midi.inputDeviceNames[deviceEntry], true);
 			if (tmpString != NULL)
 			{
 				textOutClipX(114, y, PAL_FORGRND, tmpString, 479);
--- a/src/ft2_module_loader.c
+++ b/src/ft2_module_loader.c
@@ -26,9 +26,10 @@
 #include "ft2_structs.h"
 #include "ft2_sysreqs.h"
 
-bool detectBEM(FILE* f);
-bool loadBEM(FILE* f, uint32_t filesize);
+bool detectBEM(FILE *f);
+bool loadBEM(FILE *f, uint32_t filesize);
 
+bool loadIT(FILE *f, uint32_t filesize);
 bool loadDIGI(FILE *f, uint32_t filesize);
 bool loadMOD(FILE *f, uint32_t filesize);
 bool loadS3M(FILE *f, uint32_t filesize);
@@ -45,7 +46,8 @@
 	FORMAT_S3M = 4,
 	FORMAT_STM = 5,
 	FORMAT_DIGI = 6,
-	FORMAT_BEM = 7
+	FORMAT_BEM = 7,
+	FORMAT_IT = 8
 };
 
 // file extensions accepted by Disk Op. in module mode
@@ -52,7 +54,7 @@
 char *supportedModExtensions[] =
 {
 	"xm", "ft", "nst", "stk", "mod", "s3m", "stm", "fst",
-	"digi", "bem",
+	"digi", "bem", "it",
 
 	// IMPORTANT: Remember comma after last entry above
 	"END_OF_LIST" // do NOT move, remove or edit this line!
@@ -134,12 +136,9 @@
 		return FORMAT_MOD;
 	}
 
-	/* Check if the file is a .it module (Impulse Tracker, not supported).
-	** Some people may attempt to load .IT files in the FT2 clone, so
-	** reject them here instead of accidentally loading them as .STK
-	*/
-	if (!memcmp("IMPM", D, 4) && D[0x16] == 0)
-		return FORMAT_UNKNOWN;
+	// Impulse Tracker and compatible trackers
+	if (!memcmp("IMPM", D, 4) && D[0x1D] == 0)
+		return FORMAT_IT;
 
 	/* Fasttracker II XM and compatible trackers.
 	** Note: This test can falsely be true for STK modules (and non-supported files) where the
@@ -202,6 +201,7 @@
 		case FORMAT_POSSIBLY_STK: moduleLoaded = loadSTK(f, filesize); break;
 		case FORMAT_DIGI: moduleLoaded = loadDIGI(f, filesize); break;
 		case FORMAT_BEM: moduleLoaded = loadBEM(f, filesize); break;
+		case FORMAT_IT: moduleLoaded = loadIT(f, filesize); break;
 
 		default:
 			loaderMsgBox("This file is not a supported module!");
@@ -608,7 +608,7 @@
 	*/
 	if (modFormat == FORMAT_POSSIBLY_STK)
 	{
-		char *path = unicharToCp437(pathU, false);
+		char *path = unicharToCp850(pathU, false);
 		if (path == NULL)
 			return false;
 
--- a/src/ft2_palette.c
+++ b/src/ft2_palette.c
@@ -28,7 +28,7 @@
 
 void setPal16(pal16 *p, bool redrawScreen)
 {
-#define LOOP_PIN_COL_SUB 110
+#define LOOP_PIN_COL_SUB 96
 #define TEXT_MARK_COLOR 0x0078D7
 #define BOX_SELECT_COLOR 0x7F7F7F
 
--- a/src/ft2_pushbuttons.c
+++ b/src/ft2_pushbuttons.c
@@ -29,7 +29,10 @@
 #include "ft2_sample_ed_features.h"
 #include "ft2_palette.h"
 #include "ft2_structs.h"
+#include "ft2_bmp.h"
 
+#define BUTTON_GFX_BMP_WIDTH 90
+
 pushButton_t pushButtons[NUM_PUSHBUTTONS] =
 {
 	// ------ RESERVED PUSHBUTTONS ------
@@ -352,32 +355,32 @@
 #endif
 
 	// ------ DISK OP. PUSHBUTTONS ------
-	//x,   y,   w,  h,  p, d, text #1,           text #2, funcOnDown,       funcOnUp
-	{  70,   2, 58, 16, 0, 0, "Save",            NULL,    NULL,             pbDiskOpSave },
-	{  70,  19, 58, 16, 0, 0, "Delete",          NULL,    NULL,             pbDiskOpDelete },
-	{  70,  36, 58, 16, 0, 0, "Rename",          NULL,    NULL,             pbDiskOpRename },
-	{  70,  53, 58, 16, 0, 0, "Make dir.",       NULL,    NULL,             pbDiskOpMakeDir },
-	{  70,  70, 58, 16, 0, 0, "Refresh",         NULL,    NULL,             pbDiskOpRefresh },
-	{  70,  87, 58, 16, 0, 0, "Set path",        NULL,    NULL,             pbDiskOpSetPath },
-	{  70, 104, 58, 16, 0, 0, "Show all",        NULL,    NULL,             pbDiskOpShowAll },
-	{  70, 121, 58, 19, 0, 0, "Exit",            NULL,    NULL,             pbDiskOpExit },
+	//x,   y,   w,  h,  p, d, text #1,              text #2, funcOnDown,      funcOnUp
+	{  70,   2, 58, 16, 0, 0, "Save",               NULL,    NULL,            pbDiskOpSave },
+	{  70,  19, 58, 16, 0, 0, "Delete",             NULL,    NULL,            pbDiskOpDelete },
+	{  70,  36, 58, 16, 0, 0, "Rename",             NULL,    NULL,            pbDiskOpRename },
+	{  70,  53, 58, 16, 0, 0, "Make dir.",          NULL,    NULL,            pbDiskOpMakeDir },
+	{  70,  70, 58, 16, 0, 0, "Refresh",            NULL,    NULL,            pbDiskOpRefresh },
+	{  70,  87, 58, 16, 0, 0, "Set path",           NULL,    NULL,            pbDiskOpSetPath },
+	{  70, 104, 58, 16, 0, 0, "Show all",           NULL,    NULL,            pbDiskOpShowAll },
+	{  70, 121, 58, 19, 0, 0, "Exit",               NULL,    NULL,            pbDiskOpExit },
 #ifdef _WIN32 // partition letters
-	{ 134,   2, 31, 13, 0, 0, ".\001",           NULL,    NULL,             pbDiskOpParent },
-	{ 134,  16, 31, 12, 0, 0, "\\",              NULL,    NULL,             pbDiskOpRoot },
-	{ 134,  29, 31, 13, 0, 0, NULL,              NULL,    NULL,             pbDiskOpDrive1 },
-	{ 134,  43, 31, 13, 0, 0, NULL,              NULL,    NULL,             pbDiskOpDrive2 },
-	{ 134,  57, 31, 13, 0, 0, NULL,              NULL,    NULL,             pbDiskOpDrive3 },
-	{ 134,  71, 31, 13, 0, 0, NULL,              NULL,    NULL,             pbDiskOpDrive4 },
-	{ 134,  85, 31, 13, 0, 0, NULL,              NULL,    NULL,             pbDiskOpDrive5 },
-	{ 134,  99, 31, 13, 0, 0, NULL,              NULL,    NULL,             pbDiskOpDrive6 },
-	{ 134, 113, 31, 13, 0, 0, NULL,              NULL,    NULL,             pbDiskOpDrive7 },
-	{ 134, 127, 31, 13, 0, 0, NULL,              NULL,    NULL,             pbDiskOpDrive8 },
+	{ 134,   2, 31, 13, 0, 0, DISKOP_PARENT_STRING, NULL,    NULL,            pbDiskOpParent },
+	{ 134,  16, 31, 12, 0, 0, "\\",                 NULL,    NULL,            pbDiskOpRoot },
+	{ 134,  29, 31, 13, 0, 0, NULL,                 NULL,    NULL,            pbDiskOpDrive1 },
+	{ 134,  43, 31, 13, 0, 0, NULL,                 NULL,    NULL,            pbDiskOpDrive2 },
+	{ 134,  57, 31, 13, 0, 0, NULL,                 NULL,    NULL,            pbDiskOpDrive3 },
+	{ 134,  71, 31, 13, 0, 0, NULL,                 NULL,    NULL,            pbDiskOpDrive4 },
+	{ 134,  85, 31, 13, 0, 0, NULL,                 NULL,    NULL,            pbDiskOpDrive5 },
+	{ 134,  99, 31, 13, 0, 0, NULL,                 NULL,    NULL,            pbDiskOpDrive6 },
+	{ 134, 113, 31, 13, 0, 0, NULL,                 NULL,    NULL,            pbDiskOpDrive7 },
+	{ 134, 127, 31, 13, 0, 0, NULL,                 NULL,    NULL,            pbDiskOpDrive8 },
 #else
-	{ 134,   2, 31, 13, 0, 0, "../",             NULL,    NULL,             pbDiskOpParent },
-	{ 134,  16, 31, 12, 0, 0, "/",               NULL,    NULL,             pbDiskOpRoot },
+	{ 134,   2, 31, 13, 0, 0, "../",               NULL,    NULL,             pbDiskOpParent },
+	{ 134,  16, 31, 12, 0, 0, "/",                 NULL,    NULL,             pbDiskOpRoot },
 #endif
-	{ 335,   2, 18, 13, 1, 3, ARROW_UP_STRING,   NULL,    pbDiskOpListUp,   NULL },
-	{ 335, 158, 18, 13, 1, 3, ARROW_DOWN_STRING, NULL,    pbDiskOpListDown, NULL },
+	{ 335,   2, 18, 13, 1, 3, ARROW_UP_STRING,     NULL,    pbDiskOpListUp,   NULL },
+	{ 335, 158, 18, 13, 1, 3, ARROW_DOWN_STRING,   NULL,    pbDiskOpListDown, NULL },
 
 	// ------ WAV RENDERER PUSHBUTTONS ------
 	//x,   y,   w,  h,  p, d, text #1,           text #2, funcOnDown,         funcOnUp
@@ -450,30 +453,70 @@
 	// render button text(s)
 	if (b->caption != NULL && *b->caption != '\0')
 	{
-		// button text #2
-		if (b->caption2 != NULL && *b->caption2 != '\0')
+		// custom button graphics
+		if ((uint8_t)b->caption[0] < 32 && b->caption[1] == '\0')
 		{
-			textW = textWidth(b->caption2);
+			uint8_t *src8 = &bmp.buttonGfx[(b->caption[0]-1) * 8];
+			const char ch = b->caption[0];
+
+			textW = 8;
+			if (ch == ARROW_UP_GFX_CHAR || ch == ARROW_DOWN_GFX_CHAR)
+				textW = 6;
+			else if (ch == ARROW_LEFT_GFX_CHAR || ch == ARROW_RIGHT_GFX_CHAR)
+				textW = 7;
+			else if (ch >= SMALL_1_GFX_CHAR && ch <= SMALL_6_GFX_CHAR)
+				textW = 5;
+			else if (ch == DISKOP_PARENT_GFX_CHAR)
+				textW = 10;
+
 			textX = x + ((w - textW) / 2);
-			textY = y + 6 + ((h - (FONT1_CHAR_H - 2)) / 2);
+			textY = y + ((h - 8) / 2);
 
 			if (state == PUSHBUTTON_PRESSED)
-				textOut(textX + 1, textY + 1, PAL_BTNTEXT, b->caption2);
-			else
-				textOut(textX, textY, PAL_BTNTEXT, b->caption2);
+			{
+				textX++;
+				textY++;
+			}
 
-			y -= 5; // if two text lines, bias y position of first (upper) text
+			// blit graphics
+
+			uint32_t *dst32 = &video.frameBuffer[(textY * SCREEN_W) + textX];
+			for (y = 0; y < 8; y++, src8 += BUTTON_GFX_BMP_WIDTH, dst32 += SCREEN_W)
+			{
+				for (x = 0; x < textW; x++)
+				{
+					if (src8[x] != 0)
+						dst32[x] = video.palette[PAL_BTNTEXT];
+				}
+			}
 		}
+		else // normal text
+		{
+			// button text #2 (if present)
+			if (b->caption2 != NULL && *b->caption2 != '\0')
+			{
+				textW = textWidth(b->caption2);
+				textX = x + ((w - textW) / 2);
+				textY = y + 6 + ((h - (FONT1_CHAR_H - 2)) / 2);
 
-		// button text #1
-		textW = textWidth(b->caption);
-		textX = x + ((w - textW) / 2);
-		textY = y + ((h - (FONT1_CHAR_H - 2)) / 2);
+				if (state == PUSHBUTTON_PRESSED)
+					textOut(textX + 1, textY + 1, PAL_BTNTEXT, b->caption2);
+				else
+					textOut(textX, textY, PAL_BTNTEXT, b->caption2);
 
-		if (state == PUSHBUTTON_PRESSED)
-			textOut(textX + 1, textY + 1, PAL_BTNTEXT, b->caption);
-		else
-			textOut(textX, textY, PAL_BTNTEXT, b->caption);
+				y -= 5; // if two text lines, bias y position of first (upper) text
+			}
+
+			// button text #1
+			textW = textWidth(b->caption);
+			textX = x + ((w - textW) / 2);
+			textY = y + ((h - (FONT1_CHAR_H - 2)) / 2);
+
+			if (state == PUSHBUTTON_PRESSED)
+				textOut(textX + 1, textY + 1, PAL_BTNTEXT, b->caption);
+			else
+				textOut(textX, textY, PAL_BTNTEXT, b->caption);
+		}
 	}
 }
 
--- a/src/ft2_pushbuttons.h
+++ b/src/ft2_pushbuttons.h
@@ -343,17 +343,42 @@
 // amount of frames to wait
 #define BUTTON_DOWN_DELAY 25
 
-// font #1/#2 special characters (used for buttons)
-#define ARROW_UP_STRING "\x05"
-#define ARROW_DOWN_STRING "\x03"
-#define ARROW_LEFT_STRING "\x1E"
-#define ARROW_RIGHT_STRING "\x1F"
-#define SMALL_1_STRING "\x08"
-#define SMALL_2_STRING "\x09"
-#define SMALL_3_STRING "\x0A"
-#define SMALL_4_STRING "\x0B"
-#define SMALL_5_STRING "\x0C"
-#define SMALL_6_STRING "\x0D"
+// special characters (used for buttons)
+
+#define ARROW_UP_GFX_CHAR 0x01
+#define ARROW_UP_STRING "\x01"
+
+#define ARROW_DOWN_GFX_CHAR 0x02
+#define ARROW_DOWN_STRING "\x02"
+
+#define ARROW_LEFT_GFX_CHAR 0x03
+#define ARROW_LEFT_STRING "\x03"
+
+#define ARROW_RIGHT_GFX_CHAR 0x04
+#define ARROW_RIGHT_STRING "\x04"
+
+#define SMALL_1_GFX_CHAR 0x05
+#define SMALL_1_STRING "\x05"
+
+#define SMALL_2_GFX_CHAR 0x06
+#define SMALL_2_STRING "\x06"
+
+#define SMALL_3_GFX_CHAR 0x07
+#define SMALL_3_STRING "\x07"
+
+#define SMALL_4_GFX_CHAR 0x08
+#define SMALL_4_STRING "\x08"
+
+#define SMALL_5_GFX_CHAR 0x09
+#define SMALL_5_STRING "\x09"
+
+#define SMALL_6_GFX_CHAR 0x0A
+#define SMALL_6_STRING "\x0A"
+
+#define DISKOP_PARENT_GFX_CHAR 0x0B
+#define DISKOP_PARENT_STRING "\x0B"
+
+
 
 typedef struct pushButton_t // DO NOT TOUCH!
 {
--- a/src/ft2_radiobuttons.c
+++ b/src/ft2_radiobuttons.c
@@ -88,10 +88,10 @@
 	//x,   y,   w,   group,                               funcOnUp
 	{ 390,  90, 108, RB_GROUP_CONFIG_AUDIO_INTERPOLATION, rbConfigAudioIntrpDisabled },
 	{ 390, 104,  90, RB_GROUP_CONFIG_AUDIO_INTERPOLATION, rbConfigAudioIntrpLinear },
-	{ 390, 118, 115, RB_GROUP_CONFIG_AUDIO_INTERPOLATION, rbConfigAudioIntrpGaussian },
-	{ 390, 132,  95, RB_GROUP_CONFIG_AUDIO_INTERPOLATION, rbConfigAudioIntrpCubic },
-	{ 390, 146,  94, RB_GROUP_CONFIG_AUDIO_INTERPOLATION, rbConfigAudioIntrp8PointSinc },
-	{ 390, 160, 101, RB_GROUP_CONFIG_AUDIO_INTERPOLATION, rbConfigAudioIntrp16PointSinc },
+	{ 390, 118, 101, RB_GROUP_CONFIG_AUDIO_INTERPOLATION, rbConfigAudioIntrpCubic4 },
+	{ 390, 132, 101, RB_GROUP_CONFIG_AUDIO_INTERPOLATION, rbConfigAudioIntrpCubic6 },
+	{ 390, 146,  94, RB_GROUP_CONFIG_AUDIO_INTERPOLATION, rbConfigAudioIntrpSinc8 },
+	{ 390, 160, 101, RB_GROUP_CONFIG_AUDIO_INTERPOLATION, rbConfigAudioIntrpSinc16 },
 
 	// audio output frequency
 	//x,   y,  w,  group,                      funcOnUp
--- a/src/ft2_radiobuttons.h
+++ b/src/ft2_radiobuttons.h
@@ -57,8 +57,8 @@
 	// AUDIO INTERPOLATION
 	RB_CONFIG_AUDIO_INTRP_DISABLED,
 	RB_CONFIG_AUDIO_INTRP_LINEAR,
-	RB_CONFIG_AUDIO_INTRP_GAUSSIAN,
-	RB_CONFIG_AUDIO_INTRP_CUBIC,
+	RB_CONFIG_AUDIO_INTRP_CUBIC4,
+	RB_CONFIG_AUDIO_INTRP_CUBIC6,
 	RB_CONFIG_AUDIO_INTRP_SINC8,
 	RB_CONFIG_AUDIO_INTRP_SINC16,
 
--- a/src/ft2_replayer.c
+++ b/src/ft2_replayer.c
@@ -27,7 +27,6 @@
 #include "ft2_sample_loader.h"
 #include "ft2_tables.h"
 #include "ft2_structs.h"
-#include "mixer/ft2_gaussian.h"
 #include "mixer/ft2_cubic_spline.h"
 #include "mixer/ft2_windowed_sinc.h"
 
@@ -2790,8 +2789,7 @@
 		instr[131] = NULL;
 	}
 
-	freeGaussianTable();
-	freeCubicSplineTable();
+	freeCubicSplineTables();
 	freeWindowedSincTables();
 }
 
--- a/src/ft2_replayer.h
+++ b/src/ft2_replayer.h
@@ -3,7 +3,6 @@
 #include <stdint.h>
 #include <stdbool.h>
 #include "ft2_unicode.h"
-#include "mixer/ft2_gaussian.h"
 #include "mixer/ft2_cubic_spline.h"
 #include "mixer/ft2_windowed_sinc.h"
 
--- a/src/ft2_sample_ed.c
+++ b/src/ft2_sample_ed.c
@@ -1862,7 +1862,7 @@
 		default: case SMP_SAVE_MODE_WAV: changeFilenameExt(smpEd_SysReqText, ".wav", sizeof (smpEd_SysReqText) - 1); break;
 	}
 
-	UNICHAR *filenameU = cp437ToUnichar(smpEd_SysReqText);
+	UNICHAR *filenameU = cp850ToUnichar(smpEd_SysReqText);
 	if (filenameU == NULL)
 	{
 		okBox(0, "System message", "Not enough memory!", NULL);
--- a/src/ft2_sample_loader.c
+++ b/src/ft2_sample_loader.c
@@ -144,7 +144,7 @@
 
 	if (!smpFilenameSet) // if we didn't set a custom sample name in the loader, set it to its filename
 	{
-		char *tmpFilename = unicharToCp437(editor.tmpFilenameU, true);
+		char *tmpFilename = unicharToCp850(editor.tmpFilenameU, true);
 		if (tmpFilename != NULL)
 		{
 			int32_t i = (int32_t)strlen(tmpFilename);
--- a/src/ft2_sysreqs.c
+++ b/src/ft2_sysreqs.c
@@ -519,7 +519,7 @@
 						continue;
 					}
 
-					char *inputText = utf8ToCp437(inputEvent.text.text, false);
+					char *inputText = utf8ToCp850(inputEvent.text.text, false);
 					if (inputText != NULL)
 					{
 						if (inputText[0] != '\0')
--- a/src/ft2_tables.c
+++ b/src/ft2_tables.c
@@ -369,7 +369,7 @@
 const uint8_t font1Widths[128] = // normal font
 {
 	8,8,4,6,7,6,7,6,6,6,6,6,6,6,8,8,
-	6,6,6,7,7,7,7,7,7,8,7,8,8,8,8,8,
+	6,9,8,8,7,7,7,7,7,8,7,7,8,8,8,8,
 	4,3,8,8,8,8,8,4,5,5,8,7,4,7,3,8,
 	7,7,7,7,7,7,7,7,7,7,3,8,8,8,8,8,
 	8,8,8,8,8,8,8,8,8,3,8,8,8,9,9,8,
--- a/src/ft2_textboxes.c
+++ b/src/ft2_textboxes.c
@@ -233,7 +233,7 @@
 	const char oldChar = t->textPtr[end];
 	t->textPtr[end] = '\0';
 
-	char *utf8Text = cp437ToUtf8(&t->textPtr[start]);
+	char *utf8Text = cp850ToUtf8(&t->textPtr[start]);
 	if (utf8Text != NULL)
 	{
 		SDL_SetClipboardText(utf8Text);
@@ -280,7 +280,7 @@
  
 	char *copiedTextUtf8 = SDL_GetClipboardText();
 
-	char *copiedText = utf8ToCp437(copiedTextUtf8, true);
+	char *copiedText = utf8ToCp850(copiedTextUtf8, true);
 	if (copiedText == NULL)
 		return;
 
@@ -1117,8 +1117,12 @@
 		return;
 
 	const int8_t ch = (const int8_t)textChar;
-	if (ch < 32 && ch != -124 && ch != -108 && ch != -122 && ch != -114 && ch != -103 && ch != -113)
-		return; // allow certain codepage 437 nordic characters
+	if (ch < 32 &&
+		ch != -124 && ch != -108 && ch != -122 && ch != -114 && ch != -103 &&
+		ch != -113 && ch != -101 && ch != -99 && ch != -111 && ch != -110)
+	{
+		return; // only allow certain codepage 850 nordic characters
+	}
 
 	if (textIsMarked())
 	{
--- a/src/ft2_unicode.c
+++ b/src/ft2_unicode.c
@@ -18,7 +18,7 @@
 #ifdef _WIN32
 
 // Windows routines
-char *cp437ToUtf8(char *src)
+char *cp850ToUtf8(char *src)
 {
 	int32_t retVal;
 
@@ -29,7 +29,7 @@
 	if (srcLen <= 0)
 		return NULL;
 
-	int32_t reqSize = MultiByteToWideChar(437, 0, src, srcLen, 0, 0);
+	int32_t reqSize = MultiByteToWideChar(850, 0, src, srcLen, 0, 0);
 	if (reqSize <= 0)
 		return NULL;
 
@@ -39,7 +39,7 @@
 
 	w[reqSize] = 0;
 
-	retVal = MultiByteToWideChar(437, 0, src, srcLen, w, reqSize);
+	retVal = MultiByteToWideChar(850, 0, src, srcLen, w, reqSize);
 	if (!retVal)
 	{
 		free(w);
@@ -78,7 +78,7 @@
 	return x;
 }
 
-UNICHAR *cp437ToUnichar(char *src)
+UNICHAR *cp850ToUnichar(char *src)
 {
 	if (src == NULL)
 		return NULL;
@@ -87,7 +87,7 @@
 	if (srcLen <= 0)
 		return NULL;
 
-	int32_t reqSize = MultiByteToWideChar(437, 0, src, srcLen, 0, 0);
+	int32_t reqSize = MultiByteToWideChar(850, 0, src, srcLen, 0, 0);
 	if (reqSize <= 0)
 		return NULL;
 
@@ -97,7 +97,7 @@
 
 	w[reqSize] = 0;
 
-	int32_t retVal = MultiByteToWideChar(437, 0, src, srcLen, w, reqSize);
+	int32_t retVal = MultiByteToWideChar(850, 0, src, srcLen, w, reqSize);
 	if (!retVal)
 	{
 		free(w);
@@ -107,7 +107,7 @@
 	return w;
 }
 
-char *utf8ToCp437(char *src, bool removeIllegalChars)
+char *utf8ToCp850(char *src, bool removeIllegalChars)
 {
 	if (src == NULL)
 		return NULL;
@@ -140,7 +140,7 @@
 		return NULL;
 	}
 
-	reqSize = WideCharToMultiByte(437, 0, w, srcLen, 0, 0, 0, 0);
+	reqSize = WideCharToMultiByte(850, 0, w, srcLen, 0, 0, 0, 0);
 	if (reqSize <= 0)
 	{
 		free(w);
@@ -156,7 +156,7 @@
 
 	x[reqSize] = '\0';
 
-	retVal = WideCharToMultiByte(437, 0, w, srcLen, x, reqSize, 0, 0);
+	retVal = WideCharToMultiByte(850, 0, w, srcLen, x, reqSize, 0, 0);
 	free(w);
 
 	if (!retVal)
@@ -171,8 +171,9 @@
 		for (int32_t i = 0; i < reqSize; i++)
 		{
 			const int8_t ch = (const int8_t)x[i];
-			if (ch < 32 && ch != 0 && ch != -124 && ch != -108 &&
-			    ch != -122 && ch != -114 && ch != -103 && ch != -113)
+			if (ch != '\0' && ch < 32 &&
+			    ch != -124 && ch != -108 && ch != -122 && ch != -114 && ch != -103 &&
+			    ch != -113 && ch != -101 && ch != -99 && ch != -111 && ch != -110)
 			{
 				x[i] = ' '; // character not allowed, turn it into space
 			}
@@ -182,7 +183,7 @@
 	return x;
 }
 
-char *unicharToCp437(UNICHAR *src, bool removeIllegalChars)
+char *unicharToCp850(UNICHAR *src, bool removeIllegalChars)
 {
 	if (src == NULL)
 		return NULL;
@@ -191,7 +192,7 @@
 	if (srcLen <= 0)
 		return NULL;
 
-	int32_t reqSize = WideCharToMultiByte(437, 0, src, srcLen, 0, 0, 0, 0);
+	int32_t reqSize = WideCharToMultiByte(850, 0, src, srcLen, 0, 0, 0, 0);
 	if (reqSize <= 0)
 		return NULL;
 
@@ -201,7 +202,7 @@
 
 	x[reqSize] = '\0';
 
-	int32_t retVal = WideCharToMultiByte(437, 0, src, srcLen, x, reqSize, 0, 0);
+	int32_t retVal = WideCharToMultiByte(850, 0, src, srcLen, x, reqSize, 0, 0);
 	if (!retVal)
 	{
 		free(x);
@@ -214,8 +215,9 @@
 		for (int32_t i = 0; i < reqSize; i++)
 		{
 			const int8_t ch = (const int8_t)x[i];
-			if (ch < 32 && ch != 0 && ch != -124 && ch != -108 &&
-				ch != -122 && ch != -114 && ch != -103 && ch != -113)
+			if (ch != '\0' && ch < 32 &&
+			    ch != -124 && ch != -108 && ch != -122 && ch != -114 && ch != -103 &&
+			    ch != -113 && ch != -101 && ch != -99 && ch != -111 && ch != -110)
 			{
 				x[i] = ' '; // character not allowed, turn it into space
 			}
@@ -228,7 +230,7 @@
 #else
 
 // non-Windows routines
-char *cp437ToUtf8(char *src)
+char *cp850ToUtf8(char *src)
 {
 	if (src == NULL)
 		return NULL;
@@ -237,13 +239,13 @@
 	if (srcLen <= 0)
 		return NULL;
 
-	iconv_t cd = iconv_open("UTF-8", "437");
+	iconv_t cd = iconv_open("UTF-8", "850");
 	if (cd == (iconv_t)-1)
 		return NULL;
 
-	size_t outLen = srcLen * 2; // should be sufficient
+	size_t outLen = srcLen * 4; // should be sufficient
 
-	char *outBuf = (char *)malloc((outLen + 1) * sizeof (char));
+	char *outBuf = (char *)calloc(outLen + 1, sizeof (char));
 	if (outBuf == NULL)
 		return NULL;
 
@@ -270,7 +272,7 @@
 	return outBuf;
 }
 
-char *utf8ToCp437(char *src, bool removeIllegalChars)
+char *utf8ToCp850(char *src, bool removeIllegalChars)
 {
 	if (src == NULL)
 		return NULL;
@@ -280,18 +282,18 @@
 		return NULL;
 
 #ifdef __APPLE__
-	iconv_t cd = iconv_open("437//TRANSLIT//IGNORE", "UTF-8-MAC");
+	iconv_t cd = iconv_open("850//TRANSLIT//IGNORE", "UTF-8-MAC");
 #elif defined(__NetBSD__) || defined(__sun) || defined(sun)
-	iconv_t cd = iconv_open("437", "UTF-8");
+	iconv_t cd = iconv_open("850", "UTF-8");
 #else
-	iconv_t cd = iconv_open("437//TRANSLIT//IGNORE", "UTF-8");
+	iconv_t cd = iconv_open("850//TRANSLIT//IGNORE", "UTF-8");
 #endif
 	if (cd == (iconv_t)-1)
 		return NULL;
 
-	size_t outLen = srcLen * 2; // should be sufficient
+	size_t outLen = srcLen * 4; // should be sufficient
 
-	char *outBuf = (char *)malloc((outLen + 1) * sizeof (char));
+	char *outBuf = (char *)calloc(outLen + 1, sizeof (char));
 	if (outBuf == NULL)
 		return NULL;
 
@@ -321,8 +323,9 @@
 		for (size_t i = 0; i < outLen; i++)
 		{
 			const int8_t ch = (const int8_t)outBuf[i];
-			if (ch < 32 && ch != 0 && ch != -124 && ch != -108 &&
-				ch != -122 && ch != -114 && ch != -103 && ch != -113)
+			if (ch != '\0' && ch < 32 &&
+			    ch != -124 && ch != -108 && ch != -122 && ch != -114 && ch != -103 &&
+			    ch != -113 && ch != -101 && ch != -99 && ch != -111 && ch != -110)
 			{
 				outBuf[i] = ' '; // character not allowed, turn it into space
 			}
--- a/src/ft2_unicode.h
+++ b/src/ft2_unicode.h
@@ -42,12 +42,12 @@
 #define UNICHAR_STRLEN(a) strlen(a)
 #endif
 
-char *cp437ToUtf8(char *src);
-char *utf8ToCp437(char *src, bool removeIllegalChars);
+char *cp850ToUtf8(char *src);
+char *utf8ToCp850(char *src, bool removeIllegalChars);
 #ifdef _WIN32
-UNICHAR *cp437ToUnichar(char *src);
-char *unicharToCp437(UNICHAR *src, bool removeIllegalChars);
+UNICHAR *cp850ToUnichar(char *src);
+char *unicharToCp850(UNICHAR *src, bool removeIllegalChars);
 #else
-#define cp437ToUnichar(a) cp437ToUtf8(a)
-#define unicharToCp437(a, b) utf8ToCp437(a, b)
+#define cp850ToUnichar(a) cp850ToUtf8(a)
+#define unicharToCp850(a, b) utf8ToCp850(a, b)
 #endif
binary files /dev/null b/src/gfxdata/bmp/buttonGfx.bmp differ
binary files a/src/gfxdata/bmp/font1.bmp b/src/gfxdata/bmp/font1.bmp differ
--- a/src/gfxdata/ft2_bmp_fonts.c
+++ b/src/gfxdata/ft2_bmp_fonts.c
@@ -1,162 +1,166 @@
 #include <stdint.h>
 
-const uint8_t font1BMP[3712] = // normal font
+const uint8_t buttonGfxBMP[416] = // custom button graphics
 {
-	0x42,0x4D,0x80,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x0A,0x00,
-	0x00,0x00,0x01,0x00,0x04,0x00,0x02,0x00,0x00,0x00,0x42,0x0E,0x00,0x00,0x12,0x0B,0x00,0x00,0x12,0x0B,0x00,0x00,0x02,0x00,
-	0x00,0x00,0x02,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFE,0x11,0xFE,0x11,0xF4,0x11,0x02,0x00,0x02,0x00,
-	0x3C,0x11,0x00,0x0E,0x00,0x11,0x11,0x11,0x00,0x00,0x01,0x00,0x12,0x11,0x02,0x00,0x02,0x01,0x2C,0x11,0x02,0x00,0x0A,0x11,
-	0x02,0x00,0x3A,0x11,0x00,0x06,0x00,0x00,0x01,0x00,0x32,0x11,0x00,0x00,0xA8,0x11,0x02,0x01,0xB6,0x11,0x02,0x00,0x76,0x11,
-	0x02,0x00,0xFE,0x11,0x18,0x11,0x02,0x00,0x02,0x00,0x3C,0x11,0x02,0x00,0x0A,0x11,0x02,0x00,0x14,0x11,0x02,0x00,0x2C,0x11,
-	0x02,0x00,0x0A,0x11,0x02,0x00,0x3E,0x11,0x02,0x00,0x0C,0x11,0x02,0x00,0x0C,0x11,0x02,0x00,0x16,0x11,0x00,0x00,0x08,0x11,
-	0x00,0x08,0x00,0x11,0x11,0x01,0x0A,0x11,0x00,0x1C,0x00,0x11,0x11,0x10,0x00,0x00,0x11,0x11,0x00,0x11,0x11,0x10,0x00,0x00,
-	0x3A,0x11,0x00,0x10,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x18,0x11,0x00,0x3A,0x10,0x00,0x00,0x11,0x10,0x00,0x01,0x11,
-	0x10,0x00,0x01,0x11,0x10,0x00,0x01,0x11,0x00,0x00,0x01,0x11,0x00,0x00,0x00,0x11,0x10,0x00,0x00,0x11,0x00,0x00,0x0A,0x11,
-	0x00,0x20,0x00,0x01,0x11,0x00,0x01,0x11,0x11,0x10,0x11,0x11,0x11,0x10,0x11,0x11,0x11,0x10,0x0C,0x11,0x02,0x00,0x18,0x11,
-	0x00,0x16,0x00,0x11,0x11,0x01,0x11,0x10,0x01,0x10,0x00,0x10,0x01,0x00,0x0A,0x11,0x00,0x08,0x00,0x11,0x11,0x00,0x16,0x11,
-	0x02,0x10,0x02,0x01,0x0C,0x11,0x00,0x5E,0x00,0x11,0x11,0x11,0x01,0x11,0x11,0x11,0x10,0x00,0x01,0x11,0x00,0x00,0x00,0x11,
-	0x00,0x00,0x00,0x11,0x10,0x00,0x01,0x11,0x11,0x11,0x00,0x11,0x10,0x00,0x01,0x11,0x10,0x00,0x01,0x11,0x11,0x00,0x11,0x11,
-	0x10,0x00,0x01,0x11,0x10,0x00,0x01,0x00,0x0A,0x11,0x02,0x10,0x02,0x01,0x08,0x11,0x02,0x00,0x0A,0x11,0x00,0xEC,0x10,0x01,
-	0x11,0x11,0x11,0x00,0x11,0x11,0x10,0x00,0x00,0x11,0x00,0x11,0x10,0x01,0x00,0x00,0x00,0x11,0x10,0x00,0x00,0x11,0x00,0x00,
-	0x00,0x11,0x00,0x00,0x00,0x01,0x00,0x11,0x11,0x11,0x10,0x00,0x00,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x10,0x00,
-	0x00,0x11,0x00,0x11,0x10,0x01,0x00,0x00,0x00,0x01,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x00,0x10,0x00,0x00,0x11,0x00,0x11,
-	0x11,0x11,0x10,0x00,0x00,0x01,0x00,0x11,0x10,0x01,0x10,0x00,0x00,0x11,0x11,0x10,0x01,0x11,0x10,0x00,0x00,0x11,0x11,0x10,
-	0x11,0x11,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x00,0x11,0x10,0x01,0x11,0x00,0x00,0x00,0x01,0x00,0x00,0x0A,0x11,0x00,0x18,
-	0x01,0x00,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x01,0x0A,0x11,0x00,0x42,0x10,0x00,0x00,0x11,0x00,0x00,0x01,0x11,
-	0x10,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x10,0x00,0x00,0x11,0x00,0x11,0x11,0x11,0x10,0x00,0x00,0x11,0x00,0x11,0x00,0x11,
-	0x00,0x00,0x08,0x11,0x00,0x68,0x00,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x00,0x00,0x11,0x00,
-	0x11,0x10,0x00,0x01,0x11,0x00,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x00,0x01,0x11,0x10,0x00,0x11,
-	0x11,0x10,0x00,0x00,0x11,0x11,0x10,0x11,0x11,0x10,0x08,0x00,0x00,0x2A,0x11,0x10,0x01,0x10,0x00,0x00,0x11,0x00,0x00,0x00,
-	0x11,0x10,0x01,0x11,0x11,0x00,0x11,0x11,0x11,0x10,0x01,0x00,0x14,0x11,0x00,0x00,0x08,0x11,0x00,0x08,0x00,0x11,0x10,0x01,
-	0x08,0x11,0x00,0xE6,0x10,0x00,0x01,0x11,0x00,0x11,0x00,0x11,0x11,0x00,0x11,0x11,0x00,0x11,0x00,0x11,0x10,0x00,0x11,0x11,
-	0x00,0x00,0x11,0x11,0x00,0x00,0x01,0x11,0x10,0x00,0x11,0x11,0x11,0x10,0x01,0x11,0x10,0x00,0x11,0x11,0x10,0x00,0x11,0x11,
-	0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x10,0x01,0x11,0x11,0x10,0x00,0x11,0x11,0x10,0x00,0x11,0x11,0x00,0x01,0x10,0x01,
-	0x00,0x11,0x00,0x11,0x00,0x01,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x10,0x01,
-	0x00,0x11,0x11,0x11,0x01,0x11,0x10,0x11,0x11,0x00,0x01,0x11,0x11,0x00,0x01,0x11,0x11,0x00,0x11,0x11,0x11,0x10,0x01,0x00,
-	0x1A,0x11,0x00,0x1E,0x10,0x01,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x00,0x00,0x0A,0x11,0x00,0x24,
-	0x10,0x01,0x11,0x11,0x10,0x01,0x11,0x11,0x10,0x11,0x01,0x11,0x11,0x00,0x11,0x11,0x10,0x01,0x0C,0x11,0x00,0x76,0x00,0x11,
-	0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x11,0x00,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x11,0x11,
-	0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x00,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,
-	0x11,0x11,0x10,0x01,0x11,0x11,0x11,0x10,0x01,0x00,0x0C,0x11,0x02,0x00,0x0C,0x11,0x00,0xDA,0x01,0x11,0x11,0x01,0x00,0x11,
-	0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,
-	0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x00,0x11,
-	0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x10,0x01,0x00,0x11,
-	0x10,0x01,0x11,0x10,0x01,0x11,0x00,0x11,0x10,0x01,0x11,0x00,0x01,0x11,0x00,0x01,0x10,0x00,0x00,0x11,0x11,0x00,0x11,0x10,
-	0x01,0x11,0x00,0x11,0x11,0x11,0x00,0x00,0x0A,0x11,0x00,0x10,0x10,0x01,0x11,0x00,0x11,0x11,0x00,0x00,0x14,0x11,0x00,0x42,
-	0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,
-	0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x08,0x11,0x00,0x40,0x00,0x11,0x11,0x00,0x10,0x01,0x11,0x00,0x11,0x11,
-	0x11,0x00,0x10,0x01,0x00,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x0A,0x11,
-	0x00,0x50,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x11,0x00,0x01,0x11,0x00,0x10,0x01,0x00,0x10,0x01,0x00,0x11,
-	0x00,0x11,0x00,0x11,0x10,0x01,0x11,0x11,0x10,0x01,0x11,0x11,0x00,0x11,0x11,0x11,0x10,0x01,0x14,0x11,0x00,0x00,0x0C,0x11,
-	0x00,0xF2,0x00,0x11,0x01,0x01,0x11,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x00,0x11,0x11,0x00,0x11,0x00,0x11,
-	0x00,0x10,0x01,0x11,0x10,0x01,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x10,0x01,0x11,0x11,0x10,0x01,0x11,0x00,0x10,0x01,0x11,
-	0x00,0x10,0x01,0x11,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x10,0x01,0x11,0x11,0x00,0x10,0x01,0x11,0x00,0x10,0x01,0x11,
-	0x00,0x01,0x10,0x01,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,
-	0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x10,0x11,0x11,0x01,0x11,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x10,0x00,0x00,0x01,
-	0x00,0x00,0x00,0x00,0x0A,0x11,0x02,0x00,0x0E,0x11,0x00,0x1E,0x00,0x00,0x00,0x01,0x11,0x11,0x10,0x01,0x10,0x01,0x11,0x11,
-	0x00,0x10,0x00,0x00,0x0A,0x11,0x02,0x00,0x08,0x11,0x00,0x12,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x00,0x1C,0x11,
-	0x00,0x1C,0x10,0x01,0x11,0x11,0x00,0x11,0x00,0x11,0x11,0x00,0x11,0x11,0x10,0x01,0x08,0x11,0x00,0x36,0x00,0x11,0x11,0x11,
-	0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x00,0x11,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x00,
-	0x10,0x11,0x00,0x68,0x00,0x11,0x11,0x10,0x00,0x00,0x11,0x11,0x10,0x01,0x11,0x11,0x00,0x11,0x11,0x01,0x10,0x01,0x01,0x00,
-	0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,
-	0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x0A,0x11,0x00,0x64,0x10,0x01,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,
-	0x11,0x00,0x00,0x11,0x10,0x00,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x11,0x11,
-	0x10,0x01,0x11,0x10,0x01,0x11,0x00,0x11,0x10,0x01,0x10,0x01,0x00,0x11,0x0A,0x00,0x00,0x18,0x11,0x11,0x00,0x11,0x10,0x01,
-	0x11,0x10,0x01,0x11,0x11,0x00,0x0A,0x11,0x00,0x10,0x00,0x11,0x11,0x00,0x11,0x11,0x00,0x00,0x14,0x11,0x00,0x42,0x00,0x11,
-	0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,
-	0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x08,0x11,0x00,0x9A,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x00,0x11,0x11,0x11,0x00,
-	0x10,0x01,0x00,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x10,
-	0x00,0x01,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x00,0x10,0x01,0x00,0x11,0x00,0x01,0x11,0x00,
-	0x11,0x00,0x11,0x11,0x00,0x11,0x11,0x10,0x01,0x11,0x11,0x00,0x11,0x11,0x11,0x10,0x01,0x00,0x14,0x11,0x00,0x00,0x0A,0x11,
-	0x00,0x08,0x10,0x01,0x11,0x10,0x08,0x11,0x00,0xB8,0x00,0x11,0x11,0x10,0x00,0x00,0x11,0x11,0x00,0x11,0x11,0x10,0x00,0x00,
-	0x11,0x00,0x10,0x01,0x11,0x10,0x01,0x11,0x11,0x10,0x01,0x11,0x11,0x11,0x10,0x01,0x11,0x11,0x10,0x01,0x11,0x11,0x10,0x01,
-	0x11,0x00,0x10,0x01,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x10,0x01,0x11,0x11,0x00,0x10,0x01,0x11,0x11,0x10,0x01,
-	0x11,0x00,0x10,0x10,0x01,0x10,0x00,0x01,0x11,0x00,0x10,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,
-	0x11,0x00,0x11,0x10,0x01,0x00,0x08,0x11,0x00,0x26,0x01,0x00,0x11,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
-	0x01,0x00,0x00,0x00,0x01,0x00,0x08,0x11,0x02,0x00,0x0E,0x11,0x00,0x20,0x10,0x01,0x00,0x11,0x11,0x11,0x10,0x01,0x11,0x00,
-	0x11,0x11,0x10,0x00,0x10,0x01,0x08,0x11,0x02,0x00,0x08,0x11,0x00,0x14,0x00,0x11,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,
-	0x0A,0x11,0x00,0x06,0x00,0x00,0x00,0x00,0x0C,0x11,0x00,0x1A,0x00,0x11,0x11,0x00,0x11,0x00,0x11,0x11,0x00,0x11,0x11,0x11,
-	0x00,0x00,0x08,0x11,0x00,0x32,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x00,0x11,0x11,
-	0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x00,0x12,0x11,0x02,0x10,0x02,0x01,0x10,0x11,0x00,0x56,0x00,0x11,0x11,0x10,0x01,0x11,
-	0x01,0x01,0x11,0x01,0x00,0x00,0x00,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,
-	0x00,0x11,0x11,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x00,0x0A,0x11,0x00,0x86,0x10,0x01,0x00,0x10,0x01,0x11,
-	0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x10,0x01,0x00,0x00,0x00,0x11,0x00,0x11,0x10,0x01,
-	0x00,0x11,0x10,0x01,0x11,0x11,0x10,0x01,0x11,0x10,0x01,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x10,0x01,0x00,
-	0x10,0x01,0x10,0x01,0x11,0x10,0x01,0x11,0x11,0x00,0x11,0x11,0x00,0x00,0x08,0x11,0x00,0x12,0x10,0x01,0x11,0x11,0x00,0x11,
-	0x11,0x00,0x00,0x00,0x14,0x11,0x00,0x42,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,
-	0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x08,0x11,0x00,0x90,0x00,0x11,
-	0x11,0x00,0x10,0x01,0x11,0x00,0x11,0x11,0x11,0x00,0x10,0x01,0x00,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,
-	0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x10,
-	0x01,0x00,0x10,0x01,0x00,0x10,0x01,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x10,0x01,0x11,0x00,0x11,0x11,0x11,0x00,0x08,0x11,
-	0x02,0x00,0x14,0x11,0x00,0x00,0x0A,0x11,0x00,0x12,0x00,0x11,0x11,0x01,0x01,0x11,0x11,0x11,0x00,0x00,0x0C,0x11,0x00,0x06,
-	0x00,0x00,0x00,0x00,0x0A,0x11,0x00,0x68,0x00,0x10,0x01,0x11,0x10,0x01,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x11,
-	0x00,0x00,0x01,0x11,0x11,0x10,0x01,0x11,0x00,0x10,0x01,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x00,0x11,0x11,
-	0x10,0x00,0x11,0x11,0x10,0x00,0x01,0x11,0x00,0x10,0x10,0x01,0x08,0x11,0x00,0x56,0x10,0x00,0x01,0x11,0x00,0x11,0x11,0x11,
-	0x00,0x11,0x00,0x11,0x00,0x00,0x11,0x11,0x00,0x11,0x10,0x01,0x00,0x00,0x11,0x11,0x11,0x10,0x11,0x11,0x10,0x00,0x00,0x11,
-	0x11,0x00,0x01,0x11,0x10,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x0A,0x11,0x02,0x00,0x0E,0x11,0x00,0x1E,0x10,0x01,0x00,0x11,
-	0x10,0x00,0x00,0x11,0x11,0x10,0x01,0x11,0x11,0x00,0x01,0x00,0x0A,0x11,0x02,0x00,0x08,0x11,0x00,0x12,0x00,0x11,0x11,0x11,
-	0x00,0x11,0x11,0x11,0x00,0x00,0x1E,0x11,0x00,0xD0,0x10,0x01,0x11,0x00,0x11,0x00,0x11,0x11,0x00,0x11,0x11,0x11,0x10,0x01,
-	0x11,0x11,0x00,0x01,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x01,0x11,0x00,0x00,0x01,0x11,0x11,0x10,0x01,0x11,0x10,0x00,0x01,
-	0x11,0x10,0x00,0x00,0x11,0x00,0x11,0x11,0x11,0x10,0x01,0x11,0x11,0x11,0x00,0x11,0x11,0x10,0x00,0x00,0x11,0x11,0x10,0x01,
-	0x11,0x11,0x11,0x00,0x11,0x01,0x01,0x11,0x01,0x00,0x11,0x10,0x01,0x00,0x00,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x10,
-	0x01,0x00,0x00,0x01,0x11,0x00,0x00,0x01,0x11,0x00,0x10,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x0A,0x11,0x00,0x86,0x10,0x01,
-	0x00,0x00,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x10,0x01,0x00,0x00,0x10,0x01,0x00,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,
-	0x00,0x11,0x10,0x01,0x00,0x00,0x00,0x11,0x10,0x00,0x00,0x11,0x11,0x10,0x01,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,
-	0x00,0x11,0x11,0x00,0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x10,0x01,0x11,0x00,0x00,0x08,0x11,0x00,0x12,0x00,0x11,
-	0x11,0x11,0x00,0x11,0x11,0x00,0x00,0x00,0x14,0x11,0x00,0x42,0x10,0x00,0x01,0x11,0x00,0x00,0x01,0x11,0x10,0x00,0x01,0x11,
-	0x10,0x00,0x00,0x11,0x10,0x00,0x01,0x11,0x00,0x00,0x11,0x11,0x10,0x00,0x00,0x11,0x00,0x00,0x01,0x11,0x00,0x00,0x08,0x11,
-	0x00,0x9A,0x00,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x11,0x10,0x00,0x01,
-	0x11,0x00,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x10,0x00,0x11,0x11,0x10,0x00,0x00,0x11,0x00,0x00,0x11,0x11,0x00,0x11,0x00,
-	0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x00,0x00,0x11,0x10,0x01,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x10,0x01,0x11,
-	0x11,0x00,0x11,0x11,0x11,0x10,0x01,0x00,0x14,0x11,0x00,0x00,0x08,0x11,0x02,0x10,0x02,0x01,0x0E,0x11,0x00,0xE4,0x00,0x11,
-	0x11,0x00,0x11,0x00,0x11,0x10,0x00,0x01,0x11,0x11,0x00,0x11,0x11,0x00,0x10,0x01,0x11,0x10,0x01,0x11,0x11,0x11,0x10,0x01,
-	0x11,0x11,0x10,0x01,0x11,0x00,0x10,0x01,0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x11,0x00,0x01,0x11,0x11,0x00,0x01,
-	0x11,0x11,0x10,0x01,0x11,0x00,0x10,0x01,0x11,0x00,0x10,0x01,0x11,0x00,0x11,0x00,0x01,0x00,0x11,0x00,0x11,0x11,0x11,0x10,
-	0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x10,0x11,0x01,
-	0x11,0x11,0x00,0x01,0x11,0x11,0x00,0x01,0x11,0x11,0x00,0x11,0x11,0x11,0x10,0x01,0x0A,0x11,0x00,0x1A,0x00,0x11,0x11,0x11,
-	0x01,0x10,0x11,0x11,0x00,0x00,0x00,0x01,0x00,0x00,0x0A,0x11,0x00,0x16,0x00,0x11,0x10,0x01,0x00,0x11,0x00,0x11,0x11,0x11,
-	0x00,0x00,0x08,0x11,0x00,0x12,0x00,0x11,0x11,0x10,0x11,0x01,0x11,0x11,0x00,0x00,0x20,0x11,0x00,0x10,0x00,0x11,0x00,0x11,
-	0x00,0x11,0x11,0x00,0x08,0x11,0x00,0x1E,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x00,
-	0x0A,0x11,0x00,0x2A,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x10,0x01,0x11,0x11,0x11,0x10,
-	0x01,0x00,0x0C,0x11,0x02,0x00,0x08,0x11,0x00,0x4E,0x10,0x01,0x01,0x10,0x01,0x01,0x10,0x01,0x00,0x11,0x00,0x11,0x00,0x11,
-	0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x10,0x01,
-	0x00,0x00,0x0A,0x11,0x00,0x14,0x10,0x01,0x00,0x10,0x01,0x11,0x00,0x11,0x11,0x11,0x0C,0x00,0x00,0x26,0x11,0x00,0x00,0x11,
-	0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x00,0x08,0x11,0x00,0x52,0x10,0x01,0x11,0x00,
-	0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x00,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x11,0x11,0x00,0x11,0x00,
-	0x11,0x11,0x11,0x10,0x01,0x11,0x11,0x11,0x00,0x11,0x11,0x00,0x00,0x00,0x0C,0x11,0x02,0x10,0x02,0x01,0x0C,0x11,0x02,0x00,
-	0x12,0x11,0x02,0x00,0x0A,0x11,0x02,0x00,0x0E,0x11,0x02,0x00,0x16,0x11,0x00,0x0A,0x00,0x11,0x11,0x11,0x00,0x00,0x3E,0x11,
-	0x02,0x00,0x36,0x11,0x00,0x14,0x10,0x01,0x11,0x11,0x00,0x11,0x11,0x11,0x10,0x01,0x14,0x11,0x00,0x00,0x08,0x11,0x02,0x00,
-	0x10,0x11,0x02,0x00,0x0E,0x11,0x02,0x00,0x0C,0x11,0x00,0x32,0x00,0x10,0x01,0x11,0x00,0x01,0x11,0x11,0x00,0x10,0x01,0x11,
-	0x00,0x10,0x01,0x11,0x00,0x10,0x01,0x11,0x00,0x11,0x11,0x11,0x00,0x00,0x08,0x11,0x00,0x2E,0x10,0x11,0x11,0x11,0x10,0x11,
-	0x11,0x11,0x10,0x01,0x11,0x00,0x10,0x01,0x11,0x00,0x10,0x01,0x11,0x00,0x11,0x00,0x01,0x00,0x10,0x11,0x00,0x4C,0x00,0x11,
-	0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x10,0x00,0x00,0x11,0x00,0x11,0x11,0x11,0x10,0x11,0x10,0x11,0x11,0x10,
-	0x11,0x11,0x11,0x00,0x01,0x11,0x11,0x10,0x11,0x11,0x11,0x10,0x0C,0x11,0x00,0x44,0x00,0x11,0x11,0x11,0x00,0x10,0x01,0x11,
-	0x10,0x01,0x00,0x11,0x10,0x00,0x00,0x01,0x00,0x11,0x10,0x01,0x10,0x01,0x00,0x11,0x10,0x01,0x11,0x11,0x10,0x01,0x11,0x11,
-	0x10,0x01,0x30,0x11,0x00,0x52,0x10,0x01,0x00,0x11,0x00,0x11,0x10,0x00,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,
-	0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,
-	0x16,0x11,0x02,0x00,0x0A,0x11,0x00,0x5A,0x10,0x01,0x11,0x11,0x00,0x11,0x10,0x01,0x01,0x11,0x11,0x01,0x11,0x00,0x01,0x11,
-	0x00,0x11,0x00,0x11,0x00,0x11,0x10,0x01,0x00,0x10,0x01,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x10,0x01,
-	0x00,0x11,0x10,0x01,0x00,0x00,0x0A,0x11,0x00,0x8E,0x10,0x01,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x01,0x10,0x00,
-	0x00,0x01,0x11,0x00,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,
-	0x11,0x10,0x01,0x11,0x00,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x00,
-	0x11,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x00,0x00,0x08,0x11,0x00,0x0A,0x00,0x11,0x11,0x00,0x00,0x00,0x0C,0x11,0x02,0x00,
-	0x0E,0x11,0x02,0x00,0x12,0x11,0x02,0x00,0x0A,0x11,0x02,0x00,0x0E,0x11,0x00,0x0A,0x00,0x11,0x11,0x11,0x00,0x00,0x08,0x11,
-	0x00,0x10,0x00,0x11,0x11,0x00,0x11,0x11,0x11,0x00,0x3E,0x11,0x02,0x00,0x36,0x11,0x00,0x14,0x10,0x01,0x11,0x11,0x00,0x11,
-	0x11,0x11,0x10,0x01,0x14,0x11,0x00,0x00,0x08,0x11,0x02,0x01,0x2E,0x11,0x00,0x66,0x10,0x00,0x11,0x11,0x10,0x01,0x11,0x11,
-	0x10,0x00,0x11,0x11,0x10,0x00,0x11,0x11,0x00,0x10,0x01,0x11,0x00,0x00,0x01,0x11,0x10,0x00,0x01,0x11,0x10,0x01,0x00,0x11,
-	0x11,0x00,0x01,0x11,0x00,0x00,0x01,0x11,0x10,0x00,0x11,0x11,0x10,0x00,0x01,0x11,0x10,0x00,0x00,0x00,0x12,0x11,0x00,0x30,
-	0x10,0x00,0x01,0x11,0x00,0x00,0x01,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x10,0x01,0x00,0x00,0x00,0x11,0x00,0x11,0x11,0x01,
-	0x28,0x11,0x00,0x0E,0x00,0x11,0x11,0x11,0x00,0x10,0x01,0x00,0x0C,0x11,0x00,0x28,0x10,0x01,0x11,0x00,0x11,0x11,0x01,0x11,
-	0x00,0x01,0x11,0x10,0x01,0x11,0x11,0x11,0x00,0x11,0x11,0x00,0x34,0x11,0x00,0x50,0x01,0x10,0x00,0x01,0x11,0x11,0x00,0x11,
-	0x11,0x10,0x00,0x01,0x11,0x10,0x00,0x01,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x10,0x00,0x01,0x11,0x00,0x00,0x00,
-	0x11,0x10,0x00,0x01,0x11,0x10,0x00,0x00,0x2A,0x11,0x00,0x52,0x10,0x00,0x00,0x11,0x10,0x00,0x00,0x11,0x11,0x10,0x11,0x11,
-	0x00,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x11,
-	0x00,0x11,0x10,0x01,0x00,0x00,0x0A,0x11,0x00,0x4C,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x11,0x00,0x11,0x11,0x00,
-	0x00,0x11,0x11,0x00,0x10,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x10,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x10,0x00,0x00,0x11,
-	0x0A,0x00,0x00,0x24,0x11,0x10,0x01,0x00,0x11,0x10,0x01,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x08,0x00,
-	0x00,0x1E,0x01,0x00,0x00,0x11,0x11,0x01,0x11,0x11,0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x00,0x0C,0x11,0x02,0x00,0x0E,0x11,
-	0x02,0x00,0x12,0x11,0x02,0x00,0x0A,0x11,0x02,0x10,0x02,0x00,0x0C,0x11,0x02,0x00,0x16,0x11,0x00,0x0A,0x00,0x11,0x11,0x11,
-	0x00,0x00,0x78,0x11,0x02,0x00,0x0C,0x11,0x02,0x00,0x16,0x11,0x00,0x01,0x00,0x00
+	0x42,0x4D,0xA0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x5A,0x00,0x00,0x00,0x08,0x00,
+	0x00,0x00,0x01,0x00,0x04,0x00,0x02,0x00,0x00,0x00,0x62,0x01,0x00,0x00,0x12,0x0B,0x00,0x00,0x12,0x0B,0x00,0x00,0x02,0x00,
+	0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x1C,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x00,
+	0x00,0x01,0x00,0x00,0x00,0x01,0x34,0x00,0x00,0x0A,0x11,0x01,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x5A,0x00,0x11,0x00,0x00,
+	0x01,0x11,0x10,0x00,0x00,0x11,0x00,0x00,0x00,0x01,0x10,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x10,0x00,0x01,0x11,0x00,0x00,
+	0x00,0x01,0x10,0x00,0x01,0x11,0x00,0x00,0x01,0x11,0x00,0x00,0x11,0x01,0x10,0x00,0x11,0x00,0x00,0x00,0x00,0x4E,0x00,0x11,
+	0x00,0x00,0x11,0x11,0x11,0x00,0x01,0x11,0x11,0x10,0x11,0x11,0x11,0x00,0x01,0x10,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x01,
+	0x10,0x00,0x00,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x08,0x00,0x02,0x01,0x02,0x10,0x00,0x00,0x00,0x4E,
+	0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x11,0x11,0x11,0x10,0x11,0x11,0x11,0x10,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,
+	0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x08,0x00,0x02,0x11,0x00,0x00,0x00,0x58,
+	0x11,0x11,0x11,0x00,0x00,0x11,0x00,0x00,0x01,0x11,0x11,0x10,0x11,0x11,0x11,0x00,0x01,0x10,0x00,0x00,0x00,0x11,0x00,0x00,
+	0x00,0x11,0x00,0x00,0x11,0x11,0x10,0x00,0x00,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x4C,
+	0x01,0x11,0x10,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x01,0x10,0x00,0x01,0x10,0x00,0x00,0x00,0x01,0x10,0x00,
+	0x00,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x08,0x00,0x02,0x11,0x00,0x00,0x00,0x4A,0x00,0x11,
+	0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x11,0x10,0x00,0x00,0x11,0x01,0x10,0x00,0x11,0x01,
+	0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x08,0x00,0x02,0x01,0x02,0x10,0x00,0x00,0x00,0x02,0x21,0x00,
+	0x00,0x34,0x11,0x00,0x00,0x00,0x11,0x10,0x00,0x00,0x11,0x10,0x00,0x01,0x10,0x11,0x00,0x01,0x11,0x11,0x00,0x00,0x11,0x11,
+	0x00,0x00,0x00,0x10,0x00,0x01,0x00,0x00
+};
+
+const uint8_t font1BMP[3272] = // normal font
+{
+	0x42,0x4D,0xC8,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x28,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x0A,0x00,
+	0x00,0x00,0x01,0x00,0x04,0x00,0x02,0x00,0x00,0x00,0x8A,0x0C,0x00,0x00,0x12,0x0B,0x00,0x00,0x12,0x0B,0x00,0x00,0x02,0x00,
+	0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x02,0xFF,0x00,0x00,0x02,0xFF,0x00,0x00,0x02,
+	0xF2,0x00,0x02,0x11,0x02,0x11,0x3C,0x00,0x00,0x0E,0x11,0x00,0x00,0x00,0x11,0x11,0x10,0x00,0x12,0x00,0x02,0x11,0x02,0x10,
+	0x2C,0x00,0x02,0x11,0x0A,0x00,0x02,0x11,0x3A,0x00,0x00,0x06,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x02,0xD8,0x00,0x02,0x10,
+	0x86,0x00,0x02,0x11,0x76,0x00,0x02,0x11,0xFE,0x00,0x18,0x00,0x02,0x11,0x02,0x11,0x3C,0x00,0x02,0x11,0x0A,0x00,0x02,0x11,
+	0x14,0x00,0x02,0x11,0x2C,0x00,0x02,0x11,0x0A,0x00,0x02,0x11,0x3E,0x00,0x02,0x11,0x0C,0x00,0x02,0x11,0x0C,0x00,0x02,0x11,
+	0x00,0x00,0x00,0x02,0x21,0x00,0x00,0x06,0x11,0x11,0x10,0x00,0x0A,0x00,0x00,0x06,0x11,0x11,0x10,0x00,0x38,0x00,0x00,0x10,
+	0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x0A,0x00,0x00,0x0E,0x11,0x10,0x11,0x11,0x10,0x11,0x11,0x00,0x0A,0x00,0x02,0x11,
+	0x02,0x11,0x24,0x00,0x00,0x06,0x11,0x11,0x10,0x00,0x0A,0x00,0x02,0x11,0x02,0x11,0x0C,0x00,0x00,0x06,0x11,0x11,0x10,0x00,
+	0x18,0x00,0x02,0x01,0x02,0x10,0x16,0x00,0x00,0x16,0x01,0x10,0x00,0x01,0x00,0x00,0x11,0x00,0x11,0x10,0x11,0x00,0x0A,0x00,
+	0x00,0x0A,0x01,0x10,0x00,0x01,0x10,0x00,0x16,0x00,0x02,0x11,0x0C,0x00,0x00,0x0A,0x01,0x10,0x00,0x00,0x01,0x00,0x08,0x00,
+	0x00,0x4C,0x11,0x11,0x00,0x01,0x11,0x11,0x10,0x01,0x11,0x11,0x10,0x00,0x11,0x11,0x00,0x00,0x00,0x01,0x10,0x00,0x11,0x11,
+	0x00,0x00,0x11,0x11,0x00,0x00,0x01,0x10,0x00,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x0C,0x00,0x02,0x11,0x08,0x00,0x02,0x01,
+	0x02,0x10,0x0A,0x00,0x00,0xEC,0x11,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x11,0x11,0x10,0x01,0x10,0x00,0x11,0x01,0x11,0x11,
+	0x10,0x00,0x11,0x11,0x10,0x01,0x11,0x11,0x10,0x01,0x11,0x11,0x11,0x01,0x10,0x00,0x00,0x00,0x11,0x11,0x10,0x01,0x10,0x00,
+	0x11,0x01,0x10,0x00,0x00,0x00,0x11,0x11,0x10,0x01,0x10,0x00,0x11,0x01,0x11,0x11,0x11,0x01,0x10,0x00,0x01,0x11,0x10,0x00,
+	0x01,0x10,0x11,0x11,0x10,0x01,0x10,0x00,0x00,0x00,0x11,0x11,0x11,0x01,0x10,0x00,0x11,0x00,0x11,0x11,0x10,0x00,0x00,0x11,
+	0x00,0x00,0x11,0x11,0x10,0x00,0x00,0x10,0x00,0x01,0x10,0x00,0x01,0x11,0x10,0x00,0x01,0x10,0x00,0x11,0x00,0x01,0x11,0x11,
+	0x11,0x01,0x11,0x10,0x08,0x00,0x00,0x18,0x01,0x01,0x11,0x10,0x00,0x01,0x11,0x10,0x00,0x01,0x11,0x11,0x0C,0x00,0x00,0xB0,
+	0x11,0x11,0x10,0x01,0x11,0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x10,0x00,0x11,0x11,0x10,0x01,0x10,0x00,0x00,0x00,
+	0x11,0x11,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x00,0x00,0x00,0x01,0x10,0x00,0x01,0x10,0x01,0x10,0x01,0x10,0x00,0x00,0x01,
+	0x10,0x00,0x01,0x11,0x10,0x01,0x10,0x00,0x11,0x11,0x00,0x01,0x11,0x11,0x00,0x00,0x11,0x11,0x10,0x01,0x10,0x00,0x00,0x01,
+	0x11,0x11,0x00,0x00,0x11,0x10,0x00,0x00,0x11,0x11,0x10,0x00,0x00,0x10,0x00,0x00,0x08,0x11,0x00,0x2A,0x10,0x00,0x11,0x00,
+	0x11,0x11,0x10,0x01,0x11,0x11,0x10,0x00,0x11,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x00,0x02,0x20,0x00,
+	0x00,0x06,0x11,0x00,0x11,0x00,0x0A,0x00,0x00,0x06,0x11,0x00,0x11,0x00,0x3A,0x00,0x00,0x10,0x11,0x00,0x01,0x10,0x11,0x00,
+	0x01,0x10,0x08,0x00,0x00,0x0E,0x11,0x01,0x11,0x00,0x11,0x01,0x10,0x00,0x0A,0x00,0x00,0x06,0x11,0x00,0x11,0x00,0x22,0x00,
+	0x00,0x08,0x11,0x00,0x01,0x10,0x08,0x00,0x00,0x06,0x11,0x10,0x11,0x00,0x0A,0x00,0x00,0x08,0x11,0x10,0x01,0x10,0x28,0x00,
+	0x00,0x1E,0x01,0x10,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x01,0x10,0x11,0x00,0x11,0x00,0x0A,0x00,0x00,0x24,0x01,0x10,
+	0x00,0x00,0x01,0x10,0x00,0x00,0x01,0x00,0x10,0x00,0x00,0x11,0x00,0x00,0x01,0x10,0x0C,0x00,0x00,0x76,0x11,0x00,0x00,0x00,
+	0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x00,
+	0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x00,
+	0x01,0x10,0x00,0x00,0x00,0x01,0x10,0x00,0x0C,0x00,0x02,0x11,0x0C,0x00,0x00,0xDA,0x10,0x00,0x00,0x10,0x11,0x00,0x01,0x10,
+	0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x01,0x10,
+	0x11,0x00,0x01,0x10,0x11,0x00,0x00,0x00,0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x11,
+	0x11,0x00,0x00,0x11,0x11,0x00,0x01,0x10,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,
+	0x00,0x01,0x10,0x00,0x11,0x00,0x01,0x10,0x00,0x11,0x10,0x00,0x11,0x10,0x01,0x11,0x11,0x00,0x00,0x11,0x00,0x01,0x10,0x00,
+	0x11,0x00,0x00,0x00,0x11,0x00,0x0A,0x00,0x00,0x10,0x01,0x10,0x00,0x11,0x00,0x00,0x11,0x11,0x14,0x00,0x00,0x42,0x11,0x00,
+	0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x00,
+	0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x08,0x00,0x00,0x40,0x11,0x00,0x00,0x11,0x01,0x10,0x00,0x11,0x00,0x00,0x00,0x11,
+	0x01,0x10,0x11,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x0A,0x00,0x00,0x50,
+	0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x00,0x00,0x11,0x10,0x00,0x11,0x01,0x10,0x11,0x01,0x10,0x11,0x00,0x11,0x00,
+	0x11,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x11,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x02,0x20,0x00,0x00,0x06,
+	0x11,0x00,0x11,0x00,0x0A,0x00,0x00,0x06,0x11,0x00,0x11,0x00,0x3A,0x00,0x00,0x10,0x11,0x11,0x11,0x10,0x11,0x11,0x11,0x10,
+	0x08,0x00,0x00,0x0E,0x11,0x01,0x11,0x11,0x11,0x01,0x10,0x00,0x0A,0x00,0x00,0x06,0x11,0x00,0x11,0x00,0x22,0x00,0x00,0x08,
+	0x11,0x00,0x01,0x10,0x08,0x00,0x00,0x06,0x11,0x00,0x11,0x00,0x0A,0x00,0x00,0x08,0x11,0x10,0x01,0x10,0x18,0x00,0x02,0x11,
+	0x0E,0x00,0x00,0x1E,0x11,0x11,0x11,0x10,0x00,0x00,0x01,0x10,0x01,0x10,0x00,0x00,0x11,0x01,0x11,0x00,0x0A,0x00,0x02,0x11,
+	0x08,0x00,0x00,0x12,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x1C,0x00,0x00,0x1C,0x01,0x10,0x00,0x00,0x11,0x00,
+	0x11,0x00,0x00,0x11,0x00,0x00,0x01,0x10,0x08,0x00,0x00,0x36,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x00,
+	0x11,0x00,0x00,0x11,0x00,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x00,0x10,0x00,0x00,0x68,0x11,0x00,0x00,0x01,
+	0x11,0x11,0x00,0x00,0x01,0x10,0x00,0x00,0x11,0x00,0x00,0x10,0x01,0x10,0x10,0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x11,
+	0x00,0x00,0x00,0x11,0x00,0x01,0x10,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x11,
+	0x0A,0x00,0x00,0x64,0x01,0x10,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x11,0x11,0x00,0x01,0x11,0x11,0x00,
+	0x01,0x10,0x11,0x00,0x00,0x00,0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x01,0x10,0x00,0x11,0x00,
+	0x01,0x10,0x01,0x10,0x11,0x00,0x0A,0x11,0x00,0x18,0x00,0x00,0x11,0x00,0x01,0x10,0x00,0x01,0x10,0x00,0x00,0x11,0x0A,0x00,
+	0x00,0x10,0x11,0x00,0x00,0x11,0x00,0x00,0x11,0x11,0x14,0x00,0x00,0x42,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,
+	0x00,0x00,0x11,0x00,0x11,0x00,0x11,0x11,0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,
+	0x08,0x00,0x00,0x9A,0x11,0x00,0x00,0x11,0x11,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x01,0x10,0x11,0x11,0x00,0x11,0x00,0x11,
+	0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x01,0x11,0x10,0x00,0x11,0x00,0x00,0x00,0x11,
+	0x00,0x11,0x00,0x01,0x10,0x11,0x00,0x11,0x01,0x10,0x11,0x00,0x11,0x10,0x00,0x11,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x01,
+	0x10,0x00,0x00,0x11,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x02,0x21,0x00,0x00,0x06,0x11,0x11,0x10,0x00,0x0A,0x00,
+	0x00,0x06,0x11,0x11,0x10,0x00,0x38,0x00,0x00,0x10,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x08,0x00,0x00,0x0E,0x01,0x10,
+	0x11,0x01,0x11,0x11,0x11,0x00,0x0C,0x00,0x02,0x11,0x02,0x11,0x22,0x00,0x00,0x08,0x01,0x10,0x00,0x11,0x08,0x00,0x00,0x08,
+	0x01,0x10,0x11,0x10,0x08,0x00,0x00,0x08,0x01,0x10,0x10,0x11,0x18,0x00,0x02,0x01,0x02,0x10,0x0E,0x00,0x00,0x1E,0x11,0x01,
+	0x10,0x00,0x00,0x00,0x11,0x00,0x01,0x10,0x00,0x00,0x11,0x10,0x11,0x00,0x08,0x00,0x00,0x20,0x01,0x10,0x00,0x00,0x00,0x01,
+	0x10,0x00,0x01,0x11,0x11,0x10,0x01,0x11,0x11,0x10,0x08,0x00,0x00,0x08,0x01,0x11,0x11,0x10,0x0A,0x00,0x00,0x56,0x01,0x10,
+	0x00,0x01,0x10,0x01,0x10,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x01,
+	0x10,0x01,0x10,0x01,0x10,0x00,0x01,0x10,0x00,0x01,0x10,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x12,0x00,0x02,0x11,0x10,0x00,
+	0x00,0x58,0x01,0x10,0x00,0x00,0x11,0x00,0x01,0x01,0x00,0x01,0x01,0x11,0x11,0x11,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x00,
+	0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x01,0x10,0x0A,0x00,
+	0x00,0x86,0x11,0x01,0x10,0x11,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x01,0x11,0x10,0x01,0x11,0x11,0x10,0x00,0x11,0x01,
+	0x11,0x11,0x10,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x11,0x00,0x01,0x10,0x00,0x11,0x01,
+	0x10,0x00,0x11,0x01,0x10,0x11,0x01,0x10,0x11,0x00,0x11,0x00,0x00,0x11,0x00,0x00,0x01,0x10,0x00,0x01,0x10,0x00,0x08,0x00,
+	0x00,0x12,0x11,0x00,0x00,0x01,0x10,0x00,0x01,0x11,0x10,0x00,0x12,0x00,0x00,0xE6,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,
+	0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x00,0x00,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,
+	0x01,0x10,0x00,0x00,0x00,0x01,0x10,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x11,0x01,0x11,0x10,0x01,0x10,
+	0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,
+	0x01,0x10,0x01,0x10,0x01,0x10,0x00,0x11,0x01,0x10,0x11,0x01,0x10,0x11,0x01,0x10,0x01,0x10,0x01,0x10,0x00,0x00,0x11,0x00,
+	0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x00,0x02,0x71,0x00,0x00,0x0E,0x11,0x01,0x10,0x00,
+	0x11,0x01,0x10,0x00,0x0A,0x00,0x00,0x0E,0x11,0x11,0x11,0x00,0x10,0x11,0x10,0x00,0x30,0x00,0x00,0x08,0x01,0x10,0x00,0x11,
+	0x0A,0x00,0x02,0x11,0x02,0x11,0x0A,0x00,0x00,0x08,0x01,0x10,0x10,0x11,0x18,0x00,0x02,0x01,0x02,0x10,0x0E,0x00,0x00,0x1C,
+	0x11,0x01,0x10,0x00,0x11,0x11,0x10,0x00,0x00,0x11,0x00,0x00,0x01,0x11,0x0A,0x00,0x00,0x1E,0x01,0x10,0x00,0x00,0x00,0x01,
+	0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x1E,0x00,0x00,0xD0,0x11,0x00,0x01,0x10,0x01,0x10,0x00,0x01,0x10,0x00,
+	0x00,0x00,0x11,0x00,0x00,0x01,0x11,0x00,0x01,0x11,0x11,0x10,0x01,0x11,0x11,0x00,0x01,0x11,0x11,0x00,0x00,0x00,0x11,0x00,
+	0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x10,0x01,0x10,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x11,0x11,0x10,
+	0x00,0x00,0x11,0x00,0x00,0x00,0x01,0x10,0x01,0x01,0x00,0x01,0x01,0x10,0x00,0x11,0x01,0x11,0x11,0x10,0x01,0x10,0x00,0x00,
+	0x01,0x10,0x00,0x11,0x01,0x11,0x11,0x00,0x01,0x11,0x11,0x00,0x01,0x10,0x11,0x11,0x01,0x11,0x11,0x11,0x01,0x10,0x0A,0x00,
+	0x00,0xA0,0x11,0x01,0x11,0x10,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x11,0x01,0x11,0x10,0x11,0x01,0x11,0x10,0x00,0x11,0x01,
+	0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x01,0x11,0x11,0x10,0x00,0x11,0x11,0x10,0x00,0x00,0x11,0x00,0x01,0x10,0x00,0x11,0x01,
+	0x10,0x00,0x11,0x01,0x10,0x00,0x01,0x10,0x01,0x11,0x10,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x00,0x01,0x10,0x00,0x00,0x00,
+	0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x01,0x11,0x10,0x14,0x00,0x00,0xE2,0x11,0x11,0x00,0x01,0x11,0x11,0x00,0x00,0x11,0x11,
+	0x00,0x00,0x11,0x11,0x10,0x00,0x11,0x11,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x11,0x10,0x01,0x11,0x11,0x00,0x01,0x10,0x00,
+	0x00,0x00,0x01,0x10,0x00,0x01,0x10,0x01,0x10,0x01,0x10,0x00,0x00,0x01,0x11,0x11,0x11,0x01,0x11,0x11,0x00,0x00,0x11,0x11,
+	0x00,0x01,0x11,0x11,0x00,0x00,0x11,0x11,0x10,0x00,0x11,0x10,0x00,0x00,0x11,0x11,0x10,0x01,0x11,0x10,0x00,0x01,0x10,0x01,
+	0x10,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x01,0x11,0x10,0x00,0x11,0x01,0x10,0x01,0x10,0x01,0x11,0x11,0x10,0x00,0x11,0x00,
+	0x00,0x01,0x10,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x00,0x02,0x20,0x00,0x00,0x06,0x11,0x00,0x11,0x00,0x0C,0x00,0x02,0x11,
+	0x3E,0x00,0x00,0x0C,0x11,0x10,0x00,0x00,0x11,0x10,0x12,0x00,0x00,0x06,0x01,0x01,0x10,0x00,0x0A,0x00,0x00,0x06,0x11,0x00,
+	0x11,0x00,0x22,0x00,0x00,0x08,0x11,0x00,0x01,0x10,0x0C,0x00,0x02,0x01,0x0A,0x00,0x00,0x08,0x11,0x00,0x11,0x10,0x18,0x00,
+	0x00,0x1A,0x11,0x00,0x00,0x00,0x10,0x01,0x00,0x00,0x11,0x11,0x11,0x10,0x11,0x00,0x0A,0x00,0x00,0x16,0x11,0x00,0x01,0x10,
+	0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x08,0x00,0x00,0x12,0x11,0x00,0x00,0x01,0x00,0x10,0x00,0x00,0x11,0x00,0x20,0x00,
+	0x00,0x10,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x11,0x08,0x00,0x00,0x1E,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x00,0x11,0x00,
+	0x11,0x00,0x00,0x00,0x11,0x00,0x0A,0x00,0x00,0x2A,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x00,
+	0x01,0x10,0x00,0x00,0x00,0x01,0x10,0x00,0x0C,0x00,0x02,0x11,0x08,0x00,0x00,0x4E,0x01,0x10,0x10,0x01,0x10,0x10,0x01,0x10,
+	0x11,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x11,0x00,
+	0x00,0x00,0x11,0x00,0x01,0x10,0x11,0x00,0x0A,0x00,0x00,0x14,0x01,0x10,0x11,0x01,0x10,0x00,0x11,0x00,0x00,0x00,0x0C,0x11,
+	0x00,0x26,0x00,0x11,0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x11,0x00,0x08,0x00,
+	0x00,0x52,0x01,0x10,0x00,0x11,0x00,0x01,0x10,0x11,0x00,0x01,0x10,0x11,0x00,0x00,0x11,0x01,0x10,0x01,0x10,0x01,0x10,0x01,
+	0x10,0x00,0x00,0x11,0x00,0x11,0x00,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x11,0x00,0x00,0x11,0x11,0x00,0x0C,0x00,0x02,0x01,
+	0x02,0x10,0x0C,0x00,0x02,0x11,0x12,0x00,0x02,0x11,0x0A,0x00,0x02,0x11,0x0E,0x00,0x02,0x11,0x16,0x00,0x00,0x0A,0x11,0x00,
+	0x00,0x00,0x11,0x00,0x3E,0x00,0x02,0x11,0x36,0x00,0x00,0x14,0x01,0x10,0x00,0x00,0x11,0x00,0x00,0x00,0x01,0x10,0x00,0x00,
+	0x00,0x02,0x73,0x00,0x00,0x0A,0x10,0x00,0x00,0x00,0x10,0x00,0x14,0x00,0x02,0x11,0x02,0x11,0x34,0x00,0x00,0x06,0x11,0x11,
+	0x10,0x00,0x18,0x00,0x00,0x08,0x01,0x10,0x01,0x11,0x18,0x00,0x00,0x44,0x01,0x10,0x00,0x00,0x01,0x10,0x11,0x00,0x00,0x11,
+	0x01,0x10,0x00,0x11,0x11,0x11,0x01,0x10,0x00,0x11,0x00,0x11,0x01,0x10,0x00,0x11,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x11,
+	0x32,0x00,0x00,0x52,0x11,0x01,0x10,0x01,0x10,0x00,0x11,0x10,0x00,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,
+	0x10,0x01,0x10,0x00,0x00,0x01,0x10,0x01,0x10,0x00,0x00,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x00,0x14,0x00,
+	0x02,0x01,0x02,0x10,0x0A,0x00,0x00,0x5A,0x11,0x00,0x00,0x01,0x10,0x00,0x11,0x01,0x00,0x00,0x01,0x00,0x01,0x11,0x00,0x01,
+	0x10,0x01,0x10,0x01,0x10,0x00,0x11,0x01,0x10,0x11,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x11,0x01,
+	0x10,0x00,0x11,0x01,0x10,0x00,0x0A,0x00,0x00,0xA0,0x11,0x01,0x10,0x01,0x10,0x01,0x10,0x00,0x00,0x01,0x11,0x00,0x11,0x11,
+	0x11,0x00,0x01,0x11,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x00,
+	0x00,0x11,0x00,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x01,0x11,0x10,0x00,0x01,0x11,0x10,0x00,0x01,0x10,
+	0x00,0x00,0x11,0x01,0x10,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x01,0x10,0x00,0x01,0x11,0x10,0x0A,0x00,0x02,0x01,0x02,0x10,
+	0x0C,0x00,0x02,0x01,0x02,0x10,0x10,0x00,0x02,0x01,0x02,0x10,0x08,0x00,0x02,0x01,0x02,0x10,0x0C,0x00,0x00,0x24,0x01,0x10,
+	0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x01,0x10,0x00,0x01,0x10,0x00,0x00,0x01,0x10,0x3C,0x00,0x02,0x01,0x02,0x10,0x36,0x00,
+	0x00,0x12,0x11,0x00,0x00,0x01,0x10,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x00,0x02,0x71,0x00,0x00,0x0C,0x11,0x01,0x10,0x00,
+	0x01,0x11,0x14,0x00,0x00,0x06,0x01,0x11,0x11,0x00,0x30,0x00,0x00,0x08,0x01,0x10,0x00,0x11,0x1A,0x00,0x00,0x06,0x11,0x11,
+	0x10,0x00,0x18,0x00,0x00,0x0E,0x01,0x10,0x00,0x00,0x01,0x10,0x11,0x00,0x0E,0x00,0x00,0x28,0x11,0x00,0x01,0x10,0x00,0x01,
+	0x00,0x01,0x11,0x00,0x00,0x11,0x00,0x00,0x00,0x01,0x10,0x00,0x01,0x10,0x32,0x00,0x00,0x52,0x01,0x00,0x11,0x11,0x00,0x00,
+	0x01,0x10,0x00,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x00,0x01,0x10,0x01,0x10,0x01,0x11,0x11,0x10,0x00,0x11,0x11,0x00,0x01,
+	0x11,0x11,0x10,0x00,0x11,0x11,0x00,0x00,0x11,0x11,0x10,0x00,0x2A,0x00,0x00,0x52,0x11,0x11,0x10,0x00,0x11,0x11,0x10,0x00,
+	0x00,0x10,0x00,0x01,0x11,0x11,0x00,0x00,0x11,0x11,0x10,0x01,0x11,0x10,0x00,0x01,0x11,0x11,0x11,0x01,0x11,0x11,0x11,0x00,
+	0x11,0x11,0x10,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x0A,0x00,0x00,0x4C,0x11,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x00,0x01,
+	0x10,0x00,0x01,0x11,0x10,0x00,0x01,0x10,0x11,0x11,0x10,0x01,0x11,0x11,0x10,0x00,0x11,0x11,0x10,0x01,0x11,0x11,0x10,0x00,
+	0x11,0x11,0x10,0x01,0x08,0x11,0x00,0x26,0x10,0x00,0x11,0x01,0x10,0x00,0x11,0x01,0x10,0x00,0x01,0x11,0x10,0x00,0x01,0x11,
+	0x10,0x00,0x01,0x00,0x08,0x11,0x00,0x1E,0x01,0x11,0x10,0x00,0x01,0x00,0x00,0x00,0x01,0x11,0x10,0x00,0x01,0x11,0x10,0x00,
+	0x0A,0x00,0x02,0x01,0x02,0x10,0x0C,0x00,0x02,0x01,0x02,0x10,0x10,0x00,0x02,0x01,0x02,0x10,0x0A,0x00,0x02,0x11,0x02,0x10,
+	0x0A,0x00,0x02,0x01,0x02,0x10,0x14,0x00,0x00,0x0C,0x01,0x10,0x00,0x00,0x01,0x10,0x76,0x00,0x02,0x01,0x02,0x10,0x0A,0x00,
+	0x02,0x01,0x02,0x10,0x00,0x01,0x00,0x00
 };
 
 const uint8_t font2BMP[10060] = // big font
--- a/src/helpdata/FT2.HLP
+++ b/src/helpdata/FT2.HLP
@@ -34,6 +34,10 @@
 >- Scream Tracker 2 modules. (STM)
 >- DIGI Booster (non-Pro) modules. (DIGI)
 
+@X040@C001Abysmal (super broken) module support:
+>@X060@C002
+>- Impulse Tracker
+
 @X040@C001Samples:
 >@X060@C002
 >- Gravis Ultrasound Patches, PAT.
@@ -810,15 +814,20 @@
 >@X040@C001Interpolation:
 >@X060@C002
 Selects what type of resampling interpolation to use.
->For an authentic FT2 sound, select "Linear (FT2)".
->For a sound that sounds like the Super Nintendo video game console,
-select "Gaussian (SNES)". However, this is a poor interpolator that results in
-filtered sound!
->For a good trade-off between quality and muddiness for more lo-fi samples,
-you may select "Cubic Hermite".
+>
+>For an authentic FT2 sound, select "Linear (FT2)". This is a quite bad interpolator,
+so be prepared for low fidelity.
+>
+>For a good trade-off between quality and "fun listening" for lo-fi samples,
+you may select "Cubic (4 point)". Or select "Cubic (6 point)" if you want just
+a tad bit more treble, but with slightly more filtered lo-fi samples as a trade-off.
+>
 >If you mainly use hi-fi samples (or play XMs with hi-fi samples), then pick
 any of the two "Sinc" options for the most clear sound. Keep in mind that these will
-make XMs with lo-fi samples sound very muddy, though! 
+make XMs with lo-fi samples sound very muddy, though!
+>
+>Sinc (16 point) is the best option in terms of clarity, as long as you use high-quality
+samples (sampled at 44.1kHz, for example).
 >
 >Tip: Play around with the different options...
 
--- a/src/helpdata/ft2_help_data.h
+++ b/src/helpdata/ft2_help_data.h
@@ -3,9 +3,9 @@
 
 #include <stdint.h>
 
-#define HELP_DATA_LEN 28243
+#define HELP_DATA_LEN 28499
 
-const uint8_t helpData[28243] =
+const uint8_t helpData[28499] =
 {
 	0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
@@ -93,2274 +93,2295 @@
 	0x53,0x54,0x4D,0x29,0x29,0x3E,0x2D,0x20,0x44,0x49,0x47,0x49,
 	0x20,0x42,0x6F,0x6F,0x73,0x74,0x65,0x72,0x20,0x28,0x6E,0x6F,
 	0x6E,0x2D,0x50,0x72,0x6F,0x29,0x20,0x6D,0x6F,0x64,0x75,0x6C,
-	0x65,0x73,0x2E,0x20,0x28,0x44,0x49,0x47,0x49,0x29,0x00,0x12,
-	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x61,
-	0x6D,0x70,0x6C,0x65,0x73,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,
-	0x30,0x40,0x43,0x30,0x30,0x32,0x22,0x3E,0x2D,0x20,0x47,0x72,
-	0x61,0x76,0x69,0x73,0x20,0x55,0x6C,0x74,0x72,0x61,0x73,0x6F,
-	0x75,0x6E,0x64,0x20,0x50,0x61,0x74,0x63,0x68,0x65,0x73,0x2C,
-	0x20,0x50,0x41,0x54,0x2E,0x33,0x3E,0x2D,0x20,0x53,0x4D,0x50,
-	0x2F,0x53,0x41,0x4D,0x2F,0x52,0x41,0x57,0x2F,0x53,0x4E,0x44,
-	0x20,0x64,0x61,0x74,0x61,0x20,0x66,0x69,0x6C,0x65,0x73,0x2C,
-	0x20,0x73,0x69,0x67,0x6E,0x65,0x64,0x20,0x61,0x6E,0x64,0x20,
-	0x75,0x6E,0x73,0x69,0x67,0x6E,0x65,0x64,0x2E,0x0D,0x3E,0x2D,
-	0x20,0x57,0x41,0x56,0x20,0x66,0x69,0x6C,0x65,0x73,0x2E,0x0D,
-	0x3E,0x2D,0x20,0x41,0x6D,0x69,0x67,0x61,0x20,0x49,0x46,0x46,
-	0x2E,0x0E,0x3E,0x2D,0x20,0x41,0x70,0x70,0x6C,0x65,0x20,0x41,
-	0x49,0x46,0x46,0x2E,0x1C,0x3E,0x2D,0x20,0x53,0x75,0x70,0x65,
-	0x72,0x20,0x4E,0x69,0x6E,0x74,0x65,0x6E,0x64,0x6F,0x20,0x42,
-	0x52,0x52,0x20,0x66,0x69,0x6C,0x65,0x73,0x2E,0x00,0x32,0x40,
-	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x46,0x54,0x32,
-	0x20,0x69,0x6E,0x74,0x72,0x6F,0x64,0x75,0x63,0x65,0x73,0x20,
-	0x73,0x65,0x76,0x65,0x72,0x61,0x6C,0x20,0x6E,0x65,0x77,0x20,
-	0x66,0x69,0x6C,0x65,0x20,0x66,0x6F,0x72,0x6D,0x61,0x74,0x73,
-	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x1C,0x3E,0x2D,0x20,0x58,0x4D,0x20,0x20,0x40,0x54,0x31,
-	0x31,0x30,0x45,0x78,0x74,0x65,0x6E,0x64,0x65,0x64,0x20,0x6D,
-	0x6F,0x64,0x75,0x6C,0x65,0x2E,0x20,0x3E,0x2D,0x20,0x58,0x49,
-	0x20,0x20,0x40,0x54,0x31,0x31,0x30,0x45,0x78,0x74,0x65,0x6E,
-	0x64,0x65,0x64,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,
-	0x6E,0x74,0x2E,0x1D,0x3E,0x2D,0x20,0x58,0x50,0x20,0x20,0x40,
+	0x65,0x73,0x2E,0x20,0x28,0x44,0x49,0x47,0x49,0x29,0x00,0x30,
+	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x41,0x62,
+	0x79,0x73,0x6D,0x61,0x6C,0x20,0x28,0x73,0x75,0x70,0x65,0x72,
+	0x20,0x62,0x72,0x6F,0x6B,0x65,0x6E,0x29,0x20,0x6D,0x6F,0x64,
+	0x75,0x6C,0x65,0x20,0x73,0x75,0x70,0x70,0x6F,0x72,0x74,0x3A,
+	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
+	0x12,0x3E,0x2D,0x20,0x49,0x6D,0x70,0x75,0x6C,0x73,0x65,0x20,
+	0x54,0x72,0x61,0x63,0x6B,0x65,0x72,0x00,0x12,0x40,0x58,0x30,
+	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x61,0x6D,0x70,0x6C,
+	0x65,0x73,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
+	0x30,0x30,0x32,0x22,0x3E,0x2D,0x20,0x47,0x72,0x61,0x76,0x69,
+	0x73,0x20,0x55,0x6C,0x74,0x72,0x61,0x73,0x6F,0x75,0x6E,0x64,
+	0x20,0x50,0x61,0x74,0x63,0x68,0x65,0x73,0x2C,0x20,0x50,0x41,
+	0x54,0x2E,0x33,0x3E,0x2D,0x20,0x53,0x4D,0x50,0x2F,0x53,0x41,
+	0x4D,0x2F,0x52,0x41,0x57,0x2F,0x53,0x4E,0x44,0x20,0x64,0x61,
+	0x74,0x61,0x20,0x66,0x69,0x6C,0x65,0x73,0x2C,0x20,0x73,0x69,
+	0x67,0x6E,0x65,0x64,0x20,0x61,0x6E,0x64,0x20,0x75,0x6E,0x73,
+	0x69,0x67,0x6E,0x65,0x64,0x2E,0x0D,0x3E,0x2D,0x20,0x57,0x41,
+	0x56,0x20,0x66,0x69,0x6C,0x65,0x73,0x2E,0x0D,0x3E,0x2D,0x20,
+	0x41,0x6D,0x69,0x67,0x61,0x20,0x49,0x46,0x46,0x2E,0x0E,0x3E,
+	0x2D,0x20,0x41,0x70,0x70,0x6C,0x65,0x20,0x41,0x49,0x46,0x46,
+	0x2E,0x1C,0x3E,0x2D,0x20,0x53,0x75,0x70,0x65,0x72,0x20,0x4E,
+	0x69,0x6E,0x74,0x65,0x6E,0x64,0x6F,0x20,0x42,0x52,0x52,0x20,
+	0x66,0x69,0x6C,0x65,0x73,0x2E,0x00,0x32,0x40,0x58,0x30,0x34,
+	0x30,0x40,0x43,0x30,0x30,0x31,0x46,0x54,0x32,0x20,0x69,0x6E,
+	0x74,0x72,0x6F,0x64,0x75,0x63,0x65,0x73,0x20,0x73,0x65,0x76,
+	0x65,0x72,0x61,0x6C,0x20,0x6E,0x65,0x77,0x20,0x66,0x69,0x6C,
+	0x65,0x20,0x66,0x6F,0x72,0x6D,0x61,0x74,0x73,0x3A,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x1C,0x3E,
+	0x2D,0x20,0x58,0x4D,0x20,0x20,0x40,0x54,0x31,0x31,0x30,0x45,
+	0x78,0x74,0x65,0x6E,0x64,0x65,0x64,0x20,0x6D,0x6F,0x64,0x75,
+	0x6C,0x65,0x2E,0x20,0x3E,0x2D,0x20,0x58,0x49,0x20,0x20,0x40,
 	0x54,0x31,0x31,0x30,0x45,0x78,0x74,0x65,0x6E,0x64,0x65,0x64,
-	0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x1B,0x3E,0x2D,
-	0x20,0x58,0x54,0x20,0x20,0x40,0x54,0x31,0x31,0x30,0x45,0x78,
-	0x74,0x65,0x6E,0x64,0x65,0x64,0x20,0x74,0x72,0x61,0x63,0x6B,
-	0x2E,0x00,0x03,0x45,0x4E,0x44,0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,
+	0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x2E,
+	0x1D,0x3E,0x2D,0x20,0x58,0x50,0x20,0x20,0x40,0x54,0x31,0x31,
+	0x30,0x45,0x78,0x74,0x65,0x6E,0x64,0x65,0x64,0x20,0x70,0x61,
+	0x74,0x74,0x65,0x72,0x6E,0x2E,0x1B,0x3E,0x2D,0x20,0x58,0x54,
+	0x20,0x20,0x40,0x54,0x31,0x31,0x30,0x45,0x78,0x74,0x65,0x6E,
+	0x64,0x65,0x64,0x20,0x74,0x72,0x61,0x63,0x6B,0x2E,0x00,0x03,
+	0x45,0x4E,0x44,0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x4C,
-	0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
+	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x4C,0x3B,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x2A,0x2A,0x2A,0x09,0x40,0x4C,0x45,0x66,0x66,0x65,0x63,
-	0x74,0x73,0x00,0x18,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x53,0x68,0x6F,0x72,0x74,0x20,0x73,0x75,0x6D,0x6D,
-	0x61,0x72,0x79,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x0B,0x3E,0x30,0x20,0x41,0x72,0x70,0x65,
-	0x67,0x67,0x69,0x6F,0x10,0x3E,0x31,0x20,0x50,0x6F,0x72,0x74,
-	0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x75,0x70,0x12,0x3E,0x32,
-	0x20,0x50,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,
-	0x64,0x6F,0x77,0x6E,0x12,0x3E,0x33,0x20,0x54,0x6F,0x6E,0x65,
-	0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x0A,
-	0x3E,0x34,0x20,0x56,0x69,0x62,0x72,0x61,0x74,0x6F,0x1C,0x3E,
-	0x35,0x20,0x50,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,
-	0x20,0x2B,0x20,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,
-	0x69,0x64,0x65,0x19,0x3E,0x36,0x20,0x56,0x69,0x62,0x72,0x61,
-	0x74,0x6F,0x20,0x2B,0x20,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,
-	0x73,0x6C,0x69,0x64,0x65,0x0A,0x3E,0x37,0x20,0x54,0x72,0x65,
-	0x6D,0x6F,0x6C,0x6F,0x17,0x3E,0x38,0x20,0x53,0x65,0x74,0x20,
-	0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,0x70,0x6F,0x73,0x69,
-	0x74,0x69,0x6F,0x6E,0x10,0x3E,0x39,0x20,0x53,0x61,0x6D,0x70,
-	0x6C,0x65,0x20,0x6F,0x66,0x66,0x73,0x65,0x74,0x0F,0x3E,0x41,
-	0x20,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,
-	0x65,0x10,0x3E,0x42,0x20,0x50,0x6F,0x73,0x69,0x74,0x69,0x6F,
-	0x6E,0x20,0x6A,0x75,0x6D,0x70,0x0D,0x3E,0x43,0x20,0x53,0x65,
-	0x74,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x10,0x3E,0x44,0x20,
-	0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x62,0x72,0x65,0x61,
-	0x6B,0x04,0x3E,0x45,0x20,0x2B,0x23,0x3E,0x40,0x58,0x30,0x38,
-	0x30,0x30,0x20,0x46,0x69,0x6C,0x74,0x65,0x72,0x20,0x6F,0x6E,
-	0x2F,0x6F,0x66,0x66,0x20,0x28,0x41,0x6D,0x69,0x67,0x61,0x20,
-	0x6F,0x6E,0x6C,0x79,0x21,0x29,0x15,0x3E,0x31,0x20,0x46,0x69,
-	0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,
-	0x6F,0x20,0x75,0x70,0x17,0x3E,0x32,0x20,0x46,0x69,0x6E,0x65,
-	0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,
-	0x64,0x6F,0x77,0x6E,0x18,0x3E,0x33,0x20,0x53,0x65,0x74,0x20,
-	0x67,0x6C,0x69,0x73,0x73,0x61,0x6E,0x64,0x6F,0x20,0x63,0x6F,
-	0x6E,0x74,0x72,0x6F,0x6C,0x16,0x3E,0x34,0x20,0x53,0x65,0x74,
-	0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x63,0x6F,0x6E,
-	0x74,0x72,0x6F,0x6C,0x10,0x3E,0x35,0x20,0x53,0x65,0x74,0x20,
-	0x66,0x69,0x6E,0x65,0x2D,0x74,0x75,0x6E,0x65,0x0C,0x3E,0x36,
-	0x20,0x4A,0x75,0x6D,0x70,0x20,0x6C,0x6F,0x6F,0x70,0x16,0x3E,
-	0x37,0x20,0x53,0x65,0x74,0x20,0x74,0x72,0x65,0x6D,0x6F,0x6C,
-	0x6F,0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x09,0x3E,0x38,
-	0x20,0x55,0x6E,0x75,0x73,0x65,0x64,0x0E,0x3E,0x39,0x20,0x52,
-	0x65,0x74,0x72,0x69,0x67,0x20,0x6E,0x6F,0x74,0x65,0x17,0x3E,
-	0x41,0x20,0x46,0x69,0x6E,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,
-	0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x20,0x75,0x70,0x19,0x3E,
-	0x42,0x20,0x46,0x69,0x6E,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,
-	0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x20,0x64,0x6F,0x77,0x6E,
-	0x0B,0x3E,0x43,0x20,0x4E,0x6F,0x74,0x65,0x20,0x63,0x75,0x74,
-	0x0D,0x3E,0x44,0x20,0x4E,0x6F,0x74,0x65,0x20,0x64,0x65,0x6C,
-	0x61,0x79,0x10,0x3E,0x45,0x20,0x50,0x61,0x74,0x74,0x65,0x72,
-	0x6E,0x20,0x64,0x65,0x6C,0x61,0x79,0x1D,0x3E,0x46,0x20,0x46,
-	0x75,0x6E,0x6B,0x20,0x69,0x74,0x21,0x20,0x28,0x4E,0x6F,0x74,
-	0x20,0x69,0x6D,0x70,0x6C,0x65,0x6D,0x65,0x6E,0x74,0x65,0x64,
-	0x29,0x06,0x3E,0x40,0x58,0x30,0x36,0x30,0x0B,0x46,0x20,0x53,
-	0x65,0x74,0x20,0x73,0x70,0x65,0x65,0x64,0x14,0x3E,0x47,0x20,
-	0x53,0x65,0x74,0x20,0x67,0x6C,0x6F,0x62,0x61,0x6C,0x20,0x76,
-	0x6F,0x6C,0x75,0x6D,0x65,0x16,0x3E,0x48,0x20,0x47,0x6C,0x6F,
-	0x62,0x61,0x6C,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,
-	0x6C,0x69,0x64,0x65,0x0A,0x3E,0x4B,0x20,0x4B,0x65,0x79,0x20,
-	0x6F,0x66,0x66,0x18,0x3E,0x4C,0x20,0x53,0x65,0x74,0x20,0x65,
-	0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,0x20,0x70,0x6F,0x73,0x69,
-	0x74,0x69,0x6F,0x6E,0x10,0x3E,0x50,0x20,0x50,0x61,0x6E,0x6E,
-	0x69,0x6E,0x67,0x20,0x73,0x6C,0x69,0x64,0x65,0x14,0x3E,0x52,
-	0x20,0x4D,0x75,0x6C,0x74,0x69,0x20,0x72,0x65,0x74,0x72,0x69,
-	0x67,0x20,0x6E,0x6F,0x74,0x65,0x09,0x3E,0x54,0x20,0x54,0x72,
-	0x65,0x6D,0x6F,0x72,0x04,0x3E,0x58,0x20,0x2B,0x20,0x3E,0x40,
-	0x58,0x30,0x38,0x30,0x31,0x20,0x45,0x78,0x74,0x72,0x61,0x20,
-	0x66,0x69,0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,
-	0x6E,0x74,0x6F,0x20,0x75,0x70,0x1D,0x3E,0x32,0x20,0x45,0x78,
-	0x74,0x72,0x61,0x20,0x66,0x69,0x6E,0x65,0x20,0x70,0x6F,0x72,
-	0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x64,0x6F,0x77,0x6E,
-	0x00,0x18,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,
-	0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x63,0x6F,0x6C,0x75,0x6D,
-	0x6E,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
-	0x30,0x32,0x17,0x30,0x30,0x2E,0x2E,0x34,0x30,0x20,0x40,0x54,
-	0x31,0x36,0x30,0x53,0x65,0x74,0x20,0x76,0x6F,0x6C,0x75,0x6D,
-	0x65,0x2E,0x01,0x3E,0x1A,0x3E,0x2D,0x20,0x40,0x54,0x31,0x36,
-	0x30,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,
-	0x65,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x18,0x3E,0x2B,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,
-	0x6C,0x69,0x64,0x65,0x20,0x75,0x70,0x2E,0x35,0x3E,0x44,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x46,0x69,0x6E,0x65,0x20,0x76,0x6F,
+	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
+	0x2A,0x09,0x40,0x4C,0x45,0x66,0x66,0x65,0x63,0x74,0x73,0x00,
+	0x18,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,
+	0x68,0x6F,0x72,0x74,0x20,0x73,0x75,0x6D,0x6D,0x61,0x72,0x79,
+	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
+	0x32,0x0B,0x3E,0x30,0x20,0x41,0x72,0x70,0x65,0x67,0x67,0x69,
+	0x6F,0x10,0x3E,0x31,0x20,0x50,0x6F,0x72,0x74,0x61,0x6D,0x65,
+	0x6E,0x74,0x6F,0x20,0x75,0x70,0x12,0x3E,0x32,0x20,0x50,0x6F,
+	0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x64,0x6F,0x77,
+	0x6E,0x12,0x3E,0x33,0x20,0x54,0x6F,0x6E,0x65,0x20,0x70,0x6F,
+	0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x0A,0x3E,0x34,0x20,
+	0x56,0x69,0x62,0x72,0x61,0x74,0x6F,0x1C,0x3E,0x35,0x20,0x50,
+	0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x2B,0x20,
+	0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,
+	0x19,0x3E,0x36,0x20,0x56,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,
+	0x2B,0x20,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,
+	0x64,0x65,0x0A,0x3E,0x37,0x20,0x54,0x72,0x65,0x6D,0x6F,0x6C,
+	0x6F,0x17,0x3E,0x38,0x20,0x53,0x65,0x74,0x20,0x70,0x61,0x6E,
+	0x6E,0x69,0x6E,0x67,0x20,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,
+	0x6E,0x10,0x3E,0x39,0x20,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,
+	0x6F,0x66,0x66,0x73,0x65,0x74,0x0F,0x3E,0x41,0x20,0x56,0x6F,
+	0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x10,0x3E,
+	0x42,0x20,0x50,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x20,0x6A,
+	0x75,0x6D,0x70,0x0D,0x3E,0x43,0x20,0x53,0x65,0x74,0x20,0x76,
+	0x6F,0x6C,0x75,0x6D,0x65,0x10,0x3E,0x44,0x20,0x50,0x61,0x74,
+	0x74,0x65,0x72,0x6E,0x20,0x62,0x72,0x65,0x61,0x6B,0x04,0x3E,
+	0x45,0x20,0x2B,0x23,0x3E,0x40,0x58,0x30,0x38,0x30,0x30,0x20,
+	0x46,0x69,0x6C,0x74,0x65,0x72,0x20,0x6F,0x6E,0x2F,0x6F,0x66,
+	0x66,0x20,0x28,0x41,0x6D,0x69,0x67,0x61,0x20,0x6F,0x6E,0x6C,
+	0x79,0x21,0x29,0x15,0x3E,0x31,0x20,0x46,0x69,0x6E,0x65,0x20,
+	0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x75,
+	0x70,0x17,0x3E,0x32,0x20,0x46,0x69,0x6E,0x65,0x20,0x70,0x6F,
+	0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x64,0x6F,0x77,
+	0x6E,0x18,0x3E,0x33,0x20,0x53,0x65,0x74,0x20,0x67,0x6C,0x69,
+	0x73,0x73,0x61,0x6E,0x64,0x6F,0x20,0x63,0x6F,0x6E,0x74,0x72,
+	0x6F,0x6C,0x16,0x3E,0x34,0x20,0x53,0x65,0x74,0x20,0x76,0x69,
+	0x62,0x72,0x61,0x74,0x6F,0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,
+	0x6C,0x10,0x3E,0x35,0x20,0x53,0x65,0x74,0x20,0x66,0x69,0x6E,
+	0x65,0x2D,0x74,0x75,0x6E,0x65,0x0C,0x3E,0x36,0x20,0x4A,0x75,
+	0x6D,0x70,0x20,0x6C,0x6F,0x6F,0x70,0x16,0x3E,0x37,0x20,0x53,
+	0x65,0x74,0x20,0x74,0x72,0x65,0x6D,0x6F,0x6C,0x6F,0x20,0x63,
+	0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x09,0x3E,0x38,0x20,0x55,0x6E,
+	0x75,0x73,0x65,0x64,0x0E,0x3E,0x39,0x20,0x52,0x65,0x74,0x72,
+	0x69,0x67,0x20,0x6E,0x6F,0x74,0x65,0x17,0x3E,0x41,0x20,0x46,
+	0x69,0x6E,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,
+	0x6C,0x69,0x64,0x65,0x20,0x75,0x70,0x19,0x3E,0x42,0x20,0x46,
+	0x69,0x6E,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,
+	0x6C,0x69,0x64,0x65,0x20,0x64,0x6F,0x77,0x6E,0x0B,0x3E,0x43,
+	0x20,0x4E,0x6F,0x74,0x65,0x20,0x63,0x75,0x74,0x0D,0x3E,0x44,
+	0x20,0x4E,0x6F,0x74,0x65,0x20,0x64,0x65,0x6C,0x61,0x79,0x10,
+	0x3E,0x45,0x20,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x64,
+	0x65,0x6C,0x61,0x79,0x1D,0x3E,0x46,0x20,0x46,0x75,0x6E,0x6B,
+	0x20,0x69,0x74,0x21,0x20,0x28,0x4E,0x6F,0x74,0x20,0x69,0x6D,
+	0x70,0x6C,0x65,0x6D,0x65,0x6E,0x74,0x65,0x64,0x29,0x06,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x0B,0x46,0x20,0x53,0x65,0x74,0x20,
+	0x73,0x70,0x65,0x65,0x64,0x14,0x3E,0x47,0x20,0x53,0x65,0x74,
+	0x20,0x67,0x6C,0x6F,0x62,0x61,0x6C,0x20,0x76,0x6F,0x6C,0x75,
+	0x6D,0x65,0x16,0x3E,0x48,0x20,0x47,0x6C,0x6F,0x62,0x61,0x6C,
+	0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,
+	0x65,0x0A,0x3E,0x4B,0x20,0x4B,0x65,0x79,0x20,0x6F,0x66,0x66,
+	0x18,0x3E,0x4C,0x20,0x53,0x65,0x74,0x20,0x65,0x6E,0x76,0x65,
+	0x6C,0x6F,0x70,0x65,0x20,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,
+	0x6E,0x10,0x3E,0x50,0x20,0x50,0x61,0x6E,0x6E,0x69,0x6E,0x67,
+	0x20,0x73,0x6C,0x69,0x64,0x65,0x14,0x3E,0x52,0x20,0x4D,0x75,
+	0x6C,0x74,0x69,0x20,0x72,0x65,0x74,0x72,0x69,0x67,0x20,0x6E,
+	0x6F,0x74,0x65,0x09,0x3E,0x54,0x20,0x54,0x72,0x65,0x6D,0x6F,
+	0x72,0x04,0x3E,0x58,0x20,0x2B,0x20,0x3E,0x40,0x58,0x30,0x38,
+	0x30,0x31,0x20,0x45,0x78,0x74,0x72,0x61,0x20,0x66,0x69,0x6E,
+	0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,
+	0x20,0x75,0x70,0x1D,0x3E,0x32,0x20,0x45,0x78,0x74,0x72,0x61,
+	0x20,0x66,0x69,0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,
+	0x65,0x6E,0x74,0x6F,0x20,0x64,0x6F,0x77,0x6E,0x00,0x18,0x40,
+	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x56,0x6F,0x6C,
+	0x75,0x6D,0x65,0x20,0x63,0x6F,0x6C,0x75,0x6D,0x6E,0x3A,0x0B,
+	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x17,
+	0x30,0x30,0x2E,0x2E,0x34,0x30,0x20,0x40,0x54,0x31,0x36,0x30,
+	0x53,0x65,0x74,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x2E,0x01,
+	0x3E,0x1A,0x3E,0x2D,0x20,0x40,0x54,0x31,0x36,0x30,0x56,0x6F,
 	0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x20,0x64,
-	0x6F,0x77,0x6E,0x2E,0x20,0x28,0x49,0x6E,0x64,0x69,0x63,0x61,
-	0x74,0x65,0x64,0x20,0x62,0x79,0x20,0x73,0x79,0x6D,0x62,0x6F,
-	0x6C,0x29,0x33,0x3E,0x55,0x20,0x40,0x54,0x31,0x36,0x30,0x46,
-	0x69,0x6E,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,
-	0x6C,0x69,0x64,0x65,0x20,0x75,0x70,0x2E,0x20,0x28,0x49,0x6E,
-	0x64,0x69,0x63,0x61,0x74,0x65,0x64,0x20,0x62,0x79,0x20,0x73,
-	0x79,0x6D,0x62,0x6F,0x6C,0x29,0x1A,0x3E,0x53,0x20,0x40,0x54,
-	0x31,0x36,0x30,0x53,0x65,0x74,0x20,0x76,0x69,0x62,0x72,0x61,
-	0x74,0x6F,0x20,0x73,0x70,0x65,0x65,0x64,0x2E,0x10,0x3E,0x56,
-	0x20,0x40,0x54,0x31,0x36,0x30,0x56,0x69,0x62,0x72,0x61,0x74,
-	0x6F,0x2E,0x1D,0x3E,0x50,0x20,0x40,0x54,0x31,0x36,0x30,0x53,
-	0x65,0x74,0x20,0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,0x70,
-	0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x2E,0x32,0x3E,0x52,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x50,0x61,0x6E,0x6E,0x69,0x6E,0x67,
-	0x20,0x73,0x6C,0x69,0x64,0x65,0x20,0x72,0x69,0x67,0x68,0x74,
+	0x6F,0x77,0x6E,0x2E,0x18,0x3E,0x2B,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,
+	0x65,0x20,0x75,0x70,0x2E,0x35,0x3E,0x44,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x46,0x69,0x6E,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,
+	0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x20,0x64,0x6F,0x77,0x6E,
 	0x2E,0x20,0x28,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x65,0x64,
-	0x20,0x62,0x79,0x20,0x73,0x79,0x6D,0x62,0x6F,0x6C,0x29,0x31,
-	0x3E,0x4C,0x20,0x40,0x54,0x31,0x36,0x30,0x50,0x61,0x6E,0x6E,
-	0x69,0x6E,0x67,0x20,0x73,0x6C,0x69,0x64,0x65,0x20,0x6C,0x65,
-	0x66,0x74,0x2E,0x20,0x28,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,
-	0x65,0x64,0x20,0x62,0x79,0x20,0x73,0x79,0x6D,0x62,0x6F,0x6C,
-	0x29,0x18,0x3E,0x4D,0x20,0x40,0x54,0x31,0x36,0x30,0x54,0x6F,
-	0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,
-	0x6F,0x2E,0x00,0x00,0x1B,0x40,0x4C,0x40,0x58,0x30,0x30,0x30,
-	0x44,0x65,0x74,0x61,0x69,0x6C,0x65,0x64,0x20,0x69,0x6E,0x66,
-	0x6F,0x72,0x6D,0x61,0x74,0x69,0x6F,0x6E,0x00,0x12,0x40,0x58,
-	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x41,0x72,0x70,0x65,
-	0x67,0x67,0x69,0x6F,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x27,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,
-	0x20,0x30,0x20,0x2B,0x20,0x31,0x73,0x74,0x20,0x68,0x61,0x6C,
-	0x66,0x74,0x6F,0x6E,0x65,0x20,0x2B,0x20,0x32,0x6E,0x64,0x20,
-	0x68,0x61,0x6C,0x66,0x74,0x6F,0x6E,0x65,0x00,0x0D,0x45,0x78,
-	0x2E,0x3A,0x20,0x43,0x2D,0x31,0x20,0x20,0x30,0x33,0x37,0x00,
-	0x16,0x3E,0x31,0x30,0x20,0x50,0x6C,0x61,0x79,0x73,0x20,0x43,
-	0x2D,0x31,0x20,0x74,0x69,0x63,0x6B,0x20,0x23,0x31,0x2E,0x26,
-	0x3E,0x32,0x30,0x20,0x50,0x6C,0x61,0x79,0x73,0x20,0x43,0x2D,
-	0x31,0x20,0x2B,0x20,0x33,0x20,0x4E,0x6F,0x74,0x65,0x73,0x20,
-	0x3D,0x20,0x44,0x23,0x31,0x20,0x74,0x69,0x63,0x6B,0x20,0x23,
-	0x32,0x2E,0x26,0x3E,0x33,0x30,0x20,0x50,0x6C,0x61,0x79,0x73,
-	0x20,0x43,0x2D,0x31,0x20,0x2B,0x20,0x37,0x20,0x4E,0x6F,0x74,
-	0x65,0x73,0x20,0x3D,0x20,0x47,0x2D,0x31,0x20,0x74,0x69,0x63,
-	0x6B,0x20,0x23,0x33,0x2E,0x0B,0x3E,0x34,0x30,0x20,0x47,0x6F,
-	0x74,0x6F,0x20,0x31,0x30,0x00,0x1C,0x40,0x58,0x30,0x34,0x30,
-	0x40,0x43,0x30,0x30,0x31,0x50,0x6F,0x72,0x74,0x61,0x6D,0x65,
-	0x6E,0x74,0x6F,0x20,0x75,0x70,0x2F,0x64,0x6F,0x77,0x6E,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x18,
-	0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x28,0x31,0x20,0x6F,
-	0x72,0x20,0x32,0x29,0x20,0x2B,0x20,0x53,0x70,0x65,0x65,0x64,
-	0x00,0x40,0x50,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,
-	0x20,0x69,0x73,0x20,0x75,0x73,0x65,0x64,0x20,0x74,0x6F,0x20,
-	0x73,0x6C,0x69,0x64,0x65,0x20,0x74,0x68,0x65,0x20,0x73,0x61,
-	0x6D,0x70,0x6C,0x65,0x20,0x70,0x69,0x74,0x63,0x68,0x20,0x75,
-	0x70,0x20,0x6F,0x72,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x20,0x54,
-	0x68,0x69,0x73,0x20,0x69,0x73,0x43,0x64,0x6F,0x6E,0x65,0x20,
-	0x75,0x73,0x69,0x6E,0x67,0x20,0x74,0x68,0x65,0x20,0x70,0x65,
-	0x72,0x69,0x6F,0x64,0x20,0x76,0x61,0x6C,0x75,0x65,0x2E,0x20,
-	0x49,0x66,0x20,0x41,0x6D,0x69,0x67,0x61,0x20,0x66,0x72,0x65,
-	0x71,0x75,0x65,0x6E,0x63,0x79,0x20,0x73,0x6C,0x69,0x64,0x65,
-	0x73,0x20,0x69,0x73,0x20,0x75,0x73,0x65,0x64,0x2C,0x20,0x74,
-	0x68,0x65,0x40,0x73,0x6C,0x69,0x64,0x69,0x6E,0x67,0x20,0x77,
-	0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x6E,0x6F,0x6E,0x2D,0x6C,
-	0x69,0x6E,0x65,0x61,0x72,0x20,0x28,0x74,0x68,0x65,0x20,0x73,
-	0x70,0x65,0x65,0x64,0x20,0x64,0x65,0x70,0x65,0x6E,0x64,0x73,
-	0x20,0x6F,0x6E,0x20,0x74,0x68,0x65,0x20,0x66,0x72,0x65,0x71,
-	0x75,0x65,0x6E,0x63,0x79,0x29,0x2E,0x00,0x19,0x40,0x58,0x30,
-	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x54,0x6F,0x6E,0x65,0x20,
-	0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x0B,0x3E,
-	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x11,0x53,
-	0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x33,0x20,0x2B,0x20,0x53,
-	0x70,0x65,0x65,0x64,0x00,0x40,0x54,0x68,0x69,0x73,0x20,0x63,
-	0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x69,0x73,0x20,0x75,0x73,
-	0x65,0x64,0x20,0x74,0x6F,0x67,0x65,0x74,0x68,0x65,0x72,0x20,
-	0x77,0x69,0x74,0x68,0x20,0x61,0x20,0x6E,0x6F,0x74,0x65,0x2C,
-	0x20,0x61,0x6E,0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x73,0x6C,
-	0x69,0x64,0x65,0x20,0x74,0x6F,0x20,0x69,0x74,0x73,0x43,0x66,
-	0x72,0x65,0x71,0x75,0x65,0x6E,0x63,0x79,0x2E,0x20,0x49,0x66,
-	0x20,0x67,0x6C,0x69,0x73,0x73,0x61,0x6E,0x64,0x6F,0x20,0x28,
-	0x45,0x33,0x29,0x20,0x69,0x73,0x20,0x75,0x73,0x65,0x64,0x2C,
+	0x20,0x62,0x79,0x20,0x73,0x79,0x6D,0x62,0x6F,0x6C,0x29,0x33,
+	0x3E,0x55,0x20,0x40,0x54,0x31,0x36,0x30,0x46,0x69,0x6E,0x65,
+	0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,
+	0x65,0x20,0x75,0x70,0x2E,0x20,0x28,0x49,0x6E,0x64,0x69,0x63,
+	0x61,0x74,0x65,0x64,0x20,0x62,0x79,0x20,0x73,0x79,0x6D,0x62,
+	0x6F,0x6C,0x29,0x1A,0x3E,0x53,0x20,0x40,0x54,0x31,0x36,0x30,
+	0x53,0x65,0x74,0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,
+	0x73,0x70,0x65,0x65,0x64,0x2E,0x10,0x3E,0x56,0x20,0x40,0x54,
+	0x31,0x36,0x30,0x56,0x69,0x62,0x72,0x61,0x74,0x6F,0x2E,0x1D,
+	0x3E,0x50,0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x65,0x74,0x20,
+	0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,0x70,0x6F,0x73,0x69,
+	0x74,0x69,0x6F,0x6E,0x2E,0x32,0x3E,0x52,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x50,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,0x73,0x6C,
+	0x69,0x64,0x65,0x20,0x72,0x69,0x67,0x68,0x74,0x2E,0x20,0x28,
+	0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x65,0x64,0x20,0x62,0x79,
+	0x20,0x73,0x79,0x6D,0x62,0x6F,0x6C,0x29,0x31,0x3E,0x4C,0x20,
+	0x40,0x54,0x31,0x36,0x30,0x50,0x61,0x6E,0x6E,0x69,0x6E,0x67,
+	0x20,0x73,0x6C,0x69,0x64,0x65,0x20,0x6C,0x65,0x66,0x74,0x2E,
+	0x20,0x28,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x65,0x64,0x20,
+	0x62,0x79,0x20,0x73,0x79,0x6D,0x62,0x6F,0x6C,0x29,0x18,0x3E,
+	0x4D,0x20,0x40,0x54,0x31,0x36,0x30,0x54,0x6F,0x6E,0x65,0x20,
+	0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x2E,0x00,
+	0x00,0x1B,0x40,0x4C,0x40,0x58,0x30,0x30,0x30,0x44,0x65,0x74,
+	0x61,0x69,0x6C,0x65,0x64,0x20,0x69,0x6E,0x66,0x6F,0x72,0x6D,
+	0x61,0x74,0x69,0x6F,0x6E,0x00,0x12,0x40,0x58,0x30,0x34,0x30,
+	0x40,0x43,0x30,0x30,0x31,0x41,0x72,0x70,0x65,0x67,0x67,0x69,
+	0x6F,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
+	0x32,0x27,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x30,0x20,
+	0x2B,0x20,0x31,0x73,0x74,0x20,0x68,0x61,0x6C,0x66,0x74,0x6F,
+	0x6E,0x65,0x20,0x2B,0x20,0x32,0x6E,0x64,0x20,0x68,0x61,0x6C,
+	0x66,0x74,0x6F,0x6E,0x65,0x00,0x0D,0x45,0x78,0x2E,0x3A,0x20,
+	0x43,0x2D,0x31,0x20,0x20,0x30,0x33,0x37,0x00,0x16,0x3E,0x31,
+	0x30,0x20,0x50,0x6C,0x61,0x79,0x73,0x20,0x43,0x2D,0x31,0x20,
+	0x74,0x69,0x63,0x6B,0x20,0x23,0x31,0x2E,0x26,0x3E,0x32,0x30,
+	0x20,0x50,0x6C,0x61,0x79,0x73,0x20,0x43,0x2D,0x31,0x20,0x2B,
+	0x20,0x33,0x20,0x4E,0x6F,0x74,0x65,0x73,0x20,0x3D,0x20,0x44,
+	0x23,0x31,0x20,0x74,0x69,0x63,0x6B,0x20,0x23,0x32,0x2E,0x26,
+	0x3E,0x33,0x30,0x20,0x50,0x6C,0x61,0x79,0x73,0x20,0x43,0x2D,
+	0x31,0x20,0x2B,0x20,0x37,0x20,0x4E,0x6F,0x74,0x65,0x73,0x20,
+	0x3D,0x20,0x47,0x2D,0x31,0x20,0x74,0x69,0x63,0x6B,0x20,0x23,
+	0x33,0x2E,0x0B,0x3E,0x34,0x30,0x20,0x47,0x6F,0x74,0x6F,0x20,
+	0x31,0x30,0x00,0x1C,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
+	0x30,0x31,0x50,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,
+	0x20,0x75,0x70,0x2F,0x64,0x6F,0x77,0x6E,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x18,0x53,0x79,0x6E,
+	0x74,0x61,0x78,0x3A,0x20,0x28,0x31,0x20,0x6F,0x72,0x20,0x32,
+	0x29,0x20,0x2B,0x20,0x53,0x70,0x65,0x65,0x64,0x00,0x40,0x50,
+	0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x69,0x73,
+	0x20,0x75,0x73,0x65,0x64,0x20,0x74,0x6F,0x20,0x73,0x6C,0x69,
+	0x64,0x65,0x20,0x74,0x68,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,
+	0x65,0x20,0x70,0x69,0x74,0x63,0x68,0x20,0x75,0x70,0x20,0x6F,
+	0x72,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x20,0x54,0x68,0x69,0x73,
+	0x20,0x69,0x73,0x43,0x64,0x6F,0x6E,0x65,0x20,0x75,0x73,0x69,
+	0x6E,0x67,0x20,0x74,0x68,0x65,0x20,0x70,0x65,0x72,0x69,0x6F,
+	0x64,0x20,0x76,0x61,0x6C,0x75,0x65,0x2E,0x20,0x49,0x66,0x20,
+	0x41,0x6D,0x69,0x67,0x61,0x20,0x66,0x72,0x65,0x71,0x75,0x65,
+	0x6E,0x63,0x79,0x20,0x73,0x6C,0x69,0x64,0x65,0x73,0x20,0x69,
+	0x73,0x20,0x75,0x73,0x65,0x64,0x2C,0x20,0x74,0x68,0x65,0x40,
+	0x73,0x6C,0x69,0x64,0x69,0x6E,0x67,0x20,0x77,0x69,0x6C,0x6C,
+	0x20,0x62,0x65,0x20,0x6E,0x6F,0x6E,0x2D,0x6C,0x69,0x6E,0x65,
+	0x61,0x72,0x20,0x28,0x74,0x68,0x65,0x20,0x73,0x70,0x65,0x65,
+	0x64,0x20,0x64,0x65,0x70,0x65,0x6E,0x64,0x73,0x20,0x6F,0x6E,
 	0x20,0x74,0x68,0x65,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6E,
-	0x63,0x79,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x72,
-	0x6F,0x75,0x6E,0x64,0x65,0x64,0x18,0x74,0x6F,0x20,0x74,0x68,
-	0x65,0x20,0x6E,0x65,0x61,0x72,0x65,0x73,0x74,0x20,0x68,0x61,
-	0x6C,0x66,0x74,0x6F,0x6E,0x65,0x2E,0x00,0x11,0x40,0x58,0x30,
-	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x56,0x69,0x62,0x72,0x61,
-	0x74,0x6F,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
-	0x30,0x32,0x18,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x34,
-	0x20,0x2B,0x20,0x52,0x61,0x74,0x65,0x20,0x2B,0x20,0x44,0x65,
-	0x70,0x74,0x68,0x00,0x3E,0x41,0x64,0x64,0x73,0x20,0x76,0x69,
-	0x62,0x72,0x61,0x74,0x6F,0x20,0x74,0x6F,0x20,0x74,0x68,0x65,
-	0x20,0x63,0x68,0x61,0x6E,0x6E,0x65,0x6C,0x20,0x77,0x69,0x74,
-	0x68,0x20,0x61,0x20,0x72,0x61,0x74,0x65,0x20,0x61,0x6E,0x64,
-	0x20,0x73,0x70,0x65,0x65,0x64,0x2E,0x20,0x53,0x65,0x74,0x20,
-	0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x3C,0x63,0x6F,0x6E,0x74,
-	0x72,0x6F,0x6C,0x20,0x28,0x45,0x34,0x29,0x20,0x63,0x61,0x6E,
-	0x20,0x62,0x65,0x20,0x75,0x73,0x65,0x64,0x20,0x74,0x6F,0x20,
-	0x63,0x68,0x61,0x6E,0x67,0x65,0x20,0x74,0x68,0x65,0x20,0x76,
-	0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x77,0x61,0x76,0x65,0x66,
-	0x6F,0x72,0x6D,0x20,0x28,0x73,0x65,0x65,0x07,0x62,0x65,0x6C,
-	0x6F,0x77,0x29,0x2E,0x00,0x28,0x40,0x58,0x30,0x34,0x30,0x40,
+	0x63,0x79,0x29,0x2E,0x00,0x19,0x40,0x58,0x30,0x34,0x30,0x40,
 	0x43,0x30,0x30,0x31,0x54,0x6F,0x6E,0x65,0x20,0x70,0x6F,0x72,
-	0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x2B,0x20,0x76,0x6F,
-	0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x0B,0x3E,
-	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x11,0x53,
-	0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x35,0x20,0x2B,0x20,0x53,
-	0x70,0x65,0x65,0x64,0x00,0x40,0x54,0x68,0x69,0x73,0x20,0x63,
-	0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,
-	0x65,0x78,0x65,0x63,0x75,0x74,0x65,0x20,0x62,0x6F,0x74,0x68,
-	0x20,0x74,0x6F,0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,
-	0x65,0x6E,0x74,0x6F,0x20,0x61,0x6E,0x64,0x20,0x76,0x6F,0x6C,
-	0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x2E,0x27,0x54,
-	0x68,0x65,0x20,0x73,0x70,0x65,0x65,0x64,0x20,0x69,0x73,0x20,
-	0x75,0x73,0x65,0x64,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,
-	0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,
-	0x65,0x2E,0x00,0x20,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x56,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x2B,0x20,
+	0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x0B,0x3E,0x40,0x58,0x30,
+	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x11,0x53,0x79,0x6E,0x74,
+	0x61,0x78,0x3A,0x20,0x33,0x20,0x2B,0x20,0x53,0x70,0x65,0x65,
+	0x64,0x00,0x40,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,
+	0x61,0x6E,0x64,0x20,0x69,0x73,0x20,0x75,0x73,0x65,0x64,0x20,
+	0x74,0x6F,0x67,0x65,0x74,0x68,0x65,0x72,0x20,0x77,0x69,0x74,
+	0x68,0x20,0x61,0x20,0x6E,0x6F,0x74,0x65,0x2C,0x20,0x61,0x6E,
+	0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x73,0x6C,0x69,0x64,0x65,
+	0x20,0x74,0x6F,0x20,0x69,0x74,0x73,0x43,0x66,0x72,0x65,0x71,
+	0x75,0x65,0x6E,0x63,0x79,0x2E,0x20,0x49,0x66,0x20,0x67,0x6C,
+	0x69,0x73,0x73,0x61,0x6E,0x64,0x6F,0x20,0x28,0x45,0x33,0x29,
+	0x20,0x69,0x73,0x20,0x75,0x73,0x65,0x64,0x2C,0x20,0x74,0x68,
+	0x65,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6E,0x63,0x79,0x20,
+	0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x72,0x6F,0x75,0x6E,
+	0x64,0x65,0x64,0x18,0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x6E,
+	0x65,0x61,0x72,0x65,0x73,0x74,0x20,0x68,0x61,0x6C,0x66,0x74,
+	0x6F,0x6E,0x65,0x2E,0x00,0x11,0x40,0x58,0x30,0x34,0x30,0x40,
+	0x43,0x30,0x30,0x31,0x56,0x69,0x62,0x72,0x61,0x74,0x6F,0x0B,
+	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x18,
+	0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x34,0x20,0x2B,0x20,
+	0x52,0x61,0x74,0x65,0x20,0x2B,0x20,0x44,0x65,0x70,0x74,0x68,
+	0x00,0x3E,0x41,0x64,0x64,0x73,0x20,0x76,0x69,0x62,0x72,0x61,
+	0x74,0x6F,0x20,0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x63,0x68,
+	0x61,0x6E,0x6E,0x65,0x6C,0x20,0x77,0x69,0x74,0x68,0x20,0x61,
+	0x20,0x72,0x61,0x74,0x65,0x20,0x61,0x6E,0x64,0x20,0x73,0x70,
+	0x65,0x65,0x64,0x2E,0x20,0x53,0x65,0x74,0x20,0x76,0x69,0x62,
+	0x72,0x61,0x74,0x6F,0x3C,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,
+	0x20,0x28,0x45,0x34,0x29,0x20,0x63,0x61,0x6E,0x20,0x62,0x65,
+	0x20,0x75,0x73,0x65,0x64,0x20,0x74,0x6F,0x20,0x63,0x68,0x61,
+	0x6E,0x67,0x65,0x20,0x74,0x68,0x65,0x20,0x76,0x69,0x62,0x72,
+	0x61,0x74,0x6F,0x20,0x77,0x61,0x76,0x65,0x66,0x6F,0x72,0x6D,
+	0x20,0x28,0x73,0x65,0x65,0x07,0x62,0x65,0x6C,0x6F,0x77,0x29,
+	0x2E,0x00,0x28,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
+	0x31,0x54,0x6F,0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,
+	0x65,0x6E,0x74,0x6F,0x20,0x2B,0x20,0x76,0x6F,0x6C,0x75,0x6D,
+	0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x0B,0x3E,0x40,0x58,0x30,
+	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x11,0x53,0x79,0x6E,0x74,
+	0x61,0x78,0x3A,0x20,0x35,0x20,0x2B,0x20,0x53,0x70,0x65,0x65,
+	0x64,0x00,0x40,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,
+	0x61,0x6E,0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x65,0x78,0x65,
+	0x63,0x75,0x74,0x65,0x20,0x62,0x6F,0x74,0x68,0x20,0x74,0x6F,
+	0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,
+	0x6F,0x20,0x61,0x6E,0x64,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,
+	0x20,0x73,0x6C,0x69,0x64,0x65,0x2E,0x27,0x54,0x68,0x65,0x20,
+	0x73,0x70,0x65,0x65,0x64,0x20,0x69,0x73,0x20,0x75,0x73,0x65,
+	0x64,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x76,0x6F,
+	0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x2E,0x00,
+	0x20,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x56,
+	0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x2B,0x20,0x76,0x6F,0x6C,
+	0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x0B,0x3E,0x40,
+	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x11,0x53,0x79,
+	0x6E,0x74,0x61,0x78,0x3A,0x20,0x36,0x20,0x2B,0x20,0x53,0x70,
+	0x65,0x65,0x64,0x00,0x3C,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,
+	0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x65,
+	0x78,0x65,0x63,0x75,0x74,0x65,0x20,0x62,0x6F,0x74,0x68,0x20,
+	0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x61,0x6E,0x64,0x20,
 	0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,
+	0x2E,0x20,0x54,0x68,0x65,0x23,0x73,0x70,0x65,0x65,0x64,0x20,
+	0x69,0x73,0x20,0x75,0x73,0x65,0x64,0x20,0x66,0x6F,0x72,0x20,
+	0x74,0x68,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,
+	0x6C,0x69,0x64,0x65,0x2E,0x00,0x11,0x40,0x58,0x30,0x34,0x30,
+	0x40,0x43,0x30,0x30,0x31,0x54,0x72,0x65,0x6D,0x6F,0x6C,0x6F,
 	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
-	0x11,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x36,0x20,0x2B,
-	0x20,0x53,0x70,0x65,0x65,0x64,0x00,0x3C,0x54,0x68,0x69,0x73,
-	0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x69,0x6C,
-	0x6C,0x20,0x65,0x78,0x65,0x63,0x75,0x74,0x65,0x20,0x62,0x6F,
-	0x74,0x68,0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x61,
-	0x6E,0x64,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,
-	0x69,0x64,0x65,0x2E,0x20,0x54,0x68,0x65,0x23,0x73,0x70,0x65,
-	0x65,0x64,0x20,0x69,0x73,0x20,0x75,0x73,0x65,0x64,0x20,0x66,
-	0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,
-	0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x2E,0x00,0x11,0x40,0x58,
-	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x54,0x72,0x65,0x6D,
-	0x6F,0x6C,0x6F,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
-	0x30,0x30,0x32,0x18,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,
-	0x37,0x20,0x2B,0x20,0x52,0x61,0x74,0x65,0x20,0x2B,0x20,0x44,
-	0x65,0x70,0x74,0x68,0x00,0x41,0x54,0x72,0x65,0x6D,0x6F,0x6C,
-	0x6F,0x20,0x61,0x64,0x64,0x73,0x20,0x76,0x69,0x62,0x72,0x61,
-	0x74,0x6F,0x20,0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x63,0x75,
-	0x72,0x72,0x65,0x6E,0x74,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,
-	0x2E,0x20,0x54,0x68,0x65,0x20,0x73,0x79,0x6E,0x74,0x61,0x78,
-	0x20,0x69,0x73,0x20,0x65,0x78,0x61,0x63,0x74,0x6C,0x79,0x1B,
-	0x61,0x73,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x76,
-	0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x63,0x6F,0x6D,0x6D,0x61,
-	0x6E,0x64,0x2E,0x00,0x1E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
-	0x30,0x30,0x31,0x53,0x65,0x74,0x20,0x70,0x61,0x6E,0x6E,0x69,
-	0x6E,0x67,0x20,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x14,
-	0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x38,0x20,0x2B,0x20,
-	0x50,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x00,0x3E,0x53,0x65,
-	0x74,0x73,0x20,0x74,0x68,0x65,0x20,0x70,0x61,0x6E,0x6E,0x69,
-	0x6E,0x67,0x20,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x20,
-	0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x63,0x68,0x61,0x6E,
-	0x6E,0x65,0x6C,0x2E,0x20,0x24,0x30,0x30,0x20,0x69,0x73,0x20,
-	0x74,0x68,0x65,0x20,0x6C,0x65,0x66,0x74,0x6D,0x6F,0x73,0x74,
-	0x3F,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x20,0x61,0x6E,
-	0x64,0x20,0x24,0x46,0x46,0x20,0x74,0x68,0x65,0x20,0x72,0x69,
-	0x67,0x68,0x74,0x6D,0x6F,0x73,0x74,0x2E,0x20,0x4E,0x6F,0x74,
-	0x65,0x20,0x74,0x68,0x61,0x74,0x20,0x73,0x6F,0x6D,0x65,0x20,
-	0x73,0x6F,0x75,0x6E,0x64,0x20,0x63,0x61,0x72,0x64,0x73,0x20,
-	0x28,0x65,0x78,0x2E,0x30,0x47,0x55,0x53,0x29,0x20,0x63,0x61,
-	0x6E,0x27,0x74,0x20,0x75,0x73,0x65,0x20,0x61,0x73,0x20,0x6D,
-	0x61,0x6E,0x79,0x20,0x61,0x73,0x20,0x32,0x35,0x36,0x20,0x70,
-	0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,0x70,0x6F,0x73,0x69,0x74,
-	0x69,0x6F,0x6E,0x73,0x2E,0x00,0x17,0x40,0x58,0x30,0x34,0x30,
-	0x40,0x43,0x30,0x30,0x31,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,
-	0x6F,0x66,0x66,0x73,0x65,0x74,0x0B,0x3E,0x40,0x58,0x30,0x36,
-	0x30,0x40,0x43,0x30,0x30,0x32,0x12,0x53,0x79,0x6E,0x74,0x61,
-	0x78,0x3A,0x20,0x39,0x20,0x2B,0x20,0x4F,0x66,0x66,0x73,0x65,
-	0x74,0x00,0x41,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,
-	0x61,0x6E,0x64,0x20,0x73,0x68,0x6F,0x75,0x6C,0x64,0x20,0x62,
-	0x65,0x20,0x75,0x73,0x65,0x64,0x20,0x74,0x6F,0x67,0x65,0x74,
-	0x68,0x65,0x72,0x20,0x77,0x69,0x74,0x68,0x20,0x61,0x20,0x6E,
-	0x6F,0x74,0x65,0x2E,0x20,0x54,0x68,0x65,0x20,0x73,0x61,0x6D,
-	0x70,0x6C,0x65,0x20,0x77,0x69,0x6C,0x6C,0x2D,0x62,0x65,0x20,
-	0x70,0x6C,0x61,0x79,0x65,0x64,0x20,0x66,0x72,0x6F,0x6D,0x20,
-	0x28,0x4F,0x66,0x66,0x73,0x65,0x74,0x2A,0x24,0x31,0x30,0x30,
-	0x29,0x20,0x69,0x6E,0x73,0x74,0x65,0x61,0x64,0x20,0x6F,0x66,
-	0x20,0x7A,0x65,0x72,0x6F,0x2E,0x00,0x16,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x56,0x6F,0x6C,0x75,0x6D,0x65,
-	0x20,0x73,0x6C,0x69,0x64,0x65,0x0B,0x3E,0x40,0x58,0x30,0x36,
-	0x30,0x40,0x43,0x30,0x30,0x32,0x21,0x53,0x79,0x6E,0x74,0x61,
-	0x78,0x3A,0x20,0x41,0x20,0x2B,0x20,0x55,0x70,0x20,0x73,0x70,
-	0x65,0x65,0x64,0x20,0x2B,0x20,0x44,0x6F,0x77,0x6E,0x20,0x73,
-	0x70,0x65,0x65,0x64,0x00,0x3D,0x53,0x6C,0x69,0x64,0x65,0x73,
-	0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,
-	0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x75,0x70,0x20,0x6F,
-	0x72,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x20,0x45,0x69,0x74,0x68,
-	0x65,0x72,0x20,0x75,0x70,0x20,0x73,0x70,0x65,0x65,0x64,0x20,
-	0x6F,0x72,0x20,0x64,0x6F,0x77,0x6E,0x15,0x73,0x70,0x65,0x65,
-	0x64,0x20,0x73,0x68,0x6F,0x75,0x6C,0x64,0x20,0x62,0x65,0x20,
-	0x7A,0x65,0x72,0x6F,0x2E,0x00,0x17,0x40,0x58,0x30,0x34,0x30,
-	0x40,0x43,0x30,0x30,0x31,0x50,0x6F,0x73,0x69,0x74,0x69,0x6F,
-	0x6E,0x20,0x6A,0x75,0x6D,0x70,0x0B,0x3E,0x40,0x58,0x30,0x36,
-	0x30,0x40,0x43,0x30,0x30,0x32,0x14,0x53,0x79,0x6E,0x74,0x61,
-	0x78,0x3A,0x20,0x42,0x20,0x2B,0x20,0x50,0x6F,0x73,0x69,0x74,
-	0x69,0x6F,0x6E,0x00,0x41,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,
-	0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x6A,
-	0x75,0x6D,0x70,0x20,0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x73,
-	0x65,0x6C,0x65,0x63,0x74,0x65,0x64,0x20,0x73,0x6F,0x6E,0x67,
-	0x20,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x20,0x61,0x6E,
-	0x64,0x20,0x70,0x6C,0x61,0x79,0x20,0x74,0x68,0x65,0x1B,0x70,
-	0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x66,0x72,0x6F,0x6D,0x20,
-	0x74,0x68,0x65,0x20,0x62,0x65,0x67,0x69,0x6E,0x6E,0x69,0x6E,
-	0x67,0x2E,0x00,0x14,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x53,0x65,0x74,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,
-	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
-	0x12,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x43,0x20,0x2B,
-	0x20,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x00,0x3E,0x53,0x65,0x74,
-	0x73,0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,
-	0x74,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x2E,0x20,0x54,0x68,
-	0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x68,0x6F,
-	0x75,0x6C,0x64,0x20,0x6E,0x6F,0x74,0x20,0x62,0x65,0x20,0x67,
-	0x72,0x65,0x61,0x74,0x65,0x72,0x20,0x74,0x68,0x61,0x6E,0x04,
-	0x24,0x34,0x30,0x2E,0x00,0x17,0x40,0x58,0x30,0x34,0x30,0x40,
-	0x43,0x30,0x30,0x31,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,
-	0x62,0x72,0x65,0x61,0x6B,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
-	0x40,0x43,0x30,0x30,0x32,0x1C,0x53,0x79,0x6E,0x74,0x61,0x78,
-	0x3A,0x20,0x44,0x20,0x2B,0x20,0x50,0x61,0x74,0x74,0x65,0x72,
-	0x6E,0x2D,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x00,0x3C,
+	0x18,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x37,0x20,0x2B,
+	0x20,0x52,0x61,0x74,0x65,0x20,0x2B,0x20,0x44,0x65,0x70,0x74,
+	0x68,0x00,0x41,0x54,0x72,0x65,0x6D,0x6F,0x6C,0x6F,0x20,0x61,
+	0x64,0x64,0x73,0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,
+	0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,
+	0x6E,0x74,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x2E,0x20,0x54,
+	0x68,0x65,0x20,0x73,0x79,0x6E,0x74,0x61,0x78,0x20,0x69,0x73,
+	0x20,0x65,0x78,0x61,0x63,0x74,0x6C,0x79,0x1B,0x61,0x73,0x20,
+	0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x76,0x69,0x62,0x72,
+	0x61,0x74,0x6F,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x2E,
+	0x00,0x1E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,
+	0x53,0x65,0x74,0x20,0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,
+	0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x14,0x53,0x79,0x6E,
+	0x74,0x61,0x78,0x3A,0x20,0x38,0x20,0x2B,0x20,0x50,0x6F,0x73,
+	0x69,0x74,0x69,0x6F,0x6E,0x00,0x3E,0x53,0x65,0x74,0x73,0x20,
+	0x74,0x68,0x65,0x20,0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,
+	0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x20,0x66,0x6F,0x72,
+	0x20,0x74,0x68,0x65,0x20,0x63,0x68,0x61,0x6E,0x6E,0x65,0x6C,
+	0x2E,0x20,0x24,0x30,0x30,0x20,0x69,0x73,0x20,0x74,0x68,0x65,
+	0x20,0x6C,0x65,0x66,0x74,0x6D,0x6F,0x73,0x74,0x3F,0x70,0x6F,
+	0x73,0x69,0x74,0x69,0x6F,0x6E,0x20,0x61,0x6E,0x64,0x20,0x24,
+	0x46,0x46,0x20,0x74,0x68,0x65,0x20,0x72,0x69,0x67,0x68,0x74,
+	0x6D,0x6F,0x73,0x74,0x2E,0x20,0x4E,0x6F,0x74,0x65,0x20,0x74,
+	0x68,0x61,0x74,0x20,0x73,0x6F,0x6D,0x65,0x20,0x73,0x6F,0x75,
+	0x6E,0x64,0x20,0x63,0x61,0x72,0x64,0x73,0x20,0x28,0x65,0x78,
+	0x2E,0x30,0x47,0x55,0x53,0x29,0x20,0x63,0x61,0x6E,0x27,0x74,
+	0x20,0x75,0x73,0x65,0x20,0x61,0x73,0x20,0x6D,0x61,0x6E,0x79,
+	0x20,0x61,0x73,0x20,0x32,0x35,0x36,0x20,0x70,0x61,0x6E,0x6E,
+	0x69,0x6E,0x67,0x20,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,
+	0x73,0x2E,0x00,0x17,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
+	0x30,0x31,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,0x6F,0x66,0x66,
+	0x73,0x65,0x74,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
+	0x30,0x30,0x32,0x12,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,
+	0x39,0x20,0x2B,0x20,0x4F,0x66,0x66,0x73,0x65,0x74,0x00,0x41,
 	0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,
-	0x20,0x77,0x69,0x6C,0x6C,0x20,0x6A,0x75,0x6D,0x70,0x20,0x74,
-	0x6F,0x20,0x74,0x68,0x65,0x20,0x6E,0x65,0x78,0x74,0x20,0x70,
-	0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x61,0x6E,0x64,0x20,0x70,
-	0x6C,0x61,0x79,0x20,0x66,0x72,0x6F,0x6D,0x20,0x74,0x68,0x65,
-	0x13,0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x70,
-	0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x2E,0x00,0x22,0x40,0x58,
-	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x65,0x74,0x20,
-	0x66,0x69,0x6C,0x74,0x65,0x72,0x20,0x28,0x41,0x6D,0x69,0x67,
-	0x61,0x20,0x6F,0x6E,0x6C,0x79,0x21,0x29,0x0B,0x3E,0x40,0x58,
-	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x13,0x53,0x79,0x6E,
-	0x74,0x61,0x78,0x3A,0x20,0x45,0x30,0x20,0x2B,0x20,0x53,0x74,
-	0x61,0x74,0x75,0x73,0x00,0x38,0x55,0x73,0x65,0x20,0x45,0x30,
-	0x30,0x20,0x61,0x6E,0x64,0x20,0x79,0x6F,0x75,0x72,0x20,0x74,
-	0x75,0x6E,0x65,0x20,0x77,0x69,0x6C,0x6C,0x20,0x73,0x6F,0x75,
-	0x6E,0x64,0x20,0x72,0x65,0x61,0x6C,0x6C,0x79,0x20,0x62,0x61,
-	0x64,0x20,0x6F,0x6E,0x20,0x61,0x6E,0x20,0x41,0x6D,0x69,0x67,
-	0x61,0x21,0x00,0x21,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x46,0x69,0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,
-	0x6D,0x65,0x6E,0x74,0x6F,0x20,0x75,0x70,0x2F,0x64,0x6F,0x77,
-	0x6E,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x19,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,0x28,
-	0x31,0x20,0x6F,0x72,0x20,0x32,0x29,0x20,0x2B,0x20,0x53,0x70,
-	0x65,0x65,0x64,0x00,0x3F,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,
-	0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x6F,0x72,0x6B,0x73,0x20,
-	0x61,0x73,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,
-	0x6F,0x20,0x75,0x70,0x2F,0x64,0x6F,0x77,0x6E,0x2C,0x20,0x62,
-	0x75,0x74,0x20,0x69,0x74,0x20,0x6F,0x6E,0x6C,0x79,0x20,0x73,
-	0x6C,0x69,0x64,0x65,0x73,0x20,0x75,0x70,0x05,0x6F,0x6E,0x63,
-	0x65,0x2E,0x00,0x1F,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x53,0x65,0x74,0x20,0x67,0x6C,0x69,0x73,0x73,0x61,
-	0x6E,0x64,0x6F,0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x13,
-	0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,0x33,0x20,0x2B,
-	0x20,0x53,0x74,0x61,0x74,0x75,0x73,0x00,0x41,0x49,0x66,0x20,
-	0x53,0x74,0x61,0x74,0x75,0x73,0x20,0x69,0x73,0x20,0x3D,0x31,
-	0x2C,0x20,0x74,0x68,0x65,0x20,0x66,0x72,0x65,0x71,0x75,0x65,
-	0x6E,0x63,0x79,0x20,0x77,0x68,0x65,0x6E,0x20,0x75,0x73,0x69,
-	0x6E,0x67,0x20,0x74,0x6F,0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,
-	0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x77,0x69,0x6C,0x6C,0x20,
-	0x62,0x65,0x20,0x72,0x6F,0x75,0x6E,0x64,0x65,0x64,0x20,0x74,
-	0x6F,0x20,0x74,0x68,0x65,0x20,0x6E,0x65,0x61,0x72,0x65,0x73,
-	0x74,0x20,0x68,0x61,0x6C,0x66,0x74,0x6F,0x6E,0x65,0x2E,0x00,
-	0x1D,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,
-	0x65,0x74,0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x63,
-	0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x0B,0x3E,0x40,0x58,0x30,0x36,
-	0x30,0x40,0x43,0x30,0x30,0x32,0x11,0x53,0x79,0x6E,0x74,0x61,
-	0x78,0x3A,0x20,0x45,0x34,0x20,0x2B,0x20,0x54,0x79,0x70,0x65,
-	0x00,0x2B,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,
-	0x6E,0x64,0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x73,0x20,
-	0x74,0x68,0x65,0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,
-	0x77,0x61,0x76,0x65,0x66,0x6F,0x72,0x6D,0x2E,0x00,0x33,0x54,
-	0x79,0x70,0x65,0x3A,0x20,0x30,0x20,0x3D,0x20,0x53,0x69,0x6E,
-	0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x31,0x20,0x3D,0x20,
-	0x52,0x61,0x6D,0x70,0x20,0x64,0x6F,0x77,0x6E,0x20,0x20,0x20,
-	0x20,0x20,0x20,0x20,0x32,0x20,0x3D,0x20,0x53,0x71,0x75,0x61,
-	0x72,0x65,0x00,0x43,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x61,
-	0x64,0x64,0x20,0x34,0x20,0x74,0x6F,0x20,0x74,0x68,0x65,0x20,
-	0x74,0x79,0x70,0x65,0x2C,0x20,0x74,0x68,0x65,0x20,0x77,0x61,
-	0x76,0x65,0x66,0x6F,0x72,0x6D,0x20,0x77,0x69,0x6C,0x6C,0x20,
-	0x6E,0x6F,0x74,0x20,0x62,0x65,0x20,0x72,0x65,0x74,0x72,0x69,
-	0x67,0x67,0x65,0x64,0x20,0x77,0x68,0x65,0x6E,0x20,0x61,0x19,
-	0x6E,0x65,0x77,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,
-	0x6E,0x74,0x20,0x69,0x73,0x20,0x70,0x6C,0x61,0x79,0x65,0x64,
-	0x2E,0x00,0x17,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
-	0x31,0x53,0x65,0x74,0x20,0x66,0x69,0x6E,0x65,0x2D,0x74,0x75,
-	0x6E,0x65,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
-	0x30,0x32,0x11,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,
-	0x35,0x20,0x2B,0x20,0x54,0x75,0x6E,0x65,0x00,0x3F,0x54,0x68,
-	0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x73,
-	0x68,0x6F,0x75,0x6C,0x64,0x20,0x62,0x65,0x20,0x75,0x73,0x65,
-	0x64,0x20,0x74,0x6F,0x67,0x65,0x74,0x68,0x65,0x72,0x20,0x77,
-	0x69,0x74,0x68,0x20,0x61,0x20,0x6E,0x6F,0x74,0x65,0x2E,0x20,
-	0x49,0x74,0x20,0x77,0x69,0x6C,0x6C,0x20,0x63,0x61,0x75,0x73,
-	0x65,0x44,0x61,0x6E,0x6F,0x74,0x68,0x65,0x72,0x20,0x66,0x69,
-	0x6E,0x65,0x2D,0x74,0x75,0x6E,0x65,0x20,0x76,0x61,0x6C,0x75,
-	0x65,0x20,0x74,0x6F,0x20,0x62,0x65,0x20,0x75,0x73,0x65,0x64,
-	0x2E,0x20,0x49,0x74,0x20,0x73,0x65,0x65,0x6D,0x73,0x20,0x71,
-	0x75,0x69,0x74,0x65,0x20,0x75,0x6E,0x75,0x73,0x61,0x62,0x6C,
-	0x65,0x20,0x74,0x6F,0x20,0x6D,0x65,0x2E,0x2E,0x2E,0x00,0x16,
-	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x61,
-	0x74,0x74,0x65,0x72,0x6E,0x20,0x6C,0x6F,0x6F,0x70,0x0B,0x3E,
-	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x12,0x53,
-	0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,0x36,0x20,0x2B,0x20,
-	0x43,0x6F,0x75,0x6E,0x74,0x00,0x45,0x49,0x66,0x20,0x63,0x6F,
-	0x75,0x6E,0x74,0x20,0x69,0x73,0x20,0x7A,0x65,0x72,0x6F,0x2C,
-	0x20,0x74,0x68,0x65,0x20,0x62,0x65,0x67,0x69,0x6E,0x6E,0x69,
-	0x6E,0x67,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,0x20,0x6C,0x6F,
-	0x6F,0x70,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x73,
-	0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x2E,0x20,0x57,0x68,
-	0x65,0x6E,0x20,0x61,0x40,0x6E,0x6F,0x6E,0x2D,0x7A,0x65,0x72,
-	0x6F,0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x69,0x73,0x20,0x75,
-	0x73,0x65,0x64,0x2C,0x20,0x74,0x68,0x65,0x20,0x70,0x61,0x74,
-	0x74,0x65,0x72,0x6E,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,
-	0x20,0x6C,0x6F,0x6F,0x70,0x65,0x64,0x20,0x66,0x72,0x6F,0x6D,
-	0x20,0x74,0x68,0x65,0x20,0x6C,0x6F,0x6F,0x70,0x06,0x73,0x74,
-	0x61,0x72,0x74,0x2E,0x00,0x1D,0x40,0x58,0x30,0x34,0x30,0x40,
-	0x43,0x30,0x30,0x31,0x53,0x65,0x74,0x20,0x74,0x72,0x65,0x6D,
-	0x6F,0x6C,0x6F,0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x11,
-	0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,0x37,0x20,0x2B,
-	0x20,0x54,0x79,0x70,0x65,0x00,0x3A,0x54,0x68,0x69,0x73,0x20,
-	0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x6F,0x72,0x6B,
-	0x73,0x20,0x65,0x78,0x61,0x63,0x74,0x6C,0x79,0x20,0x61,0x73,
-	0x20,0x73,0x65,0x74,0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,
-	0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x2C,0x20,0x62,0x75,
-	0x74,0x20,0x74,0x68,0x65,0x29,0x74,0x72,0x65,0x6D,0x6F,0x6C,
-	0x6F,0x20,0x77,0x61,0x76,0x65,0x66,0x6F,0x72,0x6D,0x20,0x77,
-	0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x63,0x68,0x61,0x6E,0x67,
-	0x65,0x64,0x20,0x69,0x6E,0x73,0x74,0x65,0x61,0x64,0x2E,0x00,
-	0x15,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x52,
-	0x65,0x74,0x72,0x69,0x67,0x20,0x6E,0x6F,0x74,0x65,0x0B,0x3E,
-	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x15,0x53,
-	0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,0x39,0x20,0x2B,0x20,
-	0x49,0x6E,0x74,0x65,0x72,0x76,0x61,0x6C,0x00,0x2D,0x52,0x65,
-	0x74,0x72,0x69,0x67,0x73,0x20,0x74,0x68,0x65,0x20,0x6E,0x6F,
-	0x74,0x65,0x20,0x77,0x69,0x74,0x68,0x20,0x74,0x68,0x65,0x20,
-	0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x69,0x6E,
-	0x74,0x65,0x72,0x76,0x61,0x6C,0x2E,0x00,0x23,0x40,0x58,0x30,
-	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x46,0x69,0x6E,0x65,0x20,
-	0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,
-	0x20,0x75,0x70,0x2F,0x64,0x6F,0x77,0x6E,0x0B,0x3E,0x40,0x58,
-	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x19,0x53,0x79,0x6E,
-	0x74,0x61,0x78,0x3A,0x20,0x45,0x28,0x41,0x20,0x6F,0x72,0x20,
-	0x42,0x29,0x20,0x2B,0x20,0x53,0x70,0x65,0x65,0x64,0x00,0x44,
-	0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,
-	0x20,0x77,0x6F,0x72,0x6B,0x73,0x20,0x61,0x73,0x20,0x74,0x68,
-	0x65,0x20,0x75,0x73,0x75,0x61,0x6C,0x20,0x76,0x6F,0x6C,0x75,
-	0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x2C,0x20,0x62,0x75,
-	0x74,0x20,0x69,0x74,0x20,0x77,0x69,0x6C,0x6C,0x20,0x6F,0x6E,
-	0x6C,0x79,0x20,0x73,0x6C,0x69,0x64,0x65,0x05,0x6F,0x6E,0x63,
-	0x65,0x2E,0x00,0x12,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x4E,0x6F,0x74,0x65,0x20,0x63,0x75,0x74,0x0B,0x3E,
-	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x11,0x53,
-	0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,0x43,0x20,0x2B,0x20,
-	0x54,0x69,0x63,0x6B,0x00,0x43,0x43,0x75,0x74,0x73,0x20,0x74,
-	0x68,0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,0x61,0x74,0x20,0x74,
-	0x68,0x65,0x20,0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64,
-	0x20,0x74,0x69,0x63,0x6B,0x2E,0x20,0x4E,0x6F,0x74,0x65,0x20,
-	0x74,0x68,0x61,0x74,0x20,0x69,0x74,0x20,0x77,0x69,0x6C,0x6C,
-	0x20,0x6F,0x6E,0x6C,0x79,0x20,0x73,0x65,0x74,0x20,0x74,0x68,
-	0x65,0x34,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x74,0x6F,0x20,
-	0x7A,0x65,0x72,0x6F,0x2C,0x20,0x61,0x6E,0x64,0x20,0x74,0x68,
-	0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x77,0x69,0x6C,
-	0x6C,0x20,0x73,0x74,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x70,
-	0x6C,0x61,0x79,0x65,0x64,0x2E,0x00,0x14,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x4E,0x6F,0x74,0x65,0x20,0x64,
-	0x65,0x6C,0x61,0x79,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x12,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,
-	0x20,0x45,0x44,0x20,0x2B,0x20,0x54,0x69,0x63,0x6B,0x73,0x00,
-	0x3E,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,
-	0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x64,0x65,0x6C,0x61,0x79,
-	0x20,0x74,0x68,0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,0x74,0x68,
-	0x65,0x20,0x73,0x65,0x6C,0x65,0x63,0x74,0x65,0x64,0x20,0x6E,
-	0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x74,0x69,0x63,
-	0x6B,0x73,0x2E,0x00,0x17,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
-	0x30,0x30,0x31,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x64,
-	0x65,0x6C,0x61,0x79,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x12,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,
-	0x20,0x45,0x45,0x20,0x2B,0x20,0x4E,0x6F,0x74,0x65,0x73,0x00,
-	0x41,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,
-	0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x64,0x65,0x6C,0x61,0x79,
-	0x20,0x74,0x68,0x65,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,
-	0x20,0x74,0x68,0x65,0x20,0x73,0x65,0x6C,0x65,0x63,0x74,0x65,
-	0x64,0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,
-	0x6E,0x6F,0x74,0x65,0x73,0x2E,0x00,0x13,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x65,0x74,0x20,0x73,0x70,
-	0x65,0x65,0x64,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
+	0x20,0x73,0x68,0x6F,0x75,0x6C,0x64,0x20,0x62,0x65,0x20,0x75,
+	0x73,0x65,0x64,0x20,0x74,0x6F,0x67,0x65,0x74,0x68,0x65,0x72,
+	0x20,0x77,0x69,0x74,0x68,0x20,0x61,0x20,0x6E,0x6F,0x74,0x65,
+	0x2E,0x20,0x54,0x68,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,
+	0x20,0x77,0x69,0x6C,0x6C,0x2D,0x62,0x65,0x20,0x70,0x6C,0x61,
+	0x79,0x65,0x64,0x20,0x66,0x72,0x6F,0x6D,0x20,0x28,0x4F,0x66,
+	0x66,0x73,0x65,0x74,0x2A,0x24,0x31,0x30,0x30,0x29,0x20,0x69,
+	0x6E,0x73,0x74,0x65,0x61,0x64,0x20,0x6F,0x66,0x20,0x7A,0x65,
+	0x72,0x6F,0x2E,0x00,0x16,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,
+	0x69,0x64,0x65,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
+	0x30,0x30,0x32,0x21,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,
+	0x41,0x20,0x2B,0x20,0x55,0x70,0x20,0x73,0x70,0x65,0x65,0x64,
+	0x20,0x2B,0x20,0x44,0x6F,0x77,0x6E,0x20,0x73,0x70,0x65,0x65,
+	0x64,0x00,0x3D,0x53,0x6C,0x69,0x64,0x65,0x73,0x20,0x74,0x68,
+	0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x76,0x6F,
+	0x6C,0x75,0x6D,0x65,0x20,0x75,0x70,0x20,0x6F,0x72,0x20,0x64,
+	0x6F,0x77,0x6E,0x2E,0x20,0x45,0x69,0x74,0x68,0x65,0x72,0x20,
+	0x75,0x70,0x20,0x73,0x70,0x65,0x65,0x64,0x20,0x6F,0x72,0x20,
+	0x64,0x6F,0x77,0x6E,0x15,0x73,0x70,0x65,0x65,0x64,0x20,0x73,
+	0x68,0x6F,0x75,0x6C,0x64,0x20,0x62,0x65,0x20,0x7A,0x65,0x72,
+	0x6F,0x2E,0x00,0x17,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
+	0x30,0x31,0x50,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x20,0x6A,
+	0x75,0x6D,0x70,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
+	0x30,0x30,0x32,0x14,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,
+	0x42,0x20,0x2B,0x20,0x50,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,
+	0x00,0x41,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,
+	0x6E,0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x6A,0x75,0x6D,0x70,
+	0x20,0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x73,0x65,0x6C,0x65,
+	0x63,0x74,0x65,0x64,0x20,0x73,0x6F,0x6E,0x67,0x20,0x70,0x6F,
+	0x73,0x69,0x74,0x69,0x6F,0x6E,0x20,0x61,0x6E,0x64,0x20,0x70,
+	0x6C,0x61,0x79,0x20,0x74,0x68,0x65,0x1B,0x70,0x61,0x74,0x74,
+	0x65,0x72,0x6E,0x20,0x66,0x72,0x6F,0x6D,0x20,0x74,0x68,0x65,
+	0x20,0x62,0x65,0x67,0x69,0x6E,0x6E,0x69,0x6E,0x67,0x2E,0x00,
+	0x14,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,
+	0x65,0x74,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x0B,0x3E,0x40,
+	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x12,0x53,0x79,
+	0x6E,0x74,0x61,0x78,0x3A,0x20,0x43,0x20,0x2B,0x20,0x56,0x6F,
+	0x6C,0x75,0x6D,0x65,0x00,0x3E,0x53,0x65,0x74,0x73,0x20,0x74,
+	0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x76,
+	0x6F,0x6C,0x75,0x6D,0x65,0x2E,0x20,0x54,0x68,0x65,0x20,0x76,
+	0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x68,0x6F,0x75,0x6C,0x64,
+	0x20,0x6E,0x6F,0x74,0x20,0x62,0x65,0x20,0x67,0x72,0x65,0x61,
+	0x74,0x65,0x72,0x20,0x74,0x68,0x61,0x6E,0x04,0x24,0x34,0x30,
+	0x2E,0x00,0x17,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
+	0x31,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x62,0x72,0x65,
+	0x61,0x6B,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
+	0x30,0x32,0x1C,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x44,
+	0x20,0x2B,0x20,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x2D,0x70,
+	0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x00,0x3C,0x54,0x68,0x69,
+	0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x69,
+	0x6C,0x6C,0x20,0x6A,0x75,0x6D,0x70,0x20,0x74,0x6F,0x20,0x74,
+	0x68,0x65,0x20,0x6E,0x65,0x78,0x74,0x20,0x70,0x61,0x74,0x74,
+	0x65,0x72,0x6E,0x20,0x61,0x6E,0x64,0x20,0x70,0x6C,0x61,0x79,
+	0x20,0x66,0x72,0x6F,0x6D,0x20,0x74,0x68,0x65,0x13,0x73,0x70,
+	0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x70,0x6F,0x73,0x69,
+	0x74,0x69,0x6F,0x6E,0x2E,0x00,0x22,0x40,0x58,0x30,0x34,0x30,
+	0x40,0x43,0x30,0x30,0x31,0x53,0x65,0x74,0x20,0x66,0x69,0x6C,
+	0x74,0x65,0x72,0x20,0x28,0x41,0x6D,0x69,0x67,0x61,0x20,0x6F,
+	0x6E,0x6C,0x79,0x21,0x29,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
+	0x40,0x43,0x30,0x30,0x32,0x13,0x53,0x79,0x6E,0x74,0x61,0x78,
+	0x3A,0x20,0x45,0x30,0x20,0x2B,0x20,0x53,0x74,0x61,0x74,0x75,
+	0x73,0x00,0x38,0x55,0x73,0x65,0x20,0x45,0x30,0x30,0x20,0x61,
+	0x6E,0x64,0x20,0x79,0x6F,0x75,0x72,0x20,0x74,0x75,0x6E,0x65,
+	0x20,0x77,0x69,0x6C,0x6C,0x20,0x73,0x6F,0x75,0x6E,0x64,0x20,
+	0x72,0x65,0x61,0x6C,0x6C,0x79,0x20,0x62,0x61,0x64,0x20,0x6F,
+	0x6E,0x20,0x61,0x6E,0x20,0x41,0x6D,0x69,0x67,0x61,0x21,0x00,
+	0x21,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x46,
+	0x69,0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,
+	0x74,0x6F,0x20,0x75,0x70,0x2F,0x64,0x6F,0x77,0x6E,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x19,0x53,
+	0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,0x28,0x31,0x20,0x6F,
+	0x72,0x20,0x32,0x29,0x20,0x2B,0x20,0x53,0x70,0x65,0x65,0x64,
+	0x00,0x3F,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,
+	0x6E,0x64,0x20,0x77,0x6F,0x72,0x6B,0x73,0x20,0x61,0x73,0x20,
+	0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x75,
+	0x70,0x2F,0x64,0x6F,0x77,0x6E,0x2C,0x20,0x62,0x75,0x74,0x20,
+	0x69,0x74,0x20,0x6F,0x6E,0x6C,0x79,0x20,0x73,0x6C,0x69,0x64,
+	0x65,0x73,0x20,0x75,0x70,0x05,0x6F,0x6E,0x63,0x65,0x2E,0x00,
+	0x1F,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,
+	0x65,0x74,0x20,0x67,0x6C,0x69,0x73,0x73,0x61,0x6E,0x64,0x6F,
+	0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x13,0x53,0x79,0x6E,
+	0x74,0x61,0x78,0x3A,0x20,0x45,0x33,0x20,0x2B,0x20,0x53,0x74,
+	0x61,0x74,0x75,0x73,0x00,0x41,0x49,0x66,0x20,0x53,0x74,0x61,
+	0x74,0x75,0x73,0x20,0x69,0x73,0x20,0x3D,0x31,0x2C,0x20,0x74,
+	0x68,0x65,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6E,0x63,0x79,
+	0x20,0x77,0x68,0x65,0x6E,0x20,0x75,0x73,0x69,0x6E,0x67,0x20,
+	0x74,0x6F,0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,
+	0x6E,0x74,0x6F,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,
+	0x72,0x6F,0x75,0x6E,0x64,0x65,0x64,0x20,0x74,0x6F,0x20,0x74,
+	0x68,0x65,0x20,0x6E,0x65,0x61,0x72,0x65,0x73,0x74,0x20,0x68,
+	0x61,0x6C,0x66,0x74,0x6F,0x6E,0x65,0x2E,0x00,0x1D,0x40,0x58,
+	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x65,0x74,0x20,
+	0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x63,0x6F,0x6E,0x74,
+	0x72,0x6F,0x6C,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
 	0x30,0x30,0x32,0x11,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,
-	0x46,0x20,0x2B,0x20,0x56,0x61,0x6C,0x75,0x65,0x00,0x42,0x54,
+	0x45,0x34,0x20,0x2B,0x20,0x54,0x79,0x70,0x65,0x00,0x2B,0x54,
 	0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,
-	0x77,0x69,0x6C,0x6C,0x20,0x73,0x65,0x74,0x20,0x74,0x68,0x65,
-	0x20,0x73,0x70,0x65,0x65,0x64,0x20,0x6F,0x72,0x20,0x42,0x50,
-	0x4D,0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x6F,0x66,0x20,0x74,
-	0x68,0x65,0x20,0x73,0x6F,0x6E,0x67,0x2E,0x20,0x49,0x66,0x20,
-	0x76,0x61,0x6C,0x75,0x65,0x3F,0x69,0x73,0x20,0x6C,0x65,0x73,
-	0x73,0x20,0x74,0x68,0x61,0x6E,0x20,0x24,0x32,0x30,0x2C,0x20,
-	0x74,0x68,0x65,0x20,0x73,0x70,0x65,0x65,0x64,0x20,0x77,0x69,
-	0x6C,0x6C,0x20,0x62,0x65,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,
-	0x64,0x2E,0x20,0x4F,0x74,0x68,0x65,0x72,0x77,0x69,0x73,0x65,
-	0x2C,0x20,0x74,0x68,0x65,0x20,0x42,0x50,0x4D,0x16,0x76,0x61,
-	0x6C,0x75,0x65,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,
-	0x63,0x68,0x61,0x6E,0x67,0x65,0x64,0x2E,0x00,0x1B,0x40,0x58,
-	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x65,0x74,0x20,
-	0x67,0x6C,0x6F,0x62,0x61,0x6C,0x20,0x76,0x6F,0x6C,0x75,0x6D,
-	0x65,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x12,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x47,0x20,
-	0x2B,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x00,0x42,0x53,0x65,
-	0x74,0x73,0x20,0x74,0x68,0x65,0x20,0x67,0x6C,0x6F,0x62,0x61,
-	0x6C,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x2E,0x20,0x54,0x68,
-	0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x68,0x6F,
-	0x75,0x6C,0x64,0x20,0x6E,0x6F,0x74,0x20,0x62,0x65,0x20,0x67,
-	0x72,0x65,0x61,0x74,0x65,0x72,0x20,0x74,0x68,0x61,0x6E,0x20,
-	0x24,0x34,0x30,0x2E,0x00,0x1D,0x40,0x58,0x30,0x34,0x30,0x40,
-	0x43,0x30,0x30,0x31,0x47,0x6C,0x6F,0x62,0x61,0x6C,0x20,0x76,
-	0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x21,
-	0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x48,0x20,0x2B,0x20,
-	0x55,0x70,0x20,0x73,0x70,0x65,0x65,0x64,0x20,0x2B,0x20,0x44,
-	0x6F,0x77,0x6E,0x20,0x73,0x70,0x65,0x65,0x64,0x00,0x3D,0x54,
-	0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,
-	0x77,0x6F,0x72,0x6B,0x73,0x20,0x65,0x78,0x61,0x63,0x74,0x6C,
-	0x79,0x20,0x61,0x73,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,
+	0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x73,0x20,0x74,0x68,0x65,
+	0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x77,0x61,0x76,
+	0x65,0x66,0x6F,0x72,0x6D,0x2E,0x00,0x33,0x54,0x79,0x70,0x65,
+	0x3A,0x20,0x30,0x20,0x3D,0x20,0x53,0x69,0x6E,0x65,0x20,0x20,
+	0x20,0x20,0x20,0x20,0x20,0x31,0x20,0x3D,0x20,0x52,0x61,0x6D,
+	0x70,0x20,0x64,0x6F,0x77,0x6E,0x20,0x20,0x20,0x20,0x20,0x20,
+	0x20,0x32,0x20,0x3D,0x20,0x53,0x71,0x75,0x61,0x72,0x65,0x00,
+	0x43,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x61,0x64,0x64,0x20,
+	0x34,0x20,0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x74,0x79,0x70,
+	0x65,0x2C,0x20,0x74,0x68,0x65,0x20,0x77,0x61,0x76,0x65,0x66,
+	0x6F,0x72,0x6D,0x20,0x77,0x69,0x6C,0x6C,0x20,0x6E,0x6F,0x74,
+	0x20,0x62,0x65,0x20,0x72,0x65,0x74,0x72,0x69,0x67,0x67,0x65,
+	0x64,0x20,0x77,0x68,0x65,0x6E,0x20,0x61,0x19,0x6E,0x65,0x77,
+	0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,
+	0x69,0x73,0x20,0x70,0x6C,0x61,0x79,0x65,0x64,0x2E,0x00,0x17,
+	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x65,
+	0x74,0x20,0x66,0x69,0x6E,0x65,0x2D,0x74,0x75,0x6E,0x65,0x0B,
+	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x11,
+	0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,0x35,0x20,0x2B,
+	0x20,0x54,0x75,0x6E,0x65,0x00,0x3F,0x54,0x68,0x69,0x73,0x20,
+	0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x73,0x68,0x6F,0x75,
+	0x6C,0x64,0x20,0x62,0x65,0x20,0x75,0x73,0x65,0x64,0x20,0x74,
+	0x6F,0x67,0x65,0x74,0x68,0x65,0x72,0x20,0x77,0x69,0x74,0x68,
+	0x20,0x61,0x20,0x6E,0x6F,0x74,0x65,0x2E,0x20,0x49,0x74,0x20,
+	0x77,0x69,0x6C,0x6C,0x20,0x63,0x61,0x75,0x73,0x65,0x44,0x61,
+	0x6E,0x6F,0x74,0x68,0x65,0x72,0x20,0x66,0x69,0x6E,0x65,0x2D,
+	0x74,0x75,0x6E,0x65,0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x74,
+	0x6F,0x20,0x62,0x65,0x20,0x75,0x73,0x65,0x64,0x2E,0x20,0x49,
+	0x74,0x20,0x73,0x65,0x65,0x6D,0x73,0x20,0x71,0x75,0x69,0x74,
+	0x65,0x20,0x75,0x6E,0x75,0x73,0x61,0x62,0x6C,0x65,0x20,0x74,
+	0x6F,0x20,0x6D,0x65,0x2E,0x2E,0x2E,0x00,0x16,0x40,0x58,0x30,
+	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x61,0x74,0x74,0x65,
+	0x72,0x6E,0x20,0x6C,0x6F,0x6F,0x70,0x0B,0x3E,0x40,0x58,0x30,
+	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x12,0x53,0x79,0x6E,0x74,
+	0x61,0x78,0x3A,0x20,0x45,0x36,0x20,0x2B,0x20,0x43,0x6F,0x75,
+	0x6E,0x74,0x00,0x45,0x49,0x66,0x20,0x63,0x6F,0x75,0x6E,0x74,
+	0x20,0x69,0x73,0x20,0x7A,0x65,0x72,0x6F,0x2C,0x20,0x74,0x68,
+	0x65,0x20,0x62,0x65,0x67,0x69,0x6E,0x6E,0x69,0x6E,0x67,0x20,
+	0x6F,0x66,0x20,0x74,0x68,0x65,0x20,0x6C,0x6F,0x6F,0x70,0x20,
+	0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x73,0x70,0x65,0x63,
+	0x69,0x66,0x69,0x65,0x64,0x2E,0x20,0x57,0x68,0x65,0x6E,0x20,
+	0x61,0x40,0x6E,0x6F,0x6E,0x2D,0x7A,0x65,0x72,0x6F,0x20,0x76,
+	0x61,0x6C,0x75,0x65,0x20,0x69,0x73,0x20,0x75,0x73,0x65,0x64,
+	0x2C,0x20,0x74,0x68,0x65,0x20,0x70,0x61,0x74,0x74,0x65,0x72,
+	0x6E,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x6C,0x6F,
+	0x6F,0x70,0x65,0x64,0x20,0x66,0x72,0x6F,0x6D,0x20,0x74,0x68,
+	0x65,0x20,0x6C,0x6F,0x6F,0x70,0x06,0x73,0x74,0x61,0x72,0x74,
+	0x2E,0x00,0x1D,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
+	0x31,0x53,0x65,0x74,0x20,0x74,0x72,0x65,0x6D,0x6F,0x6C,0x6F,
+	0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x11,0x53,0x79,0x6E,
+	0x74,0x61,0x78,0x3A,0x20,0x45,0x37,0x20,0x2B,0x20,0x54,0x79,
+	0x70,0x65,0x00,0x3A,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,
+	0x6D,0x61,0x6E,0x64,0x20,0x77,0x6F,0x72,0x6B,0x73,0x20,0x65,
+	0x78,0x61,0x63,0x74,0x6C,0x79,0x20,0x61,0x73,0x20,0x73,0x65,
+	0x74,0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x63,0x6F,
+	0x6E,0x74,0x72,0x6F,0x6C,0x2C,0x20,0x62,0x75,0x74,0x20,0x74,
+	0x68,0x65,0x29,0x74,0x72,0x65,0x6D,0x6F,0x6C,0x6F,0x20,0x77,
+	0x61,0x76,0x65,0x66,0x6F,0x72,0x6D,0x20,0x77,0x69,0x6C,0x6C,
+	0x20,0x62,0x65,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x64,0x20,
+	0x69,0x6E,0x73,0x74,0x65,0x61,0x64,0x2E,0x00,0x15,0x40,0x58,
+	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x52,0x65,0x74,0x72,
+	0x69,0x67,0x20,0x6E,0x6F,0x74,0x65,0x0B,0x3E,0x40,0x58,0x30,
+	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x15,0x53,0x79,0x6E,0x74,
+	0x61,0x78,0x3A,0x20,0x45,0x39,0x20,0x2B,0x20,0x49,0x6E,0x74,
+	0x65,0x72,0x76,0x61,0x6C,0x00,0x2D,0x52,0x65,0x74,0x72,0x69,
+	0x67,0x73,0x20,0x74,0x68,0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,
+	0x77,0x69,0x74,0x68,0x20,0x74,0x68,0x65,0x20,0x73,0x70,0x65,
+	0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x69,0x6E,0x74,0x65,0x72,
+	0x76,0x61,0x6C,0x2E,0x00,0x23,0x40,0x58,0x30,0x34,0x30,0x40,
+	0x43,0x30,0x30,0x31,0x46,0x69,0x6E,0x65,0x20,0x76,0x6F,0x6C,
+	0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x20,0x75,0x70,
+	0x2F,0x64,0x6F,0x77,0x6E,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
+	0x40,0x43,0x30,0x30,0x32,0x19,0x53,0x79,0x6E,0x74,0x61,0x78,
+	0x3A,0x20,0x45,0x28,0x41,0x20,0x6F,0x72,0x20,0x42,0x29,0x20,
+	0x2B,0x20,0x53,0x70,0x65,0x65,0x64,0x00,0x44,0x54,0x68,0x69,
+	0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x6F,
+	0x72,0x6B,0x73,0x20,0x61,0x73,0x20,0x74,0x68,0x65,0x20,0x75,
+	0x73,0x75,0x61,0x6C,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,
 	0x73,0x6C,0x69,0x64,0x65,0x2C,0x20,0x62,0x75,0x74,0x20,0x69,
-	0x74,0x20,0x73,0x6C,0x69,0x64,0x65,0x73,0x20,0x74,0x68,0x65,
-	0x16,0x67,0x6C,0x6F,0x62,0x61,0x6C,0x20,0x76,0x6F,0x6C,0x75,
-	0x6D,0x65,0x20,0x69,0x6E,0x73,0x74,0x65,0x61,0x64,0x2E,0x00,
-	0x11,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x4B,
-	0x65,0x79,0x20,0x6F,0x66,0x66,0x0B,0x3E,0x40,0x58,0x30,0x36,
-	0x30,0x40,0x43,0x30,0x30,0x32,0x10,0x53,0x79,0x6E,0x74,0x61,
-	0x78,0x3A,0x20,0x4B,0x20,0x2B,0x20,0x54,0x69,0x63,0x6B,0x00,
-	0x3C,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,
-	0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x74,0x72,0x69,0x67,0x67,
-	0x65,0x72,0x20,0x61,0x20,0x22,0x4B,0x65,0x79,0x20,0x6F,0x66,
-	0x66,0x22,0x20,0x61,0x74,0x20,0x74,0x68,0x65,0x20,0x73,0x70,
-	0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x74,0x69,0x63,0x6B,
-	0x2E,0x00,0x1F,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
-	0x31,0x53,0x65,0x74,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,
-	0x65,0x20,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x0B,0x3E,
-	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x14,0x53,
-	0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x4C,0x20,0x2B,0x20,0x50,
-	0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x00,0x3E,0x43,0x68,0x61,
-	0x6E,0x67,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x65,0x6E,0x76,
-	0x65,0x6C,0x6F,0x70,0x65,0x20,0x70,0x6F,0x73,0x69,0x74,0x69,
-	0x6F,0x6E,0x2E,0x20,0x4D,0x61,0x67,0x6E,0x75,0x73,0x20,0x74,
-	0x6F,0x6C,0x64,0x20,0x6D,0x65,0x20,0x74,0x68,0x61,0x74,0x20,
-	0x69,0x74,0x20,0x77,0x6F,0x75,0x6C,0x64,0x20,0x62,0x65,0x0C,
-	0x76,0x65,0x72,0x79,0x20,0x75,0x73,0x61,0x62,0x6C,0x65,0x2E,
+	0x74,0x20,0x77,0x69,0x6C,0x6C,0x20,0x6F,0x6E,0x6C,0x79,0x20,
+	0x73,0x6C,0x69,0x64,0x65,0x05,0x6F,0x6E,0x63,0x65,0x2E,0x00,
+	0x12,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x4E,
+	0x6F,0x74,0x65,0x20,0x63,0x75,0x74,0x0B,0x3E,0x40,0x58,0x30,
+	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x11,0x53,0x79,0x6E,0x74,
+	0x61,0x78,0x3A,0x20,0x45,0x43,0x20,0x2B,0x20,0x54,0x69,0x63,
+	0x6B,0x00,0x43,0x43,0x75,0x74,0x73,0x20,0x74,0x68,0x65,0x20,
+	0x6E,0x6F,0x74,0x65,0x20,0x61,0x74,0x20,0x74,0x68,0x65,0x20,
+	0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x74,0x69,
+	0x63,0x6B,0x2E,0x20,0x4E,0x6F,0x74,0x65,0x20,0x74,0x68,0x61,
+	0x74,0x20,0x69,0x74,0x20,0x77,0x69,0x6C,0x6C,0x20,0x6F,0x6E,
+	0x6C,0x79,0x20,0x73,0x65,0x74,0x20,0x74,0x68,0x65,0x34,0x76,
+	0x6F,0x6C,0x75,0x6D,0x65,0x20,0x74,0x6F,0x20,0x7A,0x65,0x72,
+	0x6F,0x2C,0x20,0x61,0x6E,0x64,0x20,0x74,0x68,0x65,0x20,0x73,
+	0x61,0x6D,0x70,0x6C,0x65,0x20,0x77,0x69,0x6C,0x6C,0x20,0x73,
+	0x74,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x70,0x6C,0x61,0x79,
+	0x65,0x64,0x2E,0x00,0x14,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x4E,0x6F,0x74,0x65,0x20,0x64,0x65,0x6C,0x61,
+	0x79,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
+	0x32,0x12,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,0x44,
+	0x20,0x2B,0x20,0x54,0x69,0x63,0x6B,0x73,0x00,0x3E,0x54,0x68,
+	0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,
+	0x69,0x6C,0x6C,0x20,0x64,0x65,0x6C,0x61,0x79,0x20,0x74,0x68,
+	0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,0x74,0x68,0x65,0x20,0x73,
+	0x65,0x6C,0x65,0x63,0x74,0x65,0x64,0x20,0x6E,0x75,0x6D,0x62,
+	0x65,0x72,0x20,0x6F,0x66,0x20,0x74,0x69,0x63,0x6B,0x73,0x2E,
 	0x00,0x17,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,
-	0x50,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,0x73,0x6C,0x69,0x64,
-	0x65,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x24,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x50,0x20,
-	0x2B,0x20,0x52,0x69,0x67,0x68,0x74,0x20,0x73,0x70,0x65,0x65,
-	0x64,0x20,0x2B,0x20,0x4C,0x65,0x66,0x74,0x20,0x73,0x70,0x65,
-	0x65,0x64,0x00,0x42,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,
-	0x6D,0x61,0x6E,0x64,0x20,0x73,0x6C,0x69,0x64,0x65,0x73,0x20,
-	0x74,0x68,0x65,0x20,0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,
-	0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x2E,0x20,0x49,0x74,
-	0x20,0x77,0x6F,0x72,0x6B,0x73,0x20,0x6C,0x69,0x6B,0x65,0x20,
-	0x74,0x68,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x3C,0x73,
-	0x6C,0x69,0x64,0x65,0x2E,0x20,0x4E,0x6F,0x74,0x65,0x20,0x74,
-	0x68,0x61,0x74,0x20,0x73,0x6F,0x6D,0x65,0x20,0x73,0x6F,0x75,
-	0x6E,0x64,0x20,0x63,0x61,0x72,0x64,0x73,0x20,0x6D,0x61,0x79,
-	0x20,0x6E,0x6F,0x74,0x20,0x68,0x61,0x6E,0x64,0x6C,0x65,0x20,
-	0x32,0x35,0x36,0x20,0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x0A,
-	0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x73,0x2E,0x00,0x16,
-	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x4D,0x75,
-	0x6C,0x74,0x69,0x20,0x72,0x65,0x74,0x72,0x69,0x67,0x0B,0x3E,
-	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x24,0x53,
-	0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x52,0x20,0x2B,0x20,0x56,
-	0x6F,0x6C,0x75,0x6D,0x65,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,
-	0x20,0x2B,0x20,0x49,0x6E,0x74,0x65,0x72,0x76,0x61,0x6C,0x00,
-	0x32,0x54,0x68,0x69,0x73,0x20,0x69,0x73,0x20,0x61,0x6E,0x20,
-	0x65,0x78,0x74,0x65,0x6E,0x64,0x65,0x64,0x20,0x76,0x65,0x72,
-	0x73,0x69,0x6F,0x6E,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,0x20,
-	0x72,0x65,0x74,0x72,0x69,0x67,0x20,0x63,0x6F,0x6D,0x6D,0x61,
-	0x6E,0x64,0x2E,0x00,0x0E,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,
-	0x63,0x68,0x61,0x6E,0x67,0x65,0x3A,0x1F,0x3E,0x40,0x58,0x31,
-	0x30,0x30,0x30,0x20,0x3D,0x20,0x4E,0x6F,0x6E,0x65,0x20,0x20,
-	0x40,0x54,0x33,0x30,0x30,0x38,0x20,0x3D,0x20,0x55,0x6E,0x75,
-	0x73,0x65,0x64,0x16,0x3E,0x31,0x20,0x3D,0x20,0x2D,0x31,0x20,
-	0x20,0x20,0x20,0x40,0x54,0x33,0x30,0x30,0x39,0x20,0x3D,0x20,
-	0x2B,0x31,0x16,0x3E,0x32,0x20,0x3D,0x20,0x2D,0x32,0x20,0x20,
-	0x20,0x20,0x40,0x54,0x33,0x30,0x30,0x41,0x20,0x3D,0x20,0x2B,
-	0x32,0x16,0x3E,0x33,0x20,0x3D,0x20,0x2D,0x34,0x20,0x20,0x20,
-	0x20,0x40,0x54,0x33,0x30,0x30,0x42,0x20,0x3D,0x20,0x2B,0x34,
-	0x16,0x3E,0x34,0x20,0x3D,0x20,0x2D,0x38,0x20,0x20,0x20,0x20,
-	0x40,0x54,0x33,0x30,0x30,0x43,0x20,0x3D,0x20,0x2B,0x38,0x17,
-	0x3E,0x35,0x20,0x3D,0x20,0x2D,0x31,0x36,0x20,0x20,0x20,0x40,
-	0x54,0x33,0x30,0x30,0x44,0x20,0x3D,0x20,0x2B,0x31,0x36,0x18,
-	0x3E,0x36,0x20,0x3D,0x20,0x2A,0x32,0x2F,0x33,0x20,0x20,0x40,
-	0x54,0x33,0x30,0x30,0x45,0x20,0x3D,0x20,0x2A,0x33,0x2F,0x32,
-	0x16,0x3E,0x37,0x20,0x3D,0x20,0x2A,0x31,0x2F,0x32,0x20,0x20,
-	0x40,0x54,0x33,0x30,0x30,0x46,0x20,0x3D,0x20,0x2A,0x32,0x00,
-	0x10,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x54,
-	0x72,0x65,0x6D,0x6F,0x72,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
-	0x40,0x43,0x30,0x30,0x32,0x1E,0x53,0x79,0x6E,0x74,0x61,0x78,
-	0x3A,0x20,0x54,0x20,0x2B,0x20,0x4F,0x6E,0x20,0x74,0x69,0x6D,
-	0x65,0x20,0x2B,0x20,0x4F,0x66,0x66,0x20,0x74,0x69,0x6D,0x65,
-	0x00,0x3E,0x54,0x68,0x69,0x73,0x20,0x77,0x65,0x69,0x72,0x64,
+	0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x64,0x65,0x6C,0x61,
+	0x79,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
+	0x32,0x12,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x45,0x45,
+	0x20,0x2B,0x20,0x4E,0x6F,0x74,0x65,0x73,0x00,0x41,0x54,0x68,
+	0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,
+	0x69,0x6C,0x6C,0x20,0x64,0x65,0x6C,0x61,0x79,0x20,0x74,0x68,
+	0x65,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x74,0x68,
+	0x65,0x20,0x73,0x65,0x6C,0x65,0x63,0x74,0x65,0x64,0x20,0x6E,
+	0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x6E,0x6F,0x74,
+	0x65,0x73,0x2E,0x00,0x13,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x53,0x65,0x74,0x20,0x73,0x70,0x65,0x65,0x64,
+	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
+	0x11,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x46,0x20,0x2B,
+	0x20,0x56,0x61,0x6C,0x75,0x65,0x00,0x42,0x54,0x68,0x69,0x73,
 	0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x69,0x6C,
-	0x6C,0x20,0x73,0x65,0x74,0x20,0x74,0x68,0x65,0x20,0x76,0x6F,
-	0x6C,0x75,0x6D,0x65,0x20,0x74,0x6F,0x20,0x7A,0x65,0x72,0x6F,
-	0x20,0x64,0x75,0x72,0x69,0x6E,0x67,0x20,0x6F,0x66,0x66,0x20,
-	0x74,0x69,0x6D,0x65,0x36,0x6E,0x75,0x6D,0x62,0x65,0x72,0x20,
-	0x6F,0x66,0x20,0x74,0x69,0x63,0x6B,0x73,0x2E,0x20,0x49,0x74,
-	0x20,0x69,0x73,0x20,0x69,0x6E,0x63,0x6C,0x75,0x64,0x65,0x64,
-	0x20,0x66,0x6F,0x72,0x20,0x53,0x54,0x4D,0x20,0x63,0x6F,0x6D,
-	0x70,0x61,0x74,0x69,0x62,0x69,0x6C,0x69,0x74,0x79,0x2E,0x00,
-	0x27,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x45,
-	0x78,0x74,0x72,0x61,0x20,0x66,0x69,0x6E,0x65,0x20,0x70,0x6F,
-	0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x75,0x70,0x2F,
-	0x64,0x6F,0x77,0x6E,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x19,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,
-	0x20,0x58,0x28,0x31,0x20,0x6F,0x72,0x20,0x32,0x29,0x20,0x2B,
-	0x20,0x53,0x70,0x65,0x65,0x64,0x00,0x3C,0x54,0x68,0x69,0x73,
+	0x6C,0x20,0x73,0x65,0x74,0x20,0x74,0x68,0x65,0x20,0x73,0x70,
+	0x65,0x65,0x64,0x20,0x6F,0x72,0x20,0x42,0x50,0x4D,0x20,0x76,
+	0x61,0x6C,0x75,0x65,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,0x20,
+	0x73,0x6F,0x6E,0x67,0x2E,0x20,0x49,0x66,0x20,0x76,0x61,0x6C,
+	0x75,0x65,0x3F,0x69,0x73,0x20,0x6C,0x65,0x73,0x73,0x20,0x74,
+	0x68,0x61,0x6E,0x20,0x24,0x32,0x30,0x2C,0x20,0x74,0x68,0x65,
+	0x20,0x73,0x70,0x65,0x65,0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,
+	0x62,0x65,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x64,0x2E,0x20,
+	0x4F,0x74,0x68,0x65,0x72,0x77,0x69,0x73,0x65,0x2C,0x20,0x74,
+	0x68,0x65,0x20,0x42,0x50,0x4D,0x16,0x76,0x61,0x6C,0x75,0x65,
+	0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x63,0x68,0x61,
+	0x6E,0x67,0x65,0x64,0x2E,0x00,0x1B,0x40,0x58,0x30,0x34,0x30,
+	0x40,0x43,0x30,0x30,0x31,0x53,0x65,0x74,0x20,0x67,0x6C,0x6F,
+	0x62,0x61,0x6C,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x12,0x53,
+	0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x47,0x20,0x2B,0x20,0x76,
+	0x6F,0x6C,0x75,0x6D,0x65,0x00,0x42,0x53,0x65,0x74,0x73,0x20,
+	0x74,0x68,0x65,0x20,0x67,0x6C,0x6F,0x62,0x61,0x6C,0x20,0x76,
+	0x6F,0x6C,0x75,0x6D,0x65,0x2E,0x20,0x54,0x68,0x65,0x20,0x76,
+	0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x68,0x6F,0x75,0x6C,0x64,
+	0x20,0x6E,0x6F,0x74,0x20,0x62,0x65,0x20,0x67,0x72,0x65,0x61,
+	0x74,0x65,0x72,0x20,0x74,0x68,0x61,0x6E,0x20,0x24,0x34,0x30,
+	0x2E,0x00,0x1D,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
+	0x31,0x47,0x6C,0x6F,0x62,0x61,0x6C,0x20,0x76,0x6F,0x6C,0x75,
+	0x6D,0x65,0x20,0x73,0x6C,0x69,0x64,0x65,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x21,0x53,0x79,0x6E,
+	0x74,0x61,0x78,0x3A,0x20,0x48,0x20,0x2B,0x20,0x55,0x70,0x20,
+	0x73,0x70,0x65,0x65,0x64,0x20,0x2B,0x20,0x44,0x6F,0x77,0x6E,
+	0x20,0x73,0x70,0x65,0x65,0x64,0x00,0x3D,0x54,0x68,0x69,0x73,
 	0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x6F,0x72,
-	0x6B,0x73,0x20,0x61,0x73,0x20,0x66,0x69,0x6E,0x65,0x20,0x70,
-	0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x75,0x70,
-	0x2F,0x64,0x6F,0x77,0x6E,0x2C,0x20,0x62,0x75,0x74,0x20,0x74,
-	0x68,0x65,0x20,0x73,0x70,0x65,0x65,0x64,0x18,0x77,0x69,0x6C,
-	0x6C,0x20,0x62,0x65,0x20,0x64,0x69,0x76,0x69,0x64,0x65,0x64,
-	0x20,0x62,0x79,0x20,0x66,0x6F,0x75,0x72,0x2E,0x00,0x03,0x45,
-	0x4E,0x44,0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
+	0x6B,0x73,0x20,0x65,0x78,0x61,0x63,0x74,0x6C,0x79,0x20,0x61,
+	0x73,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x73,0x6C,0x69,
+	0x64,0x65,0x2C,0x20,0x62,0x75,0x74,0x20,0x69,0x74,0x20,0x73,
+	0x6C,0x69,0x64,0x65,0x73,0x20,0x74,0x68,0x65,0x16,0x67,0x6C,
+	0x6F,0x62,0x61,0x6C,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,
+	0x69,0x6E,0x73,0x74,0x65,0x61,0x64,0x2E,0x00,0x11,0x40,0x58,
+	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x4B,0x65,0x79,0x20,
+	0x6F,0x66,0x66,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
+	0x30,0x30,0x32,0x10,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,
+	0x4B,0x20,0x2B,0x20,0x54,0x69,0x63,0x6B,0x00,0x3C,0x54,0x68,
+	0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,
+	0x69,0x6C,0x6C,0x20,0x74,0x72,0x69,0x67,0x67,0x65,0x72,0x20,
+	0x61,0x20,0x22,0x4B,0x65,0x79,0x20,0x6F,0x66,0x66,0x22,0x20,
+	0x61,0x74,0x20,0x74,0x68,0x65,0x20,0x73,0x70,0x65,0x63,0x69,
+	0x66,0x69,0x65,0x64,0x20,0x74,0x69,0x63,0x6B,0x2E,0x00,0x1F,
+	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x65,
+	0x74,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,0x20,0x70,
+	0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x0B,0x3E,0x40,0x58,0x30,
+	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x14,0x53,0x79,0x6E,0x74,
+	0x61,0x78,0x3A,0x20,0x4C,0x20,0x2B,0x20,0x50,0x6F,0x73,0x69,
+	0x74,0x69,0x6F,0x6E,0x00,0x3E,0x43,0x68,0x61,0x6E,0x67,0x65,
+	0x73,0x20,0x74,0x68,0x65,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,
+	0x70,0x65,0x20,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x2E,
+	0x20,0x4D,0x61,0x67,0x6E,0x75,0x73,0x20,0x74,0x6F,0x6C,0x64,
+	0x20,0x6D,0x65,0x20,0x74,0x68,0x61,0x74,0x20,0x69,0x74,0x20,
+	0x77,0x6F,0x75,0x6C,0x64,0x20,0x62,0x65,0x0C,0x76,0x65,0x72,
+	0x79,0x20,0x75,0x73,0x61,0x62,0x6C,0x65,0x2E,0x00,0x17,0x40,
+	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x61,0x6E,
+	0x6E,0x69,0x6E,0x67,0x20,0x73,0x6C,0x69,0x64,0x65,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x24,0x53,
+	0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x50,0x20,0x2B,0x20,0x52,
+	0x69,0x67,0x68,0x74,0x20,0x73,0x70,0x65,0x65,0x64,0x20,0x2B,
+	0x20,0x4C,0x65,0x66,0x74,0x20,0x73,0x70,0x65,0x65,0x64,0x00,
+	0x42,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,
+	0x64,0x20,0x73,0x6C,0x69,0x64,0x65,0x73,0x20,0x74,0x68,0x65,
+	0x20,0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,0x70,0x6F,0x73,
+	0x69,0x74,0x69,0x6F,0x6E,0x2E,0x20,0x49,0x74,0x20,0x77,0x6F,
+	0x72,0x6B,0x73,0x20,0x6C,0x69,0x6B,0x65,0x20,0x74,0x68,0x65,
+	0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x3C,0x73,0x6C,0x69,0x64,
+	0x65,0x2E,0x20,0x4E,0x6F,0x74,0x65,0x20,0x74,0x68,0x61,0x74,
+	0x20,0x73,0x6F,0x6D,0x65,0x20,0x73,0x6F,0x75,0x6E,0x64,0x20,
+	0x63,0x61,0x72,0x64,0x73,0x20,0x6D,0x61,0x79,0x20,0x6E,0x6F,
+	0x74,0x20,0x68,0x61,0x6E,0x64,0x6C,0x65,0x20,0x32,0x35,0x36,
+	0x20,0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x0A,0x70,0x6F,0x73,
+	0x69,0x74,0x69,0x6F,0x6E,0x73,0x2E,0x00,0x16,0x40,0x58,0x30,
+	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x4D,0x75,0x6C,0x74,0x69,
+	0x20,0x72,0x65,0x74,0x72,0x69,0x67,0x0B,0x3E,0x40,0x58,0x30,
+	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x24,0x53,0x79,0x6E,0x74,
+	0x61,0x78,0x3A,0x20,0x52,0x20,0x2B,0x20,0x56,0x6F,0x6C,0x75,
+	0x6D,0x65,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x20,0x2B,0x20,
+	0x49,0x6E,0x74,0x65,0x72,0x76,0x61,0x6C,0x00,0x32,0x54,0x68,
+	0x69,0x73,0x20,0x69,0x73,0x20,0x61,0x6E,0x20,0x65,0x78,0x74,
+	0x65,0x6E,0x64,0x65,0x64,0x20,0x76,0x65,0x72,0x73,0x69,0x6F,
+	0x6E,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,0x20,0x72,0x65,0x74,
+	0x72,0x69,0x67,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x2E,
+	0x00,0x0E,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x63,0x68,0x61,
+	0x6E,0x67,0x65,0x3A,0x1F,0x3E,0x40,0x58,0x31,0x30,0x30,0x30,
+	0x20,0x3D,0x20,0x4E,0x6F,0x6E,0x65,0x20,0x20,0x40,0x54,0x33,
+	0x30,0x30,0x38,0x20,0x3D,0x20,0x55,0x6E,0x75,0x73,0x65,0x64,
+	0x16,0x3E,0x31,0x20,0x3D,0x20,0x2D,0x31,0x20,0x20,0x20,0x20,
+	0x40,0x54,0x33,0x30,0x30,0x39,0x20,0x3D,0x20,0x2B,0x31,0x16,
+	0x3E,0x32,0x20,0x3D,0x20,0x2D,0x32,0x20,0x20,0x20,0x20,0x40,
+	0x54,0x33,0x30,0x30,0x41,0x20,0x3D,0x20,0x2B,0x32,0x16,0x3E,
+	0x33,0x20,0x3D,0x20,0x2D,0x34,0x20,0x20,0x20,0x20,0x40,0x54,
+	0x33,0x30,0x30,0x42,0x20,0x3D,0x20,0x2B,0x34,0x16,0x3E,0x34,
+	0x20,0x3D,0x20,0x2D,0x38,0x20,0x20,0x20,0x20,0x40,0x54,0x33,
+	0x30,0x30,0x43,0x20,0x3D,0x20,0x2B,0x38,0x17,0x3E,0x35,0x20,
+	0x3D,0x20,0x2D,0x31,0x36,0x20,0x20,0x20,0x40,0x54,0x33,0x30,
+	0x30,0x44,0x20,0x3D,0x20,0x2B,0x31,0x36,0x18,0x3E,0x36,0x20,
+	0x3D,0x20,0x2A,0x32,0x2F,0x33,0x20,0x20,0x40,0x54,0x33,0x30,
+	0x30,0x45,0x20,0x3D,0x20,0x2A,0x33,0x2F,0x32,0x16,0x3E,0x37,
+	0x20,0x3D,0x20,0x2A,0x31,0x2F,0x32,0x20,0x20,0x40,0x54,0x33,
+	0x30,0x30,0x46,0x20,0x3D,0x20,0x2A,0x32,0x00,0x10,0x40,0x58,
+	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x54,0x72,0x65,0x6D,
+	0x6F,0x72,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
+	0x30,0x32,0x1E,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x54,
+	0x20,0x2B,0x20,0x4F,0x6E,0x20,0x74,0x69,0x6D,0x65,0x20,0x2B,
+	0x20,0x4F,0x66,0x66,0x20,0x74,0x69,0x6D,0x65,0x00,0x3E,0x54,
+	0x68,0x69,0x73,0x20,0x77,0x65,0x69,0x72,0x64,0x20,0x63,0x6F,
+	0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x73,
+	0x65,0x74,0x20,0x74,0x68,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,
+	0x65,0x20,0x74,0x6F,0x20,0x7A,0x65,0x72,0x6F,0x20,0x64,0x75,
+	0x72,0x69,0x6E,0x67,0x20,0x6F,0x66,0x66,0x20,0x74,0x69,0x6D,
+	0x65,0x36,0x6E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,
+	0x74,0x69,0x63,0x6B,0x73,0x2E,0x20,0x49,0x74,0x20,0x69,0x73,
+	0x20,0x69,0x6E,0x63,0x6C,0x75,0x64,0x65,0x64,0x20,0x66,0x6F,
+	0x72,0x20,0x53,0x54,0x4D,0x20,0x63,0x6F,0x6D,0x70,0x61,0x74,
+	0x69,0x62,0x69,0x6C,0x69,0x74,0x79,0x2E,0x00,0x27,0x40,0x58,
+	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x45,0x78,0x74,0x72,
+	0x61,0x20,0x66,0x69,0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,
+	0x6D,0x65,0x6E,0x74,0x6F,0x20,0x75,0x70,0x2F,0x64,0x6F,0x77,
+	0x6E,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
+	0x32,0x19,0x53,0x79,0x6E,0x74,0x61,0x78,0x3A,0x20,0x58,0x28,
+	0x31,0x20,0x6F,0x72,0x20,0x32,0x29,0x20,0x2B,0x20,0x53,0x70,
+	0x65,0x65,0x64,0x00,0x3C,0x54,0x68,0x69,0x73,0x20,0x63,0x6F,
+	0x6D,0x6D,0x61,0x6E,0x64,0x20,0x77,0x6F,0x72,0x6B,0x73,0x20,
+	0x61,0x73,0x20,0x66,0x69,0x6E,0x65,0x20,0x70,0x6F,0x72,0x74,
+	0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x75,0x70,0x2F,0x64,0x6F,
+	0x77,0x6E,0x2C,0x20,0x62,0x75,0x74,0x20,0x74,0x68,0x65,0x20,
+	0x73,0x70,0x65,0x65,0x64,0x18,0x77,0x69,0x6C,0x6C,0x20,0x62,
+	0x65,0x20,0x64,0x69,0x76,0x69,0x64,0x65,0x64,0x20,0x62,0x79,
+	0x20,0x66,0x6F,0x75,0x72,0x2E,0x00,0x03,0x45,0x4E,0x44,0x4C,
+	0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x4C,0x3B,0x2A,0x2A,0x2A,
+	0x2A,0x2A,0x2A,0x2A,0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x0D,0x40,0x4C,0x4B,0x65,0x79,0x62,0x69,0x6E,0x64,0x69,0x6E,
-	0x67,0x73,0x0B,0x3E,0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,
-	0x30,0x32,0x4A,0x3E,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x68,
-	0x61,0x76,0x65,0x20,0x61,0x6E,0x20,0x61,0x6D,0x62,0x69,0x74,
-	0x69,0x6F,0x6E,0x20,0x74,0x6F,0x20,0x63,0x72,0x65,0x61,0x74,
-	0x65,0x20,0x6D,0x75,0x73,0x69,0x63,0x20,0x65,0x66,0x66,0x69,
-	0x63,0x69,0x65,0x6E,0x74,0x6C,0x79,0x20,0x77,0x65,0x20,0x73,
-	0x74,0x72,0x6F,0x6E,0x67,0x6C,0x79,0x20,0x72,0x65,0x63,0x6F,
-	0x6D,0x6D,0x65,0x6E,0x64,0x44,0x74,0x68,0x61,0x74,0x20,0x79,
-	0x6F,0x75,0x20,0x6C,0x65,0x61,0x72,0x6E,0x20,0x41,0x4C,0x4C,
-	0x20,0x74,0x68,0x65,0x20,0x6B,0x65,0x79,0x62,0x6F,0x61,0x72,
-	0x64,0x20,0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x2E,
-	0x20,0x4D,0x61,0x6E,0x79,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,
-	0x6D,0x20,0x61,0x72,0x65,0x20,0x74,0x68,0x65,0x20,0x73,0x61,
-	0x6D,0x65,0x45,0x66,0x72,0x6F,0x6D,0x20,0x46,0x61,0x73,0x74,
-	0x74,0x72,0x61,0x63,0x6B,0x65,0x72,0x20,0x31,0x20,0x61,0x6E,
-	0x64,0x20,0x50,0x72,0x6F,0x54,0x72,0x61,0x63,0x6B,0x65,0x72,
-	0x20,0x74,0x6F,0x20,0x65,0x6E,0x73,0x75,0x72,0x65,0x20,0x74,
-	0x68,0x61,0x74,0x20,0x79,0x6F,0x75,0x20,0x66,0x65,0x65,0x6C,
-	0x20,0x63,0x6F,0x6D,0x66,0x6F,0x72,0x74,0x61,0x62,0x6C,0x65,
-	0x2E,0x75,0x73,0x69,0x6E,0x67,0x20,0x74,0x68,0x69,0x73,0x20,
-	0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x20,0x66,0x72,0x6F,0x6D,
-	0x20,0x74,0x68,0x65,0x20,0x76,0x65,0x72,0x79,0x20,0x66,0x69,
-	0x72,0x73,0x74,0x20,0x6D,0x69,0x6E,0x75,0x74,0x65,0x2E,0x01,
-	0x3E,0x2B,0x3E,0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x4E,0x6F,0x74,0x65,0x20,0x66,0x6F,0x72,0x20,0x4D,0x61,
-	0x63,0x20,0x6B,0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x73,0x20,
-	0x6F,0x6E,0x20,0x4D,0x61,0x63,0x4F,0x53,0x3A,0x2F,0x3E,0x40,
-	0x43,0x30,0x30,0x32,0x2D,0x20,0x54,0x68,0x65,0x20,0x6C,0x65,
-	0x66,0x74,0x20,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x20,0x6B,0x65,
-	0x79,0x20,0x69,0x73,0x20,0x74,0x68,0x65,0x20,0x6C,0x65,0x66,
-	0x74,0x20,0x41,0x6C,0x74,0x20,0x6B,0x65,0x79,0x3B,0x3E,0x2D,
-	0x20,0x54,0x68,0x65,0x20,0x6C,0x65,0x66,0x74,0x20,0x43,0x6F,
-	0x6D,0x6D,0x61,0x6E,0x64,0x20,0x6B,0x65,0x79,0x20,0x63,0x61,
-	0x6E,0x20,0x61,0x6C,0x73,0x6F,0x20,0x62,0x65,0x20,0x75,0x73,
-	0x65,0x64,0x20,0x69,0x6E,0x73,0x74,0x65,0x61,0x64,0x20,0x6F,
-	0x66,0x20,0x41,0x6C,0x74,0x20,0x66,0x6F,0x72,0x3A,0x3E,0x40,
-	0x58,0x30,0x33,0x31,0x22,0x73,0x65,0x6C,0x65,0x63,0x74,0x20,
-	0x61,0x6C,0x6C,0x22,0x2F,0x63,0x75,0x74,0x2F,0x63,0x6F,0x70,
-	0x79,0x2F,0x70,0x61,0x73,0x74,0x65,0x20,0x66,0x6F,0x72,0x20,
-	0x74,0x65,0x78,0x74,0x2F,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,
-	0x65,0x64,0x69,0x74,0x69,0x6E,0x67,0x2E,0x0B,0x3E,0x40,0x58,
-	0x30,0x32,0x30,0x40,0x43,0x30,0x30,0x31,0x26,0x3E,0x59,0x6F,
-	0x75,0x20,0x73,0x68,0x6F,0x75,0x6C,0x64,0x20,0x62,0x65,0x20,
-	0x61,0x77,0x61,0x72,0x65,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,
-	0x20,0x66,0x61,0x63,0x74,0x20,0x74,0x68,0x61,0x74,0x3A,0x01,
-	0x3E,0x48,0x3E,0x40,0x43,0x30,0x30,0x32,0x54,0x68,0x69,0x73,
-	0x20,0x68,0x65,0x6C,0x70,0x20,0x74,0x65,0x78,0x74,0x20,0x69,
-	0x73,0x20,0x77,0x72,0x69,0x74,0x74,0x65,0x6E,0x20,0x75,0x73,
-	0x69,0x6E,0x67,0x20,0x61,0x20,0x53,0x77,0x65,0x64,0x69,0x73,
-	0x68,0x20,0x6B,0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x2E,0x20,
-	0x54,0x68,0x65,0x72,0x65,0x66,0x6F,0x72,0x65,0x20,0x73,0x6F,
-	0x6D,0x65,0x2F,0x72,0x65,0x66,0x65,0x72,0x65,0x6E,0x63,0x65,
-	0x73,0x20,0x74,0x6F,0x20,0x6E,0x6F,0x6E,0x2D,0x6F,0x72,0x64,
-	0x69,0x6E,0x61,0x72,0x79,0x20,0x6B,0x65,0x79,0x73,0x20,0x6D,
-	0x69,0x67,0x68,0x74,0x20,0x62,0x65,0x20,0x77,0x72,0x6F,0x6E,
-	0x67,0x2E,0x0F,0x53,0x68,0x20,0x3D,0x20,0x73,0x68,0x69,0x66,
-	0x74,0x20,0x6B,0x65,0x79,0x2E,0x01,0x3E,0x10,0x40,0x58,0x30,
-	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x41,0x75,0x64,0x69,0x6F,
-	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x32,0x3E,0x43,0x74,0x72,0x6C,0x20,0x26,0x20,0x6E,0x75,
-	0x6D,0x70,0x61,0x64,0x2B,0x20,0x40,0x54,0x31,0x36,0x30,0x49,
-	0x6E,0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x6D,0x61,0x73,0x74,
+	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x0D,0x40,0x4C,
+	0x4B,0x65,0x79,0x62,0x69,0x6E,0x64,0x69,0x6E,0x67,0x73,0x0B,
+	0x3E,0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,0x32,0x4A,
+	0x3E,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x68,0x61,0x76,0x65,
+	0x20,0x61,0x6E,0x20,0x61,0x6D,0x62,0x69,0x74,0x69,0x6F,0x6E,
+	0x20,0x74,0x6F,0x20,0x63,0x72,0x65,0x61,0x74,0x65,0x20,0x6D,
+	0x75,0x73,0x69,0x63,0x20,0x65,0x66,0x66,0x69,0x63,0x69,0x65,
+	0x6E,0x74,0x6C,0x79,0x20,0x77,0x65,0x20,0x73,0x74,0x72,0x6F,
+	0x6E,0x67,0x6C,0x79,0x20,0x72,0x65,0x63,0x6F,0x6D,0x6D,0x65,
+	0x6E,0x64,0x44,0x74,0x68,0x61,0x74,0x20,0x79,0x6F,0x75,0x20,
+	0x6C,0x65,0x61,0x72,0x6E,0x20,0x41,0x4C,0x4C,0x20,0x74,0x68,
+	0x65,0x20,0x6B,0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x20,0x66,
+	0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x2E,0x20,0x4D,0x61,
+	0x6E,0x79,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,0x6D,0x20,0x61,
+	0x72,0x65,0x20,0x74,0x68,0x65,0x20,0x73,0x61,0x6D,0x65,0x45,
+	0x66,0x72,0x6F,0x6D,0x20,0x46,0x61,0x73,0x74,0x74,0x72,0x61,
+	0x63,0x6B,0x65,0x72,0x20,0x31,0x20,0x61,0x6E,0x64,0x20,0x50,
+	0x72,0x6F,0x54,0x72,0x61,0x63,0x6B,0x65,0x72,0x20,0x74,0x6F,
+	0x20,0x65,0x6E,0x73,0x75,0x72,0x65,0x20,0x74,0x68,0x61,0x74,
+	0x20,0x79,0x6F,0x75,0x20,0x66,0x65,0x65,0x6C,0x20,0x63,0x6F,
+	0x6D,0x66,0x6F,0x72,0x74,0x61,0x62,0x6C,0x65,0x2E,0x75,0x73,
+	0x69,0x6E,0x67,0x20,0x74,0x68,0x69,0x73,0x20,0x70,0x72,0x6F,
+	0x67,0x72,0x61,0x6D,0x20,0x66,0x72,0x6F,0x6D,0x20,0x74,0x68,
+	0x65,0x20,0x76,0x65,0x72,0x79,0x20,0x66,0x69,0x72,0x73,0x74,
+	0x20,0x6D,0x69,0x6E,0x75,0x74,0x65,0x2E,0x01,0x3E,0x2B,0x3E,
+	0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,0x32,0x4E,0x6F,
+	0x74,0x65,0x20,0x66,0x6F,0x72,0x20,0x4D,0x61,0x63,0x20,0x6B,
+	0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x73,0x20,0x6F,0x6E,0x20,
+	0x4D,0x61,0x63,0x4F,0x53,0x3A,0x2F,0x3E,0x40,0x43,0x30,0x30,
+	0x32,0x2D,0x20,0x54,0x68,0x65,0x20,0x6C,0x65,0x66,0x74,0x20,
+	0x4F,0x70,0x74,0x69,0x6F,0x6E,0x20,0x6B,0x65,0x79,0x20,0x69,
+	0x73,0x20,0x74,0x68,0x65,0x20,0x6C,0x65,0x66,0x74,0x20,0x41,
+	0x6C,0x74,0x20,0x6B,0x65,0x79,0x3B,0x3E,0x2D,0x20,0x54,0x68,
+	0x65,0x20,0x6C,0x65,0x66,0x74,0x20,0x43,0x6F,0x6D,0x6D,0x61,
+	0x6E,0x64,0x20,0x6B,0x65,0x79,0x20,0x63,0x61,0x6E,0x20,0x61,
+	0x6C,0x73,0x6F,0x20,0x62,0x65,0x20,0x75,0x73,0x65,0x64,0x20,
+	0x69,0x6E,0x73,0x74,0x65,0x61,0x64,0x20,0x6F,0x66,0x20,0x41,
+	0x6C,0x74,0x20,0x66,0x6F,0x72,0x3A,0x3E,0x40,0x58,0x30,0x33,
+	0x31,0x22,0x73,0x65,0x6C,0x65,0x63,0x74,0x20,0x61,0x6C,0x6C,
+	0x22,0x2F,0x63,0x75,0x74,0x2F,0x63,0x6F,0x70,0x79,0x2F,0x70,
+	0x61,0x73,0x74,0x65,0x20,0x66,0x6F,0x72,0x20,0x74,0x65,0x78,
+	0x74,0x2F,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x65,0x64,0x69,
+	0x74,0x69,0x6E,0x67,0x2E,0x0B,0x3E,0x40,0x58,0x30,0x32,0x30,
+	0x40,0x43,0x30,0x30,0x31,0x26,0x3E,0x59,0x6F,0x75,0x20,0x73,
+	0x68,0x6F,0x75,0x6C,0x64,0x20,0x62,0x65,0x20,0x61,0x77,0x61,
+	0x72,0x65,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,0x20,0x66,0x61,
+	0x63,0x74,0x20,0x74,0x68,0x61,0x74,0x3A,0x01,0x3E,0x48,0x3E,
+	0x40,0x43,0x30,0x30,0x32,0x54,0x68,0x69,0x73,0x20,0x68,0x65,
+	0x6C,0x70,0x20,0x74,0x65,0x78,0x74,0x20,0x69,0x73,0x20,0x77,
+	0x72,0x69,0x74,0x74,0x65,0x6E,0x20,0x75,0x73,0x69,0x6E,0x67,
+	0x20,0x61,0x20,0x53,0x77,0x65,0x64,0x69,0x73,0x68,0x20,0x6B,
+	0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x2E,0x20,0x54,0x68,0x65,
+	0x72,0x65,0x66,0x6F,0x72,0x65,0x20,0x73,0x6F,0x6D,0x65,0x2F,
+	0x72,0x65,0x66,0x65,0x72,0x65,0x6E,0x63,0x65,0x73,0x20,0x74,
+	0x6F,0x20,0x6E,0x6F,0x6E,0x2D,0x6F,0x72,0x64,0x69,0x6E,0x61,
+	0x72,0x79,0x20,0x6B,0x65,0x79,0x73,0x20,0x6D,0x69,0x67,0x68,
+	0x74,0x20,0x62,0x65,0x20,0x77,0x72,0x6F,0x6E,0x67,0x2E,0x0F,
+	0x53,0x68,0x20,0x3D,0x20,0x73,0x68,0x69,0x66,0x74,0x20,0x6B,
+	0x65,0x79,0x2E,0x01,0x3E,0x10,0x40,0x58,0x30,0x34,0x30,0x40,
+	0x43,0x30,0x30,0x31,0x41,0x75,0x64,0x69,0x6F,0x3A,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x32,0x3E,
+	0x43,0x74,0x72,0x6C,0x20,0x26,0x20,0x6E,0x75,0x6D,0x70,0x61,
+	0x64,0x2B,0x20,0x40,0x54,0x31,0x36,0x30,0x49,0x6E,0x63,0x72,
+	0x65,0x61,0x73,0x65,0x20,0x6D,0x61,0x73,0x74,0x65,0x72,0x20,
+	0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x62,0x79,0x20,0x31,0x36,
+	0x2E,0x32,0x3E,0x43,0x74,0x72,0x6C,0x20,0x26,0x20,0x6E,0x75,
+	0x6D,0x70,0x61,0x64,0x2D,0x20,0x40,0x54,0x31,0x36,0x30,0x44,
+	0x65,0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x6D,0x61,0x73,0x74,
 	0x65,0x72,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x62,0x79,
-	0x20,0x31,0x36,0x2E,0x32,0x3E,0x43,0x74,0x72,0x6C,0x20,0x26,
-	0x20,0x6E,0x75,0x6D,0x70,0x61,0x64,0x2D,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x44,0x65,0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x6D,
-	0x61,0x73,0x74,0x65,0x72,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,
-	0x20,0x62,0x79,0x20,0x31,0x36,0x2E,0x00,0x10,0x40,0x58,0x30,
-	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x56,0x69,0x64,0x65,0x6F,
-	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x25,0x41,0x6C,0x74,0x2B,0x45,0x6E,0x74,0x65,0x72,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x54,0x6F,0x67,0x67,0x6C,0x65,0x20,
-	0x66,0x75,0x6C,0x6C,0x73,0x63,0x72,0x65,0x65,0x6E,0x20,0x6D,
-	0x6F,0x64,0x65,0x01,0x3E,0x2C,0x3E,0x28,0x4F,0x72,0x20,0x22,
-	0x4C,0x65,0x66,0x74,0x20,0x43,0x74,0x72,0x6C,0x20,0x2B,0x20,
-	0x4C,0x65,0x66,0x74,0x20,0x43,0x6F,0x6D,0x6D,0x61,0x6E,0x64,
-	0x20,0x2B,0x20,0x46,0x22,0x20,0x6F,0x6E,0x20,0x4D,0x61,0x63,
-	0x73,0x29,0x00,0x17,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x43,0x75,0x72,0x73,0x6F,0x72,0x20,0x6D,0x6F,0x76,
-	0x65,0x73,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
-	0x30,0x30,0x32,0x1D,0x46,0x39,0x2E,0x2E,0x46,0x31,0x32,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x69,0x6E,
-	0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x32,0x3E,0x43,
-	0x74,0x72,0x6C,0x2B,0x46,0x39,0x2E,0x2E,0x46,0x31,0x32,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,
-	0x2D,0x70,0x6C,0x61,0x79,0x20,0x66,0x72,0x6F,0x6D,0x20,0x46,
-	0x39,0x2E,0x2E,0x46,0x31,0x32,0x20,0x6C,0x69,0x6E,0x65,0x2E,
-	0x2F,0x3E,0x53,0x68,0x2B,0x46,0x39,0x2E,0x2E,0x46,0x31,0x32,
-	0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x74,0x6F,0x72,0x65,0x20,
-	0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x6C,0x69,0x6E,0x65,
-	0x20,0x69,0x6E,0x20,0x46,0x39,0x2E,0x2E,0x46,0x31,0x32,0x2E,
-	0x24,0x3E,0x50,0x61,0x67,0x65,0x55,0x70,0x20,0x20,0x40,0x54,
-	0x31,0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x31,0x36,0x2D,0x6C,
-	0x69,0x6E,0x65,0x73,0x20,0x75,0x70,0x77,0x61,0x72,0x64,0x73,
-	0x2E,0x27,0x3E,0x50,0x61,0x67,0x65,0x44,0x6F,0x77,0x6E,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x31,0x36,
-	0x2D,0x6C,0x69,0x6E,0x65,0x73,0x20,0x64,0x6F,0x77,0x6E,0x77,
-	0x61,0x72,0x64,0x73,0x2E,0x1B,0x3E,0x48,0x6F,0x6D,0x65,0x20,
+	0x20,0x31,0x36,0x2E,0x00,0x10,0x40,0x58,0x30,0x34,0x30,0x40,
+	0x43,0x30,0x30,0x31,0x56,0x69,0x64,0x65,0x6F,0x3A,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x25,0x41,
+	0x6C,0x74,0x2B,0x45,0x6E,0x74,0x65,0x72,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x54,0x6F,0x67,0x67,0x6C,0x65,0x20,0x66,0x75,0x6C,
+	0x6C,0x73,0x63,0x72,0x65,0x65,0x6E,0x20,0x6D,0x6F,0x64,0x65,
+	0x01,0x3E,0x2C,0x3E,0x28,0x4F,0x72,0x20,0x22,0x4C,0x65,0x66,
+	0x74,0x20,0x43,0x74,0x72,0x6C,0x20,0x2B,0x20,0x4C,0x65,0x66,
+	0x74,0x20,0x43,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,0x2B,0x20,
+	0x46,0x22,0x20,0x6F,0x6E,0x20,0x4D,0x61,0x63,0x73,0x29,0x00,
+	0x17,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x43,
+	0x75,0x72,0x73,0x6F,0x72,0x20,0x6D,0x6F,0x76,0x65,0x73,0x3A,
+	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
+	0x1D,0x46,0x39,0x2E,0x2E,0x46,0x31,0x32,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x69,0x6E,0x20,0x70,0x61,
+	0x74,0x74,0x65,0x72,0x6E,0x2E,0x32,0x3E,0x43,0x74,0x72,0x6C,
+	0x2B,0x46,0x39,0x2E,0x2E,0x46,0x31,0x32,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x2D,0x70,0x6C,
+	0x61,0x79,0x20,0x66,0x72,0x6F,0x6D,0x20,0x46,0x39,0x2E,0x2E,
+	0x46,0x31,0x32,0x20,0x6C,0x69,0x6E,0x65,0x2E,0x2F,0x3E,0x53,
+	0x68,0x2B,0x46,0x39,0x2E,0x2E,0x46,0x31,0x32,0x20,0x40,0x54,
+	0x31,0x36,0x30,0x53,0x74,0x6F,0x72,0x65,0x20,0x63,0x75,0x72,
+	0x72,0x65,0x6E,0x74,0x20,0x6C,0x69,0x6E,0x65,0x20,0x69,0x6E,
+	0x20,0x46,0x39,0x2E,0x2E,0x46,0x31,0x32,0x2E,0x24,0x3E,0x50,
+	0x61,0x67,0x65,0x55,0x70,0x20,0x20,0x40,0x54,0x31,0x36,0x30,
+	0x4A,0x75,0x6D,0x70,0x20,0x31,0x36,0x2D,0x6C,0x69,0x6E,0x65,
+	0x73,0x20,0x75,0x70,0x77,0x61,0x72,0x64,0x73,0x2E,0x27,0x3E,
+	0x50,0x61,0x67,0x65,0x44,0x6F,0x77,0x6E,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x31,0x36,0x2D,0x6C,0x69,
+	0x6E,0x65,0x73,0x20,0x64,0x6F,0x77,0x6E,0x77,0x61,0x72,0x64,
+	0x73,0x2E,0x1B,0x3E,0x48,0x6F,0x6D,0x65,0x20,0x20,0x40,0x54,
+	0x31,0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x74,0x6F,0x20,0x6C,
+	0x69,0x6E,0x65,0x20,0x30,0x2E,0x1D,0x3E,0x45,0x6E,0x64,0x20,
 	0x20,0x40,0x54,0x31,0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x74,
-	0x6F,0x20,0x6C,0x69,0x6E,0x65,0x20,0x30,0x2E,0x1D,0x3E,0x45,
-	0x6E,0x64,0x20,0x20,0x40,0x54,0x31,0x36,0x30,0x4A,0x75,0x6D,
-	0x70,0x20,0x74,0x6F,0x20,0x6C,0x61,0x73,0x74,0x20,0x6C,0x69,
-	0x6E,0x65,0x2E,0x1E,0x3E,0x54,0x61,0x62,0x20,0x20,0x40,0x54,
-	0x31,0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x74,0x6F,0x20,0x6E,
-	0x65,0x78,0x74,0x20,0x74,0x72,0x61,0x63,0x6B,0x2E,0x33,0x3E,
-	0x41,0x6C,0x74,0x2B,0x51,0x2E,0x2E,0x49,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x74,0x6F,0x20,0x74,0x72,
-	0x61,0x63,0x6B,0x20,0x28,0x30,0x2E,0x2E,0x37,0x29,0x20,0x4D,
-	0x4F,0x44,0x20,0x4E,0x2D,0x43,0x68,0x61,0x6E,0x6E,0x65,0x6C,
-	0x73,0x2E,0x34,0x3E,0x41,0x6C,0x74,0x2B,0x41,0x2E,0x2E,0x4B,
-	0x20,0x40,0x54,0x31,0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x74,
-	0x6F,0x20,0x74,0x72,0x61,0x63,0x6B,0x20,0x28,0x38,0x2E,0x2E,
-	0x31,0x35,0x29,0x20,0x4D,0x4F,0x44,0x20,0x4E,0x2D,0x43,0x68,
-	0x61,0x6E,0x6E,0x65,0x6C,0x73,0x2E,0x00,0x19,0x40,0x58,0x30,
-	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x43,0x75,0x74,0x2F,0x43,
-	0x6F,0x70,0x79,0x2F,0x50,0x61,0x73,0x74,0x65,0x3A,0x0B,0x3E,
-	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x34,0x44,
-	0x65,0x6C,0x65,0x74,0x65,0x20,0x20,0x40,0x54,0x31,0x36,0x30,
-	0x44,0x65,0x6C,0x65,0x74,0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,
-	0x6F,0x72,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x63,0x6F,
-	0x6C,0x75,0x6D,0x6E,0x20,0x61,0x74,0x20,0x63,0x75,0x72,0x73,
-	0x6F,0x72,0x2E,0x39,0x3E,0x53,0x68,0x2B,0x44,0x65,0x6C,0x65,
-	0x74,0x65,0x20,0x40,0x54,0x31,0x36,0x30,0x44,0x65,0x6C,0x65,
-	0x74,0x65,0x20,0x6E,0x6F,0x74,0x65,0x2C,0x20,0x76,0x6F,0x6C,
-	0x75,0x6D,0x65,0x20,0x61,0x6E,0x64,0x20,0x65,0x66,0x66,0x65,
-	0x63,0x74,0x20,0x61,0x74,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,
-	0x2E,0x35,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x44,0x65,0x6C,0x65,
-	0x74,0x65,0x20,0x40,0x54,0x31,0x36,0x30,0x44,0x65,0x6C,0x65,
-	0x74,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x61,0x6E,
-	0x64,0x20,0x65,0x66,0x66,0x65,0x63,0x74,0x20,0x61,0x74,0x20,
-	0x63,0x75,0x72,0x73,0x6F,0x72,0x2E,0x29,0x3E,0x41,0x6C,0x74,
-	0x2B,0x44,0x65,0x6C,0x65,0x74,0x65,0x20,0x40,0x54,0x31,0x36,
-	0x30,0x44,0x65,0x6C,0x65,0x74,0x65,0x20,0x65,0x66,0x66,0x65,
-	0x63,0x74,0x20,0x61,0x74,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,
-	0x2E,0x01,0x3E,0x24,0x3E,0x49,0x6E,0x73,0x65,0x72,0x74,0x20,
-	0x20,0x40,0x54,0x31,0x36,0x30,0x49,0x6E,0x73,0x65,0x72,0x74,
-	0x20,0x6E,0x6F,0x74,0x65,0x20,0x61,0x74,0x20,0x63,0x75,0x72,
-	0x73,0x6F,0x72,0x2E,0x27,0x3E,0x53,0x68,0x2B,0x49,0x6E,0x73,
-	0x65,0x72,0x74,0x20,0x20,0x40,0x54,0x31,0x36,0x30,0x49,0x6E,
-	0x73,0x65,0x72,0x74,0x20,0x6C,0x69,0x6E,0x65,0x20,0x61,0x74,
-	0x20,0x63,0x75,0x72,0x73,0x6F,0x72,0x2E,0x01,0x3E,0x3E,0x3E,
-	0x40,0x58,0x30,0x31,0x30,0x40,0x43,0x30,0x30,0x32,0x41,0x6C,
-	0x74,0x65,0x72,0x6E,0x61,0x74,0x69,0x76,0x65,0x20,0x6B,0x65,
-	0x79,0x73,0x20,0x28,0x4D,0x61,0x63,0x20,0x6F,0x72,0x20,0x6B,
-	0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x73,0x20,0x77,0x69,0x74,
-	0x68,0x6F,0x75,0x74,0x20,0x49,0x6E,0x73,0x65,0x72,0x74,0x29,
-	0x3A,0x33,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x43,0x74,0x72,0x6C,0x2B,0x52,0x65,0x74,0x75,0x72,0x6E,
+	0x6F,0x20,0x6C,0x61,0x73,0x74,0x20,0x6C,0x69,0x6E,0x65,0x2E,
+	0x1E,0x3E,0x54,0x61,0x62,0x20,0x20,0x40,0x54,0x31,0x36,0x30,
+	0x4A,0x75,0x6D,0x70,0x20,0x74,0x6F,0x20,0x6E,0x65,0x78,0x74,
+	0x20,0x74,0x72,0x61,0x63,0x6B,0x2E,0x33,0x3E,0x41,0x6C,0x74,
+	0x2B,0x51,0x2E,0x2E,0x49,0x20,0x40,0x54,0x31,0x36,0x30,0x4A,
+	0x75,0x6D,0x70,0x20,0x74,0x6F,0x20,0x74,0x72,0x61,0x63,0x6B,
+	0x20,0x28,0x30,0x2E,0x2E,0x37,0x29,0x20,0x4D,0x4F,0x44,0x20,
+	0x4E,0x2D,0x43,0x68,0x61,0x6E,0x6E,0x65,0x6C,0x73,0x2E,0x34,
+	0x3E,0x41,0x6C,0x74,0x2B,0x41,0x2E,0x2E,0x4B,0x20,0x40,0x54,
+	0x31,0x36,0x30,0x4A,0x75,0x6D,0x70,0x20,0x74,0x6F,0x20,0x74,
+	0x72,0x61,0x63,0x6B,0x20,0x28,0x38,0x2E,0x2E,0x31,0x35,0x29,
+	0x20,0x4D,0x4F,0x44,0x20,0x4E,0x2D,0x43,0x68,0x61,0x6E,0x6E,
+	0x65,0x6C,0x73,0x2E,0x00,0x19,0x40,0x58,0x30,0x34,0x30,0x40,
+	0x43,0x30,0x30,0x31,0x43,0x75,0x74,0x2F,0x43,0x6F,0x70,0x79,
+	0x2F,0x50,0x61,0x73,0x74,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,
+	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x34,0x44,0x65,0x6C,0x65,
+	0x74,0x65,0x20,0x20,0x40,0x54,0x31,0x36,0x30,0x44,0x65,0x6C,
+	0x65,0x74,0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,0x6F,0x72,0x20,
+	0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x63,0x6F,0x6C,0x75,0x6D,
+	0x6E,0x20,0x61,0x74,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,0x2E,
+	0x39,0x3E,0x53,0x68,0x2B,0x44,0x65,0x6C,0x65,0x74,0x65,0x20,
+	0x40,0x54,0x31,0x36,0x30,0x44,0x65,0x6C,0x65,0x74,0x65,0x20,
+	0x6E,0x6F,0x74,0x65,0x2C,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,
+	0x20,0x61,0x6E,0x64,0x20,0x65,0x66,0x66,0x65,0x63,0x74,0x20,
+	0x61,0x74,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,0x2E,0x35,0x3E,
+	0x43,0x74,0x72,0x6C,0x2B,0x44,0x65,0x6C,0x65,0x74,0x65,0x20,
+	0x40,0x54,0x31,0x36,0x30,0x44,0x65,0x6C,0x65,0x74,0x65,0x20,
+	0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x61,0x6E,0x64,0x20,0x65,
+	0x66,0x66,0x65,0x63,0x74,0x20,0x61,0x74,0x20,0x63,0x75,0x72,
+	0x73,0x6F,0x72,0x2E,0x29,0x3E,0x41,0x6C,0x74,0x2B,0x44,0x65,
+	0x6C,0x65,0x74,0x65,0x20,0x40,0x54,0x31,0x36,0x30,0x44,0x65,
+	0x6C,0x65,0x74,0x65,0x20,0x65,0x66,0x66,0x65,0x63,0x74,0x20,
+	0x61,0x74,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,0x2E,0x01,0x3E,
+	0x24,0x3E,0x49,0x6E,0x73,0x65,0x72,0x74,0x20,0x20,0x40,0x54,
+	0x31,0x36,0x30,0x49,0x6E,0x73,0x65,0x72,0x74,0x20,0x6E,0x6F,
+	0x74,0x65,0x20,0x61,0x74,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,
+	0x2E,0x27,0x3E,0x53,0x68,0x2B,0x49,0x6E,0x73,0x65,0x72,0x74,
 	0x20,0x20,0x40,0x54,0x31,0x36,0x30,0x49,0x6E,0x73,0x65,0x72,
-	0x74,0x20,0x6E,0x6F,0x74,0x65,0x20,0x61,0x74,0x20,0x63,0x75,
-	0x72,0x73,0x6F,0x72,0x2E,0x2C,0x3E,0x43,0x74,0x72,0x6C,0x2B,
-	0x53,0x68,0x2B,0x52,0x65,0x74,0x75,0x72,0x6E,0x20,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x49,0x6E,0x73,0x65,0x72,0x74,0x20,0x6C,
-	0x69,0x6E,0x65,0x20,0x61,0x74,0x20,0x63,0x75,0x72,0x73,0x6F,
-	0x72,0x2E,0x01,0x3E,0x25,0x3E,0x42,0x61,0x63,0x6B,0x73,0x70,
-	0x61,0x63,0x65,0x20,0x40,0x54,0x31,0x36,0x30,0x44,0x65,0x6C,
-	0x65,0x74,0x65,0x20,0x70,0x72,0x65,0x76,0x69,0x6F,0x75,0x73,
-	0x20,0x6E,0x6F,0x74,0x65,0x2E,0x28,0x3E,0x53,0x68,0x2B,0x42,
-	0x61,0x63,0x6B,0x73,0x70,0x61,0x63,0x65,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x44,0x65,0x6C,0x65,0x74,0x65,0x20,0x70,0x72,0x65,
-	0x76,0x69,0x6F,0x75,0x73,0x20,0x6C,0x69,0x6E,0x65,0x2E,0x1C,
-	0x3E,0x41,0x6C,0x74,0x2B,0x43,0x75,0x72,0x73,0x6F,0x72,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x4D,0x61,0x72,0x6B,0x20,0x62,0x6C,
-	0x6F,0x63,0x6B,0x2E,0x16,0x3E,0x53,0x68,0x2B,0x46,0x33,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x43,0x75,0x74,0x20,0x74,0x72,0x61,
-	0x63,0x6B,0x2E,0x17,0x3E,0x53,0x68,0x2B,0x46,0x34,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x43,0x6F,0x70,0x79,0x20,0x74,0x72,0x61,
-	0x63,0x6B,0x2E,0x18,0x3E,0x53,0x68,0x2B,0x46,0x35,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x50,0x61,0x73,0x74,0x65,0x20,0x74,0x72,
-	0x61,0x63,0x6B,0x2E,0x1A,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,
-	0x33,0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x75,0x74,0x20,0x70,
-	0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x1B,0x3E,0x43,0x74,0x72,
-	0x6C,0x2B,0x46,0x34,0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x6F,
-	0x70,0x79,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x1C,
-	0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,0x35,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x50,0x61,0x73,0x74,0x65,0x20,0x70,0x61,0x74,0x74,
-	0x65,0x72,0x6E,0x2E,0x17,0x3E,0x41,0x6C,0x74,0x2B,0x46,0x33,
-	0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x75,0x74,0x20,0x62,0x6C,
-	0x6F,0x63,0x6B,0x2E,0x18,0x3E,0x41,0x6C,0x74,0x2B,0x46,0x34,
-	0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x6F,0x70,0x79,0x20,0x62,
-	0x6C,0x6F,0x63,0x6B,0x2E,0x19,0x3E,0x41,0x6C,0x74,0x2B,0x46,
-	0x35,0x20,0x40,0x54,0x31,0x36,0x30,0x50,0x61,0x73,0x74,0x65,
-	0x20,0x62,0x6C,0x6F,0x63,0x6B,0x2E,0x20,0x3E,0x41,0x6C,0x74,
-	0x2B,0x43,0x20,0x20,0x40,0x54,0x31,0x36,0x30,0x4D,0x61,0x72,
-	0x6B,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x74,0x72,
-	0x61,0x63,0x6B,0x2E,0x00,0x18,0x40,0x58,0x30,0x34,0x30,0x40,
-	0x43,0x30,0x30,0x31,0x4D,0x69,0x73,0x63,0x65,0x6C,0x6C,0x61,
-	0x6E,0x65,0x6F,0x75,0x73,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,
-	0x30,0x40,0x43,0x30,0x30,0x32,0x1C,0x52,0x69,0x67,0x68,0x74,
-	0x20,0x63,0x74,0x72,0x6C,0x2E,0x20,0x20,0x40,0x54,0x31,0x36,
-	0x30,0x50,0x6C,0x61,0x79,0x20,0x73,0x6F,0x6E,0x67,0x2E,0x20,
-	0x3E,0x52,0x69,0x67,0x68,0x74,0x20,0x61,0x6C,0x74,0x20,0x20,
-	0x20,0x20,0x40,0x54,0x31,0x36,0x30,0x50,0x6C,0x61,0x79,0x20,
-	0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x22,0x3E,0x52,0x69,
-	0x67,0x68,0x74,0x20,0x73,0x68,0x69,0x66,0x74,0x20,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x52,0x65,0x63,0x6F,0x72,0x64,0x20,0x70,
-	0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x19,0x3E,0x53,0x70,0x61,
-	0x63,0x65,0x20,0x20,0x20,0x20,0x40,0x54,0x31,0x36,0x30,0x53,
-	0x74,0x6F,0x70,0x2F,0x45,0x64,0x69,0x74,0x2E,0x1B,0x3E,0x46,
-	0x31,0x2E,0x2E,0x46,0x37,0x20,0x40,0x54,0x31,0x36,0x30,0x53,
-	0x65,0x6C,0x65,0x63,0x74,0x20,0x6F,0x63,0x74,0x61,0x76,0x65,
-	0x2E,0x27,0x3E,0x4B,0x65,0x79,0x20,0x62,0x65,0x6C,0x6F,0x77,
-	0x20,0x45,0x73,0x63,0x20,0x40,0x54,0x31,0x36,0x30,0x49,0x6E,
-	0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x63,0x75,0x72,0x73,0x6F,
-	0x72,0x61,0x64,0x64,0x2E,0x22,0x3E,0x53,0x68,0x2B,0x28,0x31,
-	0x2F,0x32,0x29,0x20,0x40,0x54,0x31,0x36,0x30,0x44,0x65,0x63,
-	0x72,0x65,0x61,0x73,0x65,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,
-	0x61,0x64,0x64,0x2E,0x29,0x3E,0x43,0x61,0x70,0x73,0x4C,0x6F,
-	0x63,0x6B,0x20,0x6F,0x72,0x20,0x3C,0x3E,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x45,0x6E,0x74,0x65,0x72,0x20,0x4B,0x65,0x79,0x6F,
-	0x66,0x66,0x2D,0x22,0x6E,0x6F,0x74,0x65,0x22,0x2E,0x25,0x3E,
-	0x53,0x68,0x2B,0x4C,0x65,0x66,0x74,0x20,0x40,0x54,0x31,0x36,
-	0x30,0x49,0x6E,0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x73,0x6F,
+	0x74,0x20,0x6C,0x69,0x6E,0x65,0x20,0x61,0x74,0x20,0x63,0x75,
+	0x72,0x73,0x6F,0x72,0x2E,0x01,0x3E,0x3E,0x3E,0x40,0x58,0x30,
+	0x31,0x30,0x40,0x43,0x30,0x30,0x32,0x41,0x6C,0x74,0x65,0x72,
+	0x6E,0x61,0x74,0x69,0x76,0x65,0x20,0x6B,0x65,0x79,0x73,0x20,
+	0x28,0x4D,0x61,0x63,0x20,0x6F,0x72,0x20,0x6B,0x65,0x79,0x62,
+	0x6F,0x61,0x72,0x64,0x73,0x20,0x77,0x69,0x74,0x68,0x6F,0x75,
+	0x74,0x20,0x49,0x6E,0x73,0x65,0x72,0x74,0x29,0x3A,0x33,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x43,0x74,
+	0x72,0x6C,0x2B,0x52,0x65,0x74,0x75,0x72,0x6E,0x20,0x20,0x40,
+	0x54,0x31,0x36,0x30,0x49,0x6E,0x73,0x65,0x72,0x74,0x20,0x6E,
+	0x6F,0x74,0x65,0x20,0x61,0x74,0x20,0x63,0x75,0x72,0x73,0x6F,
+	0x72,0x2E,0x2C,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x53,0x68,0x2B,
+	0x52,0x65,0x74,0x75,0x72,0x6E,0x20,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x49,0x6E,0x73,0x65,0x72,0x74,0x20,0x6C,0x69,0x6E,0x65,
+	0x20,0x61,0x74,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,0x2E,0x01,
+	0x3E,0x25,0x3E,0x42,0x61,0x63,0x6B,0x73,0x70,0x61,0x63,0x65,
+	0x20,0x40,0x54,0x31,0x36,0x30,0x44,0x65,0x6C,0x65,0x74,0x65,
+	0x20,0x70,0x72,0x65,0x76,0x69,0x6F,0x75,0x73,0x20,0x6E,0x6F,
+	0x74,0x65,0x2E,0x28,0x3E,0x53,0x68,0x2B,0x42,0x61,0x63,0x6B,
+	0x73,0x70,0x61,0x63,0x65,0x20,0x40,0x54,0x31,0x36,0x30,0x44,
+	0x65,0x6C,0x65,0x74,0x65,0x20,0x70,0x72,0x65,0x76,0x69,0x6F,
+	0x75,0x73,0x20,0x6C,0x69,0x6E,0x65,0x2E,0x1C,0x3E,0x41,0x6C,
+	0x74,0x2B,0x43,0x75,0x72,0x73,0x6F,0x72,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x4D,0x61,0x72,0x6B,0x20,0x62,0x6C,0x6F,0x63,0x6B,
+	0x2E,0x16,0x3E,0x53,0x68,0x2B,0x46,0x33,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x43,0x75,0x74,0x20,0x74,0x72,0x61,0x63,0x6B,0x2E,
+	0x17,0x3E,0x53,0x68,0x2B,0x46,0x34,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x43,0x6F,0x70,0x79,0x20,0x74,0x72,0x61,0x63,0x6B,0x2E,
+	0x18,0x3E,0x53,0x68,0x2B,0x46,0x35,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x50,0x61,0x73,0x74,0x65,0x20,0x74,0x72,0x61,0x63,0x6B,
+	0x2E,0x1A,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,0x33,0x20,0x40,
+	0x54,0x31,0x36,0x30,0x43,0x75,0x74,0x20,0x70,0x61,0x74,0x74,
+	0x65,0x72,0x6E,0x2E,0x1B,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,
+	0x34,0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x6F,0x70,0x79,0x20,
+	0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x1C,0x3E,0x43,0x74,
+	0x72,0x6C,0x2B,0x46,0x35,0x20,0x40,0x54,0x31,0x36,0x30,0x50,
+	0x61,0x73,0x74,0x65,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,
+	0x2E,0x17,0x3E,0x41,0x6C,0x74,0x2B,0x46,0x33,0x20,0x40,0x54,
+	0x31,0x36,0x30,0x43,0x75,0x74,0x20,0x62,0x6C,0x6F,0x63,0x6B,
+	0x2E,0x18,0x3E,0x41,0x6C,0x74,0x2B,0x46,0x34,0x20,0x40,0x54,
+	0x31,0x36,0x30,0x43,0x6F,0x70,0x79,0x20,0x62,0x6C,0x6F,0x63,
+	0x6B,0x2E,0x19,0x3E,0x41,0x6C,0x74,0x2B,0x46,0x35,0x20,0x40,
+	0x54,0x31,0x36,0x30,0x50,0x61,0x73,0x74,0x65,0x20,0x62,0x6C,
+	0x6F,0x63,0x6B,0x2E,0x20,0x3E,0x41,0x6C,0x74,0x2B,0x43,0x20,
+	0x20,0x40,0x54,0x31,0x36,0x30,0x4D,0x61,0x72,0x6B,0x20,0x63,
+	0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x74,0x72,0x61,0x63,0x6B,
+	0x2E,0x00,0x18,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
+	0x31,0x4D,0x69,0x73,0x63,0x65,0x6C,0x6C,0x61,0x6E,0x65,0x6F,
+	0x75,0x73,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
+	0x30,0x30,0x32,0x1C,0x52,0x69,0x67,0x68,0x74,0x20,0x63,0x74,
+	0x72,0x6C,0x2E,0x20,0x20,0x40,0x54,0x31,0x36,0x30,0x50,0x6C,
+	0x61,0x79,0x20,0x73,0x6F,0x6E,0x67,0x2E,0x20,0x3E,0x52,0x69,
+	0x67,0x68,0x74,0x20,0x61,0x6C,0x74,0x20,0x20,0x20,0x20,0x40,
+	0x54,0x31,0x36,0x30,0x50,0x6C,0x61,0x79,0x20,0x70,0x61,0x74,
+	0x74,0x65,0x72,0x6E,0x2E,0x22,0x3E,0x52,0x69,0x67,0x68,0x74,
+	0x20,0x73,0x68,0x69,0x66,0x74,0x20,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x52,0x65,0x63,0x6F,0x72,0x64,0x20,0x70,0x61,0x74,0x74,
+	0x65,0x72,0x6E,0x2E,0x19,0x3E,0x53,0x70,0x61,0x63,0x65,0x20,
+	0x20,0x20,0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x74,0x6F,0x70,
+	0x2F,0x45,0x64,0x69,0x74,0x2E,0x1B,0x3E,0x46,0x31,0x2E,0x2E,
+	0x46,0x37,0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x65,0x6C,0x65,
+	0x63,0x74,0x20,0x6F,0x63,0x74,0x61,0x76,0x65,0x2E,0x27,0x3E,
+	0x4B,0x65,0x79,0x20,0x62,0x65,0x6C,0x6F,0x77,0x20,0x45,0x73,
+	0x63,0x20,0x40,0x54,0x31,0x36,0x30,0x49,0x6E,0x63,0x72,0x65,
+	0x61,0x73,0x65,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,0x61,0x64,
+	0x64,0x2E,0x22,0x3E,0x53,0x68,0x2B,0x28,0x31,0x2F,0x32,0x29,
+	0x20,0x40,0x54,0x31,0x36,0x30,0x44,0x65,0x63,0x72,0x65,0x61,
+	0x73,0x65,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,0x61,0x64,0x64,
+	0x2E,0x29,0x3E,0x43,0x61,0x70,0x73,0x4C,0x6F,0x63,0x6B,0x20,
+	0x6F,0x72,0x20,0x3C,0x3E,0x20,0x40,0x54,0x31,0x36,0x30,0x45,
+	0x6E,0x74,0x65,0x72,0x20,0x4B,0x65,0x79,0x6F,0x66,0x66,0x2D,
+	0x22,0x6E,0x6F,0x74,0x65,0x22,0x2E,0x25,0x3E,0x53,0x68,0x2B,
+	0x4C,0x65,0x66,0x74,0x20,0x40,0x54,0x31,0x36,0x30,0x49,0x6E,
+	0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x73,0x6F,0x6E,0x67,0x20,
+	0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x2E,0x26,0x3E,0x53,
+	0x68,0x2B,0x52,0x69,0x67,0x68,0x74,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x44,0x65,0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x73,0x6F,
 	0x6E,0x67,0x20,0x70,0x6F,0x73,0x69,0x74,0x69,0x6F,0x6E,0x2E,
-	0x26,0x3E,0x53,0x68,0x2B,0x52,0x69,0x67,0x68,0x74,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x44,0x65,0x63,0x72,0x65,0x61,0x73,0x65,
-	0x20,0x73,0x6F,0x6E,0x67,0x20,0x70,0x6F,0x73,0x69,0x74,0x69,
-	0x6F,0x6E,0x2E,0x28,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x4C,0x65,
-	0x66,0x74,0x20,0x40,0x54,0x31,0x36,0x30,0x49,0x6E,0x63,0x72,
-	0x65,0x61,0x73,0x65,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,
-	0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,0x2E,0x29,0x3E,0x43,0x74,
-	0x72,0x6C,0x2B,0x52,0x69,0x67,0x68,0x74,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x44,0x65,0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x70,
-	0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x6E,0x75,0x6D,0x62,0x65,
-	0x72,0x2E,0x00,0x2C,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x4D,0x69,0x73,0x63,0x65,0x6C,0x6C,0x61,0x6E,0x65,
-	0x6F,0x75,0x73,0x20,0x28,0x6F,0x6E,0x20,0x61,0x20,0x4D,0x61,
-	0x63,0x20,0x6B,0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x29,0x3A,
-	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
-	0x1E,0x52,0x69,0x67,0x68,0x74,0x20,0x63,0x6F,0x6D,0x6D,0x61,
-	0x6E,0x64,0x20,0x20,0x40,0x54,0x32,0x34,0x30,0x50,0x6C,0x61,
-	0x79,0x20,0x73,0x6F,0x6E,0x67,0x2E,0x25,0x3E,0x52,0x69,0x67,
-	0x68,0x74,0x20,0x61,0x6C,0x74,0x2F,0x6F,0x70,0x74,0x69,0x6F,
-	0x6E,0x20,0x20,0x40,0x54,0x32,0x34,0x30,0x50,0x6C,0x61,0x79,
-	0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x22,0x3E,0x52,
-	0x69,0x67,0x68,0x74,0x20,0x73,0x68,0x69,0x66,0x74,0x20,0x20,
-	0x40,0x54,0x32,0x34,0x30,0x52,0x65,0x63,0x6F,0x72,0x64,0x20,
-	0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x00,0x1B,0x40,0x58,
-	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x57,0x69,0x6E,0x64,
-	0x6F,0x77,0x20,0x73,0x77,0x69,0x74,0x63,0x68,0x69,0x6E,0x67,
-	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x05,0x43,0x74,0x72,0x6C,0x2B,0x16,0x3E,0x41,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x41,0x64,0x76,0x61,0x6E,0x63,0x65,0x64,
-	0x20,0x65,0x64,0x69,0x74,0x2E,0x0E,0x3E,0x42,0x20,0x40,0x54,
-	0x31,0x36,0x30,0x41,0x62,0x6F,0x75,0x74,0x2E,0x16,0x3E,0x43,
-	0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x6F,0x6E,0x66,0x69,0x67,
-	0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x2E,0x18,0x3E,0x44,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x44,0x69,0x73,0x6B,0x20,0x6F,0x70,
-	0x65,0x72,0x61,0x74,0x69,0x6F,0x6E,0x73,0x2E,0x20,0x3E,0x45,
-	0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x61,0x6D,0x70,0x6C,0x65,
-	0x20,0x65,0x64,0x69,0x74,0x6F,0x72,0x20,0x65,0x78,0x74,0x65,
-	0x6E,0x73,0x69,0x6F,0x6E,0x2E,0x0D,0x3E,0x48,0x20,0x40,0x54,
-	0x31,0x36,0x30,0x48,0x65,0x6C,0x70,0x2E,0x1A,0x3E,0x49,0x20,
+	0x28,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x4C,0x65,0x66,0x74,0x20,
+	0x40,0x54,0x31,0x36,0x30,0x49,0x6E,0x63,0x72,0x65,0x61,0x73,
+	0x65,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x6E,0x75,
+	0x6D,0x62,0x65,0x72,0x2E,0x29,0x3E,0x43,0x74,0x72,0x6C,0x2B,
+	0x52,0x69,0x67,0x68,0x74,0x20,0x40,0x54,0x31,0x36,0x30,0x44,
+	0x65,0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x70,0x61,0x74,0x74,
+	0x65,0x72,0x6E,0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,0x2E,0x00,
+	0x2C,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x4D,
+	0x69,0x73,0x63,0x65,0x6C,0x6C,0x61,0x6E,0x65,0x6F,0x75,0x73,
+	0x20,0x28,0x6F,0x6E,0x20,0x61,0x20,0x4D,0x61,0x63,0x20,0x6B,
+	0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x29,0x3A,0x0B,0x3E,0x40,
+	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x1E,0x52,0x69,
+	0x67,0x68,0x74,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x20,
+	0x20,0x40,0x54,0x32,0x34,0x30,0x50,0x6C,0x61,0x79,0x20,0x73,
+	0x6F,0x6E,0x67,0x2E,0x25,0x3E,0x52,0x69,0x67,0x68,0x74,0x20,
+	0x61,0x6C,0x74,0x2F,0x6F,0x70,0x74,0x69,0x6F,0x6E,0x20,0x20,
+	0x40,0x54,0x32,0x34,0x30,0x50,0x6C,0x61,0x79,0x20,0x70,0x61,
+	0x74,0x74,0x65,0x72,0x6E,0x2E,0x22,0x3E,0x52,0x69,0x67,0x68,
+	0x74,0x20,0x73,0x68,0x69,0x66,0x74,0x20,0x20,0x40,0x54,0x32,
+	0x34,0x30,0x52,0x65,0x63,0x6F,0x72,0x64,0x20,0x70,0x61,0x74,
+	0x74,0x65,0x72,0x6E,0x2E,0x00,0x1B,0x40,0x58,0x30,0x34,0x30,
+	0x40,0x43,0x30,0x30,0x31,0x57,0x69,0x6E,0x64,0x6F,0x77,0x20,
+	0x73,0x77,0x69,0x74,0x63,0x68,0x69,0x6E,0x67,0x3A,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x05,0x43,
+	0x74,0x72,0x6C,0x2B,0x16,0x3E,0x41,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x41,0x64,0x76,0x61,0x6E,0x63,0x65,0x64,0x20,0x65,0x64,
+	0x69,0x74,0x2E,0x0E,0x3E,0x42,0x20,0x40,0x54,0x31,0x36,0x30,
+	0x41,0x62,0x6F,0x75,0x74,0x2E,0x16,0x3E,0x43,0x20,0x40,0x54,
+	0x31,0x36,0x30,0x43,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,
+	0x74,0x69,0x6F,0x6E,0x2E,0x18,0x3E,0x44,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x44,0x69,0x73,0x6B,0x20,0x6F,0x70,0x65,0x72,0x61,
+	0x74,0x69,0x6F,0x6E,0x73,0x2E,0x20,0x3E,0x45,0x20,0x40,0x54,
+	0x31,0x36,0x30,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,0x65,0x64,
+	0x69,0x74,0x6F,0x72,0x20,0x65,0x78,0x74,0x65,0x6E,0x73,0x69,
+	0x6F,0x6E,0x2E,0x0D,0x3E,0x48,0x20,0x40,0x54,0x31,0x36,0x30,
+	0x48,0x65,0x6C,0x70,0x2E,0x1A,0x3E,0x49,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x49,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,
+	0x20,0x65,0x64,0x69,0x74,0x6F,0x72,0x2E,0x2B,0x3E,0x4D,0x20,
 	0x40,0x54,0x31,0x36,0x30,0x49,0x6E,0x73,0x74,0x72,0x75,0x6D,
-	0x65,0x6E,0x74,0x20,0x65,0x64,0x69,0x74,0x6F,0x72,0x2E,0x2B,
-	0x3E,0x4D,0x20,0x40,0x54,0x31,0x36,0x30,0x49,0x6E,0x73,0x74,
-	0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x65,0x64,0x69,0x74,0x6F,
-	0x72,0x20,0x65,0x78,0x74,0x65,0x6E,0x73,0x69,0x6F,0x6E,0x2E,
-	0x20,0x28,0x4D,0x49,0x44,0x49,0x29,0x10,0x3E,0x4E,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x4E,0x69,0x62,0x62,0x6C,0x65,0x73,0x2E,
-	0x10,0x3E,0x50,0x20,0x40,0x54,0x31,0x36,0x30,0x50,0x61,0x74,
-	0x74,0x65,0x72,0x6E,0x2E,0x0D,0x3E,0x52,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x54,0x72,0x69,0x6D,0x2E,0x16,0x3E,0x53,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,0x65,
-	0x64,0x69,0x74,0x6F,0x72,0x2E,0x12,0x3E,0x54,0x20,0x40,0x54,
-	0x31,0x36,0x30,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,
-	0x2E,0x23,0x3E,0x58,0x20,0x40,0x54,0x31,0x36,0x30,0x4D,0x61,
-	0x69,0x6E,0x20,0x73,0x63,0x72,0x65,0x65,0x6E,0x2E,0x20,0x28,
-	0x61,0x6C,0x6D,0x6F,0x73,0x74,0x20,0x61,0x6C,0x74,0x2B,0x58,
-	0x29,0x27,0x3E,0x5A,0x20,0x40,0x54,0x31,0x36,0x30,0x46,0x75,
-	0x6C,0x6C,0x20,0x73,0x63,0x72,0x65,0x65,0x6E,0x20,0x65,0x64,
-	0x69,0x74,0x2E,0x20,0x28,0x5A,0x20,0x66,0x6F,0x72,0x20,0x73,
-	0x69,0x5A,0x65,0x3F,0x29,0x19,0x3E,0x31,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x43,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,
-	0x69,0x6F,0x6E,0x20,0x23,0x31,0x2E,0x19,0x3E,0x32,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x43,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,
-	0x61,0x74,0x69,0x6F,0x6E,0x20,0x23,0x32,0x2E,0x19,0x3E,0x33,
-	0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x6F,0x6E,0x66,0x69,0x67,
-	0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x23,0x33,0x2E,0x19,
-	0x3E,0x34,0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x6F,0x6E,0x66,
-	0x69,0x67,0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x23,0x34,
-	0x2E,0x00,0x2D,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
-	0x31,0x49,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,
-	0x73,0x65,0x6C,0x65,0x63,0x74,0x20,0x28,0x4E,0x75,0x6D,0x65,
-	0x72,0x69,0x63,0x20,0x6B,0x65,0x79,0x70,0x61,0x64,0x29,0x3A,
-	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
-	0x28,0x54,0x6F,0x70,0x20,0x34,0x20,0x6B,0x65,0x79,0x73,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x53,0x65,0x6C,0x65,0x63,0x74,0x20,
-	0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x62,
-	0x6C,0x6F,0x63,0x6B,0x2E,0x32,0x3E,0x27,0x2B,0x27,0x20,0x2B,
-	0x54,0x6F,0x70,0x20,0x34,0x20,0x6B,0x65,0x79,0x73,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x53,0x65,0x6C,0x65,0x63,0x74,0x20,0x69,
-	0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x62,0x6C,
-	0x6F,0x63,0x6B,0x20,0x2B,0x20,0x34,0x2E,0x23,0x3E,0x45,0x6E,
-	0x74,0x65,0x72,0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x65,0x6C,
-	0x65,0x63,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,
-	0x6E,0x74,0x20,0x62,0x61,0x6E,0x6B,0x2E,0x1D,0x3E,0x30,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x53,0x65,0x6C,0x65,0x63,0x74,0x20,
-	0x6E,0x6F,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,
-	0x74,0x2E,0x26,0x3E,0x31,0x2E,0x2E,0x38,0x20,0x40,0x54,0x31,
+	0x65,0x6E,0x74,0x20,0x65,0x64,0x69,0x74,0x6F,0x72,0x20,0x65,
+	0x78,0x74,0x65,0x6E,0x73,0x69,0x6F,0x6E,0x2E,0x20,0x28,0x4D,
+	0x49,0x44,0x49,0x29,0x10,0x3E,0x4E,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x4E,0x69,0x62,0x62,0x6C,0x65,0x73,0x2E,0x10,0x3E,0x50,
+	0x20,0x40,0x54,0x31,0x36,0x30,0x50,0x61,0x74,0x74,0x65,0x72,
+	0x6E,0x2E,0x0D,0x3E,0x52,0x20,0x40,0x54,0x31,0x36,0x30,0x54,
+	0x72,0x69,0x6D,0x2E,0x16,0x3E,0x53,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,0x65,0x64,0x69,0x74,
+	0x6F,0x72,0x2E,0x12,0x3E,0x54,0x20,0x40,0x54,0x31,0x36,0x30,
+	0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x2E,0x23,0x3E,
+	0x58,0x20,0x40,0x54,0x31,0x36,0x30,0x4D,0x61,0x69,0x6E,0x20,
+	0x73,0x63,0x72,0x65,0x65,0x6E,0x2E,0x20,0x28,0x61,0x6C,0x6D,
+	0x6F,0x73,0x74,0x20,0x61,0x6C,0x74,0x2B,0x58,0x29,0x27,0x3E,
+	0x5A,0x20,0x40,0x54,0x31,0x36,0x30,0x46,0x75,0x6C,0x6C,0x20,
+	0x73,0x63,0x72,0x65,0x65,0x6E,0x20,0x65,0x64,0x69,0x74,0x2E,
+	0x20,0x28,0x5A,0x20,0x66,0x6F,0x72,0x20,0x73,0x69,0x5A,0x65,
+	0x3F,0x29,0x19,0x3E,0x31,0x20,0x40,0x54,0x31,0x36,0x30,0x43,
+	0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,
+	0x20,0x23,0x31,0x2E,0x19,0x3E,0x32,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x43,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,
+	0x6F,0x6E,0x20,0x23,0x32,0x2E,0x19,0x3E,0x33,0x20,0x40,0x54,
+	0x31,0x36,0x30,0x43,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,
+	0x74,0x69,0x6F,0x6E,0x20,0x23,0x33,0x2E,0x19,0x3E,0x34,0x20,
+	0x40,0x54,0x31,0x36,0x30,0x43,0x6F,0x6E,0x66,0x69,0x67,0x75,
+	0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x23,0x34,0x2E,0x00,0x2D,
+	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x49,0x6E,
+	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x73,0x65,0x6C,
+	0x65,0x63,0x74,0x20,0x28,0x4E,0x75,0x6D,0x65,0x72,0x69,0x63,
+	0x20,0x6B,0x65,0x79,0x70,0x61,0x64,0x29,0x3A,0x0B,0x3E,0x40,
+	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x28,0x54,0x6F,
+	0x70,0x20,0x34,0x20,0x6B,0x65,0x79,0x73,0x20,0x40,0x54,0x31,
 	0x36,0x30,0x53,0x65,0x6C,0x65,0x63,0x74,0x20,0x69,0x6E,0x73,
-	0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x69,0x6E,0x20,0x62,
-	0x6C,0x6F,0x63,0x6B,0x2E,0x19,0x3E,0x2C,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x43,0x6C,0x65,0x61,0x72,0x20,0x69,0x6E,0x73,0x74,
-	0x72,0x75,0x6D,0x65,0x6E,0x74,0x2E,0x18,0x3E,0x53,0x68,0x2B,
-	0x2C,0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x6C,0x65,0x61,0x72,
-	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x2E,0x27,0x3E,0x53,0x68,
-	0x2B,0x55,0x70,0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x65,0x6C,
-	0x65,0x63,0x74,0x20,0x70,0x72,0x65,0x76,0x69,0x6F,0x75,0x73,
-	0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x2E,
-	0x25,0x3E,0x53,0x68,0x2B,0x44,0x6F,0x77,0x6E,0x20,0x40,0x54,
-	0x31,0x36,0x30,0x53,0x65,0x6C,0x65,0x63,0x74,0x20,0x6E,0x65,
-	0x78,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,
-	0x74,0x2E,0x00,0x1F,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x43,0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x2F,0x56,0x6F,
-	0x6C,0x75,0x6D,0x65,0x20,0x6D,0x61,0x63,0x72,0x6F,0x3A,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x2D,
-	0x41,0x6C,0x74,0x2B,0x31,0x2E,0x2E,0x30,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x57,0x72,0x69,0x74,0x65,0x20,0x63,0x6F,0x6D,0x6D,
-	0x61,0x6E,0x64,0x2F,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x61,
-	0x74,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,0x2E,0x30,0x3E,0x53,
-	0x68,0x2B,0x41,0x6C,0x74,0x2B,0x31,0x2E,0x2E,0x30,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x52,0x65,0x61,0x64,0x20,0x63,0x6F,0x6D,
-	0x6D,0x61,0x6E,0x64,0x2F,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,
-	0x61,0x74,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,0x2E,0x00,0x1C,
-	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x63,
-	0x61,0x6C,0x65,0x2D,0x66,0x61,0x64,0x65,0x20,0x76,0x6F,0x6C,
-	0x75,0x6D,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x25,0x53,0x68,0x2B,0x56,0x20,0x40,0x54,
-	0x31,0x36,0x30,0x53,0x63,0x61,0x6C,0x65,0x2D,0x66,0x61,0x64,
-	0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x69,0x6E,0x20,
-	0x74,0x72,0x61,0x63,0x6B,0x2E,0x2A,0x3E,0x43,0x74,0x72,0x6C,
-	0x2B,0x56,0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x63,0x61,0x6C,
-	0x65,0x2D,0x66,0x61,0x64,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,
-	0x65,0x20,0x69,0x6E,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,
-	0x2E,0x27,0x3E,0x41,0x6C,0x74,0x2B,0x56,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x53,0x63,0x61,0x6C,0x65,0x2D,0x66,0x61,0x64,0x65,
-	0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x69,0x6E,0x20,0x62,
-	0x6C,0x6F,0x63,0x6B,0x2E,0x00,0x14,0x40,0x58,0x30,0x34,0x30,
-	0x40,0x43,0x30,0x30,0x31,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,
-	0x73,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
-	0x30,0x30,0x32,0x36,0x53,0x68,0x2B,0x46,0x37,0x20,0x40,0x54,
-	0x31,0x36,0x30,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,
-	0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x69,0x6E,0x73,
-	0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x69,0x6E,0x20,0x74,
-	0x72,0x61,0x63,0x6B,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x35,0x3E,
-	0x53,0x68,0x2B,0x46,0x38,0x20,0x40,0x54,0x31,0x36,0x30,0x54,
-	0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x20,0x63,0x75,0x72,
-	0x72,0x65,0x6E,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,
-	0x65,0x6E,0x74,0x20,0x69,0x6E,0x20,0x74,0x72,0x61,0x63,0x6B,
-	0x20,0x75,0x70,0x2E,0x3B,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,
-	0x37,0x20,0x40,0x54,0x31,0x36,0x30,0x54,0x72,0x61,0x6E,0x73,
-	0x70,0x6F,0x73,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,
+	0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x62,0x6C,0x6F,0x63,
+	0x6B,0x2E,0x32,0x3E,0x27,0x2B,0x27,0x20,0x2B,0x54,0x6F,0x70,
+	0x20,0x34,0x20,0x6B,0x65,0x79,0x73,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x53,0x65,0x6C,0x65,0x63,0x74,0x20,0x69,0x6E,0x73,0x74,
+	0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x62,0x6C,0x6F,0x63,0x6B,
+	0x20,0x2B,0x20,0x34,0x2E,0x23,0x3E,0x45,0x6E,0x74,0x65,0x72,
+	0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x65,0x6C,0x65,0x63,0x74,
 	0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,
-	0x69,0x6E,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x64,
-	0x6F,0x77,0x6E,0x2E,0x39,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,
-	0x38,0x20,0x40,0x54,0x31,0x36,0x30,0x54,0x72,0x61,0x6E,0x73,
-	0x70,0x6F,0x73,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,
-	0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,
-	0x69,0x6E,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x75,
-	0x70,0x2E,0x38,0x3E,0x41,0x6C,0x74,0x2B,0x46,0x37,0x20,0x40,
+	0x62,0x61,0x6E,0x6B,0x2E,0x1D,0x3E,0x30,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x53,0x65,0x6C,0x65,0x63,0x74,0x20,0x6E,0x6F,0x20,
+	0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x2E,0x26,
+	0x3E,0x31,0x2E,0x2E,0x38,0x20,0x40,0x54,0x31,0x36,0x30,0x53,
+	0x65,0x6C,0x65,0x63,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,
+	0x6D,0x65,0x6E,0x74,0x20,0x69,0x6E,0x20,0x62,0x6C,0x6F,0x63,
+	0x6B,0x2E,0x19,0x3E,0x2C,0x20,0x40,0x54,0x31,0x36,0x30,0x43,
+	0x6C,0x65,0x61,0x72,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,
+	0x65,0x6E,0x74,0x2E,0x18,0x3E,0x53,0x68,0x2B,0x2C,0x20,0x40,
+	0x54,0x31,0x36,0x30,0x43,0x6C,0x65,0x61,0x72,0x20,0x73,0x61,
+	0x6D,0x70,0x6C,0x65,0x2E,0x27,0x3E,0x53,0x68,0x2B,0x55,0x70,
+	0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x65,0x6C,0x65,0x63,0x74,
+	0x20,0x70,0x72,0x65,0x76,0x69,0x6F,0x75,0x73,0x20,0x69,0x6E,
+	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x2E,0x25,0x3E,0x53,
+	0x68,0x2B,0x44,0x6F,0x77,0x6E,0x20,0x40,0x54,0x31,0x36,0x30,
+	0x53,0x65,0x6C,0x65,0x63,0x74,0x20,0x6E,0x65,0x78,0x74,0x20,
+	0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x2E,0x00,
+	0x1F,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x43,
+	0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x2F,0x56,0x6F,0x6C,0x75,0x6D,
+	0x65,0x20,0x6D,0x61,0x63,0x72,0x6F,0x3A,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x2D,0x41,0x6C,0x74,
+	0x2B,0x31,0x2E,0x2E,0x30,0x20,0x40,0x54,0x31,0x36,0x30,0x57,
+	0x72,0x69,0x74,0x65,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,0x64,
+	0x2F,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x61,0x74,0x20,0x63,
+	0x75,0x72,0x73,0x6F,0x72,0x2E,0x30,0x3E,0x53,0x68,0x2B,0x41,
+	0x6C,0x74,0x2B,0x31,0x2E,0x2E,0x30,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x52,0x65,0x61,0x64,0x20,0x63,0x6F,0x6D,0x6D,0x61,0x6E,
+	0x64,0x2F,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x61,0x74,0x20,
+	0x63,0x75,0x72,0x73,0x6F,0x72,0x2E,0x00,0x1C,0x40,0x58,0x30,
+	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x63,0x61,0x6C,0x65,
+	0x2D,0x66,0x61,0x64,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,
+	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
+	0x32,0x25,0x53,0x68,0x2B,0x56,0x20,0x40,0x54,0x31,0x36,0x30,
+	0x53,0x63,0x61,0x6C,0x65,0x2D,0x66,0x61,0x64,0x65,0x20,0x76,
+	0x6F,0x6C,0x75,0x6D,0x65,0x20,0x69,0x6E,0x20,0x74,0x72,0x61,
+	0x63,0x6B,0x2E,0x2A,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x56,0x20,
+	0x40,0x54,0x31,0x36,0x30,0x53,0x63,0x61,0x6C,0x65,0x2D,0x66,
+	0x61,0x64,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x69,
+	0x6E,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x27,0x3E,
+	0x41,0x6C,0x74,0x2B,0x56,0x20,0x40,0x54,0x31,0x36,0x30,0x53,
+	0x63,0x61,0x6C,0x65,0x2D,0x66,0x61,0x64,0x65,0x20,0x76,0x6F,
+	0x6C,0x75,0x6D,0x65,0x20,0x69,0x6E,0x20,0x62,0x6C,0x6F,0x63,
+	0x6B,0x2E,0x00,0x14,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
+	0x30,0x31,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x3A,
+	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
+	0x36,0x53,0x68,0x2B,0x46,0x37,0x20,0x40,0x54,0x31,0x36,0x30,
+	0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x20,0x63,0x75,
+	0x72,0x72,0x65,0x6E,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,
+	0x6D,0x65,0x6E,0x74,0x20,0x69,0x6E,0x20,0x74,0x72,0x61,0x63,
+	0x6B,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x35,0x3E,0x53,0x68,0x2B,
+	0x46,0x38,0x20,0x40,0x54,0x31,0x36,0x30,0x54,0x72,0x61,0x6E,
+	0x73,0x70,0x6F,0x73,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,
+	0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,
+	0x20,0x69,0x6E,0x20,0x74,0x72,0x61,0x63,0x6B,0x20,0x75,0x70,
+	0x2E,0x3B,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,0x37,0x20,0x40,
 	0x54,0x31,0x36,0x30,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,
 	0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x69,0x6E,
 	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x69,0x6E,0x20,
-	0x62,0x6C,0x6F,0x63,0x6B,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x36,
-	0x3E,0x41,0x6C,0x74,0x2B,0x46,0x38,0x20,0x40,0x54,0x31,0x36,
+	0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x64,0x6F,0x77,0x6E,
+	0x2E,0x39,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,0x38,0x20,0x40,
+	0x54,0x31,0x36,0x30,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,
+	0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x69,0x6E,
+	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x69,0x6E,0x20,
+	0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x75,0x70,0x2E,0x38,
+	0x3E,0x41,0x6C,0x74,0x2B,0x46,0x37,0x20,0x40,0x54,0x31,0x36,
 	0x30,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x20,0x63,
 	0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,
 	0x75,0x6D,0x65,0x6E,0x74,0x20,0x69,0x6E,0x20,0x62,0x6C,0x6F,
-	0x63,0x6B,0x20,0x75,0x70,0x2E,0x34,0x3E,0x53,0x68,0x2B,0x46,
-	0x31,0x20,0x40,0x54,0x31,0x36,0x30,0x54,0x72,0x61,0x6E,0x73,
-	0x70,0x6F,0x73,0x65,0x20,0x61,0x6C,0x6C,0x20,0x69,0x6E,0x73,
-	0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x73,0x20,0x69,0x6E,0x20,
-	0x74,0x72,0x61,0x63,0x6B,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x32,
-	0x3E,0x53,0x68,0x2B,0x46,0x32,0x20,0x40,0x54,0x31,0x36,0x30,
-	0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x20,0x61,0x6C,
-	0x6C,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,
-	0x73,0x20,0x69,0x6E,0x20,0x74,0x72,0x61,0x63,0x6B,0x20,0x75,
-	0x70,0x2E,0x38,0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,0x31,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,
-	0x73,0x65,0x20,0x61,0x6C,0x6C,0x20,0x69,0x6E,0x73,0x74,0x72,
-	0x75,0x6D,0x65,0x6E,0x74,0x73,0x20,0x69,0x6E,0x20,0x70,0x61,
-	0x74,0x74,0x65,0x72,0x6E,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x36,
-	0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,0x32,0x20,0x40,0x54,0x31,
+	0x63,0x6B,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x36,0x3E,0x41,0x6C,
+	0x74,0x2B,0x46,0x38,0x20,0x40,0x54,0x31,0x36,0x30,0x54,0x72,
+	0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x20,0x63,0x75,0x72,0x72,
+	0x65,0x6E,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,
+	0x6E,0x74,0x20,0x69,0x6E,0x20,0x62,0x6C,0x6F,0x63,0x6B,0x20,
+	0x75,0x70,0x2E,0x34,0x3E,0x53,0x68,0x2B,0x46,0x31,0x20,0x40,
+	0x54,0x31,0x36,0x30,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,
+	0x65,0x20,0x61,0x6C,0x6C,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,
+	0x6D,0x65,0x6E,0x74,0x73,0x20,0x69,0x6E,0x20,0x74,0x72,0x61,
+	0x63,0x6B,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x32,0x3E,0x53,0x68,
+	0x2B,0x46,0x32,0x20,0x40,0x54,0x31,0x36,0x30,0x54,0x72,0x61,
+	0x6E,0x73,0x70,0x6F,0x73,0x65,0x20,0x61,0x6C,0x6C,0x20,0x69,
+	0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x73,0x20,0x69,
+	0x6E,0x20,0x74,0x72,0x61,0x63,0x6B,0x20,0x75,0x70,0x2E,0x38,
+	0x3E,0x43,0x74,0x72,0x6C,0x2B,0x46,0x31,0x20,0x40,0x54,0x31,
 	0x36,0x30,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x20,
 	0x61,0x6C,0x6C,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,
 	0x6E,0x74,0x73,0x20,0x69,0x6E,0x20,0x70,0x61,0x74,0x74,0x65,
-	0x72,0x6E,0x20,0x75,0x70,0x2E,0x35,0x3E,0x41,0x6C,0x74,0x2B,
-	0x46,0x31,0x20,0x40,0x54,0x31,0x36,0x30,0x54,0x72,0x61,0x6E,
-	0x73,0x70,0x6F,0x73,0x65,0x20,0x61,0x6C,0x6C,0x20,0x69,0x6E,
-	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x73,0x20,0x69,0x6E,
-	0x20,0x62,0x6C,0x6F,0x63,0x6B,0x20,0x64,0x6F,0x77,0x6E,0x2E,
-	0x33,0x3E,0x41,0x6C,0x74,0x2B,0x46,0x32,0x20,0x40,0x54,0x31,
-	0x36,0x30,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x20,
-	0x61,0x6C,0x6C,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,
-	0x6E,0x74,0x73,0x20,0x69,0x6E,0x20,0x62,0x6C,0x6F,0x63,0x6B,
-	0x20,0x75,0x70,0x2E,0x01,0x3E,0x18,0x40,0x58,0x30,0x34,0x30,
-	0x40,0x43,0x30,0x30,0x31,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,
-	0x65,0x64,0x69,0x74,0x6F,0x72,0x3A,0x0B,0x3E,0x40,0x58,0x30,
-	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x1A,0x41,0x6C,0x74,0x2F,
-	0x43,0x74,0x72,0x6C,0x2B,0x41,0x20,0x40,0x54,0x31,0x36,0x30,
-	0x52,0x61,0x6E,0x67,0x65,0x20,0x61,0x6C,0x6C,0x2E,0x17,0x3E,
-	0x41,0x6C,0x74,0x2B,0x53,0x20,0x40,0x54,0x31,0x36,0x30,0x53,
-	0x68,0x6F,0x77,0x20,0x72,0x61,0x6E,0x67,0x65,0x2E,0x15,0x3E,
-	0x41,0x6C,0x74,0x2B,0x5A,0x20,0x40,0x54,0x31,0x36,0x30,0x5A,
-	0x6F,0x6F,0x6D,0x20,0x6F,0x75,0x74,0x2E,0x1A,0x3E,0x41,0x6C,
-	0x74,0x2B,0x58,0x20,0x6F,0x72,0x20,0x44,0x65,0x6C,0x65,0x74,
-	0x65,0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x75,0x74,0x2E,0x16,
-	0x3E,0x41,0x6C,0x74,0x2F,0x43,0x74,0x72,0x6C,0x2B,0x43,0x20,
-	0x40,0x54,0x31,0x36,0x30,0x43,0x6F,0x70,0x79,0x2E,0x17,0x3E,
-	0x41,0x6C,0x74,0x2F,0x43,0x74,0x72,0x6C,0x2B,0x56,0x20,0x40,
-	0x54,0x31,0x36,0x30,0x50,0x61,0x73,0x74,0x65,0x2E,0x11,0x3E,
-	0x41,0x6C,0x74,0x2B,0x52,0x20,0x40,0x54,0x31,0x36,0x30,0x43,
-	0x72,0x6F,0x70,0x2E,0x41,0x3E,0x4D,0x6F,0x75,0x73,0x65,0x20,
-	0x77,0x68,0x65,0x65,0x6C,0x20,0x40,0x54,0x31,0x36,0x30,0x5A,
-	0x6F,0x6F,0x6D,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x64,
-	0x61,0x74,0x61,0x20,0x69,0x6E,0x2F,0x6F,0x75,0x74,0x20,0x28,
-	0x73,0x68,0x69,0x66,0x74,0x2B,0x77,0x68,0x65,0x65,0x6C,0x20,
-	0x3D,0x20,0x73,0x63,0x72,0x6F,0x6C,0x6C,0x29,0x2E,0x00,0x03,
-	0x45,0x4E,0x44,0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
+	0x72,0x6E,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x36,0x3E,0x43,0x74,
+	0x72,0x6C,0x2B,0x46,0x32,0x20,0x40,0x54,0x31,0x36,0x30,0x54,
+	0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x20,0x61,0x6C,0x6C,
+	0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x73,
+	0x20,0x69,0x6E,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,
+	0x75,0x70,0x2E,0x35,0x3E,0x41,0x6C,0x74,0x2B,0x46,0x31,0x20,
+	0x40,0x54,0x31,0x36,0x30,0x54,0x72,0x61,0x6E,0x73,0x70,0x6F,
+	0x73,0x65,0x20,0x61,0x6C,0x6C,0x20,0x69,0x6E,0x73,0x74,0x72,
+	0x75,0x6D,0x65,0x6E,0x74,0x73,0x20,0x69,0x6E,0x20,0x62,0x6C,
+	0x6F,0x63,0x6B,0x20,0x64,0x6F,0x77,0x6E,0x2E,0x33,0x3E,0x41,
+	0x6C,0x74,0x2B,0x46,0x32,0x20,0x40,0x54,0x31,0x36,0x30,0x54,
+	0x72,0x61,0x6E,0x73,0x70,0x6F,0x73,0x65,0x20,0x61,0x6C,0x6C,
+	0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x73,
+	0x20,0x69,0x6E,0x20,0x62,0x6C,0x6F,0x63,0x6B,0x20,0x75,0x70,
+	0x2E,0x01,0x3E,0x18,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
+	0x30,0x31,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,0x65,0x64,0x69,
+	0x74,0x6F,0x72,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
+	0x43,0x30,0x30,0x32,0x1A,0x41,0x6C,0x74,0x2F,0x43,0x74,0x72,
+	0x6C,0x2B,0x41,0x20,0x40,0x54,0x31,0x36,0x30,0x52,0x61,0x6E,
+	0x67,0x65,0x20,0x61,0x6C,0x6C,0x2E,0x17,0x3E,0x41,0x6C,0x74,
+	0x2B,0x53,0x20,0x40,0x54,0x31,0x36,0x30,0x53,0x68,0x6F,0x77,
+	0x20,0x72,0x61,0x6E,0x67,0x65,0x2E,0x15,0x3E,0x41,0x6C,0x74,
+	0x2B,0x5A,0x20,0x40,0x54,0x31,0x36,0x30,0x5A,0x6F,0x6F,0x6D,
+	0x20,0x6F,0x75,0x74,0x2E,0x1A,0x3E,0x41,0x6C,0x74,0x2B,0x58,
+	0x20,0x6F,0x72,0x20,0x44,0x65,0x6C,0x65,0x74,0x65,0x20,0x40,
+	0x54,0x31,0x36,0x30,0x43,0x75,0x74,0x2E,0x16,0x3E,0x41,0x6C,
+	0x74,0x2F,0x43,0x74,0x72,0x6C,0x2B,0x43,0x20,0x40,0x54,0x31,
+	0x36,0x30,0x43,0x6F,0x70,0x79,0x2E,0x17,0x3E,0x41,0x6C,0x74,
+	0x2F,0x43,0x74,0x72,0x6C,0x2B,0x56,0x20,0x40,0x54,0x31,0x36,
+	0x30,0x50,0x61,0x73,0x74,0x65,0x2E,0x11,0x3E,0x41,0x6C,0x74,
+	0x2B,0x52,0x20,0x40,0x54,0x31,0x36,0x30,0x43,0x72,0x6F,0x70,
+	0x2E,0x41,0x3E,0x4D,0x6F,0x75,0x73,0x65,0x20,0x77,0x68,0x65,
+	0x65,0x6C,0x20,0x40,0x54,0x31,0x36,0x30,0x5A,0x6F,0x6F,0x6D,
+	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x64,0x61,0x74,0x61,
+	0x20,0x69,0x6E,0x2F,0x6F,0x75,0x74,0x20,0x28,0x73,0x68,0x69,
+	0x66,0x74,0x2B,0x77,0x68,0x65,0x65,0x6C,0x20,0x3D,0x20,0x73,
+	0x63,0x72,0x6F,0x6C,0x6C,0x29,0x2E,0x00,0x03,0x45,0x4E,0x44,
+	0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x4C,0x3B,0x2A,0x2A,
+	0x2A,0x2A,0x2A,0x2A,0x2A,0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x1B,0x40,0x4C,0x48,0x6F,0x77,0x20,0x74,0x6F,0x20,0x75,
-	0x73,0x65,0x20,0x46,0x61,0x73,0x74,0x74,0x72,0x61,0x63,0x6B,
-	0x65,0x72,0x20,0x49,0x49,0x0B,0x3E,0x40,0x58,0x30,0x34,0x30,
-	0x40,0x43,0x30,0x30,0x32,0x40,0x3E,0x41,0x6C,0x6C,0x20,0x22,
-	0x6E,0x6F,0x74,0x2D,0x74,0x6F,0x6F,0x2D,0x74,0x72,0x69,0x76,
-	0x69,0x61,0x6C,0x22,0x20,0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,
-	0x6E,0x73,0x20,0x61,0x72,0x65,0x20,0x70,0x72,0x65,0x73,0x65,
-	0x6E,0x74,0x65,0x64,0x20,0x62,0x65,0x6C,0x6F,0x77,0x20,0x28,
-	0x6F,0x72,0x64,0x65,0x72,0x65,0x64,0x20,0x69,0x6E,0x22,0x77,
-	0x69,0x6E,0x64,0x6F,0x77,0x73,0x29,0x20,0x77,0x69,0x74,0x68,
-	0x20,0x61,0x20,0x73,0x68,0x6F,0x72,0x74,0x20,0x64,0x65,0x73,
-	0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x2E,0x00,0x17,0x3E,
-	0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,0x31,0x4D,0x61,
-	0x69,0x6E,0x20,0x73,0x63,0x72,0x65,0x65,0x6E,0x3A,0x01,0x3E,
-	0x22,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,
-	0x42,0x50,0x4D,0x20,0x28,0x42,0x65,0x61,0x74,0x73,0x20,0x70,
-	0x65,0x72,0x20,0x6D,0x69,0x6E,0x75,0x74,0x65,0x29,0x3A,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x40,
-	0x54,0x68,0x65,0x20,0x42,0x50,0x4D,0x20,0x73,0x65,0x74,0x74,
-	0x69,0x6E,0x67,0x20,0x64,0x65,0x66,0x69,0x6E,0x65,0x73,0x20,
-	0x68,0x6F,0x77,0x20,0x66,0x61,0x73,0x74,0x20,0x28,0x74,0x69,
-	0x63,0x6B,0x73,0x2F,0x73,0x65,0x63,0x6F,0x6E,0x64,0x29,0x20,
-	0x74,0x68,0x65,0x20,0x6D,0x75,0x73,0x69,0x63,0x20,0x70,0x6C,
-	0x61,0x79,0x65,0x72,0x1C,0x77,0x69,0x6C,0x6C,0x20,0x72,0x75,
-	0x6E,0x2E,0x20,0x31,0x32,0x35,0x20,0x42,0x50,0x4D,0x20,0x3C,
-	0x2D,0x3E,0x20,0x35,0x30,0x20,0x48,0x7A,0x2E,0x28,0x3E,0x4E,
-	0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x6C,0x61,
-	0x79,0x65,0x72,0x20,0x74,0x69,0x63,0x6B,0x73,0x2F,0x73,0x65,
-	0x63,0x6F,0x6E,0x64,0x20,0x3D,0x20,0x42,0x50,0x4D,0x2A,0x32,
-	0x2F,0x35,0x00,0x16,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
-	0x30,0x30,0x31,0x53,0x70,0x64,0x2C,0x20,0x53,0x70,0x65,0x65,
-	0x64,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
-	0x30,0x32,0x2C,0x53,0x70,0x65,0x65,0x64,0x20,0x3D,0x20,0x6E,
-	0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x6C,0x61,
-	0x79,0x65,0x72,0x20,0x74,0x69,0x63,0x6B,0x73,0x2F,0x70,0x61,
-	0x74,0x74,0x65,0x72,0x6E,0x20,0x6C,0x69,0x6E,0x65,0x2E,0x00,
-	0x0F,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,
-	0x41,0x64,0x64,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x3E,0x22,0x41,0x64,0x64,0x22,0x20,0x69,
-	0x73,0x20,0x74,0x68,0x65,0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,
-	0x20,0x6F,0x66,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,
-	0x6C,0x69,0x6E,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x63,0x75,
-	0x72,0x73,0x6F,0x72,0x20,0x6A,0x75,0x6D,0x70,0x73,0x20,0x77,
-	0x68,0x65,0x6E,0x20,0x79,0x6F,0x75,0x0C,0x65,0x64,0x69,0x74,
-	0x20,0x61,0x20,0x6E,0x6F,0x74,0x65,0x2E,0x00,0x0F,0x3E,0x40,
-	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x74,0x6E,
+	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x1B,0x40,
+	0x4C,0x48,0x6F,0x77,0x20,0x74,0x6F,0x20,0x75,0x73,0x65,0x20,
+	0x46,0x61,0x73,0x74,0x74,0x72,0x61,0x63,0x6B,0x65,0x72,0x20,
+	0x49,0x49,0x0B,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
+	0x30,0x32,0x40,0x3E,0x41,0x6C,0x6C,0x20,0x22,0x6E,0x6F,0x74,
+	0x2D,0x74,0x6F,0x6F,0x2D,0x74,0x72,0x69,0x76,0x69,0x61,0x6C,
+	0x22,0x20,0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x20,
+	0x61,0x72,0x65,0x20,0x70,0x72,0x65,0x73,0x65,0x6E,0x74,0x65,
+	0x64,0x20,0x62,0x65,0x6C,0x6F,0x77,0x20,0x28,0x6F,0x72,0x64,
+	0x65,0x72,0x65,0x64,0x20,0x69,0x6E,0x22,0x77,0x69,0x6E,0x64,
+	0x6F,0x77,0x73,0x29,0x20,0x77,0x69,0x74,0x68,0x20,0x61,0x20,
+	0x73,0x68,0x6F,0x72,0x74,0x20,0x64,0x65,0x73,0x63,0x72,0x69,
+	0x70,0x74,0x69,0x6F,0x6E,0x2E,0x00,0x17,0x3E,0x40,0x58,0x30,
+	0x32,0x30,0x40,0x43,0x30,0x30,0x31,0x4D,0x61,0x69,0x6E,0x20,
+	0x73,0x63,0x72,0x65,0x65,0x6E,0x3A,0x01,0x3E,0x22,0x3E,0x40,
+	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x42,0x50,0x4D,
+	0x20,0x28,0x42,0x65,0x61,0x74,0x73,0x20,0x70,0x65,0x72,0x20,
+	0x6D,0x69,0x6E,0x75,0x74,0x65,0x29,0x3A,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x40,0x54,0x68,0x65,
+	0x20,0x42,0x50,0x4D,0x20,0x73,0x65,0x74,0x74,0x69,0x6E,0x67,
+	0x20,0x64,0x65,0x66,0x69,0x6E,0x65,0x73,0x20,0x68,0x6F,0x77,
+	0x20,0x66,0x61,0x73,0x74,0x20,0x28,0x74,0x69,0x63,0x6B,0x73,
+	0x2F,0x73,0x65,0x63,0x6F,0x6E,0x64,0x29,0x20,0x74,0x68,0x65,
+	0x20,0x6D,0x75,0x73,0x69,0x63,0x20,0x70,0x6C,0x61,0x79,0x65,
+	0x72,0x1C,0x77,0x69,0x6C,0x6C,0x20,0x72,0x75,0x6E,0x2E,0x20,
+	0x31,0x32,0x35,0x20,0x42,0x50,0x4D,0x20,0x3C,0x2D,0x3E,0x20,
+	0x35,0x30,0x20,0x48,0x7A,0x2E,0x28,0x3E,0x4E,0x75,0x6D,0x62,
+	0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x6C,0x61,0x79,0x65,0x72,
+	0x20,0x74,0x69,0x63,0x6B,0x73,0x2F,0x73,0x65,0x63,0x6F,0x6E,
+	0x64,0x20,0x3D,0x20,0x42,0x50,0x4D,0x2A,0x32,0x2F,0x35,0x00,
+	0x16,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,
+	0x53,0x70,0x64,0x2C,0x20,0x53,0x70,0x65,0x65,0x64,0x3A,0x0B,
+	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x2C,
+	0x53,0x70,0x65,0x65,0x64,0x20,0x3D,0x20,0x6E,0x75,0x6D,0x62,
+	0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x6C,0x61,0x79,0x65,0x72,
+	0x20,0x74,0x69,0x63,0x6B,0x73,0x2F,0x70,0x61,0x74,0x74,0x65,
+	0x72,0x6E,0x20,0x6C,0x69,0x6E,0x65,0x2E,0x00,0x0F,0x3E,0x40,
+	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x41,0x64,0x64,
 	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x1B,0x54,0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,
-	0x74,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x6E,0x75,
-	0x6D,0x62,0x65,0x72,0x2E,0x00,0x0E,0x3E,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x4C,0x6E,0x3A,0x0B,0x3E,0x40,
-	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x43,0x54,0x68,
-	0x65,0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,
-	0x6C,0x69,0x6E,0x65,0x73,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,
-	0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x70,0x61,
-	0x74,0x74,0x65,0x72,0x6E,0x2E,0x20,0x55,0x70,0x20,0x74,0x6F,
-	0x20,0x24,0x31,0x30,0x30,0x20,0x6C,0x69,0x6E,0x65,0x73,0x2E,
-	0x20,0x4E,0x6F,0x74,0x65,0x40,0x74,0x68,0x61,0x74,0x20,0x46,
-	0x54,0x32,0x20,0x77,0x6F,0x6E,0x27,0x74,0x20,0x77,0x61,0x72,
-	0x6E,0x20,0x79,0x6F,0x75,0x20,0x69,0x66,0x20,0x79,0x6F,0x75,
-	0x20,0x64,0x65,0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x74,0x68,
-	0x69,0x73,0x20,0x76,0x61,0x6C,0x75,0x65,0x2E,0x20,0x54,0x68,
-	0x65,0x20,0x6E,0x6F,0x74,0x65,0x73,0x20,0x61,0x74,0x37,0x74,
-	0x68,0x65,0x20,0x62,0x6F,0x74,0x74,0x6F,0x6D,0x20,0x6C,0x69,
-	0x6E,0x65,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x74,
-	0x68,0x72,0x6F,0x77,0x6E,0x20,0x6F,0x75,0x74,0x20,0x74,0x6F,
-	0x20,0x74,0x68,0x65,0x20,0x62,0x69,0x6E,0x61,0x72,0x79,0x20,
-	0x73,0x70,0x61,0x63,0x65,0x2E,0x00,0x10,0x3E,0x40,0x58,0x30,
-	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x45,0x78,0x70,0x64,0x3A,
-	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
-	0x44,0x45,0x78,0x70,0x61,0x6E,0x64,0x20,0x70,0x61,0x74,0x74,
-	0x65,0x72,0x6E,0x2E,0x20,0x49,0x6E,0x73,0x65,0x72,0x74,0x73,
-	0x20,0x61,0x20,0x62,0x6C,0x61,0x6E,0x6B,0x20,0x6C,0x69,0x6E,
-	0x65,0x20,0x61,0x66,0x74,0x65,0x72,0x20,0x65,0x61,0x63,0x68,
+	0x32,0x3E,0x22,0x41,0x64,0x64,0x22,0x20,0x69,0x73,0x20,0x74,
+	0x68,0x65,0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,
 	0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x6C,0x69,0x6E,
-	0x65,0x2E,0x20,0x55,0x73,0x65,0x66,0x75,0x6C,0x3C,0x69,0x66,
-	0x20,0x79,0x6F,0x75,0x20,0x77,0x61,0x6E,0x74,0x20,0x74,0x6F,
-	0x20,0x63,0x6F,0x6E,0x76,0x65,0x72,0x74,0x20,0x61,0x20,0x70,
-	0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x74,0x68,0x61,0x74,0x20,
-	0x72,0x75,0x6E,0x73,0x20,0x69,0x6E,0x20,0x73,0x70,0x65,0x65,
-	0x64,0x20,0x32,0x2A,0x78,0x20,0x74,0x6F,0x20,0x61,0x1D,0x70,
-	0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x74,0x68,0x61,0x74,0x20,
-	0x72,0x75,0x6E,0x73,0x20,0x69,0x6E,0x20,0x73,0x70,0x65,0x65,
-	0x64,0x20,0x78,0x2E,0x00,0x10,0x3E,0x40,0x58,0x30,0x34,0x30,
-	0x40,0x43,0x30,0x30,0x31,0x53,0x68,0x6E,0x6B,0x3A,0x0B,0x3E,
-	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x2E,0x53,
-	0x68,0x72,0x69,0x6E,0x6B,0x20,0x70,0x61,0x74,0x74,0x65,0x72,
-	0x6E,0x2E,0x20,0x44,0x65,0x6C,0x65,0x74,0x65,0x73,0x20,0x61,
-	0x6C,0x6C,0x20,0x6F,0x64,0x64,0x20,0x70,0x61,0x74,0x74,0x65,
-	0x72,0x6E,0x20,0x6C,0x69,0x6E,0x65,0x73,0x2E,0x00,0x2A,0x3E,
-	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x54,0x68,
-	0x65,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,
-	0x2F,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x73,0x65,0x6C,0x65,
-	0x63,0x74,0x6F,0x72,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
-	0x40,0x43,0x30,0x30,0x32,0x3A,0x54,0x68,0x65,0x20,0x69,0x6E,
-	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x74,0x68,0x61,
-	0x74,0x20,0x68,0x61,0x73,0x20,0x61,0x20,0x6D,0x61,0x72,0x6B,
-	0x20,0x6F,0x6E,0x20,0x69,0x74,0x27,0x73,0x20,0x6E,0x61,0x6D,
-	0x65,0x20,0x73,0x74,0x72,0x69,0x6E,0x67,0x2C,0x20,0x69,0x73,
-	0x20,0x74,0x68,0x65,0x17,0x64,0x65,0x73,0x74,0x69,0x6E,0x61,
-	0x74,0x69,0x6F,0x6E,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,
-	0x65,0x6E,0x74,0x2E,0x3D,0x3E,0x54,0x68,0x65,0x20,0x69,0x6E,
-	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x74,0x68,0x61,
-	0x74,0x20,0x68,0x61,0x73,0x20,0x61,0x20,0x6D,0x61,0x72,0x6B,
-	0x20,0x6F,0x6E,0x20,0x69,0x74,0x27,0x73,0x20,0x6E,0x75,0x6D,
-	0x62,0x65,0x72,0x2C,0x20,0x69,0x73,0x20,0x74,0x68,0x65,0x20,
-	0x73,0x6F,0x75,0x72,0x63,0x65,0x0B,0x69,0x6E,0x73,0x74,0x72,
-	0x75,0x6D,0x65,0x6E,0x74,0x2E,0x1F,0x3E,0x54,0x68,0x65,0x20,
-	0x73,0x61,0x6D,0x65,0x20,0x67,0x6F,0x65,0x73,0x20,0x66,0x6F,
-	0x72,0x20,0x74,0x68,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,
-	0x73,0x2E,0x42,0x3E,0x59,0x6F,0x75,0x20,0x63,0x68,0x61,0x6E,
-	0x67,0x65,0x20,0x74,0x68,0x65,0x20,0x6E,0x61,0x6D,0x65,0x20,
-	0x6F,0x6E,0x20,0x61,0x6E,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,
-	0x6D,0x65,0x6E,0x74,0x2F,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,
-	0x62,0x79,0x20,0x63,0x6C,0x69,0x63,0x6B,0x69,0x6E,0x67,0x20,
-	0x74,0x68,0x65,0x20,0x72,0x69,0x67,0x68,0x74,0x07,0x62,0x75,
-	0x74,0x74,0x6F,0x6E,0x2E,0x00,0x12,0x3E,0x40,0x58,0x30,0x32,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x63,0x6F,0x70,0x65,0x73,
-	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x22,0x3E,0x4C,0x65,0x66,0x74,0x20,0x62,0x75,0x74,0x74,
-	0x6F,0x6E,0x3A,0x20,0x54,0x75,0x72,0x6E,0x20,0x63,0x68,0x61,
-	0x6E,0x6E,0x65,0x6C,0x20,0x6F,0x6E,0x2F,0x6F,0x66,0x66,0x2E,
-	0x35,0x3E,0x52,0x69,0x67,0x68,0x74,0x20,0x62,0x75,0x74,0x74,
-	0x6F,0x6E,0x3A,0x20,0x54,0x75,0x72,0x6E,0x20,0x63,0x68,0x61,
-	0x6E,0x6E,0x65,0x6C,0x20,0x6D,0x75,0x6C,0x74,0x69,0x2D,0x72,
-	0x65,0x63,0x6F,0x72,0x64,0x2F,0x65,0x64,0x69,0x74,0x20,0x6F,
-	0x6E,0x2F,0x6F,0x66,0x66,0x2E,0x42,0x3E,0x4C,0x65,0x66,0x74,
-	0x2B,0x72,0x69,0x67,0x68,0x74,0x20,0x62,0x75,0x74,0x74,0x6F,
-	0x6E,0x3A,0x20,0x54,0x75,0x72,0x6E,0x20,0x61,0x6C,0x6C,0x20,
-	0x63,0x68,0x61,0x6E,0x6E,0x65,0x6C,0x73,0x20,0x6F,0x66,0x66,
-	0x20,0x65,0x78,0x63,0x65,0x70,0x74,0x20,0x74,0x68,0x65,0x20,
-	0x73,0x65,0x6C,0x65,0x63,0x74,0x65,0x64,0x20,0x6F,0x6E,0x65,
-	0x2E,0x00,0x1C,0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,
-	0x31,0x49,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,
-	0x45,0x64,0x69,0x74,0x6F,0x72,0x3A,0x01,0x3E,0x22,0x3E,0x40,
-	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x57,0x68,0x61,
-	0x74,0x20,0x69,0x73,0x20,0x61,0x6E,0x20,0x69,0x6E,0x73,0x74,
-	0x72,0x75,0x6D,0x65,0x6E,0x74,0x3F,0x3A,0x0B,0x3E,0x40,0x58,
-	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x1E,0x41,0x20,0x46,
-	0x61,0x73,0x74,0x74,0x72,0x61,0x63,0x6B,0x65,0x72,0x20,0x32,
-	0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,
-	0x69,0x73,0x3A,0x15,0x3E,0x20,0x20,0x20,0x31,0x20,0x56,0x6F,
-	0x6C,0x75,0x6D,0x65,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,
-	0x65,0x16,0x3E,0x20,0x20,0x20,0x31,0x20,0x50,0x61,0x6E,0x6E,
-	0x69,0x6E,0x67,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,
-	0x1D,0x3E,0x20,0x20,0x20,0x31,0x20,0x41,0x75,0x74,0x6F,0x2D,
-	0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x64,0x65,0x66,0x69,
-	0x6E,0x69,0x74,0x69,0x6F,0x6E,0x13,0x3E,0x20,0x20,0x20,0x31,
-	0x2E,0x2E,0x31,0x36,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x28,
-	0x73,0x29,0x1F,0x3E,0x20,0x20,0x20,0x31,0x20,0x4B,0x65,0x79,
-	0x62,0x6F,0x61,0x72,0x64,0x20,0x73,0x70,0x6C,0x69,0x74,0x20,
-	0x64,0x65,0x66,0x69,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x15,0x3E,
-	0x20,0x20,0x20,0x31,0x20,0x4D,0x49,0x44,0x49,0x20,0x64,0x65,
-	0x66,0x69,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x00,0x1B,0x3E,0x41,
-	0x20,0x46,0x61,0x73,0x74,0x74,0x72,0x61,0x63,0x6B,0x65,0x72,
-	0x20,0x32,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x69,0x73,
-	0x3A,0x28,0x3E,0x20,0x20,0x20,0x31,0x20,0x56,0x6F,0x6C,0x75,
-	0x6D,0x65,0x2F,0x50,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x2F,0x46,
-	0x69,0x6E,0x65,0x74,0x75,0x6E,0x65,0x20,0x64,0x65,0x66,0x69,
-	0x6E,0x69,0x74,0x69,0x6F,0x6E,0x13,0x3E,0x20,0x20,0x20,0x31,
-	0x20,0x52,0x65,0x6C,0x61,0x74,0x69,0x76,0x65,0x20,0x6E,0x6F,
-	0x74,0x65,0x0E,0x3E,0x20,0x20,0x20,0x31,0x20,0x57,0x61,0x76,
-	0x65,0x66,0x6F,0x72,0x6D,0x00,0x1F,0x3E,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x54,0x68,0x65,0x20,0x76,0x6F,
-	0x6C,0x75,0x6D,0x65,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,
-	0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
-	0x30,0x32,0x40,0x3E,0x41,0x6E,0x20,0x69,0x6E,0x73,0x74,0x72,
-	0x75,0x6D,0x65,0x6E,0x74,0x27,0x73,0x20,0x76,0x6F,0x6C,0x75,
-	0x6D,0x65,0x20,0x69,0x73,0x20,0x64,0x65,0x66,0x69,0x6E,0x65,
-	0x64,0x20,0x62,0x79,0x20,0x69,0x74,0x73,0x20,0x65,0x6E,0x76,
-	0x65,0x6C,0x6F,0x70,0x65,0x20,0x63,0x75,0x72,0x76,0x65,0x2E,
-	0x20,0x49,0x66,0x20,0x74,0x68,0x65,0x3E,0x69,0x6E,0x73,0x74,
-	0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x68,0x61,0x73,0x20,0x61,
-	0x20,0x73,0x75,0x73,0x74,0x61,0x69,0x6E,0x20,0x70,0x6F,0x69,
-	0x6E,0x74,0x2C,0x20,0x74,0x68,0x65,0x20,0x65,0x6E,0x76,0x65,
-	0x6C,0x6F,0x70,0x65,0x20,0x77,0x69,0x6C,0x6C,0x20,0x73,0x74,
-	0x6F,0x70,0x20,0x61,0x74,0x20,0x74,0x68,0x61,0x74,0x42,0x70,
-	0x6F,0x69,0x6E,0x74,0x20,0x75,0x6E,0x74,0x69,0x6C,0x20,0x61,
-	0x20,0x6B,0x65,0x79,0x2D,0x6F,0x66,0x66,0x20,0x6E,0x6F,0x74,
-	0x65,0x20,0x68,0x61,0x73,0x20,0x62,0x65,0x65,0x6E,0x20,0x70,
-	0x6C,0x61,0x79,0x65,0x64,0x2E,0x20,0x57,0x68,0x65,0x6E,0x20,
-	0x61,0x20,0x6B,0x65,0x79,0x2D,0x6F,0x66,0x66,0x20,0x6E,0x6F,
-	0x74,0x65,0x20,0x69,0x73,0x1D,0x70,0x6C,0x61,0x79,0x65,0x64,
-	0x2C,0x20,0x74,0x68,0x65,0x20,0x22,0x66,0x61,0x64,0x65,0x6F,
-	0x75,0x74,0x22,0x20,0x62,0x65,0x67,0x69,0x6E,0x73,0x2E,0x44,
-	0x3E,0x4F,0x6E,0x65,0x20,0x70,0x69,0x78,0x65,0x6C,0x20,0x69,
-	0x6E,0x20,0x74,0x68,0x65,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,
-	0x70,0x65,0x20,0x77,0x69,0x6E,0x64,0x6F,0x77,0x20,0x63,0x6F,
-	0x72,0x72,0x65,0x73,0x70,0x6F,0x6E,0x64,0x73,0x20,0x74,0x6F,
-	0x20,0x6F,0x6E,0x65,0x20,0x70,0x6C,0x61,0x79,0x65,0x72,0x2D,
-	0x74,0x69,0x63,0x6B,0x2E,0x20,0x49,0x66,0x3C,0x74,0x68,0x65,
-	0x20,0x42,0x50,0x4D,0x20,0x69,0x73,0x20,0x31,0x32,0x35,0x2C,
-	0x20,0x79,0x6F,0x75,0x27,0x6C,0x6C,0x20,0x63,0x6F,0x6E,0x73,
-	0x75,0x6D,0x65,0x20,0x35,0x30,0x20,0x70,0x69,0x78,0x65,0x6C,
-	0x2F,0x73,0x65,0x63,0x6F,0x6E,0x64,0x2E,0x20,0x54,0x68,0x65,
-	0x20,0x77,0x69,0x6E,0x64,0x6F,0x77,0x27,0x73,0x1A,0x22,0x73,
-	0x69,0x7A,0x65,0x22,0x20,0x69,0x73,0x20,0x61,0x62,0x6F,0x75,
-	0x74,0x20,0x36,0x20,0x73,0x65,0x63,0x6F,0x6E,0x64,0x73,0x2E,
-	0x3E,0x3E,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x70,0x72,0x65,
-	0x73,0x73,0x20,0x74,0x68,0x65,0x20,0x72,0x69,0x67,0x68,0x74,
-	0x20,0x6D,0x6F,0x75,0x73,0x65,0x20,0x62,0x75,0x74,0x74,0x6F,
-	0x6E,0x20,0x61,0x74,0x20,0x74,0x68,0x65,0x20,0x70,0x72,0x65,
-	0x64,0x65,0x66,0x69,0x6E,0x65,0x20,0x62,0x75,0x74,0x74,0x6F,
-	0x6E,0x73,0x2C,0x3F,0x79,0x6F,0x75,0x27,0x6C,0x6C,0x20,0x73,
-	0x74,0x6F,0x72,0x65,0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,
-	0x72,0x65,0x6E,0x74,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,
-	0x65,0x20,0x69,0x6E,0x74,0x6F,0x20,0x74,0x68,0x61,0x74,0x20,
-	0x70,0x72,0x65,0x64,0x65,0x66,0x69,0x6E,0x65,0x20,0x63,0x65,
-	0x6C,0x6C,0x2E,0x20,0x54,0x68,0x65,0x30,0x70,0x72,0x65,0x64,
-	0x65,0x66,0x69,0x6E,0x65,0x73,0x20,0x61,0x72,0x65,0x20,0x73,
-	0x74,0x6F,0x72,0x65,0x64,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,
-	0x20,0x63,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,
-	0x6F,0x6E,0x20,0x66,0x69,0x6C,0x65,0x2E,0x43,0x3E,0x50,0x72,
-	0x65,0x64,0x65,0x66,0x69,0x6E,0x65,0x20,0x6E,0x75,0x6D,0x62,
-	0x65,0x72,0x20,0x31,0x20,0x69,0x73,0x20,0x74,0x68,0x65,0x20,
-	0x64,0x65,0x66,0x61,0x75,0x6C,0x74,0x20,0x65,0x6E,0x76,0x65,
-	0x6C,0x6F,0x70,0x65,0x2E,0x20,0x54,0x68,0x69,0x73,0x20,0x6D,
-	0x65,0x61,0x6E,0x73,0x20,0x74,0x68,0x61,0x74,0x20,0x69,0x66,
-	0x20,0x79,0x6F,0x75,0x42,0x6C,0x6F,0x61,0x64,0x20,0x61,0x20,
-	0x73,0x61,0x6D,0x70,0x6C,0x65,0x2C,0x20,0x69,0x74,0x20,0x77,
-	0x69,0x6C,0x6C,0x20,0x67,0x65,0x74,0x20,0x61,0x6C,0x6C,0x20,
-	0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,0x20,0x69,0x6E,0x66,
-	0x6F,0x72,0x6D,0x61,0x74,0x69,0x6F,0x6E,0x20,0x66,0x72,0x6F,
-	0x6D,0x20,0x70,0x72,0x65,0x64,0x65,0x66,0x69,0x6E,0x65,0x20,
-	0x6E,0x75,0x6D,0x62,0x65,0x72,0x20,0x31,0x2C,0x20,0x69,0x6E,
-	0x63,0x6C,0x75,0x64,0x69,0x6E,0x67,0x20,0x74,0x68,0x65,0x20,
-	0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x2E,0x42,0x3E,0x4E,0x6F,
-	0x74,0x65,0x20,0x74,0x68,0x61,0x74,0x20,0x69,0x66,0x20,0x79,
-	0x6F,0x75,0x20,0x74,0x75,0x72,0x6E,0x20,0x74,0x68,0x65,0x20,
-	0x76,0x6F,0x6C,0x75,0x6D,0x65,0x2D,0x65,0x6E,0x76,0x65,0x6C,
-	0x6F,0x70,0x65,0x20,0x6F,0x66,0x66,0x2C,0x20,0x79,0x6F,0x75,
-	0x20,0x64,0x6F,0x6E,0x27,0x74,0x20,0x74,0x75,0x72,0x6E,0x20,
-	0x74,0x68,0x65,0x0C,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,
-	0x6F,0x66,0x66,0x2E,0x00,0x20,0x3E,0x40,0x58,0x30,0x34,0x30,
-	0x40,0x43,0x30,0x30,0x31,0x54,0x68,0x65,0x20,0x70,0x61,0x6E,
+	0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,0x73,0x6F,
+	0x72,0x20,0x6A,0x75,0x6D,0x70,0x73,0x20,0x77,0x68,0x65,0x6E,
+	0x20,0x79,0x6F,0x75,0x0C,0x65,0x64,0x69,0x74,0x20,0x61,0x20,
+	0x6E,0x6F,0x74,0x65,0x2E,0x00,0x0F,0x3E,0x40,0x58,0x30,0x34,
+	0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x74,0x6E,0x3A,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x1B,0x54,
+	0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x70,
+	0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x6E,0x75,0x6D,0x62,0x65,
+	0x72,0x2E,0x00,0x0E,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x4C,0x6E,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,
+	0x30,0x40,0x43,0x30,0x30,0x32,0x43,0x54,0x68,0x65,0x20,0x6E,
+	0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x6C,0x69,0x6E,
+	0x65,0x73,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x63,
+	0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x70,0x61,0x74,0x74,0x65,
+	0x72,0x6E,0x2E,0x20,0x55,0x70,0x20,0x74,0x6F,0x20,0x24,0x31,
+	0x30,0x30,0x20,0x6C,0x69,0x6E,0x65,0x73,0x2E,0x20,0x4E,0x6F,
+	0x74,0x65,0x40,0x74,0x68,0x61,0x74,0x20,0x46,0x54,0x32,0x20,
+	0x77,0x6F,0x6E,0x27,0x74,0x20,0x77,0x61,0x72,0x6E,0x20,0x79,
+	0x6F,0x75,0x20,0x69,0x66,0x20,0x79,0x6F,0x75,0x20,0x64,0x65,
+	0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x74,0x68,0x69,0x73,0x20,
+	0x76,0x61,0x6C,0x75,0x65,0x2E,0x20,0x54,0x68,0x65,0x20,0x6E,
+	0x6F,0x74,0x65,0x73,0x20,0x61,0x74,0x37,0x74,0x68,0x65,0x20,
+	0x62,0x6F,0x74,0x74,0x6F,0x6D,0x20,0x6C,0x69,0x6E,0x65,0x20,
+	0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x74,0x68,0x72,0x6F,
+	0x77,0x6E,0x20,0x6F,0x75,0x74,0x20,0x74,0x6F,0x20,0x74,0x68,
+	0x65,0x20,0x62,0x69,0x6E,0x61,0x72,0x79,0x20,0x73,0x70,0x61,
+	0x63,0x65,0x2E,0x00,0x10,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,
+	0x43,0x30,0x30,0x31,0x45,0x78,0x70,0x64,0x3A,0x0B,0x3E,0x40,
+	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x44,0x45,0x78,
+	0x70,0x61,0x6E,0x64,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,
+	0x2E,0x20,0x49,0x6E,0x73,0x65,0x72,0x74,0x73,0x20,0x61,0x20,
+	0x62,0x6C,0x61,0x6E,0x6B,0x20,0x6C,0x69,0x6E,0x65,0x20,0x61,
+	0x66,0x74,0x65,0x72,0x20,0x65,0x61,0x63,0x68,0x20,0x70,0x61,
+	0x74,0x74,0x65,0x72,0x6E,0x20,0x6C,0x69,0x6E,0x65,0x2E,0x20,
+	0x55,0x73,0x65,0x66,0x75,0x6C,0x3C,0x69,0x66,0x20,0x79,0x6F,
+	0x75,0x20,0x77,0x61,0x6E,0x74,0x20,0x74,0x6F,0x20,0x63,0x6F,
+	0x6E,0x76,0x65,0x72,0x74,0x20,0x61,0x20,0x70,0x61,0x74,0x74,
+	0x65,0x72,0x6E,0x20,0x74,0x68,0x61,0x74,0x20,0x72,0x75,0x6E,
+	0x73,0x20,0x69,0x6E,0x20,0x73,0x70,0x65,0x65,0x64,0x20,0x32,
+	0x2A,0x78,0x20,0x74,0x6F,0x20,0x61,0x1D,0x70,0x61,0x74,0x74,
+	0x65,0x72,0x6E,0x20,0x74,0x68,0x61,0x74,0x20,0x72,0x75,0x6E,
+	0x73,0x20,0x69,0x6E,0x20,0x73,0x70,0x65,0x65,0x64,0x20,0x78,
+	0x2E,0x00,0x10,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
+	0x30,0x31,0x53,0x68,0x6E,0x6B,0x3A,0x0B,0x3E,0x40,0x58,0x30,
+	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x2E,0x53,0x68,0x72,0x69,
+	0x6E,0x6B,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x2E,0x20,
+	0x44,0x65,0x6C,0x65,0x74,0x65,0x73,0x20,0x61,0x6C,0x6C,0x20,
+	0x6F,0x64,0x64,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,
+	0x6C,0x69,0x6E,0x65,0x73,0x2E,0x00,0x2A,0x3E,0x40,0x58,0x30,
+	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x54,0x68,0x65,0x20,0x69,
+	0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x2F,0x73,0x61,
+	0x6D,0x70,0x6C,0x65,0x20,0x73,0x65,0x6C,0x65,0x63,0x74,0x6F,
+	0x72,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
+	0x30,0x32,0x3A,0x54,0x68,0x65,0x20,0x69,0x6E,0x73,0x74,0x72,
+	0x75,0x6D,0x65,0x6E,0x74,0x20,0x74,0x68,0x61,0x74,0x20,0x68,
+	0x61,0x73,0x20,0x61,0x20,0x6D,0x61,0x72,0x6B,0x20,0x6F,0x6E,
+	0x20,0x69,0x74,0x27,0x73,0x20,0x6E,0x61,0x6D,0x65,0x20,0x73,
+	0x74,0x72,0x69,0x6E,0x67,0x2C,0x20,0x69,0x73,0x20,0x74,0x68,
+	0x65,0x17,0x64,0x65,0x73,0x74,0x69,0x6E,0x61,0x74,0x69,0x6F,
+	0x6E,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,
+	0x2E,0x3D,0x3E,0x54,0x68,0x65,0x20,0x69,0x6E,0x73,0x74,0x72,
+	0x75,0x6D,0x65,0x6E,0x74,0x20,0x74,0x68,0x61,0x74,0x20,0x68,
+	0x61,0x73,0x20,0x61,0x20,0x6D,0x61,0x72,0x6B,0x20,0x6F,0x6E,
+	0x20,0x69,0x74,0x27,0x73,0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,
+	0x2C,0x20,0x69,0x73,0x20,0x74,0x68,0x65,0x20,0x73,0x6F,0x75,
+	0x72,0x63,0x65,0x0B,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,
+	0x6E,0x74,0x2E,0x1F,0x3E,0x54,0x68,0x65,0x20,0x73,0x61,0x6D,
+	0x65,0x20,0x67,0x6F,0x65,0x73,0x20,0x66,0x6F,0x72,0x20,0x74,
+	0x68,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x73,0x2E,0x42,
+	0x3E,0x59,0x6F,0x75,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x20,
+	0x74,0x68,0x65,0x20,0x6E,0x61,0x6D,0x65,0x20,0x6F,0x6E,0x20,
+	0x61,0x6E,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,
+	0x74,0x2F,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x62,0x79,0x20,
+	0x63,0x6C,0x69,0x63,0x6B,0x69,0x6E,0x67,0x20,0x74,0x68,0x65,
+	0x20,0x72,0x69,0x67,0x68,0x74,0x07,0x62,0x75,0x74,0x74,0x6F,
+	0x6E,0x2E,0x00,0x12,0x3E,0x40,0x58,0x30,0x32,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x53,0x63,0x6F,0x70,0x65,0x73,0x3A,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x22,0x3E,
+	0x4C,0x65,0x66,0x74,0x20,0x62,0x75,0x74,0x74,0x6F,0x6E,0x3A,
+	0x20,0x54,0x75,0x72,0x6E,0x20,0x63,0x68,0x61,0x6E,0x6E,0x65,
+	0x6C,0x20,0x6F,0x6E,0x2F,0x6F,0x66,0x66,0x2E,0x35,0x3E,0x52,
+	0x69,0x67,0x68,0x74,0x20,0x62,0x75,0x74,0x74,0x6F,0x6E,0x3A,
+	0x20,0x54,0x75,0x72,0x6E,0x20,0x63,0x68,0x61,0x6E,0x6E,0x65,
+	0x6C,0x20,0x6D,0x75,0x6C,0x74,0x69,0x2D,0x72,0x65,0x63,0x6F,
+	0x72,0x64,0x2F,0x65,0x64,0x69,0x74,0x20,0x6F,0x6E,0x2F,0x6F,
+	0x66,0x66,0x2E,0x42,0x3E,0x4C,0x65,0x66,0x74,0x2B,0x72,0x69,
+	0x67,0x68,0x74,0x20,0x62,0x75,0x74,0x74,0x6F,0x6E,0x3A,0x20,
+	0x54,0x75,0x72,0x6E,0x20,0x61,0x6C,0x6C,0x20,0x63,0x68,0x61,
+	0x6E,0x6E,0x65,0x6C,0x73,0x20,0x6F,0x66,0x66,0x20,0x65,0x78,
+	0x63,0x65,0x70,0x74,0x20,0x74,0x68,0x65,0x20,0x73,0x65,0x6C,
+	0x65,0x63,0x74,0x65,0x64,0x20,0x6F,0x6E,0x65,0x2E,0x00,0x1C,
+	0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,0x31,0x49,0x6E,
+	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x45,0x64,0x69,
+	0x74,0x6F,0x72,0x3A,0x01,0x3E,0x22,0x3E,0x40,0x58,0x30,0x34,
+	0x30,0x40,0x43,0x30,0x30,0x31,0x57,0x68,0x61,0x74,0x20,0x69,
+	0x73,0x20,0x61,0x6E,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,
+	0x65,0x6E,0x74,0x3F,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
+	0x40,0x43,0x30,0x30,0x32,0x1E,0x41,0x20,0x46,0x61,0x73,0x74,
+	0x74,0x72,0x61,0x63,0x6B,0x65,0x72,0x20,0x32,0x20,0x69,0x6E,
+	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x69,0x73,0x3A,
+	0x15,0x3E,0x20,0x20,0x20,0x31,0x20,0x56,0x6F,0x6C,0x75,0x6D,
+	0x65,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,0x16,0x3E,
+	0x20,0x20,0x20,0x31,0x20,0x50,0x61,0x6E,0x6E,0x69,0x6E,0x67,
+	0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,0x1D,0x3E,0x20,
+	0x20,0x20,0x31,0x20,0x41,0x75,0x74,0x6F,0x2D,0x76,0x69,0x62,
+	0x72,0x61,0x74,0x6F,0x20,0x64,0x65,0x66,0x69,0x6E,0x69,0x74,
+	0x69,0x6F,0x6E,0x13,0x3E,0x20,0x20,0x20,0x31,0x2E,0x2E,0x31,
+	0x36,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x28,0x73,0x29,0x1F,
+	0x3E,0x20,0x20,0x20,0x31,0x20,0x4B,0x65,0x79,0x62,0x6F,0x61,
+	0x72,0x64,0x20,0x73,0x70,0x6C,0x69,0x74,0x20,0x64,0x65,0x66,
+	0x69,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x15,0x3E,0x20,0x20,0x20,
+	0x31,0x20,0x4D,0x49,0x44,0x49,0x20,0x64,0x65,0x66,0x69,0x6E,
+	0x69,0x74,0x69,0x6F,0x6E,0x00,0x1B,0x3E,0x41,0x20,0x46,0x61,
+	0x73,0x74,0x74,0x72,0x61,0x63,0x6B,0x65,0x72,0x20,0x32,0x20,
+	0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x69,0x73,0x3A,0x28,0x3E,
+	0x20,0x20,0x20,0x31,0x20,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x2F,
+	0x50,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x2F,0x46,0x69,0x6E,0x65,
+	0x74,0x75,0x6E,0x65,0x20,0x64,0x65,0x66,0x69,0x6E,0x69,0x74,
+	0x69,0x6F,0x6E,0x13,0x3E,0x20,0x20,0x20,0x31,0x20,0x52,0x65,
+	0x6C,0x61,0x74,0x69,0x76,0x65,0x20,0x6E,0x6F,0x74,0x65,0x0E,
+	0x3E,0x20,0x20,0x20,0x31,0x20,0x57,0x61,0x76,0x65,0x66,0x6F,
+	0x72,0x6D,0x00,0x1F,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x54,0x68,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,
+	0x65,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,0x3A,0x0B,
+	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x40,
+	0x3E,0x41,0x6E,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,
+	0x6E,0x74,0x27,0x73,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,
+	0x69,0x73,0x20,0x64,0x65,0x66,0x69,0x6E,0x65,0x64,0x20,0x62,
+	0x79,0x20,0x69,0x74,0x73,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,
+	0x70,0x65,0x20,0x63,0x75,0x72,0x76,0x65,0x2E,0x20,0x49,0x66,
+	0x20,0x74,0x68,0x65,0x3E,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,
+	0x65,0x6E,0x74,0x20,0x68,0x61,0x73,0x20,0x61,0x20,0x73,0x75,
+	0x73,0x74,0x61,0x69,0x6E,0x20,0x70,0x6F,0x69,0x6E,0x74,0x2C,
+	0x20,0x74,0x68,0x65,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,
+	0x65,0x20,0x77,0x69,0x6C,0x6C,0x20,0x73,0x74,0x6F,0x70,0x20,
+	0x61,0x74,0x20,0x74,0x68,0x61,0x74,0x42,0x70,0x6F,0x69,0x6E,
+	0x74,0x20,0x75,0x6E,0x74,0x69,0x6C,0x20,0x61,0x20,0x6B,0x65,
+	0x79,0x2D,0x6F,0x66,0x66,0x20,0x6E,0x6F,0x74,0x65,0x20,0x68,
+	0x61,0x73,0x20,0x62,0x65,0x65,0x6E,0x20,0x70,0x6C,0x61,0x79,
+	0x65,0x64,0x2E,0x20,0x57,0x68,0x65,0x6E,0x20,0x61,0x20,0x6B,
+	0x65,0x79,0x2D,0x6F,0x66,0x66,0x20,0x6E,0x6F,0x74,0x65,0x20,
+	0x69,0x73,0x1D,0x70,0x6C,0x61,0x79,0x65,0x64,0x2C,0x20,0x74,
+	0x68,0x65,0x20,0x22,0x66,0x61,0x64,0x65,0x6F,0x75,0x74,0x22,
+	0x20,0x62,0x65,0x67,0x69,0x6E,0x73,0x2E,0x44,0x3E,0x4F,0x6E,
+	0x65,0x20,0x70,0x69,0x78,0x65,0x6C,0x20,0x69,0x6E,0x20,0x74,
+	0x68,0x65,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,0x20,
+	0x77,0x69,0x6E,0x64,0x6F,0x77,0x20,0x63,0x6F,0x72,0x72,0x65,
+	0x73,0x70,0x6F,0x6E,0x64,0x73,0x20,0x74,0x6F,0x20,0x6F,0x6E,
+	0x65,0x20,0x70,0x6C,0x61,0x79,0x65,0x72,0x2D,0x74,0x69,0x63,
+	0x6B,0x2E,0x20,0x49,0x66,0x3C,0x74,0x68,0x65,0x20,0x42,0x50,
+	0x4D,0x20,0x69,0x73,0x20,0x31,0x32,0x35,0x2C,0x20,0x79,0x6F,
+	0x75,0x27,0x6C,0x6C,0x20,0x63,0x6F,0x6E,0x73,0x75,0x6D,0x65,
+	0x20,0x35,0x30,0x20,0x70,0x69,0x78,0x65,0x6C,0x2F,0x73,0x65,
+	0x63,0x6F,0x6E,0x64,0x2E,0x20,0x54,0x68,0x65,0x20,0x77,0x69,
+	0x6E,0x64,0x6F,0x77,0x27,0x73,0x1A,0x22,0x73,0x69,0x7A,0x65,
+	0x22,0x20,0x69,0x73,0x20,0x61,0x62,0x6F,0x75,0x74,0x20,0x36,
+	0x20,0x73,0x65,0x63,0x6F,0x6E,0x64,0x73,0x2E,0x3E,0x3E,0x49,
+	0x66,0x20,0x79,0x6F,0x75,0x20,0x70,0x72,0x65,0x73,0x73,0x20,
+	0x74,0x68,0x65,0x20,0x72,0x69,0x67,0x68,0x74,0x20,0x6D,0x6F,
+	0x75,0x73,0x65,0x20,0x62,0x75,0x74,0x74,0x6F,0x6E,0x20,0x61,
+	0x74,0x20,0x74,0x68,0x65,0x20,0x70,0x72,0x65,0x64,0x65,0x66,
+	0x69,0x6E,0x65,0x20,0x62,0x75,0x74,0x74,0x6F,0x6E,0x73,0x2C,
+	0x3F,0x79,0x6F,0x75,0x27,0x6C,0x6C,0x20,0x73,0x74,0x6F,0x72,
+	0x65,0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,
+	0x74,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,0x20,0x69,
+	0x6E,0x74,0x6F,0x20,0x74,0x68,0x61,0x74,0x20,0x70,0x72,0x65,
+	0x64,0x65,0x66,0x69,0x6E,0x65,0x20,0x63,0x65,0x6C,0x6C,0x2E,
+	0x20,0x54,0x68,0x65,0x30,0x70,0x72,0x65,0x64,0x65,0x66,0x69,
+	0x6E,0x65,0x73,0x20,0x61,0x72,0x65,0x20,0x73,0x74,0x6F,0x72,
+	0x65,0x64,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x63,0x6F,
+	0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,
+	0x66,0x69,0x6C,0x65,0x2E,0x43,0x3E,0x50,0x72,0x65,0x64,0x65,
+	0x66,0x69,0x6E,0x65,0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,0x20,
+	0x31,0x20,0x69,0x73,0x20,0x74,0x68,0x65,0x20,0x64,0x65,0x66,
+	0x61,0x75,0x6C,0x74,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,
+	0x65,0x2E,0x20,0x54,0x68,0x69,0x73,0x20,0x6D,0x65,0x61,0x6E,
+	0x73,0x20,0x74,0x68,0x61,0x74,0x20,0x69,0x66,0x20,0x79,0x6F,
+	0x75,0x42,0x6C,0x6F,0x61,0x64,0x20,0x61,0x20,0x73,0x61,0x6D,
+	0x70,0x6C,0x65,0x2C,0x20,0x69,0x74,0x20,0x77,0x69,0x6C,0x6C,
+	0x20,0x67,0x65,0x74,0x20,0x61,0x6C,0x6C,0x20,0x65,0x6E,0x76,
+	0x65,0x6C,0x6F,0x70,0x65,0x20,0x69,0x6E,0x66,0x6F,0x72,0x6D,
+	0x61,0x74,0x69,0x6F,0x6E,0x20,0x66,0x72,0x6F,0x6D,0x20,0x70,
+	0x72,0x65,0x64,0x65,0x66,0x69,0x6E,0x65,0x20,0x6E,0x75,0x6D,
+	0x62,0x65,0x72,0x20,0x31,0x2C,0x20,0x69,0x6E,0x63,0x6C,0x75,
+	0x64,0x69,0x6E,0x67,0x20,0x74,0x68,0x65,0x20,0x76,0x69,0x62,
+	0x72,0x61,0x74,0x6F,0x2E,0x42,0x3E,0x4E,0x6F,0x74,0x65,0x20,
+	0x74,0x68,0x61,0x74,0x20,0x69,0x66,0x20,0x79,0x6F,0x75,0x20,
+	0x74,0x75,0x72,0x6E,0x20,0x74,0x68,0x65,0x20,0x76,0x6F,0x6C,
+	0x75,0x6D,0x65,0x2D,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,
+	0x20,0x6F,0x66,0x66,0x2C,0x20,0x79,0x6F,0x75,0x20,0x64,0x6F,
+	0x6E,0x27,0x74,0x20,0x74,0x75,0x72,0x6E,0x20,0x74,0x68,0x65,
+	0x0C,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x6F,0x66,0x66,
+	0x2E,0x00,0x20,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
+	0x30,0x31,0x54,0x68,0x65,0x20,0x70,0x61,0x6E,0x6E,0x69,0x6E,
+	0x67,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,0x65,0x3A,0x0B,
+	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x40,
+	0x3E,0x53,0x61,0x6D,0x65,0x20,0x61,0x73,0x20,0x61,0x62,0x6F,
+	0x76,0x65,0x2C,0x20,0x65,0x78,0x63,0x65,0x70,0x74,0x20,0x66,
+	0x72,0x6F,0x6D,0x20,0x74,0x68,0x61,0x74,0x20,0x74,0x68,0x65,
+	0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x69,0x73,0x20,
+	0x6E,0x6F,0x74,0x20,0x63,0x6F,0x6E,0x6E,0x65,0x63,0x74,0x65,
+	0x64,0x20,0x74,0x6F,0x15,0x74,0x68,0x65,0x20,0x70,0x61,0x6E,
 	0x6E,0x69,0x6E,0x67,0x20,0x65,0x6E,0x76,0x65,0x6C,0x6F,0x70,
-	0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
-	0x30,0x32,0x40,0x3E,0x53,0x61,0x6D,0x65,0x20,0x61,0x73,0x20,
-	0x61,0x62,0x6F,0x76,0x65,0x2C,0x20,0x65,0x78,0x63,0x65,0x70,
-	0x74,0x20,0x66,0x72,0x6F,0x6D,0x20,0x74,0x68,0x61,0x74,0x20,
-	0x74,0x68,0x65,0x20,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,
-	0x69,0x73,0x20,0x6E,0x6F,0x74,0x20,0x63,0x6F,0x6E,0x6E,0x65,
-	0x63,0x74,0x65,0x64,0x20,0x74,0x6F,0x15,0x74,0x68,0x65,0x20,
-	0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x20,0x65,0x6E,0x76,0x65,
-	0x6C,0x6F,0x70,0x65,0x2E,0x00,0x1B,0x3E,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x54,0x75,0x6E,0x65,0x20,0x28,
-	0x66,0x69,0x6E,0x65,0x74,0x75,0x6E,0x65,0x29,0x3A,0x0B,0x3E,
-	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x3E,0x3E,
-	0x54,0x68,0x65,0x20,0x66,0x69,0x6E,0x65,0x74,0x75,0x6E,0x65,
-	0x20,0x72,0x65,0x73,0x6F,0x6C,0x75,0x74,0x69,0x6F,0x6E,0x20,
-	0x68,0x61,0x73,0x20,0x62,0x65,0x65,0x6E,0x20,0x63,0x68,0x61,
-	0x6E,0x67,0x65,0x64,0x20,0x66,0x72,0x6F,0x6D,0x20,0x61,0x20,
-	0x73,0x69,0x67,0x6E,0x65,0x64,0x20,0x6E,0x69,0x62,0x62,0x6C,
-	0x65,0x27,0x28,0x2D,0x38,0x2E,0x2E,0x2B,0x37,0x29,0x20,0x74,
-	0x6F,0x20,0x61,0x20,0x73,0x69,0x67,0x6E,0x65,0x64,0x20,0x62,
-	0x79,0x74,0x65,0x20,0x28,0x2D,0x31,0x32,0x38,0x2E,0x2E,0x2B,
-	0x31,0x32,0x37,0x29,0x2E,0x46,0x3E,0x4E,0x4F,0x54,0x45,0x3A,
-	0x20,0x54,0x68,0x65,0x20,0x6C,0x61,0x73,0x74,0x20,0x33,0x20,
-	0x62,0x69,0x74,0x73,0x20,0x61,0x72,0x65,0x20,0x64,0x69,0x73,
-	0x63,0x61,0x72,0x64,0x65,0x64,0x20,0x64,0x75,0x72,0x69,0x6E,
-	0x67,0x20,0x70,0x6C,0x61,0x79,0x62,0x61,0x63,0x6B,0x2C,0x20,
-	0x73,0x6F,0x20,0x74,0x68,0x65,0x20,0x74,0x72,0x75,0x65,0x20,
-	0x73,0x74,0x65,0x70,0x17,0x73,0x69,0x7A,0x65,0x20,0x69,0x73,
-	0x20,0x38,0x20,0x69,0x6E,0x73,0x74,0x65,0x61,0x64,0x20,0x6F,
-	0x66,0x20,0x31,0x2E,0x00,0x13,0x3E,0x40,0x58,0x30,0x34,0x30,
-	0x40,0x43,0x30,0x30,0x31,0x46,0x61,0x64,0x65,0x6F,0x75,0x74,
-	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x1B,0x3E,0x54,0x68,0x69,0x73,0x20,0x69,0x73,0x20,0x74,
-	0x68,0x65,0x20,0x66,0x61,0x64,0x65,0x6F,0x75,0x74,0x20,0x73,
-	0x70,0x65,0x65,0x64,0x2E,0x00,0x19,0x3E,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x56,0x69,0x62,0x72,0x61,0x74,
-	0x6F,0x20,0x73,0x77,0x65,0x65,0x70,0x3A,0x0B,0x3E,0x40,0x58,
-	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x3E,0x3E,0x54,0x68,
-	0x69,0x73,0x20,0x69,0x73,0x20,0x74,0x68,0x65,0x20,0x74,0x69,
-	0x6D,0x65,0x20,0x28,0x69,0x6E,0x20,0x70,0x6C,0x61,0x79,0x65,
-	0x72,0x20,0x74,0x69,0x63,0x6B,0x73,0x29,0x20,0x74,0x68,0x61,
-	0x74,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x79,0x70,0x61,0x73,
-	0x73,0x20,0x75,0x6E,0x74,0x69,0x6C,0x20,0x74,0x68,0x65,0x2D,
-	0x61,0x75,0x74,0x6F,0x2D,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,
-	0x20,0x77,0x69,0x6C,0x6C,0x20,0x72,0x65,0x61,0x63,0x68,0x20,
-	0x69,0x74,0x27,0x73,0x20,0x66,0x69,0x6E,0x61,0x6C,0x20,0x61,
-	0x6D,0x70,0x6C,0x69,0x74,0x75,0x64,0x65,0x2E,0x00,0x1E,0x3E,
-	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x54,0x68,
-	0x65,0x20,0x70,0x69,0x61,0x6E,0x6F,0x20,0x6B,0x65,0x79,0x62,
-	0x6F,0x61,0x72,0x64,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
-	0x40,0x43,0x30,0x30,0x32,0x3F,0x3E,0x54,0x68,0x65,0x20,0x70,
+	0x65,0x2E,0x00,0x1B,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x54,0x75,0x6E,0x65,0x20,0x28,0x66,0x69,0x6E,
+	0x65,0x74,0x75,0x6E,0x65,0x29,0x3A,0x0B,0x3E,0x40,0x58,0x30,
+	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x3E,0x3E,0x54,0x68,0x65,
+	0x20,0x66,0x69,0x6E,0x65,0x74,0x75,0x6E,0x65,0x20,0x72,0x65,
+	0x73,0x6F,0x6C,0x75,0x74,0x69,0x6F,0x6E,0x20,0x68,0x61,0x73,
+	0x20,0x62,0x65,0x65,0x6E,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,
+	0x64,0x20,0x66,0x72,0x6F,0x6D,0x20,0x61,0x20,0x73,0x69,0x67,
+	0x6E,0x65,0x64,0x20,0x6E,0x69,0x62,0x62,0x6C,0x65,0x27,0x28,
+	0x2D,0x38,0x2E,0x2E,0x2B,0x37,0x29,0x20,0x74,0x6F,0x20,0x61,
+	0x20,0x73,0x69,0x67,0x6E,0x65,0x64,0x20,0x62,0x79,0x74,0x65,
+	0x20,0x28,0x2D,0x31,0x32,0x38,0x2E,0x2E,0x2B,0x31,0x32,0x37,
+	0x29,0x2E,0x46,0x3E,0x4E,0x4F,0x54,0x45,0x3A,0x20,0x54,0x68,
+	0x65,0x20,0x6C,0x61,0x73,0x74,0x20,0x33,0x20,0x62,0x69,0x74,
+	0x73,0x20,0x61,0x72,0x65,0x20,0x64,0x69,0x73,0x63,0x61,0x72,
+	0x64,0x65,0x64,0x20,0x64,0x75,0x72,0x69,0x6E,0x67,0x20,0x70,
+	0x6C,0x61,0x79,0x62,0x61,0x63,0x6B,0x2C,0x20,0x73,0x6F,0x20,
+	0x74,0x68,0x65,0x20,0x74,0x72,0x75,0x65,0x20,0x73,0x74,0x65,
+	0x70,0x17,0x73,0x69,0x7A,0x65,0x20,0x69,0x73,0x20,0x38,0x20,
+	0x69,0x6E,0x73,0x74,0x65,0x61,0x64,0x20,0x6F,0x66,0x20,0x31,
+	0x2E,0x00,0x13,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
+	0x30,0x31,0x46,0x61,0x64,0x65,0x6F,0x75,0x74,0x3A,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x1B,0x3E,
+	0x54,0x68,0x69,0x73,0x20,0x69,0x73,0x20,0x74,0x68,0x65,0x20,
+	0x66,0x61,0x64,0x65,0x6F,0x75,0x74,0x20,0x73,0x70,0x65,0x65,
+	0x64,0x2E,0x00,0x19,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x56,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x73,
+	0x77,0x65,0x65,0x70,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
+	0x40,0x43,0x30,0x30,0x32,0x3E,0x3E,0x54,0x68,0x69,0x73,0x20,
+	0x69,0x73,0x20,0x74,0x68,0x65,0x20,0x74,0x69,0x6D,0x65,0x20,
+	0x28,0x69,0x6E,0x20,0x70,0x6C,0x61,0x79,0x65,0x72,0x20,0x74,
+	0x69,0x63,0x6B,0x73,0x29,0x20,0x74,0x68,0x61,0x74,0x20,0x77,
+	0x69,0x6C,0x6C,0x20,0x62,0x79,0x70,0x61,0x73,0x73,0x20,0x75,
+	0x6E,0x74,0x69,0x6C,0x20,0x74,0x68,0x65,0x2D,0x61,0x75,0x74,
+	0x6F,0x2D,0x76,0x69,0x62,0x72,0x61,0x74,0x6F,0x20,0x77,0x69,
+	0x6C,0x6C,0x20,0x72,0x65,0x61,0x63,0x68,0x20,0x69,0x74,0x27,
+	0x73,0x20,0x66,0x69,0x6E,0x61,0x6C,0x20,0x61,0x6D,0x70,0x6C,
+	0x69,0x74,0x75,0x64,0x65,0x2E,0x00,0x1E,0x3E,0x40,0x58,0x30,
+	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x54,0x68,0x65,0x20,0x70,
 	0x69,0x61,0x6E,0x6F,0x20,0x6B,0x65,0x79,0x62,0x6F,0x61,0x72,
-	0x64,0x20,0x64,0x65,0x66,0x69,0x6E,0x65,0x73,0x20,0x74,0x68,
-	0x65,0x20,0x6B,0x65,0x79,0x20,0x73,0x70,0x6C,0x69,0x74,0x20,
-	0x66,0x6F,0x72,0x20,0x61,0x6E,0x20,0x69,0x6E,0x73,0x74,0x72,
-	0x75,0x6D,0x65,0x6E,0x74,0x2E,0x20,0x54,0x6F,0x3F,0x63,0x68,
-	0x61,0x6E,0x67,0x65,0x20,0x74,0x68,0x65,0x20,0x6B,0x65,0x79,
-	0x20,0x73,0x70,0x6C,0x69,0x74,0x2C,0x20,0x63,0x68,0x6F,0x6F,
-	0x73,0x65,0x20,0x61,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,
-	0x77,0x69,0x74,0x68,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x69,
-	0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x61,0x6E,
-	0x64,0x1C,0x74,0x68,0x65,0x6E,0x20,0x22,0x64,0x72,0x61,0x77,
-	0x22,0x20,0x6F,0x6E,0x20,0x74,0x68,0x65,0x20,0x6B,0x65,0x79,
-	0x62,0x6F,0x61,0x72,0x64,0x2E,0x42,0x3E,0x54,0x68,0x65,0x20,
-	0x6E,0x6F,0x74,0x65,0x73,0x20,0x70,0x6C,0x61,0x79,0x65,0x64,
-	0x20,0x77,0x69,0x74,0x68,0x20,0x74,0x68,0x65,0x20,0x63,0x75,
-	0x72,0x72,0x65,0x6E,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,
-	0x6D,0x65,0x6E,0x74,0x20,0x61,0x72,0x65,0x20,0x69,0x6E,0x64,
-	0x69,0x63,0x61,0x74,0x65,0x64,0x20,0x6F,0x6E,0x20,0x74,0x68,
-	0x65,0x09,0x6B,0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x2E,0x00,
-	0x1A,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,
-	0x49,0x6D,0x70,0x6F,0x72,0x74,0x61,0x6E,0x74,0x20,0x6E,0x6F,
-	0x74,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
-	0x30,0x30,0x32,0x44,0x3E,0x54,0x68,0x65,0x20,0x76,0x6F,0x6C,
-	0x75,0x6D,0x65,0x2C,0x20,0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,
-	0x2C,0x20,0x66,0x69,0x6E,0x65,0x74,0x75,0x6E,0x65,0x20,0x61,
-	0x6E,0x64,0x20,0x72,0x65,0x6C,0x61,0x74,0x69,0x76,0x65,0x20,
-	0x6E,0x6F,0x74,0x65,0x20,0x69,0x73,0x20,0x64,0x65,0x66,0x69,
-	0x6E,0x65,0x64,0x20,0x66,0x6F,0x72,0x20,0x45,0x41,0x43,0x48,
-	0x41,0x53,0x41,0x4D,0x50,0x4C,0x45,0x20,0x69,0x6E,0x20,0x61,
-	0x6E,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,
-	0x2E,0x20,0x41,0x6C,0x6C,0x20,0x6F,0x74,0x68,0x65,0x72,0x20,
-	0x69,0x6E,0x66,0x6F,0x72,0x6D,0x61,0x74,0x69,0x6F,0x6E,0x20,
-	0x69,0x73,0x20,0x64,0x65,0x66,0x69,0x6E,0x65,0x64,0x20,0x66,
-	0x6F,0x72,0x20,0x74,0x68,0x65,0x12,0x65,0x6E,0x74,0x69,0x72,
-	0x65,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,
-	0x2E,0x00,0x31,0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,
-	0x31,0x49,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,
-	0x45,0x64,0x69,0x74,0x6F,0x72,0x20,0x45,0x78,0x74,0x65,0x6E,
-	0x73,0x69,0x6F,0x6E,0x3A,0x20,0x28,0x49,0x2E,0x45,0x2E,0x45,
-	0x78,0x74,0x2E,0x29,0x01,0x3E,0x10,0x3E,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x4D,0x49,0x44,0x49,0x3A,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x28,
-	0x3E,0x27,0x70,0x2E,0x27,0x20,0x73,0x74,0x61,0x6E,0x64,0x73,
-	0x20,0x66,0x6F,0x72,0x20,0x22,0x70,0x72,0x6F,0x67,0x72,0x61,
-	0x6D,0x22,0x20,0x28,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,
-	0x6E,0x74,0x29,0x2E,0x40,0x3E,0x53,0x65,0x76,0x65,0x72,0x61,
-	0x6C,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,
-	0x73,0x20,0x63,0x61,0x6E,0x20,0x68,0x61,0x76,0x65,0x20,0x74,
-	0x68,0x65,0x20,0x73,0x61,0x6D,0x65,0x20,0x74,0x72,0x61,0x6E,
-	0x73,0x6D,0x69,0x74,0x20,0x63,0x68,0x61,0x6E,0x6E,0x65,0x6C,
-	0x20,0x62,0x75,0x74,0x20,0x77,0x69,0x74,0x68,0x33,0x64,0x69,
-	0x66,0x66,0x65,0x72,0x65,0x6E,0x74,0x20,0x70,0x72,0x6F,0x67,
-	0x72,0x61,0x6D,0x73,0x2E,0x20,0x46,0x54,0x32,0x20,0x63,0x68,
-	0x61,0x6E,0x67,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x70,0x72,
-	0x6F,0x67,0x72,0x61,0x6D,0x73,0x20,0x6F,0x6E,0x20,0x74,0x68,
-	0x65,0x43,0x4D,0x49,0x44,0x49,0x2D,0x63,0x68,0x61,0x6E,0x6E,
-	0x65,0x6C,0x73,0x20,0x69,0x6E,0x73,0x74,0x61,0x6E,0x74,0x6C,
-	0x79,0x20,0x64,0x75,0x72,0x69,0x6E,0x67,0x20,0x70,0x6C,0x61,
-	0x79,0x20,0x69,0x66,0x20,0x64,0x69,0x66,0x66,0x65,0x72,0x65,
-	0x6E,0x74,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x73,0x20,
-	0x61,0x72,0x65,0x20,0x75,0x73,0x65,0x64,0x2E,0x3E,0x44,0x69,
-	0x66,0x66,0x65,0x72,0x65,0x6E,0x74,0x20,0x70,0x72,0x6F,0x67,
-	0x72,0x61,0x6D,0x73,0x20,0x63,0x61,0x6E,0x6E,0x6F,0x74,0x20,
-	0x62,0x65,0x20,0x70,0x6C,0x61,0x79,0x65,0x64,0x20,0x61,0x74,
-	0x20,0x74,0x68,0x65,0x20,0x73,0x61,0x6D,0x65,0x20,0x63,0x68,
-	0x61,0x6E,0x6E,0x65,0x6C,0x20,0x61,0x74,0x20,0x74,0x68,0x65,
-	0x11,0x73,0x61,0x6D,0x65,0x20,0x74,0x69,0x6D,0x65,0x20,0x74,
-	0x68,0x6F,0x75,0x67,0x68,0x2E,0x44,0x3E,0x49,0x66,0x20,0x79,
-	0x6F,0x75,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x20,0x74,0x68,
-	0x69,0x73,0x20,0x76,0x61,0x6C,0x75,0x65,0x2C,0x20,0x74,0x68,
-	0x65,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x20,0x6E,0x75,
-	0x6D,0x62,0x65,0x72,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,
-	0x20,0x74,0x72,0x61,0x6E,0x73,0x6D,0x69,0x74,0x74,0x65,0x64,
-	0x20,0x74,0x6F,0x1C,0x74,0x68,0x65,0x20,0x73,0x79,0x6E,0x74,
-	0x68,0x65,0x73,0x69,0x7A,0x65,0x72,0x20,0x69,0x6D,0x6D,0x65,
-	0x64,0x69,0x61,0x74,0x65,0x6C,0x79,0x2E,0x3E,0x3E,0x53,0x6F,
-	0x6D,0x65,0x20,0x73,0x79,0x6E,0x74,0x68,0x65,0x73,0x69,0x7A,
-	0x65,0x72,0x73,0x20,0x74,0x72,0x61,0x6E,0x73,0x6D,0x69,0x74,
-	0x20,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x20,0x63,0x68,0x61,
-	0x6E,0x67,0x65,0x20,0x69,0x6E,0x66,0x6F,0x72,0x6D,0x61,0x74,
-	0x69,0x6F,0x6E,0x2E,0x20,0x49,0x66,0x20,0x74,0x68,0x65,0x43,
-	0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x69,0x6E,0x73,0x74,
-	0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x69,0x6E,0x20,0x46,0x54,
-	0x32,0x20,0x69,0x73,0x20,0x61,0x20,0x4D,0x49,0x44,0x49,0x2D,
-	0x69,0x6E,0x73,0x74,0x72,0x2E,0x20,0x77,0x69,0x74,0x68,0x20,
-	0x74,0x68,0x65,0x20,0x73,0x61,0x6D,0x65,0x20,0x63,0x68,0x61,
-	0x6E,0x6E,0x65,0x6C,0x20,0x61,0x73,0x3F,0x74,0x68,0x65,0x20,
-	0x72,0x65,0x63,0x65,0x69,0x76,0x65,0x64,0x20,0x70,0x72,0x6F,
-	0x67,0x72,0x61,0x6D,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x2C,
-	0x20,0x69,0x74,0x27,0x73,0x20,0x4D,0x49,0x44,0x49,0x2D,0x70,
-	0x72,0x6F,0x67,0x72,0x61,0x6D,0x20,0x77,0x69,0x6C,0x6C,0x20,
-	0x62,0x65,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x64,0x2E,0x40,
-	0x3E,0x49,0x66,0x20,0x79,0x6F,0x75,0x72,0x20,0x73,0x79,0x6E,
-	0x74,0x68,0x65,0x73,0x69,0x7A,0x65,0x72,0x20,0x64,0x6F,0x65,
-	0x73,0x6E,0x27,0x74,0x20,0x74,0x72,0x61,0x6E,0x73,0x6D,0x69,
-	0x74,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x20,0x63,0x68,
-	0x61,0x6E,0x67,0x65,0x2C,0x20,0x74,0x68,0x65,0x72,0x65,0x27,
-	0x73,0x20,0x6E,0x6F,0x3E,0x70,0x6F,0x69,0x6E,0x74,0x20,0x69,
-	0x6E,0x20,0x63,0x68,0x61,0x6E,0x67,0x69,0x6E,0x67,0x20,0x69,
-	0x74,0x20,0x6F,0x6E,0x20,0x74,0x68,0x65,0x20,0x73,0x79,0x6E,
-	0x74,0x68,0x65,0x73,0x69,0x7A,0x65,0x72,0x2C,0x20,0x64,0x6F,
-	0x20,0x69,0x74,0x20,0x69,0x6E,0x20,0x46,0x54,0x32,0x20,0x69,
-	0x6E,0x73,0x74,0x65,0x61,0x64,0x2E,0x00,0x18,0x3E,0x40,0x58,
-	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x42,0x65,0x6E,0x64,
-	0x65,0x72,0x20,0x72,0x61,0x6E,0x67,0x65,0x3A,0x0B,0x3E,0x40,
-	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x38,0x3E,0x54,
-	0x68,0x69,0x73,0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x64,0x65,
-	0x66,0x69,0x6E,0x65,0x73,0x20,0x68,0x6F,0x77,0x20,0x6D,0x61,
-	0x6E,0x79,0x20,0x6E,0x6F,0x74,0x65,0x73,0x20,0x74,0x68,0x65,
-	0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,
-	0x6F,0x6E,0x20,0x74,0x68,0x65,0x37,0x73,0x79,0x6E,0x74,0x68,
-	0x65,0x73,0x69,0x7A,0x65,0x72,0x20,0x63,0x61,0x6E,0x20,0x62,
-	0x65,0x20,0x70,0x69,0x74,0x63,0x68,0x62,0x65,0x6E,0x64,0x65,
-	0x64,0x2E,0x20,0x46,0x54,0x32,0x20,0x75,0x73,0x65,0x73,0x20,
-	0x74,0x68,0x69,0x73,0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x66,
-	0x6F,0x72,0x37,0x74,0x72,0x61,0x6E,0x73,0x6D,0x69,0x74,0x74,
-	0x69,0x6E,0x67,0x20,0x74,0x68,0x65,0x20,0x70,0x6F,0x72,0x74,
-	0x61,0x6D,0x65,0x6E,0x74,0x6F,0x20,0x75,0x70,0x2F,0x64,0x6F,
-	0x77,0x6E,0x20,0x61,0x6E,0x64,0x20,0x74,0x6F,0x6E,0x65,0x2D,
-	0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x13,0x63,
-	0x6F,0x6D,0x6D,0x61,0x6E,0x64,0x73,0x20,0x63,0x6F,0x72,0x72,
-	0x65,0x63,0x74,0x6C,0x79,0x2E,0x46,0x3E,0x54,0x68,0x65,0x20,
-	0x4D,0x49,0x44,0x49,0x2D,0x70,0x69,0x74,0x63,0x68,0x62,0x65,
-	0x6E,0x64,0x20,0x77,0x6F,0x72,0x6B,0x73,0x20,0x63,0x6F,0x72,
-	0x72,0x65,0x63,0x74,0x6C,0x79,0x20,0x6F,0x6E,0x6C,0x79,0x20,
-	0x77,0x69,0x74,0x68,0x20,0x6C,0x69,0x6E,0x65,0x61,0x72,0x20,
-	0x66,0x72,0x65,0x71,0x75,0x65,0x6E,0x63,0x79,0x20,0x73,0x6C,
-	0x69,0x64,0x65,0x73,0x2E,0x00,0x18,0x40,0x58,0x30,0x32,0x30,
-	0x40,0x43,0x30,0x30,0x31,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,
-	0x45,0x64,0x69,0x74,0x6F,0x72,0x3A,0x01,0x3E,0x2B,0x3E,0x40,
-	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x6C,0x61,
-	0x79,0x20,0x28,0x57,0x61,0x76,0x65,0x66,0x6F,0x72,0x6D,0x2C,
-	0x20,0x72,0x61,0x6E,0x67,0x65,0x2C,0x20,0x64,0x69,0x73,0x70,
-	0x6C,0x61,0x79,0x29,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
-	0x40,0x43,0x30,0x30,0x32,0x42,0x3E,0x50,0x6C,0x61,0x79,0x73,
-	0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,
-	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x77,0x69,0x74,0x68,
-	0x20,0x74,0x68,0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,0x64,0x69,
-	0x73,0x70,0x6C,0x61,0x79,0x65,0x64,0x20,0x61,0x62,0x6F,0x76,
-	0x65,0x20,0x74,0x68,0x65,0x20,0x22,0x73,0x74,0x6F,0x70,0x22,
-	0x3D,0x62,0x75,0x74,0x74,0x6F,0x6E,0x2E,0x20,0x4E,0x6F,0x74,
-	0x65,0x20,0x74,0x68,0x61,0x74,0x20,0x72,0x65,0x73,0x70,0x65,
-	0x63,0x74,0x20,0x69,0x73,0x20,0x74,0x61,0x6B,0x65,0x6E,0x20,
-	0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x70,0x61,0x72,0x74,0x69,
-	0x63,0x75,0x6C,0x61,0x72,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,
-	0x27,0x73,0x0E,0x72,0x65,0x6C,0x61,0x74,0x69,0x76,0x65,0x20,
-	0x6E,0x6F,0x74,0x65,0x2E,0x00,0x16,0x3E,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x61,0x76,0x65,0x20,0x72,
-	0x61,0x6E,0x67,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
-	0x40,0x43,0x30,0x30,0x32,0x3C,0x3E,0x53,0x74,0x6F,0x72,0x65,
-	0x73,0x20,0x74,0x68,0x65,0x20,0x72,0x61,0x6E,0x67,0x65,0x20,
-	0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x69,0x6E,
-	0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,
-	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x64,0x69,0x72,0x65,
-	0x63,0x74,0x6F,0x72,0x79,0x2E,0x00,0x11,0x3E,0x40,0x58,0x30,
-	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x61,0x73,0x74,0x65,
+	0x64,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
+	0x30,0x32,0x3F,0x3E,0x54,0x68,0x65,0x20,0x70,0x69,0x61,0x6E,
+	0x6F,0x20,0x6B,0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x20,0x64,
+	0x65,0x66,0x69,0x6E,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x6B,
+	0x65,0x79,0x20,0x73,0x70,0x6C,0x69,0x74,0x20,0x66,0x6F,0x72,
+	0x20,0x61,0x6E,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,
+	0x6E,0x74,0x2E,0x20,0x54,0x6F,0x3F,0x63,0x68,0x61,0x6E,0x67,
+	0x65,0x20,0x74,0x68,0x65,0x20,0x6B,0x65,0x79,0x20,0x73,0x70,
+	0x6C,0x69,0x74,0x2C,0x20,0x63,0x68,0x6F,0x6F,0x73,0x65,0x20,
+	0x61,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x77,0x69,0x74,
+	0x68,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x69,0x6E,0x73,0x74,
+	0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x61,0x6E,0x64,0x1C,0x74,
+	0x68,0x65,0x6E,0x20,0x22,0x64,0x72,0x61,0x77,0x22,0x20,0x6F,
+	0x6E,0x20,0x74,0x68,0x65,0x20,0x6B,0x65,0x79,0x62,0x6F,0x61,
+	0x72,0x64,0x2E,0x42,0x3E,0x54,0x68,0x65,0x20,0x6E,0x6F,0x74,
+	0x65,0x73,0x20,0x70,0x6C,0x61,0x79,0x65,0x64,0x20,0x77,0x69,
+	0x74,0x68,0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,
+	0x6E,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,
+	0x74,0x20,0x61,0x72,0x65,0x20,0x69,0x6E,0x64,0x69,0x63,0x61,
+	0x74,0x65,0x64,0x20,0x6F,0x6E,0x20,0x74,0x68,0x65,0x09,0x6B,
+	0x65,0x79,0x62,0x6F,0x61,0x72,0x64,0x2E,0x00,0x1A,0x3E,0x40,
+	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x49,0x6D,0x70,
+	0x6F,0x72,0x74,0x61,0x6E,0x74,0x20,0x6E,0x6F,0x74,0x65,0x3A,
+	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
+	0x44,0x3E,0x54,0x68,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,
+	0x2C,0x20,0x70,0x61,0x6E,0x6E,0x69,0x6E,0x67,0x2C,0x20,0x66,
+	0x69,0x6E,0x65,0x74,0x75,0x6E,0x65,0x20,0x61,0x6E,0x64,0x20,
+	0x72,0x65,0x6C,0x61,0x74,0x69,0x76,0x65,0x20,0x6E,0x6F,0x74,
+	0x65,0x20,0x69,0x73,0x20,0x64,0x65,0x66,0x69,0x6E,0x65,0x64,
+	0x20,0x66,0x6F,0x72,0x20,0x45,0x41,0x43,0x48,0x41,0x53,0x41,
+	0x4D,0x50,0x4C,0x45,0x20,0x69,0x6E,0x20,0x61,0x6E,0x20,0x69,
+	0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x2E,0x20,0x41,
+	0x6C,0x6C,0x20,0x6F,0x74,0x68,0x65,0x72,0x20,0x69,0x6E,0x66,
+	0x6F,0x72,0x6D,0x61,0x74,0x69,0x6F,0x6E,0x20,0x69,0x73,0x20,
+	0x64,0x65,0x66,0x69,0x6E,0x65,0x64,0x20,0x66,0x6F,0x72,0x20,
+	0x74,0x68,0x65,0x12,0x65,0x6E,0x74,0x69,0x72,0x65,0x20,0x69,
+	0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x2E,0x00,0x31,
+	0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,0x31,0x49,0x6E,
+	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x45,0x64,0x69,
+	0x74,0x6F,0x72,0x20,0x45,0x78,0x74,0x65,0x6E,0x73,0x69,0x6F,
+	0x6E,0x3A,0x20,0x28,0x49,0x2E,0x45,0x2E,0x45,0x78,0x74,0x2E,
+	0x29,0x01,0x3E,0x10,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x4D,0x49,0x44,0x49,0x3A,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x28,0x3E,0x27,0x70,
+	0x2E,0x27,0x20,0x73,0x74,0x61,0x6E,0x64,0x73,0x20,0x66,0x6F,
+	0x72,0x20,0x22,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x22,0x20,
+	0x28,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x29,
+	0x2E,0x40,0x3E,0x53,0x65,0x76,0x65,0x72,0x61,0x6C,0x20,0x69,
+	0x6E,0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x73,0x20,0x63,
+	0x61,0x6E,0x20,0x68,0x61,0x76,0x65,0x20,0x74,0x68,0x65,0x20,
+	0x73,0x61,0x6D,0x65,0x20,0x74,0x72,0x61,0x6E,0x73,0x6D,0x69,
+	0x74,0x20,0x63,0x68,0x61,0x6E,0x6E,0x65,0x6C,0x20,0x62,0x75,
+	0x74,0x20,0x77,0x69,0x74,0x68,0x33,0x64,0x69,0x66,0x66,0x65,
+	0x72,0x65,0x6E,0x74,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,
+	0x73,0x2E,0x20,0x46,0x54,0x32,0x20,0x63,0x68,0x61,0x6E,0x67,
+	0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x70,0x72,0x6F,0x67,0x72,
+	0x61,0x6D,0x73,0x20,0x6F,0x6E,0x20,0x74,0x68,0x65,0x43,0x4D,
+	0x49,0x44,0x49,0x2D,0x63,0x68,0x61,0x6E,0x6E,0x65,0x6C,0x73,
+	0x20,0x69,0x6E,0x73,0x74,0x61,0x6E,0x74,0x6C,0x79,0x20,0x64,
+	0x75,0x72,0x69,0x6E,0x67,0x20,0x70,0x6C,0x61,0x79,0x20,0x69,
+	0x66,0x20,0x64,0x69,0x66,0x66,0x65,0x72,0x65,0x6E,0x74,0x20,
+	0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x73,0x20,0x61,0x72,0x65,
+	0x20,0x75,0x73,0x65,0x64,0x2E,0x3E,0x44,0x69,0x66,0x66,0x65,
+	0x72,0x65,0x6E,0x74,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,
+	0x73,0x20,0x63,0x61,0x6E,0x6E,0x6F,0x74,0x20,0x62,0x65,0x20,
+	0x70,0x6C,0x61,0x79,0x65,0x64,0x20,0x61,0x74,0x20,0x74,0x68,
+	0x65,0x20,0x73,0x61,0x6D,0x65,0x20,0x63,0x68,0x61,0x6E,0x6E,
+	0x65,0x6C,0x20,0x61,0x74,0x20,0x74,0x68,0x65,0x11,0x73,0x61,
+	0x6D,0x65,0x20,0x74,0x69,0x6D,0x65,0x20,0x74,0x68,0x6F,0x75,
+	0x67,0x68,0x2E,0x44,0x3E,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,
+	0x63,0x68,0x61,0x6E,0x67,0x65,0x20,0x74,0x68,0x69,0x73,0x20,
+	0x76,0x61,0x6C,0x75,0x65,0x2C,0x20,0x74,0x68,0x65,0x20,0x70,
+	0x72,0x6F,0x67,0x72,0x61,0x6D,0x20,0x6E,0x75,0x6D,0x62,0x65,
+	0x72,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x74,0x72,
+	0x61,0x6E,0x73,0x6D,0x69,0x74,0x74,0x65,0x64,0x20,0x74,0x6F,
+	0x1C,0x74,0x68,0x65,0x20,0x73,0x79,0x6E,0x74,0x68,0x65,0x73,
+	0x69,0x7A,0x65,0x72,0x20,0x69,0x6D,0x6D,0x65,0x64,0x69,0x61,
+	0x74,0x65,0x6C,0x79,0x2E,0x3E,0x3E,0x53,0x6F,0x6D,0x65,0x20,
+	0x73,0x79,0x6E,0x74,0x68,0x65,0x73,0x69,0x7A,0x65,0x72,0x73,
+	0x20,0x74,0x72,0x61,0x6E,0x73,0x6D,0x69,0x74,0x20,0x70,0x72,
+	0x6F,0x67,0x72,0x61,0x6D,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,
+	0x20,0x69,0x6E,0x66,0x6F,0x72,0x6D,0x61,0x74,0x69,0x6F,0x6E,
+	0x2E,0x20,0x49,0x66,0x20,0x74,0x68,0x65,0x43,0x63,0x75,0x72,
+	0x72,0x65,0x6E,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x75,0x6D,
+	0x65,0x6E,0x74,0x20,0x69,0x6E,0x20,0x46,0x54,0x32,0x20,0x69,
+	0x73,0x20,0x61,0x20,0x4D,0x49,0x44,0x49,0x2D,0x69,0x6E,0x73,
+	0x74,0x72,0x2E,0x20,0x77,0x69,0x74,0x68,0x20,0x74,0x68,0x65,
+	0x20,0x73,0x61,0x6D,0x65,0x20,0x63,0x68,0x61,0x6E,0x6E,0x65,
+	0x6C,0x20,0x61,0x73,0x3F,0x74,0x68,0x65,0x20,0x72,0x65,0x63,
+	0x65,0x69,0x76,0x65,0x64,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,
+	0x6D,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x2C,0x20,0x69,0x74,
+	0x27,0x73,0x20,0x4D,0x49,0x44,0x49,0x2D,0x70,0x72,0x6F,0x67,
+	0x72,0x61,0x6D,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,
+	0x63,0x68,0x61,0x6E,0x67,0x65,0x64,0x2E,0x40,0x3E,0x49,0x66,
+	0x20,0x79,0x6F,0x75,0x72,0x20,0x73,0x79,0x6E,0x74,0x68,0x65,
+	0x73,0x69,0x7A,0x65,0x72,0x20,0x64,0x6F,0x65,0x73,0x6E,0x27,
+	0x74,0x20,0x74,0x72,0x61,0x6E,0x73,0x6D,0x69,0x74,0x20,0x70,
+	0x72,0x6F,0x67,0x72,0x61,0x6D,0x20,0x63,0x68,0x61,0x6E,0x67,
+	0x65,0x2C,0x20,0x74,0x68,0x65,0x72,0x65,0x27,0x73,0x20,0x6E,
+	0x6F,0x3E,0x70,0x6F,0x69,0x6E,0x74,0x20,0x69,0x6E,0x20,0x63,
+	0x68,0x61,0x6E,0x67,0x69,0x6E,0x67,0x20,0x69,0x74,0x20,0x6F,
+	0x6E,0x20,0x74,0x68,0x65,0x20,0x73,0x79,0x6E,0x74,0x68,0x65,
+	0x73,0x69,0x7A,0x65,0x72,0x2C,0x20,0x64,0x6F,0x20,0x69,0x74,
+	0x20,0x69,0x6E,0x20,0x46,0x54,0x32,0x20,0x69,0x6E,0x73,0x74,
+	0x65,0x61,0x64,0x2E,0x00,0x18,0x3E,0x40,0x58,0x30,0x34,0x30,
+	0x40,0x43,0x30,0x30,0x31,0x42,0x65,0x6E,0x64,0x65,0x72,0x20,
+	0x72,0x61,0x6E,0x67,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,
+	0x30,0x40,0x43,0x30,0x30,0x32,0x38,0x3E,0x54,0x68,0x69,0x73,
+	0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x64,0x65,0x66,0x69,0x6E,
+	0x65,0x73,0x20,0x68,0x6F,0x77,0x20,0x6D,0x61,0x6E,0x79,0x20,
+	0x6E,0x6F,0x74,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x69,0x6E,
+	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x20,0x6F,0x6E,0x20,
+	0x74,0x68,0x65,0x37,0x73,0x79,0x6E,0x74,0x68,0x65,0x73,0x69,
+	0x7A,0x65,0x72,0x20,0x63,0x61,0x6E,0x20,0x62,0x65,0x20,0x70,
+	0x69,0x74,0x63,0x68,0x62,0x65,0x6E,0x64,0x65,0x64,0x2E,0x20,
+	0x46,0x54,0x32,0x20,0x75,0x73,0x65,0x73,0x20,0x74,0x68,0x69,
+	0x73,0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x66,0x6F,0x72,0x37,
+	0x74,0x72,0x61,0x6E,0x73,0x6D,0x69,0x74,0x74,0x69,0x6E,0x67,
+	0x20,0x74,0x68,0x65,0x20,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,
+	0x6E,0x74,0x6F,0x20,0x75,0x70,0x2F,0x64,0x6F,0x77,0x6E,0x20,
+	0x61,0x6E,0x64,0x20,0x74,0x6F,0x6E,0x65,0x2D,0x70,0x6F,0x72,
+	0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x13,0x63,0x6F,0x6D,0x6D,
+	0x61,0x6E,0x64,0x73,0x20,0x63,0x6F,0x72,0x72,0x65,0x63,0x74,
+	0x6C,0x79,0x2E,0x46,0x3E,0x54,0x68,0x65,0x20,0x4D,0x49,0x44,
+	0x49,0x2D,0x70,0x69,0x74,0x63,0x68,0x62,0x65,0x6E,0x64,0x20,
+	0x77,0x6F,0x72,0x6B,0x73,0x20,0x63,0x6F,0x72,0x72,0x65,0x63,
+	0x74,0x6C,0x79,0x20,0x6F,0x6E,0x6C,0x79,0x20,0x77,0x69,0x74,
+	0x68,0x20,0x6C,0x69,0x6E,0x65,0x61,0x72,0x20,0x66,0x72,0x65,
+	0x71,0x75,0x65,0x6E,0x63,0x79,0x20,0x73,0x6C,0x69,0x64,0x65,
+	0x73,0x2E,0x00,0x18,0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,
+	0x30,0x31,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,0x45,0x64,0x69,
+	0x74,0x6F,0x72,0x3A,0x01,0x3E,0x2B,0x3E,0x40,0x58,0x30,0x34,
+	0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x6C,0x61,0x79,0x20,0x28,
+	0x57,0x61,0x76,0x65,0x66,0x6F,0x72,0x6D,0x2C,0x20,0x72,0x61,
+	0x6E,0x67,0x65,0x2C,0x20,0x64,0x69,0x73,0x70,0x6C,0x61,0x79,
+	0x29,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
+	0x30,0x32,0x42,0x3E,0x50,0x6C,0x61,0x79,0x73,0x20,0x74,0x68,
+	0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x73,0x61,
+	0x6D,0x70,0x6C,0x65,0x20,0x77,0x69,0x74,0x68,0x20,0x74,0x68,
+	0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,0x64,0x69,0x73,0x70,0x6C,
+	0x61,0x79,0x65,0x64,0x20,0x61,0x62,0x6F,0x76,0x65,0x20,0x74,
+	0x68,0x65,0x20,0x22,0x73,0x74,0x6F,0x70,0x22,0x3D,0x62,0x75,
+	0x74,0x74,0x6F,0x6E,0x2E,0x20,0x4E,0x6F,0x74,0x65,0x20,0x74,
+	0x68,0x61,0x74,0x20,0x72,0x65,0x73,0x70,0x65,0x63,0x74,0x20,
+	0x69,0x73,0x20,0x74,0x61,0x6B,0x65,0x6E,0x20,0x74,0x6F,0x20,
+	0x74,0x68,0x65,0x20,0x70,0x61,0x72,0x74,0x69,0x63,0x75,0x6C,
+	0x61,0x72,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x27,0x73,0x0E,
+	0x72,0x65,0x6C,0x61,0x74,0x69,0x76,0x65,0x20,0x6E,0x6F,0x74,
+	0x65,0x2E,0x00,0x16,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x53,0x61,0x76,0x65,0x20,0x72,0x61,0x6E,0x67,
+	0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,
+	0x30,0x32,0x3C,0x3E,0x53,0x74,0x6F,0x72,0x65,0x73,0x20,0x74,
+	0x68,0x65,0x20,0x72,0x61,0x6E,0x67,0x65,0x20,0x73,0x70,0x65,
+	0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x69,0x6E,0x20,0x74,0x68,
+	0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x73,0x61,
+	0x6D,0x70,0x6C,0x65,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x6F,
+	0x72,0x79,0x2E,0x00,0x11,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,
+	0x43,0x30,0x30,0x31,0x50,0x61,0x73,0x74,0x65,0x3A,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x40,0x3E,
+	0x54,0x68,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x64,
+	0x61,0x74,0x61,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x63,
+	0x6F,0x70,0x79,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x69,
+	0x73,0x20,0x73,0x74,0x6F,0x72,0x65,0x64,0x20,0x49,0x4E,0x54,
+	0x4F,0x20,0x74,0x68,0x65,0x20,0x73,0x70,0x65,0x63,0x69,0x66,
+	0x69,0x65,0x64,0x06,0x72,0x61,0x6E,0x67,0x65,0x2E,0x00,0x10,
+	0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x43,
+	0x72,0x6F,0x70,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
+	0x43,0x30,0x30,0x32,0x3E,0x3E,0x43,0x75,0x74,0x73,0x20,0x65,
+	0x76,0x65,0x72,0x79,0x74,0x68,0x69,0x6E,0x67,0x20,0x62,0x75,
+	0x74,0x20,0x74,0x68,0x65,0x20,0x72,0x61,0x6E,0x67,0x65,0x2E,
+	0x20,0x4E,0x6F,0x74,0x68,0x69,0x6E,0x67,0x20,0x69,0x73,0x20,
+	0x63,0x68,0x61,0x6E,0x67,0x65,0x64,0x20,0x69,0x6E,0x20,0x74,
+	0x68,0x65,0x20,0x63,0x6F,0x70,0x79,0x19,0x62,0x75,0x66,0x66,
+	0x65,0x72,0x20,0x62,0x79,0x20,0x74,0x68,0x69,0x73,0x20,0x6F,
+	0x70,0x65,0x72,0x61,0x74,0x69,0x6F,0x6E,0x2E,0x00,0x12,0x3E,
+	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x56,0x6F,
+	0x6C,0x75,0x6D,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
+	0x40,0x43,0x30,0x30,0x32,0x17,0x3E,0x4F,0x70,0x65,0x72,0x61,
+	0x74,0x65,0x73,0x20,0x6F,0x6E,0x20,0x74,0x68,0x65,0x20,0x72,
+	0x61,0x6E,0x67,0x65,0x2E,0x00,0x12,0x3E,0x40,0x58,0x30,0x34,
+	0x30,0x40,0x43,0x30,0x30,0x31,0x58,0x2D,0x46,0x61,0x64,0x65,
+	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
+	0x32,0x44,0x3E,0x54,0x68,0x69,0x73,0x20,0x69,0x73,0x20,0x61,
+	0x20,0x74,0x6F,0x6F,0x6C,0x20,0x66,0x6F,0x72,0x20,0x6D,0x61,
+	0x6B,0x69,0x6E,0x67,0x20,0x73,0x6D,0x6F,0x6F,0x74,0x68,0x20,
+	0x6C,0x6F,0x6F,0x70,0x73,0x2E,0x20,0x53,0x70,0x65,0x63,0x69,
+	0x66,0x79,0x20,0x61,0x20,0x72,0x61,0x6E,0x67,0x65,0x20,0x74,
+	0x68,0x61,0x74,0x20,0x63,0x6F,0x76,0x65,0x72,0x73,0x41,0x74,
+	0x68,0x65,0x20,0x66,0x69,0x72,0x73,0x74,0x20,0x6C,0x6F,0x6F,
+	0x70,0x20,0x70,0x6F,0x69,0x6E,0x74,0x2E,0x20,0x4D,0x61,0x6B,
+	0x65,0x20,0x73,0x75,0x72,0x65,0x20,0x74,0x68,0x61,0x74,0x20,
+	0x74,0x68,0x65,0x72,0x65,0x20,0x69,0x73,0x20,0x61,0x73,0x20,
+	0x6D,0x75,0x63,0x68,0x20,0x73,0x70,0x61,0x63,0x65,0x20,0x61,
+	0x66,0x74,0x65,0x72,0x41,0x74,0x68,0x65,0x20,0x73,0x65,0x63,
+	0x6F,0x6E,0x64,0x20,0x6C,0x6F,0x6F,0x70,0x20,0x70,0x6F,0x69,
+	0x6E,0x74,0x20,0x61,0x73,0x20,0x74,0x68,0x65,0x20,0x72,0x61,
+	0x6E,0x67,0x65,0x20,0x62,0x79,0x70,0x61,0x73,0x73,0x65,0x73,
+	0x20,0x74,0x68,0x65,0x20,0x66,0x69,0x72,0x73,0x74,0x20,0x6C,
+	0x6F,0x6F,0x70,0x20,0x70,0x6F,0x69,0x6E,0x74,0x2E,0x1F,0x50,
+	0x72,0x65,0x73,0x73,0x20,0x74,0x68,0x65,0x20,0x58,0x2D,0x66,
+	0x61,0x64,0x65,0x20,0x62,0x75,0x74,0x74,0x6F,0x6E,0x2E,0x20,
+	0x45,0x6E,0x6A,0x6F,0x79,0x21,0x00,0x18,0x3E,0x40,0x58,0x30,
+	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x38,0x2D,0x42,0x69,0x74,
+	0x2F,0x31,0x36,0x2D,0x62,0x69,0x74,0x3A,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x42,0x3E,0x49,0x66,
+	0x20,0x79,0x6F,0x75,0x20,0x6C,0x6F,0x61,0x64,0x20,0x61,0x20,
+	0x31,0x36,0x2D,0x62,0x69,0x74,0x20,0x73,0x61,0x6D,0x70,0x6C,
+	0x65,0x20,0x77,0x69,0x74,0x68,0x6F,0x75,0x74,0x20,0x68,0x65,
+	0x61,0x64,0x65,0x72,0x2C,0x20,0x46,0x54,0x32,0x20,0x61,0x73,
+	0x73,0x75,0x6D,0x65,0x73,0x20,0x74,0x68,0x61,0x74,0x20,0x69,
+	0x74,0x27,0x73,0x3E,0x61,0x6E,0x20,0x38,0x2D,0x62,0x69,0x74,
+	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x2E,0x20,0x57,0x68,0x65,
+	0x6E,0x20,0x70,0x72,0x65,0x73,0x73,0x69,0x6E,0x67,0x20,0x74,
+	0x68,0x65,0x20,0x31,0x36,0x2D,0x62,0x69,0x74,0x20,0x62,0x75,
+	0x74,0x74,0x6F,0x6E,0x2C,0x20,0x64,0x6F,0x20,0x6E,0x6F,0x74,
+	0x20,0x70,0x72,0x65,0x73,0x73,0x23,0x22,0x63,0x6F,0x6E,0x76,
+	0x65,0x72,0x74,0x22,0x20,0x77,0x68,0x65,0x6E,0x20,0x74,0x68,
+	0x65,0x20,0x72,0x65,0x71,0x75,0x65,0x73,0x74,0x20,0x69,0x73,
+	0x20,0x6D,0x61,0x64,0x65,0x2E,0x00,0x14,0x3E,0x40,0x58,0x30,
+	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x4D,0x69,0x6E,0x69,0x6D,
+	0x69,0x7A,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
+	0x43,0x30,0x30,0x32,0x44,0x3E,0x54,0x68,0x69,0x73,0x20,0x66,
+	0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x20,0x63,0x75,0x74,0x73,
+	0x20,0x74,0x68,0x65,0x20,0x70,0x61,0x72,0x74,0x20,0x6F,0x66,
+	0x20,0x74,0x68,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,
+	0x74,0x68,0x61,0x74,0x20,0x69,0x73,0x20,0x62,0x65,0x79,0x6F,
+	0x6E,0x64,0x20,0x74,0x68,0x65,0x20,0x73,0x65,0x63,0x6F,0x6E,
+	0x64,0x0B,0x6C,0x6F,0x6F,0x70,0x20,0x70,0x6F,0x69,0x6E,0x74,
+	0x2E,0x00,0x2D,0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,
+	0x31,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,0x45,0x64,0x69,0x74,
+	0x6F,0x72,0x20,0x45,0x78,0x74,0x65,0x6E,0x73,0x69,0x6F,0x6E,
+	0x3A,0x20,0x28,0x53,0x2E,0x45,0x2E,0x45,0x78,0x74,0x2E,0x29,
+	0x01,0x3E,0x27,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
+	0x30,0x31,0x43,0x6F,0x70,0x79,0x2F,0x58,0x63,0x68,0x67,0x20,
+	0x53,0x61,0x6D,0x70,0x6C,0x65,0x2F,0x49,0x6E,0x73,0x74,0x72,
+	0x75,0x6D,0x65,0x6E,0x74,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,
+	0x30,0x40,0x43,0x30,0x30,0x32,0x3C,0x3E,0x54,0x68,0x65,0x20,
+	0x73,0x6F,0x75,0x72,0x63,0x65,0x20,0x69,0x73,0x20,0x73,0x70,
+	0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x69,0x6E,0x20,0x74,
+	0x68,0x65,0x20,0x6C,0x69,0x6E,0x65,0x20,0x6E,0x75,0x6D,0x62,
+	0x65,0x72,0x69,0x6E,0x67,0x20,0x63,0x6F,0x6C,0x75,0x6D,0x6E,
+	0x20,0x6F,0x66,0x20,0x74,0x68,0x65,0x40,0x69,0x6E,0x73,0x74,
+	0x72,0x2E,0x2F,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x6C,0x69,
+	0x73,0x74,0x73,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x75,
+	0x70,0x70,0x65,0x72,0x2D,0x72,0x69,0x67,0x68,0x74,0x20,0x63,
+	0x6F,0x72,0x6E,0x65,0x72,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,
+	0x20,0x73,0x63,0x72,0x65,0x65,0x6E,0x2E,0x20,0x54,0x68,0x65,
+	0x29,0x64,0x65,0x73,0x74,0x69,0x6E,0x61,0x74,0x69,0x6F,0x6E,
+	0x20,0x69,0x73,0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,0x72,
+	0x65,0x6E,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,0x2E,0x2F,0x73,
+	0x61,0x6D,0x70,0x6C,0x65,0x2E,0x00,0x15,0x3E,0x40,0x58,0x30,
+	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x42,0x61,0x63,0x6B,0x77,
+	0x61,0x72,0x64,0x73,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
+	0x40,0x43,0x30,0x30,0x32,0x40,0x3E,0x4F,0x70,0x65,0x72,0x61,
+	0x74,0x65,0x73,0x20,0x6F,0x6E,0x20,0x74,0x68,0x65,0x20,0x72,
+	0x61,0x6E,0x67,0x65,0x20,0x28,0x6F,0x72,0x20,0x74,0x68,0x65,
+	0x20,0x77,0x68,0x6F,0x6C,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,
+	0x65,0x20,0x69,0x66,0x20,0x6E,0x6F,0x20,0x72,0x61,0x6E,0x67,
+	0x65,0x20,0x69,0x73,0x20,0x73,0x65,0x74,0x29,0x2E,0x00,0x10,
+	0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x53,
+	0x69,0x67,0x6E,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
+	0x43,0x30,0x30,0x32,0x22,0x3E,0x43,0x6F,0x6E,0x76,0x65,0x72,
+	0x74,0x73,0x20,0x62,0x65,0x74,0x77,0x65,0x65,0x6E,0x20,0x73,
+	0x69,0x67,0x6E,0x65,0x64,0x2F,0x75,0x6E,0x73,0x69,0x67,0x6E,
+	0x65,0x64,0x2E,0x00,0x1F,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,
+	0x43,0x30,0x30,0x31,0x42,0x2E,0x20,0x73,0x77,0x61,0x70,0x20,
+	0x28,0x62,0x79,0x74,0x65,0x20,0x73,0x77,0x61,0x70,0x29,0x3A,
+	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
+	0x3F,0x53,0x77,0x61,0x70,0x73,0x20,0x74,0x68,0x65,0x20,0x62,
+	0x79,0x74,0x65,0x20,0x6F,0x72,0x64,0x65,0x72,0x20,0x74,0x6F,
+	0x2F,0x66,0x72,0x6F,0x6D,0x20,0x49,0x6E,0x74,0x65,0x6C,0x20,
+	0x66,0x72,0x6F,0x6D,0x2F,0x74,0x6F,0x20,0x4D,0x6F,0x74,0x6F,
+	0x72,0x6F,0x6C,0x61,0x20,0x73,0x74,0x61,0x6E,0x64,0x61,0x72,
+	0x64,0x20,0x6F,0x6E,0x12,0x74,0x68,0x65,0x20,0x65,0x6E,0x74,
+	0x69,0x72,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x2E,0x44,
+	0x59,0x6F,0x75,0x27,0x6C,0x6C,0x20,0x6E,0x65,0x65,0x64,0x20,
+	0x74,0x68,0x69,0x73,0x20,0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,
+	0x6E,0x20,0x69,0x66,0x20,0x79,0x6F,0x75,0x20,0x69,0x6D,0x70,
+	0x6F,0x72,0x74,0x20,0x31,0x36,0x2D,0x62,0x69,0x74,0x20,0x73,
+	0x61,0x6D,0x70,0x6C,0x65,0x73,0x20,0x77,0x69,0x74,0x68,0x20,
+	0x4D,0x6F,0x74,0x6F,0x72,0x6F,0x6C,0x61,0x2D,0x62,0x79,0x74,
+	0x65,0x2D,0x6F,0x72,0x64,0x65,0x72,0x69,0x6E,0x67,0x20,0x28,
+	0x66,0x2E,0x65,0x78,0x2E,0x20,0x4B,0x75,0x72,0x7A,0x77,0x65,
+	0x69,0x6C,0x20,0x4B,0x32,0x30,0x30,0x30,0x20,0x73,0x61,0x6D,
+	0x70,0x6C,0x65,0x73,0x2E,0x29,0x00,0x10,0x3E,0x40,0x58,0x30,
+	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x45,0x63,0x68,0x6F,0x3A,
+	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
+	0x1E,0x4F,0x70,0x65,0x72,0x61,0x74,0x65,0x73,0x20,0x6F,0x6E,
+	0x20,0x74,0x68,0x65,0x20,0x65,0x6E,0x74,0x69,0x72,0x65,0x20,
+	0x73,0x61,0x6D,0x70,0x6C,0x65,0x2E,0x00,0x12,0x3E,0x40,0x58,
+	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x46,0x69,0x78,0x20,
+	0x44,0x43,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
+	0x30,0x30,0x32,0x3D,0x41,0x74,0x74,0x65,0x6D,0x70,0x74,0x73,
+	0x20,0x74,0x6F,0x20,0x63,0x65,0x6E,0x74,0x65,0x72,0x20,0x61,
+	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x74,0x68,0x61,0x74,
+	0x20,0x68,0x61,0x73,0x20,0x75,0x6E,0x77,0x61,0x6E,0x74,0x65,
+	0x64,0x20,0x44,0x43,0x20,0x6F,0x66,0x66,0x73,0x65,0x74,0x2F,
+	0x62,0x69,0x61,0x73,0x2E,0x43,0x50,0x6C,0x65,0x61,0x73,0x65,
+	0x20,0x6E,0x6F,0x74,0x65,0x20,0x74,0x68,0x61,0x74,0x20,0x69,
+	0x74,0x20,0x69,0x73,0x20,0x75,0x73,0x69,0x6E,0x67,0x20,0x61,
+	0x20,0x63,0x72,0x75,0x64,0x65,0x20,0x61,0x6C,0x67,0x6F,0x72,
+	0x69,0x74,0x68,0x6D,0x2C,0x20,0x73,0x6F,0x20,0x69,0x74,0x20,
+	0x63,0x61,0x6E,0x20,0x73,0x6F,0x6D,0x65,0x74,0x69,0x6D,0x65,
+	0x73,0x22,0x66,0x61,0x69,0x6C,0x20,0x64,0x65,0x70,0x65,0x6E,
+	0x64,0x69,0x6E,0x67,0x20,0x6F,0x6E,0x20,0x74,0x68,0x65,0x20,
+	0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x64,0x61,0x74,0x61,0x2E,
+	0x00,0x14,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
+	0x31,0x52,0x65,0x73,0x61,0x6D,0x70,0x6C,0x65,0x3A,0x0B,0x3E,
+	0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x3C,0x4F,
+	0x70,0x65,0x72,0x61,0x74,0x65,0x73,0x20,0x6F,0x6E,0x20,0x74,
+	0x68,0x65,0x20,0x65,0x6E,0x74,0x69,0x72,0x65,0x20,0x73,0x61,
+	0x6D,0x70,0x6C,0x65,0x2E,0x20,0x54,0x68,0x65,0x20,0x73,0x61,
+	0x6D,0x70,0x6C,0x65,0x27,0x73,0x20,0x72,0x65,0x6C,0x61,0x74,
+	0x69,0x76,0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,0x69,0x73,0x2C,
+	0x63,0x68,0x61,0x6E,0x67,0x65,0x64,0x20,0x77,0x69,0x74,0x68,
+	0x20,0x72,0x65,0x73,0x70,0x65,0x63,0x74,0x20,0x74,0x6F,0x20,
+	0x74,0x68,0x65,0x20,0x72,0x65,0x73,0x61,0x6D,0x70,0x6C,0x69,
+	0x6E,0x67,0x20,0x72,0x61,0x74,0x65,0x2E,0x00,0x16,0x3E,0x40,
+	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x4D,0x69,0x78,
+	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x3A,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x35,0x3E,0x4D,0x69,
+	0x78,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x73,0x6F,0x75,0x72,
+	0x63,0x65,0x20,0x77,0x69,0x74,0x68,0x20,0x74,0x68,0x65,0x20,
+	0x64,0x65,0x73,0x74,0x69,0x6E,0x61,0x74,0x69,0x6F,0x6E,0x20,
+	0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x73,0x6F,0x75,0x72,0x63,
+	0x65,0x2E,0x00,0x15,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,
+	0x30,0x30,0x31,0x44,0x72,0x61,0x77,0x20,0x6D,0x6F,0x64,0x65,
 	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x40,0x3E,0x54,0x68,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,
-	0x65,0x20,0x64,0x61,0x74,0x61,0x20,0x69,0x6E,0x20,0x74,0x68,
-	0x65,0x20,0x63,0x6F,0x70,0x79,0x20,0x62,0x75,0x66,0x66,0x65,
-	0x72,0x20,0x69,0x73,0x20,0x73,0x74,0x6F,0x72,0x65,0x64,0x20,
-	0x49,0x4E,0x54,0x4F,0x20,0x74,0x68,0x65,0x20,0x73,0x70,0x65,
-	0x63,0x69,0x66,0x69,0x65,0x64,0x06,0x72,0x61,0x6E,0x67,0x65,
-	0x2E,0x00,0x10,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x43,0x72,0x6F,0x70,0x3A,0x0B,0x3E,0x40,0x58,0x30,
-	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x3E,0x3E,0x43,0x75,0x74,
-	0x73,0x20,0x65,0x76,0x65,0x72,0x79,0x74,0x68,0x69,0x6E,0x67,
-	0x20,0x62,0x75,0x74,0x20,0x74,0x68,0x65,0x20,0x72,0x61,0x6E,
-	0x67,0x65,0x2E,0x20,0x4E,0x6F,0x74,0x68,0x69,0x6E,0x67,0x20,
-	0x69,0x73,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x64,0x20,0x69,
-	0x6E,0x20,0x74,0x68,0x65,0x20,0x63,0x6F,0x70,0x79,0x19,0x62,
-	0x75,0x66,0x66,0x65,0x72,0x20,0x62,0x79,0x20,0x74,0x68,0x69,
-	0x73,0x20,0x6F,0x70,0x65,0x72,0x61,0x74,0x69,0x6F,0x6E,0x2E,
-	0x00,0x12,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
-	0x31,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x3A,0x0B,0x3E,0x40,0x58,
-	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x17,0x3E,0x4F,0x70,
-	0x65,0x72,0x61,0x74,0x65,0x73,0x20,0x6F,0x6E,0x20,0x74,0x68,
-	0x65,0x20,0x72,0x61,0x6E,0x67,0x65,0x2E,0x00,0x12,0x3E,0x40,
-	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x58,0x2D,0x46,
-	0x61,0x64,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x44,0x3E,0x54,0x68,0x69,0x73,0x20,0x69,
-	0x73,0x20,0x61,0x20,0x74,0x6F,0x6F,0x6C,0x20,0x66,0x6F,0x72,
-	0x20,0x6D,0x61,0x6B,0x69,0x6E,0x67,0x20,0x73,0x6D,0x6F,0x6F,
-	0x74,0x68,0x20,0x6C,0x6F,0x6F,0x70,0x73,0x2E,0x20,0x53,0x70,
-	0x65,0x63,0x69,0x66,0x79,0x20,0x61,0x20,0x72,0x61,0x6E,0x67,
-	0x65,0x20,0x74,0x68,0x61,0x74,0x20,0x63,0x6F,0x76,0x65,0x72,
-	0x73,0x41,0x74,0x68,0x65,0x20,0x66,0x69,0x72,0x73,0x74,0x20,
-	0x6C,0x6F,0x6F,0x70,0x20,0x70,0x6F,0x69,0x6E,0x74,0x2E,0x20,
-	0x4D,0x61,0x6B,0x65,0x20,0x73,0x75,0x72,0x65,0x20,0x74,0x68,
-	0x61,0x74,0x20,0x74,0x68,0x65,0x72,0x65,0x20,0x69,0x73,0x20,
-	0x61,0x73,0x20,0x6D,0x75,0x63,0x68,0x20,0x73,0x70,0x61,0x63,
-	0x65,0x20,0x61,0x66,0x74,0x65,0x72,0x41,0x74,0x68,0x65,0x20,
-	0x73,0x65,0x63,0x6F,0x6E,0x64,0x20,0x6C,0x6F,0x6F,0x70,0x20,
-	0x70,0x6F,0x69,0x6E,0x74,0x20,0x61,0x73,0x20,0x74,0x68,0x65,
-	0x20,0x72,0x61,0x6E,0x67,0x65,0x20,0x62,0x79,0x70,0x61,0x73,
-	0x73,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x66,0x69,0x72,0x73,
-	0x74,0x20,0x6C,0x6F,0x6F,0x70,0x20,0x70,0x6F,0x69,0x6E,0x74,
-	0x2E,0x1F,0x50,0x72,0x65,0x73,0x73,0x20,0x74,0x68,0x65,0x20,
-	0x58,0x2D,0x66,0x61,0x64,0x65,0x20,0x62,0x75,0x74,0x74,0x6F,
-	0x6E,0x2E,0x20,0x45,0x6E,0x6A,0x6F,0x79,0x21,0x00,0x18,0x3E,
-	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x38,0x2D,
-	0x42,0x69,0x74,0x2F,0x31,0x36,0x2D,0x62,0x69,0x74,0x3A,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x42,
-	0x3E,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x6C,0x6F,0x61,0x64,
-	0x20,0x61,0x20,0x31,0x36,0x2D,0x62,0x69,0x74,0x20,0x73,0x61,
-	0x6D,0x70,0x6C,0x65,0x20,0x77,0x69,0x74,0x68,0x6F,0x75,0x74,
-	0x20,0x68,0x65,0x61,0x64,0x65,0x72,0x2C,0x20,0x46,0x54,0x32,
-	0x20,0x61,0x73,0x73,0x75,0x6D,0x65,0x73,0x20,0x74,0x68,0x61,
-	0x74,0x20,0x69,0x74,0x27,0x73,0x3E,0x61,0x6E,0x20,0x38,0x2D,
-	0x62,0x69,0x74,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x2E,0x20,
-	0x57,0x68,0x65,0x6E,0x20,0x70,0x72,0x65,0x73,0x73,0x69,0x6E,
-	0x67,0x20,0x74,0x68,0x65,0x20,0x31,0x36,0x2D,0x62,0x69,0x74,
-	0x20,0x62,0x75,0x74,0x74,0x6F,0x6E,0x2C,0x20,0x64,0x6F,0x20,
-	0x6E,0x6F,0x74,0x20,0x70,0x72,0x65,0x73,0x73,0x23,0x22,0x63,
-	0x6F,0x6E,0x76,0x65,0x72,0x74,0x22,0x20,0x77,0x68,0x65,0x6E,
-	0x20,0x74,0x68,0x65,0x20,0x72,0x65,0x71,0x75,0x65,0x73,0x74,
-	0x20,0x69,0x73,0x20,0x6D,0x61,0x64,0x65,0x2E,0x00,0x14,0x3E,
-	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x4D,0x69,
-	0x6E,0x69,0x6D,0x69,0x7A,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,
-	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x44,0x3E,0x54,0x68,0x69,
-	0x73,0x20,0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x20,0x63,
-	0x75,0x74,0x73,0x20,0x74,0x68,0x65,0x20,0x70,0x61,0x72,0x74,
-	0x20,0x6F,0x66,0x20,0x74,0x68,0x65,0x20,0x73,0x61,0x6D,0x70,
-	0x6C,0x65,0x20,0x74,0x68,0x61,0x74,0x20,0x69,0x73,0x20,0x62,
-	0x65,0x79,0x6F,0x6E,0x64,0x20,0x74,0x68,0x65,0x20,0x73,0x65,
-	0x63,0x6F,0x6E,0x64,0x0B,0x6C,0x6F,0x6F,0x70,0x20,0x70,0x6F,
-	0x69,0x6E,0x74,0x2E,0x00,0x2D,0x40,0x58,0x30,0x32,0x30,0x40,
-	0x43,0x30,0x30,0x31,0x53,0x61,0x6D,0x70,0x6C,0x65,0x20,0x45,
-	0x64,0x69,0x74,0x6F,0x72,0x20,0x45,0x78,0x74,0x65,0x6E,0x73,
-	0x69,0x6F,0x6E,0x3A,0x20,0x28,0x53,0x2E,0x45,0x2E,0x45,0x78,
-	0x74,0x2E,0x29,0x01,0x3E,0x27,0x3E,0x40,0x58,0x30,0x34,0x30,
-	0x40,0x43,0x30,0x30,0x31,0x43,0x6F,0x70,0x79,0x2F,0x58,0x63,
-	0x68,0x67,0x20,0x53,0x61,0x6D,0x70,0x6C,0x65,0x2F,0x49,0x6E,
-	0x73,0x74,0x72,0x75,0x6D,0x65,0x6E,0x74,0x3A,0x0B,0x3E,0x40,
-	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x3C,0x3E,0x54,
-	0x68,0x65,0x20,0x73,0x6F,0x75,0x72,0x63,0x65,0x20,0x69,0x73,
-	0x20,0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x69,
-	0x6E,0x20,0x74,0x68,0x65,0x20,0x6C,0x69,0x6E,0x65,0x20,0x6E,
-	0x75,0x6D,0x62,0x65,0x72,0x69,0x6E,0x67,0x20,0x63,0x6F,0x6C,
-	0x75,0x6D,0x6E,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,0x40,0x69,
-	0x6E,0x73,0x74,0x72,0x2E,0x2F,0x73,0x61,0x6D,0x70,0x6C,0x65,
-	0x20,0x6C,0x69,0x73,0x74,0x73,0x20,0x69,0x6E,0x20,0x74,0x68,
-	0x65,0x20,0x75,0x70,0x70,0x65,0x72,0x2D,0x72,0x69,0x67,0x68,
-	0x74,0x20,0x63,0x6F,0x72,0x6E,0x65,0x72,0x20,0x6F,0x66,0x20,
-	0x74,0x68,0x65,0x20,0x73,0x63,0x72,0x65,0x65,0x6E,0x2E,0x20,
-	0x54,0x68,0x65,0x29,0x64,0x65,0x73,0x74,0x69,0x6E,0x61,0x74,
-	0x69,0x6F,0x6E,0x20,0x69,0x73,0x20,0x74,0x68,0x65,0x20,0x63,
-	0x75,0x72,0x72,0x65,0x6E,0x74,0x20,0x69,0x6E,0x73,0x74,0x72,
-	0x2E,0x2F,0x73,0x61,0x6D,0x70,0x6C,0x65,0x2E,0x00,0x15,0x3E,
-	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x42,0x61,
-	0x63,0x6B,0x77,0x61,0x72,0x64,0x73,0x3A,0x0B,0x3E,0x40,0x58,
-	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x40,0x3E,0x4F,0x70,
-	0x65,0x72,0x61,0x74,0x65,0x73,0x20,0x6F,0x6E,0x20,0x74,0x68,
-	0x65,0x20,0x72,0x61,0x6E,0x67,0x65,0x20,0x28,0x6F,0x72,0x20,
-	0x74,0x68,0x65,0x20,0x77,0x68,0x6F,0x6C,0x65,0x20,0x73,0x61,
-	0x6D,0x70,0x6C,0x65,0x20,0x69,0x66,0x20,0x6E,0x6F,0x20,0x72,
-	0x61,0x6E,0x67,0x65,0x20,0x69,0x73,0x20,0x73,0x65,0x74,0x29,
-	0x2E,0x00,0x10,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x53,0x69,0x67,0x6E,0x3A,0x0B,0x3E,0x40,0x58,0x30,
-	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x22,0x3E,0x43,0x6F,0x6E,
-	0x76,0x65,0x72,0x74,0x73,0x20,0x62,0x65,0x74,0x77,0x65,0x65,
-	0x6E,0x20,0x73,0x69,0x67,0x6E,0x65,0x64,0x2F,0x75,0x6E,0x73,
-	0x69,0x67,0x6E,0x65,0x64,0x2E,0x00,0x1F,0x3E,0x40,0x58,0x30,
-	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x42,0x2E,0x20,0x73,0x77,
-	0x61,0x70,0x20,0x28,0x62,0x79,0x74,0x65,0x20,0x73,0x77,0x61,
-	0x70,0x29,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
-	0x30,0x30,0x32,0x3F,0x53,0x77,0x61,0x70,0x73,0x20,0x74,0x68,
-	0x65,0x20,0x62,0x79,0x74,0x65,0x20,0x6F,0x72,0x64,0x65,0x72,
-	0x20,0x74,0x6F,0x2F,0x66,0x72,0x6F,0x6D,0x20,0x49,0x6E,0x74,
-	0x65,0x6C,0x20,0x66,0x72,0x6F,0x6D,0x2F,0x74,0x6F,0x20,0x4D,
-	0x6F,0x74,0x6F,0x72,0x6F,0x6C,0x61,0x20,0x73,0x74,0x61,0x6E,
-	0x64,0x61,0x72,0x64,0x20,0x6F,0x6E,0x12,0x74,0x68,0x65,0x20,
-	0x65,0x6E,0x74,0x69,0x72,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,
-	0x65,0x2E,0x44,0x59,0x6F,0x75,0x27,0x6C,0x6C,0x20,0x6E,0x65,
-	0x65,0x64,0x20,0x74,0x68,0x69,0x73,0x20,0x66,0x75,0x6E,0x63,
-	0x74,0x69,0x6F,0x6E,0x20,0x69,0x66,0x20,0x79,0x6F,0x75,0x20,
-	0x69,0x6D,0x70,0x6F,0x72,0x74,0x20,0x31,0x36,0x2D,0x62,0x69,
-	0x74,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x73,0x20,0x77,0x69,
-	0x74,0x68,0x20,0x4D,0x6F,0x74,0x6F,0x72,0x6F,0x6C,0x61,0x2D,
-	0x62,0x79,0x74,0x65,0x2D,0x6F,0x72,0x64,0x65,0x72,0x69,0x6E,
-	0x67,0x20,0x28,0x66,0x2E,0x65,0x78,0x2E,0x20,0x4B,0x75,0x72,
-	0x7A,0x77,0x65,0x69,0x6C,0x20,0x4B,0x32,0x30,0x30,0x30,0x20,
-	0x73,0x61,0x6D,0x70,0x6C,0x65,0x73,0x2E,0x29,0x00,0x10,0x3E,
-	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x45,0x63,
-	0x68,0x6F,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
-	0x30,0x30,0x32,0x1E,0x4F,0x70,0x65,0x72,0x61,0x74,0x65,0x73,
-	0x20,0x6F,0x6E,0x20,0x74,0x68,0x65,0x20,0x65,0x6E,0x74,0x69,
-	0x72,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x2E,0x00,0x12,
-	0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x46,
-	0x69,0x78,0x20,0x44,0x43,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,
-	0x30,0x40,0x43,0x30,0x30,0x32,0x3D,0x41,0x74,0x74,0x65,0x6D,
-	0x70,0x74,0x73,0x20,0x74,0x6F,0x20,0x63,0x65,0x6E,0x74,0x65,
-	0x72,0x20,0x61,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x74,
-	0x68,0x61,0x74,0x20,0x68,0x61,0x73,0x20,0x75,0x6E,0x77,0x61,
-	0x6E,0x74,0x65,0x64,0x20,0x44,0x43,0x20,0x6F,0x66,0x66,0x73,
-	0x65,0x74,0x2F,0x62,0x69,0x61,0x73,0x2E,0x43,0x50,0x6C,0x65,
-	0x61,0x73,0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,0x74,0x68,0x61,
-	0x74,0x20,0x69,0x74,0x20,0x69,0x73,0x20,0x75,0x73,0x69,0x6E,
-	0x67,0x20,0x61,0x20,0x63,0x72,0x75,0x64,0x65,0x20,0x61,0x6C,
-	0x67,0x6F,0x72,0x69,0x74,0x68,0x6D,0x2C,0x20,0x73,0x6F,0x20,
-	0x69,0x74,0x20,0x63,0x61,0x6E,0x20,0x73,0x6F,0x6D,0x65,0x74,
-	0x69,0x6D,0x65,0x73,0x22,0x66,0x61,0x69,0x6C,0x20,0x64,0x65,
-	0x70,0x65,0x6E,0x64,0x69,0x6E,0x67,0x20,0x6F,0x6E,0x20,0x74,
-	0x68,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x64,0x61,
-	0x74,0x61,0x2E,0x00,0x14,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,
-	0x43,0x30,0x30,0x31,0x52,0x65,0x73,0x61,0x6D,0x70,0x6C,0x65,
+	0x32,0x40,0x42,0x79,0x20,0x70,0x72,0x65,0x73,0x73,0x69,0x6E,
+	0x67,0x20,0x74,0x68,0x65,0x20,0x72,0x69,0x67,0x68,0x74,0x20,
+	0x6D,0x6F,0x75,0x73,0x65,0x20,0x62,0x75,0x74,0x74,0x6F,0x6E,
+	0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x73,0x61,0x6D,0x70,
+	0x6C,0x65,0x20,0x77,0x69,0x6E,0x64,0x6F,0x77,0x2C,0x20,0x79,
+	0x6F,0x75,0x20,0x63,0x61,0x6E,0x1D,0x64,0x72,0x61,0x77,0x20,
+	0x79,0x6F,0x75,0x72,0x20,0x77,0x61,0x76,0x65,0x66,0x6F,0x72,
+	0x6D,0x73,0x20,0x6D,0x61,0x6E,0x75,0x61,0x6C,0x6C,0x79,0x2E,
+	0x00,0x15,0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,0x31,
+	0x57,0x41,0x56,0x20,0x65,0x78,0x70,0x6F,0x72,0x74,0x3A,0x01,
+	0x3E,0x1F,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
+	0x31,0x49,0x6D,0x70,0x72,0x65,0x63,0x69,0x73,0x65,0x20,0x42,
+	0x50,0x4D,0x20,0x28,0x46,0x54,0x32,0x29,0x3A,0x0B,0x3E,0x40,
+	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x44,0x54,0x68,
+	0x65,0x20,0x42,0x50,0x4D,0x20,0x70,0x72,0x65,0x63,0x69,0x73,
+	0x69,0x6F,0x6E,0x20,0x69,0x6E,0x20,0x6F,0x72,0x69,0x67,0x69,
+	0x6E,0x61,0x6C,0x20,0x46,0x54,0x32,0x20,0x69,0x73,0x20,0x6E,
+	0x6F,0x74,0x20,0x65,0x78,0x61,0x63,0x74,0x2E,0x20,0x54,0x69,
+	0x63,0x6B,0x20,0x74,0x68,0x69,0x73,0x20,0x62,0x6F,0x78,0x20,
+	0x74,0x6F,0x20,0x75,0x73,0x65,0x40,0x74,0x68,0x65,0x20,0x73,
+	0x61,0x6D,0x65,0x20,0x28,0x70,0x6F,0x6F,0x72,0x29,0x20,0x42,
+	0x50,0x4D,0x20,0x70,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,
+	0x20,0x74,0x68,0x61,0x74,0x20,0x6F,0x72,0x69,0x67,0x69,0x6E,
+	0x61,0x6C,0x20,0x46,0x54,0x32,0x20,0x75,0x73,0x65,0x73,0x2E,
+	0x20,0x49,0x74,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x47,
+	0x61,0x20,0x66,0x72,0x61,0x63,0x74,0x69,0x6F,0x6E,0x20,0x6F,
+	0x66,0x66,0x2C,0x20,0x62,0x75,0x74,0x20,0x74,0x68,0x65,0x20,
+	0x57,0x41,0x56,0x20,0x6F,0x75,0x74,0x70,0x75,0x74,0x20,0x77,
+	0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x74,0x68,0x65,0x20,0x73,
+	0x61,0x6D,0x65,0x20,0x6C,0x65,0x6E,0x67,0x74,0x68,0x20,0x61,
+	0x73,0x20,0x66,0x72,0x6F,0x6D,0x20,0x46,0x54,0x32,0x2E,0x40,
+	0x54,0x68,0x69,0x73,0x20,0x73,0x65,0x74,0x74,0x69,0x6E,0x67,
+	0x73,0x20,0x6F,0x6E,0x6C,0x79,0x20,0x61,0x66,0x66,0x65,0x63,
+	0x74,0x73,0x20,0x57,0x41,0x56,0x20,0x65,0x78,0x70,0x6F,0x72,
+	0x74,0x2C,0x20,0x61,0x6E,0x64,0x20,0x6E,0x6F,0x74,0x20,0x74,
+	0x72,0x61,0x63,0x6B,0x65,0x72,0x20,0x70,0x6C,0x61,0x79,0x62,
+	0x61,0x63,0x6B,0x2E,0x00,0x18,0x40,0x58,0x30,0x32,0x30,0x40,
+	0x43,0x30,0x30,0x31,0x43,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,
+	0x61,0x74,0x69,0x6F,0x6E,0x3A,0x01,0x3E,0x15,0x3E,0x40,0x58,
+	0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x41,0x75,0x74,0x6F,
+	0x20,0x73,0x61,0x76,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,
+	0x30,0x40,0x43,0x30,0x30,0x32,0x43,0x49,0x66,0x20,0x74,0x68,
+	0x65,0x20,0x61,0x75,0x74,0x6F,0x20,0x73,0x61,0x76,0x65,0x20,
+	0x69,0x73,0x20,0x6F,0x6E,0x2C,0x20,0x46,0x54,0x32,0x20,0x77,
+	0x69,0x6C,0x6C,0x20,0x75,0x70,0x64,0x61,0x74,0x65,0x20,0x74,
+	0x68,0x65,0x20,0x63,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,
+	0x74,0x69,0x6F,0x6E,0x20,0x66,0x69,0x6C,0x65,0x20,0x77,0x68,
+	0x65,0x6E,0x15,0x79,0x6F,0x75,0x20,0x65,0x78,0x69,0x74,0x20,
+	0x74,0x68,0x65,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x2E,
+	0x00,0x1F,0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,0x31,
+	0x43,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,0x6F,
+	0x6E,0x2C,0x20,0x41,0x75,0x64,0x69,0x6F,0x3A,0x01,0x3E,0x19,
+	0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x49,
+	0x6E,0x74,0x65,0x72,0x70,0x6F,0x6C,0x61,0x74,0x69,0x6F,0x6E,
 	0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,
-	0x32,0x3C,0x4F,0x70,0x65,0x72,0x61,0x74,0x65,0x73,0x20,0x6F,
-	0x6E,0x20,0x74,0x68,0x65,0x20,0x65,0x6E,0x74,0x69,0x72,0x65,
-	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x2E,0x20,0x54,0x68,0x65,
-	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x27,0x73,0x20,0x72,0x65,
-	0x6C,0x61,0x74,0x69,0x76,0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,
-	0x69,0x73,0x2C,0x63,0x68,0x61,0x6E,0x67,0x65,0x64,0x20,0x77,
-	0x69,0x74,0x68,0x20,0x72,0x65,0x73,0x70,0x65,0x63,0x74,0x20,
-	0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x72,0x65,0x73,0x61,0x6D,
-	0x70,0x6C,0x69,0x6E,0x67,0x20,0x72,0x61,0x74,0x65,0x2E,0x00,
-	0x16,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,
-	0x4D,0x69,0x78,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x3A,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x35,
-	0x3E,0x4D,0x69,0x78,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x73,
-	0x6F,0x75,0x72,0x63,0x65,0x20,0x77,0x69,0x74,0x68,0x20,0x74,
-	0x68,0x65,0x20,0x64,0x65,0x73,0x74,0x69,0x6E,0x61,0x74,0x69,
-	0x6F,0x6E,0x20,0x74,0x6F,0x20,0x74,0x68,0x65,0x20,0x73,0x6F,
-	0x75,0x72,0x63,0x65,0x2E,0x00,0x15,0x3E,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x44,0x72,0x61,0x77,0x20,0x6D,
-	0x6F,0x64,0x65,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x40,0x42,0x79,0x20,0x70,0x72,0x65,0x73,
-	0x73,0x69,0x6E,0x67,0x20,0x74,0x68,0x65,0x20,0x72,0x69,0x67,
-	0x68,0x74,0x20,0x6D,0x6F,0x75,0x73,0x65,0x20,0x62,0x75,0x74,
-	0x74,0x6F,0x6E,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x73,
-	0x61,0x6D,0x70,0x6C,0x65,0x20,0x77,0x69,0x6E,0x64,0x6F,0x77,
-	0x2C,0x20,0x79,0x6F,0x75,0x20,0x63,0x61,0x6E,0x1D,0x64,0x72,
-	0x61,0x77,0x20,0x79,0x6F,0x75,0x72,0x20,0x77,0x61,0x76,0x65,
-	0x66,0x6F,0x72,0x6D,0x73,0x20,0x6D,0x61,0x6E,0x75,0x61,0x6C,
-	0x6C,0x79,0x2E,0x00,0x15,0x40,0x58,0x30,0x32,0x30,0x40,0x43,
-	0x30,0x30,0x31,0x57,0x41,0x56,0x20,0x65,0x78,0x70,0x6F,0x72,
-	0x74,0x3A,0x01,0x3E,0x1F,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,
-	0x43,0x30,0x30,0x31,0x49,0x6D,0x70,0x72,0x65,0x63,0x69,0x73,
-	0x65,0x20,0x42,0x50,0x4D,0x20,0x28,0x46,0x54,0x32,0x29,0x3A,
-	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
-	0x44,0x54,0x68,0x65,0x20,0x42,0x50,0x4D,0x20,0x70,0x72,0x65,
-	0x63,0x69,0x73,0x69,0x6F,0x6E,0x20,0x69,0x6E,0x20,0x6F,0x72,
-	0x69,0x67,0x69,0x6E,0x61,0x6C,0x20,0x46,0x54,0x32,0x20,0x69,
-	0x73,0x20,0x6E,0x6F,0x74,0x20,0x65,0x78,0x61,0x63,0x74,0x2E,
-	0x20,0x54,0x69,0x63,0x6B,0x20,0x74,0x68,0x69,0x73,0x20,0x62,
-	0x6F,0x78,0x20,0x74,0x6F,0x20,0x75,0x73,0x65,0x40,0x74,0x68,
-	0x65,0x20,0x73,0x61,0x6D,0x65,0x20,0x28,0x70,0x6F,0x6F,0x72,
-	0x29,0x20,0x42,0x50,0x4D,0x20,0x70,0x72,0x65,0x63,0x69,0x73,
-	0x69,0x6F,0x6E,0x20,0x74,0x68,0x61,0x74,0x20,0x6F,0x72,0x69,
-	0x67,0x69,0x6E,0x61,0x6C,0x20,0x46,0x54,0x32,0x20,0x75,0x73,
-	0x65,0x73,0x2E,0x20,0x49,0x74,0x20,0x77,0x69,0x6C,0x6C,0x20,
-	0x62,0x65,0x47,0x61,0x20,0x66,0x72,0x61,0x63,0x74,0x69,0x6F,
-	0x6E,0x20,0x6F,0x66,0x66,0x2C,0x20,0x62,0x75,0x74,0x20,0x74,
-	0x68,0x65,0x20,0x57,0x41,0x56,0x20,0x6F,0x75,0x74,0x70,0x75,
-	0x74,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x74,0x68,
-	0x65,0x20,0x73,0x61,0x6D,0x65,0x20,0x6C,0x65,0x6E,0x67,0x74,
-	0x68,0x20,0x61,0x73,0x20,0x66,0x72,0x6F,0x6D,0x20,0x46,0x54,
-	0x32,0x2E,0x40,0x54,0x68,0x69,0x73,0x20,0x73,0x65,0x74,0x74,
-	0x69,0x6E,0x67,0x73,0x20,0x6F,0x6E,0x6C,0x79,0x20,0x61,0x66,
-	0x66,0x65,0x63,0x74,0x73,0x20,0x57,0x41,0x56,0x20,0x65,0x78,
-	0x70,0x6F,0x72,0x74,0x2C,0x20,0x61,0x6E,0x64,0x20,0x6E,0x6F,
-	0x74,0x20,0x74,0x72,0x61,0x63,0x6B,0x65,0x72,0x20,0x70,0x6C,
-	0x61,0x79,0x62,0x61,0x63,0x6B,0x2E,0x00,0x18,0x40,0x58,0x30,
-	0x32,0x30,0x40,0x43,0x30,0x30,0x31,0x43,0x6F,0x6E,0x66,0x69,
-	0x67,0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x3A,0x01,0x3E,0x15,
-	0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x41,
-	0x75,0x74,0x6F,0x20,0x73,0x61,0x76,0x65,0x3A,0x0B,0x3E,0x40,
-	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x43,0x49,0x66,
-	0x20,0x74,0x68,0x65,0x20,0x61,0x75,0x74,0x6F,0x20,0x73,0x61,
-	0x76,0x65,0x20,0x69,0x73,0x20,0x6F,0x6E,0x2C,0x20,0x46,0x54,
-	0x32,0x20,0x77,0x69,0x6C,0x6C,0x20,0x75,0x70,0x64,0x61,0x74,
-	0x65,0x20,0x74,0x68,0x65,0x20,0x63,0x6F,0x6E,0x66,0x69,0x67,
-	0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x66,0x69,0x6C,0x65,
-	0x20,0x77,0x68,0x65,0x6E,0x15,0x79,0x6F,0x75,0x20,0x65,0x78,
-	0x69,0x74,0x20,0x74,0x68,0x65,0x20,0x70,0x72,0x6F,0x67,0x72,
-	0x61,0x6D,0x2E,0x00,0x1F,0x40,0x58,0x30,0x32,0x30,0x40,0x43,
-	0x30,0x30,0x31,0x43,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,
-	0x74,0x69,0x6F,0x6E,0x2C,0x20,0x41,0x75,0x64,0x69,0x6F,0x3A,
-	0x01,0x3E,0x19,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x49,0x6E,0x74,0x65,0x72,0x70,0x6F,0x6C,0x61,0x74,
-	0x69,0x6F,0x6E,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x35,0x53,0x65,0x6C,0x65,0x63,0x74,0x73,
-	0x20,0x77,0x68,0x61,0x74,0x20,0x74,0x79,0x70,0x65,0x20,0x6F,
-	0x66,0x20,0x72,0x65,0x73,0x61,0x6D,0x70,0x6C,0x69,0x6E,0x67,
-	0x20,0x69,0x6E,0x74,0x65,0x72,0x70,0x6F,0x6C,0x61,0x74,0x69,
-	0x6F,0x6E,0x20,0x74,0x6F,0x20,0x75,0x73,0x65,0x2E,0x33,0x3E,
-	0x46,0x6F,0x72,0x20,0x61,0x6E,0x20,0x61,0x75,0x74,0x68,0x65,
-	0x6E,0x74,0x69,0x63,0x20,0x46,0x54,0x32,0x20,0x73,0x6F,0x75,
-	0x6E,0x64,0x2C,0x20,0x73,0x65,0x6C,0x65,0x63,0x74,0x20,0x22,
-	0x4C,0x69,0x6E,0x65,0x61,0x72,0x20,0x28,0x46,0x54,0x32,0x29,
-	0x22,0x2E,0x44,0x3E,0x46,0x6F,0x72,0x20,0x61,0x20,0x73,0x6F,
-	0x75,0x6E,0x64,0x20,0x74,0x68,0x61,0x74,0x20,0x73,0x6F,0x75,
-	0x6E,0x64,0x73,0x20,0x6C,0x69,0x6B,0x65,0x20,0x74,0x68,0x65,
-	0x20,0x53,0x75,0x70,0x65,0x72,0x20,0x4E,0x69,0x6E,0x74,0x65,
-	0x6E,0x64,0x6F,0x20,0x76,0x69,0x64,0x65,0x6F,0x20,0x67,0x61,
-	0x6D,0x65,0x20,0x63,0x6F,0x6E,0x73,0x6F,0x6C,0x65,0x2C,0x4E,
-	0x73,0x65,0x6C,0x65,0x63,0x74,0x20,0x22,0x47,0x61,0x75,0x73,
-	0x73,0x69,0x61,0x6E,0x20,0x28,0x53,0x4E,0x45,0x53,0x29,0x22,
-	0x2E,0x20,0x48,0x6F,0x77,0x65,0x76,0x65,0x72,0x2C,0x20,0x74,
-	0x68,0x69,0x73,0x20,0x69,0x73,0x20,0x61,0x20,0x70,0x6F,0x6F,
-	0x72,0x20,0x69,0x6E,0x74,0x65,0x72,0x70,0x6F,0x6C,0x61,0x74,
-	0x6F,0x72,0x20,0x74,0x68,0x61,0x74,0x20,0x72,0x65,0x73,0x75,
-	0x6C,0x74,0x73,0x20,0x69,0x6E,0x0F,0x66,0x69,0x6C,0x74,0x65,
-	0x72,0x65,0x64,0x20,0x73,0x6F,0x75,0x6E,0x64,0x21,0x4B,0x3E,
+	0x32,0x35,0x53,0x65,0x6C,0x65,0x63,0x74,0x73,0x20,0x77,0x68,
+	0x61,0x74,0x20,0x74,0x79,0x70,0x65,0x20,0x6F,0x66,0x20,0x72,
+	0x65,0x73,0x61,0x6D,0x70,0x6C,0x69,0x6E,0x67,0x20,0x69,0x6E,
+	0x74,0x65,0x72,0x70,0x6F,0x6C,0x61,0x74,0x69,0x6F,0x6E,0x20,
+	0x74,0x6F,0x20,0x75,0x73,0x65,0x2E,0x01,0x3E,0x55,0x3E,0x46,
+	0x6F,0x72,0x20,0x61,0x6E,0x20,0x61,0x75,0x74,0x68,0x65,0x6E,
+	0x74,0x69,0x63,0x20,0x46,0x54,0x32,0x20,0x73,0x6F,0x75,0x6E,
+	0x64,0x2C,0x20,0x73,0x65,0x6C,0x65,0x63,0x74,0x20,0x22,0x4C,
+	0x69,0x6E,0x65,0x61,0x72,0x20,0x28,0x46,0x54,0x32,0x29,0x22,
+	0x2E,0x20,0x54,0x68,0x69,0x73,0x20,0x69,0x73,0x20,0x61,0x20,
+	0x71,0x75,0x69,0x74,0x65,0x20,0x62,0x61,0x64,0x20,0x69,0x6E,
+	0x74,0x65,0x72,0x70,0x6F,0x6C,0x61,0x74,0x6F,0x72,0x2C,0x20,
+	0x73,0x6F,0x20,0x62,0x65,0x20,0x70,0x72,0x65,0x70,0x61,0x72,
+	0x65,0x64,0x20,0x66,0x6F,0x72,0x20,0x6C,0x6F,0x77,0x20,0x66,
+	0x69,0x64,0x65,0x6C,0x69,0x74,0x79,0x2E,0x01,0x3E,0x4C,0x3E,
 	0x46,0x6F,0x72,0x20,0x61,0x20,0x67,0x6F,0x6F,0x64,0x20,0x74,
 	0x72,0x61,0x64,0x65,0x2D,0x6F,0x66,0x66,0x20,0x62,0x65,0x74,
 	0x77,0x65,0x65,0x6E,0x20,0x71,0x75,0x61,0x6C,0x69,0x74,0x79,
-	0x20,0x61,0x6E,0x64,0x20,0x6D,0x75,0x64,0x64,0x69,0x6E,0x65,
-	0x73,0x73,0x20,0x66,0x6F,0x72,0x20,0x6D,0x6F,0x72,0x65,0x20,
-	0x6C,0x6F,0x2D,0x66,0x69,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,
-	0x73,0x2C,0x1F,0x79,0x6F,0x75,0x20,0x6D,0x61,0x79,0x20,0x73,
-	0x65,0x6C,0x65,0x63,0x74,0x20,0x22,0x43,0x75,0x62,0x69,0x63,
-	0x20,0x48,0x65,0x72,0x6D,0x69,0x74,0x65,0x22,0x2E,0x4C,0x3E,
-	0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x6D,0x61,0x69,0x6E,0x6C,
-	0x79,0x20,0x75,0x73,0x65,0x20,0x68,0x69,0x2D,0x66,0x69,0x20,
-	0x73,0x61,0x6D,0x70,0x6C,0x65,0x73,0x20,0x28,0x6F,0x72,0x20,
-	0x70,0x6C,0x61,0x79,0x20,0x58,0x4D,0x73,0x20,0x77,0x69,0x74,
-	0x68,0x20,0x68,0x69,0x2D,0x66,0x69,0x20,0x73,0x61,0x6D,0x70,
-	0x6C,0x65,0x73,0x29,0x2C,0x20,0x74,0x68,0x65,0x6E,0x20,0x70,
-	0x69,0x63,0x6B,0x54,0x61,0x6E,0x79,0x20,0x6F,0x66,0x20,0x74,
-	0x68,0x65,0x20,0x74,0x77,0x6F,0x20,0x22,0x53,0x69,0x6E,0x63,
-	0x22,0x20,0x6F,0x70,0x74,0x69,0x6F,0x6E,0x73,0x20,0x66,0x6F,
-	0x72,0x20,0x74,0x68,0x65,0x20,0x6D,0x6F,0x73,0x74,0x20,0x63,
-	0x6C,0x65,0x61,0x72,0x20,0x73,0x6F,0x75,0x6E,0x64,0x2E,0x20,
-	0x4B,0x65,0x65,0x70,0x20,0x69,0x6E,0x20,0x6D,0x69,0x6E,0x64,
-	0x20,0x74,0x68,0x61,0x74,0x20,0x74,0x68,0x65,0x73,0x65,0x20,
-	0x77,0x69,0x6C,0x6C,0x36,0x6D,0x61,0x6B,0x65,0x20,0x58,0x4D,
-	0x73,0x20,0x77,0x69,0x74,0x68,0x20,0x6C,0x6F,0x2D,0x66,0x69,
-	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x73,0x20,0x73,0x6F,0x75,
-	0x6E,0x64,0x20,0x76,0x65,0x72,0x79,0x20,0x6D,0x75,0x64,0x64,
-	0x79,0x2C,0x20,0x74,0x68,0x6F,0x75,0x67,0x68,0x21,0x20,0x01,
-	0x3E,0x2F,0x3E,0x54,0x69,0x70,0x3A,0x20,0x50,0x6C,0x61,0x79,
-	0x20,0x61,0x72,0x6F,0x75,0x6E,0x64,0x20,0x77,0x69,0x74,0x68,
-	0x20,0x74,0x68,0x65,0x20,0x64,0x69,0x66,0x66,0x65,0x72,0x65,
-	0x6E,0x74,0x20,0x6F,0x70,0x74,0x69,0x6F,0x6E,0x73,0x2E,0x2E,
-	0x2E,0x00,0x1A,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x72,0x61,0x6D,
-	0x70,0x69,0x6E,0x67,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,
-	0x40,0x43,0x30,0x30,0x32,0x3B,0x45,0x6E,0x61,0x62,0x6C,0x65,
-	0x73,0x20,0x74,0x68,0x65,0x20,0x61,0x6E,0x74,0x69,0x2D,0x63,
-	0x6C,0x69,0x63,0x6B,0x20,0x73,0x79,0x73,0x74,0x65,0x6D,0x20,
-	0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x61,0x75,0x64,0x69,0x6F,
-	0x20,0x6D,0x69,0x78,0x65,0x72,0x20,0x28,0x46,0x54,0x32,0x2E,
-	0x30,0x38,0x2B,0x29,0x2E,0x3B,0x50,0x6C,0x65,0x61,0x73,0x65,
-	0x20,0x6E,0x6F,0x74,0x65,0x20,0x74,0x68,0x61,0x74,0x20,0x6F,
-	0x72,0x69,0x67,0x69,0x6E,0x61,0x6C,0x20,0x46,0x54,0x32,0x20,
-	0x63,0x61,0x6E,0x27,0x74,0x20,0x6C,0x6F,0x61,0x64,0x20,0x74,
-	0x68,0x69,0x73,0x20,0x63,0x6F,0x6E,0x66,0x69,0x67,0x20,0x65,
-	0x6E,0x74,0x72,0x79,0x2C,0x0B,0x63,0x6C,0x6F,0x6E,0x65,0x20,
-	0x6F,0x6E,0x6C,0x79,0x2E,0x00,0x19,0x3E,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x41,0x6D,0x70,0x6C,0x69,0x66,
-	0x69,0x63,0x61,0x74,0x69,0x6F,0x6E,0x3A,0x0B,0x3E,0x40,0x58,
-	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x46,0x41,0x6D,0x70,
-	0x6C,0x69,0x66,0x69,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x76,
-	0x6F,0x6C,0x75,0x6D,0x65,0x20,0x77,0x68,0x65,0x6E,0x20,0x6D,
-	0x69,0x78,0x69,0x6E,0x67,0x2E,0x20,0x49,0x66,0x20,0x79,0x6F,
-	0x75,0x20,0x73,0x65,0x74,0x20,0x74,0x68,0x69,0x73,0x20,0x6F,
-	0x6E,0x65,0x20,0x74,0x6F,0x6F,0x20,0x68,0x69,0x67,0x68,0x2C,
-	0x20,0x79,0x6F,0x75,0x27,0x6C,0x6C,0x3A,0x67,0x65,0x74,0x20,
-	0x64,0x69,0x73,0x74,0x6F,0x72,0x74,0x69,0x6F,0x6E,0x2E,0x20,
-	0x33,0x32,0x58,0x20,0x65,0x71,0x75,0x61,0x6C,0x73,0x20,0x66,
-	0x75,0x6C,0x6C,0x20,0x61,0x6D,0x70,0x6C,0x69,0x74,0x75,0x64,
-	0x65,0x20,0x66,0x6F,0x72,0x20,0x6F,0x6E,0x65,0x20,0x63,0x68,
-	0x61,0x6E,0x6E,0x65,0x6C,0x2E,0x00,0x1C,0x3E,0x40,0x58,0x30,
-	0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x46,0x72,0x65,0x71,0x75,
-	0x65,0x6E,0x63,0x79,0x20,0x73,0x6C,0x69,0x64,0x65,0x73,0x3A,
+	0x20,0x61,0x6E,0x64,0x20,0x22,0x66,0x75,0x6E,0x20,0x6C,0x69,
+	0x73,0x74,0x65,0x6E,0x69,0x6E,0x67,0x22,0x20,0x66,0x6F,0x72,
+	0x20,0x6C,0x6F,0x2D,0x66,0x69,0x20,0x73,0x61,0x6D,0x70,0x6C,
+	0x65,0x73,0x2C,0x4E,0x79,0x6F,0x75,0x20,0x6D,0x61,0x79,0x20,
+	0x73,0x65,0x6C,0x65,0x63,0x74,0x20,0x22,0x43,0x75,0x62,0x69,
+	0x63,0x20,0x28,0x34,0x20,0x70,0x6F,0x69,0x6E,0x74,0x29,0x22,
+	0x2E,0x20,0x4F,0x72,0x20,0x73,0x65,0x6C,0x65,0x63,0x74,0x20,
+	0x22,0x43,0x75,0x62,0x69,0x63,0x20,0x28,0x36,0x20,0x70,0x6F,
+	0x69,0x6E,0x74,0x29,0x22,0x20,0x69,0x66,0x20,0x79,0x6F,0x75,
+	0x20,0x77,0x61,0x6E,0x74,0x20,0x6A,0x75,0x73,0x74,0x54,0x61,
+	0x20,0x74,0x61,0x64,0x20,0x62,0x69,0x74,0x20,0x6D,0x6F,0x72,
+	0x65,0x20,0x74,0x72,0x65,0x62,0x6C,0x65,0x2C,0x20,0x62,0x75,
+	0x74,0x20,0x77,0x69,0x74,0x68,0x20,0x73,0x6C,0x69,0x67,0x68,
+	0x74,0x6C,0x79,0x20,0x6D,0x6F,0x72,0x65,0x20,0x66,0x69,0x6C,
+	0x74,0x65,0x72,0x65,0x64,0x20,0x6C,0x6F,0x2D,0x66,0x69,0x20,
+	0x73,0x61,0x6D,0x70,0x6C,0x65,0x73,0x20,0x61,0x73,0x20,0x61,
+	0x20,0x74,0x72,0x61,0x64,0x65,0x2D,0x6F,0x66,0x66,0x2E,0x01,
+	0x3E,0x4C,0x3E,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x6D,0x61,
+	0x69,0x6E,0x6C,0x79,0x20,0x75,0x73,0x65,0x20,0x68,0x69,0x2D,
+	0x66,0x69,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x73,0x20,0x28,
+	0x6F,0x72,0x20,0x70,0x6C,0x61,0x79,0x20,0x58,0x4D,0x73,0x20,
+	0x77,0x69,0x74,0x68,0x20,0x68,0x69,0x2D,0x66,0x69,0x20,0x73,
+	0x61,0x6D,0x70,0x6C,0x65,0x73,0x29,0x2C,0x20,0x74,0x68,0x65,
+	0x6E,0x20,0x70,0x69,0x63,0x6B,0x54,0x61,0x6E,0x79,0x20,0x6F,
+	0x66,0x20,0x74,0x68,0x65,0x20,0x74,0x77,0x6F,0x20,0x22,0x53,
+	0x69,0x6E,0x63,0x22,0x20,0x6F,0x70,0x74,0x69,0x6F,0x6E,0x73,
+	0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x6D,0x6F,0x73,
+	0x74,0x20,0x63,0x6C,0x65,0x61,0x72,0x20,0x73,0x6F,0x75,0x6E,
+	0x64,0x2E,0x20,0x4B,0x65,0x65,0x70,0x20,0x69,0x6E,0x20,0x6D,
+	0x69,0x6E,0x64,0x20,0x74,0x68,0x61,0x74,0x20,0x74,0x68,0x65,
+	0x73,0x65,0x20,0x77,0x69,0x6C,0x6C,0x35,0x6D,0x61,0x6B,0x65,
+	0x20,0x58,0x4D,0x73,0x20,0x77,0x69,0x74,0x68,0x20,0x6C,0x6F,
+	0x2D,0x66,0x69,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x73,0x20,
+	0x73,0x6F,0x75,0x6E,0x64,0x20,0x76,0x65,0x72,0x79,0x20,0x6D,
+	0x75,0x64,0x64,0x79,0x2C,0x20,0x74,0x68,0x6F,0x75,0x67,0x68,
+	0x21,0x01,0x3E,0x58,0x3E,0x53,0x69,0x6E,0x63,0x20,0x28,0x31,
+	0x36,0x20,0x70,0x6F,0x69,0x6E,0x74,0x29,0x20,0x69,0x73,0x20,
+	0x74,0x68,0x65,0x20,0x62,0x65,0x73,0x74,0x20,0x6F,0x70,0x74,
+	0x69,0x6F,0x6E,0x20,0x69,0x6E,0x20,0x74,0x65,0x72,0x6D,0x73,
+	0x20,0x6F,0x66,0x20,0x63,0x6C,0x61,0x72,0x69,0x74,0x79,0x2C,
+	0x20,0x61,0x73,0x20,0x6C,0x6F,0x6E,0x67,0x20,0x61,0x73,0x20,
+	0x79,0x6F,0x75,0x20,0x75,0x73,0x65,0x20,0x68,0x69,0x67,0x68,
+	0x2D,0x71,0x75,0x61,0x6C,0x69,0x74,0x79,0x2A,0x73,0x61,0x6D,
+	0x70,0x6C,0x65,0x73,0x20,0x28,0x73,0x61,0x6D,0x70,0x6C,0x65,
+	0x64,0x20,0x61,0x74,0x20,0x34,0x34,0x2E,0x31,0x6B,0x48,0x7A,
+	0x2C,0x20,0x66,0x6F,0x72,0x20,0x65,0x78,0x61,0x6D,0x70,0x6C,
+	0x65,0x29,0x2E,0x01,0x3E,0x2F,0x3E,0x54,0x69,0x70,0x3A,0x20,
+	0x50,0x6C,0x61,0x79,0x20,0x61,0x72,0x6F,0x75,0x6E,0x64,0x20,
+	0x77,0x69,0x74,0x68,0x20,0x74,0x68,0x65,0x20,0x64,0x69,0x66,
+	0x66,0x65,0x72,0x65,0x6E,0x74,0x20,0x6F,0x70,0x74,0x69,0x6F,
+	0x6E,0x73,0x2E,0x2E,0x2E,0x00,0x1A,0x3E,0x40,0x58,0x30,0x34,
+	0x30,0x40,0x43,0x30,0x30,0x31,0x56,0x6F,0x6C,0x75,0x6D,0x65,
+	0x20,0x72,0x61,0x6D,0x70,0x69,0x6E,0x67,0x3A,0x0B,0x3E,0x40,
+	0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x3B,0x45,0x6E,
+	0x61,0x62,0x6C,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x61,0x6E,
+	0x74,0x69,0x2D,0x63,0x6C,0x69,0x63,0x6B,0x20,0x73,0x79,0x73,
+	0x74,0x65,0x6D,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x61,
+	0x75,0x64,0x69,0x6F,0x20,0x6D,0x69,0x78,0x65,0x72,0x20,0x28,
+	0x46,0x54,0x32,0x2E,0x30,0x38,0x2B,0x29,0x2E,0x3B,0x50,0x6C,
+	0x65,0x61,0x73,0x65,0x20,0x6E,0x6F,0x74,0x65,0x20,0x74,0x68,
+	0x61,0x74,0x20,0x6F,0x72,0x69,0x67,0x69,0x6E,0x61,0x6C,0x20,
+	0x46,0x54,0x32,0x20,0x63,0x61,0x6E,0x27,0x74,0x20,0x6C,0x6F,
+	0x61,0x64,0x20,0x74,0x68,0x69,0x73,0x20,0x63,0x6F,0x6E,0x66,
+	0x69,0x67,0x20,0x65,0x6E,0x74,0x72,0x79,0x2C,0x0B,0x63,0x6C,
+	0x6F,0x6E,0x65,0x20,0x6F,0x6E,0x6C,0x79,0x2E,0x00,0x19,0x3E,
+	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x41,0x6D,
+	0x70,0x6C,0x69,0x66,0x69,0x63,0x61,0x74,0x69,0x6F,0x6E,0x3A,
 	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
-	0x39,0x4C,0x69,0x6E,0x65,0x61,0x72,0x20,0x6D,0x6F,0x64,0x65,
-	0x20,0x6D,0x61,0x6B,0x65,0x73,0x20,0x61,0x6C,0x6C,0x20,0x70,
-	0x69,0x74,0x63,0x68,0x20,0x73,0x6C,0x69,0x64,0x65,0x73,0x20,
-	0x72,0x75,0x6E,0x20,0x69,0x6E,0x20,0x63,0x6F,0x6E,0x73,0x74,
-	0x61,0x6E,0x74,0x20,0x73,0x70,0x65,0x65,0x64,0x2C,0x38,0x69,
-	0x6E,0x64,0x65,0x70,0x65,0x6E,0x64,0x65,0x6E,0x74,0x20,0x6F,
-	0x66,0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x72,0x72,0x65,0x6E,
-	0x74,0x20,0x66,0x72,0x65,0x71,0x75,0x65,0x6E,0x63,0x79,0x2E,
-	0x20,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x73,0x77,0x69,0x74,
-	0x63,0x68,0x20,0x74,0x68,0x69,0x73,0x40,0x6F,0x6E,0x65,0x2C,
-	0x20,0x6F,0x6E,0x20,0x61,0x20,0x66,0x69,0x6E,0x69,0x73,0x68,
-	0x65,0x64,0x20,0x73,0x6F,0x6E,0x67,0x2C,0x20,0x69,0x74,0x20,
-	0x6D,0x69,0x67,0x68,0x74,0x20,0x73,0x6F,0x75,0x6E,0x64,0x20,
-	0x73,0x74,0x72,0x61,0x6E,0x67,0x65,0x20,0x69,0x66,0x20,0x74,
-	0x68,0x65,0x20,0x73,0x6F,0x6E,0x67,0x20,0x75,0x73,0x65,0x73,
-	0x0D,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,0x6E,0x74,0x6F,0x65,
-	0x73,0x2E,0x00,0x20,0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x43,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,
-	0x69,0x6F,0x6E,0x2C,0x20,0x4C,0x61,0x79,0x6F,0x75,0x74,0x3A,
-	0x01,0x3E,0x29,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x6C,0x61,
-	0x79,0x6F,0x75,0x74,0x2C,0x20,0x68,0x65,0x78,0x20,0x6E,0x75,
-	0x6D,0x62,0x65,0x72,0x69,0x6E,0x67,0x3A,0x0B,0x3E,0x40,0x58,
-	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x41,0x49,0x66,0x20,
-	0x79,0x6F,0x75,0x20,0x75,0x73,0x65,0x20,0x70,0x61,0x74,0x74,
-	0x65,0x72,0x6E,0x73,0x20,0x74,0x68,0x61,0x74,0x20,0x61,0x72,
-	0x65,0x20,0x6C,0x6F,0x6E,0x67,0x65,0x72,0x20,0x74,0x68,0x61,
-	0x6E,0x20,0x39,0x39,0x20,0x6C,0x69,0x6E,0x65,0x73,0x2C,0x20,
-	0x79,0x6F,0x75,0x20,0x73,0x68,0x6F,0x75,0x6C,0x64,0x20,0x75,
-	0x73,0x65,0x45,0x68,0x65,0x78,0x20,0x63,0x6F,0x75,0x6E,0x74,
-	0x69,0x6E,0x67,0x20,0x73,0x69,0x6E,0x63,0x65,0x20,0x74,0x68,
-	0x65,0x72,0x65,0x20,0x61,0x72,0x65,0x20,0x6F,0x6E,0x6C,0x79,
-	0x20,0x32,0x20,0x64,0x69,0x67,0x69,0x74,0x73,0x20,0x69,0x6E,
-	0x20,0x74,0x68,0x65,0x20,0x6C,0x69,0x6E,0x65,0x20,0x6E,0x75,
-	0x6D,0x62,0x65,0x72,0x20,0x63,0x6F,0x6C,0x75,0x6D,0x6E,0x2E,
-	0x00,0x12,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
-	0x31,0x53,0x63,0x6F,0x70,0x65,0x73,0x3A,0x0B,0x3E,0x40,0x58,
-	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x43,0x22,0x53,0x74,
-	0x64,0x2E,0x22,0x20,0x28,0x73,0x74,0x61,0x6E,0x64,0x61,0x72,
-	0x64,0x29,0x20,0x77,0x69,0x6C,0x6C,0x20,0x73,0x68,0x6F,0x77,
-	0x20,0x74,0x68,0x65,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,
-	0x70,0x6F,0x69,0x6E,0x74,0x73,0x20,0x61,0x73,0x20,0x70,0x69,
-	0x78,0x65,0x6C,0x73,0x20,0x28,0x6C,0x69,0x6B,0x65,0x20,0x46,
-	0x54,0x32,0x29,0x2E,0x3D,0x22,0x4C,0x69,0x6E,0x65,0x64,0x22,
-	0x20,0x77,0x69,0x6C,0x6C,0x20,0x64,0x72,0x61,0x77,0x20,0x69,
-	0x6E,0x74,0x65,0x72,0x70,0x6F,0x6C,0x61,0x74,0x65,0x64,0x20,
-	0x73,0x61,0x6D,0x70,0x6C,0x65,0x73,0x20,0x28,0x6C,0x69,0x6E,
-	0x65,0x61,0x72,0x20,0x69,0x6E,0x74,0x65,0x72,0x70,0x6F,0x6C,
-	0x61,0x74,0x69,0x6F,0x6E,0x2E,0x00,0x27,0x40,0x58,0x30,0x32,
+	0x46,0x41,0x6D,0x70,0x6C,0x69,0x66,0x69,0x65,0x73,0x20,0x74,
+	0x68,0x65,0x20,0x76,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x77,0x68,
+	0x65,0x6E,0x20,0x6D,0x69,0x78,0x69,0x6E,0x67,0x2E,0x20,0x49,
+	0x66,0x20,0x79,0x6F,0x75,0x20,0x73,0x65,0x74,0x20,0x74,0x68,
+	0x69,0x73,0x20,0x6F,0x6E,0x65,0x20,0x74,0x6F,0x6F,0x20,0x68,
+	0x69,0x67,0x68,0x2C,0x20,0x79,0x6F,0x75,0x27,0x6C,0x6C,0x3A,
+	0x67,0x65,0x74,0x20,0x64,0x69,0x73,0x74,0x6F,0x72,0x74,0x69,
+	0x6F,0x6E,0x2E,0x20,0x33,0x32,0x58,0x20,0x65,0x71,0x75,0x61,
+	0x6C,0x73,0x20,0x66,0x75,0x6C,0x6C,0x20,0x61,0x6D,0x70,0x6C,
+	0x69,0x74,0x75,0x64,0x65,0x20,0x66,0x6F,0x72,0x20,0x6F,0x6E,
+	0x65,0x20,0x63,0x68,0x61,0x6E,0x6E,0x65,0x6C,0x2E,0x00,0x1C,
+	0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x46,
+	0x72,0x65,0x71,0x75,0x65,0x6E,0x63,0x79,0x20,0x73,0x6C,0x69,
+	0x64,0x65,0x73,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
+	0x43,0x30,0x30,0x32,0x39,0x4C,0x69,0x6E,0x65,0x61,0x72,0x20,
+	0x6D,0x6F,0x64,0x65,0x20,0x6D,0x61,0x6B,0x65,0x73,0x20,0x61,
+	0x6C,0x6C,0x20,0x70,0x69,0x74,0x63,0x68,0x20,0x73,0x6C,0x69,
+	0x64,0x65,0x73,0x20,0x72,0x75,0x6E,0x20,0x69,0x6E,0x20,0x63,
+	0x6F,0x6E,0x73,0x74,0x61,0x6E,0x74,0x20,0x73,0x70,0x65,0x65,
+	0x64,0x2C,0x38,0x69,0x6E,0x64,0x65,0x70,0x65,0x6E,0x64,0x65,
+	0x6E,0x74,0x20,0x6F,0x66,0x20,0x74,0x68,0x65,0x20,0x63,0x75,
+	0x72,0x72,0x65,0x6E,0x74,0x20,0x66,0x72,0x65,0x71,0x75,0x65,
+	0x6E,0x63,0x79,0x2E,0x20,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,
+	0x73,0x77,0x69,0x74,0x63,0x68,0x20,0x74,0x68,0x69,0x73,0x40,
+	0x6F,0x6E,0x65,0x2C,0x20,0x6F,0x6E,0x20,0x61,0x20,0x66,0x69,
+	0x6E,0x69,0x73,0x68,0x65,0x64,0x20,0x73,0x6F,0x6E,0x67,0x2C,
+	0x20,0x69,0x74,0x20,0x6D,0x69,0x67,0x68,0x74,0x20,0x73,0x6F,
+	0x75,0x6E,0x64,0x20,0x73,0x74,0x72,0x61,0x6E,0x67,0x65,0x20,
+	0x69,0x66,0x20,0x74,0x68,0x65,0x20,0x73,0x6F,0x6E,0x67,0x20,
+	0x75,0x73,0x65,0x73,0x0D,0x70,0x6F,0x72,0x74,0x61,0x6D,0x65,
+	0x6E,0x74,0x6F,0x65,0x73,0x2E,0x00,0x20,0x40,0x58,0x30,0x32,
 	0x30,0x40,0x43,0x30,0x30,0x31,0x43,0x6F,0x6E,0x66,0x69,0x67,
-	0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x2C,0x20,0x4D,0x69,0x73,
-	0x63,0x65,0x6C,0x6C,0x61,0x6E,0x65,0x6F,0x75,0x73,0x3A,0x01,
-	0x3E,0x15,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
-	0x31,0x56,0x53,0x79,0x6E,0x63,0x20,0x6F,0x66,0x66,0x3A,0x0B,
-	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x3F,
-	0x54,0x65,0x6C,0x6C,0x73,0x20,0x74,0x68,0x65,0x20,0x70,0x72,
-	0x6F,0x67,0x72,0x61,0x6D,0x20,0x74,0x6F,0x20,0x6E,0x6F,0x74,
-	0x20,0x75,0x73,0x65,0x20,0x56,0x53,0x79,0x6E,0x63,0x20,0x66,
-	0x6F,0x72,0x20,0x76,0x69,0x64,0x65,0x6F,0x2E,0x20,0x49,0x66,
-	0x20,0x79,0x6F,0x75,0x72,0x20,0x6D,0x6F,0x6E,0x69,0x74,0x6F,
-	0x72,0x27,0x73,0x40,0x72,0x65,0x66,0x72,0x65,0x73,0x68,0x20,
-	0x72,0x61,0x74,0x65,0x20,0x69,0x73,0x20,0x6E,0x6F,0x74,0x20,
-	0x36,0x30,0x48,0x7A,0x20,0x28,0x6F,0x72,0x20,0x35,0x39,0x48,
-	0x7A,0x29,0x2C,0x20,0x74,0x68,0x65,0x6E,0x20,0x56,0x53,0x79,
-	0x6E,0x63,0x20,0x69,0x73,0x20,0x61,0x6C,0x77,0x61,0x79,0x73,
-	0x20,0x6F,0x66,0x66,0x20,0x66,0x6F,0x72,0x45,0x74,0x68,0x69,
-	0x73,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x2E,0x20,0x4E,
-	0x6F,0x74,0x20,0x68,0x61,0x76,0x69,0x6E,0x67,0x20,0x56,0x53,
-	0x79,0x6E,0x63,0x20,0x77,0x69,0x6C,0x6C,0x20,0x72,0x65,0x73,
-	0x75,0x6C,0x74,0x20,0x69,0x6E,0x20,0x6C,0x65,0x73,0x73,0x20,
-	0x69,0x6E,0x70,0x75,0x74,0x2F,0x76,0x69,0x64,0x65,0x6F,0x20,
-	0x64,0x65,0x6C,0x61,0x79,0x2C,0x1E,0x62,0x75,0x74,0x20,0x61,
-	0x6C,0x73,0x6F,0x20,0x70,0x6F,0x74,0x65,0x6E,0x74,0x69,0x61,
-	0x6C,0x20,0x73,0x74,0x75,0x74,0x74,0x65,0x72,0x69,0x6E,0x67,
-	0x2E,0x00,0x15,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,
-	0x30,0x31,0x53,0x74,0x72,0x65,0x74,0x63,0x68,0x65,0x64,0x3A,
+	0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x2C,0x20,0x4C,0x61,0x79,
+	0x6F,0x75,0x74,0x3A,0x01,0x3E,0x29,0x3E,0x40,0x58,0x30,0x34,
+	0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x61,0x74,0x74,0x65,0x72,
+	0x6E,0x20,0x6C,0x61,0x79,0x6F,0x75,0x74,0x2C,0x20,0x68,0x65,
+	0x78,0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,0x69,0x6E,0x67,0x3A,
 	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
-	0x37,0x4D,0x61,0x6B,0x65,0x73,0x20,0x66,0x75,0x6C,0x6C,0x73,
-	0x63,0x72,0x65,0x65,0x6E,0x20,0x6D,0x6F,0x64,0x65,0x20,0x63,
-	0x6F,0x6D,0x70,0x6C,0x65,0x74,0x65,0x6C,0x79,0x20,0x73,0x74,
-	0x72,0x65,0x74,0x63,0x68,0x20,0x6F,0x75,0x74,0x20,0x74,0x68,
-	0x65,0x20,0x69,0x6D,0x61,0x67,0x65,0x2E,0x50,0x54,0x68,0x69,
-	0x73,0x20,0x63,0x61,0x6E,0x20,0x61,0x6E,0x64,0x20,0x77,0x69,
-	0x6C,0x6C,0x20,0x72,0x65,0x73,0x75,0x6C,0x74,0x20,0x69,0x6E,
-	0x20,0x75,0x6E,0x65,0x76,0x65,0x6E,0x20,0x70,0x69,0x78,0x65,
-	0x6C,0x20,0x73,0x69,0x7A,0x65,0x73,0x2C,0x20,0x6D,0x61,0x6B,
-	0x69,0x6E,0x67,0x20,0x74,0x68,0x65,0x20,0x69,0x6D,0x61,0x67,
-	0x65,0x20,0x6C,0x6F,0x6F,0x6B,0x20,0x71,0x75,0x69,0x74,0x65,
-	0x20,0x62,0x61,0x64,0x2E,0x52,0x54,0x68,0x65,0x20,0x22,0x50,
-	0x69,0x78,0x65,0x6C,0x20,0x66,0x69,0x6C,0x74,0x65,0x72,0x22,
-	0x20,0x73,0x65,0x74,0x74,0x69,0x6E,0x67,0x20,0x63,0x61,0x6E,
-	0x20,0x68,0x65,0x6C,0x70,0x20,0x77,0x69,0x74,0x68,0x20,0x74,
-	0x68,0x69,0x73,0x2C,0x20,0x62,0x75,0x74,0x20,0x69,0x74,0x20,
-	0x6D,0x61,0x6B,0x65,0x73,0x20,0x74,0x68,0x65,0x20,0x69,0x6D,
-	0x61,0x67,0x65,0x20,0x6C,0x6F,0x6F,0x6B,0x20,0x62,0x6C,0x75,
-	0x72,0x72,0x79,0x2E,0x01,0x20,0x18,0x3E,0x40,0x58,0x30,0x34,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x69,0x78,0x65,0x6C,0x20,
-	0x66,0x69,0x6C,0x74,0x65,0x72,0x3A,0x0B,0x3E,0x40,0x58,0x30,
-	0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x52,0x41,0x70,0x70,0x6C,
-	0x69,0x65,0x73,0x20,0x61,0x6E,0x20,0x61,0x6E,0x74,0x69,0x2D,
-	0x61,0x6C,0x69,0x61,0x73,0x69,0x6E,0x67,0x20,0x73,0x75,0x62,
-	0x70,0x69,0x78,0x65,0x6C,0x20,0x66,0x69,0x6C,0x74,0x65,0x72,
-	0x20,0x74,0x68,0x61,0x74,0x20,0x69,0x73,0x20,0x75,0x73,0x65,
-	0x64,0x20,0x77,0x68,0x65,0x6E,0x20,0x74,0x68,0x65,0x20,0x77,
-	0x69,0x6E,0x64,0x6F,0x77,0x20,0x69,0x73,0x20,0x75,0x70,0x73,
-	0x63,0x61,0x6C,0x65,0x64,0x2E,0x3B,0x50,0x6C,0x65,0x61,0x73,
-	0x65,0x20,0x6B,0x65,0x65,0x70,0x20,0x69,0x6E,0x20,0x6D,0x69,
-	0x6E,0x64,0x20,0x74,0x68,0x61,0x74,0x20,0x74,0x68,0x69,0x73,
-	0x20,0x77,0x69,0x6C,0x6C,0x20,0x6D,0x61,0x6B,0x65,0x20,0x70,
-	0x69,0x78,0x65,0x6C,0x73,0x20,0x6C,0x6F,0x6F,0x6B,0x20,0x62,
-	0x6C,0x75,0x72,0x72,0x79,0x2E,0x00,0x23,0x40,0x58,0x30,0x32,
-	0x30,0x40,0x43,0x30,0x30,0x31,0x41,0x64,0x76,0x61,0x6E,0x63,
-	0x65,0x64,0x20,0x65,0x64,0x69,0x74,0x20,0x66,0x75,0x6E,0x63,
-	0x74,0x69,0x6F,0x6E,0x73,0x3A,0x20,0x01,0x3E,0x1E,0x3E,0x40,
-	0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x43,0x6F,0x70,
-	0x79,0x2F,0x50,0x61,0x73,0x74,0x65,0x20,0x6D,0x61,0x73,0x6B,
-	0x69,0x6E,0x67,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
-	0x43,0x30,0x30,0x32,0x37,0x54,0x68,0x65,0x20,0x6D,0x61,0x73,
-	0x6B,0x69,0x6E,0x67,0x20,0x69,0x73,0x20,0x75,0x73,0x65,0x64,
-	0x20,0x66,0x6F,0x72,0x20,0x63,0x6F,0x70,0x79,0x69,0x6E,0x67,
-	0x2F,0x70,0x61,0x73,0x74,0x69,0x6E,0x67,0x20,0x6F,0x6E,0x6C,
-	0x79,0x20,0x70,0x61,0x72,0x74,0x73,0x20,0x6F,0x66,0x20,0x61,
-	0x46,0x22,0x6E,0x6F,0x74,0x65,0x2D,0x63,0x65,0x6C,0x6C,0x22,
-	0x2E,0x20,0x54,0x68,0x65,0x20,0x64,0x69,0x66,0x66,0x65,0x72,
-	0x65,0x6E,0x74,0x20,0x70,0x61,0x72,0x74,0x73,0x20,0x6F,0x66,
-	0x20,0x61,0x20,0x22,0x6E,0x6F,0x74,0x65,0x2D,0x63,0x65,0x6C,
-	0x6C,0x22,0x20,0x69,0x73,0x20,0x4E,0x6F,0x74,0x65,0x2C,0x20,
-	0x49,0x6E,0x73,0x74,0x72,0x2E,0x20,0x6E,0x72,0x2E,0x2C,0x20,
-	0x56,0x6F,0x6C,0x75,0x6D,0x65,0x2C,0x20,0x45,0x66,0x66,0x65,
-	0x63,0x74,0x20,0x6E,0x72,0x20,0x26,0x20,0x45,0x66,0x66,0x65,
-	0x63,0x74,0x20,0x64,0x61,0x74,0x61,0x2E,0x34,0x3E,0x41,0x73,
-	0x20,0x79,0x6F,0x75,0x20,0x63,0x61,0x6E,0x20,0x73,0x65,0x65,
-	0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x77,0x69,0x6E,0x64,
-	0x6F,0x77,0x20,0x74,0x68,0x65,0x72,0x65,0x20,0x61,0x72,0x65,
-	0x20,0x33,0x20,0x63,0x6F,0x6C,0x75,0x6D,0x6E,0x73,0x20,0x6F,
-	0x66,0x3D,0x22,0x65,0x6E,0x61,0x62,0x6C,0x65,0x2F,0x64,0x69,
-	0x73,0x61,0x62,0x6C,0x65,0x20,0x62,0x75,0x74,0x74,0x6F,0x6E,
-	0x73,0x22,0x20,0x77,0x68,0x69,0x63,0x68,0x20,0x68,0x61,0x73,
-	0x20,0x74,0x68,0x65,0x20,0x6C,0x65,0x74,0x74,0x65,0x72,0x73,
-	0x20,0x43,0x2C,0x50,0x20,0x26,0x20,0x54,0x20,0x61,0x62,0x6F,
-	0x76,0x65,0x2E,0x45,0x3E,0x43,0x20,0x6D,0x65,0x61,0x6E,0x73,
-	0x20,0x63,0x6F,0x70,0x79,0x2C,0x20,0x69,0x74,0x20,0x63,0x6F,
-	0x6E,0x74,0x72,0x6F,0x6C,0x73,0x20,0x77,0x68,0x69,0x63,0x68,
-	0x20,0x70,0x61,0x72,0x74,0x73,0x20,0x74,0x68,0x61,0x74,0x20,
-	0x67,0x6F,0x65,0x73,0x20,0x69,0x6E,0x74,0x6F,0x20,0x74,0x68,
-	0x65,0x20,0x63,0x6F,0x70,0x79,0x62,0x75,0x66,0x66,0x65,0x72,
-	0x2E,0x3E,0x3E,0x50,0x20,0x6D,0x65,0x61,0x6E,0x73,0x20,0x70,
-	0x61,0x73,0x74,0x65,0x20,0x61,0x6E,0x64,0x20,0x63,0x6F,0x6E,
-	0x74,0x72,0x6F,0x6C,0x73,0x20,0x77,0x68,0x69,0x63,0x68,0x20,
-	0x70,0x61,0x72,0x74,0x73,0x20,0x74,0x68,0x61,0x74,0x20,0x67,
-	0x6F,0x65,0x73,0x20,0x6F,0x75,0x74,0x20,0x66,0x72,0x6F,0x6D,
-	0x20,0x74,0x68,0x65,0x0B,0x63,0x6F,0x70,0x79,0x62,0x75,0x66,
-	0x66,0x65,0x72,0x2E,0x45,0x3E,0x54,0x20,0x6D,0x65,0x61,0x6E,
-	0x73,0x20,0x74,0x72,0x61,0x6E,0x73,0x70,0x61,0x72,0x65,0x6E,
-	0x63,0x79,0x2E,0x20,0x49,0x66,0x20,0x69,0x74,0x27,0x73,0x20,
-	0x65,0x6E,0x61,0x62,0x6C,0x65,0x64,0x2C,0x20,0x74,0x68,0x65,
-	0x20,0x70,0x61,0x73,0x74,0x69,0x6E,0x67,0x20,0x64,0x6F,0x65,
-	0x73,0x6E,0x27,0x74,0x20,0x6F,0x76,0x65,0x72,0x77,0x72,0x69,
-	0x74,0x65,0x3D,0x64,0x61,0x74,0x61,0x20,0x77,0x69,0x74,0x68,
-	0x20,0x6E,0x69,0x6C,0x2D,0x69,0x6E,0x66,0x6F,0x72,0x6D,0x61,
-	0x74,0x69,0x6F,0x6E,0x2C,0x20,0x6F,0x6E,0x6C,0x79,0x20,0x77,
-	0x69,0x74,0x68,0x20,0x61,0x20,0x6E,0x6F,0x74,0x65,0x20,0x6F,
-	0x72,0x20,0x61,0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,0x20,0x3C,
-	0x3E,0x20,0x30,0x2E,0x01,0x3E,0x40,0x3E,0x54,0x68,0x65,0x20,
-	0x63,0x75,0x74,0x20,0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,
-	0x73,0x20,0x77,0x6F,0x72,0x6B,0x73,0x20,0x6C,0x69,0x6B,0x65,
-	0x20,0x70,0x61,0x73,0x74,0x69,0x6E,0x67,0x20,0x77,0x69,0x74,
-	0x68,0x20,0x7A,0x65,0x72,0x6F,0x2D,0x64,0x61,0x74,0x61,0x2E,
-	0x20,0x54,0x68,0x69,0x73,0x20,0x6D,0x65,0x61,0x6E,0x73,0x3B,
-	0x74,0x68,0x61,0x74,0x20,0x74,0x68,0x65,0x20,0x63,0x75,0x74,
-	0x74,0x69,0x6E,0x67,0x20,0x69,0x73,0x20,0x63,0x6F,0x6E,0x74,
-	0x72,0x6F,0x6C,0x6C,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,
-	0x50,0x2D,0x63,0x6F,0x6C,0x75,0x6D,0x6E,0x20,0x28,0x6F,0x72,
-	0x20,0x54,0x2D,0x63,0x6F,0x6C,0x75,0x6D,0x6E,0x29,0x2E,0x3C,
-	0x3E,0x57,0x68,0x65,0x6E,0x20,0x79,0x6F,0x75,0x20,0x63,0x6F,
-	0x70,0x79,0x20,0x64,0x61,0x74,0x61,0x20,0x77,0x69,0x74,0x68,
-	0x20,0x6D,0x61,0x73,0x6B,0x69,0x6E,0x67,0x2C,0x20,0x74,0x68,
-	0x65,0x20,0x64,0x69,0x73,0x61,0x62,0x6C,0x65,0x64,0x20,0x70,
-	0x61,0x72,0x74,0x73,0x20,0x61,0x72,0x65,0x20,0x6E,0x6F,0x74,
-	0x43,0x63,0x6C,0x65,0x61,0x72,0x65,0x64,0x20,0x69,0x6E,0x20,
+	0x41,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x75,0x73,0x65,0x20,
+	0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x73,0x20,0x74,0x68,0x61,
+	0x74,0x20,0x61,0x72,0x65,0x20,0x6C,0x6F,0x6E,0x67,0x65,0x72,
+	0x20,0x74,0x68,0x61,0x6E,0x20,0x39,0x39,0x20,0x6C,0x69,0x6E,
+	0x65,0x73,0x2C,0x20,0x79,0x6F,0x75,0x20,0x73,0x68,0x6F,0x75,
+	0x6C,0x64,0x20,0x75,0x73,0x65,0x45,0x68,0x65,0x78,0x20,0x63,
+	0x6F,0x75,0x6E,0x74,0x69,0x6E,0x67,0x20,0x73,0x69,0x6E,0x63,
+	0x65,0x20,0x74,0x68,0x65,0x72,0x65,0x20,0x61,0x72,0x65,0x20,
+	0x6F,0x6E,0x6C,0x79,0x20,0x32,0x20,0x64,0x69,0x67,0x69,0x74,
+	0x73,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x6C,0x69,0x6E,
+	0x65,0x20,0x6E,0x75,0x6D,0x62,0x65,0x72,0x20,0x63,0x6F,0x6C,
+	0x75,0x6D,0x6E,0x2E,0x00,0x12,0x3E,0x40,0x58,0x30,0x34,0x30,
+	0x40,0x43,0x30,0x30,0x31,0x53,0x63,0x6F,0x70,0x65,0x73,0x3A,
+	0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,
+	0x43,0x22,0x53,0x74,0x64,0x2E,0x22,0x20,0x28,0x73,0x74,0x61,
+	0x6E,0x64,0x61,0x72,0x64,0x29,0x20,0x77,0x69,0x6C,0x6C,0x20,
+	0x73,0x68,0x6F,0x77,0x20,0x74,0x68,0x65,0x20,0x73,0x61,0x6D,
+	0x70,0x6C,0x65,0x20,0x70,0x6F,0x69,0x6E,0x74,0x73,0x20,0x61,
+	0x73,0x20,0x70,0x69,0x78,0x65,0x6C,0x73,0x20,0x28,0x6C,0x69,
+	0x6B,0x65,0x20,0x46,0x54,0x32,0x29,0x2E,0x3D,0x22,0x4C,0x69,
+	0x6E,0x65,0x64,0x22,0x20,0x77,0x69,0x6C,0x6C,0x20,0x64,0x72,
+	0x61,0x77,0x20,0x69,0x6E,0x74,0x65,0x72,0x70,0x6F,0x6C,0x61,
+	0x74,0x65,0x64,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x73,0x20,
+	0x28,0x6C,0x69,0x6E,0x65,0x61,0x72,0x20,0x69,0x6E,0x74,0x65,
+	0x72,0x70,0x6F,0x6C,0x61,0x74,0x69,0x6F,0x6E,0x2E,0x00,0x27,
+	0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,0x31,0x43,0x6F,
+	0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x2C,
+	0x20,0x4D,0x69,0x73,0x63,0x65,0x6C,0x6C,0x61,0x6E,0x65,0x6F,
+	0x75,0x73,0x3A,0x01,0x3E,0x15,0x3E,0x40,0x58,0x30,0x34,0x30,
+	0x40,0x43,0x30,0x30,0x31,0x56,0x53,0x79,0x6E,0x63,0x20,0x6F,
+	0x66,0x66,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,
+	0x30,0x30,0x32,0x3F,0x54,0x65,0x6C,0x6C,0x73,0x20,0x74,0x68,
+	0x65,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x20,0x74,0x6F,
+	0x20,0x6E,0x6F,0x74,0x20,0x75,0x73,0x65,0x20,0x56,0x53,0x79,
+	0x6E,0x63,0x20,0x66,0x6F,0x72,0x20,0x76,0x69,0x64,0x65,0x6F,
+	0x2E,0x20,0x49,0x66,0x20,0x79,0x6F,0x75,0x72,0x20,0x6D,0x6F,
+	0x6E,0x69,0x74,0x6F,0x72,0x27,0x73,0x40,0x72,0x65,0x66,0x72,
+	0x65,0x73,0x68,0x20,0x72,0x61,0x74,0x65,0x20,0x69,0x73,0x20,
+	0x6E,0x6F,0x74,0x20,0x36,0x30,0x48,0x7A,0x20,0x28,0x6F,0x72,
+	0x20,0x35,0x39,0x48,0x7A,0x29,0x2C,0x20,0x74,0x68,0x65,0x6E,
+	0x20,0x56,0x53,0x79,0x6E,0x63,0x20,0x69,0x73,0x20,0x61,0x6C,
+	0x77,0x61,0x79,0x73,0x20,0x6F,0x66,0x66,0x20,0x66,0x6F,0x72,
+	0x45,0x74,0x68,0x69,0x73,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,
+	0x6D,0x2E,0x20,0x4E,0x6F,0x74,0x20,0x68,0x61,0x76,0x69,0x6E,
+	0x67,0x20,0x56,0x53,0x79,0x6E,0x63,0x20,0x77,0x69,0x6C,0x6C,
+	0x20,0x72,0x65,0x73,0x75,0x6C,0x74,0x20,0x69,0x6E,0x20,0x6C,
+	0x65,0x73,0x73,0x20,0x69,0x6E,0x70,0x75,0x74,0x2F,0x76,0x69,
+	0x64,0x65,0x6F,0x20,0x64,0x65,0x6C,0x61,0x79,0x2C,0x1E,0x62,
+	0x75,0x74,0x20,0x61,0x6C,0x73,0x6F,0x20,0x70,0x6F,0x74,0x65,
+	0x6E,0x74,0x69,0x61,0x6C,0x20,0x73,0x74,0x75,0x74,0x74,0x65,
+	0x72,0x69,0x6E,0x67,0x2E,0x00,0x15,0x3E,0x40,0x58,0x30,0x34,
+	0x30,0x40,0x43,0x30,0x30,0x31,0x53,0x74,0x72,0x65,0x74,0x63,
+	0x68,0x65,0x64,0x3A,0x0B,0x3E,0x40,0x58,0x30,0x36,0x30,0x40,
+	0x43,0x30,0x30,0x32,0x37,0x4D,0x61,0x6B,0x65,0x73,0x20,0x66,
+	0x75,0x6C,0x6C,0x73,0x63,0x72,0x65,0x65,0x6E,0x20,0x6D,0x6F,
+	0x64,0x65,0x20,0x63,0x6F,0x6D,0x70,0x6C,0x65,0x74,0x65,0x6C,
+	0x79,0x20,0x73,0x74,0x72,0x65,0x74,0x63,0x68,0x20,0x6F,0x75,
+	0x74,0x20,0x74,0x68,0x65,0x20,0x69,0x6D,0x61,0x67,0x65,0x2E,
+	0x50,0x54,0x68,0x69,0x73,0x20,0x63,0x61,0x6E,0x20,0x61,0x6E,
+	0x64,0x20,0x77,0x69,0x6C,0x6C,0x20,0x72,0x65,0x73,0x75,0x6C,
+	0x74,0x20,0x69,0x6E,0x20,0x75,0x6E,0x65,0x76,0x65,0x6E,0x20,
+	0x70,0x69,0x78,0x65,0x6C,0x20,0x73,0x69,0x7A,0x65,0x73,0x2C,
+	0x20,0x6D,0x61,0x6B,0x69,0x6E,0x67,0x20,0x74,0x68,0x65,0x20,
+	0x69,0x6D,0x61,0x67,0x65,0x20,0x6C,0x6F,0x6F,0x6B,0x20,0x71,
+	0x75,0x69,0x74,0x65,0x20,0x62,0x61,0x64,0x2E,0x52,0x54,0x68,
+	0x65,0x20,0x22,0x50,0x69,0x78,0x65,0x6C,0x20,0x66,0x69,0x6C,
+	0x74,0x65,0x72,0x22,0x20,0x73,0x65,0x74,0x74,0x69,0x6E,0x67,
+	0x20,0x63,0x61,0x6E,0x20,0x68,0x65,0x6C,0x70,0x20,0x77,0x69,
+	0x74,0x68,0x20,0x74,0x68,0x69,0x73,0x2C,0x20,0x62,0x75,0x74,
+	0x20,0x69,0x74,0x20,0x6D,0x61,0x6B,0x65,0x73,0x20,0x74,0x68,
+	0x65,0x20,0x69,0x6D,0x61,0x67,0x65,0x20,0x6C,0x6F,0x6F,0x6B,
+	0x20,0x62,0x6C,0x75,0x72,0x72,0x79,0x2E,0x01,0x20,0x18,0x3E,
+	0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,0x31,0x50,0x69,
+	0x78,0x65,0x6C,0x20,0x66,0x69,0x6C,0x74,0x65,0x72,0x3A,0x0B,
+	0x3E,0x40,0x58,0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x52,
+	0x41,0x70,0x70,0x6C,0x69,0x65,0x73,0x20,0x61,0x6E,0x20,0x61,
+	0x6E,0x74,0x69,0x2D,0x61,0x6C,0x69,0x61,0x73,0x69,0x6E,0x67,
+	0x20,0x73,0x75,0x62,0x70,0x69,0x78,0x65,0x6C,0x20,0x66,0x69,
+	0x6C,0x74,0x65,0x72,0x20,0x74,0x68,0x61,0x74,0x20,0x69,0x73,
+	0x20,0x75,0x73,0x65,0x64,0x20,0x77,0x68,0x65,0x6E,0x20,0x74,
+	0x68,0x65,0x20,0x77,0x69,0x6E,0x64,0x6F,0x77,0x20,0x69,0x73,
+	0x20,0x75,0x70,0x73,0x63,0x61,0x6C,0x65,0x64,0x2E,0x3B,0x50,
+	0x6C,0x65,0x61,0x73,0x65,0x20,0x6B,0x65,0x65,0x70,0x20,0x69,
+	0x6E,0x20,0x6D,0x69,0x6E,0x64,0x20,0x74,0x68,0x61,0x74,0x20,
+	0x74,0x68,0x69,0x73,0x20,0x77,0x69,0x6C,0x6C,0x20,0x6D,0x61,
+	0x6B,0x65,0x20,0x70,0x69,0x78,0x65,0x6C,0x73,0x20,0x6C,0x6F,
+	0x6F,0x6B,0x20,0x62,0x6C,0x75,0x72,0x72,0x79,0x2E,0x00,0x23,
+	0x40,0x58,0x30,0x32,0x30,0x40,0x43,0x30,0x30,0x31,0x41,0x64,
+	0x76,0x61,0x6E,0x63,0x65,0x64,0x20,0x65,0x64,0x69,0x74,0x20,
+	0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x3A,0x20,0x01,
+	0x3E,0x1E,0x3E,0x40,0x58,0x30,0x34,0x30,0x40,0x43,0x30,0x30,
+	0x31,0x43,0x6F,0x70,0x79,0x2F,0x50,0x61,0x73,0x74,0x65,0x20,
+	0x6D,0x61,0x73,0x6B,0x69,0x6E,0x67,0x3A,0x0B,0x3E,0x40,0x58,
+	0x30,0x36,0x30,0x40,0x43,0x30,0x30,0x32,0x37,0x54,0x68,0x65,
+	0x20,0x6D,0x61,0x73,0x6B,0x69,0x6E,0x67,0x20,0x69,0x73,0x20,
+	0x75,0x73,0x65,0x64,0x20,0x66,0x6F,0x72,0x20,0x63,0x6F,0x70,
+	0x79,0x69,0x6E,0x67,0x2F,0x70,0x61,0x73,0x74,0x69,0x6E,0x67,
+	0x20,0x6F,0x6E,0x6C,0x79,0x20,0x70,0x61,0x72,0x74,0x73,0x20,
+	0x6F,0x66,0x20,0x61,0x46,0x22,0x6E,0x6F,0x74,0x65,0x2D,0x63,
+	0x65,0x6C,0x6C,0x22,0x2E,0x20,0x54,0x68,0x65,0x20,0x64,0x69,
+	0x66,0x66,0x65,0x72,0x65,0x6E,0x74,0x20,0x70,0x61,0x72,0x74,
+	0x73,0x20,0x6F,0x66,0x20,0x61,0x20,0x22,0x6E,0x6F,0x74,0x65,
+	0x2D,0x63,0x65,0x6C,0x6C,0x22,0x20,0x69,0x73,0x20,0x4E,0x6F,
+	0x74,0x65,0x2C,0x20,0x49,0x6E,0x73,0x74,0x72,0x2E,0x20,0x6E,
+	0x72,0x2E,0x2C,0x20,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x2C,0x20,
+	0x45,0x66,0x66,0x65,0x63,0x74,0x20,0x6E,0x72,0x20,0x26,0x20,
+	0x45,0x66,0x66,0x65,0x63,0x74,0x20,0x64,0x61,0x74,0x61,0x2E,
+	0x34,0x3E,0x41,0x73,0x20,0x79,0x6F,0x75,0x20,0x63,0x61,0x6E,
+	0x20,0x73,0x65,0x65,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,
+	0x77,0x69,0x6E,0x64,0x6F,0x77,0x20,0x74,0x68,0x65,0x72,0x65,
+	0x20,0x61,0x72,0x65,0x20,0x33,0x20,0x63,0x6F,0x6C,0x75,0x6D,
+	0x6E,0x73,0x20,0x6F,0x66,0x3D,0x22,0x65,0x6E,0x61,0x62,0x6C,
+	0x65,0x2F,0x64,0x69,0x73,0x61,0x62,0x6C,0x65,0x20,0x62,0x75,
+	0x74,0x74,0x6F,0x6E,0x73,0x22,0x20,0x77,0x68,0x69,0x63,0x68,
+	0x20,0x68,0x61,0x73,0x20,0x74,0x68,0x65,0x20,0x6C,0x65,0x74,
+	0x74,0x65,0x72,0x73,0x20,0x43,0x2C,0x50,0x20,0x26,0x20,0x54,
+	0x20,0x61,0x62,0x6F,0x76,0x65,0x2E,0x45,0x3E,0x43,0x20,0x6D,
+	0x65,0x61,0x6E,0x73,0x20,0x63,0x6F,0x70,0x79,0x2C,0x20,0x69,
+	0x74,0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x73,0x20,0x77,
+	0x68,0x69,0x63,0x68,0x20,0x70,0x61,0x72,0x74,0x73,0x20,0x74,
+	0x68,0x61,0x74,0x20,0x67,0x6F,0x65,0x73,0x20,0x69,0x6E,0x74,
+	0x6F,0x20,0x74,0x68,0x65,0x20,0x63,0x6F,0x70,0x79,0x62,0x75,
+	0x66,0x66,0x65,0x72,0x2E,0x3E,0x3E,0x50,0x20,0x6D,0x65,0x61,
+	0x6E,0x73,0x20,0x70,0x61,0x73,0x74,0x65,0x20,0x61,0x6E,0x64,
+	0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x73,0x20,0x77,0x68,
+	0x69,0x63,0x68,0x20,0x70,0x61,0x72,0x74,0x73,0x20,0x74,0x68,
+	0x61,0x74,0x20,0x67,0x6F,0x65,0x73,0x20,0x6F,0x75,0x74,0x20,
+	0x66,0x72,0x6F,0x6D,0x20,0x74,0x68,0x65,0x0B,0x63,0x6F,0x70,
+	0x79,0x62,0x75,0x66,0x66,0x65,0x72,0x2E,0x45,0x3E,0x54,0x20,
+	0x6D,0x65,0x61,0x6E,0x73,0x20,0x74,0x72,0x61,0x6E,0x73,0x70,
+	0x61,0x72,0x65,0x6E,0x63,0x79,0x2E,0x20,0x49,0x66,0x20,0x69,
+	0x74,0x27,0x73,0x20,0x65,0x6E,0x61,0x62,0x6C,0x65,0x64,0x2C,
+	0x20,0x74,0x68,0x65,0x20,0x70,0x61,0x73,0x74,0x69,0x6E,0x67,
+	0x20,0x64,0x6F,0x65,0x73,0x6E,0x27,0x74,0x20,0x6F,0x76,0x65,
+	0x72,0x77,0x72,0x69,0x74,0x65,0x3D,0x64,0x61,0x74,0x61,0x20,
+	0x77,0x69,0x74,0x68,0x20,0x6E,0x69,0x6C,0x2D,0x69,0x6E,0x66,
+	0x6F,0x72,0x6D,0x61,0x74,0x69,0x6F,0x6E,0x2C,0x20,0x6F,0x6E,
+	0x6C,0x79,0x20,0x77,0x69,0x74,0x68,0x20,0x61,0x20,0x6E,0x6F,
+	0x74,0x65,0x20,0x6F,0x72,0x20,0x61,0x20,0x6E,0x75,0x6D,0x62,
+	0x65,0x72,0x20,0x3C,0x3E,0x20,0x30,0x2E,0x01,0x3E,0x40,0x3E,
+	0x54,0x68,0x65,0x20,0x63,0x75,0x74,0x20,0x66,0x75,0x6E,0x63,
+	0x74,0x69,0x6F,0x6E,0x73,0x20,0x77,0x6F,0x72,0x6B,0x73,0x20,
+	0x6C,0x69,0x6B,0x65,0x20,0x70,0x61,0x73,0x74,0x69,0x6E,0x67,
+	0x20,0x77,0x69,0x74,0x68,0x20,0x7A,0x65,0x72,0x6F,0x2D,0x64,
+	0x61,0x74,0x61,0x2E,0x20,0x54,0x68,0x69,0x73,0x20,0x6D,0x65,
+	0x61,0x6E,0x73,0x3B,0x74,0x68,0x61,0x74,0x20,0x74,0x68,0x65,
+	0x20,0x63,0x75,0x74,0x74,0x69,0x6E,0x67,0x20,0x69,0x73,0x20,
+	0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x6C,0x65,0x64,0x20,0x77,
+	0x69,0x74,0x68,0x20,0x50,0x2D,0x63,0x6F,0x6C,0x75,0x6D,0x6E,
+	0x20,0x28,0x6F,0x72,0x20,0x54,0x2D,0x63,0x6F,0x6C,0x75,0x6D,
+	0x6E,0x29,0x2E,0x3C,0x3E,0x57,0x68,0x65,0x6E,0x20,0x79,0x6F,
+	0x75,0x20,0x63,0x6F,0x70,0x79,0x20,0x64,0x61,0x74,0x61,0x20,
+	0x77,0x69,0x74,0x68,0x20,0x6D,0x61,0x73,0x6B,0x69,0x6E,0x67,
+	0x2C,0x20,0x74,0x68,0x65,0x20,0x64,0x69,0x73,0x61,0x62,0x6C,
+	0x65,0x64,0x20,0x70,0x61,0x72,0x74,0x73,0x20,0x61,0x72,0x65,
+	0x20,0x6E,0x6F,0x74,0x43,0x63,0x6C,0x65,0x61,0x72,0x65,0x64,
+	0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x63,0x6F,0x70,0x79,
+	0x62,0x75,0x66,0x66,0x65,0x72,0x2E,0x20,0x28,0x4D,0x61,0x6B,
+	0x69,0x6E,0x67,0x20,0x69,0x74,0x20,0x70,0x6F,0x73,0x73,0x69,
+	0x62,0x6C,0x65,0x20,0x74,0x6F,0x20,0x63,0x6F,0x6C,0x6C,0x65,
+	0x63,0x74,0x20,0x64,0x61,0x74,0x61,0x20,0x66,0x72,0x6F,0x6D,
+	0x27,0x73,0x65,0x76,0x65,0x72,0x61,0x6C,0x20,0x6C,0x6F,0x63,
+	0x61,0x74,0x69,0x6F,0x6E,0x73,0x20,0x69,0x6E,0x74,0x6F,0x20,
 	0x74,0x68,0x65,0x20,0x63,0x6F,0x70,0x79,0x62,0x75,0x66,0x66,
-	0x65,0x72,0x2E,0x20,0x28,0x4D,0x61,0x6B,0x69,0x6E,0x67,0x20,
-	0x69,0x74,0x20,0x70,0x6F,0x73,0x73,0x69,0x62,0x6C,0x65,0x20,
-	0x74,0x6F,0x20,0x63,0x6F,0x6C,0x6C,0x65,0x63,0x74,0x20,0x64,
-	0x61,0x74,0x61,0x20,0x66,0x72,0x6F,0x6D,0x27,0x73,0x65,0x76,
-	0x65,0x72,0x61,0x6C,0x20,0x6C,0x6F,0x63,0x61,0x74,0x69,0x6F,
-	0x6E,0x73,0x20,0x69,0x6E,0x74,0x6F,0x20,0x74,0x68,0x65,0x20,
-	0x63,0x6F,0x70,0x79,0x62,0x75,0x66,0x66,0x65,0x72,0x2E,0x29,
-	0x00,0x03,0x45,0x4E,0x44,0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,
+	0x65,0x72,0x2E,0x29,0x00,0x03,0x45,0x4E,0x44,0x4C,0x3B,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x4C,0x3B,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
+	0x2A,0x2A,0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x2A,0x2A,0x0E,0x40,0x4C,0x50,0x72,0x6F,0x62,0x6C,0x65,
-	0x6D,0x73,0x2F,0x46,0x41,0x51,0x06,0x3E,0x40,0x58,0x30,0x32,
-	0x30,0x2A,0x3E,0x40,0x43,0x30,0x30,0x31,0x51,0x3A,0x20,0x48,
-	0x6F,0x77,0x20,0x63,0x61,0x6E,0x20,0x49,0x20,0x74,0x6F,0x67,
-	0x67,0x6C,0x65,0x20,0x66,0x75,0x6C,0x6C,0x73,0x63,0x72,0x65,
-	0x65,0x6E,0x20,0x6D,0x6F,0x64,0x65,0x3F,0x37,0x3E,0x40,0x43,
-	0x30,0x30,0x32,0x41,0x3A,0x20,0x50,0x72,0x65,0x73,0x73,0x20,
-	0x41,0x6C,0x74,0x2B,0x45,0x6E,0x74,0x65,0x72,0x20,0x28,0x43,
-	0x74,0x72,0x6C,0x2B,0x43,0x6D,0x64,0x2B,0x46,0x20,0x61,0x6C,
-	0x73,0x6F,0x20,0x77,0x6F,0x72,0x6B,0x73,0x20,0x6F,0x6E,0x20,
-	0x4D,0x61,0x63,0x29,0x06,0x3E,0x40,0x58,0x30,0x32,0x30,0x45,
-	0x3E,0x40,0x43,0x30,0x30,0x31,0x51,0x3A,0x20,0x48,0x6F,0x77,
-	0x20,0x63,0x61,0x6E,0x20,0x49,0x20,0x6D,0x61,0x6B,0x65,0x20,
-	0x66,0x75,0x6C,0x6C,0x73,0x63,0x72,0x65,0x65,0x6E,0x20,0x6D,
-	0x6F,0x64,0x65,0x20,0x73,0x74,0x72,0x65,0x74,0x63,0x68,0x20,
-	0x6F,0x75,0x74,0x20,0x74,0x68,0x65,0x20,0x77,0x68,0x6F,0x6C,
-	0x65,0x20,0x73,0x63,0x72,0x65,0x65,0x6E,0x3F,0x37,0x3E,0x40,
-	0x43,0x30,0x30,0x32,0x41,0x3A,0x20,0x45,0x6E,0x61,0x62,0x6C,
-	0x65,0x20,0x22,0x53,0x74,0x72,0x65,0x74,0x63,0x68,0x65,0x64,
-	0x22,0x20,0x69,0x6E,0x20,0x43,0x6F,0x6E,0x66,0x69,0x67,0x20,
-	0x2D,0x3E,0x20,0x4D,0x69,0x73,0x63,0x65,0x6C,0x6C,0x61,0x6E,
-	0x65,0x6F,0x75,0x73,0x2E,0x4E,0x3E,0x40,0x58,0x30,0x33,0x35,
-	0x54,0x68,0x69,0x73,0x20,0x77,0x69,0x6C,0x6C,0x20,0x72,0x65,
-	0x73,0x75,0x6C,0x74,0x20,0x69,0x6E,0x20,0x75,0x6E,0x65,0x76,
-	0x65,0x6E,0x20,0x70,0x69,0x78,0x65,0x6C,0x20,0x77,0x69,0x64,
-	0x74,0x68,0x73,0x2E,0x20,0x49,0x66,0x20,0x79,0x6F,0x75,0x20,
-	0x77,0x61,0x6E,0x74,0x20,0x74,0x6F,0x20,0x66,0x69,0x78,0x20,
-	0x74,0x68,0x69,0x73,0x2C,0x20,0x65,0x6E,0x61,0x62,0x6C,0x65,
-	0x3D,0x22,0x50,0x69,0x78,0x65,0x6C,0x20,0x66,0x69,0x6C,0x74,
-	0x65,0x72,0x22,0x20,0x28,0x74,0x68,0x6F,0x75,0x67,0x68,0x20,
-	0x74,0x68,0x69,0x73,0x20,0x77,0x69,0x6C,0x6C,0x20,0x6D,0x61,
-	0x6B,0x65,0x20,0x74,0x68,0x65,0x20,0x69,0x6D,0x61,0x67,0x65,
-	0x20,0x6C,0x6F,0x6F,0x6B,0x20,0x62,0x6C,0x75,0x72,0x72,0x79,
-	0x29,0x2E,0x06,0x3E,0x40,0x58,0x30,0x32,0x30,0x27,0x3E,0x40,
-	0x43,0x30,0x30,0x31,0x51,0x3A,0x20,0x49,0x20,0x63,0x61,0x6E,
-	0x27,0x74,0x20,0x75,0x73,0x65,0x20,0x41,0x6C,0x74,0x2B,0x46,
-	0x34,0x20,0x61,0x6E,0x64,0x20,0x41,0x6C,0x74,0x2B,0x46,0x35,
-	0x21,0x4E,0x3E,0x40,0x43,0x30,0x30,0x32,0x41,0x3A,0x20,0x57,
-	0x69,0x6E,0x64,0x6F,0x77,0x73,0x3A,0x20,0x49,0x66,0x20,0x79,
-	0x6F,0x75,0x20,0x68,0x61,0x76,0x65,0x20,0x47,0x65,0x46,0x6F,
-	0x72,0x63,0x65,0x20,0x45,0x78,0x70,0x65,0x72,0x69,0x65,0x6E,
-	0x63,0x65,0x20,0x69,0x6E,0x73,0x74,0x61,0x6C,0x6C,0x65,0x64,
-	0x2C,0x20,0x79,0x6F,0x75,0x20,0x6E,0x65,0x65,0x64,0x20,0x74,
-	0x6F,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x2B,0x3E,0x40,0x58,
-	0x30,0x33,0x35,0x74,0x68,0x65,0x20,0x6B,0x65,0x79,0x62,0x69,
-	0x6E,0x64,0x69,0x6E,0x67,0x73,0x20,0x69,0x6E,0x20,0x69,0x74,
-	0x73,0x20,0x73,0x65,0x74,0x74,0x69,0x6E,0x67,0x73,0x20,0x70,
-	0x61,0x67,0x65,0x2E,0x57,0x3E,0x6D,0x61,0x63,0x4F,0x53,0x2F,
-	0x4F,0x53,0x20,0x58,0x3A,0x20,0x43,0x68,0x61,0x6E,0x67,0x65,
-	0x20,0x41,0x6C,0x74,0x2B,0x46,0x34,0x2F,0x41,0x6C,0x74,0x2B,
-	0x46,0x35,0x20,0x6B,0x65,0x79,0x73,0x20,0x69,0x6E,0x20,0x74,
-	0x68,0x65,0x20,0x4F,0x53,0x20,0x74,0x6F,0x20,0x73,0x6F,0x6D,
-	0x65,0x74,0x68,0x69,0x6E,0x67,0x20,0x65,0x6C,0x73,0x65,0x2E,
-	0x20,0x41,0x6C,0x73,0x6F,0x20,0x66,0x6F,0x72,0x20,0x47,0x4E,
-	0x55,0x2F,0x4C,0x69,0x6E,0x75,0x78,0x2E,0x06,0x3E,0x40,0x58,
-	0x30,0x32,0x30,0x2B,0x3E,0x40,0x43,0x30,0x30,0x31,0x51,0x3A,
-	0x20,0x54,0x68,0x65,0x20,0x6D,0x6F,0x75,0x73,0x65,0x20,0x63,
-	0x75,0x72,0x73,0x6F,0x72,0x20,0x69,0x73,0x20,0x64,0x65,0x6C,
-	0x61,0x79,0x65,0x64,0x2F,0x6C,0x61,0x67,0x67,0x79,0x21,0x44,
-	0x3E,0x40,0x43,0x30,0x30,0x32,0x41,0x3A,0x20,0x4D,0x61,0x6B,
-	0x65,0x20,0x73,0x75,0x72,0x65,0x20,0x22,0x53,0x6F,0x66,0x74,
-	0x77,0x61,0x72,0x65,0x20,0x6D,0x6F,0x75,0x73,0x65,0x22,0x20,
-	0x69,0x73,0x20,0x64,0x69,0x73,0x61,0x62,0x6C,0x65,0x64,0x20,
-	0x69,0x6E,0x20,0x43,0x6F,0x6E,0x66,0x69,0x67,0x20,0x2D,0x3E,
-	0x20,0x4C,0x61,0x79,0x6F,0x75,0x74,0x2E,0x4B,0x3E,0x40,0x58,
-	0x30,0x33,0x35,0x41,0x6C,0x74,0x65,0x72,0x6E,0x61,0x74,0x69,
-	0x76,0x65,0x6C,0x79,0x2C,0x20,0x79,0x6F,0x75,0x20,0x63,0x61,
-	0x6E,0x20,0x65,0x6E,0x61,0x62,0x6C,0x65,0x20,0x22,0x56,0x53,
-	0x79,0x6E,0x63,0x20,0x6F,0x66,0x66,0x22,0x20,0x69,0x6E,0x20,
-	0x43,0x6F,0x6E,0x66,0x69,0x67,0x20,0x2D,0x3E,0x20,0x4D,0x69,
-	0x73,0x63,0x65,0x6C,0x6C,0x61,0x6E,0x65,0x6F,0x75,0x73,0x2E,
-	0x46,0x3E,0x54,0x68,0x69,0x73,0x20,0x68,0x6F,0x77,0x65,0x76,
-	0x65,0x72,0x2C,0x20,0x77,0x69,0x6C,0x6C,0x20,0x69,0x6E,0x74,
-	0x72,0x6F,0x64,0x75,0x63,0x65,0x20,0x73,0x74,0x75,0x74,0x74,
-	0x65,0x72,0x69,0x6E,0x67,0x20,0x62,0x65,0x63,0x61,0x75,0x73,
-	0x65,0x20,0x74,0x68,0x65,0x20,0x72,0x65,0x6E,0x64,0x65,0x72,
-	0x69,0x6E,0x67,0x20,0x72,0x61,0x74,0x65,0x20,0x69,0x73,0x22,
-	0x3E,0x6E,0x6F,0x74,0x20,0x65,0x78,0x61,0x63,0x74,0x20,0x74,
-	0x6F,0x20,0x79,0x6F,0x75,0x72,0x20,0x6D,0x6F,0x6E,0x69,0x74,
-	0x6F,0x72,0x27,0x73,0x20,0x72,0x61,0x74,0x65,0x2E,0x06,0x3E,
-	0x40,0x58,0x30,0x32,0x30,0x33,0x3E,0x40,0x43,0x30,0x30,0x31,
-	0x51,0x3A,0x20,0x57,0x69,0x6C,0x6C,0x20,0x79,0x6F,0x75,0x20,
-	0x69,0x6D,0x70,0x6C,0x65,0x6D,0x65,0x6E,0x74,0x20,0x4D,0x49,
-	0x44,0x49,0x20,0x6F,0x75,0x74,0x20,0x66,0x75,0x6E,0x63,0x74,
-	0x69,0x6F,0x6E,0x61,0x6C,0x69,0x74,0x79,0x3F,0x4D,0x3E,0x40,
-	0x43,0x30,0x30,0x32,0x41,0x3A,0x20,0x4E,0x6F,0x2C,0x20,0x73,
-	0x6F,0x72,0x72,0x79,0x2E,0x20,0x54,0x68,0x69,0x73,0x20,0x69,
-	0x73,0x20,0x76,0x65,0x72,0x79,0x20,0x64,0x69,0x66,0x66,0x69,
-	0x63,0x75,0x6C,0x74,0x20,0x74,0x6F,0x20,0x69,0x6D,0x70,0x6C,
-	0x65,0x6D,0x65,0x6E,0x74,0x20,0x63,0x6F,0x72,0x72,0x65,0x63,
-	0x74,0x6C,0x79,0x20,0x77,0x68,0x65,0x6E,0x20,0x68,0x61,0x76,
-	0x69,0x6E,0x67,0x3C,0x3E,0x40,0x58,0x30,0x33,0x35,0x68,0x69,
-	0x67,0x68,0x65,0x72,0x20,0x61,0x75,0x64,0x69,0x6F,0x20,0x62,
-	0x75,0x66,0x66,0x65,0x72,0x20,0x73,0x69,0x7A,0x65,0x73,0x20,
-	0x28,0x62,0x75,0x66,0x66,0x65,0x72,0x65,0x64,0x20,0x72,0x65,
-	0x70,0x6C,0x61,0x79,0x65,0x72,0x20,0x74,0x69,0x63,0x6B,0x73,
-	0x29,0x2E,0x2E,0x2E,0x06,0x3E,0x40,0x58,0x30,0x32,0x30,0x30,
-	0x3E,0x40,0x43,0x30,0x30,0x31,0x51,0x3A,0x20,0x57,0x68,0x65,
-	0x72,0x65,0x20,0x69,0x73,0x20,0x74,0x68,0x65,0x20,0x63,0x6F,
-	0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,
-	0x66,0x69,0x6C,0x65,0x20,0x73,0x74,0x6F,0x72,0x65,0x64,0x3F,
-	0x3F,0x3E,0x40,0x43,0x30,0x30,0x32,0x41,0x3A,0x20,0x57,0x69,
-	0x6E,0x64,0x6F,0x77,0x73,0x3A,0x20,0x5C,0x55,0x73,0x65,0x72,
-	0x73,0x5C,0x55,0x53,0x45,0x52,0x5C,0x41,0x70,0x70,0x44,0x61,
-	0x74,0x61,0x5C,0x52,0x6F,0x61,0x6D,0x69,0x6E,0x67,0x5C,0x46,
-	0x54,0x32,0x20,0x63,0x6C,0x6F,0x6E,0x65,0x5C,0x46,0x54,0x32,
-	0x2E,0x43,0x46,0x47,0x45,0x3E,0x40,0x58,0x30,0x33,0x35,0x4F,
-	0x53,0x20,0x58,0x3A,0x20,0x2F,0x55,0x73,0x65,0x72,0x73,0x2F,
-	0x55,0x53,0x45,0x52,0x2F,0x4C,0x69,0x62,0x72,0x61,0x72,0x79,
-	0x2F,0x41,0x70,0x70,0x6C,0x69,0x63,0x61,0x74,0x69,0x6F,0x6E,
-	0x20,0x53,0x75,0x70,0x70,0x6F,0x72,0x74,0x2F,0x46,0x54,0x32,
-	0x20,0x63,0x6C,0x6F,0x6E,0x65,0x2F,0x46,0x54,0x32,0x2E,0x43,
-	0x46,0x47,0x2F,0x47,0x4E,0x55,0x2F,0x4C,0x69,0x6E,0x75,0x78,
-	0x3A,0x20,0x2F,0x68,0x6F,0x6D,0x65,0x2F,0x55,0x53,0x45,0x52,
-	0x2F,0x2E,0x63,0x6F,0x6E,0x66,0x69,0x67,0x2F,0x46,0x54,0x32,
-	0x20,0x63,0x6C,0x6F,0x6E,0x65,0x2F,0x46,0x54,0x32,0x2E,0x43,
-	0x46,0x47,0x01,0x3E,0x48,0x49,0x74,0x20,0x77,0x69,0x6C,0x6C,
-	0x20,0x62,0x65,0x20,0x73,0x74,0x6F,0x72,0x65,0x64,0x20,0x69,
-	0x6E,0x20,0x74,0x68,0x65,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,
-	0x6D,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x6F,0x72,0x79,0x20,
-	0x69,0x66,0x20,0x74,0x68,0x65,0x20,0x70,0x61,0x74,0x68,0x20,
-	0x63,0x6F,0x75,0x6C,0x64,0x6E,0x27,0x74,0x20,0x62,0x65,0x20,
-	0x75,0x73,0x65,0x64,0x2E,0x4D,0x49,0x66,0x20,0x79,0x6F,0x75,
-	0x20,0x70,0x75,0x74,0x20,0x74,0x68,0x65,0x20,0x63,0x6F,0x6E,
-	0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x66,
-	0x69,0x6C,0x65,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x70,
-	0x72,0x6F,0x67,0x72,0x61,0x6D,0x20,0x64,0x69,0x72,0x65,0x63,
-	0x74,0x6F,0x72,0x79,0x2C,0x20,0x69,0x74,0x20,0x77,0x69,0x6C,
-	0x6C,0x20,0x72,0x65,0x61,0x64,0x20,0x74,0x68,0x61,0x74,0x4A,
-	0x6F,0x6E,0x65,0x20,0x61,0x6E,0x64,0x20,0x6E,0x6F,0x74,0x20,
-	0x61,0x74,0x74,0x65,0x6D,0x70,0x74,0x20,0x74,0x6F,0x20,0x63,
-	0x72,0x65,0x61,0x74,0x65,0x20,0x63,0x6F,0x6E,0x66,0x69,0x67,
-	0x20,0x64,0x69,0x72,0x73,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,
-	0x65,0x20,0x4F,0x53,0x20,0x75,0x73,0x65,0x72,0x2E,0x20,0x28,
-	0x70,0x6F,0x72,0x74,0x61,0x62,0x6C,0x65,0x20,0x6D,0x6F,0x64,
-	0x65,0x29,0x06,0x3E,0x40,0x58,0x30,0x32,0x30,0x42,0x3E,0x40,
-	0x43,0x30,0x30,0x31,0x51,0x3A,0x20,0x43,0x61,0x6E,0x20,0x74,
-	0x68,0x65,0x20,0x63,0x6C,0x6F,0x6E,0x65,0x20,0x72,0x65,0x61,
-	0x64,0x20,0x46,0x54,0x32,0x2E,0x43,0x46,0x47,0x20,0x66,0x72,
-	0x6F,0x6D,0x20,0x72,0x65,0x61,0x6C,0x20,0x46,0x54,0x32,0x2C,
-	0x20,0x61,0x6E,0x64,0x20,0x76,0x69,0x63,0x65,0x20,0x76,0x65,
-	0x72,0x73,0x61,0x3F,0x4C,0x3E,0x40,0x43,0x30,0x30,0x32,0x41,
-	0x3A,0x20,0x59,0x65,0x73,0x2C,0x20,0x69,0x74,0x20,0x73,0x68,
-	0x6F,0x75,0x6C,0x64,0x20,0x77,0x6F,0x72,0x6B,0x20,0x6A,0x75,
-	0x73,0x74,0x20,0x66,0x69,0x6E,0x65,0x2E,0x20,0x50,0x75,0x74,
-	0x20,0x69,0x74,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x64,
-	0x69,0x72,0x65,0x63,0x74,0x6F,0x72,0x79,0x20,0x73,0x68,0x6F,
-	0x77,0x6E,0x20,0x61,0x62,0x6F,0x76,0x65,0x2E,0x06,0x3E,0x40,
-	0x58,0x30,0x32,0x30,0x51,0x3E,0x40,0x43,0x30,0x30,0x31,0x51,
-	0x3A,0x20,0x53,0x6D,0x70,0x2E,0x20,0x45,0x64,0x2E,0x3A,0x20,
-	0x57,0x68,0x69,0x6C,0x65,0x20,0x7A,0x6F,0x6F,0x6D,0x65,0x64,
-	0x20,0x69,0x6E,0x2C,0x20,0x49,0x20,0x73,0x6F,0x6D,0x65,0x74,
-	0x69,0x6D,0x65,0x73,0x20,0x63,0x61,0x6E,0x27,0x74,0x20,0x6D,
-	0x61,0x72,0x6B,0x20,0x74,0x68,0x65,0x20,0x6C,0x61,0x73,0x74,
-	0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,0x70,0x6F,0x69,0x6E,
-	0x74,0x21,0x47,0x3E,0x40,0x43,0x30,0x30,0x32,0x41,0x3A,0x20,
-	0x54,0x68,0x69,0x73,0x20,0x69,0x73,0x20,0x6E,0x6F,0x72,0x6D,
-	0x61,0x6C,0x2E,0x20,0x54,0x68,0x69,0x73,0x20,0x69,0x73,0x20,
-	0x61,0x20,0x6C,0x69,0x6D,0x69,0x74,0x61,0x74,0x69,0x6F,0x6E,
-	0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x6E,0x61,0x74,0x75,
-	0x72,0x65,0x20,0x6F,0x66,0x20,0x73,0x63,0x61,0x6C,0x69,0x6E,
-	0x67,0x2E,0x06,0x3E,0x40,0x58,0x30,0x32,0x30,0x17,0x3E,0x40,
-	0x43,0x30,0x30,0x31,0x51,0x3A,0x20,0x49,0x20,0x66,0x6F,0x75,
-	0x6E,0x64,0x20,0x61,0x20,0x62,0x75,0x67,0x21,0x4C,0x3E,0x40,
-	0x43,0x30,0x30,0x32,0x41,0x3A,0x20,0x50,0x6C,0x65,0x61,0x73,
-	0x65,0x20,0x73,0x65,0x6E,0x64,0x20,0x6D,0x65,0x20,0x61,0x20,
-	0x6D,0x61,0x69,0x6C,0x20,0x28,0x66,0x6F,0x75,0x6E,0x64,0x20,
-	0x61,0x74,0x20,0x31,0x36,0x2D,0x62,0x69,0x74,0x73,0x2E,0x6F,
-	0x72,0x67,0x29,0x20,0x61,0x6E,0x64,0x20,0x74,0x72,0x79,0x20,
-	0x74,0x6F,0x20,0x65,0x78,0x70,0x6C,0x61,0x69,0x6E,0x20,0x69,
-	0x74,0x2E,0x00,0x03,0x45,0x4E,0x44,0x4C,0x3B,0x2A,0x2A,0x2A,
+	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x0E,0x40,0x4C,0x50,0x72,
+	0x6F,0x62,0x6C,0x65,0x6D,0x73,0x2F,0x46,0x41,0x51,0x06,0x3E,
+	0x40,0x58,0x30,0x32,0x30,0x2A,0x3E,0x40,0x43,0x30,0x30,0x31,
+	0x51,0x3A,0x20,0x48,0x6F,0x77,0x20,0x63,0x61,0x6E,0x20,0x49,
+	0x20,0x74,0x6F,0x67,0x67,0x6C,0x65,0x20,0x66,0x75,0x6C,0x6C,
+	0x73,0x63,0x72,0x65,0x65,0x6E,0x20,0x6D,0x6F,0x64,0x65,0x3F,
+	0x37,0x3E,0x40,0x43,0x30,0x30,0x32,0x41,0x3A,0x20,0x50,0x72,
+	0x65,0x73,0x73,0x20,0x41,0x6C,0x74,0x2B,0x45,0x6E,0x74,0x65,
+	0x72,0x20,0x28,0x43,0x74,0x72,0x6C,0x2B,0x43,0x6D,0x64,0x2B,
+	0x46,0x20,0x61,0x6C,0x73,0x6F,0x20,0x77,0x6F,0x72,0x6B,0x73,
+	0x20,0x6F,0x6E,0x20,0x4D,0x61,0x63,0x29,0x06,0x3E,0x40,0x58,
+	0x30,0x32,0x30,0x45,0x3E,0x40,0x43,0x30,0x30,0x31,0x51,0x3A,
+	0x20,0x48,0x6F,0x77,0x20,0x63,0x61,0x6E,0x20,0x49,0x20,0x6D,
+	0x61,0x6B,0x65,0x20,0x66,0x75,0x6C,0x6C,0x73,0x63,0x72,0x65,
+	0x65,0x6E,0x20,0x6D,0x6F,0x64,0x65,0x20,0x73,0x74,0x72,0x65,
+	0x74,0x63,0x68,0x20,0x6F,0x75,0x74,0x20,0x74,0x68,0x65,0x20,
+	0x77,0x68,0x6F,0x6C,0x65,0x20,0x73,0x63,0x72,0x65,0x65,0x6E,
+	0x3F,0x37,0x3E,0x40,0x43,0x30,0x30,0x32,0x41,0x3A,0x20,0x45,
+	0x6E,0x61,0x62,0x6C,0x65,0x20,0x22,0x53,0x74,0x72,0x65,0x74,
+	0x63,0x68,0x65,0x64,0x22,0x20,0x69,0x6E,0x20,0x43,0x6F,0x6E,
+	0x66,0x69,0x67,0x20,0x2D,0x3E,0x20,0x4D,0x69,0x73,0x63,0x65,
+	0x6C,0x6C,0x61,0x6E,0x65,0x6F,0x75,0x73,0x2E,0x4E,0x3E,0x40,
+	0x58,0x30,0x33,0x35,0x54,0x68,0x69,0x73,0x20,0x77,0x69,0x6C,
+	0x6C,0x20,0x72,0x65,0x73,0x75,0x6C,0x74,0x20,0x69,0x6E,0x20,
+	0x75,0x6E,0x65,0x76,0x65,0x6E,0x20,0x70,0x69,0x78,0x65,0x6C,
+	0x20,0x77,0x69,0x64,0x74,0x68,0x73,0x2E,0x20,0x49,0x66,0x20,
+	0x79,0x6F,0x75,0x20,0x77,0x61,0x6E,0x74,0x20,0x74,0x6F,0x20,
+	0x66,0x69,0x78,0x20,0x74,0x68,0x69,0x73,0x2C,0x20,0x65,0x6E,
+	0x61,0x62,0x6C,0x65,0x3D,0x22,0x50,0x69,0x78,0x65,0x6C,0x20,
+	0x66,0x69,0x6C,0x74,0x65,0x72,0x22,0x20,0x28,0x74,0x68,0x6F,
+	0x75,0x67,0x68,0x20,0x74,0x68,0x69,0x73,0x20,0x77,0x69,0x6C,
+	0x6C,0x20,0x6D,0x61,0x6B,0x65,0x20,0x74,0x68,0x65,0x20,0x69,
+	0x6D,0x61,0x67,0x65,0x20,0x6C,0x6F,0x6F,0x6B,0x20,0x62,0x6C,
+	0x75,0x72,0x72,0x79,0x29,0x2E,0x06,0x3E,0x40,0x58,0x30,0x32,
+	0x30,0x27,0x3E,0x40,0x43,0x30,0x30,0x31,0x51,0x3A,0x20,0x49,
+	0x20,0x63,0x61,0x6E,0x27,0x74,0x20,0x75,0x73,0x65,0x20,0x41,
+	0x6C,0x74,0x2B,0x46,0x34,0x20,0x61,0x6E,0x64,0x20,0x41,0x6C,
+	0x74,0x2B,0x46,0x35,0x21,0x4E,0x3E,0x40,0x43,0x30,0x30,0x32,
+	0x41,0x3A,0x20,0x57,0x69,0x6E,0x64,0x6F,0x77,0x73,0x3A,0x20,
+	0x49,0x66,0x20,0x79,0x6F,0x75,0x20,0x68,0x61,0x76,0x65,0x20,
+	0x47,0x65,0x46,0x6F,0x72,0x63,0x65,0x20,0x45,0x78,0x70,0x65,
+	0x72,0x69,0x65,0x6E,0x63,0x65,0x20,0x69,0x6E,0x73,0x74,0x61,
+	0x6C,0x6C,0x65,0x64,0x2C,0x20,0x79,0x6F,0x75,0x20,0x6E,0x65,
+	0x65,0x64,0x20,0x74,0x6F,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,
+	0x2B,0x3E,0x40,0x58,0x30,0x33,0x35,0x74,0x68,0x65,0x20,0x6B,
+	0x65,0x79,0x62,0x69,0x6E,0x64,0x69,0x6E,0x67,0x73,0x20,0x69,
+	0x6E,0x20,0x69,0x74,0x73,0x20,0x73,0x65,0x74,0x74,0x69,0x6E,
+	0x67,0x73,0x20,0x70,0x61,0x67,0x65,0x2E,0x57,0x3E,0x6D,0x61,
+	0x63,0x4F,0x53,0x2F,0x4F,0x53,0x20,0x58,0x3A,0x20,0x43,0x68,
+	0x61,0x6E,0x67,0x65,0x20,0x41,0x6C,0x74,0x2B,0x46,0x34,0x2F,
+	0x41,0x6C,0x74,0x2B,0x46,0x35,0x20,0x6B,0x65,0x79,0x73,0x20,
+	0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x4F,0x53,0x20,0x74,0x6F,
+	0x20,0x73,0x6F,0x6D,0x65,0x74,0x68,0x69,0x6E,0x67,0x20,0x65,
+	0x6C,0x73,0x65,0x2E,0x20,0x41,0x6C,0x73,0x6F,0x20,0x66,0x6F,
+	0x72,0x20,0x47,0x4E,0x55,0x2F,0x4C,0x69,0x6E,0x75,0x78,0x2E,
+	0x06,0x3E,0x40,0x58,0x30,0x32,0x30,0x2B,0x3E,0x40,0x43,0x30,
+	0x30,0x31,0x51,0x3A,0x20,0x54,0x68,0x65,0x20,0x6D,0x6F,0x75,
+	0x73,0x65,0x20,0x63,0x75,0x72,0x73,0x6F,0x72,0x20,0x69,0x73,
+	0x20,0x64,0x65,0x6C,0x61,0x79,0x65,0x64,0x2F,0x6C,0x61,0x67,
+	0x67,0x79,0x21,0x44,0x3E,0x40,0x43,0x30,0x30,0x32,0x41,0x3A,
+	0x20,0x4D,0x61,0x6B,0x65,0x20,0x73,0x75,0x72,0x65,0x20,0x22,
+	0x53,0x6F,0x66,0x74,0x77,0x61,0x72,0x65,0x20,0x6D,0x6F,0x75,
+	0x73,0x65,0x22,0x20,0x69,0x73,0x20,0x64,0x69,0x73,0x61,0x62,
+	0x6C,0x65,0x64,0x20,0x69,0x6E,0x20,0x43,0x6F,0x6E,0x66,0x69,
+	0x67,0x20,0x2D,0x3E,0x20,0x4C,0x61,0x79,0x6F,0x75,0x74,0x2E,
+	0x4B,0x3E,0x40,0x58,0x30,0x33,0x35,0x41,0x6C,0x74,0x65,0x72,
+	0x6E,0x61,0x74,0x69,0x76,0x65,0x6C,0x79,0x2C,0x20,0x79,0x6F,
+	0x75,0x20,0x63,0x61,0x6E,0x20,0x65,0x6E,0x61,0x62,0x6C,0x65,
+	0x20,0x22,0x56,0x53,0x79,0x6E,0x63,0x20,0x6F,0x66,0x66,0x22,
+	0x20,0x69,0x6E,0x20,0x43,0x6F,0x6E,0x66,0x69,0x67,0x20,0x2D,
+	0x3E,0x20,0x4D,0x69,0x73,0x63,0x65,0x6C,0x6C,0x61,0x6E,0x65,
+	0x6F,0x75,0x73,0x2E,0x46,0x3E,0x54,0x68,0x69,0x73,0x20,0x68,
+	0x6F,0x77,0x65,0x76,0x65,0x72,0x2C,0x20,0x77,0x69,0x6C,0x6C,
+	0x20,0x69,0x6E,0x74,0x72,0x6F,0x64,0x75,0x63,0x65,0x20,0x73,
+	0x74,0x75,0x74,0x74,0x65,0x72,0x69,0x6E,0x67,0x20,0x62,0x65,
+	0x63,0x61,0x75,0x73,0x65,0x20,0x74,0x68,0x65,0x20,0x72,0x65,
+	0x6E,0x64,0x65,0x72,0x69,0x6E,0x67,0x20,0x72,0x61,0x74,0x65,
+	0x20,0x69,0x73,0x22,0x3E,0x6E,0x6F,0x74,0x20,0x65,0x78,0x61,
+	0x63,0x74,0x20,0x74,0x6F,0x20,0x79,0x6F,0x75,0x72,0x20,0x6D,
+	0x6F,0x6E,0x69,0x74,0x6F,0x72,0x27,0x73,0x20,0x72,0x61,0x74,
+	0x65,0x2E,0x06,0x3E,0x40,0x58,0x30,0x32,0x30,0x33,0x3E,0x40,
+	0x43,0x30,0x30,0x31,0x51,0x3A,0x20,0x57,0x69,0x6C,0x6C,0x20,
+	0x79,0x6F,0x75,0x20,0x69,0x6D,0x70,0x6C,0x65,0x6D,0x65,0x6E,
+	0x74,0x20,0x4D,0x49,0x44,0x49,0x20,0x6F,0x75,0x74,0x20,0x66,
+	0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x69,0x74,0x79,
+	0x3F,0x4D,0x3E,0x40,0x43,0x30,0x30,0x32,0x41,0x3A,0x20,0x4E,
+	0x6F,0x2C,0x20,0x73,0x6F,0x72,0x72,0x79,0x2E,0x20,0x54,0x68,
+	0x69,0x73,0x20,0x69,0x73,0x20,0x76,0x65,0x72,0x79,0x20,0x64,
+	0x69,0x66,0x66,0x69,0x63,0x75,0x6C,0x74,0x20,0x74,0x6F,0x20,
+	0x69,0x6D,0x70,0x6C,0x65,0x6D,0x65,0x6E,0x74,0x20,0x63,0x6F,
+	0x72,0x72,0x65,0x63,0x74,0x6C,0x79,0x20,0x77,0x68,0x65,0x6E,
+	0x20,0x68,0x61,0x76,0x69,0x6E,0x67,0x3C,0x3E,0x40,0x58,0x30,
+	0x33,0x35,0x68,0x69,0x67,0x68,0x65,0x72,0x20,0x61,0x75,0x64,
+	0x69,0x6F,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x73,0x69,
+	0x7A,0x65,0x73,0x20,0x28,0x62,0x75,0x66,0x66,0x65,0x72,0x65,
+	0x64,0x20,0x72,0x65,0x70,0x6C,0x61,0x79,0x65,0x72,0x20,0x74,
+	0x69,0x63,0x6B,0x73,0x29,0x2E,0x2E,0x2E,0x06,0x3E,0x40,0x58,
+	0x30,0x32,0x30,0x30,0x3E,0x40,0x43,0x30,0x30,0x31,0x51,0x3A,
+	0x20,0x57,0x68,0x65,0x72,0x65,0x20,0x69,0x73,0x20,0x74,0x68,
+	0x65,0x20,0x63,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,
+	0x69,0x6F,0x6E,0x20,0x66,0x69,0x6C,0x65,0x20,0x73,0x74,0x6F,
+	0x72,0x65,0x64,0x3F,0x3F,0x3E,0x40,0x43,0x30,0x30,0x32,0x41,
+	0x3A,0x20,0x57,0x69,0x6E,0x64,0x6F,0x77,0x73,0x3A,0x20,0x5C,
+	0x55,0x73,0x65,0x72,0x73,0x5C,0x55,0x53,0x45,0x52,0x5C,0x41,
+	0x70,0x70,0x44,0x61,0x74,0x61,0x5C,0x52,0x6F,0x61,0x6D,0x69,
+	0x6E,0x67,0x5C,0x46,0x54,0x32,0x20,0x63,0x6C,0x6F,0x6E,0x65,
+	0x5C,0x46,0x54,0x32,0x2E,0x43,0x46,0x47,0x45,0x3E,0x40,0x58,
+	0x30,0x33,0x35,0x4F,0x53,0x20,0x58,0x3A,0x20,0x2F,0x55,0x73,
+	0x65,0x72,0x73,0x2F,0x55,0x53,0x45,0x52,0x2F,0x4C,0x69,0x62,
+	0x72,0x61,0x72,0x79,0x2F,0x41,0x70,0x70,0x6C,0x69,0x63,0x61,
+	0x74,0x69,0x6F,0x6E,0x20,0x53,0x75,0x70,0x70,0x6F,0x72,0x74,
+	0x2F,0x46,0x54,0x32,0x20,0x63,0x6C,0x6F,0x6E,0x65,0x2F,0x46,
+	0x54,0x32,0x2E,0x43,0x46,0x47,0x2F,0x47,0x4E,0x55,0x2F,0x4C,
+	0x69,0x6E,0x75,0x78,0x3A,0x20,0x2F,0x68,0x6F,0x6D,0x65,0x2F,
+	0x55,0x53,0x45,0x52,0x2F,0x2E,0x63,0x6F,0x6E,0x66,0x69,0x67,
+	0x2F,0x46,0x54,0x32,0x20,0x63,0x6C,0x6F,0x6E,0x65,0x2F,0x46,
+	0x54,0x32,0x2E,0x43,0x46,0x47,0x01,0x3E,0x48,0x49,0x74,0x20,
+	0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x73,0x74,0x6F,0x72,
+	0x65,0x64,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x70,0x72,
+	0x6F,0x67,0x72,0x61,0x6D,0x20,0x64,0x69,0x72,0x65,0x63,0x74,
+	0x6F,0x72,0x79,0x20,0x69,0x66,0x20,0x74,0x68,0x65,0x20,0x70,
+	0x61,0x74,0x68,0x20,0x63,0x6F,0x75,0x6C,0x64,0x6E,0x27,0x74,
+	0x20,0x62,0x65,0x20,0x75,0x73,0x65,0x64,0x2E,0x4D,0x49,0x66,
+	0x20,0x79,0x6F,0x75,0x20,0x70,0x75,0x74,0x20,0x74,0x68,0x65,
+	0x20,0x63,0x6F,0x6E,0x66,0x69,0x67,0x75,0x72,0x61,0x74,0x69,
+	0x6F,0x6E,0x20,0x66,0x69,0x6C,0x65,0x20,0x69,0x6E,0x20,0x74,
+	0x68,0x65,0x20,0x70,0x72,0x6F,0x67,0x72,0x61,0x6D,0x20,0x64,
+	0x69,0x72,0x65,0x63,0x74,0x6F,0x72,0x79,0x2C,0x20,0x69,0x74,
+	0x20,0x77,0x69,0x6C,0x6C,0x20,0x72,0x65,0x61,0x64,0x20,0x74,
+	0x68,0x61,0x74,0x4A,0x6F,0x6E,0x65,0x20,0x61,0x6E,0x64,0x20,
+	0x6E,0x6F,0x74,0x20,0x61,0x74,0x74,0x65,0x6D,0x70,0x74,0x20,
+	0x74,0x6F,0x20,0x63,0x72,0x65,0x61,0x74,0x65,0x20,0x63,0x6F,
+	0x6E,0x66,0x69,0x67,0x20,0x64,0x69,0x72,0x73,0x20,0x66,0x6F,
+	0x72,0x20,0x74,0x68,0x65,0x20,0x4F,0x53,0x20,0x75,0x73,0x65,
+	0x72,0x2E,0x20,0x28,0x70,0x6F,0x72,0x74,0x61,0x62,0x6C,0x65,
+	0x20,0x6D,0x6F,0x64,0x65,0x29,0x06,0x3E,0x40,0x58,0x30,0x32,
+	0x30,0x42,0x3E,0x40,0x43,0x30,0x30,0x31,0x51,0x3A,0x20,0x43,
+	0x61,0x6E,0x20,0x74,0x68,0x65,0x20,0x63,0x6C,0x6F,0x6E,0x65,
+	0x20,0x72,0x65,0x61,0x64,0x20,0x46,0x54,0x32,0x2E,0x43,0x46,
+	0x47,0x20,0x66,0x72,0x6F,0x6D,0x20,0x72,0x65,0x61,0x6C,0x20,
+	0x46,0x54,0x32,0x2C,0x20,0x61,0x6E,0x64,0x20,0x76,0x69,0x63,
+	0x65,0x20,0x76,0x65,0x72,0x73,0x61,0x3F,0x4C,0x3E,0x40,0x43,
+	0x30,0x30,0x32,0x41,0x3A,0x20,0x59,0x65,0x73,0x2C,0x20,0x69,
+	0x74,0x20,0x73,0x68,0x6F,0x75,0x6C,0x64,0x20,0x77,0x6F,0x72,
+	0x6B,0x20,0x6A,0x75,0x73,0x74,0x20,0x66,0x69,0x6E,0x65,0x2E,
+	0x20,0x50,0x75,0x74,0x20,0x69,0x74,0x20,0x69,0x6E,0x20,0x74,
+	0x68,0x65,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x6F,0x72,0x79,
+	0x20,0x73,0x68,0x6F,0x77,0x6E,0x20,0x61,0x62,0x6F,0x76,0x65,
+	0x2E,0x06,0x3E,0x40,0x58,0x30,0x32,0x30,0x51,0x3E,0x40,0x43,
+	0x30,0x30,0x31,0x51,0x3A,0x20,0x53,0x6D,0x70,0x2E,0x20,0x45,
+	0x64,0x2E,0x3A,0x20,0x57,0x68,0x69,0x6C,0x65,0x20,0x7A,0x6F,
+	0x6F,0x6D,0x65,0x64,0x20,0x69,0x6E,0x2C,0x20,0x49,0x20,0x73,
+	0x6F,0x6D,0x65,0x74,0x69,0x6D,0x65,0x73,0x20,0x63,0x61,0x6E,
+	0x27,0x74,0x20,0x6D,0x61,0x72,0x6B,0x20,0x74,0x68,0x65,0x20,
+	0x6C,0x61,0x73,0x74,0x20,0x73,0x61,0x6D,0x70,0x6C,0x65,0x20,
+	0x70,0x6F,0x69,0x6E,0x74,0x21,0x47,0x3E,0x40,0x43,0x30,0x30,
+	0x32,0x41,0x3A,0x20,0x54,0x68,0x69,0x73,0x20,0x69,0x73,0x20,
+	0x6E,0x6F,0x72,0x6D,0x61,0x6C,0x2E,0x20,0x54,0x68,0x69,0x73,
+	0x20,0x69,0x73,0x20,0x61,0x20,0x6C,0x69,0x6D,0x69,0x74,0x61,
+	0x74,0x69,0x6F,0x6E,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,
+	0x6E,0x61,0x74,0x75,0x72,0x65,0x20,0x6F,0x66,0x20,0x73,0x63,
+	0x61,0x6C,0x69,0x6E,0x67,0x2E,0x06,0x3E,0x40,0x58,0x30,0x32,
+	0x30,0x17,0x3E,0x40,0x43,0x30,0x30,0x31,0x51,0x3A,0x20,0x49,
+	0x20,0x66,0x6F,0x75,0x6E,0x64,0x20,0x61,0x20,0x62,0x75,0x67,
+	0x21,0x4C,0x3E,0x40,0x43,0x30,0x30,0x32,0x41,0x3A,0x20,0x50,
+	0x6C,0x65,0x61,0x73,0x65,0x20,0x73,0x65,0x6E,0x64,0x20,0x6D,
+	0x65,0x20,0x61,0x20,0x6D,0x61,0x69,0x6C,0x20,0x28,0x66,0x6F,
+	0x75,0x6E,0x64,0x20,0x61,0x74,0x20,0x31,0x36,0x2D,0x62,0x69,
+	0x74,0x73,0x2E,0x6F,0x72,0x67,0x29,0x20,0x61,0x6E,0x64,0x20,
+	0x74,0x72,0x79,0x20,0x74,0x6F,0x20,0x65,0x78,0x70,0x6C,0x61,
+	0x69,0x6E,0x20,0x69,0x74,0x2E,0x00,0x03,0x45,0x4E,0x44,0x4C,
+	0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
+	0x2A,0x2A,0x2A,0x2A,0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x4C,0x3B,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
 	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,
-	0x2A,0x2A,0x2A,0x2A,0x2A,0x0C,0x40,0x4C,0x4B,0x6E,0x6F,0x77,
-	0x6E,0x20,0x62,0x75,0x67,0x73,0x01,0x3E,0x31,0x3E,0x40,0x58,
-	0x30,0x31,0x30,0x40,0x43,0x30,0x30,0x31,0x57,0x41,0x56,0x20,
-	0x65,0x78,0x70,0x6F,0x72,0x74,0x69,0x6E,0x67,0x20,0x28,0x72,
-	0x65,0x6E,0x64,0x65,0x72,0x69,0x6E,0x67,0x20,0x73,0x6F,0x6E,
-	0x67,0x20,0x74,0x6F,0x20,0x57,0x41,0x56,0x29,0x3A,0x01,0x3E,
-	0x55,0x3E,0x40,0x58,0x30,0x31,0x30,0x40,0x43,0x30,0x30,0x32,
-	0x2D,0x20,0x53,0x6F,0x6E,0x67,0x73,0x20,0x74,0x68,0x61,0x74,
-	0x20,0x6A,0x75,0x6D,0x70,0x20,0x62,0x61,0x63,0x6B,0x20,0x74,
-	0x6F,0x20,0x61,0x20,0x70,0x72,0x65,0x76,0x69,0x6F,0x75,0x73,
-	0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x77,0x69,0x6C,
-	0x6C,0x20,0x72,0x65,0x6E,0x64,0x65,0x72,0x20,0x66,0x6F,0x72,
-	0x65,0x76,0x65,0x72,0x20,0x61,0x6E,0x64,0x20,0x65,0x76,0x65,
-	0x72,0x2C,0x4D,0x3E,0x40,0x58,0x30,0x32,0x31,0x61,0x6E,0x64,
-	0x20,0x79,0x6F,0x75,0x20,0x6E,0x65,0x65,0x64,0x20,0x74,0x6F,
-	0x20,0x70,0x72,0x65,0x73,0x73,0x20,0x61,0x20,0x6B,0x65,0x79,
-	0x20,0x6F,0x72,0x20,0x63,0x6C,0x69,0x63,0x6B,0x20,0x74,0x68,
-	0x65,0x20,0x6D,0x6F,0x75,0x73,0x65,0x20,0x74,0x6F,0x20,0x61,
-	0x62,0x6F,0x72,0x74,0x20,0x74,0x68,0x65,0x20,0x72,0x65,0x6E,
-	0x64,0x65,0x72,0x20,0x77,0x68,0x65,0x6E,0x15,0x3E,0x40,0x58,
-	0x30,0x32,0x31,0x79,0x6F,0x75,0x20,0x77,0x61,0x6E,0x74,0x20,
-	0x69,0x74,0x20,0x74,0x6F,0x2E,0x01,0x3E,0x11,0x3E,0x40,0x58,
-	0x30,0x31,0x30,0x40,0x43,0x30,0x30,0x31,0x56,0x69,0x64,0x65,
-	0x6F,0x3A,0x06,0x3E,0x40,0x43,0x30,0x30,0x32,0x4C,0x3E,0x40,
-	0x58,0x30,0x31,0x30,0x2D,0x20,0x46,0x75,0x6C,0x6C,0x73,0x63,
-	0x72,0x65,0x65,0x6E,0x20,0x6D,0x6F,0x64,0x65,0x20,0x63,0x61,
-	0x6E,0x20,0x68,0x61,0x76,0x65,0x20,0x69,0x73,0x73,0x75,0x65,
-	0x73,0x20,0x77,0x69,0x74,0x68,0x20,0x74,0x68,0x65,0x20,0x6D,
-	0x6F,0x75,0x73,0x65,0x20,0x70,0x69,0x78,0x65,0x6C,0x20,0x6D,
-	0x61,0x70,0x70,0x69,0x6E,0x67,0x20,0x6F,0x6E,0x20,0x73,0x6F,
-	0x6D,0x65,0x14,0x3E,0x40,0x58,0x30,0x32,0x31,0x4C,0x69,0x6E,
-	0x75,0x78,0x20,0x73,0x79,0x73,0x74,0x65,0x6D,0x73,0x2E,0x4A,
-	0x3E,0x40,0x58,0x30,0x31,0x30,0x2D,0x20,0x46,0x75,0x6C,0x6C,
-	0x73,0x63,0x72,0x65,0x65,0x6E,0x20,0x6D,0x6F,0x64,0x65,0x20,
-	0x63,0x61,0x6E,0x20,0x68,0x61,0x76,0x65,0x20,0x73,0x65,0x76,
-	0x65,0x72,0x61,0x6C,0x20,0x70,0x72,0x6F,0x62,0x6C,0x65,0x6D,
-	0x73,0x20,0x6F,0x6E,0x20,0x6D,0x75,0x6C,0x74,0x69,0x2D,0x6D,
-	0x6F,0x6E,0x69,0x74,0x6F,0x72,0x20,0x73,0x79,0x73,0x74,0x65,
-	0x6D,0x73,0x00,0x03,0x45,0x4E,0x44
+	0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x2A,0x0C,0x40,0x4C,
+	0x4B,0x6E,0x6F,0x77,0x6E,0x20,0x62,0x75,0x67,0x73,0x01,0x3E,
+	0x31,0x3E,0x40,0x58,0x30,0x31,0x30,0x40,0x43,0x30,0x30,0x31,
+	0x57,0x41,0x56,0x20,0x65,0x78,0x70,0x6F,0x72,0x74,0x69,0x6E,
+	0x67,0x20,0x28,0x72,0x65,0x6E,0x64,0x65,0x72,0x69,0x6E,0x67,
+	0x20,0x73,0x6F,0x6E,0x67,0x20,0x74,0x6F,0x20,0x57,0x41,0x56,
+	0x29,0x3A,0x01,0x3E,0x55,0x3E,0x40,0x58,0x30,0x31,0x30,0x40,
+	0x43,0x30,0x30,0x32,0x2D,0x20,0x53,0x6F,0x6E,0x67,0x73,0x20,
+	0x74,0x68,0x61,0x74,0x20,0x6A,0x75,0x6D,0x70,0x20,0x62,0x61,
+	0x63,0x6B,0x20,0x74,0x6F,0x20,0x61,0x20,0x70,0x72,0x65,0x76,
+	0x69,0x6F,0x75,0x73,0x20,0x70,0x61,0x74,0x74,0x65,0x72,0x6E,
+	0x20,0x77,0x69,0x6C,0x6C,0x20,0x72,0x65,0x6E,0x64,0x65,0x72,
+	0x20,0x66,0x6F,0x72,0x65,0x76,0x65,0x72,0x20,0x61,0x6E,0x64,
+	0x20,0x65,0x76,0x65,0x72,0x2C,0x4D,0x3E,0x40,0x58,0x30,0x32,
+	0x31,0x61,0x6E,0x64,0x20,0x79,0x6F,0x75,0x20,0x6E,0x65,0x65,
+	0x64,0x20,0x74,0x6F,0x20,0x70,0x72,0x65,0x73,0x73,0x20,0x61,
+	0x20,0x6B,0x65,0x79,0x20,0x6F,0x72,0x20,0x63,0x6C,0x69,0x63,
+	0x6B,0x20,0x74,0x68,0x65,0x20,0x6D,0x6F,0x75,0x73,0x65,0x20,
+	0x74,0x6F,0x20,0x61,0x62,0x6F,0x72,0x74,0x20,0x74,0x68,0x65,
+	0x20,0x72,0x65,0x6E,0x64,0x65,0x72,0x20,0x77,0x68,0x65,0x6E,
+	0x15,0x3E,0x40,0x58,0x30,0x32,0x31,0x79,0x6F,0x75,0x20,0x77,
+	0x61,0x6E,0x74,0x20,0x69,0x74,0x20,0x74,0x6F,0x2E,0x01,0x3E,
+	0x11,0x3E,0x40,0x58,0x30,0x31,0x30,0x40,0x43,0x30,0x30,0x31,
+	0x56,0x69,0x64,0x65,0x6F,0x3A,0x06,0x3E,0x40,0x43,0x30,0x30,
+	0x32,0x4C,0x3E,0x40,0x58,0x30,0x31,0x30,0x2D,0x20,0x46,0x75,
+	0x6C,0x6C,0x73,0x63,0x72,0x65,0x65,0x6E,0x20,0x6D,0x6F,0x64,
+	0x65,0x20,0x63,0x61,0x6E,0x20,0x68,0x61,0x76,0x65,0x20,0x69,
+	0x73,0x73,0x75,0x65,0x73,0x20,0x77,0x69,0x74,0x68,0x20,0x74,
+	0x68,0x65,0x20,0x6D,0x6F,0x75,0x73,0x65,0x20,0x70,0x69,0x78,
+	0x65,0x6C,0x20,0x6D,0x61,0x70,0x70,0x69,0x6E,0x67,0x20,0x6F,
+	0x6E,0x20,0x73,0x6F,0x6D,0x65,0x14,0x3E,0x40,0x58,0x30,0x32,
+	0x31,0x4C,0x69,0x6E,0x75,0x78,0x20,0x73,0x79,0x73,0x74,0x65,
+	0x6D,0x73,0x2E,0x4A,0x3E,0x40,0x58,0x30,0x31,0x30,0x2D,0x20,
+	0x46,0x75,0x6C,0x6C,0x73,0x63,0x72,0x65,0x65,0x6E,0x20,0x6D,
+	0x6F,0x64,0x65,0x20,0x63,0x61,0x6E,0x20,0x68,0x61,0x76,0x65,
+	0x20,0x73,0x65,0x76,0x65,0x72,0x61,0x6C,0x20,0x70,0x72,0x6F,
+	0x62,0x6C,0x65,0x6D,0x73,0x20,0x6F,0x6E,0x20,0x6D,0x75,0x6C,
+	0x74,0x69,0x2D,0x6D,0x6F,0x6E,0x69,0x74,0x6F,0x72,0x20,0x73,
+	0x79,0x73,0x74,0x65,0x6D,0x73,0x00,0x03,0x45,0x4E,0x44
 };
 
 #endif
--- a/src/mixer/ft2_cubic_spline.c
+++ b/src/mixer/ft2_cubic_spline.c
@@ -5,31 +5,36 @@
 #include <stdint.h>
 #include <stdbool.h>
 #include <stdlib.h>
-#include "ft2_cubic_spline.h" // CUBIC_SPLINE_TAPS, CUBIC_SPLINE_PHASES
+#include "ft2_cubic_spline.h"
 #include "../ft2_video.h" // showErrorMsgBox()
 
-float *fCubicSplineLUT = NULL; // globalized
+float *f4PointCubicSplineLUT = NULL, *f6PointCubicSplineLUT = NULL; // globalized
 
-bool calcCubicSplineTable(void)
+bool calcCubicSplineTables(void)
 {
-	fCubicSplineLUT = (float *)malloc(CUBIC_SPLINE_TAPS*CUBIC_SPLINE_PHASES * sizeof (float));
-	if (fCubicSplineLUT == NULL)
+	float *fPtr;
+
+	f4PointCubicSplineLUT = (float *)malloc(4 * CUBIC4P_SPLINE_PHASES * sizeof (float));
+	f6PointCubicSplineLUT = (float *)malloc(6 * CUBIC6P_SPLINE_PHASES * sizeof (float));
+
+	if (f4PointCubicSplineLUT == NULL || f6PointCubicSplineLUT == NULL)
 	{
 		showErrorMsgBox("Not enough memory!");
 		return false;
 	}
 
-	float *fPtr = fCubicSplineLUT;
-	for (int32_t i = 0; i < CUBIC_SPLINE_PHASES; i++)
+	// 4-point Cubic Hermite (Catmull-Rom)
+	fPtr = f4PointCubicSplineLUT;
+	for (int32_t i = 0; i < CUBIC4P_SPLINE_PHASES; i++)
 	{
-		const double x1 = i * (1.0 / CUBIC_SPLINE_PHASES);
+		const double x1 = i * (1.0 / CUBIC4P_SPLINE_PHASES);
 		const double x2 = x1 * x1; // x^2
 		const double x3 = x2 * x1; // x^3
 
-		const double t1 = -0.5 * x3 +       x2 - 0.5 * x1;
-		const double t2 =  1.5 * x3 - 2.5 * x2 + 1.0;
-		const double t3 = -1.5 * x3 + 2.0 * x2 + 0.5 * x1;
-		const double t4 =  0.5 * x3 - 0.5 * x2;
+		double t1 = (-(1.0/2.0) * x3) + ( (    1.0) * x2) + (-(1.0/2.0) * x1);
+		double t2 = ( (3.0/2.0) * x3) + (-(5.0/2.0) * x2) + 1.0;
+		double t3 = (-(3.0/2.0) * x3) + ( (    2.0) * x2) + ( (1.0/2.0) * x1);
+		double t4 = ( (1.0/2.0) * x3) + (-(1.0/2.0) * x2);
 
 		*fPtr++ = (float)t1;
 		*fPtr++ = (float)t2;
@@ -37,14 +42,43 @@
 		*fPtr++ = (float)t4;
 	}
 
+	// 6-point Cubic Hermite (Catmull-Rom)
+	fPtr = f6PointCubicSplineLUT;
+	for (int32_t i = 0; i < CUBIC6P_SPLINE_PHASES; i++)
+	{
+		const double x1 = i * (1.0 / CUBIC6P_SPLINE_PHASES);
+		const double x2 = x1 * x1; // x^2
+		const double x3 = x2 * x1; // x^3
+
+		double t1 = ( (1.0/12.0) * x3) + (-(1.0/ 6.0) * x2) + ( (1.0/12.0) * x1);
+		double t2 = (-(7.0/12.0) * x3) + ( (5.0/ 4.0) * x2) + (-(2.0/ 3.0) * x1);
+		double t3 = ( (4.0/ 3.0) * x3) + (-(7.0/ 3.0) * x2) + 1.0;
+		double t4 = (-(4.0/ 3.0) * x3) + ( (5.0/ 3.0) * x2) + ( (2.0/ 3.0) * x1);
+		double t5 = ( (7.0/12.0) * x3) + (-(1.0/ 2.0) * x2) + (-(1.0/12.0) * x1);
+		double t6 = (-(1.0/12.0) * x3) + ( (1.0/12.0) * x2);
+
+		*fPtr++ = (float)t1;
+		*fPtr++ = (float)t2;
+		*fPtr++ = (float)t3;
+		*fPtr++ = (float)t4;
+		*fPtr++ = (float)t5;
+		*fPtr++ = (float)t6;
+	}
+
 	return true;
 }
 
-void freeCubicSplineTable(void)
+void freeCubicSplineTables(void)
 {
-	if (fCubicSplineLUT != NULL)
+	if (f4PointCubicSplineLUT != NULL)
 	{
-		free(fCubicSplineLUT);
-		fCubicSplineLUT = NULL;
+		free(f4PointCubicSplineLUT);
+		f4PointCubicSplineLUT = NULL;
+	}
+
+	if (f6PointCubicSplineLUT != NULL)
+	{
+		free(f6PointCubicSplineLUT);
+		f6PointCubicSplineLUT = NULL;
 	}
 }
--- a/src/mixer/ft2_cubic_spline.h
+++ b/src/mixer/ft2_cubic_spline.h
@@ -4,14 +4,16 @@
 #include <stdbool.h>
 #include "ft2_mix.h" // MIXER_FRAC_BITS
 
-#define CUBIC_SPLINE_TAPS 4
-#define CUBIC_SPLINE_WIDTH_BITS 2 // log2(CUBIC_SPLINE_TAPS)
-#define CUBIC_SPLINE_PHASES 8192
-#define CUBIC_SPLINE_PHASES_BITS 13 // log2(CUBIC_SPLINE_PHASES)
-#define CUBIC_SPLINE_FSHIFT (MIXER_FRAC_BITS-(CUBIC_SPLINE_PHASES_BITS+CUBIC_SPLINE_WIDTH_BITS))
-#define CUBIC_SPLINE_FMASK ((CUBIC_SPLINE_TAPS*CUBIC_SPLINE_PHASES)-CUBIC_SPLINE_TAPS)
+#define CUBIC4P_SPLINE_PHASES 8192
+#define CUBIC4P_SPLINE_PHASES_BITS 13 // log2(CUBIC4P_SPLINE_PHASES)
+#define CUBIC4P_SPLINE_FSHIFT (MIXER_FRAC_BITS-(CUBIC4P_SPLINE_PHASES_BITS+2))
+#define CUBIC4P_SPLINE_FMASK ((4*CUBIC4P_SPLINE_PHASES)-4)
 
-extern float *fCubicSplineLUT;
+#define CUBIC6P_SPLINE_PHASES 8192
+#define CUBIC6P_SPLINE_PHASES_BITS 13 // log2(CUBIC6P_SPLINE_PHASES)
+#define CUBIC6P_SPLINE_FSHIFT (MIXER_FRAC_BITS-CUBIC6P_SPLINE_PHASES_BITS)
 
-bool calcCubicSplineTable(void);
-void freeCubicSplineTable(void);
+extern float *f4PointCubicSplineLUT, *f6PointCubicSplineLUT;
+
+bool calcCubicSplineTables(void);
+void freeCubicSplineTables(void);
--- a/src/mixer/ft2_gaussian.c
+++ /dev/null
@@ -1,82 +1,0 @@
-/*
-** Super Nintendo (SPC700) Gaussian interpolation LUT generator
-**
-** It was long believed that it uses a Gaussian curve, but it doesn't!
-** We still call it Gaussian interpolation in the FT2 clone though, so
-** that people recognize it.
-**
-** Based on code by Mednafen and nocash:
-** https://forums.nesdev.org/viewtopic.php?t=10586
-**
-*/
-
-#include <stdint.h>
-#include <stdbool.h>
-#include <stdlib.h>
-#include "ft2_gaussian.h" // GAUSSIAN_TAPS, GAUSSIAN_PHASES
-#include "../ft2_header.h" // PI
-#include "../ft2_video.h" // showErrorMsgBox()
-
-/*
-**  1.28 = Super Nintendo
-** 2.048 = Sony PlayStation (less aliasing on very low pitches)
-*/
-#define PI_MULTIPLIER 1.28
-
-#define TAP_SUM_SCALE 1.0
-
-float *fGaussianLUT = NULL; // globalized
-
-bool calcGaussianTable(void)
-{
-	fGaussianLUT = (float *)malloc(GAUSSIAN_TAPS*GAUSSIAN_PHASES * sizeof (float));
-	if (fGaussianLUT == NULL)
-	{
-		showErrorMsgBox("Not enough memory!");
-		return false;
-	}
-
-	float *fPtr = fGaussianLUT;
-	for (int32_t i = 0; i < GAUSSIAN_PHASES; i++)
-	{
-		const int32_t i1 = GAUSSIAN_PHASES + i;
-		const int32_t i2 = i;
-		const int32_t i3 = (GAUSSIAN_PHASES-1) - i;
-		const int32_t i4 = ((GAUSSIAN_PHASES*2)-1) - i;
-
-		const double x1 = (0.5 + i1) * (1.0 / ((GAUSSIAN_PHASES*4)-1));
-		const double x2 = (0.5 + i2) * (1.0 / ((GAUSSIAN_PHASES*4)-1));
-		const double x3 = (0.5 + i3) * (1.0 / ((GAUSSIAN_PHASES*4)-1));
-		const double x4 = (0.5 + i4) * (1.0 / ((GAUSSIAN_PHASES*4)-1));
-
-		// Blackman window
-		const double w1 = (0.42 + (0.50 * cos(2.0 * PI * x1)) + (0.08 * cos(4.0 * PI * x1))) / x1;
-		const double w2 = (0.42 + (0.50 * cos(2.0 * PI * x2)) + (0.08 * cos(4.0 * PI * x2))) / x2;
-		const double w3 = (0.42 + (0.50 * cos(2.0 * PI * x3)) + (0.08 * cos(4.0 * PI * x3))) / x3;
-		const double w4 = (0.42 + (0.50 * cos(2.0 * PI * x4)) + (0.08 * cos(4.0 * PI * x4))) / x4;
-
-		const double t1 = sin(PI_MULTIPLIER * PI * x1) * w1;
-		const double t2 = sin(PI_MULTIPLIER * PI * x2) * w2;
-		const double t3 = sin(PI_MULTIPLIER * PI * x3) * w3;
-		const double t4 = sin(PI_MULTIPLIER * PI * x4) * w4;
-
-		// calculate normalization value (also assures unity gain when summing taps)
-		const double dScale = TAP_SUM_SCALE / (t1 + t2 + t3 + t4);
-
-		*fPtr++ = (float)(t1 * dScale);
-		*fPtr++ = (float)(t2 * dScale);
-		*fPtr++ = (float)(t3 * dScale);
-		*fPtr++ = (float)(t4 * dScale);
-	}
-
-	return true;
-}
-
-void freeGaussianTable(void)
-{
-	if (fGaussianLUT != NULL)
-	{
-		free(fGaussianLUT);
-		fGaussianLUT = NULL;
-	}
-}
--- a/src/mixer/ft2_gaussian.h
+++ /dev/null
@@ -1,17 +1,0 @@
-#pragma once
-
-#include <stdint.h>
-#include <stdbool.h>
-#include "ft2_mix.h" // MIXER_FRAC_BITS
-
-#define GAUSSIAN_TAPS 4
-#define GAUSSIAN_WIDTH_BITS 2 // log2(GAUSSIAN_TAPS)
-#define GAUSSIAN_PHASES 8192 /* originally 256 on SNES/PSX, but more is better! */
-#define GAUSSIAN_PHASES_BITS 13 // log2(GAUSSIAN_PHASES)
-#define GAUSSIAN_FSHIFT (MIXER_FRAC_BITS-(GAUSSIAN_PHASES_BITS+GAUSSIAN_WIDTH_BITS))
-#define GAUSSIAN_FMASK ((GAUSSIAN_TAPS*GAUSSIAN_PHASES)-GAUSSIAN_TAPS)
-
-extern float *fGaussianLUT;
-
-bool calcGaussianTable(void);
-void freeGaussianTable(void);
--- a/src/mixer/ft2_mix.c
+++ b/src/mixer/ft2_mix.c
@@ -9,7 +9,7 @@
 **       (Note: Mixing macros can be found in ft2_mix_macros.h)
 **
 ** Specifications:
-** - Interpolation: None, 2-tap linear, 4-tap "Gaussian", 4-tap cubic Hermite, 8-tap/16-tap windowed-sinc
+** - Interpolation: None, 2-tap linear, 4-tap/6-tap cubic Hermite, 8-tap/16-tap windowed-sinc
 ** - FT2-styled linear volume ramping (can be turned off)
 ** - 32.32 fixed-point precision for resampling delta/position
 ** - 32-bit floating-point precision for mixing and interpolation
@@ -641,7 +641,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bNoLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bNoLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *smpPtr;
 	float fSample, *fMixBufferL, *fMixBufferR;
@@ -661,19 +661,19 @@
 
 		for (i = 0; i < (samplesToMix & 3); i++)
 		{
-			RENDER_8BIT_SMP_CINTRP
+			RENDER_8BIT_SMP_C4PINTRP
 			INC_POS
 		}
 		samplesToMix >>= 2;
 		for (i = 0; i < samplesToMix; i++)
 		{
-			RENDER_8BIT_SMP_CINTRP
+			RENDER_8BIT_SMP_C4PINTRP
 			INC_POS
-			RENDER_8BIT_SMP_CINTRP
+			RENDER_8BIT_SMP_C4PINTRP
 			INC_POS
-			RENDER_8BIT_SMP_CINTRP
+			RENDER_8BIT_SMP_C4PINTRP
 			INC_POS
-			RENDER_8BIT_SMP_CINTRP
+			RENDER_8BIT_SMP_C4PINTRP
 			INC_POS
 		}
 
@@ -683,7 +683,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *smpPtr;
 	int8_t *smpTapPtr;
@@ -707,19 +707,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS
 			}
 		}
@@ -727,19 +727,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				INC_POS
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				INC_POS
 			}
 		}
@@ -750,7 +750,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bBidiLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bBidiLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *revBase, *smpPtr;
 	int8_t *smpTapPtr;
@@ -775,19 +775,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS_BIDI
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS_BIDI
 			}
 		}
@@ -795,19 +795,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				INC_POS_BIDI
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				INC_POS_BIDI
 			}
 		}
@@ -819,7 +819,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bNoLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bNoLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *smpPtr;
 	float fSample, *fMixBufferL, *fMixBufferR;
@@ -839,19 +839,19 @@
 
 		for (i = 0; i < (samplesToMix & 3); i++)
 		{
-			RENDER_8BIT_SMP_GINTRP
+			RENDER_8BIT_SMP_C6PINTRP
 			INC_POS
 		}
 		samplesToMix >>= 2;
 		for (i = 0; i < samplesToMix; i++)
 		{
-			RENDER_8BIT_SMP_GINTRP
+			RENDER_8BIT_SMP_C6PINTRP
 			INC_POS
-			RENDER_8BIT_SMP_GINTRP
+			RENDER_8BIT_SMP_C6PINTRP
 			INC_POS
-			RENDER_8BIT_SMP_GINTRP
+			RENDER_8BIT_SMP_C6PINTRP
 			INC_POS
-			RENDER_8BIT_SMP_GINTRP
+			RENDER_8BIT_SMP_C6PINTRP
 			INC_POS
 		}
 
@@ -861,7 +861,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *smpPtr;
 	int8_t *smpTapPtr;
@@ -885,19 +885,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS
 			}
 		}
@@ -905,19 +905,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				INC_POS
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				INC_POS
 			}
 		}
@@ -928,7 +928,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bBidiLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bBidiLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *revBase, *smpPtr;
 	int8_t *smpTapPtr;
@@ -953,19 +953,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS_BIDI
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS_BIDI
 			}
 		}
@@ -973,19 +973,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				INC_POS_BIDI
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				INC_POS_BIDI
 			}
 		}
@@ -1726,7 +1726,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bRampNoLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bRampNoLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *smpPtr;
 	float fSample, *fMixBufferL, *fMixBufferR;
@@ -1748,7 +1748,7 @@
 
 		for (i = 0; i < (samplesToMix & 3); i++)
 		{
-			RENDER_8BIT_SMP_CINTRP
+			RENDER_8BIT_SMP_C4PINTRP
 			VOLUME_RAMPING
 			INC_POS
 		}
@@ -1755,16 +1755,16 @@
 		samplesToMix >>= 2;
 		for (i = 0; i < samplesToMix; i++)
 		{
-			RENDER_8BIT_SMP_CINTRP
+			RENDER_8BIT_SMP_C4PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_8BIT_SMP_CINTRP
+			RENDER_8BIT_SMP_C4PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_8BIT_SMP_CINTRP
+			RENDER_8BIT_SMP_C4PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_8BIT_SMP_CINTRP
+			RENDER_8BIT_SMP_C4PINTRP
 			VOLUME_RAMPING
 			INC_POS
 		}
@@ -1776,7 +1776,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bRampLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bRampLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *smpPtr;
 	int8_t *smpTapPtr;
@@ -1802,7 +1802,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -1809,16 +1809,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -1827,7 +1827,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -1834,16 +1834,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -1856,7 +1856,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bRampBidiLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bRampBidiLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *revBase, *smpPtr;
 	int8_t *smpTapPtr;
@@ -1883,7 +1883,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -1890,16 +1890,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -1908,7 +1908,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -1915,16 +1915,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_CINTRP
+				RENDER_8BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -1938,7 +1938,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bRampNoLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bRampNoLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *smpPtr;
 	float fSample, *fMixBufferL, *fMixBufferR;
@@ -1960,7 +1960,7 @@
 
 		for (i = 0; i < (samplesToMix & 3); i++)
 		{
-			RENDER_8BIT_SMP_GINTRP
+			RENDER_8BIT_SMP_C6PINTRP
 			VOLUME_RAMPING
 			INC_POS
 		}
@@ -1967,16 +1967,16 @@
 		samplesToMix >>= 2;
 		for (i = 0; i < samplesToMix; i++)
 		{
-			RENDER_8BIT_SMP_GINTRP
+			RENDER_8BIT_SMP_C6PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_8BIT_SMP_GINTRP
+			RENDER_8BIT_SMP_C6PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_8BIT_SMP_GINTRP
+			RENDER_8BIT_SMP_C6PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_8BIT_SMP_GINTRP
+			RENDER_8BIT_SMP_C6PINTRP
 			VOLUME_RAMPING
 			INC_POS
 		}
@@ -1988,7 +1988,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bRampLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bRampLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *smpPtr;
 	int8_t *smpTapPtr;
@@ -2014,7 +2014,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -2021,16 +2021,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -2039,7 +2039,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -2046,16 +2046,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -2068,7 +2068,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix8bRampBidiLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix8bRampBidiLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int8_t *base, *revBase, *smpPtr;
 	int8_t *smpTapPtr;
@@ -2095,7 +2095,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -2102,16 +2102,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP_TAP_FIX
+				RENDER_8BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -2120,7 +2120,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -2127,16 +2127,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_8BIT_SMP_GINTRP
+				RENDER_8BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -2766,7 +2766,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bNoLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bNoLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *smpPtr;
 	float fSample, *fMixBufferL, *fMixBufferR;
@@ -2786,19 +2786,19 @@
 
 		for (i = 0; i < (samplesToMix & 3); i++)
 		{
-			RENDER_16BIT_SMP_CINTRP
+			RENDER_16BIT_SMP_C4PINTRP
 			INC_POS
 		}
 		samplesToMix >>= 2;
 		for (i = 0; i < samplesToMix; i++)
 		{
-			RENDER_16BIT_SMP_CINTRP
+			RENDER_16BIT_SMP_C4PINTRP
 			INC_POS
-			RENDER_16BIT_SMP_CINTRP
+			RENDER_16BIT_SMP_C4PINTRP
 			INC_POS
-			RENDER_16BIT_SMP_CINTRP
+			RENDER_16BIT_SMP_C4PINTRP
 			INC_POS
-			RENDER_16BIT_SMP_CINTRP
+			RENDER_16BIT_SMP_C4PINTRP
 			INC_POS
 		}
 
@@ -2808,7 +2808,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *smpPtr;
 	int16_t *smpTapPtr;
@@ -2832,19 +2832,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS
 			}
 		}
@@ -2852,19 +2852,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				INC_POS
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				INC_POS
 			}
 		}
@@ -2875,7 +2875,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bBidiLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bBidiLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *revBase, *smpPtr;
 	int16_t *smpTapPtr;
@@ -2900,19 +2900,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS_BIDI
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				INC_POS_BIDI
 			}
 		}
@@ -2920,19 +2920,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				INC_POS_BIDI
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				INC_POS_BIDI
 			}
 		}
@@ -2944,7 +2944,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bNoLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bNoLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *smpPtr;
 	float fSample, *fMixBufferL, *fMixBufferR;
@@ -2964,19 +2964,19 @@
 
 		for (i = 0; i < (samplesToMix & 3); i++)
 		{
-			RENDER_16BIT_SMP_GINTRP
+			RENDER_16BIT_SMP_C6PINTRP
 			INC_POS
 		}
 		samplesToMix >>= 2;
 		for (i = 0; i < samplesToMix; i++)
 		{
-			RENDER_16BIT_SMP_GINTRP
+			RENDER_16BIT_SMP_C6PINTRP
 			INC_POS
-			RENDER_16BIT_SMP_GINTRP
+			RENDER_16BIT_SMP_C6PINTRP
 			INC_POS
-			RENDER_16BIT_SMP_GINTRP
+			RENDER_16BIT_SMP_C6PINTRP
 			INC_POS
-			RENDER_16BIT_SMP_GINTRP
+			RENDER_16BIT_SMP_C6PINTRP
 			INC_POS
 		}
 
@@ -2986,7 +2986,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *smpPtr;
 	int16_t *smpTapPtr;
@@ -3010,19 +3010,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS
 			}
 		}
@@ -3030,19 +3030,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				INC_POS
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				INC_POS
 			}
 		}
@@ -3053,7 +3053,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bBidiLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bBidiLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *revBase, *smpPtr;
 	int16_t *smpTapPtr;
@@ -3078,19 +3078,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS_BIDI
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				INC_POS_BIDI
 			}
 		}
@@ -3098,19 +3098,19 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				INC_POS_BIDI
 			}
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				INC_POS_BIDI
 			}
 		}
@@ -3850,7 +3850,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bRampNoLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bRampNoLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *smpPtr;
 	float fSample, *fMixBufferL, *fMixBufferR;
@@ -3872,7 +3872,7 @@
 
 		for (i = 0; i < (samplesToMix & 3); i++)
 		{
-			RENDER_16BIT_SMP_CINTRP
+			RENDER_16BIT_SMP_C4PINTRP
 			VOLUME_RAMPING
 			INC_POS
 		}
@@ -3879,16 +3879,16 @@
 		samplesToMix >>= 2;
 		for (i = 0; i < samplesToMix; i++)
 		{
-			RENDER_16BIT_SMP_CINTRP
+			RENDER_16BIT_SMP_C4PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_16BIT_SMP_CINTRP
+			RENDER_16BIT_SMP_C4PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_16BIT_SMP_CINTRP
+			RENDER_16BIT_SMP_C4PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_16BIT_SMP_CINTRP
+			RENDER_16BIT_SMP_C4PINTRP
 			VOLUME_RAMPING
 			INC_POS
 		}
@@ -3900,7 +3900,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bRampLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bRampLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *smpPtr;
 	int16_t *smpTapPtr;
@@ -3926,7 +3926,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -3933,16 +3933,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -3951,7 +3951,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -3958,16 +3958,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -3980,7 +3980,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bRampBidiLoopCIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bRampBidiLoopC4PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *revBase, *smpPtr;
 	int16_t *smpTapPtr;
@@ -4007,7 +4007,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -4014,16 +4014,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C4PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -4032,7 +4032,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -4039,16 +4039,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_CINTRP
+				RENDER_16BIT_SMP_C4PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -4062,7 +4062,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bRampNoLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bRampNoLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *smpPtr;
 	float fSample, *fMixBufferL, *fMixBufferR;
@@ -4084,7 +4084,7 @@
 
 		for (i = 0; i < (samplesToMix & 3); i++)
 		{
-			RENDER_16BIT_SMP_GINTRP
+			RENDER_16BIT_SMP_C6PINTRP
 			VOLUME_RAMPING
 			INC_POS
 		}
@@ -4091,16 +4091,16 @@
 		samplesToMix >>= 2;
 		for (i = 0; i < samplesToMix; i++)
 		{
-			RENDER_16BIT_SMP_GINTRP
+			RENDER_16BIT_SMP_C6PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_16BIT_SMP_GINTRP
+			RENDER_16BIT_SMP_C6PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_16BIT_SMP_GINTRP
+			RENDER_16BIT_SMP_C6PINTRP
 			VOLUME_RAMPING
 			INC_POS
-			RENDER_16BIT_SMP_GINTRP
+			RENDER_16BIT_SMP_C6PINTRP
 			VOLUME_RAMPING
 			INC_POS
 		}
@@ -4112,7 +4112,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bRampLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bRampLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *smpPtr;
 	int16_t *smpTapPtr;
@@ -4138,7 +4138,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -4145,16 +4145,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -4163,7 +4163,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -4170,16 +4170,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS
 			}
@@ -4192,7 +4192,7 @@
 	SET_BACK_MIXER_POS
 }
 
-static void mix16bRampBidiLoopGIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
+static void mix16bRampBidiLoopC6PIntrp(voice_t *v, uint32_t bufferPos, uint32_t numSamples)
 {
 	const int16_t *base, *revBase, *smpPtr;
 	int16_t *smpTapPtr;
@@ -4219,7 +4219,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -4226,16 +4226,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP_TAP_FIX
+				RENDER_16BIT_SMP_C6PINTRP_TAP_FIX
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -4244,7 +4244,7 @@
 		{
 			for (i = 0; i < (samplesToMix & 3); i++)
 			{
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -4251,16 +4251,16 @@
 			samplesToMix >>= 2;
 			for (i = 0; i < samplesToMix; i++)
 			{
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
-				RENDER_16BIT_SMP_GINTRP
+				RENDER_16BIT_SMP_C6PINTRP
 				VOLUME_RAMPING
 				INC_POS_BIDI
 			}
@@ -4294,12 +4294,12 @@
 	(mixFunc)mix8bNoLoopS16Intrp,
 	(mixFunc)mix8bLoopS16Intrp,
 	(mixFunc)mix8bBidiLoopS16Intrp,
-	(mixFunc)mix8bNoLoopCIntrp,
-	(mixFunc)mix8bLoopCIntrp,
-	(mixFunc)mix8bBidiLoopCIntrp,
-	(mixFunc)mix8bNoLoopGIntrp,
-	(mixFunc)mix8bLoopGIntrp,
-	(mixFunc)mix8bBidiLoopGIntrp,
+	(mixFunc)mix8bNoLoopC4PIntrp,
+	(mixFunc)mix8bLoopC4PIntrp,
+	(mixFunc)mix8bBidiLoopC4PIntrp,
+	(mixFunc)mix8bNoLoopC6PIntrp,
+	(mixFunc)mix8bLoopC6PIntrp,
+	(mixFunc)mix8bBidiLoopC6PIntrp,
 
 	// 16-bit
 	(mixFunc)mix16bNoLoop,
@@ -4314,12 +4314,12 @@
 	(mixFunc)mix16bNoLoopS16Intrp,
 	(mixFunc)mix16bLoopS16Intrp,
 	(mixFunc)mix16bBidiLoopS16Intrp,
-	(mixFunc)mix16bNoLoopCIntrp,
-	(mixFunc)mix16bLoopCIntrp,
-	(mixFunc)mix16bBidiLoopCIntrp,
-	(mixFunc)mix16bNoLoopGIntrp,
-	(mixFunc)mix16bLoopGIntrp,
-	(mixFunc)mix16bBidiLoopGIntrp,
+	(mixFunc)mix16bNoLoopC4PIntrp,
+	(mixFunc)mix16bLoopC4PIntrp,
+	(mixFunc)mix16bBidiLoopC4PIntrp,
+	(mixFunc)mix16bNoLoopC6PIntrp,
+	(mixFunc)mix16bLoopC6PIntrp,
+	(mixFunc)mix16bBidiLoopC6PIntrp,
 
 	// volume ramping
 
@@ -4336,12 +4336,12 @@
 	(mixFunc)mix8bRampNoLoopS16Intrp,
 	(mixFunc)mix8bRampLoopS16Intrp,
 	(mixFunc)mix8bRampBidiLoopS16Intrp,
-	(mixFunc)mix8bRampNoLoopCIntrp,
-	(mixFunc)mix8bRampLoopCIntrp,
-	(mixFunc)mix8bRampBidiLoopCIntrp,
-	(mixFunc)mix8bRampNoLoopGIntrp,
-	(mixFunc)mix8bRampLoopGIntrp,
-	(mixFunc)mix8bRampBidiLoopGIntrp,
+	(mixFunc)mix8bRampNoLoopC4PIntrp,
+	(mixFunc)mix8bRampLoopC4PIntrp,
+	(mixFunc)mix8bRampBidiLoopC4PIntrp,
+	(mixFunc)mix8bRampNoLoopC6PIntrp,
+	(mixFunc)mix8bRampLoopC6PIntrp,
+	(mixFunc)mix8bRampBidiLoopC6PIntrp,
 
 	// 16-bit
 	(mixFunc)mix16bRampNoLoop,
@@ -4356,10 +4356,10 @@
 	(mixFunc)mix16bRampNoLoopS16Intrp,
 	(mixFunc)mix16bRampLoopS16Intrp,
 	(mixFunc)mix16bRampBidiLoopS16Intrp,
-	(mixFunc)mix16bRampNoLoopCIntrp,
-	(mixFunc)mix16bRampLoopCIntrp,
-	(mixFunc)mix16bRampBidiLoopCIntrp,
-	(mixFunc)mix16bRampNoLoopGIntrp,
-	(mixFunc)mix16bRampLoopGIntrp,
-	(mixFunc)mix16bRampBidiLoopGIntrp
+	(mixFunc)mix16bRampNoLoopC4PIntrp,
+	(mixFunc)mix16bRampLoopC4PIntrp,
+	(mixFunc)mix16bRampBidiLoopC4PIntrp,
+	(mixFunc)mix16bRampNoLoopC6PIntrp,
+	(mixFunc)mix16bRampLoopC6PIntrp,
+	(mixFunc)mix16bRampBidiLoopC6PIntrp
 };
--- a/src/mixer/ft2_mix.h
+++ b/src/mixer/ft2_mix.h
@@ -4,13 +4,13 @@
 
 enum
 {
-	// don't change the order of these! (yes, it looks off)
+	// don't change the order of these! (yes, it looks weird)
 	INTERPOLATION_DISABLED = 0,
-	INTERPOLATION_SINC8 = 1,
-	INTERPOLATION_LINEAR = 2,
-	INTERPOLATION_SINC16 = 3,
-	INTERPOLATION_CUBIC = 4,
-	INTERPOLATION_GAUSSIAN = 5,
+	INTERPOLATION_SINC8    = 1,
+	INTERPOLATION_LINEAR   = 2,
+	INTERPOLATION_SINC16   = 3,
+	INTERPOLATION_CUBIC4   = 4,
+	INTERPOLATION_CUBIC6   = 5,
 	// ------
 
 	NUM_INTERPOLATORS,
--- a/src/mixer/ft2_mix_macros.h
+++ b/src/mixer/ft2_mix_macros.h
@@ -2,7 +2,6 @@
 
 #include "../ft2_audio.h"
 #include "ft2_cubic_spline.h"
-#include "ft2_gaussian.h"
 #include "ft2_windowed_sinc.h"
 
 /* ----------------------------------------------------------------------- */
@@ -132,9 +131,9 @@
 ** There is also a second special case for the left edge (negative taps) after the sample has looped once.
 */
 
-#define CUBIC_SPLINE_INTERPOLATION(s, f, scale) \
+#define CUBIC4P_SPLINE_INTERPOLATION(s, f, scale) \
 { \
-	const float *t = fCubicSplineLUT + (((uint32_t)(f) >> CUBIC_SPLINE_FSHIFT) & CUBIC_SPLINE_FMASK); \
+	const float *t = f4PointCubicSplineLUT + (((uint32_t)(f) >> CUBIC4P_SPLINE_FSHIFT) & CUBIC4P_SPLINE_FMASK); \
 	fSample = ((s[-1] * t[0]) + \
 	           ( s[0] * t[1]) + \
 	           ( s[1] * t[2]) + \
@@ -141,80 +140,65 @@
 	           ( s[2] * t[3])) * (1.0f / scale); \
 }
 
-#define RENDER_8BIT_SMP_CINTRP \
-	CUBIC_SPLINE_INTERPOLATION(smpPtr, positionFrac, 128) \
+#define CUBIC6P_SPLINE_INTERPOLATION(s, f, scale) \
+{ \
+	const float *t = f6PointCubicSplineLUT + (((uint32_t)(f) >> CUBIC6P_SPLINE_FSHIFT) * 6); \
+	fSample = ((s[-2] * t[0]) + \
+	           (s[-1] * t[1]) + \
+	           ( s[0] * t[2]) + \
+	           ( s[1] * t[3]) + \
+	           ( s[2] * t[4]) + \
+	           ( s[3] * t[5])) * (1.0f / scale); \
+}
+
+#define RENDER_8BIT_SMP_C4PINTRP \
+	CUBIC4P_SPLINE_INTERPOLATION(smpPtr, positionFrac, 128) \
 	*fMixBufferL++ += fSample * fVolumeL; \
 	*fMixBufferR++ += fSample * fVolumeR;
 
-#define RENDER_16BIT_SMP_CINTRP \
-	CUBIC_SPLINE_INTERPOLATION(smpPtr, positionFrac, 32768) \
+#define RENDER_16BIT_SMP_C4PINTRP \
+	CUBIC4P_SPLINE_INTERPOLATION(smpPtr, positionFrac, 32768) \
 	*fMixBufferL++ += fSample * fVolumeL; \
 	*fMixBufferR++ += fSample * fVolumeR;
 
-
-/* Special left-edge case mixers to get proper tap data after one loop cycle.
-** These are only used on looped samples.
-*/
-
-#define RENDER_8BIT_SMP_CINTRP_TAP_FIX  \
-	smpTapPtr = (smpPtr <= leftEdgePtr) ? (int8_t *)&v->leftEdgeTaps8[(int32_t)(smpPtr-loopStartPtr)] : (int8_t *)smpPtr; \
-	CUBIC_SPLINE_INTERPOLATION(smpTapPtr, positionFrac, 128) \
+#define RENDER_8BIT_SMP_C6PINTRP \
+	CUBIC6P_SPLINE_INTERPOLATION(smpPtr, positionFrac, 128) \
 	*fMixBufferL++ += fSample * fVolumeL; \
 	*fMixBufferR++ += fSample * fVolumeR;
 
-#define RENDER_16BIT_SMP_CINTRP_TAP_FIX \
-	smpTapPtr = (smpPtr <= leftEdgePtr) ? (int16_t *)&v->leftEdgeTaps16[(int32_t)(smpPtr-loopStartPtr)] : (int16_t *)smpPtr; \
-	CUBIC_SPLINE_INTERPOLATION(smpTapPtr, positionFrac, 32768) \
+#define RENDER_16BIT_SMP_C6PINTRP \
+	CUBIC6P_SPLINE_INTERPOLATION(smpPtr, positionFrac, 32768) \
 	*fMixBufferL++ += fSample * fVolumeL; \
 	*fMixBufferR++ += fSample * fVolumeR;
 
-/* ----------------------------------------------------------------------- */
-/*                         GAUSSIAN INTERPOLATION                          */
-/* ----------------------------------------------------------------------- */
-
-// through LUT: mixer/ft2_gaussian.c
-
-/* It may look like we are potentially going out of bounds while looking up the sample points,
-** but the sample data is actually padded on both the left (negative) and right side, where correct tap
-** samples are stored according to loop mode (or no loop).
-**
-** There is also a second special case for the left edge (negative taps) after the sample has looped once.
+/* Special left-edge case mixers to get proper tap data after one loop cycle.
+** These are only used on looped samples.
 */
 
-#define GAUSSIAN_INTERPOLATION(s, f, scale) \
-{ \
-	const float *t = fGaussianLUT + (((uint32_t)(f) >> GAUSSIAN_FSHIFT) & GAUSSIAN_FMASK); \
-	fSample = ((s[-1] * t[0]) + \
-	           ( s[0] * t[1]) + \
-	           ( s[1] * t[2]) + \
-	           ( s[2] * t[3])) * (1.0f / scale); \
-}
-
-#define RENDER_8BIT_SMP_GINTRP \
-	GAUSSIAN_INTERPOLATION(smpPtr, positionFrac, 128) \
+#define RENDER_8BIT_SMP_C4PINTRP_TAP_FIX  \
+	smpTapPtr = (smpPtr <= leftEdgePtr) ? (int8_t *)&v->leftEdgeTaps8[(int32_t)(smpPtr-loopStartPtr)] : (int8_t *)smpPtr; \
+	CUBIC4P_SPLINE_INTERPOLATION(smpTapPtr, positionFrac, 128) \
 	*fMixBufferL++ += fSample * fVolumeL; \
 	*fMixBufferR++ += fSample * fVolumeR;
 
-#define RENDER_16BIT_SMP_GINTRP \
-	GAUSSIAN_INTERPOLATION(smpPtr, positionFrac, 32768) \
+#define RENDER_16BIT_SMP_C4PINTRP_TAP_FIX \
+	smpTapPtr = (smpPtr <= leftEdgePtr) ? (int16_t *)&v->leftEdgeTaps16[(int32_t)(smpPtr-loopStartPtr)] : (int16_t *)smpPtr; \
+	CUBIC4P_SPLINE_INTERPOLATION(smpTapPtr, positionFrac, 32768) \
 	*fMixBufferL++ += fSample * fVolumeL; \
 	*fMixBufferR++ += fSample * fVolumeR;
 
-/* Special left-edge case mixers to get proper tap data after one loop cycle.
-** These are only used on looped samples.
-*/
-
-#define RENDER_8BIT_SMP_GINTRP_TAP_FIX  \
+#define RENDER_8BIT_SMP_C6PINTRP_TAP_FIX  \
 	smpTapPtr = (smpPtr <= leftEdgePtr) ? (int8_t *)&v->leftEdgeTaps8[(int32_t)(smpPtr-loopStartPtr)] : (int8_t *)smpPtr; \
-	GAUSSIAN_INTERPOLATION(smpTapPtr, positionFrac, 128) \
+	CUBIC6P_SPLINE_INTERPOLATION(smpTapPtr, positionFrac, 128) \
 	*fMixBufferL++ += fSample * fVolumeL; \
 	*fMixBufferR++ += fSample * fVolumeR;
 
-#define RENDER_16BIT_SMP_GINTRP_TAP_FIX \
+#define RENDER_16BIT_SMP_C6PINTRP_TAP_FIX \
 	smpTapPtr = (smpPtr <= leftEdgePtr) ? (int16_t *)&v->leftEdgeTaps16[(int32_t)(smpPtr-loopStartPtr)] : (int16_t *)smpPtr; \
-	GAUSSIAN_INTERPOLATION(smpTapPtr, positionFrac, 32768) \
+	CUBIC6P_SPLINE_INTERPOLATION(smpTapPtr, positionFrac, 32768) \
 	*fMixBufferL++ += fSample * fVolumeL; \
 	*fMixBufferR++ += fSample * fVolumeR;
+
 
 /* ----------------------------------------------------------------------- */
 /*                       WINDOWED-SINC INTERPOLATION                       */
--- /dev/null
+++ b/src/modloaders/ft2_load_it.c
@@ -1,0 +1,1498 @@
+/* (Lossy) Impulse Tracker module loader.
+**
+** It makes little sense to convert this format to XM, as it results
+** in severe conversion losses. The reason I wrote this loader anyway,
+** is so that you can import IT files to extract samples, pattern data
+** and so on.
+**
+** Note: Data sanitation is done in the last stage
+** of module loading, so you don't need to do that here.
+*/
+
+#include <stdio.h>
+#include <stdint.h>
+#include <stdbool.h>
+#include "../ft2_header.h"
+#include "../ft2_module_loader.h"
+#include "../ft2_sample_ed.h"
+#include "../ft2_sysreqs.h"
+
+#ifdef _MSC_VER
+#pragma pack(push)
+#pragma pack(1)
+#endif
+typedef struct itHdr_t
+{
+	char ID[4], songName[26];
+	uint16_t rowHighlight, ordNum, insNum, smpNum, patNum, cwtv, cmwt, flags, special;
+	uint8_t globalVol, mixingVol, speed, BPM, panSep, pitchWheelDepth;
+	uint16_t msgLen;
+	uint32_t msgOffs, reserved;
+	uint8_t initialPans[64], initialVols[64];
+}
+#ifdef __GNUC__
+__attribute__ ((packed))
+#endif
+itHdr_t;
+
+typedef struct envNode_t
+{
+	int8_t magnitude;
+	uint16_t tick;
+}
+#ifdef __GNUC__
+__attribute__ ((packed))
+#endif
+envNode_t;
+
+typedef struct env_t
+{
+	uint8_t flags, num, loopBegin, loopEnd, sustainLoopBegin, sustainLoopEnd;
+	envNode_t nodePoints[25];
+	uint8_t reserved;
+}
+#ifdef __GNUC__
+__attribute__ ((packed))
+#endif
+env_t;
+
+typedef struct itInsHdr_t
+{
+	char ID[4], dosFilename[12+1];
+	uint8_t NNA, DCT, DCA;
+	uint16_t fadeOut;
+	uint8_t pitchPanSep, pitchPanCenter, globVol, defPan, randVol, randPan;
+	uint16_t trackerVer;
+	uint8_t numSamples, res1;
+	char instrumentName[26];
+	uint8_t filterCutoff, filterResonance, midiChn, midiProg;
+	uint16_t midiBank;
+	uint16_t smpNoteTable[120];
+	env_t volEnv, panEnv, pitchEnv;
+}
+#ifdef __GNUC__
+__attribute__ ((packed))
+#endif
+itInsHdr_t;
+
+typedef struct itOldInsHdr_t
+{
+	char ID[4], dosFilename[12+1];
+	uint8_t volEnvFlags, volEnvLoopBegin, volEnvLoopEnd, volEnvSusLoopBegin, volEnvSusLoopEnd;
+	uint16_t res1, fadeOut;
+	uint8_t NNA, DNC;
+	uint16_t trackerVer;
+	uint8_t numSamples, res2;
+	char instrumentName[26];
+	uint8_t res3[6];
+	uint16_t smpNoteTable[120];
+	uint8_t volEnv[200];
+	uint16_t volEnvPoints[25];
+}
+#ifdef __GNUC__
+__attribute__ ((packed))
+#endif
+itOldInsHdr_t;
+
+typedef struct itSmpHdr_t
+{
+	char ID[4], dosFilename[12+1];
+	uint8_t globVol, flags, vol;
+	char sampleName[26];
+	uint8_t cvt, defPan;
+	uint32_t length, loopBegin, loopEnd, c5Speed, sustainLoopBegin, sustainLoopEnd, offsetInFile;
+	uint8_t autoVibratoSpeed, autoVibratoDepth, autoVibratoRate, autoVibratoWaveform;
+}
+#ifdef __GNUC__
+__attribute__ ((packed))
+#endif
+itSmpHdr_t;
+
+#ifdef _MSC_VER
+#pragma pack(pop)
+#endif
+
+static uint8_t decompBuffer[65536];
+static uint8_t volPortaConv[9] = { 1, 4, 8, 16, 32, 64, 96, 128, 255 };
+
+static bool loadCompressed16BitSample(FILE *f, sample_t *s, bool deltaEncoded);
+static bool loadCompressed8BitSample(FILE *f, sample_t *s, bool deltaEncoded);
+static void setAutoVibrato(instr_t *ins, itSmpHdr_t *itSmp);
+static bool loadSample(FILE *f, sample_t *s, itSmpHdr_t *itSmp);
+
+bool loadIT(FILE *f, uint32_t filesize)
+{
+	uint32_t insOffs[256], smpOffs[256], patOffs[256];
+	itSmpHdr_t *itSmp, smpHdrs[256];
+	itHdr_t itHdr;
+
+	if (filesize < sizeof (itHdr))
+	{
+		loaderMsgBox("This IT module is not supported or is corrupt!");
+		goto error;
+	}
+
+	fread(&itHdr, sizeof (itHdr), 1, f);
+
+	if (itHdr.ordNum > 257 || itHdr.insNum > 256 || itHdr.smpNum > 256 || itHdr.patNum > 256)
+	{
+		loaderMsgBox("This IT module is not supported or is corrupt!");
+		goto error;
+	}
+
+	tmpLinearPeriodsFlag = !!(itHdr.flags & 8);
+
+	songTmp.pattNum = itHdr.patNum;
+	songTmp.speed = itHdr.speed;
+	songTmp.BPM = itHdr.BPM;
+
+	memcpy(songTmp.name, itHdr.songName, 20);
+	songTmp.name[20] = '\0';
+
+	bool oldFormat = (itHdr.cmwt < 0x200);
+	bool songUsesInstruments = !!(itHdr.flags & 4);
+	bool oldEffects = !!(itHdr.flags & 16);
+
+	// read order list
+	for (int32_t i = 0; i < MAX_ORDERS; i++)
+	{
+		const uint8_t patt = (uint8_t)fgetc(f);
+		if (patt == 254) // separator ("+++"), skip it
+			continue;
+
+		if (patt == 255) // end of pattern list
+			break;
+
+		songTmp.orders[songTmp.songLength] = patt;
+
+		songTmp.songLength++;
+		if (songTmp.songLength == MAX_ORDERS-1)
+			break;
+	}
+
+	// read file pointers
+	fseek(f, sizeof (itHdr) + itHdr.ordNum, SEEK_SET);
+	fread(insOffs, 4, itHdr.insNum, f);
+	fread(smpOffs, 4, itHdr.smpNum, f);
+	fread(patOffs, 4, itHdr.patNum, f);
+
+	for (int32_t i = 0; i < itHdr.smpNum; i++)
+	{
+		fseek(f, smpOffs[i], SEEK_SET);
+		fread(&smpHdrs[i], sizeof (itSmpHdr_t), 1, f);
+	}
+
+	if (!songUsesInstruments) // read samples (as instruments)
+	{
+		int32_t numIns = MIN(itHdr.smpNum, MAX_INST);
+
+		itSmp = smpHdrs;
+		for (int16_t i = 0; i < numIns; i++, itSmp++)
+		{
+			if (!allocateTmpInstr(1 + i))
+			{
+				loaderMsgBox("Not enough memory!");
+				return false;
+			}
+
+			instr_t *ins = instrTmp[1+i];
+			sample_t *s = &ins->smp[0];
+
+			memcpy(songTmp.instrName[1+i], itSmp->sampleName, 22);
+			songTmp.instrName[1+i][22] = '\0';
+
+			ins->numSamples = (itSmp->length > 0) ? 1 : 0;
+			if (ins->numSamples > 0)
+			{
+				setAutoVibrato(ins, itSmp);
+
+				if (!loadSample(f, s, itSmp))
+				{
+					loaderMsgBox("Not enough memory!");
+					goto error;
+				}
+			}
+		}
+	}
+	else if (oldFormat) // read instruments (old format version)
+	{
+		itOldInsHdr_t itIns;
+
+		int32_t numIns = MIN(itHdr.insNum, MAX_INST);
+		for (int16_t i = 0; i < numIns; i++)
+		{
+			fseek(f, insOffs[i], SEEK_SET);
+			fread(&itIns, sizeof (itIns), 1, f);
+
+			if (!allocateTmpInstr(1 + i))
+			{
+				loaderMsgBox("Not enough memory!");
+				return false;
+			}
+
+			instr_t *ins = instrTmp[1+i];
+
+			memcpy(songTmp.instrName[1+i], itIns.instrumentName, 22);
+			songTmp.instrName[1+i][22] = '\0';
+
+			ins->fadeout = itIns.fadeOut * 64; // 0..64 -> 0..4096
+			if (ins->fadeout > 4095)
+				ins->fadeout = 4095;
+
+			// find out what samples to load into this XM instrument header
+
+			int16_t numSamples = 0;
+			uint8_t sampleList[MAX_SMP_PER_INST];
+
+			bool sampleAdded[256];
+			memset(sampleList, 0, sizeof (sampleList));
+			memset(sampleAdded, 0, sizeof (sampleAdded));
+
+			for (int32_t j = 0; j < 96; j++)
+			{
+				uint8_t sample = itIns.smpNoteTable[12+j] >> 8;
+				if (sample > 0 && !sampleAdded[sample-1] && numSamples < MAX_SMP_PER_INST)
+				{
+					sampleAdded[sample-1] = true;
+					sampleList[numSamples] = sample-1;
+					numSamples++;
+				}
+			}
+
+			/* If instrument only has one sample, copy over the sample's
+			** auto-vibrato parameters to this instrument.
+			*/
+			bool singleSample = true;
+			if (numSamples > 1)
+			{
+				uint8_t firstSample = sampleList[0];
+				for (int32_t j = 1; j < numSamples; j++)
+				{
+					if (sampleList[j] != firstSample)
+					{
+						singleSample = false;
+						break;
+					}
+				}
+			}
+
+			if (singleSample)
+				setAutoVibrato(ins, &smpHdrs[sampleList[0]]);
+
+			// create new note-to-sample table
+			for (int32_t j = 0; j < 8*12; j++)
+			{
+				uint8_t inSmp = itIns.smpNoteTable[(1 * 12) + j] >> 8;
+
+				uint8_t outSmp = 0;
+				if (inSmp > 0)
+				{
+					inSmp--;
+					for (; outSmp < numSamples; outSmp++)
+					{
+						if (inSmp == sampleList[outSmp])
+							break;
+					}
+
+					if (outSmp >= numSamples)
+						outSmp = 0;
+				}
+
+				ins->note2SampleLUT[j] = outSmp;
+			}
+
+			// load volume envelope
+			if (itIns.volEnvFlags & 1)
+			{
+				bool volEnvLoopOn = !!(itIns.volEnvFlags & 2);
+				bool volEnvSusOn = !!(itIns.volEnvFlags & 4);
+
+				ins->volEnvFlags |= ENV_ENABLED;
+				if (volEnvLoopOn) ins->volEnvFlags |= ENV_LOOP;
+				if (volEnvSusOn) ins->volEnvFlags |= ENV_SUSTAIN;
+				
+				ins->volEnvLoopStart = MIN(itIns.volEnvLoopBegin, 11);
+				ins->volEnvLoopEnd = MIN(itIns.volEnvLoopEnd, 11);
+				ins->volEnvSustain = MIN(itIns.volEnvSusLoopEnd, 11);
+
+				// hack: if sus loop only, set as normal loop + set sustain point
+				if (!volEnvLoopOn && volEnvSusOn)
+				{
+					ins->volEnvLoopStart = MIN(itIns.volEnvSusLoopBegin, 11);
+					ins->volEnvLoopEnd = MIN(itIns.volEnvSusLoopEnd, 11);
+					ins->volEnvSustain = MIN(itIns.volEnvSusLoopEnd, 11);
+					ins->volEnvFlags |= ENV_LOOP + ENV_SUSTAIN;
+				}
+
+				int32_t j = 0;
+				for (; j < 12; j++)
+				{
+					if (itIns.volEnvPoints[j] >> 8 == 0xFF)
+						break; // end of volume envelope
+
+					ins->volEnvPoints[j][0] = itIns.volEnvPoints[j] & 0xFF;
+					ins->volEnvPoints[j][1] = itIns.volEnvPoints[j] >> 8;
+				}
+				ins->volEnvLength = (uint8_t)j;
+
+				// increase loop end point tick by one to better match IT style env looping
+				if (ins->volEnvFlags & ENV_LOOP)
+					ins->volEnvPoints[ins->volEnvLoopEnd][0]++;
+			}
+
+			ins->numSamples = numSamples;
+			if (ins->numSamples > 0)
+			{
+				sample_t *s = ins->smp;
+				for (int32_t j = 0; j < ins->numSamples; j++, s++)
+				{
+					if (!loadSample(f, s, &smpHdrs[sampleList[j]]))
+					{
+						loaderMsgBox("Not enough memory!");
+						goto error;
+					}
+				}
+			}
+		}
+	}
+	else // read instruments (later format version)
+	{
+		itInsHdr_t itIns;
+
+		int32_t numIns = MIN(itHdr.insNum, MAX_INST);
+		for (int16_t i = 0; i < numIns; i++)
+		{
+			fseek(f, insOffs[i], SEEK_SET);
+			fread(&itIns, sizeof (itIns), 1, f);
+
+			if (!allocateTmpInstr(1 + i))
+			{
+				loaderMsgBox("Not enough memory!");
+				return false;
+			}
+
+			instr_t *ins = instrTmp[1+i];
+
+			memcpy(songTmp.instrName[1+i], itIns.instrumentName, 22);
+			songTmp.instrName[1+i][22] = '\0';
+
+			ins->fadeout = itIns.fadeOut * 32; // 0..128 -> 0..4096
+			if (ins->fadeout > 4095)
+				ins->fadeout = 4095;
+
+			// find out what samples to load into this XM instrument header
+
+			int16_t numSamples = 0;
+			uint8_t sampleList[MAX_SMP_PER_INST];
+
+			bool sampleAdded[256];
+			memset(sampleList, 0, sizeof (sampleList));
+			memset(sampleAdded, 0, sizeof (sampleAdded));
+
+			for (int32_t j = 0; j < 96; j++)
+			{
+				uint8_t sample = itIns.smpNoteTable[12+j] >> 8;
+				if (sample > 0 && !sampleAdded[sample-1] && numSamples < MAX_SMP_PER_INST)
+				{
+					sampleAdded[sample-1] = true;
+					sampleList[numSamples] = sample-1;
+					numSamples++;
+				}
+			}
+
+			/* If instrument only has one sample, copy over the sample's
+			** auto-vibrato parameters to this instrument.
+			*/
+			bool singleSample = true;
+			if (numSamples > 1)
+			{
+				uint8_t firstSample = sampleList[0];
+				for (int32_t j = 1; j < numSamples; j++)
+				{
+					if (sampleList[j] != firstSample)
+					{
+						singleSample = false;
+						break;
+					}
+				}
+			}
+
+			if (singleSample)
+				setAutoVibrato(ins, &smpHdrs[sampleList[0]]);
+
+			// create new note-to-sample table
+			for (int32_t j = 0; j < 8*12; j++)
+			{
+				uint8_t inSmp = itIns.smpNoteTable[(1 * 12) + j] >> 8;
+
+				uint8_t outSmp = 0;
+				if (inSmp > 0)
+				{
+					inSmp--;
+					for (; outSmp < numSamples; outSmp++)
+					{
+						if (inSmp == sampleList[outSmp])
+							break;
+					}
+
+					if (outSmp >= numSamples)
+						outSmp = 0;
+				}
+
+				ins->note2SampleLUT[j] = outSmp;
+			}
+
+			// load volume envelope
+			env_t *volEnv = &itIns.volEnv;
+			bool volEnvEnabled = !!(volEnv->flags & 1);
+			if (volEnvEnabled && volEnv->num > 0)
+			{
+				bool volEnvLoopOn = !!(volEnv->flags & 2);
+				bool volEnvSusOn = !!(volEnv->flags & 4);
+
+				ins->volEnvFlags |= ENV_ENABLED;
+				if (volEnvLoopOn) ins->volEnvFlags |= ENV_LOOP;
+				if (volEnvSusOn) ins->volEnvFlags |= ENV_SUSTAIN;
+				
+				ins->volEnvLength = MIN(volEnv->num, 12);
+				ins->volEnvLoopStart = MIN(volEnv->loopBegin, 11);
+				ins->volEnvLoopEnd = MIN(volEnv->loopEnd, 11);
+				ins->volEnvSustain = MIN(volEnv->sustainLoopEnd, 11);
+
+				// hack: if sus loop only, set as normal loop + set sustain point
+				if (!volEnvLoopOn && volEnvSusOn)
+				{
+					ins->volEnvLoopStart = MIN(volEnv->sustainLoopBegin, 11);
+					ins->volEnvLoopEnd = MIN(volEnv->sustainLoopEnd, 11);
+					ins->volEnvSustain = MIN(volEnv->sustainLoopEnd, 11);
+					ins->volEnvFlags |= ENV_LOOP + ENV_SUSTAIN;
+				}
+
+				for (int32_t j = 0; j < ins->volEnvLength; j++)
+				{
+					ins->volEnvPoints[j][0] = volEnv->nodePoints[j].tick;
+					ins->volEnvPoints[j][1] = volEnv->nodePoints[j].magnitude;
+				}
+
+				// increase loop end point tick by one to better match IT style env looping
+				if (ins->volEnvFlags & ENV_LOOP)
+					ins->volEnvPoints[ins->volEnvLoopEnd][0]++;
+			}
+
+			// load pan envelope
+			env_t *panEnv = &itIns.panEnv;
+			bool panEnvEnabled = !!(panEnv->flags & 1);
+			if (panEnvEnabled && panEnv->num > 0)
+			{
+				bool panEnvLoopOn = !!(panEnv->flags & 2);
+				bool panEnvSusOn = !!(panEnv->flags & 4);
+
+				ins->panEnvFlags |= ENV_ENABLED;
+				if (panEnvLoopOn) ins->panEnvFlags |= ENV_LOOP;
+				if (panEnvSusOn) ins->panEnvFlags |= ENV_SUSTAIN;
+				
+				ins->panEnvLength = MIN(panEnv->num, 12);
+				ins->panEnvLoopStart = MIN(panEnv->loopBegin, 11);
+				ins->panEnvLoopEnd = MIN(panEnv->loopEnd, 11);
+				ins->panEnvSustain = MIN(panEnv->sustainLoopEnd, 11);
+
+				// hack: if sus loop only, set as normal loop + set sustain point
+				if (!panEnvLoopOn && panEnvSusOn)
+				{
+					ins->panEnvLoopStart = MIN(panEnv->sustainLoopBegin, 11);
+					ins->panEnvLoopEnd = MIN(panEnv->sustainLoopEnd, 11);
+					ins->panEnvSustain = MIN(panEnv->sustainLoopEnd, 11);
+					ins->panEnvFlags |= ENV_LOOP + ENV_SUSTAIN;
+				}
+
+				for (int32_t j = 0; j < ins->panEnvLength; j++)
+				{
+					ins->panEnvPoints[j][0] = panEnv->nodePoints[j].tick;
+					ins->panEnvPoints[j][1] = panEnv->nodePoints[j].magnitude + 32;
+				}
+
+				// increase loop end point tick by one to better match IT style env looping
+				if (ins->panEnvFlags & ENV_LOOP)
+					ins->panEnvPoints[ins->panEnvLoopEnd][0] = panEnv->nodePoints[ins->panEnvLoopEnd].tick + 1;
+			}
+
+			ins->numSamples = numSamples;
+			if (ins->numSamples > 0)
+			{
+				sample_t *s = ins->smp;
+				for (int32_t j = 0; j < ins->numSamples; j++, s++)
+				{
+					if (!loadSample(f, s, &smpHdrs[sampleList[j]]))
+					{
+						loaderMsgBox("Not enough memory!");
+						goto error;
+					}
+				}
+			}
+		}
+	}
+
+	// load pattern data
+
+	uint32_t numChannels = 0;
+	for (int32_t i = 0; i < songTmp.pattNum; i++)
+	{
+		if (patOffs[i] == 0)
+			continue;
+	
+		fseek(f, patOffs[i], SEEK_SET);
+
+		uint16_t length, numRows;
+		fread(&length, 2, 1, f);
+		fread(&numRows, 2, 1, f);
+		fseek(f, 4, SEEK_CUR);
+
+		numRows = MIN(numRows, MAX_PATT_LEN);
+		if (numRows == 0)
+			continue;
+
+		if (!allocateTmpPatt(i, numRows))
+		{
+			loaderMsgBox("Not enough memory!");
+			goto error;
+		}
+
+		uint8_t lastMask[64];
+		memset(lastMask, 0, sizeof (lastMask));
+
+		note_t lastNote[64];
+		memset(lastNote, 0, sizeof (lastNote));
+
+		note_t *patt = patternTmp[i];
+
+		int32_t bytesRead = 0;
+		int32_t row = 0;
+		while (bytesRead < length && row < numRows)
+		{
+			uint8_t byte = (uint8_t)fgetc(f);
+			bytesRead++;
+
+			if (byte == 0)
+			{
+				row++;
+				continue;
+			}
+
+			const uint8_t ch = (byte - 1) & 63;
+			if (ch > numChannels)
+				numChannels = ch;
+
+			note_t emptyNote;
+			note_t *p = (ch >= MAX_CHANNELS) ? &emptyNote : &patt[(row * MAX_CHANNELS) + ch];
+
+			if (byte & 128)
+			{
+				lastMask[ch] = (uint8_t)fgetc(f);
+				bytesRead++;
+			}
+
+			if (lastMask[ch] & 16)
+				p->note = lastNote[ch].note;
+
+			if (lastMask[ch] & 32)
+				p->instr = lastNote[ch].instr;
+
+			if (lastMask[ch] & 64)
+				p->vol = lastNote[ch].vol;
+
+			if (lastMask[ch] & 128)
+			{
+				p->efx = lastNote[ch].efx;
+				p->efxData = lastNote[ch].efxData;
+			}
+
+			if (lastMask[ch] & 1)
+			{
+				uint8_t note = (uint8_t)fgetc(f);
+				bytesRead++;
+
+				if (note < 120)
+				{
+					note++;
+					if (note < 12 || note >= 96+12)
+						note = 0;
+					else
+						note -= 12;
+				}
+				else if (note != 254)
+				{
+					note = NOTE_OFF;
+				}
+
+				if (note > NOTE_OFF && note != 254)
+					note = 0; // remove note
+
+				// 254 (note cut) is handled later!
+
+				p->note = lastNote[ch].note = note;
+			}
+
+			if (lastMask[ch] & 2)
+			{
+				uint8_t ins = (uint8_t)fgetc(f);
+				bytesRead++;
+
+				if (ins > MAX_INST)
+					ins = 0;
+
+				p->instr = lastNote[ch].instr = ins;
+			}
+
+			if (lastMask[ch] & 4)
+			{
+				p->vol = lastNote[ch].vol = 1 + (uint8_t)fgetc(f);
+				bytesRead++;
+			}
+
+			if (lastMask[ch] & 8)
+			{
+				p->efx = lastNote[ch].efx = (uint8_t)fgetc(f);
+				bytesRead++;;
+
+				p->efxData = lastNote[ch].efxData = (uint8_t)fgetc(f);
+				bytesRead++;
+			}
+		}
+	}
+	numChannels++;
+
+	songTmp.numChannels = MIN((numChannels + 1) & ~1, MAX_CHANNELS);
+
+	// convert pattern data
+	
+	uint8_t lastDxy[MAX_CHANNELS], lastExy[MAX_CHANNELS], lastFxy[MAX_CHANNELS];
+	uint8_t lastJxy[MAX_CHANNELS], lastKxy[MAX_CHANNELS], lastLxy[MAX_CHANNELS];
+
+	memset(lastDxy, 0, sizeof (lastDxy));
+	memset(lastExy, 0, sizeof (lastExy));
+	memset(lastFxy, 0, sizeof (lastFxy));
+	memset(lastJxy, 0, sizeof (lastJxy));
+	memset(lastKxy, 0, sizeof (lastKxy));
+	memset(lastLxy, 0, sizeof (lastLxy));
+
+	for (int32_t i = 0; i < songTmp.pattNum; i++)
+	{
+		note_t *p = patternTmp[i];
+		if (p == NULL)
+			continue;
+
+		for (int32_t j = 0; j < patternNumRowsTmp[i]; j++)
+		{
+			for (int32_t ch = 0; ch < songTmp.numChannels; ch++, p++)
+			{
+				// effect
+				if (p->efx != 0)
+				{
+					const uint8_t itEfx = 'A' + (p->efx - 1);
+					switch (itEfx)
+					{
+						case 'A': // set speed
+						{
+							if (p->efxData == 0) // A00 is ignored in IT
+							{
+								p->efx = p->efxData = 0;
+							}
+							else
+							{
+								p->efx = 0xF;
+								if (p->efxData > 31)
+									p->efxData = 31;
+							}
+						}
+						break;
+
+						case 'B': p->efx = 0xB; break; // position jump
+						case 'C': p->efx = 0xD; break; // pattern break
+
+						case 'D': // volume slide
+						{
+							if (p->efxData == 0)
+							{
+								bool lastWasFineSlide = (lastDxy[ch] & 0x0F) == 0x0F || (lastDxy[ch] >> 4) == 0x0F;
+								if (lastWasFineSlide)
+									p->efxData = lastDxy[ch];
+							}
+							else
+							{
+								lastDxy[ch] = p->efxData;
+							}
+
+							if ((p->efxData & 0x0F) == 0x0F && (p->efxData >> 4) > 0)
+							{
+								p->efx = 0xE;
+								p->efxData = 0xA0 + (p->efxData >> 4);
+							}
+							else if ((p->efxData >> 4) == 0x0F && (p->efxData & 0x0F) > 0)
+							{
+								p->efx = 0xE;
+								p->efxData = 0xB0 + (p->efxData & 0x0F);
+							}
+							else
+							{
+								p->efx = 0xA;
+							}
+						}
+						break;
+
+						case 'E': // portamento down
+						{
+							if (p->efxData == 0)
+							{
+								bool lastWasFineSlide = (lastExy[ch] & 0x0F) == 0x0F || (lastExy[ch] >> 4) == 0x0F;
+								bool lastWasExtraFineSlide = (lastExy[ch] & 0x0F) == 0x0E || (lastExy[ch] >> 4) == 0x0E;
+
+								if (lastWasFineSlide || lastWasExtraFineSlide)
+									p->efxData = lastExy[ch];
+							}
+							else
+							{
+								lastExy[ch] = p->efxData;
+							}
+
+							if (p->efxData < 224)
+							{
+								p->efx = 0x2;
+							}
+							else if ((p->efxData >> 4) == 0x0E)
+							{
+								p->efx = 16 + ('X' - 'G');
+								p->efxData = 0x20 + (p->efxData & 0x0F);
+							}
+							else if ((p->efxData >> 4) == 0x0F)
+							{
+								p->efx = 0xE;
+								p->efxData = 0x20 + (p->efxData & 0x0F);
+							}
+						}
+						break;
+
+						case 'F': // portamento up
+						{
+							if (p->efxData == 0)
+							{
+								bool lastWasFineSlide = (lastFxy[ch] & 0x0F) == 0x0F || (lastFxy[ch] >> 4) == 0x0F;
+								bool lastWasExtraFineSlide = (lastFxy[ch] & 0x0F) == 0x0E || (lastFxy[ch] >> 4) == 0x0E;
+
+								if (lastWasFineSlide || lastWasExtraFineSlide)
+									p->efxData = lastFxy[ch];
+							}
+							else
+							{
+								lastFxy[ch] = p->efxData;
+							}
+
+							if (p->efxData < 224)
+							{
+								p->efx = 0x1;
+							}
+							else if ((p->efxData >> 4) == 0x0E)
+							{
+								p->efx = 16 + ('X' - 'G');
+								p->efxData = 0x10 + (p->efxData & 0x0F);
+							}
+							else if ((p->efxData >> 4) == 0x0F)
+							{
+								p->efx = 0xE;
+								p->efxData = 0x10 + (p->efxData & 0x0F);
+							}
+						}
+						break;
+
+						case 'G': p->efx = 3; break; // tone portamento
+
+						case 'H': // vibrato
+						{
+							p->efx = 4;
+							if (!oldEffects && p->efxData > 0)
+								p->efxData = (p->efxData & 0xF0) | ((p->efxData & 0x0F) >> 1);
+						}
+						break;
+
+						case 'I': // tremor
+						{
+							p->efx = 16 + ('T' - 'G');
+
+							int8_t onTime = p->efxData >> 4;
+							if (onTime > 0) // closer to IT2 (but still off)
+								onTime--;
+
+							int8_t offTime = p->efxData & 0x0F;
+							if (offTime > 0) // ---
+								offTime--;
+
+							p->efxData = (onTime << 4) | offTime;
+						}
+						break;
+
+						case 'J': // arpeggio
+						{
+							p->efx = 0;
+
+							if (p->efxData != 0)
+								p->efxData = lastJxy[ch] = (p->efxData >> 4) | (p->efxData << 4); // swap order (FT2 = reversed)
+							else
+								p->efxData = lastJxy[ch];
+						}
+						break;
+
+						case 'K': // volume slide + vibrato
+						{
+							if (p->efxData == 0)
+							{
+								bool lastWasFineSlide = (lastKxy[ch] & 0x0F) == 0x0F || (lastKxy[ch] >> 4) == 0x0F;
+								if (lastWasFineSlide)
+									p->efxData = lastKxy[ch];
+							}
+							else
+							{
+								lastKxy[ch] = p->efxData;
+							}
+
+							if ((p->efxData & 0x0F) == 0x0F && (p->efxData >> 4) > 0)
+							{
+								if (p->vol == 0)
+									p->vol = 1+203; // IT2 vibrato of param 0 (to be converted)
+
+								p->efx = 0xE;
+								p->efxData = 0xA0 + (p->efxData >> 4);
+							}
+							else if ((p->efxData >> 4) == 0x0F && (p->efxData & 0x0F) > 0)
+							{
+								if (p->vol == 0)
+									p->vol = 1+203; // IT2 vibrato of param 0 (to be converted)
+
+								p->efx = 0xE;
+								p->efxData = 0xB0 + (p->efxData & 0x0F);
+							}
+							else
+							{
+								p->efx = 0x6;
+							}
+						}
+						break;
+
+						case 'L': // volume slide + tone portamento
+						{
+							if (p->efxData == 0)
+							{
+								bool lastWasFineSlide = (lastLxy[ch] & 0x0F) == 0x0F || (lastLxy[ch] >> 4) == 0x0F;
+								if (lastWasFineSlide)
+									p->efxData = lastLxy[ch];
+							}
+							else
+							{
+								lastLxy[ch] = p->efxData;
+							}
+
+							if ((p->efxData & 0x0F) == 0x0F && (p->efxData >> 4) > 0)
+							{
+								if (p->vol == 0)
+									p->vol = 1+193; // IT2 tone portamento of param 0 (to be converted)
+
+								p->efx = 0xE;
+								p->efxData = 0xA0 + (p->efxData >> 4);
+							}
+							else if ((p->efxData >> 4) == 0x0F && (p->efxData & 0x0F) > 0)
+							{
+								if (p->vol == 0)
+									p->vol = 1+193; // IT2 tone portamento of param 0 (to be converted)
+
+								p->efx = 0xE;
+								p->efxData = 0xB0 + (p->efxData & 0x0F);
+							}
+							else
+							{
+								p->efx = 0x5;
+							}
+						}
+						break;
+
+						case 'O': p->efx = 0x9; break; // set sample offset
+
+						case 'P': // panning slide
+						{
+							p->efx = 16 + ('P' - 'G');
+
+							if ((p->efxData >> 4) == 0)
+							{
+								uint8_t param = (((p->efxData & 0x0F) * 255) + 32) / 64;
+								if (param > 15)
+									param = 15;
+
+								p->efxData = param << 4;
+							}
+							else if ((p->efxData & 0x0F) == 0)
+							{
+								uint8_t param = (((p->efxData >> 4) * 255) + 32) / 64;
+								if (param > 15)
+									param = 15;
+
+								p->efxData = param;
+							}
+						}
+						break;
+
+						case 'Q': // note retrigger
+						{
+							p->efx = 16 + ('R' - 'G');
+
+							if ((p->efxData & 0xF0) == 0x00)
+								p->efxData |= 0x80;
+						}
+						break;
+
+						case 'R': // tremolo
+						{
+							p->efx = 7;
+							p->efxData = (p->efxData & 0xF0) | ((p->efxData & 0x0F) >> 1);
+						}
+						break;
+
+						case 'S': // special effects
+						{
+							switch (p->efxData >> 4)
+							{
+								case 0x1: p->efx = 0xE3; break; // set glissando control
+
+								case 0x3: // set vibrato waveform
+								{
+									if ((p->efxData & 0x0F) > 2)
+										p->efx = p->efxData = 0;
+									else
+										p->efx = 0xE4;
+								}
+								break;
+
+								case 0x4: // set tremolo waveform
+								{
+									if ((p->efxData & 0x0F) > 2)
+										p->efx = p->efxData = 0;
+									else
+										p->efx = 0xE7;
+								}
+								break;
+
+								case 0x8:
+									p->efx = 0x08;
+									p->efxData = (p->efxData << 4) | (p->efxData & 0x0F);
+								break;
+
+								case 0xB: p->efx = 0xE6; break; // pattern loop
+								case 0xC: p->efx = 0xEC; break; // note cut
+								case 0xD: p->efx = 0xED; break; // note delay
+								case 0xE: p->efx = 0xEE; break; // pattern delay
+
+								default:
+									p->efx = p->efxData = 0;
+								break;
+							}
+						}
+						break;
+
+						case 'T': // set tempo (BPM)
+						{
+							p->efx = 0xF;
+							if (p->efxData < 32)
+								p->efx = p->efxData = 0; // tempo slide is not supported
+						}
+						break;
+
+						case 'V': // set global volume
+						{
+							p->efx = 16 + ('G' - 'G');
+							p->efxData >>= 1; // IT2 g.vol. ranges 0..128, FT2 g.vol. ranges 0..64
+
+							if (p->efxData > 64)
+								p->efxData = 64;
+						}
+						break;
+
+						case 'W': // global volume slide
+						{
+							p->efx = 16 + ('H' - 'G');
+
+							// IT2 g.vol. ranges 0..128, FT2 g.vol. ranges 0..64
+							if (p->efxData >> 4 == 0)
+							{
+								uint8_t param = p->efxData & 0x0F;
+								if (param > 1)
+									p->efxData = param >> 1;
+							}
+							else if ((p->efxData & 0x0F) == 0)
+							{
+								uint8_t param = p->efxData >> 4;
+								if (param > 1)
+									p->efxData = (param >> 1) << 4;
+							}
+						}
+						break;
+
+						case 'X': p->efx = 8; break; // set 8-bit panning
+
+						default:
+							p->efx = p->efxData = 0;
+						break;
+					}
+				}
+				else
+				{
+					p->efxData = 0;
+				}
+
+				// volume column
+				if (p->vol > 0)
+				{
+					p->vol--;
+					if (p->vol <= 64) // set volume
+					{
+						p->vol += 0x10;
+					}
+					else if (p->vol <= 74) // fine volume slide up
+					{
+						p->vol = 0x90 + (p->vol - 65);
+					}
+					else if (p->vol <= 84) // fine volume slide down
+					{
+						p->vol = 0x80 + (p->vol - 75);
+					}
+					else if (p->vol <= 94) // volume slide up
+					{
+						p->vol = 0x70 + (p->vol - 85);
+					}
+					else if (p->vol <= 104) // volume slide down
+					{
+						p->vol = 0x60 + (p->vol - 95);
+					}
+					else if (p->vol <= 114) // pitch slide down
+					{
+						uint8_t param = p->vol - 105;
+						p->vol = 0;
+
+						if (p->efx == 0 && p->efxData == 0)
+						{
+							p->efx = 2;
+							p->efxData = param * 4;
+						}
+					}
+					else if (p->vol <= 124) // pitch slide up
+					{
+						uint8_t param = p->vol - 115;
+						p->vol = 0;
+
+						if (p->efx == 0 && p->efxData == 0)
+						{
+							p->efx = 1;
+							p->efxData = param * 4;
+						}
+					}
+					else if (p->vol <= 192) // set panning
+					{
+						p->vol = 0xC0 + (((p->vol - 128) * 15) / 64);
+					}
+					else if (p->vol >= 193 && p->vol <= 202) // portamento
+					{
+						uint8_t param = p->vol - 193;
+					
+						if (p->efx == 0 && p->efxData == 0)
+						{
+							p->vol = 0;
+
+							p->efx = 3;
+							p->efxData = (param == 0) ? 0 : volPortaConv[param-1];
+						}
+						else
+						{
+							p->vol = 0xF0 + param;
+						}
+					}
+					else if (p->vol <= 212) // vibrato
+					{
+						p->vol = 0xB0 + (p->vol - 203);
+					}
+				}
+
+				// note
+				if (p->note == 254) // note cut
+				{
+					p->note = 0;
+					if (p->efx == 0 && p->efxData == 0)
+					{
+						// EC0 (instant note cut)
+						p->efx = 0xE;
+						p->efxData = 0xC0;
+					}
+					else if (p->vol == 0)
+					{
+						// volume command vol 0
+						p->vol = 0x10;
+					}
+				}
+			}
+
+			p += MAX_CHANNELS - songTmp.numChannels;
+		}
+	}
+
+	// removing this message is considered a criminal act!!!
+	loaderMsgBox("Loading of this format has severe issues. Don't use this for listening to .ITs!");
+
+	return true;
+
+error:
+	return false;
+}
+
+static void decompress16BitData(int16_t *dst, const uint8_t *src, uint32_t blockLength)
+{
+	uint8_t byte8, bitDepth, bitDepthInv, bitsRead;
+	uint16_t bytes16, lastVal;
+	uint32_t bytes32;
+
+	lastVal = 0;
+	bitDepth = 17;
+	bitDepthInv = bitsRead = 0;
+
+	blockLength >>= 1;
+	while (blockLength != 0)
+	{
+		bytes32 = (*(uint32_t *)src) >> bitsRead;
+
+		bitsRead += bitDepth;
+		src += bitsRead >> 3;
+		bitsRead &= 7;
+
+		if (bitDepth <= 6)
+		{
+			bytes32 <<= bitDepthInv & 0x1F;
+
+			bytes16 = (uint16_t)bytes32;
+			if (bytes16 != 0x8000)
+			{
+				lastVal += (int16_t)bytes16 >> (bitDepthInv & 0x1F); // arithmetic shift
+				*dst++ = lastVal;
+				blockLength--;
+			}
+			else
+			{
+				byte8 = ((bytes32 >> 16) & 0xF) + 1;
+				if (byte8 >= bitDepth)
+					byte8++;
+				bitDepth = byte8;
+
+				bitDepthInv = 16;
+				if (bitDepthInv < bitDepth)
+					bitDepthInv++;
+				bitDepthInv -= bitDepth;
+
+				bitsRead += 4;
+			}
+
+			continue;
+		}
+
+		bytes16 = (uint16_t)bytes32;
+
+		if (bitDepth <= 16)
+		{
+			uint16_t tmp16 = 0xFFFF >> (bitDepthInv & 0x1F);
+			bytes16 &= tmp16;
+			tmp16 = (tmp16 >> 1) - 8;
+
+			if (bytes16 > tmp16+16 || bytes16 <= tmp16)
+			{
+				bytes16 <<= bitDepthInv & 0x1F;
+				bytes16 = (int16_t)bytes16 >> (bitDepthInv & 0x1F); // arithmetic shift
+				lastVal += bytes16;
+				*dst++ = lastVal;
+				blockLength--;
+				continue;
+			}
+
+			byte8 = (uint8_t)(bytes16 - tmp16);
+			if (byte8 >= bitDepth)
+				byte8++;
+			bitDepth = byte8;
+
+			bitDepthInv = 16;
+			if (bitDepthInv < bitDepth)
+				bitDepthInv++;
+			bitDepthInv -= bitDepth;
+			continue;
+		}
+
+		if (bytes32 & 0x10000)
+		{
+			bitDepth = (uint8_t)(bytes16 + 1);
+			bitDepthInv = 16 - bitDepth;
+		}
+		else
+		{
+			lastVal += bytes16;
+			*dst++ = lastVal;
+			blockLength--;
+		}
+	}
+}
+
+static void decompress8BitData(int8_t *dst, const uint8_t *src, uint32_t blockLength)
+{
+	uint8_t lastVal, byte8, bitDepth, bitDepthInv, bitsRead;
+	uint16_t bytes16;
+
+	lastVal = 0;
+	bitDepth = 9;
+	bitDepthInv = bitsRead = 0;
+
+	while (blockLength != 0)
+	{
+		bytes16 = (*(uint16_t *)src) >> bitsRead;
+
+		bitsRead += bitDepth;
+		src += (bitsRead >> 3);
+		bitsRead &= 7;
+
+		byte8 = bytes16 & 0xFF;
+
+		if (bitDepth <= 6)
+		{
+			bytes16 <<= (bitDepthInv & 0x1F);
+			byte8 = bytes16 & 0xFF;
+
+			if (byte8 != 0x80)
+			{
+				lastVal += (int8_t)byte8 >> (bitDepthInv & 0x1F); // arithmetic shift
+				*dst++ = lastVal;
+				blockLength--;
+				continue;
+			}
+
+			byte8 = (bytes16 >> 8) & 7;
+			bitsRead += 3;
+			src += (bitsRead >> 3);
+			bitsRead &= 7;
+		}
+		else
+		{
+			if (bitDepth == 8)
+			{
+				if (byte8 < 0x7C || byte8 > 0x83)
+				{
+					lastVal += byte8;
+					*dst++ = lastVal;
+					blockLength--;
+					continue;
+				}
+				byte8 -= 0x7C;
+			}
+			else if (bitDepth < 8)
+			{
+				byte8 <<= 1;
+				if (byte8 < 0x78 || byte8 > 0x86)
+				{
+					lastVal += (int8_t)byte8 >> (bitDepthInv & 0x1F); // arithmetic shift
+					*dst++ = lastVal;
+					blockLength--;
+					continue;
+				}
+				byte8 = (byte8 >> 1) - 0x3C;
+			}
+			else
+			{
+				bytes16 &= 0x1FF;
+				if ((bytes16 & 0x100) == 0)
+				{
+					lastVal += byte8;
+					*dst++ = lastVal;
+					blockLength--;
+					continue;
+				}
+			}
+		}
+
+		byte8++;
+		if (byte8 >= bitDepth)
+			byte8++;
+		bitDepth = byte8;
+
+		bitDepthInv = 8;
+		if (bitDepthInv < bitDepth)
+			bitDepthInv++;
+		bitDepthInv -= bitDepth;
+	}
+}
+
+static bool loadCompressed16BitSample(FILE *f, sample_t *s, bool deltaEncoded)
+{
+	int8_t *dstPtr = (int8_t *)s->dataPtr;
+
+	uint32_t i = s->length * 2;
+	while (i > 0)
+	{
+		uint32_t bytesToUnpack = 32768;
+		if (bytesToUnpack > i)
+			bytesToUnpack = i;
+
+		uint16_t packedLen;
+		fread(&packedLen, sizeof (uint16_t), 1, f);
+		fread(decompBuffer, 1, packedLen, f);
+
+		decompress16BitData((int16_t *)dstPtr, decompBuffer, bytesToUnpack);
+
+		if (deltaEncoded) // convert from delta values to PCM
+		{
+			int16_t *ptr16 = (int16_t *)dstPtr;
+			int16_t lastSmp16 = 0; // yes, reset this every block!
+
+			const uint32_t length = bytesToUnpack >> 1;
+			for (uint32_t j = 0; j < length; j++)
+			{
+				lastSmp16 += ptr16[j];
+				ptr16[j] = lastSmp16;
+			}
+		}
+
+		dstPtr += bytesToUnpack;
+		i -= bytesToUnpack;
+	}
+
+	return true;
+}
+
+static bool loadCompressed8BitSample(FILE *f, sample_t *s, bool deltaEncoded)
+{
+	int8_t *dstPtr = (int8_t *)s->dataPtr;
+
+	uint32_t i = s->length;
+	while (i > 0)
+	{
+		uint32_t bytesToUnpack = 32768;
+		if (bytesToUnpack > i)
+			bytesToUnpack = i;
+
+		uint16_t packedLen;
+		fread(&packedLen, sizeof (uint16_t), 1, f);
+		fread(decompBuffer, 1, packedLen, f);
+
+		decompress8BitData(dstPtr, decompBuffer, bytesToUnpack);
+
+		if (deltaEncoded) // convert from delta values to PCM
+		{
+			int8_t lastSmp8 = 0; // yes, reset this every block!
+			for (uint32_t j = 0; j < bytesToUnpack; j++)
+			{
+				lastSmp8 += dstPtr[j];
+				dstPtr[j] = lastSmp8;
+			}
+		}
+
+		dstPtr += bytesToUnpack;
+		i -= bytesToUnpack;
+	}
+
+	return true;
+}
+
+static void setAutoVibrato(instr_t *ins, itSmpHdr_t *itSmp)
+{
+	ins->autoVibType = itSmp->autoVibratoWaveform;
+	if (ins->autoVibType > 3 || itSmp->autoVibratoRate == 0)
+	{
+		// turn off auto-vibrato
+		ins->autoVibDepth = ins->autoVibRate = ins->autoVibSweep = ins->autoVibType = 0;
+		return;
+	}
+
+	ins->autoVibRate = itSmp->autoVibratoSpeed;
+	if (ins->autoVibRate > 63)
+		ins->autoVibRate = 63;
+
+	int32_t autoVibSweep = ((itSmp->autoVibratoDepth * 256) + 128) / itSmp->autoVibratoRate;
+	if (autoVibSweep > 255)
+		autoVibSweep = 255;
+	ins->autoVibSweep = (uint8_t)autoVibSweep;
+
+	ins->autoVibDepth = itSmp->autoVibratoDepth;
+	if (ins->autoVibDepth > 15)
+		ins->autoVibDepth = 15;
+}
+
+static bool loadSample(FILE *f, sample_t *s, itSmpHdr_t *itSmp)
+{
+	bool sampleIs16Bit = !!(itSmp->flags & 2);
+	bool compressed = !!(itSmp->flags & 8);
+	bool hasLoop = !!(itSmp->flags & 16);
+	bool bidiLoop = !!(itSmp->flags & 64);
+	bool signedSamples = !!(itSmp->cvt & 1);
+	bool deltaEncoded = !!(itSmp->cvt & 4);
+
+	if (sampleIs16Bit)
+		s->flags |= SAMPLE_16BIT;
+
+	if (hasLoop)
+		s->flags |= bidiLoop ? LOOP_BIDI : LOOP_FWD;
+
+	s->length = itSmp->length;
+	s->loopStart = itSmp->loopBegin;
+	s->loopLength = itSmp->loopEnd - itSmp->loopBegin;
+	s->volume = itSmp->vol;
+
+	s->panning = 128;
+	if (itSmp->defPan & 128) // use panning?
+	{
+		int32_t pan = (itSmp->defPan & 127) * 4; // 0..64 -> 0..256
+		if (pan > 255)
+			pan = 255;
+
+		s->panning = (uint8_t)pan;
+	}
+
+	memcpy(s->name, itSmp->sampleName, 22);
+	s->name[22] = '\0';
+
+	setSampleC4Hz(s, itSmp->c5Speed);
+
+	if (s->length <= 0 || itSmp->offsetInFile == 0)
+		return true; // empty sample, skip data loading
+
+	if (!allocateSmpData(s, s->length, sampleIs16Bit))
+		return false;
+
+	// begin sample loading
+
+	fseek(f, itSmp->offsetInFile, SEEK_SET);
+
+	if (compressed)
+	{
+		if (sampleIs16Bit)
+			loadCompressed16BitSample(f, s, deltaEncoded);
+		else
+			loadCompressed8BitSample(f, s, deltaEncoded);
+	}
+	else
+	{
+		fread(s->dataPtr, 1+(size_t)sampleIs16Bit, s->length, f);
+
+		if (!signedSamples)
+		{
+			if (sampleIs16Bit)
+			{
+				int16_t *ptr16 = (int16_t *)s->dataPtr;
+				for (int32_t i = 0; i < s->length; i++)
+					ptr16[i] ^= 0x8000;
+			}
+			else
+			{
+				int8_t *ptr8 = (int8_t *)s->dataPtr;
+				for (int32_t i = 0; i < s->length; i++)
+					ptr8[i] ^= 0x80;
+			}
+		}
+	}
+
+	return true;
+}
--- a/src/modloaders/ft2_load_s3m.c
+++ b/src/modloaders/ft2_load_s3m.c
@@ -282,14 +282,13 @@
 						{
 							case 1: // A
 							{
-								tmpNote.efx = 0xF;
-								if (tmpNote.efxData == 0)
+								if (tmpNote.efxData == 0) // A00 does nothing in ST3
 								{
-									tmpNote.efx = 0;
-									tmpNote.efxData = 0;
+									tmpNote.efx = tmpNote.efxData = 0;
 								}
 								else if (tmpNote.efxData > 0x1F)
 								{
+									tmpNote.efx = 0xF;
 									tmpNote.efxData = 0x1F;
 								}
 							}
@@ -390,8 +389,8 @@
 							}
 							break;
 
-							case 8: tmpNote.efx = 0x04; break; // H
-							case 9: tmpNote.efx = 0x1D; break; // I
+							case 8:  tmpNote.efx = 0x04; break; // H
+							case 9:  tmpNote.efx = 0x1D; break; // I
 							case 10: tmpNote.efx = 0x00; break; // J
 							case 12: tmpNote.efx = 0x05; break; // L
 							case 15: tmpNote.efx = 0x09; break; // O
@@ -408,7 +407,11 @@
 								else if (tmp == 0x2) tmpNote.efxData |= 0x50;
 								else if (tmp == 0x3) tmpNote.efxData |= 0x40;
 								else if (tmp == 0x4) tmpNote.efxData |= 0x70;
-								// ignore S8x becuase it's not compatible with FT2 panning
+								else if (tmp == 0x8)
+								{
+									tmpNote.efx = 8;
+									tmpNote.efxData = ((tmpNote.efxData & 0x0F) << 4) | (tmpNote.efxData & 0x0F);
+								}
 								else if (tmp == 0xB) tmpNote.efxData |= 0x60;
 								else if (tmp == 0xC) // Note Cut
 								{
@@ -416,8 +419,7 @@
 									if (tmpNote.efxData == 0xC0)
 									{
 										// EC0 does nothing in ST3 but cuts voice in FT2, remove effect
-										tmpNote.efx = 0;
-										tmpNote.efxData = 0;
+										tmpNote.efx = tmpNote.efxData = 0;
 									}
 								}
 								else if (tmp == 0xD) // Note Delay
@@ -426,8 +428,7 @@
 									if (tmpNote.note == 0 || tmpNote.note == NOTE_OFF)
 									{
 										// EDx without a note does nothing in ST3 but retrigs in FT2, remove effect
-										tmpNote.efx = 0;
-										tmpNote.efxData = 0;
+										tmpNote.efx = tmpNote.efxData = 0;
 									}
 									else if (tmpNote.efxData == 0xD0)
 									{
@@ -443,8 +444,7 @@
 								else if (tmp == 0xF) tmpNote.efxData |= 0xF0;
 								else
 								{
-									tmpNote.efx = 0;
-									tmpNote.efxData = 0;
+									tmpNote.efx = tmpNote.efxData = 0;
 								}
 							}
 							break;
@@ -462,21 +462,34 @@
 
 							case 22: // V
 							{
-								tmpNote.efx = 0x10;
-								if (tmpNote.efxData > 0x40)
+								if (tmpNote.efxData > 0x40) // Vxx > 0x40 does nothing in ST3
+									tmpNote.efx = tmpNote.efxData = 0;
+								else
+									tmpNote.efx = 0x10;
+							}
+							break;
+
+							case 24: // X (set 7-bit panning + surround)
+							{
+								if (tmpNote.efxData > 0x80)
 								{
-									// Vxx > 0x40 does nothing in ST3
-									tmpNote.efx = 0;
-									tmpNote.efxData = 0;
+									tmpNote.efx = tmpNote.efxData = 0;
 								}
+								else
+								{
+									tmpNote.efx = 8;
+
+									int32_t pan = tmpNote.efxData * 2;
+									if (pan > 255)
+										pan = 255;
+
+									tmpNote.efxData = (uint8_t)pan;
+								}
 							}
 							break;
 
 							default:
-							{
-								tmpNote.efx = 0;
-								tmpNote.efxData = 0;
-							}
+								tmpNote.efx = tmpNote.efxData = 0;
 							break;
 						}
 					}
--- a/src/scopes/ft2_scope_macros.h
+++ b/src/scopes/ft2_scope_macros.h
@@ -76,11 +76,18 @@
 	} \
 	else \
 	{ \
-		const int16_t *t = scopeIntrpLUT + (((frac) >> (SCOPE_FRAC_BITS-SCOPE_INTRP_PHASES_BITS)) << 2); \
-		sample = ((s8[0] * t[0]) + \
-		          (s8[1] * t[1]) + \
-		          (s8[2] * t[2]) + \
-		          (s8[3] * t[3])) >> (SCOPE_INTRP_SCALE_BITS-8); \
+		const float *t = fScopeIntrpLUT + (((frac) >> (SCOPE_FRAC_BITS-SCOPE_INTRP_PHASES_BITS)) * SCOPE_INTRP_TAPS); \
+		\
+		/* This has a delay of 2 samples, but that's acceptable for a tracker scope. */ \
+		/* Not having to look-up previous samples significantly reduces the */ \
+		/* logic needed in the scopes. */ \
+		float fSample = (s8[0] * t[0]) + \
+		                (s8[1] * t[1]) + \
+		                (s8[2] * t[2]) + \
+		                (s8[3] * t[3]) + \
+		                (s8[4] * t[4]) + \
+		                (s8[5] * t[5]); \
+		sample = (int32_t)(fSample * 256.0f); \
 	}
 
 #define INTERPOLATE_SMP16(pos, frac) \
@@ -96,13 +103,19 @@
 	} \
 	else \
 	{ \
-		const int16_t *t = scopeIntrpLUT + (((frac) >> (SCOPE_FRAC_BITS-SCOPE_INTRP_PHASES_BITS)) << 2); \
-		sample = ((s16[0] * t[0]) + \
-		          (s16[1] * t[1]) + \
-		          (s16[2] * t[2]) + \
-		          (s16[3] * t[3])) >> SCOPE_INTRP_SCALE_BITS; \
+		const float *t = fScopeIntrpLUT + (((frac) >> (SCOPE_FRAC_BITS-SCOPE_INTRP_PHASES_BITS)) * SCOPE_INTRP_TAPS); \
+		\
+		/* This has a delay of 2 samples, but that's acceptable for a tracker scope. */ \
+		/* Not having to look-up previous samples significantly reduces the */ \
+		/* logic needed in the scopes. */ \
+		float fSample = (s16[0] * t[0]) + \
+		                (s16[1] * t[1]) + \
+		                (s16[2] * t[2]) + \
+		                (s16[3] * t[3]) + \
+		                (s16[4] * t[4]) + \
+		                (s16[5] * t[5]); \
+		sample = (int32_t)fSample; \
 	}
-
 #define SCOPE_GET_SMP8 \
 	if (s->active) \
 		sample = (s->base8[position] * volume) >> 8; \
--- a/src/scopes/ft2_scopedraw.c
+++ b/src/scopes/ft2_scopedraw.c
@@ -6,54 +6,43 @@
 #include "../ft2_config.h"
 #include "../ft2_video.h"
 #include "../ft2_palette.h"
-#include "../mixer/ft2_gaussian.h"
 #include "ft2_scopes.h"
 #include "ft2_scopedraw.h"
 #include "ft2_scope_macros.h"
 
-static int16_t *scopeIntrpLUT;
+static float *fScopeIntrpLUT;
 
 static void scopeLine(int32_t x1, int32_t y1, int32_t y2, uint32_t color);
 
 bool calcScopeIntrpLUT(void)
 {
-	scopeIntrpLUT = (int16_t *)malloc(4 * SCOPE_INTRP_PHASES * sizeof (int16_t));
-	if (scopeIntrpLUT == NULL)
+	fScopeIntrpLUT = (float *)malloc(SCOPE_INTRP_TAPS * SCOPE_INTRP_PHASES * sizeof (float));
+	if (fScopeIntrpLUT == NULL)
 		return false;
 
-	int16_t *ptr = scopeIntrpLUT;
+	// 6-point cubic B-spline (No overshoot w/ low filter cut-off. Very suitable for scopes.)
+	float *fPtr = fScopeIntrpLUT;
 	for (int32_t i = 0; i < SCOPE_INTRP_PHASES; i++)
 	{
-#define PI_MULTIPLIER 2.048
+		const double x1 = i * (1.0 / SCOPE_INTRP_PHASES);
+		const double x2 = x1 * x1; // x^2
+		const double x3 = x2 * x1; // x^3
+		const double x4 = x3 * x1; // x^4
+		const double x5 = x4 * x1; // x^5
 
-		const int32_t i1 = SCOPE_INTRP_PHASES + i;
-		const int32_t i2 = i;
-		const int32_t i3 = (SCOPE_INTRP_PHASES-1) - i;
-		const int32_t i4 = ((SCOPE_INTRP_PHASES*2)-1) - i;
+		double t1 = (-(1.0/120.0) * x5) + ( (1.0/24.0) * x4) + (-(1.0/12.0) * x3) + ( (1.0/12.0) * x2) + (-(1.0/24.0) * x1) + ( 1.0/120.0);
+		double t2 = ( (1.0/ 24.0) * x5) + (-(1.0/ 6.0) * x4) + ( (1.0/ 6.0) * x3) + ( (1.0/ 6.0) * x2) + (-(5.0/12.0) * x1) + (13.0/ 60.0);
+		double t3 = (-(1.0/ 12.0) * x5) + ( (1.0/ 4.0) * x4) +                      (-(1.0/ 2.0) * x2)                      + (11.0/ 20.0);
+		double t4 = ( (1.0/ 12.0) * x5) + (-(1.0/ 6.0) * x4) + (-(1.0/ 6.0) * x3) + ( (1.0/ 6.0) * x2) + ( (5.0/12.0) * x1) + (13.0/ 60.0);
+		double t5 = (-(1.0/ 24.0) * x5) + ( (1.0/24.0) * x4) + ( (1.0/12.0) * x3) + ( (1.0/12.0) * x2) + ( (1.0/24.0) * x1) + ( 1.0/120.0);
+		double t6 =   (1.0/120.0) * x5;
 
-		const double x1 = (0.5 + i1) * (1.0 / ((SCOPE_INTRP_PHASES*4)-1));
-		const double x2 = (0.5 + i2) * (1.0 / ((SCOPE_INTRP_PHASES*4)-1));
-		const double x3 = (0.5 + i3) * (1.0 / ((SCOPE_INTRP_PHASES*4)-1));
-		const double x4 = (0.5 + i4) * (1.0 / ((SCOPE_INTRP_PHASES*4)-1));
-
-		// Blackman window
-		const double w1 = (0.42 + (0.50 * cos(2.0 * PI * x1)) + (0.08 * cos(4.0 * PI * x1))) / x1;
-		const double w2 = (0.42 + (0.50 * cos(2.0 * PI * x2)) + (0.08 * cos(4.0 * PI * x2))) / x2;
-		const double w3 = (0.42 + (0.50 * cos(2.0 * PI * x3)) + (0.08 * cos(4.0 * PI * x3))) / x3;
-		const double w4 = (0.42 + (0.50 * cos(2.0 * PI * x4)) + (0.08 * cos(4.0 * PI * x4))) / x4;
-
-		const double t1 = sin(PI_MULTIPLIER * PI * x1) * w1;
-		const double t2 = sin(PI_MULTIPLIER * PI * x2) * w2;
-		const double t3 = sin(PI_MULTIPLIER * PI * x3) * w3;
-		const double t4 = sin(PI_MULTIPLIER * PI * x4) * w4;
-
-		// calculate normalization value (also assures unity gain when summing taps)
-		const double dScale = SCOPE_INTRP_SCALE / (t1 + t2 + t3 + t4);
-
-		*ptr++ = (int16_t)((t1 * dScale) + 0.5);
-		*ptr++ = (int16_t)((t2 * dScale) + 0.5);
-		*ptr++ = (int16_t)((t3 * dScale) + 0.5);
-		*ptr++ = (int16_t)((t4 * dScale) + 0.5);
+		*fPtr++ = (float)t1;
+		*fPtr++ = (float)t2;
+		*fPtr++ = (float)t3;
+		*fPtr++ = (float)t4;
+		*fPtr++ = (float)t5;
+		*fPtr++ = (float)t6;
 	}
 
 	return true;
@@ -61,10 +50,10 @@
 
 void freeScopeIntrpLUT(void)
 {
-	if (scopeIntrpLUT != NULL)
+	if (fScopeIntrpLUT != NULL)
 	{
-		free(scopeIntrpLUT);
-		scopeIntrpLUT = NULL;
+		free(fScopeIntrpLUT);
+		fScopeIntrpLUT = NULL;
 	}
 }
 
--- a/src/scopes/ft2_scopes.h
+++ b/src/scopes/ft2_scopes.h
@@ -5,10 +5,15 @@
 #include "../ft2_header.h"
 #include "../ft2_audio.h"
 
-#define SCOPE_INTRP_SCALE 32767
-#define SCOPE_INTRP_SCALE_BITS 15 /* ceil(log2(SCOPE_INTRP_SCALE)) */
-#define SCOPE_INTRP_PHASES 1024 /* good enough for the FT2 scopes */
-#define SCOPE_INTRP_PHASES_BITS 10 /* log2(SCOPE_INTRP_PHASES) */
+/* Scopes must be clocked slightly higher than the nominal vblank rate
+** to prevent update/draw racing issues. Setting it too high will
+** cause more issues!
+*/
+#define SCOPE_HZ 64
+
+#define SCOPE_INTRP_TAPS 6
+#define SCOPE_INTRP_PHASES 512 /* plentiful for a small scope window */
+#define SCOPE_INTRP_PHASES_BITS 9 /* log2(SCOPE_INTRP_PHASES) */
 
 #define SCOPE_HEIGHT 36
 
--- a/vs2019_project/ft2-clone/ft2-clone.vcxproj
+++ b/vs2019_project/ft2-clone/ft2-clone.vcxproj
@@ -357,11 +357,11 @@
     <ClCompile Include="..\..\src\libflac\window.c" />
     <ClCompile Include="..\..\src\libflac\windows_unicode_filenames.c" />
     <ClCompile Include="..\..\src\mixer\ft2_cubic_spline.c" />
-    <ClCompile Include="..\..\src\mixer\ft2_gaussian.c" />
     <ClCompile Include="..\..\src\mixer\ft2_windowed_sinc.c" />
     <ClCompile Include="..\..\src\mixer\ft2_mix.c" />
     <ClCompile Include="..\..\src\mixer\ft2_silence_mix.c" />
     <ClCompile Include="..\..\src\modloaders\ft2_load_digi.c" />
+    <ClCompile Include="..\..\src\modloaders\ft2_load_it.c" />
     <ClCompile Include="..\..\src\modloaders\ft2_load_mod.c" />
     <ClCompile Include="..\..\src\modloaders\ft2_load_s3m.c" />
     <ClCompile Include="..\..\src\modloaders\ft2_load_stk.c" />
@@ -433,7 +433,6 @@
     <ClInclude Include="..\..\src\ft2_video.h" />
     <ClInclude Include="..\..\src\ft2_wav_renderer.h" />
     <ClInclude Include="..\..\src\mixer\ft2_cubic_spline.h" />
-    <ClInclude Include="..\..\src\mixer\ft2_gaussian.h" />
     <ClInclude Include="..\..\src\mixer\ft2_windowed_sinc.h" />
     <ClInclude Include="..\..\src\mixer\ft2_mix.h" />
     <ClInclude Include="..\..\src\mixer\ft2_mix_macros.h" />
--- a/vs2019_project/ft2-clone/ft2-clone.vcxproj.filters
+++ b/vs2019_project/ft2-clone/ft2-clone.vcxproj.filters
@@ -166,13 +166,13 @@
     <ClCompile Include="..\..\src\modloaders\ft2_load_bem.c">
       <Filter>modloaders</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\src\mixer\ft2_gaussian.c">
-      <Filter>mixer</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\src\ft2_diskop.c" />
     <ClCompile Include="..\..\src\smploaders\ft2_load_brr.c">
       <Filter>smploaders</Filter>
     </ClCompile>
+    <ClCompile Include="..\..\src\modloaders\ft2_load_it.c">
+      <Filter>modloaders</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="..\..\src\rtmidi\RtMidi.h">
@@ -330,9 +330,6 @@
     </ClInclude>
     <ClInclude Include="..\..\src\ft2_unicode.h">
       <Filter>headers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\src\mixer\ft2_gaussian.h">
-      <Filter>mixer</Filter>
     </ClInclude>
   </ItemGroup>
   <ItemGroup>
--