diff -Naur rockbox.svn/android/autoconf.h rockbox.fixes/android/autoconf.h --- rockbox.svn/android/autoconf.h 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/android/autoconf.h 2011-02-06 23:43:58.000000000 -0600 @@ -0,0 +1,37 @@ +/* This header was made by configure */ +#ifndef __BUILD_AUTOCONF_H +#define __BUILD_AUTOCONF_H + +/* Define endianess for the target or simulator platform */ +#define ROCKBOX_LITTLE_ENDIAN 1 + +/* Define this if you build rockbox to support the logf logging and display */ +#undef ROCKBOX_HAS_LOGF + +/* Define this to record a chart with timings for the stages of boot */ +#undef DO_BOOTCHART + +/* optional define for a backlight modded Ondio */ + + +/* optional define for FM radio mod for iAudio M5 */ + + +/* optional define for ATA poweroff on Player */ + + +/* optional defines for RTC mod for h1x0 */ + + + +/* lcd dimensions for application builds from configure */ +#define LCD_WIDTH 240 +#define LCD_HEIGHT 320 + +/* root of Rockbox */ +#define ROCKBOX_DIR "/.rockbox" +#define ROCKBOX_SHARE_PATH "/data/data/org.rockbox/app_rockbox/rockbox" +#define ROCKBOX_BINARY_PATH "/data/data/org.rockbox/lib" +#define ROCKBOX_LIBRARY_PATH "/data/data/org.rockbox/app_rockbox" + +#endif /* __BUILD_AUTOCONF_H */ diff -Naur rockbox.svn/android/gen/org/rockbox/.svn/entries rockbox.fixes/android/gen/org/rockbox/.svn/entries --- rockbox.svn/android/gen/org/rockbox/.svn/entries 2011-02-06 22:23:37.000000000 -0600 +++ rockbox.fixes/android/gen/org/rockbox/.svn/entries 1969-12-31 18:00:00.000000000 -0600 @@ -1,28 +0,0 @@ -10 - -dir -29239 -svn://svn.rockbox.org/rockbox/trunk/android/gen/org/rockbox -svn://svn.rockbox.org/rockbox - - - -2010-09-20T18:52:56.451058Z -28127 -kugel - - - - - - - - - - - - - - -a1c6a512-1295-4272-9138-f99709370657 - diff -Naur rockbox.svn/android/gen/org/.svn/entries rockbox.fixes/android/gen/org/.svn/entries --- rockbox.svn/android/gen/org/.svn/entries 2011-02-06 22:23:37.000000000 -0600 +++ rockbox.fixes/android/gen/org/.svn/entries 1969-12-31 18:00:00.000000000 -0600 @@ -1,31 +0,0 @@ -10 - -dir -29239 -svn://svn.rockbox.org/rockbox/trunk/android/gen/org -svn://svn.rockbox.org/rockbox - - - -2010-09-20T18:52:56.451058Z -28127 -kugel - - - - - - - - - - - - - - -a1c6a512-1295-4272-9138-f99709370657 - -rockbox -dir - diff -Naur rockbox.svn/android/gen/.svn/entries rockbox.fixes/android/gen/.svn/entries --- rockbox.svn/android/gen/.svn/entries 2011-02-06 22:23:37.000000000 -0600 +++ rockbox.fixes/android/gen/.svn/entries 1969-12-31 18:00:00.000000000 -0600 @@ -1,31 +0,0 @@ -10 - -dir -29239 -svn://svn.rockbox.org/rockbox/trunk/android/gen -svn://svn.rockbox.org/rockbox - - - -2010-09-20T18:52:56.451058Z -28127 -kugel - - - - - - - - - - - - - - -a1c6a512-1295-4272-9138-f99709370657 - -org -dir - diff -Naur rockbox.svn/android/Makefile rockbox.fixes/android/Makefile --- rockbox.svn/android/Makefile 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/android/Makefile 2011-02-06 23:43:58.000000000 -0600 @@ -0,0 +1,72 @@ +## Automatically generated. http://www.rockbox.org/ + +export ROOTDIR=/home/benjamin/rockbox/rockbox.fixes +export FIRMDIR=$(ROOTDIR)/firmware +export APPSDIR=$(ROOTDIR)/apps +export TOOLSDIR=$(ROOTDIR)/tools +export DOCSDIR=$(ROOTDIR)/docs +export MANUALDIR=${ROOTDIR}/manual +export DEBUG= +export MODELNAME=application +export ARCHOSROM= +export FLASHFILE= +export TARGET_ID=100 +export TARGET=-DAPPLICATION +export CPU=hosted +export MANUFACTURER=android +export OBJDIR=/home/benjamin/rockbox/rockbox.fixes/android +export BUILDDIR=/home/benjamin/rockbox/rockbox.fixes/android +export LANGUAGE=english +export VOICELANGUAGE= +export MEMORYSIZE=8 +export BUILDDATE:=$(shell date -u +'-DYEAR=%Y -DMONTH=%m -DDAY=%d') +export MKFIRMWARE=cp +export BMP2RB_MONO=/home/benjamin/rockbox/rockbox.fixes/tools/bmp2rb -f 0 +export BMP2RB_NATIVE=/home/benjamin/rockbox/rockbox.fixes/tools/bmp2rb -f 4 +export BMP2RB_REMOTEMONO= +export BMP2RB_REMOTENATIVE= +export BINARY=librockbox.so +export APPEXTRA=recorder:gui:radio +export ENABLEDPLUGINS= +export SOFTWARECODECS=yes +export EXTRA_DEFINES= -DANDROID +export HOSTCC=/usr/bin/gcc +export HOSTAR=/usr/bin/ar +export CC=/home/benjamin/Shared/android-ndk-r5//toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc +export LD=/home/benjamin/Shared/android-ndk-r5//toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-ar +export AR=/home/benjamin/Shared/android-ndk-r5//toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-ar +export AS=/home/benjamin/Shared/android-ndk-r5//toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-as +export OC=/home/benjamin/Shared/android-ndk-r5//toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-objcopy +export WINDRES=arm-linux-androideabi-windres +export DLLTOOL=arm-linux-androideabi-dlltool +export DLLWRAP=arm-linux-androideabi-dllwrap +export RANLIB=/home/benjamin/Shared/android-ndk-r5//toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-ranlib +export PREFIX= +export PROFILE_OPTS= +export APP_TYPE=android +export SIMDIR=$(ROOTDIR)/uisimulator/sdl +export GCCOPTS=-W -Wall -O -Wstrict-prototypes -pipe -std=gnu99 -ffunction-sections -march=armv5te -mtune=xscale -msoft-float -fomit-frame-pointer --sysroot=/home/benjamin/Shared/android-ndk-r5//platforms/android-4/arch-arm -Wno-pointer-sign -Wno-override-init +export TARGET_INC=-I$(FIRMDIR)/target/hosted/android/app -I$(FIRMDIR)/target/hosted/android -I$(FIRMDIR)/target/hosted +export LOADADDRESS= +export SHARED_FLAG=-shared +export LDOPTS= -shared -nostdlib -ldl -llog +export GLOBAL_LDOPTS= -nostdlib -lc -Wl,--no-undefined -Wl,--gc-sections -Wl,-z,noexecstack --sysroot=/home/benjamin/Shared/android-ndk-r5//platforms/android-4/arch-arm +export GCCVER=4.4.3 +export GCCNUM=404 +export UNAME=Linux +export MANUALDEV=application +export TTS_OPTS= +export TTS_ENGINE= +export ENC_OPTS= +export ENCODER= +export USE_ELF= +export RBDIR=/.rockbox +export ROCKBOX_SHARE_PATH=/data/data/org.rockbox/app_rockbox/rockbox +export ROCKBOX_BINARY_PATH=/data/data/org.rockbox/lib +export ROCKBOX_LIBRARY_PATH=/data/data/org.rockbox/app_rockbox +export SDLCONFIG= + +CONFIGURE_OPTIONS=--platform=A --lcdwidth=240 --lcdheight=320 --target=$(MODELNAME) --ram=$(MEMORYSIZE) --rbdir=$(RBDIR) --type=N + +include $(TOOLSDIR)/root.make + diff -Naur rockbox.svn/android/src/org/rockbox/Helper/MediaButtonReceiver.java rockbox.fixes/android/src/org/rockbox/Helper/MediaButtonReceiver.java --- rockbox.svn/android/src/org/rockbox/Helper/MediaButtonReceiver.java 2011-02-03 13:12:48.000000000 -0600 +++ rockbox.fixes/android/src/org/rockbox/Helper/MediaButtonReceiver.java 2011-02-06 23:17:33.000000000 -0600 @@ -80,11 +80,7 @@ if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) { KeyEvent key = (KeyEvent)intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT); - if (key.getAction() == KeyEvent.ACTION_UP) - { /* pass the pressed key to Rockbox */ - if (RockboxService.get_instance().get_fb().dispatchKeyEvent(key)) - abortBroadcast(); - } + RockboxService.get_instance().get_fb().dispatchKeyEvent(key); } } } diff -Naur rockbox.svn/android/src/org/rockbox/RockboxActivity.java rockbox.fixes/android/src/org/rockbox/RockboxActivity.java --- rockbox.svn/android/src/org/rockbox/RockboxActivity.java 2011-02-03 13:12:49.000000000 -0600 +++ rockbox.fixes/android/src/org/rockbox/RockboxActivity.java 2011-02-07 00:16:13.000000000 -0600 @@ -31,6 +31,7 @@ import android.util.Log; import android.view.View; import android.view.ViewGroup; +import android.view.MotionEvent; import android.view.Window; import android.view.WindowManager; import android.widget.Toast; @@ -158,4 +159,12 @@ { Log.d("Rockbox", (String) text); } + + @Override + public boolean onTrackballEvent(MotionEvent event) + { + RockboxService.get_instance().get_fb().dispatchTrackballEvent(event); + return false; /* Trap: toggle true to eat all center buttons */ + } + } diff -Naur rockbox.svn/android/src/org/rockbox/RockboxFramebuffer.java rockbox.fixes/android/src/org/rockbox/RockboxFramebuffer.java --- rockbox.svn/android/src/org/rockbox/RockboxFramebuffer.java 2011-02-03 13:12:49.000000000 -0600 +++ rockbox.fixes/android/src/org/rockbox/RockboxFramebuffer.java 2011-02-07 00:21:02.000000000 -0600 @@ -100,6 +100,19 @@ return false; } + public boolean onTrackballEvent(MotionEvent event) + { + int x = (int) event.getX(); + int y = (int) event.getY(); + + switch (event.getAction()) + { + case MotionEvent.ACTION_CANCEL: + case MotionEvent.ACTION_MOVE: + } + return false; /* Trap: toggle true to eat all center buttons */ + } + public boolean onKeyDown(int keyCode, KeyEvent event) { return buttonHandler(keyCode, true); @@ -148,4 +161,5 @@ private native void set_lcd_active(int active); private native void touchHandler(boolean down, int x, int y); private native static boolean buttonHandler(int keycode, boolean state); + private native void trackHandler(int x, int y); } diff -Naur rockbox.svn/android/src/org/rockbox/RockboxService.java rockbox.fixes/android/src/org/rockbox/RockboxService.java --- rockbox.svn/android/src/org/rockbox/RockboxService.java 2011-02-03 13:12:49.000000000 -0600 +++ rockbox.fixes/android/src/org/rockbox/RockboxService.java 2011-02-06 23:58:15.000000000 -0600 @@ -89,6 +89,7 @@ { return fb; } + /* framebuffer is initialised by the native code(!) so this is needed */ public void set_fb(RockboxFramebuffer newfb) { @@ -102,6 +103,7 @@ { return current_activity; } + public void set_activity(Activity a) { current_activity = a; @@ -122,22 +124,22 @@ if (intent.getAction().equals("org.rockbox.PlayPause")) { if (fb != null) - fb.onKeyUp(KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE, null); + fb.onKeyDown(KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE, null); } else if (intent.getAction().equals("org.rockbox.Prev")) { if (fb != null) - fb.onKeyUp(KeyEvent.KEYCODE_MEDIA_PREVIOUS, null); + fb.onKeyDown(KeyEvent.KEYCODE_MEDIA_PREVIOUS, null); } else if (intent.getAction().equals("org.rockbox.Next")) { if (fb != null) - fb.onKeyUp(KeyEvent.KEYCODE_MEDIA_NEXT, null); + fb.onKeyDown(KeyEvent.KEYCODE_MEDIA_NEXT, null); } else if (intent.getAction().equals("org.rockbox.Stop")) { if (fb != null) - fb.onKeyUp(KeyEvent.KEYCODE_MEDIA_STOP, null); + fb.onKeyDown(KeyEvent.KEYCODE_MEDIA_STOP, null); } } diff -Naur rockbox.svn/apps/keymaps/keymap-android.c rockbox.fixes/apps/keymaps/keymap-android.c --- rockbox.svn/apps/keymaps/keymap-android.c 2011-02-03 13:13:09.000000000 -0600 +++ rockbox.fixes/apps/keymaps/keymap-android.c 2011-02-06 23:17:33.000000000 -0600 @@ -41,11 +41,11 @@ { ACTION_STD_PREV, BUTTON_DPAD_UP|BUTTON_REL, BUTTON_NONE }, { ACTION_STD_NEXT, BUTTON_DPAD_DOWN|BUTTON_REL, BUTTON_NONE }, - { ACTION_STD_OK, BUTTON_DPAD_CENTER, BUTTON_NONE }, + { ACTION_STD_OK, BUTTON_DPAD_CENTER|BUTTON_REL, BUTTON_NONE }, { ACTION_STD_OK, BUTTON_DPAD_RIGHT|BUTTON_REL, BUTTON_NONE }, - { ACTION_STD_CANCEL, BUTTON_BACK, BUTTON_NONE }, + { ACTION_STD_CANCEL, BUTTON_BACK|BUTTON_REL, BUTTON_NONE }, { ACTION_STD_CANCEL, BUTTON_BACK|BUTTON_REPEAT, BUTTON_BACK }, - { ACTION_STD_CANCEL, BUTTON_DPAD_LEFT|BUTTON_REL, BUTTON_NONE }, + { ACTION_STD_CANCEL, BUTTON_DPAD_LEFT|BUTTON_REPEAT, BUTTON_NONE }, { ACTION_STD_MENU, BUTTON_MENU|BUTTON_REL, BUTTON_MENU }, { ACTION_STD_CONTEXT, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU }, @@ -54,7 +54,7 @@ }; /* button_context_standard */ static const struct button_mapping button_context_wps[] = { - { ACTION_WPS_BROWSE, BUTTON_BACK, BUTTON_NONE }, + { ACTION_WPS_BROWSE, BUTTON_BACK|BUTTON_REL, BUTTON_NONE }, { ACTION_WPS_MENU, BUTTON_MENU|BUTTON_REL, BUTTON_MENU }, { ACTION_WPS_CONTEXT, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU }, @@ -80,8 +80,8 @@ static const struct button_mapping button_context_settings[] = { { ACTION_SETTINGS_INC, BUTTON_DPAD_RIGHT|BUTTON_REL, BUTTON_NONE }, { ACTION_SETTINGS_DEC, BUTTON_DPAD_LEFT|BUTTON_REL, BUTTON_NONE }, - { ACTION_STD_OK, BUTTON_DPAD_CENTER, BUTTON_NONE }, - { ACTION_STD_CANCEL, BUTTON_BACK, BUTTON_NONE }, + { ACTION_STD_OK, BUTTON_DPAD_CENTER|BUTTON_REL, BUTTON_NONE }, + { ACTION_STD_CANCEL, BUTTON_BACK|BUTTON_REL, BUTTON_NONE }, LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) }; /* button_context_settings */ @@ -92,7 +92,7 @@ }; /* button_context_settingsgraphical */ static const struct button_mapping button_context_yesno[] = { - { ACTION_YESNO_ACCEPT, BUTTON_DPAD_CENTER, BUTTON_NONE }, + { ACTION_YESNO_ACCEPT, BUTTON_DPAD_CENTER|BUTTON_REL, BUTTON_NONE }, LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) }; /* button_context_settings_yesno */ diff -Naur rockbox.svn/firmware/target/hosted/android/app/button-application.c rockbox.fixes/firmware/target/hosted/android/app/button-application.c --- rockbox.svn/firmware/target/hosted/android/app/button-application.c 2011-02-03 13:13:14.000000000 -0600 +++ rockbox.fixes/firmware/target/hosted/android/app/button-application.c 2011-02-06 23:17:33.000000000 -0600 @@ -29,7 +29,7 @@ ignore_back_button = yes; } -int key_to_button(int keyboard_key) +int keycode_to_button(int keyboard_key) { switch (keyboard_key) { @@ -39,15 +39,14 @@ return BUTTON_MENU; case KEYCODE_DPAD_CENTER: return BUTTON_DPAD_CENTER; - default: - return BUTTON_NONE; - } -} - -unsigned multimedia_to_button(int keyboard_key) -{ - switch (keyboard_key) - { + case KEYCODE_DPAD_UP: + return BUTTON_DPAD_UP; + case KEYCODE_DPAD_DOWN: + return BUTTON_DPAD_DOWN; + case KEYCODE_DPAD_LEFT: + return BUTTON_DPAD_LEFT; + case KEYCODE_DPAD_RIGHT: + return BUTTON_DPAD_RIGHT; case KEYCODE_MEDIA_PLAY_PAUSE: return BUTTON_MULTIMEDIA_PLAYPAUSE; case KEYCODE_MEDIA_STOP: @@ -64,25 +63,4 @@ return 0; } } - -unsigned dpad_to_button(int keyboard_key) -{ - switch (keyboard_key) - { - /* These buttons only post a single release event. - * doing otherwise will cause action.c to lock up waiting for - * a release (because android sends press/unpress to us too quickly - */ - case KEYCODE_DPAD_UP: - return BUTTON_DPAD_UP|BUTTON_REL; - case KEYCODE_DPAD_DOWN: - return BUTTON_DPAD_DOWN|BUTTON_REL; - case KEYCODE_DPAD_LEFT: - return BUTTON_DPAD_LEFT|BUTTON_REL; - case KEYCODE_DPAD_RIGHT: - return BUTTON_DPAD_RIGHT|BUTTON_REL; - default: - return BUTTON_NONE; - } -} - + diff -Naur rockbox.svn/firmware/target/hosted/android/app/button-target.h rockbox.fixes/firmware/target/hosted/android/app/button-target.h --- rockbox.svn/firmware/target/hosted/android/app/button-target.h 2011-02-03 13:13:14.000000000 -0600 +++ rockbox.fixes/firmware/target/hosted/android/app/button-target.h 2011-02-07 00:00:26.000000000 -0600 @@ -28,8 +28,7 @@ #undef button_init_device void button_init_device(void); int button_read_device(int *data); -unsigned multimedia_to_button(int keyboard_key); -unsigned dpad_to_button(int keyboard_key); +int keycode_to_button(int keycode); void android_ignore_back_button(bool yes); /* Main unit's buttons */ diff -Naur rockbox.svn/firmware/target/hosted/android/button-android.c rockbox.fixes/firmware/target/hosted/android/button-android.c --- rockbox.svn/firmware/target/hosted/android/button-android.c 2011-02-03 13:13:14.000000000 -0600 +++ rockbox.fixes/firmware/target/hosted/android/button-android.c 2011-02-07 00:24:34.000000000 -0600 @@ -69,37 +69,29 @@ unsigned button = 0; - if (!state) - { - button = multimedia_to_button((int)keycode); - if (!button) - button = dpad_to_button((int)keycode); - if (button) - queue_post(&button_queue, button, 0); - } - - if (!button) - { - button = key_to_button(keycode); - } - - if (button == BUTTON_NONE) + if (state) { + button = keycode_to_button((int)keycode); + if (button == 0) return false; + if (button == BUTTON_NONE) + { + last_btns = 0; + return false; + } + queue_post(&button_queue, button, 0); last_btns = button; - return false; + return true; } - if (state) - { - last_btns |= button; - } - else + if (!state) { - last_btns &= (~button); - return false; + queue_post(&button_queue, BUTTON_REL, 0); + last_btns = 0; + return true; } - - return true; + + return false; + } void button_init_device(void) @@ -121,3 +113,19 @@ return btn; } + +/* + * this notifies us in an interrupt-like fashion whether the user just + * began or stopped the touch action + where (pixel coordinates) */ +JNIEXPORT void JNICALL +Java_org_rockbox_RockboxFramebuffer_trackHandler(JNIEnv*env, jobject this, + jint x, jint y) +{ + (void)env; + (void)this; + + x = 0; /* suppress a warning for now */ + y = 0; + +} + diff -Naur rockbox.svn/tools/bmp2rb rockbox.fixes/tools/bmp2rb --- rockbox.svn/tools/bmp2rb 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/tools/bmp2rb 2011-02-06 23:44:30.000000000 -0600 @@ -0,0 +1,122 @@ +ELF4]4 ('$444444,(,( /  P` /  HHHDDQtdRtd /  /lib/ld-linux.so.2GNUGNUSB"]9@s#W1 +W    +# )K< )uA|nR;]I6`__gmon_start__libc.so.6_IO_stdin_used__printf_chkexitfopenstrrchr__strdup__read_chk__stack_chk_failstrtolmemsetread__fprintf_chkstdoutlseekfclosemalloc__snprintf_chkfwrite__libc_start_mainfreeGLIBC_2.4GLIBC_2.1GLIBC_2.3.4GLIBC_2.0ii ii ti ii `   $ +( , 0 48<@DHLPUS[9t>,X[5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h%Dh%Hh%Lh%Ph1^PTRhhQVhǝUS=du?h9shh9rd[]Ít&'Utt $ÐUUB ]UUJB  + R ]UM@ō@Bʹ̉]UD$D$$D$H$yD$H$eUWVS,=`} EE܋EEEa$JdxbT$D$<$9uD$`D$<$EEEE9E ~]}ƃ,[^_]UWVS<`Eԃ}E EȋEEE]Љ޿}*EEԉD$ D$D$E$QEfEEԉD$ D$D$E$EԉD$ D$D$E$9} mEEEЋE9E~ } G<[^_]UWVSL]E ueU1҅t;uf`8\$D$D$mD$ D$D$<$/D$u<$Džu#D$D$x$ aED$\$UT$\$ D$D$<$}$$\$ D$D$$"\$ D$D$$f<$4ED$\$UT$\$ D$D$$(}$$\$ D$D$$"\$ D$4D$$} /U҉Dž}$QON)R)ƒ D$D$ D$D$$PNgfff))ƒ D$D$ D$D$$C9EFD$`D$$9U ~ }D$æD$$Ue3tdL[^_]UWVSL]}E$}U UEE<M MEE EЋ}EE<u uEtE EЋ}EQE<E EE.D$T$}U UEu4$!uD$Ȧ$Gt$D$$9EMЉE 8E$u0}ME$8}9U UЋMME}}u uԋEEE];}U ŰMMEE]}EE̋U UԋMMEE}uuԋE EЋUUEE].}MM M̋uuE]}%E E̋UUEE]}u űEEE]IU2$%Mf Eu 9uu̓EEE؋U9U} ~}}}]EEЃE녉}M9$%كf ;] uÃE]]؋uuԋE9E} ~ދUԉUuػ둉M1$%Mf Eu 9uu̓EEE؋U9U} ~EЃE}}}]E냋]؋uܿ$>Mf2;} u܃E]]܋uu؋E9E)} 8 pށ pf }u];]f4 ];ff4E;U u]Euu܋EE؋U9U} ~ދE؃M܉M]Z}M9$9%كf ;] uE]]؋uuԋE9E } ~ދUԉUuػ돋$% ЉM%Mf ;} uƒE]]؋u9u} ~uuu]ؿE܃E{]]8 pށ pf ]f4 M;U u]Euu؋E9Et} ~E؃Mɺ]{L[^_]U]u}u}D$4$XÃu"t$D$x$iOD$6ED$$6t&D$|$/$ EЉ$t*D$D$$$EΉ$fiE$u 4D$ t$D$$9t&D$ȥ$o$MEĉ$NƍEȉ$Aƃ$$tu&D$$$VE$D$D$$my&D$$u$ SD$T$$9t&D$$+$ $E 0Ef $\؉DžDž/RىDžDžOۉ|DžDžgىDžDž=5|؉‰DžDžm؉DžDžjуك ;uǃ9 ~ƋqɃك ;tut|9d|빉 7 ;u⋵9ċDž4$ff ʃ 7Tf! 7L ˆD9u|921Z7\Z7\7D;ũ9ċZ7\Z7\7D;ũ9t0ȋ\$D$ $*4$u]u}]ËtUWVSdu D$\D$X}D$3D$,D$4D$8D$<ڋ8- Ha$D$3 D$889]~TT$8Z$ D$<89]~TT$<"$8t D$ +D$$D$,q9]~$D$ +D$D$D$,E$p$_t$JD$49]~ƋD$] [-a] + -i Bitmap name (default is filename without extension) + -h Create header file in /.h + -a Show ascii picture of bitmap + -r Generate RAW file (little-endian) + -f Generate destination format n, default = 0 + 0 Archos recorder, Ondio, Iriver H1x0 mono + 1 Archos player graphics library + 2 Iriver H1x0 4-grey + 3 Canonical 8-bit greyscale + 4 16-bit packed 5-6-5 RGB (iriver H300) + 5 16-bit packed and byte-swapped 5-6-5 RGB (iPod, Fuzev2) + 6 Greyscale iPod 4-grey + 7 Greyscale X5 remote 4-grey + 8 16-bit packed 5-6-5 RGB with a vertical stride +#define BMPHEIGHT_%s %d +#define BMPWIDTH_%s %d +extern const unsigned char %s[]; +extern const unsigned short %s[]; +const unsigned short %s[] = { +error - Undefined destination format +error - can't Read Fileheader Stucture +error - Unsupported compression %d +error - Can't read bitmap's color palette +error - Can't seek to start of image data +error - Unsupported bitmap depth %d. +build date: Feb 6 2011 + +* bitmap%s/%s.hw+error - can't open '%s' +const unsigned char %s[] = { +0x%02x,%c0x%04x,%c +}; +error - Out of memory. +error - Out of memory +error - Can't read image +4ZƎːt=  ڏ@@@#@@@̘@@@@@@@i@@@@@@@@@@@@@@N((((Þ(S((((((((G  o8܃\ + p`oooބ ^n~Άކ.>N^n~GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3pzreadshortreadintbrightnessprint_usagegenerate_ascii4generate_raw_filegenerate_c_source; +transform_bitmap read_bmp_file[mainppW,)int +E8]}kTV 1 -{ } +V#  +#  +# O +#  +#  +# o +#  +# C +#  +#$  +#( + #, +"#0 / +$#4 0 +&V#8 I +*V#< ~ +,v#@ c +0:#D  +1H#F  +2#G r +6#H  +?#L  +H#T  +I#X  +J#\  +K#`  +L!#d  +NV#h  +P#l +) + + n +#  +# +V#  {  'V n:65 6:# 7,# \8:# f9:# :,# + ;,# <,# =,# >:# :?:# @,# ?A,#" BV#& CV#* D,#. E,#2 I> uJ3# K3# zL3# M3#)gV^tg(`V`t`N>V__s>__n>!t>>N!N NVN!m*V%3**Vh#Z#VI#6#!*VzPOpoP9R34VV,oV9X3\3وXC\:و%>߈<OQ>DiQ>#LQ(%ω.-(V(V'B(.Gf*sx+Vy+Vu`^n4|q^6|qωNJ VV V=fuTi VuLa Vilo +3ughi +3ufQNJ|* + idI-V,Vp VV" VNfuwfhiVuw!aV"* +wI#>_Q^ |$quw^5 |q^T |q^ @s |q^Fj |q^j |q^ |q^?q |q^} +|q^ō|q ; +%&8Vؔ src &-VRV~< V#  ^  ! ! row#VuTcol#V%"$VuP'$V"x$Vud>U@ Q>-F\Z Q(x rgb:t) ':*F!rgb: +  :VaoVؔǝEop  q ? BrE ,fht -OuKw.fdwV x:,bmpyuw/-zVO +-zVuw-&{Vuw-W|Vuw,row}Vuw.col}V +0i}V/W~V% /~VC - Vuw1w  1>$/ Q1%)@R NC81>EYk Q1>z Q1% NC81> Q1>ʖ Q1> Q1%%ANC81>I].Q>@cQ. [ &%OVǝa cOV O 'Q idR "ISt8iTV "UVt4"<VVt,"BW.t" X t'-YV 'YV 'ZV1 'ZVS ' ZVu raw[t3Z˞mZm*џptr ]2h 2 % : ; I$ > $ > $ >   I : ;  : ;I8 + +: ; : ; I8 + I !I/ &I.? : ; ' I 4 : ; I: ; I.? : ;' I : ;I.? : ; ' I@: ; I +4: ; I: ; I.? : ;' @1X Y11X Y: ;I4: ;I4: ;I + : ;I!4: ;I"4: ;I +#1$1 +%!I/&.? : ;' I@'4: ;I( ) U* +&I,4: ; I +-4: ; I +.4: ; I/4: ; I04: ; I11X Y 24: ; I? <  /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/include/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/sysbmp2rb.cstdio2.hstring3.hfcntl2.hunistd.hstdlib.hstddef.htypes.hstdio.hlibio.htypes.hpg1g1f'.|fD\.ix t|t<|tx  +Ow $hg$gu"t""Jټ|f0"}Jy).}fFm}.4|fFR2-g|&+|%2||~)[\.2~.M!~J}XuEY# yD!~f}Ct hXXfcX!<[YJ*t[ZKtJJ:<\#Z<[#<~X<[Y;~V~VVJdM+1@*= ;w+ + "vwt1䟟zt1zt-~#11BB냈9&YY }}$YYPYfLYLK?YV$vHu&D| pAB &AB /AB وLAB %AB LωAB XNJ8AB LAB IؔAB R4ǝ6AB LU  "U  "U  "StructSizeRGBQUAD_shortbufGNU C 4.4.3_IO_lock_treadintformat_IO_buf_endpalettenumcolorsread_bmp_file_IO_write_end_flags_markersgenerate_asciiYPelsPerMeterdst_heightOffBitsClrImportant_posstdoutHeight_IO_save_end__lenlong long unsigned intdst_depth_IO_backup_base__destfprintf_filenotransform_bitmap__buf_IO_read_base_Boolargcstdin_next__fmtrgbRed__oflagheader_name__stream_modergbReserved_IO_marker_IO_read_ptrdatabmp_filenamergbGreenCompressionType_IO_write_base__nptrlong long int_IO_save_basepadded_widthbrightnessmemset__quad_tsnprintfsizeReserved1Reserved2/home/benjamin/rockbox/rockbox.fixes/tools/bmp2rb.c__pad1__pad2__pad3__pad4__pad5readshortWidth_vtable_offsetXPelsPerMeterargvPlanesprint_usage__chFileheader_IO_read_endshort int__pathBitCountcolorheader_dir__ssize_tdst_widthreadopen_lockdst_d_old_offsetdst_h_IO_FILEgenerate_raw_filedst_wunsigned char_sbufget_height_IO_write_ptr__fdClrUsedget_widthcompression__off_tt_bitmapshort unsigned intmainatoi_chain__nbytesSizeImage_flags2generate_c_source_cur_columnvaluergbBlue__off64_t_unused2_IO_buf_basettutt:u:;t;=t=iu:WW^Qijtjltlutt_uWuW__u WuW_]W\V_`t`btbWu_OuOW_Ou OW_zzWu_ CuCW UWWXtXZtZuW||SSSSuSUSUuW||Pu Pu WLLususWL Lu sus W||LVLSuSUVUuWFFUuUW&&su sWLLu$su$sWPWPWNW WWtth u[ u[ h ` u ` h ` u` h  h uSuSZ uZ h Sh u S +u + +S +A uA O SO u S + u+ [ S[ h u` u` h ` u ` h P` u$` h ? Sh j S : +W: + +R + +R +& SO Q SQ W [ R[ f Wf h RWWW$3WMVWjyW:WBWWW8 j W W W += +W + +W Q W W[ f W: +K +Vo + +V + +Ve l Ph i ti k tk Wuh  s Vs Wuh %%u Wu h %%,P,uWuh  WuWW S P S P GS S\SS$8SSSSS S ~VVV )V0V#VVjVVVWV~PaPPP<QdQ/WP_ c Pl P " P4 7 PWXtXZtZuWuWVu WP +WP=BWSVPy{WWPPWPP3V3SVW P,PMaQaePeQStttt(:tNt :tFt:t>t.3P3VQ .symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges44#HH 1hh$HDo88$N \\V܃^oބ0koPz `` pp 0HH`!!p(((  ///  ///`TT0`\0 0\0#0 0 Y1BA'C3HL@0,JKN V~\\dd`&6 tj4Hh8\܃ބ ` +p  H (  T` !"# (5KdZhh@t(p   T (/J Y mt(T5p?ؔM_%nXوLZ\ (/3l8`J&Rcω\NJ8jǝ6 crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.7021dtor_idx.7023frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxbmp2rb.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_startopen@@GLIBC_2.0__libc_csu_fini_start__fprintf_chk@@GLIBC_2.3.4__gmon_start___Jv_RegisterClasses_fp_hw__printf_chk@@GLIBC_2.3.4_finimemset@@GLIBC_2.0transform_bitmap__libc_start_main@@GLIBC_2.0strrchr@@GLIBC_2.0read@@GLIBC_2.0_IO_stdin_usedstrtol@@GLIBC_2.0free@@GLIBC_2.0__data_startreadshortread_bmp_filefclose@@GLIBC_2.1generate_ascii__read_chk@@GLIBC_2.4fopen@@GLIBC_2.1__dso_handleprint_usage__DTOR_END____libc_csu_initclose@@GLIBC_2.0fwrite@@GLIBC_2.0__bss_startmalloc@@GLIBC_2.0__stack_chk_fail@@GLIBC_2.4brightness_endstdout@@GLIBC_2.0readintlseek@@GLIBC_2.0__snprintf_chk@@GLIBC_2.3.4generate_raw_file_edatagenerate_c_source__strdup@@GLIBC_2.0exit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_init \ No newline at end of file diff -Naur rockbox.svn/tools/codepages rockbox.fixes/tools/codepages --- rockbox.svn/tools/codepages 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/tools/codepages 2011-02-06 23:44:31.000000000 -0600 @@ -0,0 +1,272 @@ +ELF@484 (&#444444dd   T   HHHDDQtdRtd   /lib/ld-linux.so.2GNUGNUv}Oh   K )QJD;6D__gmon_start__libc.so.6_IO_stdin_used__printf_chkexit_IO_putcfopenfclose__libc_start_mainGLIBC_2.1GLIBC_2.0GLIBC_2.3.4ii cii mti w US[\,t8X[5%%h%h%h% h%h %h(%h01^PTRhhQVhUS=@u?D9sDD9r@[]Ít&'Utt $ÐUWVS]E M!$H H  Il΅C|T9 CGPXnpbU: DHQYoqc S & ! 0 9 +  R    "   "!Y: Z\[_^VQ!TXUW ~  & ! 0 y9 R    "   "!: S  !"#$%&'()*+,-./0123456789:@ABCDEFGHIJKLMNOPQR  A=Z`^dy}{B>[a_ez~|T9 CGPXnpbU: DHQYoqc000 000@>?00000N0000  <^%"\& %      00;=[]0 0 +0 0 0 00000 `"f"g""4"B&@&2 3 ! + &&%%%%%%%%%%%; 0!!!!0" """""*")"'"("!!"" ""#""a"R"j"k""=""5"+","+!0 o&m&j& ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$`!a!b!c!d!e!f!g!h!i!I33"3M33'3363Q3W3 3&3#3+3J3;33333333{300!3!!22222122292~3}3|3R"a"+"."""" """5")"*"NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^ cfHhǕOgN +OMOOIPV7YYZ \`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bp TS[poS\zNx&nVUk;YSfmtBVNKO SU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOz NSNUO=OOsORS VYZ[[yfggLklkpsyykSkWl"ooEotuv wz{!|}6f̊Qeӗ(8N+T\]sLvT/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃ dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okNrtux:y 3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAl ncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY~ +d_xRbcBdb-z{v} INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[ +\ dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_bm6t4xFZuO^bcWeogvLr̀)M PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘ j8|P>\_gk5t w;gz9Suf_񃘀<__buF{ee gllp2x+~ހ *JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'a iZZQ T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU` }S_NQY:r6Α%_wSy_}3VgS aalRv8/UQO*QRS[}^`ac gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJii mnq(uzIɄ! +e} +~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU _NN*N1N6NYzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ [ [[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\ \\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\ ]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]] ^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_ _]_\_ ___)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a`` aaGa>a(a'aJa?acMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg +ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ih ihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji +kiiijijiji +jjj#jjDj jrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mm mcmmdmZmymYmmmommn +nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2onabcdefghijklmnopqrstuvwxyz{|}~>oonozoxooooo[oomoo|oXoooofoooooooooooooooo p popppopptoppp0p>p2pQpcppppppppppppp qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq rrr(r-r,r0r2r;rsNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuu uu uuuu&u,uz7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{ +{{3{{{{5{({6{P{z{{M{ {L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{| |{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}} +}E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~ +~#~!~~1~~ ~ ~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ !(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր )#/KF>SQqneft_Ɂ́сف؁ȁځ߁ + )+83@YX]Z_dbhjk.qwx~߂҂ނ܂ ق5421@9PE/+#|su΃؃  " 8m*(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ + N͌gmqsύڍ֍̍ۍˍߍ B504JGILPHYd`*cUvr|ƎŎȎˎێ + &3;9EB>LIFNW\bcdڏ!  '659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz 8$!7=FOKkopqtsĘØƘ !$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:   +.%$!0G2F>Z`gvx *&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq~H܄Op1fhfE_(NNNOO9OVOOOOOO@P"POPFPpPBPPPPJQdQQQQRRRRRSS$SrSSSSTTTTUYWeWWWWXX YSY[Y]YcYYYV[[/u[[\\\\']S]B]m]]]]!_4_g___]````` a`a7a0aabbc`dddNeff;f f.ff$fefWfYfsffffffg)fggRhghDhhhiii0jkjFjsj~jjjk?l\llollmmommmmmmm9n\n'nO?O@OAOBODOEOGOHOIOJOKOLOROTOVOaObOfOhOjOkOmOnOqOrOuOwOxOyOzO}OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P +P PPPPPPPPPPP P"P#P$P'P+P/P0P1P2P3P4P5P6P7P8P9P;P=P?P@PAPBPDPEPFPIPJPKPMPPPQPRPSPTPVPWPXPYP[P]P^P_P`PaPbPcPdPfPgPhPiPjPkPmPnPoPpPqPrPsPtPuPxPyPzP|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQ Q +Q Q QQQQQQQQQQQQQQQQQQ Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQBQGQJQLQNQOQPQRQSQWQXQYQ[Q]Q^Q_Q`QaQcQdQfQgQiQjQoQrQzQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRR R R RRRRRRRRR!R"R#R%R&R'R*R,R/R1R2R4R5RRDRERFRGRHRIRKRNRORRRSRURWRXRYRZR[R]R_R`RbRcRdRfRhRkRlRmRnRpRqRsRtRuRvRwRxRyRzR{R|R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSS S +S S SSSSSSSSSSS"S$S%S'S(S)S+S,S-S/S0S1S2S3S4S5S6S7S8SV@VAVBVCVDVEVFVGVHVIVJVKVOVPVQVRVSVUVVVZV[V]V^V_V`VaVcVeVfVgVmVnVoVpVrVsVtVuVwVxVyVzV}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWW W W WWWWWWWWWWWWWWWWW W!W"W$W%W&W'W+W1W2W4W5W6W7W8WX?X@XAXBXCXEXFXGXHXIXJXKXNXOXPXRXSXUXVXWXYXZX[X\X]X_X`XaXbXcXdXfXgXhXiXjXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY Y +Y Y YYYYYYYYYYY Y!Y"Y#Y&Y(Y,Y0Y2Y3Y5Y6Y;Y=Y>Y?Y@YCYEYFYJYLYMYPYRYSYYY[Y\Y]Y^Y_YaYcYdYfYgYhYiYjYkYlYmYnYoYpYqYrYuYwYzY{Y|Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ +Z Z ZZZZZZZZZZZZZZ!Z"Z$Z&Z'Z(Z*Z+Z,Z-Z.Z/Z0Z3Z5Z7Z8Z9Z:Z;Z=Z>Z?ZAZBZCZDZEZGZHZKZLZMZNZOZPZQZRZSZTZVZWZXZYZ[Z\Z]Z^Z_Z`ZaZcZdZeZfZhZiZkZlZmZnZoZpZqZrZsZxZyZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ +[ [ [ [[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[3[5[6[8[9[:[;[<[=[>[?[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[R[V[^[`[a[g[h[k[m[n[o[r[t[v[w[x[y[{[|[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\ \ \ \\\\\\\\\\ \!\#\&\(\)\*\+\-\.\/\0\2\3\5\6\7\C\D\F\G\L\M\R\S\T\V\W\X\Z\[\\\]\_\b\d\g\h\i\j\k\l\m\p\r\s\t\u\v\w\x\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]] ] +] ] ] ]]]]]]]]]]]]]] ]!]"]#]%](]*]+],]/]0]1]2]3]5]6]7]8]9]:];]<]?]@]A]B]C]D]E]F]H]I]M]N]O]P]Q]R]S]T]U]V]W]Y]Z]\]^]_]`]a]b]c]d]e]f]g]h]j]m]n]p]q]r]s]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^ ^ +^ ^ ^^^^^^^ ^!^"^#^$^%^(^)^*^+^,^/^0^2^3^4^5^6^9^:^>^?^@^A^C^F^G^H^I^J^K^M^N^O^P^Q^R^S^V^W^X^Y^Z^\^]^_^`^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^u^w^y^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___ _ _ ___________!_"_#_$_(_+_,_._0_2_3_4_5_6_7_8_;_=_>_?_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_Q_T_Y_Z_[_\_^___`_c_e_g_h_k_n_o_r_t_u_v_x_z_}_~________________________________________________________________________`` ` ` `````````"`#`$`,`-`.`0`1`2`3`4`6`7`8`9`:`=`>`@`D`E`F`G`H`I`J`L`N`O`Q`S`T`V`W`X`[`\`^`_```a`e`f`n`q`r`t`u`w`~````````````````````````````````````````````````````````````````````````````aaaaa +a a aaaaaaaaaaaaaa!a"a%a(a)a*a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa@aAaBaCaDaEaFaGaIaKaMaOaPaRaSaTaVaWaXaYaZa[a\a^a_a`aaacadaeafaiajakalamanaoaqarasatavaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbb bbbbbbb b#b&b'b(b)b+b-b/b0b1b2b5b6b8b9b:b;bc?c@cAcDcGcHcJcQcRcScTcVcWcXcYcZc[c\c]c`cdcecfchcjckclcocpcrcsctcucxcyc|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddd d +d dddddddddddd"d#d$d%d'd(d)d+d.d/d0d1d2d3d5d6d7d8d9d;dd@dBdCdIdKdLdMdNdOdPdQdSdUdVdWdYdZd[d\d]d_d`dadbdcdddedfdhdjdkdldndodpdqdrdsdtdudvdwd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeee +e e e eeeeeeeeeeeeeeeee e!e"e#e$e&e'e(e)e*e,e-e0e1e2e3e7e:eg?gAgDgEgGgJgKgMgRgTgUgWgXgYgZg[g]gbgcgdgfgggkglgngqgtgvgxgygzg{g}gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhh hhhhhhhhhhhh h"h#h$h%h&h'h(h+h,h-h.h/h0h1h4h5h6h:h;h?hGhKhMhOhRhVhWhXhYhZh[h\h]h^h_hjhlhmhnhohphqhrhshuhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiii i +i iiiiiiiiiiiiiii!i"i#i%i&i'i(i)i*i+i,i.i/i1i2i3i5i6i7i8i:i;ii@iAiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiUiViXiYi[i\i_iaibidieigihiiijilimioipirisitiuivizi{i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j jjjjjjjjjjjjjjjj j"j#j$j%j&j'j)j+j,j-j.j0j2j3j4j6j7j8j9j:j;jl?lClDlElHlKlLlMlNlOlQlRlSlVlXlYlZlblclelflglklllmlnlolqlslulwlxlzl{l|lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmm m +m mmmmmmmmmmmm m!m"m#m$m&m(m)m,m-m/m0m4m6m7m8m:m?m@mBmDmImLmPmUmVmWmXm[m]m_mambmdmemgmhmkmlmmmpmqmrmsmumvmymzm{m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnn n nnnnnnnnnnn"n&n'n(n*n,n.n0n1n3n5n6n7n9n;nn?n@nAnBnEnFnGnHnInJnKnLnOnPnQnRnUnWnYnZn\n]n^n`nanbncndnenfngnhninjnlnmnonpnqnrnsntnunvnwnxnynzn{n|n}nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooo +o o o ooooooooooooooo!o"o#o%o&o'o(o,o.o0o2o4o5o7o8o9o:o;op?p@pApBpCpDpEpFpGpHpIpJpKpMpNpPpQpRpSpTpUpVpWpXpYpZp[p\p]p_p`papbpcpdpepfpgphpipjpnpqprpsptpwpypzp{p}ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q qqqqqqqqqqqq q!q"q#q$q%q'q(q)q*q+q,q-q.q2q3q4q5q7q8q9q:q;qq?q@qAqBqCqDqFqGqHqIqKqMqOqPqQqRqSqTqUqVqWqXqYqZq[q]q_q`qaqbqcqeqiqjqkqlqmqoqpqqqtquqvqwqyq{q|q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrr r +r r r rrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r)r+r-r.r/r2r3r4r:rr@rArBrCrDrErFrIrJrKrNrOrPrQrSrTrUrWrXrZr\r^r`rcrdrerhrjrkrlrmrprqrsrtrvrwrxr{r|r}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr00000 ^ &     000 0 +0 0 0 00000006"'"("""*")""7"""%" "#"+"."a"L"H"=""`"n"o"d"e""5"4"B&@&2 3 !0 !&&%%%%%%%%%; !!!!0p!q!r!s!t!u!v!w!x!y!$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ 2!2"2#2$2%2&2'2(2)2`!a!b!c!d!e!f!g!h!i!j!k! +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000569:?@=>ABCD;<78134 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO  % 5 ! !!!!!""#"R"f"g""P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%%%%%%%%%%%%%%%%%%%%%%%%% &"000+MkQDHa1111 1 +1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1!0"0#0$0%0&0'0(0)02333333333330!!12 00000000IJKLMNOPQRTUVWYZ[\]^_`abcdefhijk0%%%%%%%%% % +% % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%rrrrrrrrrrrrrrrrrsssssss s s s ssssssssss s#s$s&s's(s-s/s0s2s3s5s6s:s;st?t@tBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtVtXt]t`tatbtctdtetftgthtitjtktltntotqtrtstttutxtytzt{t|t}tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuu u +u u uuuuuuuuuuu u!u"u#u$u&u'u*u.u4u6u9uw?wBwDwEwFwHwIwJwKwLwMwNwOwRwSwTwUwVwWwXwYw\wO!Xq[bbfyrogx`QSS̀ PrY`qTY,g({)]~-ulf<;k{|_xք=kkk^^u]e +__X[,AbOS^SMhj_h֜a+R*vl_eon[HduQQgNy|p]w^w_w`wdwgwiwjwmwnwowpwqwrwswtwuwvwwwxwzw{w|wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuv^sdblZSRd”{/O^6$nlsUc\STeW N^ek?|`dsPgMb"lw)Ǒi_܃!Sk``p͂1Nlυd|ifISV{OQKmB\mcS,6gx=d[\]bgzdcI N fswwwwwwwwwwwwwwxxxxxx +x xxxxxxxxx x!x"x$x(x*x+x.x/x1x2x3x5x6x=x?xAxBxCxDxFxHxIxJxKxMxOxQxSxTxXxYxZx[x\x^x_x`xaxbxcxdxexfxgxhxixoxpxqxrxsxtxuxvxxxyxzx{x}x~xxxxxx:W\8^PS^eEu1U!Pbg2Vno]5Tpfobdc{_oば\hf_lHldyWYjbHTXN z`oڋbyTucS`lߏ_p;O:\depEQQk][bltu zay{N~wNRQqjSϖndZixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyy y +y y y@xPwdYc]z=i O9U2Nuzb^^R9Tpvc$W%f?iUm~"3b~u(x̖Hat͋dk:RP!kjqVSNNQ||O{zgd]Pv|mQgX[[xddc+c-dT{)vSb'YFTykP4b&^kN7_. yyyyyyyyyyyyyyyyy y!y"y#y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y5y6y7y8y9y=y?yByCyDyEyGyJyKyLyMyNyOyPyQyRyTyUyXyYyaycydyfyiyjykylynypyqyrysytyuyvyyy{y|y}y~yyyyyyyyyyyyyyy `=b9NUScƀe.lFO`mދ9_ˆS_!cZQachRccHP\wy[0R;z`Sv__vlop{vI{wQ$XNOnLe{rmZb^0W,{^_cnxpxQ[W5uCO8u^``YmkxSՖQRc +T̍9rxv Syyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz z +z zzzzzzzzzzzzNvSv-["NNQcaR hOk`Qm\QbeaFucwkrr5XywL\g@^!nYzw;keXQQ[X(TrfeVvAcTY:YW5g5AR`X\EO%Zv`S|bOi` ?Q3\u1mNzz!z"z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z4z5z6z8z:z>z@zAzBzCzDzEzGzHzIzJzKzLzMzNzOzPzRzSzTzUzVzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozqzrzszuz{z|z}z~zzzzzzzzzzzzzzzzzzz0SZO{OONls^ju +jwA~QpSԏ)rmlJWe?b2YN~>e^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\ Θup"QIYQ[O&T+Yweu[vbbE^l&{OO gzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{ { { {{{{{{{{{{{{!{"{#{'{){-{nmmy_+ubOܑe/Q^PtoRK YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[|B|i[wm&lN[ca+Tm[QUUdMcea` +qWlIl/Ymg*XVjkݐ}YSimuTUwσ8hyTUOTvlmkd:?Vўu_rh`TN*jaR`pTpy?*m[_~UO4ssn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb` 'xyQ>WW:gxu=zy{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } }}}}}}}}}}}}}}}}}}}!}#}$}%}&}(})}*},}-}.}0}1}2}3}4}5}6}eo!Y~  TghM|ƖS%`urlsSZ~$cQ +]߄bQc[OmyBR`Nm[[e_EY~~ Vg9YsO[RZ>2uGP}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}o}p}q}r}s}t}u}v}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}eP0QRonnm^PY\Fm_luhhVY SqMIiy&qNʐGmZVdwOr҉z4~RYeuSzccvyW6*bRThpgwckwzm~YbɅLuPNuJ\]K{eёN%m_'}&N(ۏsKfyяpxm}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}=\RFbQ[wvfN`||~NfofYXle\_uVzzQpzcvz~sENxp]NRSQeeT1\ubruE\yʃ@\Tw>NlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\}}}}}~~~~~~~~~ ~ +~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~<~=~>~?~@~B~C~D~E~F~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~OzZmᐏUTaST_cwiQha +R*XRNW x w^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +79;<=>?@ACFGHIJKLMNORS'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑xS)RPOOVY[\]^`cdefgklmopsuvwxz{|}uz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn tikxYuR$vAmgmQKT<{z +!#$+,-./0249:<>@ADEGHINOPQSUVWY[\]^_`abcdefghklmnoprstuvwxyz{|}WbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ wnfba+o~ŀǀȀɀʀˀπЀрҀӀԀՀ؀߀  !"#$%&'()*+-.034579:;<=?)+vl_+skwƔoSQ=^8HNsghv dql wZAk'f[YZN jv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f# T}T,xd@ABCDEGIMNORVWX[\]^_abcdfhjklorsuvwxāŁǁȁɁˁ́΁ρЁсҁӁyd!jxidTb+gX؞l o[L _rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[ԁՁցׁ؁فځہ܁݁ށ߁ +  $%&').2:<=?@ABCEFHJLMNPQRSTUVWY[\]^`abcdefgibl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{ gOgcxoWx9ybbR5tkjklmquvwx{|‚ÂłƂɂЂւقڂ݂ +  !"#$%&)*.027;=dU>uv9SuPA\l{OPGrؘothydwb+TXRNjW s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQY xhVlď_}llc>?ABDEHJKLMNSUVWXY]bpqrstuvyz~ƒÃăƃȃɃ˃̓΃Ѓу҃ӃՃ׃كڃۃރp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^?@ABCDEGHIJKLMNOPRSTUVX]^_`bdefghjnoprtwy{|S6ZSWCglhQubr8RR:p8vtSJinxو6qqQgtXeVvpb~`pXNN_NRY~TbNeb8Ʉcqn[~Qcg9Qz[YsN]leQ%o.J^tm1_dm(nÜ^X[ NS}~„ÄńƄDŽȄ˄̄΄τ҄ԄՄׄ؄لڄۄ܄ބOceQhU'NdkbZ_trmhPx@g9Rl~PeU^q[{RfsIgq\ R}qkUdaUUlGb.X$OFUOLf +N\hNc zpR\T~bYJdž fDd\Qam>y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~ +  "#$%&'()*-./0123456>?@ABDEFGKLMNOPQRSTUWXZ[\]_`abcefgijklmnopqsuvwx|}wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g bzX^pe1o…ÅąŅƅDžȅʅ˅̅ͅ΅х҅ԅօׅ؅مڅۅ݅ޅ߅U`7R Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:O?@ABCDEFGHIJKLRSUVWXY[\]_`acdefghijmscK΀ԂbSl^*Y`plMWJd*+vn[Wjumo-fWkxcSpdlXX*dXhU|Pmpcmn~ChmvWYyr~uhTR"cD|USOfV`mCRI\)YmkX0uul`Fcag:w4^S,Tpmoprstuvwx†ÆņȆ̆͆҆ӆՆֆ׆چ܆݆ @l^\PN^:cGPhnw Tܔd_zvhEcR{~uwPb4YQyzV_m`\WTTQMnVc*To\bXb15@n|-iYb>UcTن\~*gsTOuÀUOMO-n \pakSv)ne~;T3z +}UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS OO^W +bdfirRR`fqgRxwpf;V8T!zr‡ÇćŇLJȇɇ͇̇·χЇԇՇևׇ؇هڇ܇݇އ߇  #zo` ^`Y`qpnPlrj-^`NZUm|b~w~#Sf\Or NSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf$%&'()*+,-./01345678:;=>?ABCFGHIJKNOPQRSUVXZ[\]^_`fgjmoqstuvxyz{|\][!hxU{HeTiNGkNOSc:deQhxSall"Q\ #ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~X bZV{_ĄWSe^\ud`n}Z~~iU[`esÈĈLjȈʈˈ͈̈ψЈшӈֈ׈ڈۈ܈݈ވ  "#$&'(),-./12357 cv)w~tf[tz@Rq_e[o]k[l +ŏSb&-@T+NYr]YmŖTN qT pmv%Nx\^plDYcopYvt89:;<=>?@BCEFGHIJKLMNOPQRSTUVWXYZ[\]`abcdeghijklmnopqrstuvwxyz|}~Gd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO +Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮ +ы_~5kVk4YTm[n9\_É͉ӉԉՉ׉؉ىۉ݉߉ + pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖ +Tlm8l`R(u}^O`_$\1url8nI gSSQOɑS|^mNvi^aYOO>| annN1ZN\y[틽sWTGU\_a2kr !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~tm[Ոkm3 +nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-ggŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e +  !"#$%'()*+,-./0123456789:;<=>?@ABCDE'^uѐg/e1TwAlKN~Lv ikgb?@BCDEHJKMNOPQRSTVWXY[\]^_`cdefghilmnopqrtuvw{|}~N N@QN^ESNNN2l[iV(Ny?NSGN-Y;rnSlV䀗k~w6NN\NiNN[[lUVNSSSSSe]SS&S.S>S\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O O+O^OgO8eZO]OŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ + _OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POP P%P(P~PCPUPHPNPlP{PPPPPPQPPPPQ QN=lXOeOOFlt|nQ]ɞQYR SSQYUQNVQNnN҈y4[QQQQ QRW_ehijlnoqrxyz{|}~ōǍȍɍʍ͍ЍҍӍԍQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ  !%'*+./2356iSzS"!1*=?CEFLMNOPSTUVWXZ[\]^_`abcdeghjknqϐŐАĐǐӐܐאې"#1/9CF RBYRRRRTRRRSqw^QQ/S_Zu]LWWW~XXXX)W,W*W3W9W.W/W\W;WBWiWWkWW|W{WhWmWvWsWWWWWWWWWWWWWWWWWWWWWsuwxyz{}~ŽÎĎŎƎǎȎɎʎˎ͎̎ώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ X XWWXXXDX XeXlXXXXXay}Ȃʂ゘˂̂Ă΂ ܂҂؂ ӂՂQ[\<41^/OGC_@`-:3fe +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDhiljmnx|}{؃X ݃փ8ԃ߃Ń&\QZYszx?@ABD7UVUuUvUwU3U0U\UUUUUUUUU~UUU{UUUUUUUUUVUUUUUUUUUUUUUUUUVV VV$V#VUV'V-VXV9VWV,VMVbVYV\VLVTVVdVqVkV{V|VVVVVVVVVVVVW +W WW^^^^1^;^<^EGHQSTUVXY[\_`fghkmsz{|‘ÑđőƑȑˑБґӑԑՑ֑בّؑڑۑݑޑߑ7^D^T^[^^^a^\z\\\\\\\\\\\\\\\\\\\\\\\\]]']&].]$]]]]X]>]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsr +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDErss!s +ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&``` `)`+` +`?`!`x`y`{`z`B`FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsuvwxyz{|}~j`}````````````````` a&aa#a`aa+aJauaaaaaaa_ + ,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll’ÒĒŒƒǒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ 9m'm mCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnm nm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o o)ooooxoro|ozoo +  !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghikoooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ & !56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYlmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓ˓͓̓YYYYYYYYYYZZYZYYY Z Z2Z4ZZ#ZZ@ZgZJZUZusssssssssssssss| +tssssst*t[t&t%t(t0t.t,t/0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}~ǔϔӔԔڔ ttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg hg +hgg hggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih'3=CHKUZ`ntuwxyz{|}~•ÕĕŕƕǕȕɕʕ˕$ih iiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ #$%&'()+,-/0789:>ACJNOQRSVWXYZ\]^`cefkmnopqsxyz{|}~Ύ bbbb"b!b%b$b,btttuuu4eeee +ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc–ÖȖʖ˖ЖіӖԖ֖זٖؖږۖܖݖޖߖ +  ?ddkkkkklll lllll!l)l$l*l2l5eUekeMrRrVr0rbR +gۀ€Āـ̀׀g݀ gZ6,2HLStYZq`i|}mgMXZń&gʁ!"#$%&'()+,./134567:;<=?@ABCDEFGHIJKLMNOPQTUWXZ\]_cdfghjklmnopqruwxyz{}~$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ + <`]`Z`g`A`Y`c``a a]aaaaabllmwwx xxxxe-xxx9x:x;xx?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnbwewww}wwwwwwwww:u@uNuKuHu[uruyuuXa_Hhtqy~vv2ĔȔɔʔ˔͔̔ΔДєҔՔ֔הٔؔ۔ޔߔopqrst˜ØĘŘƘǘȘɘʘ˘̘͘ϘИԘ֘טۘܘݘ + "*+),124678<>?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz +  !"#$%&'()*+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSVWXYZ[\]^_`abdfsxy{~9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvv vv +v%vvvv™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙvv3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ! +4+6Af{u倲vvw "%&')(1 5CFMRiqx +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYMTlnz|{ĆΆɆφІކ߆؆ц + #;%.>H41)7?"}~{`pLnSc|dYe҇Z[\]^_`abcdefghijkrÚĚƚǚȚɚʚ͚ΚϚКҚԚ՚֚ךٚښۚܚݚޚƇ凬ˇӇчʇۇ +!9<6BDEzz{{{{ +{+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{ |{{|| | +  !"$%&'()*+,-.013456789:=>?@FJKLNPRSUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOd|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ ,.#/:@95=1IABQRJpv|otxe։މډ܉ܛݛޛߛ +  !"#$%&'()*+,-./0123456789:;>&S*-0> ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{}~œȜɜќҜڜ̜ۜ͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ .UTߚ#;~֓۞ܞݞߞ",/97=>D +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ + $'.04;<@MPRSTVY]_`abenortuvwxyz{|}žÞŞƞǞȞʞ˞̞ОҞӞ՞֞מٞڞޞ + !#$%&'()*+-.01234568:?ABCDEFGHIJLNOPQRSUVWYZ[]^_`abcdefghijklmnorsuvy{|}~¬ìŬƬǬɬʬˬͬάϬЬѬҬӬԬ֬ج٬ڬ۬ܬݬެ߬ + !"#$%&'(*+./0123679:;=>?@ABCFHJKLMNOQRSUVWYZ[\]^_`bdefghijknoqrwxyz~­íŭƭǭɭʭ˭̭ͭέϭҭԭխ֭׭ح٭ڭۭݭޭ߭ +  !"#$%&'()*+,-./23569;<=>?BDGHIKOQRSUWXYZ[^bcdfgjkmnoqrstuvwz~®îŮƮǮȮɮʮˮήҮӮԮծ֮׮ڮۮݮޮ߮ +  !"#$%&'()*+./1356789:;>@DEFGJKLMNOQRSTUVWXYZ[^_`abcfghijklmnopqrstuvwxz{|}~¯ïįůƯʯ̯ϯЯѯүӯկ֯ׯدٯگۯݯޯ߯ +  !"#$%&')*+,-./0123456789:;<=>?@ABCFGIKMOPQRVXZ[\^_`abcdefghijklmnopqrstuvwxyz{~°ðưʰ˰̰ͰΰϰҰӰհְװٰڰ۰ܰݰް߰ +  !"&')*+-./01236:;<=>?BCEFGIJKLMNORSVWYZ[]^_abcdefghijklmnopqrstuvwz{}~±ñıűƱDZȱɱʱ˱ͱαϱѱұӱձֱױرٱڱ۱ޱ + !"#$%&'()*+,-./012356789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ[]^_abcdefgjklmnopqrsvwxyz{}~²òIJŲƲDzʲ˲ͲβϲѲӲԲղֲײڲܲ޲߲ +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSWYZ]`abcfhjlmorsuvwyz{|}~³óƳdzɳʳͳϳѳҳӳֳسڳܳ޳߳ + !"#$%&'*,-./012356789:;<=>?@ABCDEFGHIJKLMNORSUVWYZ[\]^_bdfghijkmnopqrstuvwxyz{|}~´ôŴƴǴɴʴ˴̴ʹδϴѴҴӴԴִ״شٴڴ۴޴ߴ +  !"#&+,-./235679:;<=>?BFGHIJNOQRSUVWXYZ[^bcdefghijklmnopqrstuvwxyz{|}~µõŵƵǵȵɵʵ˵εҵӵԵյֵ׵ٵڵ۵ܵݵ޵ߵ +  !"#$&'()*+-./012356789:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcefgijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶնֶ׶ضٶڶ۶ܶݶ޶߶ +  !"#$%&'*+-.1234567:<=>?@ABCEFGIJKMNOPQRSVWXYZ[\]^_abcefgijklmnortvwxyz{~·÷ķŷƷȷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷ +  !"#&')*+-./01236:;<=>?ABCEFGHIJKLMNOPRTUVWXYZ[^_abcefghijknprstuvwyz{}~¸ĸƸǸȸɸʸ˸͸θϸѸҸӸոָ׸ظٸڸ۸ܸ޸ + !"#$%&'()*+,-./0123456789:;>?ABCEFGHIJKMNPRSTUVWZ[]^_abcdefgjlnopqrsvwyz{}~¹ùĹŹƹǹʹ˹͹ӹԹչֹ׹ڹܹ߹ +  !"#$%&'()*+,-./01234567:;=>?ACDEFGJLOPQRVWYZ[]^_`abcfjklmnorsuvwyz{|}~ºúźƺǺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺ںۺܺݺ޺ߺ + !"#$%&'(*,-./012379:?@ABCFHJKLNQRSUVWYZ[\]^_`bdefghijkmnopqrstuvwxyz{|}~»ûŻƻǻɻʻ˻̻ͻλϻѻһԻջֻ׻ػٻڻۻܻݻ޻߻ + !"#&(*+,./235679:;<=>?BFGHJKNOQRSTUVWXYZ[\^_`abcdefghijklmnopqrstuvwxyz{|}~¼üżƼǼȼɼʼ˼̼μҼӼԼּ׼ټڼۼݼ޼߼ +  !"#%&'()*+-./0123456789:;<=>?ABCDEFGJKMNOQRSTUVWZ[\]^_`abcefgijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽֽ׽ٽڽ۽ݽ޽߽ +  !"#$%&'()*+,-./0123456789:;<=>?@ABCFGIJKMOPQRSVX\]^_bcefgiklmnorvwxyz~¾þľžƾǾȾɾʾ˾̾;ξϾҾӾվ־پھ۾ܾݾ޾߾ +  !"#$%&'()*+,-./0123456789:;<=>?BCEFGIJKLMNORSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿƿǿȿɿʿ˿οϿѿҿӿտֿ׿ؿٿڿۿݿ޿ +  !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPRSTUVWYZ[]^_abcdefgjklmnopqrstuvwxyz{|}~ + !"%()*+.23457:;=>?ABCDEFGJNOPQRSVWYZ[]^_`abcfjklmnoqrsuvwyz{|}~ + !"#$%&'*,.0356789:;<=>?@ABCDEFGIJKLMNORSUVWYZ[\]^_abcdfghijknoqrsuvwxyz{~€‚ƒ„…†‡Š‹ŒŽ‘’“”•–—™šœžŸ ¡¢£¦§©ª«®¯°±²³¶¸º»¼½¾¿ +  !"#&'*+,-./0123456789:;<=>?@ABCDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgjkmnoqstuvwz{~ÀÁÂÃÅÆÇÉÊËÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ +  !"#%&'()*+-./12356789:;>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcfgijkmnopqrsvwxz{|}~āĂ㥹ĆćĈĉĊċČčĎďĐđĒēĕĖėĘęĚěĝĞğĠġĢģĤĥĦħĨĩīĬĭĮįİıIJijĴĵĶķĹĺĻĽľĿ +  !"#$%&'*+-./1234567:<>?@ABCFGKOPQRVZ[\_bcefgijklmnorvwxyz{~ŁłŃŅņňʼnŊŋŎŐŒœŔřŚśŝŞşšŢţŤťŦŧŨŪūŬŭŮůŰűŲųŶźſ +  !"#&')*+/1268:<=>?BCEFGIJKLMNORVWXYZ[^_abcdefghijkmnprstuvwz{}~ƁƂƃƄƅƆƇƊƌƎƏƐƑƒƓƖƗƙƚƛƝƞƟƠơƢƣƦƪƫƬƭƮƯƲƳƵƶƷƻƼƽƾƿ + "#%&')*+,-./24689:;>?ABCEFGHIKNPYZ[]^_abcdefgijlmnopqrsvwyz{ǀǁǂdžNjnjǍǏǒǓǕǙǛǜǝǞǟǢǧǨǩǪǫǮǯDZDzdzǵǶǷǹǺǻǾ !"#%&'()*+.02345679:;=>?ABCDEFGJKNOPQRSUVWXYZ[\]^_`abcdefghijklmnorsuvwy{|}~ȂȄȈȉȊȎȏȐȑȒȓȕȖȗȘșȚțȜȞȠȢȣȤȦȧȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȾȿ + 000% & 0 %"<<"    000 0 +0 0 0 00000`"d"e""4"2 3 !+!B&@& ""#""a"R"; &&%%%%%%%%%%%!!!!!0j"k""=""5"+","" """""*")"'"(" !"#$%&'()*+-./012356789:;<=>?@ABCDEFGHIJKLMNORSUVWYZ[\]^_bdefghijkmno!!""^.""" !0 %%%%d&`&a&e&g&c&"%%%%%%%%%%%h&&&&& ! !!!!!m&i&j&l&22!3"!33!! qrsuvwxyz{}~ɀɁɂɃɄɅɆɇɊɋɍɎɏɒɓɔɕɖɗɚɜɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿ +  !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] + !"#$%&'(*+,-./0123456789:;<=>?@ABCDEF112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11111111111111111GHIJKNOQRSUVWXYZ[^bcdefgijklmnopqrstuvwxyz{|~ʀʁʂʃʅʆʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʙʚʛʜʝʞʟʠʡʢʣʤʥʦʧp!q!r!s!t!u!v!w!x!y!`!a!b!c!d!e!f!g!h!i!ʩʪʫʬʭʮʯʰʱʲʳʴʵʶʷʸʹʺʻʾʿ +%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%%%%%%%% %%%!%"%&%'%)%*%-%.%1%2%5%6%9%:%=%>%@%A%C%D%E%F%G%H%I%J% "#$%&'()*+,-./0123456789:;<=>?@BCDEFGJKMNOQRSTUVWZ[\^_`abcefghijkl˕333!3333333333333333333333333333333333333333333333333333&!3333333333333333333333mnopqrstuvwz{|}~ˀˁ˂˃˄˅ˆˇˈˊˋˌˍˎˏːˑ˒˓˔˕˖˗˘˙˚˛˝˞˟ˠˡˢˣ˥˦˧˨˩˪˫ˬ˭ˮ˯˰˱˲˳˴˵˶˷˹˺˻˼˽˾˿&2?ARfJ`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2$$$$$$$$$$$$$$$$$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$S!T![!\!]!^! +  #$'138@BSgKI222222222 2 +2 2 2 222222222222222$$$$$$$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$t  %&*+-/1234567:?@ABCFGIJKMNOPQRSVZ[\]^_abcegijklmnoqrstvwxyz{|}~̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000̶̷̡̢̧̡̛̖̗̝̞̟̣̤̥̦̪̮̯̰̱̲̳̹̻̽̾̿̕̚00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +  !"#%&')*+-./012345678:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_ !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNOabcefghijknprstuvwyz{|}~͇͉͍͎̀͂̓̈́͆͊͋͌ͅ͏͓͖͙͚͐͑͒͗͛ͣͦͨͪͫͬͭͮͯ͟͢͝͞͡ͱͲͳʹ͵Ͷͷ͸͹ͺͻͼͽ;Ϳ + "#%&')*+,-./246789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWZ[]^bcdefgjlnopqrsvwyz{}~΀΁΂΃ΆΈΊ΋Ό΍ΎΏΒΓΕΖΗΙΛΜΝΞΟ΢ΦΧΨΩΪΫήίΰαβγδεζηθικμνξο + $,-/0189<@KMTX\pqtwxzĬȬ̬լ׬ + !"#%&'()*+.2345679:;<=>?@ABCDEFGHIJKLMNOPQRSVWYZ[]^_`abcfhjkl  ),-458?@ABCFHJKLMNOQRSUVWYZ[\]^_abcdefghijknoqrsuvwxyz{~ЀЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГД߱  4?BFGHIJKNOQRSUVWXYZ[^`bcdefgijkm@ACDEKLMPT\]_`aĵ̵͵ϵеѵص%,4HdhԶ(),/089;DHLTU`dhpqsu|}nopqrstuvwxyz{}~рстухцчщъьэюяѐёђѓєѕіїјљњћќѝўџѢѣѥѦѧѪѫѬѭѮѯѲѴѶѷѸѹѻѽѾѿјǷɷ $%(,45789@DQS\]`dlmoqx|øŸ̸иԸݸ߸ <=@DLOQXY\`hi +  !"#$%&'()kmtux|ȹɹ̹ιϹйѹҹعٹ۹ݹ޹89<@BHIKMNSTUX\deghipqtxĺȺغٺ*+./12356789:;>@BCDEFGIJKLMNOPQRSTUVWXYZ[]^_`abcefghijklmnopqrstuvwxyz{|}~҂҃҅҆҇҉ҊҋҌ  )+4568;<=>DEGIMOPTXaclĻȻлӻ $%')-0148@ACDEILMP]ҎҏҒғҔҖҗҘҙҚқҝҞҟҡҢңҥҦҧҨҩҪҫҭүҰҲҳҴҵҶҷҺһҽҾҙļͼϼмѼռؼܼ $,@HILPXYdhԽսؽܽ DEHLNTUWYZ[`ad + "#$&'*+-./1234567:>?@ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghihjpqstu{|}оѾԾ׾ؾ @ADHPQUſ̿ͿпԿܿ߿?ABCEFGHIJKLMNOPQRSTUVWXYZ[]^_abcefghijklnpqrstuvwz{}~ԁԃԄԅԆԇԊԌԎԏԐԑԒԓԕԖԗԘԙԚԛԜԝ4<=HdehltuyĀĔĜĸļ (),089;=DEHIJLMNSTUWXY]^`adhpqstu|}ŀńŇŌōŏőŕŗŘŜŠũŴŵŸŹŻżŽžԟԠԡԢԣԤԥԦԧԨԪԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԺԻԼԽԾԿ $%(,-.034579;@ADHPQSTU\]`loqxy|ƀƈƉƋƍƔƕƘƜƤƥƧƩưƱƴƸƹƺ +  !"#$%&'()*+,-./0123456789:;>?ABCEFGHIJKNPRSTUVWZ[]^_abc  !$(01357<=@DJLMOQRSTUVWX\`hktux|}~ǃDŽDžLJLjljNJǎǐǑǔǖǗǘǚǠǡǣǤǥǦǬǭǰǴǼǽǿ +dfgjlnopqrsvwyz{}~ՀՁՂՃՆՊՋՍՎՏՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠաբգդզէթժիլխծկհձղճմյնշոչպջռսվտ $,-/18<@HILMTpqtxzȀȁȃȅȆȇȋȌȍȔȝȟȡȨȼȽ ,4PQTX`aclpt|ɈɉɌɐɘəɛɝ + !"#%&'()*+,./01234567:; )LMPT\]_`ah}ʄʘʼʽ !AHILPXY]dxy˜˸ !"'(),.089;=>?ABCDFGJLNOPRSVWYZ[]^_`abcdefhjklmnorsuvwxyz{|}~րւքֆևֈ։֊֋֎֏֑֖֛֢֣֤֥֦֧֪֚֒֓֕֗֘֙֜֞֠֩<=>DEHLTUWXY`dfhpų̴̵̸̘̙̜̠̩̫̬̭̼ $(,9\`dlmoqx͈͔͕ͤͥͧͩ͘͜Ͱ  !$(0135ֱֲֳִֵֶַָֺּֽ֭֮֯־ֿ + XY\_`ahikmtux|΄΅·ΉΐΑΔΘΠΡΣΤΥάέ $,-/018TUX\degipqtxπυόϡϨϰ-458<!"#$%&'*,./0123679:;=>?@ABCEFHJKLMNORSUZ[\]^_bdfghjkmnoqrsuvwxyz{~׀ׂ׃ׅׄ׆ׇ׊׋DEGIPTX`lmpt|}ЁФХШЬдезй 0148:@ACDELMPT\]_ahl|фшѠѡѤѨѰѱѳѵѺѼ ,-04<=?AH\׎׏בגדהוזחךלמןנסעףdҀҁ҄҈ҐґҕҜҠҤҬұҸҹҼҿ  !%(),089;<=DE|}ӀӄӌӍӏӐӑӘәӜӠӨөӫӭӴӸӼ@D\`dmoxy|ԀԂԈԉԋԍԔԩ <=@DLMOQXY\`ehikmtux|ՄՅՇՈՉՐե $-89<@EHIKMQTUX\gipqtփօ֌֍֐ְֹֻ֔֝֟֡֨֬ ()+-458aha9eiouvv{˄U[QW|(PSE\]bncdd np[yݍ}E~NNeP]^aWiqTGu+^NPpg@h QRRjwԞR/`HPacdkLp/tt{PŃܕ(.R]`bOIQ!SX^f8mprsP{[fSckVNPJXX*`'abiA[}_NPTU []]*eNe!hKjrvw^}N߆NʐUNEN]NNOwQR@SSSTVuWW[]^abQeggiPkkkBlnxprstwwvz}  +߂b3dҙEם W@\ʃTzو͎XH\cz[_yzz&P8RRwSWbrc +km7wSWshvՕ:gjpom̎Kwfxk<S-WNYcisExzz|us5RGWGu`{̃XjKQKRRbhuiPRRae9hi~tK{냲9яI NYdfj4tyy~_ +& OS%`qbrl}f}NbQwOOvQQUhV;WWWYGYY[\]]~^_beegg^ghh_j:k#l}llms&t*tttxuuxxAyGyHyzy{}}-OHw!$Qe}vO TbThёU:Q Za bbfVq OczcWS!g`isn"7u#$% }&'rVZ()*+,CN-gQHYg.sYt^dy_l`b{c[[R/tY)_`012Yt345678љ9:;<=>?@ABCoDE`FGfHI?\JKLMNOPQZ%{g}RSTUVWXY<\l?SnY69NNFOUWXV_eejkMnwz|}ˆ2[dozsuTVUMWadfm[nmoouCANJZlSuT{]UXXXb^bdhvu|NWnW'Y \\6^_4bds۞[_`PR0RW5XWX\`\\]^_`ccdChhjm!nnoqvywy;zHSMvܗkpXrrhscwy{~X`feeflqqZmNzNQQR TaqgPhhm|ouwzc\Qe\gguzsZF-o\Ao _]Yjq{vI{'0Ua[iv?\mpsa}=]j^NuSkk>pr-LRP]d,ekoC|~ͅdb؁^gjmrtotސO ]_ +QceuNPiQQhj|||oҊϑO7QRBT^na>bejo*y܅#bjΞRfwkp+ybBab#e#oIqt}o&#JQRR mpˆ^eko>|usN6OV_\]`s-{F4HaOoyR`ddj^oprv\2ouxy}Ƀ֊X_'g'pt`|~!Q(pbrxŒڌNP[^eqBvwJ|'XAZb\jmo;v/}7~8KRegiAmnp t`tYu$vkx,^mQ.bxO+P]m}*_DahaRQQ^iz}uO)RSTUe\`Nghlmrrttbul|yψ̑БɛT~oqtWgm3t,xz {|idjtuxxT[U^ oNMS)Z]N_ba=ciffn+ocpw,;E;Ub+gl jzNY__g}T+WYZ['fghkdqu㌁EL@_[lsvv QMQQRhlw w}}bnQ T}Tff'invw„iOQRY=^Uaxdydfg!jkk_rarAt8ww((glgrvfwFzkl"Y&goSXY^c4fsg:n+szׂ(R]aa +bbdeYifkk!qs]uF~j'aX؞PR;TOUevl +} }^RlirsTZ>\K]L__*ghcieee fginx!}+*2 POcW_bcogCnqv̀ڀ)Mj/OpO^g"h}v~vDa^ +jiqqjudA~CܘOO{pQ^h>lNllr{l:tPRXdjtVvx9e^S_%RwINPuQ[\w^f:fghpuuyz' O!X1X[nfekmzn}os+u܈\OPS\S[_ gyy/9;,gvNOIY\\\gchpq+t+~"Ғ NNOPVRoR&TTW+YfZZ[u[[^fvbweenmn6r&{?|6PQ@tܑDٙSR)TtVXTYnY_anbf~lqv||}g[O__b)] gh|xC~lNPS*SQSYbZ^`aIbybegikkkklh5tuxxyy|}>船l^ۘ;V*[l_ejk\mop]rsӌ;a7lXMNNNN:Oy@y`yy{}r} фdž߈P^܌fߙJRigjP*Rq\ceUls#uu{x0wNdk^q NkIghnkco +NPPQFUUV@[\\8^^^^`QhajXn=r@rrvey{saތ^XtUlaz"}rrru%um{XX]^^_U`bcMefffhhr^tn{n}}r͞ YmY-^`fsfgPlm_owxƄˑ+NPHQU [[Gb~ee2n}qtDtttlvy}U~z9ux%MhSQ\Til)m+n ;-gaRfk~ ]emqnWY['``bf_f)ssvwl{VreNRrkmz9{0}oS/VQX[\\]@bcd-fhlmnppq&uuuv{{+| }9},m4 a7Ol\_gm|~k[] d\ᘇs[`~gm 7RpQpxpבOSUVWXZ[\\%^a bKbcd6exe9jk4lm1oqrxstt&vawyWzz|}}a~)1ڄꅖ8Bl֖ӚS~XYp[[mZoq!tt]__B`ehoiSjk5mmsvwM{}#@cbĊ bSe]']i]_thob6rNXNPRGSbfi~^OS6VYZ8\N\M\^_C`e/fBfggsw:ÿ́fiUzW[_o`b ik\nq{UXߘ8OOO{T Z[T3TUbXXgYZ[`aVeedfhZlopqRs}{2K\lDss:netviz~ +@QXdtupv͖T&ntzzنxIZ[[hicmst,tx}UL.f_egjls-PZjkwYl]]%sOuPQ/X-YYY[]bdddfHjqdtzzG~^~p YR~a2ktm~%OPQRWX[^Baimgnnqbt(u,us8Ʉ +ޓNQOvP*QSSS[[$\aae[rs@tvPyyy}Յ^GꑅRg_e1f/h\q6z +NRjkoqSK1NqĖCQSTWWWZZ[(`?acl9mrnn0r?sWtтE`bXg^MOIPPqS WYZ \paf-n2rKt}Àf?_[U˗OsNOQjQ/UUz[[|^}^^``a ac8e gggaibil'm8no6s7s\t1uRv}8Ոۊ0BJ>zIɑn XkAQkY9\dosbph}Wi`GakYNTm-pclQaOPQ[aadikuwdcpNN +O7YY]_[_!`>rspuuy 3Q 7pvNNRpSTVY[__nnj}5mwNZO~OXen8NXYYA`zOÌeQDSNiRU[N:RTYYP[W[\[c`Hanpnqstux+}(Ʌnj̖\ORVe(f|pp5r}Lrq[hkzov\f[o{*|6ܖNN S4XXXlY\3^^5_cfVgjj k?oFrPstz|x߁灊l#υ݈wQT(W[MbPg=hh=nn}p!~ KN-r{͊GONO2QTY^bugnijlnr*su{5}W[Ζ_R +TZ[XduenrvMz{M|>~{+ʌd_iѓCOzOPhQxQMRjRaX|X`Y\U\^`0bhkloNq t0u8uQurvL{{{{~n>I?"+ZkR*bbYmdvz{v}`S\^8op|ޞczdvNNN\PuPHTY[@^^^_`:c?eteevfxfghijck@lmmn^nppss:u[wxy z}z|}Gꊞ-Jؑf̒ V\6RR|U$X^_`chomy,{́Dd=LJOFQQR2V_k_cdeAfffghhionogqq*rt:wVyZyy zz||D}p~T m;Ֆe|ÓX[ +\RSbs'P[_`kahm.t.zB}}1~k*5~POPW]^+cj;NOOOZPYĀjThTUOY[]^]f1gg*hl2mJnopsuL|},}}ۆ;p31NRDЙz|OQQW[\Yf=jZmno qouz"!u˖-NNF͑}SjkiAlzXafbpuuR~IKNST0W@W_ccod/eezfggbk`ll,ow%xIyWy}󁝂rvz7zT~wUUuX/c"dIfKfmhik%mnshtt[uuvwwy ~~/:ь뎰2csOSYZ^Nhtuyz̍폟egWWo}/Ɩ_aoNOPSUo]]!kdkx{IʎnIc>d@wz/jdoqttz|~|~ +}L9R[d-g.}PSyXXaYaaez P!PuR1UUXY`Sbb6gUi5@ݙ,PSSDU|WXbdkfgoo"t8t8QTVfWH_aNkXpp}jY+cw=TX-di[^oniLQS*Y `Kakpll{΀ԂƍdodeNQTW_avhuR{q}Xi*9xPWYYb*]ayr֕aWFZ]bddwgl>m,r6t4xwۍ$RBWgHrt*kQSLciOU`WelmLrrzm_opaOOPAbGr{}MjWs^g U T[c^^ +_e=[HOS SSTTW^`bbUclfmu2xހ/ނa E^ffprO}Rj_SaSgjothyhyǘĘCTzSiJ|_buvB9S<__lsbuuF{ON< NUOSY^0flUtwfPXx[P[h``eWl"oopUPӗrRDQ+TTcUUjm}fwyTTv䆤ԕ\N OYZ]R`bmgAhl/n8* NUPTWZYi[[awiwm#pr犂홸R8hPx^OgGLNTVs WSVX[1aj{sҎGkWUYrkiO\&_a[flpsss)wMwC}b}#~7R +IoQ[tz@ZOTS>Y\>cymrϒ0NDQRWb_lnpPppqsitJanQW_`gafYJNNN|TXX}Y\'_6bHb +fgfkimmVnnooo]pr%tZttv\y|~ဦkN_twje`bwZZfm>n?tB_`{T_^ll*mp}y ;ST[:jkpuuyyqAt d+exxkz8NUPY[{^`cakefShneqt}i%;mn>sAʕQL^_M``0aLaCfDfil_nnboLqtv{'|RWQÞ/SV^_b``affgjmoppjsj~4ԆČRrs[kjTV][Heefhmm;ruMOPST0 0?@ 0 0AB00CDYZ[\]^    005 2  +; 0%%%%%&&%%%%%%2!?IJMNKL_`a "f"g"`""R"a"bcdef^)"*"" """33+"."5"4"@&B&""!!!!!!!!%"#"<"h0 ! !ijk333333333YQ[Q^Q]QaQcQUt|%%%%%%%%%%%%%%%<%4%,%$%%%%%% %%%%m%n%p%o%P%^%j%a%%%%%q%r%s%`!a!b!c!d!e!f!g!h!i!!0"0#0$0%0&0'0(0)0ASDSES!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ1111 1 +1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1 NYNNNCN]NNNN?QeQkQQRRRSAS\SS N NN +N+N8NQENHN_N^NNN@QRRCSSSWXY'YsYP[Q[S[[\"\8\q\]]]]]]r^^ __MbNN N-N0N9NKN9\NNNNNNNNNNNNNNNCQAQgQmQnQlQQQRRRRRRS9SHSGSES^SSSSSX)Y+Y*Y-YT[\$\:\o\]{^^___b6bKbNb/eeeeeefg(g kbkykkkkl4lkp*r6r;rGrYr[rrsNNNNN;NMNONNNNNNNNNNNNNEQDQQQQQQQ +RRRSSSSNJSISaS`SoSnSSSSSSSSSSSSSSSSSSSSSVVY.Y1YtYvYU[[<\]]]^^s^|^____ +bSbTbRbQbee.g,g*g+g-gckkll8lAl@l>lrssttuu(u)u0u1u2u3uu}vvvvwww:yytzzNNRNSNiNNNNNN OO +OO OOOONNNNNNO OIQGQFQHQhQqQQQRRRRRRS!S SpSqS TT T +TTT TTT TTTTTTVVV3W0W(W-W,W/W)WYY7Y8YYxYY}YyYYYW[X[[[[[[\y\]^v^t^____b b bbcb[bXb6eeeeeff g=g4g1g5g!kdk{kl]lWlYl_l`lPlUlal[lMlNlpp_r]r~vzs||6 3 nr~k@Lc!2NNMOOOGOWO^O4O[OUO0OPOQO=O:O8OCOTOT&TNT'TFTCT3THTBTT)TJT9T;T8T.T5T6T TWPWOW;WX>YYYYYYYYYYYYY][\[Z[[[[[[,\@\A\?\>\\\\\] ^^^^^__d_b_w_y_________bbbbbbvbbmbb|b~bybsbbobbnbbbbb9e;e8eef_gNgOgPgQg\gVg^gIgFg`gSgWgekkBl^llllllljlzllpllhlll}llrl~ltllvlllllvp|p}pxpbrar`rrrs,u+u7u8uvvwyyyvz|Uo҉7FUdpʎƏŏď]IƑ̑2.1*,&NVNsNNNNNNoOOOsOOlOOOOOpOuOOiO{OO~OOOzOTQRQUQiQwQvQxQQQ;R8R7R:R0R.R6RARRRRSTSSSQSfSwSxSySSSSsTuTTxTTT{TwTTTT|TTqTvTTTbThTT}TTVWwWjWiWaWfWdW|WYIYGYHYDYTYYYYYYYYYYYYYYYYY_[d[c[[[[[[[\H\E\F\\\\\\\\^^^^^^x^^^^^^^&_'_)____|______``/`5``*``!`'`)`+``bb?b>b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb>eeeeff fffffff +ff g gmgggqggsgwggggogpggg~gguggg|gjgrg#kfkgkkllllllllllllllllllllllllllllllllllppppp,r-r8rHrgrirrrrrrsssss=uuuuvvvvww>y@yAyyyzzyzz|T NqRhˎΏԏяǑёw@?;DBR^NNNOOOOOOOOOOOOOOOOOOOOOOWQQQQNRCRJRMRLRKRGRRRRR SWS{SSSTTTTTTTTTTTTTTTTTTTTTTVWWWWWWWWUYQYOYNYPYYYYYYZYYYYZYi[[[[[[\N\O\M\K\\\]^%^^}^^^^_-_e________`` `%``(`M`p`h`b`F`C`l`k`j`d`Abbc cbbcbbcbbbbbbcc?eEeeee%f-f f'f/ff(f1f$ffgggggggggggggggggggggggggjkkkkkkll m2m*mAm%m m1mmm;m=m>m6mml9m'm8m)m.m5mm+mppppppppp0rrrortrrrrsssssssu-uOuLuNuKuuuuuuxvvvvvvvvwvv w wvvwwxx x xFyIyHyGyyyyyyzzzz}|}}} }}}}8 6րڀÀĀ̀ۀ΀ހ݀"ۂ ҂ׂ܂Ԃтނӂ߂Py{zMkԉts͎̎ʐΐÐKJ͑PKLMbi˗ۘߘXNN P P#PO&P%PO)PPPc/cUcBcFcOcIc:cPc=c*c+c(cMcLcHeIeeeeBfIfOfCfRfLfEfAffggg!h8hHhFhSh9hBhTh)hhhLhQh=hgPh@hSSfFUjUfUDU^UaUCUJU1UVUOUUU/UdU8U.U\U,UcU3UAUWUW W WWX +XXWWWX5XWW YbY6ZAZIZfZjZ@ZwUUUUUU~UUUU W/X*X4X$X0X1X!XX XXX`YwZZZZZZs[q[[[[[ +\ \1\L]P]4]G]]E^=^@^C^~^^^^^<_m____`````a#a`a```ha`a` aaabIbcccccccccccccccvccccRdcc^efebeceeeenfpftfvfoffzf~fwfffgghhhhhihhhhhhhhhh iiihhnih>k:k=kkkkk.l/l,l/n8nTn!n2ngnJn n%n#nn[nXn$nVnnn-n&non4nMn:n,nCnn>nnnnNncnDnrnin_nqq&q0q!q6qnqqLrrr6s%s4s)s:t*t3t"t%t5t6t4t/tt&t(t%u&ukujuuuuuuuu{v|vvvvvOww]xlxox zz zzzzzzzzI{V{F{P{R{T{M{K{O{Q{||^}P}h}U}+}n}r}a}f}b}p}s}U RUTKQN9F>LSt Ń W + ̃ʃ8܃ԃ߃[߆نԆۆІކWˆ;`U^a4a'a aa7a!b"bd>dd*d-d=d,dddd d6ddddleeeffffffffgimiZiwi`iTiui0iiJihiki^iSiyii]ici[iGkrkkkkknnnnnnnnnnnnnnnnnnnnnnNqYqiqdqIqgq\qlqfqLqeq^qFqhqVq:rRr7sEs?s>sotZtUt_t^tAt?tYt[t\tvuxuvuvuuuuuuvv[wkwfw^wcwywjwlw\wewhwbwwxxxxxx|xxxxzyyy,yzz zzzzzzw{{`{n{g{|||}y}}}}[}nijrVXqpxenskyzfGw=1ufkIl[<5acimF^\_ +Y߈Ԉو܈؈݈ʈՈ҈krsfip|cqmbnly{>hbʌnjȌČ̌Ōߍ捲 +KJSBTAljiɑ7W8=@>[KdQ4IME9?Z͖˖ɖʖVtv + 霂 PPPPPPPPPPPPbQQRR1SSUVVVUVV V VVUVVVVUWWuX~XXXXyXX}XX%Y"Y$YjYiYZZZZZZZu[[[[[[[[[[ \b\]][^c^U^W^T^^^ +_F_p__Ga?aKawabaca_aZaXaua*bdXdTddxd_dzdQdgd4dmd{dreeeefffiiiiiiiiiiiiiiiiiiiIkLk3l3oonon)o>o o,ooo"onno1o8o2o#oo+o/oo*ononnnqq}qqqq>rrrDsPsdtctjtptmtuu'v v v vvvvw}wwawxxxxxxyyy.z1zzzzz{{{u{{{{{{{{|||}}}}}}}}}}}}}}}}}}}p^ZPKɄƄĄ˄ӄфʄ?;"%4U7)jӌьҌk`X\cY^b][uxwtx{|̖Җ| AB󜼞;JQQPPPQQ QQQRRRRRRS.V;V9V2V?V4V)VSVNVWVtV6V/V0VXXXXXXXXmY [Z [Z [[[[[[d\e\]]b^_^a^^^^^^^H_q___vagana]aUaa|apaka~aaaaaaaaaa.bidodyddddddddddddddddddduewexeffff#jjijjji!jj +jijjijPkNkkkk?o|ooQofoToomo[oxonoozopodooXonoo`o_oqqqqVrrNsWsittt~ttu v)vv$v&v!v"vvvvwwwwwxxxxxxxx?z~F~7~2~C~+~=~1~E~A~4~9~H~5~?~/~DqrposƁÁɁ q~gч҇Ƈȇˇ;6D8= + A?sIKHJD>BE?}9M(uJeK~l[pZTʕ˕̕ȕƕ֖ӗF5;?Ϟޞܞݞ۞>KSVVXX8[]_a3bdddedddef&gjjjjjjjj_kxkk p popoppqqqqwsusttuVvXvRvwwwwyyazbz`zzz+|'|*||#|!||T~U~^~Z~a~R~Y~Hwv́ρ +υͅЅɅ(9,+PYcfd_UIMБԕ֕ЕՕܖٖۖޖ$MOLNS>?=.ONMʛɛțQ]`,3QVXXX[^aaaaeeffjjjjpp(pppppr rXrrxszstttuu_vavwyykziz>|?|8|=|7|@|k~m~y~i~j~s~؁݅Յ `_V^A\XIZNOFY +|rvlztTNѓߓÓȓܓݓ͓֓ؓדܕ*'aܗ^X[EI ֛ۛarjlRVVVVVX@[C[}[[]aaeeef'gj>p0p2pr{stbvev&y*y,y+yzzL|C|M|||}~|~~Lځf  +dplfo_k ˑ0ĘRQ+075 y/_ca7Q8QVVVYl\]aaeeefjkjkLprrttivwP|~~-#"!jltw}_.35:82+892geWEC@>ϚTQ-%\fg×kUUMҚI1>;ӝם4ljV]b#e+e*efktzd|c|e|~~~8?1c`dho\Z[WӚԚњTWV坟VX,e^pqvrvwP69bwjBHDƗp_"X_|}wr^kcpl|n|;rpq^֚#̞dpwwɗbe~ő}~|wxT(rj1r|BN\NQSSN NGNNV n\s_NQN.NNNNNQRlSS WY,Y\]ekkl?r1Ng9g8g;g:g?gOgORO_OAOXO-O3O?OaOQQRR!RRR ScSrSSS0T7T*TTTETTT%TT=TOTAT(T$TGTVVVAWEWLWIWKWRWY@YYYYYYYYYYY[[(\*\\\\\\\\\\\] +^^^^^^^__x_v_______________`_:bbbbbbbqb{bzbpbbbwb}brbtb7eeeeeeEgGgYgUgLgHg]gMgZgKgkllxlglkllllqlolillmllllflslel{lltpzpcrrrrrrrrsssss:u9uuuv=y4xɏ0(/-3NO|OO}OOOvOtOOOwOLOOjOOyOOxOOOOOOOOkOnOQQQ5R2R3RFR1RR +S SuuuvvvvvwwwwwwBy?yyxz{zzu||5 ‚ÂpomnVҏˏӏ͏֏Տ׏9=<:COOOOOOOOOOOOOOOOOOODRIRRR=S|SSSSSTTTTTT TTTTTTTpTTTTrTTTWWWWWWWWWWWWWWWX YSYYYYZYYYYYYYYYYYYYYYYY[L\\\\\\\\\\\\\\\\\\\\\]!^"^#^ ^$^^^^^^^_._V__7`9`T`r`^`E`S`G`I`[`L`@`B`_`$`D`X`f`n`BbCbb c cbccbbc cbbcccbcbbAeCeee6f!f2f5ff&f"f3f+f:ff4f9f.fgggggggggggggggggggggggggggggggggggggggggg(kkkkkkk l!l(m4m-mm9/%3-DQ%V?A&"BN*ZMZ9ZLZpZiZGZQZVZBZ\Zr[n[[[Y\] ]]] ] ](] ]&]%]]0]]#]].]>^4^^^^^^6_8____`````````````````````2ceccc}ccccccccocccnccuccmcc|cc;ccxcccccpcSeeefaf[fYf\fbfgyhhhhmhnhhhViohhhhuhthhhwhh|hkhrhhhqh~hhhhhhhxh{hhhh}h6k3k7k8kkkkkk*lmmmmtnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmp qpqp qpqpqppqqqpp qqq~r{r|rrsssss +ssrssssssttsttsss t tstducuuuuuuuuvvv9w/w-w1w2w4w3w=w%w;w5wHxRxIxMxJxLx&xExPxdygyiyjycykyayyyyyyzzz5{G{4{%{0{"{${3{{*{{1{+{-{/{2{8{{#{||||5}=}8}6}:}E},})}A}G}>}?}J};}(}cGCH%-,!'"83:42tzstu}~vYV†ņȆ̆ÆR։ىՉ0',9;\]}}{y؎ގݎ܎׎$  !ԐVXZSUz|mkqoj嘗PPPPPPPPPPhPPPPP_QQSSSSUUUUwUEVUUUUUUUUU}UUUUUUU W)X7XXX'X#X(XWHX%XXX3X?X6X.X9X8X-X,X;XaYZZZzZZZxZZ|ZZZZZ7ZZZZZZZ{Z}ZZZZZZ[[[[[[[ \0\7]C]k]A]K]?]5]Q]N]U]3]:]R]=]1]Y]B]9]I]8]<]2]6]@]E]D^A^X____``````a` +aaa`a````aaaa`a aJbccccccccdcccccccadccccccccccccccc2egejede\eheeeeeeeee|flf{ffqfyfjfrfg ihih*ihhhihhhhhiihhihipihihhihhhhh i +iihhhhhhhihhi%ih9k;k?k?efQOPԀCJROG=M:<=?u;σ#ƃȃヿ݃؃˃΃փɃ ރƒՃǃуÃă׃ۃ؆ӆچ݆܆׆цHVU׈Ɉ݉ډۉNM9Y@WXDERHQJLO_؍Ӎ͍Ǎ֍܍ύՍٍȍ׍ō-4/,ad_b` +%& '${~–ȖÖlpnNNNPPPPPPPPPPPPPPPPPQzRxR{R|RUUUUUUUUUUUUUUUUUUUUUUUWSXhXdXOXMXIXoXUXNX]XYXeX[X=XcXqXXZZZZZZZZZZZZZZZZZZZZ[[[\3\q]c]J]e]r]l]^]h]g]b]]O^N^J^M^K^^^^^^@___`IaJa+aEa6a2a.aFa/aOa)a@a bh#b%b$bcccdd d d$d3dCdddd9d7d"d#d d&d0d(dAd5d/d +dd@d%d'd dcd.d!ddoeeeffffffffxf gfi_i8iNibiqi?iEiji9iBiWiYiziHiIi5ili3i=ieihxi4iii@ioiDiviXiAitiLi;iKi7i\iOiQi2iRi/i{iF 2*-<:15B&'8$0눝艫=hiՌό׌  + # "$!zrysvzy}~-X}z~{Η͗ٙǙ>?`a_PQ0QPQQPP Q QP +QRRRRHVBVLV5VAVJVIVFVXVZV@V3V=V,V>V8V*V:VWXXXXXXXXXXZZZZZ[Z[Z[[[[g\]]]]]]]]]]]]i^]^`^\^}^^^I__aayaaaaaaaaaaaaaafaa-bndpddddddddddddhdddvezeye{eeefffffffjjjiijii jiiijji'jiijii@jjii jii jjj%jji&jjijQkkkkkllklAo&o~oooooooboOooZoovolooUoroRoPoWooo]ooaoko}ogooSooiooocowojo{oqqqqqqqqqqqqqqqqqrrXsRs^s_s`s]s[sasZsYsbsttttt}ttt|tytuu~u%vvvvv#vv(vvvvvvwwwwxxxxxxxxxxxyyyyyyvk9zzzz{{{{{{{{{||||}}}}}}~}}}}}}}vdgOSRPNQ$;)  +'+ *(.1& 0 /bVcdwsXT[RaZQ^mjPN_]olzn\eO{ubgiZ   ϊƊӊъԊՊ׊Ŋ؊Êي>Mߌٌڌ݌猠 #%$.&',$ #spogk/+)*2&.ВÒĒْϒߒؒגݒ̒’ʒȒΒ͒ՒɒޒђӒƒ|ӖZЗϗ&)( 'ܙ͙ϙәԙΙəؙ֙˙י̙FCgtqfvuphdlӞQQQQQQ4SSpV`VnVsVfVcVmVrV^VwVWWXXXXXXXX[[[![[[[[([[ [[[]]]]]]]]]]]]]g^h^f^o^^^^^^K__aaaaaaaaaaaaddddddddddd3ee|eeffffffffff#g4jfjIjgj2jhj>j]jmjvj[jQj(jZj;j?jAjjjdjPjOjTjojij`j[qNnuUg`f]Telcedy&0-.'1")#/,݊ߊȊފln3>8@E6<=A0?6.52974vy{356'z8<#F- ˒%4$)95* ͕Ԗ 5/2$')癹3|~{z}% )"՞֞=&Q%Q"Q$Q Q)QRVVVVVV~VVVVXXXX-[%[2[#[,['[&[/[.[{[[[]l^j^__aaaaaaaaaddddddeeeefjjjjjjjjjjjjjjjjjjjjjjj[kk looooooooooooooqqqqqqqssnsostttttttttuuuuuCvHvIvGvvvwwwwwwwwwxxyxxxyxxyyy\z[zVzXzTzZzzzz||{|{{|{ |{| |||{{|{{| +||-~<~B~3~H8~*~I~@~G~)~L~0~;~6~D~:~E~},ā́ʁŁǁ[Z\{w|zxWyvhŇɇLJ̇ćʇއ53<>AR7B " OprqooNMSPLGC@~8dVG|X\vIPQ`mLjyWUROqw{a^cgNYǕɕÕŕ ՗ԗADJIEC%+,*32/-10H3Ag6./180EBC>7@=-Ȟڞ$#"T1Q-Q.QVVVVVVpY<[i\j\]m^n^aaaaaaaaaadeddeedeefffjjjjjjjjjjj^kk lp p pppppopo&poo +prqqrqvsttttttttuu\vdvYvPvSvWvZvvvvwwx yyy yyyyyy_z|)|| ||-||&|(|"|%|0|\~P~V~c~X~b~_~Q~`~W~S~uсҁЁ_^ƅŅDžą˅΅ȅŅ҅$iۇ߇ԇ܇Ӈ؇㇤ׇه݇SKOLFPQI*'#305G/<>1%7&6.$;=:Bu\b`WV^eg[Za]iTFGHK(:;>ҕӕѕזږ]ߖؖݖ#"%חٗ֗ؗPQRA<:  +ܚ)5JLKǛƛÛӛě\SOJ[KYVLWRT_XZߞ%+*)(LU4Q5QRRSVVVVVVXXXY=[>[?[]p^_aee e e eeeeefjjjjjjjjjjjjj`kk lp'p pp+p!p"p#p)pp$pp*p r +rrrrrrrrrttttu`vwwwwyy!yyyyygzhz3|<|9|,|;|||v~u~x~p~w~o~z~r~t~h~KJxׁՁdacمڅׅ؅߅܅хޅ  +bZ[Wa\X]YPHJ@SVTKUQBRWCwv mxsjo{ŽRQOPS@?ޓǓϓ“ړГ̓ٓʓԓՓēΓғ}ڕە)+,(&ݗޗߗ\Y]WHGC%$" '#š + 7ޛԛכܛٛ՛ڛwqx}ktupis{oyh-@AMVWX7SVVVXE[]]^^__aeeeeefffjjjjjjjj02.3vtsEdcbU]W^ėŗVY RXPJMKUYLNžО876COqpnoVVN[m\-effk_pap]p`p#rttw8yyyj|~mC875K‘khiFCGǗ^՚Ycgfb^` FtuvV.eekkkkbp&rrww9yi|k||~~~~FGHyz|{nmoqsIr_hnm  Gx{zyWfpo|<Ñtxvu`tsqu +hpep|j>=?ɎKst̘adfg$Hbk'rLih.)rKyuvkzipjp~IxψXR`|ZT%f%W%`%l%c%Z%i%]%R%d%U%^%j%a%X%g%[%S%e%V%_%k%b%Y%h%\%Q%P%m%n%p%o%%  oāt + 8TLo oo ҃"2GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3qE iso_decodejprint_usagewriteshortmainO;iso8859_7_to_unibcp1250_to_unicp1251_to_unicp1256_to_uniiso8859_2_to_unicp932_tablecp936_tablecp949_table6cp950_tableoq),bM]intX8]Qk1-p V# # # [# # 9# # K# # `#$ #( i #, "#0 "$#4 &V#8 t*V#< ,v#@ 0:#D 1H#F 02#G n6#H ?#L H#T I#X J#\ K#` L!#d |NV#h P#l + +  K# G# V#w  p  'gV vg":Cd"d,cp"V&"V ucs$:b3"CsI]]qVs-fs:YVqzVzVaiVjVk3,uni:Lofj V .( :| `{ : : =0BTfxKott411M:M!4b1t R41?1 y=<R41^O41^` a` e 1` i0I`% : ; I$ > $ > $ >   I : ;  : ;I8 + +: ; : ; I8 + I !I/ &I.? : ; ' I 4 : ; I.? : ; ' I@: ; I: ; I4: ; I.? : ; ' @1X Y 11X Y : ; I +4: ; I4: ; I4: ; I +!I/4: ; I? < !% I!I/ $ > $ > 4: ; I?  +&I!I/ 4: ;I?  + /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includecodepages.cstdio2.hstddef.htypes.hstdio.hlibio.hcodepage_tables.h"t<D(JXUm .t XrCȃuKywx;[rYKyZ Z  $ww0jf!fZ f  XBf(v./u +'nXZ6YYnY%KuV$#YKuVYIYIYIYI@ +YS /home/benjamin/rockbox/rockbox.fixes/toolscodepage_tables.c| CAB FC0AB sDAB L4AB OU  "U  "U  "printf__off_tcount_IO_read_ptr_chainsize_t_shortbufiso8859_7_to_uni_IO_buf_baselong long unsigned intGNU C 4.4.3stdoutcp949_tableiso_decodelong long int_filenocp1250_to_uni_IO_read_endcp950_table_flags_IO_buf_end_cur_column__quad_t_old_offset_IO_markerstdinlatin1print_usagemini_index_IO_write_ptr_sbufshort unsigned int_IO_save_base_lock_flags2_modeminicp932_table_IO_write_end_IO_lock_t_IO_FILEiso8859_2_to_uni_poswriteshort_markersunsigned charshort int_vtable_offset/home/benjamin/rockbox/rockbox.fixes/tools/codepages.ccp1256_to_uni_next__off64_t_IO_read_base_IO_save_end__fmtiso_table__pad1__pad2__pad3__pad4__pad5_unused2argvcp1251_to_unicp936_table_IO_backup_baseargcmain_IO_write_base/home/benjamin/rockbox/rockbox.fixes/tools/codepage_tables.cttCu"S"1u14S4CuCFSFUuUXSXbubeSetutwSwuSuSuS9u9>S>Cu'P'1u 19P9Cu CKPKUu U]P]bu bjPjtu t|P|u Pu P9u 9>P>Cu QuV9u9>Q>Cu'1P9CPKUP]bPjtP|PVWPPPPPWP(W(,P35P@BPM`PgiPpPPPPPPPPPPPP"P-9P>>P>AWCDtDFtFsustttvtvusPSttquQ u QuYQYuQqumVmu Vqu SEWEmSSS).SbkSP PYPPPV]SS3S<kSklVmt/qt/PP[cWcmPmWWPPWPXVXfPfVPVP/V/<P<bVbgPglVlmW.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc44#HH 1hh$H8Doā N Vtt^oko  @z LL TT8 0@@ @@  ``    ( @$   0$ #G  g  b!A('P*>3,@04-7Kk087V>%8 D4Hhāt  L +T   @@`  @ !" (5pK@ZDhЄt``(    ' 2B.Sa@h`t  @`D #4 AC0MZZjCu`sD$ ` $` + crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.7021dtor_idx.7023frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxcodepages.ciso_tablemini_indexcodepage_tables.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_finiiso8859_7_to_unicp1256_to_uni_startcp932_table__gmon_start___Jv_RegisterClasses_fp_hw__printf_chk@@GLIBC_2.3.4_fini__libc_start_main@@GLIBC_2.0cp936_table_IO_stdin_used__data_startfclose@@GLIBC_2.1cp1250_to_unifopen@@GLIBC_2.1__dso_handleprint_usage__DTOR_END____libc_csu_initiso_decodecp950_tablewriteshort__bss_startcp1251_to_uni_end_IO_putc@@GLIBC_2.0_edataiso8859_2_to_unicp949_tableexit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_init \ No newline at end of file diff -Naur rockbox.svn/tools/convbdf rockbox.fixes/tools/convbdf --- rockbox.svn/tools/convbdf 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/tools/convbdf 2011-02-06 23:44:30.000000000 -0600 @@ -0,0 +1,238 @@ +ELF44 ('$444444MM O   O  HHHDDQtdRtd O  /lib/ld-linux.so.2GNUGNUHy{*ꗗy2` +    $"K8AZ+ mF|u7V\.=)w__gmon_start__libc.so.6_IO_stdin_usedexit_IO_putcfopen__strdup__isoc99_sscanfftell__stack_chk_failreallocstrtolcallocmemsetfseek__fprintf_chkctimefclosemallocstderrfwrite__vfprintf_chk__strcpy_chk__sprintf_chk_IO_getc__strcat_chk__libc_start_mainbasenamefreeGLIBC_2.4GLIBC_2.1GLIBC_2.7GLIBC_2.0GLIBC_2.3.4ii  ii *ii 4ii >ti H   $ +( , 0 48<@DHLPTX\`dUS[üXt.M2X[5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h%Dh%Hh%Lh%Ph%Th%Xh%\hp%`h`%dhP1^PTRhhQVhUS=u?9s9r[]Ít&'Utt $ÐUME y)]U $t$|$u} MytںQ)ڃyt42 9~42!$t$|$]UWVSM ;M@]׍rЃ wrw7 aW! Ѓ9M}[^_]USˉD$ L$D$$9[]U]uÉ։D$‰$\$4$]u]UVSÉ։D$$\$$\$$\$4$|[^]UD$҉$WUS]لtC/uuD$L$$t".u.uf +u[]UWVS,] EE] t +t`+U ;U}V]E$u;] u E f;] tտu8tE ,[^_]US]tbCDt$_CHt$PCt$ACt$2C@t$#Ct$$ []US] D$D$$?\$ ED$D$$[]USTEоEEİE8EdEШEԿE EDEEEElEEо]D$$(uT[]US] D$D$$[\$ ED$D$$[]UWVS\]} eE1$u$8uWT$D$$}t$S$CHM +8uWD$D$$ +t$ʻG$1CLۻ 8u;T$D$$t$m  8uLT$D$$@t$+}C4CT? 8uLT$D$L$t$[C0Cn8u]T$D$T$ D$D$$RJ$$8u?D$D$$$¼0ϼ 8uDžt[ټ8u?D$D$$bZ$4 8D$D$$t$@;t;9~9-8CxSTx y$JCC x;|;t;~ C S )ЉCUe3t|[^_]US=t@] D$5D$$\$ ED$D$$#[]UWVSlE] eU1D$D$$C(C<C8ClChDžDžDžDž(DžDžDžDžD$D$$1u$j-8u2<D$$ϼ 8uJD$C(D$$2 +D$$P=8 +u$Ew;;tuC|~"Džt uD$$$T$$o9}K89}ʉS8Sh+C9}ЉCh؋K<9}ʉSSf9u փ9|ssK9;;t +9u 9]9K$~D$C$C{$C$Ue3t2+C$SCvC$D$$,ƃ=tW=u<<$D$D$$D$D$$D$$ ƃ=tW=u<<$VD$D$$*D$D$$~D$$C Ɖ$]u}]UWVS,] eE1D$ED$4$CCэD9v,%u C!uC9wD$ +D$$Ee3tk,[^_]UWVSE8E 0};-rJPV($t< u +< t<-t + +p;tBD$\$$O< < u}nD$D$$O;tGD$ +D$$Zt"<  < uD$ +D$$t;tGD$ +D$$< < uwD$ +D$$S;t:D$x$3< +< uD$x$;t;D$$< < uvD$$O;t8D$ +D$$t^< tZtP< uJ~@D$ +D$$ND$$2~ ;-E8E 0[^_]USE mE D$E$2E~u#=u=u$=tB,ft=u=u#=t=t$SE $t ÃE EE$&U]Ít&'UWVSO%#)t$1ED$E D$E$9rރ[^_]Ë$ÐUS t fЋu[]ÐUS[l%Y[COMMENT INFO: Options: +%sERROR: wCan't create %s +wbRB12noyes + +-+ + |*| ++ */ +0x%02x, }; + + %d, /* (0x%02x) */ +_sysfont_offset,0, /* no encode table */_sysfont_width, /* width */0, /* fixed width */EOF on file +FONT FONT %[^ +]bad 'FONT' +COPYRIGHT COPYRIGHT "%[^"]bad 'COPYRIGHT' +DEFAULT_CHAR DEFAULT_CHAR %dbad 'DEFAULT_CHAR' +FONT_DESCENT FONT_DESCENT %dbad 'FONT_DESCENT' +FONT_ASCENT FONT_ASCENT %dbad 'FONT_ASCENT' +FONTBOUNDINGBOX FONTBOUNDINGBOX %d %d %d %dbad 'FONTBOUNDINGBOX' +CHARS CHARS %dbad 'CHARS' +STARTCHARDWIDTH DWIDTH %dbad 'DWIDTH' at font level +ENCODING ENCODING %dbad 'ENCODING' +ENDFONTTRACE: ENDCHARENCODING is not specified +bad 'ENCODING': '%s' +bad 'DWIDTH': '%s' +Negative char width: %d +BBX BBX %d %d %d %dbad 'BBX': '%s' + WARN: bad 'DWIDTH' +bad 'BBX' +BITMAPBITMAP rbError opening file: %s +Error reading font header +Error analyzing the font +Generated font's height: %d +no memory for font load +Error reading font bitmaps +Read bitmaps +.c.h.fntUnknown option ignored: %c +Usage: convbdf [options] [input-files] + convbdf [options] [-o output-file] [single-input-file] + -c Convert .bdf to .c source file + -h Convert .bdf to .h header file (to create sysfont.h) + -f Convert .bdf to .fnt font file + -s N Start output at character encodings >= N + -l N Limit output to character encodings <= N + -n Don't generate bitmaps as comments in .c file + -a N[%][!] Allow the ascent to grow N pixels/% to avoid glyph clipping + -d N[%][!] Allow the descent to grow N pixels/% to avoid glyph clipping + An ! in the -a and -d options forces the growth; N may be negative + -v N Verbosity level: 0=quite quiet, 1=more verbose, 2=even more, etc. + -t Print internal tracing messages +/* Generated by convbdf on %s. */ +#ifdef HAVE_LCD_BITMAP + +/* Font information */ +#define SYSFONT_NAME %s +#define SYSFONT_FACENAME %s +#define SYSFONT_WIDTH %d +#define SYSFONT_HEIGHT %d +#define SYSFONT_SIZE %d +#define SYSFONT_ASCENT %d +#define SYSFONT_DESCENT %d +#define SYSFONT_FIRST_CHAR %d +#define SYSFONT_LAST_CHAR %d +#define SYSFONT_DEFAULT_CHAR %d +#define SYSFONT_PROPORTIONAL %d +#define SYSFONT_COPYRIGHT %s +#define SYSFONT_BITS_SIZE %d + +#endif +Character %d: Glyph of size %d x %d can't be rotated (buffer size is %lu, needs %u) + +/* Character %d (0x%02x): + width %d/* Character->glyph mapping. */ +static const unsigned short _sysfont_offset[] = { +/* Character width data. */ +static const unsigned char _sysfont_width[] = { +/* Exported structure definition. */ +const struct font sysfont = { + %d, /* maxwidth */ + %d, /* height */ + %d, /* ascent */ + %d, /* firstchar */ + %d, /* size */ + _font_bits, /* bits */ + %s /* offset */ + %s + %d, /* defaultchar */ + %d, /* bits_size */ + -1, /* font fd */ + 0, /* buffer start */ + 0, /* ^ position */ + 0, /* ^ end */ + 0, /* ^ size */ + {{0,0,0,0,0},0,0,0}, /* cache */ + 0, /* */ + 0, /* */ + 0, /* */ +}; +#endif /* HAVE_LCD_BITMAP */ +/* Generated by convbdf on %s. */ +#include "font.h" +#ifdef HAVE_LCD_BITMAP + +/* Font information: + name: %s + facename: %s + w x h: %dx%d + size: %d + ascent: %d + descent: %d + first char: %d (0x%02x) + last char: %d (0x%02x) + default char: %d (0x%02x) + proportional: %s + %s +*/ + +/* Font character bitmap data. */ +static const unsigned char _font_bits[] = { +Invalid BDF file, requires FONT_ASCENT/FONT_DESCENT/ENCODING +No terminating ENDCHAR for character %d +Read STARTCHAR, nchars=%d, read_endchar=%d +WIDTH or BBX is not specified for character %d +duplicate encoding for character %d (0x%02x), ignoring duplicate +character %d goes %d pixel(s) beyond the font's ascent, it will be clipped +character %d goes %d pixel(s) beyond the font's descent, it will be clipped +EOF reading BITMAP data for character %d +Read font header, nchars_decl=%d +Analyzed font, nchars=%d, maxwidth=%d, asc_over=%d, desc_over=%d +The declared number of chars (%d) does not match the real number (%d) +Font ascent has been changed from %d to %d +Font descent has been changed from %d to %d +Font's ascent could be reduced by %d to %d without clipping +Font's descent could be reduced by %d to %d without clipping +%d character(s) out of %d were clipped (%d at ascent, %d at descent) +max overflows: %d pixel(s) at ascent, %d pixel(s) at descent +ʵٵM , |oP\| +T \Looo r‡҇"2BRbrˆ҈GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3Љ0#<bdf_correct_bbxadjust_ascent1bdf_hexvalbasename0 bdf_getline free_font print_info? +usage +print_error gen_h_header rotleft gen_fnt_file gen_c_sourcebdf_read_headerOprint_tracebdf_analyze_fontprint_warningrbdf_read_bitmapsbdf_read_font,convbdf0parse_ascent_optgetoptsmaincverbosity_levelutracegen_cgen_hgen_fntgen_mapstart_charlimit_charoflagoutfilestretch_ascent)stretch_descent8$KЉֹ,hR cTbint^8]#k[1-{ V# # M# %# # # # # Y# ?#$ #( 9 #, "#0 $#4 &V#8 *V#< ,v#@ 0:#D 1H#F 2#G 6#H ?#L H#T I#X J#\ K#` L!#d NV#h P#l ( +$ 0  9# o# V#  ' +L f{D:+ ,V# -V# .V# o/V# 0V# 1# 2# Q3# 4V# 5V#$ 8V#( 9V#, :V#0 ;V#4  #@ ?#D @#H eA#L BV#P CV#T `DV#X @DV#\ eDV#` jDV#d lGV#h GV#l JV#p JV#t JV#x DMV#|!V3,; RH SV# TV# }UV#irii`Vx`[`}Vx}[~i~{~N N?NVFN! V8__s [ 2b6VЉQ,bbxK6VMj+6V;6V;6+W7V"px8V@^I!M^bufIIV IVvalK!iLVQcLVVԊHfptstrV|VԊ2fps:Vp mfpLl,jnVpfpc3f Vfph1bhD.i Hϋq f [ 0 W fpbuflenVcVbFd pf ,]S? +!fmt]"ap^#r-` +  -Ma   $Su +%Eu +&p + +U7& !fmtU"apV#rX +  1Y   V7R pf ~Vofpu}t buf }''#HŽ f [#r> (rP  nV dstn3o!srcpQp,p,u)qVis,Qjs,Rt,u\u,6v!z,uXaV pf V` ofp iV ofrVuo*r 'QV Vuo'VC o+)lBV + 3 ,V: +opf f +V +ofp +iV4 t G ofrVuhbuf } {ox#Hf f [#r{ (g *xV VuhQV V Vuhuh!uh-"C hy8VuhixVuh!Vuh#rt*j  rř-  #r˜  #r  #rq  #rE]  #r # !  #r@  #r_  #r?W~  #r4  #r  r  #rE]>  #rmB  -['FVGVB rÚL  #rSz  #r 8X  #rKw\  #r^  # ˛c + # ˛e + # %h4 + # %KjS + rKl   ,tn7VU Ofp7 pf7 9Vuyo:Vuy;V buf< }= {e> y?Vuy+'!'6!K! !fmtK+"apM#r٢O  ٢P   /VvM fpy pf buf }Vu}QV bbwV}bbhVu}bbxV}bbyVu}V ';V"Vu}LVu}Vu} Vu}'JVAvΧSr0AV!fmtA+ȧ"apC#rEP  ȧF   VΧfppf ofsVu}ofrVu}iVfkVVu}QVbbwVu}bbhVu}bbxVu}bbyV'"V'VV3buf },u}Vu}-<T'!'6!-Xp'!'6!-xVuV'V'VyVu}+'6??V+ndxRVSVBT!k-'n!'6n!+Į'ZtV /~,Vfppf .0{V/^0V{pf} ret~V#Hz f [#8 V K#Hڳ f [#8 V K#H:R f [8Rn V K$M\/val(/opt+H0buf }&ps1Hδ f [2b > u$J\/pac/pav&pУ&avх +&acV#1H-5 f [1HfS f [1bl u#b߶ u#b  u#b]w u#bRj+ ub2 u +Vֹ6<acVbav +retVS333+3R4&cV4dV4pV4qV4rV4usVp4tV4yuVt4vV4w 4yx4z% : ; I$ > $ > $ >   I : ;  : ;I8 + + I : ; : ; I8 + I!I/ &I.? : ; ' I 4 : ; I: ; I.? : ;' I : ;I.? : ;' @: ;I: ;I.? : ;' I@4: ;I4: ;I4: ;I +.: ;' I@4: ;I +1X Y 1!: ;I +"4: ;I#1X Y$.? : ; ' @%4: ; I +&4: ; I'4: ;I(1): ;I +* U+ ,!I/- . +: ;/: ; I04: ; I +11X Y 21X Y 34: ; I? < 44: ; I?  + /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/include/usr/lib/gcc/i486-linux-gnu/4.4.3/includeconvbdf.cstring3.hstdio2.hstdlib.hstddef.htypes.hstdio.hlibio.hstdarg.htime.hЉh/h./g[g[$=LZtXXpfuptguw.s}tVY+ <uXZZy =y|XLuuuuuuft~<~fti-hft~<f  YKK[u +Z:u +CBz<u< +Q}RK+\wf [gv=g= YKK\ JwhDij!&hɑw g/0X|t G!KK[w v wy /wJ .-Axv *v tv tv tu *vJ tv< <v tr  +Jv tv< tvt 2/Pv% v tvuv# tv t$v +v tv tv. ,v +tu +NuN +g~yt +uuut$ @5$Z%ZgZ%ZgZ%[%ZZ%ZZG\)\1%) +X%Z4g0iړ1}u~<ftvgu`$Z!\]Z!![u1Z4]%[KRzu~<ft w$Z=Z%Z%[G\<iY>ZMuL/z gKKY>g"KKY>gg$Ka$Zuu[4t%;[n@m)t*Zh +& Ye֭ |KKu[Y|ZZ0Z'u?u?w[^K[K0u-"1~$Kב}'t#}'t#}'t#~uu=g=uZYux<J/YY/=Yu;v\ZZZZ~Xt/;@g~$X]tY/;@gdXitY/;@gpY/;@gjY/;NgjtX tY;gmJx0.fYY"#Y1YO| ЉAB dAB QMXAB P/AB FԊCAB KYAB Gp AB wAB GAB IvAB GMAB GSAB uMAB G7AB LAB I)AB L AB UAB UVAB MwAB UvXAB OΧAB UFAB T/hAB OAB L\AB K AB \U  "adjust_ascentdefaultchar_shortbufGNU C 4.4.3_IO_lock_toverflowdefault_widthstderr_IO_buf_endcopyrightfirstcharlimit_char_IO_write_endmax_over_descent_flagsbitcountbby_orig_markersprint_warningascent_declaredprint_infoprint_traceconvbdfvfprintfpixel_size_posstrcpyread_encstdoutstrcat_IO_save_end__lenread_widthresultlong long unsigned intgen_mapforcemax_char_ascentfree_fontmaxwidth_IO_backup_basebitvaluegen_cgen_h__dest_filenopercentdst_mask__gnuc_va_listgen_c_sourcesize_tch_wordsgen_fntoflag_IO_read_basestdin_nexthexnibblesignore_charpath__fmtgen_fnt_filewritebyte__streammax_char_descent__s1_lenbdf_correct_bbxread_bbxoutfile_modestretch_descentencoding_IO_marker_IO_read_ptrerroutbitsfacename_IO_write_base__nptrlong long intch_bitmap__s2_len_IO_save_baseparse_ascent_optbdf_hexval__apbdf_read_headermemset__quad_toverflow_asc__pad1__pad2__pad3__pad4__pad5writeintheightstart_charoffrotsrc_words_vtable_offsetbits_sizeobufndx1ndx2sprintfencodetableverbosity_levelsrc_mask__chbitmap_t_IO_read_enddefcharshort intmax_over_ascentwriteshortncharsdescent_declarednum_clipped_descentnchars_declaredlastcharusagehdr1hdr2basename_lockbbh_orig_old_offset_IO_FILEread_endcharbdf_getlineproportionalbdf_analyze_fontfbbhhelpgetoptsunsigned charfbbwfbbxfbby_sbufoverflow_descpadnibbles__src_IO_write_ptr__time_tdstlenneeded_sizebdf_read_bitmapsstretch_ascent__off_tnum_clippedbdf_read_fontprint_errorshort unsigned intmain__builtin_va_listatoistretchbytemap/home/benjamin/rockbox/rockbox.fixes/tools/convbdf.cwritestr_chain_flags2num_clipped_ascentchar_codegen_h_header_cur_columnrotleftis_header__off64_t_unused2_IO_buf_basettuQPtt}u;;ZVZ\u\eVe}u;;yWy}u ;;}QZ\VeuV5ERQ}R}~t~tu}u}Qu }uPPRRRttuPRQSttGuP@SR#PGHtHJtJuG_P_SG_R_VttuPRtt7u5S57u1PQ78t8:t:u7QQouou7QQu Vu 7QQuQrP}PPPCSStt6u4S46u67t79t9uttuSttgughthjtjugSugWu Pu}+WttuSuSuSuSu9R9Cu CFRFu Vu uWuWuWu"P"CuCiPiutWPtt +u((! S! 2 V2 : S: H VH  +S + +u((V +u ! 2 S: H S W + + +W! V2 4 VH  +VQ Q2 B Q + +Qx R R + +t + +t +u +l +l +uDVD{u{Vu +l +l + S u + +V + +P + +V + +P + VV VSP +Z +PZ +uh W,WL SSV',VVV3Vl r V VV3VRV,{V'V VRttuuSu PPPP P%P)Ptt/u/0t02t2u/u/Su =u}=QPQcu}ciPiu}PRPPRPttuPutt&u@@&u@@]"S]"L#u L#f$Wf$x$u x$%S%%u % &S &&u EP$%P%:%PQ%%P%%P%%P%%P@#L#Wk u} P &u}k!u}!!P!!P!&u}S%V%VV%b%Rb%k%Vk%%R%%R%%R%%V%&R!"V%%V &&V!+"PE"}"P]"k"S#N#S##Sf$r$S]"}"R,#N#R\##Rf$r$R]"k"Sb##Sf$r$S##P&&t&&t&_)u&;&;&_)u7&;&V;&>&P>&X&VX&l&Pl&\)VS&X&Sn&v&Sv&&P&&S&&W&[)S[)])W_)`)t`)b)tb)*u_)))*W**u{))S))P))P)*S)*V**t**t*+u*$+$++u*$+$++S++u +f+P++t++t+6/u+++6/u+++6/u +/S$/2/S+3/V+4/W6/7/t7/9/t9/0u6/H/H//u/0P00u6/D/D/0u  + +l R .symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges44#HH 1hh$HDoPP,N ||V\\T^o<ko`z LL \\ ,,0\\ l1||::8M  OOO  OOOthhP(P@ 0P#P P' R<6o' r3yH@04}K4V0d&; ,4HhP|\ L +\ , \ |  h !"# (5@KZhtP/ԊCYp   & /h :7GWcjz   |vX p(:J[xv/hhMX):L \ΧmЉ\lZw*M6>PM[aq})wtSV  F.5x DXhdv~J, crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.7021dtor_idx.7023frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxconvbdf.cwritestrwriteshortwriteintwritebytebase.3726_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_startgen_h_header__libc_csu_finibdf_getline_startverbosity_levelgen_c_source__fprintf_chk@@GLIBC_2.3.4__gmon_start___Jv_RegisterClasses_fp_hwrealloc@@GLIBC_2.0__isoc99_sscanf@@GLIBC_2.7_finicalloc@@GLIBC_2.0print_warninggen_mapmemset@@GLIBC_2.0bdf_read_headerparse_ascent_opt__libc_start_main@@GLIBC_2.0_IO_getc@@GLIBC_2.0__strcat_chk@@GLIBC_2.3.4_IO_stdin_usedfree_fontstrtol@@GLIBC_2.0free@@GLIBC_2.0convbdf__data_starttrace__vfprintf_chk@@GLIBC_2.3.4gen_cbdf_hexvalfseek@@GLIBC_2.0fclose@@GLIBC_2.1stretch_descentbdf_read_bitmapsstderr@@GLIBC_2.0fopen@@GLIBC_2.1bdf_correct_bbxstart_chargetopts__dso_handleftell@@GLIBC_2.0__DTOR_END____libc_csu_initctime@@GLIBC_2.0bdf_analyze_font__strcpy_chk@@GLIBC_2.3.4print_erroroutfilefwrite@@GLIBC_2.0print_infogen_htime@@GLIBC_2.0__bss_startmalloc@@GLIBC_2.0__stack_chk_fail@@GLIBC_2.4oflaggen_fnt_filegen_fntbasenamelimit_char_endusage__sprintf_chk@@GLIBC_2.3.4print_trace_IO_putc@@GLIBC_2.0bdf_read_font_edatastretch_ascent__strdup@@GLIBC_2.0exit@@GLIBC_2.0adjust_ascentrotleft__i686.get_pc_thunk.bxmain_init \ No newline at end of file diff -Naur rockbox.svn/tools/iaudio_bl_flash.c rockbox.fixes/tools/iaudio_bl_flash.c --- rockbox.svn/tools/iaudio_bl_flash.c 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/tools/iaudio_bl_flash.c 2011-02-06 23:45:42.000000000 -0600 @@ -0,0 +1,133 @@ +const unsigned short iaudio_bl_flash[] = { +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0xf0f0, 0xf0f0, 0x1010, 0x1010, 0x1010, 0x0000, 0xf0f0, 0xf0f0, 0x0000, 0x0000, +0x8080, 0x4040, 0x4040, 0x4040, 0xc0c0, 0x8080, 0x0000, 0x0000, 0x8080, 0xc0c0, +0x4040, 0x4040, 0x8080, 0x0000, 0x0000, 0xf0f0, 0xf0f0, 0x4040, 0x4040, 0xc0c0, +0x8080, 0x0000, 0x0000, 0xd0d0, 0xd0d0, 0x0000, 0x0000, 0xc0c0, 0xc0c0, 0x4040, +0x4040, 0xc0c0, 0x8080, 0x0000, 0x0000, 0x8080, 0xc0c0, 0x4040, 0x4040, 0xc0c0, +0xc0c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x1f1f, 0x1f1f, 0x0101, 0x0101, 0x0000, 0x0000, 0x1f1f, 0x1f1f, 0x0000, 0x0000, +0x0e0e, 0x1f1f, 0x1111, 0x1111, 0x1f1f, 0x1f1f, 0x0000, 0x0000, 0x0909, 0x1313, +0x1717, 0x1e1e, 0x0c0c, 0x0000, 0x0000, 0x1f1f, 0x1f1f, 0x0000, 0x0000, 0x1f1f, +0x1f1f, 0x0000, 0x0000, 0x1f1f, 0x1f1f, 0x0000, 0x0000, 0x1f1f, 0x1f1f, 0x0000, +0x0000, 0x1f1f, 0x1f1f, 0x0000, 0x0000, 0x4f4f, 0x5f5f, 0x5050, 0x5050, 0x7f7f, +0x3f3f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0808, 0xfcfc, 0x0808, 0xe8e8, 0xe8e8, 0xe8e8, 0xe8e8, 0xe8e8, +0xe8e8, 0xe8e8, 0xe8e8, 0xe0e0, 0xc0c0, 0xc0c0, 0xc0c0, 0x8080, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x8080, 0xc0c0, 0xc0c0, 0xe0e0, 0xe0e0, 0xe0e0, +0xe0e0, 0xe8e8, 0xe8e8, 0xc8c8, 0xd0d0, 0x9090, 0x2020, 0xc0c0, 0x0000, 0x0000, +0x0000, 0x0000, 0xc0c0, 0x2020, 0x9090, 0xd0d0, 0xc8c8, 0xe8e8, 0xe8e8, 0xe4e4, +0xe4e4, 0xe8e8, 0xe8e8, 0xc8c8, 0xd0d0, 0x9090, 0x0808, 0xe8e8, 0xe8e8, 0xe8e8, +0xe8e8, 0xe8e8, 0x0808, 0xfcfc, 0x0808, 0x0000, 0x0000, 0x0808, 0x8888, 0xe8e8, +0xe8e8, 0xe8e8, 0xe8e8, 0xe8e8, 0x3838, 0x0c0c, 0x0808, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0707, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0x2f2f, +0x2f2f, 0x2f2f, 0x2f2f, 0xcfcf, 0x1f1f, 0xffff, 0xffff, 0xffff, 0xfefe, 0xf8f8, +0x0000, 0xc0c0, 0xf8f8, 0xfefe, 0xffff, 0xffff, 0x7f7f, 0x1f1f, 0x0f0f, 0xe7e7, +0x2727, 0x4f4f, 0x9f9f, 0x7f7f, 0xffff, 0xffff, 0xfefe, 0xf8f8, 0xc3c3, 0x1c1c, +0x1c1c, 0xe3e3, 0xf8f8, 0xfefe, 0xffff, 0xffff, 0x7f7f, 0x1f1f, 0xcfcf, 0x2727, +0x2727, 0x0707, 0x0f0f, 0x1f1f, 0x3f3f, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff, +0xffff, 0xffff, 0x0000, 0xffff, 0x0000, 0xe0e0, 0xf8f8, 0xfefe, 0xffff, 0xffff, +0x7fff, 0x4fcf, 0x43c3, 0x40c0, 0x40c0, 0xc0c0, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0707, 0x9999, 0xf2f2, 0x1c1c, 0x0000, 0xffff, 0xffff, 0xffff, 0xffff, 0xc0c0, +0xc0c0, 0xf0f0, 0xd0d0, 0xcfcf, 0xe0e0, 0xffff, 0xffff, 0xffff, 0x7f7f, 0x0707, +0xf8f8, 0xffff, 0xffff, 0xffff, 0xffff, 0x0707, 0x0000, 0x0000, 0x8080, 0xffff, +0x8080, 0x8080, 0x8f8f, 0xf0f0, 0x8787, 0xffff, 0xffff, 0xffff, 0xffff, 0x8080, +0xf8f8, 0xffff, 0xffff, 0xffff, 0xffff, 0x8787, 0xf0f0, 0x8f8f, 0x8080, 0x8080, +0xe0e0, 0x8080, 0x8080, 0x0000, 0x0000, 0x0000, 0x0000, 0xffff, 0xffff, 0xffff, +0xffff, 0xffff, 0xf0f0, 0xffff, 0xffff, 0xffff, 0xffff, 0x1f1f, 0x0303, 0xffff, +0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x7fff, 0x20e0, 0x10f0, 0x10f0, 0x10f0, +0x10f0, 0x10f0, 0x10f0, 0x20e0, 0x20e0, 0x40c0, 0x40c0, 0x8080, 0x0000, 0x0000, +0x0000, 0x8080, 0x40c0, 0x40c0, 0x20e0, 0x20e0, 0x10f0, 0x10f0, 0x10f0, 0x10f0, +0x10f0, 0x10f0, 0x10f0, 0x20e0, 0x20e0, 0x70f0, 0x10f0, 0x10f0, 0x10f0, 0x10f0, +0x10f0, 0x30f0, 0xc0c0, 0x0000, 0xc0c0, 0x3030, 0xc0c0, 0x30f0, 0x10f0, 0x10f0, +0x10f0, 0x10f0, 0x10f0, 0xd0f0, 0x3030, 0xd0d0, 0x2020, 0x1010, +0x7c7c, 0xc7c7, 0x1010, 0x1b1b, 0x0c0c, 0xf7f7, 0x7777, 0x8f8f, 0xffff, 0x1f1f, +0xffff, 0x1f1f, 0x3f3f, 0xffff, 0xffff, 0xffff, 0xfbfb, 0xe1e1, 0x0000, 0x0000, +0x1f1f, 0xffff, 0xffff, 0xffff, 0xffff, 0xe0e0, 0x0000, 0x0000, 0x0000, 0x0303, +0x0000, 0x0000, 0xf0f0, 0x0f0f, 0xe0e0, 0xffff, 0xffff, 0xffff, 0xffff, 0x0000, +0x1f1f, 0xffff, 0xffff, 0xffff, 0xffff, 0xe0e0, 0x0f0f, 0x7070, 0x8080, 0x0000, +0xffff, 0x0000, 0x0000, 0x0000, 0x0000, 0x8080, 0x0000, 0xffff, 0xffff, 0xffff, +0xffff, 0xffff, 0x7f7f, 0x8f8f, 0x3f3f, 0xffff, 0xffff, 0xffff, 0xfcfc, 0xffff, +0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0xe0ff, 0x101f, 0x080f, 0x0407, 0x0407, +0x1417, 0x1417, 0x2427, 0xc8cf, 0x101f, 0xe0ff, 0x00ff, 0x00ff, 0x01ff, 0x07ff, +0x01ff, 0x00ff, 0x00ff, 0x00ff, 0xe0ff, 0x101f, 0x080f, 0x0407, 0x0407, 0x1417, +0x1417, 0x2427, 0xc8cf, 0x101f, 0xe0ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, +0xe0ff, 0xc0ff, 0x00ff, 0x01ff, 0x02fe, 0x01ff, 0x00ff, 0x00ff, 0xc0ff, 0x303f, +0xc8cf, 0x3637, 0x0909, 0x0606, 0x0101, 0x0000, 0x0000, 0x0000, +0x0000, 0x0101, 0x0101, 0x0101, 0x8383, 0x7c7c, 0x6363, 0x1f1f, 0xffff, 0x0000, +0xffff, 0x0000, 0x0000, 0x0101, 0x0707, 0x3f3f, 0xffff, 0xffff, 0xffff, 0xfcfc, +0xe0e0, 0x8181, 0x1f1f, 0x7f7f, 0xffff, 0xffff, 0xffff, 0xf8f8, 0xf0f0, 0xe7e7, +0xe4e4, 0xf3f3, 0xf8f8, 0xffff, 0xffff, 0xffff, 0x7f7f, 0x1f1f, 0x0101, 0x0000, +0x0000, 0x0303, 0x1f1f, 0x7f7f, 0xffff, 0xffff, 0xffff, 0xfcfc, 0xf9f9, 0xf2f2, +0xffff, 0xf0f0, 0xf8f8, 0xfcfc, 0xfefe, 0xffff, 0x0000, 0xffff, 0xffff, 0xffff, +0xffff, 0xffff, 0x0000, 0x0303, 0x1c1c, 0x6161, 0x8f8f, 0x3f3f, 0xffff, 0xffff, +0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x01ff, 0x02fe, 0x04fc, 0x08f8, 0x08f8, +0x0efe, 0x0afa, 0x09f9, 0x04fc, 0x02fe, 0x01ff, 0x00ff, 0x80ff, 0x407f, 0x303f, +0x407f, 0x80ff, 0x00ff, 0x00ff, 0x01ff, 0x02fe, 0x04fc, 0x08f8, 0x08f8, 0x0efe, +0x0afa, 0x09f9, 0x04fc, 0x02fe, 0x01ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, 0x00ff, +0x01ff, 0x00ff, 0x80ff, 0x407f, 0xa0bf, 0x407f, 0x80ff, 0x00ff, 0x00ff, 0x03ff, +0x04fc, 0x1bfb, 0x24e4, 0xd8d8, 0x2020, 0xc0c0, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0101, 0x0606, 0x0606, 0x0707, 0x0707, 0x0404, +0x0f0f, 0x0404, 0x0000, 0x0000, 0x0000, 0x0000, 0x0101, 0x0707, 0x0707, 0x0707, +0x0707, 0x0707, 0x0e0e, 0x0404, 0x0000, 0x0101, 0x0303, 0x0303, 0x0707, 0x0707, +0x0707, 0x0707, 0x0303, 0x0303, 0x0101, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0404, 0x0404, 0x0404, 0x0404, 0x0404, 0x0505, 0x0707, 0x0707, 0x0707, 0x0707, +0x0707, 0x0707, 0x0303, 0x0303, 0x0101, 0x0000, 0x0000, 0x0707, 0x0707, 0x0707, +0x0707, 0x0707, 0x0000, 0x0000, 0x0000, 0x0404, 0x0707, 0x0c0c, 0x0505, 0x0707, +0x0407, 0x0407, 0x0407, 0x0407, 0x0407, 0x0707, 0x0203, 0x0203, 0x0407, 0x0407, +0x0407, 0x0407, 0x0407, 0x0203, 0x0203, 0x0101, 0x0101, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0101, 0x0101, 0x0203, 0x0203, 0x0407, 0x0407, 0x0407, 0x0407, +0x0407, 0x0407, 0x0407, 0x0203, 0x0203, 0x0707, 0x0407, 0x0407, 0x0407, 0x0407, +0x0407, 0x0607, 0x0101, 0x0606, 0x0101, 0x0000, 0x0101, 0x0607, 0x0407, 0x0407, +0x0407, 0x0407, 0x0407, 0x0407, 0x0507, 0x0606, 0x0101, 0x0606, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0xfefe, 0xfefe, 0x2222, 0x2222, 0xfefe, 0xdcdc, 0x0000, 0x0000, 0xf0f0, 0xf8f8, +0x0808, 0x0808, 0xf8f8, 0xf0f0, 0x0000, 0x0000, 0xf0f0, 0xf8f8, 0x0808, 0x0808, +0xf8f8, 0xf0f0, 0x0000, 0x0808, 0xfefe, 0xfefe, 0x0808, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0xfefe, 0xfefe, 0x0000, 0x0000, 0xf0f0, 0xf8f8, 0x0808, 0x0808, +0xf8f8, 0xf0f0, 0x0000, 0x0000, 0xd0d0, 0xe8e8, 0x2828, 0x2828, 0xf8f8, 0xf0f0, +0x0000, 0x0000, 0xf0f0, 0xf8f8, 0x0808, 0x0808, 0xfefe, 0xfefe, 0x0000, 0x0000, +0xf0f0, 0xf8f8, 0x4848, 0x4848, 0x7878, 0x7070, 0x0000, 0x0000, 0xf8f8, 0xf8f8, +0x1010, 0x0808, 0x0808, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0303, 0x0303, 0x0202, 0x0202, 0x0303, 0x0101, 0x0000, 0x0000, 0x0101, 0x0303, +0x0202, 0x0202, 0x0303, 0x0101, 0x0000, 0x0000, 0x0101, 0x0303, 0x0202, 0x0202, +0x0303, 0x0101, 0x0000, 0x0000, 0x0101, 0x0303, 0x0202, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0303, 0x0303, 0x0000, 0x0000, 0x0101, 0x0303, 0x0202, 0x0202, +0x0303, 0x0101, 0x0000, 0x0000, 0x0101, 0x0303, 0x0202, 0x0202, 0x0303, 0x0303, +0x0000, 0x0000, 0x0101, 0x0303, 0x0202, 0x0202, 0x0303, 0x0303, 0x0000, 0x0000, +0x0101, 0x0303, 0x0202, 0x0202, 0x0202, 0x0101, 0x0000, 0x0000, 0x0303, 0x0303, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, +0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + +}; diff -Naur rockbox.svn/tools/iaudio_bl_flash.h rockbox.fixes/tools/iaudio_bl_flash.h --- rockbox.svn/tools/iaudio_bl_flash.h 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/tools/iaudio_bl_flash.h 2011-02-06 23:45:42.000000000 -0600 @@ -0,0 +1,3 @@ +#define BMPHEIGHT_iaudio_bl_flash 80 +#define BMPWIDTH_iaudio_bl_flash 128 +extern const unsigned short iaudio_bl_flash[]; diff -Naur rockbox.svn/tools/mkboot rockbox.fixes/tools/mkboot --- rockbox.svn/tools/mkboot 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/tools/mkboot 2011-02-06 23:44:31.000000000 -0600 @@ -0,0 +1,17 @@ +ELF4t!4 (&#444444    0t#@   HHHDDQtdRtd   /lib/ld-linux.so.2GNUGNUaPmfj +   K )N{AU[;Hboi6__gmon_start__libc.so.6_IO_stdin_used__printf_chkexitfopenperrorftellmemsetfseekfclosefwritefread__fread_chk__libc_start_mainGLIBC_2.7GLIBC_2.1GLIBC_2.0GLIBC_2.3.4ii ii ii ti    $ +( , 0 US[dt X[5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` 1^PTRh`hpQVhʼn3US=@u?D9sDD9r@[]Ít&'Utt $ÐUWVS<]D$ "@D$$`hD$ E$ƅuM $dED$ D$D$$`E$'4$?de=f<8gNjML$|$ D$D$"@$p9~E$4$U4$D$ M $ƅu!E $p$D$D$$R4$zD$D$4$0t$ |$D$$r9~M $4$ 4$D$#E$ƅuM $d lmno |}~ ` a b cd e f gh ijkt$ \$D$$`9~E$4$,ML$ \$D$&$$4$l<[^_]U \$t$|$E } D$D$$Pֿ>8uPH @? H@ \$ D$L$$\$t$|$]ÐU]Ít&'UWVSOy)t$1ED$E D$E$9rރ[^_]Ë$ÐUS t fЋu[]ÐUS[Y[rbwbWrote 0x%x bytes in %s +-h300usage: mkboot [-h300] +  o܁ + hoăoo ʄڄ +*:JZjzGCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3T "mkbootmaind~T]#,W9RintpM8]u#k1-p V# # # -# # %# {# @# # L#$ #( ; #, "#0 $#4 &V#8 `*V#< ,v#@ 0:#D 1H#F *2#G Z6#H ?#L WH#T ^I#X eJ#\ lK#` sL!#d hNV#h zP#l +   # 3# V#w  p  'N N;NVN!!e4!__n!egVHg@VTʼn@,N@L@x@VfBeiCVlenDVfEVEVEVEV ͆PlXudL@4  G^XL@4 tXL@4k~u&Vʼn]&V& (bN(()V,{k~ /!/! 3!"@"#`##n% : ; I$ > $ > $ >   I : ;  : ;I8 + +: ; : ; I8 + I !I/ &I.? : ; ' I 4 : ; I.? : ;' I 4 : ;I: ;I.? : ; ' I@: ; I4: ; I4: ; I4: ; I4: ; I1X Y 1 +11X Y .: ; ' !!I/"4: ; I +#4: ; I? <  /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includemkboot.cstring3.hstdio2.hstddef.htypes.hstdio.hlibio.hTtKK~Y X1~'K[KK[ut~K[KK\?hggYjwguYK.~x>f<====| TqAB I4ʼnAB [U  "U  "U  "printf__off_t_IO_read_ptr_chainsize_t_shortbuf__size__ch_IO_buf_baselong long unsigned intGNU C 4.4.3long long int/home/benjamin/rockbox/rockbox.fixes/tools/mkboot.c_fileno_IO_read_end_flags__s2_len_IO_buf_end_cur_column__quad_t_old_offsetinfile_IO_markerstdin__stream_IO_write_ptr_sbufshort unsigned int_IO_save_base_lock_flags2_modestdoutusage_IO_write_end__dest_IO_lock_tnum_chksums_IO_FILE__s1_len_pos_markersoutfileunsigned charimageshort int__lenactual_length_vtable_offsetfreadorigin_next__off64_t_IO_read_base_IO_save_end__fmtbootfile__pad1__pad2__pad3__pad4__pad5_unused2argvmemsetmkboot_IO_backup_basetotal_lengthargc__ptrbinary_lengthmain_IO_write_basettquAAqu55iu iqiuiqA A4S4qu=AVALPLVVVyPy5V58P8VVVnPnVPV +P +nVwWioW4SmS}Wqrtrttt uq uqPu Pu P u RRRQQPPSS.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc44#HH 1hh$HPDo܁ N V^okoăPz  h 0\ + p     @44@<@"@ 0<#_ & 'P3l@0XK8 Vd'P%6 ,4Hh܁ă  +     4@ !" (5ЅK@ZDh0tЊ` "@   4 `% 4 HOio48 Tq%2pZBT<`wD|<ʊʼn crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.7021dtor_idx.7023frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxmkboot.cimage_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_fini_start__gmon_start___Jv_RegisterClasses_fp_hw__printf_chk@@GLIBC_2.3.4_finimemset@@GLIBC_2.0__libc_start_main@@GLIBC_2.0perror@@GLIBC_2.0_IO_stdin_used__data_startfseek@@GLIBC_2.0fclose@@GLIBC_2.1fopen@@GLIBC_2.1__dso_handlemkbootftell@@GLIBC_2.0__DTOR_END____libc_csu_initfwrite@@GLIBC_2.0__bss_start__fread_chk@@GLIBC_2.7_endfread@@GLIBC_2.0_edataexit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_init \ No newline at end of file diff -Naur rockbox.svn/tools/rdf2binary rockbox.fixes/tools/rdf2binary --- rockbox.svn/tools/rdf2binary 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/tools/rdf2binary 2011-02-06 23:44:29.000000000 -0600 @@ -0,0 +1,18 @@ +ELF404 ('$444444h h     ,   HHHDDQtdRtd   /lib/ld-linux.so.2GNUGNUg[O*cf   +  + " +K9U /Oq)j7Hc,__gmon_start__libc.so.6_IO_stdin_usedfopenstrncpy__stack_chk_failstrtokfgets__fprintf_chkstderrfwrite__libc_start_mainGLIBC_2.4GLIBC_2.1GLIBC_2.0GLIBC_2.3.4ii ii ii ti ,    US[t.EPX[5%%h%h%h% h%h %h(%h0%h8p% h@`1^PTRh0h@QVhUS=0u?49s449r0[]Ít&'Utt $ÐUU  ȁ ]UWVSt'e$l'1D$$D$$D$$D$ D$$kD$(|$$t|$ tD$,vD$<D$,$sD$T$8$>D$$(ÅtuLD$D$,$\$t$ D$)D$,$\D$t$$H'$WT$,$$h'D$ D$ D$D$$$H'$]߉уL$,T$(T$ D$L$$(D$$4Åt+D$,D$(D$ D$D$$'닋T$$T$D$'D$8$$l'e3tvt'[^_]ÐU]Ít&'UWVSOé)t$1ED$E D$E$9rރ[^_]Ë$ÐUS t fЋu[]ÐUS[LY[rdict.preparsedwbdict.indexdict.desc Parse error! +word: %s +desc: %s +Error: Some files couldn't be opened + $ ̈oЁ + H܃̃o|oob jzʄڄGCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3j#areversemain]g*@TOintsJ8Rvx +`/  +1 - K# # # # }# $# # =# # S#$ h#( " #, "#0 $#4 &K#8 g*K#< ,k#@ 0(#D 1=#F #2#G a6#H ?}#L 5H#T <I#X CJ#\ JK#` QL#d oNK#h XP#l   #:#K#  ' $-$.#/v# `KO`O/`5xxaxxu__s__nKO23vN3vB4! x=K*,(in?Ot$-?Ot ?Ot(w@tbufA(t8Bvt,QXRv$ƆVB7$ WB7g߇lencK$kJB7N9'  { a% $ > $ > : ; I$ >   II !I/ +&I  : ;  : ;I8 + : ;  : ; I8 +.? : ; ' I 4 : ; I: ; I.? : ; ' I@: ; I +4: ; I.? : ; I@4: ; I +4: ; I + U4: ; I1X Y 1 1X Y !I/ 4: ; I? < M /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includerdf2binary.cstdio2.hstring3.htypes.hstddef.hstdio.hlibio.h2f2uuv&Zi"^YZwG"Xc/'KKYMY$.~$%| 'AB 4CAB jU  "U  "U  "__off_t_IO_read_ptr_chainsize_t_shortbufidx_outstrncpy_IO_buf_baselong long unsigned int__srcGNU C 4.4.3long long int_fileno_IO_read_end_flags_IO_buf_end_cur_column__quad_t/home/benjamin/rockbox/rockbox.fixes/tools/rdf2binary.c_old_offset_IO_markerstdinfprintf__stream_IO_write_ptrreverse_sbufshort unsigned int_IO_save_base_lock_flags2_modefgetsstdoutdesc_outworddesc_IO_write_end__dest_IO_lock_t_IO_FILE_pos_markersunsigned charshort int__len_vtable_offsetcur_offset_next__off64_t_IO_read_base_IO_save_end__fmt__pad1__pad2__pad3__pad4__pad5_unused2stderr_IO_backup_basemain_IO_write_basett'u'(t(*t*juVEeVRSRePeSSP!S!5P5dS!.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges44#HH 1hh$HDDoЁ$N V^obbko||Pz ̃ ܃H $$0TT̈|dd     0$$,, 0,#O o' a'Q3d@0PKVdH$ &6 h)4HhЁb| ̃ +܃ $ T ̈d  $, !"# (50K0Z4htd   $  0#> M aḧn$,(@Z' 2,>Zl8q,xC$ crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.7021dtor_idx.7023frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxrdf2binary.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_fini_start__fprintf_chk@@GLIBC_2.3.4__gmon_start___Jv_RegisterClasses_fp_hw_finistrncpy@@GLIBC_2.0fgets@@GLIBC_2.0__libc_start_main@@GLIBC_2.0_IO_stdin_used__data_startstderr@@GLIBC_2.0fopen@@GLIBC_2.1__dso_handle__DTOR_END____libc_csu_initreversefwrite@@GLIBC_2.0__bss_start__stack_chk_fail@@GLIBC_2.4strtok@@GLIBC_2.0_end_edata__i686.get_pc_thunk.bxmain_init \ No newline at end of file diff -Naur rockbox.svn/tools/scramble rockbox.fixes/tools/scramble --- rockbox.svn/tools/scramble 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/tools/scramble 2011-02-06 23:45:45.000000000 -0600 @@ -0,0 +1,273 @@ +ELF4(94 ('$444444}}   `    HHHDDQtdRtd   /lib/ld-linux.so.2GNUGNUS]' /m$; +    "K9 0]{PBv)WeH=__gmon_start__libc.so.6_IO_stdin_usedstrcpy__printf_chkexitfopenstrncmpperrorftellstrncpy__stack_chk_failfeofmemsetfseek__fprintf_chkmemcpyfclosemallocstderrfwritefread__fread_chk__sprintf_chkstrcmp__libc_start_mainferrorfreeGLIBC_2.7GLIBC_2.4GLIBC_2.1GLIBC_2.0GLIBC_2.3.4ii ii ii ii ti &   $ +( , 0 48<@DHLPTX\`US[t.9XX[5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h%Dh%Hh%Lh%Ph%Th%Xh%\hp%`h`1^PTRh0h@QVhUS=u?9s9r[]Ít&'Utt $ÐUE UfP]UUJB  + R ]UUE HHP]UUE HHP]UE UfP]UWVS<ÉỦD$$Eu$GlD$D$E$BE$ED$D$E$E0Eԉ$E؉EuD$ $E܉EЋED$ E܉D$D$E0$9Ev$}0tt ftftt$E$}  +ttft  f tED$$ED$$ +E@}~U܋M09uE$D$EЉ$E䈘+E$nD$Ẻ${ÅuẺ$BD$ EԉD$D$E$9EvẺ$ $<[^_]UWVS8BD$$(D$?4$=$D$D4$> +D$I4$@D$N4$AD$S4$BD$X4$iCD$]4$ODD$b4$5trD$g4$Et\D$l4$ FtFD$q4$Gt0t$ D$vD$$\ D$D$LD$D$W$^D$[\$8D$HD$0D$@D$,D$T$L$Wu)D$C D$L$H$ D$t$L4$uC D$T$H$Y D$L$L $uC D$\$H$ D$t$L4$uS \$H D$t$L4$}uS \$HQ D$t$L4$MuS \$H! D$t$L4$uS \$H D$t$L4$uS $\$H D$ t$L4$uS $\$H D$t$L4$uS $\$HL D$ +D$t$L4$D$H0D$'4$"u s {D$H{ D$H\$< +T$D09D$Du=C:Bu4C:Bu+C:Bu"D$HD$ D$|$4$" +L$L +L$LD$4 $u"D$HD$ D$|$4$"_ +D$:D$L$[u"D$HD$ D$|$4$z"% +D$DT$L$!u"D$HD$ D$|$4$@" I9T$Du=S:Pu4S:Pu+S:Pu"D$HD$ D$|$4$! L$LL$ D$D$$q D$Mt$L4$mD$HD$H[ \$LD$$ÅuT$H$" D$D$$ $xD$D$$$PrƅuD$ $x|$D\$|$ D$D$P$J9vL$H $zp$P)Nj\$D|$D$$$FD$$`D$D$L$qÅuT$L$D$ D$PD$4$y9D$DvL$L $$D$D$Tt$L4$t2D$HD$0D$@D$,D$80D$`D$\D$@8GT$L#19up:Qup:QY19t$Lu(p:Qup:QuD$DD$L^19t$Lu@:AuD$DD$L5|$D$\$lD$DD$LL$H1C D$@8D$D$u4$Ku~ST$H +L$4D$t$D$`$t$@6t$@D$D$}4$t|$4(D$H0{D$D$@D$D$\$D$\D$D$`D$T$LT$ L$DL$|$4$D$HD$0D$@D$,D$8D$t$D4$Džu4$i_D$D$$g<$p|$HuDT$@L9+T$ D$D$$<$(D$D$<$4$nÃ|$Hu6$ZD$L$|$HuF$BD$L 4$4D$Lt|$LuD$ $1gv L$LD1|$ t$D$$.u\$D$.$<$L|$Ht*|$Ht|$Hv<ut&D$DuU}T$8 ʃ9wD$DtbӉL$DL$L9wۉ9|$LT$Du  9wT$DD$D|$Hw)t%fD$< ʃ9wfT$<fD$<T$d 9r|$HT$H$4D$dD$L$8 $#D$WD$ht$\$D$L$D$@t$\$T$L$t$L$L $t$\$D$L$t$T$L$H|$@u+D$dD$4$D$D$tD$$$!$Me3 t}Č[^_]UWVS] eE1ET$ D$D$$O=tCD$D$$ $]$O.ÃuCD$D$$$$D$ D$D$$8   9; މˉ  ˉ9rQ9wM   9r 9u9tCD$PD$$$t$fE$}t w}u(L$ D$D$$iE@@@ DžDžÍ}ԉ|G2L2 փu w}tOT$ D$ D$E؉$L$ D$D$|$yP +w@U؋Mĉ +MȉJM̉JUЉT$ D$D$E+$'uDCCC Dž9v.L$ D$D$Eĉ$9uoDžD$D$$] $$}u!D$ \$D$U$}98tCD$D$$ $\$N-9v5T$ D$ D$M $Å49tCD$LD$$@$$D$D$$}t*}tHD$D$$FD$D$$"D$PD$$Me3 tČ[^_]ÐUJJB]UWVS<}D$<$Åu<$yD$D$$w$D$D$$U%EE؉$E܉EuD$ $VE؉D$D$M $uԉ\$ t$D$E$9v<$$UUEuЋUMEԍUUEED$ED$E$D$ED$E$ˉȉt 5 uuظut#}܉2ۋ1Ӄ9wMPPOSUEUEU UUEUx}uE@/D$M $eÅuE $_D$ M؉L$D$E$o9EvM $*$D$0D$$C<[^_]ÐUWVS<]u D$$Džu9\$ D$lD$$$B$VD$4$vEЅt u]t$ D$D$$$$|$ D$D$$Eԉ$1vu\$$EЉD$ EԉD$D$$<$tD$KD$$<$~EЉ$s<[^_]ÐUVSt 49u[^]UJJB]UWVS|$$C?ƍC5lj$9uu +9}t]u}]ÐUWVS|EEU UMMeE1D$U$ÅuM $eD$D$$c$D$D$$Auĉ4$DžuD$$<\$ EĉD$D$<$9EvU$$4$GEu&<$D$$DUtt f΃9rtftMEDOCME@}?ELFtD$$?U U֋Mfy0EE]ċEX C{{t$C $FD$C$uE{t4C$REC$?EE;sr̋UT$M $BEf@ƃCST$D$4$1sEE(UB09E+u%ML$F$ uĉ<$}y)E$D$$H]}9uā4$Åu)U$_D$${t$D$$MFFICCD$ȃZ$+CFNICC D$$`MItKt$D$ $`)T3D$D$$CpATADCtD$Eă $Cx  +JHJHJ H JHJHRP t +t f2σ49rtf2t +UĉT$ML$$EELLUNUčD$$MI׸эAuЉt$ML$ \$D$$UčVPVPV P VPMāMċE$HD$U$uƅu$'M $ OD$ EĉD$D$$z9Ev$U$$4$Me3 t<$t&;|[^_]ÐUE#Eg@@ܺ@ vT2@@@@]UVSUE + މˁ ˁ ىJ މˁ ˁ ىHJ މˁ ˁ ىHJ  މˁ ˁ ىH R ˉс с ʉP[^]UWVSU EdЃd`M M][]}w HMЋ]CC9vC`9d ˉс Ӂ ىLuˋ}d@MUyZE1#]1EUyZ1#M1 M}>yZ1!1Ǎ<>47}8yZ1!1ύ<8}č9yZ1!1ߍ<9Mȍ yZ]1!1] ]̍yZ1!1UЍyZu1!1uuԍ0yZ1!140E؍yZ}1!1}}܍9yZ1!1ߍ<9M yZ]1!1] ]䍔yZ1!1U荴yZu1!1uu썄0yZ1!140EyZ}1!1}}3}3}3}}9yZ1!1ߍ<9 }3}3}3}}yZ1!1׍<;}3}3}3}pyZ1!1<:U3U3U3Ut2yZu1!1u։]3]3]3]xn11E3E3E3p|nM11Mu3u3u3tun11ލ42U3U3U3xU:n}11}}3}3}3|}n11<8E3E3E3EEn]11]]3]3p3]] n11M3M3t3MM1nu11u u3u3x3uun11ލ42U3U3|3UU:n}11}}3}3}3}}n11<8E3E3E3EEn]11]p3]3]3]] n11t3M3M3MM1nu11u x3p3u3upn11ލ42|3t3U3Ut:n}11}}3x3}3}xn11<8E3|3E3p|n]11]]3]3]3t] n11 ]3]3]3x]3nu11uu3u3u3|uܼUUU !! Uu3u3u3uu>ܼl !lj! l<>u3u3p3uuܼEEE !Ή! Eu3u3t3uuܼ !މl!։ul uu3u3x3uuܼ]]] !։! ]u3u3|3uuܼ !l!Ɖul uu3u3u3uu>ܼ47u !lj! u}3}3}3}}ܼ !ωl!߉}l }p3}3}3}}ܼMMM !߉! Mt3}3}3}}ܼ !׉l!}l }x3p3}3}pܼUUU !! U|3t3}3}t7ܼ !ljl!ω}l }}3x3}3}xܼEEE !ω! E}3|3}3p|ܼ !߉l!׉}l }}3}3}3t}ܼ]]] !׉! ]}3}3}3x}ܼ !l!lj}l }}3}3}3|}7ܼuuu !lj! u}3}3}3}}ܼ !ωl!߉}l }}3}3p3}}ܼMMM !߉! M}3}3t3}}ܼ !׉l!}l }}3}3x3}}bʉ11ύ<:U3U3|3UU2bʉu11uu3u3u3uubʉ1140E3E3E3EEbʉM11Mp3M3M3MMbʉ]11]t3M3M3MM9bʉ}11} x3p3}3}pbʉ11ߍ<:|3t3U3Ut2bʉu11uu3x3u3uxbʉ1140E3|3E3p|bʉ]11]]3]3]3t] bʉ11M3M3M3xM9bʉ}11} }3}3}3|}bʉ11ߍ<:U3U3U3UU2bʉu11uu3u3p3uubʉ1140E3E3t3EEbʉ]11]]3]3x3]] bʉ11 ]3]3|3]h;bʉ}11}}3}3}3}lbʉ11ύ<:X}3}3}3}}M}?M9b΋X11މ]uVUVu}wwXUz z BEBd9`]]EEpUtMx]ċ|EȋUŰMMЋ]]ԋEE؋UU܋MM]]䋅hE苕lUMM}d6Ĝ[^_]UVSEu ]t 0 9u[^]U8]u}] u~)]9vEF EUT$UT$$̭EFF@v;t$D$E$F?F}}D$|$U$胭EE)Ã?vt$߃|$U$}?t[~F E\$UT$$6?v3t$D$@E$@E@\$D$U$^]u}]UWVS]C8 SS9vCSK ʉ ωс с ʉTK ׁ ׁ T{  )L$D$$1\$t$<$E D$$[^_]USX$/\$E D$E$ED$$Ĵ[]UWVSuE eU1ҍ$t$ )؉D$D$$Át*u4$ ¸t4o4$Wtv!D$D$<$뉅tD$\$$T$$Ue3t/[^_]UWVS|}EUeE1} @v7$\$U T$<$F}Љ|$$fE 4$}|6666C6666C6666C 6666C6666C6666C6666C6666C 6666C$6666C(6666C,6666C06666C46666C86666C<6666E D$|$$qt$D$@$t$ED$$mED$4$<4$\\\\C\\\\C\\\\C \\\\C\\\\C\\\\C\\\\C\\\\C \\\\C$\\\\C(\\\\C,\\\\C0\\\\C4\\\\C8\\\\C<\\\\U T$|$$t$D$@$Gt$D$E$T$4$Ue3t|[^_]ÐU]Ít&'UWVSOé0w)t$1ED$E D$E$9rރ[^_]Ë$ÐUS t fЋu[]ÐUS[0Y[rbout of memory! +wb-fm-v2-ofm-osp-neo-mm=-tcc=sumcrcunsupported TCC method: %s +-add=h120h140h100h300ipconanoipvdfp7xip3gip4gminiiax5mn2gh10h10_5gbtpj2e200iam5giga1g2gc200gigsm500m100d2iam3m200c1001630i7ldax9200clipe2v2m2v4fuzec2v2x747747py820y920y925clv2x777nn2gx7676330cli+v500fuz2m244hd20hd30ip6gunsupported model: %s +-iriver-gigabeat-gigabeats-iaudiox5COWON_X5_FW-iaudiox5vCOWON_X5V_FW-iaudiom5COWON_M5_FW-iaudiom3COWON_M3_FW-ipod3g-ipod4g-ipod5g-creative=-no-ciffzvmzvm60zenvisionzenvzen-ccpmp-mi4v3Invalid mi4 version: %s +-model=-type=usage: scramble [options] [xor string] +options: + -fm Archos FM recorder format + -v2 Archos V2 recorder format + -ofm Archos Ondio FM recorder format + -osp Archos Ondio SP format + -neo SSI Neo format + -mm=X Archos Multimedia format (X values: A=JBMM, B=AV1xx, C=AV3xx) + -iriver iRiver format + -iaudiox5 iAudio X5 format + -iaudiox5v iAudio X5V format + -iaudiom5 iAudio M5 format + -iaudiom3 iAudio M3 format + -ipod3g ipod firmware partition format (3rd Gen) + -ipod4g ipod firmware partition format (4th Gen, Mini, Nano, Photo/Color) + -ipod5g ipod firmware partition format (5th Gen - aka Video) + -creative=X Creative firmware structure format + (X values: zvm, zvm60, zenvision + zenv, zen + -gigabeat Toshiba Gigabeat F/X format + -gigabeats Toshiba Gigabeat S format + -mi4v2 PortalPlayer .mi4 format (revision 010201) + -mi4v3 PortalPlayer .mi4 format (revision 010301) + -mi4r Sandisk Rhapsody .mi4 format + All mi4 options take two optional arguments: + -model=XXXX where XXXX is the model id string + -type=XXXX where XXXX is a string indicating the + type of binary, eg. RBOS, RBBL + -tcc=X Telechips generic firmware format (X values: sum, crc) + -add=X Rockbox generic "add-up" checksum format + (X values: h100, h120, h140, h300, ipco, nano, ipvd, mn2g + ip3g, ip4g, mini, iax5, iam5, iam3, h10, h10_5gb, + tpj2, c200, e200, giga, gigs, m100, m500, d2, + 9200, 1630, 6330, ldax, m200, c100, clip, e2v2, + m2v4, fuze, c2v2, clv2, y820, y920, y925, x747, + 747p, x777, nn2g, m244, cli+, fuz2, hd20, hd30, + ip6g) + +No option results in Archos standard player/recorder format. +Multimedia needs an xor string +unsupported Creative device: %s +error: firmware image is %ld bytes while max size is %u! +{{~~ /-----\ {{~~ / \ {{~~| | {{~~| S T O P | {{~~| | {{~~ \ / {{~~ \-----/ Copyright(C) 2001 Apple Computer, Inc.---------------------------------------------------------------------------------------------------------eĥ @@@@0iHP-100Couldn't open input file %s +Error was Couldn't open output file %s +Model %s +iHP-120/iHP-140H300 seriesThis doesn't look like a valid decoded iHP firmware - reason: header length +This firmware is for an unknown model, or is not a valid decoded iHP firmware +This doesn't look like a valid decoded iHP firmware - reason: file 'length' data +This doesn't look like a valid decoded iHP firmware - reason: 'length1' mismatch +This doesn't look like a valid decoded iHP firmware - reason: 'length2' mismatch +File encoded successfully and checksum table built! +This doesn't look like a valid encrypted iHP firmware - reason: header length +This firmware is for an unknown model, or is not a valid encrypted iHP firmware +This doesn't look like a valid encrypted iHP firmware - reason: file 'length' data +This doesn't look like a valid encrypted iHP firmware - reason: 'length2' mismatch +This doesn't look like a valid encrypted iHP firmware - reason: Checksum mismatch!This doesn't look like a valid encrypted iHP firmware - reason: 'length3' mismatch +File decoded correctly and all checksums matched! +Output file contains all headers and checksums +NB: output file contains only ESTFBINR header and decoded firmware code +NB: output file contains only raw decoded firmware code +z6CIk5NF%Msta* IHPFIRM-DECODED d @ '$0es2" ' Pp00eFile encoded successfully +File processed successfully +Failed reading from %s. +B000FF +Not enough memory to perform the operation. Aborting. +@@@@@@@@@@@@@@@@@@@@@@  OO__PPPP??А А88 ////////''OO''''??OC@@  @@@@  p000000 || ww??pp??'$'$?076 ||cc??aa?? + @?0@ + @@$  """"((((HHHHxxppOut of memory! +Invalid ELF header! +Error in making JRM file! +Hjukebox2.jrmCreative Zen Vision:MCreative Zen Vision:M Go!Creative Zen Vision TLCreative ZEN VCreative ZEN<*<h2<.<*Q0fCTL:N0MAD|PDE0.DPMP.CTL:N0MAD|PDE0.DPFP.CTL:Z3N07|PDE0.DPMP. І oH,l +2 ooo^ &6FVfvƇև&6FVfvGCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3`~ &* -ܹ^Q2<8@{>-H5\short2lele2int"int2leXint2beshort2beusage main Giriver_encodeiriver_decode munge5 header_modify\ models firmware_minsize firmware_maxsize header&|mi4_encode  -Dgigabeat_code"Q2Aigigabeat_s_codeW8 .telechips_encode_sumtelechips_encode_crcHtelechips_test_crc">T<iaudio_bl_flash> zvm_encodeHU Esha1_init_ctxssha1_read_ctxsha1_process_blockmemxor&sha1_process_bytessha1_finish_ctxsha1_buffer]sha1_streamhmac_sha1`ި',vqintl8]{kv1r-p $ +V# # # # a# # R# W# # #$ #(  #, "#0 $#4 &V#8 *V#< %,v#@ 0:#D 1H#F .2#G 6#H )?#L H#T I#X J#\ K#` L!#d "NV#h P#l +  g  u# # V# +  + ')0ZMZEN'P85SpJgVpg#!9F!__n!N`NRNVFN! i`ii1O`11F1!`Vz``x`xxFx!8`uval8:83 >,u,"buf>res@,EXXvalE,EmMvalM,MUvalU:USV.1D len!m!<V!' ! iV sum3$"P#c$pފ####VS7c.v)V%e` len!%<Vu`&1V&tV!'  sum,q&d,!!V iV"PSl#c$pw####/[S'PYm]-#c'Pm^F#c'Pj_#c'Ppx#c'Pv#c'Pѐ~#c(Pѐ#c)=WV W.W*lenY!&<ZV&' [&\<Vި+4VA+a,<AA-iAj,A,,S-crc:,?A.t,,.#,b.Vt,' .s Vt,A .,t,JVV  +xoradd.S +t, /4g +0{!0!14g.M<t<0AV/Ց) 0{!0!1Ց0M<0AV/!7M 0{!0!/~q 0{!0!/ے 0{!0!'PϮ #c/ 0{!0!1,M<! +0AV/Qo: 0{!0!1Qo0M<0AV'O|X #m#b/ݔ| 0{!0!/  0{!0!/$ 0{!0!/1A 0{!0!/K[ 0{!0!/eu0 0{!0!/T 0{!0!/x 0{!0!/Õ 0{!0!/͕ݕ 0{!0!/ 0{!0!/0{!0!/+,0{!0!/5cx&{!&!15c!M<J +&AV/r&{!&!/&{!&!/&{!&!/ÖӖ&{!&!/ݖ6&{ +!& +!/\&{ !& !/!&{!&!/+;&{!&!/EU&{!&!/_o&{!&!/y<&{!&!1y&M<&AV/b&{!&!/̗&{!&!/֗&{!&!/&{!&!/ +!&{ !& !1 +!&M <&A V/0@B&{"!&"!/M]h&{$!&$!/gw&{&!&&!/&{(!&(!/&{*!&*!/Ř&{,!&,!/Ϙߘ&&{.!&.!/L&{0!&0!/r&{2!&2!/-&{4!&4!/7G&{6!&6!/Qa&{8!&8!/k{ +&{:!&:!/0&{<!&<!/V&{>!&>!/ə|&{@!&@!/ә&{B!&B!/&{D!&D!/&{F!&F!/!1&{H!&H!/;K:&{J!&J!/Qa`&{L!&L!/gw&{N!&N!/}&{P!&P!"OS#m#b/)&{\!&\!/Vj&{b!&b!/=&{i!&i!/ӛc&{n!&n!/&{s!&s!/3&{x!&x!/Oc&{}!&}!/&{!&!/ʜ!&{!&!/G&{!&!/H^m&{!&!/w&{!&!1w!M< +&AV/Н&{!&!/%&{!&!/K_+&{!&!/s&{!&!1&M<&AV"OО#m#b/&{!&!",D##1,2 +2 +2  2 "PŸk#c$pƟo####/t%dVt%pt%lpt/;&{!&!1;!M< &AV/Jc&{!&!1Jc&M<&AV/]&{!&!1&M<&AV$Pɡ#c"PTp#c"P#c"p2####/¤&A!3 1z!L^V,  +3,  +< B3 +,W ./hLG3G3(3 +:43  T',vqintl8]{kv1r-p $ +V# # # # a# # R# W# # #$ #(  #, "#0 $#4 &V#8 *V#< %,v#@ 0:#D 1H#F .2#G 6#H )?#L H#T I#X J#\ K#` L!#d "NV#h P#l +g  u# # V#w  p  '%>`V<`<`#!9F!__n!<N`NRNVFN!1`11F1!?J /?/PhA5v iBVR3;30Vf 0 d2 m3ind4V 5K<f© 5KF FM<d P / $!W<© G5W FY< ߩ\ / $!V ""6",x#<u{#%<u{$iV#{%A#Au{%A$fpA5#&outL%3^%-q&sVu{'/%/$ck3(B_#)zu{ n b V(& / $( 5 / $(1Y; / $(~K3 / $(B8]Y\ z n b V(r{ / $(1 / $*Tq / $ 3+ 3  3 ,cV +cc"c,d d-f<u{-%g<u{ihV-i{.jA-jAu{.jA:fpjAu{-koutlL.m3X/-nsoVu{/p/.p/ckq30BvM )zu{ n b V05yk / $0m / $0ذ / $0 / $0B>c z n b V0 + / $06) + / $0BvQ + z n b V0еo + / $0 + / $(C + / $(Cg + / $*g  / $1G1(12  35 2G % \ 2 n L , 2$ s 2& s 3  2(  xvCڹP',vqintl8]{kv1r-p $ +V# # # # a# # R# W# # #$ #(  #, "#0 $#4 &V#8 *V#< %,v#@ 0:#D 1H#F .2#G 6#H )?#L H#T I#X J#\ K#` L!#d "NV#h P#l +g  u# # V#w  p  'gV gN@`NRNVFN!#!9F!__n!x`xxFx!`V```Ͷ val`, +` R3&H\crcJA!JAiKVjKV6, +6 <6,crc8Ai9A hVͶڹ3hI.hts hVghVili$lenk!P<lV 9mVu`' ncrco, p ud!^w"!@"x"l"`"T#&v$%36&>%Ij%R!\"x"m'&%(ҹ"" ,C /3)G)()@ܹ: ',vqintl8]{kv1r-p $ +V# # # # a# # R# W# # #$ #(  #, "#0 $#4 &V#8 *V#< %,v#@ 0:#D 1H#F .2#G 6#H )?#L H#T I#X J#\ K#` L!#d "NV#h P#l +g  u# # V#w  p  '`V``#!a9F!__n!5F!(5(F*4Vܹ: 4%42in6tout6uPH7At8AuTbuf9 \:Akey;Aa:=r :!}""! #:0>$H!"^- #V`ATH<0"S  3 %G%(%= <4 ',vqintl8]{kv1r-p $ +V# # # # a# # R# W# # #$ #(  #, "#0 $#4 &V#8 *V#< %,v#@ 0:#D 1H#F .2#G 6#H )?#L H#T I#X J#\ K#` L!#d "NV#h P#l +g  u# # V#w  p  ')4,`V!`!`#!l9F!__n!! V__s  7<bpb7cb7VRl9#3 ?b6x?bp?R3!C5F!!!+!i5+F-!GV4uG%GinI!outI!u\ HJ,ud 2K,u`bufL6rcM!uT!O:".#$9%Ȼ$"" !C0P|"T#0$_%0"" !i["" !'ϼ`"_"S"G";!߼e"" !l -i""% +,"" &G&(& @y ',vqintl8]{kr-e $ +V# # # # a# # R# W# # #$ #(  #, "#0 $#4 &V#8 *V#< %,v#@ 0:#D 1H#F .2#G 6#H )?#L H#T I#X J#\ K#` L!#d "NV#h P#l +g  u# # V#l  e  ')4,1`11F1!'@vuzx'n'VRi)VQ*res+NvžNHNV$crcPBiQV3M^ž`p^ c.pcPxcclYbufl +<lV5sumnUioVhZ9!9i;Vr<idx=xY{Hbuf<V?dd6T Vgbuf<V!ud!?u\:  !D$"G"(Pr   522N!  { .',vqintl8]{kv1r-p $ +V# # # # a# # R# W# # #$ #(  #, "#0 $#4 &V#8 *V#< %,v#@ 0:#D 1H#F .2#G 6#H )?#L H#T I#X J#\ K#` L!#d "NV#h P#l +g  u# # V#w  p  ' #) $# H%)# &#, 2:) 4,M ~V 8.;93 +C9F94NH i OH# jPO# V QO# q RZ# qSe# + +Tp#  +Up# # +VZ#$ ` WO#(  XO#* f +YO#, O +ZO#. [O#0 [ +\O#2 3X  ]{(` , aZ# G +bZ# > +cZ# de# n +ep# yfZ# gZ#  +hZ# RiZ# jZ#$_kcgV#gNX`NRNVFN!1`11F1!#!9F!__n!4 V  <V33 +V  i,j,sum,DX V <,Vkey 3 B V"N.nV"len!<V' 7buf`y~O" O!x"ex#8-$%Cu!N%Yu@!b%ku&v'p'!:0(\-4 \-%H  )~ *, <*B f*X Q m * ~ ] +G+(Q / %',vqintl8]{kv1r-p $ +V# # # # a# # R# W# # #$ #(  #, "#0 $#4 &V#8 *V#< %,v#@ 0:#D 1H#F .2#G 6#H )?#L H#T I#X J#\ K#` L!#d "NV#h P#l +g  u# # V#w  p  ')4, iA #B #C #D # E !# + #i# ( $# %y# y   1`11F1!N`NRNVFN!#!?9F!__n!? +5/mctx5m +G/"2ctxG G  +"l^ len!ctxm + +! u~!x"a "b!"c" "d#}!"e$a"#"tm<$#"t=V%  $ +l%&b&src@&n!k&%s%dn && ž&'len!&'ctxm%'(5) +!*add!ud+\, +!P' Xn''ctxXm' X,{ [',H\!' '] len!x +*ctx~ +sV( & s?C(&x +sn(*ctxu]- v _.sumw!(/ ++&.n!(0&N121&11 2G$ V%(key( !8)inX) +!x) ) } | +H + ~ +.e +{    ? 3$ ?-f .5  3G3(% : ; I$ > $ > $ >   I : ;  : ;I8 + +I !I/ : ; : ; I8 +&I& : ; ( ( .? : ; ' I 4 : ; I.? : ;' I 4 : ;I: ;I.? : ; ' @: ; I +: ; I +.? : ; ' I@4: ; I.: ;' I@: ;I 4: ;I!4: ;I"1X Y#1$1X Y%4: ;I +&4: ;I'1X Y (1X Y ).: ;' I *4: ;I+: ; I,4: ; I-4: ; I.4: ; I +/ 04: ; I1 24134: ; I? < 4!% : ; I$ > $ > $ >   I : ;  : ;I8 + +: ; : ; I8 + I !I/ &I& : ; ( .? : ; ' I 4 : ; I.? : ;' I 4 : ;I: ;I.: ; ' @: ; I +4: ; I4: ; I +.: ; ' I@: ; I4: ; I1X Y 1!.? : ;' I@": ;I#4: ;I +$4: ;I%4: ;I&4: ;I +'4: ;I(1X Y)1 +*1X Y+!I/,.? : ; ' I@-4: ; I +.4: ; I/4: ; I01X Y 14: ; I? < 24: ; I?  +% : ; I$ > $ > $ >   I : ;  : ;I8 + +: ; : ; I8 + I !I/ &I.? : ; ' I 4 : ; I.? : ;' I 4 : ;I: ;I.: ; ' @: ; I: ; I +.: ; ' 4: ; I4: ; I.: ; ' I .? : ; ' I@: ; I4: ; I4: ; I 4: ; I +!1X Y "1#1RUX Y $ U%41&41' (1X Y )4: ; I? < % : ; I$ > $ > $ >   I : ;  : ;I8 + +: ; : ; I8 + I !I/ &I.? : ; ' I 4 : ; I.? : ;' I 4 : ;I: ;I.: ; ' I 4: ; I.? : ; ' I@: ; I4: ; I4: ; I +4: ; I4: ; I +4: ; I1X Y 1 !41"1X Y #1RUX Y $ U%4: ; I? < % : ; I$ > $ > $ >   I : ;  : ;I8 + +: ; : ; I8 + I !I/ &I.? : ; ' I 4 : ; I.? : ;' I 4 : ;I: ;I: ; I.: ; ' I@: ; I: ; I +4: ; I.: ; ' @.: ; ' I 4: ; I.? : ; ' I@: ; I4: ; I + 4: ; I +!1X Y "1# $41%1X Y &4: ; I? < % : ; I$ > $ > $ >   I : ;  : ;I8 + +: ; : ; I8 + I !I/ &.? : ; ' I 4 : ; I.: ; ' I@: ; I: ; I +4: ; I +4: ; I4: ; I: ; I4: ; I.: ; ' @.? : ; ' @.: ; ' 1X Y 1 41 .? : ; ' I@!4: ; I +"4: ; I? < % I!I/$ > $ > 4: ; I?  +&I% : ; I$ > $ > $ >   I : ;  : ;I8 + +: ; : ; I8 + I !I/ &I& : ; .? : ; ' I 4 : ; I.? : ;' I 4 : ;I: ;I.: ; ' I 4: ; I4: ; I.? : ; ' I@: ; I4: ; I4: ; I1X Y1 !41"1RUX Y #1$ U%41 +&41'1X Y (1X Y)4: ; I*4: ; I ++4: ; I? < % : ; I$ > $ > $ >   I : ;  : ;I8 + +: ; : ; I8 + I !I/ &I : ; I8 +.? : ; ' I 4 : ; I&.? : ;' I 4 : ;I: ;I.? : ; ' @: ; I +.? : ; ' I@: ; I +&I.? : ;' @: ;I: ;I4: ;I4: ;I 4: ;I +!4: ;I +"4: ;I# U$.? : ;' I@%4: ;I&: ; I': ; I( )4: ; I*4: ; I ++ ,4: ; I-4: ; I +.4: ; I/ +: ; 01X Y 112!I/34: ; I? <  /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includescramble.cstdio2.hstring3.hstddef.htypes.hstdio.hlibio.hcreative.hiaudio_bl_flash.h`8/u1f1/g1u=1=./KZ{J[|f&Y{XGIeYYvYswgKK1Y1KKZuvgzJ[|fYZYezttIYYzX.YYKYY!Y[y.YYYYYY[KK1Y1z f  g[<9+9999vev)[ʟvc+-[ɟwv=&&ZZZ~X&~3x)xZwwvwvwvwvwww$=7""u"u")}"*[t!K[uvyJ{JK[y$YK\g\| RL66})Mg}.g}<^YKZuhu}[uuu|Z|XtKZnX pdKKT .Ku JvKe|J\|<${X<{X<[uAɒPMe=|.JYYɑAYKZu$10~u|."D /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includeiriver.cstdio2.hstring3.hstddef.htypes.hstdio.hlibio.hiriver.h?XbZhJ#JoiRf"~t/[h~X/~X(+=z47~J/[>~(2=?ɭo(})ktG9% }./ +X+N/pR}/}.0}~"kt/[aX#/[X)(+=z7+OPJ:/[>hg(2/Ѿ=)%5~X')[t%( / Xg~/wXc0fB'~/~X~j /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includemi4.cstdio2.hstring3.hstddef.htypes.hstdio.hlibio.h=/g2!KZuyfJQX5<~KZ/ZhafaHXXfLx. Xr<nL?t'ˑwKK1Y1"+ /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includegigabeat.cstdio2.hstddef.htypes.hstdio.hlibio.hܹ4i!J@/~L~ք1yp"s q /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includegigabeats.cstdio2.hstddef.htypes.hstdio.hlibio.hstdint.h<7Z׏Mi=/g1YKJC$/4JO!ugRZuf~)X?ɭ#a$"T /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includetelechips.cstring3.hstddef.htypes.hlibio.hstdio.hstdint.h@' XzXGK+y/MfYQ<1=/g2󝊻fX`xXK)v!#˒vɮv[N.= YS /home/benjamin/rockbox/rockbox.fixes/toolsiaudio_bl_flash.cW /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includecreative.cstdio2.hstring3.hstddef.htypes.hstdio.hlibio.hcreative.hstdint.hKLZuv~JXuZZL~~X^P~f=Tʼ>i!, ~Xth<-t"-fh~Z/L~~X<~<f<t/ "X^tJ"1^Wt>&KL1Z1T,t $ /home/benjamin/rockbox/rockbox.fixes/tools/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includehmac-sha1.cstring3.hstdio2.hstddef.htypes.hstdio.hlibio.hstdint.hhmac-sha1.h5gguuuvu .,....JgYkKJl-&($######//16/7/3/0/3/3,0/3592903<><D<D6A<DBJ?J<D<A<D/3,0235929/3/0/30667 gggggggggڑN~JM~ftZZ~g2Xu=AL>~fJ/Zg~<>~ȼ=KM:4M<60[t.~(0ORK j/`|u0=|o0=h#!| `AB u&AB #AB %AB AB AB HAB dSAB 4AB OU  "U  "U  "| 2AB NTAB Uf\AB F©\AB FAB LAB L| AB Ͷ AB I| 4ܹ^AB I| h<&AB LhbAB hAB I| @6AB GvOAB Nž%AB AB RAB IYAB HAB O| -AB r| ?AB /AB L"JAB ql)AB H/AB OAB IFAB M AB L)AB L__off_t_IO_read_ptr_chainZENVISIONMsize_t_shortbufARCHOS_PLAYER__size__s1__ch_IO_buf_basersrcsumlong long unsigned int__srcGNU C 4.4.3tcc_crclong long intmodelnummodelnone_filenoidstring_IO_read_end__s2_leninbuf_IO_buf_end_cur_columnshort2lele2int__quad_tbufsize_old_offsetrsrclengthmain__resultARCHOS_ONDIO_FMZENVISIONmi4magicint2bersrcoffsetfake_rsrc_IO_markersize_limitstrncpyfprintfiname__stream_IO_write_ptrmethod_sbufshort unsigned int_IO_save_baseheaderlenshort2bestrcpy_lock_flags2_modestdoutusageARCHOS_V2RECORDERstdinZENV_IO_write_end__dest_IO_lock_t_IO_FILE__s1_len_posxorstringint2le_markers_Boolunsigned chartcc_sumshort intiaudio_bl_flashslen/home/benjamin/rockbox/rockbox.fixes/tools/scramble.c_vtable_offsetfreadfw_verZENVISIONM60ccpmp_encodemodel_idARCHOS_FMRECORDERapple_stop_sign_next__off64_t_IO_read_basememcpy_IO_save_end__fmt__pad1__pad2__pad3__pad4__pad5outbuf_unused2stderrargvmemsetmodelnameipod_encode_IO_backup_basecreative_enable_ciffonameargc__ptrchksum__lenxorleniaudio_encode_IO_write_baseARCHOS_ONDIO_SPscramblenewmungeinfile_nameppChecksumsfirmware_minsizedwLength1dwLength2dwLength3headerdataSTRIP_HEADER_CHECKSUM_ESTFheader_modifystripmodestriptypeopenoutfilelenreadfilenameSTRIP_HEADER_CHECKSUM/home/benjamin/rockbox/rockbox.fixes/tools/iriver.cmodelsblockdataSTRIP_NONEmodifyheaderopeninfileiriver_decodefirmware_maxsizetestheadeririver_encodeoutfile_namecrc_tabmi4_encodechksum_crc32polychksum_crc32gentabmi4length/home/benjamin/rockbox/rockbox.fixes/tools/mi4.cbytes_readgigabeat_code/home/benjamin/rockbox/rockbox.fixes/tools/gigabeat.ccalc_csumsprintf/home/benjamin/rockbox/rockbox.fixes/tools/gigabeats.cput_uint32legigabeat_s_codeuint32_tnewsizetest_crc2crctableget_uint32legentabletelechips_encode_sumtelechips_encode_crctest_buftelechips_test_crcmessagecalc_crcmask/home/benjamin/rockbox/rockbox.fixes/tools/telechips.cbitreversetest_crc1/home/benjamin/rockbox/rockbox.fixes/tools/iaudio_bl_flash.ccinf_sizesh_addralignElf32_Shdre_typee_entrysh_sizesh_addrElf32_Offe_shnumdeviceElf32_Wordmain_headerstartaddrcinfnull_key_v1null_key_v2null_key_v3null_key_v4sh_linkdevicesuint16_te_phentsizemake_ciff_filesh_namemake_jrm_filezvm_encodeintptr_te_machinee_ehsizee_idente_version/home/benjamin/rockbox/rockbox.fixes/tools/creative.cCTL:N0MAD|PDE0.SIGN.device_infoElf32_HalfElf32_Ehdrsh_entsizenullsection_headere_shoffsh_infoelf_converte_flagse_phoffElf32_Addrsh_flagssh_typee_shentsizee_shstrndxe_phnumsh_offsetresblockkeyhashprocess_partial_blockinlenmemxorsha1_process_blockleft_overnwordstotaloptkeybufsha1_init_ctxsha1_read_ctxsha1_streamsha1_finish_ctxresbufsha1_ctxbuflen/home/benjamin/rockbox/rockbox.fixes/tools/hmac-sha1.cfillbufsha1_process_bytesendpkeylenoutersha1_bufferinnerhashinnerhmac_sha1ttutt;u;<t<>t>^u^_t_atauttuttGuPS?CSRQV?DVPP#P2:PRSPSPCSWWPSGHtHJtJuG]PGsRGsQPGyyu8=POWPPPuyVy|P|VPaVVPVPVaV:S:qWqSWPmQ\Pttutt~u~uSSu SSu S u  E SE { u { S u  +S +A +u A + +S +N u N y Sy u PSP_u _Su Su Su Su JSJVu VSu Su Su SUu USu XSX~u qVVyVPP%P2NP`PZPF]PRRRiWNdWDSbSbWsSSSAxSWWaRSRRRP<NRFNRVVVXVVlyVWWXWWlzW=IWqVWPWPbWWWdhWhtPt~W~PXWlzW S' A STnSScS.SSS SV { S S, +A +S + +SSSeDSASlxSSkPPP PSkP + P PP ^WcWWWlzWSSlxSPP+9PCKPWWlzWSPSPSSP S 'P'USSlxS@DVDXPXbVbPUVVlyV2PIdPnPfhSN]QQtt2uQV2Q23t35t5u2GPGWQJRSRYWG~PttuPSPPtt>uP<SP88P>?t?AtAu>u>Su  S u >u S#P#QSQXPX$SSSPPW +WSeStSRP(PVVYVVtVtt u88 u88iSi{u {S u ~ ~ u   u  SPSPS! D S# +E +P S#6 Pd r P R! > R. + +Q + +Q +' QI d Q Q Q 3 Q& / V & V VttuPt t *u??W*u"u "*"u"* "u"* "u"*"u"* P'PPPsNV"'V;?S?GPGQSQiPiSSPSP&SS"SSPPS Q+.QWR+7R=Ptt^u%%}S}uS^u%%zVzu V^u !%W%>P>^W^nPn\WPzV[Vtt&u"P#S&'t')t)Cu&>PCDtDFtFuChhuChh)V)u dhShkPkSP(SS)-V-BPBTVTlPlVtt6u2P3S +4V67t79t9u6`Pt}P6NR{RGmStSttuPttuRttuWuu VSttuuu RRP)?W?XR=EPJ]P$nStt{uHVH{uRWR{u HtVRwWqStt-u@@-u@@-u ssxux-@ @-uPPPPwVV*V<@S@KPKUSUmPmCSVPVPV*V9FRJRRWPWP5W5VSVaPaSPSW)S)+WV 2V*V,V,3P>VS5S)SMVtt?u?@t@BtB2u23t35t5|u2|u2R|u 2|uWlqW/|QW5PV)V)PWRV S +S J Sg S SSPVV \PoPVxRtWhRxUViaQrz Q +Q + Q+ G Qd RQf[PkQVeLR]Rr<VOVRFSYSERU5VI&Q6.SB> P[ q +P + P  P( &P6%V9%R5W-SyVwWW,RaSwQ*Q$QSP W ; +WU +} V V V +RWQzQlWqzWSBQTWPSPWR R +; RX R R WQSPq|PRSP8GVgRWPS(CQ[jVRWP(SHcQ~VRW<PTcSSV V1 N Vm | V V V. += +Vd +s +W + +W + +W+ K Wm  W W  W= Z Wy W W  W: W Wv W W R(VE`PxQQW3RK]VPSQ'WD_RwVPS 'S<NWrWPcqP|}t}tu|Pu|Vu |SuttuEuEeeuSu VuoWSttuSuPVttutt u<< V  u<< u 6S`tPPP  t t5u >>bWb%u%3W35u >>5u >>5u % %5u >>5u^z^zzq.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges44#HH 1hh$HDoHH$N llV,,2^o^^8ko`z   І0,W_` }    pddl  0l# ?Q!'3|@0 KI )V77d@? &T  I4HhHl,^  + І    d !"# (5ЈKZh0t`L2 Tf\"©\.4;CNZ<&dbq}@6vOž%d<<Qf@ + > Gd RͶ 4#]0d-o0Fl)"J  .4GW hz)? +dY'8 I[ gy%Ru&h/.;@ZKQ`Zcu/lܹ^S,l3EWg~І crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.7021dtor_idx.7023frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxscramble.ciaudio_encodeipod_encodeapple_stop_sign.8035size_limitiriver.cmodifyheadertestheaderopeninfileopenoutfilemi4.cint2lecrc_tabgigabeat.cgigabeats.ccalc_csumput_uint32letelechips.cbitreversecalc_crccrctableget_uint32leiaudio_bl_flash.ccreative.cdevicesnull_key_v2null_key_v4null_key_v3hmac-sha1.cfillbuf_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_startmi4_encodeheaderzvm_encode__libc_csu_fini_startsha1_buffermemxorsha1_process_blocktelechips_test_crc__fprintf_chk@@GLIBC_2.3.4__gmon_start___Jv_RegisterClasses_fp_hwgigabeat_s_code__printf_chk@@GLIBC_2.3.4_finistrncpy@@GLIBC_2.0sha1_finish_ctxfirmware_minsizememset@@GLIBC_2.0hmac_sha1sha1_init_ctx__libc_start_main@@GLIBC_2.0modelsiaudio_bl_flashperror@@GLIBC_2.0_IO_stdin_usedfree@@GLIBC_2.0__data_starttelechips_encode_crcheader_modifyfseek@@GLIBC_2.0firmware_maxsizefclose@@GLIBC_2.1sha1_streamstderr@@GLIBC_2.0memcpy@@GLIBC_2.0int2befopen@@GLIBC_2.1telechips_encode_sumiriver_decodele2int__dso_handlesha1_process_bytesfeof@@GLIBC_2.0strcpy@@GLIBC_2.0iriver_encodeftell@@GLIBC_2.0__DTOR_END____libc_csu_initmungeshort2leshort2befwrite@@GLIBC_2.0sha1_read_ctx__bss_startmalloc@@GLIBC_2.0__stack_chk_fail@@GLIBC_2.4__fread_chk@@GLIBC_2.7gigabeat_code_endusage__sprintf_chk@@GLIBC_2.3.4strncmp@@GLIBC_2.0fread@@GLIBC_2.0_edataferror@@GLIBC_2.0strcmp@@GLIBC_2.0exit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_init \ No newline at end of file diff -Naur rockbox.svn/tools/uclpack rockbox.fixes/tools/uclpack --- rockbox.svn/tools/uclpack 1969-12-31 18:00:00.000000000 -0600 +++ rockbox.fixes/tools/uclpack 2011-02-06 23:44:36.000000000 -0600 @@ -0,0 +1,1205 @@ +ELF4Po4 ('$444444 O OL O OHHHDDQtdRtd O O/lib/ld-linux.so.2GNUGNU"M]f?  +   "K9` )YRun;|A6D.`P__gmon_start__libc.so.6_IO_stdin_used__printf_chkexitfopen__stack_chk_failstrtolmemset__fprintf_chkmemcpyfclosemallocstderrfwritefread__sprintf_chkmemmovestrcmp__libc_start_mainfreeGLIBC_2.4GLIBC_2.1GLIBC_2.0GLIBC_2.3.4ii ii ii ti O`PPPP PPPPP P $P +(P ,P 0P 4P8PD$D$UT$D$ED$ ỦT$\$<$FBEK}.t ESD$D$ED$D$UT$ ẺD$\$<$)pEԃ}uڋE2;Es%UԉT$D$h0$P\$4$E9v'D$4$vED$ẺD$4$[\$4$O\$|$4$:D$4$*EtUȉT$4$Ẻ$ <$ ؃\[^_]U(D$ D$ED$E$1UME U U(D$ D$ED$E$EUWVSlEEԋU UeE1PPD$ D$E܉D$Uԉ$uuܿH38t,PD$D$0$Eԉ$EȋUԉ$ƋEԉ$ ËUԉ$Ẻ‰Džt ډ#u4\$t$ PD$D$0$|E-=v3ẺD$ PD$D$1$:D$D$$訛E}̉}<$ Åu'PD$D$.$uUȃUuƋEԉ$ÅsUԉ$9Er 9]rt9s)PD$D$01$ +uE)ED$ |$D$Eԉ$9]؃}+uW=Pt'D$U؉T$ t$|$Eĉ$D$U؉T$ t$|$Eĉ$"}-uQ=Pt$D$U؉T$ t$|$Eĉ$yGyD$U؉T$ t$|$Eĉ$NU}.uS=Pt$D$U؉T$ t$|$Eĉ$Ru"D$U؉T$ t$|$Eĉ$}u;]tX]ԉu]ԉuU؉T$UԉT$|$t$D$ PD$D$X1$o\$t$EЉ$2}=P\$t$U$'E|$EĉD$UЉ$}=P|$EĉD$U$ܘExEt=Eԉ$=Pu)9Et$PD$D$1$$Ue3tl[^_]UWVSTE Pt}}+}}uuMMEDD9MuEuuuME;U t ;U -[^_]UWVS]EE }u 7uft +rD3ЍDuMft +zD;ЍDM4Nuft "zD;ЍDuM֋}}t#VH}}ft +JD ЍDft +zD;ЍDЍD Kft "zD>ЍDuy} ΁47u}+}}uuMMEDD;MuEuuuE}8;U t ;U -[^_]UWVS uEEEu]}u7ut M؋u]u؋]ۅt߉}t$ىMMMu]u؉UEu܉ut*u؉4]]܅t]ۅt#}؋۹M؋uj]u؋]ۅt߉}t$ىMMMu]u؍s} É߁}}+}}uuuuuUUEuDD;]uUEu؋}}} EM;U t ;U - [^_]ÐUWVS]EEE]=;U r] 7D;Mr}60]4}t]Du]ܨt D;U r}74wvE5t Dt]܉׋]]t:9U w}7s]W:uut4}tt6]Dul]ܨt D;U r}74w9uwE6t Dt]܍~} Éށ47u9us }6r;Ms E5a+}}uME]DD9MuE]܋MM};U t ;U -[^_]UWVSMEEEEG;U rMU +7.]9]r}u>6}u7uft +rD1ЍDuMft +"zMD9ЍD;U ru]37x^vE}5[ft %zMD9ЍDVM֋}}t:9U wUE7V}}ft +ZDЍDft +zD9ЍD6}]9]s}u>5f}+}}uu]]EDD9]uEuuu!E};U t ;U -[^_]UWVS(uEEEEEuJ;U rMU +7]9]r}u>6]}u7ut MЋuEuЅt }<}M;U rUE7I_v]M5,t}<}MuEuЉU؋u܉utD} 9rUE7}Ћu7]]܅t]ۅt#MЋ۹uЋEuЅt }<}M;U rUE7_9]w]M6t}<}MuEuЍs} É߁}]9]s}u>6]9]s}u>5z}+}}]]]u]]U؉MԉuTT9]uU؋MԉuЋuuumE};U t ;U -([^_]ÐUWVSuU EE]9sEEaU279r}M97!M9MrE}6;UsMU +2Et Dut D9rE}7 OvMU +5~t DtU}}t>9wUE7B}>MMt Lt Dukt D9rUE7 O9Mw}M96t Dty} M9MsUE6N}9}sUE57M9@}2ME9t 9-[^_]UWVSMU EE]Ӊ]9sEEbu2;UrE}7]9]r}u>6;UsUE2Eft +rD1ЍDyMft +"zMD9ЍD;Uru]37F^vE}5)ft %zMD9ЍDVM֋}}t:9UwUE7V]]ft +ZDЍDft +zD9ЍD9]s}u>6Pu9usE}59]9[U2]M;Ut ;U-[^_]UWVS uU EEMщM9s!EEEb]2;UrE}7]9]rE}6~;UsMU +2gEt uEt }<}M;UrUE7_v]M5t}<}MuEUԉE؋}܉}tBU9Ur]M7}>I]]܅t]ۅt ۹]E؅t }E؃M;UrMU +7_9]w}];6t}E؃MuE؃]؁} É߁}]9]sE}6P}9}sUE59]9M2}];;Ut ;U- [^_]ÐUt uR@4t#t +t u7H8 +H<@,@0@@@D]USP@H, +x8vZx8 uBJ[]U$t$É֋@0;C8su CDC@C<CDC,FC,C0CDC@C<CDs,C0$t$]UHDHD]UWVSljփvI)9suE҉YM]҉:wȉ)[^_]UWVSÉ։ϋPT9vST)9rCl 90s0Cl;8v8Ѝ40!E9{u8}҉pUc@GE}Uҁ ‰U!v[uv7EE9su҉w݋U{[^_]UWVSƉUυt8@l;vE9u߃[^_]USv\uwO;HPvwG)ډӺ9Ht +t +uBvSu[]USË@p$CpCl$ClCh$ChCd$CdC`$C`C\$C\[]UWVS<ËEj)MPΉ]BHJTuIJ\|1|1i_Jl)J\ Jp;uJTZ\BD| 1|1i_Zdz`<}}+}}uuMMEDD9MuEuuuaME;U t ;U -[^_]UWVSMEE}u7uft +rD1ЍDuft +zD9ЍD^]ft +zD9ЍDu<ft +zD9ЍD}\~X]փu=ft]]RRD1؍D}}-V0ރ]]ft +zD9ЍD6M9Ms}u>5{}+}}MMMuMME܉U؉uDD +9MuE܋U؉uԋuuuuԋE}9t 9- [^_]UWVSMEEEEG;U rMU +7n]9]r}u>6T}u7uft +rD1ЍDuft +zD9ЍD;U rUE74suv]M5ft +zD9ЍDu<ft +zD9ЍD}t~']փu=ft]]iRD1؍D}}D9U wUE7Vރ]]ft +"zD9D6}]9]s}u>5fu+uu}}]]EDD9]uEuuuE};U t ;U -[^_]UWVS uEEEEEEG;U rMU +7]9]rE}6E}8}t ] MԃuEԅt M;U r}];7z_vUE5]tMMMu,}tMM\_XEԋM׉Eu4tI}]܉]aEԍRۋM܉MK;U r}];7Ws߃]]܍?t }Eԃ}ԉ}t }EM;U rMU +7 _9]w}];6t}EMu}}ԍ{}ۍ]]9]sUE6]9]sE}5x}+}}]]]]]U؋UEԉEDD9]uU؋]]ԋ}}}@ME;U t ;U - [^_]ÐUWVS]U EEu9sEEaU2{9r}M97eM9MrE}6K;UsMU +24Et Dut D9rE}7 OvMU +5t Du$t DLOvUu)t};DMMI;uwE}7>};σMMt D yMukt D9rUE7 O9Mw}M96t DtM}ρ}M9MsE}6N}9}sUE57M9}2ME9t 9-[^_]UWVSMU EE]Ӊ]9sEEbu2\;UrUE7E]9]rEu6+;UsMU +2Eft +rD1ЍDyft +zD9ЍD;Uru]374suvUE5ift +zD9ЍDu<ft +zD9ЍD]t^']փu=ft]]iRD1؍D]]D9UwEu7V`ރ]]ft +zD9ЍD9]sEu6Pu9usUE59]9M2u]3;Ut ;U-[^_]UWVSuU EEMщM9s!EEEb]2;UrE}7]9]rE}6;UsMU +2Et ut M;Ur}];7#_vUE5tMMMu,}tMM\_XM׉E؃u0t]܉]^Rۋ}܉}K;UrUE7\W#߃]]܍?t E؅t } M؃M;Ur}];7_9]wUE6t} M؃MuE؍{}]9]sMU +6P}9}sUE59]9M2}];;Ut ;U-[^_]ÐUt uR@4t#t +t u7H8 +H<@,@0@@@D]USP@H, +x8vZx8 uBJ[]U$t$É֋@0;C8su CDC@C<CDC,FC,C0CDC@C<CDs,C0$t$]UHDHD]UWVSljփvI)9suE҉YM]҉:wȉ)[^_]UWVSÉ։ϋPT9vST)9rCl 90s0Cl;8v8Ѝ40E9{u$Uu/GEEUҁ ‰}tV4wVguv7EE9su҉w݋U{[^_]UWVSƉUυt8@l;viE9u߃[^_]USvcuwV;HPwQ)ډӺ9Ht +t +uBvSwu[]vUSË@p$CpCl$֡ClCh$ġChCd$財CdC`$蠡C`C\$莡C\[]UWVS<ËEj)MPΉ]BHJTuIJ\|1|1i_Jl)J\ Jp;uJTZ\BD| 1|1i_Zdz`<ft{rD1ЍD{ft +zD9ЍDt>ft{rD1ЍD{]]ft +zD9ЍD}4~uft "zD9ЍDu]{}Éށ47u}+}}uu]]EDD;]uEuuuE}8;U t ;U -[^_]UWVS uEEEu]}u7ut M؋uut<;t<9MMu$t M|{딉u؉׉Eu1tI]܉]Ku؋RM܉M0uW_߃]]܅t1t}؋t M؋t+t{q]؋Yut<;t"<9MMuu؃}ۍ]}+}}uuuuuUUEuDD;]uUEu؋}}}EM;U t ;U - [^_]UWVS ]u EEEEuG;UrMU +7u9urE}6 }u 7ut DuuԨt D9rUE7` OvuM15;t Du$t DLOvuԉ׃u$t DRMMD9Uw}u>7WσMMt#t Dt Dt t DoOuԨt D9rUE7 O9MwuM16t Dtuԍy}ɍ MM9MsE}6M9Ms}u>5{}+}}MMMuMME܉U؉uDD +9MuE܋U؉uԋuuuwuԋE}9t 9- [^_]UWVSMEEEEG;U rMU +7]9]r}u>6}u7uft +rD1ЍDuft +zD9ЍD;U rUE7 4suv]M5ft +zD9ЍDu<ft +zD9ЍD}t~']փu=ft]]iRD1؍D}}D9U wUE70Vރ]]t>ftAZDЍDft +"zD9Dt>ftZDЍDft +zD9ЍD;U r]M74s9uw}u>6ft "zD9ЍDa}ۍ]]9]sUE6}]9]s}u>5f}+}}uu]]EDD;]uEuuuE};U t ;U -[^_]UWVS uEEEEEEG;U rMU +7l]9]rE}6RE}8}t ] MԃuEԅt M;U r}];7_vUE5tMMMu,}tMM\_XMEԉ׉Eu2tI}]܉]_EԍRM܉MD;U r}];7 W߃]]܅t2t]{Eԃt ] Mԃt2t]{]ԃ_}ԉ}t }EM;U rMU +7 _9]w}];6t}EMu}}ԍ{}ۍ]]9]sUE6]9]sE}5x}+}}]]]]]M؋MUETT9]uM؋UEԋ}}}ME;U t ;U - [^_]ÐUWVS]U EEu9sEEaU29r}M97M9MrE}6|;UsMU +2eEt Dut D9rE}7 OvMU +5t Du$t DLOvUu)t};D}}J;uwUE7o};U2}}t#t Dt Dt t Dit D9rUE7 O9Mw}M96t Dty}M9MsUE6N}9}sUE57M9}2ME9t 9-[^_]UWVSMU EE]Ӊ]9sEEbE2;UrMU +7]9]rUE6;Us]M2{Eft +rD1ЍDyft +zD9ЍD;UrUE74suv]M5ft +zD9ЍDu<ft +zD9ЍD]t^']փu=ft]]iRD1؍D]]D9UwUE7Vރ]]t>ftAZDЍDft +"zD9Dt>ftZDЍDft +zD9ЍD;Ur]M74s9uwUE6ft "zD9ЍDa}]439us]M6P]9]sUE59u9M12E];Ut ;U-[^_]UWVSuU EEMщM9s!EEEb]2%;UrE}7]9]rE}6;UsMU +2Et ut M;Ur}];7x_vUE5[tMMMu,}tMM\_XM׉E؃u.t]܉]\RM܉MD9Uw}];7Wz߃]]܅t.t{t t.t{_E؅t }E؃M;UrMU +7_9]w}];6t}E؃MuE؍{}]9]sMU +6P}9}sUE59]9UM2}];;Ut ;U-[^_]ÐUWVSu EЃ}r]6]1É߁3Z1É߁3Z1É߁3Z1É߁3Z1É߁3Z1É߁3Z1É߁3Z1É߁3Z1É߁3Z 1É߁3Z +1É߁3Z 1É߁3Z 1É߁3Z 1É߁3Z1É߁3Z1É߁3m}UуtU}t#6} 139uЃ[^_]ÐUWVSeE1EUԈu}f}!tH]MfCuf}f}!f}!f}!Ш]Mԋu}}!}!}D$D$$jD$D$$=9GPPPUĈuD$]$0‰)ى!t9!ÃuE +uJ t +t f9]<;]rtf9t;Ãƃ<!à u;r$!t^D$uč]ʼn$=ƅƒ!9‰!ӍU9!!t>ƒ|!tUe3t\Č[^_]U]u}E UM]uP}|turtuhvtu[tuPtuF} t} ~:}$t&t}$u*}(t&t}(u},t&t},u +v]u}]UE]US] E$D)ȃ[]ÐUED$E D$E$ZUED$E D$E$T[UED$E D$E$ZU4$|$Eu} 9(4$|$]ÐU}]U:]U]U:]U:]U:]U:]UWVS]u .}E=v)EEDE8xxxxxxxxx x +x x x xx˃;EtEt0E؍Tt˃qi)Ѹqi)Ӄ} ȃ[^_]ÐU]Ít&'UWVSOi"X)t$1ED$E D$E$9rރ[^_]Ë$ÐUS Ot OfЋu[]ÐUS[!YY[uncompressed/%dNRV2B-99/%dNRV2D-99/%dNRV2E-99/%drbwb%s: out of memory +ucl_init() failed !!! +-d-t-F--2b--nrv2b--2d--nrv2d--2e--nrv2e--10--best--none--debugusage: %s [-0123456789] input-file output-file (compress) +usage: %s -d input-file output-file (decompress) +usage: %s -t input-file... (test) +%s: cannot open input file %s +%s: cannot open output file %s + +write error [%ld %ld] (disk full ?) + +something's wrong with your C library !!! + +read error - premature end of file +internal error - compression failed: %d +%s: header error - this file is not compressed by uclpack +%s: header error - invalid method %d (level %d) +%s: header error - invalid block size %ld +%s: block size error - data corrupted +%s: compressed data violation: error %d (0x%x: %ld/%ld/%ld) +%s: checksum error - data corrupted + +UCL real-time data compression library (v%s, %s). +Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer + +*** WARNING *** + This is an example program, do not use to backup your data ! + +%s: tested ok: %-10s %-11s: %6ld -> %6ld bytes +%s: decompressed %ld into %ld bytes +%s: internal error - invalid method %d (level %d) +%s: algorithm %s, compressed %ld into %ld bytes +UCL               0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' +}Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L +J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju +m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx + TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-1.01Jan 02 2002 + + +UCL real-time data compression library. +$Copyright: UCL (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 Markus Franz Xaver Johannes Oberhumer $ + +http://www.oberhumer.com + +UCL version: v1.01, Jan 02 2002 +UCL build date: Feb 6 2011 23:44:36 + +UCL special compilation options: + UCL_BYTE_ORDER=1234 + UCL_UNALIGNED_OK_2 + UCL_UNALIGNED_OK_4 + + +$Id: UCL 1.01 built Feb 6 2011 23:44:36 by gcc 4.4.3 $ +  .o,P + O ooo O&6FVfvƆֆmVGCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3ЇrRV+X0K 7d <pVOHZFU+ +d[ -asxdy  +%`'*5,+g+{rxwriterxwrite32xputcxreaddo_compressxread32 xgetcP do_decompresse main]rk%ucl_alloc_ucl_mallocucl_free,ucl_alloc_hook>ucl_free_hook+=ucl_fwriteucl_fread(ucl_nrv2b_99_compresse+ucl_nrv2b_decompress_8ucl_nrv2b_decompress_le16ucl_nrv2b_decompress_le32t0ucl_nrv2b_decompress_safe_8ucl_nrv2b_decompress_safe_le16ucl_nrv2b_decompress_safe_le32k7ucl_nrv2b_test_overlap_8ucl_nrv2b_test_overlap_le16ucl_nrv2b_test_overlap_le32(<~)ucl_nrv2d_99_compresseVOucl_nrv2d_decompress_8ucl_nrv2d_decompress_le16ucl_nrv2d_decompress_le32tFUucl_nrv2d_decompress_safe_8ucl_nrv2d_decompress_safe_le16ucl_nrv2d_decompress_safe_le32kd[ucl_nrv2d_test_overlap_8ucl_nrv2d_test_overlap_le16ucl_nrv2d_test_overlap_le32(-a~)ucl_nrv2e_99_compressesucl_nrv2e_decompress_8ucl_nrv2e_decompress_le16ucl_nrv2e_decompress_le32tyucl_nrv2e_decompress_safe_8ucl_nrv2e_decompress_safe_le16ucl_nrv2e_decompress_safe_le32kucl_nrv2e_test_overlap_8ucl_nrv2e_test_overlap_le16ucl_nrv2e_test_overlap_le321ucl_crc32x_ucl_crc32_tableH '_ucl_config_check__ucl_init2__ucl_init_done7__ucl_ptr_linear'__ucl_align_gapKucl_memsetucl_memmoveucl_memcpyZucl_memcmpg ucl_assert8ucl_copyrightQucl_versionjucl_version_stringucl_version_date_ucl_version_string_ucl_version_dateucl_adler32k__ucl_copyrightnxЇ,cint,{33afEf,z^G\Y8N 1 - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0#D +v1#F +62#G +6#H +?#L +Hs#T +Is#X +Js#\ +Ks#` +Lu#d +N3#h +P #l  2  # k# B3#  '#. 3Z__s  Mg3zgL`3T``uVs@u__nuT@3!:ЇK/3,B:?fP]/3;3/DMB/IxMB/}MB/MBP^Z +-mZ +'GmZ'Dm )P3!q_"f}Zmm =!q"fZމm#OL:_r$fL/$bufL(Z$lenL:%lN:z EU&3{_'f{'v{!(b}l f&fŊ'ff'cf3(cchfuw#F9:ŊY'$f9S$buf9ss$len9:9P%l;:ϊ=z@z$AE#3Yl$fi?$fok/3;3,:%r3%inm(outmuL):2*k:ud*!uD*"!uH):|+err OZ/QmZōm#n!l 'fn(bpl%vq!#_3P 'f_%caf,<3$U -fiP-fop"r3"bufm.:u/mU T. !uH0/!30;"3.,#:uL."$!u0%:&+errZW~/K +mZՏ:e +mZFA +mZ~O +m1=& /inYmuD2outZm0[:Z0k\:3 .{:uXZjmZ lm4C"c!Z\~m fe ,s3 !J3C !{ "i3 "r3 "fiq +"fo +0!  +0q + .\ Pt. Pt<.+ 3t.3t80(: "s 5Z  mZ ! mZ1# mZԔ- m1 67u67u40G7[ 67312Ja 69u69u42J6G9[6931g| 6;u6;u4g|6G;[6;31 6=u6=u1ȕ 6?u6?u1Е6Au6Au1A6Cu6Cu1g6Eu6Eu1$86Gu6Gu1j~6Ku6Ku16Mu6Mu16Ou6Ou1Җ-2bVEҖV1S6[u6[uZ6qqmmZǘmZ CmZm*S'P*)P**P*)+PP*.PP*1$H3U 9?*j)P777 gcint!EOUAj / /Av| + A! zN^G\Y8 - (# # # # p# ]# # L# # #$ #(  #, 7"#0 $#4 &(#8 *(#< ,#@ 0#D v1#F 62#G 6#H ?#L HA#T IA#X JA#\ KA#` L#d N(#h P#l 2 #k#B(#%'QmA@ _mm/Bm/wA=l Bw/=V pA[PVm pPA 3Am ,m3/G B3/ p5A s6 hCPPijTPt@cint!E!zN^G\Y8tX 1 - +(# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&(#8 +*(#< +,#@ +0Q#D +v1f#F +62#G +6#H +?#L +HA#T +IA#X +JA#\ +KA#` +LC#d +N(#h +P#l  2  # k# B(# XN XN'C7VA@C__nCT7K/͚ fK7sKlenK/-/͚(f-7s-Alen-/Ӛ0*V,cint,3V[E[:9 F:# ;n# + : : 3 n =p $6P73#F83#9:# +::# ;3#9<3#/=3#>3#p?:# ,zN^G\Y8e  -  +3#  +# +#  +# p +# ] +#  +# L +# +#  +#$  +#(  + #, 7 +"#0  +$#4 +&3#8  +*3#<  +,#@ +0^#D v +1s#F 6 +2#G  +6#H  +?#L  +Hn#T  +In#X  +Jn#\  +Kn#`  +LP#d  +N3#h  +P#l + 2 + +#k +#B +3#e[e['#K$3#&:#(:#):# +:#,:#bp.P#ip/P#in0P# 1P#$out2b#(4!#,5,#0$6,#47,#88,#<e9b#@:b#D<#H=h#lcb?#pyA:#tB:#xC:#|Fl#Gl# Hl#*Il#K4:t^5n`:#fa:#Ob:#e:# if:#gE#Yh:#k:#l:# m:#$n3#(ct5#,Au:#0b{P#4|P#8P}:#<ip:#@bp:#Drp:#HG:#Lb#P:#T0:#Xbb#\;#` ;#d ;#hu;#l;#pNsY:key:A1n1n1j1PNnNnuN3jNPE3eT7c533 Neuc5!pbR"b!$ gBc5nbit,#$c5P$b,R ad& ca5 ia!+%G"te!I d_\u c5:u &,: =_ c5iiP7lit:U'3~ +(c5):):*b3#=OC? +(sOop +sn:key:j +sjcl3wU +sUkeyW:cntX:+YX:lenY:,^0E s0key2:% sY:cnt:p1Pp2PpxP+:bPbpPbxP+[i:3 c5s$:y:-? + +w .W +/M +%0b +1LžL /Z/d%ɞ0q2p +/~ +%3 +4 +# / +500 +0 +0 +6 +u`1Ls /Z/d%"m0q1 u[ .) +. 3/ %35 \3@ 3V 6b u\6l uX6w uT3 $0K 5H0 2 +Šr/ +%Š3 +7p +/~ +%3 +8_3 9c_59s_b`PP`:a!:rc38G3@9sbPP::i::c3;Zm9sbPP:;9sY:9len::key:'c'5j',<t3V(intP)t:-(outube)kuh(cbv);w3 )x,)yhW=ii{Pu}=lit|:u}>}:?}:u}?{~}c?A~?7*r3@0d p,# z:# &:# i:# :# !# !#*scC?`3AYVB ĥ`T/ / / / / 5x0 7 4p/"//%40-061@/a/V/M2mè^9Cu}.l/z%è^0D)4>:?:u}=l13u}*l232άg//E5:[E0[ F F m X +,cint,KPEP:,zN^G\Y8z - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0s#D +v1#F +62#G +6#H +?#L +Hc#T +Ic#X +Jc#\ +Kc#` +Le#d +N3#h +P#l  2  # k# B3# zp zp'3X&srcEJ :udstW]cbb*!5 .:x.:.:ud<:<: AoE3&EsrcEq :dstW]cLbb*!5 .:.:up.:udL<:L<:>AoE 3srcEK :dstW]cbc,ձ bb*!B5 .:`.:ud.:u\ձ<:<:AoE  +Y c ,cint,KPEP:,zN^G\Y8z - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0s#D +v1#F +62#G +6#H +?#L +Hc#T +Ic#X +Jc#\ +Kc#` +Le#d +N3#h +P#l  2  # k# B3# zp zp' 3 srcEF  : dstW ]!c$bb*!9!5 .:3".:r".:ud 1uhG<:"<:">AoE#: 3"c#srcE# :#dstW5$]a$cbb*!$5 .:O%.:up.:u` 1udն<:T&<:&AoE': 3"c'srcE' :(dstW;(]g(cbc,(.[bb*!(5 .:h).:up.:u\ 1u`S<<:)<:)<AoEQ*  dk,cint,KPE:,zN^G\Y8t - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0m#D +v1#F +62#G +6#H +?#L +H]#T +I]#X +J]#\ +K]#` +L_#d +N3#h +P#l  2  # k# B3# tj tj'5 ++3d*src+E* ++:* ,:+,W<+-]sbb*!\+5 ,:l,,:up,:ud 1ulƿ<:,<:-: +63]U-src6E- +6:- 7:.7W..8]Ubb*!N.5 ,:2/,:ul,:u` 1uh66<:B0<:0N +A3]kO1srcAE{1 +A:1 B:1BW1C]bcE,2lcbb*!f25 ,:)3,:uh,:u\ 1ud<:s3<:3z  +pF,cint,3V[E[:9 F:# ;n# + : : 3 n =p $6P73#F83#9:# +::# ;3#9<3#/=3#>3#p?:# ,zN^G\Y8e  -  +3#  +# +#  +# p +# ] +#  +# L +# +#  +#$  +#(  + #, 7 +"#0  +$#4 +&3#8  +*3#<  +,#@ +0^#D v +1s#F 6 +2#G  +6#H  +?#L  +Hn#T  +In#X  +Jn#\  +Kn#`  +LP#d  +N3#h  +P#l + 2 + +#k +#B +3#e[e['#K$3#&:#(:#):# +:#,:#bp.P#ip/P#in0P# 1P#$out2b#(4!#,5,#0$6,#47,#88,#<e9b#@:b#D<#H=h#lcb?#pyA:#tB:#xC:#|Fl#Gl# Hl#*Il# +K4:t^5n`:#fa:#Ob:#e:# if:#gE#Yh:#k:#l:# m:#$n3#(ct5#,Au:#0b{P#4|P#8P}:#<ip:#@bp:#Drp:#HG:#Lb#P:#T0:#Xbb#\;#` ;#d ;#hu;#l;#p +NsY:key:A1n1n1j1PNnNnuN3jNPE3p37c5(43F43d4 N4uc54!pbR"b!4 gf4c55bit,45#fv]5$c5P$b,R +wv5& cw55iw!5%"t{!5&aQ 'ca5'ia!(te! P6 c5F6:d6 6),ud*& E+< 6,3 %,-F 6: =P6 +c56iiP&7lit:D7.3m7v +/c570:70:71b37#=O28 +/sO^8 +sn:key:j +sjcl3wU; sUkeyW:cntX:2YX:lenY:3^0Ed s0key2:% sY:cnt:p1Pp2PpxP2:bPbpPbxP2[i:3|8c58s9:h9:94 + + +9, +%5 +6L  ,Z,d%5q7 +r, +%r- +98 + , 95 + 5 5" :. u`6Lf8 ,Z,d%`5q6d u + 9+| ":,r %- K:- :- :: u\: uX: uT- ;5 95 7; r,M %-W s;* +, +%- +;;_3\'c_5's_b`PP`:a!(rc3;G3'sbPP:(i:(c3&Z'sbPP:&'sY:'len:(key:')c'5j',<j +t3F;/intP;0t:</outubT<0kuh</cbv<0;w3<0x=0yhF==ii{Pu}=lit|:u}>}:=?}:u}?{~}c*?A~?7/1r3=@0 p,# z:# &:# i:# :# !# !#1sc?2>?^4AYVB,G,<,1,(,95R*\'p,,v,m%'556x,,,7N9Cu}+[>,%N5D$>:>?:u}=l13u}1l23>7tg,,!E5:?[EE0LL^[ NF F  H,cint,KPEP:,zN^G\Y8z - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0s#D +v1#F +62#G +6#H +?#L +Hc#T +Ic#X +Jc#\ +Kc#` +Le#d +N3#h +P#l  2  # k# B3# zp zp' +3HK ?srcE9? :d?dstW?]?coCbb*!?5 .:F@.:o@.:udo'<:@<:@'AtE A; 3K 4AsrcE`A :AdstWA]Acqbb*!A5 .:aB.:up.:udq<:PC<:CAtECU 3 eDsrcED :DdstWE]4Ecbc,TEIbb*!E5 .:E.:ud.:u\I{<:F<:fF"{AtEF ,cint,KPEP:,zN^G\Y8z - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0s#D +v1#F +62#G +6#H +?#L +Hc#T +Ic#X +Jc#\ +Kc#` +Le#d +N3#h +P#l  2  # k# B3# zp zp' 3FsrcEF :%GdstWG]Gcbb*!G5 .:H.:up.:u` 1uh<:I<:AI&AtEI: 3dIsrcEJ :JdstWJ]Jc\bb*! K5 .:K.:up.:u` 1ul=<:+M<:M=AtENo 3dNsrcE@N :kNdstWN]Ncbc,Npbb*!eO5 .:(P.:ul.:u\ 1u`<:P<:QOAtEQV y,cint,KPE:,zN^G\Y8t - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0m#D +v1#F +62#G +6#H +?#L +H]#T +I]#X +J]#\ +K]#` +L_#d +N3#h +P#l  2  # k# B3# tj tj' +3Qsrc+EQ ++:Q ,:*R,WIR-]bb*!iR5 ,:XS,:up,:ud 1ulv<:S<:S: 63JATsrc6EmT +6:T 7:U7W(U8]Bbb*!HU5 ,:7V,:ul,:ud 1uh#<:W<: +X: A3JyXsrcAEX +A:X B:#YBWCYC]bcE,cYYqbb*!Y5 ,:Z,:uh,:u\ 1ud <:>[<:[z4 vH,cint,3V[E[:9 F:# ;n# + : : 3 n =p $6P73#F83#9:# +::# ;3#9<3#/=3#>3#p?:# ,zN^G\Y8e  -  +3#  +# +#  +# p +# ] +#  +# L +# +#  +#$  +#(  + #, 7 +"#0  +$#4 +&3#8  +*3#<  +,#@ +0^#D v +1s#F 6 +2#G  +6#H  +?#L  +Hn#T  +In#X  +Jn#\  +Kn#`  +LP#d  +N3#h  +P#l + 2 + +#k +#B +3#e[e['#K$3#&:#(:#):# +:#,:#bp.P#ip/P#in0P# 1P#$out2b#(4!#,5,#0$6,#47,#88,#<e9b#@:b#D<#H=h#lcb?#pyA:#tB:#xC:#|Fl#Gl# Hl#*Il# K4:t^5n`:#fa:#Ob:#e:# if:#gE#Yh:#k:#l:# m:#$n3#(ct5#,Au:#0b{P#4|P#8P}:#<ip:#@bp:#Drp:#HG:#Lb#P:#T0:#Xbb#\;#` ;#d ;#hu;#l;#p NsY:key:A1n1n1j1PNnNnuN3jNPE3[7c5*\3H\3f\ N\uc5\!pbR"b!\ gv\c5]bit,6]#v_]$c5P$b,R +w]& cw5]iw!]%"t{!]&aQ 'ca5'ia!(te! v^ c5H^:f^ ^),ud*& k+< ^,3 %R-F ^: =v^ +c5^iiP(_lit:F_.3Ao_v +/c5_0:_0:_1b3`#=OAJ` +/sOv` +sn:key:j +sjcl3wU; sUkeyW:cntX:2YX:lenY:3^0Ed s0key2:% sY:cnt:p1Pp2PpxP2:bPbpPbxP2[i:3`c5`s+a:a:a4 +- + +a, +%!5 +6L; ,Z,d%55q7 +!, +%!- +a8 +F8 , 9P5 + 5 5" :. u`6L>8 ,Z,d%E5q6d u + b+| :b,r %- cb- b- b: u\: uX: uT- +c5 9h5 7; r,M %-W c* +6, +%6- +c;_3\'c_5's_b`PP`:a!(rc3;G3'sbPP:(i:(c3&Z'sbPP:&'sY:'len:(key:')c'5j',< t3vc/intP d0t:4d/outubld0kuhd/cbvd0;w3e0x3e0yh^e=ii{Pu}=lit|:u}>}:e?}:u}?{~}c*?A~?7/1r3e@0 p,# z:# &:# i:# :# !# !#1sc?Jf?^5AYVB,G,<,1,(,95R*\Wp,,v,m%W5563x,,,7~9Cu}+sf,%~5DIT>:f?:u}=l13u}1l23f7g,,!E5:?[EE0LL^[ NF F K x,cint,KPEP:,zN^G\Y8z - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0s#D +v1#F +62#G +6#H +?#L +Hc#T +Ic#X +Jc#\ +Kc#` +Le#d +N3#h +P#l  2  # k# B3# zp zp' 3x %gsrcEQg :|gdstWg]gc bb*!g5 .:th.:h.:ud <:h<:iF  AwEDi 3  misrcEi :idstWi]jc  bb*!$j5 .:j.:up.:ud  <:k<: +l  AwE_l1 3 lsrcEl :7mdstWWm]mcbc,m9 bb*!m5 .: n.:ud.:u\9 <:kn<:n\AwEAo !,cint,KPEP:,zN^G\Y8z - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0s#D +v1#F +62#G +6#H +?#L +Hc#T +Ic#X +Jc#\ +Kc#` +Le#d +N3#h +P#l  2  # k# B3# zp zp'3TosrcEo :odstW$p]Ppcbb*!pp5 .:_q.:up.:u` 1uh<:q<:rAwEr: 3%rsrcEs :psdstWs]scbb*!s5 .:t.:up.:u` 1uh6<:lv<:vAwEBw 3%wsrcEx :FxdstW~x]xcbc,x1bb*!Vy5 .:z.:ul.:u\ 1u`V<:z<:1{mAwE{=T%#,cint,KPE:,zN^G\Y8t - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0m#D +v1#F +62#G +6#H +?#L +H]#T +I]#X +J]#\ +K]#` +L_#d +N3#h +P#l  2  # k# B3# tj tj'+3{src+E{ ++:| ,:G|,Wf|-]bb*!|5 ,:},:up,:ud 1ul8<:}<:5~:63"~src6E~ +6: 7:7W8]!bb*!5 ,:,:ul,:u` 1uh7!<:<:8A3"%|srcAE +A:Ӄ B:BWC]bcE,>"~%bb*!5 ,:w,:uh,:u\ 1ud<:<:p%U'&,cint,KPE,zN^G\Y8n - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0g#D +v1|#F +62#G +6#H +?#L +HW#T +IW#X +JW#\ +KW#` +LY#d +N3#h +P#l  2  # k# B3# nd nd'm!%U'Ncm!<bufmEhlenm:crco! !xd'6hhX'X'B'cintE!zN^G\Y8iwM-e (# # # # p# ]# # L# # #$ #(  #, 7"#0 $#4 &(#8 *(#< ,#@ 0F#D v1[#F 62#G 6#H ?#L H6#T I6#X J6#\ K6#` L8#d N(#h P#l +2  # k# B(#l M Ce M C' + `'*',cY>int,{>>EfEI>,z>N^G\Y8 - +># +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&>#8 +*>#< +,#@ +0#D +v1#F +62#G +6#H +?#L +Hy#T +Iy#X +Jy#\ +Ky#` +L#d +N>#h +P#l  2  # k# B>#  .']Q{k}`Sfc>G, +yPEW3!G{[.i9yNym.`;sskffm>m!DNyNyuN>jNN[rP[Q[[r[[u[!1q >1![SxS>[r[i>mb`xdalulk,n"p0mp1mv0!v1! + f",,>`'4*шr.[i/>G0a1!b2aa3x4u5aL ''aR!bS ''bf '4(a} F(}(!!p ((cx!P"xn"j,#6(($H#Y(*%&j&s'|&8('&w'())*&(&())*(( ! >4***v!*s1>*s2>I*s3>*s4>͋*s5>*s6>#*s7>O*s8>{*s9>r>ӌ++,>PDG*)+)cint!E!zN^G\Y8tX -w +(# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&(#8 +*(#< +,#@ +0Q#D +v1f#F +62#G +6#H +?#L +HA#T +IA#X +JA#\ +KA#` +LC#d +N(#h +P#l  2  # k# B(#~ XNw XN'k}_6%**'ptr%p'&8!*)+~ptr8B8/p:Qs:n:E ,++*cint!E!zN^G\Y8tX -w +(# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&(#8 +*(#< +,#@ +0Q#D +v1f#F +62#G +6#H +?#L +HA#T +IA#X +JA#\ +KA#` +LC#d +N(#h +P#l  2  # k# B(#~ XNw XN'NANAuN(jNC8AQ8A8j8C1A1A1j1CtA,+M+>stAct(lent/UAM+n+jUAsrcUlenU/BAn++ZBAsrcBlenB/*(++s1*s2*len*/]!.+a-A,,cint,3V[E,zN^G\Y8 - +3# +# +# +# +p# +]# +# +L# +# +#$ +#( + #, +7"#0 +$#4 +&3#8 +*3#< +,#@ +0r#D +v1#F +62#G +6#H +?#L +Hb#T +Ib#X +Jb#\ +Kb#` +Ld#d +N3#h +P#l  2  # k# B3# o o'&E++*8&3vP++V~|!++ +y++my++ڎ y+,ly,,2"!,a-^@!bufPlen:s1!Qs2!"k35 [ko4}:Z% : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ &.? : ; ' I 4 : ; I: ; I.? : ;' I 4 : ;I: ;I.? : ;' I .: ; ' I@: ; I1X Y 11X Y .: ;' @1X Y1X Y .: ;' I@!: ;I"4: ;I#.? : ; ' I@$: ; I%4: ; I&.? : ; ' @': ; I +(4: ; I +)4: ; I*4: ; I ++ +: ;,.? : ;' I@-: ;I.4: ;I +/4: ;I +04: ;I1 24: ;I3 U4 5 +: ;64: ;I74: ; I? < % $ > $ > : ; I : ;I I' I I +'  $ >  : ;  : ;I8 +: ;  : ; I8 +I!I/ .? : ; ' I@: ; I +.? : ; ' @: ; I +.: ; ' @: ; I.: ; ' I@: ; I4: ; I4: ; I?  +4: ; I? < % $ > $ > : ; I $ >  I&  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ;' I 4 : ;I: ;I.? : ; ' I@: ; I +1X Y 14: ; I? < % : ; I$ > $ >  I&I  : ; : ;I8 + +'  I : ;I  : ;  : ; I8 +$ > &: ; I!I/  : ;  : ; I8 +.: ;' : ;I: ;I 4: ;I.? : ; ' I 4 : ; I.: ; ' I@: ; I: ; I .: ; ' @!4: ; I +"4: ; I#.: ;' @$: ;I +% &4: ; I'.: ;' I@(: ;I): ;I*4: ;I+4: ;I,.: ;' I -1X Y .1/104111X Y21X Y34141RUX Y 5 U641 +71X Y 8.: ; ' I 9: ; I:4: ; I;.: ; ' <.? : ;' I@=4: ;I +>4: ;I?4: ;I +@ : ;A +: ;B1RUX YC1 +D E&IF4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I: ; I: ; I + 4: ; I4: ; I4: ; I +4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I: ; I: ; I + 4: ; I4: ; I4: ; I +4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I: ; I: ; I + 4: ; I4: ; I4: ; I + U4: ; I? < % : ; I$ > $ >  I&I  : ; : ;I8 + +'  I : ;I  : ;  : ; I8 +$ > &: ; I!I/  : ;  : ; I8 +.: ;' : ;I: ;I 4: ;I.? : ; ' I 4 : ; I.: ; ' I@: ; I: ; I .: ; ' @!4: ; I +"4: ; I#.: ;' @$: ;I +% &.: ; ' ': ; I(4: ; I)4: ; I +*1X Y +1,1-41..: ;' I@/: ;I0: ;I14: ;I24: ;I3.: ;' I 41X Y 54161X Y71X Y81RUX Y 9 U:41 +;.: ; ' I <.? : ;' I@=4: ;I +>4: ;I?4: ;I +@ : ;A +: ;B1RUX YC1 +D E&IF4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I: ; I: ; I + 4: ; I4: ; I4: ; I +4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I: ; I: ; I + 4: ; I4: ; I4: ; I +4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I: ; I: ; I + 4: ; I4: ; I4: ; I + U4: ; I? < % : ; I$ > $ >  I&I  : ; : ;I8 + +'  I : ;I  : ;  : ; I8 +$ > &: ; I!I/  : ;  : ; I8 +.: ;' : ;I: ;I 4: ;I.? : ; ' I 4 : ; I.: ; ' I@: ; I: ; I .: ; ' @!4: ; I +"4: ; I#.: ;' @$: ;I +% &.: ; ' ': ; I(4: ; I)4: ; I +*1X Y +1,1-41..: ;' I@/: ;I0: ;I14: ;I24: ;I3.: ;' I 41X Y 54161X Y71X Y81RUX Y 9 U:41 +;.: ; ' I <.? : ;' I@=4: ;I +>4: ;I?4: ;I +@ : ;A +: ;B1RUX YC1 +D E&IF4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I: ; I: ; I + 4: ; I4: ; I4: ; I +4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I: ; I: ; I + 4: ; I4: ; I4: ; I +4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I: ; I: ; I + 4: ; I4: ; I4: ; I + U4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I4: ; I4: ; I? < 4: ; I?  +% $ > $ >  : ; I$ >  I : ;  : ;I8 + +: ; : ; I8 + I !I/ 4: ; I? < % : ; I$ > $ >  I $ > &I  : ;  + : ;I8 + : ; : ; I8 + I!I/  : ;  : ; I.? : ; ' I 4 : ; I.: ; ' I 4: ; I4: ; I.: ;' I 4: ;I4: ;I: ;I .? : ;' I@4: ;I : ; : ;I4: ;I + !4: ;I"4: ;I #1X Y$1% U&41'41 +(41) *: ;I+4: ; I? < ,4: ;I?  +% $ > $ > : ; I $ >  I&  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I +4: ; I: ; I +4: ; I +4: ; I? < % $ > $ > : ; I $ >  I&  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I 4 : ; I.? : ; ' I@: ; I +: ; I +: ; I4: ; I? < % : ; I$ > $ >  I&I $ >  : ;  + : ;I8 + : ; : ; I8 + I!I/ .? : ; ' I@: ; I +.? : ; ' I@: ; I: ; I4: ; I +4: ; I4: ; I? < !I/4: ; I?  +% /home/benjamin/rockbox/rockbox.fixes/tools/ucl/usr/include/bits/usr/include/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/includeuclpack.cstdio2.hstdlib.huclconf.hstddef.htypes.hstdio.hlibio.hЇ==PguJ6X/X/X4.}fW}Jk |J|fLJu%h =gc.ggP.~$J_dhfAu"Xg\hgAg><~f\wO譄~j"Kg.h&.J A'I~J'Z׭~/Z~.Zg~J"XmOXˆ~<"\>h''h$$h$"}<[0gZgh}"zd|D +X|K< :5/KZv%}1=AVX,YBg!{X;x w{4{7"{J7[ +D /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includealloc.cuclconf.hstddef.htypes.hlibio.hstdio.hg3g 3g.PT.ZY C /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/usr/include/bits/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includeio.cstdio2.huclconf.hstddef.htypes.hstdio.hlibio.hhM.f~-C /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/usr/include/bits/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includeucl_mchw.chn2_99.chucl_swd.chstring3.huclconf.hucl.hstddef.htypes.hstdio.hlibio.h=ZLvZ=uu2K=>/hhi@Mgkmugg=v?~.[/K0/ZXvPg/0ZKZ4>LgvK L!0gh:J=Z <><"!!!!$~fS<t>-fg3k= <tu uut}?tg6gvKuuJ< u=gYi<_V&g"XLg=ZZH<Y~<t>/f=|mf <tu uu~thuux~*t}Ȼh}J}D@JPKgluK!=g}>#Ygg5gZg~6=x!L~f( jg2gku =u~ugh9O$g$u X L3YػBMtiR.5<j/#.}bحY +$v{ /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includen2b_d.cuclconf.hstddef.htypes.hlibio.hstdio.hXxX =&> t%YfxX <9A033<> t"&fex 2wc11uu+wc1+> f((2f  /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includen2b_d.cuclconf.hstddef.htypes.hlibio.hstdio.h#=AxJ #/;g==g)/;=>u/"Yf"gxX <3e>Hg033e>gF>um"&f3%\gx 2e>4u+Ne>g1>gm*(2f! /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includen2b_to.cn2b_d.cuclconf.hstddef.htypes.hlibio.hstdio.hd-Y ,Ygzt /WYY=#/Wgu?&hg +<Jx䇃 ,ggzt @3e>Hg033e>gF?,hg +<Ffm䇃-S .ggzt ,e>4Yug(2"e>g0i.hg +<RfBC /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/usr/include/bits/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includeucl_mchw.chn2_99.chucl_swd.chstring3.huclconf.hucl.hstddef.htypes.hstdio.hlibio.hp=ZLvZ=uu2K=>/hhi@Mgkmugg=v?~.ɢ/=vK=ZvPg/0ZKYf[/K0/Z>LgvK L!0gh=9 J=Z <><"!!!!$~fS<t>-fg3k= <tu uut}?tg6gvKuuJ< u=gYi<_V&g"XLg=ZZH<Y~<t>/f=|mf <tu uu~thuux~*t}Ȼh}J}D@JPKgluK!=g}>#Ygg2gZg~6=x!L~f( jg2gku =u~ugh9O$g$u X L3YػBMtiR.5<j/#.}bحY +$v{ /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includen2d_d.cuclconf.hstddef.htypes.hlibio.hstdio.hHxXu׃['Y/ɰ> t%YfxX9667[=/39?> t"&f`x/1c"[ y<=/&wc1+> .((2f  /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includen2d_d.cuclconf.hstddef.htypes.hlibio.hstdio.h%gxX/Wu׭[)Y/ɾ/Wg>gm*+J"gxX90eh67[=g/63e>gF>um"&f8%WgxX0e>*'[ x<g/'2"e>g3>/m((2f6 /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includen2d_to.cn2d_d.cuclconf.hstddef.htypes.hlibio.hstdio.h-Y ,Ygzt/Wu׃[)gY/j/Wgui.hg +<Jx䇃 ,ggzt=0eh67[=g/33e>gF?,hg +<Afm䇃2N .ggzt)e>*'[ x<g/#"e>g0?&hg +<MfDC /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/usr/include/bits/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includeucl_mchw.chn2_99.chucl_swd.chstring3.huclconf.hucl.hstddef.htypes.hstdio.hlibio.h=ZLvZ=uu2K=>/hhi@Mgkmugg=v?~.ɢ/=vK=ZvPg/0-ZKgZ~f[/K0/Z>LgvK L!\0gh=9J=\:Y^>f"!!!!$~fS<t>-fg3k= <tu uut}?tg6gvKuuJ< u=gYi<_V&g"XLg=ZZH<Y~<t>/f=|mf <tu uu~thuux~*t}Ȼh}J}D@JPKgluK!=g}>#Ygg2gZg~6=x!L~f( jg2gku =u~ugh9O$g$u X L3YػBMtiR.5<j/#.}bحY +$v{ /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includen2e_d.cuclconf.hstddef.htypes.hlibio.hstdio.hxxXu׃['Y/Kuh> t%YfxX9667[C/g>6>9?> t"&f]x/1c"[1=/K1'+h1c&> .((2f. /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includen2e_d.cuclconf.hstddef.htypes.hlibio.hstdio.h%gxX/Wuן[$g/K#uh/Wg>/m*+J"gxX90eh67[=g/K>7>>0e>g>>/gm"&f;%TgxX0e>*'[2g/K2(2"e>g3>/m((2fF /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includen2e_to.cn2e_d.cuclconf.hstddef.htypes.hlibio.hstdio.h-Y ,Ygzt/Wu׃[)gg/K#u>/Wgu?&hg +<Jx䇃 ,ggzt=0eh67[=g/K>7>>0e>g>?'hg +<fm䇃5K .ggzt)e>*'[.g/K.$.h"e>g0?&hg +<Jf= /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includeucl_crc.cuclconf.hstddef.htypes.hlibio.hstdio.h%]=Kt JL/ /usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includestddef.htypes.hlibio.hstdio.h, /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/usr/include/bits/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includeucl_init.cstring3.huclconf.hstddef.htypes.hlibio.hstdio.hucl_ptr.h`'veXՆK/ ͹g/  ~Xe +tQuis~t;~^揄Q00Jg ˠ r > /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includeucl_ptr.cuclconf.hstddef.htypes.hlibio.hstdio.hucl_ptr.h*% +< X c /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/usr/include/bits/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/includeucl_str.cstring3.huclconf.hstddef.htypes.hlibio.hstdio.h,+af*V.ef5S.qfZ.f d /home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/home/benjamin/rockbox/rockbox.fixes/tools/ucl/include/ucl/usr/lib/gcc/i486-linux-gnu/4.4.3/include/usr/include/bits/usr/includeucl_util.cuclconf.hstddef.htypes.hlibio.hstdio.h+&<.>x>x>x>x>x>t=B=sJ>n.L/u!p u| Ї$AB AB iAB PPAB FPAB FoAB J_>AB (AB ŊAB GYAB IlIAB .AB AB N4DAB [U  "U  "U  "| &AB 'AB =AB VAB m7AB | 0)AB 0͚)AB | teAB te1AB Ot`AB LtAB t^AB EtdAB Ht_TAB HtkAB Ft{AB FtAB Ht AB R| XAB I&AB IiAB I| @AB I@{AB k@"AAB I| dAB IrAB W]AB I| (peAB (1AB O(`AB L(fAB (v{AB H(_AB H(PTAB H(mAB F({AB F(AB H( AB R| HAB IKAB c AB I| AB IAB kdkAB I| hAB IhAB WhJ/AB I| eAB 1AB O`AB LvAB {AB HuAB HvTAB HwAB FA{AB FAB H AB R| 4 x<AB I4 \AB c4  AB I|  ,AB I AB k %AB I|  +AB I +AB W +"AB I|  +%AB I|  +`'AB i +4*AB X|  *AB  *-AB G| ` ,+!AB ` M+!AB ` n+!AB ` +2AB P|  +AB  + +AB  + +AB  + +AB  + +AB  + +AB  , +AB  ,RAB I__off_t_IO_read_ptrsize_txgetcchecksumopt_method_shortbuf__size__s1_IO_buf_baselong long unsigned int_IO_write_baseGNU C 4.4.3long long intbuf_lenxputc_fileno_IO_read_endmagic__s2_len_IO_buf_end_cur_columnopt_levelquit__quad_tsprintf_old_offsetopt_test__resultin_namexopen_fi_IO_markerxopen_foxreadfprintf__stream_IO_write_ptr_sbufout_nameshort unsigned int_IO_save_basetotal_instdin_lock_flags2_modestdoutusageucl_boolopt_fastxread32in_len_IO_write_end_IO_lock_t_IO_FILEtotal_out__s1_len__nptropt_block_size_markersatoiunsigned charprognameshort intset_method_name_vtable_offsetallow_eofdo_compress_next__off64_t_IO_read_base_IO_save_end__fmt__pad1__pad2__pad3__pad4__pad5get_overheadnew_len_unused2stderrargv_IO_backup_baseopt_debugxwrite32do_decompressargcxwrite__ptropt_decompressout_lenmain/home/benjamin/rockbox/rockbox.fixes/tools/ucl/uclpack.cucl_freeucl_free_hookucl_alloc_hookucl_alloc_hook_tucl_alloc_internalucl_malloc/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/alloc.cucl_free_hook_tucl_allocucl_free_internalnelems/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/io.cucl_fwriteucl_freadm_lowdict_endconfb_wrapin_endscan_end1head2head3match_bytesbb_c_ssucc3swd_configc_flagsswd_searchfirst_rph_levelm_posswd_initdict_lenlazy_insertbb_p__lentry_lazytextsizelast_m_offthe_swdskipcode_matchs_levellookmax_offsetbb_bbb_endianfind_matchuserbb_kbb_opswd_uintbitsizethis_len/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2b_99.ccode_runbb_sizebbWriteBitsswd_initdictbbPutBitm_sizeswd_findbestucl_compress_config_tucl_progress_callback_tcode_prefix_ss11printcountbbPutByteb_charucl_nrv2b_99_compressmax_chainnode_countmax_matchbbFlushBitsbest3max_lazyp_levelresult_bufferbbConfigswd_remove_nodeswd_search2filler_bit__chgood_lengthswd_getbytecodesizeuse_best_offmax_aheadbb_c_s8lit_byteslen_of_coded_matchswd_acceptucl_nrv2b_swd_tswd_insertdictucl_nrv2b_trep_bytes__dest__srcbb_c_endianswd_config_tswd_exitcallbackthresholdlazy_match_donenice_lengthllen3c_bufferinit_matchlast_m_len/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2b_d.colendst_lenucl_nrv2b_decompress_le16ucl_nrv2b_decompress_8src_lenucl_nrv2b_decompress_le32ilenucl_nrv2b_decompress_safe_le32/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2b_ds.cucl_nrv2b_decompress_safe_8oenducl_nrv2b_decompress_safe_le16/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2b_to.csrc_offucl_nrv2b_test_overlap_le16ucl_nrv2b_test_overlap_8ucl_nrv2b_test_overlap_le32ucl_nrv2d_99_compresscode_prefix_ss12/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2d_99.cucl_nrv2d_tucl_nrv2d_swd_tucl_nrv2d_decompress_8/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2d_d.cucl_nrv2d_decompress_le16ucl_nrv2d_decompress_le32ucl_nrv2d_decompress_safe_le32ucl_nrv2d_decompress_safe_8/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2d_ds.cucl_nrv2d_decompress_safe_le16ucl_nrv2d_test_overlap_8ucl_nrv2d_test_overlap_le16ucl_nrv2d_test_overlap_le32/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2d_to.c/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2e_99.cucl_nrv2e_tucl_nrv2e_swd_tucl_nrv2e_99_compressucl_nrv2e_decompress_le16ucl_nrv2e_decompress_8ucl_nrv2e_decompress_le32/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2e_d.cucl_nrv2e_decompress_safe_le16ucl_nrv2e_decompress_safe_le32/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2e_ds.cucl_nrv2e_decompress_safe_8ucl_nrv2e_test_overlap_le16ucl_nrv2e_test_overlap_le32/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/n2e_to.cucl_nrv2e_test_overlap_8/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/ucl_crc.c_ucl_crc32_tableucl_crc32/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/ucl_dll.ca_char_pa_ptrdiff_ta_uchara_ucl_ptrdiff_ta_ucl_uint32pa_ucl_inta_shorta_ushorta_ucl_uint_ucl_config_checkbasic_ptr_checkstrength_reduce_buga_ucl_voidp__ucl_init2sanity__ucl_init_doneadlera_longa_ulongbasic_integral_checka_ucl_byteppa_ucl_uintpa_uinta_void_pa_ucl_int32a_inta_ucl_ptr_tschedule_insns_buga_ucl_bytepa_ucl_uint32_pclonea_uchar_p_wrkmema_ucl_uint_pucl_align_ta_ucl_uint32a_char/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/ucl_init.c__ucl_align_gap__ucl_ptr_linear/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/ucl_ptr.c/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/ucl_str.cucl_memcmpucl_memsetucl_memmoveucl_memcpy__ucl_copyrightucl_assert_ucl_version_stringexprucl_adler32/home/benjamin/rockbox/rockbox.fixes/tools/ucl/src/ucl_util.c_ucl_version_dateucl_versiontt$u"PR $R$%t%'t'u$jPtPP PP$jRtRR RRttuttuPSPPtt uPSPP !t!#t#u 11DPDu PPu  11SuNmPPttuttuttu!!u!!u !!SuT T}u} 6PJiP}Pttuu[[Vu [[u[ [u[[uSSjSFWSPSUSUePejS9SSttuRPttuuwtt unn unn u V49Vv{VV; @ V| + +P + +V + +P V VS/9Sq{SSPSP; V; @ S@ +V + +S + +V + +S +s Vs S4V9vV{VV + +V + +V/S9qS{SWP Wk W + W +  P @ W@ C PC WS P  S@ +S + +S +k Sk v P P P P t t u   u $ $ u  u PPP%PP+3P!aVakPkVVP+VnsVVP VPV8S+WW S WS+S S8WWWS~S$ 2 VU b V V VVV/VQSV\^VblVpzV~VV!VV+@VsV R  R* E RE b Sb RSStt&u&'t')t)MuMNtNPtPfufgtgiti}ufss{P{}u}~t~tu}PuPu}Ru Ru PQQtt)u)*t*,t,Rutteu\P^cP,R;eR5Q;eQeftfhthuePPoQQttuPSRVRttut t duPbWRaV`Sdetegtg_udP[SdvRv\VdzQz]W_`t`btbu_sPsVP_RR_QWQttuPPR S RQQRRPPt!t!u*P*SttuPSS +4SSSS|SSARRRR.R0LRsRQ +2QPuPuV)VPfV OQQ/PP PjSSSSSS:IWKWWVWVWVWV7W7ASAERERSRRRRWQ QQVV}VttVuVVuu 11Vu u11Vu RuV u11VuVu R Vu   ) u$)  +W-W-1MGS +P +( +P S^SS)S)SPSbS4GPGS"P"'S1VS% + W^-W1VW P QQQ1VQM}VVV8V4MV=HPPVPPPttu''Suu u u"IPMiPmPPWPWPWP6P:PPRWR+Q=Q RQQZVVVVlV'.W=rWiWttTu\S\VPSPTu??Tu   -u-T? ?Tu#P0_PlPP7PDuPPP0PR:V:ZRZvWvRWRVRQ2R2NWNpRpWRWTRCyQQWQ'Q/FQ-3WVQVQZWZQWW +ZWvWW-WTUtUWtWuTVu9V&VnVTu TnnuT u}QQQQQxsPPsMRVhRRS-DSTeSkuSSSVS &S&IVFWttu//lulwSwuSSIkSSu44lu lu IIkuk/ /u*>PCRPW{PPPPPPAPACVCJPN\V\^P^iViPPPPPP&NP]uP%RWR(W(R ;QcQV%4V:AVCNVkV|WV W(WVW/KWWcWlWW.kWWtt +uQu@Q@uQ%QDFQQ +Qu xx +u u +  +uPPP*\PiPPPPMPZ}PPPP *P7PPPPRVR4V4TRTsWsRWRVRVR"V"HRHdSdxRxWRW"R"DWD +R=~SS.W4HSdmSuSWSCEVbVWSTSTyWWWSWWTWsWWWWW + t  t K u +GGuNVV VC H VH K u +LLu K u +$ u$ K  +G GK u;OQ^Q QQ?QKQ K Q6YP^sPxPP>PEcPo%P1FPKrPyPP' P1RR^R[R"R1 R K RSrSSSS$ G SV<SKSVVVC G SGiWxWWW$ WC I Wttu  Vu  8R8u S  u35PHYP^iPxPPPPP P1P=lPlnQnrPvQPQPPPP(P1?PH`PbhPHRR)RPR%R1<RHRQ@QN_QelQnvQbeQQWQ Q 4WQttuaQauQFQegQrQQRu u uPPPP:PG}PPPP&P2nP{PP PP,KPXPPPP R V5R5QVQuRuWRWR V #R#2V29R9CVCiRiSRWRWCRCeWeRR^S5S@OSUiSSSSSWWuWWWWdfVVWSuSuWWWWtt u V  uPRP u  u  u4=QPQQlQx"Q1Q Q/=PPXPgrPPPPFPMsPx P,P1FPKbPrtP{PPPPPRRaR%R1R RSiSx{SSSSS S?SK~S Stteu\P^cP,R;eR5Q;eQeftfhthuePPoQQttuPSRVRttut t uPWR~V-S-8PL}SttuPSR}VVQWPVtt4uP1V14PR,4RQ2W24Q45t57t7u4PP4UReSR4rQuQjwR~RPPttuPStt u*P*XSSSV[S^cSfkSnS  SRY[RacRikRqRR RHQQ22BPBuP u?VV$PVQ5;Q8P@PP,S3LSSVS[^ScfSknSWW35WwV W V3W35V5qWqVWSRSR1SRkqRqtWRtQQ  Q >VMPVW V  t  t u ; ; h Vh u } } u u  } } uu l loRou  } } uu ; ; u ; ; p +Rp +u   u$ +WWSw + +P + +P lSS + SSPSPSPSS +tWWWcoPoQ!xQxQQV4V\^VVVPP4PGmPttu''Suu u u"IPMiPmPPP$P(MPQkPoPPRRR+Q=QQQZVV-VVW 6W6>VAV'.W=rWWttu))Qu u u'XPePPP +JPWPP,P9PP"SRSoVoRWRWRW*R*4V4BRBEVEgRgxVxRWRW'R'FWFRxS S#=SBQSgjSuSS:BV_gVVW +SORSRmW)0W?WWWW bWgWWsWttZu  V&u&V V3V 3VEEZu   3u3ZE EZu9QIvQQ9QP"6PRWRWRWRZRRWWhnW|WSSS-S3VSW(?WFIW[bWbkSSW(Wttu44Su44u V\VV8VVVu u4 4u/FPKVPePPPPP P@PDdPsPPPP&P*fPkPPP*?RKR}RRRRQTQYvQQQQYWWV Q8Q8_VkyVVQ4YWelW{WWWttu33;Q;JuJQu]Q]uQu88zu zu wwu3 3u1EPJ_PdPPPP3P@iPvPP0P@yPPPP9P;PPR|PP,>R>JVJRVRWRW.R.JWJdRdWRVRVRVRVRV+R+JWJqRqWRWRVVSSSSSVVV MVMZWZS +S +/W;FWR^WS[Vtt+ +u( +V( ++ +uDu D+ +u    +u ++ + + +uQXQhQQQQ"VQ^ Q  +Q# ++ +QPP.5PDPPFP`rPwPP  P , P1 H PX Z Pg P P P + + +PRR,R,6W6CRCLWL`R`eWe~R~W R R R + +RqS>SCNS`kSwzSS +' +S;CWWWW% S1 g Sg W W# +' +S' +) +W Wttu  Su  8R8u V  u35PHYP^iPxPPPPP P%P)UPYvPPPP$P)5P9iPuPPPHRRRRRRQiQnQQQQfnW W Q)DQGSWWQttzuOQO^u^IQIuJQJSuSrQrzuRzu zu zuP!P-8PGYP^~PPPP "P/XPePPP,ePrPPPP"0P9QPS`PR-V-RRR^V^yRyVRWR W R9W9SRSoWoRVRVRVRVR6W6]R]|W|RWRW-R9zRVVv{V~SSSSSYSrvSWW9SWoWVWVW9V9FWFSSxWz{t{}t} uz V uzR u z uz  uQ +QQQQQQ Q E QQ y Q QPPPPyP~P9PEPP! P( O PQ _ Ph P P RRRWRW.R.3W36R6EWELRLVWVRH RQ \ Rh RIrS~SS.HSSlS S S Wg~WWWS+ S+ T W S Wtteu\P^cP,R;eR5Q;eQeftfhthuePPoQQttuPSRVRttut t uPWR~V-S-8PL}SttuPSRVVQWPVttJu +P +GVGJP&RBJR-Q-HWHJQJKtKMtMuJPPJhRxSRSRJQQ}RRPPtt<uP:S<=t=?t?4 u<JPJxSSSv{S~SS S# 4 S<Ry{RRRRR 4 R<hQQ<RRbPbuP4 u_VV0DP %VQU[QXP`PP LSSlSsvS{~SSSW$WSUW$V$+W+9V9SWSUVUWVWSRS.RQsRRWrQQ# & Q@^VmpVw V4 5 t5 7 t7 u4 [ [ V u4  u u 4  uu4  Ru 4  uu4 [ [ u4 [ [ +R +u 4  u$ +WWS + +P + +P= S%S*,S1SPSPSPSS +WWWP%QAQQQV#TV|~VVVPP:TPgPtt<u''8S8<u''<u u<' '<u"IPMiPmPPP(P,HPL`PdPPPPRR<R+Q=QQ<QZVVVV9VW 1W:iWrW'.W=rWW<=t=?t?u<bbQ<u <OOquq< u`PPP 6PCPP3P@oP|PPTPctP[RVRWRW1R1MWMcRcWRWRV.R.JWJjRjVRWRWRSTYS\mS~SSVqVWWbgWWSS-WbiWxWW1WMPWY^W3qWttduVuVVV=VOOdu =u=dO OduQ 6Q?Q9QIQCQP,@PRWRWRWR)dRW(.W<WSSS/S6ASS=`SWWWWkWqWWW2Wtt,u44(S(,u44u V^Vj8VGVVV)V),u u,4 4,u/FPKVPePPPPP P<P@ePjPPPP P%BPGSPWPPP +P*?RKR/R/CWCSRSXWXqRq{W{R%R,RQNQSmQxQ,QKSWWWW;QGeQeWWW$,Q4YWelW{WW$*W,-t-/t/Iu,ZZbQbquq5Q5AuA3Q3?u?AQAIu,__u Iu ,"u"I,Z ZIuXlPqPPPP!<PAZPgPPPaPnPPP:P?TPYuPPPP%PSeReqVqRVR +W +R!W!URUqWqRWRVRVRVRVR"V"\R\SRWRS R (W(pRpWRWIR$VVSSS8S"ESEFVVV3KVTpVyVVMVYVVAFVZ|WWW +UWqWWWW W(JWYpWWW(WAGWIJtJLtL uI V  uIu    u I + + +u + I  uzQQVQbpQQQQu Q Q +Q + +Q  QuPPP-P2CPOPPI Pa P P  +P +. +P> +@ +PM +n +Pz + +P + +P + +PpR@RORWRWRW R  W R k +Rz + +R + R&S2SS S % S+ 9 SF k Sr } SM +W +S + SWW Q WW W W +S +M +SM + +W + +W S  W + +Wttu  Su  8R8u V  u35PHYP^iPxPPPPP P%P)UPYyPPPP&P*7PC`PeqPuPPPPHRRvRR4RCRRRQ`QnQWWQfnQQWQWYQeQWQttuOQO^u^Qu.Q.:u:,Q,8u8QuQu +Q +uGRGu u u24PGYP^lPxPPPP5P:SP`PPP +ZPgPP +P3P8FPRnP{PPPPGRRR^V^iRixVxRVRW R WNRNjWjRWRVRVRVR +V +RVURUySyRWRSR!W!CRCRWRiRiWRW +R +WRVVSS S1SS +VVV,DVMiVrVVV +Vtt +u55 +V + +u55iRi +u 55 +u5 5 +uMVQiQ:QFTQfrQQQ Q 2 +Q> +f +Qo + +QHVPiqPPPP'P3P P P P P + +P +< +P> +L +PU +m +Po +| +PiR$R3RWRWRWRW R 5 +R> +I +RU + +R +SSSS S  S" C SJ R S +" +So +u +S + +SWW* W0 | W W S  +S +A +W + +S + +Wttu((u5V5RVu ((5u58S8uWuEPHYP\mPpPPPPPPP P!P$5P8IPL]P`qPtPPttuDKPxRPRPR'?PKjPP(S(KPKdSPS|SS$WSt}Q}SSKlPQ)_QQQoPV+P+TVVsQbPPdVttuu}P}u Pu }R}uRu }Q}uQuSuVuBBu RRu$b bu( r$ru,$Pttu t t 5utt!u!"t"$t$BuBCtCEtEcucdtdftfucccttuttutt#u#$t$&t&-u-.t.0t07u78t8:t:AuABtBDtDKuKLtLNtNuKggmSmuKggV8P?Vu KwwumSgRn ###7g +1@ +1@4=P    5G !G ! &# 4 &# 4  +Ug Ag AMVio +K.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges44#HH 1hh$HDo,,$N PPPV^o*koPz     00 . @.@@ < O OO O OOTHPH`PX 0X#{O J4l"'֎-3 @08KHV +lmdhu &z X# +4Hh,P  +     .@.< OOO OOOHP`P !"# OO(O5@KdPZhPhtO<O-Ї$P@iPPPPPPP!H3'P19VKm7^cleue1`^d_Tk{`3 +lpeu1`fv{_PTm{$44<ENleu1`v{uvTwA{W5goxP O O O O HP ,0,R<KVp-fm o"A+ +dk  @.,+!$> .D*Un= d+ +%!+ +4.:͚)D`D.n+!TPPHPi*-],Ŋ2DH[`Pm+ +`'+ + \LPPPO#-Z3 I)TbtXXP  _>!4*-x<D&^q, +P+2rM+!lI(J/ ' : Y' 8 Q XPX +c  6   & " % - D   +{crtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.7021dtor_idx.7023frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxuclpack.cget_overheadset_method_namemethod_nameusageprognamexopen_fixopen_fototal_outtotal_inopt_fastmagicopt_debugalloc.cucl_free_internalucl_alloc_internalio.cn2b_99.cbbConfigbbWriteBitsbbPutBitbbPutBytecode_prefix_ss11code_matchcode_runlen_of_coded_matchswd_exitfind_matchswd_config.4454n2b_d.cn2b_ds.cn2b_to.cn2d_99.ccode_prefix_ss12swd_config.4475n2d_d.cn2d_ds.cn2d_to.cn2e_99.cswd_config.4477n2e_d.cn2e_ds.cn2e_to.cucl_crc.cucl_dll.cucl_init.cx.3620ucl_ptr.cucl_str.cucl_util.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_startucl_nrv2e_decompress_safe_8ucl_adler32ucl_nrv2d_decompress_le16__libc_csu_fini_startucl_nrv2e_99_compressxwriteucl_nrv2b_decompress_safe_le32ucl_version__fprintf_chk@@GLIBC_2.3.4ucl_nrv2d_decompress_safe_le32__gmon_start___Jv_RegisterClasses_fp_hwucl_memset__printf_chk@@GLIBC_2.3.4_fini__ucl_ptr_linearucl_nrv2d_test_overlap_8memset@@GLIBC_2.0ucl_free__libc_start_main@@GLIBC_2.0ucl_nrv2b_99_compressucl_nrv2b_test_overlap_8ucl_version_dateucl_nrv2b_decompress_safe_8ucl_nrv2e_decompress_safe_le32ucl_version_stringxgetcucl_freaducl_nrv2e_test_overlap_le16ucl_nrv2d_decompress_safe_le16_IO_stdin_usedstrtol@@GLIBC_2.0free@@GLIBC_2.0ucl_memcpyucl_free_hook__ucl_init_done__data_startucl_nrv2b_decompress_le32__ucl_align_gapucl_nrv2b_test_overlap_le32xreadfclose@@GLIBC_2.1ucl_nrv2d_decompress_8stderr@@GLIBC_2.0memcpy@@GLIBC_2.0_ucl_version_string_ucl_config_checkfopen@@GLIBC_2.1ucl_copyrightucl_nrv2d_decompress_safe_8ucl_nrv2e_decompress_le16__dso_handleucl_alloc_hook__DTOR_END____libc_csu_initucl_nrv2d_99_compressucl_fwritedo_decompressfwrite@@GLIBC_2.0ucl_nrv2b_decompress_8__bss_startmalloc@@GLIBC_2.0ucl_nrv2e_decompress_le32ucl_nrv2e_decompress_safe_le16ucl_nrv2d_decompress_le32__stack_chk_fail@@GLIBC_2.4xwrite32__ucl_init2ucl_nrv2e_decompress_8ucl_nrv2b_decompress_le16memmove@@GLIBC_2.0_ucl_version_date_enducl_memcmpucl_nrv2b_test_overlap_le16ucl_memmovexread32__sprintf_chk@@GLIBC_2.3.4xputcucl_nrv2d_test_overlap_le32ucl_malloc__ucl_copyrightdo_compressfread@@GLIBC_2.0ucl_nrv2e_test_overlap_8_edataucl_assertucl_nrv2d_test_overlap_le16_ucl_crc32_tablestrcmp@@GLIBC_2.0exit@@GLIBC_2.0ucl_allocucl_nrv2e_test_overlap_le32ucl_crc32__i686.get_pc_thunk.bxmain_initucl_nrv2b_decompress_safe_le16 \ No newline at end of file