random tst, bios

pd
openpowerwtf 2 years ago
parent 25ef9ced23
commit 88f2607314

@ -327,9 +327,9 @@
159 022c 8063000C lwz r3,(init_r3-tst_inits)(r3)
160
161 jmp2tst:
162 #rfi
162 0230 4C000064 rfi
163 #rfid
164 0230 48010002 ba 0x10000
164 #ba 0x10000
165
166 tst_end:
167 0234 4800000C b save_results
@ -394,7 +394,7 @@
225 0304 3C600867 lis r3,MAGIC@h
226 0308 60635309 ori r3,r3,MAGIC@l
227
228 030c 48000000 b tst_done
228 030c 48000003 bla tst_done
229
230 # -------------------------------------------------------------------------------------------------
231 0310 60000000 .align 5

Binary file not shown.

@ -159,9 +159,9 @@ init_regs:
lwz r3,(init_r3-tst_inits)(r3)

jmp2tst:
#rfi
rfi
#rfid
ba 0x10000
#ba 0x10000

tst_end:
b save_results
@ -225,7 +225,7 @@ tst_cleanup:
lis r3,MAGIC@h
ori r3,r3,MAGIC@l

b tst_done
bla tst_done

# -------------------------------------------------------------------------------------------------
.align 5

@ -1,22 +1,57 @@
#include <stdint.h>
#include <stdio.h>

#include "bios.h"

// arci stuff1
#ifdef PRINTF
#include "liblitex.h"

//static char printbuf[1000]; // make this a pointer with address a define
//const char* printbuf = (char *)0x12000;
#ifndef PRINTBUF
#define PRINTBUF 0x0001C000
#endif
//static int printbuf_ptr = 0;
static char *printbuf_ptr = (char *)PRINTBUF;
void putchar_handler(char c) {
//printbuf[printbuf_ptr++] = c;
//*(printbuf + printbuf_ptr++) = c;
*printbuf_ptr++ = c;
}
#endif

// arci stuff
//void tst_done(unsigned int rc);
void tst_done(unsigned int rc);
unsigned int checkResult(unsigned int r, char* name);
// shouldn't need any of these if i use the .o from bios build???
//#include "generated/soc.h"

// in kernel (for constant locs)
extern void tst_pass(void);
extern void tst_fail(int i);
/*
void tst_pass(void);
void tst_fail(int i);

void tst_fail(int i) {
while(1) {}
}

void tst_pass(void) {
while(1) {}
}
*/

//inline unsigned int checkResult(unsigned int r) __attribute__((always_inline));
unsigned int checkResult(unsigned int r);

extern unsigned int tst_start;
extern unsigned int tst_end;
extern unsigned int tst_inits;
extern unsigned int tst_results;
extern unsigned int tst_expects;


