foo.bin: file format elf32-i386 Disassembly of section .init: 08048080 <.init>: 8048080: e8 93 c9 02 00 call 0x8074a18 8048085: c2 00 00 ret $0x0 Disassembly of section .text: 08048090 <.text>: 8048090: 59 pop %ecx 8048091: 89 e3 mov %esp,%ebx 8048093: 89 e0 mov %esp,%eax 8048095: 89 ca mov %ecx,%edx 8048097: 01 d2 add %edx,%edx 8048099: 01 d2 add %edx,%edx 804809b: 01 d0 add %edx,%eax 804809d: 83 c0 04 add $0x4,%eax 80480a0: 31 ed xor %ebp,%ebp 80480a2: 55 push %ebp 80480a3: 55 push %ebp 80480a4: 55 push %ebp 80480a5: 89 e5 mov %esp,%ebp 80480a7: 50 push %eax 80480a8: 53 push %ebx 80480a9: 51 push %ecx 80480aa: b8 88 00 00 00 mov $0x88,%eax 80480af: bb 00 00 00 00 mov $0x0,%ebx 80480b4: cd 80 int $0x80 80480b6: 8b 44 24 08 mov 0x8(%esp,1),%eax 80480ba: a3 80 ad 07 08 mov %eax,0x807ad80 80480bf: 0f b7 05 f0 b2 07 08 movzwl 0x807b2f0,%eax 80480c6: 50 push %eax 80480c7: e8 4c c7 01 00 call 0x8064818 80480cc: 83 c4 04 add $0x4,%esp 80480cf: e8 6c bf 01 00 call 0x8064040 80480d4: 68 40 4a 07 08 push $0x8074a40 80480d9: e8 be d8 00 00 call 0x805599c 80480de: 83 c4 04 add $0x4,%esp 80480e1: e8 9a ff ff ff call 0x8048080 80480e6: e8 49 00 00 00 call 0x8048134 80480eb: 50 push %eax 80480ec: e8 5f d9 00 00 call 0x8055a50 80480f1: 5b pop %ebx 80480f2: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 80480f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8048100: b8 01 00 00 00 mov $0x1,%eax 8048105: cd 80 int $0x80 8048107: eb f7 jmp 0x8048100 8048109: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8048110: 53 push %ebx 8048111: bb 84 ba 07 08 mov $0x807ba84,%ebx 8048116: 83 3d 84 ba 07 08 00 cmpl $0x0,0x807ba84 804811d: 74 0d je 0x804812c 804811f: 90 nop 8048120: 8b 03 mov (%ebx),%eax 8048122: ff d0 call *%eax 8048124: 83 c3 04 add $0x4,%ebx 8048127: 83 3b 00 cmpl $0x0,(%ebx) 804812a: 75 f4 jne 0x8048120 804812c: 5b pop %ebx 804812d: c3 ret 804812e: 8d 36 lea (%esi),%esi 8048130: c3 ret 8048131: 90 nop 8048132: 90 nop 8048133: 90 nop 8048134: 55 push %ebp 8048135: 89 e5 mov %esp,%ebp 8048137: 81 ec 34 75 00 00 sub $0x7534,%esp 804813d: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 8048144: 68 30 75 00 00 push $0x7530 8048149: 6a 00 push $0x0 804814b: 8d 85 cc 8a ff ff lea 0xffff8acc(%ebp),%eax 8048151: 50 push %eax 8048152: e8 2d c9 01 00 call 0x8064a84 8048157: 83 c4 0c add $0xc,%esp 804815a: 8b 45 0c mov 0xc(%ebp),%eax 804815d: 8b 10 mov (%eax),%edx 804815f: 52 push %edx 8048160: e8 cb cc 01 00 call 0x8064e30 8048165: 83 c4 04 add $0x4,%esp 8048168: 89 c0 mov %eax,%eax 804816a: 50 push %eax 804816b: 6a 00 push $0x0 804816d: 8b 45 0c mov 0xc(%ebp),%eax 8048170: 8b 10 mov (%eax),%edx 8048172: 52 push %edx 8048173: e8 0c c9 01 00 call 0x8064a84 8048178: 83 c4 0c add $0xc,%esp 804817b: 68 48 4a 07 08 push $0x8074a48 8048180: 8b 45 0c mov 0xc(%ebp),%eax 8048183: 8b 10 mov (%eax),%edx 8048185: 52 push %edx 8048186: e8 1d b9 01 00 call 0x8063aa8 804818b: 83 c4 08 add $0x8,%esp 804818e: 6a 01 push $0x1 8048190: 6a 11 push $0x11 8048192: e8 c5 bc 01 00 call 0x8063e5c 8048197: 83 c4 08 add $0x8,%esp 804819a: e8 19 c3 01 00 call 0x80644b8 804819f: 89 c0 mov %eax,%eax 80481a1: 85 c0 test %eax,%eax 80481a3: 74 0b je 0x80481b0 80481a5: 6a 00 push $0x0 80481a7: e8 a4 d8 00 00 call 0x8055a50 80481ac: 83 c4 04 add $0x4,%esp 80481af: 90 nop 80481b0: e8 33 c4 01 00 call 0x80645e8 80481b5: 6a 01 push $0x1 80481b7: 6a 11 push $0x11 80481b9: e8 9e bc 01 00 call 0x8063e5c 80481be: 83 c4 08 add $0x8,%esp 80481c1: 6a 01 push $0x1 80481c3: e8 44 c4 01 00 call 0x806460c 80481c8: 83 c4 04 add $0x4,%esp 80481cb: 6a 01 push $0x1 80481cd: e8 52 bc 01 00 call 0x8063e24 80481d2: 83 c4 04 add $0x4,%esp 80481d5: e8 de c2 01 00 call 0x80644b8 80481da: 89 c0 mov %eax,%eax 80481dc: 85 c0 test %eax,%eax 80481de: 74 0c je 0x80481ec 80481e0: 6a 00 push $0x0 80481e2: e8 69 d8 00 00 call 0x8055a50 80481e7: 83 c4 04 add $0x4,%esp 80481ea: 8d 36 lea (%esi),%esi 80481ec: 6a 01 push $0x1 80481ee: 6a 0d push $0xd 80481f0: e8 67 bc 01 00 call 0x8063e5c 80481f5: 83 c4 08 add $0x8,%esp 80481f8: 68 51 4a 07 08 push $0x8074a51 80481fd: e8 2e c2 01 00 call 0x8064430 8048202: 83 c4 04 add $0x4,%esp 8048205: 6a 01 push $0x1 8048207: 6a 11 push $0x11 8048209: e8 4e bc 01 00 call 0x8063e5c 804820e: 83 c4 08 add $0x8,%esp 8048211: eb 05 jmp 0x8048218 8048213: 90 nop 8048214: eb 3e jmp 0x8048254 8048216: 8d 36 lea (%esi),%esi 8048218: 8d 85 cc 8a ff ff lea 0xffff8acc(%ebp),%eax 804821e: 50 push %eax 804821f: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8048222: 50 push %eax 8048223: e8 f4 01 00 00 call 0x804841c 8048228: 83 c4 08 add $0x8,%esp 804822b: 89 c0 mov %eax,%eax 804822d: 89 45 fc mov %eax,0xfffffffc(%ebp) 8048230: 68 30 75 00 00 push $0x7530 8048235: 8d 85 cc 8a ff ff lea 0xffff8acc(%ebp),%eax 804823b: 50 push %eax 804823c: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804823f: 50 push %eax 8048240: e8 2b 04 00 00 call 0x8048670 8048245: 83 c4 0c add $0xc,%esp 8048248: 6a 01 push $0x1 804824a: e8 f5 d5 00 00 call 0x8055844 804824f: 83 c4 04 add $0x4,%esp 8048252: eb bd jmp 0x8048211 8048254: 89 ec mov %ebp,%esp 8048256: 5d pop %ebp 8048257: c3 ret 8048258: 55 push %ebp 8048259: 89 e5 mov %esp,%ebp 804825b: 83 ec 08 sub $0x8,%esp 804825e: 8b 45 08 mov 0x8(%ebp),%eax 8048261: 50 push %eax 8048262: e8 71 32 00 00 call 0x804b4d8 8048267: 83 c4 04 add $0x4,%esp 804826a: 89 c0 mov %eax,%eax 804826c: 89 c2 mov %eax,%edx 804826e: 89 55 fc mov %edx,0xfffffffc(%ebp) 8048271: 83 fa ff cmp $0xffffffff,%edx 8048274: 75 39 jne 0x80482af 8048276: 8b 45 08 mov 0x8(%ebp),%eax 8048279: 50 push %eax 804827a: e8 4d 23 00 00 call 0x804a5cc 804827f: 83 c4 04 add $0x4,%esp 8048282: 89 c0 mov %eax,%eax 8048284: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8048287: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 804828b: 75 0b jne 0x8048298 804828d: 6a 00 push $0x0 804828f: e8 bc d7 00 00 call 0x8055a50 8048294: 83 c4 04 add $0x4,%esp 8048297: 90 nop 8048298: 6a 04 push $0x4 804829a: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804829d: 50 push %eax 804829e: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 80482a1: 8b 50 10 mov 0x10(%eax),%edx 80482a4: 8b 02 mov (%edx),%eax 80482a6: 50 push %eax 80482a7: e8 3c b6 01 00 call 0x80638e8 80482ac: 83 c4 0c add $0xc,%esp 80482af: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80482b2: eb 00 jmp 0x80482b4 80482b4: 89 ec mov %ebp,%esp 80482b6: 5d pop %ebp 80482b7: c3 ret 80482b8: 55 push %ebp 80482b9: 89 e5 mov %esp,%ebp 80482bb: 83 ec 04 sub $0x4,%esp 80482be: 6a 11 push $0x11 80482c0: 6a 02 push $0x2 80482c2: 6a 02 push $0x2 80482c4: e8 27 bd 01 00 call 0x8063ff0 80482c9: 83 c4 0c add $0xc,%esp 80482cc: 89 c0 mov %eax,%eax 80482ce: 89 45 fc mov %eax,0xfffffffc(%ebp) 80482d1: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 80482d5: 75 0d jne 0x80482e4 80482d7: 6a 00 push $0x0 80482d9: e8 72 d7 00 00 call 0x8055a50 80482de: 83 c4 04 add $0x4,%esp 80482e1: 8d 76 00 lea 0x0(%esi),%esi 80482e4: 68 00 08 00 00 push $0x800 80482e9: 6a 04 push $0x4 80482eb: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80482ee: 50 push %eax 80482ef: e8 94 c1 01 00 call 0x8064488 80482f4: 83 c4 0c add $0xc,%esp 80482f7: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80482fa: eb 00 jmp 0x80482fc 80482fc: 89 ec mov %ebp,%esp 80482fe: 5d pop %ebp 80482ff: c3 ret 8048300: 55 push %ebp 8048301: 89 e5 mov %esp,%ebp 8048303: 8b 45 08 mov 0x8(%ebp),%eax 8048306: 50 push %eax 8048307: e8 50 c1 01 00 call 0x806445c 804830c: 83 c4 04 add $0x4,%esp 804830f: 31 c0 xor %eax,%eax 8048311: eb 01 jmp 0x8048314 8048313: 90 nop 8048314: 89 ec mov %ebp,%esp 8048316: 5d pop %ebp 8048317: c3 ret 8048318: 55 push %ebp 8048319: 89 e5 mov %esp,%ebp 804831b: 83 ec 10 sub $0x10,%esp 804831e: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 8048322: 74 58 je 0x804837c 8048324: 6a 10 push $0x10 8048326: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 8048329: 50 push %eax 804832a: e8 65 c5 01 00 call 0x8064894 804832f: 83 c4 08 add $0x8,%esp 8048332: 68 53 4a 07 08 push $0x8074a53 8048337: e8 1c ff ff ff call 0x8048258 804833c: 83 c4 04 add $0x4,%esp 804833f: 89 c0 mov %eax,%eax 8048341: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8048344: 66 c7 45 f0 02 00 movw $0x2,0xfffffff0(%ebp) 804834a: 66 c7 45 f2 d0 a5 movw $0xa5d0,0xfffffff2(%ebp) 8048350: 6a 10 push $0x10 8048352: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 8048355: 50 push %eax 8048356: 6a 00 push $0x0 8048358: 8b 45 10 mov 0x10(%ebp),%eax 804835b: 50 push %eax 804835c: 8b 45 0c mov 0xc(%ebp),%eax 804835f: 50 push %eax 8048360: 8b 45 08 mov 0x8(%ebp),%eax 8048363: 50 push %eax 8048364: e8 27 bc 01 00 call 0x8063f90 8048369: 83 c4 18 add $0x18,%esp 804836c: 89 c0 mov %eax,%eax 804836e: 85 c0 test %eax,%eax 8048370: 7d 0a jge 0x804837c 8048372: 6a 00 push $0x0 8048374: e8 d7 d6 00 00 call 0x8055a50 8048379: 83 c4 04 add $0x4,%esp 804837c: 31 c0 xor %eax,%eax 804837e: eb 00 jmp 0x8048380 8048380: 89 ec mov %ebp,%esp 8048382: 5d pop %ebp 8048383: c3 ret 8048384: 55 push %ebp 8048385: 89 e5 mov %esp,%ebp 8048387: 83 ec 18 sub $0x18,%esp 804838a: c7 45 ec 10 00 00 00 movl $0x10,0xffffffec(%ebp) 8048391: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 8048398: 8b 45 10 mov 0x10(%ebp),%eax 804839b: 50 push %eax 804839c: 8b 45 0c mov 0xc(%ebp),%eax 804839f: 50 push %eax 80483a0: e8 ef c4 01 00 call 0x8064894 80483a5: 83 c4 08 add $0x8,%esp 80483a8: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 80483ac: 74 66 je 0x8048414 80483ae: 6a 10 push $0x10 80483b0: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 80483b3: 50 push %eax 80483b4: e8 db c4 01 00 call 0x8064894 80483b9: 83 c4 08 add $0x8,%esp 80483bc: 68 53 4a 07 08 push $0x8074a53 80483c1: e8 92 fe ff ff call 0x8048258 80483c6: 83 c4 04 add $0x4,%esp 80483c9: 89 c0 mov %eax,%eax 80483cb: 89 45 f4 mov %eax,0xfffffff4(%ebp) 80483ce: 66 c7 45 f0 02 00 movw $0x2,0xfffffff0(%ebp) 80483d4: 66 c7 45 f2 d0 a5 movw $0xa5d0,0xfffffff2(%ebp) 80483da: 8d 45 ec lea 0xffffffec(%ebp),%eax 80483dd: 50 push %eax 80483de: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 80483e1: 50 push %eax 80483e2: 6a 00 push $0x0 80483e4: 8b 45 10 mov 0x10(%ebp),%eax 80483e7: 50 push %eax 80483e8: 8b 45 0c mov 0xc(%ebp),%eax 80483eb: 50 push %eax 80483ec: 8b 45 08 mov 0x8(%ebp),%eax 80483ef: 50 push %eax 80483f0: e8 ef ba 01 00 call 0x8063ee4 80483f5: 83 c4 18 add $0x18,%esp 80483f8: 89 c0 mov %eax,%eax 80483fa: 89 45 e8 mov %eax,0xffffffe8(%ebp) 80483fd: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 8048401: 7d 09 jge 0x804840c 8048403: 31 c0 xor %eax,%eax 8048405: eb 11 jmp 0x8048418 8048407: 90 nop 8048408: eb 0a jmp 0x8048414 804840a: 8d 36 lea (%esi),%esi 804840c: b8 01 00 00 00 mov $0x1,%eax 8048411: eb 05 jmp 0x8048418 8048413: 90 nop 8048414: 31 c0 xor %eax,%eax 8048416: eb 00 jmp 0x8048418 8048418: 89 ec mov %ebp,%esp 804841a: 5d pop %ebp 804841b: c3 ret 804841c: 55 push %ebp 804841d: 89 e5 mov %esp,%ebp 804841f: 81 ec 0c 04 00 00 sub $0x40c,%esp 8048425: c7 45 f4 01 00 00 00 movl $0x1,0xfffffff4(%ebp) 804842c: a1 84 ad 07 08 mov 0x807ad84,%eax 8048431: 83 c0 62 add $0x62,%eax 8048434: 39 45 08 cmp %eax,0x8(%ebp) 8048437: 77 0f ja 0x8048448 8048439: 83 3d 84 ad 07 08 00 cmpl $0x0,0x807ad84 8048440: 0f 85 1e 02 00 00 jne 0x8048664 8048446: eb 00 jmp 0x8048448 8048448: e8 6b fe ff ff call 0x80482b8 804844d: 89 c0 mov %eax,%eax 804844f: 89 45 fc mov %eax,0xfffffffc(%ebp) 8048452: 8b 45 0c mov 0xc(%ebp),%eax 8048455: 50 push %eax 8048456: e8 d5 c9 01 00 call 0x8064e30 804845b: 83 c4 04 add $0x4,%esp 804845e: 89 c0 mov %eax,%eax 8048460: 83 f8 03 cmp $0x3,%eax 8048463: 0f 86 af 00 00 00 jbe 0x8048518 8048469: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 804846d: 75 05 jne 0x8048474 804846f: e9 a4 00 00 00 jmp 0x8048518 8048474: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804847b: 8b 45 0c mov 0xc(%ebp),%eax 804847e: 03 05 38 0f 08 08 add 0x8080f38,%eax 8048484: c6 00 00 movb $0x0,(%eax) 8048487: ff 05 38 0f 08 08 incl 0x8080f38 804848d: a1 38 0f 08 08 mov 0x8080f38,%eax 8048492: 50 push %eax 8048493: 8b 45 0c mov 0xc(%ebp),%eax 8048496: 50 push %eax 8048497: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804849a: 50 push %eax 804849b: e8 78 fe ff ff call 0x8048318 80484a0: 83 c4 0c add $0xc,%esp 80484a3: 6a 0a push $0xa 80484a5: e8 9a d3 00 00 call 0x8055844 80484aa: 83 c4 04 add $0x4,%esp 80484ad: ff 45 f8 incl 0xfffffff8(%ebp) 80484b0: 68 e8 03 00 00 push $0x3e8 80484b5: 8d 85 f4 fb ff ff lea 0xfffffbf4(%ebp),%eax 80484bb: 50 push %eax 80484bc: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80484bf: 50 push %eax 80484c0: e8 bf fe ff ff call 0x8048384 80484c5: 83 c4 0c add $0xc,%esp 80484c8: 89 c0 mov %eax,%eax 80484ca: 85 c0 test %eax,%eax 80484cc: 7f 0a jg 0x80484d8 80484ce: 83 7d f8 0a cmpl $0xa,0xfffffff8(%ebp) 80484d2: 7e 08 jle 0x80484dc 80484d4: eb 02 jmp 0x80484d8 80484d6: 8d 36 lea (%esi),%esi 80484d8: eb 06 jmp 0x80484e0 80484da: 8d 36 lea (%esi),%esi 80484dc: eb af jmp 0x804848d 80484de: 8d 36 lea (%esi),%esi 80484e0: 83 7d f8 0a cmpl $0xa,0xfffffff8(%ebp) 80484e4: 7e 0a jle 0x80484f0 80484e6: 6a 00 push $0x0 80484e8: e8 63 d5 00 00 call 0x8055a50 80484ed: 83 c4 04 add $0x4,%esp 80484f0: 6a 03 push $0x3 80484f2: 68 61 4a 07 08 push $0x8074a61 80484f7: 8d 85 f4 fb ff ff lea 0xfffffbf4(%ebp),%eax 80484fd: 50 push %eax 80484fe: e8 f5 c9 01 00 call 0x8064ef8 8048503: 83 c4 0c add $0xc,%esp 8048506: 89 c0 mov %eax,%eax 8048508: 85 c0 test %eax,%eax 804850a: 75 07 jne 0x8048513 804850c: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 8048513: e9 51 ff ff ff jmp 0x8048469 8048518: 90 nop 8048519: eb 09 jmp 0x8048524 804851b: 90 nop 804851c: e9 3b 01 00 00 jmp 0x804865c 8048521: 8d 76 00 lea 0x0(%esi),%esi 8048524: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804852b: 6a 03 push $0x3 804852d: 68 65 4a 07 08 push $0x8074a65 8048532: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8048535: 50 push %eax 8048536: e8 dd fd ff ff call 0x8048318 804853b: 83 c4 0c add $0xc,%esp 804853e: 6a 0a push $0xa 8048540: e8 ff d2 00 00 call 0x8055844 8048545: 83 c4 04 add $0x4,%esp 8048548: ff 45 f8 incl 0xfffffff8(%ebp) 804854b: 68 e8 03 00 00 push $0x3e8 8048550: 8d 85 f4 fb ff ff lea 0xfffffbf4(%ebp),%eax 8048556: 50 push %eax 8048557: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804855a: 50 push %eax 804855b: e8 24 fe ff ff call 0x8048384 8048560: 83 c4 0c add $0xc,%esp 8048563: 89 c0 mov %eax,%eax 8048565: 85 c0 test %eax,%eax 8048567: 7f 0b jg 0x8048574 8048569: 83 7d f8 0a cmpl $0xa,0xfffffff8(%ebp) 804856d: 7e 09 jle 0x8048578 804856f: eb 03 jmp 0x8048574 8048571: 8d 76 00 lea 0x0(%esi),%esi 8048574: eb 06 jmp 0x804857c 8048576: 8d 36 lea (%esi),%esi 8048578: eb b1 jmp 0x804852b 804857a: 8d 36 lea (%esi),%esi 804857c: 83 7d f8 0a cmpl $0xa,0xfffffff8(%ebp) 8048580: 7e 16 jle 0x8048598 8048582: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8048585: 50 push %eax 8048586: e8 75 fd ff ff call 0x8048300 804858b: 83 c4 04 add $0x4,%esp 804858e: 6a 00 push $0x0 8048590: e8 bb d4 00 00 call 0x8055a50 8048595: 83 c4 04 add $0x4,%esp 8048598: 6a 03 push $0x3 804859a: 68 69 4a 07 08 push $0x8074a69 804859f: 8d 85 f4 fb ff ff lea 0xfffffbf4(%ebp),%eax 80485a5: 50 push %eax 80485a6: e8 4d c9 01 00 call 0x8064ef8 80485ab: 83 c4 0c add $0xc,%esp 80485ae: 89 c0 mov %eax,%eax 80485b0: 85 c0 test %eax,%eax 80485b2: 75 18 jne 0x80485cc 80485b4: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80485b7: 50 push %eax 80485b8: e8 43 fd ff ff call 0x8048300 80485bd: 83 c4 04 add $0x4,%esp 80485c0: 6a 00 push $0x0 80485c2: e8 89 d4 00 00 call 0x8055a50 80485c7: 83 c4 04 add $0x4,%esp 80485ca: 8d 36 lea (%esi),%esi 80485cc: 6a 02 push $0x2 80485ce: 68 6d 4a 07 08 push $0x8074a6d 80485d3: 8d 85 f4 fb ff ff lea 0xfffffbf4(%ebp),%eax 80485d9: 50 push %eax 80485da: e8 19 c9 01 00 call 0x8064ef8 80485df: 83 c4 0c add $0xc,%esp 80485e2: 89 c0 mov %eax,%eax 80485e4: 85 c0 test %eax,%eax 80485e6: 75 6c jne 0x8048654 80485e8: 68 84 ad 07 08 push $0x807ad84 80485ed: 68 70 4a 07 08 push $0x8074a70 80485f2: 8d 85 f4 fb ff ff lea 0xfffffbf4(%ebp),%eax 80485f8: 8d 50 02 lea 0x2(%eax),%edx 80485fb: 52 push %edx 80485fc: e8 0b 58 00 00 call 0x804de0c 8048601: 83 c4 0c add $0xc,%esp 8048604: 68 30 75 00 00 push $0x7530 8048609: 6a 00 push $0x0 804860b: 8b 45 0c mov 0xc(%ebp),%eax 804860e: 50 push %eax 804860f: e8 70 c4 01 00 call 0x8064a84 8048614: 83 c4 0c add $0xc,%esp 8048617: a1 84 ad 07 08 mov 0x807ad84,%eax 804861c: 50 push %eax 804861d: 68 74 4a 07 08 push $0x8074a74 8048622: 8b 45 0c mov 0xc(%ebp),%eax 8048625: 50 push %eax 8048626: e8 c9 57 00 00 call 0x804ddf4 804862b: 83 c4 0c add $0xc,%esp 804862e: 8b 45 0c mov 0xc(%ebp),%eax 8048631: 50 push %eax 8048632: e8 f9 c7 01 00 call 0x8064e30 8048637: 83 c4 04 add $0x4,%esp 804863a: a3 38 0f 08 08 mov %eax,0x8080f38 804863f: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8048642: 50 push %eax 8048643: e8 b8 fc ff ff call 0x8048300 8048648: 83 c4 04 add $0x4,%esp 804864b: a1 84 ad 07 08 mov 0x807ad84,%eax 8048650: eb 1a jmp 0x804866c 8048652: 8d 36 lea (%esi),%esi 8048654: e9 c0 fe ff ff jmp 0x8048519 8048659: 8d 76 00 lea 0x0(%esi),%esi 804865c: 31 c0 xor %eax,%eax 804865e: eb 0c jmp 0x804866c 8048660: eb 0a jmp 0x804866c 8048662: 8d 36 lea (%esi),%esi 8048664: 8b 55 08 mov 0x8(%ebp),%edx 8048667: 42 inc %edx 8048668: 89 d0 mov %edx,%eax 804866a: eb 00 jmp 0x804866c 804866c: 89 ec mov %ebp,%esp 804866e: 5d pop %ebp 804866f: c3 ret 8048670: 55 push %ebp 8048671: 89 e5 mov %esp,%ebp 8048673: 81 ec 28 04 00 00 sub $0x428,%esp 8048679: c7 45 e8 01 00 00 00 movl $0x1,0xffffffe8(%ebp) 8048680: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 8048687: c6 85 de fb ff ff 20 movb $0x20,0xfffffbde(%ebp) 804868e: c7 85 d8 fb ff ff 00 movl $0x0,0xfffffbd8(%ebp) 8048695: 00 00 00 8048698: 68 7b 4a 07 08 push $0x8074a7b 804869d: e8 b6 fb ff ff call 0x8048258 80486a2: 83 c4 04 add $0x4,%esp 80486a5: 89 c0 mov %eax,%eax 80486a7: 89 45 f4 mov %eax,0xfffffff4(%ebp) 80486aa: 66 c7 45 f0 02 00 movw $0x2,0xfffffff0(%ebp) 80486b0: 6a 50 push $0x50 80486b2: e8 c9 c1 01 00 call 0x8064880 80486b7: 83 c4 04 add $0x4,%esp 80486ba: 89 c0 mov %eax,%eax 80486bc: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) 80486c0: 6a 06 push $0x6 80486c2: 6a 01 push $0x1 80486c4: 6a 02 push $0x2 80486c6: e8 25 b9 01 00 call 0x8063ff0 80486cb: 83 c4 0c add $0xc,%esp 80486ce: 89 c0 mov %eax,%eax 80486d0: 89 45 ec mov %eax,0xffffffec(%ebp) 80486d3: 6a 10 push $0x10 80486d5: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 80486d8: 50 push %eax 80486d9: 8b 45 ec mov 0xffffffec(%ebp),%eax 80486dc: 50 push %eax 80486dd: e8 ba b7 01 00 call 0x8063e9c 80486e2: 83 c4 0c add $0xc,%esp 80486e5: 89 c0 mov %eax,%eax 80486e7: 83 f8 ff cmp $0xffffffff,%eax 80486ea: 75 14 jne 0x8048700 80486ec: 8b 45 ec mov 0xffffffec(%ebp),%eax 80486ef: 50 push %eax 80486f0: e8 67 bd 01 00 call 0x806445c 80486f5: 83 c4 04 add $0x4,%esp 80486f8: 31 c0 xor %eax,%eax 80486fa: e9 a5 02 00 00 jmp 0x80489a4 80486ff: 90 nop 8048700: 6a 01 push $0x1 8048702: e8 3d d1 00 00 call 0x8055844 8048707: 83 c4 04 add $0x4,%esp 804870a: 68 00 08 00 00 push $0x800 804870f: 6a 04 push $0x4 8048711: 8b 45 ec mov 0xffffffec(%ebp),%eax 8048714: 50 push %eax 8048715: e8 6e bd 01 00 call 0x8064488 804871a: 83 c4 0c add $0xc,%esp 804871d: 8b 45 08 mov 0x8(%ebp),%eax 8048720: 50 push %eax 8048721: 68 87 4a 07 08 push $0x8074a87 8048726: 8d 85 e0 fb ff ff lea 0xfffffbe0(%ebp),%eax 804872c: 50 push %eax 804872d: e8 c2 56 00 00 call 0x804ddf4 8048732: 83 c4 0c add $0xc,%esp 8048735: 6a 00 push $0x0 8048737: 8d 85 e0 fb ff ff lea 0xfffffbe0(%ebp),%eax 804873d: 50 push %eax 804873e: e8 ed c6 01 00 call 0x8064e30 8048743: 83 c4 04 add $0x4,%esp 8048746: 89 c0 mov %eax,%eax 8048748: 50 push %eax 8048749: 8d 85 e0 fb ff ff lea 0xfffffbe0(%ebp),%eax 804874f: 50 push %eax 8048750: 8b 45 ec mov 0xffffffec(%ebp),%eax 8048753: 50 push %eax 8048754: e8 eb b7 01 00 call 0x8063f44 8048759: 83 c4 10 add $0x10,%esp 804875c: 6a 00 push $0x0 804875e: e8 8d bf 01 00 call 0x80646f0 8048763: 83 c4 04 add $0x4,%esp 8048766: 89 85 d8 fb ff ff mov %eax,0xfffffbd8(%ebp) 804876c: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 8048770: 75 06 jne 0x8048778 8048772: e9 1d 02 00 00 jmp 0x8048994 8048777: 90 nop 8048778: 6a 00 push $0x0 804877a: e8 71 bf 01 00 call 0x80646f0 804877f: 83 c4 04 add $0x4,%esp 8048782: 89 c0 mov %eax,%eax 8048784: 89 c2 mov %eax,%edx 8048786: 2b 95 d8 fb ff ff sub 0xfffffbd8(%ebp),%edx 804878c: 83 fa 19 cmp $0x19,%edx 804878f: 76 07 jbe 0x8048798 8048791: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 8048798: 8b 45 ec mov 0xffffffec(%ebp),%eax 804879b: 50 push %eax 804879c: e8 07 02 00 00 call 0x80489a8 80487a1: 83 c4 04 add $0x4,%esp 80487a4: 89 c0 mov %eax,%eax 80487a6: 85 c0 test %eax,%eax 80487a8: 0f 84 e0 01 00 00 je 0x804898e 80487ae: 6a 01 push $0x1 80487b0: 8d 85 df fb ff ff lea 0xfffffbdf(%ebp),%eax 80487b6: 50 push %eax 80487b7: 8b 45 ec mov 0xffffffec(%ebp),%eax 80487ba: 50 push %eax 80487bb: e8 cc bd 01 00 call 0x806458c 80487c0: 83 c4 0c add $0xc,%esp 80487c3: 89 c0 mov %eax,%eax 80487c5: 89 45 e4 mov %eax,0xffffffe4(%ebp) 80487c8: 83 7d e4 01 cmpl $0x1,0xffffffe4(%ebp) 80487cc: 75 1e jne 0x80487ec 80487ce: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 80487d2: 75 18 jne 0x80487ec 80487d4: 80 bd df fb ff ff 22 cmpb $0x22,0xfffffbdf(%ebp) 80487db: 75 07 jne 0x80487e4 80487dd: c7 45 e0 01 00 00 00 movl $0x1,0xffffffe0(%ebp) 80487e4: e9 93 01 00 00 jmp 0x804897c 80487e9: 8d 76 00 lea 0x0(%esi),%esi 80487ec: 83 7d e4 01 cmpl $0x1,0xffffffe4(%ebp) 80487f0: 0f 85 fa 00 00 00 jne 0x80488f0 80487f6: 83 7d e0 01 cmpl $0x1,0xffffffe0(%ebp) 80487fa: 0f 85 f0 00 00 00 jne 0x80488f0 8048800: 0f b6 85 de fb ff ff movzbl 0xfffffbde(%ebp),%eax 8048807: 83 f8 6c cmp $0x6c,%eax 804880a: 0f 84 9c 00 00 00 je 0x80488ac 8048810: 83 f8 6c cmp $0x6c,%eax 8048813: 7f 23 jg 0x8048838 8048815: 83 f8 61 cmp $0x61,%eax 8048818: 74 6a je 0x8048884 804881a: 83 f8 61 cmp $0x61,%eax 804881d: 7f 0d jg 0x804882c 804881f: 83 f8 22 cmp $0x22,%eax 8048822: 74 38 je 0x804885c 8048824: e9 bf 00 00 00 jmp 0x80488e8 8048829: 8d 76 00 lea 0x0(%esi),%esi 804882c: 83 f8 69 cmp $0x69,%eax 804882f: 74 67 je 0x8048898 8048831: e9 b2 00 00 00 jmp 0x80488e8 8048836: 8d 36 lea (%esi),%esi 8048838: 83 f8 6f cmp $0x6f,%eax 804883b: 0f 84 93 00 00 00 je 0x80488d4 8048841: 83 f8 6f cmp $0x6f,%eax 8048844: 7f 0a jg 0x8048850 8048846: 83 f8 6d cmp $0x6d,%eax 8048849: 74 25 je 0x8048870 804884b: e9 98 00 00 00 jmp 0x80488e8 8048850: 83 f8 74 cmp $0x74,%eax 8048853: 74 6b je 0x80488c0 8048855: e9 8e 00 00 00 jmp 0x80488e8 804885a: 8d 36 lea (%esi),%esi 804885c: 80 bd df fb ff ff 6d cmpb $0x6d,0xfffffbdf(%ebp) 8048863: 74 07 je 0x804886c 8048865: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 804886c: eb 7a jmp 0x80488e8 804886e: 8d 36 lea (%esi),%esi 8048870: 80 bd df fb ff ff 61 cmpb $0x61,0xfffffbdf(%ebp) 8048877: 74 07 je 0x8048880 8048879: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 8048880: eb 66 jmp 0x80488e8 8048882: 8d 36 lea (%esi),%esi 8048884: 80 bd df fb ff ff 69 cmpb $0x69,0xfffffbdf(%ebp) 804888b: 74 07 je 0x8048894 804888d: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 8048894: eb 52 jmp 0x80488e8 8048896: 8d 36 lea (%esi),%esi 8048898: 80 bd df fb ff ff 6c cmpb $0x6c,0xfffffbdf(%ebp) 804889f: 74 07 je 0x80488a8 80488a1: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 80488a8: eb 3e jmp 0x80488e8 80488aa: 8d 36 lea (%esi),%esi 80488ac: 80 bd df fb ff ff 74 cmpb $0x74,0xfffffbdf(%ebp) 80488b3: 74 07 je 0x80488bc 80488b5: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 80488bc: eb 2a jmp 0x80488e8 80488be: 8d 36 lea (%esi),%esi 80488c0: 80 bd df fb ff ff 6f cmpb $0x6f,0xfffffbdf(%ebp) 80488c7: 74 07 je 0x80488d0 80488c9: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 80488d0: eb 16 jmp 0x80488e8 80488d2: 8d 36 lea (%esi),%esi 80488d4: 80 bd df fb ff ff 3a cmpb $0x3a,0xfffffbdf(%ebp) 80488db: 75 07 jne 0x80488e4 80488dd: c7 45 e0 02 00 00 00 movl $0x2,0xffffffe0(%ebp) 80488e4: eb 02 jmp 0x80488e8 80488e6: 8d 36 lea (%esi),%esi 80488e8: e9 8f 00 00 00 jmp 0x804897c 80488ed: 8d 76 00 lea 0x0(%esi),%esi 80488f0: 83 7d e4 01 cmpl $0x1,0xffffffe4(%ebp) 80488f4: 0f 85 82 00 00 00 jne 0x804897c 80488fa: 83 7d e0 02 cmpl $0x2,0xffffffe0(%ebp) 80488fe: 75 7c jne 0x804897c 8048900: 80 bd df fb ff ff 22 cmpb $0x22,0xfffffbdf(%ebp) 8048907: 74 3b je 0x8048944 8048909: 8b 45 10 mov 0x10(%ebp),%eax 804890c: 48 dec %eax 804890d: 39 05 38 0f 08 08 cmp %eax,0x8080f38 8048913: 7d 2f jge 0x8048944 8048915: 0f b6 85 df fb ff ff movzbl 0xfffffbdf(%ebp),%eax 804891c: 50 push %eax 804891d: e8 6e 01 00 00 call 0x8048a90 8048922: 83 c4 04 add $0x4,%esp 8048925: 89 c0 mov %eax,%eax 8048927: 85 c0 test %eax,%eax 8048929: 74 17 je 0x8048942 804892b: 8b 45 0c mov 0xc(%ebp),%eax 804892e: 03 05 38 0f 08 08 add 0x8080f38,%eax 8048934: 8a 95 df fb ff ff mov 0xfffffbdf(%ebp),%dl 804893a: 88 10 mov %dl,(%eax) 804893c: ff 05 38 0f 08 08 incl 0x8080f38 8048942: eb 38 jmp 0x804897c 8048944: 8b 45 10 mov 0x10(%ebp),%eax 8048947: 48 dec %eax 8048948: 39 05 38 0f 08 08 cmp %eax,0x8080f38 804894e: 7d 12 jge 0x8048962 8048950: 8b 45 0c mov 0xc(%ebp),%eax 8048953: 03 05 38 0f 08 08 add 0x8080f38,%eax 8048959: c6 00 0a movb $0xa,(%eax) 804895c: ff 05 38 0f 08 08 incl 0x8080f38 8048962: 8b 45 ec mov 0xffffffec(%ebp),%eax 8048965: 50 push %eax 8048966: e8 f1 ba 01 00 call 0x806445c 804896b: 83 c4 04 add $0x4,%esp 804896e: 6a 01 push $0x1 8048970: e8 cf ce 00 00 call 0x8055844 8048975: 83 c4 04 add $0x4,%esp 8048978: 31 c0 xor %eax,%eax 804897a: eb 28 jmp 0x80489a4 804897c: 83 7d e4 01 cmpl $0x1,0xffffffe4(%ebp) 8048980: 75 0c jne 0x804898e 8048982: 8a 85 df fb ff ff mov 0xfffffbdf(%ebp),%al 8048988: 88 85 de fb ff ff mov %al,0xfffffbde(%ebp) 804898e: e9 d9 fd ff ff jmp 0x804876c 8048993: 90 nop 8048994: 8b 45 ec mov 0xffffffec(%ebp),%eax 8048997: 50 push %eax 8048998: e8 bf ba 01 00 call 0x806445c 804899d: 83 c4 04 add $0x4,%esp 80489a0: 31 c0 xor %eax,%eax 80489a2: eb 00 jmp 0x80489a4 80489a4: 89 ec mov %ebp,%esp 80489a6: 5d pop %ebp 80489a7: c3 ret 80489a8: 55 push %ebp 80489a9: 89 e5 mov %esp,%ebp 80489ab: 83 ec 04 sub $0x4,%esp 80489ae: 8d 45 fc lea 0xfffffffc(%ebp),%eax 80489b1: 50 push %eax 80489b2: 68 1b 54 00 00 push $0x541b 80489b7: 8b 45 08 mov 0x8(%ebp),%eax 80489ba: 50 push %eax 80489bb: e8 6c bb 01 00 call 0x806452c 80489c0: 83 c4 0c add $0xc,%esp 80489c3: 89 c0 mov %eax,%eax 80489c5: 83 f8 ff cmp $0xffffffff,%eax 80489c8: 75 0a jne 0x80489d4 80489ca: b8 ff ff ff ff mov $0xffffffff,%eax 80489cf: eb 0b jmp 0x80489dc 80489d1: 8d 76 00 lea 0x0(%esi),%esi 80489d4: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80489d7: eb 03 jmp 0x80489dc 80489d9: 8d 76 00 lea 0x0(%esi),%esi 80489dc: 89 ec mov %ebp,%esp 80489de: 5d pop %ebp 80489df: c3 ret 80489e0: 55 push %ebp 80489e1: 89 e5 mov %esp,%ebp 80489e3: 8b 45 08 mov 0x8(%ebp),%eax 80489e6: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 80489ec: f6 44 42 01 0c testb $0xc,0x1(%edx,%eax,2) 80489f1: 0f 95 c0 setne %al 80489f4: 25 ff 00 00 00 and $0xff,%eax 80489f9: 89 ec mov %ebp,%esp 80489fb: 5d pop %ebp 80489fc: c3 ret 80489fd: 8d 76 00 lea 0x0(%esi),%esi 8048a00: 55 push %ebp 8048a01: 89 e5 mov %esp,%ebp 8048a03: 8b 45 08 mov 0x8(%ebp),%eax 8048a06: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8048a0c: 66 8b 04 42 mov (%edx,%eax,2),%ax 8048a10: 66 c1 e8 0a shr $0xa,%ax 8048a14: 83 e0 01 and $0x1,%eax 8048a17: 89 ec mov %ebp,%esp 8048a19: 5d pop %ebp 8048a1a: c3 ret 8048a1b: 90 nop 8048a1c: 55 push %ebp 8048a1d: 89 e5 mov %esp,%ebp 8048a1f: 8b 45 08 mov 0x8(%ebp),%eax 8048a22: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8048a28: 66 8b 04 42 mov (%edx,%eax,2),%ax 8048a2c: 66 c1 e8 01 shr $0x1,%ax 8048a30: 83 e0 01 and $0x1,%eax 8048a33: 89 ec mov %ebp,%esp 8048a35: 5d pop %ebp 8048a36: c3 ret 8048a37: 90 nop 8048a38: 55 push %ebp 8048a39: 89 e5 mov %esp,%ebp 8048a3b: 8b 45 08 mov 0x8(%ebp),%eax 8048a3e: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8048a44: 66 8b 04 42 mov (%edx,%eax,2),%ax 8048a48: 66 c1 e8 0b shr $0xb,%ax 8048a4c: 83 e0 01 and $0x1,%eax 8048a4f: 89 ec mov %ebp,%esp 8048a51: 5d pop %ebp 8048a52: c3 ret 8048a53: 90 nop 8048a54: 55 push %ebp 8048a55: 89 e5 mov %esp,%ebp 8048a57: 8b 45 08 mov 0x8(%ebp),%eax 8048a5a: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8048a60: 66 8b 04 42 mov (%edx,%eax,2),%ax 8048a64: 66 c1 e8 09 shr $0x9,%ax 8048a68: 83 e0 01 and $0x1,%eax 8048a6b: 89 ec mov %ebp,%esp 8048a6d: 5d pop %ebp 8048a6e: c3 ret 8048a6f: 90 nop 8048a70: 55 push %ebp 8048a71: 89 e5 mov %esp,%ebp 8048a73: 8b 45 08 mov 0x8(%ebp),%eax 8048a76: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8048a7c: 66 8b 04 42 mov (%edx,%eax,2),%ax 8048a80: 66 c1 e8 0f shr $0xf,%ax 8048a84: 25 ff ff 00 00 and $0xffff,%eax 8048a89: 89 ec mov %ebp,%esp 8048a8b: 5d pop %ebp 8048a8c: c3 ret 8048a8d: 8d 76 00 lea 0x0(%esi),%esi 8048a90: 55 push %ebp 8048a91: 89 e5 mov %esp,%ebp 8048a93: 8b 45 08 mov 0x8(%ebp),%eax 8048a96: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8048a9c: 66 8b 04 42 mov (%edx,%eax,2),%ax 8048aa0: 66 c1 e8 0e shr $0xe,%ax 8048aa4: 83 e0 01 and $0x1,%eax 8048aa7: 89 ec mov %ebp,%esp 8048aa9: 5d pop %ebp 8048aaa: c3 ret 8048aab: 90 nop 8048aac: 55 push %ebp 8048aad: 89 e5 mov %esp,%ebp 8048aaf: 8b 45 08 mov 0x8(%ebp),%eax 8048ab2: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8048ab8: 66 8b 04 42 mov (%edx,%eax,2),%ax 8048abc: 66 c1 e8 02 shr $0x2,%ax 8048ac0: 83 e0 01 and $0x1,%eax 8048ac3: 89 ec mov %ebp,%esp 8048ac5: 5d pop %ebp 8048ac6: c3 ret 8048ac7: 90 nop 8048ac8: 55 push %ebp 8048ac9: 89 e5 mov %esp,%ebp 8048acb: 8b 45 08 mov 0x8(%ebp),%eax 8048ace: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8048ad4: 66 8b 04 42 mov (%edx,%eax,2),%ax 8048ad8: 66 c1 e8 0d shr $0xd,%ax 8048adc: 83 e0 01 and $0x1,%eax 8048adf: 89 ec mov %ebp,%esp 8048ae1: 5d pop %ebp 8048ae2: c3 ret 8048ae3: 90 nop 8048ae4: 55 push %ebp 8048ae5: 89 e5 mov %esp,%ebp 8048ae7: 8b 55 08 mov 0x8(%ebp),%edx 8048aea: a1 88 ad 07 08 mov 0x807ad88,%eax 8048aef: 8a 44 50 01 mov 0x1(%eax,%edx,2),%al 8048af3: 83 e0 01 and $0x1,%eax 8048af6: 89 ec mov %ebp,%esp 8048af8: 5d pop %ebp 8048af9: c3 ret 8048afa: 8d 36 lea (%esi),%esi 8048afc: 55 push %ebp 8048afd: 89 e5 mov %esp,%ebp 8048aff: 8b 45 08 mov 0x8(%ebp),%eax 8048b02: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8048b08: 66 8b 04 42 mov (%edx,%eax,2),%ax 8048b0c: 66 c1 e8 0c shr $0xc,%ax 8048b10: 83 e0 01 and $0x1,%eax 8048b13: 89 ec mov %ebp,%esp 8048b15: 5d pop %ebp 8048b16: c3 ret 8048b17: 90 nop 8048b18: 55 push %ebp 8048b19: 89 e5 mov %esp,%ebp 8048b1b: 8b 55 08 mov 0x8(%ebp),%edx 8048b1e: a1 8c ad 07 08 mov 0x807ad8c,%eax 8048b23: 8b 04 90 mov (%eax,%edx,4),%eax 8048b26: 89 ec mov %ebp,%esp 8048b28: 5d pop %ebp 8048b29: c3 ret 8048b2a: 8d 36 lea (%esi),%esi 8048b2c: 55 push %ebp 8048b2d: 89 e5 mov %esp,%ebp 8048b2f: 8b 55 08 mov 0x8(%ebp),%edx 8048b32: a1 90 ad 07 08 mov 0x807ad90,%eax 8048b37: 8b 04 90 mov (%eax,%edx,4),%eax 8048b3a: 89 ec mov %ebp,%esp 8048b3c: 5d pop %ebp 8048b3d: c3 ret 8048b3e: 90 nop 8048b3f: 90 nop 8048b40: 55 push %ebp 8048b41: 89 e5 mov %esp,%ebp 8048b43: 83 ec 08 sub $0x8,%esp 8048b46: 57 push %edi 8048b47: 56 push %esi 8048b48: 53 push %ebx 8048b49: 31 f6 xor %esi,%esi 8048b4b: 39 35 bc ad 07 08 cmp %esi,0x807adbc 8048b51: 7e 6d jle 0x8048bc0 8048b53: 90 nop 8048b54: 8b 04 b5 10 cb 07 08 mov 0x807cb10(,%esi,4),%eax 8048b5b: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8048b5e: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 8048b61: 30 c0 xor %al,%al 8048b63: fc cld 8048b64: b9 ff ff ff ff mov $0xffffffff,%ecx 8048b69: f2 ae repnz scas %es:(%edi),%al 8048b6b: f7 d1 not %ecx 8048b6d: 89 cb mov %ecx,%ebx 8048b6f: 4b dec %ebx 8048b70: 8b 7d 08 mov 0x8(%ebp),%edi 8048b73: fc cld 8048b74: b9 ff ff ff ff mov $0xffffffff,%ecx 8048b79: f2 ae repnz scas %es:(%edi),%al 8048b7b: f7 d1 not %ecx 8048b7d: 49 dec %ecx 8048b7e: 39 d9 cmp %ebx,%ecx 8048b80: 7e 35 jle 0x8048bb7 8048b82: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8048b85: 52 push %edx 8048b86: 03 4d 08 add 0x8(%ebp),%ecx 8048b89: 89 c8 mov %ecx,%eax 8048b8b: 29 d8 sub %ebx,%eax 8048b8d: 50 push %eax 8048b8e: e8 cd ae 01 00 call 0x8063a60 8048b93: 89 c1 mov %eax,%ecx 8048b95: 83 c4 08 add $0x8,%esp 8048b98: 85 c9 test %ecx,%ecx 8048b9a: 75 1b jne 0x8048bb7 8048b9c: 8b 7d 08 mov 0x8(%ebp),%edi 8048b9f: 30 c0 xor %al,%al 8048ba1: fc cld 8048ba2: b9 ff ff ff ff mov $0xffffffff,%ecx 8048ba7: f2 ae repnz scas %es:(%edi),%al 8048ba9: f7 d1 not %ecx 8048bab: 89 ca mov %ecx,%edx 8048bad: 4a dec %edx 8048bae: 29 da sub %ebx,%edx 8048bb0: 8b 45 08 mov 0x8(%ebp),%eax 8048bb3: c6 04 02 00 movb $0x0,(%edx,%eax,1) 8048bb7: 46 inc %esi 8048bb8: 39 35 bc ad 07 08 cmp %esi,0x807adbc 8048bbe: 7f 94 jg 0x8048b54 8048bc0: 8d 65 ec lea 0xffffffec(%ebp),%esp 8048bc3: 5b pop %ebx 8048bc4: 5e pop %esi 8048bc5: 5f pop %edi 8048bc6: 89 ec mov %ebp,%esp 8048bc8: 5d pop %ebp 8048bc9: c3 ret 8048bca: 8d 36 lea (%esi),%esi 8048bcc: 55 push %ebp 8048bcd: 89 e5 mov %esp,%ebp 8048bcf: 56 push %esi 8048bd0: 53 push %ebx 8048bd1: 8b 75 08 mov 0x8(%ebp),%esi 8048bd4: 83 3d bc ad 07 08 00 cmpl $0x0,0x807adbc 8048bdb: 74 2d je 0x8048c0a 8048bdd: 8b 06 mov (%esi),%eax 8048bdf: 50 push %eax 8048be0: e8 5b ff ff ff call 0x8048b40 8048be5: 31 db xor %ebx,%ebx 8048be7: 83 c4 04 add $0x4,%esp 8048bea: 8b 46 04 mov 0x4(%esi),%eax 8048bed: 83 38 00 cmpl $0x0,(%eax) 8048bf0: 74 18 je 0x8048c0a 8048bf2: 8d 36 lea (%esi),%esi 8048bf4: 8b 04 98 mov (%eax,%ebx,4),%eax 8048bf7: 50 push %eax 8048bf8: e8 43 ff ff ff call 0x8048b40 8048bfd: 83 c4 04 add $0x4,%esp 8048c00: 43 inc %ebx 8048c01: 8b 46 04 mov 0x4(%esi),%eax 8048c04: 83 3c 98 00 cmpl $0x0,(%eax,%ebx,4) 8048c08: 75 ea jne 0x8048bf4 8048c0a: 89 f0 mov %esi,%eax 8048c0c: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8048c0f: 5b pop %ebx 8048c10: 5e pop %esi 8048c11: 89 ec mov %ebp,%esp 8048c13: 5d pop %ebp 8048c14: c3 ret 8048c15: 8d 76 00 lea 0x0(%esi),%esi 8048c18: 55 push %ebp 8048c19: 89 e5 mov %esp,%ebp 8048c1b: 81 ec 68 01 00 00 sub $0x168,%esp 8048c21: 57 push %edi 8048c22: 56 push %esi 8048c23: 53 push %ebx 8048c24: 83 3d c0 ad 07 08 00 cmpl $0x0,0x807adc0 8048c2b: 0f 84 e4 03 00 00 je 0x8049015 8048c31: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 8048c35: 0f 84 da 03 00 00 je 0x8049015 8048c3b: 83 3d c0 ad 07 08 ff cmpl $0xffffffff,0x807adc0 8048c42: 0f 85 fb 02 00 00 jne 0x8048f43 8048c48: 6a 00 push $0x0 8048c4a: 6a 01 push $0x1 8048c4c: 6a 02 push $0x2 8048c4e: e8 9d b3 01 00 call 0x8063ff0 8048c53: 89 85 b0 fe ff ff mov %eax,0xfffffeb0(%ebp) 8048c59: 83 c4 0c add $0xc,%esp 8048c5c: 83 f8 ff cmp $0xffffffff,%eax 8048c5f: 0f 84 b0 03 00 00 je 0x8049015 8048c65: c7 85 b8 fe ff ff 40 movl $0x140,0xfffffeb8(%ebp) 8048c6c: 01 00 00 8048c6f: 8d bd c0 fe ff ff lea 0xfffffec0(%ebp),%edi 8048c75: 89 bd bc fe ff ff mov %edi,0xfffffebc(%ebp) 8048c7b: 8d 85 b8 fe ff ff lea 0xfffffeb8(%ebp),%eax 8048c81: 50 push %eax 8048c82: 68 12 89 00 00 push $0x8912 8048c87: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 8048c8d: 57 push %edi 8048c8e: e8 99 b8 01 00 call 0x806452c 8048c93: 83 c4 0c add $0xc,%esp 8048c96: 83 f8 ff cmp $0xffffffff,%eax 8048c99: 0f 84 76 03 00 00 je 0x8049015 8048c9f: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 8048ca5: c1 ef 05 shr $0x5,%edi 8048ca8: 89 bd ac fe ff ff mov %edi,0xfffffeac(%ebp) 8048cae: c7 05 78 bb 07 08 88 movl $0x807ba88,0x807bb78 8048cb5: ba 07 08 8048cb8: 8b bd bc fe ff ff mov 0xfffffebc(%ebp),%edi 8048cbe: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 8048cc4: 83 bd ac fe ff ff 00 cmpl $0x0,0xfffffeac(%ebp) 8048ccb: 0f 84 56 02 00 00 je 0x8048f27 8048cd1: 89 fb mov %edi,%ebx 8048cd3: 83 c3 14 add $0x14,%ebx 8048cd6: 8b 85 ac fe ff ff mov 0xfffffeac(%ebp),%eax 8048cdc: 83 e0 01 and $0x1,%eax 8048cdf: 83 bd ac fe ff ff 00 cmpl $0x0,0xfffffeac(%ebp) 8048ce6: 7e 08 jle 0x8048cf0 8048ce8: 85 c0 test %eax,%eax 8048cea: 0f 84 a3 00 00 00 je 0x8048d93 8048cf0: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 8048cf6: 57 push %edi 8048cf7: a1 78 bb 07 08 mov 0x807bb78,%eax 8048cfc: 50 push %eax 8048cfd: e8 a6 ad 01 00 call 0x8063aa8 8048d02: 57 push %edi 8048d03: 68 1b 89 00 00 push $0x891b 8048d08: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 8048d0e: 57 push %edi 8048d0f: e8 18 b8 01 00 call 0x806452c 8048d14: 83 c4 14 add $0x14,%esp 8048d17: 83 f8 ff cmp $0xffffffff,%eax 8048d1a: 74 61 je 0x8048d7d 8048d1c: 66 83 7b fc 02 cmpw $0x2,0xfffffffc(%ebx) 8048d21: 75 5a jne 0x8048d7d 8048d23: 8b 33 mov (%ebx),%esi 8048d25: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 8048d2b: 57 push %edi 8048d2c: 68 15 89 00 00 push $0x8915 8048d31: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 8048d37: 57 push %edi 8048d38: e8 ef b7 01 00 call 0x806452c 8048d3d: 83 c4 0c add $0xc,%esp 8048d40: 83 f8 ff cmp $0xffffffff,%eax 8048d43: 74 38 je 0x8048d7d 8048d45: 66 83 7b fc 02 cmpw $0x2,0xfffffffc(%ebx) 8048d4a: 75 31 jne 0x8048d7d 8048d4c: 8b 13 mov (%ebx),%edx 8048d4e: 21 f2 and %esi,%edx 8048d50: 74 2b je 0x8048d7d 8048d52: a1 78 bb 07 08 mov 0x807bb78,%eax 8048d57: 89 50 10 mov %edx,0x10(%eax) 8048d5a: 89 70 14 mov %esi,0x14(%eax) 8048d5d: 83 3d c0 ad 07 08 ff cmpl $0xffffffff,0x807adc0 8048d64: 75 0a jne 0x8048d70 8048d66: c7 05 c0 ad 07 08 00 movl $0x0,0x807adc0 8048d6d: 00 00 00 8048d70: 83 05 78 bb 07 08 18 addl $0x18,0x807bb78 8048d77: ff 05 c0 ad 07 08 incl 0x807adc0 8048d7d: 83 c3 20 add $0x20,%ebx 8048d80: 83 85 98 fe ff ff 20 addl $0x20,0xfffffe98(%ebp) 8048d87: ff 8d ac fe ff ff decl 0xfffffeac(%ebp) 8048d8d: 0f 84 94 01 00 00 je 0x8048f27 8048d93: 89 9d a8 fe ff ff mov %ebx,0xfffffea8(%ebp) 8048d99: 8d 7b fc lea 0xfffffffc(%ebx),%edi 8048d9c: 89 bd a4 fe ff ff mov %edi,0xfffffea4(%ebp) 8048da2: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 8048da8: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 8048dae: 8d 36 lea (%esi),%esi 8048db0: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 8048db6: 57 push %edi 8048db7: a1 78 bb 07 08 mov 0x807bb78,%eax 8048dbc: 50 push %eax 8048dbd: e8 e6 ac 01 00 call 0x8063aa8 8048dc2: 57 push %edi 8048dc3: 68 1b 89 00 00 push $0x891b 8048dc8: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 8048dce: 57 push %edi 8048dcf: e8 58 b7 01 00 call 0x806452c 8048dd4: 83 c4 14 add $0x14,%esp 8048dd7: 83 f8 ff cmp $0xffffffff,%eax 8048dda: 74 77 je 0x8048e53 8048ddc: 8b bd 9c fe ff ff mov 0xfffffe9c(%ebp),%edi 8048de2: 66 83 3f 02 cmpw $0x2,(%edi) 8048de6: 75 6b jne 0x8048e53 8048de8: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 8048dee: 8b 1f mov (%edi),%ebx 8048df0: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 8048df6: 57 push %edi 8048df7: 68 15 89 00 00 push $0x8915 8048dfc: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 8048e02: 57 push %edi 8048e03: e8 24 b7 01 00 call 0x806452c 8048e08: 83 c4 0c add $0xc,%esp 8048e0b: 83 f8 ff cmp $0xffffffff,%eax 8048e0e: 74 43 je 0x8048e53 8048e10: 8b bd a4 fe ff ff mov 0xfffffea4(%ebp),%edi 8048e16: 66 83 3f 02 cmpw $0x2,(%edi) 8048e1a: 75 37 jne 0x8048e53 8048e1c: 8b bd a8 fe ff ff mov 0xfffffea8(%ebp),%edi 8048e22: 8b 17 mov (%edi),%edx 8048e24: 21 da and %ebx,%edx 8048e26: 74 2b je 0x8048e53 8048e28: a1 78 bb 07 08 mov 0x807bb78,%eax 8048e2d: 89 50 10 mov %edx,0x10(%eax) 8048e30: 89 58 14 mov %ebx,0x14(%eax) 8048e33: 83 3d c0 ad 07 08 ff cmpl $0xffffffff,0x807adc0 8048e3a: 75 0a jne 0x8048e46 8048e3c: c7 05 c0 ad 07 08 00 movl $0x0,0x807adc0 8048e43: 00 00 00 8048e46: 83 05 78 bb 07 08 18 addl $0x18,0x807bb78 8048e4d: ff 05 c0 ad 07 08 incl 0x807adc0 8048e53: 8b 9d 98 fe ff ff mov 0xfffffe98(%ebp),%ebx 8048e59: 83 c3 20 add $0x20,%ebx 8048e5c: 53 push %ebx 8048e5d: a1 78 bb 07 08 mov 0x807bb78,%eax 8048e62: 50 push %eax 8048e63: e8 40 ac 01 00 call 0x8063aa8 8048e68: 53 push %ebx 8048e69: 68 1b 89 00 00 push $0x891b 8048e6e: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 8048e74: 57 push %edi 8048e75: e8 b2 b6 01 00 call 0x806452c 8048e7a: 83 c4 14 add $0x14,%esp 8048e7d: 83 f8 ff cmp $0xffffffff,%eax 8048e80: 74 75 je 0x8048ef7 8048e82: 8b bd 9c fe ff ff mov 0xfffffe9c(%ebp),%edi 8048e88: 66 83 7f 20 02 cmpw $0x2,0x20(%edi) 8048e8d: 75 68 jne 0x8048ef7 8048e8f: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 8048e95: 8b 77 20 mov 0x20(%edi),%esi 8048e98: 53 push %ebx 8048e99: 68 15 89 00 00 push $0x8915 8048e9e: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 8048ea4: 57 push %edi 8048ea5: e8 82 b6 01 00 call 0x806452c 8048eaa: 83 c4 0c add $0xc,%esp 8048ead: 83 f8 ff cmp $0xffffffff,%eax 8048eb0: 74 45 je 0x8048ef7 8048eb2: 8b bd a4 fe ff ff mov 0xfffffea4(%ebp),%edi 8048eb8: 66 83 7f 20 02 cmpw $0x2,0x20(%edi) 8048ebd: 75 38 jne 0x8048ef7 8048ebf: 8b bd a8 fe ff ff mov 0xfffffea8(%ebp),%edi 8048ec5: 8b 57 20 mov 0x20(%edi),%edx 8048ec8: 21 f2 and %esi,%edx 8048eca: 74 2b je 0x8048ef7 8048ecc: a1 78 bb 07 08 mov 0x807bb78,%eax 8048ed1: 89 50 10 mov %edx,0x10(%eax) 8048ed4: 89 70 14 mov %esi,0x14(%eax) 8048ed7: 83 3d c0 ad 07 08 ff cmpl $0xffffffff,0x807adc0 8048ede: 75 0a jne 0x8048eea 8048ee0: c7 05 c0 ad 07 08 00 movl $0x0,0x807adc0 8048ee7: 00 00 00 8048eea: 83 05 78 bb 07 08 18 addl $0x18,0x807bb78 8048ef1: ff 05 c0 ad 07 08 incl 0x807adc0 8048ef7: 83 85 a8 fe ff ff 40 addl $0x40,0xfffffea8(%ebp) 8048efe: 83 85 a4 fe ff ff 40 addl $0x40,0xfffffea4(%ebp) 8048f05: 83 85 a0 fe ff ff 40 addl $0x40,0xfffffea0(%ebp) 8048f0c: 83 85 9c fe ff ff 40 addl $0x40,0xfffffe9c(%ebp) 8048f13: 83 85 98 fe ff ff 40 addl $0x40,0xfffffe98(%ebp) 8048f1a: 83 85 ac fe ff ff fe addl $0xfffffffe,0xfffffeac(%ebp) 8048f21: 0f 85 89 fe ff ff jne 0x8048db0 8048f27: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 8048f2d: 57 push %edi 8048f2e: e8 29 b5 01 00 call 0x806445c 8048f33: 83 c4 04 add $0x4,%esp 8048f36: 83 3d c0 ad 07 08 00 cmpl $0x0,0x807adc0 8048f3d: 0f 84 d2 00 00 00 je 0x8049015 8048f43: 8b 7d 08 mov 0x8(%ebp),%edi 8048f46: 8b 5f 10 mov 0x10(%edi),%ebx 8048f49: 85 db test %ebx,%ebx 8048f4b: 0f 84 c4 00 00 00 je 0x8049015 8048f51: 8d b5 b4 fe ff ff lea 0xfffffeb4(%ebp),%esi 8048f57: 90 nop 8048f58: 83 3b 00 cmpl $0x0,(%ebx) 8048f5b: 0f 84 b4 00 00 00 je 0x8049015 8048f61: c7 05 78 bb 07 08 88 movl $0x807ba88,0x807bb78 8048f68: ba 07 08 8048f6b: 8b 0d c0 ad 07 08 mov 0x807adc0,%ecx 8048f71: 85 c9 test %ecx,%ecx 8048f73: 0f 84 93 00 00 00 je 0x804900c 8048f79: 89 c8 mov %ecx,%eax 8048f7b: 83 e0 01 and $0x1,%eax 8048f7e: 85 c9 test %ecx,%ecx 8048f80: 7e 04 jle 0x8048f86 8048f82: 85 c0 test %eax,%eax 8048f84: 74 1e je 0x8048fa4 8048f86: 8b 03 mov (%ebx),%eax 8048f88: 8b 15 78 bb 07 08 mov 0x807bb78,%edx 8048f8e: 8b 00 mov (%eax),%eax 8048f90: 23 42 14 and 0x14(%edx),%eax 8048f93: 39 42 10 cmp %eax,0x10(%edx) 8048f96: 74 37 je 0x8048fcf 8048f98: 83 05 78 bb 07 08 18 addl $0x18,0x807bb78 8048f9f: 49 dec %ecx 8048fa0: 74 6a je 0x804900c 8048fa2: 8d 36 lea (%esi),%esi 8048fa4: 8b 03 mov (%ebx),%eax 8048fa6: 8b 15 78 bb 07 08 mov 0x807bb78,%edx 8048fac: 8b 00 mov (%eax),%eax 8048fae: 23 42 14 and 0x14(%edx),%eax 8048fb1: 39 42 10 cmp %eax,0x10(%edx) 8048fb4: 74 19 je 0x8048fcf 8048fb6: 83 05 78 bb 07 08 18 addl $0x18,0x807bb78 8048fbd: 8b 03 mov (%ebx),%eax 8048fbf: 8b 15 78 bb 07 08 mov 0x807bb78,%edx 8048fc5: 8b 00 mov (%eax),%eax 8048fc7: 23 42 14 and 0x14(%edx),%eax 8048fca: 39 42 10 cmp %eax,0x10(%edx) 8048fcd: 75 31 jne 0x8049000 8048fcf: 6a 04 push $0x4 8048fd1: 56 push %esi 8048fd2: 8b 7d 08 mov 0x8(%ebp),%edi 8048fd5: 8b 47 10 mov 0x10(%edi),%eax 8048fd8: 8b 00 mov (%eax),%eax 8048fda: 50 push %eax 8048fdb: e8 08 a9 01 00 call 0x80638e8 8048fe0: 6a 04 push $0x4 8048fe2: 8b 47 10 mov 0x10(%edi),%eax 8048fe5: 8b 00 mov (%eax),%eax 8048fe7: 50 push %eax 8048fe8: 8b 03 mov (%ebx),%eax 8048fea: 50 push %eax 8048feb: e8 f8 a8 01 00 call 0x80638e8 8048ff0: 6a 04 push $0x4 8048ff2: 8b 03 mov (%ebx),%eax 8048ff4: 50 push %eax 8048ff5: 56 push %esi 8048ff6: e8 ed a8 01 00 call 0x80638e8 8048ffb: eb 18 jmp 0x8049015 8048ffd: 8d 76 00 lea 0x0(%esi),%esi 8049000: 83 05 78 bb 07 08 18 addl $0x18,0x807bb78 8049007: 83 c1 fe add $0xfffffffe,%ecx 804900a: 75 98 jne 0x8048fa4 804900c: 83 c3 04 add $0x4,%ebx 804900f: 0f 85 43 ff ff ff jne 0x8048f58 8049015: 8d a5 8c fe ff ff lea 0xfffffe8c(%ebp),%esp 804901b: 5b pop %ebx 804901c: 5e pop %esi 804901d: 5f pop %edi 804901e: 89 ec mov %ebp,%esp 8049020: 5d pop %ebp 8049021: c3 ret 8049022: 8d 36 lea (%esi),%esi 8049024: 55 push %ebp 8049025: 89 e5 mov %esp,%ebp 8049027: 81 ec 14 04 00 00 sub $0x414,%esp 804902d: 57 push %edi 804902e: 56 push %esi 804902f: 53 push %ebx 8049030: 31 f6 xor %esi,%esi 8049032: c7 85 f8 fb ff ff 20 movl $0x807cb20,0xfffffbf8(%ebp) 8049039: cb 07 08 804903c: e8 93 2e 02 00 call 0x806bed4 8049041: 68 e7 4a 07 08 push $0x8074ae7 8049046: e8 95 c7 00 00 call 0x80557e0 804904b: 89 85 f4 fb ff ff mov %eax,0xfffffbf4(%ebp) 8049051: 83 c4 04 add $0x4,%esp 8049054: 85 c0 test %eax,%eax 8049056: 75 0a jne 0x8049062 8049058: c7 85 f4 fb ff ff f8 movl $0x8074af8,0xfffffbf4(%ebp) 804905f: 4a 07 08 8049062: 68 07 4b 07 08 push $0x8074b07 8049067: 8b 85 f4 fb ff ff mov 0xfffffbf4(%ebp),%eax 804906d: 50 push %eax 804906e: e8 f9 4b 00 00 call 0x804dc6c 8049073: 89 85 fc fb ff ff mov %eax,0xfffffbfc(%ebp) 8049079: 83 c4 08 add $0x8,%esp 804907c: 85 c0 test %eax,%eax 804907e: 75 1c jne 0x804909c 8049080: c7 05 9c c5 07 08 01 movl $0x1,0x807c59c 8049087: 00 00 00 804908a: c7 05 a0 c5 07 08 00 movl $0x0,0x807c5a0 8049091: 00 00 00 8049094: e9 e9 09 00 00 jmp 0x8049a82 8049099: 8d 76 00 lea 0x0(%esi),%esi 804909c: 8d 8d 00 fc ff ff lea 0xfffffc00(%ebp),%ecx 80490a2: 89 8d f0 fb ff ff mov %ecx,0xfffffbf0(%ebp) 80490a8: 8b 85 fc fb ff ff mov 0xfffffbfc(%ebp),%eax 80490ae: 50 push %eax 80490af: 68 00 04 00 00 push $0x400 80490b4: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 80490ba: 51 push %ecx 80490bb: e8 50 4b 00 00 call 0x804dc10 80490c0: 89 c2 mov %eax,%edx 80490c2: 83 c4 0c add $0xc,%esp 80490c5: 85 d2 test %edx,%edx 80490c7: 0f 84 9b 09 00 00 je 0x8049a68 80490cd: 6a 0a push $0xa 80490cf: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 80490d5: 50 push %eax 80490d6: e8 0d bf 01 00 call 0x8064fe8 80490db: 89 c3 mov %eax,%ebx 80490dd: 83 c4 08 add $0x8,%esp 80490e0: 85 db test %ebx,%ebx 80490e2: 74 03 je 0x80490e7 80490e4: c6 03 00 movb $0x0,(%ebx) 80490e7: 80 bd 00 fc ff ff 23 cmpb $0x23,0xfffffc00(%ebp) 80490ee: 74 b8 je 0x80490a8 80490f0: 8d 9d 00 fc ff ff lea 0xfffffc00(%ebp),%ebx 80490f6: 80 bd 00 fc ff ff 00 cmpb $0x0,0xfffffc00(%ebp) 80490fd: 74 1b je 0x804911a 80490ff: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8049105: 8d 76 00 lea 0x0(%esi),%esi 8049108: 0f b6 03 movzbl (%ebx),%eax 804910b: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 8049110: 74 08 je 0x804911a 8049112: 43 inc %ebx 8049113: 74 93 je 0x80490a8 8049115: 80 3b 00 cmpb $0x0,(%ebx) 8049118: 75 ee jne 0x8049108 804911a: 85 db test %ebx,%ebx 804911c: 74 8a je 0x80490a8 804911e: 80 3b 00 cmpb $0x0,(%ebx) 8049121: 74 85 je 0x80490a8 8049123: 89 df mov %ebx,%edi 8049125: 30 c0 xor %al,%al 8049127: fc cld 8049128: b9 ff ff ff ff mov $0xffffffff,%ecx 804912d: f2 ae repnz scas %es:(%edi),%al 804912f: 89 ca mov %ecx,%edx 8049131: f7 d2 not %edx 8049133: 89 95 ec fb ff ff mov %edx,0xfffffbec(%ebp) 8049139: 52 push %edx 804913a: 53 push %ebx 804913b: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 8049141: 50 push %eax 8049142: e8 91 a8 01 00 call 0x80639d8 8049147: 6a 05 push $0x5 8049149: 68 09 4b 07 08 push $0x8074b09 804914e: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 8049154: 51 push %ecx 8049155: e8 ca a9 01 00 call 0x8063b24 804915a: 89 c2 mov %eax,%edx 804915c: 83 c4 18 add $0x18,%esp 804915f: 85 d2 test %edx,%edx 8049161: 0f 85 49 02 00 00 jne 0x80493b0 8049167: 80 bd 05 fc ff ff 00 cmpb $0x0,0xfffffc05(%ebp) 804916e: 74 17 je 0x8049187 8049170: 0f b6 95 05 fc ff ff movzbl 0xfffffc05(%ebp),%edx 8049177: a1 88 ad 07 08 mov 0x807ad88,%eax 804917c: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049181: 0f 84 29 02 00 00 je 0x80493b0 8049187: 68 0f 4b 07 08 push $0x8074b0f 804918c: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 8049192: 50 push %eax 8049193: e8 98 bd 01 00 call 0x8064f30 8049198: 89 c3 mov %eax,%ebx 804919a: 83 c4 08 add $0x8,%esp 804919d: 85 db test %ebx,%ebx 804919f: 74 06 je 0x80491a7 80491a1: 80 7b 01 00 cmpb $0x0,0x1(%ebx) 80491a5: 75 22 jne 0x80491c9 80491a7: 68 09 4b 07 08 push $0x8074b09 80491ac: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 80491b2: 51 push %ecx 80491b3: 68 12 4b 07 08 push $0x8074b12 80491b8: 6a 0c push $0xc 80491ba: 6a 0b push $0xb 80491bc: a1 74 b7 07 08 mov 0x807b774,%eax 80491c1: 50 push %eax 80491c2: e9 31 08 00 00 jmp 0x80499f8 80491c7: 90 nop 80491c8: 43 inc %ebx 80491c9: 80 3b 20 cmpb $0x20,(%ebx) 80491cc: 74 fa je 0x80491c8 80491ce: 80 3b 09 cmpb $0x9,(%ebx) 80491d1: 74 f5 je 0x80491c8 80491d3: 68 44 4b 07 08 push $0x8074b44 80491d8: 53 push %ebx 80491d9: e8 52 bd 01 00 call 0x8064f30 80491de: 89 c7 mov %eax,%edi 80491e0: 83 c4 08 add $0x8,%esp 80491e3: 85 ff test %edi,%edi 80491e5: 74 03 je 0x80491ea 80491e7: c6 07 00 movb $0x0,(%edi) 80491ea: 6a 04 push $0x4 80491ec: 68 49 4b 07 08 push $0x8074b49 80491f1: 53 push %ebx 80491f2: e8 2d a9 01 00 call 0x8063b24 80491f7: 83 c4 0c add $0xc,%esp 80491fa: 85 c0 test %eax,%eax 80491fc: 75 3a jne 0x8049238 80491fe: 80 7b 04 00 cmpb $0x0,0x4(%ebx) 8049202: 74 10 je 0x8049214 8049204: 0f b6 53 04 movzbl 0x4(%ebx),%edx 8049208: a1 88 ad 07 08 mov 0x807ad88,%eax 804920d: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049212: 74 24 je 0x8049238 8049214: c7 04 b5 9c c5 07 08 movl $0x1,0x807c59c(,%esi,4) 804921b: 01 00 00 00 804921f: 46 inc %esi 8049220: f6 05 e8 ad 07 08 01 testb $0x1,0x807ade8 8049227: 0f 85 0f 01 00 00 jne 0x804933c 804922d: e8 5e 2b 00 00 call 0x804bd90 8049232: e9 05 01 00 00 jmp 0x804933c 8049237: 90 nop 8049238: 6a 05 push $0x5 804923a: 68 4e 4b 07 08 push $0x8074b4e 804923f: 53 push %ebx 8049240: e8 df a8 01 00 call 0x8063b24 8049245: 83 c4 0c add $0xc,%esp 8049248: 85 c0 test %eax,%eax 804924a: 75 28 jne 0x8049274 804924c: 80 7b 05 00 cmpb $0x0,0x5(%ebx) 8049250: 74 10 je 0x8049262 8049252: 0f b6 53 05 movzbl 0x5(%ebx),%edx 8049256: a1 88 ad 07 08 mov 0x807ad88,%eax 804925b: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049260: 74 12 je 0x8049274 8049262: c7 04 b5 9c c5 07 08 movl $0x2,0x807c59c(,%esi,4) 8049269: 02 00 00 00 804926d: 46 inc %esi 804926e: e9 c9 00 00 00 jmp 0x804933c 8049273: 90 nop 8049274: 6a 03 push $0x3 8049276: 68 54 4b 07 08 push $0x8074b54 804927b: 53 push %ebx 804927c: e8 a3 a8 01 00 call 0x8063b24 8049281: 83 c4 0c add $0xc,%esp 8049284: 85 c0 test %eax,%eax 8049286: 75 28 jne 0x80492b0 8049288: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 804928c: 74 10 je 0x804929e 804928e: 0f b6 53 03 movzbl 0x3(%ebx),%edx 8049292: a1 88 ad 07 08 mov 0x807ad88,%eax 8049297: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804929c: 74 12 je 0x80492b0 804929e: c7 04 b5 9c c5 07 08 movl $0x3,0x807c59c(,%esi,4) 80492a5: 03 00 00 00 80492a9: 46 inc %esi 80492aa: e9 8d 00 00 00 jmp 0x804933c 80492af: 90 nop 80492b0: 68 09 4b 07 08 push $0x8074b09 80492b5: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 80492bb: 51 push %ecx 80492bc: 68 12 4b 07 08 push $0x8074b12 80492c1: 6a 0c push $0xc 80492c3: 6a 0b push $0xb 80492c5: a1 74 b7 07 08 mov 0x807b774,%eax 80492ca: 50 push %eax 80492cb: e8 34 28 02 00 call 0x806bb04 80492d0: 83 c4 10 add $0x10,%esp 80492d3: 89 c2 mov %eax,%edx 80492d5: 52 push %edx 80492d6: 68 40 b0 07 08 push $0x807b040 80492db: e8 ec 49 00 00 call 0x804dccc 80492e0: 53 push %ebx 80492e1: 68 58 4b 07 08 push $0x8074b58 80492e6: 6a 0d push $0xd 80492e8: 6a 0b push $0xb 80492ea: 8b 0d 74 b7 07 08 mov 0x807b774,%ecx 80492f0: 51 push %ecx 80492f1: e8 0e 28 02 00 call 0x806bb04 80492f6: 83 c4 10 add $0x10,%esp 80492f9: 89 c2 mov %eax,%edx 80492fb: 52 push %edx 80492fc: 68 40 b0 07 08 push $0x807b040 8049301: e8 c6 49 00 00 call 0x804dccc 8049306: 68 54 4b 07 08 push $0x8074b54 804930b: 68 4e 4b 07 08 push $0x8074b4e 8049310: 68 49 4b 07 08 push $0x8074b49 8049315: 68 7d 4b 07 08 push $0x8074b7d 804931a: 6a 0e push $0xe 804931c: 6a 0b push $0xb 804931e: a1 74 b7 07 08 mov 0x807b774,%eax 8049323: 50 push %eax 8049324: e8 db 27 02 00 call 0x806bb04 8049329: 83 c4 10 add $0x10,%esp 804932c: 89 c2 mov %eax,%edx 804932e: 52 push %edx 804932f: 68 40 b0 07 08 push $0x807b040 8049334: e8 93 49 00 00 call 0x804dccc 8049339: 83 c4 30 add $0x30,%esp 804933c: 85 ff test %edi,%edi 804933e: 74 0b je 0x804934b 8049340: 8d 5f 01 lea 0x1(%edi),%ebx 8049343: 85 db test %ebx,%ebx 8049345: 0f 85 7e fe ff ff jne 0x80491c9 804934b: 85 f6 test %esi,%esi 804934d: 0f 85 55 fd ff ff jne 0x80490a8 8049353: 68 09 4b 07 08 push $0x8074b09 8049358: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 804935e: 51 push %ecx 804935f: 68 12 4b 07 08 push $0x8074b12 8049364: 6a 0c push $0xc 8049366: 6a 0b push $0xb 8049368: a1 74 b7 07 08 mov 0x807b774,%eax 804936d: 50 push %eax 804936e: e8 91 27 02 00 call 0x806bb04 8049373: 83 c4 10 add $0x10,%esp 8049376: 89 c2 mov %eax,%edx 8049378: 52 push %edx 8049379: 68 40 b0 07 08 push $0x807b040 804937e: e8 49 49 00 00 call 0x804dccc 8049383: 68 a9 4b 07 08 push $0x8074ba9 8049388: 6a 0f push $0xf 804938a: 6a 0b push $0xb 804938c: 8b 0d 74 b7 07 08 mov 0x807b774,%ecx 8049392: 51 push %ecx 8049393: e8 6c 27 02 00 call 0x806bb04 8049398: 89 c2 mov %eax,%edx 804939a: 52 push %edx 804939b: 68 40 b0 07 08 push $0x807b040 80493a0: e8 27 49 00 00 call 0x804dccc 80493a5: 83 c4 28 add $0x28,%esp 80493a8: e9 fb fc ff ff jmp 0x80490a8 80493ad: 8d 76 00 lea 0x0(%esi),%esi 80493b0: 6a 05 push $0x5 80493b2: 68 02 4c 07 08 push $0x8074c02 80493b7: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 80493bd: 50 push %eax 80493be: e8 61 a7 01 00 call 0x8063b24 80493c3: 89 c2 mov %eax,%edx 80493c5: 83 c4 0c add $0xc,%esp 80493c8: 85 d2 test %edx,%edx 80493ca: 0f 85 24 01 00 00 jne 0x80494f4 80493d0: 80 bd 05 fc ff ff 00 cmpb $0x0,0xfffffc05(%ebp) 80493d7: 74 17 je 0x80493f0 80493d9: 0f b6 95 05 fc ff ff movzbl 0xfffffc05(%ebp),%edx 80493e0: a1 88 ad 07 08 mov 0x807ad88,%eax 80493e5: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 80493ea: 0f 84 04 01 00 00 je 0x80494f4 80493f0: 68 0f 4b 07 08 push $0x8074b0f 80493f5: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 80493fb: 51 push %ecx 80493fc: e8 2f bb 01 00 call 0x8064f30 8049401: 89 c3 mov %eax,%ebx 8049403: 83 c4 08 add $0x8,%esp 8049406: 85 db test %ebx,%ebx 8049408: 0f 84 da 00 00 00 je 0x80494e8 804940e: 80 3b 00 cmpb $0x0,(%ebx) 8049411: 74 1f je 0x8049432 8049413: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8049419: 8d 76 00 lea 0x0(%esi),%esi 804941c: 0f b6 03 movzbl (%ebx),%eax 804941f: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 8049424: 74 0c je 0x8049432 8049426: 43 inc %ebx 8049427: 0f 84 bb 00 00 00 je 0x80494e8 804942d: 80 3b 00 cmpb $0x0,(%ebx) 8049430: 75 ea jne 0x804941c 8049432: 85 db test %ebx,%ebx 8049434: 0f 84 ae 00 00 00 je 0x80494e8 804943a: 80 3b 00 cmpb $0x0,(%ebx) 804943d: 0f 84 a5 00 00 00 je 0x80494e8 8049443: 89 df mov %ebx,%edi 8049445: 30 c0 xor %al,%al 8049447: fc cld 8049448: b9 ff ff ff ff mov $0xffffffff,%ecx 804944d: f2 ae repnz scas %es:(%edi),%al 804944f: 83 f9 fc cmp $0xfffffffc,%ecx 8049452: 75 3c jne 0x8049490 8049454: 6a 02 push $0x2 8049456: 68 08 4c 07 08 push $0x8074c08 804945b: 53 push %ebx 804945c: e8 c3 a6 01 00 call 0x8063b24 8049461: 83 c4 0c add $0xc,%esp 8049464: 85 c0 test %eax,%eax 8049466: 75 28 jne 0x8049490 8049468: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 804946c: 74 10 je 0x804947e 804946e: 0f b6 53 02 movzbl 0x2(%ebx),%edx 8049472: a1 88 ad 07 08 mov 0x807ad88,%eax 8049477: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804947c: 74 12 je 0x8049490 804947e: c7 05 ac ad 07 08 01 movl $0x1,0x807adac 8049485: 00 00 00 8049488: e9 1b fc ff ff jmp 0x80490a8 804948d: 8d 76 00 lea 0x0(%esi),%esi 8049490: 89 df mov %ebx,%edi 8049492: 30 c0 xor %al,%al 8049494: fc cld 8049495: b9 ff ff ff ff mov $0xffffffff,%ecx 804949a: f2 ae repnz scas %es:(%edi),%al 804949c: 83 f9 fb cmp $0xfffffffb,%ecx 804949f: 75 3b jne 0x80494dc 80494a1: 6a 03 push $0x3 80494a3: 68 0b 4c 07 08 push $0x8074c0b 80494a8: 53 push %ebx 80494a9: e8 76 a6 01 00 call 0x8063b24 80494ae: 83 c4 0c add $0xc,%esp 80494b1: 85 c0 test %eax,%eax 80494b3: 75 27 jne 0x80494dc 80494b5: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 80494b9: 74 10 je 0x80494cb 80494bb: 0f b6 53 03 movzbl 0x3(%ebx),%edx 80494bf: a1 88 ad 07 08 mov 0x807ad88,%eax 80494c4: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 80494c9: 74 11 je 0x80494dc 80494cb: c7 05 ac ad 07 08 00 movl $0x0,0x807adac 80494d2: 00 00 00 80494d5: e9 ce fb ff ff jmp 0x80490a8 80494da: 8d 36 lea (%esi),%esi 80494dc: 68 02 4c 07 08 push $0x8074c02 80494e1: e9 c7 03 00 00 jmp 0x80498ad 80494e6: 8d 36 lea (%esi),%esi 80494e8: 68 02 4c 07 08 push $0x8074c02 80494ed: e9 ef 04 00 00 jmp 0x80499e1 80494f2: 8d 36 lea (%esi),%esi 80494f4: 6a 07 push $0x7 80494f6: 68 0f 4c 07 08 push $0x8074c0f 80494fb: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 8049501: 50 push %eax 8049502: e8 1d a6 01 00 call 0x8063b24 8049507: 89 c2 mov %eax,%edx 8049509: 83 c4 0c add $0xc,%esp 804950c: 85 d2 test %edx,%edx 804950e: 0f 85 24 01 00 00 jne 0x8049638 8049514: 80 bd 07 fc ff ff 00 cmpb $0x0,0xfffffc07(%ebp) 804951b: 74 17 je 0x8049534 804951d: 0f b6 95 07 fc ff ff movzbl 0xfffffc07(%ebp),%edx 8049524: a1 88 ad 07 08 mov 0x807ad88,%eax 8049529: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804952e: 0f 84 04 01 00 00 je 0x8049638 8049534: 68 0f 4b 07 08 push $0x8074b0f 8049539: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804953f: 51 push %ecx 8049540: e8 eb b9 01 00 call 0x8064f30 8049545: 89 c3 mov %eax,%ebx 8049547: 83 c4 08 add $0x8,%esp 804954a: 85 db test %ebx,%ebx 804954c: 0f 84 da 00 00 00 je 0x804962c 8049552: 80 3b 00 cmpb $0x0,(%ebx) 8049555: 74 1f je 0x8049576 8049557: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 804955d: 8d 76 00 lea 0x0(%esi),%esi 8049560: 0f b6 03 movzbl (%ebx),%eax 8049563: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 8049568: 74 0c je 0x8049576 804956a: 43 inc %ebx 804956b: 0f 84 bb 00 00 00 je 0x804962c 8049571: 80 3b 00 cmpb $0x0,(%ebx) 8049574: 75 ea jne 0x8049560 8049576: 85 db test %ebx,%ebx 8049578: 0f 84 ae 00 00 00 je 0x804962c 804957e: 80 3b 00 cmpb $0x0,(%ebx) 8049581: 0f 84 a5 00 00 00 je 0x804962c 8049587: 89 df mov %ebx,%edi 8049589: 30 c0 xor %al,%al 804958b: fc cld 804958c: b9 ff ff ff ff mov $0xffffffff,%ecx 8049591: f2 ae repnz scas %es:(%edi),%al 8049593: 83 f9 fc cmp $0xfffffffc,%ecx 8049596: 75 3c jne 0x80495d4 8049598: 6a 02 push $0x2 804959a: 68 08 4c 07 08 push $0x8074c08 804959f: 53 push %ebx 80495a0: e8 7f a5 01 00 call 0x8063b24 80495a5: 83 c4 0c add $0xc,%esp 80495a8: 85 c0 test %eax,%eax 80495aa: 75 28 jne 0x80495d4 80495ac: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 80495b0: 74 10 je 0x80495c2 80495b2: 0f b6 53 02 movzbl 0x2(%ebx),%edx 80495b6: a1 88 ad 07 08 mov 0x807ad88,%eax 80495bb: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 80495c0: 74 12 je 0x80495d4 80495c2: c7 05 b0 ad 07 08 01 movl $0x1,0x807adb0 80495c9: 00 00 00 80495cc: e9 d7 fa ff ff jmp 0x80490a8 80495d1: 8d 76 00 lea 0x0(%esi),%esi 80495d4: 89 df mov %ebx,%edi 80495d6: 30 c0 xor %al,%al 80495d8: fc cld 80495d9: b9 ff ff ff ff mov $0xffffffff,%ecx 80495de: f2 ae repnz scas %es:(%edi),%al 80495e0: 83 f9 fb cmp $0xfffffffb,%ecx 80495e3: 75 3b jne 0x8049620 80495e5: 6a 03 push $0x3 80495e7: 68 0b 4c 07 08 push $0x8074c0b 80495ec: 53 push %ebx 80495ed: e8 32 a5 01 00 call 0x8063b24 80495f2: 83 c4 0c add $0xc,%esp 80495f5: 85 c0 test %eax,%eax 80495f7: 75 27 jne 0x8049620 80495f9: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 80495fd: 74 10 je 0x804960f 80495ff: 0f b6 53 03 movzbl 0x3(%ebx),%edx 8049603: a1 88 ad 07 08 mov 0x807ad88,%eax 8049608: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804960d: 74 11 je 0x8049620 804960f: c7 05 b0 ad 07 08 00 movl $0x0,0x807adb0 8049616: 00 00 00 8049619: e9 8a fa ff ff jmp 0x80490a8 804961e: 8d 36 lea (%esi),%esi 8049620: 68 0f 4c 07 08 push $0x8074c0f 8049625: e9 83 02 00 00 jmp 0x80498ad 804962a: 8d 36 lea (%esi),%esi 804962c: 68 0f 4c 07 08 push $0x8074c0f 8049631: e9 ab 03 00 00 jmp 0x80499e1 8049636: 8d 36 lea (%esi),%esi 8049638: 6a 05 push $0x5 804963a: 68 17 4c 07 08 push $0x8074c17 804963f: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 8049645: 50 push %eax 8049646: e8 d9 a4 01 00 call 0x8063b24 804964b: 89 c2 mov %eax,%edx 804964d: 83 c4 0c add $0xc,%esp 8049650: 85 d2 test %edx,%edx 8049652: 0f 85 24 01 00 00 jne 0x804977c 8049658: 80 bd 05 fc ff ff 00 cmpb $0x0,0xfffffc05(%ebp) 804965f: 74 17 je 0x8049678 8049661: 0f b6 95 05 fc ff ff movzbl 0xfffffc05(%ebp),%edx 8049668: a1 88 ad 07 08 mov 0x807ad88,%eax 804966d: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049672: 0f 84 04 01 00 00 je 0x804977c 8049678: 68 0f 4b 07 08 push $0x8074b0f 804967d: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 8049683: 51 push %ecx 8049684: e8 a7 b8 01 00 call 0x8064f30 8049689: 89 c3 mov %eax,%ebx 804968b: 83 c4 08 add $0x8,%esp 804968e: 85 db test %ebx,%ebx 8049690: 0f 84 da 00 00 00 je 0x8049770 8049696: 80 3b 00 cmpb $0x0,(%ebx) 8049699: 74 1f je 0x80496ba 804969b: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 80496a1: 8d 76 00 lea 0x0(%esi),%esi 80496a4: 0f b6 03 movzbl (%ebx),%eax 80496a7: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 80496ac: 74 0c je 0x80496ba 80496ae: 43 inc %ebx 80496af: 0f 84 bb 00 00 00 je 0x8049770 80496b5: 80 3b 00 cmpb $0x0,(%ebx) 80496b8: 75 ea jne 0x80496a4 80496ba: 85 db test %ebx,%ebx 80496bc: 0f 84 ae 00 00 00 je 0x8049770 80496c2: 80 3b 00 cmpb $0x0,(%ebx) 80496c5: 0f 84 a5 00 00 00 je 0x8049770 80496cb: 89 df mov %ebx,%edi 80496cd: 30 c0 xor %al,%al 80496cf: fc cld 80496d0: b9 ff ff ff ff mov $0xffffffff,%ecx 80496d5: f2 ae repnz scas %es:(%edi),%al 80496d7: 83 f9 fc cmp $0xfffffffc,%ecx 80496da: 75 3c jne 0x8049718 80496dc: 6a 02 push $0x2 80496de: 68 08 4c 07 08 push $0x8074c08 80496e3: 53 push %ebx 80496e4: e8 3b a4 01 00 call 0x8063b24 80496e9: 83 c4 0c add $0xc,%esp 80496ec: 85 c0 test %eax,%eax 80496ee: 75 28 jne 0x8049718 80496f0: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 80496f4: 74 10 je 0x8049706 80496f6: 0f b6 53 02 movzbl 0x2(%ebx),%edx 80496fa: a1 88 ad 07 08 mov 0x807ad88,%eax 80496ff: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049704: 74 12 je 0x8049718 8049706: c7 05 b4 ad 07 08 01 movl $0x1,0x807adb4 804970d: 00 00 00 8049710: e9 93 f9 ff ff jmp 0x80490a8 8049715: 8d 76 00 lea 0x0(%esi),%esi 8049718: 89 df mov %ebx,%edi 804971a: 30 c0 xor %al,%al 804971c: fc cld 804971d: b9 ff ff ff ff mov $0xffffffff,%ecx 8049722: f2 ae repnz scas %es:(%edi),%al 8049724: 83 f9 fb cmp $0xfffffffb,%ecx 8049727: 75 3b jne 0x8049764 8049729: 6a 03 push $0x3 804972b: 68 0b 4c 07 08 push $0x8074c0b 8049730: 53 push %ebx 8049731: e8 ee a3 01 00 call 0x8063b24 8049736: 83 c4 0c add $0xc,%esp 8049739: 85 c0 test %eax,%eax 804973b: 75 27 jne 0x8049764 804973d: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 8049741: 74 10 je 0x8049753 8049743: 0f b6 53 03 movzbl 0x3(%ebx),%edx 8049747: a1 88 ad 07 08 mov 0x807ad88,%eax 804974c: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049751: 74 11 je 0x8049764 8049753: c7 05 b4 ad 07 08 00 movl $0x0,0x807adb4 804975a: 00 00 00 804975d: e9 46 f9 ff ff jmp 0x80490a8 8049762: 8d 36 lea (%esi),%esi 8049764: 68 17 4c 07 08 push $0x8074c17 8049769: e9 3f 01 00 00 jmp 0x80498ad 804976e: 8d 36 lea (%esi),%esi 8049770: 68 17 4c 07 08 push $0x8074c17 8049775: e9 67 02 00 00 jmp 0x80499e1 804977a: 8d 36 lea (%esi),%esi 804977c: 6a 07 push $0x7 804977e: 68 1d 4c 07 08 push $0x8074c1d 8049783: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 8049789: 50 push %eax 804978a: e8 95 a3 01 00 call 0x8063b24 804978f: 89 c2 mov %eax,%edx 8049791: 83 c4 0c add $0xc,%esp 8049794: 85 d2 test %edx,%edx 8049796: 0f 85 78 01 00 00 jne 0x8049914 804979c: 80 bd 07 fc ff ff 00 cmpb $0x0,0xfffffc07(%ebp) 80497a3: 74 17 je 0x80497bc 80497a5: 0f b6 95 07 fc ff ff movzbl 0xfffffc07(%ebp),%edx 80497ac: a1 88 ad 07 08 mov 0x807ad88,%eax 80497b1: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 80497b6: 0f 84 58 01 00 00 je 0x8049914 80497bc: 68 0f 4b 07 08 push $0x8074b0f 80497c1: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 80497c7: 51 push %ecx 80497c8: e8 63 b7 01 00 call 0x8064f30 80497cd: 89 c3 mov %eax,%ebx 80497cf: 83 c4 08 add $0x8,%esp 80497d2: 85 db test %ebx,%ebx 80497d4: 0f 84 2e 01 00 00 je 0x8049908 80497da: 80 3b 00 cmpb $0x0,(%ebx) 80497dd: 74 1f je 0x80497fe 80497df: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 80497e5: 8d 76 00 lea 0x0(%esi),%esi 80497e8: 0f b6 03 movzbl (%ebx),%eax 80497eb: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 80497f0: 74 0c je 0x80497fe 80497f2: 43 inc %ebx 80497f3: 0f 84 0f 01 00 00 je 0x8049908 80497f9: 80 3b 00 cmpb $0x0,(%ebx) 80497fc: 75 ea jne 0x80497e8 80497fe: 85 db test %ebx,%ebx 8049800: 0f 84 02 01 00 00 je 0x8049908 8049806: 80 3b 00 cmpb $0x0,(%ebx) 8049809: 0f 84 f9 00 00 00 je 0x8049908 804980f: 89 df mov %ebx,%edi 8049811: 30 c0 xor %al,%al 8049813: fc cld 8049814: b9 ff ff ff ff mov $0xffffffff,%ecx 8049819: f2 ae repnz scas %es:(%edi),%al 804981b: 83 f9 fc cmp $0xfffffffc,%ecx 804981e: 75 3c jne 0x804985c 8049820: 6a 02 push $0x2 8049822: 68 08 4c 07 08 push $0x8074c08 8049827: 53 push %ebx 8049828: e8 f7 a2 01 00 call 0x8063b24 804982d: 83 c4 0c add $0xc,%esp 8049830: 85 c0 test %eax,%eax 8049832: 75 28 jne 0x804985c 8049834: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 8049838: 74 10 je 0x804984a 804983a: 0f b6 53 02 movzbl 0x2(%ebx),%edx 804983e: a1 88 ad 07 08 mov 0x807ad88,%eax 8049843: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049848: 74 12 je 0x804985c 804984a: c7 05 b8 ad 07 08 01 movl $0x1,0x807adb8 8049851: 00 00 00 8049854: e9 4f f8 ff ff jmp 0x80490a8 8049859: 8d 76 00 lea 0x0(%esi),%esi 804985c: 89 df mov %ebx,%edi 804985e: 30 c0 xor %al,%al 8049860: fc cld 8049861: b9 ff ff ff ff mov $0xffffffff,%ecx 8049866: f2 ae repnz scas %es:(%edi),%al 8049868: 83 f9 fb cmp $0xfffffffb,%ecx 804986b: 75 3b jne 0x80498a8 804986d: 6a 03 push $0x3 804986f: 68 0b 4c 07 08 push $0x8074c0b 8049874: 53 push %ebx 8049875: e8 aa a2 01 00 call 0x8063b24 804987a: 83 c4 0c add $0xc,%esp 804987d: 85 c0 test %eax,%eax 804987f: 75 27 jne 0x80498a8 8049881: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 8049885: 74 10 je 0x8049897 8049887: 0f b6 53 03 movzbl 0x3(%ebx),%edx 804988b: a1 88 ad 07 08 mov 0x807ad88,%eax 8049890: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049895: 74 11 je 0x80498a8 8049897: c7 05 b8 ad 07 08 00 movl $0x0,0x807adb8 804989e: 00 00 00 80498a1: e9 02 f8 ff ff jmp 0x80490a8 80498a6: 8d 36 lea (%esi),%esi 80498a8: 68 1d 4c 07 08 push $0x8074c1d 80498ad: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 80498b3: 51 push %ecx 80498b4: 68 12 4b 07 08 push $0x8074b12 80498b9: 6a 0c push $0xc 80498bb: 6a 0b push $0xb 80498bd: a1 74 b7 07 08 mov 0x807b774,%eax 80498c2: 50 push %eax 80498c3: e8 3c 22 02 00 call 0x806bb04 80498c8: 83 c4 10 add $0x10,%esp 80498cb: 89 c2 mov %eax,%edx 80498cd: 52 push %edx 80498ce: 68 40 b0 07 08 push $0x807b040 80498d3: e8 f4 43 00 00 call 0x804dccc 80498d8: 53 push %ebx 80498d9: 68 58 4b 07 08 push $0x8074b58 80498de: 6a 0d push $0xd 80498e0: 6a 0b push $0xb 80498e2: 8b 0d 74 b7 07 08 mov 0x807b774,%ecx 80498e8: 51 push %ecx 80498e9: e8 16 22 02 00 call 0x806bb04 80498ee: 83 c4 10 add $0x10,%esp 80498f1: 89 c2 mov %eax,%edx 80498f3: 52 push %edx 80498f4: 68 40 b0 07 08 push $0x807b040 80498f9: e8 ce 43 00 00 call 0x804dccc 80498fe: 83 c4 1c add $0x1c,%esp 8049901: e9 a2 f7 ff ff jmp 0x80490a8 8049906: 8d 36 lea (%esi),%esi 8049908: 68 1d 4c 07 08 push $0x8074c1d 804990d: e9 cf 00 00 00 jmp 0x80499e1 8049912: 8d 36 lea (%esi),%esi 8049914: 6a 04 push $0x4 8049916: 68 25 4c 07 08 push $0x8074c25 804991b: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 8049921: 50 push %eax 8049922: e8 fd a1 01 00 call 0x8063b24 8049927: 89 c2 mov %eax,%edx 8049929: 83 c4 0c add $0xc,%esp 804992c: 85 d2 test %edx,%edx 804992e: 0f 85 e4 00 00 00 jne 0x8049a18 8049934: 80 bd 04 fc ff ff 00 cmpb $0x0,0xfffffc04(%ebp) 804993b: 74 17 je 0x8049954 804993d: 0f b6 95 04 fc ff ff movzbl 0xfffffc04(%ebp),%edx 8049944: a1 88 ad 07 08 mov 0x807ad88,%eax 8049949: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804994e: 0f 84 c4 00 00 00 je 0x8049a18 8049954: 83 3d bc ad 07 08 03 cmpl $0x3,0x807adbc 804995b: 0f 8f 47 f7 ff ff jg 0x80490a8 8049961: 68 0f 4b 07 08 push $0x8074b0f 8049966: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804996c: 51 push %ecx 804996d: e8 be b5 01 00 call 0x8064f30 8049972: 89 c3 mov %eax,%ebx 8049974: 83 c4 08 add $0x8,%esp 8049977: 85 db test %ebx,%ebx 8049979: 74 61 je 0x80499dc 804997b: eb 04 jmp 0x8049981 804997d: 8d 76 00 lea 0x0(%esi),%esi 8049980: 43 inc %ebx 8049981: 80 3b 20 cmpb $0x20,(%ebx) 8049984: 74 fa je 0x8049980 8049986: 80 3b 09 cmpb $0x9,(%ebx) 8049989: 74 f5 je 0x8049980 804998b: 80 3b 00 cmpb $0x0,(%ebx) 804998e: 74 4c je 0x80499dc 8049990: 53 push %ebx 8049991: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 8049997: 50 push %eax 8049998: e8 0b a1 01 00 call 0x8063aa8 804999d: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 80499a3: 8b 0d bc ad 07 08 mov 0x807adbc,%ecx 80499a9: 89 04 8d 10 cb 07 08 mov %eax,0x807cb10(,%ecx,4) 80499b0: ff 05 bc ad 07 08 incl 0x807adbc 80499b6: 89 df mov %ebx,%edi 80499b8: 30 c0 xor %al,%al 80499ba: fc cld 80499bb: b9 ff ff ff ff mov $0xffffffff,%ecx 80499c0: f2 ae repnz scas %es:(%edi),%al 80499c2: 89 ca mov %ecx,%edx 80499c4: f7 d2 not %edx 80499c6: 89 95 ec fb ff ff mov %edx,0xfffffbec(%ebp) 80499cc: 01 95 f8 fb ff ff add %edx,0xfffffbf8(%ebp) 80499d2: 83 c4 08 add $0x8,%esp 80499d5: e9 ce f6 ff ff jmp 0x80490a8 80499da: 8d 36 lea (%esi),%esi 80499dc: 68 25 4c 07 08 push $0x8074c25 80499e1: 8b 85 f4 fb ff ff mov 0xfffffbf4(%ebp),%eax 80499e7: 50 push %eax 80499e8: 68 12 4b 07 08 push $0x8074b12 80499ed: 6a 0c push $0xc 80499ef: 6a 0b push $0xb 80499f1: 8b 0d 74 b7 07 08 mov 0x807b774,%ecx 80499f7: 51 push %ecx 80499f8: e8 07 21 02 00 call 0x806bb04 80499fd: 83 c4 10 add $0x10,%esp 8049a00: 89 c2 mov %eax,%edx 8049a02: 52 push %edx 8049a03: 68 40 b0 07 08 push $0x807b040 8049a08: e8 bf 42 00 00 call 0x804dccc 8049a0d: 83 c4 10 add $0x10,%esp 8049a10: e9 93 f6 ff ff jmp 0x80490a8 8049a15: 8d 76 00 lea 0x0(%esi),%esi 8049a18: 68 0f 4b 07 08 push $0x8074b0f 8049a1d: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 8049a23: 50 push %eax 8049a24: e8 07 b5 01 00 call 0x8064f30 8049a29: 89 c3 mov %eax,%ebx 8049a2b: 83 c4 08 add $0x8,%esp 8049a2e: 85 db test %ebx,%ebx 8049a30: 74 03 je 0x8049a35 8049a32: c6 03 00 movb $0x0,(%ebx) 8049a35: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 8049a3b: 51 push %ecx 8049a3c: 68 58 4b 07 08 push $0x8074b58 8049a41: 6a 0d push $0xd 8049a43: 6a 0b push $0xb 8049a45: a1 74 b7 07 08 mov 0x807b774,%eax 8049a4a: 50 push %eax 8049a4b: e8 b4 20 02 00 call 0x806bb04 8049a50: 83 c4 10 add $0x10,%esp 8049a53: 89 c2 mov %eax,%edx 8049a55: 52 push %edx 8049a56: 68 40 b0 07 08 push $0x807b040 8049a5b: e8 6c 42 00 00 call 0x804dccc 8049a60: 83 c4 0c add $0xc,%esp 8049a63: e9 40 f6 ff ff jmp 0x80490a8 8049a68: c7 04 b5 9c c5 07 08 movl $0x0,0x807c59c(,%esi,4) 8049a6f: 00 00 00 00 8049a73: 8b 8d fc fb ff ff mov 0xfffffbfc(%ebp),%ecx 8049a79: 51 push %ecx 8049a7a: e8 0d 41 00 00 call 0x804db8c 8049a7f: 83 c4 04 add $0x4,%esp 8049a82: 68 2a 4c 07 08 push $0x8074c2a 8049a87: e8 54 bd 00 00 call 0x80557e0 8049a8c: 89 c3 mov %eax,%ebx 8049a8e: 83 c4 04 add $0x4,%esp 8049a91: 85 db test %ebx,%ebx 8049a93: 0f 84 f5 00 00 00 je 0x8049b8e 8049a99: 31 f6 xor %esi,%esi 8049a9b: 68 44 4b 07 08 push $0x8074b44 8049aa0: 53 push %ebx 8049aa1: e8 92 a2 01 00 call 0x8063d38 8049aa6: 89 c3 mov %eax,%ebx 8049aa8: 83 c4 08 add $0x8,%esp 8049aab: 85 db test %ebx,%ebx 8049aad: 0f 84 db 00 00 00 je 0x8049b8e 8049ab3: 90 nop 8049ab4: 6a 04 push $0x4 8049ab6: 68 49 4b 07 08 push $0x8074b49 8049abb: 53 push %ebx 8049abc: e8 63 a0 01 00 call 0x8063b24 8049ac1: 83 c4 0c add $0xc,%esp 8049ac4: 85 c0 test %eax,%eax 8049ac6: 75 34 jne 0x8049afc 8049ac8: 80 7b 04 00 cmpb $0x0,0x4(%ebx) 8049acc: 74 10 je 0x8049ade 8049ace: 0f b6 53 04 movzbl 0x4(%ebx),%edx 8049ad2: a1 88 ad 07 08 mov 0x807ad88,%eax 8049ad7: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049adc: 74 1e je 0x8049afc 8049ade: c7 04 b5 9c c5 07 08 movl $0x1,0x807c59c(,%esi,4) 8049ae5: 01 00 00 00 8049ae9: 46 inc %esi 8049aea: f6 05 e8 ad 07 08 01 testb $0x1,0x807ade8 8049af1: 75 77 jne 0x8049b6a 8049af3: e8 98 22 00 00 call 0x804bd90 8049af8: eb 70 jmp 0x8049b6a 8049afa: 8d 36 lea (%esi),%esi 8049afc: 6a 05 push $0x5 8049afe: 68 4e 4b 07 08 push $0x8074b4e 8049b03: 53 push %ebx 8049b04: e8 1b a0 01 00 call 0x8063b24 8049b09: 83 c4 0c add $0xc,%esp 8049b0c: 85 c0 test %eax,%eax 8049b0e: 75 24 jne 0x8049b34 8049b10: 80 7b 05 00 cmpb $0x0,0x5(%ebx) 8049b14: 74 10 je 0x8049b26 8049b16: 0f b6 53 05 movzbl 0x5(%ebx),%edx 8049b1a: a1 88 ad 07 08 mov 0x807ad88,%eax 8049b1f: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049b24: 74 0e je 0x8049b34 8049b26: c7 04 b5 9c c5 07 08 movl $0x2,0x807c59c(,%esi,4) 8049b2d: 02 00 00 00 8049b31: eb 36 jmp 0x8049b69 8049b33: 90 nop 8049b34: 6a 03 push $0x3 8049b36: 68 54 4b 07 08 push $0x8074b54 8049b3b: 53 push %ebx 8049b3c: e8 e3 9f 01 00 call 0x8063b24 8049b41: 83 c4 0c add $0xc,%esp 8049b44: 85 c0 test %eax,%eax 8049b46: 75 22 jne 0x8049b6a 8049b48: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 8049b4c: 74 10 je 0x8049b5e 8049b4e: 0f b6 53 03 movzbl 0x3(%ebx),%edx 8049b52: a1 88 ad 07 08 mov 0x807ad88,%eax 8049b57: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049b5c: 74 0c je 0x8049b6a 8049b5e: c7 04 b5 9c c5 07 08 movl $0x3,0x807c59c(,%esi,4) 8049b65: 03 00 00 00 8049b69: 46 inc %esi 8049b6a: 68 44 4b 07 08 push $0x8074b44 8049b6f: 6a 00 push $0x0 8049b71: e8 c2 a1 01 00 call 0x8063d38 8049b76: 89 c3 mov %eax,%ebx 8049b78: 83 c4 08 add $0x8,%esp 8049b7b: 85 db test %ebx,%ebx 8049b7d: 0f 85 31 ff ff ff jne 0x8049ab4 8049b83: c7 04 b5 9c c5 07 08 movl $0x0,0x807c59c(,%esi,4) 8049b8a: 00 00 00 00 8049b8e: 68 3c 4c 07 08 push $0x8074c3c 8049b93: e8 48 bc 00 00 call 0x80557e0 8049b98: 89 c3 mov %eax,%ebx 8049b9a: 83 c4 04 add $0x4,%esp 8049b9d: 85 db test %ebx,%ebx 8049b9f: 0f 84 cd 00 00 00 je 0x8049c72 8049ba5: 6a 04 push $0x4 8049ba7: 68 4f 4c 07 08 push $0x8074c4f 8049bac: 53 push %ebx 8049bad: e8 72 9f 01 00 call 0x8063b24 8049bb2: 83 c4 0c add $0xc,%esp 8049bb5: 85 c0 test %eax,%eax 8049bb7: 75 2f jne 0x8049be8 8049bb9: 80 7b 04 00 cmpb $0x0,0x4(%ebx) 8049bbd: 74 10 je 0x8049bcf 8049bbf: 0f b6 53 04 movzbl 0x4(%ebx),%edx 8049bc3: a1 88 ad 07 08 mov 0x807ad88,%eax 8049bc8: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049bcd: 74 19 je 0x8049be8 8049bcf: c7 05 b0 ad 07 08 01 movl $0x1,0x807adb0 8049bd6: 00 00 00 8049bd9: c7 05 b4 ad 07 08 01 movl $0x1,0x807adb4 8049be0: 00 00 00 8049be3: e9 8a 00 00 00 jmp 0x8049c72 8049be8: 6a 03 push $0x3 8049bea: 68 0b 4c 07 08 push $0x8074c0b 8049bef: 53 push %ebx 8049bf0: e8 2f 9f 01 00 call 0x8063b24 8049bf5: 83 c4 0c add $0xc,%esp 8049bf8: 85 c0 test %eax,%eax 8049bfa: 75 2c jne 0x8049c28 8049bfc: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 8049c00: 74 10 je 0x8049c12 8049c02: 0f b6 53 03 movzbl 0x3(%ebx),%edx 8049c06: a1 88 ad 07 08 mov 0x807ad88,%eax 8049c0b: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049c10: 74 16 je 0x8049c28 8049c12: c7 05 b0 ad 07 08 00 movl $0x0,0x807adb0 8049c19: 00 00 00 8049c1c: c7 05 b4 ad 07 08 00 movl $0x0,0x807adb4 8049c23: 00 00 00 8049c26: eb 4a jmp 0x8049c72 8049c28: 6a 08 push $0x8 8049c2a: 68 54 4c 07 08 push $0x8074c54 8049c2f: 53 push %ebx 8049c30: e8 ef 9e 01 00 call 0x8063b24 8049c35: 83 c4 0c add $0xc,%esp 8049c38: 85 c0 test %eax,%eax 8049c3a: 75 2c jne 0x8049c68 8049c3c: 80 7b 08 00 cmpb $0x0,0x8(%ebx) 8049c40: 74 10 je 0x8049c52 8049c42: 0f b6 53 08 movzbl 0x8(%ebx),%edx 8049c46: a1 88 ad 07 08 mov 0x807ad88,%eax 8049c4b: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049c50: 74 16 je 0x8049c68 8049c52: c7 05 b0 ad 07 08 01 movl $0x1,0x807adb0 8049c59: 00 00 00 8049c5c: c7 05 b4 ad 07 08 00 movl $0x0,0x807adb4 8049c63: 00 00 00 8049c66: eb 0a jmp 0x8049c72 8049c68: c7 05 b0 ad 07 08 01 movl $0x1,0x807adb0 8049c6f: 00 00 00 8049c72: 68 5d 4c 07 08 push $0x8074c5d 8049c77: e8 64 bb 00 00 call 0x80557e0 8049c7c: 89 c3 mov %eax,%ebx 8049c7e: 83 c4 04 add $0x4,%esp 8049c81: 85 db test %ebx,%ebx 8049c83: 74 41 je 0x8049cc6 8049c85: 6a 02 push $0x2 8049c87: 68 08 4c 07 08 push $0x8074c08 8049c8c: 53 push %ebx 8049c8d: e8 92 9e 01 00 call 0x8063b24 8049c92: 83 c4 0c add $0xc,%esp 8049c95: 85 c0 test %eax,%eax 8049c97: 75 23 jne 0x8049cbc 8049c99: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 8049c9d: 74 10 je 0x8049caf 8049c9f: 0f b6 53 02 movzbl 0x2(%ebx),%edx 8049ca3: a1 88 ad 07 08 mov 0x807ad88,%eax 8049ca8: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049cad: 74 0d je 0x8049cbc 8049caf: c7 05 ac ad 07 08 01 movl $0x1,0x807adac 8049cb6: 00 00 00 8049cb9: eb 0b jmp 0x8049cc6 8049cbb: 90 nop 8049cbc: c7 05 ac ad 07 08 00 movl $0x0,0x807adac 8049cc3: 00 00 00 8049cc6: 68 6a 4c 07 08 push $0x8074c6a 8049ccb: e8 10 bb 00 00 call 0x80557e0 8049cd0: 89 c3 mov %eax,%ebx 8049cd2: 83 c4 04 add $0x4,%esp 8049cd5: 85 db test %ebx,%ebx 8049cd7: 74 41 je 0x8049d1a 8049cd9: 6a 02 push $0x2 8049cdb: 68 08 4c 07 08 push $0x8074c08 8049ce0: 53 push %ebx 8049ce1: e8 3e 9e 01 00 call 0x8063b24 8049ce6: 83 c4 0c add $0xc,%esp 8049ce9: 85 c0 test %eax,%eax 8049ceb: 75 23 jne 0x8049d10 8049ced: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 8049cf1: 74 10 je 0x8049d03 8049cf3: 0f b6 53 02 movzbl 0x2(%ebx),%edx 8049cf7: a1 88 ad 07 08 mov 0x807ad88,%eax 8049cfc: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 8049d01: 74 0d je 0x8049d10 8049d03: c7 05 b8 ad 07 08 01 movl $0x1,0x807adb8 8049d0a: 00 00 00 8049d0d: eb 0b jmp 0x8049d1a 8049d0f: 90 nop 8049d10: c7 05 b8 ad 07 08 00 movl $0x0,0x807adb8 8049d17: 00 00 00 8049d1a: 68 79 4c 07 08 push $0x8074c79 8049d1f: e8 bc ba 00 00 call 0x80557e0 8049d24: 89 c3 mov %eax,%ebx 8049d26: 83 c4 04 add $0x4,%esp 8049d29: 85 db test %ebx,%ebx 8049d2b: 74 6e je 0x8049d9b 8049d2d: 68 44 4b 07 08 push $0x8074b44 8049d32: 53 push %ebx 8049d33: eb 58 jmp 0x8049d8d 8049d35: 8d 76 00 lea 0x0(%esi),%esi 8049d38: 83 3d bc ad 07 08 03 cmpl $0x3,0x807adbc 8049d3f: 7f 45 jg 0x8049d86 8049d41: 53 push %ebx 8049d42: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 8049d48: 50 push %eax 8049d49: e8 5a 9d 01 00 call 0x8063aa8 8049d4e: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 8049d54: 8b 0d bc ad 07 08 mov 0x807adbc,%ecx 8049d5a: 89 04 8d 10 cb 07 08 mov %eax,0x807cb10(,%ecx,4) 8049d61: ff 05 bc ad 07 08 incl 0x807adbc 8049d67: 89 df mov %ebx,%edi 8049d69: 30 c0 xor %al,%al 8049d6b: fc cld 8049d6c: b9 ff ff ff ff mov $0xffffffff,%ecx 8049d71: f2 ae repnz scas %es:(%edi),%al 8049d73: 89 ca mov %ecx,%edx 8049d75: f7 d2 not %edx 8049d77: 89 95 ec fb ff ff mov %edx,0xfffffbec(%ebp) 8049d7d: 01 95 f8 fb ff ff add %edx,0xfffffbf8(%ebp) 8049d83: 83 c4 08 add $0x8,%esp 8049d86: 68 44 4b 07 08 push $0x8074b44 8049d8b: 6a 00 push $0x0 8049d8d: e8 a6 9f 01 00 call 0x8063d38 8049d92: 89 c3 mov %eax,%ebx 8049d94: 83 c4 08 add $0x8,%esp 8049d97: 85 db test %ebx,%ebx 8049d99: 75 9d jne 0x8049d38 8049d9b: 68 91 4c 07 08 push $0x8074c91 8049da0: e8 3b ba 00 00 call 0x80557e0 8049da5: 89 c3 mov %eax,%ebx 8049da7: 83 c4 04 add $0x4,%esp 8049daa: 85 db test %ebx,%ebx 8049dac: 0f 84 81 00 00 00 je 0x8049e33 8049db2: c7 05 bc ad 07 08 00 movl $0x0,0x807adbc 8049db9: 00 00 00 8049dbc: c7 85 f8 fb ff ff 20 movl $0x807cb20,0xfffffbf8(%ebp) 8049dc3: cb 07 08 8049dc6: 68 44 4b 07 08 push $0x8074b44 8049dcb: 53 push %ebx 8049dcc: eb 57 jmp 0x8049e25 8049dce: 8d 36 lea (%esi),%esi 8049dd0: 83 3d bc ad 07 08 03 cmpl $0x3,0x807adbc 8049dd7: 7f 45 jg 0x8049e1e 8049dd9: 53 push %ebx 8049dda: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 8049de0: 50 push %eax 8049de1: e8 c2 9c 01 00 call 0x8063aa8 8049de6: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 8049dec: 8b 0d bc ad 07 08 mov 0x807adbc,%ecx 8049df2: 89 04 8d 10 cb 07 08 mov %eax,0x807cb10(,%ecx,4) 8049df9: ff 05 bc ad 07 08 incl 0x807adbc 8049dff: 89 df mov %ebx,%edi 8049e01: 30 c0 xor %al,%al 8049e03: fc cld 8049e04: b9 ff ff ff ff mov $0xffffffff,%ecx 8049e09: f2 ae repnz scas %es:(%edi),%al 8049e0b: 89 ca mov %ecx,%edx 8049e0d: f7 d2 not %edx 8049e0f: 89 95 ec fb ff ff mov %edx,0xfffffbec(%ebp) 8049e15: 01 95 f8 fb ff ff add %edx,0xfffffbf8(%ebp) 8049e1b: 83 c4 08 add $0x8,%esp 8049e1e: 68 44 4b 07 08 push $0x8074b44 8049e23: 6a 00 push $0x0 8049e25: e8 0e 9f 01 00 call 0x8063d38 8049e2a: 89 c3 mov %eax,%ebx 8049e2c: 83 c4 08 add $0x8,%esp 8049e2f: 85 db test %ebx,%ebx 8049e31: 75 9d jne 0x8049dd0 8049e33: c7 05 94 ad 07 08 01 movl $0x1,0x807ad94 8049e3a: 00 00 00 8049e3d: 8d a5 e0 fb ff ff lea 0xfffffbe0(%ebp),%esp 8049e43: 5b pop %ebx 8049e44: 5e pop %esi 8049e45: 5f pop %edi 8049e46: 89 ec mov %ebp,%esp 8049e48: 5d pop %ebp 8049e49: c3 ret 8049e4a: 8d 36 lea (%esi),%esi 8049e4c: 55 push %ebp 8049e4d: 89 e5 mov %esp,%ebp 8049e4f: 81 ec 38 01 00 00 sub $0x138,%esp 8049e55: 57 push %edi 8049e56: 56 push %esi 8049e57: 53 push %ebx 8049e58: c7 85 d4 fe ff ff 00 movl $0x0,0xfffffed4(%ebp) 8049e5f: 00 00 00 8049e62: 8b 45 10 mov 0x10(%ebp),%eax 8049e65: 89 85 d0 fe ff ff mov %eax,0xfffffed0(%ebp) 8049e6b: c7 05 3c c6 07 08 00 movl $0x0,0x807c63c 8049e72: 00 00 00 8049e75: 8b 55 08 mov 0x8(%ebp),%edx 8049e78: 03 55 0c add 0xc(%ebp),%edx 8049e7b: 89 95 f8 fe ff ff mov %edx,0xfffffef8(%ebp) 8049e81: 8b 45 08 mov 0x8(%ebp),%eax 8049e84: 66 8b 40 06 mov 0x6(%eax),%ax 8049e88: 86 c4 xchg %al,%ah 8049e8a: 0f b7 d0 movzwl %ax,%edx 8049e8d: 89 95 e0 fe ff ff mov %edx,0xfffffee0(%ebp) 8049e93: 8b 45 08 mov 0x8(%ebp),%eax 8049e96: 66 8b 40 04 mov 0x4(%eax),%ax 8049e9a: 86 c4 xchg %al,%ah 8049e9c: c7 85 f4 fe ff ff dc movl $0x807c6dc,0xfffffef4(%ebp) 8049ea3: c6 07 08 8049ea6: c7 85 e4 fe ff ff 01 movl $0x401,0xfffffee4(%ebp) 8049ead: 04 00 00 8049eb0: 8b 75 08 mov 0x8(%ebp),%esi 8049eb3: 83 c6 0c add $0xc,%esi 8049eb6: 66 83 f8 01 cmp $0x1,%ax 8049eba: 74 10 je 0x8049ecc 8049ebc: c7 05 3c 0f 08 08 03 movl $0x3,0x8080f3c 8049ec3: 00 00 00 8049ec6: e9 1f 06 00 00 jmp 0x804a4ea 8049ecb: 90 nop 8049ecc: 8b 95 e4 fe ff ff mov 0xfffffee4(%ebp),%edx 8049ed2: 52 push %edx 8049ed3: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 8049ed9: 50 push %eax 8049eda: 56 push %esi 8049edb: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 8049ee1: 52 push %edx 8049ee2: 8b 45 08 mov 0x8(%ebp),%eax 8049ee5: 50 push %eax 8049ee6: e8 8d 17 00 00 call 0x804b678 8049eeb: 89 c3 mov %eax,%ebx 8049eed: 83 c4 14 add $0x14,%esp 8049ef0: 85 db test %ebx,%ebx 8049ef2: 7d 10 jge 0x8049f04 8049ef4: c7 05 3c 0f 08 08 03 movl $0x3,0x8080f3c 8049efb: 00 00 00 8049efe: e9 e7 05 00 00 jmp 0x804a4ea 8049f03: 90 nop 8049f04: e8 cb 1f 02 00 call 0x806bed4 8049f09: 8d 74 1e 04 lea 0x4(%esi,%ebx,1),%esi 8049f0d: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 8049f11: 75 38 jne 0x8049f4b 8049f13: 30 c9 xor %cl,%cl 8049f15: 8b bd f4 fe ff ff mov 0xfffffef4(%ebp),%edi 8049f1b: 88 c8 mov %cl,%al 8049f1d: fc cld 8049f1e: b9 ff ff ff ff mov $0xffffffff,%ecx 8049f23: f2 ae repnz scas %es:(%edi),%al 8049f25: 89 cb mov %ecx,%ebx 8049f27: f7 d3 not %ebx 8049f29: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 8049f2f: 89 15 3c c6 07 08 mov %edx,0x807c63c 8049f35: 01 da add %ebx,%edx 8049f37: 89 95 f4 fe ff ff mov %edx,0xfffffef4(%ebp) 8049f3d: 29 9d e4 fe ff ff sub %ebx,0xfffffee4(%ebp) 8049f43: a1 3c c6 07 08 mov 0x807c63c,%eax 8049f48: 89 45 10 mov %eax,0x10(%ebp) 8049f4b: c7 85 f0 fe ff ff 50 movl $0x807c650,0xfffffef0(%ebp) 8049f52: c6 07 08 8049f55: c7 05 50 c6 07 08 00 movl $0x0,0x807c650 8049f5c: 00 00 00 8049f5f: c7 05 40 c6 07 08 50 movl $0x807c650,0x807c640 8049f66: c6 07 08 8049f69: c7 85 ec fe ff ff ac movl $0x807c5ac,0xfffffeec(%ebp) 8049f70: c5 07 08 8049f73: c7 05 ac c5 07 08 00 movl $0x0,0x807c5ac 8049f7a: 00 00 00 8049f7d: c7 05 4c c6 07 08 ac movl $0x807c5ac,0x807c64c 8049f84: c5 07 08 8049f87: c7 85 dc fe ff ff 00 movl $0x0,0xfffffedc(%ebp) 8049f8e: 00 00 00 8049f91: c7 85 d8 fe ff ff 00 movl $0x0,0xfffffed8(%ebp) 8049f98: 00 00 00 8049f9b: 8b 85 e0 fe ff ff mov 0xfffffee0(%ebp),%eax 8049fa1: ff 8d e0 fe ff ff decl 0xfffffee0(%ebp) 8049fa7: 85 c0 test %eax,%eax 8049fa9: 0f 8e b1 04 00 00 jle 0x804a460 8049faf: 39 b5 f8 fe ff ff cmp %esi,0xfffffef8(%ebp) 8049fb5: 0f 86 a5 04 00 00 jbe 0x804a460 8049fbb: 90 nop 8049fbc: 8b 95 e4 fe ff ff mov 0xfffffee4(%ebp),%edx 8049fc2: 52 push %edx 8049fc3: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 8049fc9: 50 push %eax 8049fca: 56 push %esi 8049fcb: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 8049fd1: 52 push %edx 8049fd2: 8b 45 08 mov 0x8(%ebp),%eax 8049fd5: 50 push %eax 8049fd6: e8 9d 16 00 00 call 0x804b678 8049fdb: 89 c3 mov %eax,%ebx 8049fdd: 83 c4 14 add $0x14,%esp 8049fe0: 85 db test %ebx,%ebx 8049fe2: 0f 8c d0 03 00 00 jl 0x804a3b8 8049fe8: 01 de add %ebx,%esi 8049fea: 56 push %esi 8049feb: e8 14 1d 00 00 call 0x804bd04 8049ff0: 89 c1 mov %eax,%ecx 8049ff2: 0f b7 f9 movzwl %cx,%edi 8049ff5: 83 c6 02 add $0x2,%esi 8049ff8: 56 push %esi 8049ff9: e8 06 1d 00 00 call 0x804bd04 8049ffe: 89 c1 mov %eax,%ecx 804a000: 81 e1 ff ff 00 00 and $0xffff,%ecx 804a006: 89 8d e8 fe ff ff mov %ecx,0xfffffee8(%ebp) 804a00c: 83 c6 06 add $0x6,%esi 804a00f: 56 push %esi 804a010: e8 ef 1c 00 00 call 0x804bd04 804a015: 89 c1 mov %eax,%ecx 804a017: 0f b7 d9 movzwl %cx,%ebx 804a01a: 83 c6 02 add $0x2,%esi 804a01d: 83 c4 0c add $0xc,%esp 804a020: 8b 55 14 mov 0x14(%ebp),%edx 804a023: 39 95 e8 fe ff ff cmp %edx,0xfffffee8(%ebp) 804a029: 0f 85 c4 03 00 00 jne 0x804a3f3 804a02f: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 804a033: 0f 85 1b 01 00 00 jne 0x804a154 804a039: 83 ff 05 cmp $0x5,%edi 804a03c: 0f 85 12 01 00 00 jne 0x804a154 804a042: 81 bd f0 fe ff ff d8 cmpl $0x807c6d8,0xfffffef0(%ebp) 804a049: c6 07 08 804a04c: 0f 83 e9 03 00 00 jae 0x804a43b 804a052: 68 01 01 00 00 push $0x101 804a057: 8d 85 fc fe ff ff lea 0xfffffefc(%ebp),%eax 804a05d: 50 push %eax 804a05e: 56 push %esi 804a05f: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804a065: 52 push %edx 804a066: 8b 45 08 mov 0x8(%ebp),%eax 804a069: 50 push %eax 804a06a: e8 09 16 00 00 call 0x804b678 804a06f: 89 c3 mov %eax,%ebx 804a071: 83 c4 14 add $0x14,%esp 804a074: 85 db test %ebx,%ebx 804a076: 0f 8c 3c 03 00 00 jl 0x804a3b8 804a07c: 01 de add %ebx,%esi 804a07e: 83 3d 3c c6 07 08 00 cmpl $0x0,0x807c63c 804a085: 74 55 je 0x804a0dc 804a087: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804a08d: 52 push %edx 804a08e: a1 3c c6 07 08 mov 0x807c63c,%eax 804a093: 50 push %eax 804a094: e8 c7 99 01 00 call 0x8063a60 804a099: 89 c1 mov %eax,%ecx 804a09b: 83 c4 08 add $0x8,%esp 804a09e: 85 c9 test %ecx,%ecx 804a0a0: 74 3a je 0x804a0dc 804a0a2: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804a0a8: 52 push %edx 804a0a9: a1 3c c6 07 08 mov 0x807c63c,%eax 804a0ae: 50 push %eax 804a0af: 68 ae 4c 07 08 push $0x8074cae 804a0b4: 6a 1b push $0x1b 804a0b6: 6a 0b push $0xb 804a0b8: 8b 15 74 b7 07 08 mov 0x807b774,%edx 804a0be: 52 push %edx 804a0bf: e8 40 1a 02 00 call 0x806bb04 804a0c4: 83 c4 10 add $0x10,%esp 804a0c7: 89 c1 mov %eax,%ecx 804a0c9: 51 push %ecx 804a0ca: 6a 25 push $0x25 804a0cc: e8 0f b0 00 00 call 0x80550e0 804a0d1: 83 c4 10 add $0x10,%esp 804a0d4: e9 62 03 00 00 jmp 0x804a43b 804a0d9: 8d 76 00 lea 0x0(%esi),%esi 804a0dc: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804a0e2: 8b 85 f0 fe ff ff mov 0xfffffef0(%ebp),%eax 804a0e8: 89 10 mov %edx,(%eax) 804a0ea: 83 c0 04 add $0x4,%eax 804a0ed: 89 85 f0 fe ff ff mov %eax,0xfffffef0(%ebp) 804a0f3: 8b bd f4 fe ff ff mov 0xfffffef4(%ebp),%edi 804a0f9: 30 c0 xor %al,%al 804a0fb: fc cld 804a0fc: b9 ff ff ff ff mov $0xffffffff,%ecx 804a101: f2 ae repnz scas %es:(%edi),%al 804a103: 89 cb mov %ecx,%ebx 804a105: f7 d3 not %ebx 804a107: 01 da add %ebx,%edx 804a109: 89 95 f4 fe ff ff mov %edx,0xfffffef4(%ebp) 804a10f: 29 9d e4 fe ff ff sub %ebx,0xfffffee4(%ebp) 804a115: 8d bd fc fe ff ff lea 0xfffffefc(%ebp),%edi 804a11b: fc cld 804a11c: b9 ff ff ff ff mov $0xffffffff,%ecx 804a121: f2 ae repnz scas %es:(%edi),%al 804a123: 89 cb mov %ecx,%ebx 804a125: f7 d3 not %ebx 804a127: 39 9d e4 fe ff ff cmp %ebx,0xfffffee4(%ebp) 804a12d: 0f 8c 85 02 00 00 jl 0x804a3b8 804a133: 8d 95 fc fe ff ff lea 0xfffffefc(%ebp),%edx 804a139: 52 push %edx 804a13a: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a140: 50 push %eax 804a141: e8 62 99 01 00 call 0x8063aa8 804a146: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804a14c: 89 15 3c c6 07 08 mov %edx,0x807c63c 804a152: eb 7e jmp 0x804a1d2 804a154: 83 7d 18 0c cmpl $0xc,0x18(%ebp) 804a158: 0f 85 8a 00 00 00 jne 0x804a1e8 804a15e: 83 ff 05 cmp $0x5,%edi 804a161: 0f 85 81 00 00 00 jne 0x804a1e8 804a167: 68 01 01 00 00 push $0x101 804a16c: 8d 85 fc fe ff ff lea 0xfffffefc(%ebp),%eax 804a172: 50 push %eax 804a173: 56 push %esi 804a174: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804a17a: 52 push %edx 804a17b: 8b 45 08 mov 0x8(%ebp),%eax 804a17e: 50 push %eax 804a17f: e8 f4 14 00 00 call 0x804b678 804a184: 89 c3 mov %eax,%ebx 804a186: 83 c4 14 add $0x14,%esp 804a189: 85 db test %ebx,%ebx 804a18b: 0f 8c 27 02 00 00 jl 0x804a3b8 804a191: 01 de add %ebx,%esi 804a193: 8d bd fc fe ff ff lea 0xfffffefc(%ebp),%edi 804a199: 30 c0 xor %al,%al 804a19b: fc cld 804a19c: b9 ff ff ff ff mov $0xffffffff,%ecx 804a1a1: f2 ae repnz scas %es:(%edi),%al 804a1a3: 89 cb mov %ecx,%ebx 804a1a5: f7 d3 not %ebx 804a1a7: 39 9d e4 fe ff ff cmp %ebx,0xfffffee4(%ebp) 804a1ad: 0f 8c 05 02 00 00 jl 0x804a3b8 804a1b3: 8d 95 fc fe ff ff lea 0xfffffefc(%ebp),%edx 804a1b9: 52 push %edx 804a1ba: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a1c0: 50 push %eax 804a1c1: e8 e2 98 01 00 call 0x8063aa8 804a1c6: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804a1cc: 89 95 d0 fe ff ff mov %edx,0xfffffed0(%ebp) 804a1d2: 01 da add %ebx,%edx 804a1d4: 89 95 f4 fe ff ff mov %edx,0xfffffef4(%ebp) 804a1da: 29 9d e4 fe ff ff sub %ebx,0xfffffee4(%ebp) 804a1e0: 83 c4 08 add $0x8,%esp 804a1e3: e9 53 02 00 00 jmp 0x804a43b 804a1e8: 39 7d 18 cmp %edi,0x18(%ebp) 804a1eb: 74 3f je 0x804a22c 804a1ed: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a1f3: 50 push %eax 804a1f4: 57 push %edi 804a1f5: 8b 55 10 mov 0x10(%ebp),%edx 804a1f8: 52 push %edx 804a1f9: 8b 45 18 mov 0x18(%ebp),%eax 804a1fc: 50 push %eax 804a1fd: 68 e7 4c 07 08 push $0x8074ce7 804a202: 6a 1c push $0x1c 804a204: 6a 0b push $0xb 804a206: 8b 15 74 b7 07 08 mov 0x807b774,%edx 804a20c: 52 push %edx 804a20d: e8 f2 18 02 00 call 0x806bb04 804a212: 83 c4 10 add $0x10,%esp 804a215: 89 c1 mov %eax,%ecx 804a217: 51 push %ecx 804a218: 6a 25 push $0x25 804a21a: e8 c1 ae 00 00 call 0x80550e0 804a21f: 01 de add %ebx,%esi 804a221: 83 c4 18 add $0x18,%esp 804a224: e9 12 02 00 00 jmp 0x804a43b 804a229: 8d 76 00 lea 0x0(%esi),%esi 804a22c: 83 ff 01 cmp $0x1,%edi 804a22f: 74 7f je 0x804a2b0 804a231: 83 ff 0c cmp $0xc,%edi 804a234: 0f 85 ea 01 00 00 jne 0x804a424 804a23a: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a240: 50 push %eax 804a241: 8b 95 d0 fe ff ff mov 0xfffffed0(%ebp),%edx 804a247: 52 push %edx 804a248: e8 13 98 01 00 call 0x8063a60 804a24d: 89 c1 mov %eax,%ecx 804a24f: 83 c4 08 add $0x8,%esp 804a252: 85 c9 test %ecx,%ecx 804a254: 74 0e je 0x804a264 804a256: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a25c: 50 push %eax 804a25d: 8b 55 10 mov 0x10(%ebp),%edx 804a260: eb 77 jmp 0x804a2d9 804a262: 8d 36 lea (%esi),%esi 804a264: 8b 95 e4 fe ff ff mov 0xfffffee4(%ebp),%edx 804a26a: 52 push %edx 804a26b: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a271: 50 push %eax 804a272: 56 push %esi 804a273: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804a279: 52 push %edx 804a27a: 8b 45 08 mov 0x8(%ebp),%eax 804a27d: 50 push %eax 804a27e: e8 f5 13 00 00 call 0x804b678 804a283: 89 c3 mov %eax,%ebx 804a285: 83 c4 14 add $0x14,%esp 804a288: 85 db test %ebx,%ebx 804a28a: 7d 0c jge 0x804a298 804a28c: ff 85 d8 fe ff ff