Skip to content
jieqi's archive
Go back

Understanding ELF

The ELF (Executable and Linkable Format) file format is used for executables, shared libraries, object files, and core dumps on Linux.

Every ELF file is one of four types:

TypeDescription
ET_RELRelocatable object (.o) — output of the compiler, not yet linked
ET_EXECExecutable — statically linked, fixed load address
ET_DYNShared object (.so) / PIE — position-independent, loaded anywhere
ET_CORECore dump — snapshot of a crashed process

The same format serves all four. What changes is which headers are present and how the OS interprets them.

You can inspect any ELF file with:

readelf -h ./binary      # ELF header
readelf -S ./binary      # section headers
readelf -l ./binary      # program headers (segments)
file ./binary            # quick type identification

We begin with the following code:

// hello.c
#include <stdio.h>

int main() {
    printf("Hello, world!\n");
    return 0;
}

Compiled for x86_64 with:

docker run --rm --platform linux/amd64 -v $(pwd):/work -w /work gcc gcc hello.c -o hello

Pt 1: The ELF Header

Either 64 or 32 bytes, depending on the system arch the binary was compiled on.

Raw bytes:

00000000: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00  .ELF............
00000010: 02 00 3e 00 01 00 00 00 40 10 40 00 00 00 00 00  ..>.....@.@.....
00000020: 40 00 00 00 00 00 00 00 08 36 00 00 00 00 00 00  @........6......
00000030: 00 00 00 00 40 00 38 00 0d 00 40 00 1d 00 1c 00  ....@.8...@.....

The first 64 bytes of our hello binary, annotated:

BytesDecodedField
7f 45 4c 46\x7fELFmagic
022EI_CLASS: 64-bit
011EI_DATA: little-endian
011EI_VERSION
00 00 00 00 00 00 00 00 00EI_OSABI + padding
02 002e_type: ET_DYN (PIE executable)
3e 000x3ee_machine: x86-64
01 00 00 001e_version
40 10 40 00 00 00 00 000x401040e_entry: _start
40 00 00 00 00 00 00 0064e_phoff: program headers start here
08 36 00 00 00 00 00 000x3608e_shoff: section headers at 0x3608
00 00 00 000e_flags
40 0064e_ehsize: this header is 64 bytes
38 0056e_phentsize: each phdr entry is 56 bytes
0d 0013e_phnum: 13 program headers
40 0064e_shentsize: each shdr entry is 64 bytes
1d 0029e_shnum: 29 section headers
1c 0028e_shstrndx: .shstrtab is section 28

The first 16 bytes are the ELF Identification (EI_*). The magic bytes \x7fELF let the kernel identify ELF files without relying on file extension. The other fields encode endianness, ELF version, and OS ABI.

e_type — what kind of ELF file this is: ET_REL (.o, not yet linked), ET_EXEC (statically linked, fixed load addresses), ET_DYN (shared library or PIE — position-independent), or ET_CORE (core dump). Our hello binary shows ET_DYN because GCC produces PIE executables by default.

e_machine — the target architecture. 0x3e = x86-64, 0x28 = ARM, 0xb7 = AArch64, 0xf3 = RISC-V. The kernel checks this against the running CPU before executing.

e_entry — virtual address the kernel jumps to after loading. For C programs this is _start (the CRT stub that calls main), not main itself.

e_phoff and e_shoff — byte offsets from the start of the file to the program header and section header tables. Either can be 0 if not present (e.g. e_shoff = 0 in a stripped executable).

e_flags — architecture-specific flags. x86-64 leaves this 0 (nothing to encode). ARM uses it to record the ABI version and whether the code is Thumb-only.

e_ehsize — size of this header in bytes. Always 64 for 64-bit ELF, 52 for 32-bit.

e_phentsize and e_shentsize — size in bytes of a single entry in the program header or section header table. Fixed by the spec (56 bytes for phdrs, 64 bytes for shdrs in 64-bit ELF).

e_phnum and e_shnum — count of entries in each table. Either can be 0: a .o file typically has 0 program headers; a stripped binary can have 0 section headers and still run. If e_shnum is 0 but e_shoff is non-zero, the actual count is in sh_size of the first section header.

e_shstrndx — index of the section header whose content is .shstrtab, the string table for all section names. Every section header stores its name as an offset into this table rather than inline.

Field sizes vary only by class (32-bit vs 64-bit), not by architecture — x86, ARM, RISC-V all follow the same layout within their class:

Field32-bit64-bit
e_entry48
e_phoff48
e_shoff48
Total5264

Only e_entry, e_phoff, and e_shoff widen — they hold addresses and file offsets, so they grow with the address space.


Pt 2: Section Headers and Sections VS Program Headers and Segments

The ELF binary contains a Section Header Table as well as a Program Header Table.

The Section Header Table’s entries contain metadata regarding sections.
They are used by the linker to identify where the code and data are, so it can stitch together multiple object files correctly.

Sections are the linker’s view of the file — they exist to organise code and data at link time. A stripped binary can have no section headers at all and still run.

The Program Header Table’s entries are called segments, which let the kernel know at program load time, “what do I map into memory, where, and with what permissions (R/W/X)”.

As such, there can be overlap in the chunks specified as segments and sections, as they serve different purposes.

Each section header (Elf64_Shdr) records:

FieldDescription
sh_nameOffset into .shstrtab — the section’s name as a string
sh_typeSHT_PROGBITS / SHT_SYMTAB / SHT_STRTAB / SHT_RELA / …
sh_flagsSHF_ALLOC (loaded into memory) | SHF_EXECINSTR | SHF_WRITE
sh_addrVirtual address (0 if not loaded into memory)
sh_offsetByte offset in the file
sh_sizeSize in bytes
sh_link / sh_infoType-specific — for .symtab, sh_link = index of .strtab
sh_addralignAlignment requirement
sh_entsizeEntry size for fixed-size tables (symtab, rela)

.bss has sh_type = SHT_NOBITS — it takes up zero bytes in the file but sh_size bytes of memory at load time. The OS zero-fills it.


