A PHP Error was encountered
Severity: 8192
Message: Function create_function() is deprecated
Filename: geshi/geshi.php
Line Number: 4698
Backtrace:
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4698
Function: _error_handler
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4621
Function: _optimize_regexp_list_tokens_to_string
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 1655
Function: optimize_regexp_list
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2029
Function: optimize_keyword_group
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2168
Function: build_parse_cache
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/Process.php
Line: 45
Function: parse_code
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/models/Pastes.php
Line: 517
Function: syntax
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 624
Function: getPaste
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/system/core/Exceptions.php:271)
Filename: view/download.php
Line Number: 2
Backtrace:
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/themes/geocities/views/view/download.php
Line: 2
Function: header
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/core/MY_Loader.php
Line: 173
Function: include
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/core/MY_Loader.php
Line: 43
Function: _ci_load
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 625
Function: view
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/system/core/Exceptions.php:271)
Filename: view/download.php
Line Number: 3
Backtrace:
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/themes/geocities/views/view/download.php
Line: 3
Function: header
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/core/MY_Loader.php
Line: 173
Function: include
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/core/MY_Loader.php
Line: 43
Function: _ci_load
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 625
Function: view
File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once
Gateways/GatewayLinux x86DEV/Projects/gateway/svch: file format elf32-i386
Gateways/GatewayLinux x86DEV/Projects/gateway/svch
architecture: i386, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x08049060
Program Header:
PHDR off 0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
filesz 0x000000e0 memsz 0x000000e0 flags r-x
INTERP off 0x00000114 vaddr 0x08048114 paddr 0x08048114 align 2**0
filesz 0x00000013 memsz 0x00000013 flags r--
LOAD off 0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
filesz 0x00006356 memsz 0x00006356 flags r-x
LOAD off 0x00006360 vaddr 0x0804f360 paddr 0x0804f360 align 2**12
filesz 0x000002a0 memsz 0x00000698 flags rw-
DYNAMIC off 0x00006424 vaddr 0x0804f424 paddr 0x0804f424 align 2**2
filesz 0x000000e0 memsz 0x000000e0 flags rw-
NOTE off 0x00000128 vaddr 0x08048128 paddr 0x08048128 align 2**2
filesz 0x00000020 memsz 0x00000020 flags r--
STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
filesz 0x00000000 memsz 0x00000000 flags rw-
Dynamic Section:
NEEDED libtrace.so
NEEDED libdaemon.so
NEEDED libmessage.so
NEEDED libc.so.6
INIT 0x8048ce0
FINI 0x804d410
HASH 0x8048148
STRTAB 0x8048798
SYMTAB 0x8048368
STRSZ 0x2c7
SYMENT 0x10
DEBUG 0x0
PLTGOT 0x804f518
PLTRELSZ 0x1a8
PLTREL 0x11
JMPREL 0x8048b38
REL 0x8048b18
RELSZ 0x20
RELENT 0x8
VERNEED 0x8048ae8
VERNEEDNUM 0x1
VERSYM 0x8048a60
Version References:
required from libc.so.6:
0x09691f73 0x00 03 GLIBC_2.1.3
0x0d696910 0x00 02 GLIBC_2.0
Sections:
Idx Name Size VMA LMA File off Algn
0 .interp 00000013 08048114 08048114 00000114 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
1 .note.ABI-tag 00000020 08048128 08048128 00000128 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
2 .hash 00000220 08048148 08048148 00000148 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .dynsym 00000430 08048368 08048368 00000368 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .dynstr 000002c7 08048798 08048798 00000798 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .gnu.version 00000086 08048a60 08048a60 00000a60 2**1
CONTENTS, ALLOC, LOAD, READONLY, DATA
6 .gnu.version_r 00000030 08048ae8 08048ae8 00000ae8 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
7 .rel.dyn 00000020 08048b18 08048b18 00000b18 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
8 .rel.plt 000001a8 08048b38 08048b38 00000b38 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
9 .init 00000017 08048ce0 08048ce0 00000ce0 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
10 .plt 00000360 08048cf8 08048cf8 00000cf8 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
11 .text 000043b0 08049060 08049060 00001060 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE
12 .fini 0000001b 0804d410 0804d410 00005410 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
13 .rodata 00000f16 0804d440 0804d440 00005440 2**5
CONTENTS, ALLOC, LOAD, READONLY, DATA
14 .data 000000c0 0804f360 0804f360 00006360 2**5
CONTENTS, ALLOC, LOAD, DATA
15 .eh_frame 00000004 0804f420 0804f420 00006420 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
16 .dynamic 000000e0 0804f424 0804f424 00006424 2**2
CONTENTS, ALLOC, LOAD, DATA
17 .ctors 00000008 0804f504 0804f504 00006504 2**2
CONTENTS, ALLOC, LOAD, DATA
18 .dtors 00000008 0804f50c 0804f50c 0000650c 2**2
CONTENTS, ALLOC, LOAD, DATA
19 .jcr 00000004 0804f514 0804f514 00006514 2**2
CONTENTS, ALLOC, LOAD, DATA
20 .got 000000e8 0804f518 0804f518 00006518 2**2
CONTENTS, ALLOC, LOAD, DATA
21 .bss 000003f8 0804f600 0804f600 00006600 2**5
ALLOC
22 .comment 000001c8 00000000 00000000 00006600 2**0
CONTENTS, READONLY
23 .debug_aranges 00000118 00000000 00000000 000067c8 2**3
CONTENTS, READONLY, DEBUGGING
24 .debug_pubnames 0000040b 00000000 00000000 000068e0 2**0
CONTENTS, READONLY, DEBUGGING
25 .debug_info 000135ef 00000000 00000000 00006ceb 2**0
CONTENTS, READONLY, DEBUGGING
26 .debug_abbrev 00000ce4 00000000 00000000 0001a2da 2**0
CONTENTS, READONLY, DEBUGGING
27 .debug_line 000011ab 00000000 00000000 0001afbe 2**0
CONTENTS, READONLY, DEBUGGING
28 .debug_frame 00000484 00000000 00000000 0001c16c 2**2
CONTENTS, READONLY, DEBUGGING
29 .debug_str 0000092b 00000000 00000000 0001c5f0 2**0
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
08048114 l d .interp 00000000
08048128 l d .note.ABI-tag 00000000
08048148 l d .hash 00000000
08048368 l d .dynsym 00000000
08048798 l d .dynstr 00000000
08048a60 l d .gnu.version 00000000
08048ae8 l d .gnu.version_r 00000000
08048b18 l d .rel.dyn 00000000
08048b38 l d .rel.plt 00000000
08048ce0 l d .init 00000000
08048cf8 l d .plt 00000000
08049060 l d .text 00000000
0804d410 l d .fini 00000000
0804d440 l d .rodata 00000000
0804f360 l d .data 00000000
0804f420 l d .eh_frame 00000000
0804f424 l d .dynamic 00000000
0804f504 l d .ctors 00000000
0804f50c l d .dtors 00000000
0804f514 l d .jcr 00000000
0804f518 l d .got 00000000
0804f600 l d .bss 00000000
00000000 l d .comment 00000000
00000000 l d .debug_aranges 00000000
00000000 l d .debug_pubnames 00000000
00000000 l d .debug_info 00000000
00000000 l d .debug_abbrev 00000000
00000000 l d .debug_line 00000000
00000000 l d .debug_frame 00000000
00000000 l d .debug_str 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/config.h
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000 abi-note.S
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/abi-tag.h
00000000 l df *ABS* 00000000 abi-note.S
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/config.h
00000000 l df *ABS* 00000000 abi-note.S
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/config.h
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000 abi-note.S
00000000 l df *ABS* 00000000 init.c
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/crti.S
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/defs.h
00000000 l df *ABS* 00000000 initfini.c
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/crti.S
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/config.h
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/crti.S
08049084 l F .text 00000000 call_gmon_start
00000000 l df *ABS* 00000000 crtstuff.c
0804f504 l O .ctors 00000000 __CTOR_LIST__
0804f50c l O .dtors 00000000 __DTOR_LIST__
0804f514 l O .jcr 00000000 __JCR_LIST__
0804f368 l O .data 00000000 p.0
0804f60c l O .bss 00000001 completed.1
080490b0 l F .text 00000000 __do_global_dtors_aux
080490f0 l F .text 00000000 frame_dummy
00000000 l df *ABS* 00000000 crtstuff.c
0804f508 l O .ctors 00000000 __CTOR_END__
0804f510 l O .dtors 00000000 __DTOR_END__
0804f420 l O .eh_frame 00000000 __FRAME_END__
0804f514 l O .jcr 00000000 __JCR_END__
0804d3e0 l F .text 00000000 __do_global_ctors_aux
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/crtn.S
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/defs.h
00000000 l df *ABS* 00000000 initfini.c
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/crtn.S
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/config.h
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000
00000000 l df *ABS* 00000000 /build/buildd/glibc-2.3.2.ds1/build-tree/i386-libc/csu/crtn.S
00000000 l df *ABS* 00000000 svch.c
00000000 l df *ABS* 00000000 initsvch.c
0804f380 l O .data 000000a0 long_options.0
00000000 l df *ABS* 00000000 msgqueue.c
00000000 l df *ABS* 00000000 partner.c
00000000 l df *ABS* 00000000 selectloop.c
0804f720 l O .bss 00000080 rd_all_set
0804f7a0 l O .bss 00000080 wr_all_set
0804f620 l O .bss 00000080 rd_set
0804f6a0 l O .bss 00000080 wr_set
0804f820 l O .bss 00000004 maxsd
0804f364 l O .data 00000000 .hidden __dso_handle
0804f840 g O .bss 00000024 clients
0804a479 g F .text 000000fd AddMessage
00000000 F *UND* 000001d8 Trace
00000000 F *UND* 000000a7 ComputeMsgId
0804a35b g F .text 00000065 PeepNextMessage
08049a1e g F .text 0000000d SigTermNIntHandler
00000000 F *UND* 00000053 sigaction@@GLIBC_2.0
00000000 F *UND* 000000ec execl@@GLIBC_2.0
0804f880 g O .bss 00000140 param
080499e9 g F .text 00000035 SigChldHandler
00000000 F *UND* 00000008 getpid@@GLIBC_2.0
0804f424 g O *ABS* 00000000 _DYNAMIC
0804f9c0 g O .bss 00000024 servers
00000000 F *UND* 0000001a SetPrintTraceLevel
0804f614 g O .bss 00000004 rcv_sig
00000000 F *UND* 0000007c write@@GLIBC_2.0
00000000 F *UND* 00000039 localtime@@GLIBC_2.0
08049608 g F .text 00000261 InitSigHandlers
00000000 F *UND* 0000003f strcmp@@GLIBC_2.0
0804a0e1 g F .text 00000095 usage
00000000 F *UND* 00000071 close@@GLIBC_2.0
0804f610 g O .bss 00000004 get_out
0804d440 g O .rodata 00000004 _fp_hw
0804c437 g F .text 000000b2 HandleConnectionAbort
00000000 F *UND* 00000023 fprintf@@GLIBC_2.0
00000000 F *UND* 0000005a fork@@GLIBC_2.0
0804f358 g *ABS* 00000000 __fini_array_end
0804bcf1 g F .text 000004dd HandleNewConnection
00000000 F *UND* 00000010 htonl@@GLIBC_2.0
00000000 F *UND* 000000ad strerror@@GLIBC_2.0
0804d340 g F .text 00000050 __libc_csu_fini
00000000 F *UND* 00000058 SetTraceFileName
00000000 F *UND* 0000003c __cxa_atexit@@GLIBC_2.1.3
00000000 F *UND* 00000019 SetTraceDateTime
00000000 F *UND* 00000039 __errno_location@@GLIBC_2.0
0804adf1 g F .text 00000156 GetNameIndex
00000000 F *UND* 00000078 accept@@GLIBC_2.0
0804c1ce g F .text 0000010f HandleRead
08049a54 g F .text 0000068d InitParam
00000000 F *UND* 00000039 shutdown@@GLIBC_2.0
00000000 F *UND* 0000009f DumpMsgHeader
08048ce0 g F .init 00000000 _init
0804b0d4 g F .text 00000107 AddPartnerNameIndex
00000000 F *UND* 0000009c pselect@@GLIBC_2.0
00000000 F *UND* 00000039 listen@@GLIBC_2.0
0804b469 g F .text 00000094 DumpPartnerStructure
0804af47 g F .text 00000055 GetPartnerIndexByName
0804f600 g O .bss 00000004 stdout@@GLIBC_2.0
0804f604 g O .bss 00000004 stderr@@GLIBC_2.0
00000000 F *UND* 00000023 SetPrintPid
00000000 F *UND* 00000039 setsockopt@@GLIBC_2.0
08049401 g F .text 00000207 InitListeningSocket
0804f36c g O .data 00000004 svch_version
00000000 F *UND* 0000007c waitpid@@GLIBC_2.0
00000000 F *UND* 00000010 time@@GLIBC_2.0
0804b39e g F .text 000000cb RemovePartnerFDesIndex
08049060 g F .text 00000000 _start
00000000 F *UND* 0000000e ntohs@@GLIBC_2.0
0804ce3e g F .text 0000029f FeedSrvHandler
0804af9c g F .text 000000ea GetFDesIndex
00000000 F *UND* 00000047 sigaddset@@GLIBC_2.0
0804c2dd g F .text 0000015a HandleWrite
0804d288 g F .text 0000004d TraceMessage
0804ccb3 g F .text 000000a0 ReplyToSender
00000000 F *UND* 0000004c sigprocmask@@GLIBC_2.0
0804f358 g *ABS* 00000000 __fini_array_start
0804d2e0 g F .text 00000054 __libc_csu_init
0804f600 g *ABS* 00000000 __bss_start
08049124 g F .text 000002dd main
0804a576 g F .text 00000034 FreeMessgeQueue
0804b4fd g F .text 000001f0 DumpPartner
00000000 F *UND* 0000002d SetTraceLevel
00000000 F *UND* 000000fa __libc_start_main@@GLIBC_2.0
0804f358 g *ABS* 00000000 __init_array_end
08049a45 g F .text 0000000d SigPipeHandler
0804b1db g F .text 000000d2 AddPartnerFDesIndex
08049869 g F .text 00000180 ExitRoutine
0804f9e4 g O .bss 00000014 svc_msg_queue
0804f360 w .data 00000000 data_start
00000000 F *UND* 00000039 bind@@GLIBC_2.0
0804d410 g F .fini 00000000 _fini
00000000 F *UND* 00000046 memcpy@@GLIBC_2.0
0804d3a0 g F .text 0000003e .hidden atexit
00000000 F *UND* 00000048 getopt_long@@GLIBC_2.0
00000000 F *UND* 000002e6 Daemonize
00000000 F *UND* 0000003b snprintf@@GLIBC_2.0
00000000 F *UND* 0000001a SetAllTraceLevel
0804b6f0 g F .text 00000601 SelectLoop
00000000 F *UND* 0000004d sigemptyset@@GLIBC_2.0
00000000 F *UND* 00000039 inet_ntop@@GLIBC_2.0
0804a5ac g F .text 000001cf AllocPartnerArray
0804a3c0 g F .text 000000b9 GetNextMessage
0804cd53 g F .text 000000eb SendNextMsgToClient
00000000 F *UND* 0000003f bzero@@GLIBC_2.0
08049a2b g F .text 0000000d SigUsr1Handler
00000000 F *UND* 000002e0 calloc@@GLIBC_2.0
00000000 F *UND* 00000034 sscanf@@GLIBC_2.0
0804f600 g *ABS* 00000000 _edata
0804d390 g F .text 00000000 .hidden __i686.get_pc_thunk.bx
0804f518 g O *ABS* 00000000 _GLOBAL_OFFSET_TABLE_
00000000 F *UND* 000000b1 free@@GLIBC_2.0
0804f9f8 g *ABS* 00000000 _end
0804b2ad g F .text 000000f1 RemovePartnerNameIndex
00000000 F *UND* 0000000e htons@@GLIBC_2.0
00000000 F *UND* 00000128 getcwd@@GLIBC_2.0
0804a176 g F .text 0000014f PrintStartMessage
00000000 F *UND* 000000a6 strncpy@@GLIBC_2.0
0804f358 g *ABS* 00000000 __init_array_start
0804f608 g O .bss 00000004 optarg@@GLIBC_2.0
0804d444 g O .rodata 00000004 _IO_stdin_used
00000000 F *UND* 0000003a kill@@GLIBC_2.0
0804c4e9 g F .text 000007ca HandleMessage
0804ab8a g F .text 00000267 RemovePartner
08049a38 g F .text 0000000d SigUsr2Handler
0804b086 g F .text 0000004e GetPartnerIndexByFDes
0804d0dd g F .text 000001ab HandleDummyConnection
0804f360 g .data 00000000 __data_start
00000000 F *UND* 00000039 socket@@GLIBC_2.0
00000000 w *UND* 00000000 _Jv_RegisterClasses
00000000 F *UND* 00000039 socketpair@@GLIBC_2.0
0804a2c8 g F .text 00000093 AllocateMessageQueue
00000000 F *UND* 0000007c read@@GLIBC_2.0
00000000 F *UND* 00000035 SetTraceFileMaxSize
00000000 w *UND* 00000000 __gmon_start__
0804a77b g F .text 0000040f AddPartner
00000000 F *UND* 00000030 strcpy@@GLIBC_2.0
Disassembly of section .init:
08048ce0 <_init>:
8048ce0: 55 push ebp
8048ce1: 89 e5 mov ebp,esp
8048ce3: 83 ec 08 sub esp,0x8
8048ce6: e8 99 03 00 00 call 8049084
8048ceb: e8 00 04 00 00 call 80490f0
8048cf0: e8 eb 46 00 00 call 804d3e0 <__do_global_ctors_aux>
8048cf5: c9 leave
8048cf6: c3 ret
Disassembly of section .plt:
08048cf8 <.plt>:
8048cf8: ff 35 1c f5 04 08 push ds:0x804f51c
8048cfe: ff 25 20 f5 04 08 jmp ds:0x804f520
8048d04: 00 00 add BYTE PTR [eax],al
8048d06: 00 00 add BYTE PTR [eax],al
8048d08: ff 25 24 f5 04 08 jmp ds:0x804f524
8048d0e: 68 00 00 00 00 push 0x0
8048d13: e9 e0 ff ff ff jmp 8048cf8 <_init+0x18>
8048d18: ff 25 28 f5 04 08 jmp ds:0x804f528
8048d1e: 68 08 00 00 00 push 0x8
8048d23: e9 d0 ff ff ff jmp 8048cf8 <_init+0x18>
8048d28: ff 25 2c f5 04 08 jmp ds:0x804f52c
8048d2e: 68 10 00 00 00 push 0x10
8048d33: e9 c0 ff ff ff jmp 8048cf8 <_init+0x18>
8048d38: ff 25 30 f5 04 08 jmp ds:0x804f530
8048d3e: 68 18 00 00 00 push 0x18
8048d43: e9 b0 ff ff ff jmp 8048cf8 <_init+0x18>
8048d48: ff 25 34 f5 04 08 jmp ds:0x804f534
8048d4e: 68 20 00 00 00 push 0x20
8048d53: e9 a0 ff ff ff jmp 8048cf8 <_init+0x18>
8048d58: ff 25 38 f5 04 08 jmp ds:0x804f538
8048d5e: 68 28 00 00 00 push 0x28
8048d63: e9 90 ff ff ff jmp 8048cf8 <_init+0x18>
8048d68: ff 25 3c f5 04 08 jmp ds:0x804f53c
8048d6e: 68 30 00 00 00 push 0x30
8048d73: e9 80 ff ff ff jmp 8048cf8 <_init+0x18>
8048d78: ff 25 40 f5 04 08 jmp ds:0x804f540
8048d7e: 68 38 00 00 00 push 0x38
8048d83: e9 70 ff ff ff jmp 8048cf8 <_init+0x18>
8048d88: ff 25 44 f5 04 08 jmp ds:0x804f544
8048d8e: 68 40 00 00 00 push 0x40
8048d93: e9 60 ff ff ff jmp 8048cf8 <_init+0x18>
8048d98: ff 25 48 f5 04 08 jmp ds:0x804f548
8048d9e: 68 48 00 00 00 push 0x48
8048da3: e9 50 ff ff ff jmp 8048cf8 <_init+0x18>
8048da8: ff 25 4c f5 04 08 jmp ds:0x804f54c
8048dae: 68 50 00 00 00 push 0x50
8048db3: e9 40 ff ff ff jmp 8048cf8 <_init+0x18>
8048db8: ff 25 50 f5 04 08 jmp ds:0x804f550
8048dbe: 68 58 00 00 00 push 0x58
8048dc3: e9 30 ff ff ff jmp 8048cf8 <_init+0x18>
8048dc8: ff 25 54 f5 04 08 jmp ds:0x804f554
8048dce: 68 60 00 00 00 push 0x60
8048dd3: e9 20 ff ff ff jmp 8048cf8 <_init+0x18>
8048dd8: ff 25 58 f5 04 08 jmp ds:0x804f558
8048dde: 68 68 00 00 00 push 0x68
8048de3: e9 10 ff ff ff jmp 8048cf8 <_init+0x18>
8048de8: ff 25 5c f5 04 08 jmp ds:0x804f55c
8048dee: 68 70 00 00 00 push 0x70
8048df3: e9 00 ff ff ff jmp 8048cf8 <_init+0x18>
8048df8: ff 25 60 f5 04 08 jmp ds:0x804f560
8048dfe: 68 78 00 00 00 push 0x78
8048e03: e9 f0 fe ff ff jmp 8048cf8 <_init+0x18>
8048e08: ff 25 64 f5 04 08 jmp ds:0x804f564
8048e0e: 68 80 00 00 00 push 0x80
8048e13: e9 e0 fe ff ff jmp 8048cf8 <_init+0x18>
8048e18: ff 25 68 f5 04 08 jmp ds:0x804f568
8048e1e: 68 88 00 00 00 push 0x88
8048e23: e9 d0 fe ff ff jmp 8048cf8 <_init+0x18>
8048e28: ff 25 6c f5 04 08 jmp ds:0x804f56c
8048e2e: 68 90 00 00 00 push 0x90
8048e33: e9 c0 fe ff ff jmp 8048cf8 <_init+0x18>
8048e38: ff 25 70 f5 04 08 jmp ds:0x804f570
8048e3e: 68 98 00 00 00 push 0x98
8048e43: e9 b0 fe ff ff jmp 8048cf8 <_init+0x18>
8048e48: ff 25 74 f5 04 08 jmp ds:0x804f574
8048e4e: 68 a0 00 00 00 push 0xa0
8048e53: e9 a0 fe ff ff jmp 8048cf8 <_init+0x18>
8048e58: ff 25 78 f5 04 08 jmp ds:0x804f578
8048e5e: 68 a8 00 00 00 push 0xa8
8048e63: e9 90 fe ff ff jmp 8048cf8 <_init+0x18>
8048e68: ff 25 7c f5 04 08 jmp ds:0x804f57c
8048e6e: 68 b0 00 00 00 push 0xb0
8048e73: e9 80 fe ff ff jmp 8048cf8 <_init+0x18>
8048e78: ff 25 80 f5 04 08 jmp ds:0x804f580
8048e7e: 68 b8 00 00 00 push 0xb8
8048e83: e9 70 fe ff ff jmp 8048cf8 <_init+0x18>
8048e88: ff 25 84 f5 04 08 jmp ds:0x804f584
8048e8e: 68 c0 00 00 00 push 0xc0
8048e93: e9 60 fe ff ff jmp 8048cf8 <_init+0x18>
8048e98: ff 25 88 f5 04 08 jmp ds:0x804f588
8048e9e: 68 c8 00 00 00 push 0xc8
8048ea3: e9 50 fe ff ff jmp 8048cf8 <_init+0x18>
8048ea8: ff 25 8c f5 04 08 jmp ds:0x804f58c
8048eae: 68 d0 00 00 00 push 0xd0
8048eb3: e9 40 fe ff ff jmp 8048cf8 <_init+0x18>
8048eb8: ff 25 90 f5 04 08 jmp ds:0x804f590
8048ebe: 68 d8 00 00 00 push 0xd8
8048ec3: e9 30 fe ff ff jmp 8048cf8 <_init+0x18>
8048ec8: ff 25 94 f5 04 08 jmp ds:0x804f594
8048ece: 68 e0 00 00 00 push 0xe0
8048ed3: e9 20 fe ff ff jmp 8048cf8 <_init+0x18>
8048ed8: ff 25 98 f5 04 08 jmp ds:0x804f598
8048ede: 68 e8 00 00 00 push 0xe8
8048ee3: e9 10 fe ff ff jmp 8048cf8 <_init+0x18>
8048ee8: ff 25 9c f5 04 08 jmp ds:0x804f59c
8048eee: 68 f0 00 00 00 push 0xf0
8048ef3: e9 00 fe ff ff jmp 8048cf8 <_init+0x18>
8048ef8: ff 25 a0 f5 04 08 jmp ds:0x804f5a0
8048efe: 68 f8 00 00 00 push 0xf8
8048f03: e9 f0 fd ff ff jmp 8048cf8 <_init+0x18>
8048f08: ff 25 a4 f5 04 08 jmp ds:0x804f5a4
8048f0e: 68 00 01 00 00 push 0x100
8048f13: e9 e0 fd ff ff jmp 8048cf8 <_init+0x18>
8048f18: ff 25 a8 f5 04 08 jmp ds:0x804f5a8
8048f1e: 68 08 01 00 00 push 0x108
8048f23: e9 d0 fd ff ff jmp 8048cf8 <_init+0x18>
8048f28: ff 25 ac f5 04 08 jmp ds:0x804f5ac
8048f2e: 68 10 01 00 00 push 0x110
8048f33: e9 c0 fd ff ff jmp 8048cf8 <_init+0x18>
8048f38: ff 25 b0 f5 04 08 jmp ds:0x804f5b0
8048f3e: 68 18 01 00 00 push 0x118
8048f43: e9 b0 fd ff ff jmp 8048cf8 <_init+0x18>
8048f48: ff 25 b4 f5 04 08 jmp ds:0x804f5b4
8048f4e: 68 20 01 00 00 push 0x120
8048f53: e9 a0 fd ff ff jmp 8048cf8 <_init+0x18>
8048f58: ff 25 b8 f5 04 08 jmp ds:0x804f5b8
8048f5e: 68 28 01 00 00 push 0x128
8048f63: e9 90 fd ff ff jmp 8048cf8 <_init+0x18>
8048f68: ff 25 bc f5 04 08 jmp ds:0x804f5bc
8048f6e: 68 30 01 00 00 push 0x130
8048f73: e9 80 fd ff ff jmp 8048cf8 <_init+0x18>
8048f78: ff 25 c0 f5 04 08 jmp ds:0x804f5c0
8048f7e: 68 38 01 00 00 push 0x138
8048f83: e9 70 fd ff ff jmp 8048cf8 <_init+0x18>
8048f88: ff 25 c4 f5 04 08 jmp ds:0x804f5c4
8048f8e: 68 40 01 00 00 push 0x140
8048f93: e9 60 fd ff ff jmp 8048cf8 <_init+0x18>
8048f98: ff 25 c8 f5 04 08 jmp ds:0x804f5c8
8048f9e: 68 48 01 00 00 push 0x148
8048fa3: e9 50 fd ff ff jmp 8048cf8 <_init+0x18>
8048fa8: ff 25 cc f5 04 08 jmp ds:0x804f5cc
8048fae: 68 50 01 00 00 push 0x150
8048fb3: e9 40 fd ff ff jmp 8048cf8 <_init+0x18>
8048fb8: ff 25 d0 f5 04 08 jmp ds:0x804f5d0
8048fbe: 68 58 01 00 00 push 0x158
8048fc3: e9 30 fd ff ff jmp 8048cf8 <_init+0x18>
8048fc8: ff 25 d4 f5 04 08 jmp ds:0x804f5d4
8048fce: 68 60 01 00 00 push 0x160
8048fd3: e9 20 fd ff ff jmp 8048cf8 <_init+0x18>
8048fd8: ff 25 d8 f5 04 08 jmp ds:0x804f5d8
8048fde: 68 68 01 00 00 push 0x168
8048fe3: e9 10 fd ff ff jmp 8048cf8 <_init+0x18>
8048fe8: ff 25 dc f5 04 08 jmp ds:0x804f5dc
8048fee: 68 70 01 00 00 push 0x170
8048ff3: e9 00 fd ff ff jmp 8048cf8 <_init+0x18>
8048ff8: ff 25 e0 f5 04 08 jmp ds:0x804f5e0
8048ffe: 68 78 01 00 00 push 0x178
8049003: e9 f0 fc ff ff jmp 8048cf8 <_init+0x18>
8049008: ff 25 e4 f5 04 08 jmp ds:0x804f5e4
804900e: 68 80 01 00 00 push 0x180
8049013: e9 e0 fc ff ff jmp 8048cf8 <_init+0x18>
8049018: ff 25 e8 f5 04 08 jmp ds:0x804f5e8
804901e: 68 88 01 00 00 push 0x188
8049023: e9 d0 fc ff ff jmp 8048cf8 <_init+0x18>
8049028: ff 25 ec f5 04 08 jmp ds:0x804f5ec
804902e: 68 90 01 00 00 push 0x190
8049033: e9 c0 fc ff ff jmp 8048cf8 <_init+0x18>
8049038: ff 25 f0 f5 04 08 jmp ds:0x804f5f0
804903e: 68 98 01 00 00 push 0x198
8049043: e9 b0 fc ff ff jmp 8048cf8 <_init+0x18>
8049048: ff 25 f4 f5 04 08 jmp ds:0x804f5f4
804904e: 68 a0 01 00 00 push 0x1a0
8049053: e9 a0 fc ff ff jmp 8048cf8 <_init+0x18>
Disassembly of section .text:
08049060 <_start>:
8049060: 31 ed xor ebp,ebp
8049062: 5e pop esi
8049063: 89 e1 mov ecx,esp
8049065: 83 e4 f0 and esp,0xfffffff0
8049068: 50 push eax
8049069: 54 push esp
804906a: 52 push edx
804906b: 68 40 d3 04 08 push 0x804d340
8049070: 68 e0 d2 04 08 push 0x804d2e0
8049075: 51 push ecx
8049076: 56 push esi
8049077: 68 24 91 04 08 push 0x8049124
804907c: e8 77 fe ff ff call 8048ef8 <_init+0x218>
8049081: f4 hlt
8049082: 90 nop
8049083: 90 nop
08049084 :
8049084: 55 push ebp
8049085: 89 e5 mov ebp,esp
8049087: 53 push ebx
8049088: e8 00 00 00 00 call 804908d
804908d: 5b pop ebx
804908e: 81 c3 8b 64 00 00 add ebx,0x648b
8049094: 50 push eax
8049095: 8b 83 e4 00 00 00 mov eax,DWORD PTR [ebx+228]
804909b: 85 c0 test eax,eax
804909d: 74 02 je 80490a1
804909f: ff d0 call eax
80490a1: 8b 5d fc mov ebx,DWORD PTR [ebp-4]
80490a4: c9 leave
80490a5: c3 ret
80490a6: 90 nop
80490a7: 90 nop
80490a8: 90 nop
80490a9: 90 nop
80490aa: 90 nop
80490ab: 90 nop
80490ac: 90 nop
80490ad: 90 nop
80490ae: 90 nop
80490af: 90 nop
080490b0 <__do_global_dtors_aux>:
80490b0: 55 push ebp
80490b1: 89 e5 mov ebp,esp
80490b3: 83 ec 08 sub esp,0x8
80490b6: 80 3d 0c f6 04 08 00 cmp ds:0x804f60c,0x0
80490bd: 75 2d jne 80490ec <__do_global_dtors_aux+0x3c>
80490bf: a1 68 f3 04 08 mov eax,ds:0x804f368
80490c4: 8b 10 mov edx,DWORD PTR [eax]
80490c6: 85 d2 test edx,edx
80490c8: 74 1b je 80490e5 <__do_global_dtors_aux+0x35>
80490ca: 8d b6 00 00 00 00 lea esi,[esi]
80490d0: 83 c0 04 add eax,0x4
80490d3: a3 68 f3 04 08 mov ds:0x804f368,eax
80490d8: ff d2 call edx
80490da: a1 68 f3 04 08 mov eax,ds:0x804f368
80490df: 8b 10 mov edx,DWORD PTR [eax]
80490e1: 85 d2 test edx,edx
80490e3: 75 eb jne 80490d0 <__do_global_dtors_aux+0x20>
80490e5: c6 05 0c f6 04 08 01 mov ds:0x804f60c,0x1
80490ec: c9 leave
80490ed: c3 ret
80490ee: 89 f6 mov esi,esi
080490f0 :
80490f0: 55 push ebp
80490f1: 89 e5 mov ebp,esp
80490f3: 83 ec 08 sub esp,0x8
80490f6: a1 14 f5 04 08 mov eax,ds:0x804f514
80490fb: 85 c0 test eax,eax
80490fd: 74 21 je 8049120
80490ff: b8 00 00 00 00 mov eax,0x0
8049104: 85 c0 test eax,eax
8049106: 74 18 je 8049120
8049108: c7 04 24 14 f5 04 08 mov DWORD PTR [esp],0x804f514
804910f: e8 ec 6e fb f7 call 0 <_init-0x8048ce0>
8049114: 8d b6 00 00 00 00 lea esi,[esi]
804911a: 8d bf 00 00 00 00 lea edi,[edi]
8049120: 89 ec mov esp,ebp
8049122: 5d pop ebp
8049123: c3 ret
08049124 :
8049124: 55 push ebp
8049125: 89 e5 mov ebp,esp
8049127: 83 ec 38 sub esp,0x38
804912a: 83 e4 f0 and esp,0xfffffff0
804912d: b8 00 00 00 00 mov eax,0x0
8049132: 29 c4 sub esp,eax
8049134: a1 6c f3 04 08 mov eax,ds:0x804f36c
8049139: 89 44 24 08 mov DWORD PTR [esp+8],eax
804913d: c7 44 24 04 80 d4 04 mov DWORD PTR [esp+4],0x804d480
8049144: 08
8049145: a1 00 f6 04 08 mov eax,ds:0x804f600
804914a: 89 04 24 mov DWORD PTR [esp],eax
804914d: e8 56 fc ff ff call 8048da8 <_init+0xc8>
8049152: c7 44 24 08 80 f8 04 mov DWORD PTR [esp+8],0x804f880
8049159: 08
804915a: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804915d: 89 44 24 04 mov DWORD PTR [esp+4],eax
8049161: 8b 45 08 mov eax,DWORD PTR [ebp+8]
8049164: 89 04 24 mov DWORD PTR [esp],eax
8049167: e8 e8 08 00 00 call 8049a54
804916c: 85 c0 test eax,eax
804916e: 79 0c jns 804917c
8049170: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
8049177: e9 80 02 00 00 jmp 80493fc
804917c: c7 44 24 04 ad d4 04 mov DWORD PTR [esp+4],0x804d4ad
8049183: 08
8049184: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0
804918b: e8 a8 fd ff ff call 8048f38 <_init+0x258>
8049190: c7 04 24 80 f8 04 08 mov DWORD PTR [esp],0x804f880
8049197: e8 da 0f 00 00 call 804a176
804919c: e8 67 04 00 00 call 8049608
80491a1: 85 c0 test eax,eax
80491a3: 79 20 jns 80491c5
80491a5: c7 44 24 04 c0 d4 04 mov DWORD PTR [esp+4],0x804d4c0
80491ac: 08
80491ad: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
80491b4: e8 4f fb ff ff call 8048d08 <_init+0x28>
80491b9: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
80491c0: e9 37 02 00 00 jmp 80493fc
80491c5: c7 04 24 69 98 04 08 mov DWORD PTR [esp],0x8049869
80491cc: e8 cf 41 00 00 call 804d3a0
80491d1: a1 a0 f8 04 08 mov eax,ds:0x804f8a0
80491d6: 89 44 24 08 mov DWORD PTR [esp+8],eax
80491da: c7 44 24 04 e8 d4 04 mov DWORD PTR [esp+4],0x804d4e8
80491e1: 08
80491e2: c7 04 24 40 f8 04 08 mov DWORD PTR [esp],0x804f840
80491e9: e8 be 13 00 00 call 804a5ac
80491ee: 89 45 f4 mov DWORD PTR [ebp-12],eax
80491f1: 83 7d f4 00 cmp DWORD PTR [ebp-12],0x0
80491f5: 79 20 jns 8049217
80491f7: c7 44 24 04 00 d5 04 mov DWORD PTR [esp+4],0x804d500
80491fe: 08
80491ff: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
8049206: e8 fd fa ff ff call 8048d08 <_init+0x28>
804920b: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
8049212: e9 e5 01 00 00 jmp 80493fc
8049217: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804921a: 89 44 24 10 mov DWORD PTR [esp+16],eax
804921e: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
8049221: 89 45 ec mov DWORD PTR [ebp-20],eax
8049224: 83 7d ec 00 cmp DWORD PTR [ebp-20],0x0
8049228: 79 07 jns 8049231
804922a: 81 45 ec ff 03 00 00 add DWORD PTR [ebp-20],0x3ff
8049231: 8b 45 ec mov eax,DWORD PTR [ebp-20]
8049234: c1 f8 0a sar eax,0xa
8049237: 89 44 24 0c mov DWORD PTR [esp+12],eax
804923b: a1 a0 f8 04 08 mov eax,ds:0x804f8a0
8049240: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049244: c7 44 24 04 40 d5 04 mov DWORD PTR [esp+4],0x804d540
804924b: 08
804924c: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
8049253: e8 b0 fa ff ff call 8048d08 <_init+0x28>
8049258: a1 a4 f8 04 08 mov eax,ds:0x804f8a4
804925d: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049261: c7 44 24 04 80 d5 04 mov DWORD PTR [esp+4],0x804d580
8049268: 08
8049269: c7 04 24 c0 f9 04 08 mov DWORD PTR [esp],0x804f9c0
8049270: e8 37 13 00 00 call 804a5ac
8049275: 89 45 f4 mov DWORD PTR [ebp-12],eax
8049278: 83 7d f4 00 cmp DWORD PTR [ebp-12],0x0
804927c: 79 20 jns 804929e
804927e: c7 44 24 04 00 d5 04 mov DWORD PTR [esp+4],0x804d500
8049285: 08
8049286: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804928d: e8 76 fa ff ff call 8048d08 <_init+0x28>
8049292: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
8049299: e9 5e 01 00 00 jmp 80493fc
804929e: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
80492a1: 89 44 24 10 mov DWORD PTR [esp+16],eax
80492a5: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
80492a8: 89 45 e8 mov DWORD PTR [ebp-24],eax
80492ab: 83 7d e8 00 cmp DWORD PTR [ebp-24],0x0
80492af: 79 07 jns 80492b8
80492b1: 81 45 e8 ff 03 00 00 add DWORD PTR [ebp-24],0x3ff
80492b8: 8b 45 e8 mov eax,DWORD PTR [ebp-24]
80492bb: c1 f8 0a sar eax,0xa
80492be: 89 44 24 0c mov DWORD PTR [esp+12],eax
80492c2: a1 a4 f8 04 08 mov eax,ds:0x804f8a4
80492c7: 89 44 24 08 mov DWORD PTR [esp+8],eax
80492cb: c7 44 24 04 a0 d5 04 mov DWORD PTR [esp+4],0x804d5a0
80492d2: 08
80492d3: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
80492da: e8 29 fa ff ff call 8048d08 <_init+0x28>
80492df: a1 98 f8 04 08 mov eax,ds:0x804f898
80492e4: 89 44 24 04 mov DWORD PTR [esp+4],eax
80492e8: c7 04 24 e4 f9 04 08 mov DWORD PTR [esp],0x804f9e4
80492ef: e8 d4 0f 00 00 call 804a2c8
80492f4: 89 45 f4 mov DWORD PTR [ebp-12],eax
80492f7: 83 7d f4 00 cmp DWORD PTR [ebp-12],0x0
80492fb: 79 20 jns 804931d
80492fd: c7 44 24 04 e0 d5 04 mov DWORD PTR [esp+4],0x804d5e0
8049304: 08
8049305: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804930c: e8 f7 f9 ff ff call 8048d08 <_init+0x28>
8049311: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
8049318: e9 df 00 00 00 jmp 80493fc
804931d: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
8049320: 89 44 24 10 mov DWORD PTR [esp+16],eax
8049324: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
8049327: 89 45 e4 mov DWORD PTR [ebp-28],eax
804932a: 83 7d e4 00 cmp DWORD PTR [ebp-28],0x0
804932e: 79 07 jns 8049337
8049330: 81 45 e4 ff 03 00 00 add DWORD PTR [ebp-28],0x3ff
8049337: 8b 45 e4 mov eax,DWORD PTR [ebp-28]
804933a: c1 f8 0a sar eax,0xa
804933d: 89 44 24 0c mov DWORD PTR [esp+12],eax
8049341: a1 98 f8 04 08 mov eax,ds:0x804f898
8049346: 89 44 24 08 mov DWORD PTR [esp+8],eax
804934a: c7 44 24 04 20 d6 04 mov DWORD PTR [esp+4],0x804d620
8049351: 08
8049352: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
8049359: e8 aa f9 ff ff call 8048d08 <_init+0x28>
804935e: a1 94 f8 04 08 mov eax,ds:0x804f894
8049363: 89 04 24 mov DWORD PTR [esp],eax
8049366: e8 96 00 00 00 call 8049401
804936b: 89 45 fc mov DWORD PTR [ebp-4],eax
804936e: 83 7d fc 00 cmp DWORD PTR [ebp-4],0x0
8049372: 79 26 jns 804939a
8049374: a1 94 f8 04 08 mov eax,ds:0x804f894
8049379: 89 44 24 08 mov DWORD PTR [esp+8],eax
804937d: c7 44 24 04 80 d6 04 mov DWORD PTR [esp+4],0x804d680
8049384: 08
8049385: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804938c: e8 77 f9 ff ff call 8048d08 <_init+0x28>
8049391: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
8049398: eb 62 jmp 80493fc
804939a: a1 90 f8 04 08 mov eax,ds:0x804f890
804939f: 89 04 24 mov DWORD PTR [esp],eax
80493a2: e8 5a 00 00 00 call 8049401
80493a7: 89 45 f8 mov DWORD PTR [ebp-8],eax
80493aa: 83 7d f8 00 cmp DWORD PTR [ebp-8],0x0
80493ae: 79 26 jns 80493d6
80493b0: a1 90 f8 04 08 mov eax,ds:0x804f890
80493b5: 89 44 24 08 mov DWORD PTR [esp+8],eax
80493b9: c7 44 24 04 c0 d6 04 mov DWORD PTR [esp+4],0x804d6c0
80493c0: 08
80493c1: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
80493c8: e8 3b f9 ff ff call 8048d08 <_init+0x28>
80493cd: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
80493d4: eb 26 jmp 80493fc
80493d6: c7 44 24 04 fb d6 04 mov DWORD PTR [esp+4],0x804d6fb
80493dd: 08
80493de: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
80493e5: e8 1e f9 ff ff call 8048d08 <_init+0x28>
80493ea: 8b 45 f8 mov eax,DWORD PTR [ebp-8]
80493ed: 89 44 24 04 mov DWORD PTR [esp+4],eax
80493f1: 8b 45 fc mov eax,DWORD PTR [ebp-4]
80493f4: 89 04 24 mov DWORD PTR [esp],eax
80493f7: e8 f4 22 00 00 call 804b6f0
80493fc: 8b 45 f0 mov eax,DWORD PTR [ebp-16]
80493ff: c9 leave
8049400: c3 ret
08049401 :
8049401: 55 push ebp
8049402: 89 e5 mov ebp,esp
8049404: 83 ec 48 sub esp,0x48
8049407: c7 44 24 04 10 00 00 mov DWORD PTR [esp+4],0x10
804940e: 00
804940f: 8d 45 e8 lea eax,[ebp-24]
8049412: 89 04 24 mov DWORD PTR [esp],eax
8049415: e8 6e fb ff ff call 8048f88 <_init+0x2a8>
804941a: 66 c7 45 e8 02 00 mov DWORD PTR [ebp-24],0x2
8049420: c7 04 24 00 00 00 00 mov DWORD PTR [esp],0x0
8049427: e8 9c f9 ff ff call 8048dc8 <_init+0xe8>
804942c: 89 45 ec mov DWORD PTR [ebp-20],eax
804942f: 0f b7 45 08 movzx eax,WORD PTR [ebp+8]
8049433: 89 04 24 mov DWORD PTR [esp],eax
8049436: e8 8d fb ff ff call 8048fc8 <_init+0x2e8>
804943b: 66 89 45 ea mov DWORD PTR [ebp-22],ax
804943f: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
8049446: 00
8049447: c7 44 24 04 01 00 00 mov DWORD PTR [esp+4],0x1
804944e: 00
804944f: c7 04 24 02 00 00 00 mov DWORD PTR [esp],0x2
8049456: e8 ad fb ff ff call 8049008 <_init+0x328>
804945b: 89 45 e4 mov DWORD PTR [ebp-28],eax
804945e: 83 7d e4 00 cmp DWORD PTR [ebp-28],0x0
8049462: 79 33 jns 8049497
8049464: e8 af f9 ff ff call 8048e18 <_init+0x138>
8049469: 8b 00 mov eax,DWORD PTR [eax]
804946b: 89 04 24 mov DWORD PTR [esp],eax
804946e: e8 65 f9 ff ff call 8048dd8 <_init+0xf8>
8049473: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049477: c7 44 24 04 17 d7 04 mov DWORD PTR [esp+4],0x804d717
804947e: 08
804947f: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
8049486: e8 7d f8 ff ff call 8048d08 <_init+0x28>
804948b: c7 45 dc ff ff ff ff mov DWORD PTR [ebp-36],0xffffffff
8049492: e9 6c 01 00 00 jmp 8049603
8049497: c7 45 e0 01 00 00 00 mov DWORD PTR [ebp-32],0x1
804949e: c7 44 24 10 04 00 00 mov DWORD PTR [esp+16],0x4
80494a5: 00
80494a6: 8d 45 e0 lea eax,[ebp-32]
80494a9: 89 44 24 0c mov DWORD PTR [esp+12],eax
80494ad: c7 44 24 08 02 00 00 mov DWORD PTR [esp+8],0x2
80494b4: 00
80494b5: c7 44 24 04 01 00 00 mov DWORD PTR [esp+4],0x1
80494bc: 00
80494bd: 8b 45 e4 mov eax,DWORD PTR [ebp-28]
80494c0: 89 04 24 mov DWORD PTR [esp],eax
80494c3: e8 c0 f9 ff ff call 8048e88 <_init+0x1a8>
80494c8: 85 c0 test eax,eax
80494ca: 79 33 jns 80494ff
80494cc: e8 47 f9 ff ff call 8048e18 <_init+0x138>
80494d1: 8b 00 mov eax,DWORD PTR [eax]
80494d3: 89 04 24 mov DWORD PTR [esp],eax
80494d6: e8 fd f8 ff ff call 8048dd8 <_init+0xf8>
80494db: 89 44 24 08 mov DWORD PTR [esp+8],eax
80494df: c7 44 24 04 24 d7 04 mov DWORD PTR [esp+4],0x804d724
80494e6: 08
80494e7: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
80494ee: e8 15 f8 ff ff call 8048d08 <_init+0x28>
80494f3: c7 45 dc ff ff ff ff mov DWORD PTR [ebp-36],0xffffffff
80494fa: e9 04 01 00 00 jmp 8049603
80494ff: c7 45 e0 01 00 00 00 mov DWORD PTR [ebp-32],0x1
8049506: c7 44 24 10 04 00 00 mov DWORD PTR [esp+16],0x4
804950d: 00
804950e: 8d 45 e0 lea eax,[ebp-32]
8049511: 89 44 24 0c mov DWORD PTR [esp+12],eax
8049515: c7 44 24 08 09 00 00 mov DWORD PTR [esp+8],0x9
804951c: 00
804951d: c7 44 24 04 01 00 00 mov DWORD PTR [esp+4],0x1
8049524: 00
8049525: 8b 45 e4 mov eax,DWORD PTR [ebp-28]
8049528: 89 04 24 mov DWORD PTR [esp],eax
804952b: e8 58 f9 ff ff call 8048e88 <_init+0x1a8>
8049530: 85 c0 test eax,eax
8049532: 79 33 jns 8049567
8049534: e8 df f8 ff ff call 8048e18 <_init+0x138>
8049539: 8b 00 mov eax,DWORD PTR [eax]
804953b: 89 04 24 mov DWORD PTR [esp],eax
804953e: e8 95 f8 ff ff call 8048dd8 <_init+0xf8>
8049543: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049547: c7 44 24 04 24 d7 04 mov DWORD PTR [esp+4],0x804d724
804954e: 08
804954f: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
8049556: e8 ad f7 ff ff call 8048d08 <_init+0x28>
804955b: c7 45 dc ff ff ff ff mov DWORD PTR [ebp-36],0xffffffff
8049562: e9 9c 00 00 00 jmp 8049603
8049567: c7 44 24 08 10 00 00 mov DWORD PTR [esp+8],0x10
804956e: 00
804956f: 8d 45 e8 lea eax,[ebp-24]
8049572: 89 44 24 04 mov DWORD PTR [esp+4],eax
8049576: 8b 45 e4 mov eax,DWORD PTR [ebp-28]
8049579: 89 04 24 mov DWORD PTR [esp],eax
804957c: e8 87 f9 ff ff call 8048f08 <_init+0x228>
8049581: 85 c0 test eax,eax
8049583: 79 30 jns 80495b5
8049585: e8 8e f8 ff ff call 8048e18 <_init+0x138>
804958a: 8b 00 mov eax,DWORD PTR [eax]
804958c: 89 04 24 mov DWORD PTR [esp],eax
804958f: e8 44 f8 ff ff call 8048dd8 <_init+0xf8>
8049594: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049598: c7 44 24 04 35 d7 04 mov DWORD PTR [esp+4],0x804d735
804959f: 08
80495a0: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
80495a7: e8 5c f7 ff ff call 8048d08 <_init+0x28>
80495ac: c7 45 dc ff ff ff ff mov DWORD PTR [ebp-36],0xffffffff
80495b3: eb 4e jmp 8049603
80495b5: a1 a8 f8 04 08 mov eax,ds:0x804f8a8
80495ba: 89 44 24 04 mov DWORD PTR [esp+4],eax
80495be: 8b 45 e4 mov eax,DWORD PTR [ebp-28]
80495c1: 89 04 24 mov DWORD PTR [esp],eax
80495c4: e8 9f f8 ff ff call 8048e68 <_init+0x188>
80495c9: 85 c0 test eax,eax
80495cb: 79 30 jns 80495fd
80495cd: e8 46 f8 ff ff call 8048e18 <_init+0x138>
80495d2: 8b 00 mov eax,DWORD PTR [eax]
80495d4: 89 04 24 mov DWORD PTR [esp],eax
80495d7: e8 fc f7 ff ff call 8048dd8 <_init+0xf8>
80495dc: 89 44 24 08 mov DWORD PTR [esp+8],eax
80495e0: c7 44 24 04 40 d7 04 mov DWORD PTR [esp+4],0x804d740
80495e7: 08
80495e8: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
80495ef: e8 14 f7 ff ff call 8048d08 <_init+0x28>
80495f4: c7 45 dc ff ff ff ff mov DWORD PTR [ebp-36],0xffffffff
80495fb: eb 06 jmp 8049603
80495fd: 8b 45 e4 mov eax,DWORD PTR [ebp-28]
8049600: 89 45 dc mov DWORD PTR [ebp-36],eax
8049603: 8b 45 dc mov eax,DWORD PTR [ebp-36]
8049606: c9 leave
8049607: c3 ret
08049608 :
8049608: 55 push ebp
8049609: 89 e5 mov ebp,esp
804960b: 81 ec b8 00 00 00 sub esp,0xb8
8049611: c7 85 68 ff ff ff e9 mov DWORD PTR [ebp-152],0x80499e9
8049618: 99 04 08
804961b: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
8049622: 00
8049623: 8d 85 68 ff ff ff lea eax,[ebp-152]
8049629: 89 44 24 04 mov DWORD PTR [esp+4],eax
804962d: c7 04 24 11 00 00 00 mov DWORD PTR [esp],0x11
8049634: e8 ef f6 ff ff call 8048d28 <_init+0x48>
8049639: 85 c0 test eax,eax
804963b: 79 36 jns 8049673
804963d: e8 d6 f7 ff ff call 8048e18 <_init+0x138>
8049642: 8b 00 mov eax,DWORD PTR [eax]
8049644: 89 04 24 mov DWORD PTR [esp],eax
8049647: e8 8c f7 ff ff call 8048dd8 <_init+0xf8>
804964c: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049650: c7 44 24 04 4d d7 04 mov DWORD PTR [esp+4],0x804d74d
8049657: 08
8049658: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
804965f: e8 a4 f6 ff ff call 8048d08 <_init+0x28>
8049664: c7 85 64 ff ff ff ff mov DWORD PTR [ebp-156],0xffffffff
804966b: ff ff ff
804966e: e9 ee 01 00 00 jmp 8049861
8049673: c7 85 68 ff ff ff 2b mov DWORD PTR [ebp-152],0x8049a2b
804967a: 9a 04 08
804967d: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
8049684: 00
8049685: 8d 85 68 ff ff ff lea eax,[ebp-152]
804968b: 89 44 24 04 mov DWORD PTR [esp+4],eax
804968f: c7 04 24 0a 00 00 00 mov DWORD PTR [esp],0xa
8049696: e8 8d f6 ff ff call 8048d28 <_init+0x48>
804969b: 85 c0 test eax,eax
804969d: 79 36 jns 80496d5
804969f: e8 74 f7 ff ff call 8048e18 <_init+0x138>
80496a4: 8b 00 mov eax,DWORD PTR [eax]
80496a6: 89 04 24 mov DWORD PTR [esp],eax
80496a9: e8 2a f7 ff ff call 8048dd8 <_init+0xf8>
80496ae: 89 44 24 08 mov DWORD PTR [esp+8],eax
80496b2: c7 44 24 04 4d d7 04 mov DWORD PTR [esp+4],0x804d74d
80496b9: 08
80496ba: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
80496c1: e8 42 f6 ff ff call 8048d08 <_init+0x28>
80496c6: c7 85 64 ff ff ff ff mov DWORD PTR [ebp-156],0xffffffff
80496cd: ff ff ff
80496d0: e9 8c 01 00 00 jmp 8049861
80496d5: c7 85 68 ff ff ff 38 mov DWORD PTR [ebp-152],0x8049a38
80496dc: 9a 04 08
80496df: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
80496e6: 00
80496e7: 8d 85 68 ff ff ff lea eax,[ebp-152]
80496ed: 89 44 24 04 mov DWORD PTR [esp+4],eax
80496f1: c7 04 24 0c 00 00 00 mov DWORD PTR [esp],0xc
80496f8: e8 2b f6 ff ff call 8048d28 <_init+0x48>
80496fd: 85 c0 test eax,eax
80496ff: 79 36 jns 8049737
8049701: e8 12 f7 ff ff call 8048e18 <_init+0x138>
8049706: 8b 00 mov eax,DWORD PTR [eax]
8049708: 89 04 24 mov DWORD PTR [esp],eax
804970b: e8 c8 f6 ff ff call 8048dd8 <_init+0xf8>
8049710: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049714: c7 44 24 04 4d d7 04 mov DWORD PTR [esp+4],0x804d74d
804971b: 08
804971c: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
8049723: e8 e0 f5 ff ff call 8048d08 <_init+0x28>
8049728: c7 85 64 ff ff ff ff mov DWORD PTR [ebp-156],0xffffffff
804972f: ff ff ff
8049732: e9 2a 01 00 00 jmp 8049861
8049737: c7 85 68 ff ff ff 1e mov DWORD PTR [ebp-152],0x8049a1e
804973e: 9a 04 08
8049741: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
8049748: 00
8049749: 8d 85 68 ff ff ff lea eax,[ebp-152]
804974f: 89 44 24 04 mov DWORD PTR [esp+4],eax
8049753: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
804975a: e8 c9 f5 ff ff call 8048d28 <_init+0x48>
804975f: 85 c0 test eax,eax
8049761: 79 36 jns 8049799
8049763: e8 b0 f6 ff ff call 8048e18 <_init+0x138>
8049768: 8b 00 mov eax,DWORD PTR [eax]
804976a: 89 04 24 mov DWORD PTR [esp],eax
804976d: e8 66 f6 ff ff call 8048dd8 <_init+0xf8>
8049772: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049776: c7 44 24 04 4d d7 04 mov DWORD PTR [esp+4],0x804d74d
804977d: 08
804977e: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
8049785: e8 7e f5 ff ff call 8048d08 <_init+0x28>
804978a: c7 85 64 ff ff ff ff mov DWORD PTR [ebp-156],0xffffffff
8049791: ff ff ff
8049794: e9 c8 00 00 00 jmp 8049861
8049799: c7 85 68 ff ff ff 1e mov DWORD PTR [ebp-152],0x8049a1e
80497a0: 9a 04 08
80497a3: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
80497aa: 00
80497ab: 8d 85 68 ff ff ff lea eax,[ebp-152]
80497b1: 89 44 24 04 mov DWORD PTR [esp+4],eax
80497b5: c7 04 24 02 00 00 00 mov DWORD PTR [esp],0x2
80497bc: e8 67 f5 ff ff call 8048d28 <_init+0x48>
80497c1: 85 c0 test eax,eax
80497c3: 79 33 jns 80497f8
80497c5: e8 4e f6 ff ff call 8048e18 <_init+0x138>
80497ca: 8b 00 mov eax,DWORD PTR [eax]
80497cc: 89 04 24 mov DWORD PTR [esp],eax
80497cf: e8 04 f6 ff ff call 8048dd8 <_init+0xf8>
80497d4: 89 44 24 08 mov DWORD PTR [esp+8],eax
80497d8: c7 44 24 04 4d d7 04 mov DWORD PTR [esp+4],0x804d74d
80497df: 08
80497e0: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
80497e7: e8 1c f5 ff ff call 8048d08 <_init+0x28>
80497ec: c7 85 64 ff ff ff ff mov DWORD PTR [ebp-156],0xffffffff
80497f3: ff ff ff
80497f6: eb 69 jmp 8049861
80497f8: c7 85 68 ff ff ff 45 mov DWORD PTR [ebp-152],0x8049a45
80497ff: 9a 04 08
8049802: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
8049809: 00
804980a: 8d 85 68 ff ff ff lea eax,[ebp-152]
8049810: 89 44 24 04 mov DWORD PTR [esp+4],eax
8049814: c7 04 24 0d 00 00 00 mov DWORD PTR [esp],0xd
804981b: e8 08 f5 ff ff call 8048d28 <_init+0x48>
8049820: 85 c0 test eax,eax
8049822: 79 33 jns 8049857
8049824: e8 ef f5 ff ff call 8048e18 <_init+0x138>
8049829: 8b 00 mov eax,DWORD PTR [eax]
804982b: 89 04 24 mov DWORD PTR [esp],eax
804982e: e8 a5 f5 ff ff call 8048dd8 <_init+0xf8>
8049833: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049837: c7 44 24 04 4d d7 04 mov DWORD PTR [esp+4],0x804d74d
804983e: 08
804983f: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
8049846: e8 bd f4 ff ff call 8048d08 <_init+0x28>
804984b: c7 85 64 ff ff ff ff mov DWORD PTR [ebp-156],0xffffffff
8049852: ff ff ff
8049855: eb 0a jmp 8049861
8049857: c7 85 64 ff ff ff 00 mov DWORD PTR [ebp-156],0x0
804985e: 00 00 00
8049861: 8b 85 64 ff ff ff mov eax,DWORD PTR [ebp-156]
8049867: c9 leave
8049868: c3 ret
08049869 :
8049869: 55 push ebp
804986a: 89 e5 mov ebp,esp
804986c: 83 ec 18 sub esp,0x18
804986f: c7 44 24 04 60 d7 04 mov DWORD PTR [esp+4],0x804d760
8049876: 08
8049877: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804987e: e8 85 f4 ff ff call 8048d08 <_init+0x28>
8049883: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
804988a: 8b 45 fc mov eax,DWORD PTR [ebp-4]
804988d: 3b 05 50 f8 04 08 cmp eax,ds:0x804f850
8049893: 7c 05 jl 804989a
8049895: e9 91 00 00 00 jmp 804992b
804989a: 8b 45 fc mov eax,DWORD PTR [ebp-4]
804989d: 8d 14 c5 00 00 00 00 lea edx,[eax*8]
80498a4: a1 58 f8 04 08 mov eax,ds:0x804f858
80498a9: 8b 54 10 04 mov edx,DWORD PTR [eax+edx+4]
80498ad: 89 d0 mov eax,edx
80498af: c1 e0 02 shl eax,0x2
80498b2: 01 d0 add eax,edx
80498b4: 8d 14 85 00 00 00 00 lea edx,[eax*4]
80498bb: 01 d0 add eax,edx
80498bd: c1 e0 02 shl eax,0x2
80498c0: 03 05 60 f8 04 08 add eax,ds:0x804f860
80498c6: 89 44 24 08 mov DWORD PTR [esp+8],eax
80498ca: c7 44 24 04 8e d7 04 mov DWORD PTR [esp+4],0x804d78e
80498d1: 08
80498d2: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
80498d9: e8 2a f4 ff ff call 8048d08 <_init+0x28>
80498de: c7 44 24 04 0f 00 00 mov DWORD PTR [esp+4],0xf
80498e5: 00
80498e6: 8b 45 fc mov eax,DWORD PTR [ebp-4]
80498e9: 8d 14 c5 00 00 00 00 lea edx,[eax*8]
80498f0: a1 58 f8 04 08 mov eax,ds:0x804f858
80498f5: 8b 54 10 04 mov edx,DWORD PTR [eax+edx+4]
80498f9: 89 d0 mov eax,edx
80498fb: c1 e0 02 shl eax,0x2
80498fe: 01 d0 add eax,edx
8049900: 8d 14 85 00 00 00 00 lea edx,[eax*4]
8049907: 01 d0 add eax,edx
8049909: 8d 14 85 00 00 00 00 lea edx,[eax*4]
8049910: a1 60 f8 04 08 mov eax,ds:0x804f860
8049915: 8b 44 10 24 mov eax,DWORD PTR [eax+edx+36]
8049919: 89 04 24 mov DWORD PTR [esp],eax
804991c: e8 d7 f6 ff ff call 8048ff8 <_init+0x318>
8049921: 8d 45 fc lea eax,[ebp-4]
8049924: ff 00 inc DWORD PTR [eax]
8049926: e9 5f ff ff ff jmp 804988a
804992b: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
8049932: 8b 45 fc mov eax,DWORD PTR [ebp-4]
8049935: 3b 05 d0 f9 04 08 cmp eax,ds:0x804f9d0
804993b: 7c 05 jl 8049942
804993d: e9 91 00 00 00 jmp 80499d3
8049942: 8b 45 fc mov eax,DWORD PTR [ebp-4]
8049945: 8d 14 c5 00 00 00 00 lea edx,[eax*8]
804994c: a1 d8 f9 04 08 mov eax,ds:0x804f9d8
8049951: 8b 54 10 04 mov edx,DWORD PTR [eax+edx+4]
8049955: 89 d0 mov eax,edx
8049957: c1 e0 02 shl eax,0x2
804995a: 01 d0 add eax,edx
804995c: 8d 14 85 00 00 00 00 lea edx,[eax*4]
8049963: 01 d0 add eax,edx
8049965: c1 e0 02 shl eax,0x2
8049968: 03 05 e0 f9 04 08 add eax,ds:0x804f9e0
804996e: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049972: c7 44 24 04 8e d7 04 mov DWORD PTR [esp+4],0x804d78e
8049979: 08
804997a: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
8049981: e8 82 f3 ff ff call 8048d08 <_init+0x28>
8049986: c7 44 24 04 0f 00 00 mov DWORD PTR [esp+4],0xf
804998d: 00
804998e: 8b 45 fc mov eax,DWORD PTR [ebp-4]
8049991: 8d 14 c5 00 00 00 00 lea edx,[eax*8]
8049998: a1 d8 f9 04 08 mov eax,ds:0x804f9d8
804999d: 8b 54 10 04 mov edx,DWORD PTR [eax+edx+4]
80499a1: 89 d0 mov eax,edx
80499a3: c1 e0 02 shl eax,0x2
80499a6: 01 d0 add eax,edx
80499a8: 8d 14 85 00 00 00 00 lea edx,[eax*4]
80499af: 01 d0 add eax,edx
80499b1: 8d 14 85 00 00 00 00 lea edx,[eax*4]
80499b8: a1 e0 f9 04 08 mov eax,ds:0x804f9e0
80499bd: 8b 44 10 24 mov eax,DWORD PTR [eax+edx+36]
80499c1: 89 04 24 mov DWORD PTR [esp],eax
80499c4: e8 2f f6 ff ff call 8048ff8 <_init+0x318>
80499c9: 8d 45 fc lea eax,[ebp-4]
80499cc: ff 00 inc DWORD PTR [eax]
80499ce: e9 5f ff ff ff jmp 8049932
80499d3: c7 44 24 04 ab d7 04 mov DWORD PTR [esp+4],0x804d7ab
80499da: 08
80499db: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
80499e2: e8 21 f3 ff ff call 8048d08 <_init+0x28>
80499e7: c9 leave
80499e8: c3 ret
080499e9 :
80499e9: 55 push ebp
80499ea: 89 e5 mov ebp,esp
80499ec: 83 ec 18 sub esp,0x18
80499ef: 90 nop
80499f0: c7 44 24 08 01 00 00 mov DWORD PTR [esp+8],0x1
80499f7: 00
80499f8: 8d 45 f8 lea eax,[ebp-8]
80499fb: 89 44 24 04 mov DWORD PTR [esp+4],eax
80499ff: c7 04 24 ff ff ff ff mov DWORD PTR [esp],0xffffffff
8049a06: e8 8d f4 ff ff call 8048e98 <_init+0x1b8>
8049a0b: 89 45 fc mov DWORD PTR [ebp-4],eax
8049a0e: 83 7d fc 00 cmp DWORD PTR [ebp-4],0x0
8049a12: 7f dc jg 80499f0
8049a14: 8b 45 08 mov eax,DWORD PTR [ebp+8]
8049a17: a3 14 f6 04 08 mov ds:0x804f614,eax
8049a1c: c9 leave
8049a1d: c3 ret
08049a1e :
8049a1e: 55 push ebp
8049a1f: 89 e5 mov ebp,esp
8049a21: 8b 45 08 mov eax,DWORD PTR [ebp+8]
8049a24: a3 14 f6 04 08 mov ds:0x804f614,eax
8049a29: 5d pop ebp
8049a2a: c3 ret
08049a2b :
8049a2b: 55 push ebp
8049a2c: 89 e5 mov ebp,esp
8049a2e: 8b 45 08 mov eax,DWORD PTR [ebp+8]
8049a31: a3 14 f6 04 08 mov ds:0x804f614,eax
8049a36: 5d pop ebp
8049a37: c3 ret
08049a38 :
8049a38: 55 push ebp
8049a39: 89 e5 mov ebp,esp
8049a3b: 8b 45 08 mov eax,DWORD PTR [ebp+8]
8049a3e: a3 14 f6 04 08 mov ds:0x804f614,eax
8049a43: 5d pop ebp
8049a44: c3 ret
08049a45 :
8049a45: 55 push ebp
8049a46: 89 e5 mov ebp,esp
8049a48: 8b 45 08 mov eax,DWORD PTR [ebp+8]
8049a4b: a3 14 f6 04 08 mov ds:0x804f614,eax
8049a50: 5d pop ebp
8049a51: c3 ret
8049a52: 90 nop
8049a53: 90 nop
08049a54 :
8049a54: 55 push ebp
8049a55: 89 e5 mov ebp,esp
8049a57: 83 ec 48 sub esp,0x48
8049a5a: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
8049a61: c7 44 24 04 40 01 00 mov DWORD PTR [esp+4],0x140
8049a68: 00
8049a69: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049a6c: 89 04 24 mov DWORD PTR [esp],eax
8049a6f: e8 14 f5 ff ff call 8048f88 <_init+0x2a8>
8049a74: 83 7d 08 01 cmp DWORD PTR [ebp+8],0x1
8049a78: 75 18 jne 8049a92
8049a7a: c7 04 24 80 f3 04 08 mov DWORD PTR [esp],0x804f380
8049a81: e8 5b 06 00 00 call 804a0e1
8049a86: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049a8d: e9 4a 06 00 00 jmp 804a0dc
8049a92: 90 nop
8049a93: 8d 45 fc lea eax,[ebp-4]
8049a96: 89 44 24 10 mov DWORD PTR [esp+16],eax
8049a9a: c7 44 24 0c 80 f3 04 mov DWORD PTR [esp+12],0x804f380
8049aa1: 08
8049aa2: c7 44 24 08 3f d8 04 mov DWORD PTR [esp+8],0x804d83f
8049aa9: 08
8049aaa: 8b 45 0c mov eax,DWORD PTR [ebp+12]
8049aad: 89 44 24 04 mov DWORD PTR [esp+4],eax
8049ab1: 8b 45 08 mov eax,DWORD PTR [ebp+8]
8049ab4: 89 04 24 mov DWORD PTR [esp],eax
8049ab7: e8 6c f4 ff ff call 8048f28 <_init+0x248>
8049abc: 89 45 f8 mov DWORD PTR [ebp-8],eax
8049abf: 83 7d f8 ff cmp DWORD PTR [ebp-8],0xffffffff
8049ac3: 75 05 jne 8049aca
8049ac5: e9 aa 04 00 00 jmp 8049f74
8049aca: 83 7d f8 3f cmp DWORD PTR [ebp-8],0x3f
8049ace: 77 c3 ja 8049a93
8049ad0: 8b 45 f8 mov eax,DWORD PTR [ebp-8]
8049ad3: c1 e0 02 shl eax,0x2
8049ad6: 8b 80 f0 d8 04 08 mov eax,DWORD PTR [eax+134535408]
8049adc: ff e0 jmp eax
8049ade: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049ae1: 83 c0 10 add eax,0x10
8049ae4: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049ae8: c7 44 24 04 40 d8 04 mov DWORD PTR [esp+4],0x804d840
8049aef: 08
8049af0: a1 08 f6 04 08 mov eax,ds:0x804f608
8049af5: 89 04 24 mov DWORD PTR [esp],eax
8049af8: e8 ab f4 ff ff call 8048fa8 <_init+0x2c8>
8049afd: 83 f8 01 cmp eax,0x1
8049b00: 74 91 je 8049a93
8049b02: a1 08 f6 04 08 mov eax,ds:0x804f608
8049b07: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049b0b: c7 44 24 04 60 d8 04 mov DWORD PTR [esp+4],0x804d860
8049b12: 08
8049b13: a1 04 f6 04 08 mov eax,ds:0x804f604
8049b18: 89 04 24 mov DWORD PTR [esp],eax
8049b1b: e8 88 f2 ff ff call 8048da8 <_init+0xc8>
8049b20: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049b27: e9 b0 05 00 00 jmp 804a0dc
8049b2c: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049b2f: 83 c0 18 add eax,0x18
8049b32: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049b36: c7 44 24 04 40 d8 04 mov DWORD PTR [esp+4],0x804d840
8049b3d: 08
8049b3e: a1 08 f6 04 08 mov eax,ds:0x804f608
8049b43: 89 04 24 mov DWORD PTR [esp],eax
8049b46: e8 5d f4 ff ff call 8048fa8 <_init+0x2c8>
8049b4b: 83 f8 01 cmp eax,0x1
8049b4e: 0f 84 3f ff ff ff je 8049a93
8049b54: a1 08 f6 04 08 mov eax,ds:0x804f608
8049b59: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049b5d: c7 44 24 04 60 d8 04 mov DWORD PTR [esp+4],0x804d860
8049b64: 08
8049b65: a1 04 f6 04 08 mov eax,ds:0x804f604
8049b6a: 89 04 24 mov DWORD PTR [esp],eax
8049b6d: e8 36 f2 ff ff call 8048da8 <_init+0xc8>
8049b72: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049b79: e9 5e 05 00 00 jmp 804a0dc
8049b7e: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049b81: 83 c0 1c add eax,0x1c
8049b84: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049b88: c7 44 24 04 40 d8 04 mov DWORD PTR [esp+4],0x804d840
8049b8f: 08
8049b90: a1 08 f6 04 08 mov eax,ds:0x804f608
8049b95: 89 04 24 mov DWORD PTR [esp],eax
8049b98: e8 0b f4 ff ff call 8048fa8 <_init+0x2c8>
8049b9d: 83 f8 01 cmp eax,0x1
8049ba0: 74 2a je 8049bcc
8049ba2: a1 08 f6 04 08 mov eax,ds:0x804f608
8049ba7: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049bab: c7 44 24 04 60 d8 04 mov DWORD PTR [esp+4],0x804d860
8049bb2: 08
8049bb3: a1 04 f6 04 08 mov eax,ds:0x804f604
8049bb8: 89 04 24 mov DWORD PTR [esp],eax
8049bbb: e8 e8 f1 ff ff call 8048da8 <_init+0xc8>
8049bc0: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049bc7: e9 10 05 00 00 jmp 804a0dc
8049bcc: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049bcf: 89 45 f0 mov DWORD PTR [ebp-16],eax
8049bd2: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049bd5: 8b 40 1c mov eax,DWORD PTR [eax+28]
8049bd8: 89 45 ec mov DWORD PTR [ebp-20],eax
8049bdb: 83 7d ec 04 cmp DWORD PTR [ebp-20],0x4
8049bdf: 7d 07 jge 8049be8
8049be1: c7 45 ec 04 00 00 00 mov DWORD PTR [ebp-20],0x4
8049be8: 8b 45 ec mov eax,DWORD PTR [ebp-20]
8049beb: 8b 55 f0 mov edx,DWORD PTR [ebp-16]
8049bee: 89 42 1c mov DWORD PTR [edx+28],eax
8049bf1: e9 9d fe ff ff jmp 8049a93
8049bf6: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049bf9: 83 c0 24 add eax,0x24
8049bfc: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049c00: c7 44 24 04 40 d8 04 mov DWORD PTR [esp+4],0x804d840
8049c07: 08
8049c08: a1 08 f6 04 08 mov eax,ds:0x804f608
8049c0d: 89 04 24 mov DWORD PTR [esp],eax
8049c10: e8 93 f3 ff ff call 8048fa8 <_init+0x2c8>
8049c15: 83 f8 01 cmp eax,0x1
8049c18: 74 2a je 8049c44
8049c1a: a1 08 f6 04 08 mov eax,ds:0x804f608
8049c1f: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049c23: c7 44 24 04 60 d8 04 mov DWORD PTR [esp+4],0x804d860
8049c2a: 08
8049c2b: a1 04 f6 04 08 mov eax,ds:0x804f604
8049c30: 89 04 24 mov DWORD PTR [esp],eax
8049c33: e8 70 f1 ff ff call 8048da8 <_init+0xc8>
8049c38: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049c3f: e9 98 04 00 00 jmp 804a0dc
8049c44: 8b 55 10 mov edx,DWORD PTR [ebp+16]
8049c47: 89 55 e8 mov DWORD PTR [ebp-24],edx
8049c4a: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049c4d: 8b 40 24 mov eax,DWORD PTR [eax+36]
8049c50: 89 45 e4 mov DWORD PTR [ebp-28],eax
8049c53: 83 7d e4 01 cmp DWORD PTR [ebp-28],0x1
8049c57: 7d 07 jge 8049c60
8049c59: c7 45 e4 01 00 00 00 mov DWORD PTR [ebp-28],0x1
8049c60: 8b 55 e4 mov edx,DWORD PTR [ebp-28]
8049c63: 8b 45 e8 mov eax,DWORD PTR [ebp-24]
8049c66: 89 50 24 mov DWORD PTR [eax+36],edx
8049c69: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049c6c: 89 45 e0 mov DWORD PTR [ebp-32],eax
8049c6f: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049c72: 8b 40 24 mov eax,DWORD PTR [eax+36]
8049c75: 89 45 dc mov DWORD PTR [ebp-36],eax
8049c78: 81 7d dc 80 00 00 00 cmp DWORD PTR [ebp-36],0x80
8049c7f: 7e 07 jle 8049c88
8049c81: c7 45 dc 80 00 00 00 mov DWORD PTR [ebp-36],0x80
8049c88: 8b 45 dc mov eax,DWORD PTR [ebp-36]
8049c8b: 8b 55 e0 mov edx,DWORD PTR [ebp-32]
8049c8e: 89 42 24 mov DWORD PTR [edx+36],eax
8049c91: e9 fd fd ff ff jmp 8049a93
8049c96: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049c99: 83 c0 20 add eax,0x20
8049c9c: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049ca0: c7 44 24 04 40 d8 04 mov DWORD PTR [esp+4],0x804d840
8049ca7: 08
8049ca8: a1 08 f6 04 08 mov eax,ds:0x804f608
8049cad: 89 04 24 mov DWORD PTR [esp],eax
8049cb0: e8 f3 f2 ff ff call 8048fa8 <_init+0x2c8>
8049cb5: 83 f8 01 cmp eax,0x1
8049cb8: 74 2a je 8049ce4
8049cba: a1 08 f6 04 08 mov eax,ds:0x804f608
8049cbf: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049cc3: c7 44 24 04 60 d8 04 mov DWORD PTR [esp+4],0x804d860
8049cca: 08
8049ccb: a1 04 f6 04 08 mov eax,ds:0x804f604
8049cd0: 89 04 24 mov DWORD PTR [esp],eax
8049cd3: e8 d0 f0 ff ff call 8048da8 <_init+0xc8>
8049cd8: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049cdf: e9 f8 03 00 00 jmp 804a0dc
8049ce4: 8b 55 10 mov edx,DWORD PTR [ebp+16]
8049ce7: 89 55 d8 mov DWORD PTR [ebp-40],edx
8049cea: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049ced: 8b 40 20 mov eax,DWORD PTR [eax+32]
8049cf0: 89 45 d4 mov DWORD PTR [ebp-44],eax
8049cf3: 83 7d d4 01 cmp DWORD PTR [ebp-44],0x1
8049cf7: 7d 07 jge 8049d00
8049cf9: c7 45 d4 01 00 00 00 mov DWORD PTR [ebp-44],0x1
8049d00: 8b 55 d4 mov edx,DWORD PTR [ebp-44]
8049d03: 8b 45 d8 mov eax,DWORD PTR [ebp-40]
8049d06: 89 50 20 mov DWORD PTR [eax+32],edx
8049d09: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049d0c: 89 45 d0 mov DWORD PTR [ebp-48],eax
8049d0f: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049d12: 8b 40 20 mov eax,DWORD PTR [eax+32]
8049d15: 89 45 cc mov DWORD PTR [ebp-52],eax
8049d18: 81 7d cc 00 02 00 00 cmp DWORD PTR [ebp-52],0x200
8049d1f: 7e 07 jle 8049d28
8049d21: c7 45 cc 00 02 00 00 mov DWORD PTR [ebp-52],0x200
8049d28: 8b 45 cc mov eax,DWORD PTR [ebp-52]
8049d2b: 8b 55 d0 mov edx,DWORD PTR [ebp-48]
8049d2e: 89 42 20 mov DWORD PTR [edx+32],eax
8049d31: e9 5d fd ff ff jmp 8049a93
8049d36: c7 44 24 04 00 01 00 mov DWORD PTR [esp+4],0x100
8049d3d: 00
8049d3e: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049d41: 83 c0 2c add eax,0x2c
8049d44: 89 04 24 mov DWORD PTR [esp],eax
8049d47: e8 3c f2 ff ff call 8048f88 <_init+0x2a8>
8049d4c: c7 44 24 08 ff 00 00 mov DWORD PTR [esp+8],0xff
8049d53: 00
8049d54: a1 08 f6 04 08 mov eax,ds:0x804f608
8049d59: 89 44 24 04 mov DWORD PTR [esp+4],eax
8049d5d: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049d60: 83 c0 2c add eax,0x2c
8049d63: 89 04 24 mov DWORD PTR [esp],eax
8049d66: e8 7d f2 ff ff call 8048fe8 <_init+0x308>
8049d6b: e9 23 fd ff ff jmp 8049a93
8049d70: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049d73: 05 2c 01 00 00 add eax,0x12c
8049d78: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049d7c: c7 44 24 04 40 d8 04 mov DWORD PTR [esp+4],0x804d840
8049d83: 08
8049d84: a1 08 f6 04 08 mov eax,ds:0x804f608
8049d89: 89 04 24 mov DWORD PTR [esp],eax
8049d8c: e8 17 f2 ff ff call 8048fa8 <_init+0x2c8>
8049d91: 83 f8 01 cmp eax,0x1
8049d94: 0f 84 f9 fc ff ff je 8049a93
8049d9a: a1 08 f6 04 08 mov eax,ds:0x804f608
8049d9f: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049da3: c7 44 24 04 60 d8 04 mov DWORD PTR [esp+4],0x804d860
8049daa: 08
8049dab: a1 04 f6 04 08 mov eax,ds:0x804f604
8049db0: 89 04 24 mov DWORD PTR [esp],eax
8049db3: e8 f0 ef ff ff call 8048da8 <_init+0xc8>
8049db8: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049dbf: e9 18 03 00 00 jmp 804a0dc
8049dc4: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049dc7: 05 30 01 00 00 add eax,0x130
8049dcc: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049dd0: c7 44 24 04 40 d8 04 mov DWORD PTR [esp+4],0x804d840
8049dd7: 08
8049dd8: a1 08 f6 04 08 mov eax,ds:0x804f608
8049ddd: 89 04 24 mov DWORD PTR [esp],eax
8049de0: e8 c3 f1 ff ff call 8048fa8 <_init+0x2c8>
8049de5: 83 f8 01 cmp eax,0x1
8049de8: 0f 84 a5 fc ff ff je 8049a93
8049dee: a1 08 f6 04 08 mov eax,ds:0x804f608
8049df3: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049df7: c7 44 24 04 60 d8 04 mov DWORD PTR [esp+4],0x804d860
8049dfe: 08
8049dff: a1 04 f6 04 08 mov eax,ds:0x804f604
8049e04: 89 04 24 mov DWORD PTR [esp],eax
8049e07: e8 9c ef ff ff call 8048da8 <_init+0xc8>
8049e0c: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049e13: e9 c4 02 00 00 jmp 804a0dc
8049e18: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049e1b: 05 34 01 00 00 add eax,0x134
8049e20: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049e24: c7 44 24 04 40 d8 04 mov DWORD PTR [esp+4],0x804d840
8049e2b: 08
8049e2c: a1 08 f6 04 08 mov eax,ds:0x804f608
8049e31: 89 04 24 mov DWORD PTR [esp],eax
8049e34: e8 6f f1 ff ff call 8048fa8 <_init+0x2c8>
8049e39: 83 f8 01 cmp eax,0x1
8049e3c: 0f 84 51 fc ff ff je 8049a93
8049e42: a1 08 f6 04 08 mov eax,ds:0x804f608
8049e47: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049e4b: c7 44 24 04 60 d8 04 mov DWORD PTR [esp+4],0x804d860
8049e52: 08
8049e53: a1 04 f6 04 08 mov eax,ds:0x804f604
8049e58: 89 04 24 mov DWORD PTR [esp],eax
8049e5b: e8 48 ef ff ff call 8048da8 <_init+0xc8>
8049e60: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049e67: e9 70 02 00 00 jmp 804a0dc
8049e6c: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049e6f: c7 80 38 01 00 00 01 mov DWORD PTR [eax+312],0x1
8049e76: 00 00 00
8049e79: e9 15 fc ff ff jmp 8049a93
8049e7e: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049e81: c7 80 3c 01 00 00 01 mov DWORD PTR [eax+316],0x1
8049e88: 00 00 00
8049e8b: e9 03 fc ff ff jmp 8049a93
8049e90: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049e93: 83 c0 28 add eax,0x28
8049e96: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049e9a: c7 44 24 04 40 d8 04 mov DWORD PTR [esp+4],0x804d840
8049ea1: 08
8049ea2: a1 08 f6 04 08 mov eax,ds:0x804f608
8049ea7: 89 04 24 mov DWORD PTR [esp],eax
8049eaa: e8 f9 f0 ff ff call 8048fa8 <_init+0x2c8>
8049eaf: 83 f8 01 cmp eax,0x1
8049eb2: 0f 84 db fb ff ff je 8049a93
8049eb8: a1 08 f6 04 08 mov eax,ds:0x804f608
8049ebd: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049ec1: c7 44 24 04 60 d8 04 mov DWORD PTR [esp+4],0x804d860
8049ec8: 08
8049ec9: a1 04 f6 04 08 mov eax,ds:0x804f604
8049ece: 89 04 24 mov DWORD PTR [esp],eax
8049ed1: e8 d2 ee ff ff call 8048da8 <_init+0xc8>
8049ed6: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049edd: e9 fa 01 00 00 jmp 804a0dc
8049ee2: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049ee5: 83 c0 14 add eax,0x14
8049ee8: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049eec: c7 44 24 04 40 d8 04 mov DWORD PTR [esp+4],0x804d840
8049ef3: 08
8049ef4: a1 08 f6 04 08 mov eax,ds:0x804f608
8049ef9: 89 04 24 mov DWORD PTR [esp],eax
8049efc: e8 a7 f0 ff ff call 8048fa8 <_init+0x2c8>
8049f01: 83 f8 01 cmp eax,0x1
8049f04: 0f 84 89 fb ff ff je 8049a93
8049f0a: a1 08 f6 04 08 mov eax,ds:0x804f608
8049f0f: 89 44 24 08 mov DWORD PTR [esp+8],eax
8049f13: c7 44 24 04 60 d8 04 mov DWORD PTR [esp+4],0x804d860
8049f1a: 08
8049f1b: a1 04 f6 04 08 mov eax,ds:0x804f604
8049f20: 89 04 24 mov DWORD PTR [esp],eax
8049f23: e8 80 ee ff ff call 8048da8 <_init+0xc8>
8049f28: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049f2f: e9 a8 01 00 00 jmp 804a0dc
8049f34: c7 44 24 04 10 00 00 mov DWORD PTR [esp+4],0x10
8049f3b: 00
8049f3c: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049f3f: 89 04 24 mov DWORD PTR [esp],eax
8049f42: e8 41 f0 ff ff call 8048f88 <_init+0x2a8>
8049f47: c7 44 24 08 0f 00 00 mov DWORD PTR [esp+8],0xf
8049f4e: 00
8049f4f: a1 08 f6 04 08 mov eax,ds:0x804f608
8049f54: 89 44 24 04 mov DWORD PTR [esp+4],eax
8049f58: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049f5b: 89 04 24 mov DWORD PTR [esp],eax
8049f5e: e8 85 f0 ff ff call 8048fe8 <_init+0x308>
8049f63: e9 2b fb ff ff jmp 8049a93
8049f68: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049f6f: e9 68 01 00 00 jmp 804a0dc
8049f74: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049f77: 83 78 14 00 cmp DWORD PTR [eax+20],0x0
8049f7b: 74 11 je 8049f8e
8049f7d: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049f80: 83 78 10 00 cmp DWORD PTR [eax+16],0x0
8049f84: 74 08 je 8049f8e
8049f86: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049f89: 80 38 00 cmp BYTE PTR [eax],0x0
8049f8c: 75 21 jne 8049faf
8049f8e: c7 44 24 04 a0 d8 04 mov DWORD PTR [esp+4],0x804d8a0
8049f95: 08
8049f96: a1 04 f6 04 08 mov eax,ds:0x804f604
8049f9b: 89 04 24 mov DWORD PTR [esp],eax
8049f9e: e8 05 ee ff ff call 8048da8 <_init+0xc8>
8049fa3: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
8049faa: e9 2d 01 00 00 jmp 804a0dc
8049faf: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049fb2: 83 78 1c 00 cmp DWORD PTR [eax+28],0x0
8049fb6: 75 0a jne 8049fc2
8049fb8: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049fbb: c7 40 1c 10 00 00 00 mov DWORD PTR [eax+28],0x10
8049fc2: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049fc5: 83 78 20 00 cmp DWORD PTR [eax+32],0x0
8049fc9: 75 0a jne 8049fd5
8049fcb: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049fce: c7 40 20 80 00 00 00 mov DWORD PTR [eax+32],0x80
8049fd5: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049fd8: 83 78 18 00 cmp DWORD PTR [eax+24],0x0
8049fdc: 75 0a jne 8049fe8
8049fde: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049fe1: c7 40 18 00 04 00 00 mov DWORD PTR [eax+24],0x400
8049fe8: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049feb: 83 78 24 00 cmp DWORD PTR [eax+36],0x0
8049fef: 75 0a jne 8049ffb
8049ff1: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049ff4: c7 40 24 20 00 00 00 mov DWORD PTR [eax+36],0x20
8049ffb: 8b 45 10 mov eax,DWORD PTR [ebp+16]
8049ffe: 83 78 28 00 cmp DWORD PTR [eax+40],0x0
804a002: 75 0a jne 804a00e
804a004: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a007: c7 40 28 05 00 00 00 mov DWORD PTR [eax+40],0x5
804a00e: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a011: 80 78 2c 00 cmp BYTE PTR [eax+44],0x0
804a015: 75 16 jne 804a02d
804a017: c7 44 24 04 e5 d8 04 mov DWORD PTR [esp+4],0x804d8e5
804a01e: 08
804a01f: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a022: 83 c0 2c add eax,0x2c
804a025: 89 04 24 mov DWORD PTR [esp],eax
804a028: e8 1b f0 ff ff call 8049048 <_init+0x368>
804a02d: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a030: 83 c0 2c add eax,0x2c
804a033: 89 04 24 mov DWORD PTR [esp],eax
804a036: e8 ad ed ff ff call 8048de8 <_init+0x108>
804a03b: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a03e: 83 b8 2c 01 00 00 00 cmp DWORD PTR [eax+300],0x0
804a045: 75 0d jne 804a054
804a047: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a04a: c7 80 2c 01 00 00 00 mov DWORD PTR [eax+300],0x400
804a051: 04 00 00
804a054: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a057: 8b 80 2c 01 00 00 mov eax,DWORD PTR [eax+300]
804a05d: 89 04 24 mov DWORD PTR [esp],eax
804a060: e8 d3 ef ff ff call 8049038 <_init+0x358>
804a065: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a068: 83 b8 30 01 00 00 00 cmp DWORD PTR [eax+304],0x0
804a06f: 75 07 jne 804a078
804a071: e8 e2 ee ff ff call 8048f58 <_init+0x278>
804a076: eb 11 jmp 804a089
804a078: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a07b: 8b 80 30 01 00 00 mov eax,DWORD PTR [eax+304]
804a081: 89 04 24 mov DWORD PTR [esp],eax
804a084: e8 5f ee ff ff call 8048ee8 <_init+0x208>
804a089: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a08c: 83 b8 34 01 00 00 00 cmp DWORD PTR [eax+308],0x0
804a093: 75 0d jne 804a0a2
804a095: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a098: c7 80 34 01 00 00 24 mov DWORD PTR [eax+308],0x24
804a09f: 00 00 00
804a0a2: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a0a5: 8b 80 34 01 00 00 mov eax,DWORD PTR [eax+308]
804a0ab: 89 04 24 mov DWORD PTR [esp],eax
804a0ae: e8 55 ed ff ff call 8048e08 <_init+0x128>
804a0b3: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a0b6: 83 b8 38 01 00 00 00 cmp DWORD PTR [eax+312],0x0
804a0bd: 74 05 je 804a0c4
804a0bf: e8 b4 ed ff ff call 8048e78 <_init+0x198>
804a0c4: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a0c7: 83 b8 3c 01 00 00 00 cmp DWORD PTR [eax+316],0x0
804a0ce: 74 05 je 804a0d5
804a0d0: e8 83 ec ff ff call 8048d58 <_init+0x78>
804a0d5: c7 45 f4 00 00 00 00 mov DWORD PTR [ebp-12],0x0
804a0dc: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804a0df: c9 leave
804a0e0: c3 ret
0804a0e1 :
804a0e1: 55 push ebp
804a0e2: 89 e5 mov ebp,esp
804a0e4: 83 ec 18 sub esp,0x18
804a0e7: c7 44 24 04 f0 d9 04 mov DWORD PTR [esp+4],0x804d9f0
804a0ee: 08
804a0ef: a1 04 f6 04 08 mov eax,ds:0x804f604
804a0f4: 89 04 24 mov DWORD PTR [esp],eax
804a0f7: e8 ac ec ff ff call 8048da8 <_init+0xc8>
804a0fc: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a0ff: 83 38 00 cmp DWORD PTR [eax],0x0
804a102: 75 02 jne 804a106
804a104: eb 44 jmp 804a14a
804a106: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a109: 83 78 04 00 cmp DWORD PTR [eax+4],0x0
804a10d: 7e 09 jle 804a118
804a10f: c7 45 fc fe d9 04 08 mov DWORD PTR [ebp-4],0x804d9fe
804a116: eb 07 jmp 804a11f
804a118: c7 45 fc 3f d8 04 08 mov DWORD PTR [ebp-4],0x804d83f
804a11f: 8b 45 fc mov eax,DWORD PTR [ebp-4]
804a122: 89 44 24 0c mov DWORD PTR [esp+12],eax
804a126: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a129: 8b 00 mov eax,DWORD PTR [eax]
804a12b: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a12f: c7 44 24 04 06 da 04 mov DWORD PTR [esp+4],0x804da06
804a136: 08
804a137: a1 04 f6 04 08 mov eax,ds:0x804f604
804a13c: 89 04 24 mov DWORD PTR [esp],eax
804a13f: e8 64 ec ff ff call 8048da8 <_init+0xc8>
804a144: 83 45 08 10 add DWORD PTR [ebp+8],0x10
804a148: eb b2 jmp 804a0fc
804a14a: c7 44 24 04 20 da 04 mov DWORD PTR [esp+4],0x804da20
804a151: 08
804a152: a1 04 f6 04 08 mov eax,ds:0x804f604
804a157: 89 04 24 mov DWORD PTR [esp],eax
804a15a: e8 49 ec ff ff call 8048da8 <_init+0xc8>
804a15f: c7 44 24 04 6a da 04 mov DWORD PTR [esp+4],0x804da6a
804a166: 08
804a167: a1 04 f6 04 08 mov eax,ds:0x804f604
804a16c: 89 04 24 mov DWORD PTR [esp],eax
804a16f: e8 34 ec ff ff call 8048da8 <_init+0xc8>
804a174: c9 leave
804a175: c3 ret
0804a176 :
804a176: 55 push ebp
804a177: 89 e5 mov ebp,esp
804a179: 81 ec 18 02 00 00 sub esp,0x218
804a17f: e8 c4 eb ff ff call 8048d48 <_init+0x68>
804a184: 89 44 24 0c mov DWORD PTR [esp+12],eax
804a188: a1 6c f3 04 08 mov eax,ds:0x804f36c
804a18d: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a191: c7 44 24 04 80 da 04 mov DWORD PTR [esp+4],0x804da80
804a198: 08
804a199: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a1a0: e8 63 eb ff ff call 8048d08 <_init+0x28>
804a1a5: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a1a8: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a1ac: c7 44 24 04 b5 da 04 mov DWORD PTR [esp+4],0x804dab5
804a1b3: 08
804a1b4: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a1bb: e8 48 eb ff ff call 8048d08 <_init+0x28>
804a1c0: c7 44 24 04 00 02 00 mov DWORD PTR [esp+4],0x200
804a1c7: 00
804a1c8: 8d 85 f8 fd ff ff lea eax,[ebp-520]
804a1ce: 89 04 24 mov DWORD PTR [esp],eax
804a1d1: e8 02 ee ff ff call 8048fd8 <_init+0x2f8>
804a1d6: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a1da: c7 44 24 04 d0 da 04 mov DWORD PTR [esp+4],0x804dad0
804a1e1: 08
804a1e2: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a1e9: e8 1a eb ff ff call 8048d08 <_init+0x28>
804a1ee: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a1f1: 8b 40 10 mov eax,DWORD PTR [eax+16]
804a1f4: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a1f8: c7 44 24 04 e9 da 04 mov DWORD PTR [esp+4],0x804dae9
804a1ff: 08
804a200: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a207: e8 fc ea ff ff call 8048d08 <_init+0x28>
804a20c: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a20f: 8b 40 14 mov eax,DWORD PTR [eax+20]
804a212: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a216: c7 44 24 04 fc da 04 mov DWORD PTR [esp+4],0x804dafc
804a21d: 08
804a21e: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a225: e8 de ea ff ff call 8048d08 <_init+0x28>
804a22a: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a22d: 8b 40 24 mov eax,DWORD PTR [eax+36]
804a230: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a234: c7 44 24 04 0f db 04 mov DWORD PTR [esp+4],0x804db0f
804a23b: 08
804a23c: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a243: e8 c0 ea ff ff call 8048d08 <_init+0x28>
804a248: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a24b: 8b 40 20 mov eax,DWORD PTR [eax+32]
804a24e: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a252: c7 44 24 04 27 db 04 mov DWORD PTR [esp+4],0x804db27
804a259: 08
804a25a: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a261: e8 a2 ea ff ff call 8048d08 <_init+0x28>
804a266: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a269: 8b 40 1c mov eax,DWORD PTR [eax+28]
804a26c: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a270: c7 44 24 04 40 db 04 mov DWORD PTR [esp+4],0x804db40
804a277: 08
804a278: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a27f: e8 84 ea ff ff call 8048d08 <_init+0x28>
804a284: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a287: 8b 40 18 mov eax,DWORD PTR [eax+24]
804a28a: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a28e: c7 44 24 04 80 db 04 mov DWORD PTR [esp+4],0x804db80
804a295: 08
804a296: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a29d: e8 66 ea ff ff call 8048d08 <_init+0x28>
804a2a2: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a2a5: 8b 80 2c 01 00 00 mov eax,DWORD PTR [eax+300]
804a2ab: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a2af: c7 44 24 04 aa db 04 mov DWORD PTR [esp+4],0x804dbaa
804a2b6: 08
804a2b7: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a2be: e8 45 ea ff ff call 8048d08 <_init+0x28>
804a2c3: c9 leave
804a2c4: c3 ret
804a2c5: 90 nop
804a2c6: 90 nop
804a2c7: 90 nop
0804a2c8 :
804a2c8: 55 push ebp
804a2c9: 89 e5 mov ebp,esp
804a2cb: 53 push ebx
804a2cc: 83 ec 14 sub esp,0x14
804a2cf: 8b 5d 08 mov ebx,DWORD PTR [ebp+8]
804a2d2: c7 44 24 04 00 10 00 mov DWORD PTR [esp+4],0x1000
804a2d9: 00
804a2da: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a2dd: 89 04 24 mov DWORD PTR [esp],eax
804a2e0: e8 b3 ec ff ff call 8048f98 <_init+0x2b8>
804a2e5: 89 43 08 mov DWORD PTR [ebx+8],eax
804a2e8: 8b 43 08 mov eax,DWORD PTR [ebx+8]
804a2eb: 85 c0 test eax,eax
804a2ed: 75 30 jne 804a31f
804a2ef: e8 24 eb ff ff call 8048e18 <_init+0x138>
804a2f4: 8b 00 mov eax,DWORD PTR [eax]
804a2f6: 89 04 24 mov DWORD PTR [esp],eax
804a2f9: e8 da ea ff ff call 8048dd8 <_init+0xf8>
804a2fe: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a302: c7 44 24 04 e0 db 04 mov DWORD PTR [esp+4],0x804dbe0
804a309: 08
804a30a: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
804a311: e8 f2 e9 ff ff call 8048d08 <_init+0x28>
804a316: c7 45 f8 ff ff ff ff mov DWORD PTR [ebp-8],0xffffffff
804a31d: eb 33 jmp 804a352
804a31f: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a322: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0
804a328: 8b 55 08 mov edx,DWORD PTR [ebp+8]
804a32b: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a32e: 89 42 04 mov DWORD PTR [edx+4],eax
804a331: 8b 55 08 mov edx,DWORD PTR [ebp+8]
804a334: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a337: 8b 40 08 mov eax,DWORD PTR [eax+8]
804a33a: 89 42 10 mov DWORD PTR [edx+16],eax
804a33d: 8b 55 08 mov edx,DWORD PTR [ebp+8]
804a340: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a343: 8b 40 08 mov eax,DWORD PTR [eax+8]
804a346: 89 42 0c mov DWORD PTR [edx+12],eax
804a349: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a34c: c1 e0 0c shl eax,0xc
804a34f: 89 45 f8 mov DWORD PTR [ebp-8],eax
804a352: 8b 45 f8 mov eax,DWORD PTR [ebp-8]
804a355: 83 c4 14 add esp,0x14
804a358: 5b pop ebx
804a359: 5d pop ebp
804a35a: c3 ret
0804a35b :
804a35b: 55 push ebp
804a35c: 89 e5 mov ebp,esp
804a35e: 83 ec 18 sub esp,0x18
804a361: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a364: 83 78 08 00 cmp DWORD PTR [eax+8],0x0
804a368: 75 1d jne 804a387
804a36a: c7 44 24 04 20 dc 04 mov DWORD PTR [esp+4],0x804dc20
804a371: 08
804a372: c7 04 24 0a 00 00 00 mov DWORD PTR [esp],0xa
804a379: e8 8a e9 ff ff call 8048d08 <_init+0x28>
804a37e: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
804a385: eb 34 jmp 804a3bb
804a387: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a38a: 83 38 00 cmp DWORD PTR [eax],0x0
804a38d: 75 09 jne 804a398
804a38f: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
804a396: eb 23 jmp 804a3bb
804a398: c7 44 24 08 00 10 00 mov DWORD PTR [esp+8],0x1000
804a39f: 00
804a3a0: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a3a3: 8b 40 10 mov eax,DWORD PTR [eax+16]
804a3a6: 89 44 24 04 mov DWORD PTR [esp+4],eax
804a3aa: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a3ad: 89 04 24 mov DWORD PTR [esp],eax
804a3b0: e8 63 eb ff ff call 8048f18 <_init+0x238>
804a3b5: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a3b8: 89 45 fc mov DWORD PTR [ebp-4],eax
804a3bb: 8b 45 fc mov eax,DWORD PTR [ebp-4]
804a3be: c9 leave
804a3bf: c3 ret
0804a3c0 :
804a3c0: 55 push ebp
804a3c1: 89 e5 mov ebp,esp
804a3c3: 83 ec 18 sub esp,0x18
804a3c6: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a3c9: 83 78 08 00 cmp DWORD PTR [eax+8],0x0
804a3cd: 75 20 jne 804a3ef
804a3cf: c7 44 24 04 60 dc 04 mov DWORD PTR [esp+4],0x804dc60
804a3d6: 08
804a3d7: c7 04 24 0a 00 00 00 mov DWORD PTR [esp],0xa
804a3de: e8 25 e9 ff ff call 8048d08 <_init+0x28>
804a3e3: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
804a3ea: e9 85 00 00 00 jmp 804a474
804a3ef: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a3f2: 83 38 00 cmp DWORD PTR [eax],0x0
804a3f5: 75 09 jne 804a400
804a3f7: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
804a3fe: eb 74 jmp 804a474
804a400: c7 44 24 08 00 10 00 mov DWORD PTR [esp+8],0x1000
804a407: 00
804a408: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a40b: 8b 40 10 mov eax,DWORD PTR [eax+16]
804a40e: 89 44 24 04 mov DWORD PTR [esp+4],eax
804a412: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a415: 89 04 24 mov DWORD PTR [esp],eax
804a418: e8 fb ea ff ff call 8048f18 <_init+0x238>
804a41d: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a420: 89 45 f8 mov DWORD PTR [ebp-8],eax
804a423: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a426: 8b 48 10 mov ecx,DWORD PTR [eax+16]
804a429: 81 c1 00 10 00 00 add ecx,0x1000
804a42f: 8b 55 08 mov edx,DWORD PTR [ebp+8]
804a432: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a435: 8b 40 04 mov eax,DWORD PTR [eax+4]
804a438: c1 e0 0c shl eax,0xc
804a43b: 03 42 08 add eax,DWORD PTR [edx+8]
804a43e: 2d 00 10 00 00 sub eax,0x1000
804a443: 39 c1 cmp ecx,eax
804a445: 77 10 ja 804a457
804a447: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a44a: 8b 40 10 mov eax,DWORD PTR [eax+16]
804a44d: 05 00 10 00 00 add eax,0x1000
804a452: 89 45 f4 mov DWORD PTR [ebp-12],eax
804a455: eb 09 jmp 804a460
804a457: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a45a: 8b 40 08 mov eax,DWORD PTR [eax+8]
804a45d: 89 45 f4 mov DWORD PTR [ebp-12],eax
804a460: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804a463: 8b 55 f8 mov edx,DWORD PTR [ebp-8]
804a466: 89 42 10 mov DWORD PTR [edx+16],eax
804a469: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a46c: ff 08 dec DWORD PTR [eax]
804a46e: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a471: 89 45 fc mov DWORD PTR [ebp-4],eax
804a474: 8b 45 fc mov eax,DWORD PTR [ebp-4]
804a477: c9 leave
804a478: c3 ret
0804a479 :
804a479: 55 push ebp
804a47a: 89 e5 mov ebp,esp
804a47c: 83 ec 28 sub esp,0x28
804a47f: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a482: 83 78 08 00 cmp DWORD PTR [eax+8],0x0
804a486: 75 20 jne 804a4a8
804a488: c7 44 24 04 a0 dc 04 mov DWORD PTR [esp+4],0x804dca0
804a48f: 08
804a490: c7 04 24 0a 00 00 00 mov DWORD PTR [esp],0xa
804a497: e8 6c e8 ff ff call 8048d08 <_init+0x28>
804a49c: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
804a4a3: e9 c9 00 00 00 jmp 804a571
804a4a8: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a4ab: 8b 55 08 mov edx,DWORD PTR [ebp+8]
804a4ae: 8b 00 mov eax,DWORD PTR [eax]
804a4b0: 3b 42 04 cmp eax,DWORD PTR [edx+4]
804a4b3: 75 48 jne 804a4fd
804a4b5: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a4b8: 80 78 14 00 cmp BYTE PTR [eax+20],0x0
804a4bc: 74 0b je 804a4c9
804a4be: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a4c1: 83 c0 14 add eax,0x14
804a4c4: 89 45 f8 mov DWORD PTR [ebp-8],eax
804a4c7: eb 07 jmp 804a4d0
804a4c9: c7 45 f8 80 f8 04 08 mov DWORD PTR [ebp-8],0x804f880
804a4d0: 8b 45 f8 mov eax,DWORD PTR [ebp-8]
804a4d3: 89 44 24 0c mov DWORD PTR [esp+12],eax
804a4d7: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a4da: 8b 00 mov eax,DWORD PTR [eax]
804a4dc: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a4e0: c7 44 24 04 e0 dc 04 mov DWORD PTR [esp+4],0x804dce0
804a4e7: 08
804a4e8: c7 04 24 0a 00 00 00 mov DWORD PTR [esp],0xa
804a4ef: e8 14 e8 ff ff call 8048d08 <_init+0x28>
804a4f4: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
804a4fb: eb 74 jmp 804a571
804a4fd: c7 44 24 08 00 10 00 mov DWORD PTR [esp+8],0x1000
804a504: 00
804a505: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a508: 89 44 24 04 mov DWORD PTR [esp+4],eax
804a50c: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a50f: 8b 40 0c mov eax,DWORD PTR [eax+12]
804a512: 89 04 24 mov DWORD PTR [esp],eax
804a515: e8 fe e9 ff ff call 8048f18 <_init+0x238>
804a51a: 8b 55 08 mov edx,DWORD PTR [ebp+8]
804a51d: 89 55 f4 mov DWORD PTR [ebp-12],edx
804a520: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a523: 8b 48 0c mov ecx,DWORD PTR [eax+12]
804a526: 81 c1 00 10 00 00 add ecx,0x1000
804a52c: 8b 55 08 mov edx,DWORD PTR [ebp+8]
804a52f: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a532: 8b 40 04 mov eax,DWORD PTR [eax+4]
804a535: c1 e0 0c shl eax,0xc
804a538: 03 42 08 add eax,DWORD PTR [edx+8]
804a53b: 2d 00 10 00 00 sub eax,0x1000
804a540: 39 c1 cmp ecx,eax
804a542: 77 10 ja 804a554
804a544: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a547: 8b 40 0c mov eax,DWORD PTR [eax+12]
804a54a: 05 00 10 00 00 add eax,0x1000
804a54f: 89 45 f0 mov DWORD PTR [ebp-16],eax
804a552: eb 09 jmp 804a55d
804a554: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a557: 8b 40 08 mov eax,DWORD PTR [eax+8]
804a55a: 89 45 f0 mov DWORD PTR [ebp-16],eax
804a55d: 8b 55 f0 mov edx,DWORD PTR [ebp-16]
804a560: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804a563: 89 50 0c mov DWORD PTR [eax+12],edx
804a566: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a569: ff 00 inc DWORD PTR [eax]
804a56b: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a56e: 89 45 fc mov DWORD PTR [ebp-4],eax
804a571: 8b 45 fc mov eax,DWORD PTR [ebp-4]
804a574: c9 leave
804a575: c3 ret
0804a576 :
804a576: 55 push ebp
804a577: 89 e5 mov ebp,esp
804a579: 83 ec 08 sub esp,0x8
804a57c: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a57f: 83 78 08 00 cmp DWORD PTR [eax+8],0x0
804a583: 75 02 jne 804a587
804a585: eb 21 jmp 804a5a8
804a587: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a58a: 8b 40 08 mov eax,DWORD PTR [eax+8]
804a58d: 89 04 24 mov DWORD PTR [esp],eax
804a590: e8 23 ea ff ff call 8048fb8 <_init+0x2d8>
804a595: c7 44 24 04 14 00 00 mov DWORD PTR [esp+4],0x14
804a59c: 00
804a59d: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a5a0: 89 04 24 mov DWORD PTR [esp],eax
804a5a3: e8 e0 e9 ff ff call 8048f88 <_init+0x2a8>
804a5a8: c9 leave
804a5a9: c3 ret
804a5aa: 90 nop
804a5ab: 90 nop
0804a5ac :
804a5ac: 55 push ebp
804a5ad: 89 e5 mov ebp,esp
804a5af: 53 push ebx
804a5b0: 83 ec 14 sub esp,0x14
804a5b3: c7 45 f8 00 00 00 00 mov DWORD PTR [ebp-8],0x0
804a5ba: c7 44 24 04 24 00 00 mov DWORD PTR [esp+4],0x24
804a5c1: 00
804a5c2: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a5c5: 89 04 24 mov DWORD PTR [esp],eax
804a5c8: e8 bb e9 ff ff call 8048f88 <_init+0x2a8>
804a5cd: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a5d0: c7 40 10 00 00 00 00 mov DWORD PTR [eax+16],0x0
804a5d7: 8b 55 08 mov edx,DWORD PTR [ebp+8]
804a5da: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a5dd: 89 42 14 mov DWORD PTR [edx+20],eax
804a5e0: c7 44 24 08 0f 00 00 mov DWORD PTR [esp+8],0xf
804a5e7: 00
804a5e8: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a5eb: 89 44 24 04 mov DWORD PTR [esp+4],eax
804a5ef: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a5f2: 89 04 24 mov DWORD PTR [esp],eax
804a5f5: e8 ee e9 ff ff call 8048fe8 <_init+0x308>
804a5fa: 8b 5d 08 mov ebx,DWORD PTR [ebp+8]
804a5fd: c7 44 24 04 08 00 00 mov DWORD PTR [esp+4],0x8
804a604: 00
804a605: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a608: 89 04 24 mov DWORD PTR [esp],eax
804a60b: e8 88 e9 ff ff call 8048f98 <_init+0x2b8>
804a610: 89 43 18 mov DWORD PTR [ebx+24],eax
804a613: 8b 43 18 mov eax,DWORD PTR [ebx+24]
804a616: 85 c0 test eax,eax
804a618: 75 33 jne 804a64d
804a61a: e8 f9 e7 ff ff call 8048e18 <_init+0x138>
804a61f: 8b 00 mov eax,DWORD PTR [eax]
804a621: 89 04 24 mov DWORD PTR [esp],eax
804a624: e8 af e7 ff ff call 8048dd8 <_init+0xf8>
804a629: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a62d: c7 44 24 04 40 dd 04 mov DWORD PTR [esp+4],0x804dd40
804a634: 08
804a635: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
804a63c: e8 c7 e6 ff ff call 8048d08 <_init+0x28>
804a641: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
804a648: e9 25 01 00 00 jmp 804a772
804a64d: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a650: 8d 14 c5 00 00 00 00 lea edx,[eax*8]
804a657: 8d 45 f8 lea eax,[ebp-8]
804a65a: 01 10 add DWORD PTR [eax],edx
804a65c: 8b 5d 08 mov ebx,DWORD PTR [ebp+8]
804a65f: c7 44 24 04 14 00 00 mov DWORD PTR [esp+4],0x14
804a666: 00
804a667: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a66a: 89 04 24 mov DWORD PTR [esp],eax
804a66d: e8 26 e9 ff ff call 8048f98 <_init+0x2b8>
804a672: 89 43 1c mov DWORD PTR [ebx+28],eax
804a675: 8b 43 1c mov eax,DWORD PTR [ebx+28]
804a678: 85 c0 test eax,eax
804a67a: 75 48 jne 804a6c4
804a67c: e8 97 e7 ff ff call 8048e18 <_init+0x138>
804a681: 8b 00 mov eax,DWORD PTR [eax]
804a683: 89 04 24 mov DWORD PTR [esp],eax
804a686: e8 4d e7 ff ff call 8048dd8 <_init+0xf8>
804a68b: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a68f: c7 44 24 04 40 dd 04 mov DWORD PTR [esp+4],0x804dd40
804a696: 08
804a697: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
804a69e: e8 65 e6 ff ff call 8048d08 <_init+0x28>
804a6a3: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a6a6: 8b 40 18 mov eax,DWORD PTR [eax+24]
804a6a9: 89 04 24 mov DWORD PTR [esp],eax
804a6ac: e8 07 e9 ff ff call 8048fb8 <_init+0x2d8>
804a6b1: c7 45 f8 00 00 00 00 mov DWORD PTR [ebp-8],0x0
804a6b8: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
804a6bf: e9 ae 00 00 00 jmp 804a772
804a6c4: 8b 55 10 mov edx,DWORD PTR [ebp+16]
804a6c7: 89 d0 mov eax,edx
804a6c9: c1 e0 02 shl eax,0x2
804a6cc: 01 d0 add eax,edx
804a6ce: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a6d5: 8d 45 f8 lea eax,[ebp-8]
804a6d8: 01 10 add DWORD PTR [eax],edx
804a6da: 8b 5d 08 mov ebx,DWORD PTR [ebp+8]
804a6dd: c7 44 24 04 64 00 00 mov DWORD PTR [esp+4],0x64
804a6e4: 00
804a6e5: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a6e8: 89 04 24 mov DWORD PTR [esp],eax
804a6eb: e8 a8 e8 ff ff call 8048f98 <_init+0x2b8>
804a6f0: 89 43 20 mov DWORD PTR [ebx+32],eax
804a6f3: 8b 43 20 mov eax,DWORD PTR [ebx+32]
804a6f6: 85 c0 test eax,eax
804a6f8: 75 53 jne 804a74d
804a6fa: e8 19 e7 ff ff call 8048e18 <_init+0x138>
804a6ff: 8b 00 mov eax,DWORD PTR [eax]
804a701: 89 04 24 mov DWORD PTR [esp],eax
804a704: e8 cf e6 ff ff call 8048dd8 <_init+0xf8>
804a709: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a70d: c7 44 24 04 40 dd 04 mov DWORD PTR [esp+4],0x804dd40
804a714: 08
804a715: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
804a71c: e8 e7 e5 ff ff call 8048d08 <_init+0x28>
804a721: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a724: 8b 40 18 mov eax,DWORD PTR [eax+24]
804a727: 89 04 24 mov DWORD PTR [esp],eax
804a72a: e8 89 e8 ff ff call 8048fb8 <_init+0x2d8>
804a72f: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a732: 8b 40 1c mov eax,DWORD PTR [eax+28]
804a735: 89 04 24 mov DWORD PTR [esp],eax
804a738: e8 7b e8 ff ff call 8048fb8 <_init+0x2d8>
804a73d: c7 45 f8 00 00 00 00 mov DWORD PTR [ebp-8],0x0
804a744: c7 45 f4 ff ff ff ff mov DWORD PTR [ebp-12],0xffffffff
804a74b: eb 25 jmp 804a772
804a74d: 8b 55 10 mov edx,DWORD PTR [ebp+16]
804a750: 89 d0 mov eax,edx
804a752: c1 e0 02 shl eax,0x2
804a755: 01 d0 add eax,edx
804a757: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a75e: 01 d0 add eax,edx
804a760: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a767: 8d 45 f8 lea eax,[ebp-8]
804a76a: 01 10 add DWORD PTR [eax],edx
804a76c: 8b 45 f8 mov eax,DWORD PTR [ebp-8]
804a76f: 89 45 f4 mov DWORD PTR [ebp-12],eax
804a772: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804a775: 83 c4 14 add esp,0x14
804a778: 5b pop ebx
804a779: 5d pop ebp
804a77a: c3 ret
0804a77b :
804a77b: 55 push ebp
804a77c: 89 e5 mov ebp,esp
804a77e: 56 push esi
804a77f: 53 push ebx
804a780: 83 ec 20 sub esp,0x20
804a783: c7 45 f4 00 00 00 00 mov DWORD PTR [ebp-12],0x0
804a78a: c7 45 f0 00 00 00 00 mov DWORD PTR [ebp-16],0x0
804a791: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a794: 8b 55 08 mov edx,DWORD PTR [ebp+8]
804a797: 8b 40 10 mov eax,DWORD PTR [eax+16]
804a79a: 3b 42 14 cmp eax,DWORD PTR [edx+20]
804a79d: 75 2a jne 804a7c9
804a79f: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a7a2: 8b 40 10 mov eax,DWORD PTR [eax+16]
804a7a5: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a7a9: c7 44 24 04 80 dd 04 mov DWORD PTR [esp+4],0x804dd80
804a7b0: 08
804a7b1: c7 04 24 0a 00 00 00 mov DWORD PTR [esp],0xa
804a7b8: e8 4b e5 ff ff call 8048d08 <_init+0x28>
804a7bd: c7 45 ec 00 00 00 00 mov DWORD PTR [ebp-20],0x0
804a7c4: e9 b7 03 00 00 jmp 804ab80
804a7c9: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
804a7d0: 00
804a7d1: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a7d4: 89 44 24 04 mov DWORD PTR [esp+4],eax
804a7d8: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804a7db: 89 04 24 mov DWORD PTR [esp],eax
804a7de: e8 b9 07 00 00 call 804af9c
804a7e3: 83 f8 ff cmp eax,0xffffffff
804a7e6: 74 27 je 804a80f
804a7e8: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a7eb: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a7ef: c7 44 24 04 e0 dd 04 mov DWORD PTR [esp+4],0x804dde0
804a7f6: 08
804a7f7: c7 04 24 0a 00 00 00 mov DWORD PTR [esp],0xa
804a7fe: e8 05 e5 ff ff call 8048d08 <_init+0x28>
804a803: c7 45 ec 00 00 00 00 mov DWORD PTR [ebp-20],0x0
804a80a: e9 71 03 00 00 jmp 804ab80
804a80f: 90 nop
804a810: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804a813: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804a816: 89 d0 mov eax,edx
804a818: c1 e0 02 shl eax,0x2
804a81b: 01 d0 add eax,edx
804a81d: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a824: 01 d0 add eax,edx
804a826: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a82d: 8b 41 20 mov eax,DWORD PTR [ecx+32]
804a830: 80 3c 10 00 cmp BYTE PTR [eax+edx],0x0
804a834: 75 02 jne 804a838
804a836: eb 07 jmp 804a83f
804a838: 8d 45 f4 lea eax,[ebp-12]
804a83b: ff 00 inc DWORD PTR [eax]
804a83d: eb d1 jmp 804a810
804a83f: c7 44 24 04 64 00 00 mov DWORD PTR [esp+4],0x64
804a846: 00
804a847: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804a84a: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804a84d: 89 d0 mov eax,edx
804a84f: c1 e0 02 shl eax,0x2
804a852: 01 d0 add eax,edx
804a854: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a85b: 01 d0 add eax,edx
804a85d: c1 e0 02 shl eax,0x2
804a860: 03 41 20 add eax,DWORD PTR [ecx+32]
804a863: 89 04 24 mov DWORD PTR [esp],eax
804a866: e8 1d e7 ff ff call 8048f88 <_init+0x2a8>
804a86b: c7 44 24 08 0f 00 00 mov DWORD PTR [esp+8],0xf
804a872: 00
804a873: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804a876: 89 44 24 04 mov DWORD PTR [esp+4],eax
804a87a: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804a87d: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804a880: 89 d0 mov eax,edx
804a882: c1 e0 02 shl eax,0x2
804a885: 01 d0 add eax,edx
804a887: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a88e: 01 d0 add eax,edx
804a890: c1 e0 02 shl eax,0x2
804a893: 03 41 20 add eax,DWORD PTR [ecx+32]
804a896: 89 04 24 mov DWORD PTR [esp],eax
804a899: e8 4a e7 ff ff call 8048fe8 <_init+0x308>
804a89e: 8b 5d 08 mov ebx,DWORD PTR [ebp+8]
804a8a1: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804a8a4: 89 d0 mov eax,edx
804a8a6: c1 e0 02 shl eax,0x2
804a8a9: 01 d0 add eax,edx
804a8ab: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a8b2: 01 d0 add eax,edx
804a8b4: 8d 0c 85 00 00 00 00 lea ecx,[eax*4]
804a8bb: 8b 53 20 mov edx,DWORD PTR [ebx+32]
804a8be: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804a8c1: 89 44 0a 28 mov DWORD PTR [edx+ecx+40],eax
804a8c5: 8b 5d 08 mov ebx,DWORD PTR [ebp+8]
804a8c8: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804a8cb: 89 d0 mov eax,edx
804a8cd: c1 e0 02 shl eax,0x2
804a8d0: 01 d0 add eax,edx
804a8d2: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a8d9: 01 d0 add eax,edx
804a8db: 8d 0c 85 00 00 00 00 lea ecx,[eax*4]
804a8e2: 8b 53 20 mov edx,DWORD PTR [ebx+32]
804a8e5: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804a8e8: 89 44 0a 2c mov DWORD PTR [edx+ecx+44],eax
804a8ec: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804a8ef: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804a8f2: 89 d0 mov eax,edx
804a8f4: c1 e0 02 shl eax,0x2
804a8f7: 01 d0 add eax,edx
804a8f9: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a900: 01 d0 add eax,edx
804a902: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a909: 8b 41 20 mov eax,DWORD PTR [ecx+32]
804a90c: c7 44 10 30 00 00 00 mov DWORD PTR [eax+edx+48],0x0
804a913: 00
804a914: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804a917: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804a91a: 89 d0 mov eax,edx
804a91c: c1 e0 02 shl eax,0x2
804a91f: 01 d0 add eax,edx
804a921: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a928: 01 d0 add eax,edx
804a92a: 8d 34 85 00 00 00 00 lea esi,[eax*4]
804a931: 8b 59 20 mov ebx,DWORD PTR [ecx+32]
804a934: c7 44 24 04 00 10 00 mov DWORD PTR [esp+4],0x1000
804a93b: 00
804a93c: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a943: e8 50 e6 ff ff call 8048f98 <_init+0x2b8>
804a948: 89 44 33 3c mov DWORD PTR [ebx+esi+60],eax
804a94c: 8b 44 33 3c mov eax,DWORD PTR [ebx+esi+60]
804a950: 85 c0 test eax,eax
804a952: 75 33 jne 804a987
804a954: e8 bf e4 ff ff call 8048e18 <_init+0x138>
804a959: 8b 00 mov eax,DWORD PTR [eax]
804a95b: 89 04 24 mov DWORD PTR [esp],eax
804a95e: e8 75 e4 ff ff call 8048dd8 <_init+0xf8>
804a963: 89 44 24 08 mov DWORD PTR [esp+8],eax
804a967: c7 44 24 04 15 de 04 mov DWORD PTR [esp+4],0x804de15
804a96e: 08
804a96f: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
804a976: e8 8d e3 ff ff call 8048d08 <_init+0x28>
804a97b: c7 45 ec 00 00 00 00 mov DWORD PTR [ebp-20],0x0
804a982: e9 f9 01 00 00 jmp 804ab80
804a987: 8d 45 f0 lea eax,[ebp-16]
804a98a: 81 00 00 10 00 00 add DWORD PTR [eax],0x1000
804a990: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804a993: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804a996: 89 d0 mov eax,edx
804a998: c1 e0 02 shl eax,0x2
804a99b: 01 d0 add eax,edx
804a99d: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a9a4: 01 d0 add eax,edx
804a9a6: 8d 34 85 00 00 00 00 lea esi,[eax*4]
804a9ad: 8b 59 20 mov ebx,DWORD PTR [ecx+32]
804a9b0: c7 44 24 04 00 10 00 mov DWORD PTR [esp+4],0x1000
804a9b7: 00
804a9b8: c7 04 24 01 00 00 00 mov DWORD PTR [esp],0x1
804a9bf: e8 d4 e5 ff ff call 8048f98 <_init+0x2b8>
804a9c4: 89 44 33 48 mov DWORD PTR [ebx+esi+72],eax
804a9c8: 8b 44 33 48 mov eax,DWORD PTR [ebx+esi+72]
804a9cc: 85 c0 test eax,eax
804a9ce: 75 66 jne 804aa36
804a9d0: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804a9d3: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804a9d6: 89 d0 mov eax,edx
804a9d8: c1 e0 02 shl eax,0x2
804a9db: 01 d0 add eax,edx
804a9dd: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a9e4: 01 d0 add eax,edx
804a9e6: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804a9ed: 8b 41 20 mov eax,DWORD PTR [ecx+32]
804a9f0: 8b 44 10 3c mov eax,DWORD PTR [eax+edx+60]
804a9f4: 89 04 24 mov DWORD PTR [esp],eax
804a9f7: e8 bc e5 ff ff call 8048fb8 <_init+0x2d8>
804a9fc: c7 45 f0 00 00 00 00 mov DWORD PTR [ebp-16],0x0
804aa03: e8 10 e4 ff ff call 8048e18 <_init+0x138>
804aa08: 8b 00 mov eax,DWORD PTR [eax]
804aa0a: 89 04 24 mov DWORD PTR [esp],eax
804aa0d: e8 c6 e3 ff ff call 8048dd8 <_init+0xf8>
804aa12: 89 44 24 08 mov DWORD PTR [esp+8],eax
804aa16: c7 44 24 04 15 de 04 mov DWORD PTR [esp+4],0x804de15
804aa1d: 08
804aa1e: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
804aa25: e8 de e2 ff ff call 8048d08 <_init+0x28>
804aa2a: c7 45 ec 00 00 00 00 mov DWORD PTR [ebp-20],0x0
804aa31: e9 4a 01 00 00 jmp 804ab80
804aa36: 8d 45 f0 lea eax,[ebp-16]
804aa39: 81 00 00 10 00 00 add DWORD PTR [eax],0x1000
804aa3f: 83 7d 14 00 cmp DWORD PTR [ebp+20],0x0
804aa43: 0f 84 d2 00 00 00 je 804ab1b
804aa49: 8b 45 14 mov eax,DWORD PTR [ebp+20]
804aa4c: 89 44 24 04 mov DWORD PTR [esp+4],eax
804aa50: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804aa53: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804aa56: 89 d0 mov eax,edx
804aa58: c1 e0 02 shl eax,0x2
804aa5b: 01 d0 add eax,edx
804aa5d: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804aa64: 01 d0 add eax,edx
804aa66: c1 e0 02 shl eax,0x2
804aa69: 03 41 20 add eax,DWORD PTR [ecx+32]
804aa6c: 83 c0 4c add eax,0x4c
804aa6f: 89 04 24 mov DWORD PTR [esp],eax
804aa72: e8 51 f8 ff ff call 804a2c8
804aa77: 85 c0 test eax,eax
804aa79: 0f 89 8f 00 00 00 jns 804ab0e
804aa7f: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804aa82: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804aa85: 89 d0 mov eax,edx
804aa87: c1 e0 02 shl eax,0x2
804aa8a: 01 d0 add eax,edx
804aa8c: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804aa93: 01 d0 add eax,edx
804aa95: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804aa9c: 8b 41 20 mov eax,DWORD PTR [ecx+32]
804aa9f: 8b 44 10 3c mov eax,DWORD PTR [eax+edx+60]
804aaa3: 89 04 24 mov DWORD PTR [esp],eax
804aaa6: e8 0d e5 ff ff call 8048fb8 <_init+0x2d8>
804aaab: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804aaae: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804aab1: 89 d0 mov eax,edx
804aab3: c1 e0 02 shl eax,0x2
804aab6: 01 d0 add eax,edx
804aab8: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804aabf: 01 d0 add eax,edx
804aac1: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804aac8: 8b 41 20 mov eax,DWORD PTR [ecx+32]
804aacb: 8b 44 10 48 mov eax,DWORD PTR [eax+edx+72]
804aacf: 89 04 24 mov DWORD PTR [esp],eax
804aad2: e8 e1 e4 ff ff call 8048fb8 <_init+0x2d8>
804aad7: c7 45 f0 00 00 00 00 mov DWORD PTR [ebp-16],0x0
804aade: e8 35 e3 ff ff call 8048e18 <_init+0x138>
804aae3: 8b 00 mov eax,DWORD PTR [eax]
804aae5: 89 04 24 mov DWORD PTR [esp],eax
804aae8: e8 eb e2 ff ff call 8048dd8 <_init+0xf8>
804aaed: 89 44 24 08 mov DWORD PTR [esp+8],eax
804aaf1: c7 44 24 04 15 de 04 mov DWORD PTR [esp+4],0x804de15
804aaf8: 08
804aaf9: c7 04 24 0f 00 00 00 mov DWORD PTR [esp],0xf
804ab00: e8 03 e2 ff ff call 8048d08 <_init+0x28>
804ab05: c7 45 ec 00 00 00 00 mov DWORD PTR [ebp-20],0x0
804ab0c: eb 72 jmp 804ab80
804ab0e: 8b 45 14 mov eax,DWORD PTR [ebp+20]
804ab11: 89 c2 mov edx,eax
804ab13: c1 e2 0c shl edx,0xc
804ab16: 8d 45 f0 lea eax,[ebp-16]
804ab19: 01 10 add DWORD PTR [eax],edx
804ab1b: 8b 5d 08 mov ebx,DWORD PTR [ebp+8]
804ab1e: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804ab21: 89 d0 mov eax,edx
804ab23: c1 e0 02 shl eax,0x2
804ab26: 01 d0 add eax,edx
804ab28: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ab2f: 01 d0 add eax,edx
804ab31: 8d 0c 85 00 00 00 00 lea ecx,[eax*4]
804ab38: 8b 53 20 mov edx,DWORD PTR [ebx+32]
804ab3b: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804ab3e: 89 44 0a 60 mov DWORD PTR [edx+ecx+96],eax
804ab42: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804ab45: 89 44 24 08 mov DWORD PTR [esp+8],eax
804ab49: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804ab4c: 89 44 24 04 mov DWORD PTR [esp+4],eax
804ab50: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804ab53: 89 04 24 mov DWORD PTR [esp],eax
804ab56: e8 80 06 00 00 call 804b1db
804ab5b: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804ab5e: ff 40 10 inc DWORD PTR [eax+16]
804ab61: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804ab64: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804ab67: 89 d0 mov eax,edx
804ab69: c1 e0 02 shl eax,0x2
804ab6c: 01 d0 add eax,edx
804ab6e: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ab75: 01 d0 add eax,edx
804ab77: c1 e0 02 shl eax,0x2
804ab7a: 03 41 20 add eax,DWORD PTR [ecx+32]
804ab7d: 89 45 ec mov DWORD PTR [ebp-20],eax
804ab80: 8b 45 ec mov eax,DWORD PTR [ebp-20]
804ab83: 83 c4 20 add esp,0x20
804ab86: 5b pop ebx
804ab87: 5e pop esi
804ab88: 5d pop ebp
804ab89: c3 ret
0804ab8a :
804ab8a: 55 push ebp
804ab8b: 89 e5 mov ebp,esp
804ab8d: 83 ec 48 sub esp,0x48
804ab90: c7 45 f4 00 00 00 00 mov DWORD PTR [ebp-12],0x0
804ab97: 83 7d 0c 00 cmp DWORD PTR [ebp+12],0x0
804ab9b: 75 12 jne 804abaf
804ab9d: 83 7d 10 00 cmp DWORD PTR [ebp+16],0x0
804aba1: 75 0c jne 804abaf
804aba3: c7 45 d4 ff ff ff ff mov DWORD PTR [ebp-44],0xffffffff
804abaa: e9 3d 02 00 00 jmp 804adec
804abaf: 83 7d 0c 00 cmp DWORD PTR [ebp+12],0x0
804abb3: 74 6a je 804ac1f
804abb5: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
804abbc: 00
804abbd: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804abc0: 89 44 24 04 mov DWORD PTR [esp+4],eax
804abc4: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804abc7: 89 04 24 mov DWORD PTR [esp],eax
804abca: e8 78 03 00 00 call 804af47
804abcf: 89 45 f4 mov DWORD PTR [ebp-12],eax
804abd2: 83 7d f4 ff cmp DWORD PTR [ebp-12],0xffffffff
804abd6: 75 0c jne 804abe4
804abd8: c7 45 d4 ff ff ff ff mov DWORD PTR [ebp-44],0xffffffff
804abdf: e9 08 02 00 00 jmp 804adec
804abe4: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804abe7: 89 44 24 04 mov DWORD PTR [esp+4],eax
804abeb: 8d 45 d8 lea eax,[ebp-40]
804abee: 89 04 24 mov DWORD PTR [esp],eax
804abf1: e8 52 e4 ff ff call 8049048 <_init+0x368>
804abf6: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804abf9: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804abfc: 89 d0 mov eax,edx
804abfe: c1 e0 02 shl eax,0x2
804ac01: 01 d0 add eax,edx
804ac03: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ac0a: 01 d0 add eax,edx
804ac0c: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ac13: 8b 41 20 mov eax,DWORD PTR [ecx+32]
804ac16: 8b 44 10 2c mov eax,DWORD PTR [eax+edx+44]
804ac1a: 89 45 f0 mov DWORD PTR [ebp-16],eax
804ac1d: eb 60 jmp 804ac7f
804ac1f: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
804ac26: 00
804ac27: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804ac2a: 89 44 24 04 mov DWORD PTR [esp+4],eax
804ac2e: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804ac31: 89 04 24 mov DWORD PTR [esp],eax
804ac34: e8 4d 04 00 00 call 804b086
804ac39: 89 45 f4 mov DWORD PTR [ebp-12],eax
804ac3c: 83 7d f4 ff cmp DWORD PTR [ebp-12],0xffffffff
804ac40: 75 0c jne 804ac4e
804ac42: c7 45 d4 ff ff ff ff mov DWORD PTR [ebp-44],0xffffffff
804ac49: e9 9e 01 00 00 jmp 804adec
804ac4e: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804ac51: 89 45 f0 mov DWORD PTR [ebp-16],eax
804ac54: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804ac57: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804ac5a: 89 d0 mov eax,edx
804ac5c: c1 e0 02 shl eax,0x2
804ac5f: 01 d0 add eax,edx
804ac61: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ac68: 01 d0 add eax,edx
804ac6a: c1 e0 02 shl eax,0x2
804ac6d: 03 41 20 add eax,DWORD PTR [ecx+32]
804ac70: 89 44 24 04 mov DWORD PTR [esp+4],eax
804ac74: 8d 45 d8 lea eax,[ebp-40]
804ac77: 89 04 24 mov DWORD PTR [esp],eax
804ac7a: e8 c9 e3 ff ff call 8049048 <_init+0x368>
804ac7f: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804ac82: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804ac85: 89 d0 mov eax,edx
804ac87: c1 e0 02 shl eax,0x2
804ac8a: 01 d0 add eax,edx
804ac8c: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ac93: 01 d0 add eax,edx
804ac95: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ac9c: 8b 41 20 mov eax,DWORD PTR [ecx+32]
804ac9f: 8b 44 10 2c mov eax,DWORD PTR [eax+edx+44]
804aca3: 89 44 24 04 mov DWORD PTR [esp+4],eax
804aca7: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804acaa: 89 04 24 mov DWORD PTR [esp],eax
804acad: e8 ec 06 00 00 call 804b39e
804acb2: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804acb5: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804acb8: 89 d0 mov eax,edx
804acba: c1 e0 02 shl eax,0x2
804acbd: 01 d0 add eax,edx
804acbf: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804acc6: 01 d0 add eax,edx
804acc8: c1 e0 02 shl eax,0x2
804accb: 03 41 20 add eax,DWORD PTR [ecx+32]
804acce: 89 44 24 04 mov DWORD PTR [esp+4],eax
804acd2: c7 04 24 2f de 04 08 mov DWORD PTR [esp],0x804de2f
804acd9: e8 aa e0 ff ff call 8048d88 <_init+0xa8>
804acde: 85 c0 test eax,eax
804ace0: 74 2b je 804ad0d
804ace2: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804ace5: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804ace8: 89 d0 mov eax,edx
804acea: c1 e0 02 shl eax,0x2
804aced: 01 d0 add eax,edx
804acef: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804acf6: 01 d0 add eax,edx
804acf8: c1 e0 02 shl eax,0x2
804acfb: 03 41 20 add eax,DWORD PTR [ecx+32]
804acfe: 89 44 24 04 mov DWORD PTR [esp+4],eax
804ad02: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804ad05: 89 04 24 mov DWORD PTR [esp],eax
804ad08: e8 a0 05 00 00 call 804b2ad
804ad0d: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804ad10: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804ad13: 89 d0 mov eax,edx
804ad15: c1 e0 02 shl eax,0x2
804ad18: 01 d0 add eax,edx
804ad1a: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ad21: 01 d0 add eax,edx
804ad23: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ad2a: 8b 41 20 mov eax,DWORD PTR [ecx+32]
804ad2d: 8b 44 10 3c mov eax,DWORD PTR [eax+edx+60]
804ad31: 89 04 24 mov DWORD PTR [esp],eax
804ad34: e8 7f e2 ff ff call 8048fb8 <_init+0x2d8>
804ad39: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804ad3c: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804ad3f: 89 d0 mov eax,edx
804ad41: c1 e0 02 shl eax,0x2
804ad44: 01 d0 add eax,edx
804ad46: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ad4d: 01 d0 add eax,edx
804ad4f: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ad56: 8b 41 20 mov eax,DWORD PTR [ecx+32]
804ad59: 8b 44 10 48 mov eax,DWORD PTR [eax+edx+72]
804ad5d: 89 04 24 mov DWORD PTR [esp],eax
804ad60: e8 53 e2 ff ff call 8048fb8 <_init+0x2d8>
804ad65: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804ad68: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804ad6b: 89 d0 mov eax,edx
804ad6d: c1 e0 02 shl eax,0x2
804ad70: 01 d0 add eax,edx
804ad72: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ad79: 01 d0 add eax,edx
804ad7b: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ad82: 8b 41 20 mov eax,DWORD PTR [ecx+32]
804ad85: 83 7c 10 54 00 cmp DWORD PTR [eax+edx+84],0x0
804ad8a: 74 27 je 804adb3
804ad8c: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804ad8f: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804ad92: 89 d0 mov eax,edx
804ad94: c1 e0 02 shl eax,0x2
804ad97: 01 d0 add eax,edx
804ad99: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804ada0: 01 d0 add eax,edx
804ada2: c1 e0 02 shl eax,0x2
804ada5: 03 41 20 add eax,DWORD PTR [ecx+32]
804ada8: 83 c0 4c add eax,0x4c
804adab: 89 04 24 mov DWORD PTR [esp],eax
804adae: e8 c3 f7 ff ff call 804a576
804adb3: c7 44 24 04 64 00 00 mov DWORD PTR [esp+4],0x64
804adba: 00
804adbb: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804adbe: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804adc1: 89 d0 mov eax,edx
804adc3: c1 e0 02 shl eax,0x2
804adc6: 01 d0 add eax,edx
804adc8: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804adcf: 01 d0 add eax,edx
804add1: c1 e0 02 shl eax,0x2
804add4: 03 41 20 add eax,DWORD PTR [ecx+32]
804add7: 89 04 24 mov DWORD PTR [esp],eax
804adda: e8 a9 e1 ff ff call 8048f88 <_init+0x2a8>
804addf: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804ade2: ff 48 10 dec DWORD PTR [eax+16]
804ade5: c7 45 d4 00 00 00 00 mov DWORD PTR [ebp-44],0x0
804adec: 8b 45 d4 mov eax,DWORD PTR [ebp-44]
804adef: c9 leave
804adf0: c3 ret
0804adf1 :
804adf1: 55 push ebp
804adf2: 89 e5 mov ebp,esp
804adf4: 83 ec 18 sub esp,0x18
804adf7: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
804adfe: c7 45 f8 00 00 00 00 mov DWORD PTR [ebp-8],0x0
804ae05: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804ae08: 8b 40 1c mov eax,DWORD PTR [eax+28]
804ae0b: 80 38 00 cmp BYTE PTR [eax],0x0
804ae0e: 75 1b jne 804ae2b
804ae10: 83 7d 10 00 cmp DWORD PTR [ebp+16],0x0
804ae14: 74 09 je 804ae1f
804ae16: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804ae19: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0
804ae1f: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
804ae26: e9 17 01 00 00 jmp 804af42
804ae2b: 90 nop
804ae2c: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804ae2f: 8b 55 f8 mov edx,DWORD PTR [ebp-8]
804ae32: 89 d0 mov eax,edx
804ae34: c1 e0 02 shl eax,0x2
804ae37: 01 d0 add eax,edx
804ae39: c1 e0 02 shl eax,0x2
804ae3c: 03 41 1c add eax,DWORD PTR [ecx+28]
804ae3f: 83 c0 14 add eax,0x14
804ae42: 80 38 00 cmp BYTE PTR [eax],0x0
804ae45: 75 02 jne 804ae49
804ae47: eb 13 jmp 804ae5c
804ae49: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804ae4c: 8b 40 14 mov eax,DWORD PTR [eax+20]
804ae4f: 48 dec eax
804ae50: 39 45 f8 cmp DWORD PTR [ebp-8],eax
804ae53: 7d 07 jge 804ae5c
804ae55: 8d 45 f8 lea eax,[ebp-8]
804ae58: ff 00 inc DWORD PTR [eax]
804ae5a: eb d0 jmp 804ae2c
804ae5c: 90 nop
804ae5d: 8b 45 fc mov eax,DWORD PTR [ebp-4]
804ae60: 3b 45 f8 cmp eax,DWORD PTR [ebp-8]
804ae63: 7e 05 jle 804ae6a
804ae65: e9 90 00 00 00 jmp 804aefa
804ae6a: 8b 55 fc mov edx,DWORD PTR [ebp-4]
804ae6d: 8b 45 f8 mov eax,DWORD PTR [ebp-8]
804ae70: 29 d0 sub eax,edx
804ae72: 89 c2 mov edx,eax
804ae74: 89 d0 mov eax,edx
804ae76: c1 f8 1f sar eax,0x1f
804ae79: c1 e8 1f shr eax,0x1f
804ae7c: 8d 04 10 lea eax,[eax+edx]
804ae7f: d1 f8 sar eax
804ae81: 03 45 fc add eax,DWORD PTR [ebp-4]
804ae84: 89 45 f4 mov DWORD PTR [ebp-12],eax
804ae87: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804ae8a: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804ae8d: 89 d0 mov eax,edx
804ae8f: c1 e0 02 shl eax,0x2
804ae92: 01 d0 add eax,edx
804ae94: c1 e0 02 shl eax,0x2
804ae97: 89 c2 mov edx,eax
804ae99: 03 51 1c add edx,DWORD PTR [ecx+28]
804ae9c: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804ae9f: 89 44 24 04 mov DWORD PTR [esp+4],eax
804aea3: 89 14 24 mov DWORD PTR [esp],edx
804aea6: e8 dd de ff ff call 8048d88 <_init+0xa8>
804aeab: 85 c0 test eax,eax
804aead: 75 0b jne 804aeba
804aeaf: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804aeb2: 89 45 f0 mov DWORD PTR [ebp-16],eax
804aeb5: e9 88 00 00 00 jmp 804af42
804aeba: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804aebd: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804aec0: 89 d0 mov eax,edx
804aec2: c1 e0 02 shl eax,0x2
804aec5: 01 d0 add eax,edx
804aec7: c1 e0 02 shl eax,0x2
804aeca: 89 c2 mov edx,eax
804aecc: 03 51 1c add edx,DWORD PTR [ecx+28]
804aecf: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804aed2: 89 44 24 04 mov DWORD PTR [esp+4],eax
804aed6: 89 14 24 mov DWORD PTR [esp],edx
804aed9: e8 aa de ff ff call 8048d88 <_init+0xa8>
804aede: 85 c0 test eax,eax
804aee0: 79 0c jns 804aeee
804aee2: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804aee5: 40 inc eax
804aee6: 89 45 fc mov DWORD PTR [ebp-4],eax
804aee9: e9 6f ff ff ff jmp 804ae5d
804aeee: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804aef1: 48 dec eax
804aef2: 89 45 f8 mov DWORD PTR [ebp-8],eax
804aef5: e9 63 ff ff ff jmp 804ae5d
804aefa: 83 7d 10 00 cmp DWORD PTR [ebp+16],0x0
804aefe: 74 3b je 804af3b
804af00: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804af03: 8b 55 f4 mov edx,DWORD PTR [ebp-12]
804af06: 89 d0 mov eax,edx
804af08: c1 e0 02 shl eax,0x2
804af0b: 01 d0 add eax,edx
804af0d: c1 e0 02 shl eax,0x2
804af10: 89 c2 mov edx,eax
804af12: 03 51 1c add edx,DWORD PTR [ecx+28]
804af15: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804af18: 89 44 24 04 mov DWORD PTR [esp+4],eax
804af1c: 89 14 24 mov DWORD PTR [esp],edx
804af1f: e8 64 de ff ff call 8048d88 <_init+0xa8>
804af24: 85 c0 test eax,eax
804af26: 79 0b jns 804af33
804af28: 8b 55 10 mov edx,DWORD PTR [ebp+16]
804af2b: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804af2e: 40 inc eax
804af2f: 89 02 mov DWORD PTR [edx],eax
804af31: eb 08 jmp 804af3b
804af33: 8b 55 10 mov edx,DWORD PTR [ebp+16]
804af36: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804af39: 89 02 mov DWORD PTR [edx],eax
804af3b: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
804af42: 8b 45 f0 mov eax,DWORD PTR [ebp-16]
804af45: c9 leave
804af46: c3 ret
0804af47 :
804af47: 55 push ebp
804af48: 89 e5 mov ebp,esp
804af4a: 83 ec 18 sub esp,0x18
804af4d: c7 44 24 08 00 00 00 mov DWORD PTR [esp+8],0x0
804af54: 00
804af55: 8b 45 0c mov eax,DWORD PTR [ebp+12]
804af58: 89 44 24 04 mov DWORD PTR [esp+4],eax
804af5c: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804af5f: 89 04 24 mov DWORD PTR [esp],eax
804af62: e8 8a fe ff ff call 804adf1
804af67: 89 45 fc mov DWORD PTR [ebp-4],eax
804af6a: 83 7d fc ff cmp DWORD PTR [ebp-4],0xffffffff
804af6e: 74 20 je 804af90
804af70: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804af73: 8b 55 fc mov edx,DWORD PTR [ebp-4]
804af76: 89 d0 mov eax,edx
804af78: c1 e0 02 shl eax,0x2
804af7b: 01 d0 add eax,edx
804af7d: 8d 14 85 00 00 00 00 lea edx,[eax*4]
804af84: 8b 41 1c mov eax,DWORD PTR [ecx+28]
804af87: 8b 44 10 10 mov eax,DWORD PTR [eax+edx+16]
804af8b: 89 45 f8 mov DWORD PTR [ebp-8],eax
804af8e: eb 07 jmp 804af97
804af90: c7 45 f8 ff ff ff ff mov DWORD PTR [ebp-8],0xffffffff
804af97: 8b 45 f8 mov eax,DWORD PTR [ebp-8]
804af9a: c9 leave
804af9b: c3 ret
0804af9c :
804af9c: 55 push ebp
804af9d: 89 e5 mov ebp,esp
804af9f: 83 ec 10 sub esp,0x10
804afa2: c7 45 fc 00 00 00 00 mov DWORD PTR [ebp-4],0x0
804afa9: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804afac: 8b 40 10 mov eax,DWORD PTR [eax+16]
804afaf: 48 dec eax
804afb0: 89 45 f8 mov DWORD PTR [ebp-8],eax
804afb3: 8b 45 08 mov eax,DWORD PTR [ebp+8]
804afb6: 83 78 10 00 cmp DWORD PTR [eax+16],0x0
804afba: 75 1b jne 804afd7
804afbc: 83 7d 10 00 cmp DWORD PTR [ebp+16],0x0
804afc0: 74 09 je 804afcb
804afc2: 8b 45 10 mov eax,DWORD PTR [ebp+16]
804afc5: c7 00 00 00 00 00 mov DWORD PTR [eax],0x0
804afcb: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
804afd2: e9 aa 00 00 00 jmp 804b081
804afd7: 90 nop
804afd8: 8b 45 fc mov eax,DWORD PTR [ebp-4]
804afdb: 3b 45 f8 cmp eax,DWORD PTR [ebp-8]
804afde: 7e 02 jle 804afe2
804afe0: eb 67 jmp 804b049
804afe2: 8b 55 fc mov edx,DWORD PTR [ebp-4]
804afe5: 8b 45 f8 mov eax,DWORD PTR [ebp-8]
804afe8: 29 d0 sub eax,edx
804afea: 89 c2 mov edx,eax
804afec: 89 d0 mov eax,edx
804afee: c1 f8 1f sar eax,0x1f
804aff1: c1 e8 1f shr eax,0x1f
804aff4: 8d 04 10 lea eax,[eax+edx]
804aff7: d1 f8 sar eax
804aff9: 03 45 fc add eax,DWORD PTR [ebp-4]
804affc: 89 45 f4 mov DWORD PTR [ebp-12],eax
804afff: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804b002: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804b005: 8d 14 c5 00 00 00 00 lea edx,[eax*8]
804b00c: 8b 41 18 mov eax,DWORD PTR [ecx+24]
804b00f: 8b 04 10 mov eax,DWORD PTR [eax+edx]
804b012: 3b 45 0c cmp eax,DWORD PTR [ebp+12]
804b015: 75 08 jne 804b01f
804b017: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804b01a: 89 45 f0 mov DWORD PTR [ebp-16],eax
804b01d: eb 62 jmp 804b081
804b01f: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804b022: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804b025: 8d 14 c5 00 00 00 00 lea edx,[eax*8]
804b02c: 8b 41 18 mov eax,DWORD PTR [ecx+24]
804b02f: 8b 04 10 mov eax,DWORD PTR [eax+edx]
804b032: 3b 45 0c cmp eax,DWORD PTR [ebp+12]
804b035: 7d 09 jge 804b040
804b037: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804b03a: 40 inc eax
804b03b: 89 45 fc mov DWORD PTR [ebp-4],eax
804b03e: eb 98 jmp 804afd8
804b040: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804b043: 48 dec eax
804b044: 89 45 f8 mov DWORD PTR [ebp-8],eax
804b047: eb 8f jmp 804afd8
804b049: 83 7d 10 00 cmp DWORD PTR [ebp+16],0x0
804b04d: 74 2b je 804b07a
804b04f: 8b 4d 08 mov ecx,DWORD PTR [ebp+8]
804b052: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804b055: 8d 14 c5 00 00 00 00 lea edx,[eax*8]
804b05c: 8b 41 18 mov eax,DWORD PTR [ecx+24]
804b05f: 8b 04 10 mov eax,DWORD PTR [eax+edx]
804b062: 3b 45 0c cmp eax,DWORD PTR [ebp+12]
804b065: 7d 0b jge 804b072
804b067: 8b 55 10 mov edx,DWORD PTR [ebp+16]
804b06a: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804b06d: 40 inc eax
804b06e: 89 02 mov DWORD PTR [edx],eax
804b070: eb 08 jmp 804b07a
804b072: 8b 55 10 mov edx,DWORD PTR [ebp+16]
804b075: 8b 45 f4 mov eax,DWORD PTR [ebp-12]
804b078: 89 02 mov DWORD PTR [edx],eax
804b07a: c7 45 f0 ff ff ff ff mov DWORD PTR [ebp-16],0xffffffff
804b081: 8b 45 f0 mov eax,DWORD PTR [ebp-16]
804b084: c9 leave
804b085: c3 ret
0804b086