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 incl 0xfffffed8(%ebp) 804a292: e9 95 01 00 00 jmp 0x804a42c 804a297: 90 nop 804a298: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804a29e: 89 15 3c c6 07 08 mov %edx,0x807c63c 804a2a4: b8 3c c6 07 08 mov $0x807c63c,%eax 804a2a9: e9 3e 02 00 00 jmp 0x804a4ec 804a2ae: 8d 36 lea (%esi),%esi 804a2b0: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a2b6: 50 push %eax 804a2b7: 8b 15 3c c6 07 08 mov 0x807c63c,%edx 804a2bd: 52 push %edx 804a2be: e8 9d 97 01 00 call 0x8063a60 804a2c3: 89 c1 mov %eax,%ecx 804a2c5: 83 c4 08 add $0x8,%esp 804a2c8: 85 c9 test %ecx,%ecx 804a2ca: 74 3c je 0x804a308 804a2cc: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a2d2: 50 push %eax 804a2d3: 8b 15 3c c6 07 08 mov 0x807c63c,%edx 804a2d9: 52 push %edx 804a2da: 68 b8 4a 07 08 push $0x8074ab8 804a2df: 6a 1a push $0x1a 804a2e1: 6a 0b push $0xb 804a2e3: a1 74 b7 07 08 mov 0x807b774,%eax 804a2e8: 50 push %eax 804a2e9: e8 16 18 02 00 call 0x806bb04 804a2ee: 83 c4 10 add $0x10,%esp 804a2f1: 89 c1 mov %eax,%ecx 804a2f3: 51 push %ecx 804a2f4: 6a 25 push $0x25 804a2f6: e8 e5 ad 00 00 call 0x80550e0 804a2fb: 01 de add %ebx,%esi 804a2fd: 83 c4 10 add $0x10,%esp 804a300: e9 36 01 00 00 jmp 0x804a43b 804a305: 8d 76 00 lea 0x0(%esi),%esi 804a308: 83 bd dc fe ff ff 00 cmpl $0x0,0xfffffedc(%ebp) 804a30f: 74 0f je 0x804a320 804a311: 39 1d 48 c6 07 08 cmp %ebx,0x807c648 804a317: 74 5f je 0x804a378 804a319: e9 d5 00 00 00 jmp 0x804a3f3 804a31e: 8d 36 lea (%esi),%esi 804a320: 89 1d 48 c6 07 08 mov %ebx,0x807c648 804a326: b9 44 c6 07 08 mov $0x807c644,%ecx 804a32b: 83 bd e8 fe ff ff 01 cmpl $0x1,0xfffffee8(%ebp) 804a332: 75 0c jne 0x804a340 804a334: c7 05 44 c6 07 08 02 movl $0x2,0x807c644 804a33b: 00 00 00 804a33e: eb 06 jmp 0x804a346 804a340: c7 01 00 00 00 00 movl $0x0,(%ecx) 804a346: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804a34c: 89 15 3c c6 07 08 mov %edx,0x807c63c 804a352: 8b bd f4 fe ff ff mov 0xfffffef4(%ebp),%edi 804a358: 30 c0 xor %al,%al 804a35a: fc cld 804a35b: b9 ff ff ff ff mov $0xffffffff,%ecx 804a360: f2 ae repnz scas %es:(%edi),%al 804a362: f7 d1 not %ecx 804a364: 89 8d c8 fe ff ff mov %ecx,0xfffffec8(%ebp) 804a36a: 01 ca add %ecx,%edx 804a36c: 89 95 f4 fe ff ff mov %edx,0xfffffef4(%ebp) 804a372: 29 8d e4 fe ff ff sub %ecx,0xfffffee4(%ebp) 804a378: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a37e: 83 c0 04 add $0x4,%eax 804a381: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804a387: 83 e2 03 and $0x3,%edx 804a38a: 29 d0 sub %edx,%eax 804a38c: 89 85 f4 fe ff ff mov %eax,0xfffffef4(%ebp) 804a392: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a398: 01 d8 add %ebx,%eax 804a39a: 3d dd ca 07 08 cmp $0x807cadd,%eax 804a39f: 72 1f jb 0x804a3c0 804a3a1: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804a3a8: 74 0e je 0x804a3b8 804a3aa: 53 push %ebx 804a3ab: 68 1f 4d 07 08 push $0x8074d1f 804a3b0: e8 23 3a 00 00 call 0x804ddd8 804a3b5: 83 c4 08 add $0x8,%esp 804a3b8: ff 85 d8 fe ff ff incl 0xfffffed8(%ebp) 804a3be: eb 7b jmp 0x804a43b 804a3c0: 81 bd ec fe ff ff 34 cmpl $0x807c634,0xfffffeec(%ebp) 804a3c7: c6 07 08 804a3ca: 72 2c jb 0x804a3f8 804a3cc: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804a3d3: 74 1e je 0x804a3f3 804a3d5: ff 85 d4 fe ff ff incl 0xfffffed4(%ebp) 804a3db: 83 bd d4 fe ff ff 01 cmpl $0x1,0xfffffed4(%ebp) 804a3e2: 75 0f jne 0x804a3f3 804a3e4: 6a 23 push $0x23 804a3e6: 68 32 4d 07 08 push $0x8074d32 804a3eb: e8 e8 39 00 00 call 0x804ddd8 804a3f0: 83 c4 08 add $0x8,%esp 804a3f3: 01 de add %ebx,%esi 804a3f5: eb 44 jmp 0x804a43b 804a3f7: 90 nop 804a3f8: 53 push %ebx 804a3f9: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a3ff: 8b 95 ec fe ff ff mov 0xfffffeec(%ebp),%edx 804a405: 89 02 mov %eax,(%edx) 804a407: 50 push %eax 804a408: 83 c2 04 add $0x4,%edx 804a40b: 89 95 ec fe ff ff mov %edx,0xfffffeec(%ebp) 804a411: 56 push %esi 804a412: e8 d1 94 01 00 call 0x80638e8 804a417: 01 9d f4 fe ff ff add %ebx,0xfffffef4(%ebp) 804a41d: 01 de add %ebx,%esi 804a41f: 83 c4 0c add $0xc,%esp 804a422: eb 08 jmp 0x804a42c 804a424: e8 37 b5 00 00 call 0x8055960 804a429: 8d 76 00 lea 0x0(%esi),%esi 804a42c: 83 bd d8 fe ff ff 00 cmpl $0x0,0xfffffed8(%ebp) 804a433: 75 06 jne 0x804a43b 804a435: ff 85 dc fe ff ff incl 0xfffffedc(%ebp) 804a43b: 8b 85 e0 fe ff ff mov 0xfffffee0(%ebp),%eax 804a441: ff 8d e0 fe ff ff decl 0xfffffee0(%ebp) 804a447: 85 c0 test %eax,%eax 804a449: 7e 15 jle 0x804a460 804a44b: 39 b5 f8 fe ff ff cmp %esi,0xfffffef8(%ebp) 804a451: 76 0d jbe 0x804a460 804a453: 83 bd d8 fe ff ff 00 cmpl $0x0,0xfffffed8(%ebp) 804a45a: 0f 84 5c fb ff ff je 0x8049fbc 804a460: 83 bd dc fe ff ff 00 cmpl $0x0,0xfffffedc(%ebp) 804a467: 74 77 je 0x804a4e0 804a469: 8b 95 f0 fe ff ff mov 0xfffffef0(%ebp),%edx 804a46f: c7 02 00 00 00 00 movl $0x0,(%edx) 804a475: 8b 85 ec fe ff ff mov 0xfffffeec(%ebp),%eax 804a47b: c7 00 00 00 00 00 movl $0x0,(%eax) 804a481: f6 05 44 af 07 08 f0 testb $0xf0,0x807af44 804a488: 74 29 je 0x804a4b3 804a48a: 83 bd dc fe ff ff 01 cmpl $0x1,0xfffffedc(%ebp) 804a491: 7e 20 jle 0x804a4b3 804a493: 83 7d 14 01 cmpl $0x1,0x14(%ebp) 804a497: 75 1a jne 0x804a4b3 804a499: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 804a49d: 75 14 jne 0x804a4b3 804a49f: 8b 95 dc fe ff ff mov 0xfffffedc(%ebp),%edx 804a4a5: 52 push %edx 804a4a6: 68 ac c5 07 08 push $0x807c5ac 804a4ab: e8 80 0d 00 00 call 0x804b230 804a4b0: 83 c4 08 add $0x8,%esp 804a4b3: 83 3d 3c c6 07 08 00 cmpl $0x0,0x807c63c 804a4ba: 0f 85 e4 fd ff ff jne 0x804a2a4 804a4c0: 8b 45 10 mov 0x10(%ebp),%eax 804a4c3: 50 push %eax 804a4c4: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804a4ca: 52 push %edx 804a4cb: e8 d8 95 01 00 call 0x8063aa8 804a4d0: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804a4d6: a3 3c c6 07 08 mov %eax,0x807c63c 804a4db: e9 c4 fd ff ff jmp 0x804a2a4 804a4e0: c7 05 3c 0f 08 08 02 movl $0x2,0x8080f3c 804a4e7: 00 00 00 804a4ea: 31 c0 xor %eax,%eax 804a4ec: 8d a5 bc fe ff ff lea 0xfffffebc(%ebp),%esp 804a4f2: 5b pop %ebx 804a4f3: 5e pop %esi 804a4f4: 5f pop %edi 804a4f5: 89 ec mov %ebp,%esp 804a4f7: 5d pop %ebp 804a4f8: c3 ret 804a4f9: 8d 76 00 lea 0x0(%esi),%esi 804a4fc: 55 push %ebp 804a4fd: 89 e5 mov %esp,%ebp 804a4ff: 57 push %edi 804a500: 56 push %esi 804a501: 53 push %ebx 804a502: 83 3d 94 ad 07 08 00 cmpl $0x0,0x807ad94 804a509: 75 05 jne 0x804a510 804a50b: e8 14 eb ff ff call 0x8049024 804a510: 31 ff xor %edi,%edi 804a512: 83 3d 9c c5 07 08 00 cmpl $0x0,0x807c59c 804a519: 0f 84 a0 00 00 00 je 0x804a5bf 804a51f: be 9c c5 07 08 mov $0x807c59c,%esi 804a524: 83 ff 03 cmp $0x3,%edi 804a527: 0f 8f 92 00 00 00 jg 0x804a5bf 804a52d: 8b 06 mov (%esi),%eax 804a52f: 83 f8 02 cmp $0x2,%eax 804a532: 74 0c je 0x804a540 804a534: 7e 7c jle 0x804a5b2 804a536: 83 f8 03 cmp $0x3,%eax 804a539: 74 2d je 0x804a568 804a53b: eb 75 jmp 0x804a5b2 804a53d: 8d 76 00 lea 0x0(%esi),%esi 804a540: e8 ab 06 00 00 call 0x804abf0 804a545: 89 c3 mov %eax,%ebx 804a547: 83 3d b0 c5 07 08 00 cmpl $0x0,0x807c5b0 804a54e: 74 12 je 0x804a562 804a550: 83 3d b8 ad 07 08 00 cmpl $0x0,0x807adb8 804a557: 74 09 je 0x804a562 804a559: 53 push %ebx 804a55a: e8 b9 e6 ff ff call 0x8048c18 804a55f: 83 c4 04 add $0x4,%esp 804a562: 85 db test %ebx,%ebx 804a564: 75 32 jne 0x804a598 804a566: eb 40 jmp 0x804a5a8 804a568: 68 4b 4d 07 08 push $0x8074d4b 804a56d: 6a 00 push $0x0 804a56f: e8 bc 0a 00 00 call 0x804b030 804a574: 89 c3 mov %eax,%ebx 804a576: 83 c4 08 add $0x8,%esp 804a579: 83 3d b0 c5 07 08 00 cmpl $0x0,0x807c5b0 804a580: 74 12 je 0x804a594 804a582: 83 3d b8 ad 07 08 00 cmpl $0x0,0x807adb8 804a589: 74 09 je 0x804a594 804a58b: 53 push %ebx 804a58c: e8 87 e6 ff ff call 0x8048c18 804a591: 83 c4 04 add $0x4,%esp 804a594: 85 db test %ebx,%ebx 804a596: 74 10 je 0x804a5a8 804a598: c7 05 3c 0f 08 08 00 movl $0x0,0x8080f3c 804a59f: 00 00 00 804a5a2: 89 d8 mov %ebx,%eax 804a5a4: eb 1b jmp 0x804a5c1 804a5a6: 8d 36 lea (%esi),%esi 804a5a8: c7 05 3c 0f 08 08 01 movl $0x1,0x8080f3c 804a5af: 00 00 00 804a5b2: 83 c6 04 add $0x4,%esi 804a5b5: 47 inc %edi 804a5b6: 83 3e 00 cmpl $0x0,(%esi) 804a5b9: 0f 85 65 ff ff ff jne 0x804a524 804a5bf: 31 c0 xor %eax,%eax 804a5c1: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804a5c4: 5b pop %ebx 804a5c5: 5e pop %esi 804a5c6: 5f pop %edi 804a5c7: 89 ec mov %ebp,%esp 804a5c9: 5d pop %ebp 804a5ca: c3 ret 804a5cb: 90 nop 804a5cc: 55 push %ebp 804a5cd: 89 e5 mov %esp,%ebp 804a5cf: 81 ec 04 04 00 00 sub $0x404,%esp 804a5d5: 57 push %edi 804a5d6: 56 push %esi 804a5d7: 53 push %ebx 804a5d8: 8b 55 08 mov 0x8(%ebp),%edx 804a5db: 0f b6 12 movzbl (%edx),%edx 804a5de: a1 88 ad 07 08 mov 0x807ad88,%eax 804a5e3: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 804a5e8: 0f 84 b6 00 00 00 je 0x804a6a4 804a5ee: 8b 4d 08 mov 0x8(%ebp),%ecx 804a5f1: e9 9f 00 00 00 jmp 0x804a695 804a5f6: 8d 36 lea (%esi),%esi 804a5f8: 8b 55 08 mov 0x8(%ebp),%edx 804a5fb: 52 push %edx 804a5fc: e8 d7 0e 00 00 call 0x804b4d8 804a601: a3 e0 ca 07 08 mov %eax,0x807cae0 804a606: 83 f8 ff cmp $0xffffffff,%eax 804a609: 75 11 jne 0x804a61c 804a60b: c7 05 3c 0f 08 08 01 movl $0x1,0x8080f3c 804a612: 00 00 00 804a615: e9 57 02 00 00 jmp 0x804a871 804a61a: 8d 36 lea (%esi),%esi 804a61c: 8b 55 08 mov 0x8(%ebp),%edx 804a61f: 89 15 3c c6 07 08 mov %edx,0x807c63c 804a625: c7 05 40 c6 07 08 50 movl $0x807c650,0x807c640 804a62c: c6 07 08 804a62f: c7 05 50 c6 07 08 00 movl $0x0,0x807c650 804a636: 00 00 00 804a639: c7 05 44 c6 07 08 02 movl $0x2,0x807c644 804a640: 00 00 00 804a643: c7 05 48 c6 07 08 04 movl $0x4,0x807c648 804a64a: 00 00 00 804a64d: c7 05 ac c5 07 08 e0 movl $0x807cae0,0x807c5ac 804a654: ca 07 08 804a657: c7 05 b0 c5 07 08 00 movl $0x0,0x807c5b0 804a65e: 00 00 00 804a661: c7 05 4c c6 07 08 ac movl $0x807c5ac,0x807c64c 804a668: c5 07 08 804a66b: c7 05 3c 0f 08 08 00 movl $0x0,0x8080f3c 804a672: 00 00 00 804a675: b8 3c c6 07 08 mov $0x807c63c,%eax 804a67a: e9 f4 01 00 00 jmp 0x804a873 804a67f: 90 nop 804a680: 0f b6 11 movzbl (%ecx),%edx 804a683: a1 88 ad 07 08 mov 0x807ad88,%eax 804a688: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 804a68d: 75 05 jne 0x804a694 804a68f: 80 39 2e cmpb $0x2e,(%ecx) 804a692: 75 10 jne 0x804a6a4 804a694: 41 inc %ecx 804a695: 80 39 00 cmpb $0x0,(%ecx) 804a698: 75 e6 jne 0x804a680 804a69a: 80 79 ff 2e cmpb $0x2e,0xffffffff(%ecx) 804a69e: 0f 85 54 ff ff ff jne 0x804a5f8 804a6a4: 83 3d 94 ad 07 08 00 cmpl $0x0,0x807ad94 804a6ab: 75 05 jne 0x804a6b2 804a6ad: e8 72 e9 ff ff call 0x8049024 804a6b2: 31 ff xor %edi,%edi 804a6b4: 83 3d 9c c5 07 08 00 cmpl $0x0,0x807c59c 804a6bb: 0f 84 b0 01 00 00 je 0x804a871 804a6c1: 8d 76 00 lea 0x0(%esi),%esi 804a6c4: 83 ff 03 cmp $0x3,%edi 804a6c7: 0f 8f a4 01 00 00 jg 0x804a871 804a6cd: 8b 04 bd 9c c5 07 08 mov 0x807c59c(,%edi,4),%eax 804a6d4: 83 f8 02 cmp $0x2,%eax 804a6d7: 0f 84 a3 00 00 00 je 0x804a780 804a6dd: 7f 0d jg 0x804a6ec 804a6df: 83 f8 01 cmp $0x1,%eax 804a6e2: 74 18 je 0x804a6fc 804a6e4: e9 79 01 00 00 jmp 0x804a862 804a6e9: 8d 76 00 lea 0x0(%esi),%esi 804a6ec: 83 f8 03 cmp $0x3,%eax 804a6ef: 0f 84 eb 00 00 00 je 0x804a7e0 804a6f5: e9 68 01 00 00 jmp 0x804a862 804a6fa: 8d 36 lea (%esi),%esi 804a6fc: 68 00 04 00 00 push $0x400 804a701: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804a707: 50 push %eax 804a708: 6a 01 push $0x1 804a70a: 6a 01 push $0x1 804a70c: 8b 55 08 mov 0x8(%ebp),%edx 804a70f: 52 push %edx 804a710: e8 b7 20 00 00 call 0x804c7cc 804a715: 83 c4 14 add $0x14,%esp 804a718: 85 c0 test %eax,%eax 804a71a: 7d 20 jge 0x804a73c 804a71c: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804a723: 0f 84 39 01 00 00 je 0x804a862 804a729: 68 58 4d 07 08 push $0x8074d58 804a72e: e8 a5 36 00 00 call 0x804ddd8 804a733: 83 c4 04 add $0x4,%esp 804a736: e9 27 01 00 00 jmp 0x804a862 804a73b: 90 nop 804a73c: 6a 01 push $0x1 804a73e: 6a 01 push $0x1 804a740: 8b 55 08 mov 0x8(%ebp),%edx 804a743: 52 push %edx 804a744: 50 push %eax 804a745: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804a74b: 50 push %eax 804a74c: e8 fb f6 ff ff call 0x8049e4c 804a751: 89 c6 mov %eax,%esi 804a753: 83 c4 14 add $0x14,%esp 804a756: 83 3d b0 c5 07 08 00 cmpl $0x0,0x807c5b0 804a75d: 74 12 je 0x804a771 804a75f: 83 3d b8 ad 07 08 00 cmpl $0x0,0x807adb8 804a766: 74 09 je 0x804a771 804a768: 56 push %esi 804a769: e8 aa e4 ff ff call 0x8048c18 804a76e: 83 c4 04 add $0x4,%esp 804a771: 85 f6 test %esi,%esi 804a773: 0f 84 e9 00 00 00 je 0x804a862 804a779: e9 c8 00 00 00 jmp 0x804a846 804a77e: 8d 36 lea (%esi),%esi 804a780: 83 3d 10 cb 07 08 00 cmpl $0x0,0x807cb10 804a787: 74 27 je 0x804a7b0 804a789: 8b 55 08 mov 0x8(%ebp),%edx 804a78c: 52 push %edx 804a78d: e8 3a 93 01 00 call 0x8063acc 804a792: 89 c3 mov %eax,%ebx 804a794: 53 push %ebx 804a795: e8 a6 e3 ff ff call 0x8048b40 804a79a: 53 push %ebx 804a79b: e8 a8 05 00 00 call 0x804ad48 804a7a0: 89 c6 mov %eax,%esi 804a7a2: 53 push %ebx 804a7a3: e8 68 f0 01 00 call 0x8069810 804a7a8: 83 c4 10 add $0x10,%esp 804a7ab: eb 11 jmp 0x804a7be 804a7ad: 8d 76 00 lea 0x0(%esi),%esi 804a7b0: 8b 55 08 mov 0x8(%ebp),%edx 804a7b3: 52 push %edx 804a7b4: e8 8f 05 00 00 call 0x804ad48 804a7b9: 89 c6 mov %eax,%esi 804a7bb: 83 c4 04 add $0x4,%esp 804a7be: 83 3d b0 c5 07 08 00 cmpl $0x0,0x807c5b0 804a7c5: 74 12 je 0x804a7d9 804a7c7: 83 3d b8 ad 07 08 00 cmpl $0x0,0x807adb8 804a7ce: 74 09 je 0x804a7d9 804a7d0: 56 push %esi 804a7d1: e8 42 e4 ff ff call 0x8048c18 804a7d6: 83 c4 04 add $0x4,%esp 804a7d9: 85 f6 test %esi,%esi 804a7db: 75 69 jne 0x804a846 804a7dd: eb 79 jmp 0x804a858 804a7df: 90 nop 804a7e0: 83 3d 10 cb 07 08 00 cmpl $0x0,0x807cb10 804a7e7: 74 2b je 0x804a814 804a7e9: 8b 55 08 mov 0x8(%ebp),%edx 804a7ec: 52 push %edx 804a7ed: e8 da 92 01 00 call 0x8063acc 804a7f2: 89 c3 mov %eax,%ebx 804a7f4: 53 push %ebx 804a7f5: e8 46 e3 ff ff call 0x8048b40 804a7fa: 68 4b 4d 07 08 push $0x8074d4b 804a7ff: 53 push %ebx 804a800: e8 2b 08 00 00 call 0x804b030 804a805: 89 c6 mov %eax,%esi 804a807: 53 push %ebx 804a808: e8 03 f0 01 00 call 0x8069810 804a80d: 83 c4 14 add $0x14,%esp 804a810: eb 15 jmp 0x804a827 804a812: 8d 36 lea (%esi),%esi 804a814: 68 4b 4d 07 08 push $0x8074d4b 804a819: 8b 55 08 mov 0x8(%ebp),%edx 804a81c: 52 push %edx 804a81d: e8 0e 08 00 00 call 0x804b030 804a822: 89 c6 mov %eax,%esi 804a824: 83 c4 08 add $0x8,%esp 804a827: 83 3d b0 c5 07 08 00 cmpl $0x0,0x807c5b0 804a82e: 74 12 je 0x804a842 804a830: 83 3d b8 ad 07 08 00 cmpl $0x0,0x807adb8 804a837: 74 09 je 0x804a842 804a839: 56 push %esi 804a83a: e8 d9 e3 ff ff call 0x8048c18 804a83f: 83 c4 04 add $0x4,%esp 804a842: 85 f6 test %esi,%esi 804a844: 74 12 je 0x804a858 804a846: c7 05 3c 0f 08 08 00 movl $0x0,0x8080f3c 804a84d: 00 00 00 804a850: 56 push %esi 804a851: e8 76 e3 ff ff call 0x8048bcc 804a856: eb 1b jmp 0x804a873 804a858: c7 05 3c 0f 08 08 01 movl $0x1,0x8080f3c 804a85f: 00 00 00 804a862: 47 inc %edi 804a863: 83 3c bd 9c c5 07 08 cmpl $0x0,0x807c59c(,%edi,4) 804a86a: 00 804a86b: 0f 85 53 fe ff ff jne 0x804a6c4 804a871: 31 c0 xor %eax,%eax 804a873: 8d a5 f0 fb ff ff lea 0xfffffbf0(%ebp),%esp 804a879: 5b pop %ebx 804a87a: 5e pop %esi 804a87b: 5f pop %edi 804a87c: 89 ec mov %ebp,%esp 804a87e: 5d pop %ebp 804a87f: c3 ret 804a880: 55 push %ebp 804a881: 89 e5 mov %esp,%ebp 804a883: 81 ec 08 06 00 00 sub $0x608,%esp 804a889: 57 push %edi 804a88a: 56 push %esi 804a88b: 53 push %ebx 804a88c: 83 7d 10 02 cmpl $0x2,0x10(%ebp) 804a890: 74 26 je 0x804a8b8 804a892: c7 05 3c 0f 08 08 ff movl $0xffffffff,0x8080f3c 804a899: ff ff ff 804a89c: e9 d1 02 00 00 jmp 0x804ab72 804a8a1: 8d 76 00 lea 0x0(%esi),%esi 804a8a4: c7 05 3c 0f 08 08 00 movl $0x0,0x8080f3c 804a8ab: 00 00 00 804a8ae: 89 f8 mov %edi,%eax 804a8b0: e9 bf 02 00 00 jmp 0x804ab74 804a8b5: 8d 76 00 lea 0x0(%esi),%esi 804a8b8: 83 3d 94 ad 07 08 00 cmpl $0x0,0x807ad94 804a8bf: 75 05 jne 0x804a8c6 804a8c1: e8 5e e7 ff ff call 0x8049024 804a8c6: e8 09 16 02 00 call 0x806bed4 804a8cb: 31 f6 xor %esi,%esi 804a8cd: 83 3d 9c c5 07 08 00 cmpl $0x0,0x807c59c 804a8d4: 0f 84 98 02 00 00 je 0x804ab72 804a8da: 8d 9d 00 fb ff ff lea 0xfffffb00(%ebp),%ebx 804a8e0: 8d 8d fc f9 ff ff lea 0xfffff9fc(%ebp),%ecx 804a8e6: 89 8d f8 f9 ff ff mov %ecx,0xfffff9f8(%ebp) 804a8ec: 8b 04 b5 9c c5 07 08 mov 0x807c59c(,%esi,4),%eax 804a8f3: 83 f8 02 cmp $0x2,%eax 804a8f6: 0f 84 0c 02 00 00 je 0x804ab08 804a8fc: 7f 0a jg 0x804a908 804a8fe: 83 f8 01 cmp $0x1,%eax 804a901: 74 15 je 0x804a918 804a903: e9 5b 02 00 00 jmp 0x804ab63 804a908: 83 f8 03 cmp $0x3,%eax 804a90b: 0f 84 0f 02 00 00 je 0x804ab20 804a911: e9 4d 02 00 00 jmp 0x804ab63 804a916: 8d 36 lea (%esi),%esi 804a918: 8b 4d 08 mov 0x8(%ebp),%ecx 804a91b: 0f b6 01 movzbl (%ecx),%eax 804a91e: 50 push %eax 804a91f: 0f b6 41 01 movzbl 0x1(%ecx),%eax 804a923: 50 push %eax 804a924: 0f b6 41 02 movzbl 0x2(%ecx),%eax 804a928: 50 push %eax 804a929: 0f b6 41 03 movzbl 0x3(%ecx),%eax 804a92d: 50 push %eax 804a92e: 68 6b 4d 07 08 push $0x8074d6b 804a933: 53 push %ebx 804a934: e8 bb 34 00 00 call 0x804ddf4 804a939: 68 00 04 00 00 push $0x400 804a93e: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804a944: 50 push %eax 804a945: 6a 0c push $0xc 804a947: 6a 01 push $0x1 804a949: 53 push %ebx 804a94a: e8 dd 1c 00 00 call 0x804c62c 804a94f: 83 c4 2c add $0x2c,%esp 804a952: 85 c0 test %eax,%eax 804a954: 7d 22 jge 0x804a978 804a956: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804a95d: 0f 84 00 02 00 00 je 0x804ab63 804a963: 68 84 4d 07 08 push $0x8074d84 804a968: e8 6b 34 00 00 call 0x804ddd8 804a96d: 83 c4 04 add $0x4,%esp 804a970: e9 ee 01 00 00 jmp 0x804ab63 804a975: 8d 76 00 lea 0x0(%esi),%esi 804a978: 6a 0c push $0xc 804a97a: 6a 01 push $0x1 804a97c: 53 push %ebx 804a97d: 50 push %eax 804a97e: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804a984: 50 push %eax 804a985: e8 c2 f4 ff ff call 0x8049e4c 804a98a: 89 c7 mov %eax,%edi 804a98c: 83 c4 14 add $0x14,%esp 804a98f: 85 ff test %edi,%edi 804a991: 0f 84 c2 01 00 00 je 0x804ab59 804a997: 83 3d b0 ad 07 08 00 cmpl $0x0,0x807adb0 804a99e: 0f 84 28 01 00 00 je 0x804aacc 804a9a4: 8b 17 mov (%edi),%edx 804a9a6: 30 c0 xor %al,%al 804a9a8: 89 d7 mov %edx,%edi 804a9aa: fc cld 804a9ab: b9 ff ff ff ff mov $0xffffffff,%ecx 804a9b0: f2 ae repnz scas %es:(%edi),%al 804a9b2: 89 c8 mov %ecx,%eax 804a9b4: f7 d0 not %eax 804a9b6: 8d 70 ff lea 0xffffffff(%eax),%esi 804a9b9: 81 fe ff 00 00 00 cmp $0xff,%esi 804a9bf: 0f 8f ad 01 00 00 jg 0x804ab72 804a9c5: 52 push %edx 804a9c6: 8b 8d f8 f9 ff ff mov 0xfffff9f8(%ebp),%ecx 804a9cc: 51 push %ecx 804a9cd: e8 d6 90 01 00 call 0x8063aa8 804a9d2: c6 84 2e fc f9 ff ff movb $0x2e,0xfffff9fc(%esi,%ebp,1) 804a9d9: 2e 804a9da: c6 84 2e fd f9 ff ff movb $0x0,0xfffff9fd(%esi,%ebp,1) 804a9e1: 00 804a9e2: 8b 1d bc ad 07 08 mov 0x807adbc,%ebx 804a9e8: c7 05 bc ad 07 08 00 movl $0x0,0x807adbc 804a9ef: 00 00 00 804a9f2: 8b 8d f8 f9 ff ff mov 0xfffff9f8(%ebp),%ecx 804a9f8: 51 push %ecx 804a9f9: e8 ce fb ff ff call 0x804a5cc 804a9fe: 89 c7 mov %eax,%edi 804aa00: 89 1d bc ad 07 08 mov %ebx,0x807adbc 804aa06: c6 84 2e fc f9 ff ff movb $0x0,0xfffff9fc(%esi,%ebp,1) 804aa0d: 00 804aa0e: 83 c4 0c add $0xc,%esp 804aa11: 85 ff test %edi,%edi 804aa13: 74 16 je 0x804aa2b 804aa15: 8b 07 mov (%edi),%eax 804aa17: 50 push %eax 804aa18: 8b 8d f8 f9 ff ff mov 0xfffff9f8(%ebp),%ecx 804aa1e: 51 push %ecx 804aa1f: e8 d8 a3 01 00 call 0x8064dfc 804aa24: 83 c4 08 add $0x8,%esp 804aa27: 85 c0 test %eax,%eax 804aa29: 74 11 je 0x804aa3c 804aa2b: c7 05 3c 0f 08 08 01 movl $0x1,0x8080f3c 804aa32: 00 00 00 804aa35: e9 38 01 00 00 jmp 0x804ab72 804aa3a: 8d 36 lea (%esi),%esi 804aa3c: 8b 5f 10 mov 0x10(%edi),%ebx 804aa3f: 83 3b 00 cmpl $0x0,(%ebx) 804aa42: 74 23 je 0x804aa67 804aa44: 8b 4d 0c mov 0xc(%ebp),%ecx 804aa47: 51 push %ecx 804aa48: 8b 4d 08 mov 0x8(%ebp),%ecx 804aa4b: 51 push %ecx 804aa4c: 8b 03 mov (%ebx),%eax 804aa4e: 50 push %eax 804aa4f: e8 64 8e 01 00 call 0x80638b8 804aa54: 83 c4 0c add $0xc,%esp 804aa57: 85 c0 test %eax,%eax 804aa59: 0f 84 97 00 00 00 je 0x804aaf6 804aa5f: 83 c3 04 add $0x4,%ebx 804aa62: 83 3b 00 cmpl $0x0,(%ebx) 804aa65: 75 dd jne 0x804aa44 804aa67: c7 05 3c 0f 08 08 01 movl $0x1,0x8080f3c 804aa6e: 00 00 00 804aa71: 83 3d b4 ad 07 08 00 cmpl $0x0,0x807adb4 804aa78: 0f 84 f4 00 00 00 je 0x804ab72 804aa7e: 6a 20 push $0x20 804aa80: 6a 01 push $0x1 804aa82: 68 96 4d 07 08 push $0x8074d96 804aa87: e8 54 aa 00 00 call 0x80554e0 804aa8c: 8b 4d 08 mov 0x8(%ebp),%ecx 804aa8f: 0f b6 41 03 movzbl 0x3(%ecx),%eax 804aa93: 50 push %eax 804aa94: 0f b6 41 02 movzbl 0x2(%ecx),%eax 804aa98: 50 push %eax 804aa99: 0f b6 41 01 movzbl 0x1(%ecx),%eax 804aa9d: 50 push %eax 804aa9e: 0f b6 01 movzbl (%ecx),%eax 804aaa1: 50 push %eax 804aaa2: 8b 07 mov (%edi),%eax 804aaa4: 50 push %eax 804aaa5: 68 9d 4d 07 08 push $0x8074d9d 804aaaa: 6a 10 push $0x10 804aaac: 6a 0b push $0xb 804aaae: a1 74 b7 07 08 mov 0x807b774,%eax 804aab3: 50 push %eax 804aab4: e8 4b 10 02 00 call 0x806bb04 804aab9: 83 c4 10 add $0x10,%esp 804aabc: 50 push %eax 804aabd: 6a 05 push $0x5 804aabf: e8 1c a6 00 00 call 0x80550e0 804aac4: e9 a9 00 00 00 jmp 0x804ab72 804aac9: 8d 76 00 lea 0x0(%esi),%esi 804aacc: 8b 4d 10 mov 0x10(%ebp),%ecx 804aacf: 89 4f 08 mov %ecx,0x8(%edi) 804aad2: 8b 4d 0c mov 0xc(%ebp),%ecx 804aad5: 89 4f 0c mov %ecx,0xc(%edi) 804aad8: c7 05 ac c5 07 08 e0 movl $0x807cae0,0x807c5ac 804aadf: ca 07 08 804aae2: c7 05 b0 c5 07 08 00 movl $0x0,0x807c5b0 804aae9: 00 00 00 804aaec: 8b 4d 08 mov 0x8(%ebp),%ecx 804aaef: 8b 01 mov (%ecx),%eax 804aaf1: a3 e0 ca 07 08 mov %eax,0x807cae0 804aaf6: c7 05 3c 0f 08 08 00 movl $0x0,0x8080f3c 804aafd: 00 00 00 804ab00: 57 push %edi 804ab01: e8 c6 e0 ff ff call 0x8048bcc 804ab06: eb 6c jmp 0x804ab74 804ab08: 8b 4d 10 mov 0x10(%ebp),%ecx 804ab0b: 51 push %ecx 804ab0c: 8b 4d 0c mov 0xc(%ebp),%ecx 804ab0f: 51 push %ecx 804ab10: 8b 4d 08 mov 0x8(%ebp),%ecx 804ab13: 51 push %ecx 804ab14: e8 c7 06 00 00 call 0x804b1e0 804ab19: 89 c7 mov %eax,%edi 804ab1b: 83 c4 0c add $0xc,%esp 804ab1e: eb 31 jmp 0x804ab51 804ab20: 8b 4d 08 mov 0x8(%ebp),%ecx 804ab23: 0f b6 41 03 movzbl 0x3(%ecx),%eax 804ab27: 50 push %eax 804ab28: 0f b6 41 02 movzbl 0x2(%ecx),%eax 804ab2c: 50 push %eax 804ab2d: 0f b6 41 01 movzbl 0x1(%ecx),%eax 804ab31: 50 push %eax 804ab32: 0f b6 01 movzbl (%ecx),%eax 804ab35: 50 push %eax 804ab36: 68 d6 4d 07 08 push $0x8074dd6 804ab3b: 53 push %ebx 804ab3c: e8 b3 32 00 00 call 0x804ddf4 804ab41: 68 e2 4d 07 08 push $0x8074de2 804ab46: 53 push %ebx 804ab47: e8 e4 04 00 00 call 0x804b030 804ab4c: 89 c7 mov %eax,%edi 804ab4e: 83 c4 20 add $0x20,%esp 804ab51: 85 ff test %edi,%edi 804ab53: 0f 85 4b fd ff ff jne 0x804a8a4 804ab59: c7 05 3c 0f 08 08 01 movl $0x1,0x8080f3c 804ab60: 00 00 00 804ab63: 46 inc %esi 804ab64: 83 3c b5 9c c5 07 08 cmpl $0x0,0x807c59c(,%esi,4) 804ab6b: 00 804ab6c: 0f 85 7a fd ff ff jne 0x804a8ec 804ab72: 31 c0 xor %eax,%eax 804ab74: 8d a5 ec f9 ff ff lea 0xfffff9ec(%ebp),%esp 804ab7a: 5b pop %ebx 804ab7b: 5e pop %esi 804ab7c: 5f pop %edi 804ab7d: 89 ec mov %ebp,%esp 804ab7f: 5d pop %ebp 804ab80: c3 ret 804ab81: 8d 76 00 lea 0x0(%esi),%esi 804ab84: 55 push %ebp 804ab85: 89 e5 mov %esp,%ebp 804ab87: 83 3d a4 ad 07 08 00 cmpl $0x0,0x807ada4 804ab8e: 75 18 jne 0x804aba8 804ab90: 68 07 4b 07 08 push $0x8074b07 804ab95: 68 98 ad 07 08 push $0x807ad98 804ab9a: e8 cd 30 00 00 call 0x804dc6c 804ab9f: a3 a4 ad 07 08 mov %eax,0x807ada4 804aba4: eb 0d jmp 0x804abb3 804aba6: 8d 36 lea (%esi),%esi 804aba8: a1 a4 ad 07 08 mov 0x807ada4,%eax 804abad: 50 push %eax 804abae: e8 35 a4 00 00 call 0x8054fe8 804abb3: 8b 55 08 mov 0x8(%ebp),%edx 804abb6: 09 15 a8 ad 07 08 or %edx,0x807ada8 804abbc: 89 ec mov %ebp,%esp 804abbe: 5d pop %ebp 804abbf: c3 ret 804abc0: 55 push %ebp 804abc1: 89 e5 mov %esp,%ebp 804abc3: 83 3d a4 ad 07 08 00 cmpl $0x0,0x807ada4 804abca: 74 1e je 0x804abea 804abcc: 83 3d a8 ad 07 08 00 cmpl $0x0,0x807ada8 804abd3: 75 15 jne 0x804abea 804abd5: a1 a4 ad 07 08 mov 0x807ada4,%eax 804abda: 50 push %eax 804abdb: e8 ac 2f 00 00 call 0x804db8c 804abe0: c7 05 a4 ad 07 08 00 movl $0x0,0x807ada4 804abe7: 00 00 00 804abea: 89 ec mov %ebp,%esp 804abec: 5d pop %ebp 804abed: c3 ret 804abee: 8d 36 lea (%esi),%esi 804abf0: 55 push %ebp 804abf1: 89 e5 mov %esp,%ebp 804abf3: 56 push %esi 804abf4: 53 push %ebx 804abf5: 83 3d a4 ad 07 08 00 cmpl $0x0,0x807ada4 804abfc: 75 2e jne 0x804ac2c 804abfe: 68 07 4b 07 08 push $0x8074b07 804ac03: 68 98 ad 07 08 push $0x807ad98 804ac08: e8 5f 30 00 00 call 0x804dc6c 804ac0d: a3 a4 ad 07 08 mov %eax,0x807ada4 804ac12: 83 c4 08 add $0x8,%esp 804ac15: 85 c0 test %eax,%eax 804ac17: 75 13 jne 0x804ac2c 804ac19: c7 05 3c 0f 08 08 ff movl $0xffffffff,0x8080f3c 804ac20: ff ff ff 804ac23: 31 c0 xor %eax,%eax 804ac25: e9 15 01 00 00 jmp 0x804ad3f 804ac2a: 8d 36 lea (%esi),%esi 804ac2c: a1 a4 ad 07 08 mov 0x807ada4,%eax 804ac31: 50 push %eax 804ac32: 68 00 04 00 00 push $0x400 804ac37: 68 dc c6 07 08 push $0x807c6dc 804ac3c: e8 cf 2f 00 00 call 0x804dc10 804ac41: 89 c6 mov %eax,%esi 804ac43: 83 c4 0c add $0xc,%esp 804ac46: 85 f6 test %esi,%esi 804ac48: 75 12 jne 0x804ac5c 804ac4a: c7 05 3c 0f 08 08 01 movl $0x1,0x8080f3c 804ac51: 00 00 00 804ac54: 31 c0 xor %eax,%eax 804ac56: e9 e4 00 00 00 jmp 0x804ad3f 804ac5b: 90 nop 804ac5c: 80 3e 23 cmpb $0x23,(%esi) 804ac5f: 74 cb je 0x804ac2c 804ac61: 68 ef 4d 07 08 push $0x8074def 804ac66: 56 push %esi 804ac67: e8 c4 a2 01 00 call 0x8064f30 804ac6c: 89 c3 mov %eax,%ebx 804ac6e: 83 c4 08 add $0x8,%esp 804ac71: 85 db test %ebx,%ebx 804ac73: 74 b7 je 0x804ac2c 804ac75: c6 03 00 movb $0x0,(%ebx) 804ac78: 68 0f 4b 07 08 push $0x8074b0f 804ac7d: 56 push %esi 804ac7e: e8 ad a2 01 00 call 0x8064f30 804ac83: 89 c3 mov %eax,%ebx 804ac85: 83 c4 08 add $0x8,%esp 804ac88: 85 db test %ebx,%ebx 804ac8a: 74 a0 je 0x804ac2c 804ac8c: c6 03 00 movb $0x0,(%ebx) 804ac8f: 43 inc %ebx 804ac90: c7 05 4c c6 07 08 08 movl $0x807cb08,0x807c64c 804ac97: cb 07 08 804ac9a: c7 05 08 cb 07 08 e4 movl $0x807cae4,0x807cb08 804aca1: ca 07 08 804aca4: 56 push %esi 804aca5: e8 2e 08 00 00 call 0x804b4d8 804acaa: 89 c2 mov %eax,%edx 804acac: a1 4c c6 07 08 mov 0x807c64c,%eax 804acb1: 8b 00 mov (%eax),%eax 804acb3: 89 10 mov %edx,(%eax) 804acb5: c7 05 48 c6 07 08 04 movl $0x4,0x807c648 804acbc: 00 00 00 804acbf: c7 05 44 c6 07 08 02 movl $0x2,0x807c644 804acc6: 00 00 00 804acc9: 83 c4 04 add $0x4,%esp 804accc: eb 03 jmp 0x804acd1 804acce: 8d 36 lea (%esi),%esi 804acd0: 43 inc %ebx 804acd1: 80 3b 20 cmpb $0x20,(%ebx) 804acd4: 74 fa je 0x804acd0 804acd6: 80 3b 09 cmpb $0x9,(%ebx) 804acd9: 74 f5 je 0x804acd0 804acdb: 89 1d 3c c6 07 08 mov %ebx,0x807c63c 804ace1: c7 05 40 c6 07 08 50 movl $0x807c650,0x807c640 804ace8: c6 07 08 804aceb: be 50 c6 07 08 mov $0x807c650,%esi 804acf0: eb 1e jmp 0x804ad10 804acf2: 8d 36 lea (%esi),%esi 804acf4: 80 3b 00 cmpb $0x0,(%ebx) 804acf7: 74 31 je 0x804ad2a 804acf9: 80 3b 20 cmpb $0x20,(%ebx) 804acfc: 74 29 je 0x804ad27 804acfe: 80 3b 09 cmpb $0x9,(%ebx) 804ad01: 74 24 je 0x804ad27 804ad03: 81 fe d8 c6 07 08 cmp $0x807c6d8,%esi 804ad09: 73 05 jae 0x804ad10 804ad0b: 89 1e mov %ebx,(%esi) 804ad0d: 83 c6 04 add $0x4,%esi 804ad10: 68 0f 4b 07 08 push $0x8074b0f 804ad15: 53 push %ebx 804ad16: e8 15 a2 01 00 call 0x8064f30 804ad1b: 89 c3 mov %eax,%ebx 804ad1d: 83 c4 08 add $0x8,%esp 804ad20: 85 db test %ebx,%ebx 804ad22: 74 06 je 0x804ad2a 804ad24: c6 03 00 movb $0x0,(%ebx) 804ad27: 43 inc %ebx 804ad28: 75 ca jne 0x804acf4 804ad2a: c7 06 00 00 00 00 movl $0x0,(%esi) 804ad30: c7 05 3c 0f 08 08 00 movl $0x0,0x8080f3c 804ad37: 00 00 00 804ad3a: b8 3c c6 07 08 mov $0x807c63c,%eax 804ad3f: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804ad42: 5b pop %ebx 804ad43: 5e pop %esi 804ad44: 89 ec mov %ebp,%esp 804ad46: 5d pop %ebp 804ad47: c3 ret 804ad48: 55 push %ebp 804ad49: 89 e5 mov %esp,%ebp 804ad4b: 83 ec 78 sub $0x78,%esp 804ad4e: 57 push %edi 804ad4f: 56 push %esi 804ad50: 53 push %ebx 804ad51: 31 ff xor %edi,%edi 804ad53: c7 45 9c 00 00 00 00 movl $0x0,0xffffff9c(%ebp) 804ad5a: c7 45 b4 80 c3 07 08 movl $0x807c380,0xffffffb4(%ebp) 804ad61: c7 45 b0 10 c4 07 08 movl $0x807c410,0xffffffb0(%ebp) 804ad68: c7 05 80 c3 07 08 00 movl $0x0,0x807c380 804ad6f: 00 00 00 804ad72: c7 05 10 c4 07 08 00 movl $0x0,0x807c410 804ad79: 00 00 00 804ad7c: c7 45 ac 7c bb 07 08 movl $0x807bb7c,0xffffffac(%ebp) 804ad83: c7 45 a8 7d bf 07 08 movl $0x807bf7d,0xffffffa8(%ebp) 804ad8a: c7 45 a4 01 04 00 00 movl $0x401,0xffffffa4(%ebp) 804ad91: c7 45 a0 01 04 00 00 movl $0x401,0xffffffa0(%ebp) 804ad98: c7 05 b4 c4 07 08 00 movl $0x0,0x807c4b4 804ad9f: 00 00 00 804ada2: c7 05 b8 c4 07 08 00 movl $0x0,0x807c4b8 804ada9: 00 00 00 804adac: 8b 55 08 mov 0x8(%ebp),%edx 804adaf: 52 push %edx 804adb0: 68 40 c5 07 08 push $0x807c540 804adb5: e8 ee 8c 01 00 call 0x8063aa8 804adba: 6a 40 push $0x40 804adbc: 8d 5d c0 lea 0xffffffc0(%ebp),%ebx 804adbf: 53 push %ebx 804adc0: e8 f7 8f 01 00 call 0x8063dbc 804adc5: 6a 00 push $0x0 804adc7: e8 b8 fd ff ff call 0x804ab84 804adcc: 83 c4 14 add $0x14,%esp 804adcf: 89 5d 98 mov %ebx,0xffffff98(%ebp) 804add2: 8d 36 lea (%esi),%esi 804add4: e8 17 fe ff ff call 0x804abf0 804add9: 89 c6 mov %eax,%esi 804addb: 85 f6 test %esi,%esi 804addd: 0f 84 41 01 00 00 je 0x804af24 804ade3: 8b 4d 08 mov 0x8(%ebp),%ecx 804ade6: 51 push %ecx 804ade7: 8b 06 mov (%esi),%eax 804ade9: 50 push %eax 804adea: e8 71 8c 01 00 call 0x8063a60 804adef: 83 c4 08 add $0x8,%esp 804adf2: 85 c0 test %eax,%eax 804adf4: 75 06 jne 0x804adfc 804adf6: 47 inc %edi 804adf7: eb 40 jmp 0x804ae39 804adf9: 8d 76 00 lea 0x0(%esi),%esi 804adfc: 8b 5e 04 mov 0x4(%esi),%ebx 804adff: 83 3b 00 cmpl $0x0,(%ebx) 804ae02: 74 35 je 0x804ae39 804ae04: 8b 55 08 mov 0x8(%ebp),%edx 804ae07: 52 push %edx 804ae08: 8b 03 mov (%ebx),%eax 804ae0a: 50 push %eax 804ae0b: e8 50 8c 01 00 call 0x8063a60 804ae10: 83 c4 08 add $0x8,%esp 804ae13: 85 c0 test %eax,%eax 804ae15: 75 1a jne 0x804ae31 804ae17: 47 inc %edi 804ae18: 8b 4d 08 mov 0x8(%ebp),%ecx 804ae1b: 89 0d b4 c4 07 08 mov %ecx,0x807c4b4 804ae21: 8b 06 mov (%esi),%eax 804ae23: 50 push %eax 804ae24: 68 40 c5 07 08 push $0x807c540 804ae29: e8 7a 8c 01 00 call 0x8063aa8 804ae2e: 83 c4 08 add $0x8,%esp 804ae31: 83 c3 04 add $0x4,%ebx 804ae34: 83 3b 00 cmpl $0x0,(%ebx) 804ae37: 75 cb jne 0x804ae04 804ae39: 8b 55 98 mov 0xffffff98(%ebp),%edx 804ae3c: 52 push %edx 804ae3d: 8b 06 mov (%esi),%eax 804ae3f: 50 push %eax 804ae40: e8 1b 8c 01 00 call 0x8063a60 804ae45: 83 c4 08 add $0x8,%esp 804ae48: 85 c0 test %eax,%eax 804ae4a: 75 08 jne 0x804ae54 804ae4c: ff 45 9c incl 0xffffff9c(%ebp) 804ae4f: eb 29 jmp 0x804ae7a 804ae51: 8d 76 00 lea 0x0(%esi),%esi 804ae54: 8b 5e 04 mov 0x4(%esi),%ebx 804ae57: 83 3b 00 cmpl $0x0,(%ebx) 804ae5a: 74 1e je 0x804ae7a 804ae5c: 8b 4d 98 mov 0xffffff98(%ebp),%ecx 804ae5f: 51 push %ecx 804ae60: 8b 03 mov (%ebx),%eax 804ae62: 50 push %eax 804ae63: e8 f8 8b 01 00 call 0x8063a60 804ae68: 83 c4 08 add $0x8,%esp 804ae6b: 85 c0 test %eax,%eax 804ae6d: 75 03 jne 0x804ae72 804ae6f: ff 45 9c incl 0xffffff9c(%ebp) 804ae72: 83 c3 04 add $0x4,%ebx 804ae75: 83 3b 00 cmpl $0x0,(%ebx) 804ae78: 75 e2 jne 0x804ae5c 804ae7a: 85 ff test %edi,%edi 804ae7c: 74 56 je 0x804aed4 804ae7e: 83 3d ac ad 07 08 00 cmpl $0x0,0x807adac 804ae85: 0f 84 b1 00 00 00 je 0x804af3c 804ae8b: 8b 5e 0c mov 0xc(%esi),%ebx 804ae8e: 8b 46 08 mov 0x8(%esi),%eax 804ae91: a3 a8 c4 07 08 mov %eax,0x807c4a8 804ae96: 8b 46 0c mov 0xc(%esi),%eax 804ae99: a3 ac c4 07 08 mov %eax,0x807c4ac 804ae9e: 39 5d a4 cmp %ebx,0xffffffa4(%ebp) 804aea1: 7c 2f jl 0x804aed2 804aea3: 53 push %ebx 804aea4: 8b 55 ac mov 0xffffffac(%ebp),%edx 804aea7: 52 push %edx 804aea8: 8b 46 10 mov 0x10(%esi),%eax 804aeab: 8b 00 mov (%eax),%eax 804aead: 50 push %eax 804aeae: e8 35 8a 01 00 call 0x80638e8 804aeb3: 8b 55 ac mov 0xffffffac(%ebp),%edx 804aeb6: 8b 4d b4 mov 0xffffffb4(%ebp),%ecx 804aeb9: 89 11 mov %edx,(%ecx) 804aebb: 83 c1 04 add $0x4,%ecx 804aebe: 89 4d b4 mov %ecx,0xffffffb4(%ebp) 804aec1: c7 01 00 00 00 00 movl $0x0,(%ecx) 804aec7: 01 da add %ebx,%edx 804aec9: 89 55 ac mov %edx,0xffffffac(%ebp) 804aecc: 29 5d a4 sub %ebx,0xffffffa4(%ebp) 804aecf: 83 c4 0c add $0xc,%esp 804aed2: 31 ff xor %edi,%edi 804aed4: 83 7d 9c 00 cmpl $0x0,0xffffff9c(%ebp) 804aed8: 0f 84 f6 fe ff ff je 0x804add4 804aede: 8b 5e 0c mov 0xc(%esi),%ebx 804aee1: 39 5d a0 cmp %ebx,0xffffffa0(%ebp) 804aee4: 7c 2f jl 0x804af15 804aee6: 53 push %ebx 804aee7: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 804aeea: 51 push %ecx 804aeeb: 8b 46 10 mov 0x10(%esi),%eax 804aeee: 8b 00 mov (%eax),%eax 804aef0: 50 push %eax 804aef1: e8 f2 89 01 00 call 0x80638e8 804aef6: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 804aef9: 8b 55 b0 mov 0xffffffb0(%ebp),%edx 804aefc: 89 0a mov %ecx,(%edx) 804aefe: 83 c2 04 add $0x4,%edx 804af01: 89 55 b0 mov %edx,0xffffffb0(%ebp) 804af04: c7 02 00 00 00 00 movl $0x0,(%edx) 804af0a: 01 d9 add %ebx,%ecx 804af0c: 89 4d a8 mov %ecx,0xffffffa8(%ebp) 804af0f: 29 5d a0 sub %ebx,0xffffffa0(%ebp) 804af12: 83 c4 0c add $0xc,%esp 804af15: c7 45 9c 00 00 00 00 movl $0x0,0xffffff9c(%ebp) 804af1c: e9 b3 fe ff ff jmp 0x804add4 804af21: 8d 76 00 lea 0x0(%esi),%esi 804af24: e8 97 fc ff ff call 0x804abc0 804af29: 83 3d 80 c3 07 08 00 cmpl $0x0,0x807c380 804af30: 75 16 jne 0x804af48 804af32: 31 c0 xor %eax,%eax 804af34: e9 e7 00 00 00 jmp 0x804b020 804af39: 8d 76 00 lea 0x0(%esi),%esi 804af3c: e8 7f fc ff ff call 0x804abc0 804af41: 89 f0 mov %esi,%eax 804af43: e9 d8 00 00 00 jmp 0x804b020 804af48: c7 05 a4 c4 07 08 b4 movl $0x807c4b4,0x807c4a4 804af4f: c4 07 08 804af52: c7 05 a0 c4 07 08 40 movl $0x807c540,0x807c4a0 804af59: c5 07 08 804af5c: c7 45 94 00 00 00 00 movl $0x0,0xffffff94(%ebp) 804af63: c7 45 90 ff ff ff ff movl $0xffffffff,0xffffff90(%ebp) 804af6a: 83 3d 10 c4 07 08 00 cmpl $0x0,0x807c410 804af71: 74 7c je 0x804afef 804af73: c7 45 8c 10 c4 07 08 movl $0x807c410,0xffffff8c(%ebp) 804af7a: 8d 36 lea (%esi),%esi 804af7c: 31 ff xor %edi,%edi 804af7e: 83 3d 80 c3 07 08 00 cmpl $0x0,0x807c380 804af85: 74 5c je 0x804afe3 804af87: be 80 c3 07 08 mov $0x807c380,%esi 804af8c: a1 ac c4 07 08 mov 0x807c4ac,%eax 804af91: 50 push %eax 804af92: 8d 45 bc lea 0xffffffbc(%ebp),%eax 804af95: 50 push %eax 804af96: 8b 55 8c mov 0xffffff8c(%ebp),%edx 804af99: 8b 02 mov (%edx),%eax 804af9b: 50 push %eax 804af9c: e8 47 89 01 00 call 0x80638e8 804afa1: 83 c4 0c add $0xc,%esp 804afa4: 8b 45 bc mov 0xffffffbc(%ebp),%eax 804afa7: 89 c3 mov %eax,%ebx 804afa9: 86 df xchg %bl,%bh 804afab: c1 cb 10 ror $0x10,%ebx 804afae: 86 df xchg %bl,%bh 804afb0: a1 ac c4 07 08 mov 0x807c4ac,%eax 804afb5: 50 push %eax 804afb6: 8d 45 b8 lea 0xffffffb8(%ebp),%eax 804afb9: 50 push %eax 804afba: 8b 06 mov (%esi),%eax 804afbc: 50 push %eax 804afbd: e8 26 89 01 00 call 0x80638e8 804afc2: 89 d8 mov %ebx,%eax 804afc4: 33 45 b8 xor 0xffffffb8(%ebp),%eax 804afc7: 89 45 bc mov %eax,0xffffffbc(%ebp) 804afca: 83 c4 0c add $0xc,%esp 804afcd: 8b 4d 90 mov 0xffffff90(%ebp),%ecx 804afd0: 39 c8 cmp %ecx,%eax 804afd2: 73 06 jae 0x804afda 804afd4: 89 7d 94 mov %edi,0xffffff94(%ebp) 804afd7: 89 45 90 mov %eax,0xffffff90(%ebp) 804afda: 83 c6 04 add $0x4,%esi 804afdd: 47 inc %edi 804afde: 83 3e 00 cmpl $0x0,(%esi) 804afe1: 75 a9 jne 0x804af8c 804afe3: 83 45 8c 04 addl $0x4,0xffffff8c(%ebp) 804afe7: 8b 55 8c mov 0xffffff8c(%ebp),%edx 804afea: 83 3a 00 cmpl $0x0,(%edx) 804afed: 75 8d jne 0x804af7c 804afef: 83 7d 94 00 cmpl $0x0,0xffffff94(%ebp) 804aff3: 74 1c je 0x804b011 804aff5: 8b 0d 80 c3 07 08 mov 0x807c380,%ecx 804affb: 8b 55 94 mov 0xffffff94(%ebp),%edx 804affe: 8b 04 95 80 c3 07 08 mov 0x807c380(,%edx,4),%eax 804b005: a3 80 c3 07 08 mov %eax,0x807c380 804b00a: 89 0c 95 80 c3 07 08 mov %ecx,0x807c380(,%edx,4) 804b011: c7 05 b0 c4 07 08 80 movl $0x807c380,0x807c4b0 804b018: c3 07 08 804b01b: b8 a0 c4 07 08 mov $0x807c4a0,%eax 804b020: 8d a5 7c ff ff ff lea 0xffffff7c(%ebp),%esp 804b026: 5b pop %ebx 804b027: 5e pop %esi 804b028: 5f pop %edi 804b029: 89 ec mov %ebp,%esp 804b02b: 5d pop %ebp 804b02c: c3 ret 804b02d: 8d 76 00 lea 0x0(%esi),%esi 804b030: 55 push %ebp 804b031: 89 e5 mov %esp,%ebp 804b033: 83 ec 08 sub $0x8,%esp 804b036: 57 push %edi 804b037: 56 push %esi 804b038: 53 push %ebx 804b039: 8b 5d 08 mov 0x8(%ebp),%ebx 804b03c: 8b 75 0c mov 0xc(%ebp),%esi 804b03f: 83 3d c8 ad 07 08 00 cmpl $0x0,0x807adc8 804b046: 75 15 jne 0x804b05d 804b048: 68 c8 ad 07 08 push $0x807adc8 804b04d: e8 26 fb 01 00 call 0x806ab78 804b052: 83 c4 04 add $0x4,%esp 804b055: 85 c0 test %eax,%eax 804b057: 0f 85 a0 00 00 00 jne 0x804b0fd 804b05d: 85 db test %ebx,%ebx 804b05f: 74 2f je 0x804b090 804b061: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 804b064: 50 push %eax 804b065: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804b068: 50 push %eax 804b069: 30 c0 xor %al,%al 804b06b: 89 df mov %ebx,%edi 804b06d: fc cld 804b06e: b9 ff ff ff ff mov $0xffffffff,%ecx 804b073: f2 ae repnz scas %es:(%edi),%al 804b075: 89 c8 mov %ecx,%eax 804b077: f7 d0 not %eax 804b079: 48 dec %eax 804b07a: 50 push %eax 804b07b: 53 push %ebx 804b07c: 56 push %esi 804b07d: a1 c8 ad 07 08 mov 0x807adc8,%eax 804b082: 50 push %eax 804b083: e8 a0 f8 01 00 call 0x806a928 804b088: 83 c4 18 add $0x18,%esp 804b08b: eb 6c jmp 0x804b0f9 804b08d: 8d 76 00 lea 0x0(%esi),%esi 804b090: 83 3d c4 ad 07 08 00 cmpl $0x0,0x807adc4 804b097: 74 33 je 0x804b0cc 804b099: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 804b09c: 50 push %eax 804b09d: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804b0a0: 50 push %eax 804b0a1: 68 98 c5 07 08 push $0x807c598 804b0a6: 68 94 c5 07 08 push $0x807c594 804b0ab: 56 push %esi 804b0ac: a1 c8 ad 07 08 mov 0x807adc8,%eax 804b0b1: 50 push %eax 804b0b2: e8 01 fb 01 00 call 0x806abb8 804b0b7: 83 c4 18 add $0x18,%esp 804b0ba: 85 c0 test %eax,%eax 804b0bc: 75 3f jne 0x804b0fd 804b0be: c7 05 c4 ad 07 08 00 movl $0x0,0x807adc4 804b0c5: 00 00 00 804b0c8: eb 3a jmp 0x804b104 804b0ca: 8d 36 lea (%esi),%esi 804b0cc: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 804b0cf: 50 push %eax 804b0d0: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804b0d3: 50 push %eax 804b0d4: 68 98 c5 07 08 push $0x807c598 804b0d9: 68 94 c5 07 08 push $0x807c594 804b0de: a1 98 c5 07 08 mov 0x807c598,%eax 804b0e3: 50 push %eax 804b0e4: a1 94 c5 07 08 mov 0x807c594,%eax 804b0e9: 50 push %eax 804b0ea: 56 push %esi 804b0eb: a1 c8 ad 07 08 mov 0x807adc8,%eax 804b0f0: 50 push %eax 804b0f1: e8 9e fc 01 00 call 0x806ad94 804b0f6: 83 c4 20 add $0x20,%esp 804b0f9: 85 c0 test %eax,%eax 804b0fb: 74 07 je 0x804b104 804b0fd: 31 c0 xor %eax,%eax 804b0ff: e9 d1 00 00 00 jmp 0x804b1d5 804b104: 6a 0a push $0xa 804b106: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804b109: 50 push %eax 804b10a: e8 81 9b 01 00 call 0x8064c90 804b10f: 89 c3 mov %eax,%ebx 804b111: 83 c4 08 add $0x8,%esp 804b114: 85 db test %ebx,%ebx 804b116: 74 03 je 0x804b11b 804b118: c6 03 00 movb $0x0,(%ebx) 804b11b: 68 0f 4b 07 08 push $0x8074b0f 804b120: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804b123: 50 push %eax 804b124: e8 07 9e 01 00 call 0x8064f30 804b129: 89 c3 mov %eax,%ebx 804b12b: c6 03 00 movb $0x0,(%ebx) 804b12e: 43 inc %ebx 804b12f: c7 05 90 c5 07 08 08 movl $0x807cb08,0x807c590 804b136: cb 07 08 804b139: c7 05 08 cb 07 08 e4 movl $0x807cae4,0x807cb08 804b140: ca 07 08 804b143: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804b146: 50 push %eax 804b147: e8 8c 03 00 00 call 0x804b4d8 804b14c: 89 c2 mov %eax,%edx 804b14e: a1 90 c5 07 08 mov 0x807c590,%eax 804b153: 8b 00 mov (%eax),%eax 804b155: 89 10 mov %edx,(%eax) 804b157: c7 05 8c c5 07 08 04 movl $0x4,0x807c58c 804b15e: 00 00 00 804b161: c7 05 88 c5 07 08 02 movl $0x2,0x807c588 804b168: 00 00 00 804b16b: 83 c4 0c add $0xc,%esp 804b16e: eb 01 jmp 0x804b171 804b170: 43 inc %ebx 804b171: 80 3b 20 cmpb $0x20,(%ebx) 804b174: 74 fa je 0x804b170 804b176: 80 3b 09 cmpb $0x9,(%ebx) 804b179: 74 f5 je 0x804b170 804b17b: 89 1d 80 c5 07 08 mov %ebx,0x807c580 804b181: c7 05 84 c5 07 08 50 movl $0x807c650,0x807c584 804b188: c6 07 08 804b18b: bf 50 c6 07 08 mov $0x807c650,%edi 804b190: eb 1e jmp 0x804b1b0 804b192: 8d 36 lea (%esi),%esi 804b194: 80 3b 00 cmpb $0x0,(%ebx) 804b197: 74 31 je 0x804b1ca 804b199: 80 3b 20 cmpb $0x20,(%ebx) 804b19c: 74 29 je 0x804b1c7 804b19e: 80 3b 09 cmpb $0x9,(%ebx) 804b1a1: 74 24 je 0x804b1c7 804b1a3: 81 ff d8 c6 07 08 cmp $0x807c6d8,%edi 804b1a9: 73 05 jae 0x804b1b0 804b1ab: 89 1f mov %ebx,(%edi) 804b1ad: 83 c7 04 add $0x4,%edi 804b1b0: 68 0f 4b 07 08 push $0x8074b0f 804b1b5: 53 push %ebx 804b1b6: e8 75 9d 01 00 call 0x8064f30 804b1bb: 89 c3 mov %eax,%ebx 804b1bd: 83 c4 08 add $0x8,%esp 804b1c0: 85 db test %ebx,%ebx 804b1c2: 74 06 je 0x804b1ca 804b1c4: c6 03 00 movb $0x0,(%ebx) 804b1c7: 43 inc %ebx 804b1c8: 75 ca jne 0x804b194 804b1ca: c7 07 00 00 00 00 movl $0x0,(%edi) 804b1d0: b8 80 c5 07 08 mov $0x807c580,%eax 804b1d5: 8d 65 ec lea 0xffffffec(%ebp),%esp 804b1d8: 5b pop %ebx 804b1d9: 5e pop %esi 804b1da: 5f pop %edi 804b1db: 89 ec mov %ebp,%esp 804b1dd: 5d pop %ebp 804b1de: c3 ret 804b1df: 90 nop 804b1e0: 55 push %ebp 804b1e1: 89 e5 mov %esp,%ebp 804b1e3: 57 push %edi 804b1e4: 56 push %esi 804b1e5: 53 push %ebx 804b1e6: 8b 7d 0c mov 0xc(%ebp),%edi 804b1e9: 8b 75 10 mov 0x10(%ebp),%esi 804b1ec: 6a 00 push $0x0 804b1ee: e8 91 f9 ff ff call 0x804ab84 804b1f3: 83 c4 04 add $0x4,%esp 804b1f6: 8d 36 lea (%esi),%esi 804b1f8: e8 f3 f9 ff ff call 0x804abf0 804b1fd: 89 c3 mov %eax,%ebx 804b1ff: 85 db test %ebx,%ebx 804b201: 74 1c je 0x804b21f 804b203: 39 73 08 cmp %esi,0x8(%ebx) 804b206: 75 f0 jne 0x804b1f8 804b208: 57 push %edi 804b209: 8b 55 08 mov 0x8(%ebp),%edx 804b20c: 52 push %edx 804b20d: 8b 43 10 mov 0x10(%ebx),%eax 804b210: 8b 00 mov (%eax),%eax 804b212: 50 push %eax 804b213: e8 a0 86 01 00 call 0x80638b8 804b218: 83 c4 0c add $0xc,%esp 804b21b: 85 c0 test %eax,%eax 804b21d: 75 d9 jne 0x804b1f8 804b21f: e8 9c f9 ff ff call 0x804abc0 804b224: 89 d8 mov %ebx,%eax 804b226: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804b229: 5b pop %ebx 804b22a: 5e pop %esi 804b22b: 5f pop %edi 804b22c: 89 ec mov %ebp,%esp 804b22e: 5d pop %ebp 804b22f: c3 ret 804b230: 55 push %ebp 804b231: 89 e5 mov %esp,%ebp 804b233: 83 ec 60 sub $0x60,%esp 804b236: 57 push %edi 804b237: 56 push %esi 804b238: 53 push %ebx 804b239: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 804b240: 8b 55 08 mov 0x8(%ebp),%edx 804b243: 89 55 b4 mov %edx,0xffffffb4(%ebp) 804b246: c7 45 a4 00 00 00 00 movl $0x0,0xffffffa4(%ebp) 804b24d: 8b 7d 0c mov 0xc(%ebp),%edi 804b250: 39 7d b0 cmp %edi,0xffffffb0(%ebp) 804b253: 0f 8d 4f 01 00 00 jge 0x804b3a8 804b259: f7 c7 01 00 00 00 test $0x1,%edi 804b25f: 74 6b je 0x804b2cc 804b261: 31 c9 xor %ecx,%ecx 804b263: 8a 05 44 af 07 08 mov 0x807af44,%al 804b269: c0 e8 04 shr $0x4,%al 804b26c: 25 ff 00 00 00 and $0xff,%eax 804b271: 39 45 b0 cmp %eax,0xffffffb0(%ebp) 804b274: 7d 2c jge 0x804b2a2 804b276: 8b 32 mov (%edx),%esi 804b278: 89 c3 mov %eax,%ebx 804b27a: c7 45 a0 00 00 00 00 movl $0x0,0xffffffa0(%ebp) 804b281: 8d 76 00 lea 0x0(%esi),%esi 804b284: 8b 06 mov (%esi),%eax 804b286: 8b 55 a0 mov 0xffffffa0(%ebp),%edx 804b289: 23 82 4c af 07 08 and 0x807af4c(%edx),%eax 804b28f: 39 82 48 af 07 08 cmp %eax,0x807af48(%edx) 804b295: 74 0b je 0x804b2a2 804b297: 83 c2 08 add $0x8,%edx 804b29a: 89 55 a0 mov %edx,0xffffffa0(%ebp) 804b29d: 41 inc %ecx 804b29e: 39 d9 cmp %ebx,%ecx 804b2a0: 7c e2 jl 0x804b284 804b2a2: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 804b2a5: 66 89 4c 7d b8 mov %cx,0xffffffb8(%ebp,%edi,2) 804b2aa: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 804b2ae: 75 10 jne 0x804b2c0 804b2b0: 85 ff test %edi,%edi 804b2b2: 7e 0c jle 0x804b2c0 804b2b4: 0f bf 44 7d b6 movswl 0xffffffb6(%ebp,%edi,2),%eax 804b2b9: 39 c1 cmp %eax,%ecx 804b2bb: 7d 03 jge 0x804b2c0 804b2bd: 89 7d b0 mov %edi,0xffffffb0(%ebp) 804b2c0: ff 45 a4 incl 0xffffffa4(%ebp) 804b2c3: 83 45 b4 04 addl $0x4,0xffffffb4(%ebp) 804b2c7: e9 d0 00 00 00 jmp 0x804b39c 804b2cc: 31 c9 xor %ecx,%ecx 804b2ce: 8a 05 44 af 07 08 mov 0x807af44,%al 804b2d4: c0 e8 04 shr $0x4,%al 804b2d7: 25 ff 00 00 00 and $0xff,%eax 804b2dc: 39 c1 cmp %eax,%ecx 804b2de: 7d 2e jge 0x804b30e 804b2e0: 8b 7d b4 mov 0xffffffb4(%ebp),%edi 804b2e3: 8b 37 mov (%edi),%esi 804b2e5: 89 c3 mov %eax,%ebx 804b2e7: c7 45 a0 00 00 00 00 movl $0x0,0xffffffa0(%ebp) 804b2ee: 8d 36 lea (%esi),%esi 804b2f0: 8b 06 mov (%esi),%eax 804b2f2: 8b 55 a0 mov 0xffffffa0(%ebp),%edx 804b2f5: 23 82 4c af 07 08 and 0x807af4c(%edx),%eax 804b2fb: 39 82 48 af 07 08 cmp %eax,0x807af48(%edx) 804b301: 74 0b je 0x804b30e 804b303: 83 c2 08 add $0x8,%edx 804b306: 89 55 a0 mov %edx,0xffffffa0(%ebp) 804b309: 41 inc %ecx 804b30a: 39 d9 cmp %ebx,%ecx 804b30c: 7c e2 jl 0x804b2f0 804b30e: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 804b311: 66 89 4c 7d b8 mov %cx,0xffffffb8(%ebp,%edi,2) 804b316: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 804b31a: 75 10 jne 0x804b32c 804b31c: 85 ff test %edi,%edi 804b31e: 7e 0c jle 0x804b32c 804b320: 0f bf 44 7d b6 movswl 0xffffffb6(%ebp,%edi,2),%eax 804b325: 39 c1 cmp %eax,%ecx 804b327: 7d 03 jge 0x804b32c 804b329: 89 7d b0 mov %edi,0xffffffb0(%ebp) 804b32c: 8b 75 a4 mov 0xffffffa4(%ebp),%esi 804b32f: 46 inc %esi 804b330: 31 c9 xor %ecx,%ecx 804b332: 8a 05 44 af 07 08 mov 0x807af44,%al 804b338: c0 e8 04 shr $0x4,%al 804b33b: 25 ff 00 00 00 and $0xff,%eax 804b340: 39 c1 cmp %eax,%ecx 804b342: 7d 35 jge 0x804b379 804b344: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 804b347: 8b 52 04 mov 0x4(%edx),%edx 804b34a: 89 55 a8 mov %edx,0xffffffa8(%ebp) 804b34d: 89 c3 mov %eax,%ebx 804b34f: c7 45 a0 00 00 00 00 movl $0x0,0xffffffa0(%ebp) 804b356: 8d 36 lea (%esi),%esi 804b358: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 804b35b: 8b 07 mov (%edi),%eax 804b35d: 8b 7d a0 mov 0xffffffa0(%ebp),%edi 804b360: 23 87 4c af 07 08 and 0x807af4c(%edi),%eax 804b366: 39 87 48 af 07 08 cmp %eax,0x807af48(%edi) 804b36c: 74 0b je 0x804b379 804b36e: 83 c7 08 add $0x8,%edi 804b371: 89 7d a0 mov %edi,0xffffffa0(%ebp) 804b374: 41 inc %ecx 804b375: 39 d9 cmp %ebx,%ecx 804b377: 7c df jl 0x804b358 804b379: 66 89 4c 75 b8 mov %cx,0xffffffb8(%ebp,%esi,2) 804b37e: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 804b382: 75 10 jne 0x804b394 804b384: 85 f6 test %esi,%esi 804b386: 7e 0c jle 0x804b394 804b388: 0f bf 44 75 b6 movswl 0xffffffb6(%ebp,%esi,2),%eax 804b38d: 39 c1 cmp %eax,%ecx 804b38f: 7d 03 jge 0x804b394 804b391: 89 75 b0 mov %esi,0xffffffb0(%ebp) 804b394: 83 45 a4 02 addl $0x2,0xffffffa4(%ebp) 804b398: 83 45 b4 08 addl $0x8,0xffffffb4(%ebp) 804b39c: 8b 55 0c mov 0xc(%ebp),%edx 804b39f: 39 55 a4 cmp %edx,0xffffffa4(%ebp) 804b3a2: 0f 8c 24 ff ff ff jl 0x804b2cc 804b3a8: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 804b3ac: 0f 84 19 01 00 00 je 0x804b4cb 804b3b2: 8b 7d 0c mov 0xc(%ebp),%edi 804b3b5: 39 7d b0 cmp %edi,0xffffffb0(%ebp) 804b3b8: 0f 8d 0d 01 00 00 jge 0x804b4cb 804b3be: 8d 55 ba lea 0xffffffba(%ebp),%edx 804b3c1: 89 55 ac mov %edx,0xffffffac(%ebp) 804b3c4: 89 f8 mov %edi,%eax 804b3c6: 2b 45 b0 sub 0xffffffb0(%ebp),%eax 804b3c9: a8 01 test $0x1,%al 804b3cb: 74 57 je 0x804b424 804b3cd: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 804b3d0: 49 dec %ecx 804b3d1: 78 40 js 0x804b413 804b3d3: 8b 7d 08 mov 0x8(%ebp),%edi 804b3d6: 8d 34 8f lea (%edi,%ecx,4),%esi 804b3d9: 8d 1c 4a lea (%edx,%ecx,2),%ebx 804b3dc: 66 8b 44 4d b8 mov 0xffffffb8(%ebp,%ecx,2),%ax 804b3e1: 66 39 03 cmp %ax,(%ebx) 804b3e4: 7d 2d jge 0x804b413 804b3e6: 0f bf d0 movswl %ax,%edx 804b3e9: 89 55 a4 mov %edx,0xffffffa4(%ebp) 804b3ec: 66 8b 03 mov (%ebx),%ax 804b3ef: 66 89 44 4d b8 mov %ax,0xffffffb8(%ebp,%ecx,2) 804b3f4: 66 8b 7d a4 mov 0xffffffa4(%ebp),%di 804b3f8: 66 89 3b mov %di,(%ebx) 804b3fb: 8b 16 mov (%esi),%edx 804b3fd: 8b 7d 08 mov 0x8(%ebp),%edi 804b400: 8b 44 8f 04 mov 0x4(%edi,%ecx,4),%eax 804b404: 89 06 mov %eax,(%esi) 804b406: 89 54 8f 04 mov %edx,0x4(%edi,%ecx,4) 804b40a: 83 c6 fc add $0xfffffffc,%esi 804b40d: 83 c3 fe add $0xfffffffe,%ebx 804b410: 49 dec %ecx 804b411: 79 c9 jns 0x804b3dc 804b413: ff 45 b0 incl 0xffffffb0(%ebp) 804b416: 8b 55 0c mov 0xc(%ebp),%edx 804b419: 39 55 b0 cmp %edx,0xffffffb0(%ebp) 804b41c: 0f 8d a9 00 00 00 jge 0x804b4cb 804b422: 8d 36 lea (%esi),%esi 804b424: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 804b427: 49 dec %ecx 804b428: 78 45 js 0x804b46f 804b42a: 8b 7d 08 mov 0x8(%ebp),%edi 804b42d: 8d 34 8f lea (%edi,%ecx,4),%esi 804b430: 8b 55 ac mov 0xffffffac(%ebp),%edx 804b433: 8d 1c 4a lea (%edx,%ecx,2),%ebx 804b436: 8d 36 lea (%esi),%esi 804b438: 66 8b 44 4d b8 mov 0xffffffb8(%ebp,%ecx,2),%ax 804b43d: 66 39 03 cmp %ax,(%ebx) 804b440: 7d 2d jge 0x804b46f 804b442: 0f bf f8 movswl %ax,%edi 804b445: 89 7d a4 mov %edi,0xffffffa4(%ebp) 804b448: 66 8b 03 mov (%ebx),%ax 804b44b: 66 89 44 4d b8 mov %ax,0xffffffb8(%ebp,%ecx,2) 804b450: 66 8b 55 a4 mov 0xffffffa4(%ebp),%dx 804b454: 66 89 13 mov %dx,(%ebx) 804b457: 8b 3e mov (%esi),%edi 804b459: 8b 55 08 mov 0x8(%ebp),%edx 804b45c: 8b 44 8a 04 mov 0x4(%edx,%ecx,4),%eax 804b460: 89 06 mov %eax,(%esi) 804b462: 89 7c 8a 04 mov %edi,0x4(%edx,%ecx,4) 804b466: 83 c6 fc add $0xfffffffc,%esi 804b469: 83 c3 fe add $0xfffffffe,%ebx 804b46c: 49 dec %ecx 804b46d: 79 c9 jns 0x804b438 804b46f: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 804b472: 85 c9 test %ecx,%ecx 804b474: 7c 45 jl 0x804b4bb 804b476: 8b 7d 08 mov 0x8(%ebp),%edi 804b479: 8d 34 8f lea (%edi,%ecx,4),%esi 804b47c: 8b 55 ac mov 0xffffffac(%ebp),%edx 804b47f: 8d 1c 4a lea (%edx,%ecx,2),%ebx 804b482: 8d 36 lea (%esi),%esi 804b484: 66 8b 44 4d b8 mov 0xffffffb8(%ebp,%ecx,2),%ax 804b489: 66 39 03 cmp %ax,(%ebx) 804b48c: 7d 2d jge 0x804b4bb 804b48e: 0f bf f8 movswl %ax,%edi 804b491: 89 7d a4 mov %edi,0xffffffa4(%ebp) 804b494: 66 8b 03 mov (%ebx),%ax 804b497: 66 89 44 4d b8 mov %ax,0xffffffb8(%ebp,%ecx,2) 804b49c: 66 8b 55 a4 mov 0xffffffa4(%ebp),%dx 804b4a0: 66 89 13 mov %dx,(%ebx) 804b4a3: 8b 3e mov (%esi),%edi 804b4a5: 8b 55 08 mov 0x8(%ebp),%edx 804b4a8: 8b 44 8a 04 mov 0x4(%edx,%ecx,4),%eax 804b4ac: 89 06 mov %eax,(%esi) 804b4ae: 89 7c 8a 04 mov %edi,0x4(%edx,%ecx,4) 804b4b2: 83 c6 fc add $0xfffffffc,%esi 804b4b5: 83 c3 fe add $0xfffffffe,%ebx 804b4b8: 49 dec %ecx 804b4b9: 79 c9 jns 0x804b484 804b4bb: 83 45 b0 02 addl $0x2,0xffffffb0(%ebp) 804b4bf: 8b 7d 0c mov 0xc(%ebp),%edi 804b4c2: 39 7d b0 cmp %edi,0xffffffb0(%ebp) 804b4c5: 0f 8c 59 ff ff ff jl 0x804b424 804b4cb: 8d 65 94 lea 0xffffff94(%ebp),%esp 804b4ce: 5b pop %ebx 804b4cf: 5e pop %esi 804b4d0: 5f pop %edi 804b4d1: 89 ec mov %ebp,%esp 804b4d3: 5d pop %ebp 804b4d4: c3 ret 804b4d5: 90 nop 804b4d6: 90 nop 804b4d7: 90 nop 804b4d8: 55 push %ebp 804b4d9: 89 e5 mov %esp,%ebp 804b4db: 83 ec 04 sub $0x4,%esp 804b4de: 8b 55 08 mov 0x8(%ebp),%edx 804b4e1: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804b4e4: 50 push %eax 804b4e5: 52 push %edx 804b4e6: e8 15 00 00 00 call 0x804b500 804b4eb: 85 c0 test %eax,%eax 804b4ed: 75 09 jne 0x804b4f8 804b4ef: b8 ff ff ff ff mov $0xffffffff,%eax 804b4f4: 89 ec mov %ebp,%esp 804b4f6: 5d pop %ebp 804b4f7: c3 ret 804b4f8: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804b4fb: 89 ec mov %ebp,%esp 804b4fd: 5d pop %ebp 804b4fe: c3 ret 804b4ff: 90 nop 804b500: 55 push %ebp 804b501: 89 e5 mov %esp,%ebp 804b503: 83 ec 1c sub $0x1c,%esp 804b506: 57 push %edi 804b507: 56 push %esi 804b508: 53 push %ebx 804b509: 8b 5d 08 mov 0x8(%ebp),%ebx 804b50c: 8d 4d f0 lea 0xfffffff0(%ebp),%ecx 804b50f: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 804b512: 8d 36 lea (%esi),%esi 804b514: 31 f6 xor %esi,%esi 804b516: c7 45 ec 0a 00 00 00 movl $0xa,0xffffffec(%ebp) 804b51d: 80 3b 30 cmpb $0x30,(%ebx) 804b520: 75 1d jne 0x804b53f 804b522: 43 inc %ebx 804b523: 80 3b 78 cmpb $0x78,(%ebx) 804b526: 74 05 je 0x804b52d 804b528: 80 3b 58 cmpb $0x58,(%ebx) 804b52b: 75 0b jne 0x804b538 804b52d: c7 45 ec 10 00 00 00 movl $0x10,0xffffffec(%ebp) 804b534: 43 inc %ebx 804b535: eb 08 jmp 0x804b53f 804b537: 90 nop 804b538: c7 45 ec 08 00 00 00 movl $0x8,0xffffffec(%ebp) 804b53f: 8a 03 mov (%ebx),%al 804b541: 84 c0 test %al,%al 804b543: 74 61 je 0x804b5a6 804b545: 8b 3d 88 ad 07 08 mov 0x807ad88,%edi 804b54b: 90 nop 804b54c: 84 c0 test %al,%al 804b54e: 7c 18 jl 0x804b568 804b550: 0f b6 d0 movzbl %al,%edx 804b553: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 804b558: 74 0e je 0x804b568 804b55a: 8b 45 ec mov 0xffffffec(%ebp),%eax 804b55d: 0f af c6 imul %esi,%eax 804b560: 8d 74 02 d0 lea 0xffffffd0(%edx,%eax,1),%esi 804b564: eb 39 jmp 0x804b59f 804b566: 8d 36 lea (%esi),%esi 804b568: 83 7d ec 10 cmpl $0x10,0xffffffec(%ebp) 804b56c: 75 38 jne 0x804b5a6 804b56e: 84 c0 test %al,%al 804b570: 7c 34 jl 0x804b5a6 804b572: 25 ff 00 00 00 and $0xff,%eax 804b577: f6 44 47 01 10 testb $0x10,0x1(%edi,%eax,2) 804b57c: 74 28 je 0x804b5a6 804b57e: 8d 48 0a lea 0xa(%eax),%ecx 804b581: 89 4d e4 mov %ecx,0xffffffe4(%ebp) 804b584: 89 f2 mov %esi,%edx 804b586: c1 e2 04 shl $0x4,%edx 804b589: f6 44 47 01 02 testb $0x2,0x1(%edi,%eax,2) 804b58e: 74 08 je 0x804b598 804b590: 8d 74 11 9f lea 0xffffff9f(%ecx,%edx,1),%esi 804b594: eb 09 jmp 0x804b59f 804b596: 8d 36 lea (%esi),%esi 804b598: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804b59b: 8d 74 11 bf lea 0xffffffbf(%ecx,%edx,1),%esi 804b59f: 43 inc %ebx 804b5a0: 8a 03 mov (%ebx),%al 804b5a2: 84 c0 test %al,%al 804b5a4: 75 a6 jne 0x804b54c 804b5a6: 80 3b 2e cmpb $0x2e,(%ebx) 804b5a9: 75 25 jne 0x804b5d0 804b5ab: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804b5ae: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 804b5b1: 0f 83 81 00 00 00 jae 0x804b638 804b5b7: 81 fe ff 00 00 00 cmp $0xff,%esi 804b5bd: 77 79 ja 0x804b638 804b5bf: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804b5c2: 89 31 mov %esi,(%ecx) 804b5c4: 83 c1 04 add $0x4,%ecx 804b5c7: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 804b5ca: 43 inc %ebx 804b5cb: e9 44 ff ff ff jmp 0x804b514 804b5d0: 80 3b 00 cmpb $0x0,(%ebx) 804b5d3: 74 11 je 0x804b5e6 804b5d5: 7c 61 jl 0x804b638 804b5d7: 0f b6 13 movzbl (%ebx),%edx 804b5da: a1 88 ad 07 08 mov 0x807ad88,%eax 804b5df: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b5e4: 74 52 je 0x804b638 804b5e6: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 804b5e9: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804b5ec: 29 c1 sub %eax,%ecx 804b5ee: 89 c8 mov %ecx,%eax 804b5f0: c1 f8 02 sar $0x2,%eax 804b5f3: 40 inc %eax 804b5f4: 83 f8 02 cmp $0x2,%eax 804b5f7: 74 0f je 0x804b608 804b5f9: 7e 59 jle 0x804b654 804b5fb: 83 f8 03 cmp $0x3,%eax 804b5fe: 74 18 je 0x804b618 804b600: 83 f8 04 cmp $0x4,%eax 804b603: 74 2b je 0x804b630 804b605: eb 4d jmp 0x804b654 804b607: 90 nop 804b608: 81 fe ff ff ff 00 cmp $0xffffff,%esi 804b60e: 77 28 ja 0x804b638 804b610: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804b613: c1 e0 18 shl $0x18,%eax 804b616: eb 3a jmp 0x804b652 804b618: 81 fe ff ff 00 00 cmp $0xffff,%esi 804b61e: 77 18 ja 0x804b638 804b620: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804b623: c1 e0 18 shl $0x18,%eax 804b626: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804b629: c1 e2 10 shl $0x10,%edx 804b62c: eb 22 jmp 0x804b650 804b62e: 8d 36 lea (%esi),%esi 804b630: 81 fe ff 00 00 00 cmp $0xff,%esi 804b636: 76 04 jbe 0x804b63c 804b638: 31 c0 xor %eax,%eax 804b63a: eb 31 jmp 0x804b66d 804b63c: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804b63f: c1 e0 18 shl $0x18,%eax 804b642: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804b645: c1 e2 10 shl $0x10,%edx 804b648: 09 d0 or %edx,%eax 804b64a: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804b64d: c1 e2 08 shl $0x8,%edx 804b650: 09 d0 or %edx,%eax 804b652: 09 c6 or %eax,%esi 804b654: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 804b658: 74 0e je 0x804b668 804b65a: 89 f0 mov %esi,%eax 804b65c: 86 c4 xchg %al,%ah 804b65e: c1 c8 10 ror $0x10,%eax 804b661: 86 c4 xchg %al,%ah 804b663: 8b 4d 0c mov 0xc(%ebp),%ecx 804b666: 89 01 mov %eax,(%ecx) 804b668: b8 01 00 00 00 mov $0x1,%eax 804b66d: 8d 65 d8 lea 0xffffffd8(%ebp),%esp 804b670: 5b pop %ebx 804b671: 5e pop %esi 804b672: 5f pop %edi 804b673: 89 ec mov %ebp,%esp 804b675: 5d pop %ebp 804b676: c3 ret 804b677: 90 nop 804b678: 55 push %ebp 804b679: 89 e5 mov %esp,%ebp 804b67b: 83 ec 0c sub $0xc,%esp 804b67e: 57 push %edi 804b67f: 56 push %esi 804b680: 53 push %ebx 804b681: c7 45 fc ff ff ff ff movl $0xffffffff,0xfffffffc(%ebp) 804b688: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804b68f: 8b 4d 14 mov 0x14(%ebp),%ecx 804b692: 89 cf mov %ecx,%edi 804b694: 03 7d 18 add 0x18(%ebp),%edi 804b697: 89 7d f4 mov %edi,0xfffffff4(%ebp) 804b69a: 8b 7d 10 mov 0x10(%ebp),%edi 804b69d: 0f b6 37 movzbl (%edi),%esi 804b6a0: 89 fb mov %edi,%ebx 804b6a2: e9 fc 01 00 00 jmp 0x804b8a3 804b6a7: 90 nop 804b6a8: 89 f0 mov %esi,%eax 804b6aa: 25 c0 00 00 00 and $0xc0,%eax 804b6af: 74 13 je 0x804b6c4 804b6b1: 3d c0 00 00 00 cmp $0xc0,%eax 804b6b6: 0f 84 a0 01 00 00 je 0x804b85c 804b6bc: e9 d5 01 00 00 jmp 0x804b896 804b6c1: 8d 76 00 lea 0x0(%esi),%esi 804b6c4: 39 4d 14 cmp %ecx,0x14(%ebp) 804b6c7: 74 0d je 0x804b6d6 804b6c9: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 804b6cc: 0f 86 c4 01 00 00 jbe 0x804b896 804b6d2: c6 01 2e movb $0x2e,(%ecx) 804b6d5: 41 inc %ecx 804b6d6: 8d 04 0e lea (%esi,%ecx,1),%eax 804b6d9: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804b6dc: 0f 86 b4 01 00 00 jbe 0x804b896 804b6e2: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804b6e5: 8d 7c 3e 01 lea 0x1(%esi,%edi,1),%edi 804b6e9: 89 7d f8 mov %edi,0xfffffff8(%ebp) 804b6ec: 4e dec %esi 804b6ed: 0f 88 ad 01 00 00 js 0x804b8a0 804b6f3: 89 f0 mov %esi,%eax 804b6f5: f7 d0 not %eax 804b6f7: 83 e0 03 and $0x3,%eax 804b6fa: 83 fe ff cmp $0xffffffff,%esi 804b6fd: 7e 6e jle 0x804b76d 804b6ff: 85 c0 test %eax,%eax 804b701: 0f 84 9a 00 00 00 je 0x804b7a1 804b707: 83 f8 03 cmp $0x3,%eax 804b70a: 7d 61 jge 0x804b76d 804b70c: 83 f8 02 cmp $0x2,%eax 804b70f: 7d 2e jge 0x804b73f 804b711: 0f b6 13 movzbl (%ebx),%edx 804b714: 43 inc %ebx 804b715: 83 fa 2e cmp $0x2e,%edx 804b718: 74 05 je 0x804b71f 804b71a: 83 fa 5c cmp $0x5c,%edx 804b71d: 75 11 jne 0x804b730 804b71f: 8d 44 0e 02 lea 0x2(%esi,%ecx,1),%eax 804b723: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804b726: 0f 86 6a 01 00 00 jbe 0x804b896 804b72c: c6 01 5c movb $0x5c,(%ecx) 804b72f: 41 inc %ecx 804b730: 88 d0 mov %dl,%al 804b732: 88 01 mov %al,(%ecx) 804b734: 41 inc %ecx 804b735: 39 5d 0c cmp %ebx,0xc(%ebp) 804b738: 0f 86 58 01 00 00 jbe 0x804b896 804b73e: 4e dec %esi 804b73f: 0f b6 13 movzbl (%ebx),%edx 804b742: 43 inc %ebx 804b743: 83 fa 2e cmp $0x2e,%edx 804b746: 74 05 je 0x804b74d 804b748: 83 fa 5c cmp $0x5c,%edx 804b74b: 75 11 jne 0x804b75e 804b74d: 8d 44 0e 02 lea 0x2(%esi,%ecx,1),%eax 804b751: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804b754: 0f 86 3c 01 00 00 jbe 0x804b896 804b75a: c6 01 5c movb $0x5c,(%ecx) 804b75d: 41 inc %ecx 804b75e: 88 d0 mov %dl,%al 804b760: 88 01 mov %al,(%ecx) 804b762: 41 inc %ecx 804b763: 39 5d 0c cmp %ebx,0xc(%ebp) 804b766: 0f 86 2a 01 00 00 jbe 0x804b896 804b76c: 4e dec %esi 804b76d: 0f b6 13 movzbl (%ebx),%edx 804b770: 43 inc %ebx 804b771: 83 fa 2e cmp $0x2e,%edx 804b774: 74 05 je 0x804b77b 804b776: 83 fa 5c cmp $0x5c,%edx 804b779: 75 11 jne 0x804b78c 804b77b: 8d 44 0e 02 lea 0x2(%esi,%ecx,1),%eax 804b77f: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804b782: 0f 86 0e 01 00 00 jbe 0x804b896 804b788: c6 01 5c movb $0x5c,(%ecx) 804b78b: 41 inc %ecx 804b78c: 88 d0 mov %dl,%al 804b78e: 88 01 mov %al,(%ecx) 804b790: 41 inc %ecx 804b791: 39 5d 0c cmp %ebx,0xc(%ebp) 804b794: 0f 86 fc 00 00 00 jbe 0x804b896 804b79a: 4e dec %esi 804b79b: 0f 88 ff 00 00 00 js 0x804b8a0 804b7a1: 8d 76 00 lea 0x0(%esi),%esi 804b7a4: 0f b6 13 movzbl (%ebx),%edx 804b7a7: 43 inc %ebx 804b7a8: 83 fa 2e cmp $0x2e,%edx 804b7ab: 74 05 je 0x804b7b2 804b7ad: 83 fa 5c cmp $0x5c,%edx 804b7b0: 75 11 jne 0x804b7c3 804b7b2: 8d 44 0e 02 lea 0x2(%esi,%ecx,1),%eax 804b7b6: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804b7b9: 0f 86 d7 00 00 00 jbe 0x804b896 804b7bf: c6 01 5c movb $0x5c,(%ecx) 804b7c2: 41 inc %ecx 804b7c3: 88 d0 mov %dl,%al 804b7c5: 88 01 mov %al,(%ecx) 804b7c7: 41 inc %ecx 804b7c8: 39 5d 0c cmp %ebx,0xc(%ebp) 804b7cb: 0f 86 c5 00 00 00 jbe 0x804b896 804b7d1: 8d 46 ff lea 0xffffffff(%esi),%eax 804b7d4: 0f b6 13 movzbl (%ebx),%edx 804b7d7: 43 inc %ebx 804b7d8: 83 fa 2e cmp $0x2e,%edx 804b7db: 74 05 je 0x804b7e2 804b7dd: 83 fa 5c cmp $0x5c,%edx 804b7e0: 75 11 jne 0x804b7f3 804b7e2: 8d 44 08 02 lea 0x2(%eax,%ecx,1),%eax 804b7e6: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804b7e9: 0f 86 a7 00 00 00 jbe 0x804b896 804b7ef: c6 01 5c movb $0x5c,(%ecx) 804b7f2: 41 inc %ecx 804b7f3: 88 d0 mov %dl,%al 804b7f5: 88 01 mov %al,(%ecx) 804b7f7: 41 inc %ecx 804b7f8: 39 5d 0c cmp %ebx,0xc(%ebp) 804b7fb: 0f 86 95 00 00 00 jbe 0x804b896 804b801: 8d 46 fe lea 0xfffffffe(%esi),%eax 804b804: 0f b6 13 movzbl (%ebx),%edx 804b807: 43 inc %ebx 804b808: 83 fa 2e cmp $0x2e,%edx 804b80b: 74 05 je 0x804b812 804b80d: 83 fa 5c cmp $0x5c,%edx 804b810: 75 0d jne 0x804b81f 804b812: 8d 44 08 02 lea 0x2(%eax,%ecx,1),%eax 804b816: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804b819: 76 7b jbe 0x804b896 804b81b: c6 01 5c movb $0x5c,(%ecx) 804b81e: 41 inc %ecx 804b81f: 88 d0 mov %dl,%al 804b821: 88 01 mov %al,(%ecx) 804b823: 41 inc %ecx 804b824: 39 5d 0c cmp %ebx,0xc(%ebp) 804b827: 76 6d jbe 0x804b896 804b829: 8d 46 fd lea 0xfffffffd(%esi),%eax 804b82c: 0f b6 13 movzbl (%ebx),%edx 804b82f: 43 inc %ebx 804b830: 83 fa 2e cmp $0x2e,%edx 804b833: 74 05 je 0x804b83a 804b835: 83 fa 5c cmp $0x5c,%edx 804b838: 75 0d jne 0x804b847 804b83a: 8d 44 08 02 lea 0x2(%eax,%ecx,1),%eax 804b83e: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804b841: 76 53 jbe 0x804b896 804b843: c6 01 5c movb $0x5c,(%ecx) 804b846: 41 inc %ecx 804b847: 88 d0 mov %dl,%al 804b849: 88 01 mov %al,(%ecx) 804b84b: 41 inc %ecx 804b84c: 39 5d 0c cmp %ebx,0xc(%ebp) 804b84f: 76 45 jbe 0x804b896 804b851: 83 c6 fc add $0xfffffffc,%esi 804b854: 0f 89 4a ff ff ff jns 0x804b7a4 804b85a: eb 44 jmp 0x804b8a0 804b85c: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 804b860: 7d 09 jge 0x804b86b 804b862: 89 df mov %ebx,%edi 804b864: 2b 7d 10 sub 0x10(%ebp),%edi 804b867: 47 inc %edi 804b868: 89 7d fc mov %edi,0xfffffffc(%ebp) 804b86b: 89 f0 mov %esi,%eax 804b86d: 83 e0 3f and $0x3f,%eax 804b870: c1 e0 08 shl $0x8,%eax 804b873: 0f b6 13 movzbl (%ebx),%edx 804b876: 09 d0 or %edx,%eax 804b878: 8b 5d 08 mov 0x8(%ebp),%ebx 804b87b: 01 c3 add %eax,%ebx 804b87d: 39 5d 08 cmp %ebx,0x8(%ebp) 804b880: 77 14 ja 0x804b896 804b882: 39 5d 0c cmp %ebx,0xc(%ebp) 804b885: 76 0f jbe 0x804b896 804b887: 83 45 f8 02 addl $0x2,0xfffffff8(%ebp) 804b88b: 8b 45 0c mov 0xc(%ebp),%eax 804b88e: 2b 45 08 sub 0x8(%ebp),%eax 804b891: 39 45 f8 cmp %eax,0xfffffff8(%ebp) 804b894: 7c 0a jl 0x804b8a0 804b896: b8 ff ff ff ff mov $0xffffffff,%eax 804b89b: eb 45 jmp 0x804b8e2 804b89d: 8d 76 00 lea 0x0(%esi),%esi 804b8a0: 0f b6 33 movzbl (%ebx),%esi 804b8a3: 43 inc %ebx 804b8a4: 85 f6 test %esi,%esi 804b8a6: 0f 85 fc fd ff ff jne 0x804b6a8 804b8ac: c6 01 00 movb $0x0,(%ecx) 804b8af: 8b 4d 14 mov 0x14(%ebp),%ecx 804b8b2: 0f b6 11 movzbl (%ecx),%edx 804b8b5: 85 d2 test %edx,%edx 804b8b7: 74 1a je 0x804b8d3 804b8b9: a1 88 ad 07 08 mov 0x807ad88,%eax 804b8be: 8d 36 lea (%esi),%esi 804b8c0: 84 d2 test %dl,%dl 804b8c2: 7c 07 jl 0x804b8cb 804b8c4: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b8c9: 75 cb jne 0x804b896 804b8cb: 41 inc %ecx 804b8cc: 0f b6 11 movzbl (%ecx),%edx 804b8cf: 85 d2 test %edx,%edx 804b8d1: 75 ed jne 0x804b8c0 804b8d3: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 804b8d7: 7d 06 jge 0x804b8df 804b8d9: 2b 5d 10 sub 0x10(%ebp),%ebx 804b8dc: 89 5d fc mov %ebx,0xfffffffc(%ebp) 804b8df: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804b8e2: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 804b8e5: 5b pop %ebx 804b8e6: 5e pop %esi 804b8e7: 5f pop %edi 804b8e8: 89 ec mov %ebp,%esp 804b8ea: 5d pop %ebp 804b8eb: c3 ret 804b8ec: 55 push %ebp 804b8ed: 89 e5 mov %esp,%ebp 804b8ef: 83 ec 14 sub $0x14,%esp 804b8f2: 57 push %edi 804b8f3: 56 push %esi 804b8f4: 53 push %ebx 804b8f5: 8b 75 08 mov 0x8(%ebp),%esi 804b8f8: 8b 7d 0c mov 0xc(%ebp),%edi 804b8fb: 89 fa mov %edi,%edx 804b8fd: 03 55 10 add 0x10(%ebp),%edx 804b900: 89 55 f4 mov %edx,0xfffffff4(%ebp) 804b903: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804b90a: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804b911: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804b915: 74 39 je 0x804b950 804b917: 8b 55 14 mov 0x14(%ebp),%edx 804b91a: 8b 12 mov (%edx),%edx 804b91c: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804b91f: 83 45 14 04 addl $0x4,0x14(%ebp) 804b923: 85 d2 test %edx,%edx 804b925: 74 30 je 0x804b957 804b927: 8b 55 14 mov 0x14(%ebp),%edx 804b92a: 89 55 fc mov %edx,0xfffffffc(%ebp) 804b92d: 83 3a 00 cmpl $0x0,(%edx) 804b930: 74 0e je 0x804b940 804b932: 8d 36 lea (%esi),%esi 804b934: 83 45 fc 04 addl $0x4,0xfffffffc(%ebp) 804b938: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804b93b: 83 3a 00 cmpl $0x0,(%edx) 804b93e: 75 f4 jne 0x804b934 804b940: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804b943: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804b946: eb 0f jmp 0x804b957 804b948: 4f dec %edi 804b949: e9 d3 00 00 00 jmp 0x804ba21 804b94e: 8d 36 lea (%esi),%esi 804b950: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804b957: 0f b6 1e movzbl (%esi),%ebx 804b95a: 46 inc %esi 804b95b: 85 db test %ebx,%ebx 804b95d: 0f 84 be 00 00 00 je 0x804ba21 804b963: 90 nop 804b964: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804b968: 74 64 je 0x804b9ce 804b96a: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804b96d: 52 push %edx 804b96e: 8b 55 14 mov 0x14(%ebp),%edx 804b971: 52 push %edx 804b972: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804b975: 52 push %edx 804b976: 8d 46 ff lea 0xffffffff(%esi),%eax 804b979: 50 push %eax 804b97a: e8 51 01 00 00 call 0x804bad0 804b97f: 89 c1 mov %eax,%ecx 804b981: 83 c4 10 add $0x10,%esp 804b984: 85 c9 test %ecx,%ecx 804b986: 7c 24 jl 0x804b9ac 804b988: 8d 5f 01 lea 0x1(%edi),%ebx 804b98b: 39 5d f4 cmp %ebx,0xfffffff4(%ebp) 804b98e: 0f 86 a1 00 00 00 jbe 0x804ba35 804b994: c1 f8 08 sar $0x8,%eax 804b997: 0c c0 or $0xc0,%al 804b999: 88 07 mov %al,(%edi) 804b99b: 89 df mov %ebx,%edi 804b99d: 89 fa mov %edi,%edx 804b99f: 47 inc %edi 804b9a0: 88 c8 mov %cl,%al 804b9a2: 88 02 mov %al,(%edx) 804b9a4: e9 97 00 00 00 jmp 0x804ba40 804b9a9: 8d 76 00 lea 0x0(%esi),%esi 804b9ac: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804b9b0: 74 1c je 0x804b9ce 804b9b2: 8b 45 18 mov 0x18(%ebp),%eax 804b9b5: 83 c0 fc add $0xfffffffc,%eax 804b9b8: 39 45 fc cmp %eax,0xfffffffc(%ebp) 804b9bb: 73 11 jae 0x804b9ce 804b9bd: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804b9c0: 89 3a mov %edi,(%edx) 804b9c2: 83 c2 04 add $0x4,%edx 804b9c5: 89 55 fc mov %edx,0xfffffffc(%ebp) 804b9c8: c7 02 00 00 00 00 movl $0x0,(%edx) 804b9ce: 89 7d ec mov %edi,0xffffffec(%ebp) 804b9d1: 47 inc %edi 804b9d2: eb 1f jmp 0x804b9f3 804b9d4: 83 fb 5c cmp $0x5c,%ebx 804b9d7: 75 08 jne 0x804b9e1 804b9d9: 0f b6 1e movzbl (%esi),%ebx 804b9dc: 46 inc %esi 804b9dd: 85 db test %ebx,%ebx 804b9df: 74 1b je 0x804b9fc 804b9e1: 39 7d f4 cmp %edi,0xfffffff4(%ebp) 804b9e4: 76 40 jbe 0x804ba26 804b9e6: 88 d8 mov %bl,%al 804b9e8: 88 07 mov %al,(%edi) 804b9ea: 47 inc %edi 804b9eb: 0f b6 1e movzbl (%esi),%ebx 804b9ee: 46 inc %esi 804b9ef: 85 db test %ebx,%ebx 804b9f1: 74 09 je 0x804b9fc 804b9f3: 83 fb 2e cmp $0x2e,%ebx 804b9f6: 75 dc jne 0x804b9d4 804b9f8: 0f b6 1e movzbl (%esi),%ebx 804b9fb: 46 inc %esi 804b9fc: 89 f9 mov %edi,%ecx 804b9fe: 2b 4d ec sub 0xffffffec(%ebp),%ecx 804ba01: 49 dec %ecx 804ba02: 75 08 jne 0x804ba0c 804ba04: 85 db test %ebx,%ebx 804ba06: 0f 84 3c ff ff ff je 0x804b948 804ba0c: 8d 41 ff lea 0xffffffff(%ecx),%eax 804ba0f: 83 f8 3e cmp $0x3e,%eax 804ba12: 77 12 ja 0x804ba26 804ba14: 8b 55 ec mov 0xffffffec(%ebp),%edx 804ba17: 88 0a mov %cl,(%edx) 804ba19: 85 db test %ebx,%ebx 804ba1b: 0f 85 43 ff ff ff jne 0x804b964 804ba21: 39 7d f4 cmp %edi,0xfffffff4(%ebp) 804ba24: 77 16 ja 0x804ba3c 804ba26: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804ba2a: 74 09 je 0x804ba35 804ba2c: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804ba2f: c7 02 00 00 00 00 movl $0x0,(%edx) 804ba35: b8 ff ff ff ff mov $0xffffffff,%eax 804ba3a: eb 09 jmp 0x804ba45 804ba3c: c6 07 00 movb $0x0,(%edi) 804ba3f: 47 inc %edi 804ba40: 89 f8 mov %edi,%eax 804ba42: 2b 45 0c sub 0xc(%ebp),%eax 804ba45: 8d 65 e0 lea 0xffffffe0(%ebp),%esp 804ba48: 5b pop %ebx 804ba49: 5e pop %esi 804ba4a: 5f pop %edi 804ba4b: 89 ec mov %ebp,%esp 804ba4d: 5d pop %ebp 804ba4e: c3 ret 804ba4f: 90 nop 804ba50: 55 push %ebp 804ba51: 89 e5 mov %esp,%ebp 804ba53: 56 push %esi 804ba54: 53 push %ebx 804ba55: 8b 75 08 mov 0x8(%ebp),%esi 804ba58: 8b 5d 0c mov 0xc(%ebp),%ebx 804ba5b: 89 f0 mov %esi,%eax 804ba5d: 39 de cmp %ebx,%esi 804ba5f: 73 2b jae 0x804ba8c 804ba61: 8d 76 00 lea 0x0(%esi),%esi 804ba64: 0f b6 10 movzbl (%eax),%edx 804ba67: 40 inc %eax 804ba68: 85 d2 test %edx,%edx 804ba6a: 74 20 je 0x804ba8c 804ba6c: 89 d1 mov %edx,%ecx 804ba6e: 81 e1 c0 00 00 00 and $0xc0,%ecx 804ba74: 74 0a je 0x804ba80 804ba76: 81 f9 c0 00 00 00 cmp $0xc0,%ecx 804ba7c: 74 06 je 0x804ba84 804ba7e: eb 14 jmp 0x804ba94 804ba80: 01 d0 add %edx,%eax 804ba82: eb 04 jmp 0x804ba88 804ba84: 40 inc %eax 804ba85: eb 05 jmp 0x804ba8c 804ba87: 90 nop 804ba88: 39 d8 cmp %ebx,%eax 804ba8a: 72 d8 jb 0x804ba64 804ba8c: 39 d8 cmp %ebx,%eax 804ba8e: 77 04 ja 0x804ba94 804ba90: 29 f0 sub %esi,%eax 804ba92: eb 05 jmp 0x804ba99 804ba94: b8 ff ff ff ff mov $0xffffffff,%eax 804ba99: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804ba9c: 5b pop %ebx 804ba9d: 5e pop %esi 804ba9e: 89 ec mov %ebp,%esp 804baa0: 5d pop %ebp 804baa1: c3 ret 804baa2: 8d 36 lea (%esi),%esi 804baa4: 55 push %ebp 804baa5: 89 e5 mov %esp,%ebp 804baa7: 8b 55 08 mov 0x8(%ebp),%edx 804baaa: 84 d2 test %dl,%dl 804baac: 7c 1a jl 0x804bac8 804baae: a1 88 ad 07 08 mov 0x807ad88,%eax 804bab3: f6 44 50 01 01 testb $0x1,0x1(%eax,%edx,2) 804bab8: 74 0e je 0x804bac8 804baba: a1 8c ad 07 08 mov 0x807ad8c,%eax 804babf: 8b 04 90 mov (%eax,%edx,4),%eax 804bac2: 89 ec mov %ebp,%esp 804bac4: 5d pop %ebp 804bac5: c3 ret 804bac6: 8d 36 lea (%esi),%esi 804bac8: 89 d0 mov %edx,%eax 804baca: 89 ec mov %ebp,%esp 804bacc: 5d pop %ebp 804bacd: c3 ret 804bace: 8d 36 lea (%esi),%esi 804bad0: 55 push %ebp 804bad1: 89 e5 mov %esp,%ebp 804bad3: 83 ec 24 sub $0x24,%esp 804bad6: 57 push %edi 804bad7: 56 push %esi 804bad8: 53 push %ebx 804bad9: 8b 4d 10 mov 0x10(%ebp),%ecx 804badc: 89 4d fc mov %ecx,0xfffffffc(%ebp) 804badf: e9 04 02 00 00 jmp 0x804bce8 804bae4: 8b 5d 08 mov 0x8(%ebp),%ebx 804bae7: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804baea: 8b 09 mov (%ecx),%ecx 804baec: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 804baef: 0f b6 31 movzbl (%ecx),%esi 804baf2: 89 cf mov %ecx,%edi 804baf4: e9 d4 01 00 00 jmp 0x804bccd 804baf9: 8d 76 00 lea 0x0(%esi),%esi 804bafc: 89 f0 mov %esi,%eax 804bafe: 25 c0 00 00 00 and $0xc0,%eax 804bb03: 74 13 je 0x804bb18 804bb05: 3d c0 00 00 00 cmp $0xc0,%eax 804bb0a: 0f 84 a8 01 00 00 je 0x804bcb8 804bb10: e9 df 01 00 00 jmp 0x804bcf4 804bb15: 8d 76 00 lea 0x0(%esi),%esi 804bb18: 4e dec %esi 804bb19: 0f 88 83 01 00 00 js 0x804bca2 804bb1f: 89 f0 mov %esi,%eax 804bb21: f7 d0 not %eax 804bb23: 83 e0 03 and $0x3,%eax 804bb26: 83 fe ff cmp $0xffffffff,%esi 804bb29: 7e 78 jle 0x804bba3 804bb2b: 85 c0 test %eax,%eax 804bb2d: 0f 84 a9 00 00 00 je 0x804bbdc 804bb33: 83 f8 03 cmp $0x3,%eax 804bb36: 7d 6b jge 0x804bba3 804bb38: 83 f8 02 cmp $0x2,%eax 804bb3b: 7d 33 jge 0x804bb70 804bb3d: 80 3b 2e cmpb $0x2e,(%ebx) 804bb40: 0f 84 9e 01 00 00 je 0x804bce4 804bb46: 80 3b 5c cmpb $0x5c,(%ebx) 804bb49: 75 01 jne 0x804bb4c 804bb4b: 43 inc %ebx 804bb4c: 0f b6 03 movzbl (%ebx),%eax 804bb4f: 50 push %eax 804bb50: 43 inc %ebx 804bb51: e8 4e ff ff ff call 0x804baa4 804bb56: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804bb59: 0f b6 07 movzbl (%edi),%eax 804bb5c: 50 push %eax 804bb5d: 47 inc %edi 804bb5e: e8 41 ff ff ff call 0x804baa4 804bb63: 83 c4 08 add $0x8,%esp 804bb66: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804bb69: 0f 85 75 01 00 00 jne 0x804bce4 804bb6f: 4e dec %esi 804bb70: 80 3b 2e cmpb $0x2e,(%ebx) 804bb73: 0f 84 6b 01 00 00 je 0x804bce4 804bb79: 80 3b 5c cmpb $0x5c,(%ebx) 804bb7c: 75 01 jne 0x804bb7f 804bb7e: 43 inc %ebx 804bb7f: 0f b6 03 movzbl (%ebx),%eax 804bb82: 50 push %eax 804bb83: 43 inc %ebx 804bb84: e8 1b ff ff ff call 0x804baa4 804bb89: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804bb8c: 0f b6 07 movzbl (%edi),%eax 804bb8f: 50 push %eax 804bb90: 47 inc %edi 804bb91: e8 0e ff ff ff call 0x804baa4 804bb96: 83 c4 08 add $0x8,%esp 804bb99: 39 45 f0 cmp %eax,0xfffffff0(%ebp) 804bb9c: 0f 85 42 01 00 00 jne 0x804bce4 804bba2: 4e dec %esi 804bba3: 80 3b 2e cmpb $0x2e,(%ebx) 804bba6: 0f 84 38 01 00 00 je 0x804bce4 804bbac: 80 3b 5c cmpb $0x5c,(%ebx) 804bbaf: 75 01 jne 0x804bbb2 804bbb1: 43 inc %ebx 804bbb2: 0f b6 03 movzbl (%ebx),%eax 804bbb5: 50 push %eax 804bbb6: 43 inc %ebx 804bbb7: e8 e8 fe ff ff call 0x804baa4 804bbbc: 89 45 ec mov %eax,0xffffffec(%ebp) 804bbbf: 0f b6 07 movzbl (%edi),%eax 804bbc2: 50 push %eax 804bbc3: 47 inc %edi 804bbc4: e8 db fe ff ff call 0x804baa4 804bbc9: 83 c4 08 add $0x8,%esp 804bbcc: 39 45 ec cmp %eax,0xffffffec(%ebp) 804bbcf: 0f 85 0f 01 00 00 jne 0x804bce4 804bbd5: 4e dec %esi 804bbd6: 0f 88 c6 00 00 00 js 0x804bca2 804bbdc: 80 3b 2e cmpb $0x2e,(%ebx) 804bbdf: 0f 84 ff 00 00 00 je 0x804bce4 804bbe5: 80 3b 5c cmpb $0x5c,(%ebx) 804bbe8: 75 01 jne 0x804bbeb 804bbea: 43 inc %ebx 804bbeb: 0f b6 03 movzbl (%ebx),%eax 804bbee: 50 push %eax 804bbef: 43 inc %ebx 804bbf0: e8 af fe ff ff call 0x804baa4 804bbf5: 89 45 e8 mov %eax,0xffffffe8(%ebp) 804bbf8: 0f b6 07 movzbl (%edi),%eax 804bbfb: 50 push %eax 804bbfc: 47 inc %edi 804bbfd: e8 a2 fe ff ff call 0x804baa4 804bc02: 83 c4 08 add $0x8,%esp 804bc05: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 804bc08: 0f 85 d6 00 00 00 jne 0x804bce4 804bc0e: 4e dec %esi 804bc0f: 80 3b 2e cmpb $0x2e,(%ebx) 804bc12: 0f 84 cc 00 00 00 je 0x804bce4 804bc18: 80 3b 5c cmpb $0x5c,(%ebx) 804bc1b: 75 01 jne 0x804bc1e 804bc1d: 43 inc %ebx 804bc1e: 0f b6 03 movzbl (%ebx),%eax 804bc21: 50 push %eax 804bc22: 43 inc %ebx 804bc23: e8 7c fe ff ff call 0x804baa4 804bc28: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804bc2b: 0f b6 07 movzbl (%edi),%eax 804bc2e: 50 push %eax 804bc2f: 47 inc %edi 804bc30: e8 6f fe ff ff call 0x804baa4 804bc35: 83 c4 08 add $0x8,%esp 804bc38: 39 45 e4 cmp %eax,0xffffffe4(%ebp) 804bc3b: 0f 85 a3 00 00 00 jne 0x804bce4 804bc41: 4e dec %esi 804bc42: 80 3b 2e cmpb $0x2e,(%ebx) 804bc45: 0f 84 99 00 00 00 je 0x804bce4 804bc4b: 80 3b 5c cmpb $0x5c,(%ebx) 804bc4e: 75 01 jne 0x804bc51 804bc50: 43 inc %ebx 804bc51: 0f b6 03 movzbl (%ebx),%eax 804bc54: 50 push %eax 804bc55: 43 inc %ebx 804bc56: e8 49 fe ff ff call 0x804baa4 804bc5b: 89 45 e0 mov %eax,0xffffffe0(%ebp) 804bc5e: 0f b6 07 movzbl (%edi),%eax 804bc61: 50 push %eax 804bc62: 47 inc %edi 804bc63: e8 3c fe ff ff call 0x804baa4 804bc68: 83 c4 08 add $0x8,%esp 804bc6b: 39 45 e0 cmp %eax,0xffffffe0(%ebp) 804bc6e: 75 74 jne 0x804bce4 804bc70: 4e dec %esi 804bc71: 80 3b 2e cmpb $0x2e,(%ebx) 804bc74: 74 6e je 0x804bce4 804bc76: 80 3b 5c cmpb $0x5c,(%ebx) 804bc79: 75 01 jne 0x804bc7c 804bc7b: 43 inc %ebx 804bc7c: 0f b6 03 movzbl (%ebx),%eax 804bc7f: 50 push %eax 804bc80: 43 inc %ebx 804bc81: e8 1e fe ff ff call 0x804baa4 804bc86: 89 45 dc mov %eax,0xffffffdc(%ebp) 804bc89: 0f b6 07 movzbl (%edi),%eax 804bc8c: 50 push %eax 804bc8d: 47 inc %edi 804bc8e: e8 11 fe ff ff call 0x804baa4 804bc93: 83 c4 08 add $0x8,%esp 804bc96: 39 45 dc cmp %eax,0xffffffdc(%ebp) 804bc99: 75 49 jne 0x804bce4 804bc9b: 4e dec %esi 804bc9c: 0f 89 3a ff ff ff jns 0x804bbdc 804bca2: 0f b6 33 movzbl (%ebx),%esi 804bca5: 43 inc %ebx 804bca6: 85 f6 test %esi,%esi 804bca8: 75 05 jne 0x804bcaf 804bcaa: 80 3f 00 cmpb $0x0,(%edi) 804bcad: 74 2c je 0x804bcdb 804bcaf: 83 fe 2e cmp $0x2e,%esi 804bcb2: 74 16 je 0x804bcca 804bcb4: eb 2e jmp 0x804bce4 804bcb6: 8d 36 lea (%esi),%esi 804bcb8: 89 f0 mov %esi,%eax 804bcba: 83 e0 3f and $0x3f,%eax 804bcbd: c1 e0 08 shl $0x8,%eax 804bcc0: 0f b6 17 movzbl (%edi),%edx 804bcc3: 09 d0 or %edx,%eax 804bcc5: 8b 7d 0c mov 0xc(%ebp),%edi 804bcc8: 01 c7 add %eax,%edi 804bcca: 0f b6 37 movzbl (%edi),%esi 804bccd: 47 inc %edi 804bcce: 85 f6 test %esi,%esi 804bcd0: 0f 85 26 fe ff ff jne 0x804bafc 804bcd6: 80 3b 00 cmpb $0x0,(%ebx) 804bcd9: 75 09 jne 0x804bce4 804bcdb: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804bcde: 2b 45 0c sub 0xc(%ebp),%eax 804bce1: eb 16 jmp 0x804bcf9 804bce3: 90 nop 804bce4: 83 45 fc 04 addl $0x4,0xfffffffc(%ebp) 804bce8: 8b 4d 14 mov 0x14(%ebp),%ecx 804bceb: 39 4d fc cmp %ecx,0xfffffffc(%ebp) 804bcee: 0f 82 f0 fd ff ff jb 0x804bae4 804bcf4: b8 ff ff ff ff mov $0xffffffff,%eax 804bcf9: 8d 65 d0 lea 0xffffffd0(%ebp),%esp 804bcfc: 5b pop %ebx 804bcfd: 5e pop %esi 804bcfe: 5f pop %edi 804bcff: 89 ec mov %ebp,%esp 804bd01: 5d pop %ebp 804bd02: c3 ret 804bd03: 90 nop 804bd04: 55 push %ebp 804bd05: 89 e5 mov %esp,%ebp 804bd07: 8b 45 08 mov 0x8(%ebp),%eax 804bd0a: 8a 10 mov (%eax),%dl 804bd0c: 66 c1 e2 08 shl $0x8,%dx 804bd10: 66 0f b6 40 01 movzbw 0x1(%eax),%ax 804bd15: 66 09 c2 or %ax,%dx 804bd18: 0f b7 c2 movzwl %dx,%eax 804bd1b: 89 ec mov %ebp,%esp 804bd1d: 5d pop %ebp 804bd1e: c3 ret 804bd1f: 90 nop 804bd20: 55 push %ebp 804bd21: 89 e5 mov %esp,%ebp 804bd23: 8b 55 08 mov 0x8(%ebp),%edx 804bd26: 8a 0a mov (%edx),%cl 804bd28: c1 e1 18 shl $0x18,%ecx 804bd2b: 0f b6 42 01 movzbl 0x1(%edx),%eax 804bd2f: c1 e0 10 shl $0x10,%eax 804bd32: 09 c1 or %eax,%ecx 804bd34: 0f b6 42 02 movzbl 0x2(%edx),%eax 804bd38: c1 e0 08 shl $0x8,%eax 804bd3b: 09 c1 or %eax,%ecx 804bd3d: 0f b6 42 03 movzbl 0x3(%edx),%eax 804bd41: 09 c1 or %eax,%ecx 804bd43: 89 c8 mov %ecx,%eax 804bd45: 89 ec mov %ebp,%esp 804bd47: 5d pop %ebp 804bd48: c3 ret 804bd49: 8d 76 00 lea 0x0(%esi),%esi 804bd4c: 55 push %ebp 804bd4d: 89 e5 mov %esp,%ebp 804bd4f: 8b 4d 0c mov 0xc(%ebp),%ecx 804bd52: 66 8b 55 08 mov 0x8(%ebp),%dx 804bd56: 89 d0 mov %edx,%eax 804bd58: 66 c1 e8 08 shr $0x8,%ax 804bd5c: 88 01 mov %al,(%ecx) 804bd5e: 88 51 01 mov %dl,0x1(%ecx) 804bd61: 89 ec mov %ebp,%esp 804bd63: 5d pop %ebp 804bd64: c3 ret 804bd65: 8d 76 00 lea 0x0(%esi),%esi 804bd68: 55 push %ebp 804bd69: 89 e5 mov %esp,%ebp 804bd6b: 8b 4d 08 mov 0x8(%ebp),%ecx 804bd6e: 8b 55 0c mov 0xc(%ebp),%edx 804bd71: 89 c8 mov %ecx,%eax 804bd73: c1 e8 18 shr $0x18,%eax 804bd76: 88 02 mov %al,(%edx) 804bd78: 89 c8 mov %ecx,%eax 804bd7a: c1 e8 10 shr $0x10,%eax 804bd7d: 88 42 01 mov %al,0x1(%edx) 804bd80: 89 c8 mov %ecx,%eax 804bd82: c1 e8 08 shr $0x8,%eax 804bd85: 88 42 02 mov %al,0x2(%edx) 804bd88: 88 4a 03 mov %cl,0x3(%edx) 804bd8b: 89 ec mov %ebp,%esp 804bd8d: 5d pop %ebp 804bd8e: c3 ret 804bd8f: 90 nop 804bd90: 55 push %ebp 804bd91: 89 e5 mov %esp,%ebp 804bd93: 81 ec 24 04 00 00 sub $0x424,%esp 804bd99: 57 push %edi 804bd9a: 56 push %esi 804bd9b: 53 push %ebx 804bd9c: c7 85 f0 fb ff ff 00 movl $0x0,0xfffffbf0(%ebp) 804bda3: 00 00 00 804bda6: c7 85 ec fb ff ff 00 movl $0x0,0xfffffbec(%ebp) 804bdad: 00 00 00 804bdb0: c7 85 e8 fb ff ff 00 movl $0x0,0xfffffbe8(%ebp) 804bdb7: 00 00 00 804bdba: c7 85 e4 fb ff ff 00 movl $0x0,0xfffffbe4(%ebp) 804bdc1: 00 00 00 804bdc4: 83 3d e0 ad 07 08 00 cmpl $0x0,0x807ade0 804bdcb: 75 0a jne 0x804bdd7 804bdcd: c7 05 e0 ad 07 08 05 movl $0x5,0x807ade0 804bdd4: 00 00 00 804bdd7: 83 3d e4 ad 07 08 00 cmpl $0x0,0x807ade4 804bdde: 75 0a jne 0x804bdea 804bde0: c7 05 e4 ad 07 08 04 movl $0x4,0x807ade4 804bde7: 00 00 00 804bdea: f6 05 e8 ad 07 08 01 testb $0x1,0x807ade8 804bdf1: 75 0a jne 0x804bdfd 804bdf3: c7 05 e8 ad 07 08 c0 movl $0x2c0,0x807ade8 804bdfa: 02 00 00 804bdfd: 66 83 3d 20 ae 07 08 cmpw $0x0,0x807ae20 804be04: 00 804be05: 75 0b jne 0x804be12 804be07: e8 f4 07 00 00 call 0x804c600 804be0c: 66 a3 20 ae 07 08 mov %ax,0x807ae20 804be12: c7 05 f4 ad 07 08 00 movl $0x0,0x807adf4 804be19: 00 00 00 804be1c: 66 c7 05 f0 ad 07 08 movw $0x2,0x807adf0 804be23: 02 00 804be25: 66 c7 05 f2 ad 07 08 movw $0x3500,0x807adf2 804be2c: 00 35 804be2e: c7 05 ec ad 07 08 01 movl $0x1,0x807adec 804be35: 00 00 00 804be38: 80 25 44 af 07 08 f0 andb $0xf0,0x807af44 804be3f: 80 0d 44 af 07 08 01 orb $0x1,0x807af44 804be46: c7 05 40 af 07 08 00 movl $0x0,0x807af40 804be4d: 00 00 00 804be50: 68 f5 4d 07 08 push $0x8074df5 804be55: e8 86 99 00 00 call 0x80557e0 804be5a: 89 c3 mov %eax,%ebx 804be5c: 83 c4 04 add $0x4,%esp 804be5f: 85 db test %ebx,%ebx 804be61: 0f 84 99 00 00 00 je 0x804bf00 804be67: 68 ff 00 00 00 push $0xff 804be6c: 53 push %ebx 804be6d: 68 40 ae 07 08 push $0x807ae40 804be72: e8 fd 7d 01 00 call 0x8063c74 804be77: ff 85 ec fb ff ff incl 0xfffffbec(%ebp) 804be7d: bb 40 ae 07 08 mov $0x807ae40,%ebx 804be82: c7 05 24 ae 07 08 40 movl $0x807ae40,0x807ae24 804be89: ae 07 08 804be8c: ba 28 ae 07 08 mov $0x807ae28,%edx 804be91: 31 f6 xor %esi,%esi 804be93: 83 c4 0c add $0xc,%esp 804be96: 80 3d 40 ae 07 08 00 cmpb $0x0,0x807ae40 804be9d: 74 58 je 0x804bef7 804be9f: 90 nop 804bea0: 81 fa 3c ae 07 08 cmp $0x807ae3c,%edx 804bea6: 73 45 jae 0x804beed 804bea8: 80 3b 0a cmpb $0xa,(%ebx) 804beab: 74 40 je 0x804beed 804bead: 80 3b 20 cmpb $0x20,(%ebx) 804beb0: 74 05 je 0x804beb7 804beb2: 80 3b 09 cmpb $0x9,(%ebx) 804beb5: 75 0d jne 0x804bec4 804beb7: c6 03 00 movb $0x0,(%ebx) 804beba: be 01 00 00 00 mov $0x1,%esi 804bebf: eb 18 jmp 0x804bed9 804bec1: 8d 76 00 lea 0x0(%esi),%esi 804bec4: 85 f6 test %esi,%esi 804bec6: 74 11 je 0x804bed9 804bec8: 89 1a mov %ebx,(%edx) 804beca: 83 c2 04 add $0x4,%edx 804becd: 31 f6 xor %esi,%esi 804becf: c7 85 e8 fb ff ff 01 movl $0x1,0xfffffbe8(%ebp) 804bed6: 00 00 00 804bed9: 43 inc %ebx 804beda: 80 3b 00 cmpb $0x0,(%ebx) 804bedd: 75 c1 jne 0x804bea0 804bedf: eb 0c jmp 0x804beed 804bee1: 8d 76 00 lea 0x0(%esi),%esi 804bee4: 8a 03 mov (%ebx),%al 804bee6: 04 f7 add $0xf7,%al 804bee8: 3c 01 cmp $0x1,%al 804beea: 76 0b jbe 0x804bef7 804beec: 43 inc %ebx 804beed: 80 3b 00 cmpb $0x0,(%ebx) 804bef0: 74 05 je 0x804bef7 804bef2: 80 3b 20 cmpb $0x20,(%ebx) 804bef5: 75 ed jne 0x804bee4 804bef7: c6 03 00 movb $0x0,(%ebx) 804befa: c7 02 00 00 00 00 movl $0x0,(%edx) 804bf00: 68 01 4e 07 08 push $0x8074e01 804bf05: 68 03 4e 07 08 push $0x8074e03 804bf0a: e8 5d 1d 00 00 call 0x804dc6c 804bf0f: 89 85 f4 fb ff ff mov %eax,0xfffffbf4(%ebp) 804bf15: 83 c4 08 add $0x8,%esp 804bf18: 85 c0 test %eax,%eax 804bf1a: 0f 84 fe 04 00 00 je 0x804c41e 804bf20: 8d 8d 00 fc ff ff lea 0xfffffc00(%ebp),%ecx 804bf26: 89 8d dc fb ff ff mov %ecx,0xfffffbdc(%ebp) 804bf2c: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 804bf32: 51 push %ecx 804bf33: 68 00 04 00 00 push $0x400 804bf38: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804bf3e: 51 push %ecx 804bf3f: e8 cc 1c 00 00 call 0x804dc10 804bf44: 83 c4 0c add $0xc,%esp 804bf47: 85 c0 test %eax,%eax 804bf49: 0f 84 95 04 00 00 je 0x804c3e4 804bf4f: 80 bd 00 fc ff ff 3b cmpb $0x3b,0xfffffc00(%ebp) 804bf56: 74 d4 je 0x804bf2c 804bf58: 80 bd 00 fc ff ff 23 cmpb $0x23,0xfffffc00(%ebp) 804bf5f: 74 cb je 0x804bf2c 804bf61: 6a 06 push $0x6 804bf63: 68 14 4e 07 08 push $0x8074e14 804bf68: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804bf6e: 51 push %ecx 804bf6f: e8 84 8f 01 00 call 0x8064ef8 804bf74: 83 c4 0c add $0xc,%esp 804bf77: 85 c0 test %eax,%eax 804bf79: 0f 85 8d 00 00 00 jne 0x804c00c 804bf7f: 80 bd 06 fc ff ff 20 cmpb $0x20,0xfffffc06(%ebp) 804bf86: 74 09 je 0x804bf91 804bf88: 80 bd 06 fc ff ff 09 cmpb $0x9,0xfffffc06(%ebp) 804bf8f: 75 7b jne 0x804c00c 804bf91: 83 bd ec fb ff ff 00 cmpl $0x0,0xfffffbec(%ebp) 804bf98: 75 92 jne 0x804bf2c 804bf9a: 8d 9d 06 fc ff ff lea 0xfffffc06(%ebp),%ebx 804bfa0: 80 bd 06 fc ff ff 20 cmpb $0x20,0xfffffc06(%ebp) 804bfa7: 74 0b je 0x804bfb4 804bfa9: 80 bd 06 fc ff ff 09 cmpb $0x9,0xfffffc06(%ebp) 804bfb0: 75 0d jne 0x804bfbf 804bfb2: 8d 36 lea (%esi),%esi 804bfb4: 43 inc %ebx 804bfb5: 80 3b 20 cmpb $0x20,(%ebx) 804bfb8: 74 fa je 0x804bfb4 804bfba: 80 3b 09 cmpb $0x9,(%ebx) 804bfbd: 74 f5 je 0x804bfb4 804bfbf: 80 3b 00 cmpb $0x0,(%ebx) 804bfc2: 0f 84 64 ff ff ff je 0x804bf2c 804bfc8: 80 3b 0a cmpb $0xa,(%ebx) 804bfcb: 0f 84 5b ff ff ff je 0x804bf2c 804bfd1: 68 ff 00 00 00 push $0xff 804bfd6: 53 push %ebx 804bfd7: 68 40 ae 07 08 push $0x807ae40 804bfdc: e8 93 7c 01 00 call 0x8063c74 804bfe1: 68 1b 4e 07 08 push $0x8074e1b 804bfe6: 68 40 ae 07 08 push $0x807ae40 804bfeb: e8 40 8f 01 00 call 0x8064f30 804bff0: 89 c3 mov %eax,%ebx 804bff2: 83 c4 14 add $0x14,%esp 804bff5: 85 db test %ebx,%ebx 804bff7: 74 03 je 0x804bffc 804bff9: c6 03 00 movb $0x0,(%ebx) 804bffc: c7 85 e8 fb ff ff 00 movl $0x0,0xfffffbe8(%ebp) 804c003: 00 00 00 804c006: e9 21 ff ff ff jmp 0x804bf2c 804c00b: 90 nop 804c00c: 6a 06 push $0x6 804c00e: 68 1f 4e 07 08 push $0x8074e1f 804c013: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804c019: 51 push %ecx 804c01a: e8 d9 8e 01 00 call 0x8064ef8 804c01f: 83 c4 0c add $0xc,%esp 804c022: 85 c0 test %eax,%eax 804c024: 0f 85 fa 00 00 00 jne 0x804c124 804c02a: 80 bd 06 fc ff ff 20 cmpb $0x20,0xfffffc06(%ebp) 804c031: 74 0d je 0x804c040 804c033: 80 bd 06 fc ff ff 09 cmpb $0x9,0xfffffc06(%ebp) 804c03a: 0f 85 e4 00 00 00 jne 0x804c124 804c040: 83 bd ec fb ff ff 00 cmpl $0x0,0xfffffbec(%ebp) 804c047: 0f 85 df fe ff ff jne 0x804bf2c 804c04d: 8d 9d 06 fc ff ff lea 0xfffffc06(%ebp),%ebx 804c053: 80 bd 06 fc ff ff 20 cmpb $0x20,0xfffffc06(%ebp) 804c05a: 74 0c je 0x804c068 804c05c: 80 bd 06 fc ff ff 09 cmpb $0x9,0xfffffc06(%ebp) 804c063: 75 0e jne 0x804c073 804c065: 8d 76 00 lea 0x0(%esi),%esi 804c068: 43 inc %ebx 804c069: 80 3b 20 cmpb $0x20,(%ebx) 804c06c: 74 fa je 0x804c068 804c06e: 80 3b 09 cmpb $0x9,(%ebx) 804c071: 74 f5 je 0x804c068 804c073: 80 3b 00 cmpb $0x0,(%ebx) 804c076: 0f 84 b0 fe ff ff je 0x804bf2c 804c07c: 80 3b 0a cmpb $0xa,(%ebx) 804c07f: 0f 84 a7 fe ff ff je 0x804bf2c 804c085: 68 ff 00 00 00 push $0xff 804c08a: 53 push %ebx 804c08b: 68 40 ae 07 08 push $0x807ae40 804c090: e8 df 7b 01 00 call 0x8063c74 804c095: 6a 0a push $0xa 804c097: 68 40 ae 07 08 push $0x807ae40 804c09c: e8 ef 8b 01 00 call 0x8064c90 804c0a1: 89 c3 mov %eax,%ebx 804c0a3: 83 c4 14 add $0x14,%esp 804c0a6: 85 db test %ebx,%ebx 804c0a8: 74 03 je 0x804c0ad 804c0aa: c6 03 00 movb $0x0,(%ebx) 804c0ad: bb 40 ae 07 08 mov $0x807ae40,%ebx 804c0b2: c7 05 24 ae 07 08 40 movl $0x807ae40,0x807ae24 804c0b9: ae 07 08 804c0bc: ba 28 ae 07 08 mov $0x807ae28,%edx 804c0c1: 31 f6 xor %esi,%esi 804c0c3: 80 3d 40 ae 07 08 00 cmpb $0x0,0x807ae40 804c0ca: 74 40 je 0x804c10c 804c0cc: 81 fa 3c ae 07 08 cmp $0x807ae3c,%edx 804c0d2: 73 2e jae 0x804c102 804c0d4: 80 3b 20 cmpb $0x20,(%ebx) 804c0d7: 74 05 je 0x804c0de 804c0d9: 80 3b 09 cmpb $0x9,(%ebx) 804c0dc: 75 0a jne 0x804c0e8 804c0de: c6 03 00 movb $0x0,(%ebx) 804c0e1: be 01 00 00 00 mov $0x1,%esi 804c0e6: eb 0b jmp 0x804c0f3 804c0e8: 85 f6 test %esi,%esi 804c0ea: 74 07 je 0x804c0f3 804c0ec: 89 1a mov %ebx,(%edx) 804c0ee: 83 c2 04 add $0x4,%edx 804c0f1: 31 f6 xor %esi,%esi 804c0f3: 43 inc %ebx 804c0f4: 80 3b 00 cmpb $0x0,(%ebx) 804c0f7: 75 d3 jne 0x804c0cc 804c0f9: eb 07 jmp 0x804c102 804c0fb: 90 nop 804c0fc: 80 3b 09 cmpb $0x9,(%ebx) 804c0ff: 74 0b je 0x804c10c 804c101: 43 inc %ebx 804c102: 80 3b 00 cmpb $0x0,(%ebx) 804c105: 74 05 je 0x804c10c 804c107: 80 3b 20 cmpb $0x20,(%ebx) 804c10a: 75 f0 jne 0x804c0fc 804c10c: c6 03 00 movb $0x0,(%ebx) 804c10f: c7 02 00 00 00 00 movl $0x0,(%edx) 804c115: c7 85 e8 fb ff ff 01 movl $0x1,0xfffffbe8(%ebp) 804c11c: 00 00 00 804c11f: e9 08 fe ff ff jmp 0x804bf2c 804c124: 6a 0a push $0xa 804c126: 68 26 4e 07 08 push $0x8074e26 804c12b: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804c131: 51 push %ecx 804c132: e8 c1 8d 01 00 call 0x8064ef8 804c137: 83 c4 0c add $0xc,%esp 804c13a: 85 c0 test %eax,%eax 804c13c: 0f 85 a6 00 00 00 jne 0x804c1e8 804c142: 80 bd 0a fc ff ff 20 cmpb $0x20,0xfffffc0a(%ebp) 804c149: 74 0d je 0x804c158 804c14b: 80 bd 0a fc ff ff 09 cmpb $0x9,0xfffffc0a(%ebp) 804c152: 0f 85 90 00 00 00 jne 0x804c1e8 804c158: 83 bd f0 fb ff ff 02 cmpl $0x2,0xfffffbf0(%ebp) 804c15f: 0f 8f 83 00 00 00 jg 0x804c1e8 804c165: 8d 9d 0a fc ff ff lea 0xfffffc0a(%ebp),%ebx 804c16b: 80 bd 0a fc ff ff 20 cmpb $0x20,0xfffffc0a(%ebp) 804c172: 74 0c je 0x804c180 804c174: 80 bd 0a fc ff ff 09 cmpb $0x9,0xfffffc0a(%ebp) 804c17b: 75 0e jne 0x804c18b 804c17d: 8d 76 00 lea 0x0(%esi),%esi 804c180: 43 inc %ebx 804c181: 80 3b 20 cmpb $0x20,(%ebx) 804c184: 74 fa je 0x804c180 804c186: 80 3b 09 cmpb $0x9,(%ebx) 804c189: 74 f5 je 0x804c180 804c18b: 80 3b 00 cmpb $0x0,(%ebx) 804c18e: 0f 84 98 fd ff ff je 0x804bf2c 804c194: 80 3b 0a cmpb $0xa,(%ebx) 804c197: 0f 84 8f fd ff ff je 0x804bf2c 804c19d: 8d 85 fc fb ff ff lea 0xfffffbfc(%ebp),%eax 804c1a3: 50 push %eax 804c1a4: 53 push %ebx 804c1a5: e8 56 f3 ff ff call 0x804b500 804c1aa: 83 c4 08 add $0x8,%esp 804c1ad: 85 c0 test %eax,%eax 804c1af: 0f 84 77 fd ff ff je 0x804bf2c 804c1b5: 8b 95 f0 fb ff ff mov 0xfffffbf0(%ebp),%edx 804c1bb: c1 e2 04 shl $0x4,%edx 804c1be: 8b 85 fc fb ff ff mov 0xfffffbfc(%ebp),%eax 804c1c4: 89 82 f4 ad 07 08 mov %eax,0x807adf4(%edx) 804c1ca: 66 c7 82 f0 ad 07 08 movw $0x2,0x807adf0(%edx) 804c1d1: 02 00 804c1d3: 66 c7 82 f2 ad 07 08 movw $0x3500,0x807adf2(%edx) 804c1da: 00 35 804c1dc: ff 85 f0 fb ff ff incl 0xfffffbf0(%ebp) 804c1e2: e9 45 fd ff ff jmp 0x804bf2c 804c1e7: 90 nop 804c1e8: 6a 08 push $0x8 804c1ea: 68 31 4e 07 08 push $0x8074e31 804c1ef: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804c1f5: 51 push %ecx 804c1f6: e8 fd 8c 01 00 call 0x8064ef8 804c1fb: 83 c4 0c add $0xc,%esp 804c1fe: 85 c0 test %eax,%eax 804c200: 0f 85 8e 01 00 00 jne 0x804c394 804c206: 80 bd 08 fc ff ff 20 cmpb $0x20,0xfffffc08(%ebp) 804c20d: 74 0d je 0x804c21c 804c20f: 80 bd 08 fc ff ff 09 cmpb $0x9,0xfffffc08(%ebp) 804c216: 0f 85 78 01 00 00 jne 0x804c394 804c21c: 8d 9d 08 fc ff ff lea 0xfffffc08(%ebp),%ebx 804c222: 83 bd e4 fb ff ff 09 cmpl $0x9,0xfffffbe4(%ebp) 804c229: 0f 8f fd fc ff ff jg 0x804bf2c 804c22f: 8b 8d e4 fb ff ff mov 0xfffffbe4(%ebp),%ecx 804c235: 8d 3c cd 00 00 00 00 lea 0x0(,%ecx,8),%edi 804c23c: eb 03 jmp 0x804c241 804c23e: 8d 36 lea (%esi),%esi 804c240: 43 inc %ebx 804c241: 80 3b 20 cmpb $0x20,(%ebx) 804c244: 74 fa je 0x804c240 804c246: 80 3b 09 cmpb $0x9,(%ebx) 804c249: 74 f5 je 0x804c240 804c24b: 80 3b 00 cmpb $0x0,(%ebx) 804c24e: 0f 84 d8 fc ff ff je 0x804bf2c 804c254: 80 3b 0a cmpb $0xa,(%ebx) 804c257: 0f 84 cf fc ff ff je 0x804bf2c 804c25d: 80 3b 3b cmpb $0x3b,(%ebx) 804c260: 0f 84 c6 fc ff ff je 0x804bf2c 804c266: 89 9d e0 fb ff ff mov %ebx,0xfffffbe0(%ebp) 804c26c: 80 3b 00 cmpb $0x0,(%ebx) 804c26f: 74 37 je 0x804c2a8 804c271: 8d 76 00 lea 0x0(%esi),%esi 804c274: 0f b6 03 movzbl (%ebx),%eax 804c277: 50 push %eax 804c278: 68 f2 4d 07 08 push $0x8074df2 804c27d: e8 0e 8a 01 00 call 0x8064c90 804c282: 83 c4 08 add $0x8,%esp 804c285: 85 c0 test %eax,%eax 804c287: 75 1f jne 0x804c2a8 804c289: 80 3b 3b cmpb $0x3b,(%ebx) 804c28c: 74 1a je 0x804c2a8 804c28e: 80 3b 00 cmpb $0x0,(%ebx) 804c291: 7c 15 jl 0x804c2a8 804c293: 0f b6 13 movzbl (%ebx),%edx 804c296: a1 88 ad 07 08 mov 0x807ad88,%eax 804c29b: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804c2a0: 75 06 jne 0x804c2a8 804c2a2: 43 inc %ebx 804c2a3: 80 3b 00 cmpb $0x0,(%ebx) 804c2a6: 75 cc jne 0x804c274 804c2a8: 0f b6 33 movzbl (%ebx),%esi 804c2ab: c6 03 00 movb $0x0,(%ebx) 804c2ae: 8d 85 f8 fb ff ff lea 0xfffffbf8(%ebp),%eax 804c2b4: 50 push %eax 804c2b5: 8b 8d e0 fb ff ff mov 0xfffffbe0(%ebp),%ecx 804c2bb: 51 push %ecx 804c2bc: e8 3f f2 ff ff call 0x804b500 804c2c1: 83 c4 08 add $0x8,%esp 804c2c4: 85 c0 test %eax,%eax 804c2c6: 0f 84 b2 00 00 00 je 0x804c37e 804c2cc: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 804c2d2: 89 87 48 af 07 08 mov %eax,0x807af48(%edi) 804c2d8: 56 push %esi 804c2d9: 68 f2 4d 07 08 push $0x8074df2 804c2de: e8 ad 89 01 00 call 0x8064c90 804c2e3: 83 c4 08 add $0x8,%esp 804c2e6: 85 c0 test %eax,%eax 804c2e8: 74 76 je 0x804c360 804c2ea: 89 f1 mov %esi,%ecx 804c2ec: 88 c8 mov %cl,%al 804c2ee: 88 03 mov %al,(%ebx) 804c2f0: 43 inc %ebx 804c2f1: 89 9d e0 fb ff ff mov %ebx,0xfffffbe0(%ebp) 804c2f7: 80 3b 00 cmpb $0x0,(%ebx) 804c2fa: 74 36 je 0x804c332 804c2fc: 80 3b 3b cmpb $0x3b,(%ebx) 804c2ff: 74 31 je 0x804c332 804c301: 80 3b 00 cmpb $0x0,(%ebx) 804c304: 7c 2c jl 0x804c332 804c306: 0f b6 03 movzbl (%ebx),%eax 804c309: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 804c30f: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804c314: 75 1c jne 0x804c332 804c316: 8d 36 lea (%esi),%esi 804c318: 43 inc %ebx 804c319: 80 3b 00 cmpb $0x0,(%ebx) 804c31c: 74 14 je 0x804c332 804c31e: 80 3b 3b cmpb $0x3b,(%ebx) 804c321: 74 0f je 0x804c332 804c323: 80 3b 00 cmpb $0x0,(%ebx) 804c326: 7c 0a jl 0x804c332 804c328: 0f b6 03 movzbl (%ebx),%eax 804c32b: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804c330: 74 e6 je 0x804c318 804c332: 0f b6 33 movzbl (%ebx),%esi 804c335: c6 03 00 movb $0x0,(%ebx) 804c338: 8d 85 f8 fb ff ff lea 0xfffffbf8(%ebp),%eax 804c33e: 50 push %eax 804c33f: 8b 8d e0 fb ff ff mov 0xfffffbe0(%ebp),%ecx 804c345: 51 push %ecx 804c346: e8 b5 f1 ff ff call 0x804b500 804c34b: 83 c4 08 add $0x8,%esp 804c34e: 85 c0 test %eax,%eax 804c350: 74 0e je 0x804c360 804c352: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 804c358: 89 87 4c af 07 08 mov %eax,0x807af4c(%edi) 804c35e: eb 15 jmp 0x804c375 804c360: 8b 87 48 af 07 08 mov 0x807af48(%edi),%eax 804c366: 50 push %eax 804c367: e8 54 02 00 00 call 0x804c5c0 804c36c: 89 87 4c af 07 08 mov %eax,0x807af4c(%edi) 804c372: 83 c4 04 add $0x4,%esp 804c375: 83 c7 08 add $0x8,%edi 804c378: ff 85 e4 fb ff ff incl 0xfffffbe4(%ebp) 804c37e: 89 f1 mov %esi,%ecx 804c380: 88 0b mov %cl,(%ebx) 804c382: 83 bd e4 fb ff ff 09 cmpl $0x9,0xfffffbe4(%ebp) 804c389: 0f 8e b2 fe ff ff jle 0x804c241 804c38f: e9 98 fb ff ff jmp 0x804bf2c 804c394: 6a 07 push $0x7 804c396: 68 3a 4e 07 08 push $0x8074e3a 804c39b: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804c3a1: 51 push %ecx 804c3a2: e8 51 8b 01 00 call 0x8064ef8 804c3a7: 83 c4 0c add $0xc,%esp 804c3aa: 85 c0 test %eax,%eax 804c3ac: 0f 85 7a fb ff ff jne 0x804bf2c 804c3b2: 80 bd 07 fc ff ff 20 cmpb $0x20,0xfffffc07(%ebp) 804c3b9: 74 0d je 0x804c3c8 804c3bb: 80 bd 07 fc ff ff 09 cmpb $0x9,0xfffffc07(%ebp) 804c3c2: 0f 85 64 fb ff ff jne 0x804bf2c 804c3c8: 68 42 4e 07 08 push $0x8074e42 804c3cd: 8d 85 07 fc ff ff lea 0xfffffc07(%ebp),%eax 804c3d3: 50 push %eax 804c3d4: e8 db 00 00 00 call 0x804c4b4 804c3d9: 83 c4 08 add $0x8,%esp 804c3dc: e9 4b fb ff ff jmp 0x804bf2c 804c3e1: 8d 76 00 lea 0x0(%esi),%esi 804c3e4: 83 bd f0 fb ff ff 01 cmpl $0x1,0xfffffbf0(%ebp) 804c3eb: 7e 0c jle 0x804c3f9 804c3ed: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804c3f3: 89 0d ec ad 07 08 mov %ecx,0x807adec 804c3f9: 8a 85 e4 fb ff ff mov 0xfffffbe4(%ebp),%al 804c3ff: c0 e0 04 shl $0x4,%al 804c402: 80 25 44 af 07 08 0f andb $0xf,0x807af44 804c409: 08 05 44 af 07 08 or %al,0x807af44 804c40f: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 804c415: 51 push %ecx 804c416: e8 71 17 00 00 call 0x804db8c 804c41b: 83 c4 04 add $0x4,%esp 804c41e: 80 3d 40 ae 07 08 00 cmpb $0x0,0x807ae40 804c425: 75 3a jne 0x804c461 804c427: 68 ff 00 00 00 push $0xff 804c42c: 8d 9d 00 fc ff ff lea 0xfffffc00(%ebp),%ebx 804c432: 53 push %ebx 804c433: e8 84 79 01 00 call 0x8063dbc 804c438: 83 c4 08 add $0x8,%esp 804c43b: 85 c0 test %eax,%eax 804c43d: 75 22 jne 0x804c461 804c43f: 6a 2e push $0x2e 804c441: 53 push %ebx 804c442: e8 49 88 01 00 call 0x8064c90 804c447: 89 c3 mov %eax,%ebx 804c449: 83 c4 08 add $0x8,%esp 804c44c: 85 db test %ebx,%ebx 804c44e: 74 11 je 0x804c461 804c450: 8d 43 01 lea 0x1(%ebx),%eax 804c453: 50 push %eax 804c454: 68 40 ae 07 08 push $0x807ae40 804c459: e8 4a 76 01 00 call 0x8063aa8 804c45e: 83 c4 08 add $0x8,%esp 804c461: 83 bd e8 fb ff ff 00 cmpl $0x0,0xfffffbe8(%ebp) 804c468: 75 14 jne 0x804c47e 804c46a: c7 05 24 ae 07 08 40 movl $0x807ae40,0x807ae24 804c471: ae 07 08 804c474: c7 05 28 ae 07 08 00 movl $0x0,0x807ae28 804c47b: 00 00 00 804c47e: 68 47 4e 07 08 push $0x8074e47 804c483: e8 58 93 00 00 call 0x80557e0 804c488: 89 c3 mov %eax,%ebx 804c48a: 83 c4 04 add $0x4,%esp 804c48d: 85 db test %ebx,%ebx 804c48f: 74 0b je 0x804c49c 804c491: 68 53 4e 07 08 push $0x8074e53 804c496: 53 push %ebx 804c497: e8 18 00 00 00 call 0x804c4b4 804c49c: 80 0d e8 ad 07 08 01 orb $0x1,0x807ade8 804c4a3: 31 c0 xor %eax,%eax 804c4a5: 8d a5 d0 fb ff ff lea 0xfffffbd0(%ebp),%esp 804c4ab: 5b pop %ebx 804c4ac: 5e pop %esi 804c4ad: 5f pop %edi 804c4ae: 89 ec mov %ebp,%esp 804c4b0: 5d pop %ebp 804c4b1: c3 ret 804c4b2: 8d 36 lea (%esi),%esi 804c4b4: 55 push %ebp 804c4b5: 89 e5 mov %esp,%ebp 804c4b7: 57 push %edi 804c4b8: 56 push %esi 804c4b9: 53 push %ebx 804c4ba: 8b 7d 08 mov 0x8(%ebp),%edi 804c4bd: 8b 75 0c mov 0xc(%ebp),%esi 804c4c0: 89 fb mov %edi,%ebx 804c4c2: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804c4c9: 0f 84 dd 00 00 00 je 0x804c5ac 804c4cf: 56 push %esi 804c4d0: 53 push %ebx 804c4d1: 68 57 4e 07 08 push $0x8074e57 804c4d6: e8 fd 18 00 00 call 0x804ddd8 804c4db: 83 c4 0c add $0xc,%esp 804c4de: e9 c9 00 00 00 jmp 0x804c5ac 804c4e3: 90 nop 804c4e4: 43 inc %ebx 804c4e5: 80 3b 20 cmpb $0x20,(%ebx) 804c4e8: 74 fa je 0x804c4e4 804c4ea: 80 3b 09 cmpb $0x9,(%ebx) 804c4ed: 74 f5 je 0x804c4e4 804c4ef: 6a 06 push $0x6 804c4f1: 68 79 4e 07 08 push $0x8074e79 804c4f6: 53 push %ebx 804c4f7: e8 fc 89 01 00 call 0x8064ef8 804c4fc: 83 c4 0c add $0xc,%esp 804c4ff: 85 c0 test %eax,%eax 804c501: 75 55 jne 0x804c558 804c503: 8d 43 06 lea 0x6(%ebx),%eax 804c506: 6a 00 push $0x0 804c508: 6a 0a push $0xa 804c50a: 6a 00 push $0x0 804c50c: 50 push %eax 804c50d: e8 da 95 00 00 call 0x8055aec 804c512: 83 c4 10 add $0x10,%esp 804c515: 83 f8 0f cmp $0xf,%eax 804c518: 7f 12 jg 0x804c52c 804c51a: 24 0f and $0xf,%al 804c51c: 80 25 44 af 07 08 f0 andb $0xf0,0x807af44 804c523: 08 05 44 af 07 08 or %al,0x807af44 804c529: eb 08 jmp 0x804c533 804c52b: 90 nop 804c52c: 80 0d 44 af 07 08 0f orb $0xf,0x807af44 804c533: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804c53a: 74 66 je 0x804c5a2 804c53c: 8a 05 44 af 07 08 mov 0x807af44,%al 804c542: 83 e0 0f and $0xf,%eax 804c545: 50 push %eax 804c546: 68 80 4e 07 08 push $0x8074e80 804c54b: e8 88 18 00 00 call 0x804ddd8 804c550: 83 c4 08 add $0x8,%esp 804c553: eb 4d jmp 0x804c5a2 804c555: 8d 76 00 lea 0x0(%esi),%esi 804c558: 6a 05 push $0x5 804c55a: 68 8d 4e 07 08 push $0x8074e8d 804c55f: 53 push %ebx 804c560: e8 93 89 01 00 call 0x8064ef8 804c565: 83 c4 0c add $0xc,%esp 804c568: 85 c0 test %eax,%eax 804c56a: 75 36 jne 0x804c5a2 804c56c: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804c573: 75 16 jne 0x804c58b 804c575: 56 push %esi 804c576: 57 push %edi 804c577: 68 93 4e 07 08 push $0x8074e93 804c57c: e8 57 18 00 00 call 0x804ddd8 804c581: 80 0d e8 ad 07 08 02 orb $0x2,0x807ade8 804c588: 83 c4 0c add $0xc,%esp 804c58b: 68 b4 4e 07 08 push $0x8074eb4 804c590: e8 43 18 00 00 call 0x804ddd8 804c595: 83 c4 04 add $0x4,%esp 804c598: eb 08 jmp 0x804c5a2 804c59a: 8d 36 lea (%esi),%esi 804c59c: 80 3b 09 cmpb $0x9,(%ebx) 804c59f: 74 0b je 0x804c5ac 804c5a1: 43 inc %ebx 804c5a2: 80 3b 00 cmpb $0x0,(%ebx) 804c5a5: 74 0e je 0x804c5b5 804c5a7: 80 3b 20 cmpb $0x20,(%ebx) 804c5aa: 75 f0 jne 0x804c59c 804c5ac: 80 3b 00 cmpb $0x0,(%ebx) 804c5af: 0f 85 30 ff ff ff jne 0x804c4e5 804c5b5: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804c5b8: 5b pop %ebx 804c5b9: 5e pop %esi 804c5ba: 5f pop %edi 804c5bb: 89 ec mov %ebp,%esp 804c5bd: 5d pop %ebp 804c5be: c3 ret 804c5bf: 90 nop 804c5c0: 55 push %ebp 804c5c1: 89 e5 mov %esp,%ebp 804c5c3: 8b 45 08 mov 0x8(%ebp),%eax 804c5c6: 86 c4 xchg %al,%ah 804c5c8: c1 c8 10 ror $0x10,%eax 804c5cb: 86 c4 xchg %al,%ah 804c5cd: 85 c0 test %eax,%eax 804c5cf: 7c 0b jl 0x804c5dc 804c5d1: b8 ff 00 00 00 mov $0xff,%eax 804c5d6: 89 ec mov %ebp,%esp 804c5d8: 5d pop %ebp 804c5d9: c3 ret 804c5da: 8d 36 lea (%esi),%esi 804c5dc: 25 00 00 00 c0 and $0xc0000000,%eax 804c5e1: 3d 00 00 00 80 cmp $0x80000000,%eax 804c5e6: 74 0c je 0x804c5f4 804c5e8: b8 ff ff ff 00 mov $0xffffff,%eax 804c5ed: 89 ec mov %ebp,%esp 804c5ef: 5d pop %ebp 804c5f0: c3 ret 804c5f1: 8d 76 00 lea 0x0(%esi),%esi 804c5f4: b8 ff ff 00 00 mov $0xffff,%eax 804c5f9: 89 ec mov %ebp,%esp 804c5fb: 5d pop %ebp 804c5fc: c3 ret 804c5fd: 8d 76 00 lea 0x0(%esi),%esi 804c600: 55 push %ebp 804c601: 89 e5 mov %esp,%ebp 804c603: 83 ec 08 sub $0x8,%esp 804c606: 6a 00 push $0x0 804c608: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 804c60b: 50 push %eax 804c60c: e8 ef 7e 01 00 call 0x8064500 804c611: e8 c6 7e 01 00 call 0x80644dc 804c616: 89 c2 mov %eax,%edx 804c618: 66 8b 45 f8 mov 0xfffffff8(%ebp),%ax 804c61c: 66 33 45 fc xor 0xfffffffc(%ebp),%ax 804c620: 66 31 d0 xor %dx,%ax 804c623: 25 ff ff 00 00 and $0xffff,%eax 804c628: 89 ec mov %ebp,%esp 804c62a: 5d pop %ebp 804c62b: c3 ret 804c62c: 55 push %ebp 804c62d: 89 e5 mov %esp,%ebp 804c62f: 81 ec 00 04 00 00 sub $0x400,%esp 804c635: 57 push %edi 804c636: 56 push %esi 804c637: 53 push %ebx 804c638: 8b 7d 0c mov 0xc(%ebp),%edi 804c63b: 8b 5d 10 mov 0x10(%ebp),%ebx 804c63e: 8b 75 14 mov 0x14(%ebp),%esi 804c641: 80 66 03 f0 andb $0xf0,0x3(%esi) 804c645: f6 05 e8 ad 07 08 01 testb $0x1,0x807ade8 804c64c: 75 1e jne 0x804c66c 804c64e: e8 3d f7 ff ff call 0x804bd90 804c653: 83 f8 ff cmp $0xffffffff,%eax 804c656: 75 14 jne 0x804c66c 804c658: c7 05 3c 0f 08 08 ff movl $0xffffffff,0x8080f3c 804c65f: ff ff ff 804c662: b8 ff ff ff ff mov $0xffffffff,%eax 804c667: e9 52 01 00 00 jmp 0x804c7be 804c66c: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804c673: 74 13 je 0x804c688 804c675: 53 push %ebx 804c676: 57 push %edi 804c677: 8b 55 08 mov 0x8(%ebp),%edx 804c67a: 52 push %edx 804c67b: 68 be 4e 07 08 push $0x8074ebe 804c680: e8 53 17 00 00 call 0x804ddd8 804c685: 83 c4 10 add $0x10,%esp 804c688: 68 00 04 00 00 push $0x400 804c68d: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804c693: 50 push %eax 804c694: 6a 00 push $0x0 804c696: 6a 00 push $0x0 804c698: 6a 00 push $0x0 804c69a: 53 push %ebx 804c69b: 57 push %edi 804c69c: 8b 55 08 mov 0x8(%ebp),%edx 804c69f: 52 push %edx 804c6a0: 6a 00 push $0x0 804c6a2: e8 a1 17 02 00 call 0x806de48 804c6a7: 89 c3 mov %eax,%ebx 804c6a9: 83 c4 24 add $0x24,%esp 804c6ac: 85 db test %ebx,%ebx 804c6ae: 7f 24 jg 0x804c6d4 804c6b0: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804c6b7: 74 0a je 0x804c6c3 804c6b9: 68 d8 4e 07 08 push $0x8074ed8 804c6be: e8 15 17 00 00 call 0x804ddd8 804c6c3: c7 05 3c 0f 08 08 03 movl $0x3,0x8080f3c 804c6ca: 00 00 00 804c6cd: e9 ea 00 00 00 jmp 0x804c7bc 804c6d2: 8d 36 lea (%esi),%esi 804c6d4: 8b 55 18 mov 0x18(%ebp),%edx 804c6d7: 52 push %edx 804c6d8: 8b 55 14 mov 0x14(%ebp),%edx 804c6db: 52 push %edx 804c6dc: 53 push %ebx 804c6dd: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804c6e3: 50 push %eax 804c6e4: e8 6f 09 00 00 call 0x804d058 804c6e9: 89 c3 mov %eax,%ebx 804c6eb: 83 c4 10 add $0x10,%esp 804c6ee: 85 db test %ebx,%ebx 804c6f0: 7d 22 jge 0x804c714 804c6f2: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804c6f9: 74 0a je 0x804c705 804c6fb: 68 f6 4e 07 08 push $0x8074ef6 804c700: e8 d3 16 00 00 call 0x804ddd8 804c705: c7 05 3c 0f 08 08 02 movl $0x2,0x8080f3c 804c70c: 00 00 00 804c70f: e9 a8 00 00 00 jmp 0x804c7bc 804c714: f6 46 03 0f testb $0xf,0x3(%esi) 804c718: 75 0f jne 0x804c729 804c71a: 66 8b 46 06 mov 0x6(%esi),%ax 804c71e: 86 c4 xchg %al,%ah 804c720: 66 85 c0 test %ax,%ax 804c723: 0f 85 93 00 00 00 jne 0x804c7bc 804c729: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804c730: 74 1d je 0x804c74f 804c732: 66 8b 46 06 mov 0x6(%esi),%ax 804c736: 86 c4 xchg %al,%ah 804c738: 25 ff ff 00 00 and $0xffff,%eax 804c73d: 50 push %eax 804c73e: 8a 46 03 mov 0x3(%esi),%al 804c741: 83 e0 0f and $0xf,%eax 804c744: 50 push %eax 804c745: 68 10 4f 07 08 push $0x8074f10 804c74a: e8 89 16 00 00 call 0x804ddd8 804c74f: 8a 46 03 mov 0x3(%esi),%al 804c752: 83 e0 0f and $0xf,%eax 804c755: 83 f8 05 cmp $0x5,%eax 804c758: 77 52 ja 0x804c7ac 804c75a: ff 24 85 64 c7 04 08 jmp *0x804c764(,%eax,4) 804c761: 8d 76 00 lea 0x0(%esi),%esi 804c764: 9c pushf 804c765: c7 04 08 ac c7 04 08 movl $0x804c7ac,(%eax,%ecx,1) 804c76c: 8c c7 mov %es,%edi 804c76e: 04 08 add $0x8,%al 804c770: 7c c7 jl 0x804c739 804c772: 04 08 add $0x8,%al 804c774: ac lods %ds:(%esi),%al 804c775: c7 04 08 ac c7 04 08 movl $0x804c7ac,(%eax,%ecx,1) 804c77c: c7 05 3c 0f 08 08 01 movl $0x1,0x8080f3c 804c783: 00 00 00 804c786: e9 d7 fe ff ff jmp 0x804c662 804c78b: 90 nop 804c78c: c7 05 3c 0f 08 08 02 movl $0x2,0x8080f3c 804c793: 00 00 00 804c796: e9 c7 fe ff ff jmp 0x804c662 804c79b: 90 nop 804c79c: c7 05 3c 0f 08 08 04 movl $0x4,0x8080f3c 804c7a3: 00 00 00 804c7a6: e9 b7 fe ff ff jmp 0x804c662 804c7ab: 90 nop 804c7ac: c7 05 3c 0f 08 08 03 movl $0x3,0x8080f3c 804c7b3: 00 00 00 804c7b6: e9 a7 fe ff ff jmp 0x804c662 804c7bb: 90 nop 804c7bc: 89 d8 mov %ebx,%eax 804c7be: 8d a5 f4 fb ff ff lea 0xfffffbf4(%ebp),%esp 804c7c4: 5b pop %ebx 804c7c5: 5e pop %esi 804c7c6: 5f pop %edi 804c7c7: 89 ec mov %ebp,%esp 804c7c9: 5d pop %ebp 804c7ca: c3 ret 804c7cb: 90 nop 804c7cc: 55 push %ebp 804c7cd: 89 e5 mov %esp,%ebp 804c7cf: 83 ec 14 sub $0x14,%esp 804c7d2: 57 push %edi 804c7d3: 56 push %esi 804c7d4: 53 push %ebx 804c7d5: 8b 7d 08 mov 0x8(%ebp),%edi 804c7d8: 8b 55 14 mov 0x14(%ebp),%edx 804c7db: 89 55 fc mov %edx,0xfffffffc(%ebp) 804c7de: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 804c7e5: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804c7ec: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804c7f3: f6 05 e8 ad 07 08 01 testb $0x1,0x807ade8 804c7fa: 75 1c jne 0x804c818 804c7fc: e8 8f f5 ff ff call 0x804bd90 804c801: 83 f8 ff cmp $0xffffffff,%eax 804c804: 75 12 jne 0x804c818 804c806: c7 05 3c 0f 08 08 ff movl $0xffffffff,0x8080f3c 804c80d: ff ff ff 804c810: e9 bf 01 00 00 jmp 0x804c9d4 804c815: 8d 76 00 lea 0x0(%esi),%esi 804c818: c7 05 ec b2 07 08 00 movl $0x0,0x807b2ec 804c81f: 00 00 00 804c822: c7 05 3c 0f 08 08 01 movl $0x1,0x8080f3c 804c829: 00 00 00 804c82c: 31 db xor %ebx,%ebx 804c82e: 89 f8 mov %edi,%eax 804c830: 80 3f 00 cmpb $0x0,(%edi) 804c833: 74 0f je 0x804c844 804c835: 8d 76 00 lea 0x0(%esi),%esi 804c838: 80 38 2e cmpb $0x2e,(%eax) 804c83b: 75 01 jne 0x804c83e 804c83d: 43 inc %ebx 804c83e: 40 inc %eax 804c83f: 80 38 00 cmpb $0x0,(%eax) 804c842: 75 f4 jne 0x804c838 804c844: 31 f6 xor %esi,%esi 804c846: 39 f8 cmp %edi,%eax 804c848: 76 07 jbe 0x804c851 804c84a: 80 78 ff 2e cmpb $0x2e,0xffffffff(%eax) 804c84e: 75 01 jne 0x804c851 804c850: 46 inc %esi 804c851: 85 db test %ebx,%ebx 804c853: 75 2b jne 0x804c880 804c855: 57 push %edi 804c856: e8 81 02 00 00 call 0x804cadc 804c85b: 83 c4 04 add $0x4,%esp 804c85e: 85 c0 test %eax,%eax 804c860: 74 1e je 0x804c880 804c862: 8b 55 18 mov 0x18(%ebp),%edx 804c865: 52 push %edx 804c866: 8b 55 14 mov 0x14(%ebp),%edx 804c869: 52 push %edx 804c86a: 8b 55 10 mov 0x10(%ebp),%edx 804c86d: 52 push %edx 804c86e: 8b 55 0c mov 0xc(%ebp),%edx 804c871: 52 push %edx 804c872: 50 push %eax 804c873: e8 b4 fd ff ff call 0x804c62c 804c878: e9 5c 01 00 00 jmp 0x804c9d9 804c87d: 8d 76 00 lea 0x0(%esi),%esi 804c880: c7 45 f8 ff ff ff ff movl $0xffffffff,0xfffffff8(%ebp) 804c887: 8a 05 44 af 07 08 mov 0x807af44,%al 804c88d: 83 e0 0f and $0xf,%eax 804c890: 39 c3 cmp %eax,%ebx 804c892: 72 2f jb 0x804c8c3 804c894: 8b 55 18 mov 0x18(%ebp),%edx 804c897: 52 push %edx 804c898: 8b 55 14 mov 0x14(%ebp),%edx 804c89b: 52 push %edx 804c89c: 8b 55 10 mov 0x10(%ebp),%edx 804c89f: 52 push %edx 804c8a0: 8b 55 0c mov 0xc(%ebp),%edx 804c8a3: 52 push %edx 804c8a4: 6a 00 push $0x0 804c8a6: 57 push %edi 804c8a7: e8 38 01 00 00 call 0x804c9e4 804c8ac: 83 c4 18 add $0x18,%esp 804c8af: 85 c0 test %eax,%eax 804c8b1: 0f 8f 22 01 00 00 jg 0x804c9d9 804c8b7: 8b 15 3c 0f 08 08 mov 0x8080f3c,%edx 804c8bd: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804c8c0: ff 45 ec incl 0xffffffec(%ebp) 804c8c3: 85 db test %ebx,%ebx 804c8c5: 75 11 jne 0x804c8d8 804c8c7: 80 3d e8 ad 07 08 00 cmpb $0x0,0x807ade8 804c8ce: 7c 1d jl 0x804c8ed 804c8d0: e9 a6 00 00 00 jmp 0x804c97b 804c8d5: 8d 76 00 lea 0x0(%esi),%esi 804c8d8: 85 f6 test %esi,%esi 804c8da: 0f 85 9b 00 00 00 jne 0x804c97b 804c8e0: f6 05 e9 ad 07 08 02 testb $0x2,0x807ade9 804c8e7: 0f 84 8e 00 00 00 je 0x804c97b 804c8ed: 31 db xor %ebx,%ebx 804c8ef: be 24 ae 07 08 mov $0x807ae24,%esi 804c8f4: 83 3d 24 ae 07 08 00 cmpl $0x0,0x807ae24 804c8fb: 74 7e je 0x804c97b 804c8fd: 8d 76 00 lea 0x0(%esi),%esi 804c900: 8b 55 18 mov 0x18(%ebp),%edx 804c903: 52 push %edx 804c904: 8b 55 14 mov 0x14(%ebp),%edx 804c907: 52 push %edx 804c908: 8b 55 10 mov 0x10(%ebp),%edx 804c90b: 52 push %edx 804c90c: 8b 55 0c mov 0xc(%ebp),%edx 804c90f: 52 push %edx 804c910: 8b 06 mov (%esi),%eax 804c912: 50 push %eax 804c913: 57 push %edi 804c914: e8 cb 00 00 00 call 0x804c9e4 804c919: 83 c4 18 add $0x18,%esp 804c91c: 85 c0 test %eax,%eax 804c91e: 0f 8f b5 00 00 00 jg 0x804c9d9 804c924: 83 3d ec b2 07 08 6f cmpl $0x6f,0x807b2ec 804c92b: 0f 84 99 00 00 00 je 0x804c9ca 804c931: a1 3c 0f 08 08 mov 0x8080f3c,%eax 804c936: 83 f8 02 cmp $0x2,%eax 804c939: 74 15 je 0x804c950 804c93b: 7f 07 jg 0x804c944 804c93d: 83 f8 01 cmp $0x1,%eax 804c940: 74 23 je 0x804c965 804c942: eb 20 jmp 0x804c964 804c944: 83 f8 04 cmp $0x4,%eax 804c947: 75 1b jne 0x804c964 804c949: ff 45 f4 incl 0xfffffff4(%ebp) 804c94c: eb 17 jmp 0x804c965 804c94e: 8d 36 lea (%esi),%esi 804c950: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804c953: 8a 42 03 mov 0x3(%edx),%al 804c956: 24 0f and $0xf,%al 804c958: 3c 02 cmp $0x2,%al 804c95a: 75 08 jne 0x804c964 804c95c: ff 45 f0 incl 0xfffffff0(%ebp) 804c95f: eb 04 jmp 0x804c965 804c961: 8d 76 00 lea 0x0(%esi),%esi 804c964: 43 inc %ebx 804c965: f6 05 e9 ad 07 08 02 testb $0x2,0x807ade9 804c96c: 75 01 jne 0x804c96f 804c96e: 43 inc %ebx 804c96f: 83 c6 04 add $0x4,%esi 804c972: 83 3e 00 cmpl $0x0,(%esi) 804c975: 74 04 je 0x804c97b 804c977: 85 db test %ebx,%ebx 804c979: 74 85 je 0x804c900 804c97b: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) 804c97f: 75 1c jne 0x804c99d 804c981: 8b 55 18 mov 0x18(%ebp),%edx 804c984: 52 push %edx 804c985: 8b 55 14 mov 0x14(%ebp),%edx 804c988: 52 push %edx 804c989: 8b 55 10 mov 0x10(%ebp),%edx 804c98c: 52 push %edx 804c98d: 8b 55 0c mov 0xc(%ebp),%edx 804c990: 52 push %edx 804c991: 6a 00 push $0x0 804c993: 57 push %edi 804c994: e8 4b 00 00 00 call 0x804c9e4 804c999: 85 c0 test %eax,%eax 804c99b: 7f 3c jg 0x804c9d9 804c99d: 83 7d f8 ff cmpl $0xffffffff,0xfffffff8(%ebp) 804c9a1: 74 0d je 0x804c9b0 804c9a3: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804c9a6: 89 15 3c 0f 08 08 mov %edx,0x8080f3c 804c9ac: eb 26 jmp 0x804c9d4 804c9ae: 8d 36 lea (%esi),%esi 804c9b0: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 804c9b4: 74 0e je 0x804c9c4 804c9b6: c7 05 3c 0f 08 08 04 movl $0x4,0x8080f3c 804c9bd: 00 00 00 804c9c0: eb 12 jmp 0x804c9d4 804c9c2: 8d 36 lea (%esi),%esi 804c9c4: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804c9c8: 74 0a je 0x804c9d4 804c9ca: c7 05 3c 0f 08 08 02 movl $0x2,0x8080f3c 804c9d1: 00 00 00 804c9d4: b8 ff ff ff ff mov $0xffffffff,%eax 804c9d9: 8d 65 e0 lea 0xffffffe0(%ebp),%esp 804c9dc: 5b pop %ebx 804c9dd: 5e pop %esi 804c9de: 5f pop %edi 804c9df: 89 ec mov %ebp,%esp 804c9e1: 5d pop %ebp 804c9e2: c3 ret 804c9e3: 90 nop 804c9e4: 55 push %ebp 804c9e5: 89 e5 mov %esp,%ebp 804c9e7: 81 ec 04 02 00 00 sub $0x204,%esp 804c9ed: 57 push %edi 804c9ee: 56 push %esi 804c9ef: 53 push %ebx 804c9f0: 8b 5d 08 mov 0x8(%ebp),%ebx 804c9f3: 8b 7d 0c mov 0xc(%ebp),%edi 804c9f6: 8d b5 fc fd ff ff lea 0xfffffdfc(%ebp),%esi 804c9fc: f6 05 e8 ad 07 08 01 testb $0x1,0x807ade8 804ca03: 75 1f jne 0x804ca24 804ca05: e8 86 f3 ff ff call 0x804bd90 804ca0a: 83 f8 ff cmp $0xffffffff,%eax 804ca0d: 75 15 jne 0x804ca24 804ca0f: c7 05 3c 0f 08 08 ff movl $0xffffffff,0x8080f3c 804ca16: ff ff ff 804ca19: b8 ff ff ff ff mov $0xffffffff,%eax 804ca1e: e9 ab 00 00 00 jmp 0x804cace 804ca23: 90 nop 804ca24: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804ca2b: 74 22 je 0x804ca4f 804ca2d: 8b 55 14 mov 0x14(%ebp),%edx 804ca30: 52 push %edx 804ca31: 8b 55 10 mov 0x10(%ebp),%edx 804ca34: 52 push %edx 804ca35: 89 f8 mov %edi,%eax 804ca37: 85 ff test %edi,%edi 804ca39: 75 05 jne 0x804ca40 804ca3b: b8 2b 4f 07 08 mov $0x8074f2b,%eax 804ca40: 50 push %eax 804ca41: 53 push %ebx 804ca42: 68 31 4f 07 08 push $0x8074f31 804ca47: e8 8c 13 00 00 call 0x804ddd8 804ca4c: 83 c4 14 add $0x14,%esp 804ca4f: 85 ff test %edi,%edi 804ca51: 75 45 jne 0x804ca98 804ca53: 30 c0 xor %al,%al 804ca55: 89 df mov %ebx,%edi 804ca57: fc cld 804ca58: b9 ff ff ff ff mov $0xffffffff,%ecx 804ca5d: f2 ae repnz scas %es:(%edi),%al 804ca5f: 89 c8 mov %ecx,%eax 804ca61: f7 d0 not %eax 804ca63: 8d 78 fe lea 0xfffffffe(%eax),%edi 804ca66: 83 ff ff cmp $0xffffffff,%edi 804ca69: 74 29 je 0x804ca94 804ca6b: 80 3c 1f 2e cmpb $0x2e,(%edi,%ebx,1) 804ca6f: 75 23 jne 0x804ca94 804ca71: 81 ff 00 02 00 00 cmp $0x200,%edi 804ca77: 77 1b ja 0x804ca94 804ca79: 57 push %edi 804ca7a: 8d 85 fc fd ff ff lea 0xfffffdfc(%ebp),%eax 804ca80: 50 push %eax 804ca81: 53 push %ebx 804ca82: e8 61 6e 01 00 call 0x80638e8 804ca87: c6 84 2f fc fd ff ff movb $0x0,0xfffffdfc(%edi,%ebp,1) 804ca8e: 00 804ca8f: 83 c4 0c add $0xc,%esp 804ca92: eb 24 jmp 0x804cab8 804ca94: 89 de mov %ebx,%esi 804ca96: eb 20 jmp 0x804cab8 804ca98: 57 push %edi 804ca99: 68 00 01 00 00 push $0x100 804ca9e: 53 push %ebx 804ca9f: 68 00 01 00 00 push $0x100 804caa4: 68 55 4f 07 08 push $0x8074f55 804caa9: 8d 85 fc fd ff ff lea 0xfffffdfc(%ebp),%eax 804caaf: 50 push %eax 804cab0: e8 3f 13 00 00 call 0x804ddf4 804cab5: 83 c4 18 add $0x18,%esp 804cab8: 8b 55 1c mov 0x1c(%ebp),%edx 804cabb: 52 push %edx 804cabc: 8b 55 18 mov 0x18(%ebp),%edx 804cabf: 52 push %edx 804cac0: 8b 55 14 mov 0x14(%ebp),%edx 804cac3: 52 push %edx 804cac4: 8b 55 10 mov 0x10(%ebp),%edx 804cac7: 52 push %edx 804cac8: 56 push %esi 804cac9: e8 5e fb ff ff call 0x804c62c 804cace: 8d a5 f0 fd ff ff lea 0xfffffdf0(%ebp),%esp 804cad4: 5b pop %ebx 804cad5: 5e pop %esi 804cad6: 5f pop %edi 804cad7: 89 ec mov %ebp,%esp 804cad9: 5d pop %ebp 804cada: c3 ret 804cadb: 90 nop 804cadc: 55 push %ebp 804cadd: 89 e5 mov %esp,%ebp 804cadf: 81 ec 04 04 00 00 sub $0x404,%esp 804cae5: 57 push %edi 804cae6: 56 push %esi 804cae7: 53 push %ebx 804cae8: f6 05 e9 ad 07 08 10 testb $0x10,0x807ade9 804caef: 0f 85 7d 01 00 00 jne 0x804cc72 804caf5: 68 5f 4f 07 08 push $0x8074f5f 804cafa: e8 e1 8c 00 00 call 0x80557e0 804caff: 83 c4 04 add $0x4,%esp 804cb02: 85 c0 test %eax,%eax 804cb04: 0f 84 68 01 00 00 je 0x804cc72 804cb0a: 68 6b 4f 07 08 push $0x8074f6b 804cb0f: 50 push %eax 804cb10: e8 57 11 00 00 call 0x804dc6c 804cb15: 89 c7 mov %eax,%edi 804cb17: 83 c4 08 add $0x8,%esp 804cb1a: 85 ff test %edi,%edi 804cb1c: 0f 84 50 01 00 00 je 0x804cc72 804cb22: 6a 00 push $0x0 804cb24: 57 push %edi 804cb25: e8 f6 84 00 00 call 0x8055020 804cb2a: c6 45 ff 00 movb $0x0,0xffffffff(%ebp) 804cb2e: 83 c4 08 add $0x8,%esp 804cb31: 8d b5 00 fc ff ff lea 0xfffffc00(%ebp),%esi 804cb37: 89 b5 fc fb ff ff mov %esi,0xfffffbfc(%ebp) 804cb3d: 8d 76 00 lea 0x0(%esi),%esi 804cb40: 57 push %edi 804cb41: 68 00 04 00 00 push $0x400 804cb46: 8b b5 fc fb ff ff mov 0xfffffbfc(%ebp),%esi 804cb4c: 56 push %esi 804cb4d: e8 be 10 00 00 call 0x804dc10 804cb52: 83 c4 0c add $0xc,%esp 804cb55: 85 c0 test %eax,%eax 804cb57: 0f 84 0f 01 00 00 je 0x804cc6c 804cb5d: 8b 9d fc fb ff ff mov 0xfffffbfc(%ebp),%ebx 804cb63: 80 bd 00 fc ff ff 00 cmpb $0x0,0xfffffc00(%ebp) 804cb6a: 0f 84 fc 00 00 00 je 0x804cc6c 804cb70: 0f b6 85 00 fc ff ff movzbl 0xfffffc00(%ebp),%eax 804cb77: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 804cb7d: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804cb82: 75 38 jne 0x804cbbc 804cb84: 8d 9d 01 fc ff ff lea 0xfffffc01(%ebp),%ebx 804cb8a: 80 bd 01 fc ff ff 00 cmpb $0x0,0xfffffc01(%ebp) 804cb91: 0f 84 d5 00 00 00 je 0x804cc6c 804cb97: 0f b6 85 01 fc ff ff movzbl 0xfffffc01(%ebp),%eax 804cb9e: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804cba3: 75 17 jne 0x804cbbc 804cba5: 8d 76 00 lea 0x0(%esi),%esi 804cba8: 43 inc %ebx 804cba9: 80 3b 00 cmpb $0x0,(%ebx) 804cbac: 0f 84 ba 00 00 00 je 0x804cc6c 804cbb2: 0f b6 03 movzbl (%ebx),%eax 804cbb5: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804cbba: 74 ec je 0x804cba8 804cbbc: 80 3b 00 cmpb $0x0,(%ebx) 804cbbf: 0f 84 a7 00 00 00 je 0x804cc6c 804cbc5: c6 03 00 movb $0x0,(%ebx) 804cbc8: 8b 75 08 mov 0x8(%ebp),%esi 804cbcb: 56 push %esi 804cbcc: 8b b5 fc fb ff ff mov 0xfffffbfc(%ebp),%esi 804cbd2: 56 push %esi 804cbd3: e8 88 6e 01 00 call 0x8063a60 804cbd8: 83 c4 08 add $0x8,%esp 804cbdb: 85 c0 test %eax,%eax 804cbdd: 0f 85 5d ff ff ff jne 0x804cb40 804cbe3: 43 inc %ebx 804cbe4: 0f b6 03 movzbl (%ebx),%eax 804cbe7: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 804cbed: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804cbf2: 74 0b je 0x804cbff 804cbf4: 43 inc %ebx 804cbf5: 0f b6 03 movzbl (%ebx),%eax 804cbf8: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804cbfd: 75 f5 jne 0x804cbf4 804cbff: 80 3b 00 cmpb $0x0,(%ebx) 804cc02: 74 68 je 0x804cc6c 804cc04: 8d 53 01 lea 0x1(%ebx),%edx 804cc07: 80 7b 01 00 cmpb $0x0,0x1(%ebx) 804cc0b: 74 37 je 0x804cc44 804cc0d: 0f b6 43 01 movzbl 0x1(%ebx),%eax 804cc11: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 804cc17: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 804cc1c: 75 26 jne 0x804cc44 804cc1e: 8d 53 02 lea 0x2(%ebx),%edx 804cc21: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 804cc25: 74 1d je 0x804cc44 804cc27: 0f b6 43 02 movzbl 0x2(%ebx),%eax 804cc2b: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 804cc30: 75 12 jne 0x804cc44 804cc32: 8d 36 lea (%esi),%esi 804cc34: 42 inc %edx 804cc35: 80 3a 00 cmpb $0x0,(%edx) 804cc38: 74 0a je 0x804cc44 804cc3a: 0f b6 02 movzbl (%edx),%eax 804cc3d: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 804cc42: 74 f0 je 0x804cc34 804cc44: c6 02 00 movb $0x0,(%edx) 804cc47: c6 05 1f d0 07 08 00 movb $0x0,0x807d01f 804cc4e: 68 ff 00 00 00 push $0xff 804cc53: 53 push %ebx 804cc54: 68 20 cf 07 08 push $0x807cf20 804cc59: e8 16 70 01 00 call 0x8063c74 804cc5e: 57 push %edi 804cc5f: e8 28 0f 00 00 call 0x804db8c 804cc64: b8 20 cf 07 08 mov $0x807cf20,%eax 804cc69: eb 09 jmp 0x804cc74 804cc6b: 90 nop 804cc6c: 57 push %edi 804cc6d: e8 1a 0f 00 00 call 0x804db8c 804cc72: 31 c0 xor %eax,%eax 804cc74: 8d a5 f0 fb ff ff lea 0xfffffbf0(%ebp),%esp 804cc7a: 5b pop %ebx 804cc7b: 5e pop %esi 804cc7c: 5f pop %edi 804cc7d: 89 ec mov %ebp,%esp 804cc7f: 5d pop %ebp 804cc80: c3 ret 804cc81: 90 nop 804cc82: 90 nop 804cc83: 90 nop 804cc84: 55 push %ebp 804cc85: 89 e5 mov %esp,%ebp 804cc87: 57 push %edi 804cc88: 56 push %esi 804cc89: 53 push %ebx 804cc8a: 8b 7d 08 mov 0x8(%ebp),%edi 804cc8d: 8b 75 0c mov 0xc(%ebp),%esi 804cc90: 8b 45 10 mov 0x10(%ebp),%eax 804cc93: 8b 1d ec b2 07 08 mov 0x807b2ec,%ebx 804cc99: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804cca0: 74 2c je 0x804ccce 804cca2: 50 push %eax 804cca3: e8 64 6e 01 00 call 0x8063b0c 804cca8: 50 push %eax 804cca9: 66 8b 45 16 mov 0x16(%ebp),%ax 804ccad: 86 c4 xchg %al,%ah 804ccaf: 25 ff ff 00 00 and $0xffff,%eax 804ccb4: 50 push %eax 804ccb5: 8b 45 18 mov 0x18(%ebp),%eax 804ccb8: 50 push %eax 804ccb9: e8 46 f2 01 00 call 0x806bf04 804ccbe: 83 c4 04 add $0x4,%esp 804ccc1: 50 push %eax 804ccc2: 56 push %esi 804ccc3: 68 6d 4f 07 08 push $0x8074f6d 804ccc8: 57 push %edi 804ccc9: e8 fe 0f 00 00 call 0x804dccc 804ccce: 89 1d ec b2 07 08 mov %ebx,0x807b2ec 804ccd4: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804ccd7: 5b pop %ebx 804ccd8: 5e pop %esi 804ccd9: 5f pop %edi 804ccda: 89 ec mov %ebp,%esp 804ccdc: 5d pop %ebp 804ccdd: c3 ret 804ccde: 8d 36 lea (%esi),%esi 804cce0: 55 push %ebp 804cce1: 89 e5 mov %esp,%ebp 804cce3: 57 push %edi 804cce4: 56 push %esi 804cce5: 53 push %ebx 804cce6: 8b 7d 08 mov 0x8(%ebp),%edi 804cce9: 8b 75 0c mov 0xc(%ebp),%esi 804ccec: 8b 45 10 mov 0x10(%ebp),%eax 804ccef: 8b 1d ec b2 07 08 mov 0x807b2ec,%ebx 804ccf5: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804ccfc: 74 13 je 0x804cd11 804ccfe: 50 push %eax 804ccff: e8 08 6e 01 00 call 0x8063b0c 804cd04: 50 push %eax 804cd05: 56 push %esi 804cd06: 68 89 4f 07 08 push $0x8074f89 804cd0b: 57 push %edi 804cd0c: e8 bb 0f 00 00 call 0x804dccc 804cd11: 89 1d ec b2 07 08 mov %ebx,0x807b2ec 804cd17: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804cd1a: 5b pop %ebx 804cd1b: 5e pop %esi 804cd1c: 5f pop %edi 804cd1d: 89 ec mov %ebp,%esp 804cd1f: 5d pop %ebp 804cd20: c3 ret 804cd21: 8d 76 00 lea 0x0(%esi),%esi 804cd24: 55 push %ebp 804cd25: 89 e5 mov %esp,%ebp 804cd27: 8b 45 08 mov 0x8(%ebp),%eax 804cd2a: a3 d8 ad 07 08 mov %eax,0x807add8 804cd2f: 89 ec mov %ebp,%esp 804cd31: 5d pop %ebp 804cd32: c3 ret 804cd33: 90 nop 804cd34: 55 push %ebp 804cd35: 89 e5 mov %esp,%ebp 804cd37: 8b 45 08 mov 0x8(%ebp),%eax 804cd3a: a3 dc ad 07 08 mov %eax,0x807addc 804cd3f: 89 ec mov %ebp,%esp 804cd41: 5d pop %ebp 804cd42: c3 ret 804cd43: 90 nop 804cd44: 55 push %ebp 804cd45: 89 e5 mov %esp,%ebp 804cd47: 83 ec 20 sub $0x20,%esp 804cd4a: 57 push %edi 804cd4b: 56 push %esi 804cd4c: 53 push %ebx 804cd4d: 8b 55 08 mov 0x8(%ebp),%edx 804cd50: 8b 0a mov (%edx),%ecx 804cd52: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804cd55: 8b 42 04 mov 0x4(%edx),%eax 804cd58: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804cd5b: 8b 42 08 mov 0x8(%edx),%eax 804cd5e: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804cd61: 8b 42 0c mov 0xc(%edx),%eax 804cd64: 89 45 fc mov %eax,0xfffffffc(%ebp) 804cd67: 31 f6 xor %esi,%esi 804cd69: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804cd70: 39 35 ec ad 07 08 cmp %esi,0x807adec 804cd76: 0f 8e 45 01 00 00 jle 0x804cec1 804cd7c: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 804cd7f: b9 f4 ad 07 08 mov $0x807adf4,%ecx 804cd84: c7 45 e4 f0 ad 07 08 movl $0x807adf0,0xffffffe4(%ebp) 804cd8b: a1 ec ad 07 08 mov 0x807adec,%eax 804cd90: 83 e0 03 and $0x3,%eax 804cd93: 39 35 ec ad 07 08 cmp %esi,0x807adec 804cd99: 7e 6a jle 0x804ce05 804cd9b: 85 c0 test %eax,%eax 804cd9d: 0f 84 99 00 00 00 je 0x804ce3c 804cda3: 83 f8 01 cmp $0x1,%eax 804cda6: 7e 5d jle 0x804ce05 804cda8: 83 f8 02 cmp $0x2,%eax 804cdab: 7e 30 jle 0x804cddd 804cdad: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804cdb0: 39 1d f0 ad 07 08 cmp %ebx,0x807adf0 804cdb6: 75 1b jne 0x804cdd3 804cdb8: 83 3d f4 ad 07 08 00 cmpl $0x0,0x807adf4 804cdbf: 0f 84 e0 00 00 00 je 0x804cea5 804cdc5: a1 f4 ad 07 08 mov 0x807adf4,%eax 804cdca: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804cdcd: 0f 84 d2 00 00 00 je 0x804cea5 804cdd3: 83 c1 10 add $0x10,%ecx 804cdd6: 83 45 e4 10 addl $0x10,0xffffffe4(%ebp) 804cdda: ff 45 ec incl 0xffffffec(%ebp) 804cddd: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804cde0: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 804cde3: 39 1f cmp %ebx,(%edi) 804cde5: 75 14 jne 0x804cdfb 804cde7: 83 39 00 cmpl $0x0,(%ecx) 804cdea: 0f 84 b5 00 00 00 je 0x804cea5 804cdf0: 8b 01 mov (%ecx),%eax 804cdf2: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804cdf5: 0f 84 aa 00 00 00 je 0x804cea5 804cdfb: 83 c1 10 add $0x10,%ecx 804cdfe: 83 45 e4 10 addl $0x10,0xffffffe4(%ebp) 804ce02: ff 45 ec incl 0xffffffec(%ebp) 804ce05: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804ce08: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 804ce0b: 39 1f cmp %ebx,(%edi) 804ce0d: 75 14 jne 0x804ce23 804ce0f: 83 39 00 cmpl $0x0,(%ecx) 804ce12: 0f 84 8d 00 00 00 je 0x804cea5 804ce18: 8b 01 mov (%ecx),%eax 804ce1a: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804ce1d: 0f 84 82 00 00 00 je 0x804cea5 804ce23: 83 c1 10 add $0x10,%ecx 804ce26: 83 45 e4 10 addl $0x10,0xffffffe4(%ebp) 804ce2a: ff 45 ec incl 0xffffffec(%ebp) 804ce2d: 8b 7d ec mov 0xffffffec(%ebp),%edi 804ce30: 39 3d ec ad 07 08 cmp %edi,0x807adec 804ce36: 0f 84 85 00 00 00 je 0x804cec1 804ce3c: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 804ce3f: 89 ca mov %ecx,%edx 804ce41: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804ce44: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804ce47: 39 19 cmp %ebx,(%ecx) 804ce49: 75 0f jne 0x804ce5a 804ce4b: 83 3a 00 cmpl $0x0,(%edx) 804ce4e: 74 55 je 0x804cea5 804ce50: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804ce53: 8b 07 mov (%edi),%eax 804ce55: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804ce58: 74 4b je 0x804cea5 804ce5a: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804ce5d: 39 59 10 cmp %ebx,0x10(%ecx) 804ce60: 75 11 jne 0x804ce73 804ce62: 83 7a 10 00 cmpl $0x0,0x10(%edx) 804ce66: 74 3d je 0x804cea5 804ce68: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804ce6b: 8b 47 10 mov 0x10(%edi),%eax 804ce6e: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804ce71: 74 32 je 0x804cea5 804ce73: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804ce76: 39 59 20 cmp %ebx,0x20(%ecx) 804ce79: 75 11 jne 0x804ce8c 804ce7b: 83 7a 20 00 cmpl $0x0,0x20(%edx) 804ce7f: 74 24 je 0x804cea5 804ce81: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804ce84: 8b 47 20 mov 0x20(%edi),%eax 804ce87: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804ce8a: 74 19 je 0x804cea5 804ce8c: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804ce8f: 39 59 30 cmp %ebx,0x30(%ecx) 804ce92: 75 14 jne 0x804cea8 804ce94: 83 7a 30 00 cmpl $0x0,0x30(%edx) 804ce98: 74 0b je 0x804cea5 804ce9a: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804ce9d: 8b 47 30 mov 0x30(%edi),%eax 804cea0: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804cea3: 75 03 jne 0x804cea8 804cea5: 46 inc %esi 804cea6: eb 19 jmp 0x804cec1 804cea8: 83 45 e0 40 addl $0x40,0xffffffe0(%ebp) 804ceac: 83 c2 40 add $0x40,%edx 804ceaf: 83 c1 40 add $0x40,%ecx 804ceb2: 83 45 ec 04 addl $0x4,0xffffffec(%ebp) 804ceb6: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804ceb9: 39 1d ec ad 07 08 cmp %ebx,0x807adec 804cebf: 75 83 jne 0x804ce44 804cec1: 89 f0 mov %esi,%eax 804cec3: 8d 65 d4 lea 0xffffffd4(%ebp),%esp 804cec6: 5b pop %ebx 804cec7: 5e pop %esi 804cec8: 5f pop %edi 804cec9: 89 ec mov %ebp,%esp 804cecb: 5d pop %ebp 804cecc: c3 ret 804cecd: 8d 76 00 lea 0x0(%esi),%esi 804ced0: 55 push %ebp 804ced1: 89 e5 mov %esp,%ebp 804ced3: 81 ec 08 01 00 00 sub $0x108,%esp 804ced9: 57 push %edi 804ceda: 56 push %esi 804cedb: 53 push %ebx 804cedc: 8b 75 14 mov 0x14(%ebp),%esi 804cedf: 83 c6 0c add $0xc,%esi 804cee2: 8b 55 14 mov 0x14(%ebp),%edx 804cee5: 66 8b 42 04 mov 0x4(%edx),%ax 804cee9: 86 c4 xchg %al,%ah 804ceeb: 0f b7 f8 movzwl %ax,%edi 804ceee: 89 f8 mov %edi,%eax 804cef0: 4f dec %edi 804cef1: 85 c0 test %eax,%eax 804cef3: 0f 8e 86 00 00 00 jle 0x804cf7f 804cef9: 8d 95 fc fe ff ff lea 0xfffffefc(%ebp),%edx 804ceff: 89 95 f8 fe ff ff mov %edx,0xfffffef8(%ebp) 804cf05: 8d 76 00 lea 0x0(%esi),%esi 804cf08: 68 01 01 00 00 push $0x101 804cf0d: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804cf13: 52 push %edx 804cf14: 56 push %esi 804cf15: 8b 55 18 mov 0x18(%ebp),%edx 804cf18: 52 push %edx 804cf19: 8b 55 14 mov 0x14(%ebp),%edx 804cf1c: 52 push %edx 804cf1d: e8 56 e7 ff ff call 0x804b678 804cf22: 83 c4 14 add $0x14,%esp 804cf25: 85 c0 test %eax,%eax 804cf27: 7d 07 jge 0x804cf30 804cf29: b8 ff ff ff ff mov $0xffffffff,%eax 804cf2e: eb 51 jmp 0x804cf81 804cf30: 01 c6 add %eax,%esi 804cf32: 56 push %esi 804cf33: e8 cc ed ff ff call 0x804bd04 804cf38: 0f b7 d8 movzwl %ax,%ebx 804cf3b: 83 c6 02 add $0x2,%esi 804cf3e: 56 push %esi 804cf3f: e8 c0 ed ff ff call 0x804bd04 804cf44: 25 ff ff 00 00 and $0xffff,%eax 804cf49: 83 c6 02 add $0x2,%esi 804cf4c: 83 c4 08 add $0x8,%esp 804cf4f: 39 5d 0c cmp %ebx,0xc(%ebp) 804cf52: 75 24 jne 0x804cf78 804cf54: 39 45 10 cmp %eax,0x10(%ebp) 804cf57: 75 1f jne 0x804cf78 804cf59: 8b 55 08 mov 0x8(%ebp),%edx 804cf5c: 52 push %edx 804cf5d: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804cf63: 52 push %edx 804cf64: e8 f7 6a 01 00 call 0x8063a60 804cf69: 83 c4 08 add $0x8,%esp 804cf6c: 85 c0 test %eax,%eax 804cf6e: 75 08 jne 0x804cf78 804cf70: b8 01 00 00 00 mov $0x1,%eax 804cf75: eb 0a jmp 0x804cf81 804cf77: 90 nop 804cf78: 89 f8 mov %edi,%eax 804cf7a: 4f dec %edi 804cf7b: 85 c0 test %eax,%eax 804cf7d: 7f 89 jg 0x804cf08 804cf7f: 31 c0 xor %eax,%eax 804cf81: 8d a5 ec fe ff ff lea 0xfffffeec(%ebp),%esp 804cf87: 5b pop %ebx 804cf88: 5e pop %esi 804cf89: 5f pop %edi 804cf8a: 89 ec mov %ebp,%esp 804cf8c: 5d pop %ebp 804cf8d: c3 ret 804cf8e: 8d 36 lea (%esi),%esi 804cf90: 55 push %ebp 804cf91: 89 e5 mov %esp,%ebp 804cf93: 81 ec 08 01 00 00 sub $0x108,%esp 804cf99: 57 push %edi 804cf9a: 56 push %esi 804cf9b: 53 push %ebx 804cf9c: 8b 75 08 mov 0x8(%ebp),%esi 804cf9f: 83 c6 0c add $0xc,%esi 804cfa2: 8b 55 08 mov 0x8(%ebp),%edx 804cfa5: 66 8b 42 04 mov 0x4(%edx),%ax 804cfa9: 86 c4 xchg %al,%ah 804cfab: 0f b7 f8 movzwl %ax,%edi 804cfae: 8b 55 10 mov 0x10(%ebp),%edx 804cfb1: 66 8b 42 04 mov 0x4(%edx),%ax 804cfb5: 86 c4 xchg %al,%ah 804cfb7: 25 ff ff 00 00 and $0xffff,%eax 804cfbc: 39 c7 cmp %eax,%edi 804cfbe: 74 10 je 0x804cfd0 804cfc0: 31 c0 xor %eax,%eax 804cfc2: e9 83 00 00 00 jmp 0x804d04a 804cfc7: 90 nop 804cfc8: b8 ff ff ff ff mov $0xffffffff,%eax 804cfcd: eb 7b jmp 0x804d04a 804cfcf: 90 nop 804cfd0: 89 f8 mov %edi,%eax 804cfd2: 4f dec %edi 804cfd3: 85 c0 test %eax,%eax 804cfd5: 7e 6e jle 0x804d045 804cfd7: 8d 95 fc fe ff ff lea 0xfffffefc(%ebp),%edx 804cfdd: 89 95 f8 fe ff ff mov %edx,0xfffffef8(%ebp) 804cfe3: 90 nop 804cfe4: 68 01 01 00 00 push $0x101 804cfe9: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804cfef: 52 push %edx 804cff0: 56 push %esi 804cff1: 8b 55 0c mov 0xc(%ebp),%edx 804cff4: 52 push %edx 804cff5: 8b 55 08 mov 0x8(%ebp),%edx 804cff8: 52 push %edx 804cff9: e8 7a e6 ff ff call 0x804b678 804cffe: 83 c4 14 add $0x14,%esp 804d001: 85 c0 test %eax,%eax 804d003: 7c c3 jl 0x804cfc8 804d005: 01 c6 add %eax,%esi 804d007: 56 push %esi 804d008: e8 f7 ec ff ff call 0x804bd04 804d00d: 0f b7 d8 movzwl %ax,%ebx 804d010: 83 c6 02 add $0x2,%esi 804d013: 56 push %esi 804d014: e8 eb ec ff ff call 0x804bd04 804d019: 25 ff ff 00 00 and $0xffff,%eax 804d01e: 83 c6 02 add $0x2,%esi 804d021: 8b 55 14 mov 0x14(%ebp),%edx 804d024: 52 push %edx 804d025: 8b 55 10 mov 0x10(%ebp),%edx 804d028: 52 push %edx 804d029: 50 push %eax 804d02a: 53 push %ebx 804d02b: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804d031: 52 push %edx 804d032: e8 99 fe ff ff call 0x804ced0 804d037: 83 c4 1c add $0x1c,%esp 804d03a: 85 c0 test %eax,%eax 804d03c: 74 82 je 0x804cfc0 804d03e: 89 f8 mov %edi,%eax 804d040: 4f dec %edi 804d041: 85 c0 test %eax,%eax 804d043: 7f 9f jg 0x804cfe4 804d045: b8 01 00 00 00 mov $0x1,%eax 804d04a: 8d a5 ec fe ff ff lea 0xfffffeec(%ebp),%esp 804d050: 5b pop %ebx 804d051: 5e pop %esi 804d052: 5f pop %edi 804d053: 89 ec mov %ebp,%esp 804d055: 5d pop %ebp 804d056: c3 ret 804d057: 90 nop 804d058: 55 push %ebp 804d059: 89 e5 mov %esp,%ebp 804d05b: 81 ec 58 02 00 00 sub $0x258,%esp 804d061: 57 push %edi 804d062: 56 push %esi 804d063: 53 push %ebx 804d064: 8b 45 08 mov 0x8(%ebp),%eax 804d067: 89 85 d4 fd ff ff mov %eax,0xfffffdd4(%ebp) 804d06d: 8b 4d 10 mov 0x10(%ebp),%ecx 804d070: 89 8d d0 fd ff ff mov %ecx,0xfffffdd0(%ebp) 804d076: f6 05 e8 ad 07 08 01 testb $0x1,0x807ade8 804d07d: 75 0e jne 0x804d08d 804d07f: e8 0c ed ff ff call 0x804bd90 804d084: 83 f8 ff cmp $0xffffffff,%eax 804d087: 0f 84 a3 0a 00 00 je 0x804db30 804d08d: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d094: 75 09 jne 0x804d09f 804d096: f6 05 41 af 07 08 10 testb $0x10,0x807af41 804d09d: 74 24 je 0x804d0c3 804d09f: 68 9b 4f 07 08 push $0x8074f9b 804d0a4: 68 ec af 07 08 push $0x807afec 804d0a9: e8 1e 0c 00 00 call 0x804dccc 804d0ae: 68 ec af 07 08 push $0x807afec 804d0b3: 8b 45 0c mov 0xc(%ebp),%eax 804d0b6: 50 push %eax 804d0b7: 8b 45 08 mov 0x8(%ebp),%eax 804d0ba: 50 push %eax 804d0bb: e8 9c f6 01 00 call 0x806c75c 804d0c0: 83 c4 14 add $0x14,%esp 804d0c3: c7 85 bc fd ff ff 00 movl $0x0,0xfffffdbc(%ebp) 804d0ca: 00 00 00 804d0cd: f6 05 e8 ad 07 08 08 testb $0x8,0x807ade8 804d0d4: 75 09 jne 0x804d0df 804d0d6: 81 7d 0c 00 02 00 00 cmpl $0x200,0xc(%ebp) 804d0dd: 7e 0a jle 0x804d0e9 804d0df: c7 85 bc fd ff ff 01 movl $0x1,0xfffffdbc(%ebp) 804d0e6: 00 00 00 804d0e9: c7 85 cc fd ff ff 00 movl $0x0,0xfffffdcc(%ebp) 804d0f0: 00 00 00 804d0f3: c7 85 c8 fd ff ff 00 movl $0x0,0xfffffdc8(%ebp) 804d0fa: 00 00 00 804d0fd: c7 85 c4 fd ff ff 6e movl $0x6e,0xfffffdc4(%ebp) 804d104: 00 00 00 804d107: c7 85 b8 fd ff ff 00 movl $0x0,0xfffffdb8(%ebp) 804d10e: 00 00 00 804d111: c7 85 c0 fd ff ff 00 movl $0x0,0xfffffdc0(%ebp) 804d118: 00 00 00 804d11b: 8b bd cc fd ff ff mov 0xfffffdcc(%ebp),%edi 804d121: 39 3d e4 ad 07 08 cmp %edi,0x807ade4 804d127: 0f 8e 94 09 00 00 jle 0x804dac1 804d12d: 8d 76 00 lea 0x0(%esi),%esi 804d130: 31 f6 xor %esi,%esi 804d132: 39 35 ec ad 07 08 cmp %esi,0x807adec 804d138: 0f 8e 6b 09 00 00 jle 0x804daa9 804d13e: 8d 36 lea (%esi),%esi 804d140: 89 f0 mov %esi,%eax 804d142: c1 e0 04 shl $0x4,%eax 804d145: 05 f0 ad 07 08 add $0x807adf0,%eax 804d14a: 89 45 fc mov %eax,0xfffffffc(%ebp) 804d14d: 8b 85 b8 fd ff ff mov 0xfffffdb8(%ebp),%eax 804d153: 0f a3 f0 bt %esi,%eax 804d156: 73 0c jae 0x804d164 804d158: e8 e7 09 00 00 call 0x804db44 804d15d: e9 3a 09 00 00 jmp 0x804da9c 804d162: 8d 36 lea (%esi),%esi 804d164: 83 3d d8 ad 07 08 00 cmpl $0x0,0x807add8 804d16b: 74 5f je 0x804d1cc 804d16d: 31 db xor %ebx,%ebx 804d16f: 90 nop 804d170: 8d 4d f8 lea 0xfffffff8(%ebp),%ecx 804d173: 51 push %ecx 804d174: 8b 7d 14 mov 0x14(%ebp),%edi 804d177: 57 push %edi 804d178: 8b 45 10 mov 0x10(%ebp),%eax 804d17b: 50 push %eax 804d17c: 8d 4d 0c lea 0xc(%ebp),%ecx 804d17f: 51 push %ecx 804d180: 8d 7d 08 lea 0x8(%ebp),%edi 804d183: 57 push %edi 804d184: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804d187: 50 push %eax 804d188: 8b 0d d8 ad 07 08 mov 0x807add8,%ecx 804d18e: ff d1 call *%ecx 804d190: 89 c2 mov %eax,%edx 804d192: 83 c4 18 add $0x18,%esp 804d195: 83 fa 04 cmp $0x4,%edx 804d198: 0f 87 92 09 00 00 ja 0x804db30 804d19e: ff 24 95 a8 d1 04 08 jmp *0x804d1a8(,%edx,4) 804d1a5: 8d 76 00 lea 0x0(%esi),%esi 804d1a8: cc int3 804d1a9: d1 04 08 roll (%eax,%ecx,1) 804d1ac: 58 pop %eax 804d1ad: d1 04 08 roll (%eax,%ecx,1) 804d1b0: bc d1 04 08 94 mov $0x940804d1,%esp 804d1b5: da 04 08 fiaddl (%eax,%ecx,1) 804d1b8: 30 db xor %bl,%bl 804d1ba: 04 08 add $0x8,%al 804d1bc: 43 inc %ebx 804d1bd: 83 fb 29 cmp $0x29,%ebx 804d1c0: 0f 8f 6a 09 00 00 jg 0x804db30 804d1c6: 31 ff xor %edi,%edi 804d1c8: 85 ff test %edi,%edi 804d1ca: 74 a4 je 0x804d170 804d1cc: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d1d3: 74 23 je 0x804d1f8 804d1d5: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d1d8: 8b 40 04 mov 0x4(%eax),%eax 804d1db: 50 push %eax 804d1dc: e8 23 ed 01 00 call 0x806bf04 804d1e1: 50 push %eax 804d1e2: 8d 46 01 lea 0x1(%esi),%eax 804d1e5: 50 push %eax 804d1e6: 68 aa 4f 07 08 push $0x8074faa 804d1eb: 68 ec af 07 08 push $0x807afec 804d1f0: e8 d7 0a 00 00 call 0x804dccc 804d1f5: 83 c4 14 add $0x14,%esp 804d1f8: 83 bd bc fd ff ff 00 cmpl $0x0,0xfffffdbc(%ebp) 804d1ff: 0f 84 07 03 00 00 je 0x804d50c 804d205: a1 e4 ad 07 08 mov 0x807ade4,%eax 804d20a: 89 85 c0 fd ff ff mov %eax,0xfffffdc0(%ebp) 804d210: c7 85 b4 fd ff ff 00 movl $0x0,0xfffffdb4(%ebp) 804d217: 00 00 00 804d21a: 83 3d cc ad 07 08 00 cmpl $0x0,0x807adcc 804d221: 7c 1b jl 0x804d23e 804d223: 83 3d d4 ad 07 08 00 cmpl $0x0,0x807add4 804d22a: 0f 85 a2 00 00 00 jne 0x804d2d2 804d230: 83 3d cc ad 07 08 00 cmpl $0x0,0x807adcc 804d237: 7c 05 jl 0x804d23e 804d239: e8 06 09 00 00 call 0x804db44 804d23e: 6a 00 push $0x0 804d240: 6a 01 push $0x1 804d242: 6a 02 push $0x2 804d244: e8 a7 6d 01 00 call 0x8063ff0 804d249: 89 c2 mov %eax,%edx 804d24b: 89 15 cc ad 07 08 mov %edx,0x807adcc 804d251: 83 c4 0c add $0xc,%esp 804d254: 85 d2 test %edx,%edx 804d256: 0f 8c 94 08 00 00 jl 0x804daf0 804d25c: c7 05 ec b2 07 08 00 movl $0x0,0x807b2ec 804d263: 00 00 00 804d266: 6a 10 push $0x10 804d268: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d26b: 50 push %eax 804d26c: 52 push %edx 804d26d: e8 2a 6c 01 00 call 0x8063e9c 804d272: 83 c4 0c add $0xc,%esp 804d275: 85 c0 test %eax,%eax 804d277: 7d 4f jge 0x804d2c8 804d279: 8b 0d ec b2 07 08 mov 0x807b2ec,%ecx 804d27f: 89 8d c4 fd ff ff mov %ecx,0xfffffdc4(%ebp) 804d285: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804d288: 8b 7a 0c mov 0xc(%edx),%edi 804d28b: 57 push %edi 804d28c: 8b 42 08 mov 0x8(%edx),%eax 804d28f: 50 push %eax 804d290: 8b 4a 04 mov 0x4(%edx),%ecx 804d293: 51 push %ecx 804d294: 8b 12 mov (%edx),%edx 804d296: 89 95 b0 fd ff ff mov %edx,0xfffffdb0(%ebp) 804d29c: 52 push %edx 804d29d: 8b bd c4 fd ff ff mov 0xfffffdc4(%ebp),%edi 804d2a3: 57 push %edi 804d2a4: 68 dd 4f 07 08 push $0x8074fdd 804d2a9: 68 40 b0 07 08 push $0x807b040 804d2ae: e8 d1 f9 ff ff call 0x804cc84 804d2b3: bf 01 00 00 00 mov $0x1,%edi 804d2b8: 89 f1 mov %esi,%ecx 804d2ba: d3 e7 shl %cl,%edi 804d2bc: 09 bd b8 fd ff ff or %edi,0xfffffdb8(%ebp) 804d2c2: e9 ea 03 00 00 jmp 0x804d6b1 804d2c7: 90 nop 804d2c8: c7 05 d4 ad 07 08 01 movl $0x1,0x807add4 804d2cf: 00 00 00 804d2d2: 8d 5d e6 lea 0xffffffe6(%ebp),%ebx 804d2d5: 53 push %ebx 804d2d6: 0f b7 45 0c movzwl 0xc(%ebp),%eax 804d2da: 50 push %eax 804d2db: e8 6c ea ff ff call 0x804bd4c 804d2e0: 89 5d e8 mov %ebx,0xffffffe8(%ebp) 804d2e3: c7 45 ec 02 00 00 00 movl $0x2,0xffffffec(%ebp) 804d2ea: 8b 45 08 mov 0x8(%ebp),%eax 804d2ed: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804d2f0: 8b 45 0c mov 0xc(%ebp),%eax 804d2f3: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804d2f6: 6a 02 push $0x2 804d2f8: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 804d2fb: 50 push %eax 804d2fc: a1 cc ad 07 08 mov 0x807adcc,%eax 804d301: 50 push %eax 804d302: e8 65 6e 01 00 call 0x806416c 804d307: 89 c2 mov %eax,%edx 804d309: 8b 45 0c mov 0xc(%ebp),%eax 804d30c: 83 c0 02 add $0x2,%eax 804d30f: 83 c4 14 add $0x14,%esp 804d312: 39 c2 cmp %eax,%edx 804d314: 74 32 je 0x804d348 804d316: a1 ec b2 07 08 mov 0x807b2ec,%eax 804d31b: 89 85 c4 fd ff ff mov %eax,0xfffffdc4(%ebp) 804d321: 50 push %eax 804d322: 68 e8 4f 07 08 push $0x8074fe8 804d327: 68 40 b0 07 08 push $0x807b040 804d32c: e8 af f9 ff ff call 0x804cce0 804d331: bf 01 00 00 00 mov $0x1,%edi 804d336: 89 f1 mov %esi,%ecx 804d338: d3 e7 shl %cl,%edi 804d33a: 09 bd b8 fd ff ff or %edi,0xfffffdb8(%ebp) 804d340: e9 a4 04 00 00 jmp 0x804d7e9 804d345: 8d 76 00 lea 0x0(%esi),%esi 804d348: 8b 45 10 mov 0x10(%ebp),%eax 804d34b: 89 85 ac fd ff ff mov %eax,0xfffffdac(%ebp) 804d351: 66 c7 45 e6 02 00 movw $0x2,0xffffffe6(%ebp) 804d357: 90 nop 804d358: 0f b7 4d e6 movzwl 0xffffffe6(%ebp),%ecx 804d35c: 51 push %ecx 804d35d: 8b bd ac fd ff ff mov 0xfffffdac(%ebp),%edi 804d363: 57 push %edi 804d364: a1 cc ad 07 08 mov 0x807adcc,%eax 804d369: 50 push %eax 804d36a: e8 1d 72 01 00 call 0x806458c 804d36f: 89 c3 mov %eax,%ebx 804d371: 83 c4 0c add $0xc,%esp 804d374: 85 db test %ebx,%ebx 804d376: 7e 19 jle 0x804d391 804d378: 01 df add %ebx,%edi 804d37a: 89 bd ac fd ff ff mov %edi,0xfffffdac(%ebp) 804d380: 66 8b 45 e6 mov 0xffffffe6(%ebp),%ax 804d384: 66 29 d8 sub %bx,%ax 804d387: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) 804d38b: 75 cb jne 0x804d358 804d38d: 85 db test %ebx,%ebx 804d38f: 7f 53 jg 0x804d3e4 804d391: 8b 0d ec b2 07 08 mov 0x807b2ec,%ecx 804d397: 89 8d c4 fd ff ff mov %ecx,0xfffffdc4(%ebp) 804d39d: 51 push %ecx 804d39e: 68 f5 4f 07 08 push $0x8074ff5 804d3a3: 68 40 b0 07 08 push $0x807b040 804d3a8: e8 33 f9 ff ff call 0x804cce0 804d3ad: e8 92 07 00 00 call 0x804db44 804d3b2: 83 c4 0c add $0xc,%esp 804d3b5: 83 bd c4 fd ff ff 68 cmpl $0x68,0xfffffdc4(%ebp) 804d3bc: 0f 85 96 fd ff ff jne 0x804d158 804d3c2: 83 bd c8 fd ff ff 00 cmpl $0x0,0xfffffdc8(%ebp) 804d3c9: 0f 85 89 fd ff ff jne 0x804d158 804d3cf: c7 85 c8 fd ff ff 01 movl $0x1,0xfffffdc8(%ebp) 804d3d6: 00 00 00 804d3d9: e8 66 07 00 00 call 0x804db44 804d3de: e9 6a fd ff ff jmp 0x804d14d 804d3e3: 90 nop 804d3e4: 8b 7d 10 mov 0x10(%ebp),%edi 804d3e7: 57 push %edi 804d3e8: e8 17 e9 ff ff call 0x804bd04 804d3ed: 89 c2 mov %eax,%edx 804d3ef: 81 e2 ff ff 00 00 and $0xffff,%edx 804d3f5: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804d3f8: 83 c4 04 add $0x4,%esp 804d3fb: 8b 45 14 mov 0x14(%ebp),%eax 804d3fe: 39 c2 cmp %eax,%edx 804d400: 7e 32 jle 0x804d434 804d402: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d409: 74 12 je 0x804d41d 804d40b: 68 01 50 07 08 push $0x8075001 804d410: 68 ec af 07 08 push $0x807afec 804d415: e8 b2 08 00 00 call 0x804dccc 804d41a: 83 c4 08 add $0x8,%esp 804d41d: c7 85 b4 fd ff ff 01 movl $0x1,0xfffffdb4(%ebp) 804d424: 00 00 00 804d427: 66 8b 4d 14 mov 0x14(%ebp),%cx 804d42b: 66 89 4d e6 mov %cx,0xffffffe6(%ebp) 804d42f: eb 0b jmp 0x804d43c 804d431: 8d 76 00 lea 0x0(%esi),%esi 804d434: 66 8b 45 f8 mov 0xfffffff8(%ebp),%ax 804d438: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) 804d43c: 8b 7d 10 mov 0x10(%ebp),%edi 804d43f: 89 bd ac fd ff ff mov %edi,0xfffffdac(%ebp) 804d445: 66 83 7d e6 00 cmpw $0x0,0xffffffe6(%ebp) 804d44a: 74 34 je 0x804d480 804d44c: 0f b7 45 e6 movzwl 0xffffffe6(%ebp),%eax 804d450: 50 push %eax 804d451: 8b 8d ac fd ff ff mov 0xfffffdac(%ebp),%ecx 804d457: 51 push %ecx 804d458: 8b 3d cc ad 07 08 mov 0x807adcc,%edi 804d45e: 57 push %edi 804d45f: e8 28 71 01 00 call 0x806458c 804d464: 89 c3 mov %eax,%ebx 804d466: 83 c4 0c add $0xc,%esp 804d469: 85 db test %ebx,%ebx 804d46b: 7e 17 jle 0x804d484 804d46d: 01 9d ac fd ff ff add %ebx,0xfffffdac(%ebp) 804d473: 66 8b 45 e6 mov 0xffffffe6(%ebp),%ax 804d477: 66 29 d8 sub %bx,%ax 804d47a: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) 804d47e: 75 cc jne 0x804d44c 804d480: 85 db test %ebx,%ebx 804d482: 7f 18 jg 0x804d49c 804d484: a1 ec b2 07 08 mov 0x807b2ec,%eax 804d489: 89 85 c4 fd ff ff mov %eax,0xfffffdc4(%ebp) 804d48f: 50 push %eax 804d490: 68 18 50 07 08 push $0x8075018 804d495: e9 45 03 00 00 jmp 0x804d7df 804d49a: 8d 36 lea (%esi),%esi 804d49c: 83 bd b4 fd ff ff 00 cmpl $0x0,0xfffffdb4(%ebp) 804d4a3: 0f 84 fb 04 00 00 je 0x804d9a4 804d4a9: 8b 8d d0 fd ff ff mov 0xfffffdd0(%ebp),%ecx 804d4af: 80 49 02 02 orb $0x2,0x2(%ecx) 804d4b3: 66 8b 7d f8 mov 0xfffffff8(%ebp),%di 804d4b7: 66 2b 7d 14 sub 0x14(%ebp),%di 804d4bb: 66 89 7d e6 mov %di,0xffffffe6(%ebp) 804d4bf: 0f 84 df 04 00 00 je 0x804d9a4 804d4c5: 8d 76 00 lea 0x0(%esi),%esi 804d4c8: bb 00 02 00 00 mov $0x200,%ebx 804d4cd: 66 81 7d e6 00 02 cmpw $0x200,0xffffffe6(%ebp) 804d4d3: 77 04 ja 0x804d4d9 804d4d5: 0f b7 5d e6 movzwl 0xffffffe6(%ebp),%ebx 804d4d9: 53 push %ebx 804d4da: 8d 85 e4 fd ff ff lea 0xfffffde4(%ebp),%eax 804d4e0: 50 push %eax 804d4e1: a1 cc ad 07 08 mov 0x807adcc,%eax 804d4e6: 50 push %eax 804d4e7: e8 a0 70 01 00 call 0x806458c 804d4ec: 89 c3 mov %eax,%ebx 804d4ee: 83 c4 0c add $0xc,%esp 804d4f1: 85 db test %ebx,%ebx 804d4f3: 0f 8e ab 04 00 00 jle 0x804d9a4 804d4f9: 66 8b 45 e6 mov 0xffffffe6(%ebp),%ax 804d4fd: 66 29 d8 sub %bx,%ax 804d500: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) 804d504: 75 c2 jne 0x804d4c8 804d506: e9 99 04 00 00 jmp 0x804d9a4 804d50b: 90 nop 804d50c: 83 3d cc ad 07 08 00 cmpl $0x0,0x807adcc 804d513: 7c 09 jl 0x804d51e 804d515: 83 3d d4 ad 07 08 00 cmpl $0x0,0x807add4 804d51c: 74 33 je 0x804d551 804d51e: 83 3d d4 ad 07 08 00 cmpl $0x0,0x807add4 804d525: 74 05 je 0x804d52c 804d527: e8 18 06 00 00 call 0x804db44 804d52c: 6a 00 push $0x0 804d52e: 6a 02 push $0x2 804d530: 6a 02 push $0x2 804d532: e8 b9 6a 01 00 call 0x8063ff0 804d537: a3 cc ad 07 08 mov %eax,0x807adcc 804d53c: 83 c4 0c add $0xc,%esp 804d53f: 85 c0 test %eax,%eax 804d541: 0f 8c c9 05 00 00 jl 0x804db10 804d547: c7 05 d0 ad 07 08 00 movl $0x0,0x807add0 804d54e: 00 00 00 804d551: 83 3d ec ad 07 08 01 cmpl $0x1,0x807adec 804d558: 74 15 je 0x804d56f 804d55a: 83 bd c0 fd ff ff 00 cmpl $0x0,0xfffffdc0(%ebp) 804d561: 0f 85 a1 00 00 00 jne 0x804d608 804d567: 85 f6 test %esi,%esi 804d569: 0f 85 99 00 00 00 jne 0x804d608 804d56f: 83 3d d0 ad 07 08 00 cmpl $0x0,0x807add0 804d576: 75 46 jne 0x804d5be 804d578: 6a 10 push $0x10 804d57a: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d57d: 50 push %eax 804d57e: a1 cc ad 07 08 mov 0x807adcc,%eax 804d583: 50 push %eax 804d584: e8 13 69 01 00 call 0x8063e9c 804d589: 83 c4 0c add $0xc,%esp 804d58c: 85 c0 test %eax,%eax 804d58e: 7d 24 jge 0x804d5b4 804d590: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804d593: 8b 42 0c mov 0xc(%edx),%eax 804d596: 50 push %eax 804d597: 8b 42 08 mov 0x8(%edx),%eax 804d59a: 50 push %eax 804d59b: 8b 42 04 mov 0x4(%edx),%eax 804d59e: 50 push %eax 804d59f: 8b 02 mov (%edx),%eax 804d5a1: 50 push %eax 804d5a2: a1 ec b2 07 08 mov 0x807b2ec,%eax 804d5a7: 50 push %eax 804d5a8: 68 2c 50 07 08 push $0x807502c 804d5ad: e9 e6 00 00 00 jmp 0x804d698 804d5b2: 8d 36 lea (%esi),%esi 804d5b4: c7 05 d0 ad 07 08 01 movl $0x1,0x807add0 804d5bb: 00 00 00 804d5be: 6a 00 push $0x0 804d5c0: 8b 45 0c mov 0xc(%ebp),%eax 804d5c3: 50 push %eax 804d5c4: 8b 45 08 mov 0x8(%ebp),%eax 804d5c7: 50 push %eax 804d5c8: a1 cc ad 07 08 mov 0x807adcc,%eax 804d5cd: 50 push %eax 804d5ce: e8 71 69 01 00 call 0x8063f44 804d5d3: 83 c4 10 add $0x10,%esp 804d5d6: 39 45 0c cmp %eax,0xc(%ebp) 804d5d9: 0f 84 e1 00 00 00 je 0x804d6c0 804d5df: a1 ec b2 07 08 mov 0x807b2ec,%eax 804d5e4: 50 push %eax 804d5e5: 68 38 50 07 08 push $0x8075038 804d5ea: 68 40 b0 07 08 push $0x807b040 804d5ef: e8 ec f6 ff ff call 0x804cce0 804d5f4: b8 01 00 00 00 mov $0x1,%eax 804d5f9: 89 f1 mov %esi,%ecx 804d5fb: d3 e0 shl %cl,%eax 804d5fd: 09 85 b8 fd ff ff or %eax,0xfffffdb8(%ebp) 804d603: e9 e1 01 00 00 jmp 0x804d7e9 804d608: 83 3d d0 ad 07 08 00 cmpl $0x0,0x807add0 804d60f: 74 47 je 0x804d658 804d611: 66 c7 85 14 fe ff ff movw $0x2,0xfffffe14(%ebp) 804d618: 02 00 804d61a: c7 85 18 fe ff ff 00 movl $0x0,0xfffffe18(%ebp) 804d621: 00 00 00 804d624: 66 c7 85 16 fe ff ff movw $0x0,0xfffffe16(%ebp) 804d62b: 00 00 804d62d: 6a 10 push $0x10 804d62f: 8d 85 14 fe ff ff lea 0xfffffe14(%ebp),%eax 804d635: 50 push %eax 804d636: a1 cc ad 07 08 mov 0x807adcc,%eax 804d63b: 50 push %eax 804d63c: e8 5b 68 01 00 call 0x8063e9c 804d641: c7 05 d0 ad 07 08 00 movl $0x0,0x807add0 804d648: 00 00 00 804d64b: c7 05 ec b2 07 08 00 movl $0x0,0x807b2ec 804d652: 00 00 00 804d655: 83 c4 0c add $0xc,%esp 804d658: 6a 10 push $0x10 804d65a: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d65d: 50 push %eax 804d65e: 6a 00 push $0x0 804d660: 8b 45 0c mov 0xc(%ebp),%eax 804d663: 50 push %eax 804d664: 8b 45 08 mov 0x8(%ebp),%eax 804d667: 50 push %eax 804d668: a1 cc ad 07 08 mov 0x807adcc,%eax 804d66d: 50 push %eax 804d66e: e8 1d 69 01 00 call 0x8063f90 804d673: 83 c4 18 add $0x18,%esp 804d676: 39 45 0c cmp %eax,0xc(%ebp) 804d679: 74 45 je 0x804d6c0 804d67b: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804d67e: 8b 42 0c mov 0xc(%edx),%eax 804d681: 50 push %eax 804d682: 8b 42 08 mov 0x8(%edx),%eax 804d685: 50 push %eax 804d686: 8b 42 04 mov 0x4(%edx),%eax 804d689: 50 push %eax 804d68a: 8b 02 mov (%edx),%eax 804d68c: 50 push %eax 804d68d: a1 ec b2 07 08 mov 0x807b2ec,%eax 804d692: 50 push %eax 804d693: 68 3d 50 07 08 push $0x807503d 804d698: 68 40 b0 07 08 push $0x807b040 804d69d: e8 e2 f5 ff ff call 0x804cc84 804d6a2: b8 01 00 00 00 mov $0x1,%eax 804d6a7: 89 f1 mov %esi,%ecx 804d6a9: d3 e0 shl %cl,%eax 804d6ab: 09 85 b8 fd ff ff or %eax,0xfffffdb8(%ebp) 804d6b1: e8 8e 04 00 00 call 0x804db44 804d6b6: 83 c4 1c add $0x1c,%esp 804d6b9: e9 de 03 00 00 jmp 0x804da9c 804d6be: 8d 36 lea (%esi),%esi 804d6c0: 8b 15 e0 ad 07 08 mov 0x807ade0,%edx 804d6c6: 8b 8d c0 fd ff ff mov 0xfffffdc0(%ebp),%ecx 804d6cc: d3 e2 shl %cl,%edx 804d6ce: 89 95 dc fd ff ff mov %edx,0xfffffddc(%ebp) 804d6d4: 85 c9 test %ecx,%ecx 804d6d6: 7e 0f jle 0x804d6e7 804d6d8: 89 d0 mov %edx,%eax 804d6da: 99 cltd 804d6db: f7 3d ec ad 07 08 idivl 0x807adec 804d6e1: 89 85 dc fd ff ff mov %eax,0xfffffddc(%ebp) 804d6e7: 83 bd dc fd ff ff 00 cmpl $0x0,0xfffffddc(%ebp) 804d6ee: 7f 0a jg 0x804d6fa 804d6f0: c7 85 dc fd ff ff 01 movl $0x1,0xfffffddc(%ebp) 804d6f7: 00 00 00 804d6fa: c7 85 e0 fd ff ff 00 movl $0x0,0xfffffde0(%ebp) 804d701: 00 00 00 804d704: 8d 95 e4 fd ff ff lea 0xfffffde4(%ebp),%edx 804d70a: 31 c0 xor %eax,%eax 804d70c: b9 08 00 00 00 mov $0x8,%ecx 804d711: 89 d7 mov %edx,%edi 804d713: fc cld 804d714: f3 ab repz stos %eax,%es:(%edi) 804d716: a1 cc ad 07 08 mov 0x807adcc,%eax 804d71b: 0f ab 85 e4 fd ff ff bts %eax,0xfffffde4(%ebp) 804d722: 8d 8d dc fd ff ff lea 0xfffffddc(%ebp),%ecx 804d728: 51 push %ecx 804d729: 6a 00 push $0x0 804d72b: 6a 00 push $0x0 804d72d: 52 push %edx 804d72e: 8b 3d cc ad 07 08 mov 0x807adcc,%edi 804d734: 47 inc %edi 804d735: 57 push %edi 804d736: e8 11 70 01 00 call 0x806474c 804d73b: 89 c3 mov %eax,%ebx 804d73d: 83 c4 14 add $0x14,%esp 804d740: 85 db test %ebx,%ebx 804d742: 7d 1c jge 0x804d760 804d744: 83 3d ec b2 07 08 04 cmpl $0x4,0x807b2ec 804d74b: 74 b7 je 0x804d704 804d74d: a1 ec b2 07 08 mov 0x807b2ec,%eax 804d752: 50 push %eax 804d753: 68 44 50 07 08 push $0x8075044 804d758: e9 82 00 00 00 jmp 0x804d7df 804d75d: 8d 76 00 lea 0x0(%esi),%esi 804d760: 85 db test %ebx,%ebx 804d762: 75 2c jne 0x804d790 804d764: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d76b: 74 12 je 0x804d77f 804d76d: 68 4b 50 07 08 push $0x807504b 804d772: 68 ec af 07 08 push $0x807afec 804d777: e8 50 05 00 00 call 0x804dccc 804d77c: 83 c4 08 add $0x8,%esp 804d77f: c7 85 cc fd ff ff 01 movl $0x1,0xfffffdcc(%ebp) 804d786: 00 00 00 804d789: e9 ca f9 ff ff jmp 0x804d158 804d78e: 8d 36 lea (%esi),%esi 804d790: c7 05 ec b2 07 08 00 movl $0x0,0x807b2ec 804d797: 00 00 00 804d79a: c7 85 d8 fd ff ff 10 movl $0x10,0xfffffdd8(%ebp) 804d7a1: 00 00 00 804d7a4: 8d 85 d8 fd ff ff lea 0xfffffdd8(%ebp),%eax 804d7aa: 50 push %eax 804d7ab: 8d 8d 04 fe ff ff lea 0xfffffe04(%ebp),%ecx 804d7b1: 51 push %ecx 804d7b2: 6a 00 push $0x0 804d7b4: 8b 7d 14 mov 0x14(%ebp),%edi 804d7b7: 57 push %edi 804d7b8: 8b 45 10 mov 0x10(%ebp),%eax 804d7bb: 50 push %eax 804d7bc: 8b 0d cc ad 07 08 mov 0x807adcc,%ecx 804d7c2: 51 push %ecx 804d7c3: e8 1c 67 01 00 call 0x8063ee4 804d7c8: 89 c2 mov %eax,%edx 804d7ca: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804d7cd: 83 c4 18 add $0x18,%esp 804d7d0: 85 d2 test %edx,%edx 804d7d2: 7f 24 jg 0x804d7f8 804d7d4: a1 ec b2 07 08 mov 0x807b2ec,%eax 804d7d9: 50 push %eax 804d7da: 68 57 50 07 08 push $0x8075057 804d7df: 68 40 b0 07 08 push $0x807b040 804d7e4: e8 f7 f4 ff ff call 0x804cce0 804d7e9: e8 56 03 00 00 call 0x804db44 804d7ee: 83 c4 0c add $0xc,%esp 804d7f1: e9 a6 02 00 00 jmp 0x804da9c 804d7f6: 8d 36 lea (%esi),%esi 804d7f8: c7 85 cc fd ff ff 01 movl $0x1,0xfffffdcc(%ebp) 804d7ff: 00 00 00 804d802: 8b bd d4 fd ff ff mov 0xfffffdd4(%ebp),%edi 804d808: 66 8b 3f mov (%edi),%di 804d80b: 8b 85 d0 fd ff ff mov 0xfffffdd0(%ebp),%eax 804d811: 66 39 38 cmp %di,(%eax) 804d814: 74 3a je 0x804d850 804d816: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d81d: 75 0d jne 0x804d82c 804d81f: f6 05 41 af 07 08 20 testb $0x20,0x807af41 804d826: 0f 84 d8 fe ff ff je 0x804d704 804d82c: 68 60 50 07 08 push $0x8075060 804d831: 68 ec af 07 08 push $0x807afec 804d836: e8 91 04 00 00 call 0x804dccc 804d83b: 68 ec af 07 08 push $0x807afec 804d840: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804d843: 51 push %ecx 804d844: 8b 7d 10 mov 0x10(%ebp),%edi 804d847: 57 push %edi 804d848: e9 9e 00 00 00 jmp 0x804d8eb 804d84d: 8d 76 00 lea 0x0(%esi),%esi 804d850: f6 05 e9 ad 07 08 04 testb $0x4,0x807ade9 804d857: 75 33 jne 0x804d88c 804d859: 8d 85 04 fe ff ff lea 0xfffffe04(%ebp),%eax 804d85f: 50 push %eax 804d860: e8 df f4 ff ff call 0x804cd44 804d865: 83 c4 04 add $0x4,%esp 804d868: 85 c0 test %eax,%eax 804d86a: 75 20 jne 0x804d88c 804d86c: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d873: 75 0d jne 0x804d882 804d875: f6 05 41 af 07 08 20 testb $0x20,0x807af41 804d87c: 0f 84 82 fe ff ff je 0x804d704 804d882: 68 70 50 07 08 push $0x8075070 804d887: eb 4b jmp 0x804d8d4 804d889: 8d 76 00 lea 0x0(%esi),%esi 804d88c: f6 05 e9 ad 07 08 08 testb $0x8,0x807ade9 804d893: 75 63 jne 0x804d8f8 804d895: 8b 7d 10 mov 0x10(%ebp),%edi 804d898: 03 7d 14 add 0x14(%ebp),%edi 804d89b: 57 push %edi 804d89c: 8b 45 10 mov 0x10(%ebp),%eax 804d89f: 50 push %eax 804d8a0: 8b 4d 08 mov 0x8(%ebp),%ecx 804d8a3: 03 4d 0c add 0xc(%ebp),%ecx 804d8a6: 51 push %ecx 804d8a7: 8b 7d 08 mov 0x8(%ebp),%edi 804d8aa: 57 push %edi 804d8ab: e8 e0 f6 ff ff call 0x804cf90 804d8b0: 89 c2 mov %eax,%edx 804d8b2: 83 c4 10 add $0x10,%esp 804d8b5: 85 d2 test %edx,%edx 804d8b7: 75 3f jne 0x804d8f8 804d8b9: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d8c0: 75 0d jne 0x804d8cf 804d8c2: f6 05 41 af 07 08 20 testb $0x20,0x807af41 804d8c9: 0f 84 35 fe ff ff je 0x804d704 804d8cf: 68 84 50 07 08 push $0x8075084 804d8d4: 68 ec af 07 08 push $0x807afec 804d8d9: e8 ee 03 00 00 call 0x804dccc 804d8de: 68 ec af 07 08 push $0x807afec 804d8e3: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804d8e6: 50 push %eax 804d8e7: 8b 4d 10 mov 0x10(%ebp),%ecx 804d8ea: 51 push %ecx 804d8eb: e8 6c ee 01 00 call 0x806c75c 804d8f0: 83 c4 14 add $0x14,%esp 804d8f3: e9 0c fe ff ff jmp 0x804d704 804d8f8: 8b bd d0 fd ff ff mov 0xfffffdd0(%ebp),%edi 804d8fe: 8a 57 03 mov 0x3(%edi),%dl 804d901: 80 e2 0f and $0xf,%dl 804d904: 80 fa 02 cmp $0x2,%dl 804d907: 74 08 je 0x804d911 804d909: 88 d0 mov %dl,%al 804d90b: 04 fc add $0xfc,%al 804d90d: 3c 01 cmp $0x1,%al 804d90f: 77 4e ja 0x804d95f 804d911: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d918: 74 24 je 0x804d93e 804d91a: 68 9a 50 07 08 push $0x807509a 804d91f: 68 ec af 07 08 push $0x807afec 804d924: e8 a3 03 00 00 call 0x804dccc 804d929: 68 ec af 07 08 push $0x807afec 804d92e: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804d931: 50 push %eax 804d932: 8b 4d 10 mov 0x10(%ebp),%ecx 804d935: 51 push %ecx 804d936: e8 21 ee 01 00 call 0x806c75c 804d93b: 83 c4 14 add $0x14,%esp 804d93e: b8 01 00 00 00 mov $0x1,%eax 804d943: 89 f1 mov %esi,%ecx 804d945: d3 e0 shl %cl,%eax 804d947: 09 85 b8 fd ff ff or %eax,0xfffffdb8(%ebp) 804d94d: e8 f2 01 00 00 call 0x804db44 804d952: 83 3d 40 af 07 08 00 cmpl $0x0,0x807af40 804d959: 0f 84 3d 01 00 00 je 0x804da9c 804d95f: f6 05 e8 ad 07 08 20 testb $0x20,0x807ade8 804d966: 75 3c jne 0x804d9a4 804d968: 8b bd d0 fd ff ff mov 0xfffffdd0(%ebp),%edi 804d96e: f6 47 02 02 testb $0x2,0x2(%edi) 804d972: 74 30 je 0x804d9a4 804d974: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d97b: 74 12 je 0x804d98f 804d97d: 68 b2 50 07 08 push $0x80750b2 804d982: 68 ec af 07 08 push $0x807afec 804d987: e8 40 03 00 00 call 0x804dccc 804d98c: 83 c4 08 add $0x8,%esp 804d98f: c7 85 bc fd ff ff 01 movl $0x1,0xfffffdbc(%ebp) 804d996: 00 00 00 804d999: e8 a6 01 00 00 call 0x804db44 804d99e: e9 aa f7 ff ff jmp 0x804d14d 804d9a3: 90 nop 804d9a4: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d9ab: 75 11 jne 0x804d9be 804d9ad: a1 40 af 07 08 mov 0x807af40,%eax 804d9b2: 25 00 21 00 00 and $0x2100,%eax 804d9b7: 3d 00 21 00 00 cmp $0x2100,%eax 804d9bc: 75 12 jne 0x804d9d0 804d9be: 68 c7 50 07 08 push $0x80750c7 804d9c3: 68 ec af 07 08 push $0x807afec 804d9c8: e8 ff 02 00 00 call 0x804dccc 804d9cd: 83 c4 08 add $0x8,%esp 804d9d0: f6 05 e8 ad 07 08 02 testb $0x2,0x807ade8 804d9d7: 75 09 jne 0x804d9e2 804d9d9: f6 05 41 af 07 08 20 testb $0x20,0x807af41 804d9e0: 74 24 je 0x804da06 804d9e2: 68 d7 50 07 08 push $0x80750d7 804d9e7: 68 ec af 07 08 push $0x807afec 804d9ec: e8 db 02 00 00 call 0x804dccc 804d9f1: 68 ec af 07 08 push $0x807afec 804d9f6: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804d9f9: 50 push %eax 804d9fa: 8b 4d 10 mov 0x10(%ebp),%ecx 804d9fd: 51 push %ecx 804d9fe: e8 59 ed 01 00 call 0x806c75c 804da03: 83 c4 14 add $0x14,%esp 804da06: 83 bd bc fd ff ff 00 cmpl $0x0,0xfffffdbc(%ebp) 804da0d: 74 0d je 0x804da1c 804da0f: f6 05 e8 ad 07 08 08 testb $0x8,0x807ade8 804da16: 74 0d je 0x804da25 804da18: 85 f6 test %esi,%esi 804da1a: 75 09 jne 0x804da25 804da1c: f6 05 e9 ad 07 08 01 testb $0x1,0x807ade9 804da23: 75 05 jne 0x804da2a 804da25: e8 1a 01 00 00 call 0x804db44 804da2a: 83 3d dc ad 07 08 00 cmpl $0x0,0x807addc 804da31: 74 61 je 0x804da94 804da33: 31 db xor %ebx,%ebx 804da35: 8d 76 00 lea 0x0(%esi),%esi 804da38: 8d 7d f8 lea 0xfffffff8(%ebp),%edi 804da3b: 57 push %edi 804da3c: 8b 45 14 mov 0x14(%ebp),%eax 804da3f: 50 push %eax 804da40: 8b 4d 10 mov 0x10(%ebp),%ecx 804da43: 51 push %ecx 804da44: 8b 7d 0c mov 0xc(%ebp),%edi 804da47: 57 push %edi 804da48: 8b 45 08 mov 0x8(%ebp),%eax 804da4b: 50 push %eax 804da4c: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804da4f: 51 push %ecx 804da50: 8b 3d dc ad 07 08 mov 0x807addc,%edi 804da56: ff d7 call *%edi 804da58: 89 c2 mov %eax,%edx 804da5a: 83 c4 18 add $0x18,%esp 804da5d: 83 fa 04 cmp $0x4,%edx 804da60: 0f 87 ca 00 00 00 ja 0x804db30 804da66: ff 24 95 70 da 04 08 jmp *0x804da70(,%edx,4) 804da6d: 8d 76 00 lea 0x0(%esi),%esi 804da70: 94 xchg %eax,%esp 804da71: da 04 08 fiaddl (%eax,%ecx,1) 804da74: 58 pop %eax 804da75: d1 04 08 roll (%eax,%ecx,1) 804da78: 84 da test %bl,%dl 804da7a: 04 08 add $0x8,%al 804da7c: 94 xchg %eax,%esp 804da7d: da 04 08 fiaddl (%eax,%ecx,1) 804da80: 30 db xor %bl,%bl 804da82: 04 08 add $0x8,%al 804da84: 43 inc %ebx 804da85: 83 fb 29 cmp $0x29,%ebx 804da88: 0f 8f a2 00 00 00 jg 0x804db30 804da8e: 31 c0 xor %eax,%eax 804da90: 85 c0 test %eax,%eax 804da92: 74 a4 je 0x804da38 804da94: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804da97: e9 99 00 00 00 jmp 0x804db35 804da9c: 46 inc %esi 804da9d: 39 35 ec ad 07 08 cmp %esi,0x807adec 804daa3: 0f 8f 97 f6 ff ff jg 0x804d140 804daa9: ff 85 c0 fd ff ff incl 0xfffffdc0(%ebp) 804daaf: 8b 8d c0 fd ff ff mov 0xfffffdc0(%ebp),%ecx 804dab5: 39 0d e4 ad 07 08 cmp %ecx,0x807ade4 804dabb: 0f 8f 6f f6 ff ff jg 0x804d130 804dac1: e8 7e 00 00 00 call 0x804db44 804dac6: 83 bd bc fd ff ff 00 cmpl $0x0,0xfffffdbc(%ebp) 804dacd: 75 55 jne 0x804db24 804dacf: 83 bd cc fd ff ff 00 cmpl $0x0,0xfffffdcc(%ebp) 804dad6: 75 0c jne 0x804dae4 804dad8: c7 05 ec b2 07 08 6f movl $0x6f,0x807b2ec 804dadf: 00 00 00 804dae2: eb 4c jmp 0x804db30 804dae4: c7 05 ec b2 07 08 6e movl $0x6e,0x807b2ec 804daeb: 00 00 00 804daee: eb 40 jmp 0x804db30 804daf0: 8b 3d ec b2 07 08 mov 0x807b2ec,%edi 804daf6: 89 bd c4 fd ff ff mov %edi,0xfffffdc4(%ebp) 804dafc: 57 push %edi 804dafd: 68 d2 4f 07 08 push $0x8074fd2 804db02: 68 40 b0 07 08 push $0x807b040 804db07: e8 d4 f1 ff ff call 0x804cce0 804db0c: eb 22 jmp 0x804db30 804db0e: 8d 36 lea (%esi),%esi 804db10: a1 ec b2 07 08 mov 0x807b2ec,%eax 804db15: 89 85 c4 fd ff ff mov %eax,0xfffffdc4(%ebp) 804db1b: 50 push %eax 804db1c: 68 21 50 07 08 push $0x8075021 804db21: eb df jmp 0x804db02 804db23: 90 nop 804db24: 8b 8d c4 fd ff ff mov 0xfffffdc4(%ebp),%ecx 804db2a: 89 0d ec b2 07 08 mov %ecx,0x807b2ec 804db30: b8 ff ff ff ff mov $0xffffffff,%eax 804db35: 8d a5 9c fd ff ff lea 0xfffffd9c(%ebp),%esp 804db3b: 5b pop %ebx 804db3c: 5e pop %esi 804db3d: 5f pop %edi 804db3e: 89 ec mov %ebp,%esp 804db40: 5d pop %ebp 804db41: c3 ret 804db42: 8d 36 lea (%esi),%esi 804db44: 55 push %ebp 804db45: 89 e5 mov %esp,%ebp 804db47: 83 3d cc ad 07 08 00 cmpl $0x0,0x807adcc 804db4e: 7c 29 jl 0x804db79 804db50: a1 cc ad 07 08 mov 0x807adcc,%eax 804db55: 50 push %eax 804db56: e8 01 69 01 00 call 0x806445c 804db5b: c7 05 cc ad 07 08 ff movl $0xffffffff,0x807adcc 804db62: ff ff ff 804db65: c7 05 d0 ad 07 08 00 movl $0x0,0x807add0 804db6c: 00 00 00 804db6f: c7 05 d4 ad 07 08 00 movl $0x0,0x807add4 804db76: 00 00 00 804db79: 89 ec mov %ebp,%esp 804db7b: 5d pop %ebp 804db7c: c3 ret 804db7d: 90 nop 804db7e: 90 nop 804db7f: 90 nop 804db80: 55 push %ebp 804db81: 89 e5 mov %esp,%ebp 804db83: b8 e0 ad 07 08 mov $0x807ade0,%eax 804db88: 89 ec mov %ebp,%esp 804db8a: 5d pop %ebp 804db8b: c3 ret 804db8c: 55 push %ebp 804db8d: 89 e5 mov %esp,%ebp 804db8f: 56 push %esi 804db90: 53 push %ebx 804db91: 8b 5d 08 mov 0x8(%ebp),%ebx 804db94: 85 db test %ebx,%ebx 804db96: 74 0e je 0x804dba6 804db98: 8b 03 mov (%ebx),%eax 804db9a: 25 00 00 ff ff and $0xffff0000,%eax 804db9f: 3d 00 00 ad fb cmp $0xfbad0000,%eax 804dba4: 74 12 je 0x804dbb8 804dba6: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 804dbad: 00 00 00 804dbb0: b8 ff ff ff ff mov $0xffffffff,%eax 804dbb5: eb 4d jmp 0x804dc04 804dbb7: 90 nop 804dbb8: f6 43 01 20 testb $0x20,0x1(%ebx) 804dbbc: 74 0e je 0x804dbcc 804dbbe: 53 push %ebx 804dbbf: e8 00 07 02 00 call 0x806e2c4 804dbc4: 89 c6 mov %eax,%esi 804dbc6: 83 c4 04 add $0x4,%esp 804dbc9: eb 0d jmp 0x804dbd8 804dbcb: 90 nop 804dbcc: 31 f6 xor %esi,%esi 804dbce: f6 03 20 testb $0x20,(%ebx) 804dbd1: 74 05 je 0x804dbd8 804dbd3: be ff ff ff ff mov $0xffffffff,%esi 804dbd8: 8b 43 50 mov 0x50(%ebx),%eax 804dbdb: 53 push %ebx 804dbdc: 8b 40 0c mov 0xc(%eax),%eax 804dbdf: ff d0 call *%eax 804dbe1: 83 c4 04 add $0x4,%esp 804dbe4: 81 fb 98 af 07 08 cmp $0x807af98,%ebx 804dbea: 74 16 je 0x804dc02 804dbec: 81 fb ec af 07 08 cmp $0x807afec,%ebx 804dbf2: 74 0e je 0x804dc02 804dbf4: 81 fb 40 b0 07 08 cmp $0x807b040,%ebx 804dbfa: 74 06 je 0x804dc02 804dbfc: 53 push %ebx 804dbfd: e8 0e bc 01 00 call 0x8069810 804dc02: 89 f0 mov %esi,%eax 804dc04: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804dc07: 5b pop %ebx 804dc08: 5e pop %esi 804dc09: 89 ec mov %ebp,%esp 804dc0b: 5d pop %ebp 804dc0c: c3 ret 804dc0d: 90 nop 804dc0e: 90 nop 804dc0f: 90 nop 804dc10: 55 push %ebp 804dc11: 89 e5 mov %esp,%ebp 804dc13: 56 push %esi 804dc14: 53 push %ebx 804dc15: 8b 75 08 mov 0x8(%ebp),%esi 804dc18: 8b 55 0c mov 0xc(%ebp),%edx 804dc1b: 8b 5d 10 mov 0x10(%ebp),%ebx 804dc1e: 85 db test %ebx,%ebx 804dc20: 74 0e je 0x804dc30 804dc22: 8b 03 mov (%ebx),%eax 804dc24: 25 00 00 ff ff and $0xffff0000,%eax 804dc29: 3d 00 00 ad fb cmp $0xfbad0000,%eax 804dc2e: 74 10 je 0x804dc40 804dc30: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 804dc37: 00 00 00 804dc3a: 31 c0 xor %eax,%eax 804dc3c: eb 24 jmp 0x804dc62 804dc3e: 8d 36 lea (%esi),%esi 804dc40: 85 d2 test %edx,%edx 804dc42: 7e f6 jle 0x804dc3a 804dc44: 6a 01 push $0x1 804dc46: 6a 0a push $0xa 804dc48: 8d 42 ff lea 0xffffffff(%edx),%eax 804dc4b: 50 push %eax 804dc4c: 56 push %esi 804dc4d: 53 push %ebx 804dc4e: e8 cd 00 00 00 call 0x804dd20 804dc53: 85 c0 test %eax,%eax 804dc55: 74 e3 je 0x804dc3a 804dc57: f6 03 20 testb $0x20,(%ebx) 804dc5a: 75 de jne 0x804dc3a 804dc5c: c6 04 30 00 movb $0x0,(%eax,%esi,1) 804dc60: 89 f0 mov %esi,%eax 804dc62: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804dc65: 5b pop %ebx 804dc66: 5e pop %esi 804dc67: 89 ec mov %ebp,%esp 804dc69: 5d pop %ebp 804dc6a: c3 ret 804dc6b: 90 nop 804dc6c: 55 push %ebp 804dc6d: 89 e5 mov %esp,%ebp 804dc6f: 57 push %edi 804dc70: 56 push %esi 804dc71: 53 push %ebx 804dc72: 8b 7d 08 mov 0x8(%ebp),%edi 804dc75: 8b 75 0c mov 0xc(%ebp),%esi 804dc78: 6a 54 push $0x54 804dc7a: e8 75 b6 01 00 call 0x80692f4 804dc7f: 89 c3 mov %eax,%ebx 804dc81: 83 c4 04 add $0x4,%esp 804dc84: 85 db test %ebx,%ebx 804dc86: 75 04 jne 0x804dc8c 804dc88: 31 c0 xor %eax,%eax 804dc8a: eb 36 jmp 0x804dcc2 804dc8c: 6a 00 push $0x0 804dc8e: 53 push %ebx 804dc8f: e8 20 18 02 00 call 0x806f4b4 804dc94: c7 43 50 f8 b7 07 08 movl $0x807b7f8,0x50(%ebx) 804dc9b: 53 push %ebx 804dc9c: e8 03 06 02 00 call 0x806e2a4 804dca1: 56 push %esi 804dca2: 57 push %edi 804dca3: 53 push %ebx 804dca4: e8 f7 06 02 00 call 0x806e3a0 804dca9: 83 c4 18 add $0x18,%esp 804dcac: 85 c0 test %eax,%eax 804dcae: 75 10 jne 0x804dcc0 804dcb0: 53 push %ebx 804dcb1: e8 52 10 02 00 call 0x806ed08 804dcb6: 53 push %ebx 804dcb7: e8 54 bb 01 00 call 0x8069810 804dcbc: 31 c0 xor %eax,%eax 804dcbe: eb 02 jmp 0x804dcc2 804dcc0: 89 d8 mov %ebx,%eax 804dcc2: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804dcc5: 5b pop %ebx 804dcc6: 5e pop %esi 804dcc7: 5f pop %edi 804dcc8: 89 ec mov %ebp,%esp 804dcca: 5d pop %ebp 804dccb: c3 ret 804dccc: 55 push %ebp 804dccd: 89 e5 mov %esp,%ebp 804dccf: 8b 55 08 mov 0x8(%ebp),%edx 804dcd2: 8b 4d 0c mov 0xc(%ebp),%ecx 804dcd5: 85 d2 test %edx,%edx 804dcd7: 75 13 jne 0x804dcec 804dcd9: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 804dce0: 00 00 00 804dce3: b8 ff ff ff ff mov $0xffffffff,%eax 804dce8: 89 ec mov %ebp,%esp 804dcea: 5d pop %ebp 804dceb: c3 ret 804dcec: 8b 02 mov (%edx),%eax 804dcee: 25 00 00 ff ff and $0xffff0000,%eax 804dcf3: 3d 00 00 ad fb cmp $0xfbad0000,%eax 804dcf8: 75 12 jne 0x804dd0c 804dcfa: 8d 45 10 lea 0x10(%ebp),%eax 804dcfd: 50 push %eax 804dcfe: 51 push %ecx 804dcff: 52 push %edx 804dd00: e8 cb 01 00 00 call 0x804ded0 804dd05: 89 ec mov %ebp,%esp 804dd07: 5d pop %ebp 804dd08: c3 ret 804dd09: 8d 76 00 lea 0x0(%esi),%esi 804dd0c: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 804dd13: 00 00 00 804dd16: b8 ff ff ff ff mov $0xffffffff,%eax 804dd1b: 89 ec mov %ebp,%esp 804dd1d: 5d pop %ebp 804dd1e: c3 ret 804dd1f: 90 nop 804dd20: 55 push %ebp 804dd21: 89 e5 mov %esp,%ebp 804dd23: 83 ec 08 sub $0x8,%esp 804dd26: 57 push %edi 804dd27: 56 push %esi 804dd28: 53 push %ebx 804dd29: 8b 7d 08 mov 0x8(%ebp),%edi 804dd2c: 8b 55 0c mov 0xc(%ebp),%edx 804dd2f: 89 55 fc mov %edx,0xfffffffc(%ebp) 804dd32: 8d 36 lea (%esi),%esi 804dd34: 8b 5f 08 mov 0x8(%edi),%ebx 804dd37: 2b 5f 04 sub 0x4(%edi),%ebx 804dd3a: 85 db test %ebx,%ebx 804dd3c: 7f 14 jg 0x804dd52 804dd3e: 57 push %edi 804dd3f: e8 ac 12 02 00 call 0x806eff0 804dd44: 83 c4 04 add $0x4,%esp 804dd47: 83 f8 ff cmp $0xffffffff,%eax 804dd4a: 74 7c je 0x804ddc8 804dd4c: 8b 5f 08 mov 0x8(%edi),%ebx 804dd4f: 2b 5f 04 sub 0x4(%edi),%ebx 804dd52: 39 5d 10 cmp %ebx,0x10(%ebp) 804dd55: 77 03 ja 0x804dd5a 804dd57: 8b 5d 10 mov 0x10(%ebp),%ebx 804dd5a: 53 push %ebx 804dd5b: 8b 55 14 mov 0x14(%ebp),%edx 804dd5e: 52 push %edx 804dd5f: 8b 47 04 mov 0x4(%edi),%eax 804dd62: 50 push %eax 804dd63: e8 78 6b 01 00 call 0x80648e0 804dd68: 89 c6 mov %eax,%esi 804dd6a: 83 c4 0c add $0xc,%esp 804dd6d: 85 f6 test %esi,%esi 804dd6f: 74 37 je 0x804dda8 804dd71: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804dd74: 2b 55 0c sub 0xc(%ebp),%edx 804dd77: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804dd7a: 89 f3 mov %esi,%ebx 804dd7c: 2b 5f 04 sub 0x4(%edi),%ebx 804dd7f: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804dd83: 7c 08 jl 0x804dd8d 804dd85: 46 inc %esi 804dd86: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804dd8a: 7e 01 jle 0x804dd8d 804dd8c: 43 inc %ebx 804dd8d: 8b 47 04 mov 0x4(%edi),%eax 804dd90: 53 push %ebx 804dd91: 50 push %eax 804dd92: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804dd95: 52 push %edx 804dd96: e8 f9 5b 01 00 call 0x8063994 804dd9b: 89 77 04 mov %esi,0x4(%edi) 804dd9e: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804dda1: 01 d8 add %ebx,%eax 804dda3: eb 29 jmp 0x804ddce 804dda5: 8d 76 00 lea 0x0(%esi),%esi 804dda8: 8b 47 04 mov 0x4(%edi),%eax 804ddab: 53 push %ebx 804ddac: 50 push %eax 804ddad: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804ddb0: 52 push %edx 804ddb1: e8 de 5b 01 00 call 0x8063994 804ddb6: 83 c4 0c add $0xc,%esp 804ddb9: 01 5f 04 add %ebx,0x4(%edi) 804ddbc: 01 5d fc add %ebx,0xfffffffc(%ebp) 804ddbf: 29 5d 10 sub %ebx,0x10(%ebp) 804ddc2: 0f 85 6c ff ff ff jne 0x804dd34 804ddc8: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804ddcb: 2b 45 0c sub 0xc(%ebp),%eax 804ddce: 8d 65 ec lea 0xffffffec(%ebp),%esp 804ddd1: 5b pop %ebx 804ddd2: 5e pop %esi 804ddd3: 5f pop %edi 804ddd4: 89 ec mov %ebp,%esp 804ddd6: 5d pop %ebp 804ddd7: c3 ret 804ddd8: 55 push %ebp 804ddd9: 89 e5 mov %esp,%ebp 804dddb: 8b 55 08 mov 0x8(%ebp),%edx 804ddde: 8d 45 0c lea 0xc(%ebp),%eax 804dde1: 50 push %eax 804dde2: 52 push %edx 804dde3: 68 ec af 07 08 push $0x807afec 804dde8: e8 e3 00 00 00 call 0x804ded0 804dded: 89 ec mov %ebp,%esp 804ddef: 5d pop %ebp 804ddf0: c3 ret 804ddf1: 90 nop 804ddf2: 90 nop 804ddf3: 90 nop 804ddf4: 55 push %ebp 804ddf5: 89 e5 mov %esp,%ebp 804ddf7: 8b 4d 08 mov 0x8(%ebp),%ecx 804ddfa: 8b 55 0c mov 0xc(%ebp),%edx 804ddfd: 8d 45 10 lea 0x10(%ebp),%eax 804de00: 50 push %eax 804de01: 52 push %edx 804de02: 51 push %ecx 804de03: e8 1c 00 00 00 call 0x804de24 804de08: 89 ec mov %ebp,%esp 804de0a: 5d pop %ebp 804de0b: c3 ret 804de0c: 55 push %ebp 804de0d: 89 e5 mov %esp,%ebp 804de0f: 8b 4d 08 mov 0x8(%ebp),%ecx 804de12: 8b 55 0c mov 0xc(%ebp),%edx 804de15: 8d 45 10 lea 0x10(%ebp),%eax 804de18: 50 push %eax 804de19: 52 push %edx 804de1a: 51 push %ecx 804de1b: e8 6c 00 00 00 call 0x804de8c 804de20: 89 ec mov %ebp,%esp 804de22: 5d pop %ebp 804de23: c3 ret 804de24: 55 push %ebp 804de25: 89 e5 mov %esp,%ebp 804de27: 83 ec 60 sub $0x60,%esp 804de2a: 57 push %edi 804de2b: 56 push %esi 804de2c: 53 push %ebx 804de2d: 8b 5d 08 mov 0x8(%ebp),%ebx 804de30: 8b 75 10 mov 0x10(%ebp),%esi 804de33: 6a 00 push $0x0 804de35: 8d 7d a0 lea 0xffffffa0(%ebp),%edi 804de38: 57 push %edi 804de39: e8 76 16 02 00 call 0x806f4b4 804de3e: c7 45 f0 98 b0 07 08 movl $0x807b098,0xfffffff0(%ebp) 804de45: 53 push %ebx 804de46: 6a ff push $0xffffffff 804de48: 53 push %ebx 804de49: 57 push %edi 804de4a: e8 61 52 00 00 call 0x80530b0 804de4f: 56 push %esi 804de50: 8b 55 0c mov 0xc(%ebp),%edx 804de53: 52 push %edx 804de54: 57 push %edi 804de55: e8 76 00 00 00 call 0x804ded0 804de5a: 89 c3 mov %eax,%ebx 804de5c: 83 c4 24 add $0x24,%esp 804de5f: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 804de62: 39 45 b8 cmp %eax,0xffffffb8(%ebp) 804de65: 77 0d ja 0x804de74 804de67: 6a 00 push $0x0 804de69: 57 push %edi 804de6a: e8 21 10 02 00 call 0x806ee90 804de6f: eb 0c jmp 0x804de7d 804de71: 8d 76 00 lea 0x0(%esi),%esi 804de74: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 804de77: c6 00 00 movb $0x0,(%eax) 804de7a: ff 45 b4 incl 0xffffffb4(%ebp) 804de7d: 89 d8 mov %ebx,%eax 804de7f: 8d 65 94 lea 0xffffff94(%ebp),%esp 804de82: 5b pop %ebx 804de83: 5e pop %esi 804de84: 5f pop %edi 804de85: 89 ec mov %ebp,%esp 804de87: 5d pop %ebp 804de88: c3 ret 804de89: 90 nop 804de8a: 90 nop 804de8b: 90 nop 804de8c: 55 push %ebp 804de8d: 89 e5 mov %esp,%ebp 804de8f: 83 ec 60 sub $0x60,%esp 804de92: 57 push %edi 804de93: 56 push %esi 804de94: 53 push %ebx 804de95: 8b 75 08 mov 0x8(%ebp),%esi 804de98: 8b 7d 10 mov 0x10(%ebp),%edi 804de9b: 6a 00 push $0x0 804de9d: 8d 5d a0 lea 0xffffffa0(%ebp),%ebx 804dea0: 53 push %ebx 804dea1: e8 0e 16 02 00 call 0x806f4b4 804dea6: c7 45 f0 98 b0 07 08 movl $0x807b098,0xfffffff0(%ebp) 804dead: 6a 00 push $0x0 804deaf: 6a 00 push $0x0 804deb1: 56 push %esi 804deb2: 53 push %ebx 804deb3: e8 f8 51 00 00 call 0x80530b0 804deb8: 6a 00 push $0x0 804deba: 57 push %edi 804debb: 8b 55 0c mov 0xc(%ebp),%edx 804debe: 52 push %edx 804debf: 53 push %ebx 804dec0: e8 03 36 00 00 call 0x80514c8 804dec5: 8d 65 94 lea 0xffffff94(%ebp),%esp 804dec8: 5b pop %ebx 804dec9: 5e pop %esi 804deca: 5f pop %edi 804decb: 89 ec mov %ebp,%esp 804decd: 5d pop %ebp 804dece: c3 ret 804decf: 90 nop 804ded0: 55 push %ebp 804ded1: 89 e5 mov %esp,%ebp 804ded3: 81 ec f4 04 00 00 sub $0x4f4,%esp 804ded9: 57 push %edi 804deda: 56 push %esi 804dedb: 53 push %ebx 804dedc: 8b 75 0c mov 0xc(%ebp),%esi 804dedf: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 804dee3: 0f 84 c7 15 00 00 je 0x804f4b0 804dee9: 8b 4d 08 mov 0x8(%ebp),%ecx 804deec: 8b 11 mov (%ecx),%edx 804deee: 81 e2 00 00 ff ff and $0xffff0000,%edx 804def4: 81 fa 00 00 ad fb cmp $0xfbad0000,%edx 804defa: 0f 85 b0 15 00 00 jne 0x804f4b0 804df00: f6 01 08 testb $0x8,(%ecx) 804df03: 0f 85 a7 15 00 00 jne 0x804f4b0 804df09: 85 f6 test %esi,%esi 804df0b: 0f 84 9f 15 00 00 je 0x804f4b0 804df11: 8b 5d 08 mov 0x8(%ebp),%ebx 804df14: f6 03 02 testb $0x2,(%ebx) 804df17: 74 13 je 0x804df2c 804df19: 8b 7d 10 mov 0x10(%ebp),%edi 804df1c: 57 push %edi 804df1d: 56 push %esi 804df1e: 53 push %ebx 804df1f: e8 0c 35 00 00 call 0x8051430 804df24: e9 dd 30 00 00 jmp 0x8051006 804df29: 8d 76 00 lea 0x0(%esi),%esi 804df2c: c7 85 9c fb ff ff 00 movl $0x0,0xfffffb9c(%ebp) 804df33: 00 00 00 804df36: 6a 00 push $0x0 804df38: 6a 00 push $0x0 804df3a: 6a 00 push $0x0 804df3c: e8 7f 7b 00 00 call 0x8055ac0 804df41: 83 c4 0c add $0xc,%esp 804df44: 89 b5 10 fb ff ff mov %esi,0xfffffb10(%ebp) 804df4a: 80 3e 00 cmpb $0x0,(%esi) 804df4d: 74 3e je 0x804df8d 804df4f: 90 nop 804df50: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 804df56: 80 39 25 cmpb $0x25,(%ecx) 804df59: 74 32 je 0x804df8d 804df5b: 80 39 00 cmpb $0x0,(%ecx) 804df5e: 7d 11 jge 0x804df71 804df60: 6a 01 push $0x1 804df62: 51 push %ecx 804df63: 6a 00 push $0x0 804df65: e8 56 7b 00 00 call 0x8055ac0 804df6a: 83 c4 0c add $0xc,%esp 804df6d: 85 c0 test %eax,%eax 804df6f: 7f 0b jg 0x804df7c 804df71: ff 85 10 fb ff ff incl 0xfffffb10(%ebp) 804df77: eb 09 jmp 0x804df82 804df79: 8d 76 00 lea 0x0(%esi),%esi 804df7c: 01 85 10 fb ff ff add %eax,0xfffffb10(%ebp) 804df82: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 804df88: 80 3b 00 cmpb $0x0,(%ebx) 804df8b: 75 c3 jne 0x804df50 804df8d: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804df93: 89 bd a4 fb ff ff mov %edi,0xfffffba4(%ebp) 804df99: 89 bd 00 fc ff ff mov %edi,0xfffffc00(%ebp) 804df9f: 8b 4d 08 mov 0x8(%ebp),%ecx 804dfa2: 8b 51 50 mov 0x50(%ecx),%edx 804dfa5: 8b 9d a4 fb ff ff mov 0xfffffba4(%ebp),%ebx 804dfab: 29 f3 sub %esi,%ebx 804dfad: 53 push %ebx 804dfae: 56 push %esi 804dfaf: 51 push %ecx 804dfb0: 8b 52 34 mov 0x34(%edx),%edx 804dfb3: ff d2 call *%edx 804dfb5: 83 c4 0c add $0xc,%esp 804dfb8: 39 d8 cmp %ebx,%eax 804dfba: 0f 85 fa 14 00 00 jne 0x804f4ba 804dfc0: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 804dfc6: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804dfcc: 80 3a 00 cmpb $0x0,(%edx) 804dfcf: 0f 84 2b 30 00 00 je 0x8051000 804dfd5: c7 85 a0 fb ff ff 00 movl $0x0,0xfffffba0(%ebp) 804dfdc: 00 00 00 804dfdf: 8b 7d 10 mov 0x10(%ebp),%edi 804dfe2: 89 bd 98 fb ff ff mov %edi,0xfffffb98(%ebp) 804dfe8: c7 85 a8 fb ff ff ff movl $0xffffffff,0xfffffba8(%ebp) 804dfef: ff ff ff 804dff2: 8d 36 lea (%esi),%esi 804dff4: c7 85 94 fb ff ff 00 movl $0x0,0xfffffb94(%ebp) 804dffb: 00 00 00 804dffe: c7 85 90 fb ff ff 00 movl $0x0,0xfffffb90(%ebp) 804e005: 00 00 00 804e008: c7 85 8c fb ff ff 00 movl $0x0,0xfffffb8c(%ebp) 804e00f: 00 00 00 804e012: c7 85 88 fb ff ff 00 movl $0x0,0xfffffb88(%ebp) 804e019: 00 00 00 804e01c: c7 85 84 fb ff ff 00 movl $0x0,0xfffffb84(%ebp) 804e023: 00 00 00 804e026: 31 f6 xor %esi,%esi 804e028: c7 85 80 fb ff ff 00 movl $0x0,0xfffffb80(%ebp) 804e02f: 00 00 00 804e032: c7 85 7c fb ff ff 00 movl $0x0,0xfffffb7c(%ebp) 804e039: 00 00 00 804e03c: c7 85 74 fb ff ff 00 movl $0x0,0xfffffb74(%ebp) 804e043: 00 00 00 804e046: c7 85 70 fb ff ff ff movl $0xffffffff,0xfffffb70(%ebp) 804e04d: ff ff ff 804e050: c6 85 6c fb ff ff 20 movb $0x20,0xfffffb6c(%ebp) 804e057: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804e05d: 42 inc %edx 804e05e: 89 95 00 fc ff ff mov %edx,0xfffffc00(%ebp) 804e064: 8a 12 mov (%edx),%dl 804e066: 88 95 60 fb ff ff mov %dl,0xfffffb60(%ebp) 804e06c: 81 e2 ff 00 00 00 and $0xff,%edx 804e072: 83 fa 78 cmp $0x78,%edx 804e075: 0f 87 49 14 00 00 ja 0x804f4c4 804e07b: ff 24 95 84 e0 04 08 jmp *0x804e084(,%edx,4) 804e082: 8d 36 lea (%esi),%esi 804e084: ba f4 04 08 c4 mov $0xc40804f4,%edx 804e089: f4 hlt 804e08a: 04 08 add $0x8,%al 804e08c: c4 les (bad),%esi 804e08d: f4 hlt 804e08e: 04 08 add $0x8,%al 804e090: c4 les (bad),%esi 804e091: f4 hlt 804e092: 04 08 add $0x8,%al 804e094: c4 les (bad),%esi 804e095: f4 hlt 804e096: 04 08 add $0x8,%al 804e098: c4 les (bad),%esi 804e099: f4 hlt 804e09a: 04 08 add $0x8,%al 804e09c: c4 les (bad),%esi 804e09d: f4 hlt 804e09e: 04 08 add $0x8,%al 804e0a0: c4 les (bad),%esi 804e0a1: f4 hlt 804e0a2: 04 08 add $0x8,%al 804e0a4: c4 les (bad),%esi 804e0a5: f4 hlt 804e0a6: 04 08 add $0x8,%al 804e0a8: c4 les (bad),%esi 804e0a9: f4 hlt 804e0aa: 04 08 add $0x8,%al 804e0ac: c4 les (bad),%esi 804e0ad: f4 hlt 804e0ae: 04 08 add $0x8,%al 804e0b0: c4 les (bad),%esi 804e0b1: f4 hlt 804e0b2: 04 08 add $0x8,%al 804e0b4: c4 les (bad),%esi 804e0b5: f4 hlt 804e0b6: 04 08 add $0x8,%al 804e0b8: c4 les (bad),%esi 804e0b9: f4 hlt 804e0ba: 04 08 add $0x8,%al 804e0bc: c4 les (bad),%esi 804e0bd: f4 hlt 804e0be: 04 08 add $0x8,%al 804e0c0: c4 les (bad),%esi 804e0c1: f4 hlt 804e0c2: 04 08 add $0x8,%al 804e0c4: c4 les (bad),%esi 804e0c5: f4 hlt 804e0c6: 04 08 add $0x8,%al 804e0c8: c4 les (bad),%esi 804e0c9: f4 hlt 804e0ca: 04 08 add $0x8,%al 804e0cc: c4 les (bad),%esi 804e0cd: f4 hlt 804e0ce: 04 08 add $0x8,%al 804e0d0: c4 les (bad),%esi 804e0d1: f4 hlt 804e0d2: 04 08 add $0x8,%al 804e0d4: c4 les (bad),%esi 804e0d5: f4 hlt 804e0d6: 04 08 add $0x8,%al 804e0d8: c4 les (bad),%esi 804e0d9: f4 hlt 804e0da: 04 08 add $0x8,%al 804e0dc: c4 les (bad),%esi 804e0dd: f4 hlt 804e0de: 04 08 add $0x8,%al 804e0e0: c4 les (bad),%esi 804e0e1: f4 hlt 804e0e2: 04 08 add $0x8,%al 804e0e4: c4 les (bad),%esi 804e0e5: f4 hlt 804e0e6: 04 08 add $0x8,%al 804e0e8: c4 les (bad),%esi 804e0e9: f4 hlt 804e0ea: 04 08 add $0x8,%al 804e0ec: c4 les (bad),%esi 804e0ed: f4 hlt 804e0ee: 04 08 add $0x8,%al 804e0f0: c4 les (bad),%esi 804e0f1: f4 hlt 804e0f2: 04 08 add $0x8,%al 804e0f4: c4 les (bad),%esi 804e0f5: f4 hlt 804e0f6: 04 08 add $0x8,%al 804e0f8: c4 les (bad),%esi 804e0f9: f4 hlt 804e0fa: 04 08 add $0x8,%al 804e0fc: c4 les (bad),%esi 804e0fd: f4 hlt 804e0fe: 04 08 add $0x8,%al 804e100: c4 les (bad),%esi 804e101: f4 hlt 804e102: 04 08 add $0x8,%al 804e104: 68 e2 04 08 c4 push $0xc40804e2 804e109: f4 hlt 804e10a: 04 08 add $0x8,%al 804e10c: c4 les (bad),%esi 804e10d: f4 hlt 804e10e: 04 08 add $0x8,%al 804e110: 68 e2 04 08 c4 push $0xc40804e2 804e115: f4 hlt 804e116: 04 08 add $0x8,%al 804e118: ac lods %ds:(%esi),%al 804e119: ea 04 08 c4 f4 04 08 ljmp $0x804,$0xf4c40804 804e120: 68 e2 04 08 c4 push $0xc40804e2 804e125: f4 hlt 804e126: 04 08 add $0x8,%al 804e128: c4 les (bad),%esi 804e129: f4 hlt 804e12a: 04 08 add $0x8,%al 804e12c: 78 e5 js 0x804e113 804e12e: 04 08 add $0x8,%al 804e130: 68 e2 04 08 c4 push $0xc40804e2 804e135: f4 hlt 804e136: 04 08 add $0x8,%al 804e138: 68 e2 04 08 f4 push $0xf40804e2 804e13d: e6 04 out %al,$0x4 804e13f: 08 c4 or %al,%ah 804e141: f4 hlt 804e142: 04 08 add $0x8,%al 804e144: 68 e2 04 08 54 push $0x540804e2 804e149: e6 04 out %al,$0x4 804e14b: 08 54 e6 04 or %dl,0x4(%esi,8) 804e14f: 08 54 e6 04 or %dl,0x4(%esi,8) 804e153: 08 54 e6 04 or %dl,0x4(%esi,8) 804e157: 08 54 e6 04 or %dl,0x4(%esi,8) 804e15b: 08 54 e6 04 or %dl,0x4(%esi,8) 804e15f: 08 54 e6 04 or %dl,0x4(%esi,8) 804e163: 08 54 e6 04 or %dl,0x4(%esi,8) 804e167: 08 54 e6 04 or %dl,0x4(%esi,8) 804e16b: 08 c4 or %al,%ah 804e16d: f4 hlt 804e16e: 04 08 add $0x8,%al 804e170: c4 les (bad),%esi 804e171: f4 hlt 804e172: 04 08 add $0x8,%al 804e174: c4 les (bad),%esi 804e175: f4 hlt 804e176: 04 08 add $0x8,%al 804e178: c4 les (bad),%esi 804e179: f4 hlt 804e17a: 04 08 add $0x8,%al 804e17c: c4 les (bad),%esi 804e17d: f4 hlt 804e17e: 04 08 add $0x8,%al 804e180: c4 les (bad),%esi 804e181: f4 hlt 804e182: 04 08 add $0x8,%al 804e184: c4 les (bad),%esi 804e185: f4 hlt 804e186: 04 08 add $0x8,%al 804e188: c4 les (bad),%esi 804e189: f4 hlt 804e18a: 04 08 add $0x8,%al 804e18c: c4 les (bad),%esi 804e18d: f4 hlt 804e18e: 04 08 add $0x8,%al 804e190: c4 les (bad),%esi 804e191: f4 hlt 804e192: 04 08 add $0x8,%al 804e194: c4 les (bad),%esi 804e195: f4 hlt 804e196: 04 08 add $0x8,%al 804e198: bc ef 04 08 c4 mov $0xc40804ef,%esp 804e19d: f4 hlt 804e19e: 04 08 add $0x8,%al 804e1a0: bc ef 04 08 c4 mov $0xc40804ef,%esp 804e1a5: f4 hlt 804e1a6: 04 08 add $0x8,%al 804e1a8: c4 les (bad),%esi 804e1a9: f4 hlt 804e1aa: 04 08 add $0x8,%al 804e1ac: c4 les (bad),%esi 804e1ad: f4 hlt 804e1ae: 04 08 add $0x8,%al 804e1b0: c4 les (bad),%esi 804e1b1: f4 hlt 804e1b2: 04 08 add $0x8,%al 804e1b4: 60 pusha 804e1b5: e8 04 08 c4 f4 call 0xfcc8e9be 804e1ba: 04 08 add $0x8,%al 804e1bc: c4 les (bad),%esi 804e1bd: f4 hlt 804e1be: 04 08 add $0x8,%al 804e1c0: c4 les (bad),%esi 804e1c1: f4 hlt 804e1c2: 04 08 add $0x8,%al 804e1c4: c4 les (bad),%esi 804e1c5: f4 hlt 804e1c6: 04 08 add $0x8,%al 804e1c8: c4 les (bad),%esi 804e1c9: f4 hlt 804e1ca: 04 08 add $0x8,%al 804e1cc: c4 les (bad),%esi 804e1cd: f4 hlt 804e1ce: 04 08 add $0x8,%al 804e1d0: c4 les (bad),%esi 804e1d1: f4 hlt 804e1d2: 04 08 add $0x8,%al 804e1d4: c4 les (bad),%esi 804e1d5: f4 hlt 804e1d6: 04 08 add $0x8,%al 804e1d8: c4 les (bad),%esi 804e1d9: f4 hlt 804e1da: 04 08 add $0x8,%al 804e1dc: c4 les (bad),%esi 804e1dd: f4 hlt 804e1de: 04 08 add $0x8,%al 804e1e0: c4 les (bad),%esi 804e1e1: f4 hlt 804e1e2: 04 08 add $0x8,%al 804e1e4: d4 eb aam $0xffffffeb 804e1e6: 04 08 add $0x8,%al 804e1e8: c4 les (bad),%esi 804e1e9: f4 hlt 804e1ea: 04 08 add $0x8,%al 804e1ec: 60 pusha 804e1ed: e8 04 08 c4 f4 call 0xfcc8e9f6 804e1f2: 04 08 add $0x8,%al 804e1f4: c4 les (bad),%esi 804e1f5: f4 hlt 804e1f6: 04 08 add $0x8,%al 804e1f8: c4 les (bad),%esi 804e1f9: f4 hlt 804e1fa: 04 08 add $0x8,%al 804e1fc: c4 les (bad),%esi 804e1fd: f4 hlt 804e1fe: 04 08 add $0x8,%al 804e200: c4 les (bad),%esi 804e201: f4 hlt 804e202: 04 08 add $0x8,%al 804e204: c4 les (bad),%esi 804e205: f4 hlt 804e206: 04 08 add $0x8,%al 804e208: c4 les (bad),%esi 804e209: f4 hlt 804e20a: 04 08 add $0x8,%al 804e20c: c4 les (bad),%esi 804e20d: f4 hlt 804e20e: 04 08 add $0x8,%al 804e210: c4 les (bad),%esi 804e211: f0 04 08 lock add $0x8,%al 804e214: e8 ea 04 08 bc call 0xc40ce703 804e219: ef out %eax,(%dx) 804e21a: 04 08 add $0x8,%al 804e21c: bc ef 04 08 bc mov $0xbc0804ef,%esp 804e221: ef out %eax,(%dx) 804e222: 04 08 add $0x8,%al 804e224: 60 pusha 804e225: e8 04 08 e8 ea call 0xf2ecea2e 804e22a: 04 08 add $0x8,%al 804e22c: c4 les (bad),%esi 804e22d: f4 hlt 804e22e: 04 08 add $0x8,%al 804e230: c4 les (bad),%esi 804e231: f4 hlt 804e232: 04 08 add $0x8,%al 804e234: 60 pusha 804e235: e8 04 08 e8 f3 call 0xfbecea3e 804e23a: 04 08 add $0x8,%al 804e23c: 58 pop %eax 804e23d: f3 04 08 repz add $0x8,%al 804e240: c8 eb 04 08 enter $0x4eb,$0x8 804e244: ec in (%dx),%al 804e245: f2 04 08 repnz add $0x8,%al 804e248: 60 pusha 804e249: e8 04 08 c4 f4 call 0xfcc8ea52 804e24e: 04 08 add $0x8,%al 804e250: 7c f1 jl 0x804e243 804e252: 04 08 add $0x8,%al 804e254: c4 les (bad),%esi 804e255: f4 hlt 804e256: 04 08 add $0x8,%al 804e258: bc eb 04 08 c4 mov $0xc40804eb,%esp 804e25d: f4 hlt 804e25e: 04 08 add $0x8,%al 804e260: c4 les (bad),%esi 804e261: f4 hlt 804e262: 04 08 add $0x8,%al 804e264: d4 eb aam $0xffffffeb 804e266: 04 08 add $0x8,%al 804e268: 0f b6 95 60 fb ff ff movzbl 0xfffffb60(%ebp),%edx 804e26f: 83 fa 78 cmp $0x78,%edx 804e272: 0f 87 4c 12 00 00 ja 0x804f4c4 804e278: ff 24 95 80 e2 04 08 jmp *0x804e280(,%edx,4) 804e27f: 90 nop 804e280: ba f4 04 08 c4 mov $0xc40804f4,%edx 804e285: f4 hlt 804e286: 04 08 add $0x8,%al 804e288: c4 les (bad),%esi 804e289: f4 hlt 804e28a: 04 08 add $0x8,%al 804e28c: c4 les (bad),%esi 804e28d: f4 hlt 804e28e: 04 08 add $0x8,%al 804e290: c4 les (bad),%esi 804e291: f4 hlt 804e292: 04 08 add $0x8,%al 804e294: c4 les (bad),%esi 804e295: f4 hlt 804e296: 04 08 add $0x8,%al 804e298: c4 les (bad),%esi 804e299: f4 hlt 804e29a: 04 08 add $0x8,%al 804e29c: c4 les (bad),%esi 804e29d: f4 hlt 804e29e: 04 08 add $0x8,%al 804e2a0: c4 les (bad),%esi 804e2a1: f4 hlt 804e2a2: 04 08 add $0x8,%al 804e2a4: c4 les (bad),%esi 804e2a5: f4 hlt 804e2a6: 04 08 add $0x8,%al 804e2a8: c4 les (bad),%esi 804e2a9: f4 hlt 804e2aa: 04 08 add $0x8,%al 804e2ac: c4 les (bad),%esi 804e2ad: f4 hlt 804e2ae: 04 08 add $0x8,%al 804e2b0: c4 les (bad),%esi 804e2b1: f4 hlt 804e2b2: 04 08 add $0x8,%al 804e2b4: c4 les (bad),%esi 804e2b5: f4 hlt 804e2b6: 04 08 add $0x8,%al 804e2b8: c4 les (bad),%esi 804e2b9: f4 hlt 804e2ba: 04 08 add $0x8,%al 804e2bc: c4 les (bad),%esi 804e2bd: f4 hlt 804e2be: 04 08 add $0x8,%al 804e2c0: c4 les (bad),%esi 804e2c1: f4 hlt 804e2c2: 04 08 add $0x8,%al 804e2c4: c4 les (bad),%esi 804e2c5: f4 hlt 804e2c6: 04 08 add $0x8,%al 804e2c8: c4 les (bad),%esi 804e2c9: f4 hlt 804e2ca: 04 08 add $0x8,%al 804e2cc: c4 les (bad),%esi 804e2cd: f4 hlt 804e2ce: 04 08 add $0x8,%al 804e2d0: c4 les (bad),%esi 804e2d1: f4 hlt 804e2d2: 04 08 add $0x8,%al 804e2d4: c4 les (bad),%esi 804e2d5: f4 hlt 804e2d6: 04 08 add $0x8,%al 804e2d8: c4 les (bad),%esi 804e2d9: f4 hlt 804e2da: 04 08 add $0x8,%al 804e2dc: c4 les (bad),%esi 804e2dd: f4 hlt 804e2de: 04 08 add $0x8,%al 804e2e0: c4 les (bad),%esi 804e2e1: f4 hlt 804e2e2: 04 08 add $0x8,%al 804e2e4: c4 les (bad),%esi 804e2e5: f4 hlt 804e2e6: 04 08 add $0x8,%al 804e2e8: c4 les (bad),%esi 804e2e9: f4 hlt 804e2ea: 04 08 add $0x8,%al 804e2ec: c4 les (bad),%esi 804e2ed: f4 hlt 804e2ee: 04 08 add $0x8,%al 804e2f0: c4 les (bad),%esi 804e2f1: f4 hlt 804e2f2: 04 08 add $0x8,%al 804e2f4: c4 les (bad),%esi 804e2f5: f4 hlt 804e2f6: 04 08 add $0x8,%al 804e2f8: c4 les (bad),%esi 804e2f9: f4 hlt 804e2fa: 04 08 add $0x8,%al 804e2fc: c4 les (bad),%esi 804e2fd: f4 hlt 804e2fe: 04 08 add $0x8,%al 804e300: 64 fs 804e301: e4 04 in $0x4,%al 804e303: 08 c4 or %al,%ah 804e305: f4 hlt 804e306: 04 08 add $0x8,%al 804e308: c4 les (bad),%esi 804e309: f4 hlt 804e30a: 04 08 add $0x8,%al 804e30c: 9c pushf 804e30d: e4 04 in $0x4,%al 804e30f: 08 c4 or %al,%ah 804e311: f4 hlt 804e312: 04 08 add $0x8,%al 804e314: ac lods %ds:(%esi),%al 804e315: ea 04 08 c4 f4 04 08 ljmp $0x804,$0xf4c40804 804e31c: c8 e4 04 08 enter $0x4e4,$0x8 804e320: c4 les (bad),%esi 804e321: f4 hlt 804e322: 04 08 add $0x8,%al 804e324: c4 les (bad),%esi 804e325: f4 hlt 804e326: 04 08 add $0x8,%al 804e328: c4 les (bad),%esi 804e329: f4 hlt 804e32a: 04 08 add $0x8,%al 804e32c: 74 e4 je 0x804e312 804e32e: 04 08 add $0x8,%al 804e330: c4 les (bad),%esi 804e331: f4 hlt 804e332: 04 08 add $0x8,%al 804e334: 84 e4 test %ah,%ah 804e336: 04 08 add $0x8,%al 804e338: f4 hlt 804e339: e6 04 out %al,$0x4 804e33b: 08 c4 or %al,%ah 804e33d: f4 hlt 804e33e: 04 08 add $0x8,%al 804e340: ac lods %ds:(%esi),%al 804e341: e4 04 in $0x4,%al 804e343: 08 54 e6 04 or %dl,0x4(%esi,8) 804e347: 08 54 e6 04 or %dl,0x4(%esi,8) 804e34b: 08 54 e6 04 or %dl,0x4(%esi,8) 804e34f: 08 54 e6 04 or %dl,0x4(%esi,8) 804e353: 08 54 e6 04 or %dl,0x4(%esi,8) 804e357: 08 54 e6 04 or %dl,0x4(%esi,8) 804e35b: 08 54 e6 04 or %dl,0x4(%esi,8) 804e35f: 08 54 e6 04 or %dl,0x4(%esi,8) 804e363: 08 54 e6 04 or %dl,0x4(%esi,8) 804e367: 08 c4 or %al,%ah 804e369: f4 hlt 804e36a: 04 08 add $0x8,%al 804e36c: c4 les (bad),%esi 804e36d: f4 hlt 804e36e: 04 08 add $0x8,%al 804e370: c4 les (bad),%esi 804e371: f4 hlt 804e372: 04 08 add $0x8,%al 804e374: c4 les (bad),%esi 804e375: f4 hlt 804e376: 04 08 add $0x8,%al 804e378: c4 les (bad),%esi 804e379: f4 hlt 804e37a: 04 08 add $0x8,%al 804e37c: c4 les (bad),%esi 804e37d: f4 hlt 804e37e: 04 08 add $0x8,%al 804e380: c4 les (bad),%esi 804e381: f4 hlt 804e382: 04 08 add $0x8,%al 804e384: c4 les (bad),%esi 804e385: f4 hlt 804e386: 04 08 add $0x8,%al 804e388: c4 les (bad),%esi 804e389: f4 hlt 804e38a: 04 08 add $0x8,%al 804e38c: c4 les (bad),%esi 804e38d: f4 hlt 804e38e: 04 08 add $0x8,%al 804e390: c4 les (bad),%esi 804e391: f4 hlt 804e392: 04 08 add $0x8,%al 804e394: bc ef 04 08 c4 mov $0xc40804ef,%esp 804e399: f4 hlt 804e39a: 04 08 add $0x8,%al 804e39c: bc ef 04 08 c4 mov $0xc40804ef,%esp 804e3a1: f4 hlt 804e3a2: 04 08 add $0x8,%al 804e3a4: c4 les (bad),%esi 804e3a5: f4 hlt 804e3a6: 04 08 add $0x8,%al 804e3a8: c4 les (bad),%esi 804e3a9: f4 hlt 804e3aa: 04 08 add $0x8,%al 804e3ac: c4 les (bad),%esi 804e3ad: f4 hlt 804e3ae: 04 08 add $0x8,%al 804e3b0: 60 pusha 804e3b1: e8 04 08 c4 f4 call 0xfcc8ebba 804e3b6: 04 08 add $0x8,%al 804e3b8: c4 les (bad),%esi 804e3b9: f4 hlt 804e3ba: 04 08 add $0x8,%al 804e3bc: c4 les (bad),%esi 804e3bd: f4 hlt 804e3be: 04 08 add $0x8,%al 804e3c0: c4 les (bad),%esi 804e3c1: f4 hlt 804e3c2: 04 08 add $0x8,%al 804e3c4: c4 les (bad),%esi 804e3c5: f4 hlt 804e3c6: 04 08 add $0x8,%al 804e3c8: c4 les (bad),%esi 804e3c9: f4 hlt 804e3ca: 04 08 add $0x8,%al 804e3cc: c4 les (bad),%esi 804e3cd: f4 hlt 804e3ce: 04 08 add $0x8,%al 804e3d0: c4 les (bad),%esi 804e3d1: f4 hlt 804e3d2: 04 08 add $0x8,%al 804e3d4: c4 les (bad),%esi 804e3d5: f4 hlt 804e3d6: 04 08 add $0x8,%al 804e3d8: c4 les (bad),%esi 804e3d9: f4 hlt 804e3da: 04 08 add $0x8,%al 804e3dc: c4 les (bad),%esi 804e3dd: f4 hlt 804e3de: 04 08 add $0x8,%al 804e3e0: d4 eb aam $0xffffffeb 804e3e2: 04 08 add $0x8,%al 804e3e4: c4 les (bad),%esi 804e3e5: f4 hlt 804e3e6: 04 08 add $0x8,%al 804e3e8: 60 pusha 804e3e9: e8 04 08 c4 f4 call 0xfcc8ebf2 804e3ee: 04 08 add $0x8,%al 804e3f0: c4 les (bad),%esi 804e3f1: f4 hlt 804e3f2: 04 08 add $0x8,%al 804e3f4: c4 les (bad),%esi 804e3f5: f4 hlt 804e3f6: 04 08 add $0x8,%al 804e3f8: c4 les (bad),%esi 804e3f9: f4 hlt 804e3fa: 04 08 add $0x8,%al 804e3fc: c4 les (bad),%esi 804e3fd: f4 hlt 804e3fe: 04 08 add $0x8,%al 804e400: c4 les (bad),%esi 804e401: f4 hlt 804e402: 04 08 add $0x8,%al 804e404: c4 les (bad),%esi 804e405: f4 hlt 804e406: 04 08 add $0x8,%al 804e408: c4 les (bad),%esi 804e409: f4 hlt 804e40a: 04 08 add $0x8,%al 804e40c: c4 les (bad),%esi 804e40d: f0 04 08 lock add $0x8,%al 804e410: e8 ea 04 08 bc call 0xc40ce8ff 804e415: ef out %eax,(%dx) 804e416: 04 08 add $0x8,%al 804e418: bc ef 04 08 bc mov $0xbc0804ef,%esp 804e41d: ef out %eax,(%dx) 804e41e: 04 08 add $0x8,%al 804e420: 60 pusha 804e421: e8 04 08 e8 ea call 0xf2ecec2a 804e426: 04 08 add $0x8,%al 804e428: c4 les (bad),%esi 804e429: f4 hlt 804e42a: 04 08 add $0x8,%al 804e42c: c4 les (bad),%esi 804e42d: f4 hlt 804e42e: 04 08 add $0x8,%al 804e430: 60 pusha 804e431: e8 04 08 e8 f3 call 0xfbecec3a 804e436: 04 08 add $0x8,%al 804e438: 58 pop %eax 804e439: f3 04 08 repz add $0x8,%al 804e43c: c8 eb 04 08 enter $0x4eb,$0x8 804e440: ec in (%dx),%al 804e441: f2 04 08 repnz add $0x8,%al 804e444: 60 pusha 804e445: e8 04 08 c4 f4 call 0xfcc8ec4e 804e44a: 04 08 add $0x8,%al 804e44c: 7c f1 jl 0x804e43f 804e44e: 04 08 add $0x8,%al 804e450: c4 les (bad),%esi 804e451: f4 hlt 804e452: 04 08 add $0x8,%al 804e454: bc eb 04 08 c4 mov $0xc40804eb,%esp 804e459: f4 hlt 804e45a: 04 08 add $0x8,%al 804e45c: c4 les (bad),%esi 804e45d: f4 hlt 804e45e: 04 08 add $0x8,%al 804e460: d4 eb aam $0xffffffeb 804e462: 04 08 add $0x8,%al 804e464: c7 85 90 fb ff ff 01 movl $0x1,0xfffffb90(%ebp) 804e46b: 00 00 00 804e46e: e9 e7 00 00 00 jmp 0x804e55a 804e473: 90 nop 804e474: c7 85 88 fb ff ff 01 movl $0x1,0xfffffb88(%ebp) 804e47b: 00 00 00 804e47e: e9 d7 00 00 00 jmp 0x804e55a 804e483: 90 nop 804e484: c7 85 8c fb ff ff 01 movl $0x1,0xfffffb8c(%ebp) 804e48b: 00 00 00 804e48e: c6 85 6c fb ff ff 20 movb $0x20,0xfffffb6c(%ebp) 804e495: e9 c0 00 00 00 jmp 0x804e55a 804e49a: 8d 36 lea (%esi),%esi 804e49c: c7 85 94 fb ff ff 01 movl $0x1,0xfffffb94(%ebp) 804e4a3: 00 00 00 804e4a6: e9 af 00 00 00 jmp 0x804e55a 804e4ab: 90 nop 804e4ac: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 804e4b3: 0f 85 a1 00 00 00 jne 0x804e55a 804e4b9: c6 85 6c fb ff ff 30 movb $0x30,0xfffffb6c(%ebp) 804e4c0: e9 95 00 00 00 jmp 0x804e55a 804e4c5: 8d 76 00 lea 0x0(%esi),%esi 804e4c8: c7 85 84 fb ff ff 01 movl $0x1,0xfffffb84(%ebp) 804e4cf: 00 00 00 804e4d2: 83 bd a8 fb ff ff ff cmpl $0xffffffff,0xfffffba8(%ebp) 804e4d9: 75 7f jne 0x804e55a 804e4db: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 804e4e1: 8b 52 10 mov 0x10(%edx),%edx 804e4e4: 89 95 28 fb ff ff mov %edx,0xfffffb28(%ebp) 804e4ea: 30 c0 xor %al,%al 804e4ec: 89 95 14 fb ff ff mov %edx,0xfffffb14(%ebp) 804e4f2: 89 d7 mov %edx,%edi 804e4f4: fc cld 804e4f5: b9 ff ff ff ff mov $0xffffffff,%ecx 804e4fa: f2 ae repnz scas %es:(%edi),%al 804e4fc: 89 ca mov %ecx,%edx 804e4fe: f7 d2 not %edx 804e500: 4a dec %edx 804e501: 52 push %edx 804e502: 8b 8d 28 fb ff ff mov 0xfffffb28(%ebp),%ecx 804e508: 51 push %ecx 804e509: 8d 95 08 fc ff ff lea 0xfffffc08(%ebp),%edx 804e50f: 52 push %edx 804e510: e8 ab 75 00 00 call 0x8055ac0 804e515: 83 c4 0c add $0xc,%esp 804e518: 85 c0 test %eax,%eax 804e51a: 7f 12 jg 0x804e52e 804e51c: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 804e522: 8b 52 10 mov 0x10(%edx),%edx 804e525: 0f b6 12 movzbl (%edx),%edx 804e528: 89 95 08 fc ff ff mov %edx,0xfffffc08(%ebp) 804e52e: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 804e534: 8b 52 14 mov 0x14(%edx),%edx 804e537: 89 95 a8 fb ff ff mov %edx,0xfffffba8(%ebp) 804e53d: 80 3a 00 cmpb $0x0,(%edx) 804e540: 74 0e je 0x804e550 804e542: 80 3a ff cmpb $0xff,(%edx) 804e545: 74 09 je 0x804e550 804e547: 83 bd 08 fc ff ff 00 cmpl $0x0,0xfffffc08(%ebp) 804e54e: 75 0a jne 0x804e55a 804e550: c7 85 a8 fb ff ff 00 movl $0x0,0xfffffba8(%ebp) 804e557: 00 00 00 804e55a: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804e560: 42 inc %edx 804e561: 89 95 00 fc ff ff mov %edx,0xfffffc00(%ebp) 804e567: 8a 12 mov (%edx),%dl 804e569: 88 95 60 fb ff ff mov %dl,0xfffffb60(%ebp) 804e56f: 80 fa 2a cmp $0x2a,%dl 804e572: 0f 85 f0 fc ff ff jne 0x804e268 804e578: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804e57e: 42 inc %edx 804e57f: 89 95 00 fc ff ff mov %edx,0xfffffc00(%ebp) 804e585: 89 95 04 fc ff ff mov %edx,0xfffffc04(%ebp) 804e58b: 0f b6 12 movzbl (%edx),%edx 804e58e: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 804e594: 89 9d 1c fb ff ff mov %ebx,0xfffffb1c(%ebp) 804e59a: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 804e59f: 74 7d je 0x804e61e 804e5a1: 83 c2 d0 add $0xffffffd0,%edx 804e5a4: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804e5aa: ff 85 04 fc ff ff incl 0xfffffc04(%ebp) 804e5b0: 8b 85 04 fc ff ff mov 0xfffffc04(%ebp),%eax 804e5b6: 0f b6 10 movzbl (%eax),%edx 804e5b9: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 804e5be: 74 46 je 0x804e606 804e5c0: 89 9d 1c fb ff ff mov %ebx,0xfffffb1c(%ebp) 804e5c6: 8d 36 lea (%esi),%esi 804e5c8: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804e5ce: 8d 14 ff lea (%edi,%edi,8),%edx 804e5d1: 8d 54 3a d0 lea 0xffffffd0(%edx,%edi,1),%edx 804e5d5: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804e5db: 0f b6 10 movzbl (%eax),%edx 804e5de: 03 95 20 fb ff ff add 0xfffffb20(%ebp),%edx 804e5e4: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804e5ea: ff 85 04 fc ff ff incl 0xfffffc04(%ebp) 804e5f0: 8b 85 04 fc ff ff mov 0xfffffc04(%ebp),%eax 804e5f6: 0f b6 10 movzbl (%eax),%edx 804e5f9: 8b 8d 1c fb ff ff mov 0xfffffb1c(%ebp),%ecx 804e5ff: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 804e604: 75 c2 jne 0x804e5c8 804e606: 83 bd 10 fb ff ff 00 cmpl $0x0,0xfffffb10(%ebp) 804e60d: 74 0f je 0x804e61e 804e60f: 8b 95 04 fc ff ff mov 0xfffffc04(%ebp),%edx 804e615: 80 3a 24 cmpb $0x24,(%edx) 804e618: 0f 84 a6 0e 00 00 je 0x804f4c4 804e61e: 83 45 10 04 addl $0x4,0x10(%ebp) 804e622: 8b 5d 10 mov 0x10(%ebp),%ebx 804e625: 8b 5b fc mov 0xfffffffc(%ebx),%ebx 804e628: 89 9d 74 fb ff ff mov %ebx,0xfffffb74(%ebp) 804e62e: 85 db test %ebx,%ebx 804e630: 0f 8d af 00 00 00 jge 0x804e6e5 804e636: f7 db neg %ebx 804e638: 89 9d 74 fb ff ff mov %ebx,0xfffffb74(%ebp) 804e63e: c6 85 6c fb ff ff 20 movb $0x20,0xfffffb6c(%ebp) 804e645: c7 85 8c fb ff ff 01 movl $0x1,0xfffffb8c(%ebp) 804e64c: 00 00 00 804e64f: e9 91 00 00 00 jmp 0x804e6e5 804e654: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804e65a: 0f b6 12 movzbl (%edx),%edx 804e65d: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804e663: 83 85 10 fb ff ff d0 addl $0xffffffd0,0xfffffb10(%ebp) 804e66a: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 804e670: 8b 85 00 fc ff ff mov 0xfffffc00(%ebp),%eax 804e676: 0f b6 10 movzbl (%eax),%edx 804e679: 8b 3d 88 ad 07 08 mov 0x807ad88,%edi 804e67f: 89 bd 1c fb ff ff mov %edi,0xfffffb1c(%ebp) 804e685: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 804e68a: 74 3e je 0x804e6ca 804e68c: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 804e692: 8d 14 c9 lea (%ecx,%ecx,8),%edx 804e695: 8d 54 0a d0 lea 0xffffffd0(%edx,%ecx,1),%edx 804e699: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804e69f: 0f b6 10 movzbl (%eax),%edx 804e6a2: 03 95 20 fb ff ff add 0xfffffb20(%ebp),%edx 804e6a8: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804e6ae: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 804e6b4: 8b 85 00 fc ff ff mov 0xfffffc00(%ebp),%eax 804e6ba: 0f b6 10 movzbl (%eax),%edx 804e6bd: 8b 9d 1c fb ff ff mov 0xfffffb1c(%ebp),%ebx 804e6c3: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 804e6c8: 75 c2 jne 0x804e68c 804e6ca: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804e6d0: 89 bd 74 fb ff ff mov %edi,0xfffffb74(%ebp) 804e6d6: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804e6dc: 80 3a 24 cmpb $0x24,(%edx) 804e6df: 0f 84 df 0d 00 00 je 0x804f4c4 804e6e5: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804e6eb: 80 3a 2e cmpb $0x2e,(%edx) 804e6ee: 0f 85 6c 01 00 00 jne 0x804e860 804e6f4: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 804e6fa: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804e700: 80 3a 2a cmpb $0x2a,(%edx) 804e703: 0f 85 bb 00 00 00 jne 0x804e7c4 804e709: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 804e70f: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804e715: 89 95 fc fb ff ff mov %edx,0xfffffbfc(%ebp) 804e71b: 0f b6 12 movzbl (%edx),%edx 804e71e: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 804e724: 89 8d 1c fb ff ff mov %ecx,0xfffffb1c(%ebp) 804e72a: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 804e72f: 74 7d je 0x804e7ae 804e731: 83 c2 d0 add $0xffffffd0,%edx 804e734: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804e73a: ff 85 fc fb ff ff incl 0xfffffbfc(%ebp) 804e740: 8b 85 fc fb ff ff mov 0xfffffbfc(%ebp),%eax 804e746: 0f b6 10 movzbl (%eax),%edx 804e749: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 804e74e: 74 46 je 0x804e796 804e750: 89 8d 1c fb ff ff mov %ecx,0xfffffb1c(%ebp) 804e756: 8d 36 lea (%esi),%esi 804e758: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 804e75e: 8d 14 db lea (%ebx,%ebx,8),%edx 804e761: 8d 54 1a d0 lea 0xffffffd0(%edx,%ebx,1),%edx 804e765: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804e76b: 0f b6 10 movzbl (%eax),%edx 804e76e: 03 95 20 fb ff ff add 0xfffffb20(%ebp),%edx 804e774: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804e77a: ff 85 fc fb ff ff incl 0xfffffbfc(%ebp) 804e780: 8b 85 fc fb ff ff mov 0xfffffbfc(%ebp),%eax 804e786: 0f b6 10 movzbl (%eax),%edx 804e789: 8b bd 1c fb ff ff mov 0xfffffb1c(%ebp),%edi 804e78f: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 804e794: 75 c2 jne 0x804e758 804e796: 83 bd 10 fb ff ff 00 cmpl $0x0,0xfffffb10(%ebp) 804e79d: 74 0f je 0x804e7ae 804e79f: 8b 95 fc fb ff ff mov 0xfffffbfc(%ebp),%edx 804e7a5: 80 3a 24 cmpb $0x24,(%edx) 804e7a8: 0f 84 16 0d 00 00 je 0x804f4c4 804e7ae: 83 45 10 04 addl $0x4,0x10(%ebp) 804e7b2: 8b 4d 10 mov 0x10(%ebp),%ecx 804e7b5: 8b 49 fc mov 0xfffffffc(%ecx),%ecx 804e7b8: 89 8d 70 fb ff ff mov %ecx,0xfffffb70(%ebp) 804e7be: e9 9d 00 00 00 jmp 0x804e860 804e7c3: 90 nop 804e7c4: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804e7ca: 0f b6 12 movzbl (%edx),%edx 804e7cd: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 804e7d3: 89 9d 1c fb ff ff mov %ebx,0xfffffb1c(%ebp) 804e7d9: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 804e7de: 74 74 je 0x804e854 804e7e0: 83 c2 d0 add $0xffffffd0,%edx 804e7e3: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804e7e9: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 804e7ef: 8b 85 00 fc ff ff mov 0xfffffc00(%ebp),%eax 804e7f5: 0f b6 10 movzbl (%eax),%edx 804e7f8: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 804e7fd: 74 47 je 0x804e846 804e7ff: 89 9d 1c fb ff ff mov %ebx,0xfffffb1c(%ebp) 804e805: 8d 76 00 lea 0x0(%esi),%esi 804e808: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804e80e: 8d 14 ff lea (%edi,%edi,8),%edx 804e811: 8d 54 3a d0 lea 0xffffffd0(%edx,%edi,1),%edx 804e815: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804e81b: 0f b6 10 movzbl (%eax),%edx 804e81e: 03 95 20 fb ff ff add 0xfffffb20(%ebp),%edx 804e824: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804e82a: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 804e830: 8b 85 00 fc ff ff mov 0xfffffc00(%ebp),%eax 804e836: 0f b6 10 movzbl (%eax),%edx 804e839: 8b 8d 1c fb ff ff mov 0xfffffb1c(%ebp),%ecx 804e83f: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 804e844: 75 c2 jne 0x804e808 804e846: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 804e84c: 89 9d 70 fb ff ff mov %ebx,0xfffffb70(%ebp) 804e852: eb 0c jmp 0x804e860 804e854: c7 85 70 fb ff ff 00 movl $0x0,0xfffffb70(%ebp) 804e85b: 00 00 00 804e85e: 8d 36 lea (%esi),%esi 804e860: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804e866: 8a 12 mov (%edx),%dl 804e868: 88 95 60 fb ff ff mov %dl,0xfffffb60(%ebp) 804e86e: 81 e2 ff 00 00 00 and $0xff,%edx 804e874: 83 fa 78 cmp $0x78,%edx 804e877: 0f 87 47 0c 00 00 ja 0x804f4c4 804e87d: ff 24 95 84 e8 04 08 jmp *0x804e884(,%edx,4) 804e884: ba f4 04 08 c4 mov $0xc40804f4,%edx 804e889: f4 hlt 804e88a: 04 08 add $0x8,%al 804e88c: c4 les (bad),%esi 804e88d: f4 hlt 804e88e: 04 08 add $0x8,%al 804e890: c4 les (bad),%esi 804e891: f4 hlt 804e892: 04 08 add $0x8,%al 804e894: c4 les (bad),%esi 804e895: f4 hlt 804e896: 04 08 add $0x8,%al 804e898: c4 les (bad),%esi 804e899: f4 hlt 804e89a: 04 08 add $0x8,%al 804e89c: c4 les (bad),%esi 804e89d: f4 hlt 804e89e: 04 08 add $0x8,%al 804e8a0: c4 les (bad),%esi 804e8a1: f4 hlt 804e8a2: 04 08 add $0x8,%al 804e8a4: c4 les (bad),%esi 804e8a5: f4 hlt 804e8a6: 04 08 add $0x8,%al 804e8a8: c4 les (bad),%esi 804e8a9: f4 hlt 804e8aa: 04 08 add $0x8,%al 804e8ac: c4 les (bad),%esi 804e8ad: f4 hlt 804e8ae: 04 08 add $0x8,%al 804e8b0: c4 les (bad),%esi 804e8b1: f4 hlt 804e8b2: 04 08 add $0x8,%al 804e8b4: c4 les (bad),%esi 804e8b5: f4 hlt 804e8b6: 04 08 add $0x8,%al 804e8b8: c4 les (bad),%esi 804e8b9: f4 hlt 804e8ba: 04 08 add $0x8,%al 804e8bc: c4 les (bad),%esi 804e8bd: f4 hlt 804e8be: 04 08 add $0x8,%al 804e8c0: c4 les (bad),%esi 804e8c1: f4 hlt 804e8c2: 04 08 add $0x8,%al 804e8c4: c4 les (bad),%esi 804e8c5: f4 hlt 804e8c6: 04 08 add $0x8,%al 804e8c8: c4 les (bad),%esi 804e8c9: f4 hlt 804e8ca: 04 08 add $0x8,%al 804e8cc: c4 les (bad),%esi 804e8cd: f4 hlt 804e8ce: 04 08 add $0x8,%al 804e8d0: c4 les (bad),%esi 804e8d1: f4 hlt 804e8d2: 04 08 add $0x8,%al 804e8d4: c4 les (bad),%esi 804e8d5: f4 hlt 804e8d6: 04 08 add $0x8,%al 804e8d8: c4 les (bad),%esi 804e8d9: f4 hlt 804e8da: 04 08 add $0x8,%al 804e8dc: c4 les (bad),%esi 804e8dd: f4 hlt 804e8de: 04 08 add $0x8,%al 804e8e0: c4 les (bad),%esi 804e8e1: f4 hlt 804e8e2: 04 08 add $0x8,%al 804e8e4: c4 les (bad),%esi 804e8e5: f4 hlt 804e8e6: 04 08 add $0x8,%al 804e8e8: c4 les (bad),%esi 804e8e9: f4 hlt 804e8ea: 04 08 add $0x8,%al 804e8ec: c4 les (bad),%esi 804e8ed: f4 hlt 804e8ee: 04 08 add $0x8,%al 804e8f0: c4 les (bad),%esi 804e8f1: f4 hlt 804e8f2: 04 08 add $0x8,%al 804e8f4: c4 les (bad),%esi 804e8f5: f4 hlt 804e8f6: 04 08 add $0x8,%al 804e8f8: c4 les (bad),%esi 804e8f9: f4 hlt 804e8fa: 04 08 add $0x8,%al 804e8fc: c4 les (bad),%esi 804e8fd: f4 hlt 804e8fe: 04 08 add $0x8,%al 804e900: c4 les (bad),%esi 804e901: f4 hlt 804e902: 04 08 add $0x8,%al 804e904: c4 les (bad),%esi 804e905: f4 hlt 804e906: 04 08 add $0x8,%al 804e908: c4 les (bad),%esi 804e909: f4 hlt 804e90a: 04 08 add $0x8,%al 804e90c: c4 les (bad),%esi 804e90d: f4 hlt 804e90e: 04 08 add $0x8,%al 804e910: c4 les (bad),%esi 804e911: f4 hlt 804e912: 04 08 add $0x8,%al 804e914: c4 les (bad),%esi 804e915: f4 hlt 804e916: 04 08 add $0x8,%al 804e918: ac lods %ds:(%esi),%al 804e919: ea 04 08 c4 f4 04 08 ljmp $0x804,$0xf4c40804 804e920: c4 les (bad),%esi 804e921: f4 hlt 804e922: 04 08 add $0x8,%al 804e924: c4 les (bad),%esi 804e925: f4 hlt 804e926: 04 08 add $0x8,%al 804e928: c4 les (bad),%esi 804e929: f4 hlt 804e92a: 04 08 add $0x8,%al 804e92c: c4 les (bad),%esi 804e92d: f4 hlt 804e92e: 04 08 add $0x8,%al 804e930: c4 les (bad),%esi 804e931: f4 hlt 804e932: 04 08 add $0x8,%al 804e934: c4 les (bad),%esi 804e935: f4 hlt 804e936: 04 08 add $0x8,%al 804e938: c4 les (bad),%esi 804e939: f4 hlt 804e93a: 04 08 add $0x8,%al 804e93c: c4 les (bad),%esi 804e93d: f4 hlt 804e93e: 04 08 add $0x8,%al 804e940: c4 les (bad),%esi 804e941: f4 hlt 804e942: 04 08 add $0x8,%al 804e944: c4 les (bad),%esi 804e945: f4 hlt 804e946: 04 08 add $0x8,%al 804e948: c4 les (bad),%esi 804e949: f4 hlt 804e94a: 04 08 add $0x8,%al 804e94c: c4 les (bad),%esi 804e94d: f4 hlt 804e94e: 04 08 add $0x8,%al 804e950: c4 les (bad),%esi 804e951: f4 hlt 804e952: 04 08 add $0x8,%al 804e954: c4 les (bad),%esi 804e955: f4 hlt 804e956: 04 08 add $0x8,%al 804e958: c4 les (bad),%esi 804e959: f4 hlt 804e95a: 04 08 add $0x8,%al 804e95c: c4 les (bad),%esi 804e95d: f4 hlt 804e95e: 04 08 add $0x8,%al 804e960: c4 les (bad),%esi 804e961: f4 hlt 804e962: 04 08 add $0x8,%al 804e964: c4 les (bad),%esi 804e965: f4 hlt 804e966: 04 08 add $0x8,%al 804e968: c4 les (bad),%esi 804e969: f4 hlt 804e96a: 04 08 add $0x8,%al 804e96c: c4 les (bad),%esi 804e96d: f4 hlt 804e96e: 04 08 add $0x8,%al 804e970: c4 les (bad),%esi 804e971: f4 hlt 804e972: 04 08 add $0x8,%al 804e974: c4 les (bad),%esi 804e975: f4 hlt 804e976: 04 08 add $0x8,%al 804e978: c4 les (bad),%esi 804e979: f4 hlt 804e97a: 04 08 add $0x8,%al 804e97c: c4 les (bad),%esi 804e97d: f4 hlt 804e97e: 04 08 add $0x8,%al 804e980: c4 les (bad),%esi 804e981: f4 hlt 804e982: 04 08 add $0x8,%al 804e984: c4 les (bad),%esi 804e985: f4 hlt 804e986: 04 08 add $0x8,%al 804e988: c4 les (bad),%esi 804e989: f4 hlt 804e98a: 04 08 add $0x8,%al 804e98c: c4 les (bad),%esi 804e98d: f4 hlt 804e98e: 04 08 add $0x8,%al 804e990: c4 les (bad),%esi 804e991: f4 hlt 804e992: 04 08 add $0x8,%al 804e994: c4 les (bad),%esi 804e995: f4 hlt 804e996: 04 08 add $0x8,%al 804e998: bc ef 04 08 c4 mov $0xc40804ef,%esp 804e99d: f4 hlt 804e99e: 04 08 add $0x8,%al 804e9a0: bc ef 04 08 c4 mov $0xc40804ef,%esp 804e9a5: f4 hlt 804e9a6: 04 08 add $0x8,%al 804e9a8: c4 les (bad),%esi 804e9a9: f4 hlt 804e9aa: 04 08 add $0x8,%al 804e9ac: c4 les (bad),%esi 804e9ad: f4 hlt 804e9ae: 04 08 add $0x8,%al 804e9b0: c4 les (bad),%esi 804e9b1: f4 hlt 804e9b2: 04 08 add $0x8,%al 804e9b4: 9c pushf 804e9b5: ea 04 08 c4 f4 04 08 ljmp $0x804,$0xf4c40804 804e9bc: c4 les (bad),%esi 804e9bd: f4 hlt 804e9be: 04 08 add $0x8,%al 804e9c0: c4 les (bad),%esi 804e9c1: f4 hlt 804e9c2: 04 08 add $0x8,%al 804e9c4: c4 les (bad),%esi 804e9c5: f4 hlt 804e9c6: 04 08 add $0x8,%al 804e9c8: c4 les (bad),%esi 804e9c9: f4 hlt 804e9ca: 04 08 add $0x8,%al 804e9cc: c4 les (bad),%esi 804e9cd: f4 hlt 804e9ce: 04 08 add $0x8,%al 804e9d0: c4 les (bad),%esi 804e9d1: f4 hlt 804e9d2: 04 08 add $0x8,%al 804e9d4: c4 les (bad),%esi 804e9d5: f4 hlt 804e9d6: 04 08 add $0x8,%al 804e9d8: c4 les (bad),%esi 804e9d9: f4 hlt 804e9da: 04 08 add $0x8,%al 804e9dc: c4 les (bad),%esi 804e9dd: f4 hlt 804e9de: 04 08 add $0x8,%al 804e9e0: c4 les (bad),%esi 804e9e1: f4 hlt 804e9e2: 04 08 add $0x8,%al 804e9e4: d4 eb aam $0xffffffeb 804e9e6: 04 08 add $0x8,%al 804e9e8: c4 les (bad),%esi 804e9e9: f4 hlt 804e9ea: 04 08 add $0x8,%al 804e9ec: 8c ea mov %gs,%edx 804e9ee: 04 08 add $0x8,%al 804e9f0: c4 les (bad),%esi 804e9f1: f4 hlt 804e9f2: 04 08 add $0x8,%al 804e9f4: c4 les (bad),%esi 804e9f5: f4 hlt 804e9f6: 04 08 add $0x8,%al 804e9f8: c4 les (bad),%esi 804e9f9: f4 hlt 804e9fa: 04 08 add $0x8,%al 804e9fc: c4 les (bad),%esi 804e9fd: f4 hlt 804e9fe: 04 08 add $0x8,%al 804ea00: c4 les (bad),%esi 804ea01: f4 hlt 804ea02: 04 08 add $0x8,%al 804ea04: c4 les (bad),%esi 804ea05: f4 hlt 804ea06: 04 08 add $0x8,%al 804ea08: c4 les (bad),%esi 804ea09: f4 hlt 804ea0a: 04 08 add $0x8,%al 804ea0c: c4 les (bad),%esi 804ea0d: f4 hlt 804ea0e: 04 08 add $0x8,%al 804ea10: c4 les (bad),%esi 804ea11: f0 04 08 lock add $0x8,%al 804ea14: e8 ea 04 08 bc call 0xc40cef03 804ea19: ef out %eax,(%dx) 804ea1a: 04 08 add $0x8,%al 804ea1c: bc ef 04 08 bc mov $0xbc0804ef,%esp 804ea21: ef out %eax,(%dx) 804ea22: 04 08 add $0x8,%al 804ea24: 68 ea 04 08 e8 push $0xe80804ea 804ea29: ea 04 08 c4 f4 04 08 ljmp $0x804,$0xf4c40804 804ea30: c4 les (bad),%esi 804ea31: f4 hlt 804ea32: 04 08 add $0x8,%al 804ea34: 74 ea je 0x804ea20 804ea36: 04 08 add $0x8,%al 804ea38: e8 f3 04 08 58 call 0x600cef30 804ea3d: f3 04 08 repz add $0x8,%al 804ea40: c8 eb 04 08 enter $0x4eb,$0x8 804ea44: ec in (%dx),%al 804ea45: f2 04 08 repnz add $0x8,%al 804ea48: 9c pushf 804ea49: ea 04 08 c4 f4 04 08 ljmp $0x804,$0xf4c40804 804ea50: 7c f1 jl 0x804ea43 804ea52: 04 08 add $0x8,%al 804ea54: c4 les (bad),%esi 804ea55: f4 hlt 804ea56: 04 08 add $0x8,%al 804ea58: bc eb 04 08 c4 mov $0xc40804eb,%esp 804ea5d: f4 hlt 804ea5e: 04 08 add $0x8,%al 804ea60: c4 les (bad),%esi 804ea61: f4 hlt 804ea62: 04 08 add $0x8,%al 804ea64: d4 eb aam $0xffffffeb 804ea66: 04 08 add $0x8,%al 804ea68: c7 85 80 fb ff ff 01 movl $0x1,0xfffffb80(%ebp) 804ea6f: 00 00 00 804ea72: eb 2d jmp 0x804eaa1 804ea74: 83 bd 7c fb ff ff 00 cmpl $0x0,0xfffffb7c(%ebp) 804ea7b: 75 1f jne 0x804ea9c 804ea7d: c7 85 7c fb ff ff 01 movl $0x1,0xfffffb7c(%ebp) 804ea84: 00 00 00 804ea87: eb 18 jmp 0x804eaa1 804ea89: 8d 76 00 lea 0x0(%esi),%esi 804ea8c: 31 f6 xor %esi,%esi 804ea8e: c7 85 7c fb ff ff 00 movl $0x0,0xfffffb7c(%ebp) 804ea95: 00 00 00 804ea98: eb 07 jmp 0x804eaa1 804ea9a: 8d 36 lea (%esi),%esi 804ea9c: be 01 00 00 00 mov $0x1,%esi 804eaa1: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 804eaa7: e9 b4 fd ff ff jmp 0x804e860 804eaac: 8b 7d 08 mov 0x8(%ebp),%edi 804eaaf: 8b 57 14 mov 0x14(%edi),%edx 804eab2: 39 57 18 cmp %edx,0x18(%edi) 804eab5: 77 19 ja 0x804ead0 804eab7: 6a 25 push $0x25 804eab9: 57 push %edi 804eaba: e8 d1 03 02 00 call 0x806ee90 804eabf: 83 c4 08 add $0x8,%esp 804eac2: 83 f8 ff cmp $0xffffffff,%eax 804eac5: 0f 84 ef 09 00 00 je 0x804f4ba 804eacb: eb 0f jmp 0x804eadc 804eacd: 8d 76 00 lea 0x0(%esi),%esi 804ead0: 8b 4d 08 mov 0x8(%ebp),%ecx 804ead3: 8b 51 14 mov 0x14(%ecx),%edx 804ead6: c6 02 25 movb $0x25,(%edx) 804ead9: ff 41 14 incl 0x14(%ecx) 804eadc: ff 85 9c fb ff ff incl 0xfffffb9c(%ebp) 804eae2: e9 25 09 00 00 jmp 0x804f40c 804eae7: 90 nop 804eae8: c7 85 10 fb ff ff 0a movl $0xa,0xfffffb10(%ebp) 804eaef: 00 00 00 804eaf2: 85 f6 test %esi,%esi 804eaf4: 0f 84 86 00 00 00 je 0x804eb80 804eafa: 83 45 10 08 addl $0x8,0x10(%ebp) 804eafe: 8b 5d 10 mov 0x10(%ebp),%ebx 804eb01: 8b 7b f8 mov 0xfffffff8(%ebx),%edi 804eb04: 89 bd 14 fb ff ff mov %edi,0xfffffb14(%ebp) 804eb0a: 8b 7b fc mov 0xfffffffc(%ebx),%edi 804eb0d: 89 bd 18 fb ff ff mov %edi,0xfffffb18(%ebp) 804eb13: c7 85 78 fb ff ff 00 movl $0x0,0xfffffb78(%ebp) 804eb1a: 00 00 00 804eb1d: 83 bd 18 fb ff ff 00 cmpl $0x0,0xfffffb18(%ebp) 804eb24: 7d 06 jge 0x804eb2c 804eb26: ff 85 78 fb ff ff incl 0xfffffb78(%ebp) 804eb2c: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 804eb32: 89 8d 14 fb ff ff mov %ecx,0xfffffb14(%ebp) 804eb38: 8b 8d 18 fb ff ff mov 0xfffffb18(%ebp),%ecx 804eb3e: 89 8d 18 fb ff ff mov %ecx,0xfffffb18(%ebp) 804eb44: 83 bd 78 fb ff ff 00 cmpl $0x0,0xfffffb78(%ebp) 804eb4b: 74 13 je 0x804eb60 804eb4d: f7 9d 14 fb ff ff negl 0xfffffb14(%ebp) 804eb53: 83 95 18 fb ff ff 00 adcl $0x0,0xfffffb18(%ebp) 804eb5a: f7 9d 18 fb ff ff negl 0xfffffb18(%ebp) 804eb60: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 804eb66: 89 9d 64 fb ff ff mov %ebx,0xfffffb64(%ebp) 804eb6c: 8b 9d 18 fb ff ff mov 0xfffffb18(%ebp),%ebx 804eb72: 89 9d 68 fb ff ff mov %ebx,0xfffffb68(%ebp) 804eb78: e9 a0 00 00 00 jmp 0x804ec1d 804eb7d: 8d 76 00 lea 0x0(%esi),%esi 804eb80: 83 bd 7c fb ff ff 00 cmpl $0x0,0xfffffb7c(%ebp) 804eb87: 74 0f je 0x804eb98 804eb89: 83 45 10 04 addl $0x4,0x10(%ebp) 804eb8d: 8b 7d 10 mov 0x10(%ebp),%edi 804eb90: 8b 57 fc mov 0xfffffffc(%edi),%edx 804eb93: eb 0d jmp 0x804eba2 804eb95: 8d 76 00 lea 0x0(%esi),%esi 804eb98: 83 45 10 04 addl $0x4,0x10(%ebp) 804eb9c: 8b 4d 10 mov 0x10(%ebp),%ecx 804eb9f: 8b 51 fc mov 0xfffffffc(%ecx),%edx 804eba2: 89 d3 mov %edx,%ebx 804eba4: c1 eb 1f shr $0x1f,%ebx 804eba7: 89 9d 78 fb ff ff mov %ebx,0xfffffb78(%ebp) 804ebad: 74 02 je 0x804ebb1 804ebaf: f7 da neg %edx 804ebb1: 89 95 64 fb ff ff mov %edx,0xfffffb64(%ebp) 804ebb7: e9 50 01 00 00 jmp 0x804ed0c 804ebbc: c7 85 10 fb ff ff 0a movl $0xa,0xfffffb10(%ebp) 804ebc3: 00 00 00 804ebc6: eb 16 jmp 0x804ebde 804ebc8: c7 85 10 fb ff ff 08 movl $0x8,0xfffffb10(%ebp) 804ebcf: 00 00 00 804ebd2: eb 0a jmp 0x804ebde 804ebd4: c7 85 10 fb ff ff 10 movl $0x10,0xfffffb10(%ebp) 804ebdb: 00 00 00 804ebde: c7 85 78 fb ff ff 00 movl $0x0,0xfffffb78(%ebp) 804ebe5: 00 00 00 804ebe8: c7 85 88 fb ff ff 00 movl $0x0,0xfffffb88(%ebp) 804ebef: 00 00 00 804ebf2: c7 85 90 fb ff ff 00 movl $0x0,0xfffffb90(%ebp) 804ebf9: 00 00 00 804ebfc: 85 f6 test %esi,%esi 804ebfe: 0f 84 dc 00 00 00 je 0x804ece0 804ec04: 83 45 10 08 addl $0x8,0x10(%ebp) 804ec08: 8b 7d 10 mov 0x10(%ebp),%edi 804ec0b: 8b 4f f8 mov 0xfffffff8(%edi),%ecx 804ec0e: 89 8d 64 fb ff ff mov %ecx,0xfffffb64(%ebp) 804ec14: 8b 4f fc mov 0xfffffffc(%edi),%ecx 804ec17: 89 8d 68 fb ff ff mov %ecx,0xfffffb68(%ebp) 804ec1d: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 804ec24: 7c 2a jl 0x804ec50 804ec26: c6 85 6c fb ff ff 20 movb $0x20,0xfffffb6c(%ebp) 804ec2d: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 804ec34: 75 24 jne 0x804ec5a 804ec36: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 804ec3d: 75 1b jne 0x804ec5a 804ec3f: 83 bd 68 fb ff ff 00 cmpl $0x0,0xfffffb68(%ebp) 804ec46: 75 12 jne 0x804ec5a 804ec48: 8d 75 ff lea 0xffffffff(%ebp),%esi 804ec4b: eb 6c jmp 0x804ecb9 804ec4d: 8d 76 00 lea 0x0(%esi),%esi 804ec50: c7 85 70 fb ff ff 01 movl $0x1,0xfffffb70(%ebp) 804ec57: 00 00 00 804ec5a: 80 bd 60 fb ff ff 58 cmpb $0x58,0xfffffb60(%ebp) 804ec61: 0f 94 c2 sete %dl 804ec64: 81 e2 ff 00 00 00 and $0xff,%edx 804ec6a: 52 push %edx 804ec6b: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 804ec71: 53 push %ebx 804ec72: 55 push %ebp 804ec73: ff b5 68 fb ff ff pushl 0xfffffb68(%ebp) 804ec79: ff b5 64 fb ff ff pushl 0xfffffb64(%ebp) 804ec7f: e8 60 10 02 00 call 0x806fce4 804ec84: 89 c6 mov %eax,%esi 804ec86: 4e dec %esi 804ec87: 83 c4 14 add $0x14,%esp 804ec8a: 83 bd 84 fb ff ff 00 cmpl $0x0,0xfffffb84(%ebp) 804ec91: 74 26 je 0x804ecb9 804ec93: 83 bd a8 fb ff ff 00 cmpl $0x0,0xfffffba8(%ebp) 804ec9a: 74 1d je 0x804ecb9 804ec9c: 8b 95 08 fc ff ff mov 0xfffffc08(%ebp),%edx 804eca2: 52 push %edx 804eca3: 8b bd a8 fb ff ff mov 0xfffffba8(%ebp),%edi 804eca9: 57 push %edi 804ecaa: 8d 55 ff lea 0xffffffff(%ebp),%edx 804ecad: 52 push %edx 804ecae: 56 push %esi 804ecaf: e8 30 26 00 00 call 0x80512e4 804ecb4: 89 c6 mov %eax,%esi 804ecb6: 83 c4 10 add $0x10,%esp 804ecb9: 31 d2 xor %edx,%edx 804ecbb: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 804ecc2: 75 09 jne 0x804eccd 804ecc4: 83 bd 68 fb ff ff 00 cmpl $0x0,0xfffffb68(%ebp) 804eccb: 74 05 je 0x804ecd2 804eccd: ba 01 00 00 00 mov $0x1,%edx 804ecd2: 89 95 64 fb ff ff mov %edx,0xfffffb64(%ebp) 804ecd8: e9 47 01 00 00 jmp 0x804ee24 804ecdd: 8d 76 00 lea 0x0(%esi),%esi 804ece0: 83 bd 7c fb ff ff 00 cmpl $0x0,0xfffffb7c(%ebp) 804ece7: 74 13 je 0x804ecfc 804ece9: 83 45 10 04 addl $0x4,0x10(%ebp) 804eced: 8b 4d 10 mov 0x10(%ebp),%ecx 804ecf0: 8b 49 fc mov 0xfffffffc(%ecx),%ecx 804ecf3: 89 8d 64 fb ff ff mov %ecx,0xfffffb64(%ebp) 804ecf9: eb 11 jmp 0x804ed0c 804ecfb: 90 nop 804ecfc: 83 45 10 04 addl $0x4,0x10(%ebp) 804ed00: 8b 5d 10 mov 0x10(%ebp),%ebx 804ed03: 8b 5b fc mov 0xfffffffc(%ebx),%ebx 804ed06: 89 9d 64 fb ff ff mov %ebx,0xfffffb64(%ebp) 804ed0c: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 804ed13: 7c 23 jl 0x804ed38 804ed15: c6 85 6c fb ff ff 20 movb $0x20,0xfffffb6c(%ebp) 804ed1c: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 804ed23: 75 1d jne 0x804ed42 804ed25: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 804ed2c: 75 14 jne 0x804ed42 804ed2e: 8d 75 ff lea 0xffffffff(%ebp),%esi 804ed31: e9 ee 00 00 00 jmp 0x804ee24 804ed36: 8d 36 lea (%esi),%esi 804ed38: c7 85 70 fb ff ff 01 movl $0x1,0xfffffb70(%ebp) 804ed3f: 00 00 00 804ed42: 8b 95 64 fb ff ff mov 0xfffffb64(%ebp),%edx 804ed48: 89 d0 mov %edx,%eax 804ed4a: 89 ea mov %ebp,%edx 804ed4c: c7 85 14 fb ff ff f1 movl $0x80784f1,0xfffffb14(%ebp) 804ed53: 84 07 08 804ed56: 80 bd 60 fb ff ff 58 cmpb $0x58,0xfffffb60(%ebp) 804ed5d: 75 0a jne 0x804ed69 804ed5f: c7 85 14 fb ff ff 16 movl $0x8078516,0xfffffb14(%ebp) 804ed66: 85 07 08 804ed69: 89 d6 mov %edx,%esi 804ed6b: 83 bd 10 fb ff ff 0a cmpl $0xa,0xfffffb10(%ebp) 804ed72: 74 1c je 0x804ed90 804ed74: 77 0e ja 0x804ed84 804ed76: 83 bd 10 fb ff ff 08 cmpl $0x8,0xfffffb10(%ebp) 804ed7d: 74 45 je 0x804edc4 804ed7f: eb 5b jmp 0x804eddc 804ed81: 8d 76 00 lea 0x0(%esi),%esi 804ed84: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 804ed8b: 74 1f je 0x804edac 804ed8d: eb 4d jmp 0x804eddc 804ed8f: 90 nop 804ed90: 4e dec %esi 804ed91: bf 0a 00 00 00 mov $0xa,%edi 804ed96: 31 d2 xor %edx,%edx 804ed98: f7 f7 div %edi 804ed9a: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 804eda0: 8a 14 0a mov (%edx,%ecx,1),%dl 804eda3: 88 16 mov %dl,(%esi) 804eda5: 85 c0 test %eax,%eax 804eda7: 75 e7 jne 0x804ed90 804eda9: eb 49 jmp 0x804edf4 804edab: 90 nop 804edac: 4e dec %esi 804edad: 89 c2 mov %eax,%edx 804edaf: 83 e2 0f and $0xf,%edx 804edb2: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 804edb8: 8a 14 1a mov (%edx,%ebx,1),%dl 804edbb: 88 16 mov %dl,(%esi) 804edbd: c1 e8 04 shr $0x4,%eax 804edc0: 75 ea jne 0x804edac 804edc2: eb 30 jmp 0x804edf4 804edc4: 4e dec %esi 804edc5: 89 c2 mov %eax,%edx 804edc7: 83 e2 07 and $0x7,%edx 804edca: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 804edd0: 8a 14 3a mov (%edx,%edi,1),%dl 804edd3: 88 16 mov %dl,(%esi) 804edd5: c1 e8 03 shr $0x3,%eax 804edd8: 75 ea jne 0x804edc4 804edda: eb 18 jmp 0x804edf4 804eddc: 4e dec %esi 804eddd: 31 d2 xor %edx,%edx 804eddf: f7 b5 10 fb ff ff divl 0xfffffb10(%ebp) 804ede5: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 804edeb: 8a 14 0a mov (%edx,%ecx,1),%dl 804edee: 88 16 mov %dl,(%esi) 804edf0: 85 c0 test %eax,%eax 804edf2: 75 e8 jne 0x804eddc 804edf4: 4e dec %esi 804edf5: 83 bd 84 fb ff ff 00 cmpl $0x0,0xfffffb84(%ebp) 804edfc: 74 26 je 0x804ee24 804edfe: 83 bd a8 fb ff ff 00 cmpl $0x0,0xfffffba8(%ebp) 804ee05: 74 1d je 0x804ee24 804ee07: 8b 95 08 fc ff ff mov 0xfffffc08(%ebp),%edx 804ee0d: 52 push %edx 804ee0e: 8b 9d a8 fb ff ff mov 0xfffffba8(%ebp),%ebx 804ee14: 53 push %ebx 804ee15: 8d 55 ff lea 0xffffffff(%ebp),%edx 804ee18: 52 push %edx 804ee19: 56 push %esi 804ee1a: e8 c5 24 00 00 call 0x80512e4 804ee1f: 89 c6 mov %eax,%esi 804ee21: 83 c4 10 add $0x10,%esp 804ee24: 89 f2 mov %esi,%edx 804ee26: f7 d2 not %edx 804ee28: 01 ea add %ebp,%edx 804ee2a: 29 95 74 fb ff ff sub %edx,0xfffffb74(%ebp) 804ee30: 29 95 70 fb ff ff sub %edx,0xfffffb70(%ebp) 804ee36: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 804ee3d: 74 25 je 0x804ee64 804ee3f: 83 bd 94 fb ff ff 00 cmpl $0x0,0xfffffb94(%ebp) 804ee46: 74 1c je 0x804ee64 804ee48: 83 bd 10 fb ff ff 08 cmpl $0x8,0xfffffb10(%ebp) 804ee4f: 75 13 jne 0x804ee64 804ee51: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 804ee58: 7f 13 jg 0x804ee6d 804ee5a: c6 06 30 movb $0x30,(%esi) 804ee5d: 4e dec %esi 804ee5e: ff 8d 74 fb ff ff decl 0xfffffb74(%ebp) 804ee64: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 804ee6b: 7e 33 jle 0x804eea0 804ee6d: 8b bd 70 fb ff ff mov 0xfffffb70(%ebp),%edi 804ee73: 29 bd 74 fb ff ff sub %edi,0xfffffb74(%ebp) 804ee79: 8b 95 70 fb ff ff mov 0xfffffb70(%ebp),%edx 804ee7f: 4f dec %edi 804ee80: 89 bd 70 fb ff ff mov %edi,0xfffffb70(%ebp) 804ee86: 85 d2 test %edx,%edx 804ee88: 7e 16 jle 0x804eea0 804ee8a: 8d 36 lea (%esi),%esi 804ee8c: c6 06 30 movb $0x30,(%esi) 804ee8f: 4e dec %esi 804ee90: 8b 95 70 fb ff ff mov 0xfffffb70(%ebp),%edx 804ee96: ff 8d 70 fb ff ff decl 0xfffffb70(%ebp) 804ee9c: 85 d2 test %edx,%edx 804ee9e: 7f ec jg 0x804ee8c 804eea0: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 804eea7: 74 19 je 0x804eec2 804eea9: 83 bd 94 fb ff ff 00 cmpl $0x0,0xfffffb94(%ebp) 804eeb0: 74 10 je 0x804eec2 804eeb2: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 804eeb9: 75 07 jne 0x804eec2 804eebb: 83 85 74 fb ff ff fe addl $0xfffffffe,0xfffffb74(%ebp) 804eec2: 83 bd 78 fb ff ff 00 cmpl $0x0,0xfffffb78(%ebp) 804eec9: 75 12 jne 0x804eedd 804eecb: 83 bd 88 fb ff ff 00 cmpl $0x0,0xfffffb88(%ebp) 804eed2: 75 09 jne 0x804eedd 804eed4: 83 bd 90 fb ff ff 00 cmpl $0x0,0xfffffb90(%ebp) 804eedb: 74 06 je 0x804eee3 804eedd: ff 8d 74 fb ff ff decl 0xfffffb74(%ebp) 804eee3: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 804eeea: 75 20 jne 0x804ef0c 804eeec: 80 bd 6c fb ff ff 30 cmpb $0x30,0xfffffb6c(%ebp) 804eef3: 75 17 jne 0x804ef0c 804eef5: eb 05 jmp 0x804eefc 804eef7: 90 nop 804eef8: c6 06 30 movb $0x30,(%esi) 804eefb: 4e dec %esi 804eefc: 8b 95 74 fb ff ff mov 0xfffffb74(%ebp),%edx 804ef02: ff 8d 74 fb ff ff decl 0xfffffb74(%ebp) 804ef08: 85 d2 test %edx,%edx 804ef0a: 7f ec jg 0x804eef8 804ef0c: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 804ef13: 74 1f je 0x804ef34 804ef15: 83 bd 94 fb ff ff 00 cmpl $0x0,0xfffffb94(%ebp) 804ef1c: 74 16 je 0x804ef34 804ef1e: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 804ef25: 75 0d jne 0x804ef34 804ef27: 8a 8d 60 fb ff ff mov 0xfffffb60(%ebp),%cl 804ef2d: 88 0e mov %cl,(%esi) 804ef2f: 4e dec %esi 804ef30: c6 06 30 movb $0x30,(%esi) 804ef33: 4e dec %esi 804ef34: 83 bd 78 fb ff ff 00 cmpl $0x0,0xfffffb78(%ebp) 804ef3b: 74 07 je 0x804ef44 804ef3d: c6 06 2d movb $0x2d,(%esi) 804ef40: eb 1e jmp 0x804ef60 804ef42: 8d 36 lea (%esi),%esi 804ef44: 83 bd 88 fb ff ff 00 cmpl $0x0,0xfffffb88(%ebp) 804ef4b: 74 07 je 0x804ef54 804ef4d: c6 06 2b movb $0x2b,(%esi) 804ef50: eb 0e jmp 0x804ef60 804ef52: 8d 36 lea (%esi),%esi 804ef54: 83 bd 90 fb ff ff 00 cmpl $0x0,0xfffffb90(%ebp) 804ef5b: 74 04 je 0x804ef61 804ef5d: c6 06 20 movb $0x20,(%esi) 804ef60: 4e dec %esi 804ef61: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 804ef68: 75 22 jne 0x804ef8c 804ef6a: 80 bd 6c fb ff ff 20 cmpb $0x20,0xfffffb6c(%ebp) 804ef71: 75 19 jne 0x804ef8c 804ef73: eb 07 jmp 0x804ef7c 804ef75: 8d 76 00 lea 0x0(%esi),%esi 804ef78: c6 06 20 movb $0x20,(%esi) 804ef7b: 4e dec %esi 804ef7c: 8b 95 74 fb ff ff mov 0xfffffb74(%ebp),%edx 804ef82: ff 8d 74 fb ff ff decl 0xfffffb74(%ebp) 804ef88: 85 d2 test %edx,%edx 804ef8a: 7f ec jg 0x804ef78 804ef8c: 8b 5d 08 mov 0x8(%ebp),%ebx 804ef8f: 8b 5b 50 mov 0x50(%ebx),%ebx 804ef92: 89 f7 mov %esi,%edi 804ef94: f7 d7 not %edi 804ef96: 01 ef add %ebp,%edi 804ef98: 57 push %edi 804ef99: 8d 56 01 lea 0x1(%esi),%edx 804ef9c: 52 push %edx 804ef9d: 8b 4d 08 mov 0x8(%ebp),%ecx 804efa0: 51 push %ecx 804efa1: 8b 53 34 mov 0x34(%ebx),%edx 804efa4: ff d2 call *%edx 804efa6: 83 c4 0c add $0xc,%esp 804efa9: 39 f8 cmp %edi,%eax 804efab: 0f 85 09 05 00 00 jne 0x804f4ba 804efb1: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 804efb7: e9 93 01 00 00 jmp 0x804f14f 804efbc: 8b 8d 70 fb ff ff mov 0xfffffb70(%ebp),%ecx 804efc2: 89 8d cc fb ff ff mov %ecx,0xfffffbcc(%ebp) 804efc8: 8b 9d 74 fb ff ff mov 0xfffffb74(%ebp),%ebx 804efce: 89 9d d0 fb ff ff mov %ebx,0xfffffbd0(%ebp) 804efd4: 8a 8d 60 fb ff ff mov 0xfffffb60(%ebp),%cl 804efda: 88 8d d4 fb ff ff mov %cl,0xfffffbd4(%ebp) 804efe0: 89 b5 d8 fb ff ff mov %esi,0xfffffbd8(%ebp) 804efe6: 8b 9d 80 fb ff ff mov 0xfffffb80(%ebp),%ebx 804efec: 89 9d dc fb ff ff mov %ebx,0xfffffbdc(%ebp) 804eff2: 8b bd 7c fb ff ff mov 0xfffffb7c(%ebp),%edi 804eff8: 89 bd e0 fb ff ff mov %edi,0xfffffbe0(%ebp) 804effe: 8b 8d 94 fb ff ff mov 0xfffffb94(%ebp),%ecx 804f004: 89 8d e4 fb ff ff mov %ecx,0xfffffbe4(%ebp) 804f00a: 8b 9d 90 fb ff ff mov 0xfffffb90(%ebp),%ebx 804f010: 89 9d e8 fb ff ff mov %ebx,0xfffffbe8(%ebp) 804f016: 8b bd 8c fb ff ff mov 0xfffffb8c(%ebp),%edi 804f01c: 89 bd ec fb ff ff mov %edi,0xfffffbec(%ebp) 804f022: 8b 8d 88 fb ff ff mov 0xfffffb88(%ebp),%ecx 804f028: 89 8d f0 fb ff ff mov %ecx,0xfffffbf0(%ebp) 804f02e: 8b 9d 84 fb ff ff mov 0xfffffb84(%ebp),%ebx 804f034: 89 9d f4 fb ff ff mov %ebx,0xfffffbf4(%ebp) 804f03a: 8a 8d 6c fb ff ff mov 0xfffffb6c(%ebp),%cl 804f040: 88 8d f8 fb ff ff mov %cl,0xfffffbf8(%ebp) 804f046: b8 40 35 05 08 mov $0x8053540,%eax 804f04b: 85 f6 test %esi,%esi 804f04d: 74 25 je 0x804f074 804f04f: 83 45 10 0c addl $0xc,0x10(%ebp) 804f053: 8b 5d 10 mov 0x10(%ebp),%ebx 804f056: 8b 53 f4 mov 0xfffffff4(%ebx),%edx 804f059: 89 95 0c fc ff ff mov %edx,0xfffffc0c(%ebp) 804f05f: 8b 53 f8 mov 0xfffffff8(%ebx),%edx 804f062: 89 95 10 fc ff ff mov %edx,0xfffffc10(%ebp) 804f068: 8b 53 fc mov 0xfffffffc(%ebx),%edx 804f06b: 89 95 14 fc ff ff mov %edx,0xfffffc14(%ebp) 804f071: eb 1a jmp 0x804f08d 804f073: 90 nop 804f074: 83 45 10 08 addl $0x8,0x10(%ebp) 804f078: 8b 7d 10 mov 0x10(%ebp),%edi 804f07b: 8b 57 f8 mov 0xfffffff8(%edi),%edx 804f07e: 89 95 0c fc ff ff mov %edx,0xfffffc0c(%ebp) 804f084: 8b 57 fc mov 0xfffffffc(%edi),%edx 804f087: 89 95 10 fc ff ff mov %edx,0xfffffc10(%ebp) 804f08d: 8d 8d 0c fc ff ff lea 0xfffffc0c(%ebp),%ecx 804f093: 89 8d c8 fb ff ff mov %ecx,0xfffffbc8(%ebp) 804f099: 8d 95 c8 fb ff ff lea 0xfffffbc8(%ebp),%edx 804f09f: 52 push %edx 804f0a0: 8d 95 cc fb ff ff lea 0xfffffbcc(%ebp),%edx 804f0a6: 52 push %edx 804f0a7: 8b 5d 08 mov 0x8(%ebp),%ebx 804f0aa: 53 push %ebx 804f0ab: ff d0 call *%eax 804f0ad: 83 c4 0c add $0xc,%esp 804f0b0: 85 c0 test %eax,%eax 804f0b2: 0f 8c 02 04 00 00 jl 0x804f4ba 804f0b8: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 804f0be: e9 49 03 00 00 jmp 0x804f40c 804f0c3: 90 nop 804f0c4: ff 8d 74 fb ff ff decl 0xfffffb74(%ebp) 804f0ca: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 804f0d1: 75 24 jne 0x804f0f7 804f0d3: 83 bd 74 fb ff ff 00 cmpl $0x0,0xfffffb74(%ebp) 804f0da: 7e 1b jle 0x804f0f7 804f0dc: 8b bd 74 fb ff ff mov 0xfffffb74(%ebp),%edi 804f0e2: 57 push %edi 804f0e3: 6a 20 push $0x20 804f0e5: 8b 4d 08 mov 0x8(%ebp),%ecx 804f0e8: 51 push %ecx 804f0e9: e8 c6 09 02 00 call 0x806fab4 804f0ee: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 804f0f4: 83 c4 0c add $0xc,%esp 804f0f7: 83 45 10 04 addl $0x4,0x10(%ebp) 804f0fb: 8b 5d 10 mov 0x10(%ebp),%ebx 804f0fe: 0f b6 43 fc movzbl 0xfffffffc(%ebx),%eax 804f102: 8b 7d 08 mov 0x8(%ebp),%edi 804f105: 8b 57 14 mov 0x14(%edi),%edx 804f108: 39 57 18 cmp %edx,0x18(%edi) 804f10b: 77 1b ja 0x804f128 804f10d: 0f b6 d0 movzbl %al,%edx 804f110: 52 push %edx 804f111: 57 push %edi 804f112: e8 79 fd 01 00 call 0x806ee90 804f117: 83 c4 08 add $0x8,%esp 804f11a: 83 f8 ff cmp $0xffffffff,%eax 804f11d: 0f 84 97 03 00 00 je 0x804f4ba 804f123: eb 24 jmp 0x804f149 804f125: 8d 76 00 lea 0x0(%esi),%esi 804f128: 8b 4d 08 mov 0x8(%ebp),%ecx 804f12b: 8b 51 14 mov 0x14(%ecx),%edx 804f12e: 88 85 28 fb ff ff mov %al,0xfffffb28(%ebp) 804f134: 88 02 mov %al,(%edx) 804f136: 0f b6 95 28 fb ff ff movzbl 0xfffffb28(%ebp),%edx 804f13d: ff 41 14 incl 0x14(%ecx) 804f140: 83 fa ff cmp $0xffffffff,%edx 804f143: 0f 84 71 03 00 00 je 0x804f4ba 804f149: ff 85 9c fb ff ff incl 0xfffffb9c(%ebp) 804f14f: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 804f156: 0f 84 b0 02 00 00 je 0x804f40c 804f15c: 83 bd 74 fb ff ff 00 cmpl $0x0,0xfffffb74(%ebp) 804f163: 0f 8e a3 02 00 00 jle 0x804f40c 804f169: 8b 9d 74 fb ff ff mov 0xfffffb74(%ebp),%ebx 804f16f: 53 push %ebx 804f170: 6a 20 push $0x20 804f172: 8b 7d 08 mov 0x8(%ebp),%edi 804f175: 57 push %edi 804f176: e9 5c 01 00 00 jmp 0x804f2d7 804f17b: 90 nop 804f17c: 83 45 10 04 addl $0x4,0x10(%ebp) 804f180: 8b 4d 10 mov 0x10(%ebp),%ecx 804f183: 8b 71 fc mov 0xfffffffc(%ecx),%esi 804f186: 85 f6 test %esi,%esi 804f188: 75 3a jne 0x804f1c4 804f18a: 83 bd 70 fb ff ff ff cmpl $0xffffffff,0xfffffb70(%ebp) 804f191: 74 09 je 0x804f19c 804f193: 83 bd 70 fb ff ff 05 cmpl $0x5,0xfffffb70(%ebp) 804f19a: 7e 14 jle 0x804f1b0 804f19c: be d8 50 07 08 mov $0x80750d8,%esi 804f1a1: c7 85 10 fb ff ff 06 movl $0x6,0xfffffb10(%ebp) 804f1a8: 00 00 00 804f1ab: e9 98 00 00 00 jmp 0x804f248 804f1b0: be df 50 07 08 mov $0x80750df,%esi 804f1b5: c7 85 10 fb ff ff 00 movl $0x0,0xfffffb10(%ebp) 804f1bc: 00 00 00 804f1bf: e9 84 00 00 00 jmp 0x804f248 804f1c4: 83 bd 70 fb ff ff ff cmpl $0xffffffff,0xfffffb70(%ebp) 804f1cb: 75 57 jne 0x804f224 804f1cd: 30 c0 xor %al,%al 804f1cf: 89 f7 mov %esi,%edi 804f1d1: fc cld 804f1d2: b9 ff ff ff ff mov $0xffffffff,%ecx 804f1d7: f2 ae repnz scas %es:(%edi),%al 804f1d9: 89 ca mov %ecx,%edx 804f1db: f7 d2 not %edx 804f1dd: 4a dec %edx 804f1de: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804f1e4: 83 bd 74 fb ff ff 00 cmpl $0x0,0xfffffb74(%ebp) 804f1eb: 75 5b jne 0x804f248 804f1ed: 8b 7d 08 mov 0x8(%ebp),%edi 804f1f0: 8b 57 50 mov 0x50(%edi),%edx 804f1f3: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 804f1f9: 51 push %ecx 804f1fa: 56 push %esi 804f1fb: 57 push %edi 804f1fc: 8b 52 34 mov 0x34(%edx),%edx 804f1ff: ff d2 call *%edx 804f201: 83 c4 0c add $0xc,%esp 804f204: 39 85 10 fb ff ff cmp %eax,0xfffffb10(%ebp) 804f20a: 0f 85 aa 02 00 00 jne 0x804f4ba 804f210: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 804f216: 01 9d 9c fb ff ff add %ebx,0xfffffb9c(%ebp) 804f21c: e9 eb 01 00 00 jmp 0x804f40c 804f221: 8d 76 00 lea 0x0(%esi),%esi 804f224: 8b 9d 70 fb ff ff mov 0xfffffb70(%ebp),%ebx 804f22a: 53 push %ebx 804f22b: 6a 00 push $0x0 804f22d: 56 push %esi 804f22e: e8 ad 56 01 00 call 0x80648e0 804f233: 83 c4 0c add $0xc,%esp 804f236: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 804f23c: 85 c0 test %eax,%eax 804f23e: 74 08 je 0x804f248 804f240: 29 f0 sub %esi,%eax 804f242: 89 85 10 fb ff ff mov %eax,0xfffffb10(%ebp) 804f248: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804f24e: 29 bd 74 fb ff ff sub %edi,0xfffffb74(%ebp) 804f254: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 804f25b: 75 24 jne 0x804f281 804f25d: 83 bd 74 fb ff ff 00 cmpl $0x0,0xfffffb74(%ebp) 804f264: 7e 1b jle 0x804f281 804f266: 8b 8d 74 fb ff ff mov 0xfffffb74(%ebp),%ecx 804f26c: 51 push %ecx 804f26d: 6a 20 push $0x20 804f26f: 8b 5d 08 mov 0x8(%ebp),%ebx 804f272: 53 push %ebx 804f273: e8 3c 08 02 00 call 0x806fab4 804f278: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 804f27e: 83 c4 0c add $0xc,%esp 804f281: 8b 7d 08 mov 0x8(%ebp),%edi 804f284: 8b 57 50 mov 0x50(%edi),%edx 804f287: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 804f28d: 51 push %ecx 804f28e: 56 push %esi 804f28f: 57 push %edi 804f290: 8b 52 34 mov 0x34(%edx),%edx 804f293: ff d2 call *%edx 804f295: 83 c4 0c add $0xc,%esp 804f298: 39 85 10 fb ff ff cmp %eax,0xfffffb10(%ebp) 804f29e: 0f 85 16 02 00 00 jne 0x804f4ba 804f2a4: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 804f2aa: 01 9d 9c fb ff ff add %ebx,0xfffffb9c(%ebp) 804f2b0: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 804f2b7: 0f 84 4f 01 00 00 je 0x804f40c 804f2bd: 83 bd 74 fb ff ff 00 cmpl $0x0,0xfffffb74(%ebp) 804f2c4: 0f 8e 42 01 00 00 jle 0x804f40c 804f2ca: 8b bd 74 fb ff ff mov 0xfffffb74(%ebp),%edi 804f2d0: 57 push %edi 804f2d1: 6a 20 push $0x20 804f2d3: 8b 4d 08 mov 0x8(%ebp),%ecx 804f2d6: 51 push %ecx 804f2d7: e8 d8 07 02 00 call 0x806fab4 804f2dc: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 804f2e2: 83 c4 0c add $0xc,%esp 804f2e5: e9 22 01 00 00 jmp 0x804f40c 804f2ea: 8d 36 lea (%esi),%esi 804f2ec: 83 45 10 04 addl $0x4,0x10(%ebp) 804f2f0: 8b 5d 10 mov 0x10(%ebp),%ebx 804f2f3: 8b 53 fc mov 0xfffffffc(%ebx),%edx 804f2f6: 85 d2 test %edx,%edx 804f2f8: 74 3a je 0x804f334 804f2fa: c7 85 10 fb ff ff 10 movl $0x10,0xfffffb10(%ebp) 804f301: 00 00 00 804f304: 89 95 64 fb ff ff mov %edx,0xfffffb64(%ebp) 804f30a: c7 85 78 fb ff ff 00 movl $0x0,0xfffffb78(%ebp) 804f311: 00 00 00 804f314: c7 85 94 fb ff ff 01 movl $0x1,0xfffffb94(%ebp) 804f31b: 00 00 00 804f31e: c7 85 84 fb ff ff 00 movl $0x0,0xfffffb84(%ebp) 804f325: 00 00 00 804f328: c6 85 60 fb ff ff 78 movb $0x78,0xfffffb60(%ebp) 804f32f: e9 d8 f9 ff ff jmp 0x804ed0c 804f334: be e0 50 07 08 mov $0x80750e0,%esi 804f339: 83 bd 70 fb ff ff 04 cmpl $0x4,0xfffffb70(%ebp) 804f340: 0f 8f 40 fe ff ff jg 0x804f186 804f346: c7 85 70 fb ff ff 05 movl $0x5,0xfffffb70(%ebp) 804f34d: 00 00 00 804f350: e9 31 fe ff ff jmp 0x804f186 804f355: 8d 76 00 lea 0x0(%esi),%esi 804f358: 85 f6 test %esi,%esi 804f35a: 74 34 je 0x804f390 804f35c: 83 45 10 04 addl $0x4,0x10(%ebp) 804f360: 8b 7d 10 mov 0x10(%ebp),%edi 804f363: 8b 47 fc mov 0xfffffffc(%edi),%eax 804f366: 8b 8d 9c fb ff ff mov 0xfffffb9c(%ebp),%ecx 804f36c: 31 db xor %ebx,%ebx 804f36e: 89 8d 20 fb ff ff mov %ecx,0xfffffb20(%ebp) 804f374: 89 9d 24 fb ff ff mov %ebx,0xfffffb24(%ebp) 804f37a: 8b 9d 20 fb ff ff mov 0xfffffb20(%ebp),%ebx 804f380: 89 18 mov %ebx,(%eax) 804f382: 8b 9d 24 fb ff ff mov 0xfffffb24(%ebp),%ebx 804f388: 89 58 04 mov %ebx,0x4(%eax) 804f38b: eb 7f jmp 0x804f40c 804f38d: 8d 76 00 lea 0x0(%esi),%esi 804f390: 83 bd 7c fb ff ff 00 cmpl $0x0,0xfffffb7c(%ebp) 804f397: 74 17 je 0x804f3b0 804f399: 83 45 10 04 addl $0x4,0x10(%ebp) 804f39d: 8b 7d 10 mov 0x10(%ebp),%edi 804f3a0: 8b 57 fc mov 0xfffffffc(%edi),%edx 804f3a3: 8b 8d 9c fb ff ff mov 0xfffffb9c(%ebp),%ecx 804f3a9: 89 0a mov %ecx,(%edx) 804f3ab: eb 5f jmp 0x804f40c 804f3ad: 8d 76 00 lea 0x0(%esi),%esi 804f3b0: 83 bd 80 fb ff ff 00 cmpl $0x0,0xfffffb80(%ebp) 804f3b7: 75 17 jne 0x804f3d0 804f3b9: 83 45 10 04 addl $0x4,0x10(%ebp) 804f3bd: 8b 5d 10 mov 0x10(%ebp),%ebx 804f3c0: 8b 53 fc mov 0xfffffffc(%ebx),%edx 804f3c3: 8b bd 9c fb ff ff mov 0xfffffb9c(%ebp),%edi 804f3c9: 89 3a mov %edi,(%edx) 804f3cb: eb 3f jmp 0x804f40c 804f3cd: 8d 76 00 lea 0x0(%esi),%esi 804f3d0: 83 45 10 04 addl $0x4,0x10(%ebp) 804f3d4: 8b 4d 10 mov 0x10(%ebp),%ecx 804f3d7: 8b 51 fc mov 0xfffffffc(%ecx),%edx 804f3da: 66 8b 9d 9c fb ff ff mov 0xfffffb9c(%ebp),%bx 804f3e1: 66 89 1a mov %bx,(%edx) 804f3e4: eb 26 jmp 0x804f40c 804f3e6: 8d 36 lea (%esi),%esi 804f3e8: 68 e8 03 00 00 push $0x3e8 804f3ed: 8d 95 18 fc ff ff lea 0xfffffc18(%ebp),%edx 804f3f3: 52 push %edx 804f3f4: 8b 15 ec b2 07 08 mov 0x807b2ec,%edx 804f3fa: 52 push %edx 804f3fb: e8 10 4d 01 00 call 0x8064110 804f400: 89 c6 mov %eax,%esi 804f402: 83 c4 0c add $0xc,%esp 804f405: e9 7c fd ff ff jmp 0x804f186 804f40a: 8d 36 lea (%esi),%esi 804f40c: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 804f412: 8b b5 00 fc ff ff mov 0xfffffc00(%ebp),%esi 804f418: 89 b5 10 fb ff ff mov %esi,0xfffffb10(%ebp) 804f41e: 80 3e 00 cmpb $0x0,(%esi) 804f421: 74 3e je 0x804f461 804f423: 90 nop 804f424: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804f42a: 80 3f 25 cmpb $0x25,(%edi) 804f42d: 74 32 je 0x804f461 804f42f: 80 3f 00 cmpb $0x0,(%edi) 804f432: 7d 11 jge 0x804f445 804f434: 6a 01 push $0x1 804f436: 57 push %edi 804f437: 6a 00 push $0x0 804f439: e8 82 66 00 00 call 0x8055ac0 804f43e: 83 c4 0c add $0xc,%esp 804f441: 85 c0 test %eax,%eax 804f443: 7f 0b jg 0x804f450 804f445: ff 85 10 fb ff ff incl 0xfffffb10(%ebp) 804f44b: eb 09 jmp 0x804f456 804f44d: 8d 76 00 lea 0x0(%esi),%esi 804f450: 01 85 10 fb ff ff add %eax,0xfffffb10(%ebp) 804f456: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 804f45c: 80 39 00 cmpb $0x0,(%ecx) 804f45f: 75 c3 jne 0x804f424 804f461: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 804f467: 89 9d 00 fc ff ff mov %ebx,0xfffffc00(%ebp) 804f46d: 8b 7d 08 mov 0x8(%ebp),%edi 804f470: 8b 7f 50 mov 0x50(%edi),%edi 804f473: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804f479: 29 f2 sub %esi,%edx 804f47b: 52 push %edx 804f47c: 56 push %esi 804f47d: 8b 4d 08 mov 0x8(%ebp),%ecx 804f480: 51 push %ecx 804f481: 8b 57 34 mov 0x34(%edi),%edx 804f484: ff d2 call *%edx 804f486: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804f48c: 29 f2 sub %esi,%edx 804f48e: 83 c4 0c add $0xc,%esp 804f491: 39 d0 cmp %edx,%eax 804f493: 75 25 jne 0x804f4ba 804f495: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 804f49b: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804f4a1: 80 3a 00 cmpb $0x0,(%edx) 804f4a4: 0f 85 4a eb ff ff jne 0x804dff4 804f4aa: e9 51 1b 00 00 jmp 0x8051000 804f4af: 90 nop 804f4b0: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 804f4b7: 00 00 00 804f4ba: b8 ff ff ff ff mov $0xffffffff,%eax 804f4bf: e9 42 1b 00 00 jmp 0x8051006 804f4c4: c7 85 58 fb ff ff 20 movl $0x20,0xfffffb58(%ebp) 804f4cb: 00 00 00 804f4ce: 81 c4 00 f5 ff ff add $0xfffff500,%esp 804f4d4: 89 a5 54 fb ff ff mov %esp,0xfffffb54(%ebp) 804f4da: c7 85 5c fb ff ff 00 movl $0x0,0xfffffb5c(%ebp) 804f4e1: 00 00 00 804f4e4: c7 85 50 fb ff ff 00 movl $0x0,0xfffffb50(%ebp) 804f4eb: 00 00 00 804f4ee: c7 85 c4 fb ff ff 00 movl $0x0,0xfffffbc4(%ebp) 804f4f5: 00 00 00 804f4f8: 83 bd a8 fb ff ff ff cmpl $0xffffffff,0xfffffba8(%ebp) 804f4ff: 75 7f jne 0x804f580 804f501: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 804f507: 8b 52 10 mov 0x10(%edx),%edx 804f50a: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804f510: 30 c0 xor %al,%al 804f512: 8b b5 20 fb ff ff mov 0xfffffb20(%ebp),%esi 804f518: 89 f7 mov %esi,%edi 804f51a: fc cld 804f51b: b9 ff ff ff ff mov $0xffffffff,%ecx 804f520: f2 ae repnz scas %es:(%edi),%al 804f522: 89 ca mov %ecx,%edx 804f524: f7 d2 not %edx 804f526: 4a dec %edx 804f527: 52 push %edx 804f528: 8b 8d 20 fb ff ff mov 0xfffffb20(%ebp),%ecx 804f52e: 51 push %ecx 804f52f: 8d 95 08 fc ff ff lea 0xfffffc08(%ebp),%edx 804f535: 52 push %edx 804f536: e8 85 65 00 00 call 0x8055ac0 804f53b: 83 c4 0c add $0xc,%esp 804f53e: 85 c0 test %eax,%eax 804f540: 7f 12 jg 0x804f554 804f542: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 804f548: 8b 52 10 mov 0x10(%edx),%edx 804f54b: 0f b6 12 movzbl (%edx),%edx 804f54e: 89 95 08 fc ff ff mov %edx,0xfffffc08(%ebp) 804f554: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 804f55a: 8b 52 14 mov 0x14(%edx),%edx 804f55d: 89 95 a8 fb ff ff mov %edx,0xfffffba8(%ebp) 804f563: 80 3a 00 cmpb $0x0,(%edx) 804f566: 74 0e je 0x804f576 804f568: 80 3a ff cmpb $0xff,(%edx) 804f56b: 74 09 je 0x804f576 804f56d: 83 bd 08 fc ff ff 00 cmpl $0x0,0xfffffc08(%ebp) 804f574: 75 0a jne 0x804f580 804f576: c7 85 a8 fb ff ff 00 movl $0x0,0xfffffba8(%ebp) 804f57d: 00 00 00 804f580: 8b 9d a4 fb ff ff mov 0xfffffba4(%ebp),%ebx 804f586: 89 9d 00 fc ff ff mov %ebx,0xfffffc00(%ebp) 804f58c: 80 3b 00 cmpb $0x0,(%ebx) 804f58f: 0f 84 bf 09 00 00 je 0x804ff54 804f595: 8b bd 5c fb ff ff mov 0xfffffb5c(%ebp),%edi 804f59b: 8d 14 bf lea (%edi,%edi,4),%edx 804f59e: 8d 14 57 lea (%edi,%edx,2),%edx 804f5a1: c1 e2 03 shl $0x3,%edx 804f5a4: 89 95 2c fb ff ff mov %edx,0xfffffb2c(%ebp) 804f5aa: 8d 36 lea (%esi),%esi 804f5ac: 8b 8d 58 fb ff ff mov 0xfffffb58(%ebp),%ecx 804f5b2: 39 8d 5c fb ff ff cmp %ecx,0xfffffb5c(%ebp) 804f5b8: 72 6c jb 0x804f626 804f5ba: 8b b5 54 fb ff ff mov 0xfffffb54(%ebp),%esi 804f5c0: 01 c9 add %ecx,%ecx 804f5c2: 89 8d 58 fb ff ff mov %ecx,0xfffffb58(%ebp) 804f5c8: 8d 14 89 lea (%ecx,%ecx,4),%edx 804f5cb: 8d 14 51 lea (%ecx,%edx,2),%edx 804f5ce: c1 e2 03 shl $0x3,%edx 804f5d1: 29 d4 sub %edx,%esp 804f5d3: 89 a5 54 fb ff ff mov %esp,0xfffffb54(%ebp) 804f5d9: 8b 95 2c fb ff ff mov 0xfffffb2c(%ebp),%edx 804f5df: 01 f2 add %esi,%edx 804f5e1: 39 d4 cmp %edx,%esp 804f5e3: 75 0f jne 0x804f5f4 804f5e5: 89 ca mov %ecx,%edx 804f5e7: c1 ea 01 shr $0x1,%edx 804f5ea: 01 d1 add %edx,%ecx 804f5ec: 89 8d 58 fb ff ff mov %ecx,0xfffffb58(%ebp) 804f5f2: eb 32 jmp 0x804f626 804f5f4: 8b 9d 2c fb ff ff mov 0xfffffb2c(%ebp),%ebx 804f5fa: 53 push %ebx 804f5fb: 56 push %esi 804f5fc: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 804f602: 57 push %edi 804f603: e8 8c 43 01 00 call 0x8063994 804f608: 83 c4 0c add $0xc,%esp 804f60b: 8b 95 54 fb ff ff mov 0xfffffb54(%ebp),%edx 804f611: 01 da add %ebx,%edx 804f613: 39 d6 cmp %edx,%esi 804f615: 75 0f jne 0x804f626 804f617: 8b 95 58 fb ff ff mov 0xfffffb58(%ebp),%edx 804f61d: c1 ea 01 shr $0x1,%edx 804f620: 01 95 58 fb ff ff add %edx,0xfffffb58(%ebp) 804f626: 8b 8d 50 fb ff ff mov 0xfffffb50(%ebp),%ecx 804f62c: 89 8d 48 fb ff ff mov %ecx,0xfffffb48(%ebp) 804f632: 8b b5 2c fb ff ff mov 0xfffffb2c(%ebp),%esi 804f638: 03 b5 54 fb ff ff add 0xfffffb54(%ebp),%esi 804f63e: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804f644: 89 95 b0 fb ff ff mov %edx,0xfffffbb0(%ebp) 804f64a: c7 85 44 fb ff ff 00 movl $0x0,0xfffffb44(%ebp) 804f651: 00 00 00 804f654: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804f65a: c7 46 40 ff ff ff ff movl $0xffffffff,0x40(%esi) 804f661: c7 46 18 00 00 00 00 movl $0x0,0x18(%esi) 804f668: c7 46 1c 00 00 00 00 movl $0x0,0x1c(%esi) 804f66f: c7 46 20 00 00 00 00 movl $0x0,0x20(%esi) 804f676: c7 46 24 00 00 00 00 movl $0x0,0x24(%esi) 804f67d: c7 46 28 00 00 00 00 movl $0x0,0x28(%esi) 804f684: c6 46 2c 20 movb $0x20,0x2c(%esi) 804f688: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f68e: 0f b6 02 movzbl (%edx),%eax 804f691: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 804f697: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 804f69d: f6 44 43 01 08 testb $0x8,0x1(%ebx,%eax,2) 804f6a2: 0f 84 5b 01 00 00 je 0x804f803 804f6a8: 89 95 40 fb ff ff mov %edx,0xfffffb40(%ebp) 804f6ae: 8d bd b0 fb ff ff lea 0xfffffbb0(%ebp),%edi 804f6b4: 89 bd 14 fb ff ff mov %edi,0xfffffb14(%ebp) 804f6ba: 83 c0 d0 add $0xffffffd0,%eax 804f6bd: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804f6c3: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f6c9: 0f b6 12 movzbl (%edx),%edx 804f6cc: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 804f6d1: 74 41 je 0x804f714 804f6d3: 90 nop 804f6d4: 8d 14 c0 lea (%eax,%eax,8),%edx 804f6d7: 8d 54 02 d0 lea 0xffffffd0(%edx,%eax,1),%edx 804f6db: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804f6e1: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 804f6e7: 8b 11 mov (%ecx),%edx 804f6e9: 0f b6 12 movzbl (%edx),%edx 804f6ec: 8b 85 20 fb ff ff mov 0xfffffb20(%ebp),%eax 804f6f2: 01 d0 add %edx,%eax 804f6f4: ff 01 incl (%ecx) 804f6f6: 8b 11 mov (%ecx),%edx 804f6f8: 0f b6 12 movzbl (%edx),%edx 804f6fb: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804f701: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 804f707: 8b 9d 20 fb ff ff mov 0xfffffb20(%ebp),%ebx 804f70d: f6 44 5a 01 08 testb $0x8,0x1(%edx,%ebx,2) 804f712: 75 c0 jne 0x804f6d4 804f714: 85 c0 test %eax,%eax 804f716: 74 30 je 0x804f748 804f718: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f71e: 80 3a 24 cmpb $0x24,(%edx) 804f721: 75 25 jne 0x804f748 804f723: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804f729: 8d 78 ff lea 0xffffffff(%eax),%edi 804f72c: 89 7e 40 mov %edi,0x40(%esi) 804f72f: 8b 95 c4 fb ff ff mov 0xfffffbc4(%ebp),%edx 804f735: 39 c2 cmp %eax,%edx 804f737: 73 02 jae 0x804f73b 804f739: 89 c2 mov %eax,%edx 804f73b: 89 95 c4 fb ff ff mov %edx,0xfffffbc4(%ebp) 804f741: e9 bd 00 00 00 jmp 0x804f803 804f746: 8d 36 lea (%esi),%esi 804f748: 8b 8d 40 fb ff ff mov 0xfffffb40(%ebp),%ecx 804f74e: 89 8d b0 fb ff ff mov %ecx,0xfffffbb0(%ebp) 804f754: e9 aa 00 00 00 jmp 0x804f803 804f759: 8d 76 00 lea 0x0(%esi),%esi 804f75c: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f762: 0f b6 12 movzbl (%edx),%edx 804f765: 83 c2 e0 add $0xffffffe0,%edx 804f768: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804f76e: 83 fa 10 cmp $0x10,%edx 804f771: 0f 87 8c 00 00 00 ja 0x804f803 804f777: ff 24 95 80 f7 04 08 jmp *0x804f780(,%edx,4) 804f77e: 8d 36 lea (%esi),%esi 804f780: c4 les (bad),%esi 804f781: f7 04 08 03 f8 04 08 testl $0x804f803,(%eax,%ecx,1) 804f788: 03 f8 add %eax,%edi 804f78a: 04 08 add $0x8,%al 804f78c: e8 f7 04 08 03 call 0xb0cfc88 804f791: f8 clc 804f792: 04 08 add $0x8,%al 804f794: 03 f8 add %eax,%edi 804f796: 04 08 add $0x8,%al 804f798: 03 f8 add %eax,%edi 804f79a: 04 08 add $0x8,%al 804f79c: fc cld 804f79d: f7 04 08 03 f8 04 08 testl $0x804f803,(%eax,%ecx,1) 804f7a4: 03 f8 add %eax,%edi 804f7a6: 04 08 add $0x8,%al 804f7a8: 03 f8 add %eax,%edi 804f7aa: 04 08 add $0x8,%al 804f7ac: d0 (bad) 804f7ad: f7 04 08 03 f8 04 08 testl $0x804f803,(%eax,%ecx,1) 804f7b4: dc f7 fdiv %st,%st(7) 804f7b6: 04 08 add $0x8,%al 804f7b8: 03 f8 add %eax,%edi 804f7ba: 04 08 add $0x8,%al 804f7bc: 03 f8 add %eax,%edi 804f7be: 04 08 add $0x8,%al 804f7c0: f4 hlt 804f7c1: f7 04 08 c7 46 1c 01 testl $0x11c46c7,(%eax,%ecx,1) 804f7c8: 00 00 add %al,(%eax) 804f7ca: 00 eb add %ch,%bl 804f7cc: 36 8d 76 00 lea %ss:0x0(%esi),%esi 804f7d0: c7 46 24 01 00 00 00 movl $0x1,0x24(%esi) 804f7d7: eb 2a jmp 0x804f803 804f7d9: 8d 76 00 lea 0x0(%esi),%esi 804f7dc: c7 46 20 01 00 00 00 movl $0x1,0x20(%esi) 804f7e3: eb 1e jmp 0x804f803 804f7e5: 8d 76 00 lea 0x0(%esi),%esi 804f7e8: c7 46 18 01 00 00 00 movl $0x1,0x18(%esi) 804f7ef: eb 12 jmp 0x804f803 804f7f1: 8d 76 00 lea 0x0(%esi),%esi 804f7f4: c6 46 2c 30 movb $0x30,0x2c(%esi) 804f7f8: eb 09 jmp 0x804f803 804f7fa: 8d 36 lea (%esi),%esi 804f7fc: c7 46 28 01 00 00 00 movl $0x1,0x28(%esi) 804f803: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f809: 80 3a 20 cmpb $0x20,(%edx) 804f80c: 0f 84 4a ff ff ff je 0x804f75c 804f812: 80 3a 2b cmpb $0x2b,(%edx) 804f815: 0f 84 41 ff ff ff je 0x804f75c 804f81b: 80 3a 2d cmpb $0x2d,(%edx) 804f81e: 0f 84 38 ff ff ff je 0x804f75c 804f824: 80 3a 23 cmpb $0x23,(%edx) 804f827: 0f 84 2f ff ff ff je 0x804f75c 804f82d: 80 3a 30 cmpb $0x30,(%edx) 804f830: 0f 84 26 ff ff ff je 0x804f75c 804f836: 80 3a 27 cmpb $0x27,(%edx) 804f839: 0f 84 1d ff ff ff je 0x804f75c 804f83f: 83 7e 20 00 cmpl $0x0,0x20(%esi) 804f843: 74 04 je 0x804f849 804f845: c6 46 2c 20 movb $0x20,0x2c(%esi) 804f849: c7 46 3c ff ff ff ff movl $0xffffffff,0x3c(%esi) 804f850: c7 46 04 00 00 00 00 movl $0x0,0x4(%esi) 804f857: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f85d: 80 3a 2a cmpb $0x2a,(%edx) 804f860: 0f 85 f2 00 00 00 jne 0x804f958 804f866: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804f86c: 8b 9d b0 fb ff ff mov 0xfffffbb0(%ebp),%ebx 804f872: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 804f878: 0f b6 13 movzbl (%ebx),%edx 804f87b: 8b 3d 88 ad 07 08 mov 0x807ad88,%edi 804f881: 89 bd 20 fb ff ff mov %edi,0xfffffb20(%ebp) 804f887: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 804f88c: 0f 84 93 00 00 00 je 0x804f925 804f892: 8d 8d b0 fb ff ff lea 0xfffffbb0(%ebp),%ecx 804f898: 89 8d 14 fb ff ff mov %ecx,0xfffffb14(%ebp) 804f89e: 8d 42 d0 lea 0xffffffd0(%edx),%eax 804f8a1: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804f8a7: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f8ad: 0f b6 12 movzbl (%edx),%edx 804f8b0: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 804f8b5: 74 41 je 0x804f8f8 804f8b7: 90 nop 804f8b8: 8d 14 c0 lea (%eax,%eax,8),%edx 804f8bb: 8d 54 02 d0 lea 0xffffffd0(%edx,%eax,1),%edx 804f8bf: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804f8c5: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 804f8cb: 8b 13 mov (%ebx),%edx 804f8cd: 0f b6 12 movzbl (%edx),%edx 804f8d0: 8b 85 20 fb ff ff mov 0xfffffb20(%ebp),%eax 804f8d6: 01 d0 add %edx,%eax 804f8d8: ff 03 incl (%ebx) 804f8da: 8b 13 mov (%ebx),%edx 804f8dc: 0f b6 12 movzbl (%edx),%edx 804f8df: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804f8e5: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 804f8eb: 8b bd 20 fb ff ff mov 0xfffffb20(%ebp),%edi 804f8f1: f6 44 7a 01 08 testb $0x8,0x1(%edx,%edi,2) 804f8f6: 75 c0 jne 0x804f8b8 804f8f8: 85 c0 test %eax,%eax 804f8fa: 74 29 je 0x804f925 804f8fc: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f902: 80 3a 24 cmpb $0x24,(%edx) 804f905: 75 1e jne 0x804f925 804f907: 8d 48 ff lea 0xffffffff(%eax),%ecx 804f90a: 89 4e 3c mov %ecx,0x3c(%esi) 804f90d: 8b 95 c4 fb ff ff mov 0xfffffbc4(%ebp),%edx 804f913: 39 c2 cmp %eax,%edx 804f915: 73 02 jae 0x804f919 804f917: 89 c2 mov %eax,%edx 804f919: 89 95 c4 fb ff ff mov %edx,0xfffffbc4(%ebp) 804f91f: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804f925: 83 7e 3c 00 cmpl $0x0,0x3c(%esi) 804f929: 0f 8d b0 00 00 00 jge 0x804f9df 804f92f: 8b 9d 48 fb ff ff mov 0xfffffb48(%ebp),%ebx 804f935: 89 5e 3c mov %ebx,0x3c(%esi) 804f938: 43 inc %ebx 804f939: 89 9d 48 fb ff ff mov %ebx,0xfffffb48(%ebp) 804f93f: ff 85 44 fb ff ff incl 0xfffffb44(%ebp) 804f945: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804f94b: 89 bd b0 fb ff ff mov %edi,0xfffffbb0(%ebp) 804f951: e9 89 00 00 00 jmp 0x804f9df 804f956: 8d 36 lea (%esi),%esi 804f958: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f95e: 0f b6 12 movzbl (%edx),%edx 804f961: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 804f967: 89 8d 10 fb ff ff mov %ecx,0xfffffb10(%ebp) 804f96d: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 804f972: 74 6b je 0x804f9df 804f974: 8d 9d b0 fb ff ff lea 0xfffffbb0(%ebp),%ebx 804f97a: 89 9d 14 fb ff ff mov %ebx,0xfffffb14(%ebp) 804f980: 8d 42 d0 lea 0xffffffd0(%edx),%eax 804f983: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804f989: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f98f: 0f b6 12 movzbl (%edx),%edx 804f992: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 804f997: 74 43 je 0x804f9dc 804f999: 8d 76 00 lea 0x0(%esi),%esi 804f99c: 8d 14 c0 lea (%eax,%eax,8),%edx 804f99f: 8d 54 02 d0 lea 0xffffffd0(%edx,%eax,1),%edx 804f9a3: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804f9a9: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 804f9af: 8b 17 mov (%edi),%edx 804f9b1: 0f b6 12 movzbl (%edx),%edx 804f9b4: 8b 85 20 fb ff ff mov 0xfffffb20(%ebp),%eax 804f9ba: 01 d0 add %edx,%eax 804f9bc: ff 07 incl (%edi) 804f9be: 8b 17 mov (%edi),%edx 804f9c0: 0f b6 12 movzbl (%edx),%edx 804f9c3: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804f9c9: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 804f9cf: 8b 8d 20 fb ff ff mov 0xfffffb20(%ebp),%ecx 804f9d5: f6 44 4a 01 08 testb $0x8,0x1(%edx,%ecx,2) 804f9da: 75 c0 jne 0x804f99c 804f9dc: 89 46 04 mov %eax,0x4(%esi) 804f9df: c7 46 38 ff ff ff ff movl $0xffffffff,0x38(%esi) 804f9e6: c7 06 ff ff ff ff movl $0xffffffff,(%esi) 804f9ec: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804f9f2: 80 3a 2e cmpb $0x2e,(%edx) 804f9f5: 0f 85 97 01 00 00 jne 0x804fb92 804f9fb: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804fa01: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804fa07: 80 3a 2a cmpb $0x2a,(%edx) 804fa0a: 0f 85 f4 00 00 00 jne 0x804fb04 804fa10: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804fa16: 8b 9d b0 fb ff ff mov 0xfffffbb0(%ebp),%ebx 804fa1c: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 804fa22: 0f b6 13 movzbl (%ebx),%edx 804fa25: 8b 3d 88 ad 07 08 mov 0x807ad88,%edi 804fa2b: 89 bd 20 fb ff ff mov %edi,0xfffffb20(%ebp) 804fa31: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 804fa36: 0f 84 95 00 00 00 je 0x804fad1 804fa3c: 8d 8d b0 fb ff ff lea 0xfffffbb0(%ebp),%ecx 804fa42: 89 8d 14 fb ff ff mov %ecx,0xfffffb14(%ebp) 804fa48: 8d 42 d0 lea 0xffffffd0(%edx),%eax 804fa4b: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804fa51: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804fa57: 0f b6 12 movzbl (%edx),%edx 804fa5a: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 804fa5f: 74 43 je 0x804faa4 804fa61: 8d 76 00 lea 0x0(%esi),%esi 804fa64: 8d 14 c0 lea (%eax,%eax,8),%edx 804fa67: 8d 54 02 d0 lea 0xffffffd0(%edx,%eax,1),%edx 804fa6b: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804fa71: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 804fa77: 8b 13 mov (%ebx),%edx 804fa79: 0f b6 12 movzbl (%edx),%edx 804fa7c: 8b 85 20 fb ff ff mov 0xfffffb20(%ebp),%eax 804fa82: 01 d0 add %edx,%eax 804fa84: ff 03 incl (%ebx) 804fa86: 8b 13 mov (%ebx),%edx 804fa88: 0f b6 12 movzbl (%edx),%edx 804fa8b: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804fa91: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 804fa97: 8b bd 20 fb ff ff mov 0xfffffb20(%ebp),%edi 804fa9d: f6 44 7a 01 08 testb $0x8,0x1(%edx,%edi,2) 804faa2: 75 c0 jne 0x804fa64 804faa4: 85 c0 test %eax,%eax 804faa6: 74 29 je 0x804fad1 804faa8: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804faae: 80 3a 24 cmpb $0x24,(%edx) 804fab1: 75 1e jne 0x804fad1 804fab3: 8d 48 ff lea 0xffffffff(%eax),%ecx 804fab6: 89 4e 38 mov %ecx,0x38(%esi) 804fab9: 8b 95 c4 fb ff ff mov 0xfffffbc4(%ebp),%edx 804fabf: 39 c2 cmp %eax,%edx 804fac1: 73 02 jae 0x804fac5 804fac3: 89 c2 mov %eax,%edx 804fac5: 89 95 c4 fb ff ff mov %edx,0xfffffbc4(%ebp) 804facb: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804fad1: 83 7e 38 00 cmpl $0x0,0x38(%esi) 804fad5: 0f 8d b7 00 00 00 jge 0x804fb92 804fadb: 8b 9d 48 fb ff ff mov 0xfffffb48(%ebp),%ebx 804fae1: 89 5e 38 mov %ebx,0x38(%esi) 804fae4: 43 inc %ebx 804fae5: 89 9d 48 fb ff ff mov %ebx,0xfffffb48(%ebp) 804faeb: ff 85 44 fb ff ff incl 0xfffffb44(%ebp) 804faf1: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804faf7: 89 bd b0 fb ff ff mov %edi,0xfffffbb0(%ebp) 804fafd: e9 90 00 00 00 jmp 0x804fb92 804fb02: 8d 36 lea (%esi),%esi 804fb04: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804fb0a: 0f b6 12 movzbl (%edx),%edx 804fb0d: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 804fb13: 89 8d 10 fb ff ff mov %ecx,0xfffffb10(%ebp) 804fb19: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 804fb1e: 74 6c je 0x804fb8c 804fb20: 8d 9d b0 fb ff ff lea 0xfffffbb0(%ebp),%ebx 804fb26: 89 9d 14 fb ff ff mov %ebx,0xfffffb14(%ebp) 804fb2c: 8d 42 d0 lea 0xffffffd0(%edx),%eax 804fb2f: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804fb35: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804fb3b: 0f b6 12 movzbl (%edx),%edx 804fb3e: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 804fb43: 74 43 je 0x804fb88 804fb45: 8d 76 00 lea 0x0(%esi),%esi 804fb48: 8d 14 c0 lea (%eax,%eax,8),%edx 804fb4b: 8d 54 02 d0 lea 0xffffffd0(%edx,%eax,1),%edx 804fb4f: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804fb55: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 804fb5b: 8b 17 mov (%edi),%edx 804fb5d: 0f b6 12 movzbl (%edx),%edx 804fb60: 8b 85 20 fb ff ff mov 0xfffffb20(%ebp),%eax 804fb66: 01 d0 add %edx,%eax 804fb68: ff 07 incl (%edi) 804fb6a: 8b 17 mov (%edi),%edx 804fb6c: 0f b6 12 movzbl (%edx),%edx 804fb6f: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804fb75: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 804fb7b: 8b 8d 20 fb ff ff mov 0xfffffb20(%ebp),%ecx 804fb81: f6 44 4a 01 08 testb $0x8,0x1(%edx,%ecx,2) 804fb86: 75 c0 jne 0x804fb48 804fb88: 89 06 mov %eax,(%esi) 804fb8a: eb 06 jmp 0x804fb92 804fb8c: c7 06 00 00 00 00 movl $0x0,(%esi) 804fb92: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 804fb99: c7 46 10 00 00 00 00 movl $0x0,0x10(%esi) 804fba0: c7 46 14 00 00 00 00 movl $0x0,0x14(%esi) 804fba7: e9 ef 00 00 00 jmp 0x804fc9b 804fbac: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804fbb2: 0f b6 12 movzbl (%edx),%edx 804fbb5: 83 c2 b4 add $0xffffffb4,%edx 804fbb8: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804fbbe: 83 fa 25 cmp $0x25,%edx 804fbc1: 0f 87 d4 00 00 00 ja 0x804fc9b 804fbc7: ff 24 95 d0 fb 04 08 jmp *0x804fbd0(,%edx,4) 804fbce: 8d 36 lea (%esi),%esi 804fbd0: 94 xchg %eax,%esp 804fbd1: fc cld 804fbd2: 04 08 add $0x8,%al 804fbd4: 9b fwait 804fbd5: fc cld 804fbd6: 04 08 add $0x8,%al 804fbd8: 9b fwait 804fbd9: fc cld 804fbda: 04 08 add $0x8,%al 804fbdc: 9b fwait 804fbdd: fc cld 804fbde: 04 08 add $0x8,%al 804fbe0: 9b fwait 804fbe1: fc cld 804fbe2: 04 08 add $0x8,%al 804fbe4: 9b fwait 804fbe5: fc cld 804fbe6: 04 08 add $0x8,%al 804fbe8: 9b fwait 804fbe9: fc cld 804fbea: 04 08 add $0x8,%al 804fbec: 9b fwait 804fbed: fc cld 804fbee: 04 08 add $0x8,%al 804fbf0: 9b fwait 804fbf1: fc cld 804fbf2: 04 08 add $0x8,%al 804fbf4: 9b fwait 804fbf5: fc cld 804fbf6: 04 08 add $0x8,%al 804fbf8: 9b fwait 804fbf9: fc cld 804fbfa: 04 08 add $0x8,%al 804fbfc: 9b fwait 804fbfd: fc cld 804fbfe: 04 08 add $0x8,%al 804fc00: 9b fwait 804fc01: fc cld 804fc02: 04 08 add $0x8,%al 804fc04: 9b fwait 804fc05: fc cld 804fc06: 04 08 add $0x8,%al 804fc08: 84 fc test %bh,%ah 804fc0a: 04 08 add $0x8,%al 804fc0c: 9b fwait 804fc0d: fc cld 804fc0e: 04 08 add $0x8,%al 804fc10: 9b fwait 804fc11: fc cld 804fc12: 04 08 add $0x8,%al 804fc14: 9b fwait 804fc15: fc cld 804fc16: 04 08 add $0x8,%al 804fc18: 9b fwait 804fc19: fc cld 804fc1a: 04 08 add $0x8,%al 804fc1c: 9b fwait 804fc1d: fc cld 804fc1e: 04 08 add $0x8,%al 804fc20: 9b fwait 804fc21: fc cld 804fc22: 04 08 add $0x8,%al 804fc24: 9b fwait 804fc25: fc cld 804fc26: 04 08 add $0x8,%al 804fc28: 9b fwait 804fc29: fc cld 804fc2a: 04 08 add $0x8,%al 804fc2c: 9b fwait 804fc2d: fc cld 804fc2e: 04 08 add $0x8,%al 804fc30: 9b fwait 804fc31: fc cld 804fc32: 04 08 add $0x8,%al 804fc34: 9b fwait 804fc35: fc cld 804fc36: 04 08 add $0x8,%al 804fc38: 9b fwait 804fc39: fc cld 804fc3a: 04 08 add $0x8,%al 804fc3c: 9b fwait 804fc3d: fc cld 804fc3e: 04 08 add $0x8,%al 804fc40: 68 fc 04 08 9b push $0x9b0804fc 804fc45: fc cld 804fc46: 04 08 add $0x8,%al 804fc48: 9b fwait 804fc49: fc cld 804fc4a: 04 08 add $0x8,%al 804fc4c: 9b fwait 804fc4d: fc cld 804fc4e: 04 08 add $0x8,%al 804fc50: 74 fc je 0x804fc4e 804fc52: 04 08 add $0x8,%al 804fc54: 9b fwait 804fc55: fc cld 804fc56: 04 08 add $0x8,%al 804fc58: 9b fwait 804fc59: fc cld 804fc5a: 04 08 add $0x8,%al 804fc5c: 9b fwait 804fc5d: fc cld 804fc5e: 04 08 add $0x8,%al 804fc60: 9b fwait 804fc61: fc cld 804fc62: 04 08 add $0x8,%al 804fc64: 94 xchg %eax,%esp 804fc65: fc cld 804fc66: 04 08 add $0x8,%al 804fc68: c7 46 10 01 00 00 00 movl $0x1,0x10(%esi) 804fc6f: eb 2a jmp 0x804fc9b 804fc71: 8d 76 00 lea 0x0(%esi),%esi 804fc74: 83 7e 14 00 cmpl $0x0,0x14(%esi) 804fc78: 75 1a jne 0x804fc94 804fc7a: c7 46 14 01 00 00 00 movl $0x1,0x14(%esi) 804fc81: eb 18 jmp 0x804fc9b 804fc83: 90 nop 804fc84: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 804fc8b: c7 46 14 00 00 00 00 movl $0x0,0x14(%esi) 804fc92: eb 07 jmp 0x804fc9b 804fc94: c7 46 0c 01 00 00 00 movl $0x1,0xc(%esi) 804fc9b: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804fca1: 80 3a 68 cmpb $0x68,(%edx) 804fca4: 0f 84 02 ff ff ff je 0x804fbac 804fcaa: 80 3a 6c cmpb $0x6c,(%edx) 804fcad: 0f 84 f9 fe ff ff je 0x804fbac 804fcb3: 80 3a 4c cmpb $0x4c,(%edx) 804fcb6: 0f 84 f0 fe ff ff je 0x804fbac 804fcbc: 80 3a 5a cmpb $0x5a,(%edx) 804fcbf: 0f 84 e7 fe ff ff je 0x804fbac 804fcc5: 80 3a 71 cmpb $0x71,(%edx) 804fcc8: 0f 84 de fe ff ff je 0x804fbac 804fcce: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804fcd4: 8a 12 mov (%edx),%dl 804fcd6: 88 56 08 mov %dl,0x8(%esi) 804fcd9: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 804fcdf: 0f b6 46 08 movzbl 0x8(%esi),%eax 804fce3: 83 3c 85 40 0f 08 08 cmpl $0x0,0x8080f40(,%eax,4) 804fcea: 00 804fceb: 74 1b je 0x804fd08 804fced: 8d 56 44 lea 0x44(%esi),%edx 804fcf0: 52 push %edx 804fcf1: 6a 01 push $0x1 804fcf3: 56 push %esi 804fcf4: 8b 14 85 40 0f 08 08 mov 0x8080f40(,%eax,4),%edx 804fcfb: ff d2 call *%edx 804fcfd: 89 46 48 mov %eax,0x48(%esi) 804fd00: 83 c4 0c add $0xc,%esp 804fd03: e9 83 01 00 00 jmp 0x804fe8b 804fd08: c7 46 48 01 00 00 00 movl $0x1,0x48(%esi) 804fd0f: 0f b6 56 08 movzbl 0x8(%esi),%edx 804fd13: 83 c2 bb add $0xffffffbb,%edx 804fd16: 83 fa 33 cmp $0x33,%edx 804fd19: 0f 87 65 01 00 00 ja 0x804fe84 804fd1f: ff 24 95 28 fd 04 08 jmp *0x804fd28(,%edx,4) 804fd26: 8d 36 lea (%esi),%esi 804fd28: 38 fe cmp %bh,%dh 804fd2a: 04 08 add $0x8,%al 804fd2c: 84 fe test %bh,%dh 804fd2e: 04 08 add $0x8,%al 804fd30: 38 fe cmp %bh,%dh 804fd32: 04 08 add $0x8,%al 804fd34: 84 fe test %bh,%dh 804fd36: 04 08 add $0x8,%al 804fd38: 84 fe test %bh,%dh 804fd3a: 04 08 add $0x8,%al 804fd3c: 84 fe test %bh,%dh 804fd3e: 04 08 add $0x8,%al 804fd40: 84 fe test %bh,%dh 804fd42: 04 08 add $0x8,%al 804fd44: 84 fe test %bh,%dh 804fd46: 04 08 add $0x8,%al 804fd48: 84 fe test %bh,%dh 804fd4a: 04 08 add $0x8,%al 804fd4c: 84 fe test %bh,%dh 804fd4e: 04 08 add $0x8,%al 804fd50: 84 fe test %bh,%dh 804fd52: 04 08 add $0x8,%al 804fd54: 84 fe test %bh,%dh 804fd56: 04 08 add $0x8,%al 804fd58: 84 fe test %bh,%dh 804fd5a: 04 08 add $0x8,%al 804fd5c: 84 fe test %bh,%dh 804fd5e: 04 08 add $0x8,%al 804fd60: 84 fe test %bh,%dh 804fd62: 04 08 add $0x8,%al 804fd64: 84 fe test %bh,%dh 804fd66: 04 08 add $0x8,%al 804fd68: 84 fe test %bh,%dh 804fd6a: 04 08 add $0x8,%al 804fd6c: 84 fe test %bh,%dh 804fd6e: 04 08 add $0x8,%al 804fd70: 84 fe test %bh,%dh 804fd72: 04 08 add $0x8,%al 804fd74: f8 clc 804fd75: fd std 804fd76: 04 08 add $0x8,%al 804fd78: 84 fe test %bh,%dh 804fd7a: 04 08 add $0x8,%al 804fd7c: 84 fe test %bh,%dh 804fd7e: 04 08 add $0x8,%al 804fd80: 84 fe test %bh,%dh 804fd82: 04 08 add $0x8,%al 804fd84: 84 fe test %bh,%dh 804fd86: 04 08 add $0x8,%al 804fd88: 84 fe test %bh,%dh 804fd8a: 04 08 add $0x8,%al 804fd8c: 84 fe test %bh,%dh 804fd8e: 04 08 add $0x8,%al 804fd90: 84 fe test %bh,%dh 804fd92: 04 08 add $0x8,%al 804fd94: 84 fe test %bh,%dh 804fd96: 04 08 add $0x8,%al 804fd98: 84 fe test %bh,%dh 804fd9a: 04 08 add $0x8,%al 804fd9c: 84 fe test %bh,%dh 804fd9e: 04 08 add $0x8,%al 804fda0: 54 push %esp 804fda1: fe 04 08 incb (%eax,%ecx,1) 804fda4: f8 clc 804fda5: fd std 804fda6: 04 08 add $0x8,%al 804fda8: 38 fe cmp %bh,%dh 804fdaa: 04 08 add $0x8,%al 804fdac: 38 fe cmp %bh,%dh 804fdae: 04 08 add $0x8,%al 804fdb0: 38 fe cmp %bh,%dh 804fdb2: 04 08 add $0x8,%al 804fdb4: 84 fe test %bh,%dh 804fdb6: 04 08 add $0x8,%al 804fdb8: f8 clc 804fdb9: fd std 804fdba: 04 08 add $0x8,%al 804fdbc: 84 fe test %bh,%dh 804fdbe: 04 08 add $0x8,%al 804fdc0: 84 fe test %bh,%dh 804fdc2: 04 08 add $0x8,%al 804fdc4: 84 fe test %bh,%dh 804fdc6: 04 08 add $0x8,%al 804fdc8: 84 fe test %bh,%dh 804fdca: 04 08 add $0x8,%al 804fdcc: 78 fe js 0x804fdcc 804fdce: 04 08 add $0x8,%al 804fdd0: f8 clc 804fdd1: fd std 804fdd2: 04 08 add $0x8,%al 804fdd4: 6c insb (%dx),%es:(%edi) 804fdd5: fe 04 08 incb (%eax,%ecx,1) 804fdd8: 84 fe test %bh,%dh 804fdda: 04 08 add $0x8,%al 804fddc: 84 fe test %bh,%dh 804fdde: 04 08 add $0x8,%al 804fde0: 60 pusha 804fde1: fe 04 08 incb (%eax,%ecx,1) 804fde4: 84 fe test %bh,%dh 804fde6: 04 08 add $0x8,%al 804fde8: f8 clc 804fde9: fd std 804fdea: 04 08 add $0x8,%al 804fdec: 84 fe test %bh,%dh 804fdee: 04 08 add $0x8,%al 804fdf0: 84 fe test %bh,%dh 804fdf2: 04 08 add $0x8,%al 804fdf4: f8 clc 804fdf5: fd std 804fdf6: 04 08 add $0x8,%al 804fdf8: 83 7e 0c 00 cmpl $0x0,0xc(%esi) 804fdfc: 74 0e je 0x804fe0c 804fdfe: c7 46 44 00 01 00 00 movl $0x100,0x44(%esi) 804fe05: e9 81 00 00 00 jmp 0x804fe8b 804fe0a: 8d 36 lea (%esi),%esi 804fe0c: 83 7e 14 00 cmpl $0x0,0x14(%esi) 804fe10: 74 0a je 0x804fe1c 804fe12: c7 46 44 00 02 00 00 movl $0x200,0x44(%esi) 804fe19: eb 70 jmp 0x804fe8b 804fe1b: 90 nop 804fe1c: 83 7e 10 00 cmpl $0x0,0x10(%esi) 804fe20: 74 0a je 0x804fe2c 804fe22: c7 46 44 00 04 00 00 movl $0x400,0x44(%esi) 804fe29: eb 60 jmp 0x804fe8b 804fe2b: 90 nop 804fe2c: c7 46 44 00 00 00 00 movl $0x0,0x44(%esi) 804fe33: eb 56 jmp 0x804fe8b 804fe35: 8d 76 00 lea 0x0(%esi),%esi 804fe38: 83 7e 0c 00 cmpl $0x0,0xc(%esi) 804fe3c: 74 0a je 0x804fe48 804fe3e: c7 46 44 05 01 00 00 movl $0x105,0x44(%esi) 804fe45: eb 44 jmp 0x804fe8b 804fe47: 90 nop 804fe48: c7 46 44 05 00 00 00 movl $0x5,0x44(%esi) 804fe4f: eb 3a jmp 0x804fe8b 804fe51: 8d 76 00 lea 0x0(%esi),%esi 804fe54: c7 46 44 01 00 00 00 movl $0x1,0x44(%esi) 804fe5b: eb 2e jmp 0x804fe8b 804fe5d: 8d 76 00 lea 0x0(%esi),%esi 804fe60: c7 46 44 02 00 00 00 movl $0x2,0x44(%esi) 804fe67: eb 22 jmp 0x804fe8b 804fe69: 8d 76 00 lea 0x0(%esi),%esi 804fe6c: c7 46 44 03 00 00 00 movl $0x3,0x44(%esi) 804fe73: eb 16 jmp 0x804fe8b 804fe75: 8d 76 00 lea 0x0(%esi),%esi 804fe78: c7 46 44 00 08 00 00 movl $0x800,0x44(%esi) 804fe7f: eb 0a jmp 0x804fe8b 804fe81: 8d 76 00 lea 0x0(%esi),%esi 804fe84: c7 46 48 00 00 00 00 movl $0x0,0x48(%esi) 804fe8b: 83 7e 40 ff cmpl $0xffffffff,0x40(%esi) 804fe8f: 75 18 jne 0x804fea9 804fe91: 83 7e 48 00 cmpl $0x0,0x48(%esi) 804fe95: 74 12 je 0x804fea9 804fe97: 8b 9d 48 fb ff ff mov 0xfffffb48(%ebp),%ebx 804fe9d: 89 5e 40 mov %ebx,0x40(%esi) 804fea0: 8b 7e 48 mov 0x48(%esi),%edi 804fea3: 01 bd 44 fb ff ff add %edi,0xfffffb44(%ebp) 804fea9: 80 7e 08 00 cmpb $0x0,0x8(%esi) 804fead: 75 11 jne 0x804fec0 804feaf: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804feb5: 4a dec %edx 804feb6: 89 56 34 mov %edx,0x34(%esi) 804feb9: 89 56 30 mov %edx,0x30(%esi) 804febc: eb 5c jmp 0x804ff1a 804febe: 8d 36 lea (%esi),%esi 804fec0: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 804fec6: 89 56 30 mov %edx,0x30(%esi) 804fec9: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804fecf: 80 3a 00 cmpb $0x0,(%edx) 804fed2: 74 3d je 0x804ff11 804fed4: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 804feda: 80 39 25 cmpb $0x25,(%ecx) 804fedd: 74 32 je 0x804ff11 804fedf: 80 39 00 cmpb $0x0,(%ecx) 804fee2: 7d 11 jge 0x804fef5 804fee4: 6a 01 push $0x1 804fee6: 51 push %ecx 804fee7: 6a 00 push $0x0 804fee9: e8 d2 5b 00 00 call 0x8055ac0 804feee: 83 c4 0c add $0xc,%esp 804fef1: 85 c0 test %eax,%eax 804fef3: 7f 0b jg 0x804ff00 804fef5: ff 85 10 fb ff ff incl 0xfffffb10(%ebp) 804fefb: eb 09 jmp 0x804ff06 804fefd: 8d 76 00 lea 0x0(%esi),%esi 804ff00: 01 85 10 fb ff ff add %eax,0xfffffb10(%ebp) 804ff06: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 804ff0c: 80 3b 00 cmpb $0x0,(%ebx) 804ff0f: 75 c3 jne 0x804fed4 804ff11: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804ff17: 89 7e 34 mov %edi,0x34(%esi) 804ff1a: 8b 8d 44 fb ff ff mov 0xfffffb44(%ebp),%ecx 804ff20: 01 8d 50 fb ff ff add %ecx,0xfffffb50(%ebp) 804ff26: 8b 9d 2c fb ff ff mov 0xfffffb2c(%ebp),%ebx 804ff2c: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 804ff32: 8b 54 1f 34 mov 0x34(%edi,%ebx,1),%edx 804ff36: 89 95 00 fc ff ff mov %edx,0xfffffc00(%ebp) 804ff3c: 83 c3 58 add $0x58,%ebx 804ff3f: 89 9d 2c fb ff ff mov %ebx,0xfffffb2c(%ebp) 804ff45: ff 85 5c fb ff ff incl 0xfffffb5c(%ebp) 804ff4b: 80 3a 00 cmpb $0x0,(%edx) 804ff4e: 0f 85 58 f6 ff ff jne 0x804f5ac 804ff54: 8b 95 c4 fb ff ff mov 0xfffffbc4(%ebp),%edx 804ff5a: 8b 85 50 fb ff ff mov 0xfffffb50(%ebp),%eax 804ff60: 39 d0 cmp %edx,%eax 804ff62: 73 02 jae 0x804ff66 804ff64: 89 d0 mov %edx,%eax 804ff66: 89 85 50 fb ff ff mov %eax,0xfffffb50(%ebp) 804ff6c: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx 804ff73: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804ff79: 29 d4 sub %edx,%esp 804ff7b: 89 e6 mov %esp,%esi 804ff7d: 52 push %edx 804ff7e: 6a 00 push $0x0 804ff80: 56 push %esi 804ff81: e8 fe 4a 01 00 call 0x8064a84 804ff86: 8b 8d 50 fb ff ff mov 0xfffffb50(%ebp),%ecx 804ff8c: 8d 14 49 lea (%ecx,%ecx,2),%edx 804ff8f: c1 e2 02 shl $0x2,%edx 804ff92: 83 c4 0c add $0xc,%esp 804ff95: 29 d4 sub %edx,%esp 804ff97: 89 a5 4c fb ff ff mov %esp,0xfffffb4c(%ebp) 804ff9d: 83 bd 5c fb ff ff 00 cmpl $0x0,0xfffffb5c(%ebp) 804ffa4: 0f 84 f2 00 00 00 je 0x805009c 804ffaa: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 804ffb0: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 804ffb6: c7 85 14 fb ff ff 00 movl $0x0,0xfffffb14(%ebp) 804ffbd: 00 00 00 804ffc0: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 804ffc6: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 804ffcc: 83 7c 39 3c ff cmpl $0xffffffff,0x3c(%ecx,%edi,1) 804ffd1: 74 0b je 0x804ffde 804ffd3: 8b 54 39 3c mov 0x3c(%ecx,%edi,1),%edx 804ffd7: c7 04 96 00 00 00 00 movl $0x0,(%esi,%edx,4) 804ffde: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 804ffe4: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 804ffea: 83 7c 1f 38 ff cmpl $0xffffffff,0x38(%edi,%ebx,1) 804ffef: 74 0b je 0x804fffc 804fff1: 8b 54 1f 38 mov 0x38(%edi,%ebx,1),%edx 804fff5: c7 04 96 00 00 00 00 movl $0x0,(%esi,%edx,4) 804fffc: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 8050002: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050008: 8b 54 0b 48 mov 0x48(%ebx,%ecx,1),%edx 805000c: 85 d2 test %edx,%edx 805000e: 74 63 je 0x8050073 8050010: 83 fa 01 cmp $0x1,%edx 8050013: 75 0f jne 0x8050024 8050015: 8b 7c 0b 40 mov 0x40(%ebx,%ecx,1),%edi 8050019: 8b 54 0b 44 mov 0x44(%ebx,%ecx,1),%edx 805001d: 89 14 be mov %edx,(%esi,%edi,4) 8050020: eb 51 jmp 0x8050073 8050022: 8d 36 lea (%esi),%esi 8050024: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 805002a: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050030: 0f b6 4c 0b 08 movzbl 0x8(%ebx,%ecx,1),%ecx 8050035: 89 8d 20 fb ff ff mov %ecx,0xfffffb20(%ebp) 805003b: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 8050041: 8b 7c 3b 40 mov 0x40(%ebx,%edi,1),%edi 8050045: 8d 14 bd 00 00 00 00 lea 0x0(,%edi,4),%edx 805004c: 01 f2 add %esi,%edx 805004e: 52 push %edx 805004f: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 8050055: 8b 54 0b 48 mov 0x48(%ebx,%ecx,1),%edx 8050059: 52 push %edx 805005a: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8050060: 53 push %ebx 8050061: 8b bd 20 fb ff ff mov 0xfffffb20(%ebp),%edi 8050067: 8b 14 bd 40 0f 08 08 mov 0x8080f40(,%edi,4),%edx 805006e: ff d2 call *%edx 8050070: 83 c4 0c add $0xc,%esp 8050073: 83 85 10 fb ff ff 58 addl $0x58,0xfffffb10(%ebp) 805007a: 83 85 14 fb ff ff 58 addl $0x58,0xfffffb14(%ebp) 8050081: 8b 8d 5c fb ff ff mov 0xfffffb5c(%ebp),%ecx 8050087: 8d 14 89 lea (%ecx,%ecx,4),%edx 805008a: 8d 14 51 lea (%ecx,%edx,2),%edx 805008d: c1 e2 03 shl $0x3,%edx 8050090: 39 95 14 fb ff ff cmp %edx,0xfffffb14(%ebp) 8050096: 0f 85 24 ff ff ff jne 0x804ffc0 805009c: c7 85 10 fb ff ff 00 movl $0x0,0xfffffb10(%ebp) 80500a3: 00 00 00 80500a6: 8b 9d 98 fb ff ff mov 0xfffffb98(%ebp),%ebx 80500ac: 89 5d 10 mov %ebx,0x10(%ebp) 80500af: 8b bd 50 fb ff ff mov 0xfffffb50(%ebp),%edi 80500b5: 39 bd 10 fb ff ff cmp %edi,0xfffffb10(%ebp) 80500bb: 0f 83 65 01 00 00 jae 0x8050226 80500c1: 8b 85 4c fb ff ff mov 0xfffffb4c(%ebp),%eax 80500c7: 90 nop 80500c8: 8b 16 mov (%esi),%edx 80500ca: 83 fa 04 cmp $0x4,%edx 80500cd: 0f 84 ad 00 00 00 je 0x8050180 80500d3: 7f 2f jg 0x8050104 80500d5: 83 fa 01 cmp $0x1,%edx 80500d8: 74 66 je 0x8050140 80500da: 7f 10 jg 0x80500ec 80500dc: 85 d2 test %edx,%edx 80500de: 0f 84 dc 00 00 00 je 0x80501c0 80500e4: e9 f7 00 00 00 jmp 0x80501e0 80500e9: 8d 76 00 lea 0x0(%esi),%esi 80500ec: 83 fa 02 cmp $0x2,%edx 80500ef: 0f 84 cb 00 00 00 je 0x80501c0 80500f5: 83 fa 03 cmp $0x3,%edx 80500f8: 0f 84 d2 00 00 00 je 0x80501d0 80500fe: e9 dd 00 00 00 jmp 0x80501e0 8050103: 90 nop 8050104: 81 fa 05 01 00 00 cmp $0x105,%edx 805010a: 0f 84 94 00 00 00 je 0x80501a4 8050110: 7f 12 jg 0x8050124 8050112: 83 fa 05 cmp $0x5,%edx 8050115: 74 79 je 0x8050190 8050117: 81 fa 00 01 00 00 cmp $0x100,%edx 805011d: 74 49 je 0x8050168 805011f: e9 bc 00 00 00 jmp 0x80501e0 8050124: 81 fa 00 02 00 00 cmp $0x200,%edx 805012a: 0f 84 a0 00 00 00 je 0x80501d0 8050130: 81 fa 00 04 00 00 cmp $0x400,%edx 8050136: 74 1c je 0x8050154 8050138: e9 a3 00 00 00 jmp 0x80501e0 805013d: 8d 76 00 lea 0x0(%esi),%esi 8050140: 83 45 10 04 addl $0x4,0x10(%ebp) 8050144: 8b 4d 10 mov 0x10(%ebp),%ecx 8050147: 8a 51 fc mov 0xfffffffc(%ecx),%dl 805014a: 88 10 mov %dl,(%eax) 805014c: e9 b7 00 00 00 jmp 0x8050208 8050151: 8d 76 00 lea 0x0(%esi),%esi 8050154: 83 45 10 04 addl $0x4,0x10(%ebp) 8050158: 8b 5d 10 mov 0x10(%ebp),%ebx 805015b: 66 8b 53 fc mov 0xfffffffc(%ebx),%dx 805015f: 66 89 10 mov %dx,(%eax) 8050162: e9 a1 00 00 00 jmp 0x8050208 8050167: 90 nop 8050168: 83 45 10 08 addl $0x8,0x10(%ebp) 805016c: 8b 5d 10 mov 0x10(%ebp),%ebx 805016f: 8b 53 f8 mov 0xfffffff8(%ebx),%edx 8050172: 89 10 mov %edx,(%eax) 8050174: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8050177: 89 50 04 mov %edx,0x4(%eax) 805017a: e9 89 00 00 00 jmp 0x8050208 805017f: 90 nop 8050180: 83 45 10 08 addl $0x8,0x10(%ebp) 8050184: 8b 7d 10 mov 0x10(%ebp),%edi 8050187: dd 47 f8 fldl 0xfffffff8(%edi) 805018a: d9 18 fstps (%eax) 805018c: eb 7a jmp 0x8050208 805018e: 8d 36 lea (%esi),%esi 8050190: 83 45 10 08 addl $0x8,0x10(%ebp) 8050194: 8b 4d 10 mov 0x10(%ebp),%ecx 8050197: 8b 51 f8 mov 0xfffffff8(%ecx),%edx 805019a: 89 10 mov %edx,(%eax) 805019c: 8b 51 fc mov 0xfffffffc(%ecx),%edx 805019f: 89 50 04 mov %edx,0x4(%eax) 80501a2: eb 64 jmp 0x8050208 80501a4: 83 45 10 0c addl $0xc,0x10(%ebp) 80501a8: 8b 5d 10 mov 0x10(%ebp),%ebx 80501ab: 8b 53 f4 mov 0xfffffff4(%ebx),%edx 80501ae: 89 10 mov %edx,(%eax) 80501b0: 8b 53 f8 mov 0xfffffff8(%ebx),%edx 80501b3: 89 50 04 mov %edx,0x4(%eax) 80501b6: 8b 53 fc mov 0xfffffffc(%ebx),%edx 80501b9: 89 50 08 mov %edx,0x8(%eax) 80501bc: eb 4a jmp 0x8050208 80501be: 8d 36 lea (%esi),%esi 80501c0: 83 45 10 04 addl $0x4,0x10(%ebp) 80501c4: 8b 7d 10 mov 0x10(%ebp),%edi 80501c7: 8b 57 fc mov 0xfffffffc(%edi),%edx 80501ca: 89 10 mov %edx,(%eax) 80501cc: eb 3a jmp 0x8050208 80501ce: 8d 36 lea (%esi),%esi 80501d0: 83 45 10 04 addl $0x4,0x10(%ebp) 80501d4: 8b 4d 10 mov 0x10(%ebp),%ecx 80501d7: 8b 51 fc mov 0xfffffffc(%ecx),%edx 80501da: 89 10 mov %edx,(%eax) 80501dc: eb 2a jmp 0x8050208 80501de: 8d 36 lea (%esi),%esi 80501e0: f6 46 01 08 testb $0x8,0x1(%esi) 80501e4: 74 0e je 0x80501f4 80501e6: 83 45 10 04 addl $0x4,0x10(%ebp) 80501ea: 8b 5d 10 mov 0x10(%ebp),%ebx 80501ed: 8b 53 fc mov 0xfffffffc(%ebx),%edx 80501f0: 89 10 mov %edx,(%eax) 80501f2: eb 14 jmp 0x8050208 80501f4: c7 00 00 00 00 00 movl $0x0,(%eax) 80501fa: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8050201: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 8050208: 83 c0 0c add $0xc,%eax 805020b: 83 c6 04 add $0x4,%esi 805020e: ff 85 10 fb ff ff incl 0xfffffb10(%ebp) 8050214: 8b bd 50 fb ff ff mov 0xfffffb50(%ebp),%edi 805021a: 39 bd 10 fb ff ff cmp %edi,0xfffffb10(%ebp) 8050220: 0f 82 a2 fe ff ff jb 0x80500c8 8050226: 8b 8d 5c fb ff ff mov 0xfffffb5c(%ebp),%ecx 805022c: 39 8d a0 fb ff ff cmp %ecx,0xfffffba0(%ebp) 8050232: 0f 83 c8 0d 00 00 jae 0x8051000 8050238: 8b 9d a0 fb ff ff mov 0xfffffba0(%ebp),%ebx 805023e: 8d 14 9b lea (%ebx,%ebx,4),%edx 8050241: 8d 14 53 lea (%ebx,%edx,2),%edx 8050244: c1 e2 03 shl $0x3,%edx 8050247: 89 95 30 fb ff ff mov %edx,0xfffffb30(%ebp) 805024d: 8d 76 00 lea 0x0(%esi),%esi 8050250: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050256: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 805025c: 83 7c 39 3c ff cmpl $0xffffffff,0x3c(%ecx,%edi,1) 8050261: 74 26 je 0x8050289 8050263: 8b 54 39 3c mov 0x3c(%ecx,%edi,1),%edx 8050267: 8d 14 52 lea (%edx,%edx,2),%edx 805026a: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 8050270: 8b 14 93 mov (%ebx,%edx,4),%edx 8050273: 89 54 39 04 mov %edx,0x4(%ecx,%edi,1) 8050277: 85 d2 te