Pt 3: Segments (Program Headers)

Segments are the OS loader’s view of the file — they describe what to map into memory and how. The program header table exists only in ET_EXEC and ET_DYN ELF files.

One segment typically spans several sections. For example, a LOAD segment marked R|X covers .text and .rodata; a LOAD segment marked R|W covers .data and .bss.

Common segment types:

TypeDescription
PT_LOADMap this region into the process’s virtual address space
PT_DYNAMICPoints to the .dynamic section (dynamic linking info)
PT_INTERPPath to the dynamic linker (/lib64/ld-linux-x86-64.so.2)
PT_NOTEBuild ID, ABI tag
PT_GNU_STACKControls whether the stack is executable (NX bit)
PT_GNU_RELRORegion to remap read-only after relocation (hardening)

Each program header entry (Elf64_Phdr) has the following fields:

FieldDescription
p_typePT_LOAD, PT_DYNAMIC, etc.
p_flagsPF_R | PF_W | PF_X — read/write/execute permissions
p_offsetByte offset in the file
p_vaddrTarget virtual address
p_fileszBytes to copy from the file
p_memszBytes to allocate in memory (p_memsz >= p_filesz; excess is zero-filled — this is how .bss works at the segment level)
p_alignAlignment, typically 0x200000 (2 MB, matching the huge-page size)

The kernel mmap’s each PT_LOAD segment directly. For a PIE binary, the base address is randomised (ASLR) and all virtual addresses are rebased at load time.

The first entry in hello’s program header table is PT_PHDR — the entry that describes the program header table itself. Raw bytes:

00000040: 06 00 00 00 04 00 00 00 40 00 00 00 00 00 00 00  ........@.......
00000050: 40 00 40 00 00 00 00 00 40 00 40 00 00 00 00 00  @.@.....@.@.....
00000060: d8 02 00 00 00 00 00 00 d8 02 00 00 00 00 00 00  ................
00000070: 08 00 00 00 00 00 00 00                          ........
BytesDecodedField
06 00 00 006 = PT_PHDRp_type
04 00 00 004 = PF_R (Read)p_flags
40 00 00 00 00 00 00 000x40 = 64p_offset
40 00 40 00 00 00 00 000x400040p_vaddr
40 00 40 00 00 00 00 000x400040p_paddr
d8 02 00 00 00 00 00 000x2d8 = 728p_filesz
d8 02 00 00 00 00 00 000x2d8 = 728p_memsz
08 00 00 00 00 00 00 008p_align

p_filesz = 728 = 13 × 56, which confirms e_phnum = 13 from the ELF header. p_offset = 0x40 = 64, so the program header table starts immediately after the ELF header with no gap.

Visualisation of Program Header Table taken from an Online ELF Viewer^

Pt 4: Sections (Section Headers)

Sections are the linker’s view of the file. They carve the binary into named, typed chunks so that linkers and profilers know where code and read-only data is, where relocations need to be applied, etc.
A fully stripped binary can have its section header table removed entirely and still run — the kernel only needs program headers.

Common sections:

SectionFlagsContents
.textR+XExecutable machine code
.rodataRRead-only data — string literals, const arrays
.dataR+WInitialised read-write globals (int x = 5;)
.bssR+WUninitialised globals — zero-filled at load, no bytes in file
.pltR+XProcedure Linkage Table — stubs for lazy dynamic symbol resolution
.gotR+WGlobal Offset Table — holds resolved addresses at runtime
.dynamicR+WDynamic linking metadata (DT_NEEDED, DT_SYMTAB, …)
.symtabFull symbol table — usually stripped from production binaries
.dynsymMinimal symbol table needed at runtime for dynamic linking
.strtabString table for .symtab symbol names
.dynstrString table for .dynsym symbol names
.shstrtabString table for section names themselves
.rela.textRelocation entries for .text — addresses the linker must patch
.debug_*DWARF debug info — present only in debug builds

The second section header in hello (at offset 0x3648, right after the all-zeros NULL entry) is .interp — the section containing the dynamic linker path. Raw bytes:

00003648: 1b 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00  ................
00003658: 18 03 40 00 00 00 00 00 18 03 00 00 00 00 00 00  ..@.............
00003668: 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003678: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
BytesDecodedField
1b 00 00 000x1b = 27sh_name (offset into .shstrtab)
01 00 00 001 = SHT_PROGBITSsh_type
02 00 00 00 00 00 00 002 = SHF_ALLOCsh_flags
18 03 40 00 00 00 00 000x400318sh_addr
18 03 00 00 00 00 00 000x318sh_offset
1c 00 00 00 00 00 00 000x1c = 28sh_size
00 00 00 000sh_link
00 00 00 000sh_info
01 00 00 00 00 00 00 001sh_addralign
00 00 00 00 00 00 00 000sh_entsize

sh_size = 28 = len("/lib64/ld-linux-x86-64.so.2\0") — the null-terminated dynamic linker path that is literally stored at file offset sh_offset = 0x318.
sh_entsize = 0 because .interp is not a table (no fixed-size entries). This section maps directly to the PT_INTERP program header segment.


Pt 5: The Symbol Table

The symbol table maps names to addresses. There are two:

Each entry (Elf64_Sym, 24 bytes) has the following fields:

st_name   — offset into the associated string table
st_info   — high nibble: binding | low nibble: type
st_other  — visibility (STV_DEFAULT / STV_HIDDEN / STV_PROTECTED)
st_shndx  — section index the symbol lives in (SHN_UNDEF = imported)
st_value  — address (or offset in .o files)
st_size   — size in bytes

Binding:

STB_LOCAL   — not visible outside the object file (static functions/vars)
STB_GLOBAL  — visible to the linker across all objects
STB_WEAK    — global but can be overridden by a non-weak definition

Type:

STT_FUNC    — function / code
STT_OBJECT  — data object (variable, array)
STT_NOTYPE  — unspecified (labels, section starts)
STT_SECTION — represents a section itself