int main(int tid) {
int *p;
int *fdata = _fdata;
int *fdata = &_fdata;
unsigned int *inits = &tst_inits;

if (tid != 0) {
@ -26,14 +61,23 @@ int main(int tid) {
// r/w memory init

// copy
for (p = _fdata_rom; p < _edata_rom; p++){
for (p = &_fdata_rom; p < &_edata_rom; p++){
*(fdata++) = *p;
}
// zero
for (p = _fbss; p < _ebss; p++) {
*_fbss = 0;
for (p = &_fbss; p < &_ebss; p++) {
*(p++) = 0;
}

#ifdef PRINTF
console_set_write_hook(putchar_handler);
putchar('w');
putchar('t');
putchar('f');
putchar('\n');
printf("main(%i)\n", tid);
#endif

// core init
set_epcr(0x03000000); // icm=gicm=1
set_dec(0);
@ -63,50 +107,58 @@ int main(int tid) {
);

while(1) {}

return 0;
}

#define MAGIC 0x08675309

//void __attribute__((noreturn)) tst_done(unsigned int rc) {
// r1 has been restored to where it was for 'b init_tst' above
void tst_done(unsigned int rc) {
unsigned int i, ok = 1, done = 0;
/*
char c;
char name[10];
unsigned int r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15;
unsigned int cr, xer, ctr, lr, tar;
unsigned int op, *cia;
*/
unsigned int i, ok = 1;
unsigned int act, exp;

if (rc != MAGIC) {
ok = 0;
tst_fail(0x80000000);
}

// ops

// cr, xer, ctr, lr, tar
ok = ok && checkResult(32, "CR");
ok = ok && checkResult(33, "XER");
ok = ok && checkResult(34, "CTR");
ok = ok && checkResult(35, "LR");
ok = ok && checkResult(36, "TAR");
}

unsigned int checkResult(unsigned int r, char* name) {
unsigned int init, act, exp, ok = 1;
// check GPR & CR
for (i = 0; i < 32; i++) {
act = *(&tst_results + i);
exp = *(&tst_expects + i);
ok = ok && (act == exp);
if (!ok) {
tst_fail(i);
}
}

init = *(&tst_inits + r);
act = *(&tst_results + r);
exp = *(&tst_expects + r);
// check XER - a2o not compliant right now (only so/ov/ca/len)
i = 33;
act = *(&tst_results + i);
exp = *(&tst_expects + i) & 0xE000007F;
ok = ok && (act == exp);
if (!ok) {
tst_fail(i);
}

ok = act != exp;
// check CLT - skip tar, a2o doesn't have usermode sprg to use for save reg, so using tar
//for (i = 34; i < 37; i++) {
for (i = 34; i < 36; i++) {
act = *(&tst_results + i);
exp = *(&tst_expects + i);
ok = ok && (act == exp);
if (!ok) {
tst_fail(i);
}
}

return ok;
// could get back to kernel
tst_pass();
while (1) {}
}

// these are branched to!
// these are branched to! but if fun, they assume r1 is stack!!!!

// tst is ended with sc to return to priv mode; then save results
void int_sc(int code, int srr0) {
asm (
"b tst_end\n"
@ -118,4 +170,5 @@ void int_sc(int code, int srr0) {

void int_unhandled(void) {
while(1) {}
}
}


@ -1,12 +1,16 @@
#ifndef BIOS_H
#ifndef _BIOS_H_
#define _BIOS_H_

#define BIOS_H
// need address for linker constants!
extern int _fdata_rom;
extern int _edata_rom;
extern int _fdata;
extern int _fbss;
extern int _ebss;

// printf to mem
void putchar_handler(char c);

extern int *_fdata_rom;
extern int *_edata_rom;
extern int *_fdata;
extern int *_fbss;
extern int *_ebss;

void int_sc(int code, int srr0);
void int_unhandled(void);

Binary file not shown.

@ -39,7 +39,8 @@
.set BIOS_MSR,0x8002B000
.endif

# erat w2 (test) # word 2 wlc=40:41 rsvd=42 u=44:47 r=48 c=49 wimge=52:56 vf=57 ux/sx=58:59 uw/sw=60:61 ur/sr=62:63
#wtf this should to be done in bios based on the tst
# erat w2 (test) # word 2 wlc=40:41 rsvd=42 u=44:47 r=48 c=49 wimge=52:56 vf=57 ux/sx=58:59 uw/sw=60:61 ur/sr=62:63
.ifdef BIOS_LE
.set BIOS_ERATW2,0x000000BF
.else
@ -55,6 +56,7 @@
.set BIOS_STACK_1,_stack_1
.endif

#wtf get rid of this and just make the low 1G a single erat entry - it can be fixed up by bios later
.ifndef BIOS_START
.set BIOS_START,0x00010000
.endif
@ -69,7 +71,8 @@ int_000:
b boot_start

.ifdef TST_END
b tst_end
# tst ends with ba here, which switches to priv and jumps to tst_end
sc
.endif

# critical input
@ -119,6 +122,10 @@ int_100:
# sc
.org 0x120
int_120:
.ifdef TST_END
# tst results haven't been saved yet; if want to call bios, need to save r1, then restore or set stack
b tst_end
.else
.ifdef INT_SC
# lev is in 20:26, but supposed to use scv now
li r3,0
@ -131,6 +138,7 @@ int_120:
b .
.endif
.endif
.endif

# apu unavailable
.org 0x140
@ -336,6 +344,19 @@ boot_complete:

# ------------------------------------------------------------------------------------------------------------------------------

.ifdef TST_PASSFAIL
.global tst_pass
.global tst_fail

.org 0x7F0
tst_pass:
b .

.org 0x7F4
tst_fail:
b .
.endif

.org 0x7FC
kernel_return:
b .

@ -3,6 +3,12 @@
export COMMONFLAGS="-ffreestanding -fomit-frame-pointer -Wall -fno-stack-protector"
export CFLAGS="$COMMONFLAGS -fexceptions -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes"

#LITEXLIB=
#PRINTF=
LITEXLIB="libc.o vsnprintf.o console.o"
# getting dtlb in vsnprintf
PRINTF="-DPRINTF"

# defines

## define vars to init rom with csr's it uses...
@ -43,7 +49,7 @@ echo -n "Compiling..."

echo -n "boot.s "
#powerpc-linux-gnu-as -mbig-endian -ma2 -defsym INT_SC=1 -defsym INT_UNHANDLED=1 -I. boot.s -ahlnd -o crt0.o > crt0.lst
powerpc-linux-gnu-as -mbig-endian -ma2 -defsym TST_END=1 -defsym INT_UNHANDLED=1 -I. boot.s -ahlnd -o crt0.o > crt0.lst
powerpc-linux-gnu-as -mbig-endian -ma2 -defsym TST_END=1 -defsym INT_UNHANDLED=1 -defsym TST_PASSFAIL=1 -I. boot.s -ahlnd -o crt0.o > crt0.lst

if [ $? -ne 0 ]; then
exit
@ -58,11 +64,14 @@ fi

echo ""
echo -n "bios.c "
powerpc-linux-gnu-gcc -c -I. $CFLAGS bios.c
powerpc-linux-gnu-gcc $PRINTF -c -I. $CFLAGS bios.c
if [ $? -ne 0 ]; then
exit
fi

echo ""
echo "Linking..."
powerpc-linux-gnu-ld -nostdlib -nodefaultlibs -T linker.ld crt0.o bios.o arcitst.o -o rom
powerpc-linux-gnu-ld -nostdlib -nodefaultlibs -T linker.ld crt0.o bios.o arcitst.o $LITEXLIB -o rom
if [ $? -ne 0 ]; then
exit
fi

@ -0,0 +1,43 @@
#!/usr/bin/bash

export COMMONFLAGS="-ffreestanding -fomit-frame-pointer -Wall -fno-stack-protector"
export CFLAGS="$COMMONFLAGS -fexceptions -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes"

echo -n "Compiling..."

echo ""

echo -n "libc.c "
powerpc-linux-gnu-gcc -c -Ilitex/include/base -Ilitex/include/flibm $CFLAGS -DNO_FLOAT litex/libbase/libc.c
if [ $? -ne 0 ]; then
exit
fi

echo -n "vsnprintf.c "
# NO_FLOAT gets rid of
#snprintf.c:(.text+0x800): undefined reference to `log10'
#powerpc-linux-gnu-ld: vsnprintf.c:(.text+0x80c): undefined reference to `floor'
#powerpc-linux-gnu-ld: vsnprintf.c:(.text+0x824): undefined reference to `pow'
#powerpc-linux-gnu-ld: vsnprintf.c:(.text+0x898): undefined reference to `fmod'
#powerpc-linux-gnu-ld: vsnprintf.c:(.text+0x950): undefined reference to `fmod'
powerpc-linux-gnu-gcc -c -Ilitex/include/base -Ilitex/include/flibm $CFLAGS -DNO_FLOAT litex/libbase/vsnprintf.c
if [ $? -ne 0 ]; then
exit
fi

echo -n "console.c "
# use hacked console.c to printf to mem instead of uart - use console_set_write_hook(console_write_hook putchar_handler)) to print to buffer
#powerpc-linux-gnu-gcc -c -Ilitex/include/base -Ilitex/include/flibm $CFLAGS litex/libbase/console.c
powerpc-linux-gnu-gcc -nostdlib -nodefaultlibs -c -Ilitex/include/base -Ilitex/include/flibm $CFLAGS console.c

if [ $? -ne 0 ]; then
exit
fi

echo ""

#echo "Linking to test dependencies..."
#powerpc-linux-gnu-ld -nostdlib -nodefaultlibs libc.o vsnprintf.o console.o -o litexlib.o
#if [ $? -ne 0 ]; then
# exit
#fi

@ -0,0 +1,113 @@
// use console_set_write_hook(func) to do putchar() to mem

//#include <uart.h>
#include <console.h>
#include <stdio.h>
#include <stdarg.h>

//#include <generated/csr.h>

FILE *stdin, *stdout, *stderr;

static console_write_hook write_hook;
static console_read_hook read_hook;
static console_read_nonblock_hook read_nonblock_hook;

void console_set_write_hook(console_write_hook h)
{
write_hook = h;
}

void console_set_read_hook(console_read_hook r, console_read_nonblock_hook rn)
{
read_hook = r;
read_nonblock_hook = rn;
}

#ifdef CSR_UART_BASE
int putchar(int c)
{
uart_write(c);
if(write_hook != NULL)
write_hook(c);
if (c == '\n')
putchar('\r');
return c;
}

char readchar(void)
{
while(1) {
if(uart_read_nonblock())
return uart_read();
if((read_nonblock_hook != NULL) && read_nonblock_hook())
return read_hook();
}
}

int readchar_nonblock(void)
{
return (uart_read_nonblock()
|| ((read_nonblock_hook != NULL) && read_nonblock_hook()));
}

#else

int putchar(int c)
{
if(write_hook != NULL)
write_hook(c);
return c;
}

char readchar(void)
{
while(1) {
if((read_nonblock_hook != NULL) && read_nonblock_hook())
return read_hook();
}
}

int readchar_nonblock(void)
{
return ((read_nonblock_hook != NULL) && read_nonblock_hook());
}

#endif

int puts(const char *s)
{
putsnonl(s);
putchar('\n');
return 1;
}

void putsnonl(const char *s)
{
while(*s) {
putchar(*s);
s++;
}
}

#define PRINTF_BUFFER_SIZE 256

int vprintf(const char *fmt, va_list args)
{
int len;
char outbuf[PRINTF_BUFFER_SIZE];
len = vscnprintf(outbuf, sizeof(outbuf), fmt, args);
outbuf[len] = 0;
putsnonl(outbuf);
return len;
}

int printf(const char *fmt, ...)
{
int len;
va_list args;
va_start(args, fmt);
len = vprintf(fmt, args);
va_end(args);
return len;
}

@ -189,452 +189,473 @@
39 .set BIOS_MSR,0x8002B000
40 .endif
41
42 # erat w2 (test) # word 2 wlc=40:41 rsvd=42 u=44:47 r=48 c=49 wimge=52:56 vf=57 ux/sx=58:59 uw/s
43 .ifdef BIOS_LE
44 .set BIOS_ERATW2,0x000000BF
45 .else
46 .set BIOS_ERATW2,0x0000003F
47 .endif
48
49 # bios might be able to use one stack during thread startup if careful
50 .ifndef BIOS_STACK_0
51 .set BIOS_STACK_0,_stack_0
52 .endif
53
54 .ifndef BIOS_STACK_1
55 .set BIOS_STACK_1,_stack_1
56 .endif
57
58 .ifndef BIOS_START
59 .set BIOS_START,0x00010000
60 .endif
61
62 .section .text
42 #wtf this should to be done in bios based on the tst
43 # erat w2 (test) # word 2 wlc=40:41 rsvd=42 u=44:47 r=48 c=49 wimge=52:56 vf=57 ux/sx=58:59 uw/sw
44 .ifdef BIOS_LE
45 .set BIOS_ERATW2,0x000000BF
46 .else
47 .set BIOS_ERATW2,0x0000003F
48 .endif
49
50 # bios might be able to use one stack during thread startup if careful
51 .ifndef BIOS_STACK_0
52 .set BIOS_STACK_0,_stack_0
53 .endif
54
55 .ifndef BIOS_STACK_1
56 .set BIOS_STACK_1,_stack_1
57 .endif
58
59 #wtf get rid of this and just make the low 1G a single erat entry - it can be fixed up by bios late
60 .ifndef BIOS_START
61 .set BIOS_START,0x00010000
62 .endif
63
64 .global _start
64 .section .text
65
66 .org 0x000
67 _start:
68 int_000:
69 0000 48000400 b boot_start
70
71 .ifdef TST_END
72 0004 48000000 b tst_end
73 .endif
74
75 # critical input
76 0008 00000000 .org 0x020
76 00000000
76 00000000
76 00000000
76 00000000
77 int_020:
78 .ifdef INT_UNHANDLED
79 0020 48000000 b int_unhandled
80 .else
81 b .
82 .endif
83
84 # debug
85 0024 00000000 .org 0x040
85 00000000
85 00000000
85 00000000
85 00000000
86 int_040:
87 0040 48000000 b .
88
89 # dsi
90 0044 00000000 .org 0x060
90 00000000
90 00000000
90 00000000
90 00000000
91 int_060:
92 0060 48000000 b .
93
94 # isi
95 0064 00000000 .org 0x080
95 00000000
95 00000000
95 00000000
95 00000000
96 int_080:
97 0080 48000000 b .
98
99 # external
100 0084 00000000 .org 0x0A0
100 00000000
100 00000000
100 00000000
100 00000000
101 int_0A0:
102 00a0 48000000 b .
103
104 # alignment
105 00a4 00000000 .org 0x0C0
105 00000000
105 00000000
105 00000000
105 00000000
106 int_0C0:
107 00c0 48000000 b .
108
109 # program
110 00c4 00000000 .org 0x0E0
110 00000000
110 00000000
110 00000000
110 00000000
111 int_0E0:
112 00e0 48000000 b .
113
114 # fp unavailable
115 00e4 00000000 .org 0x100
115 00000000
115 00000000
115 00000000
115 00000000
116 int_100:
117 0100 48000000 b .
118
119 # sc
120 0104 00000000 .org 0x120
120 00000000
120 00000000
120 00000000
120 00000000
121 int_120:
122 .ifdef INT_SC
123 # lev is in 20:26, but supposed to use scv now
124 li r3,0
125 mfsrr0 r4
126 b int_sc
127 .else
128 .ifdef INT_UNHANDLED
129 0120 48000000 b int_unhandled
130 .else
131 b .
132 .endif
133 .endif
134
135 # apu unavailable
136 0124 00000000 .org 0x140
136 00000000
136 00000000
136 00000000
136 00000000
137 int_140:
138 0140 48000000 b .
139
140 # decrementer
141 0144 00000000 .org 0x160
141 00000000
141 00000000
141 00000000
141 00000000
142 int_160:
143 0160 48000000 b .
144
145 # fit
146 0164 00000000 .org 0x180
146 00000000
146 00000000
146 00000000
146 00000000
147 int_180:
148 0180 48000000 b .
149
150 # watchdog
151 0184 00000000 .org 0x1A0
151 00000000
151 00000000
151 00000000
151 00000000
152 int_1A0:
153 01a0 48000000 b .
154
155 # dtlb
156 01a4 00000000 .org 0x1C0
156 00000000
156 00000000
156 00000000
156 00000000
157 int_1C0:
158 01c0 48000000 b .
159
160 # itlb
161 01c4 00000000 .org 0x1E0
161 00000000
161 00000000
161 00000000
161 00000000
162 int_1E0:
163 01e0 48000000 b .
164
165 # vector unavailable
166 01e4 00000000 .org 0x200
166 00000000
166 00000000
166 00000000
166 00000000
167 int_200:
168 0200 48000000 b .
169
170 #
171 0204 00000000 .org 0x220
171 00000000
171 00000000
171 00000000
171 00000000
172 int_220:
173 0220 48000000 b .
174
175 #
176 0224 00000000 .org 0x240
176 00000000
176 00000000
176 00000000
176 00000000
177 int_240:
178 0240 48000000 b .
179
180 #
181 0244 00000000 .org 0x260
181 00000000
181 00000000
181 00000000
181 00000000
182 int_260:
183 0260 48000000 b .
184
185 # doorbell
186 0264 00000000 .org 0x280
186 00000000
186 00000000
186 00000000
186 00000000
187 int_280:
188 0280 48000000 b .
189
190 # doorbell critical
191 0284 00000000 .org 0x2A0
191 00000000
191 00000000
191 00000000
191 00000000
192 int_2A0:
193 02a0 48000000 b .
194
195 # doorbell guest
196 02a4 00000000 .org 0x2C0
196 00000000
196 00000000
196 00000000
196 00000000
197 int_2C0:
198 02c0 48000000 b .
199
200 # doorbell guest critical
201 02c4 00000000 .org 0x2E0
201 00000000
201 00000000
201 00000000
201 00000000
202 int_2E0:
203 02e0 48000000 b .
204
205 # hvsc
206 02e4 00000000 .org 0x300
206 00000000
206 00000000
206 00000000
206 00000000
207 int_300:
208 0300 48000000 b .
209
210 # hvpriv
211 0304 00000000 .org 0x320
211 00000000
211 00000000
211 00000000
211 00000000
212 int_320:
213 0320 48000000 b .
214
215 # lrat
216 0324 00000000 .org 0x340
216 00000000
216 00000000
216 00000000
216 00000000
217 int_340:
218 0340 48000000 b .
219
220 # -------------------------------------------------------------------------------------------------
221 # initial translation
222 # both erats:
223 # 00000000 64K: (rom, BE)
224 # 00010000 64K: (ram, BE or LE)
225 #
226 0344 00000000 .org 0x400
226 00000000
226 00000000
226 00000000
226 00000000
227 boot_start:
228
229 0400 7CBE6AA6 mfspr r5,tir # who am i?
230 0404 2C250000 cmpdi r5,0x00 # skip unless T0
231 0408 408200E0 bne init_t123
232
233 040c 3C608C00 lis r3,0x8C00 # 32=ecl 36:37=tlbsel (10=i, 11=d)
234
235 # derat 31 @00000000
236 0410 3800001F li r0,0x001F # entry #31
237 0414 38400015 li r2,0x0015 # word 2 wlc=40:41 rsvd=42 u=44:47 r=48 c=49 wimge=52:56 vf=57 ux/
238 0418 38800000 li r4,0 # word 1 rpn(32:51)=32:51 rpn(22:31)=54:63
239 041c 3900023F li r8,0x023F # word 0 epn=32:51 class=52:53 v=54 x=55 size=56:59 thrd=60:63 s
66 .global _start
67
68 .org 0x000
69 _start:
70 int_000:
71 0000 48000400 b boot_start
72
73 .ifdef TST_END
74 # tst ends with ba here, which switches to priv and jumps to tst_end
75 0004 44000002 sc
76 .endif
77
78 # critical input
79 0008 00000000 .org 0x020
79 00000000
79 00000000
79 00000000
79 00000000
80 int_020:
81 .ifdef INT_UNHANDLED
82 0020 48000000 b int_unhandled
83 .else
84 b .
85 .endif
86
87 # debug
88 0024 00000000 .org 0x040
88 00000000
88 00000000
88 00000000
88 00000000
89 int_040:
90 0040 48000000 b .
91
92 # dsi
93 0044 00000000 .org 0x060
93 00000000
93 00000000
93 00000000
93 00000000
94 int_060:
95 0060 48000000 b .
96
97 # isi
98 0064 00000000 .org 0x080
98 00000000
98 00000000
98 00000000
98 00000000
99 int_080:
100 0080 48000000 b .
101
102 # external
103 0084 00000000 .org 0x0A0
103 00000000
103 00000000
103 00000000
103 00000000
104 int_0A0:
105 00a0 48000000 b .
106
107 # alignment
108 00a4 00000000 .org 0x0C0
108 00000000
108 00000000
108 00000000
108 00000000
109 int_0C0:
110 00c0 48000000 b .
111
112 # program
113 00c4 00000000 .org 0x0E0
113 00000000
113 00000000
113 00000000
113 00000000
114 int_0E0:
115 00e0 48000000 b .
116
117 # fp unavailable
118 00e4 00000000 .org 0x100
118 00000000
118 00000000
118 00000000
118 00000000
119 int_100:
120 0100 48000000 b .
121
122 # sc
123 0104 00000000 .org 0x120
123 00000000
123 00000000
123 00000000
123 00000000
124 int_120:
125 .ifdef TST_END
126 # tst results haven't been saved yet; if want to call bios, need to save r1, then restore or set st
127 0120 48000000 b tst_end
128 .else
129 .ifdef INT_SC
130 # lev is in 20:26, but supposed to use scv now
131 li r3,0
132 mfsrr0 r4
133 b int_sc
134 .else
135 .ifdef INT_UNHANDLED
136 b int_unhandled
137 .else
138 b .
139 .endif
140 .endif
141 .endif
142
143 # apu unavailable
144 0124 00000000 .org 0x140
144 00000000
144 00000000
144 00000000
144 00000000
145 int_140:
146 0140 48000000 b .
147
148 # decrementer
149 0144 00000000 .org 0x160
149 00000000
149 00000000
149 00000000
149 00000000
150 int_160:
151 0160 48000000 b .
152
153 # fit
154 0164 00000000 .org 0x180
154 00000000
154 00000000
154 00000000
154 00000000
155 int_180:
156 0180 48000000 b .
157
158 # watchdog
159 0184 00000000 .org 0x1A0
159 00000000
159 00000000
159 00000000
159 00000000
160 int_1A0:
161 01a0 48000000 b .
162
163 # dtlb
164 01a4 00000000 .org 0x1C0
164 00000000
164 00000000
164 00000000
164 00000000
165 int_1C0:
166 01c0 48000000 b .
167
168 # itlb
169 01c4 00000000 .org 0x1E0
169 00000000
169 00000000
169 00000000
169 00000000
170 int_1E0:
171 01e0 48000000 b .
172
173 # vector unavailable
174 01e4 00000000 .org 0x200
174 00000000
174 00000000
174 00000000
174 00000000
175 int_200:
176 0200 48000000 b .
177
178 #
179 0204 00000000 .org 0x220
179 00000000
179 00000000
179 00000000
179 00000000
180 int_220:
181 0220 48000000 b .
182
183 #
184 0224 00000000 .org 0x240
184 00000000
184 00000000
184 00000000
184 00000000
185 int_240:
186 0240 48000000 b .
187
188 #
189 0244 00000000 .org 0x260
189 00000000
189 00000000
189 00000000
189 00000000
190 int_260:
191 0260 48000000 b .
192
193 # doorbell
194 0264 00000000 .org 0x280
194 00000000
194 00000000
194 00000000
194 00000000
195 int_280:
196 0280 48000000 b .
197
198 # doorbell critical
199 0284 00000000 .org 0x2A0
199 00000000
199 00000000
199 00000000
199 00000000
200 int_2A0:
201 02a0 48000000 b .
202
203 # doorbell guest
204 02a4 00000000 .org 0x2C0
204 00000000
204 00000000
204 00000000
204 00000000
205 int_2C0:
206 02c0 48000000 b .
207
208 # doorbell guest critical
209 02c4 00000000 .org 0x2E0
209 00000000
209 00000000
209 00000000
209 00000000
210 int_2E0:
211 02e0 48000000 b .
212
213 # hvsc
214 02e4 00000000 .org 0x300
214 00000000
214 00000000
214 00000000
214 00000000
215 int_300:
216 0300 48000000 b .
217
218 # hvpriv
219 0304 00000000 .org 0x320
219 00000000
219 00000000
219 00000000
219 00000000
220 int_320:
221 0320 48000000 b .
222
223 # lrat
224 0324 00000000 .org 0x340
224 00000000
224 00000000
224 00000000
224 00000000
225 int_340:
226 0340 48000000 b .
227
228 # -------------------------------------------------------------------------------------------------
229 # initial translation
230 # both erats:
231 # 00000000 64K: (rom, BE)
232 # 00010000 64K: (ram, BE or LE)
233 #
234 0344 00000000 .org 0x400
234 00000000
234 00000000
234 00000000
234 00000000
235 boot_start:
236
237 0400 7CBE6AA6 mfspr r5,tir # who am i?
238 0404 2C250000 cmpdi r5,0x00 # skip unless T0
239 0408 408200E0 bne init_t123
240
241 0420 7C7CFBA6 mtspr mmucr0,r3
242 0424 7C4011A6 eratwe r2,r0,2
243 0428 7C8009A6 eratwe r4,r0,1
244 042c 7D0001A6 eratwe r8,r0,0
245 0430 4C00012C isync
246
247 0434 39400000 load32 r10,BIOS_ERATW2 # word 2 wlc=40:41 rsvd=42 u=44:47 r=48 c=49 wimge=52:56 vf=57 ux/
247 654A0000
247 614A003F
241 040c 3C608C00 lis r3,0x8C00 # 32=ecl 36:37=tlbsel (10=i, 11=d)
242
243 # derat 31 @00000000
244 0410 3800001F li r0,0x001F # entry #31
245 0414 38400015 li r2,0x0015 # word 2 wlc=40:41 rsvd=42 u=44:47 r=48 c=49 wimge=52:56 vf=57 ux/
246 0418 38800000 li r4,0 # word 1 rpn(32:51)=32:51 rpn(22:31)=54:63
247 041c 3900023F li r8,0x023F # word 0 epn=32:51 class=52:53 v=54 x=55 size=56:59 thrd=60:63 s
248
249 # derat 30 @<BIOS_START>
250 0440 3800001E li r0,0x001E # entry #30
251 0444 38800000 load32 r4,BIOS_START # word 1 rpn(32:51)=32:51 rpn(22:31)=54:63
251 64840001
251 60840000
252 0450 39000000 load32 r8,BIOS_START
252 65080001
252 61080000
253 045c 6108023F ori r8,r8,0x023F # word 0 epn=32:51 class=52:53 v=54 x=55 size=56:59 thrd=60:63 s
249 0420 7C7CFBA6 mtspr mmucr0,r3
250 0424 7C4011A6 eratwe r2,r0,2
251 0428 7C8009A6 eratwe r4,r0,1
252 042c 7D0001A6 eratwe r8,r0,0
253 0430 4C00012C isync
254
255 0460 7D4011A6 eratwe r10,r0,2
256 0464 7C8009A6 eratwe r4,r0,1
257 0468 7D0001A6 eratwe r8,r0,0
258 046c 4C00012C isync
259
260 0470 3C608800 lis r3,0x8800 # 32=ecl 36:37=tlbsel (10=i, 11=d)
261
262 # ierat 15 @00000000
263 0474 3800000F li r0,0x000F # entry #15
264 0478 3840003F li r2,0x003F # word 2 wlc=40:41 rsvd=42 u=44:47 r=48 c=49 wimge=52:56 vf=57 ux/
265 047c 38800000 li r4,0 # word 1 rpn(32:51)=32:51 rpn(22:31)=54:63
266 0480 3900023F li r8,0x023F # word 0 epn=32:51 class=52:53 v=54 x=55 size=56:59 thrd=60:63 s
255 0434 39400000 load32 r10,BIOS_ERATW2 # word 2 wlc=40:41 rsvd=42 u=44:47 r=48 c=49 wimge=52:56 vf=57 ux/
255 654A0000
255 614A003F
256
257 # derat 30 @<BIOS_START>
258 0440 3800001E li r0,0x001E # entry #30
259 0444 38800000 load32 r4,BIOS_START # word 1 rpn(32:51)=32:51 rpn(22:31)=54:63
259 64840001
259 60840000
260 0450 39000000 load32 r8,BIOS_START
260 65080001
260 61080000
261 045c 6108023F ori r8,r8,0x023F # word 0 epn=32:51 class=52:53 v=54 x=55 size=56:59 thrd=60:63 s
262
263 0460 7D4011A6 eratwe r10,r0,2
264 0464 7C8009A6 eratwe r4,r0,1
265 0468 7D0001A6 eratwe r8,r0,0
266 046c 4C00012C isync
267
268 0484 7C7CFBA6 mtspr mmucr0,r3
269 0488 7C4011A6 eratwe r2,r0,2
270 048c 7C8009A6 eratwe r4,r0,1
271 0490 7D0001A6 eratwe r8,r0,0
272 0494 4C00012C isync
273
274 # *** leave the init'd entry 14 for MT access to FFFFFFC0
275 # ierat 13 @<BIOS_START>
276 0498 3800000D li r0,0x000D # entry #13
277 049c 38800000 load32 r4,BIOS_START # word 1 rpn(32:51)=32:51 rpn(22:31)=54:63
277 64840001
277 60840000
278 04a8 39000000 load32 r8,BIOS_START
278 65080001
278 61080000
279 04b4 6108023F ori r8,r8,0x023F # word 0 epn=32:51 class=52:53 v=54 x=55 size=56:59 thrd=60:63 s
280
281 04b8 7D4011A6 eratwe r10,r0,2
282 04bc 7C8009A6 eratwe r4,r0,1
283 04c0 7D0001A6 eratwe r8,r0,0
284 04c4 4C00012C isync
285
286 04c8 48000004 b init_t0
287
288 # -------------------------------------------------------------------------------------------------
289 # init
290 #
291
292 # T0
268 0470 3C608800 lis r3,0x8800 # 32=ecl 36:37=tlbsel (10=i, 11=d)
269
270 # ierat 15 @00000000
271 0474 3800000F li r0,0x000F # entry #15
272 0478 3840003F li r2,0x003F # word 2 wlc=40:41 rsvd=42 u=44:47 r=48 c=49 wimge=52:56 vf=57 ux/
273 047c 38800000 li r4,0 # word 1 rpn(32:51)=32:51 rpn(22:31)=54:63
274 0480 3900023F li r8,0x023F # word 0 epn=32:51 class=52:53 v=54 x=55 size=56:59 thrd=60:63 s
275
276 0484 7C7CFBA6 mtspr mmucr0,r3
277 0488 7C4011A6 eratwe r2,r0,2
278 048c 7C8009A6 eratwe r4,r0,1
279 0490 7D0001A6 eratwe r8,r0,0
280 0494 4C00012C isync
281
282 # *** leave the init'd entry 14 for MT access to FFFFFFC0
283 # ierat 13 @<BIOS_START>
284 0498 3800000D li r0,0x000D # entry #13
285 049c 38800000 load32 r4,BIOS_START # word 1 rpn(32:51)=32:51 rpn(22:31)=54:63
285 64840001
285 60840000
286 04a8 39000000 load32 r8,BIOS_START
286 65080001
286 61080000
287 04b4 6108023F ori r8,r8,0x023F # word 0 epn=32:51 class=52:53 v=54 x=55 size=56:59 thrd=60:63 s
288
289 04b8 7D4011A6 eratwe r10,r0,2
290 04bc 7C8009A6 eratwe r4,r0,1
291 04c0 7D0001A6 eratwe r8,r0,0
292 04c4 4C00012C isync
293
294 init_t0:
294 04c8 48000004 b init_t0
295
296 # set up BIOS msr
297
298 04cc 39400000 load32 r10,BIOS_MSR
298 654A8002
298 614AB000
299 04d8 7D400124 mtmsr r10
300 04dc 4C00012C isync
301 # can't use load32 unless you can .set BIOS_STACK_0 to the linked value
302 # load32 r1,BIOS_STACK_0 # @stack_0
303 # this ignores def
304 # lis r1,_stack_0@h
305 # ori r1,r1,_stack_0@l
306 # this requires data load
307 04e0 80200000 lwz r1,stack_0(r0)
308
309 04e4 48000020 b boot_complete
310
311 # except T0
312
313 init_t123:
314
315 # set up BIOS msr
296 # -------------------------------------------------------------------------------------------------
297 # init
298 #
299
300 # T0
301
302 init_t0:
303
304 # set up BIOS msr
305
306 04cc 39400000 load32 r10,BIOS_MSR
306 654A8002
306 614AB000
307 04d8 7D400124 mtmsr r10
308 04dc 4C00012C isync
309 # can't use load32 unless you can .set BIOS_STACK_0 to the linked value
310 # load32 r1,BIOS_STACK_0 # @stack_0
311 # this ignores def
312 # lis r1,_stack_0@h
313 # ori r1,r1,_stack_0@l
314 # this requires data load
315 04e0 80200000 lwz r1,stack_0(r0)
316
317 04e8 39400000 load32 r10,BIOS_MSR
317 654A8002
317 614AB000
318 04f4 7D400124 mtmsr r10
319 04f8 4C00012C isync
320 # check tir if more than 2 threads possible
321 04fc 80200000 lwz r1,stack_1(r0)
317 04e4 48000020 b boot_complete
318
319 # except T0
320
321 init_t123:
322
323 0500 48000004 b boot_complete
323 # set up BIOS msr
324
325 # -------------------------------------------------------------------------------------------------
326 boot_complete:
327
328 # set up thread and hop to it
329
330 0504 3C600000 lis r3,main@h
331 0508 60630000 ori r3,r3,main@l
332 050c 7C6903A6 mtctr r3
333 0510 7C7E6AA6 mfspr r3,tir # who am i?
334 0514 4E800421 bctrl
335 0518 480002E4 b kernel_return
336
337 # -------------------------------------------------------------------------------------------------
338
339 051c 00000000 .org 0x7FC
339 00000000
339 00000000
339 00000000
339 00000000
340 kernel_return:
341 07fc 48000000 b .
342
343 # dec
344 .org 0x800
345 int_800:
346 0800 48000000 b .
347
348 # perf
349 0804 00000000 .org 0x820
349 00000000
349 00000000
349 00000000
349 00000000
350 int_820:
351 0820 48000000 b .
352
353 0824 00000000 .org 0x8F0
353 00000000
353 00000000
353 00000000
353 00000000
354 .section .rodata
355 0000 00000000 stack_0: .long BIOS_STACK_0
356 0004 00000000 stack_1: .long BIOS_STACK_1
325 04e8 39400000 load32 r10,BIOS_MSR
325 654A8002
325 614AB000
326 04f4 7D400124 mtmsr r10
327 04f8 4C00012C isync
328 # check tir if more than 2 threads possible
329 04fc 80200000 lwz r1,stack_1(r0)
330
331 0500 48000004 b boot_complete
332
333 # -------------------------------------------------------------------------------------------------
334 boot_complete:
335
336 # set up thread and hop to it
337
338 0504 3C600000 lis r3,main@h
339 0508 60630000 ori r3,r3,main@l
340 050c 7C6903A6 mtctr r3
341 0510 7C7E6AA6 mfspr r3,tir # who am i?
342 0514 4E800421 bctrl
343 0518 480002E4 b kernel_return
344
345 # -------------------------------------------------------------------------------------------------
346
347 .ifdef TST_PASSFAIL
348 .global tst_pass
349 .global tst_fail
350
351 051c 00000000 .org 0x7F0
351 00000000
351 00000000
351 00000000
351 00000000
352 tst_pass:
353 07f0 48000000 b .
354
355 .org 0x7F4
356 tst_fail:
357 07f4 48000000 b .
358 .endif
359
360 07f8 00000000 .org 0x7FC
361 kernel_return:
362 07fc 48000000 b .
363
364 # dec
365 .org 0x800
366 int_800:
367 0800 48000000 b .
368
369 # perf
370 0804 00000000 .org 0x820
370 00000000
370 00000000
370 00000000
370 00000000
371 int_820:
372 0820 48000000 b .
373
374 0824 00000000 .org 0x8F0
374 00000000
374 00000000
374 00000000
374 00000000
375 .section .rodata
376 0000 00000000 stack_0: .long BIOS_STACK_0
377 0004 00000000 stack_1: .long BIOS_STACK_1

Binary file not shown.

@ -0,0 +1,7 @@
#ifndef _LITEXLIB_
#define _LITEXLIB_

#include <litex/include/base/console.h>


#endif

@ -47,7 +47,7 @@ SECTIONS
{
. = ALIGN(8);
_fdata = .;
*(.data .data.* .gnu.linkonce.d.*)
*(.data .data.* .sdata .gnu.linkonce.d.*)
FILL(0);
. = ALIGN(8);
_edata = .;
@ -63,7 +63,7 @@ SECTIONS

.bss :
{
. = ALIGN(8);
. = 0x0000C000; /*relative to start of ram! ALIGN(16384*4);*/
_fbss = .;
*(.dynsbss)
*(.sbss .sbss.* .gnu.linkonce.sb.*)

@ -0,0 +1 @@
/home/wtf/projects/litex/litex/soc/software

@ -9,6 +9,77 @@ build
cp rom.init test3
```

### methodology

1. produce tst.s (stub code and tst definition) and link with kernel/bios
2. tst init is done in tst.s
3. jmp2tst
4. tst ends (bla through kernel, sc, etc.)
5. tst cleanup is done in tst.s
6. tst checking, etc. is done in bios




### debug

* hanging during results save; itags not executed in cpl queue

![](cpl_hang.png)

* itags 07-0B are dispatched but not marked 'executed' in cplq; they were sent to stq

* not documented completely in spec (CPCR2, CPCR3, CPCR4, CPCR5); 2/3 are for hi-pri and 4/5 for med(?)

```
assign spr_t0_cpcr2_fx0_cnt = cpcr2_l2[0][35:39];
assign spr_t0_cpcr2_fx1_cnt = cpcr2_l2[0][43:47];
assign spr_t0_cpcr2_lq_cnt = cpcr2_l2[0][51:55];
assign spr_t0_cpcr2_sq_cnt = cpcr2_l2[0][59:63];
assign spr_t0_cpcr3_fu0_cnt = cpcr3_l2[0][43:47];
assign spr_t0_cpcr3_fu1_cnt = cpcr3_l2[0][51:55];
assign spr_t0_cpcr3_cp_cnt = cpcr3_l2[0][57:63];
assign spr_t0_cpcr4_fx0_cnt = cpcr4_l2[0][35:39];
assign spr_t0_cpcr4_fx1_cnt = cpcr4_l2[0][43:47];
assign spr_t0_cpcr4_lq_cnt = cpcr4_l2[0][51:55];
assign spr_t0_cpcr4_sq_cnt = cpcr4_l2[0][59:63];
assign spr_t0_cpcr5_fu0_cnt = cpcr5_l2[0][43:47];
assign spr_t0_cpcr5_fu1_cnt = cpcr5_l2[0][51:55];
assign spr_t0_cpcr5_cp_cnt = cpcr5_l2[0][57:63];
```

* verilog violation in iuq_dispatch! unused thread 1 strand bits skipping force to 0, and used later as x's for credit checks which didn't stop dispatch

```
//wtf (THREADS1 is def'd)
// iverilog sez: ../../verilog/work/iuq_dispatch.v:2322: warning: @* found no sensitivities so it will never trigger.
// seems to be correct behavior - block won't be entered without a value change
// make it initial, or a generate?
`ifdef THREADS1
//always @(*)
initial
```


### printf from litex

add putchar function to store to memory buffer

```
/home/wtf/projects/litex/litex/soc/software/libbase/vsnprintf.c

plus at least these:

from /home/wtf/projects/litex/litex/soc/software/include/base/
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
#include <stddef.h>

from /home/wtf/projects/litex/litex/soc/software/include/fdlibm
#include <fdlibm.h>
```


@ -1,5 +1,6 @@
MEMORY {
rom : ORIGIN = 0x00000000, LENGTH = 0x00010000
ram : ORIGIN = 0x00010000, LENGTH = 0x00010000
tst : ORIGIN = 0x00010000, LENGTH = 0x00002000
ram : ORIGIN = 0x00012000, LENGTH = 0x0000E000
csr : ORIGIN = 0xFFF00000, LENGTH = 0x00010000
}

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -2,9 +2,9 @@
rom: file format elf32-powerpc

Contents of section .kernel:
0000 48000400 48000f30 00000000 00000000 H...H..0........
0000 48000400 44000002 00000000 00000000 H...D...........
0010 00000000 00000000 00000000 00000000 ................
0020 48000cdc 00000000 00000000 00000000 H...............
0020 4800104c 00000000 00000000 00000000 H..L............
0030 00000000 00000000 00000000 00000000 ................
0040 48000000 00000000 00000000 00000000 H...............
0050 00000000 00000000 00000000 00000000 ................
@ -20,7 +20,7 @@ Contents of section .kernel:
00f0 00000000 00000000 00000000 00000000 ................
0100 48000000 00000000 00000000 00000000 H...............
0110 00000000 00000000 00000000 00000000 ................
0120 48000bdc 00000000 00000000 00000000 H...............
0120 48001194 00000000 00000000 00000000 H...............
0130 00000000 00000000 00000000 00000000 ................
0140 48000000 00000000 00000000 00000000 H...............
0150 00000000 00000000 00000000 00000000 ................
@ -80,9 +80,9 @@ Contents of section .kernel:
04b0 61080000 6108023f 7d4011a6 7c8009a6 a...a..?}@..|...
04c0 7d0001a6 4c00012c 48000004 39400000 }...L..,H...9@..
04d0 654a8002 614ab000 7d400124 4c00012c eJ..aJ..}@.$L..,
04e0 80200904 48000020 39400000 654a8002 . ..H.. 9@..eJ..
04f0 614ab000 7d400124 4c00012c 80200908 aJ..}@.$L..,. ..
0500 48000004 3c600000 60630920 7c6903a6 H...<`..`c. |i..
04e0 802008fa 48000020 39400000 654a8002 . ..H.. 9@..eJ..
04f0 614ab000 7d400124 4c00012c 802008fe aJ..}@.$L..,. ..
0500 48000004 3c600000 60630c34 7c6903a6 H...<`..`c.4|i..
0510 7c7e6aa6 4e800421 480002e4 00000000 |~j.N..!H.......
0520 00000000 00000000 00000000 00000000 ................
0530 00000000 00000000 00000000 00000000 ................
@ -129,7 +129,7 @@ Contents of section .kernel:
07c0 00000000 00000000 00000000 00000000 ................
07d0 00000000 00000000 00000000 00000000 ................
07e0 00000000 00000000 00000000 00000000 ................
07f0 00000000 00000000 00000000 48000000 ............H...
07f0 48000000 48000000 00000000 48000000 H...H.......H...
0800 48000000 00000000 00000000 00000000 H...............
0810 00000000 00000000 00000000 00000000 ................
0820 48000000 00000000 00000000 00000000 H...............
@ -146,140 +146,816 @@ Contents of section .kernel:
08d0 00000000 00000000 00000000 00000000 ................
08e0 00000000 00000000 00000000 00000000 ................
Contents of section .rodata:
08f0 43520000 58455200 43545200 4c520000 CR..XER.CTR.LR..
0900 54415200 0001fff8 0000fff8 00000000 TAR.............
08f0 6d61696e 28256929 0a000001 fff80000 main(%i)........
0900 fff80000 08080808 08080808 08282828 .............(((
0910 28280808 08080808 08080808 08080808 ((..............
0920 08080808 a0101010 10101010 10101010 ................
0930 10101010 04040404 04040404 04041010 ................
0940 10101010 10414141 41414101 01010101 .....AAAAAA.....
0950 01010101 01010101 01010101 01010110 ................
0960 10101010 10424242 42424202 02020202 .....BBBBBB.....
0970 02020202 02020202 02020202 02020210 ................
0980 10101008 00000000 00000000 00000000 ................
0990 00000000 00000000 00000000 00000000 ................
09a0 00000000 a0101010 10101010 10101010 ................
09b0 10101010 10101010 10101010 10101010 ................
09c0 10101010 01010101 01010101 01010101 ................
09d0 01010101 01010101 01010110 01010101 ................
09e0 01010102 02020202 02020202 02020202 ................
09f0 02020202 02020202 02020210 02020202 ................
0a00 02020202 41626f72 7465642e 00000000 ....Aborted.....
0a10 30313233 34353637 38394142 43444546 0123456789ABCDEF
0a20 4748494a 4b4c4d4e 4f505152 53545556 GHIJKLMNOPQRSTUV
0a30 5758595a 00000000 30313233 34353637 WXYZ....01234567
0a40 38396162 63646566 6768696a 6b6c6d6e 89abcdefghijklmn
0a50 6f707172 73747576 7778797a 00000000 opqrstuvwxyz....
0a60 3c4e554c 4c3e0000 000021c0 000021f0 <NULL>....!...!.
0a70 000021f0 000021d0 000021f0 000021f0 ..!...!...!...!.
0a80 000021f0 000021f0 000021f0 000021f0 ..!...!...!...!.
0a90 000021f0 000021b0 000021f0 000021a0 ..!...!...!...!.
0aa0 000021f0 000021f0 000021e0 00002928 ..!...!...!...)(
0ab0 00002988 00002988 00002988 00002988 ..)...)...)...).
0ac0 00002988 00002988 00002988 00002988 ..)...)...)...).
0ad0 00002988 00002988 00002988 00002988 ..)...)...)...).
0ae0 00002988 00002988 00002988 00002988 ..)...)...)...).
0af0 00002988 00002988 00002988 00002988 ..)...)...)...).
0b00 00002988 00002988 00002988 00002988 ..)...)...)...).
0b10 00002988 00002988 00002988 00002988 ..)...)...)...).
0b20 00002988 00002988 00002988 00002988 ..)...)...)...).
0b30 00002988 00002988 00002988 00002988 ..)...)...)...).
0b40 00002988 00002988 00002988 00002988 ..)...)...)...).
0b50 00002988 00002988 00002988 00002988 ..)...)...)...).
0b60 00002988 00002988 00002988 00002988 ..)...)...)...).
0b70 00002988 00002988 00002960 00002988 ..)...)...)`..).
0b80 00002988 00002988 00002988 00002988 ..)...)...)...).
0b90 00002988 00002988 00002988 00002988 ..)...)...)...).
0ba0 00002988 00002464 00002978 00002988 ..)...$d..)x..).
0bb0 00002988 00002988 00002988 00002978 ..)...)...)...)x
0bc0 00002988 00002988 00002988 00002988 ..)...)...)...).
0bd0 000027ac 00002954 00002704 00002988 ..'...)T..'...).
0be0 00002988 00002580 00002988 00002a00 ..)...%...)...*.
0bf0 00002988 00002988 0000296c 00000000 ..)...)...)l....
Contents of section .bios:
0910 60000000 60000000 60000000 60000000 `...`...`...`...
0920 9421ffc0 90610038 3d200001 81290000 .!...a.8= ...)..
0930 9121000c 3d200000 39290d20 91210010 .!..= ..9). .!..
0940 81210038 2c090000 4182000c 3920ffff .!.8,...A...9 ..
0950 48000188 3d200000 81290d00 91210008 H...= ...)...!..
0960 48000028 8121000c 39490004 9141000c H..(.!..9I...A..
0970 81410008 814a0000 91490000 81210008 .A...J...I...!..
0980 39290004 91210008 3d200000 81290d00 9)...!..= ...)..
0990 81410008 7c0a4840 4180ffcc 3d200001 .A..|.H@A...= ..
09a0 81290000 91210008 48000020 3d200001 .)...!..H.. = ..
09b0 81290000 39400000 91490000 81210008 .)..9@...I...!..
09c0 39290004 91210008 3d200001 81290000 9)...!..= ...)..
09d0 81410008 7c0a4840 4180ffd4 3d200300 .A..|.H@A...= ..
09e0 91210034 81210034 3c800000 60840009 .!.4.!.4<...`...
09f0 7c934ba6 60000000 39200000 91210030 |.K.`...9 ...!.0
0a00 81210030 3c800000 60840009 7c9603a6 .!.0<...`...|...
0a10 60000000 39200000 9121002c 8121002c `...9 ...!.,.!.,
0a20 3c800000 60840009 7c9d43a6 60000000 <...`...|.C.`...
0a30 39200000 91210028 81210028 3c800000 9 ...!.(.!.(<...
0a40 60840009 7c9c43a6 60000000 3d20fe00 `...|.C.`...= ..
0a50 91210024 81210024 3c800000 60840009 .!.$.!.$<...`...
0a60 7c9053a6 60000000 7d36faa6 91210020 |.S.`...}6...!.
0a70 81210020 552905ac 9121001c 8121001c .!. U)...!...!..
0a80 3c800000 60840009 7c96fba6 60000000 <...`...|...`...
0a90 39200000 91210018 81210018 3c800000 9 ...!...!..<...
0aa0 60840009 7c9053a6 60000000 39200000 `...|.S.`...9 ..
0ab0 91210014 81210014 3c800000 60840009 .!...!..<...`...
0ac0 7c9453a6 60000000 81210010 7d234b78 |.S.`....!..}#Kx
0ad0 48000370 48000000 7d234b78 38210040 H..pH...}#Kx8!.@
0ae0 4e800020 9421ffe0 7c0802a6 90010024 N.. .!..|......$
0af0 90610018 39200001 91210008 39200000 .a..9 ...!..9 ..
0b00 9121000c 81410018 3d200867 61295309 .!...A..= .ga)S.
0b10 7c0a4800 4182000c 39200000 91210008 |.H.A...9 ...!..
0b20 81210008 2c090000 41820028 3d200000 .!..,...A..(= ..
0b30 388908f0 38600020 48000115 7c691b78 8...8`. H...|i.x
0b40 2c090000 4182000c 39200001 48000008 ,...A...9 ..H...
0b50 39200000 91210008 81210008 2c090000 9 ...!...!..,...
0b60 41820028 3d200000 388908f4 38600021 A..(= ..8...8`.!
0b70 480000dd 7c691b78 2c090000 4182000c H...|i.x,...A...
0b80 39200001 48000008 39200000 91210008 9 ..H...9 ...!..
0b90 81210008 2c090000 41820028 3d200000 .!..,...A..(= ..
0ba0 388908f8 38600022 480000a5 7c691b78 8...8`."H...|i.x
0bb0 2c090000 4182000c 39200001 48000008 ,...A...9 ..H...
0bc0 39200000 91210008 81210008 2c090000 9 ...!...!..,...
0bd0 41820028 3d200000 388908fc 38600023 A..(= ..8...8`.#
0be0 4800006d 7c691b78 2c090000 4182000c H..m|i.x,...A...
0bf0 39200001 48000008 39200000 91210008 9 ..H...9 ...!..
0c00 81210008 2c090000 41820028 3d200000 .!..,...A..(= ..
0c10 38890900 38600024 48000035 7c691b78 8...8`.$H..5|i.x
0c20 2c090000 4182000c 39200001 48000008 ,...A...9 ..H...
0c30 39200000 91210008 60000000 80010024 9 ...!..`......$
0c40 7c0803a6 38210020 4e800020 9421ffe0 |...8!. N.. .!..
0c50 90610018 9081001c 39200001 91210008 .a......9 ...!..
0c60 81210018 552a103a 3d200000 39290d20 .!..U*.:= ..9).
0c70 7d2a4a14 81290000 9121000c 81210018 }*J..)...!...!..
0c80 552a103a 3d200000 39291020 7d2a4a14 U*.:= ..9). }*J.
0c90 81290000 91210010 81210018 552a103a .)...!...!..U*.:
0ca0 3d200000 392910c0 7d2a4a14 81290000 = ..9)..}*J..)..
0cb0 91210014 81410010 81210014 7d494a78 .!...A...!..}IJx
0cc0 3149ffff 7d2a4910 5529063e 91210008 1I..}*I.U).>.!..
0cd0 81210008 7d234b78 38210020 4e800020 .!..}#Kx8!. N..
0ce0 9421fff0 90610008 9081000c 48000248 .!...a......H..H
0cf0 60000000 38210010 4e800020 48000000 `...8!..N.. H...
0c00 9421fff0 7c691b78 99210008 3d200001 .!..|i.x.!..= ..
0c10 81292000 39090001 3d400001 910a2000 .) .9...=@.... .
0c20 89410008 99490000 60000000 38210010 .A...I..`...8!..
0c30 4e800020 9421ffc0 7c0802a6 90010044 N.. .!..|......D
0c40 90610038 3d200001 39292000 9121000c .a.8= ..9) ..!..
0c50 3d200000 392910a0 91210010 81210038 = ..9)...!...!.8
0c60 2c090000 4182000c 3920ffff 480001cc ,...A...9 ..H...
0c70 3d200000 39291070 91210008 48000028 = ..9).p.!..H..(
0c80 8121000c 39490004 9141000c 81410008 .!..9I...A...A..
0c90 814a0000 91490000 81210008 39290004 .J...I...!..9)..
0ca0 91210008 81410008 3d200000 39291078 .!...A..= ..9).x
0cb0 7c0a4840 4180ffcc 3d200002 3929e008 |.H@A...= ..9)..
0cc0 91210008 48000024 81210008 39490004 .!..H..$.!..9I..
0cd0 91410008 39400000 91490000 81210008 .A..9@...I...!..
0ce0 39290004 91210008 81410008 3d200002 9)...!...A..= ..
0cf0 3929e028 7c0a4840 4180ffd0 3d200000 9).(|.H@A...= ..
0d00 38690c00 48002b7d 38600077 48002bc5 8i..H.+}8`.wH.+.
0d10 38600074 48002bbd 38600066 48002bb5 8`.tH.+.8`.fH.+.
0d20 3860000a 48002bad 80810038 3d200000 8`..H.+....8= ..
0d30 386908f0 4cc63182 48002da1 3d200300 8i..L.1.H.-.= ..
0d40 91210034 81210034 3c800000 60840009 .!.4.!.4<...`...
0d50 7c934ba6 60000000 39200000 91210030 |.K.`...9 ...!.0
0d60 81210030 3c800000 60840009 7c9603a6 .!.0<...`...|...
0d70 60000000 39200000 9121002c 8121002c `...9 ...!.,.!.,
0d80 3c800000 60840009 7c9d43a6 60000000 <...`...|.C.`...
0d90 39200000 91210028 81210028 3c800000 9 ...!.(.!.(<...
0da0 60840009 7c9c43a6 60000000 3d20fe00 `...|.C.`...= ..
0db0 91210024 81210024 3c800000 60840009 .!.$.!.$<...`...
0dc0 7c9053a6 60000000 7d36faa6 91210020 |.S.`...}6...!.
0dd0 81210020 552905ac 9121001c 8121001c .!. U)...!...!..
0de0 3c800000 60840009 7c96fba6 60000000 <...`...|...`...
0df0 39200000 91210018 81210018 3c800000 9 ...!...!..<...
0e00 60840009 7c9053a6 60000000 39200000 `...|.S.`...9 ..
0e10 91210014 81210014 3c800000 60840009 .!...!..<...`...
0e20 7c9453a6 60000000 81210010 7d234b78 |.S.`....!..}#Kx
0e30 48000390 48000000 7d234b78 80010044 H...H...}#Kx...D
0e40 7c0803a6 38210040 4e800020 9421ffe0 |...8!.@N.. .!..
0e50 7c0802a6 90010024 90610018 39200001 |......$.a..9 ..
0e60 9121000c 81410018 3d200867 61295309 .!...A..= .ga)S.
0e70 7c0a4800 4182000c 3c608000 4bfff979 |.H.A...<`..K..y
0e80 39200000 91210008 4800008c 81210008 9 ...!..H....!..
0e90 552a103a 3d200000 392913a0 7d2a4a14 U*.:= ..9)..}*J.
0ea0 81290000 91210010 81210008 552a103a .)...!...!..U*.:
0eb0 3d200000 39291440 7d2a4a14 81290000 = ..9).@}*J..)..
0ec0 91210014 8121000c 2c090000 4182001c .!...!..,...A...
0ed0 81410010 81210014 7c0a4800 4082000c .A...!..|.H.@...
0ee0 39200001 48000008 39200000 9121000c 9 ..H...9 ...!..
0ef0 8121000c 2c090000 40820010 81210008 .!..,...@....!..
0f00 7d234b78 4bfff8f1 81210008 39290001 }#KxK....!..9)..
0f10 91210008 81210008 2809001f 4081ff70 .!...!..(...@..p
0f20 39200021 91210008 81210008 552a103a 9 .!.!...!..U*.:
0f30 3d200000 392913a0 7d2a4a14 81290000 = ..9)..}*J..)..
0f40 91210010 81210008 552a103a 3d200000 .!...!..U*.:= ..
0f50 39291440 7d2a4a14 81290000 55290644 9).@}*J..)..U).D
0f60 91210014 8121000c 2c090000 4182001c .!...!..,...A...
0f70 81410010 81210014 7c0a4800 4082000c .A...!..|.H.@...
0f80 39200001 48000008 39200000 9121000c 9 ..H...9 ...!..
0f90 8121000c 2c090000 40820010 81210008 .!..,...@....!..
0fa0 7d234b78 4bfff851 39200022 91210008 }#KxK..Q9 .".!..
0fb0 4800008c 81210008 552a103a 3d200000 H....!..U*.:= ..
0fc0 392913a0 7d2a4a14 81290000 91210010 9)..}*J..)...!..
0fd0 81210008 552a103a 3d200000 39291440 .!..U*.:= ..9).@
0fe0 7d2a4a14 81290000 91210014 8121000c }*J..)...!...!..
0ff0 2c090000 4182001c 81410010 81210014 ,...A....A...!..
1000 7c0a4800 4082000c 39200001 48000008 |.H.@...9 ..H...
1010 39200000 9121000c 8121000c 2c090000 9 ...!...!..,...
1020 40820010 81210008 7d234b78 4bfff7c9 @....!..}#KxK...
1030 81210008 39290001 91210008 81210008 .!..9)...!...!..
1040 28090023 4081ff70 4bfff7a9 48000000 (..#@..pK...H...
1050 9421fff0 90610008 9081000c 48000258 .!...a......H..X
1060 60000000 38210010 4e800020 48000000 `...8!..N.. H...
Contents of section .data:
12000 0001c000 00000000 ........
Contents of section .arcitst:
0d00 696e666f 20746578 74006865 61646572 info text.header
0d10 20746578 74000000 00000000 00000000 text...........
0d20 00000000 5822c905 ffffffff 91b6d1a3 ....X"..........
0d30 ffffffff ffffffff ffffffff ffffffff ................
0d40 ffffffff 7e11ee88 ffffffff 7fffffff ....~...........
0d50 ffffffff ffffffff 8c20bde6 ffffffff ......... ......
0d60 76d0dadf 15111f42 ffffffff 36108e50 v......B....6..P
0d70 ffffffff ffffffff 328a0ced ffffffff ........2.......
0d80 ffffffff af224c19 ffffffff ffffffff ....."L.........
0d90 d624b27a ffffffff ffffffff ffffffff .$.z............
0da0 dbfd3628 89f0006e ffffffff ffffffff ..6(...n........
0db0 ffffffff 00001104 00010000 00000000 ................
0dc0 0000000d 7c61cc14 7d230595 7ac37392 ....|a..}#..z.s.
0dd0 7e094c11 7e1cb115 7a338886 7c6004d1 ~.L.~...z3..|`..
0de0 7e09b038 7c360591 7e2b00d1 60000000 ~..8|6..~+..`...
0df0 60000000 60000000 00010000 00010004 `...`...........
0e00 00010008 0001000c 00010010 00010014 ................
0e10 00010018 0001001c 00010020 00010024 ........... ...$
0e20 00010028 0001002c 00010030 48000014 ...(...,...0H...
0e30 60000000 60000000 60000000 60000000 `...`...`...`...
0e40 9023009c 802300a0 7c2903a6 382300a4 .#...#..|)..8#..
0e50 384300d8 80810000 80a20000 90850000 8C..............
0e60 38210004 38420004 4200ffec 3c804800 8!..8B..B...<.H.
0e70 60840006 90850000 80200db4 7c3b03a6 `........ ..|;..
0e80 80200df8 7c3a03a6 80230080 7c2ff120 . ..|:...#..|/.
0e90 80230084 7c2103a6 80230088 7c2903a6 .#..|!...#..|)..
0ea0 8023008c 7c2803a6 80230090 7c2fcba6 .#..|(...#..|/..
0eb0 80030000 80230004 80430008 80830010 .....#...C......
0ec0 80a30014 80c30018 80e3001c 81030020 ...............
0ed0 81230024 81430028 8163002c 81830030 .#.$.C.(.c.,...0
0ee0 81a30034 81c30038 81e3003c 82030040 ...4...8...<...@
0ef0 82230044 82430048 8263004c 82830050 .#.D.C.H.c.L...P
0f00 82a30054 82c30058 82e3005c 83030060 ...T...X...\...`
0f10 83230064 83430068 8363006c 83830070 .#.d.C.h.c.l...p
0f20 83a30074 83c30078 83e3007c 8063000c ...t...x...|.c..
0f30 48010002 4800000c 60000000 60000000 H...H...`...`...
0f40 7c2fcba6 3c200000 60211020 90010000 |/..< ..`!. ....
0f50 90410008 9061000c 90810010 90a10014 .A...a..........
0f60 90c10018 90e1001c 91010020 91210024 ........... .!.$
0f70 91410028 9161002c 91810030 91a10034 .A.(.a.,...0...4
0f80 91c10038 91e1003c 92010040 92210044 ...8...<...@.!.D
0f90 92410048 9261004c 92810050 92a10054 .A.H.a.L...P...T
0fa0 92c10058 92e1005c 93010060 93210064 ...X...\...`.!.d
0fb0 93410068 9361006c 93810070 93a10074 .A.h.a.l...p...t
0fc0 93c10078 93e1007c 7c4fcaa6 90410004 ...x...||O...A..
0fd0 7c400026 90410080 7c4102a6 90410084 |@.&.A..|A...A..
0fe0 7c4902a6 90410088 7c4802a6 9041008c |I...A..|H...A..
0ff0 7c4fcaa6 90410090 3c600000 60630d20 |O...A..<`..`c.
1000 8023009c 3c600867 60635309 4bfffad8 .#..<`.g`cS.K...
1010 60000000 60000000 60000000 60000000 `...`...`...`...
1020 ffffffff ffffffff ffffffff ffffffff ................
1030 ffffffff ffffffff ffffffff ffffffff ................
1040 ffffffff ffffffff ffffffff ffffffff ................
1050 ffffffff ffffffff ffffffff ffffffff ................
1060 ffffffff ffffffff ffffffff ffffffff ................
1070 ffffffff ffffffff ffffffff ffffffff ................
1080 ffffffff ffffffff ffffffff ffffffff ................
1090 ffffffff ffffffff ffffffff ffffffff ................
10a0 ffffffff ffffffff ffffffff ffffffff ................
10b0 ffffffff 60000000 60000000 60000000 ....`...`...`...
10c0 00000000 cd75f313 ffffffff 00000000 .....u..........
10d0 ffffffff ffffffff ffffffff ffffffff ................
10e0 ffffffff 008a0c68 ffffffff 7fffffff .......h........
10f0 ffffffff ffffffff 8c20bde6 ffffffff ......... ......
1100 08aebf68 80000001 ffffffff 00000000 ...h............
1110 ffffffff ffffffff 328a0ced ffffffff ........2.......
1120 ffffffff af224c19 ffffffff ffffffff ....."L.........
1130 d624b27a ffffffff ffffffff ffffffff .$.z............
1140 9bfd3628 98f0006e ffffffff ffffffff ..6(...n........
1150 ffffffff 00001104 00010038 ...........8
1080 696e666f 20746578 74006865 61646572 info text.header
1090 20746578 74000000 00000000 00000000 text...........
10a0 00000000 5822c905 ffffffff 91b6d1a3 ....X"..........
10b0 ffffffff ffffffff ffffffff ffffffff ................
10c0 ffffffff 7e11ee88 ffffffff 7fffffff ....~...........
10d0 ffffffff ffffffff 8c20bde6 ffffffff ......... ......
10e0 76d0dadf 15111f42 ffffffff 36108e50 v......B....6..P
10f0 ffffffff ffffffff 328a0ced ffffffff ........2.......
1100 ffffffff af224c19 ffffffff ffffffff ....."L.........
1110 d624b27a ffffffff ffffffff ffffffff .$.z............
1120 dbfd3628 89f0006e ffffffff ffffffff ..6(...n........
1130 ffffffff 00001104 00010000 00000000 ................
1140 0000000d 7c61cc14 7d230595 7ac37392 ....|a..}#..z.s.
1150 7e094c11 7e1cb115 7a338886 7c6004d1 ~.L.~...z3..|`..
1160 7e09b038 7c360591 7e2b00d1 60000000 ~..8|6..~+..`...
1170 60000000 60000000 00010000 00010004 `...`...........
1180 00010008 0001000c 00010010 00010014 ................
1190 00010018 0001001c 00010020 00010024 ........... ...$
11a0 00010028 0001002c 00010030 48000014 ...(...,...0H...
11b0 60000000 60000000 60000000 60000000 `...`...`...`...
11c0 9023009c 802300a0 7c2903a6 382300a4 .#...#..|)..8#..
11d0 384300d8 80810000 80a20000 90850000 8C..............
11e0 38210004 38420004 4200ffec 3c804800 8!..8B..B...<.H.
11f0 60840006 90850000 80201134 7c3b03a6 `........ .4|;..
1200 80201178 7c3a03a6 80230080 7c2ff120 . .x|:...#..|/.
1210 80230084 7c2103a6 80230088 7c2903a6 .#..|!...#..|)..
1220 8023008c 7c2803a6 80230090 7c2fcba6 .#..|(...#..|/..
1230 80030000 80230004 80430008 80830010 .....#...C......
1240 80a30014 80c30018 80e3001c 81030020 ...............
1250 81230024 81430028 8163002c 81830030 .#.$.C.(.c.,...0
1260 81a30034 81c30038 81e3003c 82030040 ...4...8...<...@
1270 82230044 82430048 8263004c 82830050 .#.D.C.H.c.L...P
1280 82a30054 82c30058 82e3005c 83030060 ...T...X...\...`
1290 83230064 83430068 8363006c 83830070 .#.d.C.h.c.l...p
12a0 83a30074 83c30078 83e3007c 8063000c ...t...x...|.c..
12b0 4c000064 4800000c 60000000 60000000 L..dH...`...`...
12c0 7c2fcba6 3c200000 602113a0 90010000 |/..< ..`!......
12d0 90410008 9061000c 90810010 90a10014 .A...a..........
12e0 90c10018 90e1001c 91010020 91210024 ........... .!.$
12f0 91410028 9161002c 91810030 91a10034 .A.(.a.,...0...4
1300 91c10038 91e1003c 92010040 92210044 ...8...<...@.!.D
1310 92410048 9261004c 92810050 92a10054 .A.H.a.L...P...T
1320 92c10058 92e1005c 93010060 93210064 ...X...\...`.!.d
1330 93410068 9361006c 93810070 93a10074 .A.h.a.l...p...t
1340 93c10078 93e1007c 7c4fcaa6 90410004 ...x...||O...A..
1350 7c400026 90410080 7c4102a6 90410084 |@.&.A..|A...A..
1360 7c4902a6 90410088 7c4802a6 9041008c |I...A..|H...A..
1370 7c4fcaa6 90410090 3c600000 606310a0 |O...A..<`..`c..
1380 8023009c 3c600867 60635309 48000e4f .#..<`.g`cS.H..O
1390 60000000 60000000 60000000 60000000 `...`...`...`...
13a0 ffffffff ffffffff ffffffff ffffffff ................
13b0 ffffffff ffffffff ffffffff ffffffff ................
13c0 ffffffff ffffffff ffffffff ffffffff ................
13d0 ffffffff ffffffff ffffffff ffffffff ................
13e0 ffffffff ffffffff ffffffff ffffffff ................
13f0 ffffffff ffffffff ffffffff ffffffff ................
1400 ffffffff ffffffff ffffffff ffffffff ................
1410 ffffffff ffffffff ffffffff ffffffff ................
1420 ffffffff ffffffff ffffffff ffffffff ................
1430 ffffffff 60000000 60000000 60000000 ....`...`...`...
1440 00000000 cd75f313 ffffffff 00000000 .....u..........
1450 ffffffff ffffffff ffffffff ffffffff ................
1460 ffffffff 008a0c68 ffffffff 7fffffff .......h........
1470 ffffffff ffffffff 8c20bde6 ffffffff ......... ......
1480 08aebf68 80000001 ffffffff 00000000 ...h............
1490 ffffffff ffffffff 328a0ced ffffffff ........2.......
14a0 ffffffff af224c19 ffffffff ffffffff ....."L.........
14b0 d624b27a ffffffff ffffffff ffffffff .$.z............
14c0 9bfd3628 98f0006e ffffffff ffffffff ..6(...n........
14d0 ffffffff 00001104 00010038 ...........8
Contents of section .text:
14dc 9421fff0 7c691b78 99210008 89210008 .!..|i.x.!...!..
14ec 3d400000 394a0904 7d2a48ae 552907bc =@..9J..}*H.U)..
14fc 2c090000 41820010 89210008 3929ffe0 ,...A....!..9)..
150c 99210008 89210008 7d234b78 38210010 .!...!..}#Kx8!..
151c 4e800020 9421fff0 7c691b78 b1210008 N.. .!..|i.x.!..
152c a1210008 5529402e 7d2a0734 a1210008 .!..U)@.}*.4.!..
153c 5529c23e 5529043e 7d290734 7d494b78 U).>U).>}).4}IKx
154c 7d290734 5529043e 7d234b78 38210010 }).4U).>}#Kx8!..
155c 4e800020 9421fff0 90610008 81210008 N.. .!...a...!..
156c 552a463e 81210008 5529c23e 5529042e U*F>.!..U).>U)..
157c 7d4a4b78 81210008 5529402e 5529021e }JKx.!..U)@.U)..
158c 7d4a4b78 81210008 5529c00e 7d494b78 }JKx.!..U)..}IKx
159c 7d234b78 38210010 4e800020 9421fff0 }#Kx8!..N.. .!..
15ac 90610008 9081000c 48000028 81210008 .a......H..(.!..
15bc 89290000 2c090000 4082000c 39200000 .)..,...@...9 ..
15cc 4800002c 81210008 39290001 91210008 H..,.!..9)...!..
15dc 81210008 89490000 8121000c 5529063e .!...I...!..U).>
15ec 7c0a4840 4082ffc8 81210008 7d234b78 |.H@@....!..}#Kx
15fc 38210010 4e800020 9421ffe0 90610018 8!..N.. .!...a..
160c 9081001c 81210018 91210008 48000058 .....!...!..H..X
161c 8121001c 9121000c 48000030 81210008 .!...!..H..0.!..
162c 89490000 8121000c 89290000 7c0a4840 .I...!...)..|.H@
163c 4082000c 81210008 48000040 8121000c @....!..H..@.!..
164c 39290001 9121000c 8121000c 89290000 9)...!...!...)..
165c 2c090000 4082ffc8 81210008 39290001 ,...@....!..9)..
166c 91210008 81210008 89290000 2c090000 .!...!...)..,...
167c 4082ffa0 39200000 7d234b78 38210020 @...9 ..}#Kx8!.
168c 4e800020 9421ffe0 7c0802a6 90010024 N.. .!..|......$
169c 90610018 9081001c 80610018 480003dd .a.......a..H...
16ac 7c6a1b78 81210018 7d295214 91210008 |j.x.!..})R..!..
16bc 81210008 89490000 8121001c 5529063e .!...I...!..U).>
16cc 7c0a4840 4082000c 81210008 48000024 |.H@@....!..H..$
16dc 81210008 3929ffff 91210008 81410008 .!..9)...!...A..
16ec 81210018 7c0a4840 4080ffc8 39200000 .!..|.H@@...9 ..
16fc 7d234b78 80010024 7c0803a6 38210020 }#Kx...$|...8!.
170c 4e800020 9421ffe0 90610008 9081000c N.. .!...a......
171c 90a10010 48000030 81210008 89490000 ....H..0.!...I..
172c 81210010 5529063e 7c0a4840 4082000c .!..U).>|.H@@...
173c 81210008 48000038 81210008 39290001 .!..H..8.!..9)..
174c 91210008 8121000c 3949ffff 9141000c .!...!..9I...A..
175c 2c090000 41820014 81210008 89290000 ,...A....!...)..
176c 2c090000 4082ffb4 39200000 7d234b78 ,...@...9 ..}#Kx
177c 38210020 4e800020 9421ffe0 90610018 8!. N.. .!...a..
178c 9081001c 81210018 91210008 60000000 .....!...!..`...
179c 8141001c 392a0001 9121001c 81210018 .A..9*...!...!..
17ac 39090001 91010018 894a0000 99490000 9........J...I..
17bc 89290000 2c090000 4082ffd8 81210008 .)..,...@....!..
17cc 7d234b78 38210020 4e800020 9421ffd0 }#Kx8!. N.. .!..
17dc 90610018 9081001c 90a10020 81210018 .a......... .!..
17ec 91210008 48000048 8121001c 89490000 .!..H..H.!...I..
17fc 81210008 99490000 81210008 89290000 .!...I...!...)..
180c 2c090000 41820010 8121001c 39290001 ,...A....!..9)..
181c 9121001c 81210008 39290001 91210008 .!...!..9)...!..
182c 81210020 3929ffff 91210020 81210020 .!. 9)...!. .!.
183c 2c090000 4082ffb4 81210018 7d234b78 ,...@....!..}#Kx
184c 38210030 4e800020 9421ffe0 90610018 8!.0N.. .!...a..
185c 9081001c 81210018 89490000 8121001c .....!...I...!..
186c 39090001 9101001c 89290000 7d295050 9........)..})PP
187c 5529063e 99210008 89210008 7d290774 U).>.!...!..}).t
188c 2c090000 40820020 81210018 39490001 ,...@.. .!..9I..
189c 91410018 89290000 2c090000 41820008 .A...)..,...A...
18ac 4bffffb4 89210008 7d290774 7d234b78 K....!..}).t}#Kx
18bc 38210020 4e800020 9421ffd0 90610018 8!. N.. .!...a..
18cc 9081001c 90a10020 39200000 9121000c ....... 9 ...!..
18dc 39200000 99210008 4800005c 81210018 9 ...!..H..\.!..
18ec 89490000 8121001c 39090001 9101001c .I...!..9.......
18fc 89290000 7d295050 5529063e 99210008 .)..})PPU).>.!..
190c 89210008 7d290774 2c090000 40820038 .!..}).t,...@..8
191c 81210018 39490001 91410018 89290000 .!..9I...A...)..
192c 2c090000 41820020 8121000c 39290001 ,...A.. .!..9)..
193c 9121000c 8141000c 81210020 7c0a4840 .!...A...!. |.H@
194c 4180ff9c 89210008 7d290774 7d234b78 A....!..}).t}#Kx
195c 38210030 4e800020 9421ffe0 90610018 8!.0N.. .!...a..
196c 9081001c 81210018 91210008 48000010 .....!...!..H...
197c 81210018 39290001 91210018 81210018 .!..9)...!...!..
198c 89290000 2c090000 4082ffe8 60000000 .)..,...@...`...
199c 8141001c 392a0001 9121001c 81210018 .A..9*...!...!..
19ac 39090001 91010018 894a0000 99490000 9........J...I..
19bc 89290000 2c090000 4082ffd8 81210008 .)..,...@....!..
19cc 7d234b78 38210020 4e800020 9421ffd0 }#Kx8!. N.. .!..
19dc 90610018 9081001c 90a10020 81210018 .a......... .!..
19ec 91210008 81210020 2c090000 4182007c .!...!. ,...A..|
19fc 48000010 81210018 39290001 91210018 H....!..9)...!..
1a0c 81210018 89290000 2c090000 4082ffe8 .!...)..,...@...
1a1c 4800002c 81210020 3929ffff 91210020 H..,.!. 9)...!.
1a2c 81210020 2c090000 40820014 81210018 .!. ,...@....!..
1a3c 39400000 99490000 48000030 8141001c 9@...I..H..0.A..
1a4c 392a0001 9121001c 81210018 39090001 9*...!...!..9...
1a5c 91010018 894a0000 99490000 89290000 .....J...I...)..
1a6c 2c090000 4082ffb0 81210008 7d234b78 ,...@....!..}#Kx
1a7c 38210030 4e800020 9421ffe0 90610018 8!.0N.. .!...a..
1a8c 81210018 91210008 48000010 81210008 .!...!..H....!..
1a9c 39290001 91210008 81210008 89290000 9)...!...!...)..
1aac 2c090000 4082ffe8 81410008 81210018 ,...@....A...!..
1abc 7d295050 7d234b78 38210020 4e800020 })PP}#Kx8!. N..
1acc 9421ffe0 90610018 9081001c 81210018 .!...a.......!..
1adc 91210008 48000010 81210008 39290001 .!..H....!..9)..
1aec 91210008 8121001c 3949ffff 9141001c .!...!..9I...A..
1afc 2c090000 41820014 81210008 89290000 ,...A....!...)..
1b0c 2c090000 4082ffd4 81410008 81210018 ,...@....A...!..
1b1c 7d295050 7d234b78 38210020 4e800020 })PP}#Kx8!. N..
1b2c 9421ffe0 90610018 9081001c 39200000 .!...a......9 ..
1b3c 91210010 81210018 91210008 4800007c .!...!...!..H..|
1b4c 8121001c 9121000c 48000028 81210008 .!...!..H..(.!..
1b5c 89490000 8121000c 89290000 7c0a4840 .I...!...)..|.H@
1b6c 41820024 8121000c 39290001 9121000c A..$.!..9)...!..
1b7c 8121000c 89290000 2c090000 4082ffd0 .!...)..,...@...
1b8c 48000008 60000000 8121000c 89290000 H...`....!...)..
1b9c 2c090000 4082000c 81210010 48000030 ,...@....!..H..0
1bac 81210010 39290001 91210010 81210008 .!..9)...!...!..
1bbc 39290001 91210008 81210008 89290000 9)...!...!...)..
1bcc 2c090000 4082ff7c 81210010 7d234b78 ,...@..|.!..}#Kx
1bdc 38210020 4e800020 9421ffd0 90610018 8!. N.. .!...a..
1bec 9081001c 90a10020 39200000 91210010 ....... 9 ...!..
1bfc 81210018 91210008 8121001c 9121000c .!...!...!...!..
1c0c 48000050 81210008 89290000 7d2a4b78 H..P.!...)..}*Kx
1c1c 8121000c 89290000 7d295050 91210010 .!...)..})PP.!..
1c2c 81210010 2c090000 40820038 81210008 .!..,...@..8.!..
1c3c 39290001 91210008 8121000c 39290001 9)...!...!..9)..
1c4c 9121000c 81210020 3929ffff 91210020 .!...!. 9)...!.
1c5c 81210020 2c090000 4082ffac 48000008 .!. ,...@...H...
1c6c 60000000 81210010 7d234b78 38210030 `....!..}#Kx8!.0
1c7c 4e800020 9421ffd0 90610018 9081001c N.. .!...a......
1c8c 90a10020 81210018 91210008 4800001c ... .!...!..H...
1c9c 81210008 39490001 91410008 8141001c .!..9I...A...A..
1cac 554a063e 99490000 81210020 3949ffff UJ.>.I...!. 9I..
1cbc 91410020 2c090000 4082ffd8 81210018 .A. ,...@....!..
1ccc 7d234b78 38210030 4e800020 9421ffd0 }#Kx8!.0N.. .!..
1cdc 90610018 9081001c 90a10020 81210018 .a......... .!..
1cec 91210008 8121001c 9121000c 48000024 .!...!...!..H..$
1cfc 8141000c 392a0001 9121000c 81210008 .A..9*...!...!..
1d0c 39090001 91010008 894a0000 99490000 9........J...I..
1d1c 81210020 3949ffff 91410020 2c090000 .!. 9I...A. ,...
1d2c 4082ffd0 81210018 7d234b78 38210030 @....!..}#Kx8!.0
1d3c 4e800020 9421ffd0 90610018 9081001c N.. .!...a......
1d4c 90a10020 81410018 8121001c 7c0a4840 ... .A...!..|.H@
1d5c 41810050 81210018 91210008 8121001c A..P.!...!...!..
1d6c 9121000c 48000024 8141000c 392a0001 .!..H..$.A..9*..
1d7c 9121000c 81210008 39090001 91010008 .!...!..9.......
1d8c 894a0000 99490000 81210020 3949ffff .J...I...!. 9I..
1d9c 91410020 2c090000 4082ffd0 48000064 .A. ,...@...H..d
1dac 81410018 81210020 7d2a4a14 91210008 .A...!. }*J..!..
1dbc 8141001c 81210020 7d2a4a14 9121000c .A...!. }*J..!..
1dcc 4800002c 8121000c 3929ffff 9121000c H..,.!..9)...!..
1ddc 81210008 3929ffff 91210008 8121000c .!..9)...!...!..
1dec 89490000 81210008 99490000 81210020 .I...!...I...!.
1dfc 3949ffff 91410020 2c090000 4082ffc8 9I...A. ,...@...
1e0c 81210018 7d234b78 38210030 4e800020 .!..}#Kx8!.0N..
1e1c 9421ffe0 7c0802a6 90010024 90610018 .!..|......$.a..
1e2c 9081001c 8061001c 4bfffc51 7c691b78 .....a..K..Q|i.x
1e3c 9121000c 8121000c 2c090000 4082000c .!...!..,...@...
1e4c 81210018 48000068 80610018 4bfffc2d .!..H..h.a..K..-
1e5c 7c691b78 91210008 48000040 81210008 |i.x.!..H..@.!..
1e6c 3929ffff 91210008 80a1000c 8081001c 9)...!..........
1e7c 80610018 4bfffd65 7c691b78 2c090000 .a..K..e|i.x,...
1e8c 4082000c 81210018 48000024 81210018 @....!..H..$.!..
1e9c 39290001 91210018 81410008 8121000c 9)...!...A...!..
1eac 7c0a4840 4080ffb8 39200000 7d234b78 |.H@@...9 ..}#Kx
1ebc 80010024 7c0803a6 38210020 4e800020 ...$|...8!. N..
1ecc 9421ffd0 90610018 9081001c 90a10020 .!...a.........
1edc 81210018 91210008 48000030 8121001c .!...!..H..0.!..
1eec 552a063e 81210008 39090001 91010008 U*.>.!..9.......
1efc 89290000 7c0a4840 40820010 81210008 .)..|.H@@....!..
1f0c 3929ffff 4800001c 81210020 3949ffff 9)..H....!. 9I..
1f1c 91410020 2c090000 4082ffc4 39200000 .A. ,...@...9 ..
1f2c 7d234b78 38210030 4e800020 9421ffd0 }#Kx8!.0N.. .!..
1f3c 7c0802a6 90010034 90610018 9081001c |......4.a......
1f4c 90a10020 39200000 91210008 81210020 ... 9 ...!...!.
1f5c 2c090000 4082008c 3920000a 91210020 ,...@...9 ...!.
1f6c 81210018 89290000 28090030 408200e4 .!...)..(..0@...
1f7c 39200008 91210020 81210018 39290001 9 ...!. .!..9)..
1f8c 91210018 81210018 89290000 7d234b78 .!...!...)..}#Kx
1f9c 4bfff541 7c691b78 28090058 408200b4 K..A|i.x(..X@...
1fac 81210018 39290001 89290000 7d2a4b78 .!..9)...)..}*Kx
1fbc 3d200000 39290904 7d2950ae 71290044 = ..9)..})P.q).D
1fcc 2c090000 4182008c 81210018 39290001 ,...A....!..9)..
1fdc 91210018 39200010 91210020 48000074 .!..9 ...!. H..t
1fec 81210020 2c090010 40820068 81210018 .!. ,...@..h.!..
1ffc 89290000 28090030 40820058 81210018 .)..(..0@..X.!..
200c 39290001 89290000 7d234b78 4bfff4c5 9)...)..}#KxK...
201c 7c691b78 28090058 40820038 81210018 |i.x(..X@..8.!..
202c 39290002 91210018 48000028 81410008 9)...!..H..(.A..
203c 81210020 7d2a49d6 8141000c 7d2a4a14 .!. }*I..A..}*J.
204c 91210008 81210018 39290001 91210018 .!...!..9)...!..
205c 81210018 89290000 7d2a4b78 3d200000 .!...)..}*Kx= ..
206c 39290904 7d2950ae 71290044 2c090000 9)..})P.q).D,...
207c 41820064 81210018 89290000 7d2a4b78 A..d.!...)..}*Kx
208c 3d200000 39290904 7d2950ae 5529077a = ..9)..})P.U).z
209c 2c090000 41820014 81210018 89290000 ,...A....!...)..
20ac 3929ffd0 4800001c 81210018 89290000 9)..H....!...)..
20bc 7d234b78 4bfff41d 7c691b78 3929ffc9 }#KxK...|i.x9)..
20cc 9121000c 8141000c 81210020 7c0a4840 .!...A...!. |.H@
20dc 4180ff5c 8121001c 2c090000 41820010 A..\.!..,...A...
20ec 8121001c 81410018 91490000 81210008 .!...A...I...!..
20fc 7d234b78 80010034 7c0803a6 38210030 }#Kx...4|...8!.0
210c 4e800020 9421ffe0 7c0802a6 90010024 N.. .!..|......$
211c 90610008 9081000c 90a10010 81210008 .a...........!..
212c 89290000 2809002d 4082002c 81210008 .)..(..-@..,.!..
213c 39290001 81410010 7d455378 8081000c 9)...A..}ESx....
214c 7d234b78 4bfffde9 7c691b78 7d2900d0 }#KxK...|i.x})..
215c 4800001c 81210010 7d254b78 8081000c H....!..}%Kx....
216c 80610008 4bfffdc9 7c691b78 7d234b78 .a..K...|i.x}#Kx
217c 80010024 7c0803a6 38210020 4e800020 ...$|...8!. N..
218c 9421ffe0 90610018 39200000 91210008 .!...a..9 ...!..
219c 48000030 81210008 1d49000a 81210018 H..0.!...I...!..
21ac 81290000 38e90001 81010018 90e80000 .)..8...........
21bc 89290000 7d2a4a14 3929ffd0 91210008 .)..}*J.9)...!..
21cc 81210018 81290000 89290000 7d2a4b78 .!...)...)..}*Kx
21dc 3d200000 39290904 7d2950ae 5529077a = ..9)..})P.U).z
21ec 2c090000 4082ffb0 81210008 7d234b78 ,...@....!..}#Kx
21fc 38210020 4e800020 9421ff70 90610068 8!. N.. .!.p.a.h
220c 9081006c 90a10070 90c10074 90e10078 ...l...p...t...x
221c 9101007c 91210080 81210080 55290672 ...|.!...!..U).r
222c 2c090000 41820010 3d200000 39290a10 ,...A...= ..9)..
223c 4800000c 3d200000 39290a38 91210010 H...= ..9).8.!..
224c 81210080 552906f6 2c090000 41820010 .!..U)..,...A...
225c 81210080 5529003c 91210080 81210074 .!..U).<.!...!.t
226c 2c090001 40810010 81210074 2c090024 ,...@....!.t,..$
227c 4081000c 39200000 480003fc 81210080 @...9 ..H....!..
228c 552907fe 2c090000 4182000c 39200030 U)..,...A...9 .0
229c 48000008 39200020 99210014 39200000 H...9 . .!..9 ..
22ac 99210008 81210080 552907bc 2c090000 .!...!..U)..,...
22bc 41820080 81210070 2c090000 40800028 A....!.p,...@..(
22cc 3920002d 99210008 81210070 7d2900d0 9 .-.!...!.p})..
22dc 91210070 81210078 3929ffff 91210078 .!.p.!.x9)...!.x
22ec 48000050 81210080 5529077a 2c090000 H..P.!..U).z,...
22fc 4182001c 3920002b 99210008 81210078 A...9 .+.!...!.x
230c 3929ffff 91210078 48000028 81210080 9)...!.xH..(.!..
231c 55290738 2c090000 41820018 39200020 U).8,...A...9 .
232c 99210008 81210078 3929ffff 91210078 .!...!.x9)...!.x
233c 81210080 552906b4 2c090000 41820038 .!..U)..,...A..8
234c 81210074 2c090010 40820014 81210078 .!.t,...@....!.x
235c 3929fffe 91210078 4800001c 81210074 9)...!.xH....!.t
236c 2c090008 40820010 81210078 3929ffff ,...@....!.x9)..
237c 91210078 39200000 9121000c 81210070 .!.x9 ...!...!.p
238c 2c090000 4082006c 8121000c 39490001 ,...@..l.!..9I..
239c 9141000c 39410008 7d2a4a14 39400030 .A..9A..}*J.9@.0
23ac 99490010 48000058 81410074 81210070 .I..H..X.A.t.!.p
23bc 7d095396 7d4851d6 7d2a4850 81410010 }.S.}HQ.}*HP.A..
23cc 7d4a4a14 8121000c 39090001 9101000c }JJ..!..9.......
23dc 894a0000 39010008 7d284a14 99490010 .J..9...}(J..I..
23ec 81210074 81410070 7d2a4b96 91210070 .!.t.A.p}*K..!.p
23fc 81210070 2c090000 4082ffb0 8141000c .!.p,...@....A..
240c 8121007c 7c0a4800 4081000c 8121000c .!.||.H.@....!..
241c 9121007c 81410078 8121007c 7d295050 .!.|.A.x.!.|})PP
242c 91210078 81210080 71290011 2c090000 .!.x.!..q)..,...
243c 40820044 4800002c 81410068 8121006c @..DH..,.A.h.!.l
244c 7c0a4840 40800010 81210068 39400020 |.H@@....!.h9@.
245c 99490000 81210068 39290001 91210068 .I...!.h9)...!.h
246c 81210078 3949ffff 91410078 2c090000 .!.x9I...A.x,...
247c 4181ffc8 89210008 2c090000 4182002c A....!..,...A..,
248c 81410068 8121006c 7c0a4840 40800010 .A.h.!.l|.H@@...
249c 81210068 89410008 99490000 81210068 .!.h.A...I...!.h
24ac 39290001 91210068 81210080 552906b4 9)...!.h.!..U)..
24bc 2c090000 4182009c 81210074 2c090008 ,...A....!.t,...
24cc 40820030 81410068 8121006c 7c0a4840 @..0.A.h.!.l|.H@
24dc 40800010 81210068 39400030 99490000 @....!.h9@.0.I..
24ec 81210068 39290001 91210068 48000064 .!.h9)...!.hH..d
24fc 81210074 2c090010 40820058 81410068 .!.t,...@..X.A.h
250c 8121006c 7c0a4840 40800010 81210068 .!.l|.H@@....!.h
251c 39400030 99490000 81210068 39290001 9@.0.I...!.h9)..
252c 91210068 81410068 8121006c 7c0a4840 .!.h.A.h.!.l|.H@
253c 40800014 81210010 89490021 81210068 @....!...I.!.!.h
254c 99490000 81210068 39290001 91210068 .I...!.h9)...!.h
255c 81210080 552906f6 2c090000 40820070 .!..U)..,...@..p
256c 4800002c 81410068 8121006c 7c0a4840 H..,.A.h.!.l|.H@
257c 40800010 81210068 89410014 99490000 @....!.h.A...I..
258c 81210068 39290001 91210068 81210078 .!.h9)...!.h.!.x
259c 3949ffff 91410078 2c090000 4181ffc8 9I...A.x,...A...
25ac 4800002c 81410068 8121006c 7c0a4840 H..,.A.h.!.l|.H@
25bc 40800010 81210068 39400030 99490000 @....!.h9@.0.I..
25cc 81210068 39290001 91210068 8121007c .!.h9)...!.h.!.|
25dc 3949ffff 9141007c 8141000c 7c0a4800 9I...A.|.A..|.H.
25ec 4180ffc4 48000038 81410068 8121006c A...H..8.A.h.!.l
25fc 7c0a4840 4080001c 39410018 8121000c |.H@@...9A...!..
260c 7d2a4a14 89490000 81210068 99490000 }*J..I...!.h.I..
261c 81210068 39290001 91210068 8121000c .!.h9)...!.h.!..
262c 3949ffff 9141000c 2c090000 4181ffbc 9I...A..,...A...
263c 4800002c 81410068 8121006c 7c0a4840 H..,.A.h.!.l|.H@
264c 40800010 81210068 39400020 99490000 @....!.h9@. .I..
265c 81210068 39290001 91210068 81210078 .!.h9)...!.h.!.x
266c 3949ffff 91410078 2c090000 4181ffc8 9I...A.x,...A...
267c 81210068 7d234b78 38210090 4e800020 .!.h}#Kx8!..N..
268c 9421ffd0 7c0802a6 90010034 90610018 .!..|......4.a..
269c 9081001c 90a10020 90c10024 80c10024 ....... ...$...$
26ac 80a10020 8081001c 80610018 4800044d ... .....a..H..M
26bc 7c691b78 91210008 81410008 8121001c |i.x.!...A...!..
26cc 7c0a4840 41800010 8121001c 3929ffff |.H@A....!..9)..
26dc 48000008 81210008 7d234b78 80010034 H....!..}#Kx...4
26ec 7c0803a6 38210030 4e800020 9421ff80 |...8!.0N.. .!..
26fc 7c0802a6 90010084 90610018 9081001c |........a......
270c 90a10020 90c1002c 90e10030 91010034 ... ...,...0...4
271c 91210038 9141003c 40860024 d8210040 .!.8.A.<@..$.!.@
272c d8410048 d8610050 d8810058 d8a10060 .A.H.a.P...X...`
273c d8c10068 d8e10070 d9010078 39200003 ...h...p...x9 ..
274c 9921000c 39200000 9921000d 39210088 .!..9 ...!..9!..
275c 91210010 39210020 91210014 3921000c .!..9!. .!..9!..
276c 7d264b78 80a10020 8081001c 80610018 }&Kx... .....a..
277c 48000389 7c691b78 91210008 81210008 H...|i.x.!...!..
278c 7d234b78 80010084 7c0803a6 38210080 }#Kx....|...8!..
279c 4e800020 9421ff80 7c0802a6 90010084 N.. .!..|.......
27ac 90610018 9081001c 90a10020 90c1002c .a......... ...,
27bc 90e10030 91010034 91210038 9141003c ...0...4.!.8.A.<
27cc 40860024 d8210040 d8410048 d8610050 @..$.!.@.A.H.a.P
27dc d8810058 d8a10060 d8c10068 d8e10070 ...X...`...h...p
27ec d9010078 39200003 9921000c 39200000 ...x9 ...!..9 ..
27fc 9921000d 39210088 91210010 39210020 .!..9!...!..9!.
280c 91210014 3921000c 7d264b78 80a10020 .!..9!..}&Kx...
281c 8081001c 80610018 480002e1 7c691b78 .....a..H...|i.x
282c 91210008 81410008 8121001c 7c0a4840 .!...A...!..|.H@
283c 41800010 8121001c 3929ffff 48000008 A....!..9)..H...
284c 81210008 7d234b78 80010084 7c0803a6 .!..}#Kx....|...
285c 38210080 4e800020 9421ffe0 7c0802a6 8!..N.. .!..|...
286c 90010024 90610008 9081000c 90a10010 ...$.a..........
287c 80c10010 80a1000c 3d207fff 6124ffff ........= ..a$..
288c 80610008 48000275 7c691b78 7d234b78 .a..H..u|i.x}#Kx
289c 80010024 7c0803a6 38210020 4e800020 ...$|...8!. N..
28ac 9421ff80 7c0802a6 90010084 90610018 .!..|........a..
28bc 9081001c 90a10020 90c10024 90e10028 ....... ...$...(
28cc 9101002c 91210030 91410034 40860024 ...,.!.0.A.4@..$
28dc d8210038 d8410040 d8610048 d8810050 .!.8.A.@.a.H...P
28ec d8a10058 d8c10060 d8e10068 d9010070 ...X...`...h...p
28fc 39200002 9921000c 39200000 9921000d 9 ...!..9 ...!..
290c 39210088 91210010 39210018 91210014 9!...!..9!...!..
291c 3921000c 7d264b78 80a1001c 3d207fff 9!..}&Kx....= ..
292c 6124ffff 80610018 480001d1 7c691b78 a$...a..H...|i.x
293c 91210008 81210008 7d234b78 80010084 .!...!..}#Kx....
294c 7c0803a6 38210080 4e800020 3d200002 |...8!..N.. = ..
295c 8129e014 1d290081 3d293619 394962e9 .)...)..=)6.9Ib.
296c 3d200002 9149e014 3d200002 8129e014 = ...I..= ...)..
297c 7d234b78 4e800020 9421fff0 90610008 }#KxN.. .!...a..
298c 3d200002 81410008 9149e014 60000000 = ...A...I..`...
299c 38210010 4e800020 9421fff0 7c0802a6 8!..N.. .!..|...
29ac 90010014 3d200000 38690a04 4cc63182 ....= ..8i..L.1.
29bc 4800111d 48000000 9421ffe0 7c0802a6 H...H....!..|...
29cc 90010024 90610018 39200001 91210008 ...$.a..9 ...!..
29dc 89210008 2c090000 41820014 80610018 .!..,...A....a..
29ec 4bffeb75 7c691b78 48000008 81210018 K..u|i.xH....!..
29fc 7d234b78 80010024 7c0803a6 38210020 }#Kx...$|...8!.
2a0c 4e800020 9421ffe0 7c0802a6 90010024 N.. .!..|......$
2a1c 7c691b78 b1210018 39200001 91210008 |i.x.!..9 ...!..
2a2c 89210008 2c090000 41820018 a1210018 .!..,...A....!..
2a3c 7d234b78 4bffeae1 7c691b78 48000008 }#KxK...|i.xH...
2a4c a1210018 7d234b78 80010024 7c0803a6 .!..}#Kx...$|...
2a5c 38210020 4e800020 9421ffe0 7c0802a6 8!. N.. .!..|...
2a6c 90010024 90610018 39200001 91210008 ...$.a..9 ...!..
2a7c 89210008 2c090000 41820014 80610018 .!..,...A....a..
2a8c 4bffead5 7c691b78 48000008 81210018 K...|i.xH....!..
2a9c 7d234b78 80010024 7c0803a6 38210020 }#Kx...$|...8!.
2aac 4e800020 9421ffe0 7c0802a6 90010024 N.. .!..|......$
2abc 7c691b78 b1210018 39200001 91210008 |i.x.!..9 ...!..
2acc 89210008 2c090000 41820018 a1210018 .!..,...A....!..
2adc 7d234b78 4bffea41 7c691b78 48000008 }#KxK..A|i.xH...
2aec a1210018 7d234b78 80010024 7c0803a6 .!..}#Kx...$|...
2afc 38210020 4e800020 9421ffa0 7c0802a6 8!. N.. .!..|...
2b0c 90010064 90610048 9081004c 90a10050 ...d.a.H...L...P
2b1c 90c10054 8121004c 2c090000 4080000c ...T.!.L,...@...
2b2c 39200000 48000d3c 81210048 91210018 9 ..H..<.!.H.!..
2b3c 81410048 8121004c 7d2a4a14 9121001c .A.H.!.L}*J..!..
2b4c 8141001c 81210048 7c0a4840 40800cbc .A...!.H|.H@@...
2b5c 3920ffff 9121001c 8141001c 81210048 9 ...!...A...!.H
2b6c 7d295050 9121004c 48000ca0 81210050 })PP.!.LH....!.P
2b7c 89290000 28090025 41820034 81410018 .)..(..%A..4.A..
2b8c 8121001c 7c0a4840 40800014 81210050 .!..|.H@@....!.P
2b9c 89490000 81210018 99490000 81210018 .I...!...I...!..
2bac 39290001 91210018 48000c54 39200000 9)...!..H..T9 ..
2bbc 91210024 81210050 39290001 91210050 .!.$.!.P9)...!.P
2bcc 81210050 89290000 3929ffe0 28090010 .!.P.)..9)..(...
2bdc 4181007c 552a103a 3d200000 39290a68 A..|U*.:= ..9).h
2bec 7d2a4a14 81490000 3d200000 39290a68 }*J..I..= ..9).h
2bfc 7d2a4a14 7d2903a6 4e800420 81210024 }*J.})..N.. .!.$
2c0c 61290010 91210024 4bffffac 81210024 a)...!.$K....!.$
2c1c 61290004 91210024 4bffff9c 81210024 a)...!.$K....!.$
2c2c 61290008 91210024 4bffff8c 81210024 a)...!.$K....!.$
2c3c 61290020 91210024 4bffff7c 81210024 a). .!.$K..|.!.$
2c4c 61290001 91210024 4bffff6c 3920ffff a)...!.$K..l9 ..
2c5c 91210028 81210050 89290000 7d2a4b78 .!.(.!.P.)..}*Kx
2c6c 3d200000 39290904 7d2950ae 5529077a = ..9)..})P.U).z
2c7c 2c090000 4182001c 39210050 7d234b78 ,...A...9!.P}#Kx
2c8c 4bfff501 7c691b78 91210028 4800009c K...|i.x.!.(H...
2c9c 81210050 89290000 2809002a 4082008c .!.P.)..(..*@...
2cac 81210050 39290001 91210050 81210054 .!.P9)...!.P.!.T
2cbc 89290000 28090007 41810030 81210054 .)..(...A..0.!.T
2ccc 81490008 81210054 89290000 39090001 .I...!.T.)..9...
2cdc 5507063e 81010054 98e80000 5529103a U..>...T....U).:
2cec 7d2a4a14 48000018 81210054 81290004 }*J.H....!.T.)..
2cfc 39090004 81410054 910a0004 81290000 9....A.T.....)..
2d0c 91210028 81210028 2c090000 4080001c .!.(.!.(,...@...
2d1c 81210028 7d2900d0 91210028 81210024 .!.(})...!.(.!.$
2d2c 61290010 91210024 3920ffff 9121002c a)...!.$9 ...!.,
2d3c 81210050 89290000 2809002e 408200d4 .!.P.)..(...@...
2d4c 81210050 39290001 91210050 81210050 .!.P9)...!.P.!.P
2d5c 89290000 7d2a4b78 3d200000 39290904 .)..}*Kx= ..9)..
2d6c 7d2950ae 5529077a 2c090000 4182001c })P.U).z,...A...
2d7c 39210050 7d234b78 4bfff409 7c691b78 9!.P}#KxK...|i.x
2d8c 9121002c 48000078 81210050 89290000 .!.,H..x.!.P.)..
2d9c 2809002a 40820068 81210050 39290001 (..*@..h.!.P9)..
2dac 91210050 81210054 89290000 28090007 .!.P.!.T.)..(...
2dbc 41810030 81210054 81490008 81210054 A..0.!.T.I...!.T
2dcc 89290000 39090001 5507063e 81010054 .)..9...U..>...T
2ddc 98e80000 5529103a 7d2a4a14 48000018 ....U).:}*J.H...
2dec 81210054 81290004 39090004 81410054 .!.T.)..9....A.T
2dfc 910a0004 81290000 9121002c 8121002c .....)...!.,.!.,
2e0c 2c090000 4080000c 39200000 9121002c ,...@...9 ...!.,
2e1c 3920ffff 91210030 81210050 89290000 9 ...!.0.!.P.)..
2e2c 28090068 41820054 81210050 89290000 (..hA..T.!.P.)..
2e3c 2809006c 41820044 81210050 89290000 (..lA..D.!.P.)..
2e4c 2809004c 41820034 81210050 89290000 (..LA..4.!.P.)..
2e5c 2809005a 41820024 81210050 89290000 (..ZA..$.!.P.)..
2e6c 2809007a 41820014 81210050 89290000 (..zA....!.P.)..
2e7c 28090074 4082004c 81210050 89290000 (..t@..L.!.P.)..
2e8c 91210030 81210050 39290001 91210050 .!.0.!.P9)...!.P
2e9c 81210030 2c09006c 40820028 81210050 .!.0,..l@..(.!.P
2eac 89290000 2809006c 40820018 3920004c .)..(..l@...9 .L
2ebc 91210030 81210050 39290001 91210050 .!.0.!.P9)...!.P
2ecc 3920000a 91210014 81210050 89290000 9 ...!...!.P.)..
2edc 3929ffdb 28090053 41810550 552a103a 9)..(..SA..PU*.:
2eec 3d200000 39290aac 7d2a4a14 81490000 = ..9)..}*J..I..
2efc 3d200000 39290aac 7d2a4a14 7d2903a6 = ..9)..}*J.})..
2f0c 4e800420 81210024 552906f6 2c090000 N.. .!.$U)..,...
2f1c 40820048 4800002c 81410018 8121001c @..HH..,.A...!..
2f2c 7c0a4840 40800010 81210018 39400020 |.H@@....!..9@.
2f3c 99490000 81210018 39290001 91210018 .I...!..9)...!..
2f4c 81210028 3929ffff 91210028 81210028 .!.(9)...!.(.!.(
2f5c 2c090000 4181ffc4 81210054 89290000 ,...A....!.T.)..
2f6c 28090007 41810030 81210054 81490008 (...A..0.!.T.I..
2f7c 81210054 89290000 39090001 5507063e .!.T.)..9...U..>
2f8c 81010054 98e80000 5529103a 7d2a4a14 ...T....U).:}*J.
2f9c 48000018 81210054 81290004 39090004 H....!.T.)..9...
2fac 81410054 910a0004 81290000 99210044 .A.T.....)...!.D
2fbc 81410018 8121001c 7c0a4840 40800010 .A...!..|.H@@...
2fcc 81210018 89410044 99490000 81210018 .!...A.D.I...!..
2fdc 39290001 91210018 4800002c 81410018 9)...!..H..,.A..
2fec 8121001c 7c0a4840 40800010 81210018 .!..|.H@@....!..
2ffc 39400020 99490000 81210018 39290001 9@. .I...!..9)..
300c 91210018 81210028 3929ffff 91210028 .!...!.(9)...!.(
301c 81210028 2c090000 4181ffc4 480007e0 .!.(,...A...H...
302c 81210054 89290000 28090007 41810030 .!.T.)..(...A..0
303c 81210054 81490008 81210054 89290000 .!.T.I...!.T.)..
304c 39090001 5507063e 81010054 98e80000 9...U..>...T....
305c 5529103a 7d2a4a14 48000018 81210054 U).:}*J.H....!.T
306c 81290004 39090004 81410054 910a0004 .)..9....A.T....
307c 81290000 91210020 81210020 2c090000 .)...!. .!. ,...
308c 40820010 3d200000 39290a60 91210020 @...= ..9).`.!.
309c 8121002c 7d244b78 80610020 4bffea25 .!.,}$Kx.a. K..%
30ac 7c691b78 91210034 81210024 552906f6 |i.x.!.4.!.$U)..
30bc 2c090000 40820048 4800002c 81410018 ,...@..HH..,.A..
30cc 8121001c 7c0a4840 40800010 81210018 .!..|.H@@....!..
30dc 39400020 99490000 81210018 39290001 9@. .I...!..9)..
30ec 91210018 81210028 3949ffff 91410028 .!...!.(9I...A.(
30fc 81410034 7c0a4800 4180ffc4 39200000 .A.4|.H.A...9 ..
310c 91210010 48000048 81410018 8121001c .!..H..H.A...!..
311c 7c0a4840 40800014 81210020 89490000 |.H@@....!. .I..
312c 81210018 99490000 81210018 39290001 .!...I...!..9)..
313c 91210018 81210020 39290001 91210020 .!...!. 9)...!.
314c 81210010 39290001 91210010 81410010 .!..9)...!...A..
315c 81210034 7c0a4800 4180ffb0 4800002c .!.4|.H.A...H..,
316c 81410018 8121001c 7c0a4840 40800010 .A...!..|.H@@...
317c 81210018 39400020 99490000 81210018 .!..9@. .I...!..
318c 39290001 91210018 81210028 3949ffff 9)...!...!.(9I..
319c 91410028 81410034 7c0a4800 4180ffc4 .A.(.A.4|.H.A...
31ac 4800065c 81410028 3920ffff 7c0a4800 H..\.A.(9 ..|.H.
31bc 40820018 39200008 91210028 81210024 @...9 ...!.(.!.$
31cc 61290021 91210024 81210054 89290000 a).!.!.$.!.T.)..
31dc 28090007 41810030 81210054 81490008 (...A..0.!.T.I..
31ec 81210054 89290000 39090001 5507063e .!.T.)..9...U..>
31fc 81010054 98e80000 5529103a 7d2a4a14 ...T....U).:}*J.
320c 48000018 81210054 81290004 39090004 H....!.T.)..9...
321c 81410054 910a0004 81290000 7d2a4b78 .A.T.....)..}*Kx
322c 81210024 8101002c 80e10028 38c00010 .!.$...,...(8...
323c 7d455378 8081001c 80610018 4bffefbd }ESx.....a..K...
324c 7c691b78 91210018 480005b4 81210030 |i.x.!..H....!.0
325c 2c09006c 40820074 81210054 89290000 ,..l@..t.!.T.)..
326c 28090007 41810030 81210054 81490008 (...A..0.!.T.I..
327c 81210054 89290000 39090001 5507063e .!.T.)..9...U..>
328c 81010054 98e80000 5529103a 7d2a4a14 ...T....U).:}*J.
329c 48000018 81210054 81290004 39090004 H....!.T.)..9...
32ac 81410054 910a0004 81290000 91210040 .A.T.....)...!.@
32bc 81410018 81210048 7d495050 81210040 .A...!.H}IPP.!.@
32cc 91490000 48000538 81210030 2c09005a .I..H..8.!.0,..Z
32dc 41820010 81210030 2c09007a 4082007c A....!.0,..z@..|
32ec 81210054 89290000 28090007 41810030 .!.T.)..(...A..0
32fc 81210054 81490008 81210054 89290000 .!.T.I...!.T.)..
330c 39090001 5507063e 81010054 98e80000 9...U..>...T....
331c 5529103a 7d2a4a14 48000018 81210054 U).:}*J.H....!.T
332c 81290004 39090004 81410054 910a0004 .)..9....A.T....
333c 81290000 9121003c 81410018 81210048 .)...!.<.A...!.H
334c 7d295050 7d2a4b78 8121003c 91490000 })PP}*Kx.!.<.I..
335c 60000000 480004a8 81210054 89290000 `...H....!.T.)..
336c 28090007 41810030 81210054 81490008 (...A..0.!.T.I..
337c 81210054 89290000 39090001 5507063e .!.T.)..9...U..>
338c 81010054 98e80000 5529103a 7d2a4a14 ...T....U).:}*J.
339c 48000018 81210054 81290004 39090004 H....!.T.)..9...
33ac 81410054 910a0004 81290000 91210038 .A.T.....)...!.8
33bc 81410018 81210048 7d495050 81210038 .A...!.H}IPP.!.8
33cc 91490000 48000438 81410018 8121001c .I..H..8.A...!..
33dc 7c0a4840 40800010 81210018 39400025 |.H@@....!..9@.%
33ec 99490000 81210018 39290001 91210018 .I...!..9)...!..
33fc 4800040c 39200008 91210014 480000a8 H...9 ...!..H...
340c 81210024 61290040 91210024 39200010 .!.$a).@.!.$9 ..
341c 91210014 48000090 81210024 61290002 .!..H....!.$a)..
342c 91210024 4800007c 81410018 8121001c .!.$H..|.A...!..
343c 7c0a4840 40800010 81210018 39400025 |.H@@....!..9@.%
344c 99490000 81210018 39290001 91210018 .I...!..9)...!..
345c 81210050 89290000 2c090000 41820034 .!.P.)..,...A..4
346c 81410018 8121001c 7c0a4840 40800014 .A...!..|.H@@...
347c 81210050 89490000 81210018 99490000 .!.P.I...!...I..
348c 81210018 39290001 91210018 48000370 .!..9)...!..H..p
349c 81210050 3929ffff 91210050 48000360 .!.P9)...!.PH..`
34ac 60000000 81210030 2c09004c 40820090 `....!.0,..L@...
34bc 81210054 89290000 81410054 894a0000 .!.T.)...A.T.J..
34cc 554a07fe 554a063e 7d4a4a14 5548063e UJ..UJ.>}JJ.UH.>
34dc 81410054 990a0000 28090006 41810030 .A.T....(...A..0
34ec 81210054 81490008 81210054 89290000 .!.T.I...!.T.)..
34fc 39090002 5507063e 81010054 98e80000 9...U..>...T....
350c 5529103a 7d2a4a14 48000020 81210054 U).:}*J.H.. .!.T
351c 81290004 39290007 55290038 39090008 .)..9)..U).89...
352c 81410054 910a0004 81490000 81690004 .A.T.....I...i..
353c 91410008 9161000c 48000298 81210030 .A...a..H....!.0
354c 2c09006c 40820088 81210054 89290000 ,..l@....!.T.)..
355c 28090007 41810030 81210054 81490008 (...A..0.!.T.I..
356c 81210054 89290000 39090001 5507063e .!.T.)..9...U..>
357c 81010054 98e80000 5529103a 7d2a4a14 ...T....U).:}*J.
358c 48000018 81210054 81290004 39090004 H....!.T.)..9...
359c 81410054 910a0004 81290000 9121000c .A.T.....)...!..
35ac 39200000 91210008 81210024 552907bc 9 ...!...!.$U)..
35bc 2c090000 4182021c 8121000c 9121000c ,...A....!...!..
35cc 7d29fe70 91210008 48000208 81210030 }).p.!..H....!.0
35dc 2c09005a 41820010 81210030 2c09007a ,..ZA....!.0,..z
35ec 40820068 81210054 89290000 28090007 @..h.!.T.)..(...
35fc 41810030 81210054 81490008 81210054 A..0.!.T.I...!.T
360c 89290000 39090001 5507063e 81010054 .)..9...U..>...T
361c 98e80000 5529103a 7d2a4a14 48000018 ....U).:}*J.H...
362c 81210054 81290004 39090004 81410054 .!.T.)..9....A.T
363c 910a0004 81290000 9121000c 39200000 .....)...!..9 ..
364c 91210008 4800018c 81210030 2c090074 .!..H....!.0,..t
365c 40820068 81210054 89290000 28090007 @..h.!.T.)..(...
366c 41810030 81210054 81490008 81210054 A..0.!.T.I...!.T
367c 89290000 39090001 5507063e 81010054 .)..9...U..>...T
368c 98e80000 5529103a 7d2a4a14 48000018 ....U).:}*J.H...
369c 81210054 81290004 39090004 81410054 .!.T.)..9....A.T
36ac 910a0004 81290000 9121000c 7d29fe70 .....)...!..}).p
36bc 91210008 4800011c 81210030 2c090068 .!..H....!.0,..h
36cc 40820090 81210054 89290000 28090007 @....!.T.)..(...
36dc 41810030 81210054 81490008 81210054 A..0.!.T.I...!.T
36ec 89290000 39090001 5507063e 81010054 .)..9...U..>...T
36fc 98e80000 5529103a 7d2a4a14 48000018 ....U).:}*J.H...
370c 81210054 81290004 39090004 81410054 .!.T.)..9....A.T
371c 910a0004 81290000 5529043e 9121000c .....)..U).>.!..
372c 39200000 91210008 81210024 552907bc 9 ...!...!.$U)..
373c 2c090000 4182009c a121000e 7d290734 ,...A....!..}).4
374c 9121000c 7d29fe70 91210008 48000084 .!..}).p.!..H...
375c 81210054 89290000 28090007 41810030 .!.T.)..(...A..0
376c 81210054 81490008 81210054 89290000 .!.T.I...!.T.)..
377c 39090001 5507063e 81010054 98e80000 9...U..>...T....
378c 5529103a 7d2a4a14 48000018 81210054 U).:}*J.H....!.T
379c 81290004 39090004 81410054 910a0004 .)..9....A.T....
37ac 81290000 9121000c 39200000 91210008 .)...!..9 ...!..
37bc 81210024 552907bc 2c090000 41820014 .!.$U)..,...A...
37cc 8121000c 9121000c 7d29fe70 91210008 .!...!..}).p.!..
37dc 8141000c 81210024 8101002c 80e10028 .A...!.$...,...(
37ec 80c10014 7d455378 8081001c 80610018 ....}ESx.....a..
37fc 4bffea09 7c691b78 91210018 81210050 K...|i.x.!...!.P
380c 39290001 91210050 81210050 89290000 9)...!.P.!.P.)..
381c 2c090000 4082f358 8121004c 2c090000 ,...@..X.!.L,...
382c 41820034 81410018 8121001c 7c0a4840 A..4.A...!..|.H@
383c 40800014 81210018 39400000 99490000 @....!..9@...I..
384c 48000014 8121001c 3929ffff 39400000 H....!..9)..9@..
385c 99490000 81410018 81210048 7d295050 .I...A...!.H})PP
386c 7d234b78 80010064 7c0803a6 38210060 }#Kx...d|...8!.`
387c 4e800020 9421fff0 90610008 3d200002 N.. .!...a..= ..
388c 81410008 9149e018 60000000 38210010 .A...I..`...8!..
389c 4e800020 9421fff0 90610008 9081000c N.. .!...a......
38ac 3d200002 81410008 9149e01c 3d200002 = ...A...I..= ..
38bc 8141000c 9149e020 60000000 38210010 .A...I. `...8!..
38cc 4e800020 9421fff0 7c0802a6 90010014 N.. .!..|.......
38dc 90610008 3d200002 8129e018 2c090000 .a..= ...)..,...
38ec 41820020 3d200002 8129e018 81410008 A.. = ...)...A..
38fc 554a063e 7d435378 7d2903a6 4e800421 UJ.>}CSx})..N..!
390c 81210008 7d234b78 80010014 7c0803a6 .!..}#Kx....|...
391c 38210010 4e800020 9421fff0 7c0802a6 8!..N.. .!..|...
392c 90010014 3d200002 8129e020 2c090000 ....= ...). ,...
393c 4182fff4 3d200002 8129e020 7d2903a6 A...= ...). })..
394c 4e800421 7c691b78 2c090000 4182ffd8 N..!|i.x,...A...
395c 3d200002 8129e01c 7d2903a6 4e800421 = ...)..})..N..!
396c 7c691b78 7d234b78 80010014 7c0803a6 |i.x}#Kx....|...
397c 38210010 4e800020 9421fff0 7c0802a6 8!..N.. .!..|...
398c 90010014 3d200002 8129e020 2c090000 ....= ...). ,...
399c 41820028 3d200002 8129e020 7d2903a6 A..(= ...). })..
39ac 4e800421 7c691b78 2c090000 4182000c N..!|i.x,...A...
39bc 39200001 48000008 39200000 7d234b78 9 ..H...9 ..}#Kx
39cc 80010014 7c0803a6 38210010 4e800020 ....|...8!..N..
39dc 9421fff0 7c0802a6 90010014 90610008 .!..|........a..
39ec 80610008 48000025 3860000a 4bfffed9 .a..H..%8`..K...
39fc 39200001 7d234b78 80010014 7c0803a6 9 ..}#Kx....|...
3a0c 38210010 4e800020 9421fff0 7c0802a6 8!..N.. .!..|...
3a1c 90010014 90610008 48000020 81210008 .....a..H.. .!..
3a2c 89290000 7d234b78 4bfffe9d 81210008 .)..}#KxK....!..
3a3c 39290001 91210008 81210008 89290000 9)...!...!...)..
3a4c 2c090000 4082ffd8 60000000 60000000 ,...@...`...`...
3a5c 80010014 7c0803a6 38210010 4e800020 ....|...8!..N..
3a6c 9421fee0 7c0802a6 90010124 90610118 .!..|......$.a..
3a7c 9081011c 3921000c 80c1011c 80a10118 ....9!..........
3a8c 38800100 7d234b78 4bffebf9 7c691b78 8...}#KxK...|i.x
3a9c 91210008 3941000c 81210008 7d2a4a14 .!..9A...!..}*J.
3aac 39400000 99490000 3921000c 7d234b78 9@...I..9!..}#Kx
3abc 4bffff59 81210008 7d234b78 80010124 K..Y.!..}#Kx...$
3acc 7c0803a6 38210120 4e800020 9421ff80 |...8!. N.. .!..
3adc 7c0802a6 90010084 90610018 90810024 |........a.....$
3aec 90a10028 90c1002c 90e10030 91010034 ...(...,...0...4
3afc 91210038 9141003c 40860024 d8210040 .!.8.A.<@..$.!.@
3b0c d8410048 d8610050 d8810058 d8a10060 .A.H.a.P...X...`
3b1c d8c10068 d8e10070 d9010078 39200001 ...h...p...x9 ..
3b2c 9921000c 39200000 9921000d 39210088 .!..9 ...!..9!..
3b3c 91210010 39210020 91210014 3921000c .!..9!. .!..9!..
3b4c 7d244b78 80610018 4bffff19 7c691b78 }$Kx.a..K...|i.x
3b5c 91210008 81210008 7d234b78 80010084 .!...!..}#Kx....
3b6c 7c0803a6 38210080 4e800020 |...8!..N..

Loading…
Cancel
Save