A symbol with st_shndx = SHN_UNDEF is an import — this object references it but doesn’t define it. The linker must find the definition elsewhere.


Pt 6: Putting It All Together

The full xxd dump of hello:

Full hex dump (xxd)
00000000: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00  .ELF............
00000010: 02 00 3e 00 01 00 00 00 40 10 40 00 00 00 00 00  ..>.....@.@.....
00000020: 40 00 00 00 00 00 00 00 08 36 00 00 00 00 00 00  @........6......
00000030: 00 00 00 00 40 00 38 00 0d 00 40 00 1d 00 1c 00  ....@.8...@.....
00000040: 06 00 00 00 04 00 00 00 40 00 00 00 00 00 00 00  ........@.......
00000050: 40 00 40 00 00 00 00 00 40 00 40 00 00 00 00 00  @.@.....@.@.....
00000060: d8 02 00 00 00 00 00 00 d8 02 00 00 00 00 00 00  ................
00000070: 08 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00  ................
00000080: 18 03 00 00 00 00 00 00 18 03 40 00 00 00 00 00  ..........@.....
00000090: 18 03 40 00 00 00 00 00 1c 00 00 00 00 00 00 00  ..@.............
000000a0: 1c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................
000000b0: 01 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00  ................
000000c0: 00 00 40 00 00 00 00 00 00 00 40 00 00 00 00 00  ..@.......@.....
000000d0: 80 04 00 00 00 00 00 00 80 04 00 00 00 00 00 00  ................
000000e0: 00 10 00 00 00 00 00 00 01 00 00 00 05 00 00 00  ................
000000f0: 00 10 00 00 00 00 00 00 00 10 40 00 00 00 00 00  ..........@.....
00000100: 00 10 40 00 00 00 00 00 45 01 00 00 00 00 00 00  ..@.....E.......
00000110: 45 01 00 00 00 00 00 00 00 10 00 00 00 00 00 00  E...............
00000120: 01 00 00 00 04 00 00 00 00 20 00 00 00 00 00 00  ......... ......
00000130: 00 20 40 00 00 00 00 00 00 20 40 00 00 00 00 00  . @...... @.....
00000140: 28 01 00 00 00 00 00 00 28 01 00 00 00 00 00 00  (.......(.......
00000150: 00 10 00 00 00 00 00 00 01 00 00 00 06 00 00 00  ................
00000160: f8 2d 00 00 00 00 00 00 f8 3d 40 00 00 00 00 00  .-.......=@.....
00000170: f8 3d 40 00 00 00 00 00 20 02 00 00 00 00 00 00  .=@..... .......
00000180: 28 02 00 00 00 00 00 00 00 10 00 00 00 00 00 00  (...............
00000190: 02 00 00 00 06 00 00 00 08 2e 00 00 00 00 00 00  ................
000001a0: 08 3e 40 00 00 00 00 00 08 3e 40 00 00 00 00 00  .>@......>@.....
000001b0: d0 01 00 00 00 00 00 00 d0 01 00 00 00 00 00 00  ................
000001c0: 08 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00  ................
000001d0: e8 20 00 00 00 00 00 00 e8 20 40 00 00 00 00 00  . ....... @.....
000001e0: e8 20 40 00 00 00 00 00 20 00 00 00 00 00 00 00  . @..... .......
000001f0: 20 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00   ...............
00000200: 04 00 00 00 04 00 00 00 08 21 00 00 00 00 00 00  .........!......
00000210: 08 21 40 00 00 00 00 00 08 21 40 00 00 00 00 00  .!@......!@.....
00000220: 20 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00   ....... .......
00000230: 04 00 00 00 00 00 00 00 53 e5 74 64 04 00 00 00  ........S.td....
00000240: e8 20 00 00 00 00 00 00 e8 20 40 00 00 00 00 00  . ....... @.....
00000250: e8 20 40 00 00 00 00 00 20 00 00 00 00 00 00 00  . @..... .......
00000260: 20 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00   ...............
00000270: 50 e5 74 64 04 00 00 00 14 20 00 00 00 00 00 00  P.td..... ......
00000280: 14 20 40 00 00 00 00 00 14 20 40 00 00 00 00 00  . @...... @.....
00000290: 2c 00 00 00 00 00 00 00 2c 00 00 00 00 00 00 00  ,.......,.......
000002a0: 04 00 00 00 00 00 00 00 51 e5 74 64 06 00 00 00  ........Q.td....
000002b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000002c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000002d0: 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00  ................
000002e0: 52 e5 74 64 04 00 00 00 f8 2d 00 00 00 00 00 00  R.td.....-......
000002f0: f8 3d 40 00 00 00 00 00 f8 3d 40 00 00 00 00 00  .=@......=@.....
00000300: 08 02 00 00 00 00 00 00 08 02 00 00 00 00 00 00  ................
00000310: 01 00 00 00 00 00 00 00 2f 6c 69 62 36 34 2f 6c  ......../lib64/l
00000320: 64 2d 6c 69 6e 75 78 2d 78 38 36 2d 36 34 2e 73  d-linux-x86-64.s
00000330: 6f 2e 32 00 00 00 00 00 01 00 00 00 01 00 00 00  o.2.............
00000340: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000370: 06 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00  ................
00000380: 00 00 00 00 00 00 00 00 01 00 00 00 12 00 00 00  ................
00000390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000003a0: 39 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00  9... ...........
000003b0: 00 00 00 00 00 00 00 00 00 70 75 74 73 00 5f 5f  .........puts.__
000003c0: 6c 69 62 63 5f 73 74 61 72 74 5f 6d 61 69 6e 00  libc_start_main.
000003d0: 6c 69 62 63 2e 73 6f 2e 36 00 47 4c 49 42 43 5f  libc.so.6.GLIBC_
000003e0: 32 2e 32 2e 35 00 47 4c 49 42 43 5f 32 2e 33 34  2.2.5.GLIBC_2.34
000003f0: 00 5f 5f 67 6d 6f 6e 5f 73 74 61 72 74 5f 5f 00  .__gmon_start__.
00000400: 00 00 02 00 03 00 01 00 01 00 02 00 18 00 00 00  ................
00000410: 10 00 00 00 00 00 00 00 75 1a 69 09 00 00 03 00  ........u.i.....
00000420: 22 00 00 00 10 00 00 00 b4 91 96 06 00 00 02 00  "...............
00000430: 2e 00 00 00 00 00 00 00 d8 3f 40 00 00 00 00 00  .........?@.....
00000440: 06 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00  ................
00000450: e0 3f 40 00 00 00 00 00 06 00 00 00 03 00 00 00  .?@.............
00000460: 00 00 00 00 00 00 00 00 00 40 40 00 00 00 00 00  .........@@.....
00000470: 07 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00  ................
00000480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000004a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000004b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000004c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000004d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000004e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000004f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000005a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000005b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000005c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000005d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000005e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000005f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000006a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000006b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000006c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000006d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000006e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000006f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000007a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000007b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000007c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000007d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000007e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000007f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000008a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000008b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000008c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000008d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000008e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000008f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000009a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000009b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000009c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000009d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000009e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000009f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001000: 48 83 ec 08 48 8b 05 d5 2f 00 00 48 85 c0 74 02  H...H.../..H..t.
00001010: ff d0 48 83 c4 08 c3 00 00 00 00 00 00 00 00 00  ..H.............
00001020: ff 35 ca 2f 00 00 ff 25 cc 2f 00 00 0f 1f 40 00  .5./...%./....@.
00001030: ff 25 ca 2f 00 00 68 00 00 00 00 e9 e0 ff ff ff  .%./..h.........
00001040: 31 ed 49 89 d1 5e 48 89 e2 48 83 e4 f0 50 54 45  1.I..^H..H...PTE
00001050: 31 c0 31 c9 48 c7 c7 26 11 40 00 ff 15 77 2f 00  1.1.H..&.@...w/.
00001060: 00 f4 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00  ..f...........@.
00001070: c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00  .f...........D..
00001080: b8 18 40 40 00 48 3d 18 40 40 00 74 13 b8 00 00  ..@@.H=.@@.t....
00001090: 00 00 48 85 c0 74 09 bf 18 40 40 00 ff e0 66 90  ..H..t...@@...f.
000010a0: c3 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00  .ff...........@.
000010b0: be 18 40 40 00 48 81 ee 18 40 40 00 48 89 f0 48  ..@@.H...@@.H..H
000010c0: c1 ee 3f 48 c1 f8 03 48 01 c6 48 d1 fe 74 11 b8  ..?H...H..H..t..
000010d0: 00 00 00 00 48 85 c0 74 07 bf 18 40 40 00 ff e0  ....H..t...@@...
000010e0: c3 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00  .ff...........@.
000010f0: f3 0f 1e fa 80 3d 1d 2f 00 00 00 75 13 55 48 89  .....=./...u.UH.
00001100: e5 e8 7a ff ff ff c6 05 0b 2f 00 00 01 5d c3 90  ..z....../...]..
00001110: c3 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00  .ff...........@.
00001120: f3 0f 1e fa eb 8a 55 48 89 e5 bf 04 20 40 00 e8  ......UH.... @..
00001130: fc fe ff ff b8 00 00 00 00 5d c3 00 48 83 ec 08  .........]..H...
00001140: 48 83 c4 08 c3 00 00 00 00 00 00 00 00 00 00 00  H...............
00001150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000011a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000011b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000011c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000011d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000011e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000011f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000012a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000012b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000012c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000012d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000012e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000012f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000013a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000013b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000013c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000013d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000013e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000013f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000014a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000014b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000014c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000014d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000014e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000014f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000015a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000015b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000015c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000015d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000015e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000015f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000016a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000016b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000016c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000016d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000016e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000016f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000017a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000017b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000017c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000017d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000017e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000017f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000018a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000018b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000018c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000018d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000018e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000018f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000019a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000019b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000019c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000019d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000019e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000019f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00001ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002000: 01 00 02 00 48 65 6c 6c 6f 2c 20 77 6f 72 6c 64  ....Hello, world
00002010: 21 00 00 00 01 1b 03 3b 28 00 00 00 04 00 00 00  !......;(.......
00002020: 0c f0 ff ff 84 00 00 00 2c f0 ff ff 44 00 00 00  ........,...D...
00002030: 5c f0 ff ff 70 00 00 00 12 f1 ff ff ac 00 00 00  \...p...........
00002040: 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01  .........zR..x..
00002050: 1b 0c 07 08 90 01 07 10 10 00 00 00 1c 00 00 00  ................
00002060: e0 ef ff ff 22 00 00 00 00 00 00 00 14 00 00 00  ...."...........
00002070: 00 00 00 00 01 7a 52 00 01 78 10 01 1b 0c 07 08  .....zR..x......
00002080: 90 01 00 00 10 00 00 00 1c 00 00 00 e4 ef ff ff  ................
00002090: 01 00 00 00 00 00 00 00 24 00 00 00 30 00 00 00  ........$...0...
000020a0: 80 ef ff ff 20 00 00 00 00 0e 10 46 0e 18 4a 0f  .... ......F..J.
000020b0: 0b 77 08 80 00 3f 1a 3b 2a 33 24 22 00 00 00 00  .w...?.;*3$"....
000020c0: 1c 00 00 00 58 00 00 00 5e f0 ff ff 15 00 00 00  ....X...^.......
000020d0: 00 41 0e 10 86 02 43 0d 06 50 0c 07 08 00 00 00  .A....C..P......
000020e0: 00 00 00 00 00 00 00 00 04 00 00 00 10 00 00 00  ................
000020f0: 05 00 00 00 47 4e 55 00 02 80 00 c0 04 00 00 00  ....GNU.........
00002100: 01 00 00 00 00 00 00 00 04 00 00 00 10 00 00 00  ................
00002110: 01 00 00 00 47 4e 55 00 00 00 00 00 03 00 00 00  ....GNU.........
00002120: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000021a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000021b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000021c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000021d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000021e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000021f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000022a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000022b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000022c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000022d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000022e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000022f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000023a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000023b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000023c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000023d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000023e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000023f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000024a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000024b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000024c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000024d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000024e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000024f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000025a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000025b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000025c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000025d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000025e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000025f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000026a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000026b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000026c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000026d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000026e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000026f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000027a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000027b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000027c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000027d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000027e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000027f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000028a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000028b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000028c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000028d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000028e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000028f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000029a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000029b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000029c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000029d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000029e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
000029f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002df0: 00 00 00 00 00 00 00 00 20 11 40 00 00 00 00 00  ........ .@.....
00002e00: f0 10 40 00 00 00 00 00 01 00 00 00 00 00 00 00  ..@.............
00002e10: 18 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00  ................
00002e20: 00 10 40 00 00 00 00 00 0d 00 00 00 00 00 00 00  ..@.............
00002e30: 3c 11 40 00 00 00 00 00 19 00 00 00 00 00 00 00  <.@.............
00002e40: f8 3d 40 00 00 00 00 00 1b 00 00 00 00 00 00 00  .=@.............
00002e50: 08 00 00 00 00 00 00 00 1a 00 00 00 00 00 00 00  ................
00002e60: 00 3e 40 00 00 00 00 00 1c 00 00 00 00 00 00 00  .>@.............
00002e70: 08 00 00 00 00 00 00 00 f5 fe ff 6f 00 00 00 00  ...........o....
00002e80: 38 03 40 00 00 00 00 00 05 00 00 00 00 00 00 00  8.@.............
00002e90: b8 03 40 00 00 00 00 00 06 00 00 00 00 00 00 00  ..@.............
00002ea0: 58 03 40 00 00 00 00 00 0a 00 00 00 00 00 00 00  X.@.............
00002eb0: 48 00 00 00 00 00 00 00 0b 00 00 00 00 00 00 00  H...............
00002ec0: 18 00 00 00 00 00 00 00 15 00 00 00 00 00 00 00  ................
00002ed0: 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00  ................
00002ee0: e8 3f 40 00 00 00 00 00 02 00 00 00 00 00 00 00  .?@.............
00002ef0: 18 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00  ................
00002f00: 07 00 00 00 00 00 00 00 17 00 00 00 00 00 00 00  ................
00002f10: 68 04 40 00 00 00 00 00 07 00 00 00 00 00 00 00  h.@.............
00002f20: 38 04 40 00 00 00 00 00 08 00 00 00 00 00 00 00  8.@.............
00002f30: 30 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00  0...............
00002f40: 18 00 00 00 00 00 00 00 fe ff ff 6f 00 00 00 00  ...........o....
00002f50: 08 04 40 00 00 00 00 00 ff ff ff 6f 00 00 00 00  ..@........o....
00002f60: 01 00 00 00 00 00 00 00 f0 ff ff 6f 00 00 00 00  ...........o....
00002f70: 00 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00  ..@.............
00002f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00002fe0: 00 00 00 00 00 00 00 00 08 3e 40 00 00 00 00 00  .........>@.....
00002ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003000: 36 10 40 00 00 00 00 00 00 00 00 00 00 00 00 00  6.@.............
00003010: 00 00 00 00 00 00 00 00 47 43 43 3a 20 28 47 4e  ........GCC: (GN
00003020: 55 29 20 31 36 2e 31 2e 30 00 00 00 00 00 00 00  U) 16.1.0.......
00003030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003040: 00 00 00 00 00 00 00 00 01 00 00 00 04 00 f1 ff  ................
00003050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003060: 08 00 00 00 01 00 11 00 08 21 40 00 00 00 00 00  .........!@.....
00003070: 20 00 00 00 00 00 00 00 12 00 00 00 04 00 f1 ff   ...............
00003080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003090: 1d 00 00 00 02 00 0b 00 80 10 40 00 00 00 00 00  ..........@.....
000030a0: 00 00 00 00 00 00 00 00 1f 00 00 00 02 00 0b 00  ................
000030b0: b0 10 40 00 00 00 00 00 00 00 00 00 00 00 00 00  ..@.............
000030c0: 32 00 00 00 02 00 0b 00 f0 10 40 00 00 00 00 00  2.........@.....
000030d0: 00 00 00 00 00 00 00 00 48 00 00 00 01 00 18 00  ........H.......
000030e0: 18 40 40 00 00 00 00 00 01 00 00 00 00 00 00 00  .@@.............
000030f0: 54 00 00 00 01 00 13 00 00 3e 40 00 00 00 00 00  T........>@.....
00003100: 00 00 00 00 00 00 00 00 7b 00 00 00 02 00 0b 00  ........{.......
00003110: 20 11 40 00 00 00 00 00 00 00 00 00 00 00 00 00   .@.............
00003120: 87 00 00 00 01 00 12 00 f8 3d 40 00 00 00 00 00  .........=@.....
00003130: 00 00 00 00 00 00 00 00 a6 00 00 00 04 00 f1 ff  ................
00003140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003150: 12 00 00 00 04 00 f1 ff 00 00 00 00 00 00 00 00  ................
00003160: 00 00 00 00 00 00 00 00 ae 00 00 00 01 00 0f 00  ................
00003170: e0 20 40 00 00 00 00 00 00 00 00 00 00 00 00 00  . @.............
00003180: 00 00 00 00 04 00 f1 ff 00 00 00 00 00 00 00 00  ................
00003190: 00 00 00 00 00 00 00 00 bc 00 00 00 01 00 14 00  ................
000031a0: 08 3e 40 00 00 00 00 00 00 00 00 00 00 00 00 00  .>@.............
000031b0: c5 00 00 00 00 00 0e 00 14 20 40 00 00 00 00 00  ......... @.....
000031c0: 00 00 00 00 00 00 00 00 d8 00 00 00 01 00 16 00  ................
000031d0: e8 3f 40 00 00 00 00 00 00 00 00 00 00 00 00 00  .?@.............
000031e0: ee 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00  ................
000031f0: 00 00 00 00 00 00 00 00 2b 01 00 00 20 00 17 00  ........+... ...
00003200: 08 40 40 00 00 00 00 00 00 00 00 00 00 00 00 00  .@@.............
00003210: 0b 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00  ................
00003220: 00 00 00 00 00 00 00 00 1c 01 00 00 10 00 17 00  ................
00003230: 18 40 40 00 00 00 00 00 00 00 00 00 00 00 00 00  .@@.............
00003240: 23 01 00 00 12 02 0c 00 3c 11 40 00 00 00 00 00  #.......<.@.....
00003250: 00 00 00 00 00 00 00 00 29 01 00 00 10 00 17 00  ........).......
00003260: 08 40 40 00 00 00 00 00 00 00 00 00 00 00 00 00  .@@.............
00003270: 36 01 00 00 20 00 00 00 00 00 00 00 00 00 00 00  6... ...........
00003280: 00 00 00 00 00 00 00 00 45 01 00 00 11 02 17 00  ........E.......
00003290: 10 40 40 00 00 00 00 00 00 00 00 00 00 00 00 00  .@@.............
000032a0: 52 01 00 00 11 00 0d 00 00 20 40 00 00 00 00 00  R........ @.....
000032b0: 04 00 00 00 00 00 00 00 61 01 00 00 10 00 18 00  ........a.......
000032c0: 20 40 40 00 00 00 00 00 00 00 00 00 00 00 00 00   @@.............
000032d0: 66 01 00 00 12 02 0b 00 70 10 40 00 00 00 00 00  f.......p.@.....
000032e0: 01 00 00 00 00 00 00 00 2f 01 00 00 12 00 0b 00  ......../.......
000032f0: 40 10 40 00 00 00 00 00 22 00 00 00 00 00 00 00  @.@.....".......
00003300: 7e 01 00 00 10 00 18 00 18 40 40 00 00 00 00 00  ~........@@.....
00003310: 00 00 00 00 00 00 00 00 8a 01 00 00 12 00 0b 00  ................
00003320: 26 11 40 00 00 00 00 00 15 00 00 00 00 00 00 00  &.@.............
00003330: 8f 01 00 00 11 02 17 00 18 40 40 00 00 00 00 00  .........@@.....
00003340: 00 00 00 00 00 00 00 00 9b 01 00 00 12 02 09 00  ................
00003350: 00 10 40 00 00 00 00 00 00 00 00 00 00 00 00 00  ..@.............
00003360: 00 63 72 74 31 2e 6f 00 5f 5f 61 62 69 5f 74 61  .crt1.o.__abi_ta
00003370: 67 00 63 72 74 73 74 75 66 66 2e 63 00 64 65 72  g.crtstuff.c.der
00003380: 65 67 69 73 74 65 72 5f 74 6d 5f 63 6c 6f 6e 65  egister_tm_clone
00003390: 73 00 5f 5f 64 6f 5f 67 6c 6f 62 61 6c 5f 64 74  s.__do_global_dt
000033a0: 6f 72 73 5f 61 75 78 00 63 6f 6d 70 6c 65 74 65  ors_aux.complete
000033b0: 64 2e 30 00 5f 5f 64 6f 5f 67 6c 6f 62 61 6c 5f  d.0.__do_global_
000033c0: 64 74 6f 72 73 5f 61 75 78 5f 66 69 6e 69 5f 61  dtors_aux_fini_a
000033d0: 72 72 61 79 5f 65 6e 74 72 79 00 66 72 61 6d 65  rray_entry.frame
000033e0: 5f 64 75 6d 6d 79 00 5f 5f 66 72 61 6d 65 5f 64  _dummy.__frame_d
000033f0: 75 6d 6d 79 5f 69 6e 69 74 5f 61 72 72 61 79 5f  ummy_init_array_
00003400: 65 6e 74 72 79 00 68 65 6c 6c 6f 2e 63 00 5f 5f  entry.hello.c.__
00003410: 46 52 41 4d 45 5f 45 4e 44 5f 5f 00 5f 44 59 4e  FRAME_END__._DYN
00003420: 41 4d 49 43 00 5f 5f 47 4e 55 5f 45 48 5f 46 52  AMIC.__GNU_EH_FR
00003430: 41 4d 45 5f 48 44 52 00 5f 47 4c 4f 42 41 4c 5f  AME_HDR._GLOBAL_
00003440: 4f 46 46 53 45 54 5f 54 41 42 4c 45 5f 00 5f 5f  OFFSET_TABLE_.__
00003450: 6c 69 62 63 5f 73 74 61 72 74 5f 6d 61 69 6e 40  libc_start_main@
00003460: 47 4c 49 42 43 5f 32 2e 33 34 00 70 75 74 73 40  GLIBC_2.34.puts@
00003470: 47 4c 49 42 43 5f 32 2e 32 2e 35 00 5f 65 64 61  GLIBC_2.2.5._eda
00003480: 74 61 00 5f 66 69 6e 69 00 5f 5f 64 61 74 61 5f  ta._fini.__data_
00003490: 73 74 61 72 74 00 5f 5f 67 6d 6f 6e 5f 73 74 61  start.__gmon_sta
000034a0: 72 74 5f 5f 00 5f 5f 64 73 6f 5f 68 61 6e 64 6c  rt__.__dso_handl
000034b0: 65 00 5f 49 4f 5f 73 74 64 69 6e 5f 75 73 65 64  e._IO_stdin_used
000034c0: 00 5f 65 6e 64 00 5f 64 6c 5f 72 65 6c 6f 63 61  ._end._dl_reloca
000034d0: 74 65 5f 73 74 61 74 69 63 5f 70 69 65 00 5f 5f  te_static_pie.__
000034e0: 62 73 73 5f 73 74 61 72 74 00 6d 61 69 6e 00 5f  bss_start.main._
000034f0: 5f 54 4d 43 5f 45 4e 44 5f 5f 00 5f 69 6e 69 74  _TMC_END__._init
00003500: 00 00 2e 73 79 6d 74 61 62 00 2e 73 74 72 74 61  ...symtab..strta
00003510: 62 00 2e 73 68 73 74 72 74 61 62 00 2e 69 6e 74  b..shstrtab..int
00003520: 65 72 70 00 2e 67 6e 75 2e 68 61 73 68 00 2e 64  erp..gnu.hash..d
00003530: 79 6e 73 79 6d 00 2e 64 79 6e 73 74 72 00 2e 67  ynsym..dynstr..g
00003540: 6e 75 2e 76 65 72 73 69 6f 6e 00 2e 67 6e 75 2e  nu.version..gnu.
00003550: 76 65 72 73 69 6f 6e 5f 72 00 2e 72 65 6c 61 2e  version_r..rela.
00003560: 64 79 6e 00 2e 72 65 6c 61 2e 70 6c 74 00 2e 69  dyn..rela.plt..i
00003570: 6e 69 74 00 2e 74 65 78 74 00 2e 66 69 6e 69 00  nit..text..fini.
00003580: 2e 72 6f 64 61 74 61 00 2e 65 68 5f 66 72 61 6d  .rodata..eh_fram
00003590: 65 5f 68 64 72 00 2e 65 68 5f 66 72 61 6d 65 00  e_hdr..eh_frame.
000035a0: 2e 6e 6f 74 65 2e 67 6e 75 2e 70 72 6f 70 65 72  .note.gnu.proper
000035b0: 74 79 00 2e 6e 6f 74 65 2e 41 42 49 2d 74 61 67  ty..note.ABI-tag
000035c0: 00 2e 69 6e 69 74 5f 61 72 72 61 79 00 2e 66 69  ..init_array..fi
000035d0: 6e 69 5f 61 72 72 61 79 00 2e 64 79 6e 61 6d 69  ni_array..dynami
000035e0: 63 00 2e 67 6f 74 00 2e 67 6f 74 2e 70 6c 74 00  c..got..got.plt.
000035f0: 2e 64 61 74 61 00 2e 62 73 73 00 2e 63 6f 6d 6d  .data..bss..comm
00003600: 65 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 00  ent.............
00003610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003640: 00 00 00 00 00 00 00 00 1b 00 00 00 01 00 00 00  ................
00003650: 02 00 00 00 00 00 00 00 18 03 40 00 00 00 00 00  ..........@.....
00003660: 18 03 00 00 00 00 00 00 1c 00 00 00 00 00 00 00  ................
00003670: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................
00003680: 00 00 00 00 00 00 00 00 23 00 00 00 f6 ff ff 6f  ........#......o
00003690: 02 00 00 00 00 00 00 00 38 03 40 00 00 00 00 00  ........8.@.....
000036a0: 38 03 00 00 00 00 00 00 1c 00 00 00 00 00 00 00  8...............
000036b0: 03 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
000036c0: 00 00 00 00 00 00 00 00 2d 00 00 00 0b 00 00 00  ........-.......
000036d0: 02 00 00 00 00 00 00 00 58 03 40 00 00 00 00 00  ........X.@.....
000036e0: 58 03 00 00 00 00 00 00 60 00 00 00 00 00 00 00  X.......`.......
000036f0: 04 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00  ................
00003700: 18 00 00 00 00 00 00 00 35 00 00 00 03 00 00 00  ........5.......
00003710: 02 00 00 00 00 00 00 00 b8 03 40 00 00 00 00 00  ..........@.....
00003720: b8 03 00 00 00 00 00 00 48 00 00 00 00 00 00 00  ........H.......
00003730: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................
00003740: 00 00 00 00 00 00 00 00 3d 00 00 00 ff ff ff 6f  ........=......o
00003750: 02 00 00 00 00 00 00 00 00 04 40 00 00 00 00 00  ..........@.....
00003760: 00 04 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003770: 03 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00  ................
00003780: 02 00 00 00 00 00 00 00 4a 00 00 00 fe ff ff 6f  ........J......o
00003790: 02 00 00 00 00 00 00 00 08 04 40 00 00 00 00 00  ..........@.....
000037a0: 08 04 00 00 00 00 00 00 30 00 00 00 00 00 00 00  ........0.......
000037b0: 04 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00  ................
000037c0: 00 00 00 00 00 00 00 00 59 00 00 00 04 00 00 00  ........Y.......
000037d0: 02 00 00 00 00 00 00 00 38 04 40 00 00 00 00 00  ........8.@.....
000037e0: 38 04 00 00 00 00 00 00 30 00 00 00 00 00 00 00  8.......0.......
000037f0: 03 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003800: 18 00 00 00 00 00 00 00 63 00 00 00 04 00 00 00  ........c.......
00003810: 42 00 00 00 00 00 00 00 68 04 40 00 00 00 00 00  B.......h.@.....
00003820: 68 04 00 00 00 00 00 00 18 00 00 00 00 00 00 00  h...............
00003830: 03 00 00 00 16 00 00 00 08 00 00 00 00 00 00 00  ................
00003840: 18 00 00 00 00 00 00 00 6d 00 00 00 01 00 00 00  ........m.......
00003850: 06 00 00 00 00 00 00 00 00 10 40 00 00 00 00 00  ..........@.....
00003860: 00 10 00 00 00 00 00 00 17 00 00 00 00 00 00 00  ................
00003870: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00  ................
00003880: 00 00 00 00 00 00 00 00 68 00 00 00 01 00 00 00  ........h.......
00003890: 06 00 00 00 00 00 00 00 20 10 40 00 00 00 00 00  ........ .@.....
000038a0: 20 10 00 00 00 00 00 00 20 00 00 00 00 00 00 00   ....... .......
000038b0: 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00  ................
000038c0: 10 00 00 00 00 00 00 00 73 00 00 00 01 00 00 00  ........s.......
000038d0: 06 00 00 00 00 00 00 00 40 10 40 00 00 00 00 00  ........@.@.....
000038e0: 40 10 00 00 00 00 00 00 fb 00 00 00 00 00 00 00  @...............
000038f0: 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00  ................
00003900: 00 00 00 00 00 00 00 00 79 00 00 00 01 00 00 00  ........y.......
00003910: 06 00 00 00 00 00 00 00 3c 11 40 00 00 00 00 00  ........<.@.....
00003920: 3c 11 00 00 00 00 00 00 09 00 00 00 00 00 00 00  <...............
00003930: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00  ................
00003940: 00 00 00 00 00 00 00 00 7f 00 00 00 01 00 00 00  ................
00003950: 02 00 00 00 00 00 00 00 00 20 40 00 00 00 00 00  ......... @.....
00003960: 00 20 00 00 00 00 00 00 12 00 00 00 00 00 00 00  . ..............
00003970: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00  ................
00003980: 00 00 00 00 00 00 00 00 87 00 00 00 01 00 00 00  ................
00003990: 02 00 00 00 00 00 00 00 14 20 40 00 00 00 00 00  ......... @.....
000039a0: 14 20 00 00 00 00 00 00 2c 00 00 00 00 00 00 00  . ......,.......
000039b0: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00  ................
000039c0: 00 00 00 00 00 00 00 00 95 00 00 00 01 00 00 00  ................
000039d0: 02 00 00 00 00 00 00 00 40 20 40 00 00 00 00 00  ........@ @.....
000039e0: 40 20 00 00 00 00 00 00 a4 00 00 00 00 00 00 00  @ ..............
000039f0: 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003a00: 00 00 00 00 00 00 00 00 9f 00 00 00 07 00 00 00  ................
00003a10: 02 00 00 00 00 00 00 00 e8 20 40 00 00 00 00 00  ......... @.....
00003a20: e8 20 00 00 00 00 00 00 20 00 00 00 00 00 00 00  . ...... .......
00003a30: 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003a40: 00 00 00 00 00 00 00 00 b2 00 00 00 07 00 00 00  ................
00003a50: 02 00 00 00 00 00 00 00 08 21 40 00 00 00 00 00  .........!@.....
00003a60: 08 21 00 00 00 00 00 00 20 00 00 00 00 00 00 00  .!...... .......
00003a70: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00  ................
00003a80: 00 00 00 00 00 00 00 00 c0 00 00 00 0e 00 00 00  ................
00003a90: 03 00 00 00 00 00 00 00 f8 3d 40 00 00 00 00 00  .........=@.....
00003aa0: f8 2d 00 00 00 00 00 00 08 00 00 00 00 00 00 00  .-..............
00003ab0: 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003ac0: 08 00 00 00 00 00 00 00 cc 00 00 00 0f 00 00 00  ................
00003ad0: 03 00 00 00 00 00 00 00 00 3e 40 00 00 00 00 00  .........>@.....
00003ae0: 00 2e 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003af0: 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003b00: 08 00 00 00 00 00 00 00 d8 00 00 00 06 00 00 00  ................
00003b10: 03 00 00 00 00 00 00 00 08 3e 40 00 00 00 00 00  .........>@.....
00003b20: 08 2e 00 00 00 00 00 00 d0 01 00 00 00 00 00 00  ................
00003b30: 04 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003b40: 10 00 00 00 00 00 00 00 e1 00 00 00 01 00 00 00  ................
00003b50: 03 00 00 00 00 00 00 00 d8 3f 40 00 00 00 00 00  .........?@.....
00003b60: d8 2f 00 00 00 00 00 00 10 00 00 00 00 00 00 00  ./..............
00003b70: 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003b80: 08 00 00 00 00 00 00 00 e6 00 00 00 01 00 00 00  ................
00003b90: 03 00 00 00 00 00 00 00 e8 3f 40 00 00 00 00 00  .........?@.....
00003ba0: e8 2f 00 00 00 00 00 00 20 00 00 00 00 00 00 00  ./...... .......
00003bb0: 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003bc0: 08 00 00 00 00 00 00 00 ef 00 00 00 01 00 00 00  ................
00003bd0: 03 00 00 00 00 00 00 00 08 40 40 00 00 00 00 00  .........@@.....
00003be0: 08 30 00 00 00 00 00 00 10 00 00 00 00 00 00 00  .0..............
00003bf0: 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ................
00003c00: 00 00 00 00 00 00 00 00 f5 00 00 00 08 00 00 00  ................
00003c10: 03 00 00 00 00 00 00 00 18 40 40 00 00 00 00 00  .........@@.....
00003c20: 18 30 00 00 00 00 00 00 08 00 00 00 00 00 00 00  .0..............
00003c30: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................
00003c40: 00 00 00 00 00 00 00 00 fa 00 00 00 01 00 00 00  ................
00003c50: 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  0...............
00003c60: 18 30 00 00 00 00 00 00 12 00 00 00 00 00 00 00  .0..............
00003c70: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................
00003c80: 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00  ................
00003c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003ca0: 30 30 00 00 00 00 00 00 30 03 00 00 00 00 00 00  00......0.......
00003cb0: 1b 00 00 00 12 00 00 00 08 00 00 00 00 00 00 00  ................
00003cc0: 18 00 00 00 00 00 00 00 09 00 00 00 03 00 00 00  ................
00003cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003ce0: 60 33 00 00 00 00 00 00 a1 01 00 00 00 00 00 00  `3..............
00003cf0: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................
00003d00: 00 00 00 00 00 00 00 00 11 00 00 00 03 00 00 00  ................
00003d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00003d20: 01 35 00 00 00 00 00 00 03 01 00 00 00 00 00 00  .5..............
00003d30: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  ................
00003d40: 00 00 00 00 00 00 00 00                          ........

Wrapping Up

This is a basic introduction — we’ve only scratched the surface of the ELF format. Topics not covered here include relocations (how the linker patches addresses at link time), dynamic linking (the PLT/GOT, ld.so, lazy binding), and a deeper look at the symbol table. These will be covered in future posts.


Resources

Next Post
A Message Dispatcher