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 test %edx,%edx 8050279: 7d 0e jge 0x8050289 805027b: f7 da neg %edx 805027d: 89 54 39 04 mov %edx,0x4(%ecx,%edi,1) 8050281: c7 44 39 20 01 00 00 movl $0x1,0x20(%ecx,%edi,1) 8050288: 00 8050289: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 805028f: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050295: 83 7c 39 38 ff cmpl $0xffffffff,0x38(%ecx,%edi,1) 805029a: 74 1e je 0x80502ba 805029c: 8b 54 39 38 mov 0x38(%ecx,%edi,1),%edx 80502a0: 8d 14 52 lea (%edx,%edx,2),%edx 80502a3: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 80502a9: 8b 14 93 mov (%ebx,%edx,4),%edx 80502ac: 89 14 39 mov %edx,(%ecx,%edi,1) 80502af: 85 d2 test %edx,%edx 80502b1: 7d 07 jge 0x80502ba 80502b3: c7 04 39 ff ff ff ff movl $0xffffffff,(%ecx,%edi,1) 80502ba: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 80502c0: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80502c6: 0f b6 54 39 08 movzbl 0x8(%ecx,%edi,1),%edx 80502cb: 83 c2 db add $0xffffffdb,%edx 80502ce: 83 fa 53 cmp $0x53,%edx 80502d1: 0f 87 ed 0b 00 00 ja 0x8050ec4 80502d7: ff 24 95 e0 02 05 08 jmp *0x80502e0(,%edx,4) 80502de: 8d 36 lea (%esi),%esi 80502e0: 30 04 05 08 c4 0e 05 xor %al,0x50ec408(,%eax,1) 80502e7: 08 c4 or %al,%ah 80502e9: 0e push %cs 80502ea: 05 08 c4 0e 05 add $0x50ec408,%eax 80502ef: 08 c4 or %al,%ah 80502f1: 0e push %cs 80502f2: 05 08 c4 0e 05 add $0x50ec408,%eax 80502f7: 08 c4 or %al,%ah 80502f9: 0e push %cs 80502fa: 05 08 c4 0e 05 add $0x50ec408,%eax 80502ff: 08 c4 or %al,%ah 8050301: 0e push %cs 8050302: 05 08 c4 0e 05 add $0x50ec408,%eax 8050307: 08 c4 or %al,%ah 8050309: 0e push %cs 805030a: 05 08 c4 0e 05 add $0x50ec408,%eax 805030f: 08 c4 or %al,%ah 8050311: 0e push %cs 8050312: 05 08 c4 0e 05 add $0x50ec408,%eax 8050317: 08 c4 or %al,%ah 8050319: 0e push %cs 805031a: 05 08 c4 0e 05 add $0x50ec408,%eax 805031f: 08 c4 or %al,%ah 8050321: 0e push %cs 8050322: 05 08 c4 0e 05 add $0x50ec408,%eax 8050327: 08 c4 or %al,%ah 8050329: 0e push %cs 805032a: 05 08 c4 0e 05 add $0x50ec408,%eax 805032f: 08 c4 or %al,%ah 8050331: 0e push %cs 8050332: 05 08 c4 0e 05 add $0x50ec408,%eax 8050337: 08 c4 or %al,%ah 8050339: 0e push %cs 805033a: 05 08 c4 0e 05 add $0x50ec408,%eax 805033f: 08 c4 or %al,%ah 8050341: 0e push %cs 8050342: 05 08 c4 0e 05 add $0x50ec408,%eax 8050347: 08 c4 or %al,%ah 8050349: 0e push %cs 805034a: 05 08 c4 0e 05 add $0x50ec408,%eax 805034f: 08 c4 or %al,%ah 8050351: 0e push %cs 8050352: 05 08 c4 0e 05 add $0x50ec408,%eax 8050357: 08 c4 or %al,%ah 8050359: 0e push %cs 805035a: 05 08 c4 0e 05 add $0x50ec408,%eax 805035f: 08 c8 or %cl,%al 8050361: 0a 05 08 c4 0e 05 or 0x50ec408,%al 8050367: 08 c8 or %cl,%al 8050369: 0a 05 08 c4 0e 05 or 0x50ec408,%al 805036f: 08 c4 or %al,%ah 8050371: 0e push %cs 8050372: 05 08 c4 0e 05 add $0x50ec408,%eax 8050377: 08 c4 or %al,%ah 8050379: 0e push %cs 805037a: 05 08 c4 0e 05 add $0x50ec408,%eax 805037f: 08 c4 or %al,%ah 8050381: 0e push %cs 8050382: 05 08 c4 0e 05 add $0x50ec408,%eax 8050387: 08 c4 or %al,%ah 8050389: 0e push %cs 805038a: 05 08 c4 0e 05 add $0x50ec408,%eax 805038f: 08 c4 or %al,%ah 8050391: 0e push %cs 8050392: 05 08 c4 0e 05 add $0x50ec408,%eax 8050397: 08 c4 or %al,%ah 8050399: 0e push %cs 805039a: 05 08 c4 0e 05 add $0x50ec408,%eax 805039f: 08 c4 or %al,%ah 80503a1: 0e push %cs 80503a2: 05 08 c4 0e 05 add $0x50ec408,%eax 80503a7: 08 c4 or %al,%ah 80503a9: 0e push %cs 80503aa: 05 08 a0 05 05 add $0x505a008,%eax 80503af: 08 c4 or %al,%ah 80503b1: 0e push %cs 80503b2: 05 08 c4 0e 05 add $0x50ec408,%eax 80503b7: 08 c4 or %al,%ah 80503b9: 0e push %cs 80503ba: 05 08 c4 0e 05 add $0x50ec408,%eax 80503bf: 08 c4 or %al,%ah 80503c1: 0e push %cs 80503c2: 05 08 c4 0e 05 add $0x50ec408,%eax 80503c7: 08 c4 or %al,%ah 80503c9: 0e push %cs 80503ca: 05 08 c4 0e 05 add $0x50ec408,%eax 80503cf: 08 c4 or %al,%ah 80503d1: 0e push %cs 80503d2: 05 08 c4 0e 05 add $0x50ec408,%eax 80503d7: 08 d4 or %dl,%ah 80503d9: 0a 05 08 6c 04 05 or 0x5046c08,%al 80503df: 08 c8 or %cl,%al 80503e1: 0a 05 08 c8 0a 05 or 0x50ac808,%al 80503e7: 08 c8 or %cl,%al 80503e9: 0a 05 08 c4 0e 05 or 0x50ec408,%al 80503ef: 08 6c 04 05 or %ch,0x5(%esp,%eax,1) 80503f3: 08 c4 or %al,%ah 80503f5: 0e push %cs 80503f6: 05 08 c4 0e 05 add $0x50ec408,%eax 80503fb: 08 c4 or %al,%ah 80503fd: 0e push %cs 80503fe: 05 08 a0 0e 05 add $0x50ea008,%eax 8050403: 08 dc or %bl,%ah 8050405: 0d 05 08 94 05 or $0x5940805,%eax 805040a: 05 08 60 0d 05 add $0x50d6008,%eax 805040f: 08 c4 or %al,%ah 8050411: 0e push %cs 8050412: 05 08 c4 0e 05 add $0x50ec408,%eax 8050417: 08 a8 0b 05 08 c4 or %ch,0xc408050b(%eax) 805041d: 0e push %cs 805041e: 05 08 88 05 05 add $0x5058808,%eax 8050423: 08 c4 or %al,%ah 8050425: 0e push %cs 8050426: 05 08 c4 0e 05 add $0x50ec408,%eax 805042b: 08 a0 05 05 08 8b or %ah,0x8b080505(%eax) 8050431: 5d pop %ebp 8050432: 08 8b 53 14 39 53 or %cl,0x53391453(%ebx) 8050438: 18 77 19 sbb %dh,0x19(%edi) 805043b: 6a 25 push $0x25 805043d: 53 push %ebx 805043e: e8 4d ea 01 00 call 0x806ee90 8050443: 83 c4 08 add $0x8,%esp 8050446: 83 f8 ff cmp $0xffffffff,%eax 8050449: 0f 84 6b f0 ff ff je 0x804f4ba 805044f: eb 0f jmp 0x8050460 8050451: 8d 76 00 lea 0x0(%esi),%esi 8050454: 8b 7d 08 mov 0x8(%ebp),%edi 8050457: 8b 57 14 mov 0x14(%edi),%edx 805045a: c6 02 25 movb $0x25,(%edx) 805045d: ff 47 14 incl 0x14(%edi) 8050460: ff 85 9c fb ff ff incl 0xfffffb9c(%ebp) 8050466: e9 10 0b 00 00 jmp 0x8050f7b 805046b: 90 nop 805046c: c7 85 10 fb ff ff 0a movl $0xa,0xfffffb10(%ebp) 8050473: 00 00 00 8050476: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 805047c: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050482: 83 7c 0b 0c 00 cmpl $0x0,0xc(%ebx,%ecx,1) 8050487: 0f 84 8b 00 00 00 je 0x8050518 805048d: 8b 54 0b 40 mov 0x40(%ebx,%ecx,1),%edx 8050491: 8d 14 52 lea (%edx,%edx,2),%edx 8050494: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 805049a: 8b 0c 97 mov (%edi,%edx,4),%ecx 805049d: 89 8d 14 fb ff ff mov %ecx,0xfffffb14(%ebp) 80504a3: 8b 4c 97 04 mov 0x4(%edi,%edx,4),%ecx 80504a7: 89 8d 18 fb ff ff mov %ecx,0xfffffb18(%ebp) 80504ad: c7 85 34 fb ff ff 00 movl $0x0,0xfffffb34(%ebp) 80504b4: 00 00 00 80504b7: 83 bd 18 fb ff ff 00 cmpl $0x0,0xfffffb18(%ebp) 80504be: 7d 06 jge 0x80504c6 80504c0: ff 85 34 fb ff ff incl 0xfffffb34(%ebp) 80504c6: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 80504cc: 89 9d 14 fb ff ff mov %ebx,0xfffffb14(%ebp) 80504d2: 8b 9d 18 fb ff ff mov 0xfffffb18(%ebp),%ebx 80504d8: 89 9d 18 fb ff ff mov %ebx,0xfffffb18(%ebp) 80504de: 83 bd 34 fb ff ff 00 cmpl $0x0,0xfffffb34(%ebp) 80504e5: 74 13 je 0x80504fa 80504e7: f7 9d 14 fb ff ff negl 0xfffffb14(%ebp) 80504ed: 83 95 18 fb ff ff 00 adcl $0x0,0xfffffb18(%ebp) 80504f4: f7 9d 18 fb ff ff negl 0xfffffb18(%ebp) 80504fa: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 8050500: 89 bd 38 fb ff ff mov %edi,0xfffffb38(%ebp) 8050506: 8b bd 18 fb ff ff mov 0xfffffb18(%ebp),%edi 805050c: 89 bd 3c fb ff ff mov %edi,0xfffffb3c(%ebp) 8050512: e9 e4 00 00 00 jmp 0x80505fb 8050517: 90 nop 8050518: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 805051e: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050524: 83 7c 0b 14 00 cmpl $0x0,0x14(%ebx,%ecx,1) 8050529: 75 13 jne 0x805053e 805052b: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050531: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050537: 83 7c 0b 10 00 cmpl $0x0,0x10(%ebx,%ecx,1) 805053c: 75 12 jne 0x8050550 805053e: 8b 54 0b 40 mov 0x40(%ebx,%ecx,1),%edx 8050542: 8d 14 52 lea (%edx,%edx,2),%edx 8050545: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 805054b: 8b 14 97 mov (%edi,%edx,4),%edx 805054e: eb 1d jmp 0x805056d 8050550: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050556: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 805055c: 8b 54 0b 40 mov 0x40(%ebx,%ecx,1),%edx 8050560: 8d 14 52 lea (%edx,%edx,2),%edx 8050563: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 8050569: 0f bf 14 97 movswl (%edi,%edx,4),%edx 805056d: 89 d1 mov %edx,%ecx 805056f: c1 e9 1f shr $0x1f,%ecx 8050572: 89 8d 34 fb ff ff mov %ecx,0xfffffb34(%ebp) 8050578: 0f 84 bf 01 00 00 je 0x805073d 805057e: f7 da neg %edx 8050580: e9 b8 01 00 00 jmp 0x805073d 8050585: 8d 76 00 lea 0x0(%esi),%esi 8050588: c7 85 10 fb ff ff 0a movl $0xa,0xfffffb10(%ebp) 805058f: 00 00 00 8050592: eb 16 jmp 0x80505aa 8050594: c7 85 10 fb ff ff 08 movl $0x8,0xfffffb10(%ebp) 805059b: 00 00 00 805059e: eb 0a jmp 0x80505aa 80505a0: c7 85 10 fb ff ff 10 movl $0x10,0xfffffb10(%ebp) 80505a7: 00 00 00 80505aa: c7 85 34 fb ff ff 00 movl $0x0,0xfffffb34(%ebp) 80505b1: 00 00 00 80505b4: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 80505ba: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 80505c0: c7 44 1f 24 00 00 00 movl $0x0,0x24(%edi,%ebx,1) 80505c7: 00 80505c8: c7 44 1f 1c 00 00 00 movl $0x0,0x1c(%edi,%ebx,1) 80505cf: 00 80505d0: 83 7c 1f 0c 00 cmpl $0x0,0xc(%edi,%ebx,1) 80505d5: 0f 84 0d 01 00 00 je 0x80506e8 80505db: 8b 54 1f 40 mov 0x40(%edi,%ebx,1),%edx 80505df: 8d 14 52 lea (%edx,%edx,2),%edx 80505e2: 8b 8d 4c fb ff ff mov 0xfffffb4c(%ebp),%ecx 80505e8: 8b 1c 91 mov (%ecx,%edx,4),%ebx 80505eb: 89 9d 38 fb ff ff mov %ebx,0xfffffb38(%ebp) 80505f1: 8b 5c 91 04 mov 0x4(%ecx,%edx,4),%ebx 80505f5: 89 9d 3c fb ff ff mov %ebx,0xfffffb3c(%ebp) 80505fb: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050601: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050607: 83 3c 39 00 cmpl $0x0,(%ecx,%edi,1) 805060b: 7d 0b jge 0x8050618 805060d: c7 04 39 01 00 00 00 movl $0x1,(%ecx,%edi,1) 8050614: eb 13 jmp 0x8050629 8050616: 8d 36 lea (%esi),%esi 8050618: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 805061e: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050624: c6 44 1f 2c 20 movb $0x20,0x2c(%edi,%ebx,1) 8050629: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 805062f: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050635: 83 3c 0b 00 cmpl $0x0,(%ebx,%ecx,1) 8050639: 75 19 jne 0x8050654 805063b: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 8050642: 75 10 jne 0x8050654 8050644: 83 bd 3c fb ff ff 00 cmpl $0x0,0xfffffb3c(%ebp) 805064b: 75 07 jne 0x8050654 805064d: 8d 75 ff lea 0xffffffff(%ebp),%esi 8050650: eb 6f jmp 0x80506c1 8050652: 8d 36 lea (%esi),%esi 8050654: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 805065a: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050660: 80 7c 39 08 58 cmpb $0x58,0x8(%ecx,%edi,1) 8050665: 0f 94 c2 sete %dl 8050668: 81 e2 ff 00 00 00 and $0xff,%edx 805066e: 52 push %edx 805066f: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8050675: 53 push %ebx 8050676: 55 push %ebp 8050677: ff b5 3c fb ff ff pushl 0xfffffb3c(%ebp) 805067d: ff b5 38 fb ff ff pushl 0xfffffb38(%ebp) 8050683: e8 5c f6 01 00 call 0x806fce4 8050688: 89 c6 mov %eax,%esi 805068a: 4e dec %esi 805068b: 83 c4 14 add $0x14,%esp 805068e: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050694: 83 7c 39 28 00 cmpl $0x0,0x28(%ecx,%edi,1) 8050699: 74 26 je 0x80506c1 805069b: 83 bd a8 fb ff ff 00 cmpl $0x0,0xfffffba8(%ebp) 80506a2: 74 1d je 0x80506c1 80506a4: 8b 95 08 fc ff ff mov 0xfffffc08(%ebp),%edx 80506aa: 52 push %edx 80506ab: 8b 9d a8 fb ff ff mov 0xfffffba8(%ebp),%ebx 80506b1: 53 push %ebx 80506b2: 8d 55 ff lea 0xffffffff(%ebp),%edx 80506b5: 52 push %edx 80506b6: 56 push %esi 80506b7: e8 28 0c 00 00 call 0x80512e4 80506bc: 89 c6 mov %eax,%esi 80506be: 83 c4 10 add $0x10,%esp 80506c1: 31 d2 xor %edx,%edx 80506c3: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 80506ca: 75 09 jne 0x80506d5 80506cc: 83 bd 3c fb ff ff 00 cmpl $0x0,0xfffffb3c(%ebp) 80506d3: 74 05 je 0x80506da 80506d5: ba 01 00 00 00 mov $0x1,%edx 80506da: 89 95 38 fb ff ff mov %edx,0xfffffb38(%ebp) 80506e0: e9 a5 01 00 00 jmp 0x805088a 80506e5: 8d 76 00 lea 0x0(%esi),%esi 80506e8: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 80506ee: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80506f4: 83 7c 39 14 00 cmpl $0x0,0x14(%ecx,%edi,1) 80506f9: 75 13 jne 0x805070e 80506fb: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050701: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050707: 83 7c 39 10 00 cmpl $0x0,0x10(%ecx,%edi,1) 805070c: 75 12 jne 0x8050720 805070e: 8b 54 39 40 mov 0x40(%ecx,%edi,1),%edx 8050712: 8d 14 52 lea (%edx,%edx,2),%edx 8050715: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 805071b: 8b 14 93 mov (%ebx,%edx,4),%edx 805071e: eb 1d jmp 0x805073d 8050720: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050726: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 805072c: 8b 54 39 40 mov 0x40(%ecx,%edi,1),%edx 8050730: 8d 14 52 lea (%edx,%edx,2),%edx 8050733: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 8050739: 0f b7 14 93 movzwl (%ebx,%edx,4),%edx 805073d: 89 95 38 fb ff ff mov %edx,0xfffffb38(%ebp) 8050743: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050749: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 805074f: 83 3c 39 00 cmpl $0x0,(%ecx,%edi,1) 8050753: 7d 0b jge 0x8050760 8050755: c7 04 39 01 00 00 00 movl $0x1,(%ecx,%edi,1) 805075c: eb 13 jmp 0x8050771 805075e: 8d 36 lea (%esi),%esi 8050760: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8050766: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 805076c: c6 44 1f 2c 20 movb $0x20,0x2c(%edi,%ebx,1) 8050771: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050777: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 805077d: 83 3c 0b 00 cmpl $0x0,(%ebx,%ecx,1) 8050781: 75 11 jne 0x8050794 8050783: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 805078a: 75 08 jne 0x8050794 805078c: 8d 75 ff lea 0xffffffff(%ebp),%esi 805078f: e9 f6 00 00 00 jmp 0x805088a 8050794: 8b 95 38 fb ff ff mov 0xfffffb38(%ebp),%edx 805079a: 89 d0 mov %edx,%eax 805079c: 89 ea mov %ebp,%edx 805079e: c7 85 14 fb ff ff f1 movl $0x80784f1,0xfffffb14(%ebp) 80507a5: 84 07 08 80507a8: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 80507ae: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80507b4: 80 7c 39 08 58 cmpb $0x58,0x8(%ecx,%edi,1) 80507b9: 75 0a jne 0x80507c5 80507bb: c7 85 14 fb ff ff 16 movl $0x8078516,0xfffffb14(%ebp) 80507c2: 85 07 08 80507c5: 89 d6 mov %edx,%esi 80507c7: 83 bd 10 fb ff ff 0a cmpl $0xa,0xfffffb10(%ebp) 80507ce: 74 1c je 0x80507ec 80507d0: 77 0e ja 0x80507e0 80507d2: 83 bd 10 fb ff ff 08 cmpl $0x8,0xfffffb10(%ebp) 80507d9: 74 45 je 0x8050820 80507db: eb 5b jmp 0x8050838 80507dd: 8d 76 00 lea 0x0(%esi),%esi 80507e0: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 80507e7: 74 1f je 0x8050808 80507e9: eb 4d jmp 0x8050838 80507eb: 90 nop 80507ec: 4e dec %esi 80507ed: bb 0a 00 00 00 mov $0xa,%ebx 80507f2: 31 d2 xor %edx,%edx 80507f4: f7 f3 div %ebx 80507f6: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 80507fc: 8a 14 3a mov (%edx,%edi,1),%dl 80507ff: 88 16 mov %dl,(%esi) 8050801: 85 c0 test %eax,%eax 8050803: 75 e7 jne 0x80507ec 8050805: eb 49 jmp 0x8050850 8050807: 90 nop 8050808: 4e dec %esi 8050809: 89 c2 mov %eax,%edx 805080b: 83 e2 0f and $0xf,%edx 805080e: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 8050814: 8a 14 0a mov (%edx,%ecx,1),%dl 8050817: 88 16 mov %dl,(%esi) 8050819: c1 e8 04 shr $0x4,%eax 805081c: 75 ea jne 0x8050808 805081e: eb 30 jmp 0x8050850 8050820: 4e dec %esi 8050821: 89 c2 mov %eax,%edx 8050823: 83 e2 07 and $0x7,%edx 8050826: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 805082c: 8a 14 1a mov (%edx,%ebx,1),%dl 805082f: 88 16 mov %dl,(%esi) 8050831: c1 e8 03 shr $0x3,%eax 8050834: 75 ea jne 0x8050820 8050836: eb 18 jmp 0x8050850 8050838: 4e dec %esi 8050839: 31 d2 xor %edx,%edx 805083b: f7 b5 10 fb ff ff divl 0xfffffb10(%ebp) 8050841: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 8050847: 8a 14 3a mov (%edx,%edi,1),%dl 805084a: 88 16 mov %dl,(%esi) 805084c: 85 c0 test %eax,%eax 805084e: 75 e8 jne 0x8050838 8050850: 4e dec %esi 8050851: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050857: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 805085d: 83 7c 0b 28 00 cmpl $0x0,0x28(%ebx,%ecx,1) 8050862: 74 26 je 0x805088a 8050864: 83 bd a8 fb ff ff 00 cmpl $0x0,0xfffffba8(%ebp) 805086b: 74 1d je 0x805088a 805086d: 8b 95 08 fc ff ff mov 0xfffffc08(%ebp),%edx 8050873: 52 push %edx 8050874: 8b bd a8 fb ff ff mov 0xfffffba8(%ebp),%edi 805087a: 57 push %edi 805087b: 8d 55 ff lea 0xffffffff(%ebp),%edx 805087e: 52 push %edx 805087f: 56 push %esi 8050880: e8 5f 0a 00 00 call 0x80512e4 8050885: 89 c6 mov %eax,%esi 8050887: 83 c4 10 add $0x10,%esp 805088a: 89 f2 mov %esi,%edx 805088c: f7 d2 not %edx 805088e: 01 ea add %ebp,%edx 8050890: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050896: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 805089c: 29 54 0b 04 sub %edx,0x4(%ebx,%ecx,1) 80508a0: 8b 3c 0b mov (%ebx,%ecx,1),%edi 80508a3: 29 d7 sub %edx,%edi 80508a5: 89 fa mov %edi,%edx 80508a7: 89 14 0b mov %edx,(%ebx,%ecx,1) 80508aa: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 80508b1: 74 1c je 0x80508cf 80508b3: 83 7c 0b 18 00 cmpl $0x0,0x18(%ebx,%ecx,1) 80508b8: 74 15 je 0x80508cf 80508ba: 83 bd 10 fb ff ff 08 cmpl $0x8,0xfffffb10(%ebp) 80508c1: 75 0c jne 0x80508cf 80508c3: 85 d2 test %edx,%edx 80508c5: 7f 08 jg 0x80508cf 80508c7: c6 06 30 movb $0x30,(%esi) 80508ca: 4e dec %esi 80508cb: ff 4c 0b 04 decl 0x4(%ebx,%ecx,1) 80508cf: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 80508d5: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 80508db: 83 3c 0b 00 cmpl $0x0,(%ebx,%ecx,1) 80508df: 7e 37 jle 0x8050918 80508e1: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 80508e7: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 80508ed: 8b 3c 0b mov (%ebx,%ecx,1),%edi 80508f0: 29 7c 0b 04 sub %edi,0x4(%ebx,%ecx,1) 80508f4: 8b 14 0b mov (%ebx,%ecx,1),%edx 80508f7: ff 0c 0b decl (%ebx,%ecx,1) 80508fa: 85 d2 test %edx,%edx 80508fc: 7e 1a jle 0x8050918 80508fe: 8b 85 30 fb ff ff mov 0xfffffb30(%ebp),%eax 8050904: c6 06 30 movb $0x30,(%esi) 8050907: 4e dec %esi 8050908: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 805090e: 8b 14 01 mov (%ecx,%eax,1),%edx 8050911: ff 0c 01 decl (%ecx,%eax,1) 8050914: 85 d2 test %edx,%edx 8050916: 7f ec jg 0x8050904 8050918: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 805091f: 74 21 je 0x8050942 8050921: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8050927: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 805092d: 83 7c 1f 18 00 cmpl $0x0,0x18(%edi,%ebx,1) 8050932: 74 0e je 0x8050942 8050934: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 805093b: 75 05 jne 0x8050942 805093d: 83 44 1f 04 fe addl $0xfffffffe,0x4(%edi,%ebx,1) 8050942: 83 bd 34 fb ff ff 00 cmpl $0x0,0xfffffb34(%ebp) 8050949: 75 1a jne 0x8050965 805094b: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050951: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050957: 83 7c 0b 24 00 cmpl $0x0,0x24(%ebx,%ecx,1) 805095c: 75 07 jne 0x8050965 805095e: 83 7c 0b 1c 00 cmpl $0x0,0x1c(%ebx,%ecx,1) 8050963: 74 10 je 0x8050975 8050965: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 805096b: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050971: ff 4c 39 04 decl 0x4(%ecx,%edi,1) 8050975: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 805097b: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050981: 83 7c 1f 20 00 cmpl $0x0,0x20(%edi,%ebx,1) 8050986: 75 32 jne 0x80509ba 8050988: 80 7c 1f 2c 30 cmpb $0x30,0x2c(%edi,%ebx,1) 805098d: 75 2b jne 0x80509ba 805098f: 8b 54 1f 04 mov 0x4(%edi,%ebx,1),%edx 8050993: ff 4c 1f 04 decl 0x4(%edi,%ebx,1) 8050997: 85 d2 test %edx,%edx 8050999: 7e 1f jle 0x80509ba 805099b: 8b 85 30 fb ff ff mov 0xfffffb30(%ebp),%eax 80509a1: 8d 76 00 lea 0x0(%esi),%esi 80509a4: c6 06 30 movb $0x30,(%esi) 80509a7: 4e dec %esi 80509a8: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80509ae: 8b 54 01 04 mov 0x4(%ecx,%eax,1),%edx 80509b2: ff 4c 01 04 decl 0x4(%ecx,%eax,1) 80509b6: 85 d2 test %edx,%edx 80509b8: 7f ea jg 0x80509a4 80509ba: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 80509c1: 74 27 je 0x80509ea 80509c3: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 80509c9: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 80509cf: 83 7c 1f 18 00 cmpl $0x0,0x18(%edi,%ebx,1) 80509d4: 74 14 je 0x80509ea 80509d6: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 80509dd: 75 0b jne 0x80509ea 80509df: 8a 54 1f 08 mov 0x8(%edi,%ebx,1),%dl 80509e3: 88 16 mov %dl,(%esi) 80509e5: 4e dec %esi 80509e6: c6 06 30 movb $0x30,(%esi) 80509e9: 4e dec %esi 80509ea: 83 bd 34 fb ff ff 00 cmpl $0x0,0xfffffb34(%ebp) 80509f1: 74 05 je 0x80509f8 80509f3: c6 06 2d movb $0x2d,(%esi) 80509f6: eb 2e jmp 0x8050a26 80509f8: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 80509fe: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050a04: 83 7c 0b 24 00 cmpl $0x0,0x24(%ebx,%ecx,1) 8050a09: 74 05 je 0x8050a10 8050a0b: c6 06 2b movb $0x2b,(%esi) 8050a0e: eb 16 jmp 0x8050a26 8050a10: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050a16: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050a1c: 83 7c 39 1c 00 cmpl $0x0,0x1c(%ecx,%edi,1) 8050a21: 74 04 je 0x8050a27 8050a23: c6 06 20 movb $0x20,(%esi) 8050a26: 4e dec %esi 8050a27: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8050a2d: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050a33: 83 7c 1f 20 00 cmpl $0x0,0x20(%edi,%ebx,1) 8050a38: 75 30 jne 0x8050a6a 8050a3a: 80 7c 1f 2c 20 cmpb $0x20,0x2c(%edi,%ebx,1) 8050a3f: 75 29 jne 0x8050a6a 8050a41: 8b 54 1f 04 mov 0x4(%edi,%ebx,1),%edx 8050a45: ff 4c 1f 04 decl 0x4(%edi,%ebx,1) 8050a49: 85 d2 test %edx,%edx 8050a4b: 7e 1d jle 0x8050a6a 8050a4d: 8b 85 30 fb ff ff mov 0xfffffb30(%ebp),%eax 8050a53: 90 nop 8050a54: c6 06 20 movb $0x20,(%esi) 8050a57: 4e dec %esi 8050a58: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050a5e: 8b 54 01 04 mov 0x4(%ecx,%eax,1),%edx 8050a62: ff 4c 01 04 decl 0x4(%ecx,%eax,1) 8050a66: 85 d2 test %edx,%edx 8050a68: 7f ea jg 0x8050a54 8050a6a: 8b 5d 08 mov 0x8(%ebp),%ebx 8050a6d: 8b 5b 50 mov 0x50(%ebx),%ebx 8050a70: 89 f7 mov %esi,%edi 8050a72: f7 d7 not %edi 8050a74: 01 ef add %ebp,%edi 8050a76: 57 push %edi 8050a77: 8d 56 01 lea 0x1(%esi),%edx 8050a7a: 52 push %edx 8050a7b: 8b 4d 08 mov 0x8(%ebp),%ecx 8050a7e: 51 push %ecx 8050a7f: 8b 53 34 mov 0x34(%ebx),%edx 8050a82: ff d2 call *%edx 8050a84: 83 c4 0c add $0xc,%esp 8050a87: 39 f8 cmp %edi,%eax 8050a89: 0f 85 2b ea ff ff jne 0x804f4ba 8050a8f: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050a95: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8050a9b: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050aa1: 83 7c 1f 20 00 cmpl $0x0,0x20(%edi,%ebx,1) 8050aa6: 0f 84 cf 04 00 00 je 0x8050f7b 8050aac: 83 7c 1f 04 00 cmpl $0x0,0x4(%edi,%ebx,1) 8050ab1: 0f 8e c4 04 00 00 jle 0x8050f7b 8050ab7: 8b 54 1f 04 mov 0x4(%edi,%ebx,1),%edx 8050abb: 52 push %edx 8050abc: 6a 20 push $0x20 8050abe: 8b 4d 08 mov 0x8(%ebp),%ecx 8050ac1: 51 push %ecx 8050ac2: e9 83 02 00 00 jmp 0x8050d4a 8050ac7: 90 nop 8050ac8: b8 40 35 05 08 mov $0x8053540,%eax 8050acd: e9 25 04 00 00 jmp 0x8050ef7 8050ad2: 8d 36 lea (%esi),%esi 8050ad4: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8050ada: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050ae0: ff 4c 1f 04 decl 0x4(%edi,%ebx,1) 8050ae4: 83 7c 1f 20 00 cmpl $0x0,0x20(%edi,%ebx,1) 8050ae9: 75 20 jne 0x8050b0b 8050aeb: 83 7c 1f 04 00 cmpl $0x0,0x4(%edi,%ebx,1) 8050af0: 7e 19 jle 0x8050b0b 8050af2: 8b 54 1f 04 mov 0x4(%edi,%ebx,1),%edx 8050af6: 52 push %edx 8050af7: 6a 20 push $0x20 8050af9: 8b 4d 08 mov 0x8(%ebp),%ecx 8050afc: 51 push %ecx 8050afd: e8 b2 ef 01 00 call 0x806fab4 8050b02: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050b08: 83 c4 0c add $0xc,%esp 8050b0b: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8050b11: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050b17: 8b 54 1f 40 mov 0x40(%edi,%ebx,1),%edx 8050b1b: 8d 14 52 lea (%edx,%edx,2),%edx 8050b1e: 8b 8d 4c fb ff ff mov 0xfffffb4c(%ebp),%ecx 8050b24: 0f b6 04 91 movzbl (%ecx,%edx,4),%eax 8050b28: 8b 5d 08 mov 0x8(%ebp),%ebx 8050b2b: 8b 53 14 mov 0x14(%ebx),%edx 8050b2e: 39 53 18 cmp %edx,0x18(%ebx) 8050b31: 77 19 ja 0x8050b4c 8050b33: 0f b6 d0 movzbl %al,%edx 8050b36: 52 push %edx 8050b37: 53 push %ebx 8050b38: e8 53 e3 01 00 call 0x806ee90 8050b3d: 83 c4 08 add $0x8,%esp 8050b40: 83 f8 ff cmp $0xffffffff,%eax 8050b43: 0f 84 71 e9 ff ff je 0x804f4ba 8050b49: eb 22 jmp 0x8050b6d 8050b4b: 90 nop 8050b4c: 8b 7d 08 mov 0x8(%ebp),%edi 8050b4f: 8b 57 14 mov 0x14(%edi),%edx 8050b52: 88 85 20 fb ff ff mov %al,0xfffffb20(%ebp) 8050b58: 88 02 mov %al,(%edx) 8050b5a: 0f b6 95 20 fb ff ff movzbl 0xfffffb20(%ebp),%edx 8050b61: ff 47 14 incl 0x14(%edi) 8050b64: 83 fa ff cmp $0xffffffff,%edx 8050b67: 0f 84 4d e9 ff ff je 0x804f4ba 8050b6d: ff 85 9c fb ff ff incl 0xfffffb9c(%ebp) 8050b73: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050b79: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050b7f: 83 7c 0b 20 00 cmpl $0x0,0x20(%ebx,%ecx,1) 8050b84: 0f 84 f1 03 00 00 je 0x8050f7b 8050b8a: 83 7c 0b 04 00 cmpl $0x0,0x4(%ebx,%ecx,1) 8050b8f: 0f 8e e6 03 00 00 jle 0x8050f7b 8050b95: 8b 54 0b 04 mov 0x4(%ebx,%ecx,1),%edx 8050b99: 52 push %edx 8050b9a: 6a 20 push $0x20 8050b9c: 8b 7d 08 mov 0x8(%ebp),%edi 8050b9f: 57 push %edi 8050ba0: e9 a5 01 00 00 jmp 0x8050d4a 8050ba5: 8d 76 00 lea 0x0(%esi),%esi 8050ba8: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050bae: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050bb4: 8b 54 0b 40 mov 0x40(%ebx,%ecx,1),%edx 8050bb8: 8d 14 52 lea (%edx,%edx,2),%edx 8050bbb: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 8050bc1: 8b 34 97 mov (%edi,%edx,4),%esi 8050bc4: 85 f6 test %esi,%esi 8050bc6: 75 40 jne 0x8050c08 8050bc8: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050bce: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050bd4: 83 3c 0b ff cmpl $0xffffffff,(%ebx,%ecx,1) 8050bd8: 74 06 je 0x8050be0 8050bda: 83 3c 0b 05 cmpl $0x5,(%ebx,%ecx,1) 8050bde: 7e 14 jle 0x8050bf4 8050be0: be d8 50 07 08 mov $0x80750d8,%esi 8050be5: c7 85 10 fb ff ff 06 movl $0x6,0xfffffb10(%ebp) 8050bec: 00 00 00 8050bef: e9 c0 00 00 00 jmp 0x8050cb4 8050bf4: be df 50 07 08 mov $0x80750df,%esi 8050bf9: c7 85 10 fb ff ff 00 movl $0x0,0xfffffb10(%ebp) 8050c00: 00 00 00 8050c03: e9 ac 00 00 00 jmp 0x8050cb4 8050c08: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050c0e: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050c14: 83 3c 39 ff cmpl $0xffffffff,(%ecx,%edi,1) 8050c18: 74 36 je 0x8050c50 8050c1a: 8b 14 39 mov (%ecx,%edi,1),%edx 8050c1d: 52 push %edx 8050c1e: 6a 00 push $0x0 8050c20: 56 push %esi 8050c21: e8 ba 3c 01 00 call 0x80648e0 8050c26: 83 c4 0c add $0xc,%esp 8050c29: 85 c0 test %eax,%eax 8050c2b: 74 0b je 0x8050c38 8050c2d: 29 f0 sub %esi,%eax 8050c2f: 89 85 10 fb ff ff mov %eax,0xfffffb10(%ebp) 8050c35: eb 7d jmp 0x8050cb4 8050c37: 90 nop 8050c38: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8050c3e: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050c44: 8b 1c 1f mov (%edi,%ebx,1),%ebx 8050c47: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 8050c4d: eb 65 jmp 0x8050cb4 8050c4f: 90 nop 8050c50: 30 c0 xor %al,%al 8050c52: 89 b5 10 fb ff ff mov %esi,0xfffffb10(%ebp) 8050c58: 89 f7 mov %esi,%edi 8050c5a: fc cld 8050c5b: b9 ff ff ff ff mov $0xffffffff,%ecx 8050c60: f2 ae repnz scas %es:(%edi),%al 8050c62: 89 ca mov %ecx,%edx 8050c64: f7 d2 not %edx 8050c66: 4a dec %edx 8050c67: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 8050c6d: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050c73: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050c79: 83 7c 0b 04 00 cmpl $0x0,0x4(%ebx,%ecx,1) 8050c7e: 75 34 jne 0x8050cb4 8050c80: 8b 7d 08 mov 0x8(%ebp),%edi 8050c83: 8b 57 50 mov 0x50(%edi),%edx 8050c86: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 8050c8c: 51 push %ecx 8050c8d: 56 push %esi 8050c8e: 57 push %edi 8050c8f: 8b 52 34 mov 0x34(%edx),%edx 8050c92: ff d2 call *%edx 8050c94: 83 c4 0c add $0xc,%esp 8050c97: 39 85 10 fb ff ff cmp %eax,0xfffffb10(%ebp) 8050c9d: 0f 85 17 e8 ff ff jne 0x804f4ba 8050ca3: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8050ca9: 01 9d 9c fb ff ff add %ebx,0xfffffb9c(%ebp) 8050caf: e9 c7 02 00 00 jmp 0x8050f7b 8050cb4: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050cba: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050cc0: 8b 54 39 04 mov 0x4(%ecx,%edi,1),%edx 8050cc4: 2b 95 10 fb ff ff sub 0xfffffb10(%ebp),%edx 8050cca: 89 54 39 04 mov %edx,0x4(%ecx,%edi,1) 8050cce: 83 7c 39 20 00 cmpl $0x0,0x20(%ecx,%edi,1) 8050cd3: 75 19 jne 0x8050cee 8050cd5: 85 d2 test %edx,%edx 8050cd7: 7e 15 jle 0x8050cee 8050cd9: 52 push %edx 8050cda: 6a 20 push $0x20 8050cdc: 8b 5d 08 mov 0x8(%ebp),%ebx 8050cdf: 53 push %ebx 8050ce0: e8 cf ed 01 00 call 0x806fab4 8050ce5: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050ceb: 83 c4 0c add $0xc,%esp 8050cee: 8b 7d 08 mov 0x8(%ebp),%edi 8050cf1: 8b 57 50 mov 0x50(%edi),%edx 8050cf4: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 8050cfa: 51 push %ecx 8050cfb: 56 push %esi 8050cfc: 57 push %edi 8050cfd: 8b 52 34 mov 0x34(%edx),%edx 8050d00: ff d2 call *%edx 8050d02: 83 c4 0c add $0xc,%esp 8050d05: 39 85 10 fb ff ff cmp %eax,0xfffffb10(%ebp) 8050d0b: 0f 85 a9 e7 ff ff jne 0x804f4ba 8050d11: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8050d17: 01 9d 9c fb ff ff add %ebx,0xfffffb9c(%ebp) 8050d1d: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050d23: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050d29: 83 7c 39 20 00 cmpl $0x0,0x20(%ecx,%edi,1) 8050d2e: 0f 84 47 02 00 00 je 0x8050f7b 8050d34: 83 7c 39 04 00 cmpl $0x0,0x4(%ecx,%edi,1) 8050d39: 0f 8e 3c 02 00 00 jle 0x8050f7b 8050d3f: 8b 54 39 04 mov 0x4(%ecx,%edi,1),%edx 8050d43: 52 push %edx 8050d44: 6a 20 push $0x20 8050d46: 8b 5d 08 mov 0x8(%ebp),%ebx 8050d49: 53 push %ebx 8050d4a: e8 65 ed 01 00 call 0x806fab4 8050d4f: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050d55: 83 c4 0c add $0xc,%esp 8050d58: e9 1e 02 00 00 jmp 0x8050f7b 8050d5d: 8d 76 00 lea 0x0(%esi),%esi 8050d60: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050d66: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050d6c: 8b 54 39 40 mov 0x40(%ecx,%edi,1),%edx 8050d70: 8d 14 52 lea (%edx,%edx,2),%edx 8050d73: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 8050d79: 8b 14 93 mov (%ebx,%edx,4),%edx 8050d7c: 85 d2 test %edx,%edx 8050d7e: 74 34 je 0x8050db4 8050d80: c7 85 10 fb ff ff 10 movl $0x10,0xfffffb10(%ebp) 8050d87: 00 00 00 8050d8a: 89 95 38 fb ff ff mov %edx,0xfffffb38(%ebp) 8050d90: c7 85 34 fb ff ff 00 movl $0x0,0xfffffb34(%ebp) 8050d97: 00 00 00 8050d9a: c7 44 39 18 01 00 00 movl $0x1,0x18(%ecx,%edi,1) 8050da1: 00 8050da2: c6 44 39 08 78 movb $0x78,0x8(%ecx,%edi,1) 8050da7: c7 44 39 28 00 00 00 movl $0x0,0x28(%ecx,%edi,1) 8050dae: 00 8050daf: e9 8f f9 ff ff jmp 0x8050743 8050db4: be e0 50 07 08 mov $0x80750e0,%esi 8050db9: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050dbf: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050dc5: 83 3c 39 04 cmpl $0x4,(%ecx,%edi,1) 8050dc9: 0f 8f f5 fd ff ff jg 0x8050bc4 8050dcf: c7 04 39 05 00 00 00 movl $0x5,(%ecx,%edi,1) 8050dd6: e9 e9 fd ff ff jmp 0x8050bc4 8050ddb: 90 nop 8050ddc: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8050de2: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050de8: 83 7c 1f 0c 00 cmpl $0x0,0xc(%edi,%ebx,1) 8050ded: 74 25 je 0x8050e14 8050def: 8b 54 1f 40 mov 0x40(%edi,%ebx,1),%edx 8050df3: 8d 14 52 lea (%edx,%edx,2),%edx 8050df6: 8b 8d 4c fb ff ff mov 0xfffffb4c(%ebp),%ecx 8050dfc: 8b 04 91 mov (%ecx,%edx,4),%eax 8050dff: 8b 8d 9c fb ff ff mov 0xfffffb9c(%ebp),%ecx 8050e05: 31 db xor %ebx,%ebx 8050e07: 89 08 mov %ecx,(%eax) 8050e09: 89 58 04 mov %ebx,0x4(%eax) 8050e0c: e9 6a 01 00 00 jmp 0x8050f7b 8050e11: 8d 76 00 lea 0x0(%esi),%esi 8050e14: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8050e1a: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050e20: 83 7c 1f 14 00 cmpl $0x0,0x14(%edi,%ebx,1) 8050e25: 74 1d je 0x8050e44 8050e27: 8b 54 1f 40 mov 0x40(%edi,%ebx,1),%edx 8050e2b: 8d 14 52 lea (%edx,%edx,2),%edx 8050e2e: 8b 8d 4c fb ff ff mov 0xfffffb4c(%ebp),%ecx 8050e34: 8b 14 91 mov (%ecx,%edx,4),%edx 8050e37: 8b 9d 9c fb ff ff mov 0xfffffb9c(%ebp),%ebx 8050e3d: 89 1a mov %ebx,(%edx) 8050e3f: e9 37 01 00 00 jmp 0x8050f7b 8050e44: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050e4a: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050e50: 83 7c 39 10 00 cmpl $0x0,0x10(%ecx,%edi,1) 8050e55: 75 1d jne 0x8050e74 8050e57: 8b 54 39 40 mov 0x40(%ecx,%edi,1),%edx 8050e5b: 8d 14 52 lea (%edx,%edx,2),%edx 8050e5e: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 8050e64: 8b 14 93 mov (%ebx,%edx,4),%edx 8050e67: 8b bd 9c fb ff ff mov 0xfffffb9c(%ebp),%edi 8050e6d: 89 3a mov %edi,(%edx) 8050e6f: e9 07 01 00 00 jmp 0x8050f7b 8050e74: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050e7a: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050e80: 8b 54 0b 40 mov 0x40(%ebx,%ecx,1),%edx 8050e84: 8d 14 52 lea (%edx,%edx,2),%edx 8050e87: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 8050e8d: 8b 14 97 mov (%edi,%edx,4),%edx 8050e90: 66 8b 8d 9c fb ff ff mov 0xfffffb9c(%ebp),%cx 8050e97: 66 89 0a mov %cx,(%edx) 8050e9a: e9 dc 00 00 00 jmp 0x8050f7b 8050e9f: 90 nop 8050ea0: 68 e8 03 00 00 push $0x3e8 8050ea5: 8d 95 18 fc ff ff lea 0xfffffc18(%ebp),%edx 8050eab: 52 push %edx 8050eac: 8b 15 ec b2 07 08 mov 0x807b2ec,%edx 8050eb2: 52 push %edx 8050eb3: e8 58 32 01 00 call 0x8064110 8050eb8: 89 c6 mov %eax,%esi 8050eba: 83 c4 0c add $0xc,%esp 8050ebd: e9 02 fd ff ff jmp 0x8050bc4 8050ec2: 8d 36 lea (%esi),%esi 8050ec4: 83 3d 28 b1 07 08 00 cmpl $0x0,0x807b128 8050ecb: 74 1f je 0x8050eec 8050ecd: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8050ed3: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050ed9: 0f b6 5c 1f 08 movzbl 0x8(%edi,%ebx,1),%ebx 8050ede: 8b 15 28 b1 07 08 mov 0x807b128,%edx 8050ee4: 8b 04 9a mov (%edx,%ebx,4),%eax 8050ee7: eb 05 jmp 0x8050eee 8050ee9: 8d 76 00 lea 0x0(%esi),%esi 8050eec: 31 c0 xor %eax,%eax 8050eee: 85 c0 test %eax,%eax 8050ef0: 75 05 jne 0x8050ef7 8050ef2: b8 14 10 05 08 mov $0x8051014,%eax 8050ef7: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050efd: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050f03: 8b 4c 0b 48 mov 0x48(%ebx,%ecx,1),%ecx 8050f07: 8d 14 8d 00 00 00 00 lea 0x0(,%ecx,4),%edx 8050f0e: 29 d4 sub %edx,%esp 8050f10: 89 a5 10 fb ff ff mov %esp,0xfffffb10(%ebp) 8050f16: 31 f6 xor %esi,%esi 8050f18: eb 2a jmp 0x8050f44 8050f1a: 8d 36 lea (%esi),%esi 8050f1c: 89 f2 mov %esi,%edx 8050f1e: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050f24: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050f2a: 03 54 0b 40 add 0x40(%ebx,%ecx,1),%edx 8050f2e: 8d 14 52 lea (%edx,%edx,2),%edx 8050f31: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 8050f37: 8d 14 97 lea (%edi,%edx,4),%edx 8050f3a: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 8050f40: 89 14 b1 mov %edx,(%ecx,%esi,4) 8050f43: 46 inc %esi 8050f44: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050f4a: 39 74 3b 48 cmp %esi,0x48(%ebx,%edi,1) 8050f4e: 77 cc ja 0x8050f1c 8050f50: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 8050f56: 51 push %ecx 8050f57: 8b 95 54 fb ff ff mov 0xfffffb54(%ebp),%edx 8050f5d: 03 95 30 fb ff ff add 0xfffffb30(%ebp),%edx 8050f63: 52 push %edx 8050f64: 8b 5d 08 mov 0x8(%ebp),%ebx 8050f67: 53 push %ebx 8050f68: ff d0 call *%eax 8050f6a: 83 c4 0c add $0xc,%esp 8050f6d: 85 c0 test %eax,%eax 8050f6f: 0f 8c 45 e5 ff ff jl 0x804f4ba 8050f75: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050f7b: 8b 7d 08 mov 0x8(%ebp),%edi 8050f7e: 8b 7f 50 mov 0x50(%edi),%edi 8050f81: 89 bd 20 fb ff ff mov %edi,0xfffffb20(%ebp) 8050f87: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050f8d: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050f93: 8b 54 0b 34 mov 0x34(%ebx,%ecx,1),%edx 8050f97: 2b 54 0b 30 sub 0x30(%ebx,%ecx,1),%edx 8050f9b: 52 push %edx 8050f9c: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8050fa2: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8050fa8: 8b 54 39 30 mov 0x30(%ecx,%edi,1),%edx 8050fac: 52 push %edx 8050fad: 8b 5d 08 mov 0x8(%ebp),%ebx 8050fb0: 53 push %ebx 8050fb1: 8b bd 20 fb ff ff mov 0xfffffb20(%ebp),%edi 8050fb7: 8b 57 34 mov 0x34(%edi),%edx 8050fba: ff d2 call *%edx 8050fbc: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8050fc2: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8050fc8: 8b 54 0b 34 mov 0x34(%ebx,%ecx,1),%edx 8050fcc: 2b 54 0b 30 sub 0x30(%ebx,%ecx,1),%edx 8050fd0: 83 c4 0c add $0xc,%esp 8050fd3: 39 d0 cmp %edx,%eax 8050fd5: 0f 85 df e4 ff ff jne 0x804f4ba 8050fdb: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050fe1: 83 85 30 fb ff ff 58 addl $0x58,0xfffffb30(%ebp) 8050fe8: ff 85 a0 fb ff ff incl 0xfffffba0(%ebp) 8050fee: 8b bd 5c fb ff ff mov 0xfffffb5c(%ebp),%edi 8050ff4: 39 bd a0 fb ff ff cmp %edi,0xfffffba0(%ebp) 8050ffa: 0f 82 50 f2 ff ff jb 0x8050250 8051000: 8b 85 9c fb ff ff mov 0xfffffb9c(%ebp),%eax 8051006: 8d a5 00 fb ff ff lea 0xfffffb00(%ebp),%esp 805100c: 5b pop %ebx 805100d: 5e pop %esi 805100e: 5f pop %edi 805100f: 89 ec mov %ebp,%esp 8051011: 5d pop %ebp 8051012: c3 ret 8051013: 90 nop 8051014: 55 push %ebp 8051015: 89 e5 mov %esp,%ebp 8051017: 81 ec 04 04 00 00 sub $0x404,%esp 805101d: 57 push %edi 805101e: 56 push %esi 805101f: 53 push %ebx 8051020: 8b 5d 08 mov 0x8(%ebp),%ebx 8051023: 31 ff xor %edi,%edi 8051025: 8b 43 14 mov 0x14(%ebx),%eax 8051028: 39 43 18 cmp %eax,0x18(%ebx) 805102b: 77 17 ja 0x8051044 805102d: 6a 25 push $0x25 805102f: 53 push %ebx 8051030: e8 5b de 01 00 call 0x806ee90 8051035: 83 c4 08 add $0x8,%esp 8051038: 83 f8 ff cmp $0xffffffff,%eax 805103b: 0f 84 8b 02 00 00 je 0x80512cc 8051041: eb 0a jmp 0x805104d 8051043: 90 nop 8051044: 8b 43 14 mov 0x14(%ebx),%eax 8051047: c6 00 25 movb $0x25,(%eax) 805104a: ff 43 14 incl 0x14(%ebx) 805104d: 47 inc %edi 805104e: 8b 4d 0c mov 0xc(%ebp),%ecx 8051051: 83 79 18 00 cmpl $0x0,0x18(%ecx) 8051055: 74 2b je 0x8051082 8051057: 8b 43 14 mov 0x14(%ebx),%eax 805105a: 39 43 18 cmp %eax,0x18(%ebx) 805105d: 77 19 ja 0x8051078 805105f: 6a 23 push $0x23 8051061: 53 push %ebx 8051062: e8 29 de 01 00 call 0x806ee90 8051067: 83 c4 08 add $0x8,%esp 805106a: 83 f8 ff cmp $0xffffffff,%eax 805106d: 0f 84 59 02 00 00 je 0x80512cc 8051073: eb 0c jmp 0x8051081 8051075: 8d 76 00 lea 0x0(%esi),%esi 8051078: 8b 43 14 mov 0x14(%ebx),%eax 805107b: c6 00 23 movb $0x23,(%eax) 805107e: ff 43 14 incl 0x14(%ebx) 8051081: 47 inc %edi 8051082: 8b 4d 0c mov 0xc(%ebp),%ecx 8051085: 83 79 28 00 cmpl $0x0,0x28(%ecx) 8051089: 74 2b je 0x80510b6 805108b: 8b 43 14 mov 0x14(%ebx),%eax 805108e: 39 43 18 cmp %eax,0x18(%ebx) 8051091: 77 19 ja 0x80510ac 8051093: 6a 27 push $0x27 8051095: 53 push %ebx 8051096: e8 f5 dd 01 00 call 0x806ee90 805109b: 83 c4 08 add $0x8,%esp 805109e: 83 f8 ff cmp $0xffffffff,%eax 80510a1: 0f 84 25 02 00 00 je 0x80512cc 80510a7: eb 0c jmp 0x80510b5 80510a9: 8d 76 00 lea 0x0(%esi),%esi 80510ac: 8b 43 14 mov 0x14(%ebx),%eax 80510af: c6 00 27 movb $0x27,(%eax) 80510b2: ff 43 14 incl 0x14(%ebx) 80510b5: 47 inc %edi 80510b6: 8b 4d 0c mov 0xc(%ebp),%ecx 80510b9: 83 79 24 00 cmpl $0x0,0x24(%ecx) 80510bd: 74 29 je 0x80510e8 80510bf: 8b 43 14 mov 0x14(%ebx),%eax 80510c2: 39 43 18 cmp %eax,0x18(%ebx) 80510c5: 77 19 ja 0x80510e0 80510c7: 6a 2b push $0x2b 80510c9: 53 push %ebx 80510ca: e8 c1 dd 01 00 call 0x806ee90 80510cf: 83 c4 08 add $0x8,%esp 80510d2: 83 f8 ff cmp $0xffffffff,%eax 80510d5: 0f 84 f1 01 00 00 je 0x80512cc 80510db: eb 2c jmp 0x8051109 80510dd: 8d 76 00 lea 0x0(%esi),%esi 80510e0: 8b 43 14 mov 0x14(%ebx),%eax 80510e3: c6 00 2b movb $0x2b,(%eax) 80510e6: eb 1e jmp 0x8051106 80510e8: 8b 4d 0c mov 0xc(%ebp),%ecx 80510eb: 83 79 1c 00 cmpl $0x0,0x1c(%ecx) 80510ef: 74 19 je 0x805110a 80510f1: 8b 43 14 mov 0x14(%ebx),%eax 80510f4: 39 43 18 cmp %eax,0x18(%ebx) 80510f7: 77 07 ja 0x8051100 80510f9: 6a 20 push $0x20 80510fb: eb cc jmp 0x80510c9 80510fd: 8d 76 00 lea 0x0(%esi),%esi 8051100: 8b 43 14 mov 0x14(%ebx),%eax 8051103: c6 00 20 movb $0x20,(%eax) 8051106: ff 43 14 incl 0x14(%ebx) 8051109: 47 inc %edi 805110a: 8b 4d 0c mov 0xc(%ebp),%ecx 805110d: 83 79 20 00 cmpl $0x0,0x20(%ecx) 8051111: 74 2b je 0x805113e 8051113: 8b 43 14 mov 0x14(%ebx),%eax 8051116: 39 43 18 cmp %eax,0x18(%ebx) 8051119: 77 19 ja 0x8051134 805111b: 6a 2d push $0x2d 805111d: 53 push %ebx 805111e: e8 6d dd 01 00 call 0x806ee90 8051123: 83 c4 08 add $0x8,%esp 8051126: 83 f8 ff cmp $0xffffffff,%eax 8051129: 0f 84 9d 01 00 00 je 0x80512cc 805112f: eb 0c jmp 0x805113d 8051131: 8d 76 00 lea 0x0(%esi),%esi 8051134: 8b 43 14 mov 0x14(%ebx),%eax 8051137: c6 00 2d movb $0x2d,(%eax) 805113a: ff 43 14 incl 0x14(%ebx) 805113d: 47 inc %edi 805113e: 8b 4d 0c mov 0xc(%ebp),%ecx 8051141: 80 79 2c 30 cmpb $0x30,0x2c(%ecx) 8051145: 75 2b jne 0x8051172 8051147: 8b 43 14 mov 0x14(%ebx),%eax 805114a: 39 43 18 cmp %eax,0x18(%ebx) 805114d: 77 19 ja 0x8051168 805114f: 6a 30 push $0x30 8051151: 53 push %ebx 8051152: e8 39 dd 01 00 call 0x806ee90 8051157: 83 c4 08 add $0x8,%esp 805115a: 83 f8 ff cmp $0xffffffff,%eax 805115d: 0f 84 69 01 00 00 je 0x80512cc 8051163: eb 0c jmp 0x8051171 8051165: 8d 76 00 lea 0x0(%esi),%esi 8051168: 8b 43 14 mov 0x14(%ebx),%eax 805116b: c6 00 30 movb $0x30,(%eax) 805116e: ff 43 14 incl 0x14(%ebx) 8051171: 47 inc %edi 8051172: 8b 4d 0c mov 0xc(%ebp),%ecx 8051175: 83 79 04 00 cmpl $0x0,0x4(%ecx) 8051179: 74 72 je 0x80511ed 805117b: 8b 41 04 mov 0x4(%ecx),%eax 805117e: 89 ad fc fb ff ff mov %ebp,0xfffffbfc(%ebp) 8051184: ff 8d fc fb ff ff decl 0xfffffbfc(%ebp) 805118a: b9 0a 00 00 00 mov $0xa,%ecx 805118f: 31 d2 xor %edx,%edx 8051191: f7 f1 div %ecx 8051193: 89 c6 mov %eax,%esi 8051195: 8a 82 f1 84 07 08 mov 0x80784f1(%edx),%al 805119b: 8b 8d fc fb ff ff mov 0xfffffbfc(%ebp),%ecx 80511a1: 88 01 mov %al,(%ecx) 80511a3: 89 f0 mov %esi,%eax 80511a5: 85 c0 test %eax,%eax 80511a7: 75 db jne 0x8051184 80511a9: 8b b5 fc fb ff ff mov 0xfffffbfc(%ebp),%esi 80511af: eb 34 jmp 0x80511e5 80511b1: 8d 76 00 lea 0x0(%esi),%esi 80511b4: 0f b6 16 movzbl (%esi),%edx 80511b7: 8b 43 14 mov 0x14(%ebx),%eax 80511ba: 39 43 18 cmp %eax,0x18(%ebx) 80511bd: 77 11 ja 0x80511d0 80511bf: 0f b6 c2 movzbl %dl,%eax 80511c2: 50 push %eax 80511c3: 53 push %ebx 80511c4: e8 c7 dc 01 00 call 0x806ee90 80511c9: 83 c4 08 add $0x8,%esp 80511cc: eb 0d jmp 0x80511db 80511ce: 8d 36 lea (%esi),%esi 80511d0: 8b 43 14 mov 0x14(%ebx),%eax 80511d3: 88 10 mov %dl,(%eax) 80511d5: 0f b6 c2 movzbl %dl,%eax 80511d8: ff 43 14 incl 0x14(%ebx) 80511db: 83 f8 ff cmp $0xffffffff,%eax 80511de: 0f 84 e8 00 00 00 je 0x80512cc 80511e4: 47 inc %edi 80511e5: 46 inc %esi 80511e6: 8d 45 ff lea 0xffffffff(%ebp),%eax 80511e9: 39 c6 cmp %eax,%esi 80511eb: 76 c7 jbe 0x80511b4 80511ed: 8b 4d 0c mov 0xc(%ebp),%ecx 80511f0: 83 39 ff cmpl $0xffffffff,(%ecx) 80511f3: 0f 84 9c 00 00 00 je 0x8051295 80511f9: 8b 43 14 mov 0x14(%ebx),%eax 80511fc: 39 43 18 cmp %eax,0x18(%ebx) 80511ff: 77 17 ja 0x8051218 8051201: 6a 2e push $0x2e 8051203: 53 push %ebx 8051204: e8 87 dc 01 00 call 0x806ee90 8051209: 83 c4 08 add $0x8,%esp 805120c: 83 f8 ff cmp $0xffffffff,%eax 805120f: 0f 84 b7 00 00 00 je 0x80512cc 8051215: eb 0a jmp 0x8051221 8051217: 90 nop 8051218: 8b 43 14 mov 0x14(%ebx),%eax 805121b: c6 00 2e movb $0x2e,(%eax) 805121e: ff 43 14 incl 0x14(%ebx) 8051221: 47 inc %edi 8051222: 8b 4d 0c mov 0xc(%ebp),%ecx 8051225: 8b 01 mov (%ecx),%eax 8051227: 89 ad fc fb ff ff mov %ebp,0xfffffbfc(%ebp) 805122d: 8d 76 00 lea 0x0(%esi),%esi 8051230: ff 8d fc fb ff ff decl 0xfffffbfc(%ebp) 8051236: b9 0a 00 00 00 mov $0xa,%ecx 805123b: 31 d2 xor %edx,%edx 805123d: f7 f1 div %ecx 805123f: 89 c6 mov %eax,%esi 8051241: 8a 82 f1 84 07 08 mov 0x80784f1(%edx),%al 8051247: 8b 8d fc fb ff ff mov 0xfffffbfc(%ebp),%ecx 805124d: 88 01 mov %al,(%ecx) 805124f: 89 f0 mov %esi,%eax 8051251: 85 c0 test %eax,%eax 8051253: 75 db jne 0x8051230 8051255: 8b b5 fc fb ff ff mov 0xfffffbfc(%ebp),%esi 805125b: eb 30 jmp 0x805128d 805125d: 8d 76 00 lea 0x0(%esi),%esi 8051260: 0f b6 16 movzbl (%esi),%edx 8051263: 8b 43 14 mov 0x14(%ebx),%eax 8051266: 39 43 18 cmp %eax,0x18(%ebx) 8051269: 77 11 ja 0x805127c 805126b: 0f b6 c2 movzbl %dl,%eax 805126e: 50 push %eax 805126f: 53 push %ebx 8051270: e8 1b dc 01 00 call 0x806ee90 8051275: 83 c4 08 add $0x8,%esp 8051278: eb 0d jmp 0x8051287 805127a: 8d 36 lea (%esi),%esi 805127c: 8b 43 14 mov 0x14(%ebx),%eax 805127f: 88 10 mov %dl,(%eax) 8051281: 0f b6 c2 movzbl %dl,%eax 8051284: ff 43 14 incl 0x14(%ebx) 8051287: 83 f8 ff cmp $0xffffffff,%eax 805128a: 74 40 je 0x80512cc 805128c: 47 inc %edi 805128d: 46 inc %esi 805128e: 8d 45 ff lea 0xffffffff(%ebp),%eax 8051291: 39 c6 cmp %eax,%esi 8051293: 76 cb jbe 0x8051260 8051295: 8b 4d 0c mov 0xc(%ebp),%ecx 8051298: 80 79 08 00 cmpb $0x0,0x8(%ecx) 805129c: 74 37 je 0x80512d5 805129e: 0f b6 51 08 movzbl 0x8(%ecx),%edx 80512a2: 8b 43 14 mov 0x14(%ebx),%eax 80512a5: 39 43 18 cmp %eax,0x18(%ebx) 80512a8: 77 12 ja 0x80512bc 80512aa: 0f b6 c2 movzbl %dl,%eax 80512ad: 50 push %eax 80512ae: 53 push %ebx 80512af: e8 dc db 01 00 call 0x806ee90 80512b4: 83 f8 ff cmp $0xffffffff,%eax 80512b7: 74 13 je 0x80512cc 80512b9: eb 19 jmp 0x80512d4 80512bb: 90 nop 80512bc: 8b 43 14 mov 0x14(%ebx),%eax 80512bf: 88 10 mov %dl,(%eax) 80512c1: 0f b6 c2 movzbl %dl,%eax 80512c4: ff 43 14 incl 0x14(%ebx) 80512c7: 83 f8 ff cmp $0xffffffff,%eax 80512ca: 75 08 jne 0x80512d4 80512cc: b8 ff ff ff ff mov $0xffffffff,%eax 80512d1: eb 04 jmp 0x80512d7 80512d3: 90 nop 80512d4: 47 inc %edi 80512d5: 89 f8 mov %edi,%eax 80512d7: 8d a5 f0 fb ff ff lea 0xfffffbf0(%ebp),%esp 80512dd: 5b pop %ebx 80512de: 5e pop %esi 80512df: 5f pop %edi 80512e0: 89 ec mov %ebp,%esp 80512e2: 5d pop %ebp 80512e3: c3 ret 80512e4: 55 push %ebp 80512e5: 89 e5 mov %esp,%ebp 80512e7: 83 ec 0c sub $0xc,%esp 80512ea: 57 push %edi 80512eb: 56 push %esi 80512ec: 53 push %ebx 80512ed: 8b 75 08 mov 0x8(%ebp),%esi 80512f0: 8b 7d 10 mov 0x10(%ebp),%edi 80512f3: 80 3f ff cmpb $0xff,(%edi) 80512f6: 0f 84 d1 00 00 00 je 0x80513cd 80512fc: 0f b6 17 movzbl (%edi),%edx 80512ff: 89 55 fc mov %edx,0xfffffffc(%ebp) 8051302: 8b 5d 0c mov 0xc(%ebp),%ebx 8051305: 29 f3 sub %esi,%ebx 8051307: 89 d8 mov %ebx,%eax 8051309: 83 c0 03 add $0x3,%eax 805130c: 24 fc and $0xfc,%al 805130e: 29 c4 sub %eax,%esp 8051310: 89 65 f8 mov %esp,0xfffffff8(%ebp) 8051313: 8d 46 01 lea 0x1(%esi),%eax 8051316: 53 push %ebx 8051317: 50 push %eax 8051318: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 805131b: 52 push %edx 805131c: e8 73 26 01 00 call 0x8063994 8051321: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8051324: 8d 4c 1a ff lea 0xffffffff(%edx,%ebx,1),%ecx 8051328: 8b 75 0c mov 0xc(%ebp),%esi 805132b: 39 d1 cmp %edx,%ecx 805132d: 0f 82 9a 00 00 00 jb 0x80513cd 8051333: 90 nop 8051334: 8a 01 mov (%ecx),%al 8051336: 88 06 mov %al,(%esi) 8051338: 49 dec %ecx 8051339: 4e dec %esi 805133a: ff 4d fc decl 0xfffffffc(%ebp) 805133d: 0f 85 81 00 00 00 jne 0x80513c4 8051343: 39 4d f8 cmp %ecx,0xfffffff8(%ebp) 8051346: 0f 87 81 00 00 00 ja 0x80513cd 805134c: 8a 45 14 mov 0x14(%ebp),%al 805134f: 88 06 mov %al,(%esi) 8051351: 4e dec %esi 8051352: 0f b6 1f movzbl (%edi),%ebx 8051355: 89 5d fc mov %ebx,0xfffffffc(%ebp) 8051358: 47 inc %edi 8051359: 80 3f 00 cmpb $0x0,(%edi) 805135c: 75 06 jne 0x8051364 805135e: 4f dec %edi 805135f: eb 63 jmp 0x80513c4 8051361: 8d 76 00 lea 0x0(%esi),%esi 8051364: 80 3f ff cmpb $0xff,(%edi) 8051367: 75 5b jne 0x80513c4 8051369: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 805136c: 4a dec %edx 805136d: 89 d0 mov %edx,%eax 805136f: 29 c8 sub %ecx,%eax 8051371: 83 e0 03 and $0x3,%eax 8051374: 39 d1 cmp %edx,%ecx 8051376: 7e 1a jle 0x8051392 8051378: 85 c0 test %eax,%eax 805137a: 74 24 je 0x80513a0 805137c: 83 f8 03 cmp $0x3,%eax 805137f: 7d 11 jge 0x8051392 8051381: 83 f8 02 cmp $0x2,%eax 8051384: 7d 06 jge 0x805138c 8051386: 8a 01 mov (%ecx),%al 8051388: 88 06 mov %al,(%esi) 805138a: 49 dec %ecx 805138b: 4e dec %esi 805138c: 8a 01 mov (%ecx),%al 805138e: 88 06 mov %al,(%esi) 8051390: 49 dec %ecx 8051391: 4e dec %esi 8051392: 8a 01 mov (%ecx),%al 8051394: 88 06 mov %al,(%esi) 8051396: 49 dec %ecx 8051397: 4e dec %esi 8051398: 39 4d f8 cmp %ecx,0xfffffff8(%ebp) 805139b: 77 30 ja 0x80513cd 805139d: 8d 76 00 lea 0x0(%esi),%esi 80513a0: 8a 01 mov (%ecx),%al 80513a2: 88 06 mov %al,(%esi) 80513a4: 8a 41 ff mov 0xffffffff(%ecx),%al 80513a7: 88 46 ff mov %al,0xffffffff(%esi) 80513aa: 8a 41 fe mov 0xfffffffe(%ecx),%al 80513ad: 88 46 fe mov %al,0xfffffffe(%esi) 80513b0: 8a 41 fd mov 0xfffffffd(%ecx),%al 80513b3: 88 46 fd mov %al,0xfffffffd(%esi) 80513b6: 83 c1 fc add $0xfffffffc,%ecx 80513b9: 83 c6 fc add $0xfffffffc,%esi 80513bc: 39 4d f8 cmp %ecx,0xfffffff8(%ebp) 80513bf: 76 df jbe 0x80513a0 80513c1: eb 0a jmp 0x80513cd 80513c3: 90 nop 80513c4: 39 4d f8 cmp %ecx,0xfffffff8(%ebp) 80513c7: 0f 86 67 ff ff ff jbe 0x8051334 80513cd: 89 f0 mov %esi,%eax 80513cf: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 80513d2: 5b pop %ebx 80513d3: 5e pop %esi 80513d4: 5f pop %edi 80513d5: 89 ec mov %ebp,%esp 80513d7: 5d pop %ebp 80513d8: c3 ret 80513d9: 8d 76 00 lea 0x0(%esi),%esi 80513dc: 55 push %ebp 80513dd: 89 e5 mov %esp,%ebp 80513df: 56 push %esi 80513e0: 53 push %ebx 80513e1: 8b 5d 08 mov 0x8(%ebp),%ebx 80513e4: 8b 73 54 mov 0x54(%ebx),%esi 80513e7: 8b 53 14 mov 0x14(%ebx),%edx 80513ea: 2b 53 10 sub 0x10(%ebx),%edx 80513ed: 74 14 je 0x8051403 80513ef: 8b 46 50 mov 0x50(%esi),%eax 80513f2: 52 push %edx 80513f3: 8b 53 10 mov 0x10(%ebx),%edx 80513f6: 52 push %edx 80513f7: 56 push %esi 80513f8: 8b 40 34 mov 0x34(%eax),%eax 80513fb: ff d0 call *%eax 80513fd: 29 43 14 sub %eax,0x14(%ebx) 8051400: 83 c4 0c add $0xc,%esp 8051403: 8b 53 14 mov 0x14(%ebx),%edx 8051406: 39 53 18 cmp %edx,0x18(%ebx) 8051409: 76 11 jbe 0x805141c 805140b: 8a 45 0c mov 0xc(%ebp),%al 805140e: 88 02 mov %al,(%edx) 8051410: 25 ff 00 00 00 and $0xff,%eax 8051415: ff 43 14 incl 0x14(%ebx) 8051418: eb 0d jmp 0x8051427 805141a: 8d 36 lea (%esi),%esi 805141c: 0f b6 45 0c movzbl 0xc(%ebp),%eax 8051420: 50 push %eax 8051421: 53 push %ebx 8051422: e8 69 da 01 00 call 0x806ee90 8051427: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 805142a: 5b pop %ebx 805142b: 5e pop %esi 805142c: 89 ec mov %ebp,%esp 805142e: 5d pop %ebp 805142f: c3 ret 8051430: 55 push %ebp 8051431: 89 e5 mov %esp,%ebp 8051433: 81 ec 58 04 00 00 sub $0x458,%esp 8051439: 57 push %edi 805143a: 56 push %esi 805143b: 53 push %ebx 805143c: 8b 75 08 mov 0x8(%ebp),%esi 805143f: 8b 5d 0c mov 0xc(%ebp),%ebx 8051442: 8b 55 10 mov 0x10(%ebp),%edx 8051445: 8d 8d a8 fb ff ff lea 0xfffffba8(%ebp),%ecx 805144b: 89 b5 fc fb ff ff mov %esi,0xfffffbfc(%ebp) 8051451: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 8051457: 89 85 b8 fb ff ff mov %eax,0xfffffbb8(%ebp) 805145d: 89 85 bc fb ff ff mov %eax,0xfffffbbc(%ebp) 8051463: 89 ad c0 fb ff ff mov %ebp,0xfffffbc0(%ebp) 8051469: c7 85 a8 fb ff ff 04 movl $0xfbad0004,0xfffffba8(%ebp) 8051470: 00 ad fb 8051473: c7 85 f8 fb ff ff e8 movl $0x80750e8,0xfffffbf8(%ebp) 805147a: 50 07 08 805147d: 52 push %edx 805147e: 53 push %ebx 805147f: 51 push %ecx 8051480: e8 4b ca ff ff call 0x804ded0 8051485: 89 c7 mov %eax,%edi 8051487: 8b 9d bc fb ff ff mov 0xfffffbbc(%ebp),%ebx 805148d: 2b 9d b8 fb ff ff sub 0xfffffbb8(%ebp),%ebx 8051493: 83 c4 0c add $0xc,%esp 8051496: 85 db test %ebx,%ebx 8051498: 7e 1e jle 0x80514b8 805149a: 8b 46 50 mov 0x50(%esi),%eax 805149d: 53 push %ebx 805149e: 8b 95 b8 fb ff ff mov 0xfffffbb8(%ebp),%edx 80514a4: 52 push %edx 80514a5: 56 push %esi 80514a6: 8b 40 34 mov 0x34(%eax),%eax 80514a9: ff d0 call *%eax 80514ab: 39 d8 cmp %ebx,%eax 80514ad: 74 09 je 0x80514b8 80514af: b8 ff ff ff ff mov $0xffffffff,%eax 80514b4: eb 04 jmp 0x80514ba 80514b6: 8d 36 lea (%esi),%esi 80514b8: 89 f8 mov %edi,%eax 80514ba: 8d a5 9c fb ff ff lea 0xfffffb9c(%ebp),%esp 80514c0: 5b pop %ebx 80514c1: 5e pop %esi 80514c2: 5f pop %edi 80514c3: 89 ec mov %ebp,%esp 80514c5: 5d pop %ebp 80514c6: c3 ret 80514c7: 90 nop 80514c8: 55 push %ebp 80514c9: 89 e5 mov %esp,%ebp 80514cb: 83 ec 64 sub $0x64,%esp 80514ce: 57 push %edi 80514cf: 56 push %esi 80514d0: 53 push %ebx 80514d1: 8b 4d 10 mov 0x10(%ebp),%ecx 80514d4: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 80514d7: 8b 5d 0c mov 0xc(%ebp),%ebx 80514da: 89 5d ec mov %ebx,0xffffffec(%ebp) 80514dd: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 80514e4: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 80514eb: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp) 80514f2: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 80514f9: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 8051500: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 8051504: 0f 84 be 00 00 00 je 0x80515c8 805150a: 8b 4d 08 mov 0x8(%ebp),%ecx 805150d: 8b 11 mov (%ecx),%edx 805150f: 81 e2 00 00 ff ff and $0xffff0000,%edx 8051515: 81 fa 00 00 ad fb cmp $0xfbad0000,%edx 805151b: 0f 85 a7 00 00 00 jne 0x80515c8 8051521: f6 01 04 testb $0x4,(%ecx) 8051524: 0f 85 9e 00 00 00 jne 0x80515c8 805152a: 85 db test %ebx,%ebx 805152c: 0f 84 96 00 00 00 je 0x80515c8 8051532: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 8051538: 8b 52 0c mov 0xc(%edx),%edx 805153b: 89 55 a4 mov %edx,0xffffffa4(%ebp) 805153e: 30 c0 xor %al,%al 8051540: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 8051543: fc cld 8051544: b9 ff ff ff ff mov $0xffffffff,%ecx 8051549: f2 ae repnz scas %es:(%edi),%al 805154b: 89 ca mov %ecx,%edx 805154d: f7 d2 not %edx 805154f: 4a dec %edx 8051550: 52 push %edx 8051551: 8b 5d a4 mov 0xffffffa4(%ebp),%ebx 8051554: 53 push %ebx 8051555: 8d 55 fc lea 0xfffffffc(%ebp),%edx 8051558: 52 push %edx 8051559: e8 62 45 00 00 call 0x8055ac0 805155e: 83 c4 0c add $0xc,%esp 8051561: 85 c0 test %eax,%eax 8051563: 7f 0f jg 0x8051574 8051565: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 805156b: 8b 52 0c mov 0xc(%edx),%edx 805156e: 0f b6 12 movzbl (%edx),%edx 8051571: 89 55 fc mov %edx,0xfffffffc(%ebp) 8051574: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 805157a: 8b 52 10 mov 0x10(%edx),%edx 805157d: 89 55 a4 mov %edx,0xffffffa4(%ebp) 8051580: 30 c0 xor %al,%al 8051582: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 8051585: fc cld 8051586: b9 ff ff ff ff mov $0xffffffff,%ecx 805158b: f2 ae repnz scas %es:(%edi),%al 805158d: 89 ca mov %ecx,%edx 805158f: f7 d2 not %edx 8051591: 4a dec %edx 8051592: 52 push %edx 8051593: 8b 5d a4 mov 0xffffffa4(%ebp),%ebx 8051596: 53 push %ebx 8051597: 8d 55 f8 lea 0xfffffff8(%ebp),%edx 805159a: 52 push %edx 805159b: e8 20 45 00 00 call 0x8055ac0 80515a0: 83 c4 0c add $0xc,%esp 80515a3: 85 c0 test %eax,%eax 80515a5: 7f 0f jg 0x80515b6 80515a7: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 80515ad: 8b 52 10 mov 0x10(%edx),%edx 80515b0: 0f b6 12 movzbl (%edx),%edx 80515b3: 89 55 f8 mov %edx,0xfffffff8(%ebp) 80515b6: 8b 4d 08 mov 0x8(%ebp),%ecx 80515b9: 8b 51 04 mov 0x4(%ecx),%edx 80515bc: 39 51 08 cmp %edx,0x8(%ecx) 80515bf: 77 1b ja 0x80515dc 80515c1: 51 push %ecx 80515c2: e9 c1 05 00 00 jmp 0x8051b88 80515c7: 90 nop 80515c8: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 80515cf: 00 00 00 80515d2: b8 ff ff ff ff mov $0xffffffff,%eax 80515d7: e9 ab 1a 00 00 jmp 0x8053087 80515dc: 8b 5d 08 mov 0x8(%ebp),%ebx 80515df: 8b 53 04 mov 0x4(%ebx),%edx 80515e2: 0f b6 32 movzbl (%edx),%esi 80515e5: ff 43 04 incl 0x4(%ebx) 80515e8: e9 b3 05 00 00 jmp 0x8051ba0 80515ed: 8d 76 00 lea 0x0(%esi),%esi 80515f0: 8b 5d ec mov 0xffffffec(%ebp),%ebx 80515f3: 80 3b 00 cmpb $0x0,(%ebx) 80515f6: 0f 8d 98 00 00 00 jge 0x8051694 80515fc: 30 c0 xor %al,%al 80515fe: 8b 7d ec mov 0xffffffec(%ebp),%edi 8051601: fc cld 8051602: b9 ff ff ff ff mov $0xffffffff,%ecx 8051607: f2 ae repnz scas %es:(%edi),%al 8051609: 89 ca mov %ecx,%edx 805160b: f7 d2 not %edx 805160d: 4a dec %edx 805160e: 52 push %edx 805160f: 53 push %ebx 8051610: 6a 00 push $0x0 8051612: e8 a9 44 00 00 call 0x8055ac0 8051617: 89 c7 mov %eax,%edi 8051619: 83 c4 0c add $0xc,%esp 805161c: 85 ff test %edi,%edi 805161e: 7e 74 jle 0x8051694 8051620: 4f dec %edi 8051621: 8d 76 00 lea 0x0(%esi),%esi 8051624: 83 fe ff cmp $0xffffffff,%esi 8051627: 75 23 jne 0x805164c 8051629: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 805162d: 74 06 je 0x8051635 805162f: 8b 5d 14 mov 0x14(%ebp),%ebx 8051632: 80 0b 01 orb $0x1,(%ebx) 8051635: b8 ff ff ff ff mov $0xffffffff,%eax 805163a: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 805163e: 0f 84 43 1a 00 00 je 0x8053087 8051644: e9 3b 1a 00 00 jmp 0x8053084 8051649: 8d 76 00 lea 0x0(%esi),%esi 805164c: 8b 4d ec mov 0xffffffec(%ebp),%ecx 805164f: 0f b6 11 movzbl (%ecx),%edx 8051652: 41 inc %ecx 8051653: 89 4d ec mov %ecx,0xffffffec(%ebp) 8051656: 39 d6 cmp %edx,%esi 8051658: 0f 85 f2 18 00 00 jne 0x8052f50 805165e: 8b 5d 08 mov 0x8(%ebp),%ebx 8051661: 8b 53 04 mov 0x4(%ebx),%edx 8051664: 39 53 08 cmp %edx,0x8(%ebx) 8051667: 77 0f ja 0x8051678 8051669: 53 push %ebx 805166a: e8 fd d9 01 00 call 0x806f06c 805166f: 83 c4 04 add $0x4,%esp 8051672: 89 c6 mov %eax,%esi 8051674: eb 0e jmp 0x8051684 8051676: 8d 36 lea (%esi),%esi 8051678: 8b 4d 08 mov 0x8(%ebp),%ecx 805167b: 8b 51 04 mov 0x4(%ecx),%edx 805167e: 0f b6 32 movzbl (%edx),%esi 8051681: ff 41 04 incl 0x4(%ecx) 8051684: ff 45 e4 incl 0xffffffe4(%ebp) 8051687: 89 fa mov %edi,%edx 8051689: 4f dec %edi 805168a: 85 d2 test %edx,%edx 805168c: 7f 96 jg 0x8051624 805168e: e9 9d 19 00 00 jmp 0x8053030 8051693: 90 nop 8051694: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8051697: 8a 1b mov (%ebx),%bl 8051699: 88 5d a0 mov %bl,0xffffffa0(%ebp) 805169c: ff 45 ec incl 0xffffffec(%ebp) 805169f: 80 fb 25 cmp $0x25,%bl 80516a2: 0f 84 8c 00 00 00 je 0x8051734 80516a8: 0f b6 cb movzbl %bl,%ecx 80516ab: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 80516b1: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) 80516b6: 74 0c je 0x80516c4 80516b8: c7 45 b4 01 00 00 00 movl $0x1,0xffffffb4(%ebp) 80516bf: e9 6c 19 00 00 jmp 0x8053030 80516c4: 83 fe ff cmp $0xffffffff,%esi 80516c7: 0f 84 13 17 00 00 je 0x8052de0 80516cd: 83 7d b4 00 cmpl $0x0,0xffffffb4(%ebp) 80516d1: 74 40 je 0x8051713 80516d3: eb 2a jmp 0x80516ff 80516d5: 8d 76 00 lea 0x0(%esi),%esi 80516d8: 8b 5d 08 mov 0x8(%ebp),%ebx 80516db: 8b 53 04 mov 0x4(%ebx),%edx 80516de: 39 53 08 cmp %edx,0x8(%ebx) 80516e1: 77 0d ja 0x80516f0 80516e3: 53 push %ebx 80516e4: e8 83 d9 01 00 call 0x806f06c 80516e9: 83 c4 04 add $0x4,%esp 80516ec: 89 c6 mov %eax,%esi 80516ee: eb 0c jmp 0x80516fc 80516f0: 8b 4d 08 mov 0x8(%ebp),%ecx 80516f3: 8b 51 04 mov 0x4(%ecx),%edx 80516f6: 0f b6 32 movzbl (%edx),%esi 80516f9: ff 41 04 incl 0x4(%ecx) 80516fc: ff 45 e4 incl 0xffffffe4(%ebp) 80516ff: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8051705: f6 44 72 01 20 testb $0x20,0x1(%edx,%esi,2) 805170a: 75 cc jne 0x80516d8 805170c: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp) 8051713: 0f b6 55 a0 movzbl 0xffffffa0(%ebp),%edx 8051717: 39 d6 cmp %edx,%esi 8051719: 0f 85 31 18 00 00 jne 0x8052f50 805171f: 8b 5d 08 mov 0x8(%ebp),%ebx 8051722: 8b 53 04 mov 0x4(%ebx),%edx 8051725: 39 53 08 cmp %edx,0x8(%ebx) 8051728: 0f 86 59 04 00 00 jbe 0x8051b87 805172e: e9 61 04 00 00 jmp 0x8051b94 8051733: 90 nop 8051734: c7 45 dc 00 00 00 00 movl $0x0,0xffffffdc(%ebp) 805173b: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp) 8051742: 31 ff xor %edi,%edi 8051744: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8051747: 0f b6 13 movzbl (%ebx),%edx 805174a: a1 88 ad 07 08 mov 0x807ad88,%eax 805174f: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 8051754: 74 7e je 0x80517d4 8051756: 83 c2 d0 add $0xffffffd0,%edx 8051759: 89 55 a8 mov %edx,0xffffffa8(%ebp) 805175c: 43 inc %ebx 805175d: 89 5d ec mov %ebx,0xffffffec(%ebp) 8051760: 0f b6 0b movzbl (%ebx),%ecx 8051763: eb 1c jmp 0x8051781 8051765: 8d 76 00 lea 0x0(%esi),%esi 8051768: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 805176b: 8d 14 db lea (%ebx,%ebx,8),%edx 805176e: 8d 54 13 d0 lea 0xffffffd0(%ebx,%edx,1),%edx 8051772: 03 55 9c add 0xffffff9c(%ebp),%edx 8051775: 89 55 a8 mov %edx,0xffffffa8(%ebp) 8051778: ff 45 ec incl 0xffffffec(%ebp) 805177b: 8b 4d ec mov 0xffffffec(%ebp),%ecx 805177e: 0f b6 09 movzbl (%ecx),%ecx 8051781: 89 4d 9c mov %ecx,0xffffff9c(%ebp) 8051784: f6 44 48 01 08 testb $0x8,0x1(%eax,%ecx,2) 8051789: 75 dd jne 0x8051768 805178b: 8b 5d ec mov 0xffffffec(%ebp),%ebx 805178e: 80 3b 24 cmpb $0x24,(%ebx) 8051791: 74 19 je 0x80517ac 8051793: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 8051796: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 8051799: 80 4d dc 40 orb $0x40,0xffffffdc(%ebp) 805179d: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp) 80517a4: e9 8e 00 00 00 jmp 0x8051837 80517a9: 8d 76 00 lea 0x0(%esi),%esi 80517ac: ff 45 ec incl 0xffffffec(%ebp) 80517af: eb 23 jmp 0x80517d4 80517b1: 8d 76 00 lea 0x0(%esi),%esi 80517b4: 8b 4d ec mov 0xffffffec(%ebp),%ecx 80517b7: 0f b6 11 movzbl (%ecx),%edx 80517ba: 41 inc %ecx 80517bb: 89 4d ec mov %ecx,0xffffffec(%ebp) 80517be: 83 fa 27 cmp $0x27,%edx 80517c1: 74 0d je 0x80517d0 80517c3: 83 fa 2a cmp $0x2a,%edx 80517c6: 75 0c jne 0x80517d4 80517c8: 80 4d dc 08 orb $0x8,0xffffffdc(%ebp) 80517cc: eb 06 jmp 0x80517d4 80517ce: 8d 36 lea (%esi),%esi 80517d0: 80 4d dc 80 orb $0x80,0xffffffdc(%ebp) 80517d4: 8b 5d ec mov 0xffffffec(%ebp),%ebx 80517d7: 80 3b 2a cmpb $0x2a,(%ebx) 80517da: 74 d8 je 0x80517b4 80517dc: 80 3b 27 cmpb $0x27,(%ebx) 80517df: 74 d3 je 0x80517b4 80517e1: 8b 4d ec mov 0xffffffec(%ebp),%ecx 80517e4: 0f b6 09 movzbl (%ecx),%ecx 80517e7: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 80517ed: f6 44 4a 01 08 testb $0x8,0x1(%edx,%ecx,2) 80517f2: 74 04 je 0x80517f8 80517f4: 80 4d dc 40 orb $0x40,0xffffffdc(%ebp) 80517f8: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 80517ff: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8051802: 0f b6 1b movzbl (%ebx),%ebx 8051805: 89 5d 9c mov %ebx,0xffffff9c(%ebp) 8051808: a1 88 ad 07 08 mov 0x807ad88,%eax 805180d: f6 44 58 01 08 testb $0x8,0x1(%eax,%ebx,2) 8051812: 74 23 je 0x8051837 8051814: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 8051817: 8d 14 c9 lea (%ecx,%ecx,8),%edx 805181a: 8d 54 0a d0 lea 0xffffffd0(%edx,%ecx,1),%edx 805181e: 03 55 9c add 0xffffff9c(%ebp),%edx 8051821: 89 55 e0 mov %edx,0xffffffe0(%ebp) 8051824: ff 45 ec incl 0xffffffec(%ebp) 8051827: 8b 5d ec mov 0xffffffec(%ebp),%ebx 805182a: 0f b6 1b movzbl (%ebx),%ebx 805182d: 89 5d 9c mov %ebx,0xffffff9c(%ebp) 8051830: f6 44 58 01 08 testb $0x8,0x1(%eax,%ebx,2) 8051835: 75 dd jne 0x8051814 8051837: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 805183b: 0f 85 2a 01 00 00 jne 0x805196b 8051841: c7 45 e0 ff ff ff ff movl $0xffffffff,0xffffffe0(%ebp) 8051848: e9 1e 01 00 00 jmp 0x805196b 805184d: 8d 76 00 lea 0x0(%esi),%esi 8051850: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8051853: 0f b6 13 movzbl (%ebx),%edx 8051856: 83 c2 b4 add $0xffffffb4,%edx 8051859: 43 inc %ebx 805185a: 89 5d ec mov %ebx,0xffffffec(%ebp) 805185d: 83 fa 25 cmp $0x25,%edx 8051860: 0f 87 05 01 00 00 ja 0x805196b 8051866: ff 24 95 70 18 05 08 jmp *0x8051870(,%edx,4) 805186d: 8d 76 00 lea 0x0(%esi),%esi 8051870: 44 inc %esp 8051871: 19 05 08 6b 19 05 sbb %eax,0x5196b08 8051877: 08 6b 19 or %ch,0x19(%ebx) 805187a: 05 08 6b 19 05 add $0x5196b08,%eax 805187f: 08 6b 19 or %ch,0x19(%ebx) 8051882: 05 08 6b 19 05 add $0x5196b08,%eax 8051887: 08 6b 19 or %ch,0x19(%ebx) 805188a: 05 08 6b 19 05 add $0x5196b08,%eax 805188f: 08 6b 19 or %ch,0x19(%ebx) 8051892: 05 08 6b 19 05 add $0x5196b08,%eax 8051897: 08 6b 19 or %ch,0x19(%ebx) 805189a: 05 08 6b 19 05 add $0x5196b08,%eax 805189f: 08 6b 19 or %ch,0x19(%ebx) 80518a2: 05 08 6b 19 05 add $0x5196b08,%eax 80518a7: 08 6b 19 or %ch,0x19(%ebx) 80518aa: 05 08 6b 19 05 add $0x5196b08,%eax 80518af: 08 6b 19 or %ch,0x19(%ebx) 80518b2: 05 08 6b 19 05 add $0x5196b08,%eax 80518b7: 08 6b 19 or %ch,0x19(%ebx) 80518ba: 05 08 6b 19 05 add $0x5196b08,%eax 80518bf: 08 6b 19 or %ch,0x19(%ebx) 80518c2: 05 08 58 19 05 add $0x5195808,%eax 80518c7: 08 6b 19 or %ch,0x19(%ebx) 80518ca: 05 08 6b 19 05 add $0x5196b08,%eax 80518cf: 08 6b 19 or %ch,0x19(%ebx) 80518d2: 05 08 6b 19 05 add $0x5196b08,%eax 80518d7: 08 6b 19 or %ch,0x19(%ebx) 80518da: 05 08 6b 19 05 add $0x5196b08,%eax 80518df: 08 08 or %cl,(%eax) 80518e1: 19 05 08 6b 19 05 sbb %eax,0x5196b08 80518e7: 08 6b 19 or %ch,0x19(%ebx) 80518ea: 05 08 6b 19 05 add $0x5196b08,%eax 80518ef: 08 1c 19 or %bl,(%ecx,%ebx,1) 80518f2: 05 08 6b 19 05 add $0x5196b08,%eax 80518f7: 08 6b 19 or %ch,0x19(%ebx) 80518fa: 05 08 6b 19 05 add $0x5196b08,%eax 80518ff: 08 6b 19 or %ch,0x19(%ebx) 8051902: 05 08 44 19 05 add $0x5194408,%eax 8051907: 08 8b 4d dc f6 c1 or %cl,0xc1f6dc4d(%ebx) 805190d: 07 pop %es 805190e: 0f 85 3c 16 00 00 jne 0x8052f50 8051914: 80 4d dc 04 orb $0x4,0xffffffdc(%ebp) 8051918: eb 51 jmp 0x805196b 805191a: 8d 36 lea (%esi),%esi 805191c: f6 45 dc 06 testb $0x6,0xffffffdc(%ebp) 8051920: 0f 85 2a 16 00 00 jne 0x8052f50 8051926: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8051929: f6 c3 01 test $0x1,%bl 805192c: 74 0e je 0x805193c 805192e: 80 e3 fe and $0xfe,%bl 8051931: 80 cb 02 or $0x2,%bl 8051934: 89 5d dc mov %ebx,0xffffffdc(%ebp) 8051937: eb 32 jmp 0x805196b 8051939: 8d 76 00 lea 0x0(%esi),%esi 805193c: 80 4d dc 01 orb $0x1,0xffffffdc(%ebp) 8051940: eb 29 jmp 0x805196b 8051942: 8d 36 lea (%esi),%esi 8051944: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8051947: f6 c1 07 test $0x7,%cl 805194a: 0f 85 00 16 00 00 jne 0x8052f50 8051950: 80 4d dc 02 orb $0x2,0xffffffdc(%ebp) 8051954: eb 15 jmp 0x805196b 8051956: 8d 36 lea (%esi),%esi 8051958: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 805195b: f6 c3 07 test $0x7,%bl 805195e: 0f 85 8d 16 00 00 jne 0x8052ff1 8051964: 81 4d dc 00 01 00 00 orl $0x100,0xffffffdc(%ebp) 805196b: 8b 4d ec mov 0xffffffec(%ebp),%ecx 805196e: 80 39 68 cmpb $0x68,(%ecx) 8051971: 0f 84 d9 fe ff ff je 0x8051850 8051977: 80 39 6c cmpb $0x6c,(%ecx) 805197a: 0f 84 d0 fe ff ff je 0x8051850 8051980: 80 39 4c cmpb $0x4c,(%ecx) 8051983: 0f 84 c7 fe ff ff je 0x8051850 8051989: 80 39 61 cmpb $0x61,(%ecx) 805198c: 0f 84 be fe ff ff je 0x8051850 8051992: 80 39 71 cmpb $0x71,(%ecx) 8051995: 0f 84 b5 fe ff ff je 0x8051850 805199b: 8b 5d ec mov 0xffffffec(%ebp),%ebx 805199e: 80 3b 00 cmpb $0x0,(%ebx) 80519a1: 0f 84 4a 16 00 00 je 0x8052ff1 80519a7: 8b 4d ec mov 0xffffffec(%ebp),%ecx 80519aa: 8a 09 mov (%ecx),%cl 80519ac: 88 4d a0 mov %cl,0xffffffa0(%ebp) 80519af: ff 45 ec incl 0xffffffec(%ebp) 80519b2: 83 7d b4 00 cmpl $0x0,0xffffffb4(%ebp) 80519b6: 75 3b jne 0x80519f3 80519b8: 80 f9 5b cmp $0x5b,%cl 80519bb: 74 4a je 0x8051a07 80519bd: 80 f9 63 cmp $0x63,%cl 80519c0: 74 45 je 0x8051a07 80519c2: 80 f9 6e cmp $0x6e,%cl 80519c5: 74 40 je 0x8051a07 80519c7: eb 2a jmp 0x80519f3 80519c9: 8d 76 00 lea 0x0(%esi),%esi 80519cc: 8b 5d 08 mov 0x8(%ebp),%ebx 80519cf: 8b 53 04 mov 0x4(%ebx),%edx 80519d2: 39 53 08 cmp %edx,0x8(%ebx) 80519d5: 77 0d ja 0x80519e4 80519d7: 53 push %ebx 80519d8: e8 8f d6 01 00 call 0x806f06c 80519dd: 83 c4 04 add $0x4,%esp 80519e0: 89 c6 mov %eax,%esi 80519e2: eb 0c jmp 0x80519f0 80519e4: 8b 4d 08 mov 0x8(%ebp),%ecx 80519e7: 8b 51 04 mov 0x4(%ecx),%edx 80519ea: 0f b6 32 movzbl (%edx),%esi 80519ed: ff 41 04 incl 0x4(%ecx) 80519f0: ff 45 e4 incl 0xffffffe4(%ebp) 80519f3: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 80519f9: f6 44 72 01 20 testb $0x20,0x1(%edx,%esi,2) 80519fe: 75 cc jne 0x80519cc 8051a00: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp) 8051a07: 0f b6 55 a0 movzbl 0xffffffa0(%ebp),%edx 8051a0b: 83 c2 db add $0xffffffdb,%edx 8051a0e: 83 fa 53 cmp $0x53,%edx 8051a11: 0f 87 19 16 00 00 ja 0x8053030 8051a17: ff 24 95 20 1a 05 08 jmp *0x8051a20(,%edx,4) 8051a1e: 8d 36 lea (%esi),%esi 8051a20: 70 1b jo 0x8051a3d 8051a22: 05 08 30 30 05 add $0x5303008,%eax 8051a27: 08 30 or %dh,(%eax) 8051a29: 30 05 08 30 30 05 xor %al,0x5303008 8051a2f: 08 30 or %dh,(%eax) 8051a31: 30 05 08 30 30 05 xor %al,0x5303008 8051a37: 08 30 or %dh,(%eax) 8051a39: 30 05 08 30 30 05 xor %al,0x5303008 8051a3f: 08 30 or %dh,(%eax) 8051a41: 30 05 08 30 30 05 xor %al,0x5303008 8051a47: 08 30 or %dh,(%eax) 8051a49: 30 05 08 30 30 05 xor %al,0x5303008 8051a4f: 08 30 or %dh,(%eax) 8051a51: 30 05 08 30 30 05 xor %al,0x5303008 8051a57: 08 30 or %dh,(%eax) 8051a59: 30 05 08 30 30 05 xor %al,0x5303008 8051a5f: 08 30 or %dh,(%eax) 8051a61: 30 05 08 30 30 05 xor %al,0x5303008 8051a67: 08 30 or %dh,(%eax) 8051a69: 30 05 08 30 30 05 xor %al,0x5303008 8051a6f: 08 30 or %dh,(%eax) 8051a71: 30 05 08 30 30 05 xor %al,0x5303008 8051a77: 08 30 or %dh,(%eax) 8051a79: 30 05 08 30 30 05 xor %al,0x5303008 8051a7f: 08 30 or %dh,(%eax) 8051a81: 30 05 08 30 30 05 xor %al,0x5303008 8051a87: 08 30 or %dh,(%eax) 8051a89: 30 05 08 30 30 05 xor %al,0x5303008 8051a8f: 08 30 or %dh,(%eax) 8051a91: 30 05 08 30 30 05 xor %al,0x5303008 8051a97: 08 30 or %dh,(%eax) 8051a99: 30 05 08 30 30 05 xor %al,0x5303008 8051a9f: 08 f4 or %dh,%ah 8051aa1: 27 daa 8051aa2: 05 08 30 30 05 add $0x5303008,%eax 8051aa7: 08 f4 or %dh,%ah 8051aa9: 27 daa 8051aaa: 05 08 30 30 05 add $0x5303008,%eax 8051aaf: 08 30 or %dh,(%eax) 8051ab1: 30 05 08 30 30 05 xor %al,0x5303008 8051ab7: 08 30 or %dh,(%eax) 8051ab9: 30 05 08 30 30 05 xor %al,0x5303008 8051abf: 08 30 or %dh,(%eax) 8051ac1: 30 05 08 30 30 05 xor %al,0x5303008 8051ac7: 08 30 or %dh,(%eax) 8051ac9: 30 05 08 30 30 05 xor %al,0x5303008 8051acf: 08 30 or %dh,(%eax) 8051ad1: 30 05 08 30 30 05 xor %al,0x5303008 8051ad7: 08 30 or %dh,(%eax) 8051ad9: 30 05 08 30 30 05 xor %al,0x5303008 8051adf: 08 30 or %dh,(%eax) 8051ae1: 30 05 08 30 30 05 xor %al,0x5303008 8051ae7: 08 30 or %dh,(%eax) 8051ae9: 30 05 08 7c 20 05 xor %al,0x5207c08 8051aef: 08 30 or %dh,(%eax) 8051af1: 30 05 08 30 30 05 xor %al,0x5303008 8051af7: 08 e4 or %ah,%ah 8051af9: 2c 05 sub $0x5,%al 8051afb: 08 30 or %dh,(%eax) 8051afd: 30 05 08 30 30 05 xor %al,0x5303008 8051b03: 08 30 or %dh,(%eax) 8051b05: 30 05 08 30 30 05 xor %al,0x5303008 8051b0b: 08 30 or %dh,(%eax) 8051b0d: 30 05 08 30 30 05 xor %al,0x5303008 8051b13: 08 30 or %dh,(%eax) 8051b15: 30 05 08 5c 1d 05 xor %al,0x51d5c08 8051b1b: 08 ac 20 05 08 f4 27 or %ch,0x27f40805(%eax,1) 8051b22: 05 08 f4 27 05 add $0x527f408,%eax 8051b27: 08 f4 or %dh,%ah 8051b29: 27 daa 8051b2a: 05 08 30 30 05 add $0x5303008,%eax 8051b2f: 08 b8 20 05 08 30 or %bh,0x30080520(%eax) 8051b35: 30 05 08 30 30 05 xor %al,0x5303008 8051b3b: 08 30 or %dh,(%eax) 8051b3d: 30 05 08 30 30 05 xor %al,0x5303008 8051b43: 08 a8 1b 05 08 8c or %ch,0x8c08051b(%eax) 8051b49: 20 05 08 14 30 05 and %al,0x5301408 8051b4f: 08 30 or %dh,(%eax) 8051b51: 30 05 08 30 30 05 xor %al,0x5303008 8051b57: 08 7c 1e 05 or %bh,0x5(%esi,%ebx,1) 8051b5b: 08 30 or %dh,(%eax) 8051b5d: 30 05 08 9c 20 05 xor %al,0x5209c08 8051b63: 08 30 or %dh,(%eax) 8051b65: 30 05 08 30 30 05 xor %al,0x5303008 8051b6b: 08 7c 20 05 or %bh,0x5(%eax,1) 8051b6f: 08 0f or %cl,(%edi) 8051b71: b6 55 mov $0x55,%dh 8051b73: a0 39 d6 0f 85 mov 0x850fd639,%al 8051b78: d4 13 aam $0x13 8051b7a: 00 00 add %al,(%eax) 8051b7c: 8b 5d 08 mov 0x8(%ebp),%ebx 8051b7f: 8b 53 04 mov 0x4(%ebx),%edx 8051b82: 39 53 08 cmp %edx,0x8(%ebx) 8051b85: 77 0d ja 0x8051b94 8051b87: 53 push %ebx 8051b88: e8 df d4 01 00 call 0x806f06c 8051b8d: 83 c4 04 add $0x4,%esp 8051b90: 89 c6 mov %eax,%esi 8051b92: eb 0c jmp 0x8051ba0 8051b94: 8b 4d 08 mov 0x8(%ebp),%ecx 8051b97: 8b 51 04 mov 0x4(%ecx),%edx 8051b9a: 0f b6 32 movzbl (%edx),%esi 8051b9d: ff 41 04 incl 0x4(%ecx) 8051ba0: ff 45 e4 incl 0xffffffe4(%ebp) 8051ba3: e9 88 14 00 00 jmp 0x8053030 8051ba8: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8051bab: f6 c3 08 test $0x8,%bl 8051bae: 0f 85 7c 14 00 00 jne 0x8053030 8051bb4: f6 c3 02 test $0x2,%bl 8051bb7: 74 67 je 0x8051c20 8051bb9: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8051bbd: 75 0d jne 0x8051bcc 8051bbf: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8051bc3: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 8051bc6: 8b 41 fc mov 0xfffffffc(%ecx),%eax 8051bc9: eb 43 jmp 0x8051c0e 8051bcb: 90 nop 8051bcc: 8b 45 10 mov 0x10(%ebp),%eax 8051bcf: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051bd2: 4f dec %edi 8051bd3: 74 37 je 0x8051c0c 8051bd5: 89 fa mov %edi,%edx 8051bd7: f7 da neg %edx 8051bd9: 83 e2 03 and $0x3,%edx 8051bdc: 85 ff test %edi,%edi 8051bde: 7e 1b jle 0x8051bfb 8051be0: 85 d2 test %edx,%edx 8051be2: 74 20 je 0x8051c04 8051be4: 83 fa 03 cmp $0x3,%edx 8051be7: 7d 12 jge 0x8051bfb 8051be9: 83 fa 02 cmp $0x2,%edx 8051bec: 7d 09 jge 0x8051bf7 8051bee: 83 c0 04 add $0x4,%eax 8051bf1: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051bf4: 83 c7 fe add $0xfffffffe,%edi 8051bf7: 83 c0 04 add $0x4,%eax 8051bfa: 4f dec %edi 8051bfb: 83 c0 04 add $0x4,%eax 8051bfe: 4f dec %edi 8051bff: 74 0b je 0x8051c0c 8051c01: 8d 76 00 lea 0x0(%esi),%esi 8051c04: 83 c0 10 add $0x10,%eax 8051c07: 83 c7 fc add $0xfffffffc,%edi 8051c0a: 75 f8 jne 0x8051c04 8051c0c: 8b 00 mov (%eax),%eax 8051c0e: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 8051c11: 4a dec %edx 8051c12: 31 c9 xor %ecx,%ecx 8051c14: 89 10 mov %edx,(%eax) 8051c16: 89 48 04 mov %ecx,0x4(%eax) 8051c19: e9 12 14 00 00 jmp 0x8053030 8051c1e: 8d 36 lea (%esi),%esi 8051c20: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8051c23: f6 c3 01 test $0x1,%bl 8051c26: 74 64 je 0x8051c8c 8051c28: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8051c2c: 75 0e jne 0x8051c3c 8051c2e: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8051c32: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 8051c35: 8b 51 fc mov 0xfffffffc(%ecx),%edx 8051c38: eb 44 jmp 0x8051c7e 8051c3a: 8d 36 lea (%esi),%esi 8051c3c: 8b 45 10 mov 0x10(%ebp),%eax 8051c3f: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051c42: 4f dec %edi 8051c43: 74 37 je 0x8051c7c 8051c45: 89 fa mov %edi,%edx 8051c47: f7 da neg %edx 8051c49: 83 e2 03 and $0x3,%edx 8051c4c: 85 ff test %edi,%edi 8051c4e: 7e 1b jle 0x8051c6b 8051c50: 85 d2 test %edx,%edx 8051c52: 74 20 je 0x8051c74 8051c54: 83 fa 03 cmp $0x3,%edx 8051c57: 7d 12 jge 0x8051c6b 8051c59: 83 fa 02 cmp $0x2,%edx 8051c5c: 7d 09 jge 0x8051c67 8051c5e: 83 c0 04 add $0x4,%eax 8051c61: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051c64: 83 c7 fe add $0xfffffffe,%edi 8051c67: 83 c0 04 add $0x4,%eax 8051c6a: 4f dec %edi 8051c6b: 83 c0 04 add $0x4,%eax 8051c6e: 4f dec %edi 8051c6f: 74 0b je 0x8051c7c 8051c71: 8d 76 00 lea 0x0(%esi),%esi 8051c74: 83 c0 10 add $0x10,%eax 8051c77: 83 c7 fc add $0xfffffffc,%edi 8051c7a: 75 f8 jne 0x8051c74 8051c7c: 8b 10 mov (%eax),%edx 8051c7e: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 8051c81: 4b dec %ebx 8051c82: 89 1a mov %ebx,(%edx) 8051c84: e9 a7 13 00 00 jmp 0x8053030 8051c89: 8d 76 00 lea 0x0(%esi),%esi 8051c8c: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8051c8f: f6 c1 04 test $0x4,%cl 8051c92: 74 64 je 0x8051cf8 8051c94: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8051c98: 75 0e jne 0x8051ca8 8051c9a: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8051c9e: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8051ca1: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8051ca4: eb 44 jmp 0x8051cea 8051ca6: 8d 36 lea (%esi),%esi 8051ca8: 8b 45 10 mov 0x10(%ebp),%eax 8051cab: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051cae: 4f dec %edi 8051caf: 74 37 je 0x8051ce8 8051cb1: 89 fa mov %edi,%edx 8051cb3: f7 da neg %edx 8051cb5: 83 e2 03 and $0x3,%edx 8051cb8: 85 ff test %edi,%edi 8051cba: 7e 1b jle 0x8051cd7 8051cbc: 85 d2 test %edx,%edx 8051cbe: 74 20 je 0x8051ce0 8051cc0: 83 fa 03 cmp $0x3,%edx 8051cc3: 7d 12 jge 0x8051cd7 8051cc5: 83 fa 02 cmp $0x2,%edx 8051cc8: 7d 09 jge 0x8051cd3 8051cca: 83 c0 04 add $0x4,%eax 8051ccd: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051cd0: 83 c7 fe add $0xfffffffe,%edi 8051cd3: 83 c0 04 add $0x4,%eax 8051cd6: 4f dec %edi 8051cd7: 83 c0 04 add $0x4,%eax 8051cda: 4f dec %edi 8051cdb: 74 0b je 0x8051ce8 8051cdd: 8d 76 00 lea 0x0(%esi),%esi 8051ce0: 83 c0 10 add $0x10,%eax 8051ce3: 83 c7 fc add $0xfffffffc,%edi 8051ce6: 75 f8 jne 0x8051ce0 8051ce8: 8b 10 mov (%eax),%edx 8051cea: 66 8b 4d e4 mov 0xffffffe4(%ebp),%cx 8051cee: 66 49 dec %cx 8051cf0: 66 89 0a mov %cx,(%edx) 8051cf3: e9 38 13 00 00 jmp 0x8053030 8051cf8: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8051cfc: 75 0e jne 0x8051d0c 8051cfe: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8051d02: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8051d05: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8051d08: eb 44 jmp 0x8051d4e 8051d0a: 8d 36 lea (%esi),%esi 8051d0c: 8b 45 10 mov 0x10(%ebp),%eax 8051d0f: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051d12: 4f dec %edi 8051d13: 74 37 je 0x8051d4c 8051d15: 89 fa mov %edi,%edx 8051d17: f7 da neg %edx 8051d19: 83 e2 03 and $0x3,%edx 8051d1c: 85 ff test %edi,%edi 8051d1e: 7e 1b jle 0x8051d3b 8051d20: 85 d2 test %edx,%edx 8051d22: 74 20 je 0x8051d44 8051d24: 83 fa 03 cmp $0x3,%edx 8051d27: 7d 12 jge 0x8051d3b 8051d29: 83 fa 02 cmp $0x2,%edx 8051d2c: 7d 09 jge 0x8051d37 8051d2e: 83 c0 04 add $0x4,%eax 8051d31: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051d34: 83 c7 fe add $0xfffffffe,%edi 8051d37: 83 c0 04 add $0x4,%eax 8051d3a: 4f dec %edi 8051d3b: 83 c0 04 add $0x4,%eax 8051d3e: 4f dec %edi 8051d3f: 74 0b je 0x8051d4c 8051d41: 8d 76 00 lea 0x0(%esi),%esi 8051d44: 83 c0 10 add $0x10,%eax 8051d47: 83 c7 fc add $0xfffffffc,%edi 8051d4a: 75 f8 jne 0x8051d44 8051d4c: 8b 10 mov (%eax),%edx 8051d4e: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 8051d51: 49 dec %ecx 8051d52: 89 0a mov %ecx,(%edx) 8051d54: e9 d7 12 00 00 jmp 0x8053030 8051d59: 8d 76 00 lea 0x0(%esi),%esi 8051d5c: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8051d5f: f6 c3 08 test $0x8,%bl 8051d62: 75 67 jne 0x8051dcb 8051d64: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8051d68: 75 12 jne 0x8051d7c 8051d6a: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8051d6e: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 8051d71: 8b 49 fc mov 0xfffffffc(%ecx),%ecx 8051d74: 89 4d c0 mov %ecx,0xffffffc0(%ebp) 8051d77: eb 48 jmp 0x8051dc1 8051d79: 8d 76 00 lea 0x0(%esi),%esi 8051d7c: 8b 45 10 mov 0x10(%ebp),%eax 8051d7f: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051d82: 4f dec %edi 8051d83: 74 37 je 0x8051dbc 8051d85: 89 fa mov %edi,%edx 8051d87: f7 da neg %edx 8051d89: 83 e2 03 and $0x3,%edx 8051d8c: 85 ff test %edi,%edi 8051d8e: 7e 1b jle 0x8051dab 8051d90: 85 d2 test %edx,%edx 8051d92: 74 20 je 0x8051db4 8051d94: 83 fa 03 cmp $0x3,%edx 8051d97: 7d 12 jge 0x8051dab 8051d99: 83 fa 02 cmp $0x2,%edx 8051d9c: 7d 09 jge 0x8051da7 8051d9e: 83 c0 04 add $0x4,%eax 8051da1: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051da4: 83 c7 fe add $0xfffffffe,%edi 8051da7: 83 c0 04 add $0x4,%eax 8051daa: 4f dec %edi 8051dab: 83 c0 04 add $0x4,%eax 8051dae: 4f dec %edi 8051daf: 74 0b je 0x8051dbc 8051db1: 8d 76 00 lea 0x0(%esi),%esi 8051db4: 83 c0 10 add $0x10,%eax 8051db7: 83 c7 fc add $0xfffffffc,%edi 8051dba: 75 f8 jne 0x8051db4 8051dbc: 8b 00 mov (%eax),%eax 8051dbe: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8051dc1: 83 7d c0 00 cmpl $0x0,0xffffffc0(%ebp) 8051dc5: 0f 84 85 11 00 00 je 0x8052f50 8051dcb: 83 fe ff cmp $0xffffffff,%esi 8051dce: 0f 84 55 f8 ff ff je 0x8051629 8051dd4: 83 7d e0 ff cmpl $0xffffffff,0xffffffe0(%ebp) 8051dd8: 75 07 jne 0x8051de1 8051dda: c7 45 e0 01 00 00 00 movl $0x1,0xffffffe0(%ebp) 8051de1: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8051de4: f6 c1 08 test $0x8,%cl 8051de7: 75 53 jne 0x8051e3c 8051de9: 8d 76 00 lea 0x0(%esi),%esi 8051dec: 89 f3 mov %esi,%ebx 8051dee: 88 da mov %bl,%dl 8051df0: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8051df3: 88 11 mov %dl,(%ecx) 8051df5: 41 inc %ecx 8051df6: 89 4d c0 mov %ecx,0xffffffc0(%ebp) 8051df9: 8b 5d 08 mov 0x8(%ebp),%ebx 8051dfc: 8b 53 04 mov 0x4(%ebx),%edx 8051dff: 39 53 08 cmp %edx,0x8(%ebx) 8051e02: 77 10 ja 0x8051e14 8051e04: 53 push %ebx 8051e05: e8 62 d2 01 00 call 0x806f06c 8051e0a: 83 c4 04 add $0x4,%esp 8051e0d: 89 c6 mov %eax,%esi 8051e0f: eb 0f jmp 0x8051e20 8051e11: 8d 76 00 lea 0x0(%esi),%esi 8051e14: 8b 4d 08 mov 0x8(%ebp),%ecx 8051e17: 8b 51 04 mov 0x4(%ecx),%edx 8051e1a: 0f b6 32 movzbl (%edx),%esi 8051e1d: ff 41 04 incl 0x4(%ecx) 8051e20: ff 45 e4 incl 0xffffffe4(%ebp) 8051e23: 83 fe ff cmp $0xffffffff,%esi 8051e26: 0f 84 a6 0e 00 00 je 0x8052cd2 8051e2c: ff 4d e0 decl 0xffffffe0(%ebp) 8051e2f: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8051e33: 7f b7 jg 0x8051dec 8051e35: e9 98 0e 00 00 jmp 0x8052cd2 8051e3a: 8d 36 lea (%esi),%esi 8051e3c: 8b 5d 08 mov 0x8(%ebp),%ebx 8051e3f: 8b 53 04 mov 0x4(%ebx),%edx 8051e42: 39 53 08 cmp %edx,0x8(%ebx) 8051e45: 77 0d ja 0x8051e54 8051e47: 53 push %ebx 8051e48: e8 1f d2 01 00 call 0x806f06c 8051e4d: 83 c4 04 add $0x4,%esp 8051e50: 89 c6 mov %eax,%esi 8051e52: eb 0c jmp 0x8051e60 8051e54: 8b 4d 08 mov 0x8(%ebp),%ecx 8051e57: 8b 51 04 mov 0x4(%ecx),%edx 8051e5a: 0f b6 32 movzbl (%edx),%esi 8051e5d: ff 41 04 incl 0x4(%ecx) 8051e60: ff 45 e4 incl 0xffffffe4(%ebp) 8051e63: 83 fe ff cmp $0xffffffff,%esi 8051e66: 0f 84 66 0e 00 00 je 0x8052cd2 8051e6c: ff 4d e0 decl 0xffffffe0(%ebp) 8051e6f: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8051e73: 7f c7 jg 0x8051e3c 8051e75: e9 58 0e 00 00 jmp 0x8052cd2 8051e7a: 8d 36 lea (%esi),%esi 8051e7c: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8051e7f: f6 c1 08 test $0x8,%cl 8051e82: 0f 85 f3 00 00 00 jne 0x8051f7b 8051e88: f6 c5 01 test $0x1,%ch 8051e8b: 0f 84 83 00 00 00 je 0x8051f14 8051e91: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8051e95: 75 11 jne 0x8051ea8 8051e97: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8051e9b: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8051e9e: 8b 5b fc mov 0xfffffffc(%ebx),%ebx 8051ea1: 89 5d bc mov %ebx,0xffffffbc(%ebp) 8051ea4: eb 47 jmp 0x8051eed 8051ea6: 8d 36 lea (%esi),%esi 8051ea8: 8b 45 10 mov 0x10(%ebp),%eax 8051eab: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051eae: 4f dec %edi 8051eaf: 74 37 je 0x8051ee8 8051eb1: 89 fa mov %edi,%edx 8051eb3: f7 da neg %edx 8051eb5: 83 e2 03 and $0x3,%edx 8051eb8: 85 ff test %edi,%edi 8051eba: 7e 1b jle 0x8051ed7 8051ebc: 85 d2 test %edx,%edx 8051ebe: 74 20 je 0x8051ee0 8051ec0: 83 fa 03 cmp $0x3,%edx 8051ec3: 7d 12 jge 0x8051ed7 8051ec5: 83 fa 02 cmp $0x2,%edx 8051ec8: 7d 09 jge 0x8051ed3 8051eca: 83 c0 04 add $0x4,%eax 8051ecd: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051ed0: 83 c7 fe add $0xfffffffe,%edi 8051ed3: 83 c0 04 add $0x4,%eax 8051ed6: 4f dec %edi 8051ed7: 83 c0 04 add $0x4,%eax 8051eda: 4f dec %edi 8051edb: 74 0b je 0x8051ee8 8051edd: 8d 76 00 lea 0x0(%esi),%esi 8051ee0: 83 c0 10 add $0x10,%eax 8051ee3: 83 c7 fc add $0xfffffffc,%edi 8051ee6: 75 f8 jne 0x8051ee0 8051ee8: 8b 00 mov (%eax),%eax 8051eea: 89 45 bc mov %eax,0xffffffbc(%ebp) 8051eed: 83 7d bc 00 cmpl $0x0,0xffffffbc(%ebp) 8051ef1: 0f 84 fa 10 00 00 je 0x8052ff1 8051ef7: c7 45 b8 64 00 00 00 movl $0x64,0xffffffb8(%ebp) 8051efe: 6a 64 push $0x64 8051f00: e8 ef 73 01 00 call 0x80692f4 8051f05: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8051f08: 8b 4d bc mov 0xffffffbc(%ebp),%ecx 8051f0b: 89 01 mov %eax,(%ecx) 8051f0d: 83 c4 04 add $0x4,%esp 8051f10: eb 5f jmp 0x8051f71 8051f12: 8d 36 lea (%esi),%esi 8051f14: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8051f18: 75 12 jne 0x8051f2c 8051f1a: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8051f1e: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8051f21: 8b 5b fc mov 0xfffffffc(%ebx),%ebx 8051f24: 89 5d c0 mov %ebx,0xffffffc0(%ebp) 8051f27: eb 48 jmp 0x8051f71 8051f29: 8d 76 00 lea 0x0(%esi),%esi 8051f2c: 8b 45 10 mov 0x10(%ebp),%eax 8051f2f: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051f32: 4f dec %edi 8051f33: 74 37 je 0x8051f6c 8051f35: 89 fa mov %edi,%edx 8051f37: f7 da neg %edx 8051f39: 83 e2 03 and $0x3,%edx 8051f3c: 85 ff test %edi,%edi 8051f3e: 7e 1b jle 0x8051f5b 8051f40: 85 d2 test %edx,%edx 8051f42: 74 20 je 0x8051f64 8051f44: 83 fa 03 cmp $0x3,%edx 8051f47: 7d 12 jge 0x8051f5b 8051f49: 83 fa 02 cmp $0x2,%edx 8051f4c: 7d 09 jge 0x8051f57 8051f4e: 83 c0 04 add $0x4,%eax 8051f51: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8051f54: 83 c7 fe add $0xfffffffe,%edi 8051f57: 83 c0 04 add $0x4,%eax 8051f5a: 4f dec %edi 8051f5b: 83 c0 04 add $0x4,%eax 8051f5e: 4f dec %edi 8051f5f: 74 0b je 0x8051f6c 8051f61: 8d 76 00 lea 0x0(%esi),%esi 8051f64: 83 c0 10 add $0x10,%eax 8051f67: 83 c7 fc add $0xfffffffc,%edi 8051f6a: 75 f8 jne 0x8051f64 8051f6c: 8b 00 mov (%eax),%eax 8051f6e: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8051f71: 83 7d c0 00 cmpl $0x0,0xffffffc0(%ebp) 8051f75: 0f 84 76 10 00 00 je 0x8052ff1 8051f7b: 83 fe ff cmp $0xffffffff,%esi 8051f7e: 0f 85 cb 00 00 00 jne 0x805204f 8051f84: e9 57 0e 00 00 jmp 0x8052de0 8051f89: 8d 76 00 lea 0x0(%esi),%esi 8051f8c: f6 45 dc 08 testb $0x8,0xffffffdc(%ebp) 8051f90: 75 7f jne 0x8052011 8051f92: 89 f3 mov %esi,%ebx 8051f94: 88 da mov %bl,%dl 8051f96: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8051f99: 88 11 mov %dl,(%ecx) 8051f9b: 41 inc %ecx 8051f9c: 89 4d c0 mov %ecx,0xffffffc0(%ebp) 8051f9f: f6 45 dd 01 testb $0x1,0xffffffdd(%ebp) 8051fa3: 74 6c je 0x8052011 8051fa5: 8b 55 b8 mov 0xffffffb8(%ebp),%edx 8051fa8: 8b 5d bc mov 0xffffffbc(%ebp),%ebx 8051fab: 03 13 add (%ebx),%edx 8051fad: 39 d1 cmp %edx,%ecx 8051faf: 75 60 jne 0x8052011 8051fb1: 8b 55 b8 mov 0xffffffb8(%ebp),%edx 8051fb4: 01 d2 add %edx,%edx 8051fb6: 52 push %edx 8051fb7: 8b 13 mov (%ebx),%edx 8051fb9: 52 push %edx 8051fba: e8 b9 7a 01 00 call 0x8069a78 8051fbf: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8051fc2: 83 c4 08 add $0x8,%esp 8051fc5: 85 c0 test %eax,%eax 8051fc7: 75 33 jne 0x8051ffc 8051fc9: 8b 55 b8 mov 0xffffffb8(%ebp),%edx 8051fcc: 42 inc %edx 8051fcd: 52 push %edx 8051fce: 8b 13 mov (%ebx),%edx 8051fd0: 52 push %edx 8051fd1: e8 a2 7a 01 00 call 0x8069a78 8051fd6: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8051fd9: 83 c4 08 add $0x8,%esp 8051fdc: 85 c0 test %eax,%eax 8051fde: 0f 84 60 0f 00 00 je 0x8052f44 8051fe4: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8051fe7: 8b 5d bc mov 0xffffffbc(%ebp),%ebx 8051fea: 89 0b mov %ecx,(%ebx) 8051fec: 8b 5d b8 mov 0xffffffb8(%ebp),%ebx 8051fef: 01 d9 add %ebx,%ecx 8051ff1: 89 4d c0 mov %ecx,0xffffffc0(%ebp) 8051ff4: 43 inc %ebx 8051ff5: 89 5d b8 mov %ebx,0xffffffb8(%ebp) 8051ff8: eb 17 jmp 0x8052011 8051ffa: 8d 36 lea (%esi),%esi 8051ffc: 8b 5d c0 mov 0xffffffc0(%ebp),%ebx 8051fff: 8b 4d bc mov 0xffffffbc(%ebp),%ecx 8052002: 89 19 mov %ebx,(%ecx) 8052004: 8b 4d b8 mov 0xffffffb8(%ebp),%ecx 8052007: 01 cb add %ecx,%ebx 8052009: 89 5d c0 mov %ebx,0xffffffc0(%ebp) 805200c: 01 c9 add %ecx,%ecx 805200e: 89 4d b8 mov %ecx,0xffffffb8(%ebp) 8052011: 8b 5d 08 mov 0x8(%ebp),%ebx 8052014: 8b 53 04 mov 0x4(%ebx),%edx 8052017: 39 53 08 cmp %edx,0x8(%ebx) 805201a: 77 10 ja 0x805202c 805201c: 53 push %ebx 805201d: e8 4a d0 01 00 call 0x806f06c 8052022: 83 c4 04 add $0x4,%esp 8052025: 89 c6 mov %eax,%esi 8052027: eb 0f jmp 0x8052038 8052029: 8d 76 00 lea 0x0(%esi),%esi 805202c: 8b 4d 08 mov 0x8(%ebp),%ecx 805202f: 8b 51 04 mov 0x4(%ecx),%edx 8052032: 0f b6 32 movzbl (%edx),%esi 8052035: ff 41 04 incl 0x4(%ecx) 8052038: ff 45 e4 incl 0xffffffe4(%ebp) 805203b: 83 fe ff cmp $0xffffffff,%esi 805203e: 74 20 je 0x8052060 8052040: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8052044: 7e 09 jle 0x805204f 8052046: ff 4d e0 decl 0xffffffe0(%ebp) 8052049: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 805204d: 7e 11 jle 0x8052060 805204f: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8052055: f6 44 72 01 20 testb $0x20,0x1(%edx,%esi,2) 805205a: 0f 84 2c ff ff ff je 0x8051f8c 8052060: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8052063: f6 c3 08 test $0x8,%bl 8052066: 0f 85 c4 0f 00 00 jne 0x8053030 805206c: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 805206f: c6 01 00 movb $0x0,(%ecx) 8052072: ff 45 e8 incl 0xffffffe8(%ebp) 8052075: e9 b6 0f 00 00 jmp 0x8053030 805207a: 8d 36 lea (%esi),%esi 805207c: c7 45 9c 10 00 00 00 movl $0x10,0xffffff9c(%ebp) 8052083: c7 45 cc 00 00 00 00 movl $0x0,0xffffffcc(%ebp) 805208a: eb 3a jmp 0x80520c6 805208c: c7 45 9c 08 00 00 00 movl $0x8,0xffffff9c(%ebp) 8052093: c7 45 cc 00 00 00 00 movl $0x0,0xffffffcc(%ebp) 805209a: eb 2a jmp 0x80520c6 805209c: c7 45 9c 0a 00 00 00 movl $0xa,0xffffff9c(%ebp) 80520a3: c7 45 cc 00 00 00 00 movl $0x0,0xffffffcc(%ebp) 80520aa: eb 1a jmp 0x80520c6 80520ac: c7 45 9c 0a 00 00 00 movl $0xa,0xffffff9c(%ebp) 80520b3: eb 0a jmp 0x80520bf 80520b5: 8d 76 00 lea 0x0(%esi),%esi 80520b8: c7 45 9c 00 00 00 00 movl $0x0,0xffffff9c(%ebp) 80520bf: c7 45 cc 01 00 00 00 movl $0x1,0xffffffcc(%ebp) 80520c6: 83 fe ff cmp $0xffffffff,%esi 80520c9: 0f 84 5a f5 ff ff je 0x8051629 80520cf: 83 fe 2d cmp $0x2d,%esi 80520d2: 74 05 je 0x80520d9 80520d4: 83 fe 2b cmp $0x2b,%esi 80520d7: 75 7a jne 0x8052153 80520d9: 39 7d ac cmp %edi,0xffffffac(%ebp) 80520dc: 75 3b jne 0x8052119 80520de: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 80520e1: 8b 4d ac mov 0xffffffac(%ebp),%ecx 80520e4: 01 c9 add %ecx,%ecx 80520e6: 89 4d a4 mov %ecx,0xffffffa4(%ebp) 80520e9: ba ff 00 00 00 mov $0xff,%edx 80520ee: 81 f9 fe 00 00 00 cmp $0xfe,%ecx 80520f4: 76 03 jbe 0x80520f9 80520f6: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 80520f9: 89 55 ac mov %edx,0xffffffac(%ebp) 80520fc: 83 c2 03 add $0x3,%edx 80520ff: 80 e2 fc and $0xfc,%dl 8052102: 29 d4 sub %edx,%esp 8052104: 89 65 b0 mov %esp,0xffffffb0(%ebp) 8052107: 85 c0 test %eax,%eax 8052109: 74 0e je 0x8052119 805210b: 57 push %edi 805210c: 50 push %eax 805210d: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 8052110: 53 push %ebx 8052111: e8 7e 18 01 00 call 0x8063994 8052116: 83 c4 0c add $0xc,%esp 8052119: 89 f1 mov %esi,%ecx 805211b: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 805211e: 88 0c 1f mov %cl,(%edi,%ebx,1) 8052121: 47 inc %edi 8052122: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8052126: 7e 03 jle 0x805212b 8052128: ff 4d e0 decl 0xffffffe0(%ebp) 805212b: 8b 4d 08 mov 0x8(%ebp),%ecx 805212e: 8b 51 04 mov 0x4(%ecx),%edx 8052131: 39 51 08 cmp %edx,0x8(%ecx) 8052134: 77 0e ja 0x8052144 8052136: 51 push %ecx 8052137: e8 30 cf 01 00 call 0x806f06c 805213c: 83 c4 04 add $0x4,%esp 805213f: 89 c6 mov %eax,%esi 8052141: eb 0d jmp 0x8052150 8052143: 90 nop 8052144: 8b 5d 08 mov 0x8(%ebp),%ebx 8052147: 8b 53 04 mov 0x4(%ebx),%edx 805214a: 0f b6 32 movzbl (%edx),%esi 805214d: ff 43 04 incl 0x4(%ebx) 8052150: ff 45 e4 incl 0xffffffe4(%ebp) 8052153: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8052157: 0f 84 40 01 00 00 je 0x805229d 805215d: 83 fe 30 cmp $0x30,%esi 8052160: 0f 85 37 01 00 00 jne 0x805229d 8052166: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 805216a: 7e 03 jle 0x805216f 805216c: ff 4d e0 decl 0xffffffe0(%ebp) 805216f: 39 7d ac cmp %edi,0xffffffac(%ebp) 8052172: 75 37 jne 0x80521ab 8052174: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 8052177: 8b 75 ac mov 0xffffffac(%ebp),%esi 805217a: 01 f6 add %esi,%esi 805217c: ba ff 00 00 00 mov $0xff,%edx 8052181: 81 fe fe 00 00 00 cmp $0xfe,%esi 8052187: 76 02 jbe 0x805218b 8052189: 89 f2 mov %esi,%edx 805218b: 89 55 ac mov %edx,0xffffffac(%ebp) 805218e: 83 c2 03 add $0x3,%edx 8052191: 80 e2 fc and $0xfc,%dl 8052194: 29 d4 sub %edx,%esp 8052196: 89 65 b0 mov %esp,0xffffffb0(%ebp) 8052199: 85 c0 test %eax,%eax 805219b: 74 0e je 0x80521ab 805219d: 57 push %edi 805219e: 50 push %eax 805219f: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 80521a2: 51 push %ecx 80521a3: e8 ec 17 01 00 call 0x8063994 80521a8: 83 c4 0c add $0xc,%esp 80521ab: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 80521ae: c6 04 1f 30 movb $0x30,(%edi,%ebx,1) 80521b2: 47 inc %edi 80521b3: 8b 4d 08 mov 0x8(%ebp),%ecx 80521b6: 8b 51 04 mov 0x4(%ecx),%edx 80521b9: 39 51 08 cmp %edx,0x8(%ecx) 80521bc: 77 0e ja 0x80521cc 80521be: 51 push %ecx 80521bf: e8 a8 ce 01 00 call 0x806f06c 80521c4: 83 c4 04 add $0x4,%esp 80521c7: 89 c6 mov %eax,%esi 80521c9: eb 0d jmp 0x80521d8 80521cb: 90 nop 80521cc: 8b 5d 08 mov 0x8(%ebp),%ebx 80521cf: 8b 53 04 mov 0x4(%ebx),%edx 80521d2: 0f b6 32 movzbl (%edx),%esi 80521d5: ff 43 04 incl 0x4(%ebx) 80521d8: ff 45 e4 incl 0xffffffe4(%ebp) 80521db: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 80521df: 0f 84 a7 00 00 00 je 0x805228c 80521e5: 8b 15 8c ad 07 08 mov 0x807ad8c,%edx 80521eb: 83 3c b2 78 cmpl $0x78,(%edx,%esi,4) 80521ef: 0f 85 97 00 00 00 jne 0x805228c 80521f5: 83 7d 9c 00 cmpl $0x0,0xffffff9c(%ebp) 80521f9: 75 07 jne 0x8052202 80521fb: c7 45 9c 10 00 00 00 movl $0x10,0xffffff9c(%ebp) 8052202: 83 7d 9c 10 cmpl $0x10,0xffffff9c(%ebp) 8052206: 0f 85 91 00 00 00 jne 0x805229d 805220c: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8052210: 7e 03 jle 0x8052215 8052212: ff 4d e0 decl 0xffffffe0(%ebp) 8052215: 39 7d ac cmp %edi,0xffffffac(%ebp) 8052218: 75 3b jne 0x8052255 805221a: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 805221d: 8b 4d ac mov 0xffffffac(%ebp),%ecx 8052220: 01 c9 add %ecx,%ecx 8052222: 89 4d a4 mov %ecx,0xffffffa4(%ebp) 8052225: ba ff 00 00 00 mov $0xff,%edx 805222a: 81 f9 fe 00 00 00 cmp $0xfe,%ecx 8052230: 76 03 jbe 0x8052235 8052232: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 8052235: 89 55 ac mov %edx,0xffffffac(%ebp) 8052238: 83 c2 03 add $0x3,%edx 805223b: 80 e2 fc and $0xfc,%dl 805223e: 29 d4 sub %edx,%esp 8052240: 89 65 b0 mov %esp,0xffffffb0(%ebp) 8052243: 85 c0 test %eax,%eax 8052245: 74 0e je 0x8052255 8052247: 57 push %edi 8052248: 50 push %eax 8052249: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 805224c: 53 push %ebx 805224d: e8 42 17 01 00 call 0x8063994 8052252: 83 c4 0c add $0xc,%esp 8052255: 89 f1 mov %esi,%ecx 8052257: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 805225a: 88 0c 1f mov %cl,(%edi,%ebx,1) 805225d: 47 inc %edi 805225e: 8b 4d 08 mov 0x8(%ebp),%ecx 8052261: 8b 51 04 mov 0x4(%ecx),%edx 8052264: 39 51 08 cmp %edx,0x8(%ecx) 8052267: 77 0f ja 0x8052278 8052269: 51 push %ecx 805226a: e8 fd cd 01 00 call 0x806f06c 805226f: 83 c4 04 add $0x4,%esp 8052272: 89 c6 mov %eax,%esi 8052274: eb 0e jmp 0x8052284 8052276: 8d 36 lea (%esi),%esi 8052278: 8b 5d 08 mov 0x8(%ebp),%ebx 805227b: 8b 53 04 mov 0x4(%ebx),%edx 805227e: 0f b6 32 movzbl (%edx),%esi 8052281: ff 43 04 incl 0x4(%ebx) 8052284: ff 45 e4 incl 0xffffffe4(%ebp) 8052287: eb 14 jmp 0x805229d 8052289: 8d 76 00 lea 0x0(%esi),%esi 805228c: 83 7d 9c 00 cmpl $0x0,0xffffff9c(%ebp) 8052290: 0f 85 ed 00 00 00 jne 0x8052383 8052296: c7 45 9c 08 00 00 00 movl $0x8,0xffffff9c(%ebp) 805229d: 83 7d 9c 00 cmpl $0x0,0xffffff9c(%ebp) 80522a1: 0f 85 dc 00 00 00 jne 0x8052383 80522a7: c7 45 9c 0a 00 00 00 movl $0xa,0xffffff9c(%ebp) 80522ae: e9 d0 00 00 00 jmp 0x8052383 80522b3: 90 nop 80522b4: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 80522b8: 0f 84 ce 00 00 00 je 0x805238c 80522be: 83 7d 9c 10 cmpl $0x10,0xffffff9c(%ebp) 80522c2: 75 14 jne 0x80522d8 80522c4: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 80522ca: f6 44 72 01 10 testb $0x10,0x1(%edx,%esi,2) 80522cf: 75 39 jne 0x805230a 80522d1: e9 b6 00 00 00 jmp 0x805238c 80522d6: 8d 36 lea (%esi),%esi 80522d8: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 80522de: f6 44 72 01 08 testb $0x8,0x1(%edx,%esi,2) 80522e3: 74 08 je 0x80522ed 80522e5: 8d 56 d0 lea 0xffffffd0(%esi),%edx 80522e8: 39 55 9c cmp %edx,0xffffff9c(%ebp) 80522eb: 7f 1d jg 0x805230a 80522ed: f6 45 dc 80 testb $0x80,0xffffffdc(%ebp) 80522f1: 0f 84 95 00 00 00 je 0x805238c 80522f7: 83 7d 9c 0a cmpl $0xa,0xffffff9c(%ebp) 80522fb: 0f 85 8b 00 00 00 jne 0x805238c 8052301: 39 75 f8 cmp %esi,0xfffffff8(%ebp) 8052304: 0f 85 82 00 00 00 jne 0x805238c 805230a: 39 7d ac cmp %edi,0xffffffac(%ebp) 805230d: 75 3b jne 0x805234a 805230f: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 8052312: 8b 4d ac mov 0xffffffac(%ebp),%ecx 8052315: 01 c9 add %ecx,%ecx 8052317: 89 4d a4 mov %ecx,0xffffffa4(%ebp) 805231a: ba ff 00 00 00 mov $0xff,%edx 805231f: 81 f9 fe 00 00 00 cmp $0xfe,%ecx 8052325: 76 03 jbe 0x805232a 8052327: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 805232a: 89 55 ac mov %edx,0xffffffac(%ebp) 805232d: 83 c2 03 add $0x3,%edx 8052330: 80 e2 fc and $0xfc,%dl 8052333: 29 d4 sub %edx,%esp 8052335: 89 65 b0 mov %esp,0xffffffb0(%ebp) 8052338: 85 c0 test %eax,%eax 805233a: 74 0e je 0x805234a 805233c: 57 push %edi 805233d: 50 push %eax 805233e: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 8052341: 53 push %ebx 8052342: e8 4d 16 01 00 call 0x8063994 8052347: 83 c4 0c add $0xc,%esp 805234a: 89 f1 mov %esi,%ecx 805234c: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 805234f: 88 0c 1f mov %cl,(%edi,%ebx,1) 8052352: 47 inc %edi 8052353: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8052357: 7e 03 jle 0x805235c 8052359: ff 4d e0 decl 0xffffffe0(%ebp) 805235c: 8b 4d 08 mov 0x8(%ebp),%ecx 805235f: 8b 51 04 mov 0x4(%ecx),%edx 8052362: 39 51 08 cmp %edx,0x8(%ecx) 8052365: 77 0d ja 0x8052374 8052367: 51 push %ecx 8052368: e8 ff cc 01 00 call 0x806f06c 805236d: 83 c4 04 add $0x4,%esp 8052370: 89 c6 mov %eax,%esi 8052372: eb 0c jmp 0x8052380 8052374: 8b 5d 08 mov 0x8(%ebp),%ebx 8052377: 8b 53 04 mov 0x4(%ebx),%edx 805237a: 0f b6 32 movzbl (%edx),%esi 805237d: ff 43 04 incl 0x4(%ebx) 8052380: ff 45 e4 incl 0xffffffe4(%ebp) 8052383: 83 fe ff cmp $0xffffffff,%esi 8052386: 0f 85 28 ff ff ff jne 0x80522b4 805238c: 85 ff test %edi,%edi 805238e: 0f 84 bc 0b 00 00 je 0x8052f50 8052394: 83 ff 01 cmp $0x1,%edi 8052397: 75 15 jne 0x80523ae 8052399: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 805239c: 80 39 2b cmpb $0x2b,(%ecx) 805239f: 0f 84 ab 0b 00 00 je 0x8052f50 80523a5: 80 39 2d cmpb $0x2d,(%ecx) 80523a8: 0f 84 a2 0b 00 00 je 0x8052f50 80523ae: 39 7d ac cmp %edi,0xffffffac(%ebp) 80523b1: 75 3b jne 0x80523ee 80523b3: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 80523b6: 8b 5d ac mov 0xffffffac(%ebp),%ebx 80523b9: 01 db add %ebx,%ebx 80523bb: 89 5d a4 mov %ebx,0xffffffa4(%ebp) 80523be: ba ff 00 00 00 mov $0xff,%edx 80523c3: 81 fb fe 00 00 00 cmp $0xfe,%ebx 80523c9: 76 03 jbe 0x80523ce 80523cb: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 80523ce: 89 55 ac mov %edx,0xffffffac(%ebp) 80523d1: 83 c2 03 add $0x3,%edx 80523d4: 80 e2 fc and $0xfc,%dl 80523d7: 29 d4 sub %edx,%esp 80523d9: 89 65 b0 mov %esp,0xffffffb0(%ebp) 80523dc: 85 c0 test %eax,%eax 80523de: 74 0e je 0x80523ee 80523e0: 57 push %edi 80523e1: 50 push %eax 80523e2: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 80523e5: 51 push %ecx 80523e6: e8 a9 15 01 00 call 0x8063994 80523eb: 83 c4 0c add $0xc,%esp 80523ee: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 80523f1: c6 04 1f 00 movb $0x0,(%edi,%ebx,1) 80523f5: 47 inc %edi 80523f6: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 80523f9: f6 c1 02 test $0x2,%cl 80523fc: 74 4e je 0x805244c 80523fe: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8052402: 74 24 je 0x8052428 8052404: 89 ca mov %ecx,%edx 8052406: 81 e2 80 00 00 00 and $0x80,%edx 805240c: 52 push %edx 805240d: 8b 5d 9c mov 0xffffff9c(%ebp),%ebx 8052410: 53 push %ebx 8052411: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 8052414: 52 push %edx 8052415: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052418: 51 push %ecx 8052419: e8 7a 3e 00 00 call 0x8056298 805241e: 89 45 c4 mov %eax,0xffffffc4(%ebp) 8052421: 89 55 c8 mov %edx,0xffffffc8(%ebp) 8052424: eb 68 jmp 0x805248e 8052426: 8d 36 lea (%esi),%esi 8052428: 8b 55 dc mov 0xffffffdc(%ebp),%edx 805242b: 81 e2 80 00 00 00 and $0x80,%edx 8052431: 52 push %edx 8052432: 8b 5d 9c mov 0xffffff9c(%ebp),%ebx 8052435: 53 push %ebx 8052436: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 8052439: 52 push %edx 805243a: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 805243d: 51 push %ecx 805243e: e8 79 43 00 00 call 0x80567bc 8052443: 89 45 c4 mov %eax,0xffffffc4(%ebp) 8052446: 89 55 c8 mov %edx,0xffffffc8(%ebp) 8052449: eb 43 jmp 0x805248e 805244b: 90 nop 805244c: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8052450: 74 1e je 0x8052470 8052452: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8052455: 81 e2 80 00 00 00 and $0x80,%edx 805245b: 52 push %edx 805245c: 8b 5d 9c mov 0xffffff9c(%ebp),%ebx 805245f: 53 push %ebx 8052460: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 8052463: 52 push %edx 8052464: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052467: 51 push %ecx 8052468: e8 7f 36 00 00 call 0x8055aec 805246d: eb 1c jmp 0x805248b 805246f: 90 nop 8052470: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8052473: 81 e2 80 00 00 00 and $0x80,%edx 8052479: 52 push %edx 805247a: 8b 5d 9c mov 0xffffff9c(%ebp),%ebx 805247d: 53 push %ebx 805247e: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 8052481: 52 push %edx 8052482: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052485: 51 push %ecx 8052486: e8 4d 3a 00 00 call 0x8055ed8 805248b: 89 45 c4 mov %eax,0xffffffc4(%ebp) 805248e: 83 c4 10 add $0x10,%esp 8052491: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 8052494: 39 5d f4 cmp %ebx,0xfffffff4(%ebp) 8052497: 0f 84 54 0b 00 00 je 0x8052ff1 805249d: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 80524a0: 80 3a 00 cmpb $0x0,(%edx) 80524a3: 74 29 je 0x80524ce 80524a5: 4f dec %edi 80524a6: 2b 55 b0 sub 0xffffffb0(%ebp),%edx 80524a9: 39 d7 cmp %edx,%edi 80524ab: 76 21 jbe 0x80524ce 80524ad: 8d 76 00 lea 0x0(%esi),%esi 80524b0: 8b 4d 08 mov 0x8(%ebp),%ecx 80524b3: 51 push %ecx 80524b4: 56 push %esi 80524b5: e8 da d7 01 00 call 0x806fc94 80524ba: 4f dec %edi 80524bb: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 80524be: 0f b6 34 1f movzbl (%edi,%ebx,1),%esi 80524c2: 83 c4 08 add $0x8,%esp 80524c5: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 80524c8: 29 da sub %ebx,%edx 80524ca: 39 d7 cmp %edx,%edi 80524cc: 77 e2 ja 0x80524b0 80524ce: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 80524d1: f6 c1 08 test $0x8,%cl 80524d4: 0f 85 56 0b 00 00 jne 0x8053030 80524da: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 80524de: 0f 85 74 01 00 00 jne 0x8052658 80524e4: f6 c1 02 test $0x2,%cl 80524e7: 74 57 je 0x8052540 80524e9: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 80524ed: 0f 84 73 01 00 00 je 0x8052666 80524f3: 8b 45 10 mov 0x10(%ebp),%eax 80524f6: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 80524f9: 4f dec %edi 80524fa: 0f 84 b4 01 00 00 je 0x80526b4 8052500: 89 fa mov %edi,%edx 8052502: f7 da neg %edx 8052504: 83 e2 03 and $0x3,%edx 8052507: 85 ff test %edi,%edi 8052509: 7e 1b jle 0x8052526 805250b: 85 d2 test %edx,%edx 805250d: 74 21 je 0x8052530 805250f: 83 fa 03 cmp $0x3,%edx 8052512: 7d 12 jge 0x8052526 8052514: 83 fa 02 cmp $0x2,%edx 8052517: 7d 09 jge 0x8052522 8052519: 83 c0 04 add $0x4,%eax 805251c: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 805251f: 83 c7 fe add $0xfffffffe,%edi 8052522: 83 c0 04 add $0x4,%eax 8052525: 4f dec %edi 8052526: 83 c0 04 add $0x4,%eax 8052529: 4f dec %edi 805252a: 0f 84 84 01 00 00 je 0x80526b4 8052530: 83 c0 10 add $0x10,%eax 8052533: 83 c7 fc add $0xfffffffc,%edi 8052536: 75 f8 jne 0x8052530 8052538: e9 77 01 00 00 jmp 0x80526b4 805253d: 8d 76 00 lea 0x0(%esi),%esi 8052540: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8052543: f6 c3 01 test $0x1,%bl 8052546: 74 58 je 0x80525a0 8052548: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 805254c: 0f 84 48 02 00 00 je 0x805279a 8052552: 8b 45 10 mov 0x10(%ebp),%eax 8052555: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8052558: 4f dec %edi 8052559: 0f 84 89 02 00 00 je 0x80527e8 805255f: 89 fa mov %edi,%edx 8052561: f7 da neg %edx 8052563: 83 e2 03 and $0x3,%edx 8052566: 85 ff test %edi,%edi 8052568: 7e 1b jle 0x8052585 805256a: 85 d2 test %edx,%edx 805256c: 74 22 je 0x8052590 805256e: 83 fa 03 cmp $0x3,%edx 8052571: 7d 12 jge 0x8052585 8052573: 83 fa 02 cmp $0x2,%edx 8052576: 7d 09 jge 0x8052581 8052578: 83 c0 04 add $0x4,%eax 805257b: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 805257e: 83 c7 fe add $0xfffffffe,%edi 8052581: 83 c0 04 add $0x4,%eax 8052584: 4f dec %edi 8052585: 83 c0 04 add $0x4,%eax 8052588: 4f dec %edi 8052589: 0f 84 59 02 00 00 je 0x80527e8 805258f: 90 nop 8052590: 83 c0 10 add $0x10,%eax 8052593: 83 c7 fc add $0xfffffffc,%edi 8052596: 75 f8 jne 0x8052590 8052598: e9 4b 02 00 00 jmp 0x80527e8 805259d: 8d 76 00 lea 0x0(%esi),%esi 80525a0: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 80525a3: f6 c1 04 test $0x4,%cl 80525a6: 74 58 je 0x8052600 80525a8: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 80525ac: 0f 84 84 01 00 00 je 0x8052736 80525b2: 8b 45 10 mov 0x10(%ebp),%eax 80525b5: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 80525b8: 4f dec %edi 80525b9: 0f 84 c5 01 00 00 je 0x8052784 80525bf: 89 fa mov %edi,%edx 80525c1: f7 da neg %edx 80525c3: 83 e2 03 and $0x3,%edx 80525c6: 85 ff test %edi,%edi 80525c8: 7e 1b jle 0x80525e5 80525ca: 85 d2 test %edx,%edx 80525cc: 74 22 je 0x80525f0 80525ce: 83 fa 03 cmp $0x3,%edx 80525d1: 7d 12 jge 0x80525e5 80525d3: 83 fa 02 cmp $0x2,%edx 80525d6: 7d 09 jge 0x80525e1 80525d8: 83 c0 04 add $0x4,%eax 80525db: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 80525de: 83 c7 fe add $0xfffffffe,%edi 80525e1: 83 c0 04 add $0x4,%eax 80525e4: 4f dec %edi 80525e5: 83 c0 04 add $0x4,%eax 80525e8: 4f dec %edi 80525e9: 0f 84 95 01 00 00 je 0x8052784 80525ef: 90 nop 80525f0: 83 c0 10 add $0x10,%eax 80525f3: 83 c7 fc add $0xfffffffc,%edi 80525f6: 75 f8 jne 0x80525f0 80525f8: e9 87 01 00 00 jmp 0x8052784 80525fd: 8d 76 00 lea 0x0(%esi),%esi 8052600: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8052604: 0f 84 90 01 00 00 je 0x805279a 805260a: 8b 45 10 mov 0x10(%ebp),%eax 805260d: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8052610: 4f dec %edi 8052611: 0f 84 d1 01 00 00 je 0x80527e8 8052617: 89 fa mov %edi,%edx 8052619: f7 da neg %edx 805261b: 83 e2 03 and $0x3,%edx 805261e: 85 ff test %edi,%edi 8052620: 7e 1b jle 0x805263d 8052622: 85 d2 test %edx,%edx 8052624: 74 22 je 0x8052648 8052626: 83 fa 03 cmp $0x3,%edx 8052629: 7d 12 jge 0x805263d 805262b: 83 fa 02 cmp $0x2,%edx 805262e: 7d 09 jge 0x8052639 8052630: 83 c0 04 add $0x4,%eax 8052633: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8052636: 83 c7 fe add $0xfffffffe,%edi 8052639: 83 c0 04 add $0x4,%eax 805263c: 4f dec %edi 805263d: 83 c0 04 add $0x4,%eax 8052640: 4f dec %edi 8052641: 0f 84 a1 01 00 00 je 0x80527e8 8052647: 90 nop 8052648: 83 c0 10 add $0x10,%eax 805264b: 83 c7 fc add $0xfffffffc,%edi 805264e: 75 f8 jne 0x8052648 8052650: e9 93 01 00 00 jmp 0x80527e8 8052655: 8d 76 00 lea 0x0(%esi),%esi 8052658: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 805265b: f6 c1 02 test $0x2,%cl 805265e: 74 68 je 0x80526c8 8052660: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8052664: 75 0e jne 0x8052674 8052666: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 805266a: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 805266d: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8052670: eb 44 jmp 0x80526b6 8052672: 8d 36 lea (%esi),%esi 8052674: 8b 45 10 mov 0x10(%ebp),%eax 8052677: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 805267a: 4f dec %edi 805267b: 74 37 je 0x80526b4 805267d: 89 fa mov %edi,%edx 805267f: f7 da neg %edx 8052681: 83 e2 03 and $0x3,%edx 8052684: 85 ff test %edi,%edi 8052686: 7e 1b jle 0x80526a3 8052688: 85 d2 test %edx,%edx 805268a: 74 20 je 0x80526ac 805268c: 83 fa 03 cmp $0x3,%edx 805268f: 7d 12 jge 0x80526a3 8052691: 83 fa 02 cmp $0x2,%edx 8052694: 7d 09 jge 0x805269f 8052696: 83 c0 04 add $0x4,%eax 8052699: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 805269c: 83 c7 fe add $0xfffffffe,%edi 805269f: 83 c0 04 add $0x4,%eax 80526a2: 4f dec %edi 80526a3: 83 c0 04 add $0x4,%eax 80526a6: 4f dec %edi 80526a7: 74 0b je 0x80526b4 80526a9: 8d 76 00 lea 0x0(%esi),%esi 80526ac: 83 c0 10 add $0x10,%eax 80526af: 83 c7 fc add $0xfffffffc,%edi 80526b2: 75 f8 jne 0x80526ac 80526b4: 8b 10 mov (%eax),%edx 80526b6: 8b 4d c4 mov 0xffffffc4(%ebp),%ecx 80526b9: 89 0a mov %ecx,(%edx) 80526bb: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 80526be: 89 4a 04 mov %ecx,0x4(%edx) 80526c1: e9 ac f9 ff ff jmp 0x8052072 80526c6: 8d 36 lea (%esi),%esi 80526c8: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 80526cb: f6 c3 01 test $0x1,%bl 80526ce: 74 58 je 0x8052728 80526d0: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 80526d4: 0f 84 c0 00 00 00 je 0x805279a 80526da: 8b 45 10 mov 0x10(%ebp),%eax 80526dd: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 80526e0: 4f dec %edi 80526e1: 0f 84 01 01 00 00 je 0x80527e8 80526e7: 89 fa mov %edi,%edx 80526e9: f7 da neg %edx 80526eb: 83 e2 03 and $0x3,%edx 80526ee: 85 ff test %edi,%edi 80526f0: 7e 1b jle 0x805270d 80526f2: 85 d2 test %edx,%edx 80526f4: 74 22 je 0x8052718 80526f6: 83 fa 03 cmp $0x3,%edx 80526f9: 7d 12 jge 0x805270d 80526fb: 83 fa 02 cmp $0x2,%edx 80526fe: 7d 09 jge 0x8052709 8052700: 83 c0 04 add $0x4,%eax 8052703: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8052706: 83 c7 fe add $0xfffffffe,%edi 8052709: 83 c0 04 add $0x4,%eax 805270c: 4f dec %edi 805270d: 83 c0 04 add $0x4,%eax 8052710: 4f dec %edi 8052711: 0f 84 d1 00 00 00 je 0x80527e8 8052717: 90 nop 8052718: 83 c0 10 add $0x10,%eax 805271b: 83 c7 fc add $0xfffffffc,%edi 805271e: 75 f8 jne 0x8052718 8052720: e9 c3 00 00 00 jmp 0x80527e8 8052725: 8d 76 00 lea 0x0(%esi),%esi 8052728: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 805272b: f6 c1 04 test $0x4,%cl 805272e: 74 64 je 0x8052794 8052730: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8052734: 75 0e jne 0x8052744 8052736: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 805273a: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 805273d: 8b 43 fc mov 0xfffffffc(%ebx),%eax 8052740: eb 44 jmp 0x8052786 8052742: 8d 36 lea (%esi),%esi 8052744: 8b 45 10 mov 0x10(%ebp),%eax 8052747: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 805274a: 4f dec %edi 805274b: 74 37 je 0x8052784 805274d: 89 fa mov %edi,%edx 805274f: f7 da neg %edx 8052751: 83 e2 03 and $0x3,%edx 8052754: 85 ff test %edi,%edi 8052756: 7e 1b jle 0x8052773 8052758: 85 d2 test %edx,%edx 805275a: 74 20 je 0x805277c 805275c: 83 fa 03 cmp $0x3,%edx 805275f: 7d 12 jge 0x8052773 8052761: 83 fa 02 cmp $0x2,%edx 8052764: 7d 09 jge 0x805276f 8052766: 83 c0 04 add $0x4,%eax 8052769: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 805276c: 83 c7 fe add $0xfffffffe,%edi 805276f: 83 c0 04 add $0x4,%eax 8052772: 4f dec %edi 8052773: 83 c0 04 add $0x4,%eax 8052776: 4f dec %edi 8052777: 74 0b je 0x8052784 8052779: 8d 76 00 lea 0x0(%esi),%esi 805277c: 83 c0 10 add $0x10,%eax 805277f: 83 c7 fc add $0xfffffffc,%edi 8052782: 75 f8 jne 0x805277c 8052784: 8b 00 mov (%eax),%eax 8052786: 66 8b 55 c4 mov 0xffffffc4(%ebp),%dx 805278a: 66 89 10 mov %dx,(%eax) 805278d: e9 e0 f8 ff ff jmp 0x8052072 8052792: 8d 36 lea (%esi),%esi 8052794: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8052798: 75 0e jne 0x80527a8 805279a: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 805279e: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 80527a1: 8b 51 fc mov 0xfffffffc(%ecx),%edx 80527a4: eb 44 jmp 0x80527ea 80527a6: 8d 36 lea (%esi),%esi 80527a8: 8b 45 10 mov 0x10(%ebp),%eax 80527ab: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 80527ae: 4f dec %edi 80527af: 74 37 je 0x80527e8 80527b1: 89 fa mov %edi,%edx 80527b3: f7 da neg %edx 80527b5: 83 e2 03 and $0x3,%edx 80527b8: 85 ff test %edi,%edi 80527ba: 7e 1b jle 0x80527d7 80527bc: 85 d2 test %edx,%edx 80527be: 74 20 je 0x80527e0 80527c0: 83 fa 03 cmp $0x3,%edx 80527c3: 7d 12 jge 0x80527d7 80527c5: 83 fa 02 cmp $0x2,%edx 80527c8: 7d 09 jge 0x80527d3 80527ca: 83 c0 04 add $0x4,%eax 80527cd: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 80527d0: 83 c7 fe add $0xfffffffe,%edi 80527d3: 83 c0 04 add $0x4,%eax 80527d6: 4f dec %edi 80527d7: 83 c0 04 add $0x4,%eax 80527da: 4f dec %edi 80527db: 74 0b je 0x80527e8 80527dd: 8d 76 00 lea 0x0(%esi),%esi 80527e0: 83 c0 10 add $0x10,%eax 80527e3: 83 c7 fc add $0xfffffffc,%edi 80527e6: 75 f8 jne 0x80527e0 80527e8: 8b 10 mov (%eax),%edx 80527ea: 8b 5d c4 mov 0xffffffc4(%ebp),%ebx 80527ed: 89 1a mov %ebx,(%edx) 80527ef: e9 7e f8 ff ff jmp 0x8052072 80527f4: 83 fe ff cmp $0xffffffff,%esi 80527f7: 0f 84 e3 05 00 00 je 0x8052de0 80527fd: 83 fe 2d cmp $0x2d,%esi 8052800: 74 05 je 0x8052807 8052802: 83 fe 2b cmp $0x2b,%esi 8052805: 75 45 jne 0x805284c 8052807: 83 fe 2d cmp $0x2d,%esi 805280a: 0f 94 c3 sete %bl 805280d: 88 5d d4 mov %bl,0xffffffd4(%ebp) 8052810: 8b 4d 08 mov 0x8(%ebp),%ecx 8052813: 8b 51 04 mov 0x4(%ecx),%edx 8052816: 39 51 08 cmp %edx,0x8(%ecx) 8052819: 77 0d ja 0x8052828 805281b: 51 push %ecx 805281c: e8 4b c8 01 00 call 0x806f06c 8052821: 83 c4 04 add $0x4,%esp 8052824: 89 c6 mov %eax,%esi 8052826: eb 0c jmp 0x8052834 8052828: 8b 5d 08 mov 0x8(%ebp),%ebx 805282b: 8b 53 04 mov 0x4(%ebx),%edx 805282e: 0f b6 32 movzbl (%edx),%esi 8052831: ff 43 04 incl 0x4(%ebx) 8052834: ff 45 e4 incl 0xffffffe4(%ebp) 8052837: 83 fe ff cmp $0xffffffff,%esi 805283a: 0f 84 b1 07 00 00 je 0x8052ff1 8052840: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8052844: 7e 0a jle 0x8052850 8052846: ff 4d e0 decl 0xffffffe0(%ebp) 8052849: eb 05 jmp 0x8052850 805284b: 90 nop 805284c: c6 45 d4 00 movb $0x0,0xffffffd4(%ebp) 8052850: c6 45 d8 00 movb $0x0,0xffffffd8(%ebp) 8052854: c6 45 a0 00 movb $0x0,0xffffffa0(%ebp) 8052858: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 805285e: f6 44 72 01 08 testb $0x8,0x1(%edx,%esi,2) 8052863: 74 4f je 0x80528b4 8052865: 39 7d ac cmp %edi,0xffffffac(%ebp) 8052868: 75 3b jne 0x80528a5 805286a: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 805286d: 8b 4d ac mov 0xffffffac(%ebp),%ecx 8052870: 01 c9 add %ecx,%ecx 8052872: 89 4d a4 mov %ecx,0xffffffa4(%ebp) 8052875: ba ff 00 00 00 mov $0xff,%edx 805287a: 81 f9 fe 00 00 00 cmp $0xfe,%ecx 8052880: 76 03 jbe 0x8052885 8052882: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 8052885: 89 55 ac mov %edx,0xffffffac(%ebp) 8052888: 83 c2 03 add $0x3,%edx 805288b: 80 e2 fc and $0xfc,%dl 805288e: 29 d4 sub %edx,%esp 8052890: 89 65 b0 mov %esp,0xffffffb0(%ebp) 8052893: 85 c0 test %eax,%eax 8052895: 74 0e je 0x80528a5 8052897: 57 push %edi 8052898: 50 push %eax 8052899: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 805289c: 53 push %ebx 805289d: e8 f2 10 01 00 call 0x8063994 80528a2: 83 c4 0c add $0xc,%esp 80528a5: 89 f1 mov %esi,%ecx 80528a7: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 80528aa: 88 0c 1f mov %cl,(%edi,%ebx,1) 80528ad: e9 52 01 00 00 jmp 0x8052a04 80528b2: 8d 36 lea (%esi),%esi 80528b4: 80 7d d8 00 cmpb $0x0,0xffffffd8(%ebp) 80528b8: 74 1e je 0x80528d8 80528ba: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 80528bd: 80 7c 39 ff 65 cmpb $0x65,0xffffffff(%ecx,%edi,1) 80528c2: 75 14 jne 0x80528d8 80528c4: 83 fe 2d cmp $0x2d,%esi 80528c7: 0f 84 ef 00 00 00 je 0x80529bc 80528cd: 83 fe 2b cmp $0x2b,%esi 80528d0: 0f 84 e6 00 00 00 je 0x80529bc 80528d6: 8d 36 lea (%esi),%esi 80528d8: 85 ff test %edi,%edi 80528da: 74 64 je 0x8052940 80528dc: 80 7d d8 00 cmpb $0x0,0xffffffd8(%ebp) 80528e0: 75 5e jne 0x8052940 80528e2: 8b 15 8c ad 07 08 mov 0x807ad8c,%edx 80528e8: 83 3c b2 65 cmpl $0x65,(%edx,%esi,4) 80528ec: 75 52 jne 0x8052940 80528ee: 39 7d ac cmp %edi,0xffffffac(%ebp) 80528f1: 75 37 jne 0x805292a 80528f3: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 80528f6: 8b 75 ac mov 0xffffffac(%ebp),%esi 80528f9: 01 f6 add %esi,%esi 80528fb: ba ff 00 00 00 mov $0xff,%edx 8052900: 81 fe fe 00 00 00 cmp $0xfe,%esi 8052906: 76 02 jbe 0x805290a 8052908: 89 f2 mov %esi,%edx 805290a: 89 55 ac mov %edx,0xffffffac(%ebp) 805290d: 83 c2 03 add $0x3,%edx 8052910: 80 e2 fc and $0xfc,%dl 8052913: 29 d4 sub %edx,%esp 8052915: 89 65 b0 mov %esp,0xffffffb0(%ebp) 8052918: 85 c0 test %eax,%eax 805291a: 74 0e je 0x805292a 805291c: 57 push %edi 805291d: 50 push %eax 805291e: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 8052921: 53 push %ebx 8052922: e8 6d 10 01 00 call 0x8063994 8052927: 83 c4 0c add $0xc,%esp 805292a: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 805292d: c6 04 0f 65 movb $0x65,(%edi,%ecx,1) 8052931: 47 inc %edi 8052932: c6 45 a0 01 movb $0x1,0xffffffa0(%ebp) 8052936: c6 45 d8 01 movb $0x1,0xffffffd8(%ebp) 805293a: e9 c6 00 00 00 jmp 0x8052a05 805293f: 90 nop 8052940: 39 75 fc cmp %esi,0xfffffffc(%ebp) 8052943: 75 57 jne 0x805299c 8052945: 80 7d a0 00 cmpb $0x0,0xffffffa0(%ebp) 8052949: 75 51 jne 0x805299c 805294b: 39 7d ac cmp %edi,0xffffffac(%ebp) 805294e: 75 3b jne 0x805298b 8052950: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 8052953: 8b 5d ac mov 0xffffffac(%ebp),%ebx 8052956: 01 db add %ebx,%ebx 8052958: 89 5d 9c mov %ebx,0xffffff9c(%ebp) 805295b: ba ff 00 00 00 mov $0xff,%edx 8052960: 81 fb fe 00 00 00 cmp $0xfe,%ebx 8052966: 76 03 jbe 0x805296b 8052968: 8b 55 9c mov 0xffffff9c(%ebp),%edx 805296b: 89 55 ac mov %edx,0xffffffac(%ebp) 805296e: 83 c2 03 add $0x3,%edx 8052971: 80 e2 fc and $0xfc,%dl 8052974: 29 d4 sub %edx,%esp 8052976: 89 65 b0 mov %esp,0xffffffb0(%ebp) 8052979: 85 c0 test %eax,%eax 805297b: 74 0e je 0x805298b 805297d: 57 push %edi 805297e: 50 push %eax 805297f: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052982: 51 push %ecx 8052983: e8 0c 10 01 00 call 0x8063994 8052988: 83 c4 0c add $0xc,%esp 805298b: 89 f3 mov %esi,%ebx 805298d: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052990: 88 1c 0f mov %bl,(%edi,%ecx,1) 8052993: 47 inc %edi 8052994: c6 45 a0 01 movb $0x1,0xffffffa0(%ebp) 8052998: eb 6b jmp 0x8052a05 805299a: 8d 36 lea (%esi),%esi 805299c: f6 45 dc 80 testb $0x80,0xffffffdc(%ebp) 80529a0: 0f 84 a0 00 00 00 je 0x8052a46 80529a6: 39 75 f8 cmp %esi,0xfffffff8(%ebp) 80529a9: 0f 85 97 00 00 00 jne 0x8052a46 80529af: 80 7d a0 00 cmpb $0x0,0xffffffa0(%ebp) 80529b3: 0f 85 8d 00 00 00 jne 0x8052a46 80529b9: 8d 76 00 lea 0x0(%esi),%esi 80529bc: 39 7d ac cmp %edi,0xffffffac(%ebp) 80529bf: 75 3b jne 0x80529fc 80529c1: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 80529c4: 8b 5d ac mov 0xffffffac(%ebp),%ebx 80529c7: 01 db add %ebx,%ebx 80529c9: 89 5d a4 mov %ebx,0xffffffa4(%ebp) 80529cc: ba ff 00 00 00 mov $0xff,%edx 80529d1: 81 fb fe 00 00 00 cmp $0xfe,%ebx 80529d7: 76 03 jbe 0x80529dc 80529d9: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 80529dc: 89 55 ac mov %edx,0xffffffac(%ebp) 80529df: 83 c2 03 add $0x3,%edx 80529e2: 80 e2 fc and $0xfc,%dl 80529e5: 29 d4 sub %edx,%esp 80529e7: 89 65 b0 mov %esp,0xffffffb0(%ebp) 80529ea: 85 c0 test %eax,%eax 80529ec: 74 0e je 0x80529fc 80529ee: 57 push %edi 80529ef: 50 push %eax 80529f0: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 80529f3: 51 push %ecx 80529f4: e8 9b 0f 01 00 call 0x8063994 80529f9: 83 c4 0c add $0xc,%esp 80529fc: 89 f3 mov %esi,%ebx 80529fe: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052a01: 88 1c 0f mov %bl,(%edi,%ecx,1) 8052a04: 47 inc %edi 8052a05: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8052a09: 7e 03 jle 0x8052a0e 8052a0b: ff 4d e0 decl 0xffffffe0(%ebp) 8052a0e: 8b 5d 08 mov 0x8(%ebp),%ebx 8052a11: 8b 53 04 mov 0x4(%ebx),%edx 8052a14: 39 53 08 cmp %edx,0x8(%ebx) 8052a17: 77 0f ja 0x8052a28 8052a19: 53 push %ebx 8052a1a: e8 4d c6 01 00 call 0x806f06c 8052a1f: 83 c4 04 add $0x4,%esp 8052a22: 89 c6 mov %eax,%esi 8052a24: eb 0e jmp 0x8052a34 8052a26: 8d 36 lea (%esi),%esi 8052a28: 8b 4d 08 mov 0x8(%ebp),%ecx 8052a2b: 8b 51 04 mov 0x4(%ecx),%edx 8052a2e: 0f b6 32 movzbl (%edx),%esi 8052a31: ff 41 04 incl 0x4(%ecx) 8052a34: ff 45 e4 incl 0xffffffe4(%ebp) 8052a37: 83 fe ff cmp $0xffffffff,%esi 8052a3a: 74 0a je 0x8052a46 8052a3c: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8052a40: 0f 85 12 fe ff ff jne 0x8052858 8052a46: 85 ff test %edi,%edi 8052a48: 0f 84 02 05 00 00 je 0x8052f50 8052a4e: 39 7d ac cmp %edi,0xffffffac(%ebp) 8052a51: 75 3b jne 0x8052a8e 8052a53: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 8052a56: 8b 5d ac mov 0xffffffac(%ebp),%ebx 8052a59: 01 db add %ebx,%ebx 8052a5b: 89 5d 9c mov %ebx,0xffffff9c(%ebp) 8052a5e: ba ff 00 00 00 mov $0xff,%edx 8052a63: 81 fb fe 00 00 00 cmp $0xfe,%ebx 8052a69: 76 03 jbe 0x8052a6e 8052a6b: 8b 55 9c mov 0xffffff9c(%ebp),%edx 8052a6e: 89 55 ac mov %edx,0xffffffac(%ebp) 8052a71: 83 c2 03 add $0x3,%edx 8052a74: 80 e2 fc and $0xfc,%dl 8052a77: 29 d4 sub %edx,%esp 8052a79: 89 65 b0 mov %esp,0xffffffb0(%ebp) 8052a7c: 85 c0 test %eax,%eax 8052a7e: 74 0e je 0x8052a8e 8052a80: 57 push %edi 8052a81: 50 push %eax 8052a82: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052a85: 51 push %ecx 8052a86: e8 09 0f 01 00 call 0x8063994 8052a8b: 83 c4 0c add $0xc,%esp 8052a8e: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 8052a91: c6 04 1f 00 movb $0x0,(%edi,%ebx,1) 8052a95: 47 inc %edi 8052a96: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8052a99: f6 c1 02 test $0x2,%cl 8052a9c: 0f 84 a6 00 00 00 je 0x8052b48 8052aa2: 89 ca mov %ecx,%edx 8052aa4: 81 e2 80 00 00 00 and $0x80,%edx 8052aaa: 52 push %edx 8052aab: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 8052aae: 52 push %edx 8052aaf: 53 push %ebx 8052ab0: e8 2b c7 00 00 call 0x805f1e0 8052ab5: 83 c4 0c add $0xc,%esp 8052ab8: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8052abb: f6 c3 08 test $0x8,%bl 8052abe: 0f 85 c8 01 00 00 jne 0x8052c8c 8052ac4: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052ac7: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8052aca: 0f 84 cc 01 00 00 je 0x8052c9c 8052ad0: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8052ad4: 75 0e jne 0x8052ae4 8052ad6: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8052ada: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8052add: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8052ae0: eb 4d jmp 0x8052b2f 8052ae2: 8d 36 lea (%esi),%esi 8052ae4: 8b 45 10 mov 0x10(%ebp),%eax 8052ae7: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 8052aea: 49 dec %ecx 8052aeb: 89 4d 9c mov %ecx,0xffffff9c(%ebp) 8052aee: 74 3d je 0x8052b2d 8052af0: 89 ca mov %ecx,%edx 8052af2: f7 da neg %edx 8052af4: 83 e2 03 and $0x3,%edx 8052af7: 85 c9 test %ecx,%ecx 8052af9: 7e 20 jle 0x8052b1b 8052afb: 85 d2 test %edx,%edx 8052afd: 74 25 je 0x8052b24 8052aff: 83 fa 03 cmp $0x3,%edx 8052b02: 7d 17 jge 0x8052b1b 8052b04: 83 fa 02 cmp $0x2,%edx 8052b07: 7d 0c jge 0x8052b15 8052b09: 83 c0 04 add $0x4,%eax 8052b0c: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 8052b0f: 83 c3 fe add $0xfffffffe,%ebx 8052b12: 89 5d 9c mov %ebx,0xffffff9c(%ebp) 8052b15: 83 c0 04 add $0x4,%eax 8052b18: ff 4d 9c decl 0xffffff9c(%ebp) 8052b1b: 83 c0 04 add $0x4,%eax 8052b1e: ff 4d 9c decl 0xffffff9c(%ebp) 8052b21: 74 0a je 0x8052b2d 8052b23: 90 nop 8052b24: 83 c0 10 add $0x10,%eax 8052b27: 83 45 9c fc addl $0xfffffffc,0xffffff9c(%ebp) 8052b2b: 75 f7 jne 0x8052b24 8052b2d: 8b 10 mov (%eax),%edx 8052b2f: d9 c0 fld %st(0) 8052b31: db 3a fstpt (%edx) 8052b33: 80 7d d4 00 cmpb $0x0,0xffffffd4(%ebp) 8052b37: 0f 84 4f 01 00 00 je 0x8052c8c 8052b3d: d9 e0 fchs 8052b3f: db 3a fstpt (%edx) 8052b41: e9 48 01 00 00 jmp 0x8052c8e 8052b46: 8d 36 lea (%esi),%esi 8052b48: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8052b4b: f6 c1 01 test $0x1,%cl 8052b4e: 0f 84 a0 00 00 00 je 0x8052bf4 8052b54: 89 ca mov %ecx,%edx 8052b56: 81 e2 80 00 00 00 and $0x80,%edx 8052b5c: 52 push %edx 8052b5d: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 8052b60: 52 push %edx 8052b61: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 8052b64: 53 push %ebx 8052b65: e8 3e 41 00 00 call 0x8056ca8 8052b6a: 83 c4 0c add $0xc,%esp 8052b6d: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8052b70: f6 c1 08 test $0x8,%cl 8052b73: 0f 85 13 01 00 00 jne 0x8052c8c 8052b79: 39 5d f4 cmp %ebx,0xfffffff4(%ebp) 8052b7c: 0f 84 1a 01 00 00 je 0x8052c9c 8052b82: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8052b86: 75 0c jne 0x8052b94 8052b88: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8052b8c: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8052b8f: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8052b92: eb 4b jmp 0x8052bdf 8052b94: 8b 45 10 mov 0x10(%ebp),%eax 8052b97: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 8052b9a: 49 dec %ecx 8052b9b: 89 4d 9c mov %ecx,0xffffff9c(%ebp) 8052b9e: 74 3d je 0x8052bdd 8052ba0: 89 ca mov %ecx,%edx 8052ba2: f7 da neg %edx 8052ba4: 83 e2 03 and $0x3,%edx 8052ba7: 85 c9 test %ecx,%ecx 8052ba9: 7e 20 jle 0x8052bcb 8052bab: 85 d2 test %edx,%edx 8052bad: 74 25 je 0x8052bd4 8052baf: 83 fa 03 cmp $0x3,%edx 8052bb2: 7d 17 jge 0x8052bcb 8052bb4: 83 fa 02 cmp $0x2,%edx 8052bb7: 7d 0c jge 0x8052bc5 8052bb9: 83 c0 04 add $0x4,%eax 8052bbc: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 8052bbf: 83 c3 fe add $0xfffffffe,%ebx 8052bc2: 89 5d 9c mov %ebx,0xffffff9c(%ebp) 8052bc5: 83 c0 04 add $0x4,%eax 8052bc8: ff 4d 9c decl 0xffffff9c(%ebp) 8052bcb: 83 c0 04 add $0x4,%eax 8052bce: ff 4d 9c decl 0xffffff9c(%ebp) 8052bd1: 74 0a je 0x8052bdd 8052bd3: 90 nop 8052bd4: 83 c0 10 add $0x10,%eax 8052bd7: 83 45 9c fc addl $0xfffffffc,0xffffff9c(%ebp) 8052bdb: 75 f7 jne 0x8052bd4 8052bdd: 8b 10 mov (%eax),%edx 8052bdf: dd 12 fstl (%edx) 8052be1: 80 7d d4 00 cmpb $0x0,0xffffffd4(%ebp) 8052be5: 0f 84 a1 00 00 00 je 0x8052c8c 8052beb: d9 e0 fchs 8052bed: dd 1a fstpl (%edx) 8052bef: e9 9a 00 00 00 jmp 0x8052c8e 8052bf4: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8052bf7: 81 e2 80 00 00 00 and $0x80,%edx 8052bfd: 52 push %edx 8052bfe: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 8052c01: 52 push %edx 8052c02: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052c05: 51 push %ecx 8052c06: e8 91 88 00 00 call 0x805b49c 8052c0b: 83 c4 0c add $0xc,%esp 8052c0e: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8052c11: f6 c3 08 test $0x8,%bl 8052c14: 75 76 jne 0x8052c8c 8052c16: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052c19: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8052c1c: 74 7e je 0x8052c9c 8052c1e: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8052c22: 75 0c jne 0x8052c30 8052c24: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8052c28: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8052c2b: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8052c2e: eb 4b jmp 0x8052c7b 8052c30: 8b 45 10 mov 0x10(%ebp),%eax 8052c33: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 8052c36: 49 dec %ecx 8052c37: 89 4d 9c mov %ecx,0xffffff9c(%ebp) 8052c3a: 74 3d je 0x8052c79 8052c3c: 89 ca mov %ecx,%edx 8052c3e: f7 da neg %edx 8052c40: 83 e2 03 and $0x3,%edx 8052c43: 85 c9 test %ecx,%ecx 8052c45: 7e 20 jle 0x8052c67 8052c47: 85 d2 test %edx,%edx 8052c49: 74 25 je 0x8052c70 8052c4b: 83 fa 03 cmp $0x3,%edx 8052c4e: 7d 17 jge 0x8052c67 8052c50: 83 fa 02 cmp $0x2,%edx 8052c53: 7d 0c jge 0x8052c61 8052c55: 83 c0 04 add $0x4,%eax 8052c58: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 8052c5b: 83 c3 fe add $0xfffffffe,%ebx 8052c5e: 89 5d 9c mov %ebx,0xffffff9c(%ebp) 8052c61: 83 c0 04 add $0x4,%eax 8052c64: ff 4d 9c decl 0xffffff9c(%ebp) 8052c67: 83 c0 04 add $0x4,%eax 8052c6a: ff 4d 9c decl 0xffffff9c(%ebp) 8052c6d: 74 0a je 0x8052c79 8052c6f: 90 nop 8052c70: 83 c0 10 add $0x10,%eax 8052c73: 83 45 9c fc addl $0xfffffffc,0xffffff9c(%ebp) 8052c77: 75 f7 jne 0x8052c70 8052c79: 8b 10 mov (%eax),%edx 8052c7b: d9 12 fsts (%edx) 8052c7d: 80 7d d4 00 cmpb $0x0,0xffffffd4(%ebp) 8052c81: 74 09 je 0x8052c8c 8052c83: d9 e0 fchs 8052c85: d9 1a fstps (%edx) 8052c87: eb 05 jmp 0x8052c8e 8052c89: 8d 76 00 lea 0x0(%esi),%esi 8052c8c: dd d8 fstp %st(0) 8052c8e: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052c91: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8052c94: 75 0e jne 0x8052ca4 8052c96: e9 b5 02 00 00 jmp 0x8052f50 8052c9b: 90 nop 8052c9c: dd d8 fstp %st(0) 8052c9e: e9 ad 02 00 00 jmp 0x8052f50 8052ca3: 90 nop 8052ca4: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8052ca7: 80 3a 00 cmpb $0x0,(%edx) 8052caa: 74 26 je 0x8052cd2 8052cac: 4f dec %edi 8052cad: 2b 55 b0 sub 0xffffffb0(%ebp),%edx 8052cb0: 39 d7 cmp %edx,%edi 8052cb2: 76 1e jbe 0x8052cd2 8052cb4: 8b 5d 08 mov 0x8(%ebp),%ebx 8052cb7: 53 push %ebx 8052cb8: 56 push %esi 8052cb9: e8 d6 cf 01 00 call 0x806fc94 8052cbe: 4f dec %edi 8052cbf: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052cc2: 0f b6 34 0f movzbl (%edi,%ecx,1),%esi 8052cc6: 83 c4 08 add $0x8,%esp 8052cc9: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8052ccc: 29 ca sub %ecx,%edx 8052cce: 39 d7 cmp %edx,%edi 8052cd0: 77 e2 ja 0x8052cb4 8052cd2: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8052cd5: f6 c3 08 test $0x8,%bl 8052cd8: 0f 85 52 03 00 00 jne 0x8053030 8052cde: e9 8f f3 ff ff jmp 0x8052072 8052ce3: 90 nop 8052ce4: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8052ce7: f6 c1 08 test $0x8,%cl 8052cea: 0f 85 eb 00 00 00 jne 0x8052ddb 8052cf0: f6 c5 01 test $0x1,%ch 8052cf3: 0f 84 83 00 00 00 je 0x8052d7c 8052cf9: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8052cfd: 75 11 jne 0x8052d10 8052cff: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8052d03: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8052d06: 8b 5b fc mov 0xfffffffc(%ebx),%ebx 8052d09: 89 5d bc mov %ebx,0xffffffbc(%ebp) 8052d0c: eb 47 jmp 0x8052d55 8052d0e: 8d 36 lea (%esi),%esi 8052d10: 8b 45 10 mov 0x10(%ebp),%eax 8052d13: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8052d16: 4f dec %edi 8052d17: 74 37 je 0x8052d50 8052d19: 89 fa mov %edi,%edx 8052d1b: f7 da neg %edx 8052d1d: 83 e2 03 and $0x3,%edx 8052d20: 85 ff test %edi,%edi 8052d22: 7e 1b jle 0x8052d3f 8052d24: 85 d2 test %edx,%edx 8052d26: 74 20 je 0x8052d48 8052d28: 83 fa 03 cmp $0x3,%edx 8052d2b: 7d 12 jge 0x8052d3f 8052d2d: 83 fa 02 cmp $0x2,%edx 8052d30: 7d 09 jge 0x8052d3b 8052d32: 83 c0 04 add $0x4,%eax 8052d35: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8052d38: 83 c7 fe add $0xfffffffe,%edi 8052d3b: 83 c0 04 add $0x4,%eax 8052d3e: 4f dec %edi 8052d3f: 83 c0 04 add $0x4,%eax 8052d42: 4f dec %edi 8052d43: 74 0b je 0x8052d50 8052d45: 8d 76 00 lea 0x0(%esi),%esi 8052d48: 83 c0 10 add $0x10,%eax 8052d4b: 83 c7 fc add $0xfffffffc,%edi 8052d4e: 75 f8 jne 0x8052d48 8052d50: 8b 00 mov (%eax),%eax 8052d52: 89 45 bc mov %eax,0xffffffbc(%ebp) 8052d55: 83 7d bc 00 cmpl $0x0,0xffffffbc(%ebp) 8052d59: 0f 84 92 02 00 00 je 0x8052ff1 8052d5f: c7 45 b8 64 00 00 00 movl $0x64,0xffffffb8(%ebp) 8052d66: 6a 64 push $0x64 8052d68: e8 87 65 01 00 call 0x80692f4 8052d6d: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8052d70: 8b 4d bc mov 0xffffffbc(%ebp),%ecx 8052d73: 89 01 mov %eax,(%ecx) 8052d75: 83 c4 04 add $0x4,%esp 8052d78: eb 57 jmp 0x8052dd1 8052d7a: 8d 36 lea (%esi),%esi 8052d7c: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 8052d80: 75 12 jne 0x8052d94 8052d82: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 8052d86: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8052d89: 8b 5b fc mov 0xfffffffc(%ebx),%ebx 8052d8c: 89 5d c0 mov %ebx,0xffffffc0(%ebp) 8052d8f: eb 40 jmp 0x8052dd1 8052d91: 8d 76 00 lea 0x0(%esi),%esi 8052d94: 8b 45 10 mov 0x10(%ebp),%eax 8052d97: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8052d9a: 4f dec %edi 8052d9b: 74 2f je 0x8052dcc 8052d9d: 89 fa mov %edi,%edx 8052d9f: f7 da neg %edx 8052da1: 83 e2 03 and $0x3,%edx 8052da4: 85 ff test %edi,%edi 8052da6: 7e 16 jle 0x8052dbe 8052da8: 85 d2 test %edx,%edx 8052daa: 74 18 je 0x8052dc4 8052dac: 83 fa 03 cmp $0x3,%edx 8052daf: 7d 0d jge 0x8052dbe 8052db1: 83 fa 02 cmp $0x2,%edx 8052db4: 7d 04 jge 0x8052dba 8052db6: 83 c0 04 add $0x4,%eax 8052db9: 4f dec %edi 8052dba: 83 c0 04 add $0x4,%eax 8052dbd: 4f dec %edi 8052dbe: 83 c0 04 add $0x4,%eax 8052dc1: 4f dec %edi 8052dc2: 74 08 je 0x8052dcc 8052dc4: 83 c0 10 add $0x10,%eax 8052dc7: 83 c7 fc add $0xfffffffc,%edi 8052dca: 75 f8 jne 0x8052dc4 8052dcc: 8b 00 mov (%eax),%eax 8052dce: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8052dd1: 83 7d c0 00 cmpl $0x0,0xffffffc0(%ebp) 8052dd5: 0f 84 16 02 00 00 je 0x8052ff1 8052ddb: 83 fe ff cmp $0xffffffff,%esi 8052dde: 75 18 jne 0x8052df8 8052de0: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 8052de4: 0f 84 4b e8 ff ff je 0x8051635 8052dea: 8b 4d 14 mov 0x14(%ebp),%ecx 8052ded: 80 09 01 orb $0x1,(%ecx) 8052df0: e9 40 e8 ff ff jmp 0x8051635 8052df5: 8d 76 00 lea 0x0(%esi),%esi 8052df8: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8052dfb: 80 3b 5e cmpb $0x5e,(%ebx) 8052dfe: 75 0c jne 0x8052e0c 8052e00: 43 inc %ebx 8052e01: 89 5d ec mov %ebx,0xffffffec(%ebp) 8052e04: c6 45 d0 01 movb $0x1,0xffffffd0(%ebp) 8052e08: eb 06 jmp 0x8052e10 8052e0a: 8d 36 lea (%esi),%esi 8052e0c: c6 45 d0 00 movb $0x0,0xffffffd0(%ebp) 8052e10: 81 7d ac fe 00 00 00 cmpl $0xfe,0xffffffac(%ebp) 8052e17: 77 10 ja 0x8052e29 8052e19: c7 45 ac ff 00 00 00 movl $0xff,0xffffffac(%ebp) 8052e20: 81 c4 00 ff ff ff add $0xffffff00,%esp 8052e26: 89 65 b0 mov %esp,0xffffffb0(%ebp) 8052e29: 68 ff 00 00 00 push $0xff 8052e2e: 6a 00 push $0x0 8052e30: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052e33: 51 push %ecx 8052e34: e8 4b 1c 01 00 call 0x8064a84 8052e39: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8052e3c: 8a 1b mov (%ebx),%bl 8052e3e: 88 5d a0 mov %bl,0xffffffa0(%ebp) 8052e41: 83 c4 0c add $0xc,%esp 8052e44: 80 fb 5d cmp $0x5d,%bl 8052e47: 74 05 je 0x8052e4e 8052e49: 80 fb 2d cmp $0x2d,%bl 8052e4c: 75 0e jne 0x8052e5c 8052e4e: 0f b6 55 a0 movzbl 0xffffffa0(%ebp),%edx 8052e52: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052e55: c6 04 0a 01 movb $0x1,(%edx,%ecx,1) 8052e59: ff 45 ec incl 0xffffffec(%ebp) 8052e5c: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8052e5f: 8a 1b mov (%ebx),%bl 8052e61: 88 5d a0 mov %bl,0xffffffa0(%ebp) 8052e64: ff 45 ec incl 0xffffffec(%ebp) 8052e67: 84 db test %bl,%bl 8052e69: 0f 84 82 01 00 00 je 0x8052ff1 8052e6f: 90 nop 8052e70: 80 7d a0 5d cmpb $0x5d,0xffffffa0(%ebp) 8052e74: 74 58 je 0x8052ece 8052e76: 80 7d a0 2d cmpb $0x2d,0xffffffa0(%ebp) 8052e7a: 75 38 jne 0x8052eb4 8052e7c: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8052e7f: 80 39 00 cmpb $0x0,(%ecx) 8052e82: 74 30 je 0x8052eb4 8052e84: 80 39 5d cmpb $0x5d,(%ecx) 8052e87: 74 2b je 0x8052eb4 8052e89: 8a 51 fe mov 0xfffffffe(%ecx),%dl 8052e8c: 38 11 cmp %dl,(%ecx) 8052e8e: 72 24 jb 0x8052eb4 8052e90: 88 55 a0 mov %dl,0xffffffa0(%ebp) 8052e93: 76 2a jbe 0x8052ebf 8052e95: 8d 76 00 lea 0x0(%esi),%esi 8052e98: 0f b6 55 a0 movzbl 0xffffffa0(%ebp),%edx 8052e9c: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 8052e9f: c6 04 1a 01 movb $0x1,(%edx,%ebx,1) 8052ea3: fe 45 a0 incb 0xffffffa0(%ebp) 8052ea6: 8a 4d a0 mov 0xffffffa0(%ebp),%cl 8052ea9: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8052eac: 38 0b cmp %cl,(%ebx) 8052eae: 77 e8 ja 0x8052e98 8052eb0: eb 0d jmp 0x8052ebf 8052eb2: 8d 36 lea (%esi),%esi 8052eb4: 0f b6 55 a0 movzbl 0xffffffa0(%ebp),%edx 8052eb8: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052ebb: c6 04 0a 01 movb $0x1,(%edx,%ecx,1) 8052ebf: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8052ec2: 8a 1b mov (%ebx),%bl 8052ec4: 88 5d a0 mov %bl,0xffffffa0(%ebp) 8052ec7: ff 45 ec incl 0xffffffec(%ebp) 8052eca: 84 db test %bl,%bl 8052ecc: 75 a2 jne 0x8052e70 8052ece: 80 7d a0 00 cmpb $0x0,0xffffffa0(%ebp) 8052ed2: 0f 84 19 01 00 00 je 0x8052ff1 8052ed8: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 8052edb: 89 4d c4 mov %ecx,0xffffffc4(%ebp) 8052ede: e9 f7 00 00 00 jmp 0x8052fda 8052ee3: 90 nop 8052ee4: f6 45 dc 08 testb $0x8,0xffffffdc(%ebp) 8052ee8: 0f 85 af 00 00 00 jne 0x8052f9d 8052eee: 89 f3 mov %esi,%ebx 8052ef0: 88 da mov %bl,%dl 8052ef2: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8052ef5: 88 11 mov %dl,(%ecx) 8052ef7: 41 inc %ecx 8052ef8: 89 4d c0 mov %ecx,0xffffffc0(%ebp) 8052efb: f6 45 dd 01 testb $0x1,0xffffffdd(%ebp) 8052eff: 0f 84 98 00 00 00 je 0x8052f9d 8052f05: 8b 55 b8 mov 0xffffffb8(%ebp),%edx 8052f08: 8b 5d bc mov 0xffffffbc(%ebp),%ebx 8052f0b: 03 13 add (%ebx),%edx 8052f0d: 39 d1 cmp %edx,%ecx 8052f0f: 0f 85 88 00 00 00 jne 0x8052f9d 8052f15: 8b 55 b8 mov 0xffffffb8(%ebp),%edx 8052f18: 01 d2 add %edx,%edx 8052f1a: 52 push %edx 8052f1b: 8b 13 mov (%ebx),%edx 8052f1d: 52 push %edx 8052f1e: e8 55 6b 01 00 call 0x8069a78 8052f23: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8052f26: 83 c4 08 add $0x8,%esp 8052f29: 85 c0 test %eax,%eax 8052f2b: 75 5b jne 0x8052f88 8052f2d: 8b 55 b8 mov 0xffffffb8(%ebp),%edx 8052f30: 42 inc %edx 8052f31: 52 push %edx 8052f32: 8b 13 mov (%ebx),%edx 8052f34: 52 push %edx 8052f35: e8 3e 6b 01 00 call 0x8069a78 8052f3a: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8052f3d: 83 c4 08 add $0x8,%esp 8052f40: 85 c0 test %eax,%eax 8052f42: 75 2c jne 0x8052f70 8052f44: 8b 13 mov (%ebx),%edx 8052f46: 8b 4d b8 mov 0xffffffb8(%ebp),%ecx 8052f49: c6 04 11 00 movb $0x0,(%ecx,%edx,1) 8052f4d: ff 45 e8 incl 0xffffffe8(%ebp) 8052f50: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 8052f54: 74 06 je 0x8052f5c 8052f56: 8b 5d 14 mov 0x14(%ebp),%ebx 8052f59: 80 0b 02 orb $0x2,(%ebx) 8052f5c: 83 fe ff cmp $0xffffffff,%esi 8052f5f: 0f 84 1f 01 00 00 je 0x8053084 8052f65: 8b 4d 08 mov 0x8(%ebp),%ecx 8052f68: 51 push %ecx 8052f69: e9 10 01 00 00 jmp 0x805307e 8052f6e: 8d 36 lea (%esi),%esi 8052f70: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8052f73: 8b 5d bc mov 0xffffffbc(%ebp),%ebx 8052f76: 89 0b mov %ecx,(%ebx) 8052f78: 8b 5d b8 mov 0xffffffb8(%ebp),%ebx 8052f7b: 01 d9 add %ebx,%ecx 8052f7d: 89 4d c0 mov %ecx,0xffffffc0(%ebp) 8052f80: 43 inc %ebx 8052f81: 89 5d b8 mov %ebx,0xffffffb8(%ebp) 8052f84: eb 17 jmp 0x8052f9d 8052f86: 8d 36 lea (%esi),%esi 8052f88: 8b 5d c0 mov 0xffffffc0(%ebp),%ebx 8052f8b: 8b 4d bc mov 0xffffffbc(%ebp),%ecx 8052f8e: 89 19 mov %ebx,(%ecx) 8052f90: 8b 4d b8 mov 0xffffffb8(%ebp),%ecx 8052f93: 01 cb add %ecx,%ebx 8052f95: 89 5d c0 mov %ebx,0xffffffc0(%ebp) 8052f98: 01 c9 add %ecx,%ecx 8052f9a: 89 4d b8 mov %ecx,0xffffffb8(%ebp) 8052f9d: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8052fa1: 7e 03 jle 0x8052fa6 8052fa3: ff 4d e0 decl 0xffffffe0(%ebp) 8052fa6: 8b 5d 08 mov 0x8(%ebp),%ebx 8052fa9: 8b 53 04 mov 0x4(%ebx),%edx 8052fac: 39 53 08 cmp %edx,0x8(%ebx) 8052faf: 77 0f ja 0x8052fc0 8052fb1: 53 push %ebx 8052fb2: e8 b5 c0 01 00 call 0x806f06c 8052fb7: 83 c4 04 add $0x4,%esp 8052fba: 89 c6 mov %eax,%esi 8052fbc: eb 0e jmp 0x8052fcc 8052fbe: 8d 36 lea (%esi),%esi 8052fc0: 8b 4d 08 mov 0x8(%ebp),%ecx 8052fc3: 8b 51 04 mov 0x4(%ecx),%edx 8052fc6: 0f b6 32 movzbl (%edx),%esi 8052fc9: ff 41 04 incl 0x4(%ecx) 8052fcc: ff 45 e4 incl 0xffffffe4(%ebp) 8052fcf: 83 fe ff cmp $0xffffffff,%esi 8052fd2: 74 15 je 0x8052fe9 8052fd4: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) 8052fd8: 74 0f je 0x8052fe9 8052fda: 8a 5d d0 mov 0xffffffd0(%ebp),%bl 8052fdd: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8052fe0: 38 1c 0e cmp %bl,(%esi,%ecx,1) 8052fe3: 0f 85 fb fe ff ff jne 0x8052ee4 8052fe9: 8b 5d c4 mov 0xffffffc4(%ebp),%ebx 8052fec: 39 5d e4 cmp %ebx,0xffffffe4(%ebp) 8052fef: 75 0f jne 0x8053000 8052ff1: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 8052ff5: 74 7e je 0x8053075 8052ff7: 8b 4d 14 mov 0x14(%ebp),%ecx 8052ffa: 80 09 02 orb $0x2,(%ecx) 8052ffd: eb 76 jmp 0x8053075 8052fff: 90 nop 8053000: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8053003: f6 c1 08 test $0x8,%cl 8053006: 75 28 jne 0x8053030 8053008: 8b 5d c0 mov 0xffffffc0(%ebp),%ebx 805300b: c6 03 00 movb $0x0,(%ebx) 805300e: e9 5f f0 ff ff jmp 0x8052072 8053013: 90 nop 8053014: c7 45 9c 10 00 00 00 movl $0x10,0xffffff9c(%ebp) 805301b: 83 65 dc f9 andl $0xfffffff9,0xffffffdc(%ebp) 805301f: 80 4d dc 01 orb $0x1,0xffffffdc(%ebp) 8053023: c7 45 cc 00 00 00 00 movl $0x0,0xffffffcc(%ebp) 805302a: e9 97 f0 ff ff jmp 0x80520c6 805302f: 90 nop 8053030: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8053033: 80 39 00 cmpb $0x0,(%ecx) 8053036: 0f 85 b4 e5 ff ff jne 0x80515f0 805303c: 83 7d b4 00 cmpl $0x0,0xffffffb4(%ebp) 8053040: 74 33 je 0x8053075 8053042: eb 24 jmp 0x8053068 8053044: 8b 5d 08 mov 0x8(%ebp),%ebx 8053047: 8b 53 04 mov 0x4(%ebx),%edx 805304a: 39 53 08 cmp %edx,0x8(%ebx) 805304d: 77 0d ja 0x805305c 805304f: 53 push %ebx 8053050: e8 17 c0 01 00 call 0x806f06c 8053055: 83 c4 04 add $0x4,%esp 8053058: 89 c6 mov %eax,%esi 805305a: eb 0c jmp 0x8053068 805305c: 8b 4d 08 mov 0x8(%ebp),%ecx 805305f: 8b 51 04 mov 0x4(%ecx),%edx 8053062: 0f b6 32 movzbl (%edx),%esi 8053065: ff 41 04 incl 0x4(%ecx) 8053068: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 805306e: f6 44 72 01 20 testb $0x20,0x1(%edx,%esi,2) 8053073: 75 cf jne 0x8053044 8053075: 83 fe ff cmp $0xffffffff,%esi 8053078: 74 0a je 0x8053084 805307a: 8b 5d 08 mov 0x8(%ebp),%ebx 805307d: 53 push %ebx 805307e: 56 push %esi 805307f: e8 10 cc 01 00 call 0x806fc94 8053084: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 8053087: 8d 65 90 lea 0xffffff90(%ebp),%esp 805308a: 5b pop %ebx 805308b: 5e pop %esi 805308c: 5f pop %edi 805308d: 89 ec mov %ebp,%esp 805308f: 5d pop %ebp 8053090: c3 ret 8053091: 8d 76 00 lea 0x0(%esi),%esi 8053094: 55 push %ebp 8053095: 89 e5 mov %esp,%ebp 8053097: 8b 4d 08 mov 0x8(%ebp),%ecx 805309a: 8b 55 0c mov 0xc(%ebp),%edx 805309d: 8b 45 10 mov 0x10(%ebp),%eax 80530a0: 6a 00 push $0x0 80530a2: 50 push %eax 80530a3: 52 push %edx 80530a4: 51 push %ecx 80530a5: e8 1e e4 ff ff call 0x80514c8 80530aa: 89 ec mov %ebp,%esp 80530ac: 5d pop %ebp 80530ad: c3 ret 80530ae: 90 nop 80530af: 90 nop 80530b0: 55 push %ebp 80530b1: 89 e5 mov %esp,%ebp 80530b3: 83 ec 04 sub $0x4,%esp 80530b6: 57 push %edi 80530b7: 56 push %esi 80530b8: 53 push %ebx 80530b9: 8b 75 0c mov 0xc(%ebp),%esi 80530bc: 8b 5d 10 mov 0x10(%ebp),%ebx 80530bf: 85 db test %ebx,%ebx 80530c1: 75 15 jne 0x80530d8 80530c3: 30 c0 xor %al,%al 80530c5: 89 f7 mov %esi,%edi 80530c7: fc cld 80530c8: b9 ff ff ff ff mov $0xffffffff,%ecx 80530cd: f2 ae repnz scas %es:(%edi),%al 80530cf: 89 c8 mov %ecx,%eax 80530d1: f7 d0 not %eax 80530d3: 8d 58 ff lea 0xffffffff(%eax),%ebx 80530d6: eb 2b jmp 0x8053103 80530d8: 85 db test %ebx,%ebx 80530da: 7d 27 jge 0x8053103 80530dc: ba 00 04 00 00 mov $0x400,%edx 80530e1: 8d 86 00 04 00 00 lea 0x400(%esi),%eax 80530e7: 39 f0 cmp %esi,%eax 80530e9: 76 16 jbe 0x8053101 80530eb: 90 nop 80530ec: 81 fa ff ff ff 03 cmp $0x3ffffff,%edx 80530f2: 7f 0d jg 0x8053101 80530f4: 01 d2 add %edx,%edx 80530f6: 85 d2 test %edx,%edx 80530f8: 7e 07 jle 0x8053101 80530fa: 8d 04 32 lea (%edx,%esi,1),%eax 80530fd: 39 f0 cmp %esi,%eax 80530ff: 77 eb ja 0x80530ec 8053101: 89 d3 mov %edx,%ebx 8053103: 6a 00 push $0x0 8053105: 8d 0c 33 lea (%ebx,%esi,1),%ecx 8053108: 89 4d fc mov %ecx,0xfffffffc(%ebp) 805310b: 51 push %ecx 805310c: 56 push %esi 805310d: 8b 7d 08 mov 0x8(%ebp),%edi 8053110: 57 push %edi 8053111: e8 d6 bf 01 00 call 0x806f0ec 8053116: 89 77 10 mov %esi,0x10(%edi) 8053119: 89 77 0c mov %esi,0xc(%edi) 805311c: 89 77 04 mov %esi,0x4(%edi) 805311f: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 8053123: 74 17 je 0x805313c 8053125: 8b 4d 14 mov 0x14(%ebp),%ecx 8053128: 89 4f 14 mov %ecx,0x14(%edi) 805312b: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 805312e: 89 4f 18 mov %ecx,0x18(%edi) 8053131: 8b 4d 14 mov 0x14(%ebp),%ecx 8053134: 89 4f 08 mov %ecx,0x8(%edi) 8053137: eb 11 jmp 0x805314a 8053139: 8d 76 00 lea 0x0(%esi),%esi 805313c: 8b 7d 08 mov 0x8(%ebp),%edi 805313f: 89 77 14 mov %esi,0x14(%edi) 8053142: 89 77 18 mov %esi,0x18(%edi) 8053145: 01 de add %ebx,%esi 8053147: 89 77 08 mov %esi,0x8(%edi) 805314a: 8b 4d 08 mov 0x8(%ebp),%ecx 805314d: 89 59 54 mov %ebx,0x54(%ecx) 8053150: c7 41 58 00 00 00 00 movl $0x0,0x58(%ecx) 8053157: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 805315a: 5b pop %ebx 805315b: 5e pop %esi 805315c: 5f pop %edi 805315d: 89 ec mov %ebp,%esp 805315f: 5d pop %ebp 8053160: c3 ret 8053161: 8d 76 00 lea 0x0(%esi),%esi 8053164: 55 push %ebp 8053165: 89 e5 mov %esp,%ebp 8053167: 53 push %ebx 8053168: 8b 5d 08 mov 0x8(%ebp),%ebx 805316b: 8b 55 0c mov 0xc(%ebp),%edx 805316e: 8b 45 10 mov 0x10(%ebp),%eax 8053171: 6a 00 push $0x0 8053173: 50 push %eax 8053174: 52 push %edx 8053175: 53 push %ebx 8053176: e8 35 ff ff ff call 0x80530b0 805317b: 80 0b 08 orb $0x8,(%ebx) 805317e: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8053181: 89 ec mov %ebp,%esp 8053183: 5d pop %ebp 8053184: c3 ret 8053185: 8d 76 00 lea 0x0(%esi),%esi 8053188: 55 push %ebp 8053189: 89 e5 mov %esp,%ebp 805318b: 83 ec 0c sub $0xc,%esp 805318e: 57 push %edi 805318f: 56 push %esi 8053190: 53 push %ebx 8053191: 8b 5d 08 mov 0x8(%ebp),%ebx 8053194: 83 7d 0c ff cmpl $0xffffffff,0xc(%ebp) 8053198: 0f 94 c0 sete %al 805319b: 25 ff 00 00 00 and $0xff,%eax 80531a0: 89 45 fc mov %eax,0xfffffffc(%ebp) 80531a3: 8b 4b 14 mov 0x14(%ebx),%ecx 80531a6: 2b 4b 10 sub 0x10(%ebx),%ecx 80531a9: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 80531ac: 8b 4b 04 mov 0x4(%ebx),%ecx 80531af: 2b 4b 0c sub 0xc(%ebx),%ecx 80531b2: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 80531b5: f6 03 08 testb $0x8,(%ebx) 80531b8: 74 16 je 0x80531d0 80531ba: 31 c0 xor %eax,%eax 80531bc: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 80531c0: 0f 85 d6 00 00 00 jne 0x805329c 80531c6: b8 ff ff ff ff mov $0xffffffff,%eax 80531cb: e9 cc 00 00 00 jmp 0x805329c 80531d0: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 80531d3: 39 4b 54 cmp %ecx,0x54(%ebx) 80531d6: 73 03 jae 0x80531db 80531d8: 89 4b 54 mov %ecx,0x54(%ebx) 80531db: 8b 03 mov (%ebx),%eax 80531dd: 25 00 0c 00 00 and $0xc00,%eax 80531e2: 3d 00 04 00 00 cmp $0x400,%eax 80531e7: 75 12 jne 0x80531fb 80531e9: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 80531ec: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 80531ef: 81 0b 00 08 00 00 orl $0x800,(%ebx) 80531f5: 8b 4b 54 mov 0x54(%ebx),%ecx 80531f8: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 80531fb: 8b 43 20 mov 0x20(%ebx),%eax 80531fe: 2b 43 1c sub 0x1c(%ebx),%eax 8053201: 03 45 fc add 0xfffffffc(%ebp),%eax 8053204: 39 45 f8 cmp %eax,0xfffffff8(%ebp) 8053207: 72 5e jb 0x8053267 8053209: f6 03 01 testb $0x1,(%ebx) 805320c: 75 b8 jne 0x80531c6 805320e: 8b 7b 20 mov 0x20(%ebx),%edi 8053211: 2b 7b 1c sub 0x1c(%ebx),%edi 8053214: 01 ff add %edi,%edi 8053216: 57 push %edi 8053217: 8b 43 58 mov 0x58(%ebx),%eax 805321a: ff d0 call *%eax 805321c: 89 c6 mov %eax,%esi 805321e: 83 c4 04 add $0x4,%esp 8053221: 85 f6 test %esi,%esi 8053223: 74 a1 je 0x80531c6 8053225: 8b 53 1c mov 0x1c(%ebx),%edx 8053228: 8b 43 20 mov 0x20(%ebx),%eax 805322b: 29 d0 sub %edx,%eax 805322d: 50 push %eax 805322e: 52 push %edx 805322f: 56 push %esi 8053230: e8 5f 07 01 00 call 0x8063994 8053235: 83 c4 0c add $0xc,%esp 8053238: 83 7b 1c 00 cmpl $0x0,0x1c(%ebx) 805323c: 74 13 je 0x8053251 805323e: 8b 43 1c mov 0x1c(%ebx),%eax 8053241: 50 push %eax 8053242: 8b 43 5c mov 0x5c(%ebx),%eax 8053245: ff d0 call *%eax 8053247: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 805324e: 83 c4 04 add $0x4,%esp 8053251: 6a 01 push $0x1 8053253: 8d 04 37 lea (%edi,%esi,1),%eax 8053256: 50 push %eax 8053257: 56 push %esi 8053258: 53 push %ebx 8053259: e8 8e be 01 00 call 0x806f0ec 805325e: 89 73 10 mov %esi,0x10(%ebx) 8053261: 8b 43 20 mov 0x20(%ebx),%eax 8053264: 89 43 18 mov %eax,0x18(%ebx) 8053267: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 805326a: 03 4b 1c add 0x1c(%ebx),%ecx 805326d: 89 4b 14 mov %ecx,0x14(%ebx) 8053270: 8b 43 1c mov 0x1c(%ebx),%eax 8053273: 89 43 0c mov %eax,0xc(%ebx) 8053276: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8053279: 03 4b 1c add 0x1c(%ebx),%ecx 805327c: 89 4b 04 mov %ecx,0x4(%ebx) 805327f: 8b 4b 1c mov 0x1c(%ebx),%ecx 8053282: 03 4b 54 add 0x54(%ebx),%ecx 8053285: 89 4b 08 mov %ecx,0x8(%ebx) 8053288: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 805328c: 75 0b jne 0x8053299 805328e: 8b 43 14 mov 0x14(%ebx),%eax 8053291: 8a 4d 0c mov 0xc(%ebp),%cl 8053294: 88 08 mov %cl,(%eax) 8053296: ff 43 14 incl 0x14(%ebx) 8053299: 8b 45 0c mov 0xc(%ebp),%eax 805329c: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 805329f: 5b pop %ebx 80532a0: 5e pop %esi 80532a1: 5f pop %edi 80532a2: 89 ec mov %ebp,%esp 80532a4: 5d pop %ebp 80532a5: c3 ret 80532a6: 8d 36 lea (%esi),%esi 80532a8: 55 push %ebp 80532a9: 89 e5 mov %esp,%ebp 80532ab: 8b 55 08 mov 0x8(%ebp),%edx 80532ae: 8b 42 14 mov 0x14(%edx),%eax 80532b1: 2b 42 10 sub 0x10(%edx),%eax 80532b4: 39 42 54 cmp %eax,0x54(%edx) 80532b7: 73 03 jae 0x80532bc 80532b9: 89 42 54 mov %eax,0x54(%edx) 80532bc: 8b 02 mov (%edx),%eax 80532be: 25 00 0c 00 00 and $0xc00,%eax 80532c3: 3d 00 0c 00 00 cmp $0xc00,%eax 80532c8: 75 0c jne 0x80532d6 80532ca: 81 22 ff f7 ff ff andl $0xfffff7ff,(%edx) 80532d0: 8b 42 18 mov 0x18(%edx),%eax 80532d3: 89 42 14 mov %eax,0x14(%edx) 80532d6: 8b 4a 0c mov 0xc(%edx),%ecx 80532d9: 03 4a 54 add 0x54(%edx),%ecx 80532dc: 89 4a 08 mov %ecx,0x8(%edx) 80532df: 8b 42 04 mov 0x4(%edx),%eax 80532e2: 39 c8 cmp %ecx,%eax 80532e4: 72 0a jb 0x80532f0 80532e6: b8 ff ff ff ff mov $0xffffffff,%eax 80532eb: 89 ec mov %ebp,%esp 80532ed: 5d pop %ebp 80532ee: c3 ret 80532ef: 90 nop 80532f0: 8b 42 04 mov 0x4(%edx),%eax 80532f3: 0f b6 00 movzbl (%eax),%eax 80532f6: 89 ec mov %ebp,%esp 80532f8: 5d pop %ebp 80532f9: c3 ret 80532fa: 8d 36 lea (%esi),%esi 80532fc: 55 push %ebp 80532fd: 89 e5 mov %esp,%ebp 80532ff: 8b 55 08 mov 0x8(%ebp),%edx 8053302: 8b 42 14 mov 0x14(%edx),%eax 8053305: 2b 42 10 sub 0x10(%edx),%eax 8053308: 39 42 54 cmp %eax,0x54(%edx) 805330b: 76 03 jbe 0x8053310 805330d: 8b 42 54 mov 0x54(%edx),%eax 8053310: 89 ec mov %ebp,%esp 8053312: 5d pop %ebp 8053313: c3 ret 8053314: 55 push %ebp 8053315: 89 e5 mov %esp,%ebp 8053317: 57 push %edi 8053318: 56 push %esi 8053319: 53 push %ebx 805331a: 8b 75 08 mov 0x8(%ebp),%esi 805331d: 8b 5d 0c mov 0xc(%ebp),%ebx 8053320: 8b 7d 10 mov 0x10(%ebp),%edi 8053323: 56 push %esi 8053324: e8 d3 ff ff ff call 0x80532fc 8053329: 89 c2 mov %eax,%edx 805332b: b8 ff ff ff ff mov $0xffffffff,%eax 8053330: 8b 4d 14 mov 0x14(%ebp),%ecx 8053333: f6 c1 01 test $0x1,%cl 8053336: 74 32 je 0x805336a 8053338: 83 ff 01 cmp $0x1,%edi 805333b: 74 0b je 0x8053348 805333d: 83 ff 02 cmp $0x2,%edi 8053340: 75 0e jne 0x8053350 8053342: 01 d3 add %edx,%ebx 8053344: eb 0a jmp 0x8053350 8053346: 8d 36 lea (%esi),%esi 8053348: 8b 46 04 mov 0x4(%esi),%eax 805334b: 2b 46 0c sub 0xc(%esi),%eax 805334e: 01 c3 add %eax,%ebx 8053350: 85 db test %ebx,%ebx 8053352: 7c 3c jl 0x8053390 8053354: 39 d3 cmp %edx,%ebx 8053356: 77 38 ja 0x8053390 8053358: 8b 4e 0c mov 0xc(%esi),%ecx 805335b: 01 d9 add %ebx,%ecx 805335d: 89 4e 04 mov %ecx,0x4(%esi) 8053360: 8b 4e 0c mov 0xc(%esi),%ecx 8053363: 01 d1 add %edx,%ecx 8053365: 89 4e 08 mov %ecx,0x8(%esi) 8053368: 89 d8 mov %ebx,%eax 805336a: 8b 4d 14 mov 0x14(%ebp),%ecx 805336d: f6 c1 02 test $0x2,%cl 8053370: 74 33 je 0x80533a5 8053372: 83 ff 01 cmp $0x1,%edi 8053375: 74 09 je 0x8053380 8053377: 83 ff 02 cmp $0x2,%edi 805337a: 75 0c jne 0x8053388 805337c: 01 d3 add %edx,%ebx 805337e: eb 08 jmp 0x8053388 8053380: 8b 46 14 mov 0x14(%esi),%eax 8053383: 2b 46 10 sub 0x10(%esi),%eax 8053386: 01 c3 add %eax,%ebx 8053388: 85 db test %ebx,%ebx 805338a: 7c 04 jl 0x8053390 805338c: 39 d3 cmp %edx,%ebx 805338e: 76 08 jbe 0x8053398 8053390: b8 ff ff ff ff mov $0xffffffff,%eax 8053395: eb 0e jmp 0x80533a5 8053397: 90 nop 8053398: 89 56 54 mov %edx,0x54(%esi) 805339b: 8b 4e 10 mov 0x10(%esi),%ecx 805339e: 01 d9 add %ebx,%ecx 80533a0: 89 4e 14 mov %ecx,0x14(%esi) 80533a3: 89 d8 mov %ebx,%eax 80533a5: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80533a8: 5b pop %ebx 80533a9: 5e pop %esi 80533aa: 5f pop %edi 80533ab: 89 ec mov %ebp,%esp 80533ad: 5d pop %ebp 80533ae: c3 ret 80533af: 90 nop 80533b0: 55 push %ebp 80533b1: 89 e5 mov %esp,%ebp 80533b3: 8b 55 08 mov 0x8(%ebp),%edx 80533b6: 8b 45 0c mov 0xc(%ebp),%eax 80533b9: f6 02 08 testb $0x8,(%edx) 80533bc: 74 0e je 0x80533cc 80533be: 83 f8 ff cmp $0xffffffff,%eax 80533c1: 74 09 je 0x80533cc 80533c3: b8 ff ff ff ff mov $0xffffffff,%eax 80533c8: 89 ec mov %ebp,%esp 80533ca: 5d pop %ebp 80533cb: c3 ret 80533cc: 50 push %eax 80533cd: 52 push %edx 80533ce: e8 65 c5 01 00 call 0x806f938 80533d3: 89 ec mov %ebp,%esp 80533d5: 5d pop %ebp 80533d6: c3 ret 80533d7: 90 nop 80533d8: 55 push %ebp 80533d9: 89 e5 mov %esp,%ebp 80533db: 53 push %ebx 80533dc: 8b 5d 08 mov 0x8(%ebp),%ebx 80533df: 83 7b 1c 00 cmpl $0x0,0x1c(%ebx) 80533e3: 74 11 je 0x80533f6 80533e5: f6 03 01 testb $0x1,(%ebx) 80533e8: 75 0c jne 0x80533f6 80533ea: 8b 43 1c mov 0x1c(%ebx),%eax 80533ed: 50 push %eax 80533ee: 8b 43 5c mov 0x5c(%ebx),%eax 80533f1: ff d0 call *%eax 80533f3: 83 c4 04 add $0x4,%esp 80533f6: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 80533fd: 53 push %ebx 80533fe: e8 3d c1 01 00 call 0x806f540 8053403: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8053406: 89 ec mov %ebp,%esp 8053408: 5d pop %ebp 8053409: c3 ret 805340a: 90 nop 805340b: 90 nop 805340c: 55 push %ebp 805340d: 89 e5 mov %esp,%ebp 805340f: 83 ec 04 sub $0x4,%esp 8053412: 56 push %esi 8053413: 53 push %ebx 8053414: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8053417: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 805341a: 83 7b f0 00 cmpl $0x0,0xfffffff0(%ebx) 805341e: 74 18 je 0x8053438 8053420: 83 7b ec 66 cmpl $0x66,0xffffffec(%ebx) 8053424: 75 12 jne 0x8053438 8053426: 8b 43 e8 mov 0xffffffe8(%ebx),%eax 8053429: ff 4b e8 decl 0xffffffe8(%ebx) 805342c: 85 c0 test %eax,%eax 805342e: 7e 08 jle 0x8053438 8053430: 31 f6 xor %esi,%esi 8053432: e9 f6 00 00 00 jmp 0x805352d 8053437: 90 nop 8053438: 83 7b e4 00 cmpl $0x0,0xffffffe4(%ebx) 805343c: 75 2a jne 0x8053468 805343e: 8b 43 dc mov 0xffffffdc(%ebx),%eax 8053441: 8b 53 e0 mov 0xffffffe0(%ebx),%edx 8053444: 8b 74 82 fc mov 0xfffffffc(%edx,%eax,4),%esi 8053448: 6a 0a push $0xa 805344a: 48 dec %eax 805344b: 50 push %eax 805344c: 52 push %edx 805344d: 52 push %edx 805344e: e8 0d 2f 01 00 call 0x8066360 8053453: 89 c1 mov %eax,%ecx 8053455: 89 4b d8 mov %ecx,0xffffffd8(%ebx) 8053458: 8b 53 dc mov 0xffffffdc(%ebx),%edx 805345b: 8b 43 e0 mov 0xffffffe0(%ebx),%eax 805345e: 89 4c 90 fc mov %ecx,0xfffffffc(%eax,%edx,4) 8053462: e9 c6 00 00 00 jmp 0x805352d 8053467: 90 nop 8053468: 8b 43 dc mov 0xffffffdc(%ebx),%eax 805346b: 39 43 e4 cmp %eax,0xffffffe4(%ebx) 805346e: 7e 10 jle 0x8053480 8053470: 31 f6 xor %esi,%esi 8053472: e9 91 00 00 00 jmp 0x8053508 8053477: 90 nop 8053478: 8d 42 01 lea 0x1(%edx),%eax 805347b: eb 79 jmp 0x80534f6 805347d: 8d 76 00 lea 0x0(%esi),%esi 8053480: 8b 43 e4 mov 0xffffffe4(%ebx),%eax 8053483: 50 push %eax 8053484: 8b 43 d4 mov 0xffffffd4(%ebx),%eax 8053487: 50 push %eax 8053488: 8b 43 dc mov 0xffffffdc(%ebx),%eax 805348b: 50 push %eax 805348c: 8b 43 e0 mov 0xffffffe0(%ebx),%eax 805348f: 50 push %eax 8053490: 8b 43 d0 mov 0xffffffd0(%ebx),%eax 8053493: 50 push %eax 8053494: e8 a3 20 01 00 call 0x806553c 8053499: 89 c6 mov %eax,%esi 805349b: 8b 53 dc mov 0xffffffdc(%ebx),%edx 805349e: 2b 53 e4 sub 0xffffffe4(%ebx),%edx 80534a1: 8b 43 d0 mov 0xffffffd0(%ebx),%eax 80534a4: 89 34 90 mov %esi,(%eax,%edx,4) 80534a7: 8b 43 d0 mov 0xffffffd0(%ebx),%eax 80534aa: 8b 30 mov (%eax),%esi 80534ac: 8b 4b e0 mov 0xffffffe0(%ebx),%ecx 80534af: 8b 53 e4 mov 0xffffffe4(%ebx),%edx 80534b2: 83 c4 14 add $0x14,%esp 80534b5: 85 d2 test %edx,%edx 80534b7: 74 3b je 0x80534f4 80534b9: 89 d0 mov %edx,%eax 80534bb: f7 d8 neg %eax 80534bd: 83 e0 03 and $0x3,%eax 80534c0: 85 d2 test %edx,%edx 80534c2: 7e 25 jle 0x80534e9 80534c4: 85 c0 test %eax,%eax 80534c6: 74 0c je 0x80534d4 80534c8: 83 f8 03 cmp $0x3,%eax 80534cb: 7d 1c jge 0x80534e9 80534cd: 83 f8 02 cmp $0x2,%eax 80534d0: 7d 10 jge 0x80534e2 80534d2: eb 07 jmp 0x80534db 80534d4: 4a dec %edx 80534d5: 83 3c 91 00 cmpl $0x0,(%ecx,%edx,4) 80534d9: 75 9d jne 0x8053478 80534db: 4a dec %edx 80534dc: 83 3c 91 00 cmpl $0x0,(%ecx,%edx,4) 80534e0: 75 96 jne 0x8053478 80534e2: 4a dec %edx 80534e3: 83 3c 91 00 cmpl $0x0,(%ecx,%edx,4) 80534e7: 75 8f jne 0x8053478 80534e9: 4a dec %edx 80534ea: 83 3c 91 00 cmpl $0x0,(%ecx,%edx,4) 80534ee: 75 88 jne 0x8053478 80534f0: 85 d2 test %edx,%edx 80534f2: 75 e0 jne 0x80534d4 80534f4: 31 c0 xor %eax,%eax 80534f6: 89 43 dc mov %eax,0xffffffdc(%ebx) 80534f9: 85 c0 test %eax,%eax 80534fb: 75 0b jne 0x8053508 80534fd: c7 43 dc 01 00 00 00 movl $0x1,0xffffffdc(%ebx) 8053504: eb 27 jmp 0x805352d 8053506: 8d 36 lea (%esi),%esi 8053508: 6a 0a push $0xa 805350a: 8b 43 dc mov 0xffffffdc(%ebx),%eax 805350d: 50 push %eax 805350e: 8b 43 e0 mov 0xffffffe0(%ebx),%eax 8053511: 50 push %eax 8053512: 50 push %eax 8053513: e8 48 2e 01 00 call 0x8066360 8053518: 89 c1 mov %eax,%ecx 805351a: 89 4b d8 mov %ecx,0xffffffd8(%ebx) 805351d: 85 c9 test %ecx,%ecx 805351f: 74 0c je 0x805352d 8053521: 8b 53 dc mov 0xffffffdc(%ebx),%edx 8053524: 8b 43 e0 mov 0xffffffe0(%ebx),%eax 8053527: 89 0c 90 mov %ecx,(%eax,%edx,4) 805352a: ff 43 dc incl 0xffffffdc(%ebx) 805352d: 89 f0 mov %esi,%eax 805352f: 04 30 add $0x30,%al 8053531: 25 ff 00 00 00 and $0xff,%eax 8053536: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8053539: 5b pop %ebx 805353a: 5e pop %esi 805353b: 89 ec mov %ebp,%esp 805353d: 5d pop %ebp 805353e: c3 ret 805353f: 90 nop 8053540: 55 push %ebp 8053541: 89 e5 mov %esp,%ebp 8053543: 81 ec 58 01 00 00 sub $0x158,%esp 8053549: 57 push %edi 805354a: 56 push %esi 805354b: 53 push %ebx 805354c: 8b 5d 10 mov 0x10(%ebp),%ebx 805354f: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 8053556: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 805355d: c7 45 c4 00 00 00 00 movl $0x0,0xffffffc4(%ebp) 8053564: c7 45 a4 00 00 00 00 movl $0x0,0xffffffa4(%ebp) 805356b: a1 2c b1 07 08 mov 0x807b12c,%eax 8053570: 8b 40 0c mov 0xc(%eax),%eax 8053573: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 8053579: 8b bd 60 ff ff ff mov 0xffffff60(%ebp),%edi 805357f: 30 c0 xor %al,%al 8053581: fc cld 8053582: b9 ff ff ff ff mov $0xffffffff,%ecx 8053587: f2 ae repnz scas %es:(%edi),%al 8053589: 89 ce mov %ecx,%esi 805358b: f7 d6 not %esi 805358d: 89 f0 mov %esi,%eax 805358f: 48 dec %eax 8053590: 50 push %eax 8053591: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053597: 52 push %edx 8053598: 8d 4d cc lea 0xffffffcc(%ebp),%ecx 805359b: 51 push %ecx 805359c: e8 1f 25 00 00 call 0x8055ac0 80535a1: 89 c6 mov %eax,%esi 80535a3: 83 c4 0c add $0xc,%esp 80535a6: 85 f6 test %esi,%esi 80535a8: 7f 0e jg 0x80535b8 80535aa: a1 2c b1 07 08 mov 0x807b12c,%eax 80535af: 8b 40 0c mov 0xc(%eax),%eax 80535b2: 0f b6 00 movzbl (%eax),%eax 80535b5: 89 45 cc mov %eax,0xffffffcc(%ebp) 80535b8: 8b 45 0c mov 0xc(%ebp),%eax 80535bb: 83 78 28 00 cmpl $0x0,0x28(%eax) 80535bf: 74 55 je 0x8053616 80535c1: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 80535c7: 8b 52 14 mov 0x14(%edx),%edx 80535ca: 89 55 b0 mov %edx,0xffffffb0(%ebp) 80535cd: 80 3a 00 cmpb $0x0,(%edx) 80535d0: 74 44 je 0x8053616 80535d2: 80 3a ff cmpb $0xff,(%edx) 80535d5: 74 3f je 0x8053616 80535d7: a1 2c b1 07 08 mov 0x807b12c,%eax 80535dc: 8b 50 10 mov 0x10(%eax),%edx 80535df: 30 c0 xor %al,%al 80535e1: 89 d7 mov %edx,%edi 80535e3: fc cld 80535e4: b9 ff ff ff ff mov $0xffffffff,%ecx 80535e9: f2 ae repnz scas %es:(%edi),%al 80535eb: 89 c8 mov %ecx,%eax 80535ed: f7 d0 not %eax 80535ef: 48 dec %eax 80535f0: 50 push %eax 80535f1: 52 push %edx 80535f2: 8d 45 c8 lea 0xffffffc8(%ebp),%eax 80535f5: 50 push %eax 80535f6: e8 c5 24 00 00 call 0x8055ac0 80535fb: 83 c4 0c add $0xc,%esp 80535fe: 85 c0 test %eax,%eax 8053600: 7f 0e jg 0x8053610 8053602: a1 2c b1 07 08 mov 0x807b12c,%eax 8053607: 8b 40 10 mov 0x10(%eax),%eax 805360a: 0f b6 00 movzbl (%eax),%eax 805360d: 89 45 c8 mov %eax,0xffffffc8(%ebp) 8053610: 83 7d c8 00 cmpl $0x0,0xffffffc8(%ebp) 8053614: 75 07 jne 0x805361d 8053616: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 805361d: 8b 4d 0c mov 0xc(%ebp),%ecx 8053620: 83 79 0c 00 cmpl $0x0,0xc(%ecx) 8053624: 0f 84 9a 00 00 00 je 0x80536c4 805362a: 8b 03 mov (%ebx),%eax 805362c: 8b 10 mov (%eax),%edx 805362e: 8b 48 04 mov 0x4(%eax),%ecx 8053631: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8053634: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8053637: 8b 50 08 mov 0x8(%eax),%edx 805363a: 89 55 fc mov %edx,0xfffffffc(%ebp) 805363d: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8053640: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8053643: 50 push %eax 8053644: 52 push %edx 8053645: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8053648: 50 push %eax 8053649: e8 be 1c 01 00 call 0x806530c 805364e: 83 c4 0c add $0xc,%esp 8053651: 85 c0 test %eax,%eax 8053653: 0f 85 8c 00 00 00 jne 0x80536e5 8053659: 8b 45 fc mov 0xfffffffc(%ebp),%eax 805365c: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 805365f: 50 push %eax 8053660: 52 push %edx 8053661: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8053664: 50 push %eax 8053665: e8 2e 1c 01 00 call 0x8065298 805366a: 83 c4 0c add $0xc,%esp 805366d: 85 c0 test %eax,%eax 805366f: 74 1f je 0x8053690 8053671: c7 45 ac 7c 51 07 08 movl $0x807517c,0xffffffac(%ebp) 8053678: d9 ee fldz 805367a: db 6d f4 fldt 0xfffffff4(%ebp) 805367d: de d9 fcompp 805367f: df e0 fnstsw %ax 8053681: 80 e4 45 and $0x45,%ah 8053684: 80 fc 01 cmp $0x1,%ah 8053687: 0f 94 c0 sete %al 805368a: e9 91 00 00 00 jmp 0x8053720 805368f: 90 nop 8053690: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8053693: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8053696: 50 push %eax 8053697: 52 push %edx 8053698: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 805369b: 50 push %eax 805369c: 8d 45 c4 lea 0xffffffc4(%ebp),%eax 805369f: 50 push %eax 80536a0: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 80536a3: 50 push %eax 80536a4: 6a 02 push $0x2 80536a6: 8d 45 bc lea 0xffffffbc(%ebp),%eax 80536a9: 50 push %eax 80536aa: e8 2d 24 01 00 call 0x8065adc 80536af: 89 45 dc mov %eax,0xffffffdc(%ebp) 80536b2: c1 e0 05 shl $0x5,%eax 80536b5: 83 c0 c1 add $0xffffffc1,%eax 80536b8: 89 45 a8 mov %eax,0xffffffa8(%ebp) 80536bb: 83 c4 1c add $0x1c,%esp 80536be: e9 93 00 00 00 jmp 0x8053756 80536c3: 90 nop 80536c4: 8b 03 mov (%ebx),%eax 80536c6: 8b 10 mov (%eax),%edx 80536c8: 8b 48 04 mov 0x4(%eax),%ecx 80536cb: 89 55 f4 mov %edx,0xfffffff4(%ebp) 80536ce: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 80536d1: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 80536d4: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 80536d7: 50 push %eax 80536d8: 52 push %edx 80536d9: e8 fa 1b 01 00 call 0x80652d8 80536de: 83 c4 08 add $0x8,%esp 80536e1: 85 c0 test %eax,%eax 80536e3: 74 13 je 0x80536f8 80536e5: c7 45 ac 78 51 07 08 movl $0x8075178,0xffffffac(%ebp) 80536ec: c7 45 c4 00 00 00 00 movl $0x0,0xffffffc4(%ebp) 80536f3: eb 61 jmp 0x8053756 80536f5: 8d 76 00 lea 0x0(%esi),%esi 80536f8: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 80536fb: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 80536fe: 50 push %eax 80536ff: 52 push %edx 8053700: e8 5f 1b 01 00 call 0x8065264 8053705: 83 c4 08 add $0x8,%esp 8053708: 85 c0 test %eax,%eax 805370a: 74 20 je 0x805372c 805370c: c7 45 ac 7c 51 07 08 movl $0x807517c,0xffffffac(%ebp) 8053713: d9 ee fldz 8053715: dc 5d f4 fcompl 0xfffffff4(%ebp) 8053718: df e0 fnstsw %ax 805371a: 80 e4 45 and $0x45,%ah 805371d: 0f 94 c0 sete %al 8053720: 25 ff 00 00 00 and $0xff,%eax 8053725: 89 45 c4 mov %eax,0xffffffc4(%ebp) 8053728: eb 2c jmp 0x8053756 805372a: 8d 36 lea (%esi),%esi 805372c: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 805372f: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8053732: 50 push %eax 8053733: 52 push %edx 8053734: 8d 45 c4 lea 0xffffffc4(%ebp),%eax 8053737: 50 push %eax 8053738: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 805373b: 50 push %eax 805373c: 6a 02 push $0x2 805373e: 8d 45 bc lea 0xffffffbc(%ebp),%eax 8053741: 50 push %eax 8053742: e8 e9 1c 01 00 call 0x8065430 8053747: 89 45 dc mov %eax,0xffffffdc(%ebp) 805374a: c1 e0 05 shl $0x5,%eax 805374d: 83 c0 cc add $0xffffffcc,%eax 8053750: 89 45 a8 mov %eax,0xffffffa8(%ebp) 8053753: 83 c4 18 add $0x18,%esp 8053756: 83 7d ac 00 cmpl $0x0,0xffffffac(%ebp) 805375a: 0f 84 94 01 00 00 je 0x80538f4 8053760: 8b 45 0c mov 0xc(%ebp),%eax 8053763: 8b 30 mov (%eax),%esi 8053765: 39 70 04 cmp %esi,0x4(%eax) 8053768: 7e 03 jle 0x805376d 805376a: 8b 70 04 mov 0x4(%eax),%esi 805376d: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 8053771: 75 0f jne 0x8053782 8053773: 8b 55 0c mov 0xc(%ebp),%edx 8053776: 83 7a 24 00 cmpl $0x0,0x24(%edx) 805377a: 75 06 jne 0x8053782 805377c: 83 7a 1c 00 cmpl $0x0,0x1c(%edx) 8053780: 74 01 je 0x8053783 8053782: 4e dec %esi 8053783: 83 c6 fd add $0xfffffffd,%esi 8053786: 8b 4d 0c mov 0xc(%ebp),%ecx 8053789: 83 79 20 00 cmpl $0x0,0x20(%ecx) 805378d: 75 20 jne 0x80537af 805378f: 85 f6 test %esi,%esi 8053791: 7e 1c jle 0x80537af 8053793: 56 push %esi 8053794: 6a 20 push $0x20 8053796: 8b 45 08 mov 0x8(%ebp),%eax 8053799: 50 push %eax 805379a: e8 15 c3 01 00 call 0x806fab4 805379f: 89 c3 mov %eax,%ebx 80537a1: 83 c4 0c add $0xc,%esp 80537a4: 39 f3 cmp %esi,%ebx 80537a6: 0f 85 5a 16 00 00 jne 0x8054e06 80537ac: 01 75 a4 add %esi,0xffffffa4(%ebp) 80537af: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 80537b3: 74 3b je 0x80537f0 80537b5: 8b 55 08 mov 0x8(%ebp),%edx 80537b8: 8b 52 14 mov 0x14(%edx),%edx 80537bb: 8b 4d 08 mov 0x8(%ebp),%ecx 80537be: 39 51 18 cmp %edx,0x18(%ecx) 80537c1: 77 19 ja 0x80537dc 80537c3: 6a 2d push $0x2d 80537c5: 51 push %ecx 80537c6: e8 c5 b6 01 00 call 0x806ee90 80537cb: 89 c3 mov %eax,%ebx 80537cd: 83 c4 08 add $0x8,%esp 80537d0: 83 fb ff cmp $0xffffffff,%ebx 80537d3: 0f 84 2d 16 00 00 je 0x8054e06 80537d9: eb 70 jmp 0x805384b 80537db: 90 nop 80537dc: 8b 45 08 mov 0x8(%ebp),%eax 80537df: 8b 40 14 mov 0x14(%eax),%eax 80537e2: c6 00 2d movb $0x2d,(%eax) 80537e5: 8b 55 08 mov 0x8(%ebp),%edx 80537e8: ff 42 14 incl 0x14(%edx) 80537eb: eb 5e jmp 0x805384b 80537ed: 8d 76 00 lea 0x0(%esi),%esi 80537f0: 8b 4d 0c mov 0xc(%ebp),%ecx 80537f3: 83 79 24 00 cmpl $0x0,0x24(%ecx) 80537f7: 74 27 je 0x8053820 80537f9: 8b 45 08 mov 0x8(%ebp),%eax 80537fc: 8b 40 14 mov 0x14(%eax),%eax 80537ff: 8b 55 08 mov 0x8(%ebp),%edx 8053802: 39 42 18 cmp %eax,0x18(%edx) 8053805: 77 05 ja 0x805380c 8053807: 6a 2b push $0x2b 8053809: 52 push %edx 805380a: eb ba jmp 0x80537c6 805380c: 8b 4d 08 mov 0x8(%ebp),%ecx 805380f: 8b 49 14 mov 0x14(%ecx),%ecx 8053812: c6 01 2b movb $0x2b,(%ecx) 8053815: 8b 45 08 mov 0x8(%ebp),%eax 8053818: ff 40 14 incl 0x14(%eax) 805381b: eb 2e jmp 0x805384b 805381d: 8d 76 00 lea 0x0(%esi),%esi 8053820: 8b 55 0c mov 0xc(%ebp),%edx 8053823: 83 7a 1c 00 cmpl $0x0,0x1c(%edx) 8053827: 74 25 je 0x805384e 8053829: 8b 4d 08 mov 0x8(%ebp),%ecx 805382c: 8b 49 14 mov 0x14(%ecx),%ecx 805382f: 8b 45 08 mov 0x8(%ebp),%eax 8053832: 39 48 18 cmp %ecx,0x18(%eax) 8053835: 77 05 ja 0x805383c 8053837: 6a 20 push $0x20 8053839: 50 push %eax 805383a: eb 8a jmp 0x80537c6 805383c: 8b 55 08 mov 0x8(%ebp),%edx 805383f: 8b 52 14 mov 0x14(%edx),%edx 8053842: c6 02 20 movb $0x20,(%edx) 8053845: 8b 4d 08 mov 0x8(%ebp),%ecx 8053848: ff 41 14 incl 0x14(%ecx) 805384b: ff 45 a4 incl 0xffffffa4(%ebp) 805384e: bb 02 00 00 00 mov $0x2,%ebx 8053853: 90 nop 8053854: 8b 45 ac mov 0xffffffac(%ebp),%eax 8053857: 0f b6 38 movzbl (%eax),%edi 805385a: 40 inc %eax 805385b: 89 45 ac mov %eax,0xffffffac(%ebp) 805385e: 8b 55 08 mov 0x8(%ebp),%edx 8053861: 8b 52 14 mov 0x14(%edx),%edx 8053864: 8b 4d 08 mov 0x8(%ebp),%ecx 8053867: 39 51 18 cmp %edx,0x18(%ecx) 805386a: 77 24 ja 0x8053890 805386c: 89 f8 mov %edi,%eax 805386e: 0f b6 f8 movzbl %al,%edi 8053871: 89 bd 64 ff ff ff mov %edi,0xffffff64(%ebp) 8053877: 57 push %edi 8053878: 51 push %ecx 8053879: e8 12 b6 01 00 call 0x806ee90 805387e: 89 c7 mov %eax,%edi 8053880: 83 c4 08 add $0x8,%esp 8053883: 83 ff ff cmp $0xffffffff,%edi 8053886: 0f 84 7a 15 00 00 je 0x8054e06 805388c: eb 28 jmp 0x80538b6 805388e: 8d 36 lea (%esi),%esi 8053890: 8b 55 08 mov 0x8(%ebp),%edx 8053893: 8b 52 14 mov 0x14(%edx),%edx 8053896: 89 f9 mov %edi,%ecx 8053898: 88 8d 60 ff ff ff mov %cl,0xffffff60(%ebp) 805389e: 88 0a mov %cl,(%edx) 80538a0: 0f b6 85 60 ff ff ff movzbl 0xffffff60(%ebp),%eax 80538a7: 8b 55 08 mov 0x8(%ebp),%edx 80538aa: ff 42 14 incl 0x14(%edx) 80538ad: 83 f8 ff cmp $0xffffffff,%eax 80538b0: 0f 84 50 15 00 00 je 0x8054e06 80538b6: ff 45 a4 incl 0xffffffa4(%ebp) 80538b9: 89 d8 mov %ebx,%eax 80538bb: 4b dec %ebx 80538bc: 85 c0 test %eax,%eax 80538be: 75 94 jne 0x8053854 80538c0: 8b 4d 0c mov 0xc(%ebp),%ecx 80538c3: 83 79 20 00 cmpl $0x0,0x20(%ecx) 80538c7: 0f 84 7b 15 00 00 je 0x8054e48 80538cd: 85 f6 test %esi,%esi 80538cf: 0f 8e 73 15 00 00 jle 0x8054e48 80538d5: 56 push %esi 80538d6: 6a 20 push $0x20 80538d8: 8b 45 08 mov 0x8(%ebp),%eax 80538db: 50 push %eax 80538dc: e8 d3 c1 01 00 call 0x806fab4 80538e1: 89 c3 mov %eax,%ebx 80538e3: 39 f3 cmp %esi,%ebx 80538e5: 0f 85 1b 15 00 00 jne 0x8054e06 80538eb: 01 75 a4 add %esi,0xffffffa4(%ebp) 80538ee: e9 55 15 00 00 jmp 0x8054e48 80538f3: 90 nop 80538f4: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 80538f7: 85 f6 test %esi,%esi 80538f9: 7d 02 jge 0x80538fd 80538fb: f7 de neg %esi 80538fd: 83 c6 1f add $0x1f,%esi 8053900: 89 f3 mov %esi,%ebx 8053902: 79 03 jns 0x8053907 8053904: 8d 5e 1f lea 0x1f(%esi),%ebx 8053907: 89 d8 mov %ebx,%eax 8053909: c1 f8 05 sar $0x5,%eax 805390c: 8d 04 85 10 00 00 00 lea 0x10(,%eax,4),%eax 8053913: 29 c4 sub %eax,%esp 8053915: 89 65 e0 mov %esp,0xffffffe0(%ebp) 8053918: 29 c4 sub %eax,%esp 805391a: 89 65 d0 mov %esp,0xffffffd0(%ebp) 805391d: 29 c4 sub %eax,%esp 805391f: 89 65 d4 mov %esp,0xffffffd4(%ebp) 8053922: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 8053929: 83 7d e8 02 cmpl $0x2,0xffffffe8(%ebp) 805392d: 0f 8e 09 08 00 00 jle 0x805413c 8053933: 31 ff xor %edi,%edi 8053935: c7 45 a0 0c 00 00 00 movl $0xc,0xffffffa0(%ebp) 805393c: c7 45 9c 00 00 00 00 movl $0x0,0xffffff9c(%ebp) 8053943: c7 45 98 dc 78 07 08 movl $0x80778dc,0xffffff98(%ebp) 805394a: 8b 55 a8 mov 0xffffffa8(%ebp),%edx 805394d: 03 55 e8 add 0xffffffe8(%ebp),%edx 8053950: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8053956: f6 c2 1f test $0x1f,%dl 8053959: 0f 85 f9 01 00 00 jne 0x8053b58 805395f: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8053962: 49 dec %ecx 8053963: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8053969: 0f 88 d3 01 00 00 js 0x8053b42 805396f: 8d 1c 8d 00 00 00 00 lea 0x0(,%ecx,4),%ebx 8053976: f7 d1 not %ecx 8053978: 89 ce mov %ecx,%esi 805397a: 83 e6 03 and $0x3,%esi 805397d: 83 bd 5c ff ff ff ff cmpl $0xffffffff,0xffffff5c(%ebp) 8053984: 7e 72 jle 0x80539f8 8053986: 85 f6 test %esi,%esi 8053988: 0f 84 a2 00 00 00 je 0x8053a30 805398e: 83 fe 03 cmp $0x3,%esi 8053991: 7d 65 jge 0x80539f8 8053993: 83 fe 02 cmp $0x2,%esi 8053996: 7d 31 jge 0x80539c9 8053998: 8b b5 60 ff ff ff mov 0xffffff60(%ebp),%esi 805399e: 85 f6 test %esi,%esi 80539a0: 7d 03 jge 0x80539a5 80539a2: 83 c6 1f add $0x1f,%esi 80539a5: c1 fe 05 sar $0x5,%esi 80539a8: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 80539ae: 8d 04 b3 lea (%ebx,%esi,4),%eax 80539b1: 03 45 e0 add 0xffffffe0(%ebp),%eax 80539b4: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 80539ba: 8b 54 95 bc mov 0xffffffbc(%ebp,%edx,4),%edx 80539be: 89 10 mov %edx,(%eax) 80539c0: 83 c3 fc add $0xfffffffc,%ebx 80539c3: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 80539c9: 8b 75 a8 mov 0xffffffa8(%ebp),%esi 80539cc: 03 75 e8 add 0xffffffe8(%ebp),%esi 80539cf: 79 03 jns 0x80539d4 80539d1: 83 c6 1f add $0x1f,%esi 80539d4: c1 fe 05 sar $0x5,%esi 80539d7: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 80539dd: 8d 0c b3 lea (%ebx,%esi,4),%ecx 80539e0: 03 4d e0 add 0xffffffe0(%ebp),%ecx 80539e3: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 80539e9: 8b 44 85 bc mov 0xffffffbc(%ebp,%eax,4),%eax 80539ed: 89 01 mov %eax,(%ecx) 80539ef: 83 c3 fc add $0xfffffffc,%ebx 80539f2: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 80539f8: 8b 75 a8 mov 0xffffffa8(%ebp),%esi 80539fb: 03 75 e8 add 0xffffffe8(%ebp),%esi 80539fe: 79 03 jns 0x8053a03 8053a00: 83 c6 1f add $0x1f,%esi 8053a03: c1 fe 05 sar $0x5,%esi 8053a06: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 8053a0c: 8d 14 b3 lea (%ebx,%esi,4),%edx 8053a0f: 03 55 e0 add 0xffffffe0(%ebp),%edx 8053a12: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053a18: 8b 4c 8d bc mov 0xffffffbc(%ebp,%ecx,4),%ecx 8053a1c: 89 0a mov %ecx,(%edx) 8053a1e: 83 c3 fc add $0xfffffffc,%ebx 8053a21: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 8053a27: 0f 88 15 01 00 00 js 0x8053b42 8053a2d: 8d 76 00 lea 0x0(%esi),%esi 8053a30: 8b 75 a8 mov 0xffffffa8(%ebp),%esi 8053a33: 03 75 e8 add 0xffffffe8(%ebp),%esi 8053a36: 79 03 jns 0x8053a3b 8053a38: 83 c6 1f add $0x1f,%esi 8053a3b: c1 fe 05 sar $0x5,%esi 8053a3e: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 8053a44: 8d 04 b3 lea (%ebx,%esi,4),%eax 8053a47: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053a4a: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 8053a50: 8b 54 95 bc mov 0xffffffbc(%ebp,%edx,4),%edx 8053a54: 89 10 mov %edx,(%eax) 8053a56: 8d 4b fc lea 0xfffffffc(%ebx),%ecx 8053a59: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 8053a5f: 8b b5 5c ff ff ff mov 0xffffff5c(%ebp),%esi 8053a65: 4e dec %esi 8053a66: 8b 45 a8 mov 0xffffffa8(%ebp),%eax 8053a69: 03 45 e8 add 0xffffffe8(%ebp),%eax 8053a6c: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp) 8053a72: 79 09 jns 0x8053a7d 8053a74: 83 c0 1f add $0x1f,%eax 8053a77: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp) 8053a7d: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx 8053a83: c1 fa 05 sar $0x5,%edx 8053a86: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 8053a8c: 8d 0c 91 lea (%ecx,%edx,4),%ecx 8053a8f: 03 4d e0 add 0xffffffe0(%ebp),%ecx 8053a92: 8b 74 b5 bc mov 0xffffffbc(%ebp,%esi,4),%esi 8053a96: 89 b5 b0 fe ff ff mov %esi,0xfffffeb0(%ebp) 8053a9c: 89 31 mov %esi,(%ecx) 8053a9e: 8d 43 f8 lea 0xfffffff8(%ebx),%eax 8053aa1: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 8053aa7: 8b b5 5c ff ff ff mov 0xffffff5c(%ebp),%esi 8053aad: 83 c6 fe add $0xfffffffe,%esi 8053ab0: 8b 55 a8 mov 0xffffffa8(%ebp),%edx 8053ab3: 03 55 e8 add 0xffffffe8(%ebp),%edx 8053ab6: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp) 8053abc: 79 09 jns 0x8053ac7 8053abe: 83 c2 1f add $0x1f,%edx 8053ac1: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp) 8053ac7: 8b 8d 64 ff ff ff mov 0xffffff64(%ebp),%ecx 8053acd: c1 f9 05 sar $0x5,%ecx 8053ad0: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053ad6: 8d 04 88 lea (%eax,%ecx,4),%eax 8053ad9: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053adc: 8b 74 b5 bc mov 0xffffffbc(%ebp,%esi,4),%esi 8053ae0: 89 b5 ac fe ff ff mov %esi,0xfffffeac(%ebp) 8053ae6: 89 30 mov %esi,(%eax) 8053ae8: 8d 53 f4 lea 0xfffffff4(%ebx),%edx 8053aeb: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8053af1: 8b b5 5c ff ff ff mov 0xffffff5c(%ebp),%esi 8053af7: 83 c6 fd add $0xfffffffd,%esi 8053afa: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 8053afd: 03 4d e8 add 0xffffffe8(%ebp),%ecx 8053b00: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 8053b06: 79 09 jns 0x8053b11 8053b08: 83 c1 1f add $0x1f,%ecx 8053b0b: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 8053b11: 8b 85 64 ff ff ff mov 0xffffff64(%ebp),%eax 8053b17: c1 f8 05 sar $0x5,%eax 8053b1a: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053b20: 8d 14 82 lea (%edx,%eax,4),%edx 8053b23: 03 55 e0 add 0xffffffe0(%ebp),%edx 8053b26: 8b 74 b5 bc mov 0xffffffbc(%ebp,%esi,4),%esi 8053b2a: 89 b5 a8 fe ff ff mov %esi,0xfffffea8(%ebp) 8053b30: 89 32 mov %esi,(%edx) 8053b32: 83 c3 f0 add $0xfffffff0,%ebx 8053b35: 83 85 5c ff ff ff fc addl $0xfffffffc,0xffffff5c(%ebp) 8053b3c: 0f 89 ee fe ff ff jns 0x8053a30 8053b42: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 8053b45: 03 5d e8 add 0xffffffe8(%ebp),%ebx 8053b48: 79 03 jns 0x8053b4d 8053b4a: 83 c3 1f add $0x1f,%ebx 8053b4d: 89 d8 mov %ebx,%eax 8053b4f: c1 f8 05 sar $0x5,%eax 8053b52: 01 45 dc add %eax,0xffffffdc(%ebp) 8053b55: eb 72 jmp 0x8053bc9 8053b57: 90 nop 8053b58: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 8053b5b: 03 5d e8 add 0xffffffe8(%ebp),%ebx 8053b5e: 89 de mov %ebx,%esi 8053b60: 79 03 jns 0x8053b65 8053b62: 8d 73 1f lea 0x1f(%ebx),%esi 8053b65: 89 f0 mov %esi,%eax 8053b67: 24 e0 and $0xe0,%al 8053b69: 29 c3 sub %eax,%ebx 8053b6b: 89 d8 mov %ebx,%eax 8053b6d: 50 push %eax 8053b6e: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8053b71: 50 push %eax 8053b72: 8d 45 bc lea 0xffffffbc(%ebp),%eax 8053b75: 50 push %eax 8053b76: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 8053b79: 03 5d e8 add 0xffffffe8(%ebp),%ebx 8053b7c: 79 03 jns 0x8053b81 8053b7e: 83 c3 1f add $0x1f,%ebx 8053b81: 89 d8 mov %ebx,%eax 8053b83: c1 f8 05 sar $0x5,%eax 8053b86: c1 e0 02 shl $0x2,%eax 8053b89: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053b8c: 50 push %eax 8053b8d: e8 2e 20 01 00 call 0x8065bc0 8053b92: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8053b95: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 8053b98: 03 5d e8 add 0xffffffe8(%ebp),%ebx 8053b9b: 79 03 jns 0x8053ba0 8053b9d: 83 c3 1f add $0x1f,%ebx 8053ba0: 89 d8 mov %ebx,%eax 8053ba2: c1 f8 05 sar $0x5,%eax 8053ba5: 01 45 dc add %eax,0xffffffdc(%ebp) 8053ba8: 83 c4 10 add $0x10,%esp 8053bab: 83 7d d8 00 cmpl $0x0,0xffffffd8(%ebp) 8053baf: 74 18 je 0x8053bc9 8053bb1: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8053bb4: c1 e1 02 shl $0x2,%ecx 8053bb7: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8053bbd: 8b 45 d8 mov 0xffffffd8(%ebp),%eax 8053bc0: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8053bc3: 89 04 0a mov %eax,(%edx,%ecx,1) 8053bc6: ff 45 dc incl 0xffffffdc(%ebp) 8053bc9: c7 85 5c ff ff ff 00 movl $0x0,0xffffff5c(%ebp) 8053bd0: 00 00 00 8053bd3: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 8053bd6: c7 85 60 ff ff ff 00 movl $0x0,0xffffff60(%ebp) 8053bdd: 00 00 00 8053be0: 8b 75 a8 mov 0xffffffa8(%ebp),%esi 8053be3: 03 75 e8 add 0xffffffe8(%ebp),%esi 8053be6: 79 03 jns 0x8053beb 8053be8: 83 c6 1f add $0x1f,%esi 8053beb: 89 f0 mov %esi,%eax 8053bed: c1 f8 05 sar $0x5,%eax 8053bf0: 39 85 5c ff ff ff cmp %eax,0xffffff5c(%ebp) 8053bf6: 7d 20 jge 0x8053c18 8053bf8: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 8053bfe: c7 04 0b 00 00 00 00 movl $0x0,(%ebx,%ecx,1) 8053c05: 83 c1 04 add $0x4,%ecx 8053c08: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 8053c0e: ff 85 5c ff ff ff incl 0xffffff5c(%ebp) 8053c14: eb ca jmp 0x8053be0 8053c16: 8d 36 lea (%esi),%esi 8053c18: 8b 75 98 mov 0xffffff98(%ebp),%esi 8053c1b: 83 c6 04 add $0x4,%esi 8053c1e: 8d 36 lea (%esi),%esi 8053c20: 83 c6 f0 add $0xfffffff0,%esi 8053c23: 83 45 98 f0 addl $0xfffffff0,0xffffff98(%ebp) 8053c27: 89 f8 mov %edi,%eax 8053c29: 03 46 04 add 0x4(%esi),%eax 8053c2c: 48 dec %eax 8053c2d: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 8053c30: 0f 8c d9 00 00 00 jl 0x8053d0f 8053c36: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 8053c3a: 75 20 jne 0x8053c5c 8053c3c: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8053c3f: 8b 55 98 mov 0xffffff98(%ebp),%edx 8053c42: 8b 12 mov (%edx),%edx 8053c44: 8b 1e mov (%esi),%ebx 8053c46: 8d 0c 9d 00 00 00 00 lea 0x0(,%ebx,4),%ecx 8053c4d: 51 push %ecx 8053c4e: 52 push %edx 8053c4f: 50 push %eax 8053c50: e8 3f fd 00 00 call 0x8063994 8053c55: 83 c4 0c add $0xc,%esp 8053c58: eb 40 jmp 0x8053c9a 8053c5a: 8d 36 lea (%esi),%esi 8053c5c: 8b 06 mov (%esi),%eax 8053c5e: 83 c0 fe add $0xfffffffe,%eax 8053c61: 50 push %eax 8053c62: 8b 55 98 mov 0xffffff98(%ebp),%edx 8053c65: 8b 12 mov (%edx),%edx 8053c67: 83 c2 08 add $0x8,%edx 8053c6a: 52 push %edx 8053c6b: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 8053c6e: 51 push %ecx 8053c6f: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8053c72: 50 push %eax 8053c73: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8053c76: 52 push %edx 8053c77: e8 74 20 01 00 call 0x8065cf0 8053c7c: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8053c82: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8053c85: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 8053c88: 03 1e add (%esi),%ebx 8053c8a: 83 c3 fe add $0xfffffffe,%ebx 8053c8d: 83 c4 14 add $0x14,%esp 8053c90: 83 bd 5c ff ff ff 00 cmpl $0x0,0xffffff5c(%ebp) 8053c97: 75 01 jne 0x8053c9a 8053c99: 4b dec %ebx 8053c9a: 39 5d dc cmp %ebx,0xffffffdc(%ebp) 8053c9d: 7f 17 jg 0x8053cb6 8053c9f: 75 6e jne 0x8053d0f 8053ca1: 53 push %ebx 8053ca2: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8053ca5: 50 push %eax 8053ca6: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053ca9: 50 push %eax 8053caa: e8 41 17 01 00 call 0x80653f0 8053caf: 83 c4 0c add $0xc,%esp 8053cb2: 85 c0 test %eax,%eax 8053cb4: 7c 59 jl 0x8053d0f 8053cb6: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 8053cb9: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8053cbc: 89 5d e4 mov %ebx,0xffffffe4(%ebp) 8053cbf: c1 e3 02 shl $0x2,%ebx 8053cc2: 89 9d 64 ff ff ff mov %ebx,0xffffff64(%ebp) 8053cc8: 53 push %ebx 8053cc9: 50 push %eax 8053cca: 51 push %ecx 8053ccb: e8 c4 fc 00 00 call 0x8063994 8053cd0: 83 c4 0c add $0xc,%esp 8053cd3: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 8053cd6: c1 e2 02 shl $0x2,%edx 8053cd9: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp) 8053cdf: 03 55 d4 add 0xffffffd4(%ebp),%edx 8053ce2: 83 c2 fc add $0xfffffffc,%edx 8053ce5: 0f bd 0a bsr (%edx),%ecx 8053ce8: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 8053ceb: 83 c7 fe add $0xfffffffe,%edi 8053cee: c1 e7 05 shl $0x5,%edi 8053cf1: 89 bd 60 ff ff ff mov %edi,0xffffff60(%ebp) 8053cf7: 89 cf mov %ecx,%edi 8053cf9: 83 f7 e0 xor $0xffffffe0,%edi 8053cfc: 03 bd 60 ff ff ff add 0xffffff60(%ebp),%edi 8053d02: b8 01 00 00 00 mov $0x1,%eax 8053d07: 8b 4d a0 mov 0xffffffa0(%ebp),%ecx 8053d0a: d3 e0 shl %cl,%eax 8053d0c: 09 45 9c or %eax,0xffffff9c(%ebp) 8053d0f: ff 4d a0 decl 0xffffffa0(%ebp) 8053d12: 81 7d 98 0c 78 07 08 cmpl $0x807780c,0xffffff98(%ebp) 8053d19: 0f 87 01 ff ff ff ja 0x8053c20 8053d1f: 8b 55 9c mov 0xffffff9c(%ebp),%edx 8053d22: 89 55 e8 mov %edx,0xffffffe8(%ebp) 8053d25: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 8053d29: 0f 8e d1 08 00 00 jle 0x8054600 8053d2f: 31 ff xor %edi,%edi 8053d31: 8b 75 d4 mov 0xffffffd4(%ebp),%esi 8053d34: 83 3e 00 cmpl $0x0,(%esi) 8053d37: 75 3d jne 0x8053d76 8053d39: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 8053d3c: 83 3b 00 cmpl $0x0,(%ebx) 8053d3f: 75 35 jne 0x8053d76 8053d41: bf 01 00 00 00 mov $0x1,%edi 8053d46: 83 7e 04 00 cmpl $0x0,0x4(%esi) 8053d4a: 75 2a jne 0x8053d76 8053d4c: 83 7b 04 00 cmpl $0x0,0x4(%ebx) 8053d50: 75 24 jne 0x8053d76 8053d52: 89 b5 5c ff ff ff mov %esi,0xffffff5c(%ebp) 8053d58: 89 de mov %ebx,%esi 8053d5a: bb 04 00 00 00 mov $0x4,%ebx 8053d5f: 90 nop 8053d60: 83 c3 04 add $0x4,%ebx 8053d63: 47 inc %edi 8053d64: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053d6a: 83 3c 19 00 cmpl $0x0,(%ecx,%ebx,1) 8053d6e: 75 06 jne 0x8053d76 8053d70: 83 3c 1e 00 cmpl $0x0,(%esi,%ebx,1) 8053d74: 74 ea je 0x8053d60 8053d76: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8053d79: c1 e0 02 shl $0x2,%eax 8053d7c: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp) 8053d82: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053d85: 83 c0 fc add $0xfffffffc,%eax 8053d88: 0f bd 10 bsr (%eax),%edx 8053d8b: 89 d3 mov %edx,%ebx 8053d8d: 80 f3 1f xor $0x1f,%bl 8053d90: 85 db test %ebx,%ebx 8053d92: 0f 85 20 02 00 00 jne 0x8053fb8 8053d98: 85 ff test %edi,%edi 8053d9a: 0f 8e 60 08 00 00 jle 0x8054600 8053da0: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 8053da3: 29 f9 sub %edi,%ecx 8053da5: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 8053dab: 39 cb cmp %ecx,%ebx 8053dad: 0f 8d f2 00 00 00 jge 0x8053ea5 8053db3: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8053db6: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8053dbc: 8d 14 bd 00 00 00 00 lea 0x0(,%edi,4),%edx 8053dc3: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8053dc9: 31 db xor %ebx,%ebx 8053dcb: 8d 34 8d 00 00 00 00 lea 0x0(,%ecx,4),%esi 8053dd2: 83 e1 03 and $0x3,%ecx 8053dd5: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 8053ddb: 74 5d je 0x8053e3a 8053ddd: 83 f9 01 cmp $0x1,%ecx 8053de0: 7e 36 jle 0x8053e18 8053de2: 83 f9 02 cmp $0x2,%ecx 8053de5: 7e 13 jle 0x8053dfa 8053de7: 03 55 d4 add 0xffffffd4(%ebp),%edx 8053dea: 8b 0a mov (%edx),%ecx 8053dec: 89 08 mov %ecx,(%eax) 8053dee: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053df5: bb 04 00 00 00 mov $0x4,%ebx 8053dfa: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053e00: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053e03: 8b 10 mov (%eax),%edx 8053e05: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053e0b: 89 14 19 mov %edx,(%ecx,%ebx,1) 8053e0e: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053e15: 83 c3 04 add $0x4,%ebx 8053e18: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053e1e: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053e21: 8b 10 mov (%eax),%edx 8053e23: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053e29: 89 14 19 mov %edx,(%ecx,%ebx,1) 8053e2c: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053e33: 83 c3 04 add $0x4,%ebx 8053e36: 39 f3 cmp %esi,%ebx 8053e38: 74 6b je 0x8053ea5 8053e3a: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8053e40: 01 d8 add %ebx,%eax 8053e42: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8053e48: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053e4e: 03 55 d4 add 0xffffffd4(%ebp),%edx 8053e51: 8b 0a mov (%edx),%ecx 8053e53: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8053e59: 89 08 mov %ecx,(%eax) 8053e5b: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053e61: 03 55 d4 add 0xffffffd4(%ebp),%edx 8053e64: 8b 4a 04 mov 0x4(%edx),%ecx 8053e67: 89 48 04 mov %ecx,0x4(%eax) 8053e6a: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053e70: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053e73: 8b 50 08 mov 0x8(%eax),%edx 8053e76: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053e7c: 89 51 08 mov %edx,0x8(%ecx) 8053e7f: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053e85: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053e88: 8b 50 0c mov 0xc(%eax),%edx 8053e8b: 89 51 0c mov %edx,0xc(%ecx) 8053e8e: 83 85 60 ff ff ff 10 addl $0x10,0xffffff60(%ebp) 8053e95: 83 c1 10 add $0x10,%ecx 8053e98: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8053e9e: 83 c3 10 add $0x10,%ebx 8053ea1: 39 f3 cmp %esi,%ebx 8053ea3: 75 a3 jne 0x8053e48 8053ea5: 29 7d e4 sub %edi,0xffffffe4(%ebp) 8053ea8: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8053eab: 29 f9 sub %edi,%ecx 8053ead: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 8053eb3: 85 c9 test %ecx,%ecx 8053eb5: 0f 8e f2 00 00 00 jle 0x8053fad 8053ebb: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053ebe: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8053ec4: 8d 14 bd 00 00 00 00 lea 0x0(,%edi,4),%edx 8053ecb: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8053ed1: 31 db xor %ebx,%ebx 8053ed3: 8d 34 8d 00 00 00 00 lea 0x0(,%ecx,4),%esi 8053eda: 83 e1 03 and $0x3,%ecx 8053edd: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 8053ee3: 74 5d je 0x8053f42 8053ee5: 83 f9 01 cmp $0x1,%ecx 8053ee8: 7e 36 jle 0x8053f20 8053eea: 83 f9 02 cmp $0x2,%ecx 8053eed: 7e 13 jle 0x8053f02 8053eef: 03 55 e0 add 0xffffffe0(%ebp),%edx 8053ef2: 8b 0a mov (%edx),%ecx 8053ef4: 89 08 mov %ecx,(%eax) 8053ef6: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053efd: bb 04 00 00 00 mov $0x4,%ebx 8053f02: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053f08: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053f0b: 8b 10 mov (%eax),%edx 8053f0d: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053f13: 89 14 19 mov %edx,(%ecx,%ebx,1) 8053f16: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053f1d: 83 c3 04 add $0x4,%ebx 8053f20: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053f26: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053f29: 8b 10 mov (%eax),%edx 8053f2b: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053f31: 89 14 19 mov %edx,(%ecx,%ebx,1) 8053f34: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053f3b: 83 c3 04 add $0x4,%ebx 8053f3e: 39 f3 cmp %esi,%ebx 8053f40: 74 6b je 0x8053fad 8053f42: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8053f48: 01 d8 add %ebx,%eax 8053f4a: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8053f50: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053f56: 03 55 e0 add 0xffffffe0(%ebp),%edx 8053f59: 8b 0a mov (%edx),%ecx 8053f5b: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8053f61: 89 08 mov %ecx,(%eax) 8053f63: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053f69: 03 55 e0 add 0xffffffe0(%ebp),%edx 8053f6c: 8b 4a 04 mov 0x4(%edx),%ecx 8053f6f: 89 48 04 mov %ecx,0x4(%eax) 8053f72: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053f78: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053f7b: 8b 50 08 mov 0x8(%eax),%edx 8053f7e: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053f84: 89 51 08 mov %edx,0x8(%ecx) 8053f87: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053f8d: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053f90: 8b 50 0c mov 0xc(%eax),%edx 8053f93: 89 51 0c mov %edx,0xc(%ecx) 8053f96: 83 85 60 ff ff ff 10 addl $0x10,0xffffff60(%ebp) 8053f9d: 83 c1 10 add $0x10,%ecx 8053fa0: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8053fa6: 83 c3 10 add $0x10,%ebx 8053fa9: 39 f3 cmp %esi,%ebx 8053fab: 75 a3 jne 0x8053f50 8053fad: 29 7d dc sub %edi,0xffffffdc(%ebp) 8053fb0: e9 4b 06 00 00 jmp 0x8054600 8053fb5: 8d 76 00 lea 0x0(%esi),%esi 8053fb8: 8d 34 bd 00 00 00 00 lea 0x0(,%edi,4),%esi 8053fbf: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 8053fc2: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8053fc8: 83 3c 31 00 cmpl $0x0,(%ecx,%esi,1) 8053fcc: 74 2a je 0x8053ff8 8053fce: 0f bc 04 31 bsf (%ecx,%esi,1),%eax 8053fd2: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 8053fd8: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8053fdb: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 8053fe1: 83 3c 32 00 cmpl $0x0,(%edx,%esi,1) 8053fe5: 74 25 je 0x805400c 8053fe7: 0f bc 34 32 bsf (%edx,%esi,1),%esi 8053feb: 39 c6 cmp %eax,%esi 8053fed: 7d 1d jge 0x805400c 8053fef: 89 b5 60 ff ff ff mov %esi,0xffffff60(%ebp) 8053ff5: eb 15 jmp 0x805400c 8053ff7: 90 nop 8053ff8: 8d 0c bd 00 00 00 00 lea 0x0(,%edi,4),%ecx 8053fff: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8054002: 0f bc 04 08 bsf (%eax,%ecx,1),%eax 8054006: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 805400c: 85 ff test %edi,%edi 805400e: 75 58 jne 0x8054068 8054010: b8 20 00 00 00 mov $0x20,%eax 8054015: 29 d8 sub %ebx,%eax 8054017: 39 85 60 ff ff ff cmp %eax,0xffffff60(%ebp) 805401d: 7d 58 jge 0x8054077 805401f: 53 push %ebx 8054020: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8054023: 50 push %eax 8054024: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8054027: 50 push %eax 8054028: 50 push %eax 8054029: e8 92 1b 01 00 call 0x8065bc0 805402e: 53 push %ebx 805402f: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8054032: 50 push %eax 8054033: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8054036: 50 push %eax 8054037: 50 push %eax 8054038: e8 83 1b 01 00 call 0x8065bc0 805403d: 89 c3 mov %eax,%ebx 805403f: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 8054042: 83 c4 20 add $0x20,%esp 8054045: 85 db test %ebx,%ebx 8054047: 0f 84 b3 05 00 00 je 0x8054600 805404d: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8054050: c1 e2 02 shl $0x2,%edx 8054053: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8054059: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 805405c: 89 1c 11 mov %ebx,(%ecx,%edx,1) 805405f: ff 45 dc incl 0xffffffdc(%ebp) 8054062: e9 99 05 00 00 jmp 0x8054600 8054067: 90 nop 8054068: b8 20 00 00 00 mov $0x20,%eax 805406d: 29 d8 sub %ebx,%eax 805406f: 39 85 60 ff ff ff cmp %eax,0xffffff60(%ebp) 8054075: 7c 5d jl 0x80540d4 8054077: be 20 00 00 00 mov $0x20,%esi 805407c: 29 de sub %ebx,%esi 805407e: 56 push %esi 805407f: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8054082: 29 f8 sub %edi,%eax 8054084: 50 push %eax 8054085: 8d 1c bd 00 00 00 00 lea 0x0(,%edi,4),%ebx 805408c: 89 d8 mov %ebx,%eax 805408e: 03 45 d4 add 0xffffffd4(%ebp),%eax 8054091: 50 push %eax 8054092: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8054095: 50 push %eax 8054096: e8 95 34 01 00 call 0x8067530 805409b: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 805409e: 48 dec %eax 805409f: 29 f8 sub %edi,%eax 80540a1: 89 45 e4 mov %eax,0xffffffe4(%ebp) 80540a4: 56 push %esi 80540a5: 8b 45 dc mov 0xffffffdc(%ebp),%eax 80540a8: 29 f8 sub %edi,%eax 80540aa: 50 push %eax 80540ab: 03 5d e0 add 0xffffffe0(%ebp),%ebx 80540ae: 53 push %ebx 80540af: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80540b2: 50 push %eax 80540b3: e8 78 34 01 00 call 0x8067530 80540b8: 83 c4 20 add $0x20,%esp 80540bb: 8b 45 dc mov 0xffffffdc(%ebp),%eax 80540be: 29 f8 sub %edi,%eax 80540c0: c1 e0 02 shl $0x2,%eax 80540c3: 03 45 e0 add 0xffffffe0(%ebp),%eax 80540c6: 83 78 fc 00 cmpl $0x0,0xfffffffc(%eax) 80540ca: 75 60 jne 0x805412c 80540cc: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 80540cf: 4b dec %ebx 80540d0: eb 5d jmp 0x805412f 80540d2: 8d 36 lea (%esi),%esi 80540d4: be 20 00 00 00 mov $0x20,%esi 80540d9: 29 de sub %ebx,%esi 80540db: 56 push %esi 80540dc: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 80540df: 40 inc %eax 80540e0: 29 f8 sub %edi,%eax 80540e2: 50 push %eax 80540e3: 8d 1c bd fc ff ff ff lea 0xfffffffc(,%edi,4),%ebx 80540ea: 89 d8 mov %ebx,%eax 80540ec: 03 45 d4 add 0xffffffd4(%ebp),%eax 80540ef: 50 push %eax 80540f0: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 80540f3: 50 push %eax 80540f4: e8 37 34 01 00 call 0x8067530 80540f9: 29 7d e4 sub %edi,0xffffffe4(%ebp) 80540fc: 56 push %esi 80540fd: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8054100: 40 inc %eax 8054101: 29 f8 sub %edi,%eax 8054103: 50 push %eax 8054104: 03 5d e0 add 0xffffffe0(%ebp),%ebx 8054107: 53 push %ebx 8054108: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805410b: 50 push %eax 805410c: e8 1f 34 01 00 call 0x8067530 8054111: 83 c4 20 add $0x20,%esp 8054114: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8054117: 40 inc %eax 8054118: 89 c3 mov %eax,%ebx 805411a: 29 fb sub %edi,%ebx 805411c: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 8054123: 03 45 e0 add 0xffffffe0(%ebp),%eax 8054126: 83 78 fc 00 cmpl $0x0,0xfffffffc(%eax) 805412a: 75 05 jne 0x8054131 805412c: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 805412f: 29 fb sub %edi,%ebx 8054131: 89 5d dc mov %ebx,0xffffffdc(%ebp) 8054134: e9 c7 04 00 00 jmp 0x8054600 8054139: 8d 76 00 lea 0x0(%esi),%esi 805413c: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 8054140: 0f 8d 7e 04 00 00 jge 0x80545c4 8054146: c7 45 94 00 00 00 00 movl $0x0,0xffffff94(%ebp) 805414d: c7 45 90 0c 00 00 00 movl $0xc,0xffffff90(%ebp) 8054154: c7 45 8c dc 78 07 08 movl $0x80778dc,0xffffff8c(%ebp) 805415b: 8b 45 a8 mov 0xffffffa8(%ebp),%eax 805415e: 50 push %eax 805415f: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8054162: 52 push %edx 8054163: 8d 4d bc lea 0xffffffbc(%ebp),%ecx 8054166: 51 push %ecx 8054167: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805416a: 50 push %eax 805416b: e8 50 1a 01 00 call 0x8065bc0 8054170: 89 c3 mov %eax,%ebx 8054172: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 8054175: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8054178: c1 e2 02 shl $0x2,%edx 805417b: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8054181: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 8054184: 89 1c 11 mov %ebx,(%ecx,%edx,1) 8054187: ff 45 dc incl 0xffffffdc(%ebp) 805418a: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) 8054191: f7 5d e8 negl 0xffffffe8(%ebp) 8054194: 83 c4 10 add $0x10,%esp 8054197: c7 85 68 ff ff ff e0 movl $0x80778e0,0xffffff68(%ebp) 805419e: 78 07 08 80541a1: 8d 76 00 lea 0x0(%esi),%esi 80541a4: 83 85 68 ff ff ff f0 addl $0xfffffff0,0xffffff68(%ebp) 80541ab: 83 45 8c f0 addl $0xfffffff0,0xffffff8c(%ebp) 80541af: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 80541b2: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax 80541b8: 39 50 08 cmp %edx,0x8(%eax) 80541bb: 0f 8f 45 03 00 00 jg 0x8054506 80541c1: 8b 18 mov (%eax),%ebx 80541c3: 83 c3 fe add $0xfffffffe,%ebx 80541c6: 39 5d dc cmp %ebx,0xffffffdc(%ebp) 80541c9: 7d 19 jge 0x80541e4 80541cb: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 80541ce: 51 push %ecx 80541cf: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80541d2: 50 push %eax 80541d3: 53 push %ebx 80541d4: 8b 55 8c mov 0xffffff8c(%ebp),%edx 80541d7: 8b 12 mov (%edx),%edx 80541d9: 83 c2 08 add $0x8,%edx 80541dc: 52 push %edx 80541dd: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 80541e0: 51 push %ecx 80541e1: eb 22 jmp 0x8054205 80541e3: 90 nop 80541e4: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax 80541ea: 8b 00 mov (%eax),%eax 80541ec: 83 c0 fe add $0xfffffffe,%eax 80541ef: 50 push %eax 80541f0: 8b 55 8c mov 0xffffff8c(%ebp),%edx 80541f3: 8b 12 mov (%edx),%edx 80541f5: 83 c2 08 add $0x8,%edx 80541f8: 52 push %edx 80541f9: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 80541fc: 51 push %ecx 80541fd: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8054200: 50 push %eax 8054201: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8054204: 52 push %edx 8054205: e8 e6 1a 01 00 call 0x8065cf0 805420a: 89 c3 mov %eax,%ebx 805420c: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 805420f: 83 c4 14 add $0x14,%esp 8054212: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8054215: 8b 8d 68 ff ff ff mov 0xffffff68(%ebp),%ecx 805421b: 03 19 add (%ecx),%ebx 805421d: 83 c3 fe add $0xfffffffe,%ebx 8054220: 83 7d d8 00 cmpl $0x0,0xffffffd8(%ebp) 8054224: 75 01 jne 0x8054227 8054226: 4b dec %ebx 8054227: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 805422e: 03 45 d0 add 0xffffffd0(%ebp),%eax 8054231: 83 c0 fc add $0xfffffffc,%eax 8054234: 0f bd 00 bsr (%eax),%eax 8054237: 89 c6 mov %eax,%esi 8054239: 83 f6 1f xor $0x1f,%esi 805423c: 89 df mov %ebx,%edi 805423e: 2b 7d dc sub 0xffffffdc(%ebp),%edi 8054241: 89 fa mov %edi,%edx 8054243: c1 e2 05 shl $0x5,%edx 8054246: 8d 46 e1 lea 0xffffffe1(%esi),%eax 8054249: 89 d7 mov %edx,%edi 805424b: 29 c7 sub %eax,%edi 805424d: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 8054250: 83 c0 03 add $0x3,%eax 8054253: 39 c7 cmp %eax,%edi 8054255: 75 46 jne 0x805429d 8054257: 83 fe 1c cmp $0x1c,%esi 805425a: 7f 1c jg 0x8054278 805425c: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp) 8054263: b8 1c 00 00 00 mov $0x1c,%eax 8054268: 29 f0 sub %esi,%eax 805426a: 89 c1 mov %eax,%ecx 805426c: b8 0a 00 00 00 mov $0xa,%eax 8054271: d3 e0 shl %cl,%eax 8054273: 89 45 b8 mov %eax,0xffffffb8(%ebp) 8054276: eb 25 jmp 0x805429d 8054278: c7 45 b4 00 00 00 a0 movl $0xa0000000,0xffffffb4(%ebp) 805427f: c7 45 b8 00 00 00 00 movl $0x0,0xffffffb8(%ebp) 8054286: b8 20 00 00 00 mov $0x20,%eax 805428b: 29 f0 sub %esi,%eax 805428d: 50 push %eax 805428e: 6a 02 push $0x2 8054290: 8d 45 b4 lea 0xffffffb4(%ebp),%eax 8054293: 50 push %eax 8054294: 50 push %eax 8054295: e8 26 19 01 00 call 0x8065bc0 805429a: 83 c4 10 add $0x10,%esp 805429d: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 80542a0: 83 c2 03 add $0x3,%edx 80542a3: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 80542a9: 39 d7 cmp %edx,%edi 80542ab: 7c 36 jl 0x80542e3 80542ad: 0f 85 53 02 00 00 jne 0x8054506 80542b3: 8d 0c 9d 00 00 00 00 lea 0x0(,%ebx,4),%ecx 80542ba: 03 4d d0 add 0xffffffd0(%ebp),%ecx 80542bd: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 80542c3: 8b 41 fc mov 0xfffffffc(%ecx),%eax 80542c6: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 80542cc: 39 45 b8 cmp %eax,0xffffffb8(%ebp) 80542cf: 77 12 ja 0x80542e3 80542d1: 0f 85 2f 02 00 00 jne 0x8054506 80542d7: 8b 51 f8 mov 0xfffffff8(%ecx),%edx 80542da: 39 55 b4 cmp %edx,0xffffffb4(%ebp) 80542dd: 0f 86 23 02 00 00 jbe 0x8054506 80542e3: 29 7d e8 sub %edi,0xffffffe8(%ebp) 80542e6: b8 01 00 00 00 mov $0x1,%eax 80542eb: 8b 4d 90 mov 0xffffff90(%ebp),%ecx 80542ee: d3 e0 shl %cl,%eax 80542f0: 09 45 94 or %eax,0xffffff94(%ebp) 80542f3: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 80542f7: 7d 03 jge 0x80542fc 80542f9: 2b 75 e8 sub 0xffffffe8(%ebp),%esi 80542fc: 31 ff xor %edi,%edi 80542fe: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8054301: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054307: 83 38 00 cmpl $0x0,(%eax) 805430a: 75 2a jne 0x8054336 805430c: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 8054312: c7 85 5c ff ff ff 00 movl $0x0,0xffffff5c(%ebp) 8054319: 00 00 00 805431c: 83 85 5c ff ff ff 04 addl $0x4,0xffffff5c(%ebp) 8054323: 47 inc %edi 8054324: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 805432a: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 8054330: 83 3c 11 00 cmpl $0x0,(%ecx,%edx,1) 8054334: 74 e6 je 0x805431c 8054336: 83 fe 1f cmp $0x1f,%esi 8054339: 0f 85 25 01 00 00 jne 0x8054464 805433f: 89 d8 mov %ebx,%eax 8054341: 29 f8 sub %edi,%eax 8054343: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp) 8054349: 85 c0 test %eax,%eax 805434b: 0f 8e 08 01 00 00 jle 0x8054459 8054351: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8054354: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 805435a: 8d 0c bd 00 00 00 00 lea 0x0(,%edi,4),%ecx 8054361: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 8054367: 31 f6 xor %esi,%esi 8054369: c1 e0 02 shl $0x2,%eax 805436c: 89 85 6c ff ff ff mov %eax,0xffffff6c(%ebp) 8054372: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx 8054378: 83 e2 03 and $0x3,%edx 805437b: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp) 8054381: 74 67 je 0x80543ea 8054383: 83 fa 01 cmp $0x1,%edx 8054386: 7e 3c jle 0x80543c4 8054388: 83 fa 02 cmp $0x2,%edx 805438b: 7e 19 jle 0x80543a6 805438d: 03 4d d0 add 0xffffffd0(%ebp),%ecx 8054390: 8b 09 mov (%ecx),%ecx 8054392: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8054398: 89 08 mov %ecx,(%eax) 805439a: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 80543a1: be 04 00 00 00 mov $0x4,%esi 80543a6: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 80543ac: 03 55 d0 add 0xffffffd0(%ebp),%edx 80543af: 8b 0a mov (%edx),%ecx 80543b1: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 80543b7: 89 0c 30 mov %ecx,(%eax,%esi,1) 80543ba: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 80543c1: 83 c6 04 add $0x4,%esi 80543c4: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 80543ca: 03 55 d0 add 0xffffffd0(%ebp),%edx 80543cd: 8b 0a mov (%edx),%ecx 80543cf: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 80543d5: 89 0c 30 mov %ecx,(%eax,%esi,1) 80543d8: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 80543df: 83 c6 04 add $0x4,%esi 80543e2: 39 b5 6c ff ff ff cmp %esi,0xffffff6c(%ebp) 80543e8: 74 6f je 0x8054459 80543ea: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 80543f0: 01 f2 add %esi,%edx 80543f2: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 80543f8: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 80543fe: 03 4d d0 add 0xffffffd0(%ebp),%ecx 8054401: 8b 01 mov (%ecx),%eax 8054403: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 8054409: 89 02 mov %eax,(%edx) 805440b: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 8054411: 03 4d d0 add 0xffffffd0(%ebp),%ecx 8054414: 8b 41 04 mov 0x4(%ecx),%eax 8054417: 89 42 04 mov %eax,0x4(%edx) 805441a: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8054420: 03 55 d0 add 0xffffffd0(%ebp),%edx 8054423: 8b 4a 08 mov 0x8(%edx),%ecx 8054426: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 805442c: 89 48 08 mov %ecx,0x8(%eax) 805442f: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8054435: 03 55 d0 add 0xffffffd0(%ebp),%edx 8054438: 8b 4a 0c mov 0xc(%edx),%ecx 805443b: 89 48 0c mov %ecx,0xc(%eax) 805443e: 83 85 60 ff ff ff 10 addl $0x10,0xffffff60(%ebp) 8054445: 83 c0 10 add $0x10,%eax 8054448: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 805444e: 83 c6 10 add $0x10,%esi 8054451: 39 b5 6c ff ff ff cmp %esi,0xffffff6c(%ebp) 8054457: 75 9f jne 0x80543f8 8054459: 29 fb sub %edi,%ebx 805445b: 89 5d dc mov %ebx,0xffffffdc(%ebp) 805445e: e9 a3 00 00 00 jmp 0x8054506 8054463: 90 nop 8054464: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 805446b: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 805446e: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 8054474: 0f bc 0c 02 bsf (%edx,%eax,1),%ecx 8054478: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 805447e: 85 ff test %edi,%edi 8054480: 75 3a jne 0x80544bc 8054482: b8 1f 00 00 00 mov $0x1f,%eax 8054487: 29 f0 sub %esi,%eax 8054489: 39 c8 cmp %ecx,%eax 805448b: 7e 3e jle 0x80544cb 805448d: 46 inc %esi 805448e: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 8054494: 56 push %esi 8054495: 53 push %ebx 8054496: 52 push %edx 8054497: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805449a: 50 push %eax 805449b: e8 20 17 01 00 call 0x8065bc0 80544a0: 89 c6 mov %eax,%esi 80544a2: 89 75 d8 mov %esi,0xffffffd8(%ebp) 80544a5: 8d 53 01 lea 0x1(%ebx),%edx 80544a8: 89 55 dc mov %edx,0xffffffdc(%ebp) 80544ab: 8d 1c 9d 04 00 00 00 lea 0x4(,%ebx,4),%ebx 80544b2: 89 d9 mov %ebx,%ecx 80544b4: 03 4d e0 add 0xffffffe0(%ebp),%ecx 80544b7: 89 71 fc mov %esi,0xfffffffc(%ecx) 80544ba: eb 47 jmp 0x8054503 80544bc: b8 1f 00 00 00 mov $0x1f,%eax 80544c1: 29 f0 sub %esi,%eax 80544c3: 39 85 60 ff ff ff cmp %eax,0xffffff60(%ebp) 80544c9: 7c 15 jl 0x80544e0 80544cb: b8 1f 00 00 00 mov $0x1f,%eax 80544d0: 29 f0 sub %esi,%eax 80544d2: 50 push %eax 80544d3: 29 fb sub %edi,%ebx 80544d5: 53 push %ebx 80544d6: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 80544dd: eb 14 jmp 0x80544f3 80544df: 90 nop 80544e0: b8 1f 00 00 00 mov $0x1f,%eax 80544e5: 29 f0 sub %esi,%eax 80544e7: 50 push %eax 80544e8: 43 inc %ebx 80544e9: 29 fb sub %edi,%ebx 80544eb: 53 push %ebx 80544ec: 8d 04 bd fc ff ff ff lea 0xfffffffc(,%edi,4),%eax 80544f3: 03 45 d0 add 0xffffffd0(%ebp),%eax 80544f6: 50 push %eax 80544f7: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80544fa: 50 push %eax 80544fb: e8 30 30 01 00 call 0x8067530 8054500: 89 5d dc mov %ebx,0xffffffdc(%ebp) 8054503: 83 c4 10 add $0x10,%esp 8054506: ff 4d 90 decl 0xffffff90(%ebp) 8054509: 81 7d 8c 1c 78 07 08 cmpl $0x807781c,0xffffff8c(%ebp) 8054510: 74 0a je 0x805451c 8054512: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 8054516: 0f 8f 88 fc ff ff jg 0x80541a4 805451c: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 8054520: 0f 8e 95 00 00 00 jle 0x80545bb 8054526: 6a 0a push $0xa 8054528: 8b 45 dc mov 0xffffffdc(%ebp),%eax 805452b: 50 push %eax 805452c: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805452f: 50 push %eax 8054530: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8054533: 50 push %eax 8054534: e8 27 1e 01 00 call 0x8066360 8054539: 89 45 d8 mov %eax,0xffffffd8(%ebp) 805453c: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 805453f: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8054542: 0f bc 30 bsf (%eax),%esi 8054545: 83 c4 10 add $0x10,%esp 8054548: 83 7d e8 04 cmpl $0x4,0xffffffe8(%ebp) 805454c: 7f 0a jg 0x8054558 805454e: 39 75 e8 cmp %esi,0xffffffe8(%ebp) 8054551: 7f 0a jg 0x805455d 8054553: eb 3f jmp 0x8054594 8054555: 8d 76 00 lea 0x0(%esi),%esi 8054558: 83 fe 03 cmp $0x3,%esi 805455b: 7f 37 jg 0x8054594 805455d: be 1c 00 00 00 mov $0x1c,%esi 8054562: 83 7d e8 04 cmpl $0x4,0xffffffe8(%ebp) 8054566: 7f 08 jg 0x8054570 8054568: be 20 00 00 00 mov $0x20,%esi 805456d: 2b 75 e8 sub 0xffffffe8(%ebp),%esi 8054570: 56 push %esi 8054571: 53 push %ebx 8054572: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8054575: 50 push %eax 8054576: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8054579: 50 push %eax 805457a: e8 41 16 01 00 call 0x8065bc0 805457f: 89 c6 mov %eax,%esi 8054581: 89 75 d8 mov %esi,0xffffffd8(%ebp) 8054584: 83 c4 10 add $0x10,%esp 8054587: 85 f6 test %esi,%esi 8054589: 74 29 je 0x80545b4 805458b: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805458e: 89 34 98 mov %esi,(%eax,%ebx,4) 8054591: 43 inc %ebx 8054592: eb 20 jmp 0x80545b4 8054594: be 04 00 00 00 mov $0x4,%esi 8054599: 83 7d e8 04 cmpl $0x4,0xffffffe8(%ebp) 805459d: 7f 03 jg 0x80545a2 805459f: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 80545a2: 56 push %esi 80545a3: 53 push %ebx 80545a4: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 80545a7: 50 push %eax 80545a8: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80545ab: 50 push %eax 80545ac: e8 7f 2f 01 00 call 0x8067530 80545b1: 83 c4 10 add $0x10,%esp 80545b4: 89 5d dc mov %ebx,0xffffffdc(%ebp) 80545b7: 80 4d 94 01 orb $0x1,0xffffff94(%ebp) 80545bb: 8b 45 94 mov 0xffffff94(%ebp),%eax 80545be: 89 45 e8 mov %eax,0xffffffe8(%ebp) 80545c1: eb 3d jmp 0x8054600 80545c3: 90 nop 80545c4: 8b 55 a8 mov 0xffffffa8(%ebp),%edx 80545c7: 03 55 e8 add 0xffffffe8(%ebp),%edx 80545ca: 52 push %edx 80545cb: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 80545ce: 51 push %ecx 80545cf: 8d 45 bc lea 0xffffffbc(%ebp),%eax 80545d2: 50 push %eax 80545d3: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 80545d6: 52 push %edx 80545d7: e8 e4 15 01 00 call 0x8065bc0 80545dc: 89 c3 mov %eax,%ebx 80545de: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 80545e1: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 80545e4: c1 e1 02 shl $0x2,%ecx 80545e7: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 80545ed: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80545f0: 89 1c 08 mov %ebx,(%eax,%ecx,1) 80545f3: ff 45 dc incl 0xffffffdc(%ebp) 80545f6: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 80545fd: 83 c4 10 add $0x10,%esp 8054600: 8b 55 0c mov 0xc(%ebp),%edx 8054603: 8b 52 04 mov 0x4(%edx),%edx 8054606: 89 55 88 mov %edx,0xffffff88(%ebp) 8054609: c7 45 80 00 00 00 00 movl $0x0,0xffffff80(%ebp) 8054610: c7 85 78 ff ff ff 00 movl $0x0,0xffffff78(%ebp) 8054617: 00 00 00 805461a: 8b 4d 0c mov 0xc(%ebp),%ecx 805461d: 0f b6 59 08 movzbl 0x8(%ecx),%ebx 8054621: a1 8c ad 07 08 mov 0x807ad8c,%eax 8054626: 83 3c 98 65 cmpl $0x65,(%eax,%ebx,4) 805462a: 75 24 jne 0x8054650 805462c: 89 5d ec mov %ebx,0xffffffec(%ebp) 805462f: c7 45 84 01 00 00 00 movl $0x1,0xffffff84(%ebp) 8054636: 8b 31 mov (%ecx),%esi 8054638: 85 f6 test %esi,%esi 805463a: 7d 05 jge 0x8054641 805463c: be 06 00 00 00 mov $0x6,%esi 8054641: 89 b5 7c ff ff ff mov %esi,0xffffff7c(%ebp) 8054647: 89 f3 mov %esi,%ebx 8054649: 83 c3 08 add $0x8,%ebx 805464c: eb 48 jmp 0x8054696 805464e: 8d 36 lea (%esi),%esi 8054650: 8b 55 0c mov 0xc(%ebp),%edx 8054653: 80 7a 08 66 cmpb $0x66,0x8(%edx) 8054657: 75 57 jne 0x80546b0 8054659: c7 45 ec 66 00 00 00 movl $0x66,0xffffffec(%ebp) 8054660: 8b 32 mov (%edx),%esi 8054662: 85 f6 test %esi,%esi 8054664: 7d 05 jge 0x805466b 8054666: be 06 00 00 00 mov $0x6,%esi 805466b: 89 b5 7c ff ff ff mov %esi,0xffffff7c(%ebp) 8054671: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 8054675: 75 15 jne 0x805468c 8054677: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 805467a: 41 inc %ecx 805467b: 89 4d 84 mov %ecx,0xffffff84(%ebp) 805467e: 89 f0 mov %esi,%eax 8054680: 83 c0 02 add $0x2,%eax 8054683: 89 c3 mov %eax,%ebx 8054685: 03 5d e8 add 0xffffffe8(%ebp),%ebx 8054688: eb 0c jmp 0x8054696 805468a: 8d 36 lea (%esi),%esi 805468c: c7 45 84 01 00 00 00 movl $0x1,0xffffff84(%ebp) 8054693: 8d 5e 02 lea 0x2(%esi),%ebx 8054696: c7 85 74 ff ff ff ff movl $0x7fffffff,0xffffff74(%ebp) 805469d: ff ff 7f 80546a0: c7 85 70 ff ff ff 01 movl $0x1,0xffffff70(%ebp) 80546a7: 00 00 00 80546aa: e9 d1 00 00 00 jmp 0x8054780 80546af: 90 nop 80546b0: 8b 55 0c mov 0xc(%ebp),%edx 80546b3: 83 3a 00 cmpl $0x0,(%edx) 80546b6: 7c 18 jl 0x80546d0 80546b8: 8b 0a mov (%edx),%ecx 80546ba: 89 8d 74 ff ff ff mov %ecx,0xffffff74(%ebp) 80546c0: 85 c9 test %ecx,%ecx 80546c2: 75 16 jne 0x80546da 80546c4: c7 85 74 ff ff ff 01 movl $0x1,0xffffff74(%ebp) 80546cb: 00 00 00 80546ce: eb 0a jmp 0x80546da 80546d0: c7 85 74 ff ff ff 06 movl $0x6,0xffffff74(%ebp) 80546d7: 00 00 00 80546da: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 80546de: 75 10 jne 0x80546f0 80546e0: 8b 85 74 ff ff ff mov 0xffffff74(%ebp),%eax 80546e6: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 80546e9: 7d 0b jge 0x80546f6 80546eb: eb 43 jmp 0x8054730 80546ed: 8d 76 00 lea 0x0(%esi),%esi 80546f0: 83 7d e8 04 cmpl $0x4,0xffffffe8(%ebp) 80546f4: 7e 3a jle 0x8054730 80546f6: 8b 55 0c mov 0xc(%ebp),%edx 80546f9: 0f b6 52 08 movzbl 0x8(%edx),%edx 80546fd: bb 65 00 00 00 mov $0x65,%ebx 8054702: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 8054708: f6 44 51 01 01 testb $0x1,0x1(%ecx,%edx,2) 805470d: 74 05 je 0x8054714 805470f: bb 45 00 00 00 mov $0x45,%ebx 8054714: 89 5d ec mov %ebx,0xffffffec(%ebp) 8054717: 8b b5 74 ff ff ff mov 0xffffff74(%ebp),%esi 805471d: 4e dec %esi 805471e: c7 45 84 01 00 00 00 movl $0x1,0xffffff84(%ebp) 8054725: 8b 9d 74 ff ff ff mov 0xffffff74(%ebp),%ebx 805472b: 83 c3 07 add $0x7,%ebx 805472e: eb 2d jmp 0x805475d 8054730: c7 45 ec 66 00 00 00 movl $0x66,0xffffffec(%ebp) 8054737: c7 45 84 00 00 00 00 movl $0x0,0xffffff84(%ebp) 805473e: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 8054742: 75 07 jne 0x805474b 8054744: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 8054747: 40 inc %eax 8054748: 89 45 84 mov %eax,0xffffff84(%ebp) 805474b: 8b b5 74 ff ff ff mov 0xffffff74(%ebp),%esi 8054751: 2b 75 84 sub 0xffffff84(%ebp),%esi 8054754: 8b 9d 74 ff ff ff mov 0xffffff74(%ebp),%ebx 805475a: 01 db add %ebx,%ebx 805475c: 43 inc %ebx 805475d: c7 85 7c ff ff ff 00 movl $0x0,0xffffff7c(%ebp) 8054764: 00 00 00 8054767: 8b 55 0c mov 0xc(%ebp),%edx 805476a: 83 7a 18 00 cmpl $0x0,0x18(%edx) 805476e: 74 06 je 0x8054776 8054770: 89 b5 7c ff ff ff mov %esi,0xffffff7c(%ebp) 8054776: c7 85 70 ff ff ff 00 movl $0x0,0xffffff70(%ebp) 805477d: 00 00 00 8054780: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 8054784: 74 18 je 0x805479e 8054786: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 8054789: 51 push %ecx 805478a: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 805478d: 50 push %eax 805478e: 8b 55 84 mov 0xffffff84(%ebp),%edx 8054791: 52 push %edx 8054792: e8 c1 06 00 00 call 0x8054e58 8054797: 89 c7 mov %eax,%edi 8054799: 01 fb add %edi,%ebx 805479b: 83 c4 0c add $0xc,%esp 805479e: 8d 43 05 lea 0x5(%ebx),%eax 80547a1: 24 fc and $0xfc,%al 80547a3: 29 c4 sub %eax,%esp 80547a5: 8d 7c 24 02 lea 0x2(%esp,1),%edi 80547a9: 89 fb mov %edi,%ebx 80547ab: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 80547af: 74 0a je 0x80547bb 80547b1: 83 7d ec 66 cmpl $0x66,0xffffffec(%ebp) 80547b5: 0f 84 b9 00 00 00 je 0x8054874 80547bb: 8b 4d 84 mov 0xffffff84(%ebp),%ecx 80547be: 39 4d 80 cmp %ecx,0xffffff80(%ebp) 80547c1: 7d 7f jge 0x8054842 80547c3: 89 c8 mov %ecx,%eax 80547c5: 2b 45 80 sub 0xffffff80(%ebp),%eax 80547c8: 83 e0 03 and $0x3,%eax 80547cb: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 80547d1: 74 39 je 0x805480c 80547d3: 83 f8 01 cmp $0x1,%eax 80547d6: 7e 1f jle 0x80547f7 80547d8: 83 f8 02 cmp $0x2,%eax 80547db: 7e 0d jle 0x80547ea 80547dd: ff 45 80 incl 0xffffff80(%ebp) 80547e0: 89 e9 mov %ebp,%ecx 80547e2: e8 25 ec ff ff call 0x805340c 80547e7: 88 03 mov %al,(%ebx) 80547e9: 43 inc %ebx 80547ea: ff 45 80 incl 0xffffff80(%ebp) 80547ed: 89 e9 mov %ebp,%ecx 80547ef: e8 18 ec ff ff call 0x805340c 80547f4: 88 03 mov %al,(%ebx) 80547f6: 43 inc %ebx 80547f7: ff 45 80 incl 0xffffff80(%ebp) 80547fa: 89 e9 mov %ebp,%ecx 80547fc: e8 0b ec ff ff call 0x805340c 8054801: 88 03 mov %al,(%ebx) 8054803: 43 inc %ebx 8054804: 8b 45 84 mov 0xffffff84(%ebp),%eax 8054807: 39 45 80 cmp %eax,0xffffff80(%ebp) 805480a: 7d 36 jge 0x8054842 805480c: 89 e9 mov %ebp,%ecx 805480e: e8 f9 eb ff ff call 0x805340c 8054813: 88 03 mov %al,(%ebx) 8054815: 89 e9 mov %ebp,%ecx 8054817: e8 f0 eb ff ff call 0x805340c 805481c: 88 43 01 mov %al,0x1(%ebx) 805481f: 89 e9 mov %ebp,%ecx 8054821: e8 e6 eb ff ff call 0x805340c 8054826: 88 43 02 mov %al,0x2(%ebx) 8054829: 83 45 80 04 addl $0x4,0xffffff80(%ebp) 805482d: 89 e9 mov %ebp,%ecx 805482f: e8 d8 eb ff ff call 0x805340c 8054834: 88 43 03 mov %al,0x3(%ebx) 8054837: 83 c3 04 add $0x4,%ebx 805483a: 8b 55 84 mov 0xffffff84(%ebp),%edx 805483d: 39 55 80 cmp %edx,0xffffff80(%ebp) 8054840: 7c ca jl 0x805480c 8054842: c7 85 70 ff ff ff 01 movl $0x1,0xffffff70(%ebp) 8054849: 00 00 00 805484c: 8b 4d 0c mov 0xc(%ebp),%ecx 805484f: 83 79 18 00 cmpl $0x0,0x18(%ecx) 8054853: 75 26 jne 0x805487b 8054855: 83 bd 7c ff ff ff 00 cmpl $0x0,0xffffff7c(%ebp) 805485c: 7f 1d jg 0x805487b 805485e: 85 f6 test %esi,%esi 8054860: 7e 1f jle 0x8054881 8054862: 83 7d dc 01 cmpl $0x1,0xffffffdc(%ebp) 8054866: 7f 13 jg 0x805487b 8054868: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805486b: 83 38 00 cmpl $0x0,(%eax) 805486e: 74 11 je 0x8054881 8054870: eb 09 jmp 0x805487b 8054872: 8d 36 lea (%esi),%esi 8054874: c6 03 30 movb $0x30,(%ebx) 8054877: 43 inc %ebx 8054878: ff 4d e8 decl 0xffffffe8(%ebp) 805487b: 8a 45 cc mov 0xffffffcc(%ebp),%al 805487e: 88 03 mov %al,(%ebx) 8054880: 43 inc %ebx 8054881: 8b 85 7c ff ff ff mov 0xffffff7c(%ebp),%eax 8054887: 39 85 78 ff ff ff cmp %eax,0xffffff78(%ebp) 805488d: 7c 17 jl 0x80548a6 805488f: 39 b5 78 ff ff ff cmp %esi,0xffffff78(%ebp) 8054895: 7d 61 jge 0x80548f8 8054897: 90 nop 8054898: 83 7d dc 01 cmpl $0x1,0xffffffdc(%ebp) 805489c: 7f 08 jg 0x80548a6 805489e: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80548a1: 83 38 00 cmpl $0x0,(%eax) 80548a4: 74 52 je 0x80548f8 80548a6: ff 85 78 ff ff ff incl 0xffffff78(%ebp) 80548ac: 89 e9 mov %ebp,%ecx 80548ae: e8 59 eb ff ff call 0x805340c 80548b3: 88 03 mov %al,(%ebx) 80548b5: 3c 30 cmp $0x30,%al 80548b7: 74 0f je 0x80548c8 80548b9: c7 85 70 ff ff ff 01 movl $0x1,0xffffff70(%ebp) 80548c0: 00 00 00 80548c3: eb 1c jmp 0x80548e1 80548c5: 8d 76 00 lea 0x0(%esi),%esi 80548c8: 83 bd 70 ff ff ff 00 cmpl $0x0,0xffffff70(%ebp) 80548cf: 75 10 jne 0x80548e1 80548d1: 46 inc %esi 80548d2: 83 bd 7c ff ff ff 00 cmpl $0x0,0xffffff7c(%ebp) 80548d9: 7e 06 jle 0x80548e1 80548db: ff 85 7c ff ff ff incl 0xffffff7c(%ebp) 80548e1: 43 inc %ebx 80548e2: 8b 95 7c ff ff ff mov 0xffffff7c(%ebp),%edx 80548e8: 39 95 78 ff ff ff cmp %edx,0xffffff78(%ebp) 80548ee: 7c b6 jl 0x80548a6 80548f0: 39 b5 78 ff ff ff cmp %esi,0xffffff78(%ebp) 80548f6: 7c a0 jl 0x8054898 80548f8: 89 e9 mov %ebp,%ecx 80548fa: e8 0d eb ff ff call 0x805340c 80548ff: 0f b6 f0 movzbl %al,%esi 8054902: 83 fe 34 cmp $0x34,%esi 8054905: 0f 8e 39 02 00 00 jle 0x8054b44 805490b: 89 9d 5c ff ff ff mov %ebx,0xffffff5c(%ebp) 8054911: 83 fe 35 cmp $0x35,%esi 8054914: 75 18 jne 0x805492e 8054916: 83 7d dc 01 cmpl $0x1,0xffffffdc(%ebp) 805491a: 75 12 jne 0x805492e 805491c: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805491f: 83 38 00 cmpl $0x0,(%eax) 8054922: 75 0a jne 0x805492e 8054924: f6 43 ff 01 testb $0x1,0xffffffff(%ebx) 8054928: 0f 84 16 02 00 00 je 0x8054b44 805492e: 83 bd 78 ff ff ff 00 cmpl $0x0,0xffffff78(%ebp) 8054935: 7e 48 jle 0x805497f 8054937: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 805493d: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8054943: 0f b6 09 movzbl (%ecx),%ecx 8054946: 39 4d cc cmp %ecx,0xffffffcc(%ebp) 8054949: 74 34 je 0x805497f 805494b: 90 nop 805494c: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8054952: 80 38 39 cmpb $0x39,(%eax) 8054955: 75 12 jne 0x8054969 8054957: c6 00 30 movb $0x30,(%eax) 805495a: 48 dec %eax 805495b: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054961: 0f b6 10 movzbl (%eax),%edx 8054964: 39 55 cc cmp %edx,0xffffffcc(%ebp) 8054967: 75 e3 jne 0x805494c 8054969: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 805496f: 0f b6 09 movzbl (%ecx),%ecx 8054972: 39 4d cc cmp %ecx,0xffffffcc(%ebp) 8054975: 74 08 je 0x805497f 8054977: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 805497d: fe 00 incb (%eax) 805497f: 83 bd 78 ff ff ff 00 cmpl $0x0,0xffffff78(%ebp) 8054986: 74 12 je 0x805499a 8054988: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 805498e: 0f b6 12 movzbl (%edx),%edx 8054991: 39 55 cc cmp %edx,0xffffffcc(%ebp) 8054994: 0f 85 aa 01 00 00 jne 0x8054b44 805499a: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 80549a0: 0f b6 49 ff movzbl 0xffffffff(%ecx),%ecx 80549a4: 39 4d cc cmp %ecx,0xffffffcc(%ebp) 80549a7: 75 06 jne 0x80549af 80549a9: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 80549af: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 80549b5: 39 bd 5c ff ff ff cmp %edi,0xffffff5c(%ebp) 80549bb: 0f 82 cb 00 00 00 jb 0x8054a8c 80549c1: 8d 57 ff lea 0xffffffff(%edi),%edx 80549c4: 89 d0 mov %edx,%eax 80549c6: 2b 85 5c ff ff ff sub 0xffffff5c(%ebp),%eax 80549cc: 89 c6 mov %eax,%esi 80549ce: 83 e6 03 and $0x3,%esi 80549d1: 39 95 5c ff ff ff cmp %edx,0xffffff5c(%ebp) 80549d7: 7e 3c jle 0x8054a15 80549d9: 85 f6 test %esi,%esi 80549db: 74 53 je 0x8054a30 80549dd: 83 fe 03 cmp $0x3,%esi 80549e0: 7d 33 jge 0x8054a15 80549e2: 83 fe 02 cmp $0x2,%esi 80549e5: 7d 19 jge 0x8054a00 80549e7: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 80549ed: 80 38 39 cmpb $0x39,(%eax) 80549f0: 0f 85 80 00 00 00 jne 0x8054a76 80549f6: c6 00 30 movb $0x30,(%eax) 80549f9: 48 dec %eax 80549fa: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054a00: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 8054a06: 80 3a 39 cmpb $0x39,(%edx) 8054a09: 75 6b jne 0x8054a76 8054a0b: c6 02 30 movb $0x30,(%edx) 8054a0e: 4a dec %edx 8054a0f: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 8054a15: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8054a1b: 80 39 39 cmpb $0x39,(%ecx) 8054a1e: 75 56 jne 0x8054a76 8054a20: c6 01 30 movb $0x30,(%ecx) 8054a23: 49 dec %ecx 8054a24: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8054a2a: 39 f9 cmp %edi,%ecx 8054a2c: 72 5e jb 0x8054a8c 8054a2e: 8d 36 lea (%esi),%esi 8054a30: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8054a36: 80 38 39 cmpb $0x39,(%eax) 8054a39: 75 3b jne 0x8054a76 8054a3b: c6 00 30 movb $0x30,(%eax) 8054a3e: 48 dec %eax 8054a3f: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054a45: 80 38 39 cmpb $0x39,(%eax) 8054a48: 75 2c jne 0x8054a76 8054a4a: c6 00 30 movb $0x30,(%eax) 8054a4d: 48 dec %eax 8054a4e: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054a54: 80 38 39 cmpb $0x39,(%eax) 8054a57: 75 1d jne 0x8054a76 8054a59: c6 00 30 movb $0x30,(%eax) 8054a5c: 48 dec %eax 8054a5d: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054a63: 80 38 39 cmpb $0x39,(%eax) 8054a66: 75 0e jne 0x8054a76 8054a68: c6 00 30 movb $0x30,(%eax) 8054a6b: 48 dec %eax 8054a6c: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054a72: 39 f8 cmp %edi,%eax 8054a74: 73 ba jae 0x8054a30 8054a76: 39 bd 5c ff ff ff cmp %edi,0xffffff5c(%ebp) 8054a7c: 72 0e jb 0x8054a8c 8054a7e: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 8054a84: fe 02 incb (%edx) 8054a86: e9 b9 00 00 00 jmp 0x8054b44 8054a8b: 90 nop 8054a8c: 83 7d ec 66 cmpl $0x66,0xffffffec(%ebp) 8054a90: 74 1e je 0x8054ab0 8054a92: c6 07 31 movb $0x31,(%edi) 8054a95: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 8054a99: 75 09 jne 0x8054aa4 8054a9b: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 8054a9e: 46 inc %esi 8054a9f: eb 07 jmp 0x8054aa8 8054aa1: 8d 76 00 lea 0x0(%esi),%esi 8054aa4: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 8054aa7: 4e dec %esi 8054aa8: 89 75 e8 mov %esi,0xffffffe8(%ebp) 8054aab: eb 76 jmp 0x8054b23 8054aad: 8d 76 00 lea 0x0(%esi),%esi 8054ab0: 8b 8d 74 ff ff ff mov 0xffffff74(%ebp),%ecx 8054ab6: 39 4d 80 cmp %ecx,0xffffff80(%ebp) 8054ab9: 75 61 jne 0x8054b1c 8054abb: 4f dec %edi 8054abc: 8a 45 cc mov 0xffffffcc(%ebp),%al 8054abf: 88 07 mov %al,(%edi) 8054ac1: 4f dec %edi 8054ac2: c6 07 31 movb $0x31,(%edi) 8054ac5: 8b 55 0c mov 0xc(%ebp),%edx 8054ac8: 83 7a 18 00 cmpl $0x0,0x18(%edx) 8054acc: 75 09 jne 0x8054ad7 8054ace: 83 bd 78 ff ff ff 00 cmpl $0x0,0xffffff78(%ebp) 8054ad5: 7e 0e jle 0x8054ae5 8054ad7: 8b 4d 80 mov 0xffffff80(%ebp),%ecx 8054ada: c6 44 0f 02 30 movb $0x30,0x2(%edi,%ecx,1) 8054adf: ff 85 78 ff ff ff incl 0xffffff78(%ebp) 8054ae5: 8b 45 80 mov 0xffffff80(%ebp),%eax 8054ae8: 01 85 78 ff ff ff add %eax,0xffffff78(%ebp) 8054aee: c7 45 80 01 00 00 00 movl $0x1,0xffffff80(%ebp) 8054af5: ff 45 e8 incl 0xffffffe8(%ebp) 8054af8: 8b 55 0c mov 0xc(%ebp),%edx 8054afb: 0f b6 52 08 movzbl 0x8(%edx),%edx 8054aff: be 65 00 00 00 mov $0x65,%esi 8054b04: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 8054b0a: f6 44 51 01 01 testb $0x1,0x1(%ecx,%edx,2) 8054b0f: 74 05 je 0x8054b16 8054b11: be 45 00 00 00 mov $0x45,%esi 8054b16: 89 75 ec mov %esi,0xffffffec(%ebp) 8054b19: eb 08 jmp 0x8054b23 8054b1b: 90 nop 8054b1c: 4f dec %edi 8054b1d: c6 07 31 movb $0x31,(%edi) 8054b20: ff 45 80 incl 0xffffff80(%ebp) 8054b23: 8b 75 80 mov 0xffffff80(%ebp),%esi 8054b26: 03 b5 78 ff ff ff add 0xffffff78(%ebp),%esi 8054b2c: 39 b5 74 ff ff ff cmp %esi,0xffffff74(%ebp) 8054b32: 7d 10 jge 0x8054b44 8054b34: 89 f0 mov %esi,%eax 8054b36: 2b 85 74 ff ff ff sub 0xffffff74(%ebp),%eax 8054b3c: 29 c3 sub %eax,%ebx 8054b3e: 29 85 78 ff ff ff sub %eax,0xffffff78(%ebp) 8054b44: 8b 85 7c ff ff ff mov 0xffffff7c(%ebp),%eax 8054b4a: 39 85 78 ff ff ff cmp %eax,0xffffff78(%ebp) 8054b50: 7e 1d jle 0x8054b6f 8054b52: 8d 36 lea (%esi),%esi 8054b54: 80 7b ff 30 cmpb $0x30,0xffffffff(%ebx) 8054b58: 75 15 jne 0x8054b6f 8054b5a: 4b dec %ebx 8054b5b: ff 8d 78 ff ff ff decl 0xffffff78(%ebp) 8054b61: 8b 95 7c ff ff ff mov 0xffffff7c(%ebp),%edx 8054b67: 39 95 78 ff ff ff cmp %edx,0xffffff78(%ebp) 8054b6d: 7f e5 jg 0x8054b54 8054b6f: 83 bd 78 ff ff ff 00 cmpl $0x0,0xffffff78(%ebp) 8054b76: 75 13 jne 0x8054b8b 8054b78: 8b 4d 0c mov 0xc(%ebp),%ecx 8054b7b: 83 79 18 00 cmpl $0x0,0x18(%ecx) 8054b7f: 75 0a jne 0x8054b8b 8054b81: 0f b6 43 ff movzbl 0xffffffff(%ebx),%eax 8054b85: 39 45 cc cmp %eax,0xffffffcc(%ebp) 8054b88: 75 01 jne 0x8054b8b 8054b8a: 4b dec %ebx 8054b8b: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 8054b8f: 74 18 je 0x8054ba9 8054b91: 8b 45 c8 mov 0xffffffc8(%ebp),%eax 8054b94: 50 push %eax 8054b95: 8b 55 b0 mov 0xffffffb0(%ebp),%edx 8054b98: 52 push %edx 8054b99: 8b 4d 80 mov 0xffffff80(%ebp),%ecx 8054b9c: 51 push %ecx 8054b9d: 53 push %ebx 8054b9e: 57 push %edi 8054b9f: e8 08 03 00 00 call 0x8054eac 8054ba4: 89 c3 mov %eax,%ebx 8054ba6: 83 c4 14 add $0x14,%esp 8054ba9: 83 7d ec 66 cmpl $0x66,0xffffffec(%ebp) 8054bad: 0f 84 af 00 00 00 je 0x8054c62 8054bb3: 8a 45 ec mov 0xffffffec(%ebp),%al 8054bb6: 88 03 mov %al,(%ebx) 8054bb8: 43 inc %ebx 8054bb9: 89 de mov %ebx,%esi 8054bbb: 43 inc %ebx 8054bbc: c6 85 5c ff ff ff 2b movb $0x2b,0xffffff5c(%ebp) 8054bc3: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 8054bc7: 74 07 je 0x8054bd0 8054bc9: c6 85 5c ff ff ff 2d movb $0x2d,0xffffff5c(%ebp) 8054bd0: 8a 85 5c ff ff ff mov 0xffffff5c(%ebp),%al 8054bd6: 88 06 mov %al,(%esi) 8054bd8: c7 85 60 ff ff ff 0a movl $0xa,0xffffff60(%ebp) 8054bdf: 00 00 00 8054be2: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8054be8: 39 55 e8 cmp %edx,0xffffffe8(%ebp) 8054beb: 7c 1d jl 0x8054c0a 8054bed: 8d 76 00 lea 0x0(%esi),%esi 8054bf0: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 8054bf6: 8d 0c c9 lea (%ecx,%ecx,8),%ecx 8054bf9: 01 8d 60 ff ff ff add %ecx,0xffffff60(%ebp) 8054bff: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8054c05: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 8054c08: 7d e6 jge 0x8054bf0 8054c0a: 83 7d e8 09 cmpl $0x9,0xffffffe8(%ebp) 8054c0e: 7f 08 jg 0x8054c18 8054c10: c6 03 30 movb $0x30,(%ebx) 8054c13: 43 inc %ebx 8054c14: eb 43 jmp 0x8054c59 8054c16: 8d 36 lea (%esi),%esi 8054c18: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8054c1e: b9 0a 00 00 00 mov $0xa,%ecx 8054c23: 99 cltd 8054c24: f7 f9 idiv %ecx 8054c26: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 8054c2c: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 8054c2f: 89 f0 mov %esi,%eax 8054c31: 99 cltd 8054c32: f7 bd 60 ff ff ff idivl 0xffffff60(%ebp) 8054c38: 89 c6 mov %eax,%esi 8054c3a: 04 30 add $0x30,%al 8054c3c: 88 03 mov %al,(%ebx) 8054c3e: 43 inc %ebx 8054c3f: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 8054c42: 89 f0 mov %esi,%eax 8054c44: 99 cltd 8054c45: f7 bd 60 ff ff ff idivl 0xffffff60(%ebp) 8054c4b: 89 d6 mov %edx,%esi 8054c4d: 89 75 e8 mov %esi,0xffffffe8(%ebp) 8054c50: 83 bd 60 ff ff ff 0a cmpl $0xa,0xffffff60(%ebp) 8054c57: 7f bf jg 0x8054c18 8054c59: 8a 4d e8 mov 0xffffffe8(%ebp),%cl 8054c5c: 80 c1 30 add $0x30,%cl 8054c5f: 88 0b mov %cl,(%ebx) 8054c61: 43 inc %ebx 8054c62: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 8054c66: 75 0f jne 0x8054c77 8054c68: 8b 45 0c mov 0xc(%ebp),%eax 8054c6b: 83 78 24 00 cmpl $0x0,0x24(%eax) 8054c6f: 75 06 jne 0x8054c77 8054c71: 83 78 1c 00 cmpl $0x0,0x1c(%eax) 8054c75: 74 03 je 0x8054c7a 8054c77: ff 4d 88 decl 0xffffff88(%ebp) 8054c7a: 89 da mov %ebx,%edx 8054c7c: 29 fa sub %edi,%edx 8054c7e: 29 55 88 sub %edx,0xffffff88(%ebp) 8054c81: 8b 4d 0c mov 0xc(%ebp),%ecx 8054c84: 83 79 20 00 cmpl $0x0,0x20(%ecx) 8054c88: 75 32 jne 0x8054cbc 8054c8a: 80 79 2c 30 cmpb $0x30,0x2c(%ecx) 8054c8e: 74 2c je 0x8054cbc 8054c90: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp) 8054c94: 7e 26 jle 0x8054cbc 8054c96: 8b 45 88 mov 0xffffff88(%ebp),%eax 8054c99: 50 push %eax 8054c9a: 0f b6 51 2c movzbl 0x2c(%ecx),%edx 8054c9e: 52 push %edx 8054c9f: 8b 4d 08 mov 0x8(%ebp),%ecx 8054ca2: 51 push %ecx 8054ca3: e8 0c ae 01 00 call 0x806fab4 8054ca8: 89 c6 mov %eax,%esi 8054caa: 83 c4 0c add $0xc,%esp 8054cad: 39 75 88 cmp %esi,0xffffff88(%ebp) 8054cb0: 0f 85 50 01 00 00 jne 0x8054e06 8054cb6: 8b 45 88 mov 0xffffff88(%ebp),%eax 8054cb9: 01 45 a4 add %eax,0xffffffa4(%ebp) 8054cbc: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 8054cc0: 74 3a je 0x8054cfc 8054cc2: 8b 55 08 mov 0x8(%ebp),%edx 8054cc5: 8b 52 14 mov 0x14(%edx),%edx 8054cc8: 8b 4d 08 mov 0x8(%ebp),%ecx 8054ccb: 39 51 18 cmp %edx,0x18(%ecx) 8054cce: 77 18 ja 0x8054ce8 8054cd0: 6a 2d push $0x2d 8054cd2: 51 push %ecx 8054cd3: e8 b8 a1 01 00 call 0x806ee90 8054cd8: 89 c6 mov %eax,%esi 8054cda: 83 c4 08 add $0x8,%esp 8054cdd: 83 fe ff cmp $0xffffffff,%esi 8054ce0: 0f 84 20 01 00 00 je 0x8054e06 8054ce6: eb 6f jmp 0x8054d57 8054ce8: 8b 45 08 mov 0x8(%ebp),%eax 8054ceb: 8b 40 14 mov 0x14(%eax),%eax 8054cee: c6 00 2d movb $0x2d,(%eax) 8054cf1: 8b 55 08 mov 0x8(%ebp),%edx 8054cf4: ff 42 14 incl 0x14(%edx) 8054cf7: eb 5e jmp 0x8054d57 8054cf9: 8d 76 00 lea 0x0(%esi),%esi 8054cfc: 8b 4d 0c mov 0xc(%ebp),%ecx 8054cff: 83 79 24 00 cmpl $0x0,0x24(%ecx) 8054d03: 74 27 je 0x8054d2c 8054d05: 8b 45 08 mov 0x8(%ebp),%eax 8054d08: 8b 40 14 mov 0x14(%eax),%eax 8054d0b: 8b 55 08 mov 0x8(%ebp),%edx 8054d0e: 39 42 18 cmp %eax,0x18(%edx) 8054d11: 77 05 ja 0x8054d18 8054d13: 6a 2b push $0x2b 8054d15: 52 push %edx 8054d16: eb bb jmp 0x8054cd3 8054d18: 8b 4d 08 mov 0x8(%ebp),%ecx 8054d1b: 8b 49 14 mov 0x14(%ecx),%ecx 8054d1e: c6 01 2b movb $0x2b,(%ecx) 8054d21: 8b 45 08 mov 0x8(%ebp),%eax 8054d24: ff 40 14 incl 0x14(%eax) 8054d27: eb 2e jmp 0x8054d57 8054d29: 8d 76 00 lea 0x0(%esi),%esi 8054d2c: 8b 55 0c mov 0xc(%ebp),%edx 8054d2f: 83 7a 1c 00 cmpl $0x0,0x1c(%edx) 8054d33: 74 25 je 0x8054d5a 8054d35: 8b 4d 08 mov 0x8(%ebp),%ecx 8054d38: 8b 49 14 mov 0x14(%ecx),%ecx 8054d3b: 8b 45 08 mov 0x8(%ebp),%eax 8054d3e: 39 48 18 cmp %ecx,0x18(%eax) 8054d41: 77 05 ja 0x8054d48 8054d43: 6a 20 push $0x20 8054d45: 50 push %eax 8054d46: eb 8b jmp 0x8054cd3 8054d48: 8b 55 08 mov 0x8(%ebp),%edx 8054d4b: 8b 52 14 mov 0x14(%edx),%edx 8054d4e: c6 02 20 movb $0x20,(%edx) 8054d51: 8b 4d 08 mov 0x8(%ebp),%ecx 8054d54: ff 41 14 incl 0x14(%ecx) 8054d57: ff 45 a4 incl 0xffffffa4(%ebp) 8054d5a: 8b 45 0c mov 0xc(%ebp),%eax 8054d5d: 83 78 20 00 cmpl $0x0,0x20(%eax) 8054d61: 75 2b jne 0x8054d8e 8054d63: 80 78 2c 30 cmpb $0x30,0x2c(%eax) 8054d67: 75 25 jne 0x8054d8e 8054d69: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp) 8054d6d: 7e 1f jle 0x8054d8e 8054d6f: 8b 55 88 mov 0xffffff88(%ebp),%edx 8054d72: 52 push %edx 8054d73: 6a 30 push $0x30 8054d75: 8b 4d 08 mov 0x8(%ebp),%ecx 8054d78: 51 push %ecx 8054d79: e8 36 ad 01 00 call 0x806fab4 8054d7e: 89 c6 mov %eax,%esi 8054d80: 83 c4 0c add $0xc,%esp 8054d83: 39 75 88 cmp %esi,0xffffff88(%ebp) 8054d86: 75 7e jne 0x8054e06 8054d88: 8b 45 88 mov 0xffffff88(%ebp),%eax 8054d8b: 01 45 a4 add %eax,0xffffffa4(%ebp) 8054d8e: 29 fb sub %edi,%ebx 8054d90: 83 fb 14 cmp $0x14,%ebx 8054d93: 7e 7e jle 0x8054e13 8054d95: 8b 55 08 mov 0x8(%ebp),%edx 8054d98: 8b 52 50 mov 0x50(%edx),%edx 8054d9b: 53 push %ebx 8054d9c: 57 push %edi 8054d9d: 8b 4d 08 mov 0x8(%ebp),%ecx 8054da0: 51 push %ecx 8054da1: 8b 42 34 mov 0x34(%edx),%eax 8054da4: ff d0 call *%eax 8054da6: 89 c6 mov %eax,%esi 8054da8: 83 c4 0c add $0xc,%esp 8054dab: 39 de cmp %ebx,%esi 8054dad: 75 57 jne 0x8054e06 8054daf: 01 5d a4 add %ebx,0xffffffa4(%ebp) 8054db2: eb 66 jmp 0x8054e1a 8054db4: 0f b6 37 movzbl (%edi),%esi 8054db7: 47 inc %edi 8054db8: 8b 55 08 mov 0x8(%ebp),%edx 8054dbb: 8b 52 14 mov 0x14(%edx),%edx 8054dbe: 8b 4d 08 mov 0x8(%ebp),%ecx 8054dc1: 39 51 18 cmp %edx,0x18(%ecx) 8054dc4: 77 1e ja 0x8054de4 8054dc6: 89 f0 mov %esi,%eax 8054dc8: 0f b6 f0 movzbl %al,%esi 8054dcb: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 8054dd1: 56 push %esi 8054dd2: 51 push %ecx 8054dd3: e8 b8 a0 01 00 call 0x806ee90 8054dd8: 89 c6 mov %eax,%esi 8054dda: 83 c4 08 add $0x8,%esp 8054ddd: 83 fe ff cmp $0xffffffff,%esi 8054de0: 74 24 je 0x8054e06 8054de2: eb 2c jmp 0x8054e10 8054de4: 8b 55 08 mov 0x8(%ebp),%edx 8054de7: 8b 52 14 mov 0x14(%edx),%edx 8054dea: 89 f1 mov %esi,%ecx 8054dec: 88 8d 60 ff ff ff mov %cl,0xffffff60(%ebp) 8054df2: 88 0a mov %cl,(%edx) 8054df4: 0f b6 85 60 ff ff ff movzbl 0xffffff60(%ebp),%eax 8054dfb: 8b 55 08 mov 0x8(%ebp),%edx 8054dfe: ff 42 14 incl 0x14(%edx) 8054e01: 83 f8 ff cmp $0xffffffff,%eax 8054e04: 75 0a jne 0x8054e10 8054e06: b8 ff ff ff ff mov $0xffffffff,%eax 8054e0b: eb 3e jmp 0x8054e4b 8054e0d: 8d 76 00 lea 0x0(%esi),%esi 8054e10: ff 45 a4 incl 0xffffffa4(%ebp) 8054e13: 89 d8 mov %ebx,%eax 8054e15: 4b dec %ebx 8054e16: 85 c0 test %eax,%eax 8054e18: 75 9a jne 0x8054db4 8054e1a: 8b 4d 0c mov 0xc(%ebp),%ecx 8054e1d: 83 79 20 00 cmpl $0x0,0x20(%ecx) 8054e21: 74 25 je 0x8054e48 8054e23: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp) 8054e27: 7e 1f jle 0x8054e48 8054e29: 8b 45 88 mov 0xffffff88(%ebp),%eax 8054e2c: 50 push %eax 8054e2d: 0f b6 51 2c movzbl 0x2c(%ecx),%edx 8054e31: 52 push %edx 8054e32: 8b 4d 08 mov 0x8(%ebp),%ecx 8054e35: 51 push %ecx 8054e36: e8 79 ac 01 00 call 0x806fab4 8054e3b: 89 c3 mov %eax,%ebx 8054e3d: 39 5d 88 cmp %ebx,0xffffff88(%ebp) 8054e40: 75 c4 jne 0x8054e06 8054e42: 8b 45 88 mov 0xffffff88(%ebp),%eax 8054e45: 01 45 a4 add %eax,0xffffffa4(%ebp) 8054e48: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 8054e4b: 8d a5 9c fe ff ff lea 0xfffffe9c(%ebp),%esp 8054e51: 5b pop %ebx 8054e52: 5e pop %esi 8054e53: 5f pop %edi 8054e54: 89 ec mov %ebp,%esp 8054e56: 5d pop %ebp 8054e57: c3 ret 8054e58: 55 push %ebp 8054e59: 89 e5 mov %esp,%ebp 8054e5b: 83 ec 04 sub $0x4,%esp 8054e5e: 56 push %esi 8054e5f: 53 push %ebx 8054e60: 8b 4d 08 mov 0x8(%ebp),%ecx 8054e63: 8b 55 0c mov 0xc(%ebp),%edx 8054e66: 80 3a ff cmpb $0xff,(%edx) 8054e69: 74 05 je 0x8054e70 8054e6b: 80 3a 00 cmpb $0x0,(%edx) 8054e6e: 75 18 jne 0x8054e88 8054e70: 31 c0 xor %eax,%eax 8054e72: eb 2f jmp 0x8054ea3 8054e74: 0f b6 52 ff movzbl 0xffffffff(%edx),%edx 8054e78: 89 55 fc mov %edx,0xfffffffc(%ebp) 8054e7b: 89 c8 mov %ecx,%eax 8054e7d: 31 d2 xor %edx,%edx 8054e7f: f7 75 fc divl 0xfffffffc(%ebp) 8054e82: 89 c1 mov %eax,%ecx 8054e84: 01 cb add %ecx,%ebx 8054e86: eb 19 jmp 0x8054ea1 8054e88: 31 db xor %ebx,%ebx 8054e8a: eb 0e jmp 0x8054e9a 8054e8c: 43 inc %ebx 8054e8d: 29 f1 sub %esi,%ecx 8054e8f: 42 inc %edx 8054e90: 80 3a ff cmpb $0xff,(%edx) 8054e93: 74 0c je 0x8054ea1 8054e95: 80 3a 00 cmpb $0x0,(%edx) 8054e98: 74 da je 0x8054e74 8054e9a: 0f b6 32 movzbl (%edx),%esi 8054e9d: 39 f1 cmp %esi,%ecx 8054e9f: 77 eb ja 0x8054e8c 8054ea1: 89 d8 mov %ebx,%eax 8054ea3: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8054ea6: 5b pop %ebx 8054ea7: 5e pop %esi 8054ea8: 89 ec mov %ebp,%esp 8054eaa: 5d pop %ebp 8054eab: c3 ret 8054eac: 55 push %ebp 8054ead: 89 e5 mov %esp,%ebp 8054eaf: 83 ec 04 sub $0x4,%esp 8054eb2: 57 push %edi 8054eb3: 56 push %esi 8054eb4: 53 push %ebx 8054eb5: 8b 75 10 mov 0x10(%ebp),%esi 8054eb8: 8b 7d 14 mov 0x14(%ebp),%edi 8054ebb: 8b 5d 18 mov 0x18(%ebp),%ebx 8054ebe: 53 push %ebx 8054ebf: 57 push %edi 8054ec0: 56 push %esi 8054ec1: e8 92 ff ff ff call 0x8054e58 8054ec6: 89 45 fc mov %eax,0xfffffffc(%ebp) 8054ec9: 83 c4 0c add $0xc,%esp 8054ecc: 85 c0 test %eax,%eax 8054ece: 75 08 jne 0x8054ed8 8054ed0: 8b 45 0c mov 0xc(%ebp),%eax 8054ed3: e9 05 01 00 00 jmp 0x8054fdd 8054ed8: 8b 5d 08 mov 0x8(%ebp),%ebx 8054edb: 01 f3 add %esi,%ebx 8054edd: 8b 45 0c mov 0xc(%ebp),%eax 8054ee0: 29 d8 sub %ebx,%eax 8054ee2: 50 push %eax 8054ee3: 53 push %ebx 8054ee4: 03 5d fc add 0xfffffffc(%ebp),%ebx 8054ee7: 53 push %ebx 8054ee8: e8 eb ea 00 00 call 0x80639d8 8054eed: 8d 53 ff lea 0xffffffff(%ebx),%edx 8054ef0: 0f b6 0f movzbl (%edi),%ecx 8054ef3: 47 inc %edi 8054ef4: 89 c8 mov %ecx,%eax 8054ef6: f7 d8 neg %eax 8054ef8: 83 e0 03 and $0x3,%eax 8054efb: 85 c9 test %ecx,%ecx 8054efd: 7e 24 jle 0x8054f23 8054eff: 85 c0 test %eax,%eax 8054f01: 74 2d je 0x8054f30 8054f03: 83 f8 03 cmp $0x3,%eax 8054f06: 7d 1b jge 0x8054f23 8054f08: 83 f8 02 cmp $0x2,%eax 8054f0b: 7d 0b jge 0x8054f18 8054f0d: 4e dec %esi 8054f0e: 8b 5d 08 mov 0x8(%ebp),%ebx 8054f11: 8a 04 1e mov (%esi,%ebx,1),%al 8054f14: 88 02 mov %al,(%edx) 8054f16: 4a dec %edx 8054f17: 49 dec %ecx 8054f18: 4e dec %esi 8054f19: 8b 5d 08 mov 0x8(%ebp),%ebx 8054f1c: 8a 04 1e mov (%esi,%ebx,1),%al 8054f1f: 88 02 mov %al,(%edx) 8054f21: 4a dec %edx 8054f22: 49 dec %ecx 8054f23: 4e dec %esi 8054f24: 8b 5d 08 mov 0x8(%ebp),%ebx 8054f27: 8a 04 1e mov (%esi,%ebx,1),%al 8054f2a: 88 02 mov %al,(%edx) 8054f2c: 4a dec %edx 8054f2d: 49 dec %ecx 8054f2e: 74 28 je 0x8054f58 8054f30: 8b 5d 08 mov 0x8(%ebp),%ebx 8054f33: 8a 44 33 ff mov 0xffffffff(%ebx,%esi,1),%al 8054f37: 88 02 mov %al,(%edx) 8054f39: 8a 44 33 fe mov 0xfffffffe(%ebx,%esi,1),%al 8054f3d: 88 42 ff mov %al,0xffffffff(%edx) 8054f40: 8a 44 33 fd mov 0xfffffffd(%ebx,%esi,1),%al 8054f44: 88 42 fe mov %al,0xfffffffe(%edx) 8054f47: 83 c6 fc add $0xfffffffc,%esi 8054f4a: 8a 04 1e mov (%esi,%ebx,1),%al 8054f4d: 88 42 fd mov %al,0xfffffffd(%edx) 8054f50: 83 c2 fc add $0xfffffffc,%edx 8054f53: 83 c1 fc add $0xfffffffc,%ecx 8054f56: 75 d8 jne 0x8054f30 8054f58: 8a 45 18 mov 0x18(%ebp),%al 8054f5b: 88 02 mov %al,(%edx) 8054f5d: 4a dec %edx 8054f5e: 80 3f ff cmpb $0xff,(%edi) 8054f61: 74 0d je 0x8054f70 8054f63: 80 3f 00 cmpb $0x0,(%edi) 8054f66: 75 01 jne 0x8054f69 8054f68: 4f dec %edi 8054f69: 0f b6 07 movzbl (%edi),%eax 8054f6c: 39 c6 cmp %eax,%esi 8054f6e: 77 80 ja 0x8054ef0 8054f70: 8b 45 08 mov 0x8(%ebp),%eax 8054f73: 29 d0 sub %edx,%eax 8054f75: 83 e0 03 and $0x3,%eax 8054f78: 39 55 08 cmp %edx,0x8(%ebp) 8054f7b: 7d 22 jge 0x8054f9f 8054f7d: 85 c0 test %eax,%eax 8054f7f: 74 2f je 0x8054fb0 8054f81: 83 f8 03 cmp $0x3,%eax 8054f84: 7d 19 jge 0x8054f9f 8054f86: 83 f8 02 cmp $0x2,%eax 8054f89: 7d 0a jge 0x8054f95 8054f8b: 4e dec %esi 8054f8c: 8b 5d 08 mov 0x8(%ebp),%ebx 8054f8f: 8a 04 1e mov (%esi,%ebx,1),%al 8054f92: 88 02 mov %al,(%edx) 8054f94: 4a dec %edx 8054f95: 4e dec %esi 8054f96: 8b 5d 08 mov 0x8(%ebp),%ebx 8054f99: 8a 04 1e mov (%esi,%ebx,1),%al 8054f9c: 88 02 mov %al,(%edx) 8054f9e: 4a dec %edx 8054f9f: 4e dec %esi 8054fa0: 8b 5d 08 mov 0x8(%ebp),%ebx 8054fa3: 8a 04 1e mov (%esi,%ebx,1),%al 8054fa6: 88 02 mov %al,(%edx) 8054fa8: 4a dec %edx 8054fa9: 39 da cmp %ebx,%edx 8054fab: 76 2a jbe 0x8054fd7 8054fad: 8d 76 00 lea 0x0(%esi),%esi 8054fb0: 8b 5d 08 mov 0x8(%ebp),%ebx 8054fb3: 8a 44 33 ff mov 0xffffffff(%ebx,%esi,1),%al 8054fb7: 88 02 mov %al,(%edx) 8054fb9: 8a 44 33 fe mov 0xfffffffe(%ebx,%esi,1),%al 8054fbd: 88 42 ff mov %al,0xffffffff(%edx) 8054fc0: 8a 44 33 fd mov 0xfffffffd(%ebx,%esi,1),%al 8054fc4: 88 42 fe mov %al,0xfffffffe(%edx) 8054fc7: 83 c6 fc add $0xfffffffc,%esi 8054fca: 8a 04 1e mov (%esi,%ebx,1),%al 8054fcd: 88 42 fd mov %al,0xfffffffd(%edx) 8054fd0: 83 c2 fc add $0xfffffffc,%edx 8054fd3: 39 da cmp %ebx,%edx 8054fd5: 77 d9 ja 0x8054fb0 8054fd7: 8b 45 0c mov 0xc(%ebp),%eax 8054fda: 03 45 fc add 0xfffffffc(%ebp),%eax 8054fdd: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 8054fe0: 5b pop %ebx 8054fe1: 5e pop %esi 8054fe2: 5f pop %edi 8054fe3: 89 ec mov %ebp,%esp 8054fe5: 5d pop %ebp 8054fe6: c3 ret 8054fe7: 90 nop 8054fe8: 55 push %ebp 8054fe9: 89 e5 mov %esp,%ebp 8054feb: 8b 55 08 mov 0x8(%ebp),%edx 8054fee: 85 d2 test %edx,%edx 8054ff0: 75 0e jne 0x8055000 8054ff2: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 8054ff9: 00 00 00 8054ffc: 89 ec mov %ebp,%esp 8054ffe: 5d pop %ebp 8054fff: c3 ret 8055000: 8b 02 mov (%edx),%eax 8055002: 25 00 00 ff ff and $0xffff0000,%eax 8055007: 3d 00 00 ad fb cmp $0xfbad0000,%eax 805500c: 75 e4 jne 0x8054ff2 805500e: 6a 03 push $0x3 8055010: 6a 00 push $0x0 8055012: 6a 00 push $0x0 8055014: 52 push %edx 8055015: e8 e2 ab 01 00 call 0x806fbfc 805501a: 89 ec mov %ebp,%esp 805501c: 5d pop %ebp 805501d: c3 ret 805501e: 90 nop 805501f: 90 nop 8055020: 55 push %ebp 8055021: 89 e5 mov %esp,%ebp 8055023: 8b 55 08 mov 0x8(%ebp),%edx 8055026: 8b 45 0c mov 0xc(%ebp),%eax 8055029: 68 00 04 00 00 push $0x400 805502e: 50 push %eax 805502f: 52 push %edx 8055030: e8 13 ac 01 00 call 0x806fc48 8055035: 89 ec mov %ebp,%esp 8055037: 5d pop %ebp 8055038: c3 ret 8055039: 90 nop 805503a: 90 nop 805503b: 90 nop 805503c: 55 push %ebp 805503d: 89 e5 mov %esp,%ebp 805503f: 8b 45 08 mov 0x8(%ebp),%eax 8055042: 8b 4d 0c mov 0xc(%ebp),%ecx 8055045: 8b 55 10 mov 0x10(%ebp),%edx 8055048: 3d ff 00 00 00 cmp $0xff,%eax 805504d: 77 21 ja 0x8055070 805504f: c7 05 28 b1 07 08 20 movl $0x807d020,0x807b128 8055056: d0 07 08 8055059: 89 14 85 40 0f 08 08 mov %edx,0x8080f40(,%eax,4) 8055060: 89 0c 85 20 d0 07 08 mov %ecx,0x807d020(,%eax,4) 8055067: 31 c0 xor %eax,%eax 8055069: 89 ec mov %ebp,%esp 805506b: 5d pop %ebp 805506c: c3 ret 805506d: 8d 76 00 lea 0x0(%esi),%esi 8055070: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 8055077: 00 00 00 805507a: b8 ff ff ff ff mov $0xffffffff,%eax 805507f: 89 ec mov %ebp,%esp 8055081: 5d pop %ebp 8055082: c3 ret 8055083: 90 nop 8055084: 55 push %ebp 8055085: 89 e5 mov %esp,%ebp 8055087: 53 push %ebx 8055088: 8b 5d 08 mov 0x8(%ebp),%ebx 805508b: a1 30 b1 07 08 mov 0x807b130,%eax 8055090: 50 push %eax 8055091: e8 c6 f3 00 00 call 0x806445c 8055096: c7 05 30 b1 07 08 ff movl $0xffffffff,0x807b130 805509d: ff ff ff 80550a0: c7 05 20 d4 07 08 00 movl $0x0,0x807d420 80550a7: 00 00 00 80550aa: 85 db test %ebx,%ebx 80550ac: 74 28 je 0x80550d6 80550ae: c7 05 34 b1 07 08 00 movl $0x0,0x807b134 80550b5: 00 00 00 80550b8: c7 05 38 b1 07 08 a4 movl $0x80760a4,0x807b138 80550bf: 60 07 08 80550c2: c7 05 3c b1 07 08 08 movl $0x8,0x807b13c 80550c9: 00 00 00 80550cc: c7 05 40 b1 07 08 ff movl $0xff,0x807b140 80550d3: 00 00 00 80550d6: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80550d9: 89 ec mov %ebp,%esp 80550db: 5d pop %ebp 80550dc: c3 ret 80550dd: 8d 76 00 lea 0x0(%esi),%esi 80550e0: 55 push %ebp 80550e1: 89 e5 mov %esp,%ebp 80550e3: 8b 4d 08 mov 0x8(%ebp),%ecx 80550e6: 8b 55 0c mov 0xc(%ebp),%edx 80550e9: 8d 45 10 lea 0x10(%ebp),%eax 80550ec: 50 push %eax 80550ed: 52 push %edx 80550ee: 51 push %ecx 80550ef: e8 04 00 00 00 call 0x80550f8 80550f4: 89 ec mov %ebp,%esp 80550f6: 5d pop %ebp 80550f7: c3 ret 80550f8: 55 push %ebp 80550f9: 89 e5 mov %esp,%ebp 80550fb: 81 ec 24 0c 00 00 sub $0xc24,%esp 8055101: 57 push %edi 8055102: 56 push %esi 8055103: 53 push %ebx 8055104: 8b 75 08 mov 0x8(%ebp),%esi 8055107: 8b 15 ec b2 07 08 mov 0x807b2ec,%edx 805510d: 89 95 e4 f3 ff ff mov %edx,0xfffff3e4(%ebp) 8055113: 89 f1 mov %esi,%ecx 8055115: 83 e1 07 and $0x7,%ecx 8055118: a1 40 b1 07 08 mov 0x807b140,%eax 805511d: d3 f8 sar %cl,%eax 805511f: a8 01 test $0x1,%al 8055121: 0f 84 aa 03 00 00 je 0x80554d1 8055127: f7 c6 00 fc ff ff test $0xfffffc00,%esi 805512d: 0f 85 9e 03 00 00 jne 0x80554d1 8055133: 83 3d 30 b1 07 08 00 cmpl $0x0,0x807b130 805513a: 7c 09 jl 0x8055145 805513c: 83 3d 20 d4 07 08 00 cmpl $0x0,0x807d420 8055143: 75 18 jne 0x805515d 8055145: 6a 00 push $0x0 8055147: a1 34 b1 07 08 mov 0x807b134,%eax 805514c: 0c 08 or $0x8,%al 805514e: 50 push %eax 805514f: a1 38 b1 07 08 mov 0x807b138,%eax 8055154: 50 push %eax 8055155: e8 86 03 00 00 call 0x80554e0 805515a: 83 c4 0c add $0xc,%esp 805515d: f7 c6 f8 03 00 00 test $0x3f8,%esi 8055163: 75 06 jne 0x805516b 8055165: 0b 35 3c b1 07 08 or 0x807b13c,%esi 805516b: 8d 9d fc f3 ff ff lea 0xfffff3fc(%ebp),%ebx 8055171: 53 push %ebx 8055172: e8 79 f5 00 00 call 0x80646f0 8055177: 53 push %ebx 8055178: e8 4b 39 01 00 call 0x8068ac8 805517d: 83 c0 04 add $0x4,%eax 8055180: 50 push %eax 8055181: 56 push %esi 8055182: 68 ab 60 07 08 push $0x80760ab 8055187: 68 00 08 00 00 push $0x800 805518c: 8d 9d 00 f8 ff ff lea 0xfffff800(%ebp),%ebx 8055192: 53 push %ebx 8055193: e8 c0 ac 01 00 call 0x806fe58 8055198: 89 de mov %ebx,%esi 805519a: 83 c4 1c add $0x1c,%esp 805519d: 80 bd 00 f8 ff ff 00 cmpb $0x0,0xfffff800(%ebp) 80551a4: 74 08 je 0x80551ae 80551a6: 8d 36 lea (%esi),%esi 80551a8: 46 inc %esi 80551a9: 80 3e 00 cmpb $0x0,(%esi) 80551ac: 75 fa jne 0x80551a8 80551ae: f6 05 34 b1 07 08 20 testb $0x20,0x807b134 80551b5: 74 06 je 0x80551bd 80551b7: 89 b5 e0 f3 ff ff mov %esi,0xfffff3e0(%ebp) 80551bd: 83 3d 38 b1 07 08 00 cmpl $0x0,0x807b138 80551c4: 74 1c je 0x80551e2 80551c6: a1 38 b1 07 08 mov 0x807b138,%eax 80551cb: 50 push %eax 80551cc: 56 push %esi 80551cd: e8 d6 e8 00 00 call 0x8063aa8 80551d2: 83 c4 08 add $0x8,%esp 80551d5: 80 3e 00 cmpb $0x0,(%esi) 80551d8: 74 08 je 0x80551e2 80551da: 8d 36 lea (%esi),%esi 80551dc: 46 inc %esi 80551dd: 80 3e 00 cmpb $0x0,(%esi) 80551e0: 75 fa jne 0x80551dc 80551e2: f6 05 34 b1 07 08 01 testb $0x1,0x807b134 80551e9: 74 27 je 0x8055212 80551eb: e8 ec f2 00 00 call 0x80644dc 80551f0: 50 push %eax 80551f1: 68 b6 60 07 08 push $0x80760b6 80551f6: 89 e8 mov %ebp,%eax 80551f8: 29 f0 sub %esi,%eax 80551fa: 50 push %eax 80551fb: 56 push %esi 80551fc: e8 57 ac 01 00 call 0x806fe58 8055201: 83 c4 10 add $0x10,%esp 8055204: 80 3e 00 cmpb $0x0,(%esi) 8055207: 74 09 je 0x8055212 8055209: 8d 76 00 lea 0x0(%esi),%esi 805520c: 46 inc %esi 805520d: 80 3e 00 cmpb $0x0,(%esi) 8055210: 75 fa jne 0x805520c 8055212: 83 3d 38 b1 07 08 00 cmpl $0x0,0x807b138 8055219: 74 0b je 0x8055226 805521b: c6 06 3a movb $0x3a,(%esi) 805521e: 46 inc %esi 805521f: c6 06 20 movb $0x20,(%esi) 8055222: 46 inc %esi 8055223: c6 06 00 movb $0x0,(%esi) 8055226: 8d 9d 00 f4 ff ff lea 0xfffff400(%ebp),%ebx 805522c: e9 07 01 00 00 jmp 0x8055338 8055231: 8d 76 00 lea 0x0(%esi),%esi 8055234: 8d 85 ff f7 ff ff lea 0xfffff7ff(%ebp),%eax 805523a: 39 c3 cmp %eax,%ebx 805523c: 0f 83 09 01 00 00 jae 0x805534b 8055242: 80 bd dc f3 ff ff 25 cmpb $0x25,0xfffff3dc(%ebp) 8055249: 0f 85 dd 00 00 00 jne 0x805532c 805524f: 8b 55 0c mov 0xc(%ebp),%edx 8055252: 80 7a 01 25 cmpb $0x25,0x1(%edx) 8055256: 75 4c jne 0x80552a4 8055258: 8d 85 fe f7 ff ff lea 0xfffff7fe(%ebp),%eax 805525e: 39 c3 cmp %eax,%ebx 8055260: 73 12 jae 0x8055274 8055262: c6 03 25 movb $0x25,(%ebx) 8055265: 43 inc %ebx 8055266: c6 03 25 movb $0x25,(%ebx) 8055269: 43 inc %ebx 805526a: 42 inc %edx 805526b: 89 55 0c mov %edx,0xc(%ebp) 805526e: e9 c2 00 00 00 jmp 0x8055335 8055273: 90 nop 8055274: 68 bb 60 07 08 push $0x80760bb 8055279: 68 00 08 00 00 push $0x800 805527e: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 8055284: 50 push %eax 8055285: e8 46 03 00 00 call 0x80555d0 805528a: 83 c4 0c add $0xc,%esp 805528d: 80 3e 00 cmpb $0x0,(%esi) 8055290: 0f 84 b5 00 00 00 je 0x805534b 8055296: 8d 36 lea (%esi),%esi 8055298: 46 inc %esi 8055299: 80 3e 00 cmpb $0x0,(%esi) 805529c: 75 fa jne 0x8055298 805529e: e9 a8 00 00 00 jmp 0x805534b 80552a3: 90 nop 80552a4: 80 bd dc f3 ff ff 25 cmpb $0x25,0xfffff3dc(%ebp) 80552ab: 75 7f jne 0x805532c 80552ad: 8b 55 0c mov 0xc(%ebp),%edx 80552b0: 80 7a 01 6d cmpb $0x6d,0x1(%edx) 80552b4: 75 76 jne 0x805532c 80552b6: 42 inc %edx 80552b7: 89 55 0c mov %edx,0xc(%ebp) 80552ba: 89 e8 mov %ebp,%eax 80552bc: 29 d8 sub %ebx,%eax 80552be: 8d b8 00 f8 ff ff lea 0xfffff800(%eax),%edi 80552c4: 8b 95 e4 f3 ff ff mov 0xfffff3e4(%ebp),%edx 80552ca: 52 push %edx 80552cb: e8 3c e8 00 00 call 0x8063b0c 80552d0: 50 push %eax 80552d1: 68 c8 60 07 08 push $0x80760c8 80552d6: 57 push %edi 80552d7: 53 push %ebx 80552d8: e8 7b ab 01 00 call 0x806fe58 80552dd: 83 c4 14 add $0x14,%esp 80552e0: 83 f8 ff cmp $0xffffffff,%eax 80552e3: 74 04 je 0x80552e9 80552e5: 39 f8 cmp %edi,%eax 80552e7: 7e 33 jle 0x805531c 80552e9: 68 bb 60 07 08 push $0x80760bb 80552ee: 68 00 08 00 00 push $0x800 80552f3: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 80552f9: 50 push %eax 80552fa: e8 d1 02 00 00 call 0x80555d0 80552ff: 83 c4 0c add $0xc,%esp 8055302: 80 3e 00 cmpb $0x0,(%esi) 8055305: 74 07 je 0x805530e 8055307: 90 nop 8055308: 46 inc %esi 8055309: 80 3e 00 cmpb $0x0,(%esi) 805530c: 75 fa jne 0x8055308 805530e: 80 3b 00 cmpb $0x0,(%ebx) 8055311: 74 38 je 0x805534b 8055313: 90 nop 8055314: 43 inc %ebx 8055315: 80 3b 00 cmpb $0x0,(%ebx) 8055318: 75 fa jne 0x8055314 805531a: eb 2f jmp 0x805534b 805531c: 80 3b 00 cmpb $0x0,(%ebx) 805531f: 74 14 je 0x8055335 8055321: 8d 76 00 lea 0x0(%esi),%esi 8055324: 43 inc %ebx 8055325: 80 3b 00 cmpb $0x0,(%ebx) 8055328: 75 fa jne 0x8055324 805532a: eb 09 jmp 0x8055335 805532c: 8a 95 dc f3 ff ff mov 0xfffff3dc(%ebp),%dl 8055332: 88 13 mov %dl,(%ebx) 8055334: 43 inc %ebx 8055335: ff 45 0c incl 0xc(%ebp) 8055338: 8b 55 0c mov 0xc(%ebp),%edx 805533b: 8a 12 mov (%edx),%dl 805533d: 88 95 dc f3 ff ff mov %dl,0xfffff3dc(%ebp) 8055343: 84 d2 test %dl,%dl 8055345: 0f 85 e9 fe ff ff jne 0x8055234 805534b: c6 03 00 movb $0x0,(%ebx) 805534e: 80 bd dc f3 ff ff 00 cmpb $0x0,0xfffff3dc(%ebp) 8055355: 74 27 je 0x805537e 8055357: 68 bb 60 07 08 push $0x80760bb 805535c: 68 00 08 00 00 push $0x800 8055361: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 8055367: 50 push %eax 8055368: e8 63 02 00 00 call 0x80555d0 805536d: 83 c4 0c add $0xc,%esp 8055370: 80 3e 00 cmpb $0x0,(%esi) 8055373: 74 09 je 0x805537e 8055375: 8d 76 00 lea 0x0(%esi),%esi 8055378: 46 inc %esi 8055379: 80 3e 00 cmpb $0x0,(%esi) 805537c: 75 fa jne 0x8055378 805537e: 89 ef mov %ebp,%edi 8055380: 29 f7 sub %esi,%edi 8055382: 8b 55 10 mov 0x10(%ebp),%edx 8055385: 52 push %edx 8055386: 8d 85 00 f4 ff ff lea 0xfffff400(%ebp),%eax 805538c: 50 push %eax 805538d: 57 push %edi 805538e: 56 push %esi 805538f: e8 e4 aa 01 00 call 0x806fe78 8055394: 83 c4 10 add $0x10,%esp 8055397: 83 f8 ff cmp $0xffffffff,%eax 805539a: 74 04 je 0x80553a0 805539c: 39 f8 cmp %edi,%eax 805539e: 7e 1d jle 0x80553bd 80553a0: 68 bb 60 07 08 push $0x80760bb 80553a5: 68 00 08 00 00 push $0x800 80553aa: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 80553b0: 50 push %eax 80553b1: e8 1a 02 00 00 call 0x80555d0 80553b6: 83 c4 0c add $0xc,%esp 80553b9: eb 02 jmp 0x80553bd 80553bb: 90 nop 80553bc: 46 inc %esi 80553bd: 80 3e 00 cmpb $0x0,(%esi) 80553c0: 75 fa jne 0x80553bc 80553c2: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 80553c8: 29 c6 sub %eax,%esi 80553ca: 89 b5 e8 f3 ff ff mov %esi,0xfffff3e8(%ebp) 80553d0: f6 05 34 b1 07 08 20 testb $0x20,0x807b134 80553d7: 74 45 je 0x805541e 80553d9: 8b 95 e0 f3 ff ff mov 0xfffff3e0(%ebp),%edx 80553df: 89 95 ec f3 ff ff mov %edx,0xfffff3ec(%ebp) 80553e5: 29 c2 sub %eax,%edx 80553e7: 89 d0 mov %edx,%eax 80553e9: 8b 95 e8 f3 ff ff mov 0xfffff3e8(%ebp),%edx 80553ef: 29 c2 sub %eax,%edx 80553f1: 89 95 f0 f3 ff ff mov %edx,0xfffff3f0(%ebp) 80553f7: c7 85 f4 f3 ff ff cb movl $0x80760cb,0xfffff3f4(%ebp) 80553fe: 60 07 08 8055401: c7 85 f8 f3 ff ff 01 movl $0x1,0xfffff3f8(%ebp) 8055408: 00 00 00 805540b: 6a 02 push $0x2 805540d: 8d 85 ec f3 ff ff lea 0xfffff3ec(%ebp),%eax 8055413: 50 push %eax 8055414: 6a 02 push $0x2 8055416: e8 51 ed 00 00 call 0x806416c 805541b: 83 c4 0c add $0xc,%esp 805541e: 8d b5 00 f8 ff ff lea 0xfffff800(%ebp),%esi 8055424: 8b 9d e8 f3 ff ff mov 0xfffff3e8(%ebp),%ebx 805542a: 01 f3 add %esi,%ebx 805542c: 89 d8 mov %ebx,%eax 805542e: 29 f0 sub %esi,%eax 8055430: 40 inc %eax 8055431: 50 push %eax 8055432: 56 push %esi 8055433: a1 30 b1 07 08 mov 0x807b130,%eax 8055438: 50 push %eax 8055439: e8 56 f2 00 00 call 0x8064694 805543e: 83 c4 0c add $0xc,%esp 8055441: 85 c0 test %eax,%eax 8055443: 7d 23 jge 0x8055468 8055445: 83 3d ec b2 07 08 0b cmpl $0xb,0x807b2ec 805544c: 74 09 je 0x8055457 805544e: 83 3d ec b2 07 08 04 cmpl $0x4,0x807b2ec 8055455: 75 05 jne 0x805545c 8055457: 31 c0 xor %eax,%eax 8055459: eb 0d jmp 0x8055468 805545b: 90 nop 805545c: 6a 00 push $0x0 805545e: e8 21 fc ff ff call 0x8055084 8055463: 83 c4 04 add $0x4,%esp 8055466: eb 06 jmp 0x805546e 8055468: 01 c6 add %eax,%esi 805546a: 39 de cmp %ebx,%esi 805546c: 76 be jbe 0x805542c 805546e: 39 de cmp %ebx,%esi 8055470: 77 5f ja 0x80554d1 8055472: f6 05 34 b1 07 08 02 testb $0x2,0x807b134 8055479: 74 56 je 0x80554d1 805547b: 6a 00 push $0x0 805547d: 6a 01 push $0x1 805547f: 68 cd 60 07 08 push $0x80760cd 8055484: e8 d3 f0 00 00 call 0x806455c 8055489: 89 c7 mov %eax,%edi 805548b: 83 c4 0c add $0xc,%esp 805548e: 85 ff test %edi,%edi 8055490: 7c 3f jl 0x80554d1 8055492: 68 da 60 07 08 push $0x80760da 8055497: 8d 9d 00 f8 ff ff lea 0xfffff800(%ebp),%ebx 805549d: 53 push %ebx 805549e: e8 3d f6 00 00 call 0x8064ae0 80554a3: 83 85 e8 f3 ff ff 02 addl $0x2,0xfffff3e8(%ebp) 80554aa: 6a 3e push $0x3e 80554ac: 53 push %ebx 80554ad: e8 de f7 00 00 call 0x8064c90 80554b2: 8d 70 01 lea 0x1(%eax),%esi 80554b5: 89 f0 mov %esi,%eax 80554b7: 29 d8 sub %ebx,%eax 80554b9: 8b 95 e8 f3 ff ff mov 0xfffff3e8(%ebp),%edx 80554bf: 29 c2 sub %eax,%edx 80554c1: 89 d0 mov %edx,%eax 80554c3: 50 push %eax 80554c4: 56 push %esi 80554c5: 57 push %edi 80554c6: e8 c9 f1 00 00 call 0x8064694 80554cb: 57 push %edi 80554cc: e8 8b ef 00 00 call 0x806445c 80554d1: 8d a5 d0 f3 ff ff lea 0xfffff3d0(%ebp),%esp 80554d7: 5b pop %ebx 80554d8: 5e pop %esi 80554d9: 5f pop %edi 80554da: 89 ec mov %ebp,%esp 80554dc: 5d pop %ebp 80554dd: c3 ret 80554de: 8d 36 lea (%esi),%esi 80554e0: 55 push %ebp 80554e1: 89 e5 mov %esp,%ebp 80554e3: 57 push %edi 80554e4: 8b 55 08 mov 0x8(%ebp),%edx 80554e7: 8b 4d 0c mov 0xc(%ebp),%ecx 80554ea: 8b 45 10 mov 0x10(%ebp),%eax 80554ed: 85 d2 test %edx,%edx 80554ef: 74 06 je 0x80554f7 80554f1: 89 15 38 b1 07 08 mov %edx,0x807b138 80554f7: 89 0d 34 b1 07 08 mov %ecx,0x807b134 80554fd: 85 c0 test %eax,%eax 80554ff: 74 0c je 0x805550d 8055501: a9 07 fc ff ff test $0xfffffc07,%eax 8055506: 75 05 jne 0x805550d 8055508: a3 3c b1 07 08 mov %eax,0x807b13c 805550d: 83 3d 30 b1 07 08 ff cmpl $0xffffffff,0x807b130 8055514: 75 47 jne 0x805555d 8055516: 66 c7 05 24 d4 07 08 movw $0x1,0x807d424 805551d: 01 00 805551f: 6a 0e push $0xe 8055521: 68 dd 60 07 08 push $0x80760dd 8055526: 68 26 d4 07 08 push $0x807d426 805552b: e8 44 e7 00 00 call 0x8063c74 8055530: 83 c4 0c add $0xc,%esp 8055533: f6 05 34 b1 07 08 08 testb $0x8,0x807b134 805553a: 74 18 je 0x8055554 805553c: 6a 00 push $0x0 805553e: 6a 01 push $0x1 8055540: 6a 01 push $0x1 8055542: e8 a9 ea 00 00 call 0x8063ff0 8055547: a3 30 b1 07 08 mov %eax,0x807b130 805554c: 83 c4 0c add $0xc,%esp 805554f: 83 f8 ff cmp $0xffffffff,%eax 8055552: 74 46 je 0x805559a 8055554: 83 3d 30 b1 07 08 ff cmpl $0xffffffff,0x807b130 805555b: 74 3d je 0x805559a 805555d: 83 3d 20 d4 07 08 00 cmpl $0x0,0x807d420 8055564: 75 34 jne 0x805559a 8055566: 30 c0 xor %al,%al 8055568: bf 26 d4 07 08 mov $0x807d426,%edi 805556d: fc cld 805556e: b9 ff ff ff ff mov $0xffffffff,%ecx 8055573: f2 ae repnz scas %es:(%edi),%al 8055575: 89 c8 mov %ecx,%eax 8055577: f7 d0 not %eax 8055579: 40 inc %eax 805557a: 50 push %eax 805557b: 68 24 d4 07 08 push $0x807d424 8055580: a1 30 b1 07 08 mov 0x807b130,%eax 8055585: 50 push %eax 8055586: e8 11 e9 00 00 call 0x8063e9c 805558b: 83 f8 ff cmp $0xffffffff,%eax 805558e: 74 0a je 0x805559a 8055590: c7 05 20 d4 07 08 01 movl $0x1,0x807d420 8055597: 00 00 00 805559a: 8b 7d fc mov 0xfffffffc(%ebp),%edi 805559d: 89 ec mov %ebp,%esp 805559f: 5d pop %ebp 80555a0: c3 ret 80555a1: 8d 76 00 lea 0x0(%esi),%esi 80555a4: 55 push %ebp 80555a5: 89 e5 mov %esp,%ebp 80555a7: 6a 01 push $0x1 80555a9: e8 d6 fa ff ff call 0x8055084 80555ae: 89 ec mov %ebp,%esp 80555b0: 5d pop %ebp 80555b1: c3 ret 80555b2: 8d 36 lea (%esi),%esi 80555b4: 55 push %ebp 80555b5: 89 e5 mov %esp,%ebp 80555b7: 8b 55 08 mov 0x8(%ebp),%edx 80555ba: a1 40 b1 07 08 mov 0x807b140,%eax 80555bf: 85 d2 test %edx,%edx 80555c1: 74 06 je 0x80555c9 80555c3: 89 15 40 b1 07 08 mov %edx,0x807b140 80555c9: 89 ec mov %ebp,%esp 80555cb: 5d pop %ebp 80555cc: c3 ret 80555cd: 8d 76 00 lea 0x0(%esi),%esi 80555d0: 55 push %ebp 80555d1: 89 e5 mov %esp,%ebp 80555d3: 83 ec 04 sub $0x4,%esp 80555d6: 57 push %edi 80555d7: 56 push %esi 80555d8: 53 push %ebx 80555d9: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 80555dd: 0f 84 f1 01 00 00 je 0x80557d4 80555e3: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 80555e7: 0f 84 e7 01 00 00 je 0x80557d4 80555ed: 30 c0 xor %al,%al 80555ef: 8b 7d 10 mov 0x10(%ebp),%edi 80555f2: fc cld 80555f3: b9 ff ff ff ff mov $0xffffffff,%ecx 80555f8: f2 ae repnz scas %es:(%edi),%al 80555fa: 89 c8 mov %ecx,%eax 80555fc: f7 d0 not %eax 80555fe: 8d 78 ff lea 0xffffffff(%eax),%edi 8055601: 85 ff test %edi,%edi 8055603: 0f 84 cb 01 00 00 je 0x80557d4 8055609: 8b 5d 08 mov 0x8(%ebp),%ebx 805560c: 80 3b 3c cmpb $0x3c,(%ebx) 805560f: 75 50 jne 0x8055661 8055611: 0f b6 53 01 movzbl 0x1(%ebx),%edx 8055615: a1 88 ad 07 08 mov 0x807ad88,%eax 805561a: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 805561f: 74 40 je 0x8055661 8055621: 80 7b 02 3e cmpb $0x3e,0x2(%ebx) 8055625: 75 05 jne 0x805562c 8055627: 83 c3 03 add $0x3,%ebx 805562a: eb 35 jmp 0x8055661 805562c: 0f b6 53 02 movzbl 0x2(%ebx),%edx 8055630: a1 88 ad 07 08 mov 0x807ad88,%eax 8055635: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 805563a: 74 25 je 0x8055661 805563c: 80 7b 03 3e cmpb $0x3e,0x3(%ebx) 8055640: 75 06 jne 0x8055648 8055642: 83 c3 04 add $0x4,%ebx 8055645: eb 1a jmp 0x8055661 8055647: 90 nop 8055648: 0f b6 53 03 movzbl 0x3(%ebx),%edx 805564c: a1 88 ad 07 08 mov 0x807ad88,%eax 8055651: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 8055656: 74 09 je 0x8055661 8055658: 80 7b 04 3e cmpb $0x3e,0x4(%ebx) 805565c: 75 03 jne 0x8055661 805565e: 83 c3 05 add $0x5,%ebx 8055661: 0f b6 03 movzbl (%ebx),%eax 8055664: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 805566a: f6 44 42 01 04 testb $0x4,0x1(%edx,%eax,2) 805566f: 0f 84 a3 00 00 00 je 0x8055718 8055675: 0f b6 43 01 movzbl 0x1(%ebx),%eax 8055679: f6 44 42 01 04 testb $0x4,0x1(%edx,%eax,2) 805567e: 0f 84 94 00 00 00 je 0x8055718 8055684: 0f b6 43 02 movzbl 0x2(%ebx),%eax 8055688: f6 44 42 01 04 testb $0x4,0x1(%edx,%eax,2) 805568d: 0f 84 85 00 00 00 je 0x8055718 8055693: 80 7b 03 20 cmpb $0x20,0x3(%ebx) 8055697: 75 7f jne 0x8055718 8055699: 80 7b 04 20 cmpb $0x20,0x4(%ebx) 805569d: 74 0b je 0x80556aa 805569f: 0f b6 43 04 movzbl 0x4(%ebx),%eax 80556a3: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80556a8: 74 6e je 0x8055718 80556aa: 0f b6 43 05 movzbl 0x5(%ebx),%eax 80556ae: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 80556b4: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80556b9: 74 5d je 0x8055718 80556bb: 80 7b 06 20 cmpb $0x20,0x6(%ebx) 80556bf: 75 57 jne 0x8055718 80556c1: 0f b6 43 07 movzbl 0x7(%ebx),%eax 80556c5: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80556ca: 74 4c je 0x8055718 80556cc: 0f b6 43 08 movzbl 0x8(%ebx),%eax 80556d0: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80556d5: 74 41 je 0x8055718 80556d7: 80 7b 09 3a cmpb $0x3a,0x9(%ebx) 80556db: 75 3b jne 0x8055718 80556dd: 0f b6 43 0a movzbl 0xa(%ebx),%eax 80556e1: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80556e6: 74 30 je 0x8055718 80556e8: 0f b6 43 0b movzbl 0xb(%ebx),%eax 80556ec: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80556f1: 74 25 je 0x8055718 80556f3: 80 7b 0c 3a cmpb $0x3a,0xc(%ebx) 80556f7: 75 1f jne 0x8055718 80556f9: 0f b6 43 0d movzbl 0xd(%ebx),%eax 80556fd: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 8055702: 74 14 je 0x8055718 8055704: 0f b6 43 0e movzbl 0xe(%ebx),%eax 8055708: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 805570d: 74 09 je 0x8055718 805570f: 80 7b 0f 20 cmpb $0x20,0xf(%ebx) 8055713: 75 03 jne 0x8055718 8055715: 83 c3 10 add $0x10,%ebx 8055718: 89 d8 mov %ebx,%eax 805571a: 2b 45 08 sub 0x8(%ebp),%eax 805571d: 8b 75 0c mov 0xc(%ebp),%esi 8055720: 29 c6 sub %eax,%esi 8055722: 89 75 fc mov %esi,0xfffffffc(%ebp) 8055725: 89 f0 mov %esi,%eax 8055727: 48 dec %eax 8055728: 39 c7 cmp %eax,%edi 805572a: 7c 18 jl 0x8055744 805572c: 50 push %eax 805572d: 53 push %ebx 805572e: 8b 75 10 mov 0x10(%ebp),%esi 8055731: 56 push %esi 8055732: e8 b1 e1 00 00 call 0x80638e8 8055737: 8b 75 fc mov 0xfffffffc(%ebp),%esi 805573a: c6 44 33 ff 00 movb $0x0,0xffffffff(%ebx,%esi,1) 805573f: e9 90 00 00 00 jmp 0x80557d4 8055744: 57 push %edi 8055745: 8b 75 10 mov 0x10(%ebp),%esi 8055748: 56 push %esi 8055749: 53 push %ebx 805574a: e8 69 e1 00 00 call 0x80638b8 805574f: 83 c4 0c add $0xc,%esp 8055752: 85 c0 test %eax,%eax 8055754: 74 7e je 0x80557d4 8055756: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8055759: 8d 44 33 ff lea 0xffffffff(%ebx,%esi,1),%eax 805575d: 29 f8 sub %edi,%eax 805575f: c6 00 00 movb $0x0,(%eax) 8055762: 6a 00 push $0x0 8055764: 53 push %ebx 8055765: e8 26 f5 00 00 call 0x8064c90 805576a: 89 c1 mov %eax,%ecx 805576c: 83 c4 08 add $0x8,%esp 805576f: 39 d9 cmp %ebx,%ecx 8055771: 72 56 jb 0x80557c9 8055773: 8d 53 ff lea 0xffffffff(%ebx),%edx 8055776: 89 d0 mov %edx,%eax 8055778: 29 c8 sub %ecx,%eax 805577a: 83 e0 03 and $0x3,%eax 805577d: 39 d1 cmp %edx,%ecx 805577f: 7e 1a jle 0x805579b 8055781: 85 c0 test %eax,%eax 8055783: 74 23 je 0x80557a8 8055785: 83 f8 03 cmp $0x3,%eax 8055788: 7d 11 jge 0x805579b 805578a: 83 f8 02 cmp $0x2,%eax 805578d: 7d 06 jge 0x8055795 805578f: 8a 01 mov (%ecx),%al 8055791: 88 04 0f mov %al,(%edi,%ecx,1) 8055794: 49 dec %ecx 8055795: 8a 01 mov (%ecx),%al 8055797: 88 04 0f mov %al,(%edi,%ecx,1) 805579a: 49 dec %ecx 805579b: 8a 01 mov (%ecx),%al 805579d: 88 04 0f mov %al,(%edi,%ecx,1) 80557a0: 49 dec %ecx 80557a1: 39 d9 cmp %ebx,%ecx 80557a3: 72 24 jb 0x80557c9 80557a5: 8d 76 00 lea 0x0(%esi),%esi 80557a8: 8a 01 mov (%ecx),%al 80557aa: 88 04 0f mov %al,(%edi,%ecx,1) 80557ad: 8a 41 ff mov 0xffffffff(%ecx),%al 80557b0: 88 44 0f ff mov %al,0xffffffff(%edi,%ecx,1) 80557b4: 8a 41 fe mov 0xfffffffe(%ecx),%al 80557b7: 88 44 0f fe mov %al,0xfffffffe(%edi,%ecx,1) 80557bb: 8a 41 fd mov 0xfffffffd(%ecx),%al 80557be: 88 44 0f fd mov %al,0xfffffffd(%edi,%ecx,1) 80557c2: 83 c1 fc add $0xfffffffc,%ecx 80557c5: 39 d9 cmp %ebx,%ecx 80557c7: 73 df jae 0x80557a8 80557c9: 57 push %edi 80557ca: 53 push %ebx 80557cb: 8b 75 10 mov 0x10(%ebp),%esi 80557ce: 56 push %esi 80557cf: e8 14 e1 00 00 call 0x80638e8 80557d4: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 80557d7: 5b pop %ebx 80557d8: 5e pop %esi 80557d9: 5f pop %edi 80557da: 89 ec mov %ebp,%esp 80557dc: 5d pop %ebp 80557dd: c3 ret 80557de: 90 nop 80557df: 90 nop 80557e0: 55 push %ebp 80557e1: 89 e5 mov %esp,%ebp 80557e3: 57 push %edi 80557e4: 56 push %esi 80557e5: 53 push %ebx 80557e6: 8b 75 08 mov 0x8(%ebp),%esi 80557e9: 30 c0 xor %al,%al 80557eb: 89 f7 mov %esi,%edi 80557ed: fc cld 80557ee: b9 ff ff ff ff mov $0xffffffff,%ecx 80557f3: f2 ae repnz scas %es:(%edi),%al 80557f5: 89 c8 mov %ecx,%eax 80557f7: f7 d0 not %eax 80557f9: 8d 78 ff lea 0xffffffff(%eax),%edi 80557fc: 8b 1d 80 ad 07 08 mov 0x807ad80,%ebx 8055802: 83 3b 00 cmpl $0x0,(%ebx) 8055805: 74 29 je 0x8055830 8055807: 90 nop 8055808: 57 push %edi 8055809: 56 push %esi 805580a: 8b 03 mov (%ebx),%eax 805580c: 50 push %eax 805580d: e8 e6 f6 00 00 call 0x8064ef8 8055812: 83 c4 0c add $0xc,%esp 8055815: 85 c0 test %eax,%eax 8055817: 75 0f jne 0x8055828 8055819: 8b 03 mov (%ebx),%eax 805581b: 80 3c 07 3d cmpb $0x3d,(%edi,%eax,1) 805581f: 75 07 jne 0x8055828 8055821: 8d 47 01 lea 0x1(%edi),%eax 8055824: 03 03 add (%ebx),%eax 8055826: eb 0a jmp 0x8055832 8055828: 83 c3 04 add $0x4,%ebx 805582b: 83 3b 00 cmpl $0x0,(%ebx) 805582e: 75 d8 jne 0x8055808 8055830: 31 c0 xor %eax,%eax 8055832: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8055835: 5b pop %ebx 8055836: 5e pop %esi 8055837: 5f pop %edi 8055838: 89 ec mov %ebp,%esp 805583a: 5d pop %ebp 805583b: c3 ret 805583c: 55 push %ebp 805583d: 89 e5 mov %esp,%ebp 805583f: 89 ec mov %ebp,%esp 8055841: 5d pop %ebp 8055842: c3 ret 8055843: 90 nop 8055844: 55 push %ebp 8055845: 89 e5 mov %esp,%ebp 8055847: 83 ec 30 sub $0x30,%esp 805584a: 57 push %edi 805584b: 56 push %esi 805584c: 53 push %ebx 805584d: 8b 7d 08 mov 0x8(%ebp),%edi 8055850: 8b 0d ec b2 07 08 mov 0x807b2ec,%ecx 8055856: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 8055859: 85 ff test %edi,%edi 805585b: 75 07 jne 0x8055864 805585d: 31 c0 xor %eax,%eax 805585f: e9 f1 00 00 00 jmp 0x8055955 8055864: c7 45 dc 00 20 00 00 movl $0x2000,0xffffffdc(%ebp) 805586b: 8d 45 d8 lea 0xffffffd8(%ebp),%eax 805586e: 50 push %eax 805586f: 8d 45 dc lea 0xffffffdc(%ebp),%eax 8055872: 50 push %eax 8055873: 6a 00 push $0x0 8055875: e8 be ed 00 00 call 0x8064638 805587a: 83 c4 0c add $0xc,%esp 805587d: 85 c0 test %eax,%eax 805587f: 7c 2b jl 0x80558ac 8055881: c7 45 f0 3c 58 05 08 movl $0x805583c,0xfffffff0(%ebp) 8055888: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 805588f: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8055896: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 8055899: 50 push %eax 805589a: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 805589d: 50 push %eax 805589e: 6a 0e push $0xe 80558a0: e8 cf ee 00 00 call 0x8064774 80558a5: 83 c4 0c add $0xc,%esp 80558a8: 85 c0 test %eax,%eax 80558aa: 7d 08 jge 0x80558b4 80558ac: 89 f8 mov %edi,%eax 80558ae: e9 a2 00 00 00 jmp 0x8055955 80558b3: 90 nop 80558b4: 6a 00 push $0x0 80558b6: e8 35 ee 00 00 call 0x80646f0 80558bb: 89 45 d4 mov %eax,0xffffffd4(%ebp) 80558be: 57 push %edi 80558bf: e8 00 ee 00 00 call 0x80646c4 80558c4: 89 c3 mov %eax,%ebx 80558c6: 83 c4 08 add $0x8,%esp 80558c9: 85 db test %ebx,%ebx 80558cb: 74 2f je 0x80558fc 80558cd: 39 fb cmp %edi,%ebx 80558cf: 73 2b jae 0x80558fc 80558d1: 6a 00 push $0x0 80558d3: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 80558d6: 50 push %eax 80558d7: 6a 0e push $0xe 80558d9: e8 96 ee 00 00 call 0x8064774 80558de: 53 push %ebx 80558df: e8 e0 ed 00 00 call 0x80646c4 80558e4: 8d 45 d8 lea 0xffffffd8(%ebp),%eax 80558e7: 50 push %eax 80558e8: e8 db ee 00 00 call 0x80647c8 80558ed: 6a 00 push $0x0 80558ef: e8 fc ed 00 00 call 0x80646f0 80558f4: 89 c6 mov %eax,%esi 80558f6: 83 c4 18 add $0x18,%esp 80558f9: eb 23 jmp 0x805591e 80558fb: 90 nop 80558fc: 8d 45 d8 lea 0xffffffd8(%ebp),%eax 80558ff: 50 push %eax 8055900: e8 c3 ee 00 00 call 0x80647c8 8055905: 6a 00 push $0x0 8055907: e8 e4 ed 00 00 call 0x80646f0 805590c: 89 c6 mov %eax,%esi 805590e: 6a 00 push $0x0 8055910: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 8055913: 50 push %eax 8055914: 6a 0e push $0xe 8055916: e8 59 ee 00 00 call 0x8064774 805591b: 83 c4 14 add $0x14,%esp 805591e: 89 f0 mov %esi,%eax 8055920: 2b 45 d4 sub 0xffffffd4(%ebp),%eax 8055923: 31 f6 xor %esi,%esi 8055925: 39 f8 cmp %edi,%eax 8055927: 77 04 ja 0x805592d 8055929: 89 fe mov %edi,%esi 805592b: 29 c6 sub %eax,%esi 805592d: 31 d2 xor %edx,%edx 805592f: 39 d8 cmp %ebx,%eax 8055931: 77 04 ja 0x8055937 8055933: 89 da mov %ebx,%edx 8055935: 29 c2 sub %eax,%edx 8055937: 52 push %edx 8055938: e8 87 ed 00 00 call 0x80646c4 805593d: 6a 00 push $0x0 805593f: 8d 45 d8 lea 0xffffffd8(%ebp),%eax 8055942: 50 push %eax 8055943: 6a 02 push $0x2 8055945: e8 ee ec 00 00 call 0x8064638 805594a: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 805594d: 89 0d ec b2 07 08 mov %ecx,0x807b2ec 8055953: 89 f0 mov %esi,%eax 8055955: 8d 65 c4 lea 0xffffffc4(%ebp),%esp 8055958: 5b pop %ebx 8055959: 5e pop %esi 805595a: 5f pop %edi 805595b: 89 ec mov %ebp,%esp 805595d: 5d pop %ebp 805595e: c3 ret 805595f: 90 nop 8055960: 55 push %ebp 8055961: 89 e5 mov %esp,%ebp 8055963: 83 ec 04 sub $0x4,%esp 8055966: c7 45 fc 20 00 00 00 movl $0x20,0xfffffffc(%ebp) 805596d: 6a 00 push $0x0 805596f: 8d 45 fc lea 0xfffffffc(%ebp),%eax 8055972: 50 push %eax 8055973: 6a 01 push $0x1 8055975: e8 be ec 00 00 call 0x8064638 805597a: 83 c4 0c add $0xc,%esp 805597d: e8 86 9d 01 00 call 0x806f708 8055982: 8d 36 lea (%esi),%esi 8055984: 6a 06 push $0x6 8055986: e8 91 b2 01 00 call 0x8070c1c 805598b: 83 c4 04 add $0x4,%esp 805598e: 85 c0 test %eax,%eax 8055990: 74 f2 je 0x8055984 8055992: 6a 7f push $0x7f 8055994: e8 67 ee 00 00 call 0x8064800 8055999: 8d 76 00 lea 0x0(%esi),%esi 805599c: 55 push %ebp 805599d: 89 e5 mov %esp,%ebp 805599f: 53 push %ebx 80559a0: 8b 5d 08 mov 0x8(%ebp),%ebx 80559a3: e8 20 00 00 00 call 0x80559c8 80559a8: 85 c0 test %eax,%eax 80559aa: 74 10 je 0x80559bc 80559ac: c7 00 02 00 00 00 movl $0x2,(%eax) 80559b2: 89 58 04 mov %ebx,0x4(%eax) 80559b5: 31 c0 xor %eax,%eax 80559b7: eb 08 jmp 0x80559c1 80559b9: 8d 76 00 lea 0x0(%esi),%esi 80559bc: b8 ff ff ff ff mov $0xffffffff,%eax 80559c1: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80559c4: 89 ec mov %ebp,%esp 80559c6: 5d pop %ebp 80559c7: c3 ret 80559c8: 55 push %ebp 80559c9: 89 e5 mov %esp,%ebp 80559cb: 8b 0d cc b2 07 08 mov 0x807b2cc,%ecx 80559d1: 85 c9 test %ecx,%ecx 80559d3: 74 2b je 0x8055a00 80559d5: 8d 76 00 lea 0x0(%esi),%esi 80559d8: 31 d2 xor %edx,%edx 80559da: 39 51 04 cmp %edx,0x4(%ecx) 80559dd: 76 15 jbe 0x80559f4 80559df: 31 c0 xor %eax,%eax 80559e1: 8d 76 00 lea 0x0(%esi),%esi 80559e4: 83 7c 08 08 00 cmpl $0x0,0x8(%eax,%ecx,1) 80559e9: 74 41 je 0x8055a2c 80559eb: 83 c0 0c add $0xc,%eax 80559ee: 42 inc %edx 80559ef: 39 51 04 cmp %edx,0x4(%ecx) 80559f2: 75 f0 jne 0x80559e4 80559f4: 83 79 04 1f cmpl $0x1f,0x4(%ecx) 80559f8: 76 3a jbe 0x8055a34 80559fa: 8b 09 mov (%ecx),%ecx 80559fc: 85 c9 test %ecx,%ecx 80559fe: 75 d8 jne 0x80559d8 8055a00: 68 88 01 00 00 push $0x188 8055a05: e8 ea 38 01 00 call 0x80692f4 8055a0a: 89 c1 mov %eax,%ecx 8055a0c: 85 c9 test %ecx,%ecx 8055a0e: 74 38 je 0x8055a48 8055a10: a1 cc b2 07 08 mov 0x807b2cc,%eax 8055a15: 89 01 mov %eax,(%ecx) 8055a17: 89 0d cc b2 07 08 mov %ecx,0x807b2cc 8055a1d: c7 41 04 01 00 00 00 movl $0x1,0x4(%ecx) 8055a24: 8d 41 08 lea 0x8(%ecx),%eax 8055a27: 89 ec mov %ebp,%esp 8055a29: 5d pop %ebp 8055a2a: c3 ret 8055a2b: 90 nop 8055a2c: 8d 44 01 08 lea 0x8(%ecx,%eax,1),%eax 8055a30: 89 ec mov %ebp,%esp 8055a32: 5d pop %ebp 8055a33: c3 ret 8055a34: 8b 41 04 mov 0x4(%ecx),%eax 8055a37: 8d 04 40 lea (%eax,%eax,2),%eax 8055a3a: 8d 44 81 08 lea 0x8(%ecx,%eax,4),%eax 8055a3e: ff 41 04 incl 0x4(%ecx) 8055a41: 89 ec mov %ebp,%esp 8055a43: 5d pop %ebp 8055a44: c3 ret 8055a45: 8d 76 00 lea 0x0(%esi),%esi 8055a48: 31 c0 xor %eax,%eax 8055a4a: 89 ec mov %ebp,%esp 8055a4c: 5d pop %ebp 8055a4d: c3 ret 8055a4e: 90 nop 8055a4f: 90 nop 8055a50: 55 push %ebp 8055a51: 89 e5 mov %esp,%ebp 8055a53: 57 push %edi 8055a54: 56 push %esi 8055a55: 53 push %ebx 8055a56: 8b 3d cc b2 07 08 mov 0x807b2cc,%edi 8055a5c: 85 ff test %edi,%edi 8055a5e: 74 51 je 0x8055ab1 8055a60: 8b 5f 04 mov 0x4(%edi),%ebx 8055a63: 89 d8 mov %ebx,%eax 8055a65: 4b dec %ebx 8055a66: 85 c0 test %eax,%eax 8055a68: 74 41 je 0x8055aab 8055a6a: 8d 04 5b lea (%ebx,%ebx,2),%eax 8055a6d: 8d 34 85 08 00 00 00 lea 0x8(,%eax,4),%esi 8055a74: 8d 14 3e lea (%esi,%edi,1),%edx 8055a77: 8b 02 mov (%edx),%eax 8055a79: 83 f8 01 cmp $0x1,%eax 8055a7c: 74 0a je 0x8055a88 8055a7e: 72 21 jb 0x8055aa1 8055a80: 83 f8 02 cmp $0x2,%eax 8055a83: 74 17 je 0x8055a9c 8055a85: eb 1a jmp 0x8055aa1 8055a87: 90 nop 8055a88: 8b 42 08 mov 0x8(%edx),%eax 8055a8b: 50 push %eax 8055a8c: 8b 4d 08 mov 0x8(%ebp),%ecx 8055a8f: 51 push %ecx 8055a90: 8b 42 04 mov 0x4(%edx),%eax 8055a93: ff d0 call *%eax 8055a95: 83 c4 08 add $0x8,%esp 8055a98: eb 07 jmp 0x8055aa1 8055a9a: 8d 36 lea (%esi),%esi 8055a9c: 8b 42 04 mov 0x4(%edx),%eax 8055a9f: ff d0 call *%eax 8055aa1: 89 d8 mov %ebx,%eax 8055aa3: 83 c6 f4 add $0xfffffff4,%esi 8055aa6: 4b dec %ebx 8055aa7: 85 c0 test %eax,%eax 8055aa9: 75 c9 jne 0x8055a74 8055aab: 8b 3f mov (%edi),%edi 8055aad: 85 ff test %edi,%edi 8055aaf: 75 af jne 0x8055a60 8055ab1: e8 52 9c 01 00 call 0x806f708 8055ab6: 8b 4d 08 mov 0x8(%ebp),%ecx 8055ab9: 51 push %ecx 8055aba: e8 41 ed 00 00 call 0x8064800 8055abf: 90 nop 8055ac0: 55 push %ebp 8055ac1: 89 e5 mov %esp,%ebp 8055ac3: 8b 55 08 mov 0x8(%ebp),%edx 8055ac6: 8b 45 0c mov 0xc(%ebp),%eax 8055ac9: 85 c0 test %eax,%eax 8055acb: 74 05 je 0x8055ad2 8055acd: 80 38 00 cmpb $0x0,(%eax) 8055ad0: 75 06 jne 0x8055ad8 8055ad2: 31 c0 xor %eax,%eax 8055ad4: 89 ec mov %ebp,%esp 8055ad6: 5d pop %ebp 8055ad7: c3 ret 8055ad8: 85 d2 test %edx,%edx 8055ada: 74 05 je 0x8055ae1 8055adc: 0f b6 00 movzbl (%eax),%eax 8055adf: 89 02 mov %eax,(%edx) 8055ae1: b8 01 00 00 00 mov $0x1,%eax 8055ae6: 89 ec mov %ebp,%esp 8055ae8: 5d pop %ebp 8055ae9: c3 ret 8055aea: 90 nop 8055aeb: 90 nop 8055aec: 55 push %ebp 8055aed: 89 e5 mov %esp,%ebp 8055aef: 83 ec 34 sub $0x34,%esp 8055af2: 57 push %edi 8055af3: 56 push %esi 8055af4: 53 push %ebx 8055af5: 8b 5d 14 mov 0x14(%ebp),%ebx 8055af8: 85 db test %ebx,%ebx 8055afa: 74 51 je 0x8055b4d 8055afc: a1 2c b1 07 08 mov 0x807b12c,%eax 8055b01: 8b 40 14 mov 0x14(%eax),%eax 8055b04: 89 45 e4 mov %eax,0xffffffe4(%ebp) 8055b07: 80 38 00 cmpb $0x0,(%eax) 8055b0a: 74 41 je 0x8055b4d 8055b0c: 80 38 ff cmpb $0xff,(%eax) 8055b0f: 74 3c je 0x8055b4d 8055b11: a1 2c b1 07 08 mov 0x807b12c,%eax 8055b16: 8b 50 10 mov 0x10(%eax),%edx 8055b19: 30 c0 xor %al,%al 8055b1b: 89 d7 mov %edx,%edi 8055b1d: fc cld 8055b1e: b9 ff ff ff ff mov $0xffffffff,%ecx 8055b23: f2 ae repnz scas %es:(%edi),%al 8055b25: 89 c8 mov %ecx,%eax 8055b27: f7 d0 not %eax 8055b29: 48 dec %eax 8055b2a: 50 push %eax 8055b2b: 52 push %edx 8055b2c: 8d 45 fc lea 0xfffffffc(%ebp),%eax 8055b2f: 50 push %eax 8055b30: e8 8b ff ff ff call 0x8055ac0 8055b35: 85 c0 test %eax,%eax 8055b37: 7f 0e jg 0x8055b47 8055b39: a1 2c b1 07 08 mov 0x807b12c,%eax 8055b3e: 8b 40 10 mov 0x10(%eax),%eax 8055b41: 0f b6 00 movzbl (%eax),%eax 8055b44: 89 45 fc mov %eax,0xfffffffc(%ebp) 8055b47: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 8055b4b: 75 07 jne 0x8055b54 8055b4d: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 8055b54: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8055b58: 7c 0c jl 0x8055b66 8055b5a: 83 7d 10 01 cmpl $0x1,0x10(%ebp) 8055b5e: 74 06 je 0x8055b66 8055b60: 83 7d 10 24 cmpl $0x24,0x10(%ebp) 8055b64: 7e 07 jle 0x8055b6d 8055b66: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 8055b6d: 8b 75 08 mov 0x8(%ebp),%esi 8055b70: 89 75 ec mov %esi,0xffffffec(%ebp) 8055b73: 0f b6 06 movzbl (%esi),%eax 8055b76: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 8055b7c: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 8055b81: 74 0c je 0x8055b8f 8055b83: 90 nop 8055b84: 46 inc %esi 8055b85: 0f b6 06 movzbl (%esi),%eax 8055b88: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 8055b8d: 75 f5 jne 0x8055b84 8055b8f: 80 3e 00 cmpb $0x0,(%esi) 8055b92: 0f 84 dc 02 00 00 je 0x8055e74 8055b98: 80 3e 2d cmpb $0x2d,(%esi) 8055b9b: 75 0b jne 0x8055ba8 8055b9d: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp) 8055ba4: 46 inc %esi 8055ba5: eb 18 jmp 0x8055bbf 8055ba7: 90 nop 8055ba8: 80 3e 2b cmpb $0x2b,(%esi) 8055bab: 75 0b jne 0x8055bb8 8055bad: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8055bb4: 46 inc %esi 8055bb5: eb 08 jmp 0x8055bbf 8055bb7: 90 nop 8055bb8: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8055bbf: 83 7d 10 10 cmpl $0x10,0x10(%ebp) 8055bc3: 75 17 jne 0x8055bdc 8055bc5: 80 3e 30 cmpb $0x30,(%esi) 8055bc8: 75 12 jne 0x8055bdc 8055bca: 0f b6 56 01 movzbl 0x1(%esi),%edx 8055bce: a1 90 ad 07 08 mov 0x807ad90,%eax 8055bd3: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 8055bd7: 75 03 jne 0x8055bdc 8055bd9: 83 c6 02 add $0x2,%esi 8055bdc: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8055be0: 75 35 jne 0x8055c17 8055be2: 80 3e 30 cmpb $0x30,(%esi) 8055be5: 75 29 jne 0x8055c10 8055be7: 0f b6 56 01 movzbl 0x1(%esi),%edx 8055beb: a1 90 ad 07 08 mov 0x807ad90,%eax 8055bf0: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 8055bf4: 75 0e jne 0x8055c04 8055bf6: 83 c6 02 add $0x2,%esi 8055bf9: c7 45 10 10 00 00 00 movl $0x10,0x10(%ebp) 8055c00: eb 15 jmp 0x8055c17 8055c02: 8d 36 lea (%esi),%esi 8055c04: c7 45 10 08 00 00 00 movl $0x8,0x10(%ebp) 8055c0b: eb 0a jmp 0x8055c17 8055c0d: 8d 76 00 lea 0x0(%esi),%esi 8055c10: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 8055c17: 89 75 ec mov %esi,0xffffffec(%ebp) 8055c1a: 85 db test %ebx,%ebx 8055c1c: 0f 84 5a 01 00 00 je 0x8055d7c 8055c22: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8055c25: 8a 13 mov (%ebx),%dl 8055c27: 88 55 d4 mov %dl,0xffffffd4(%ebp) 8055c2a: 84 d2 test %dl,%dl 8055c2c: 74 41 je 0x8055c6f 8055c2e: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 8055c34: 8b 3d 90 ad 07 08 mov 0x807ad90,%edi 8055c3a: 89 7d cc mov %edi,0xffffffcc(%ebp) 8055c3d: 8d 76 00 lea 0x0(%esi),%esi 8055c40: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 8055c44: 39 45 fc cmp %eax,0xfffffffc(%ebp) 8055c47: 74 1c je 0x8055c65 8055c49: f6 44 41 01 08 testb $0x8,0x1(%ecx,%eax,2) 8055c4e: 75 15 jne 0x8055c65 8055c50: f6 44 41 01 04 testb $0x4,0x1(%ecx,%eax,2) 8055c55: 74 18 je 0x8055c6f 8055c57: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8055c5a: 8b 04 82 mov (%edx,%eax,4),%eax 8055c5d: 83 c0 c9 add $0xffffffc9,%eax 8055c60: 39 45 10 cmp %eax,0x10(%ebp) 8055c63: 7e 0a jle 0x8055c6f 8055c65: 43 inc %ebx 8055c66: 8a 13 mov (%ebx),%dl 8055c68: 88 55 d4 mov %dl,0xffffffd4(%ebp) 8055c6b: 84 d2 test %dl,%dl 8055c6d: 75 d1 jne 0x8055c40 8055c6f: 0f b6 06 movzbl (%esi),%eax 8055c72: 39 45 fc cmp %eax,0xfffffffc(%ebp) 8055c75: 75 09 jne 0x8055c80 8055c77: 89 f3 mov %esi,%ebx 8055c79: e9 00 01 00 00 jmp 0x8055d7e 8055c7e: 8d 36 lea (%esi),%esi 8055c80: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 8055c83: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8055c86: 89 7d dc mov %edi,0xffffffdc(%ebp) 8055c89: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 8055c8d: 0f 84 eb 00 00 00 je 0x8055d7e 8055c93: 39 f3 cmp %esi,%ebx 8055c95: 0f 86 c9 00 00 00 jbe 0x8055d64 8055c9b: 90 nop 8055c9c: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 8055c9f: 49 dec %ecx 8055ca0: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 8055ca3: 39 f1 cmp %esi,%ecx 8055ca5: 72 0e jb 0x8055cb5 8055ca7: 90 nop 8055ca8: 0f b6 01 movzbl (%ecx),%eax 8055cab: 39 45 dc cmp %eax,0xffffffdc(%ebp) 8055cae: 74 05 je 0x8055cb5 8055cb0: 49 dec %ecx 8055cb1: 39 f1 cmp %esi,%ecx 8055cb3: 73 f3 jae 0x8055ca8 8055cb5: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8055cb8: 29 ca sub %ecx,%edx 8055cba: 0f b6 03 movzbl (%ebx),%eax 8055cbd: 40 inc %eax 8055cbe: 39 c2 cmp %eax,%edx 8055cc0: 75 7a jne 0x8055d3c 8055cc2: 39 f1 cmp %esi,%ecx 8055cc4: 0f 82 aa 00 00 00 jb 0x8055d74 8055cca: 8d 51 ff lea 0xffffffff(%ecx),%edx 8055ccd: 89 55 d8 mov %edx,0xffffffd8(%ebp) 8055cd0: 43 inc %ebx 8055cd1: 80 3b 00 cmpb $0x0,(%ebx) 8055cd4: 75 01 jne 0x8055cd7 8055cd6: 4b dec %ebx 8055cd7: 49 dec %ecx 8055cd8: 80 3b ff cmpb $0xff,(%ebx) 8055cdb: 75 1f jne 0x8055cfc 8055cdd: 39 f1 cmp %esi,%ecx 8055cdf: 0f 82 8f 00 00 00 jb 0x8055d74 8055ce5: 8d 76 00 lea 0x0(%esi),%esi 8055ce8: 0f b6 01 movzbl (%ecx),%eax 8055ceb: 39 45 dc cmp %eax,0xffffffdc(%ebp) 8055cee: 74 05 je 0x8055cf5 8055cf0: 49 dec %ecx 8055cf1: 39 f1 cmp %esi,%ecx 8055cf3: 73 f3 jae 0x8055ce8 8055cf5: 39 f1 cmp %esi,%ecx 8055cf7: 73 d7 jae 0x8055cd0 8055cf9: eb 79 jmp 0x8055d74 8055cfb: 90 nop 8055cfc: 89 4d cc mov %ecx,0xffffffcc(%ebp) 8055cff: 39 f1 cmp %esi,%ecx 8055d01: 72 12 jb 0x8055d15 8055d03: 90 nop 8055d04: 0f b6 01 movzbl (%ecx),%eax 8055d07: 39 45 dc cmp %eax,0xffffffdc(%ebp) 8055d0a: 74 05 je 0x8055d11 8055d0c: 49 dec %ecx 8055d0d: 39 f1 cmp %esi,%ecx 8055d0f: 73 f3 jae 0x8055d04 8055d11: 39 f1 cmp %esi,%ecx 8055d13: 73 10 jae 0x8055d25 8055d15: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8055d18: 29 ca sub %ecx,%edx 8055d1a: 0f b6 03 movzbl (%ebx),%eax 8055d1d: 39 c2 cmp %eax,%edx 8055d1f: 7e 53 jle 0x8055d74 8055d21: 39 f1 cmp %esi,%ecx 8055d23: 72 0c jb 0x8055d31 8055d25: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8055d28: 29 ca sub %ecx,%edx 8055d2a: 0f b6 03 movzbl (%ebx),%eax 8055d2d: 39 c2 cmp %eax,%edx 8055d2f: 74 9f je 0x8055cd0 8055d31: 8b 7d d8 mov 0xffffffd8(%ebp),%edi 8055d34: 89 7d e0 mov %edi,0xffffffe0(%ebp) 8055d37: eb 22 jmp 0x8055d5b 8055d39: 8d 76 00 lea 0x0(%esi),%esi 8055d3c: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8055d3f: 29 ca sub %ecx,%edx 8055d41: 0f b6 1b movzbl (%ebx),%ebx 8055d44: 8d 43 01 lea 0x1(%ebx),%eax 8055d47: 39 c2 cmp %eax,%edx 8055d49: 7e 09 jle 0x8055d54 8055d4b: 8d 5c 0b 01 lea 0x1(%ebx,%ecx,1),%ebx 8055d4f: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 8055d52: eb 07 jmp 0x8055d5b 8055d54: 39 f1 cmp %esi,%ecx 8055d56: 72 1c jb 0x8055d74 8055d58: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 8055d5b: 39 75 e0 cmp %esi,0xffffffe0(%ebp) 8055d5e: 0f 87 38 ff ff ff ja 0x8055c9c 8055d64: 89 f0 mov %esi,%eax 8055d66: 39 75 e0 cmp %esi,0xffffffe0(%ebp) 8055d69: 76 03 jbe 0x8055d6e 8055d6b: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8055d6e: 89 c3 mov %eax,%ebx 8055d70: eb 0c jmp 0x8055d7e 8055d72: 8d 36 lea (%esi),%esi 8055d74: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 8055d77: eb 05 jmp 0x8055d7e 8055d79: 8d 76 00 lea 0x0(%esi),%esi 8055d7c: 31 db xor %ebx,%ebx 8055d7e: b8 ff ff ff ff mov $0xffffffff,%eax 8055d83: 31 d2 xor %edx,%edx 8055d85: f7 75 10 divl 0x10(%ebp) 8055d88: 89 55 f0 mov %edx,0xfffffff0(%ebp) 8055d8b: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8055d8e: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 8055d95: 31 c9 xor %ecx,%ecx 8055d97: 8a 16 mov (%esi),%dl 8055d99: 88 55 d4 mov %dl,0xffffffd4(%ebp) 8055d9c: 84 d2 test %dl,%dl 8055d9e: 74 74 je 0x8055e14 8055da0: 8b 3d 88 ad 07 08 mov 0x807ad88,%edi 8055da6: 89 7d cc mov %edi,0xffffffcc(%ebp) 8055da9: 8d 76 00 lea 0x0(%esi),%esi 8055dac: 39 de cmp %ebx,%esi 8055dae: 74 64 je 0x8055e14 8055db0: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 8055db4: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8055db7: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 8055dbc: 74 06 je 0x8055dc4 8055dbe: 80 45 d4 d0 addb $0xd0,0xffffffd4(%ebp) 8055dc2: eb 1e jmp 0x8055de2 8055dc4: 0f b6 7d d4 movzbl 0xffffffd4(%ebp),%edi 8055dc8: 89 7d d0 mov %edi,0xffffffd0(%ebp) 8055dcb: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8055dce: f6 44 7a 01 04 testb $0x4,0x1(%edx,%edi,2) 8055dd3: 74 3f je 0x8055e14 8055dd5: a1 90 ad 07 08 mov 0x807ad90,%eax 8055dda: 8a 04 b8 mov (%eax,%edi,4),%al 8055ddd: 04 c9 add $0xc9,%al 8055ddf: 88 45 d4 mov %al,0xffffffd4(%ebp) 8055de2: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 8055de6: 39 45 10 cmp %eax,0x10(%ebp) 8055de9: 7e 29 jle 0x8055e14 8055deb: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8055dee: 72 07 jb 0x8055df7 8055df0: 75 0e jne 0x8055e00 8055df2: 39 45 f0 cmp %eax,0xfffffff0(%ebp) 8055df5: 73 09 jae 0x8055e00 8055df7: c7 45 e8 01 00 00 00 movl $0x1,0xffffffe8(%ebp) 8055dfe: eb 0a jmp 0x8055e0a 8055e00: 0f af 4d 10 imul 0x10(%ebp),%ecx 8055e04: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 8055e08: 01 c1 add %eax,%ecx 8055e0a: 46 inc %esi 8055e0b: 8a 16 mov (%esi),%dl 8055e0d: 88 55 d4 mov %dl,0xffffffd4(%ebp) 8055e10: 84 d2 test %dl,%dl 8055e12: 75 98 jne 0x8055dac 8055e14: 39 75 ec cmp %esi,0xffffffec(%ebp) 8055e17: 74 5b je 0x8055e74 8055e19: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8055e1d: 74 05 je 0x8055e24 8055e1f: 8b 7d 0c mov 0xc(%ebp),%edi 8055e22: 89 37 mov %esi,(%edi) 8055e24: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 8055e28: 74 0a je 0x8055e34 8055e2a: 81 f9 00 00 00 80 cmp $0x80000000,%ecx 8055e30: 77 0a ja 0x8055e3c 8055e32: eb 0f jmp 0x8055e43 8055e34: 81 f9 ff ff ff 7f cmp $0x7fffffff,%ecx 8055e3a: 76 07 jbe 0x8055e43 8055e3c: c7 45 e8 01 00 00 00 movl $0x1,0xffffffe8(%ebp) 8055e43: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 8055e47: 74 1f je 0x8055e68 8055e49: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 8055e50: 00 00 00 8055e53: b8 ff ff ff 7f mov $0x7fffffff,%eax 8055e58: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 8055e5c: 74 54 je 0x8055eb2 8055e5e: b8 00 00 00 80 mov $0x80000000,%eax 8055e63: eb 4d jmp 0x8055eb2 8055e65: 8d 76 00 lea 0x0(%esi),%esi 8055e68: 89 c8 mov %ecx,%eax 8055e6a: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 8055e6e: 74 42 je 0x8055eb2 8055e70: f7 d8 neg %eax 8055e72: eb 3e jmp 0x8055eb2 8055e74: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8055e78: 74 36 je 0x8055eb0 8055e7a: 8b 45 ec mov 0xffffffec(%ebp),%eax 8055e7d: 2b 45 08 sub 0x8(%ebp),%eax 8055e80: 83 f8 01 cmp $0x1,%eax 8055e83: 7e 23 jle 0x8055ea8 8055e85: 8b 55 ec mov 0xffffffec(%ebp),%edx 8055e88: 0f b6 52 ff movzbl 0xffffffff(%edx),%edx 8055e8c: a1 8c ad 07 08 mov 0x807ad8c,%eax 8055e91: 83 3c 90 78 cmpl $0x78,(%eax,%edx,4) 8055e95: 75 11 jne 0x8055ea8 8055e97: 8b 7d ec mov 0xffffffec(%ebp),%edi 8055e9a: 80 7f fe 30 cmpb $0x30,0xfffffffe(%edi) 8055e9e: 75 08 jne 0x8055ea8 8055ea0: 4f dec %edi 8055ea1: 8b 55 0c mov 0xc(%ebp),%edx 8055ea4: 89 3a mov %edi,(%edx) 8055ea6: eb 08 jmp 0x8055eb0 8055ea8: 8b 55 08 mov 0x8(%ebp),%edx 8055eab: 8b 7d 0c mov 0xc(%ebp),%edi 8055eae: 89 17 mov %edx,(%edi) 8055eb0: 31 c0 xor %eax,%eax 8055eb2: 8d 65 c0 lea 0xffffffc0(%ebp),%esp 8055eb5: 5b pop %ebx 8055eb6: 5e pop %esi 8055eb7: 5f pop %edi 8055eb8: 89 ec mov %ebp,%esp 8055eba: 5d pop %ebp 8055ebb: c3 ret 8055ebc: 55 push %ebp 8055ebd: 89 e5 mov %esp,%ebp 8055ebf: 8b 4d 08 mov 0x8(%ebp),%ecx 8055ec2: 8b 55 0c mov 0xc(%ebp),%edx 8055ec5: 8b 45 10 mov 0x10(%ebp),%eax 8055ec8: 6a 00 push $0x0 8055eca: 50 push %eax 8055ecb: 52 push %edx 8055ecc: 51 push %ecx 8055ecd: e8 1a fc ff ff call 0x8055aec 8055ed2: 89 ec mov %ebp,%esp 8055ed4: 5d pop %ebp 8055ed5: c3 ret 8055ed6: 90 nop 8055ed7: 90 nop 8055ed8: 55 push %ebp 8055ed9: 89 e5 mov %esp,%ebp 8055edb: 83 ec 34 sub $0x34,%esp 8055ede: 57 push %edi 8055edf: 56 push %esi 8055ee0: 53 push %ebx 8055ee1: 8b 5d 14 mov 0x14(%ebp),%ebx 8055ee4: 85 db test %ebx,%ebx 8055ee6: 74 51 je 0x8055f39 8055ee8: a1 2c b1 07 08 mov 0x807b12c,%eax 8055eed: 8b 40 14 mov 0x14(%eax),%eax 8055ef0: 89 45 e4 mov %eax,0xffffffe4(%ebp) 8055ef3: 80 38 00 cmpb $0x0,(%eax) 8055ef6: 74 41 je 0x8055f39 8055ef8: 80 38 ff cmpb $0xff,(%eax) 8055efb: 74 3c je 0x8055f39 8055efd: a1 2c b1 07 08 mov 0x807b12c,%eax 8055f02: 8b 50 10 mov 0x10(%eax),%edx 8055f05: 30 c0 xor %al,%al 8055f07: 89 d7 mov %edx,%edi 8055f09: fc cld 8055f0a: b9 ff ff ff ff mov $0xffffffff,%ecx 8055f0f: f2 ae repnz scas %es:(%edi),%al 8055f11: 89 c8 mov %ecx,%eax 8055f13: f7 d0 not %eax 8055f15: 48 dec %eax 8055f16: 50 push %eax 8055f17: 52 push %edx 8055f18: 8d 45 fc lea 0xfffffffc(%ebp),%eax 8055f1b: 50 push %eax 8055f1c: e8 9f fb ff ff call 0x8055ac0 8055f21: 85 c0 test %eax,%eax 8055f23: 7f 0e jg 0x8055f33 8055f25: a1 2c b1 07 08 mov 0x807b12c,%eax 8055f2a: 8b 40 10 mov 0x10(%eax),%eax 8055f2d: 0f b6 00 movzbl (%eax),%eax 8055f30: 89 45 fc mov %eax,0xfffffffc(%ebp) 8055f33: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 8055f37: 75 07 jne 0x8055f40 8055f39: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 8055f40: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8055f44: 7c 0c jl 0x8055f52 8055f46: 83 7d 10 01 cmpl $0x1,0x10(%ebp) 8055f4a: 74 06 je 0x8055f52 8055f4c: 83 7d 10 24 cmpl $0x24,0x10(%ebp) 8055f50: 7e 07 jle 0x8055f59 8055f52: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 8055f59: 8b 75 08 mov 0x8(%ebp),%esi 8055f5c: 89 75 ec mov %esi,0xffffffec(%ebp) 8055f5f: 0f b6 06 movzbl (%esi),%eax 8055f62: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 8055f68: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 8055f6d: 74 0c je 0x8055f7b 8055f6f: 90 nop 8055f70: 46 inc %esi 8055f71: 0f b6 06 movzbl (%esi),%eax 8055f74: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 8055f79: 75 f5 jne 0x8055f70 8055f7b: 80 3e 00 cmpb $0x0,(%esi) 8055f7e: 0f 84 b0 02 00 00 je 0x8056234 8055f84: 80 3e 2d cmpb $0x2d,(%esi) 8055f87: 75 0b jne 0x8055f94 8055f89: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp) 8055f90: 46 inc %esi 8055f91: eb 18 jmp 0x8055fab 8055f93: 90 nop 8055f94: 80 3e 2b cmpb $0x2b,(%esi) 8055f97: 75 0b jne 0x8055fa4 8055f99: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8055fa0: 46 inc %esi 8055fa1: eb 08 jmp 0x8055fab 8055fa3: 90 nop 8055fa4: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8055fab: 83 7d 10 10 cmpl $0x10,0x10(%ebp) 8055faf: 75 17 jne 0x8055fc8 8055fb1: 80 3e 30 cmpb $0x30,(%esi) 8055fb4: 75 12 jne 0x8055fc8 8055fb6: 0f b6 56 01 movzbl 0x1(%esi),%edx 8055fba: a1 90 ad 07 08 mov 0x807ad90,%eax 8055fbf: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 8055fc3: 75 03 jne 0x8055fc8 8055fc5: 83 c6 02 add $0x2,%esi 8055fc8: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8055fcc: 75 35 jne 0x8056003 8055fce: 80 3e 30 cmpb $0x30,(%esi) 8055fd1: 75 29 jne 0x8055ffc 8055fd3: 0f b6 56 01 movzbl 0x1(%esi),%edx 8055fd7: a1 90 ad 07 08 mov 0x807ad90,%eax 8055fdc: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 8055fe0: 75 0e jne 0x8055ff0 8055fe2: 83 c6 02 add $0x2,%esi 8055fe5: c7 45 10 10 00 00 00 movl $0x10,0x10(%ebp) 8055fec: eb 15 jmp 0x8056003 8055fee: 8d 36 lea (%esi),%esi 8055ff0: c7 45 10 08 00 00 00 movl $0x8,0x10(%ebp) 8055ff7: eb 0a jmp 0x8056003 8055ff9: 8d 76 00 lea 0x0(%esi),%esi 8055ffc: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 8056003: 89 75 ec mov %esi,0xffffffec(%ebp) 8056006: 85 db test %ebx,%ebx 8056008: 0f 84 5a 01 00 00 je 0x8056168 805600e: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8056011: 8a 11 mov (%ecx),%dl 8056013: 88 55 d4 mov %dl,0xffffffd4(%ebp) 8056016: 84 d2 test %dl,%dl 8056018: 74 41 je 0x805605b 805601a: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 8056020: 8b 3d 90 ad 07 08 mov 0x807ad90,%edi 8056026: 89 7d cc mov %edi,0xffffffcc(%ebp) 8056029: 8d 76 00 lea 0x0(%esi),%esi 805602c: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 8056030: 39 45 fc cmp %eax,0xfffffffc(%ebp) 8056033: 74 1c je 0x8056051 8056035: f6 44 43 01 08 testb $0x8,0x1(%ebx,%eax,2) 805603a: 75 15 jne 0x8056051 805603c: f6 44 43 01 04 testb $0x4,0x1(%ebx,%eax,2) 8056041: 74 18 je 0x805605b 8056043: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8056046: 8b 04 82 mov (%edx,%eax,4),%eax 8056049: 83 c0 c9 add $0xffffffc9,%eax 805604c: 39 45 10 cmp %eax,0x10(%ebp) 805604f: 7e 0a jle 0x805605b 8056051: 41 inc %ecx 8056052: 8a 11 mov (%ecx),%dl 8056054: 88 55 d4 mov %dl,0xffffffd4(%ebp) 8056057: 84 d2 test %dl,%dl 8056059: 75 d1 jne 0x805602c 805605b: 0f b6 06 movzbl (%esi),%eax 805605e: 39 45 fc cmp %eax,0xfffffffc(%ebp) 8056061: 75 09 jne 0x805606c 8056063: 89 f1 mov %esi,%ecx 8056065: e9 00 01 00 00 jmp 0x805616a 805606a: 8d 36 lea (%esi),%esi 805606c: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 805606f: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8056072: 89 7d dc mov %edi,0xffffffdc(%ebp) 8056075: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 8056079: 0f 84 eb 00 00 00 je 0x805616a 805607f: 39 f1 cmp %esi,%ecx 8056081: 0f 86 c9 00 00 00 jbe 0x8056150 8056087: 90 nop 8056088: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 805608b: 49 dec %ecx 805608c: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 805608f: 39 f1 cmp %esi,%ecx 8056091: 72 0e jb 0x80560a1 8056093: 90 nop 8056094: 0f b6 01 movzbl (%ecx),%eax 8056097: 39 45 dc cmp %eax,0xffffffdc(%ebp) 805609a: 74 05 je 0x80560a1 805609c: 49 dec %ecx 805609d: 39 f1 cmp %esi,%ecx 805609f: 73 f3 jae 0x8056094 80560a1: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 80560a4: 29 ca sub %ecx,%edx 80560a6: 0f b6 03 movzbl (%ebx),%eax 80560a9: 40 inc %eax 80560aa: 39 c2 cmp %eax,%edx 80560ac: 75 7a jne 0x8056128 80560ae: 39 f1 cmp %esi,%ecx 80560b0: 0f 82 aa 00 00 00 jb 0x8056160 80560b6: 8d 51 ff lea 0xffffffff(%ecx),%edx 80560b9: 89 55 d8 mov %edx,0xffffffd8(%ebp) 80560bc: 43 inc %ebx 80560bd: 80 3b 00 cmpb $0x0,(%ebx) 80560c0: 75 01 jne 0x80560c3 80560c2: 4b dec %ebx 80560c3: 49 dec %ecx 80560c4: 80 3b ff cmpb $0xff,(%ebx) 80560c7: 75 1f jne 0x80560e8 80560c9: 39 f1 cmp %esi,%ecx 80560cb: 0f 82 8f 00 00 00 jb 0x8056160 80560d1: 8d 76 00 lea 0x0(%esi),%esi 80560d4: 0f b6 01 movzbl (%ecx),%eax 80560d7: 39 45 dc cmp %eax,0xffffffdc(%ebp) 80560da: 74 05 je 0x80560e1 80560dc: 49 dec %ecx 80560dd: 39 f1 cmp %esi,%ecx 80560df: 73 f3 jae 0x80560d4 80560e1: 39 f1 cmp %esi,%ecx 80560e3: 73 d7 jae 0x80560bc 80560e5: eb 79 jmp 0x8056160 80560e7: 90 nop 80560e8: 89 4d cc mov %ecx,0xffffffcc(%ebp) 80560eb: 39 f1 cmp %esi,%ecx 80560ed: 72 12 jb 0x8056101 80560ef: 90 nop 80560f0: 0f b6 01 movzbl (%ecx),%eax 80560f3: 39 45 dc cmp %eax,0xffffffdc(%ebp) 80560f6: 74 05 je 0x80560fd 80560f8: 49 dec %ecx 80560f9: 39 f1 cmp %esi,%ecx 80560fb: 73 f3 jae 0x80560f0 80560fd: 39 f1 cmp %esi,%ecx 80560ff: 73 10 jae 0x8056111 8056101: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8056104: 29 ca sub %ecx,%edx 8056106: 0f b6 03 movzbl (%ebx),%eax 8056109: 39 c2 cmp %eax,%edx 805610b: 7e 53 jle 0x8056160 805610d: 39 f1 cmp %esi,%ecx 805610f: 72 0c jb 0x805611d 8056111: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8056114: 29 ca sub %ecx,%edx 8056116: 0f b6 03 movzbl (%ebx),%eax 8056119: 39 c2 cmp %eax,%edx 805611b: 74 9f je 0x80560bc 805611d: 8b 7d d8 mov 0xffffffd8(%ebp),%edi 8056120: 89 7d e0 mov %edi,0xffffffe0(%ebp) 8056123: eb 22 jmp 0x8056147 8056125: 8d 76 00 lea 0x0(%esi),%esi 8056128: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 805612b: 29 ca sub %ecx,%edx 805612d: 0f b6 1b movzbl (%ebx),%ebx 8056130: 8d 43 01 lea 0x1(%ebx),%eax 8056133: 39 c2 cmp %eax,%edx 8056135: 7e 09 jle 0x8056140 8056137: 8d 5c 0b 01 lea 0x1(%ebx,%ecx,1),%ebx 805613b: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 805613e: eb 07 jmp 0x8056147 8056140: 39 f1 cmp %esi,%ecx 8056142: 72 1c jb 0x8056160 8056144: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 8056147: 39 75 e0 cmp %esi,0xffffffe0(%ebp) 805614a: 0f 87 38 ff ff ff ja 0x8056088 8056150: 89 f0 mov %esi,%eax 8056152: 39 75 e0 cmp %esi,0xffffffe0(%ebp) 8056155: 76 03 jbe 0x805615a 8056157: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805615a: 89 c1 mov %eax,%ecx 805615c: eb 0c jmp 0x805616a 805615e: 8d 36 lea (%esi),%esi 8056160: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 8056163: eb 05 jmp 0x805616a 8056165: 8d 76 00 lea 0x0(%esi),%esi 8056168: 31 c9 xor %ecx,%ecx 805616a: b8 ff ff ff ff mov $0xffffffff,%eax 805616f: 31 d2 xor %edx,%edx 8056171: f7 75 10 divl 0x10(%ebp) 8056174: 89 55 f0 mov %edx,0xfffffff0(%ebp) 8056177: 89 45 f4 mov %eax,0xfffffff4(%ebp) 805617a: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 8056181: 31 db xor %ebx,%ebx 8056183: 8a 16 mov (%esi),%dl 8056185: 88 55 d4 mov %dl,0xffffffd4(%ebp) 8056188: 84 d2 test %dl,%dl 805618a: 74 74 je 0x8056200 805618c: 8b 3d 88 ad 07 08 mov 0x807ad88,%edi 8056192: 89 7d cc mov %edi,0xffffffcc(%ebp) 8056195: 8d 76 00 lea 0x0(%esi),%esi 8056198: 39 ce cmp %ecx,%esi 805619a: 74 64 je 0x8056200 805619c: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 80561a0: 8b 55 cc mov 0xffffffcc(%ebp),%edx 80561a3: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80561a8: 74 06 je 0x80561b0 80561aa: 80 45 d4 d0 addb $0xd0,0xffffffd4(%ebp) 80561ae: eb 1e jmp 0x80561ce 80561b0: 0f b6 7d d4 movzbl 0xffffffd4(%ebp),%edi 80561b4: 89 7d d0 mov %edi,0xffffffd0(%ebp) 80561b7: 8b 55 cc mov 0xffffffcc(%ebp),%edx 80561ba: f6 44 7a 01 04 testb $0x4,0x1(%edx,%edi,2) 80561bf: 74 3f je 0x8056200 80561c1: a1 90 ad 07 08 mov 0x807ad90,%eax 80561c6: 8a 04 b8 mov (%eax,%edi,4),%al 80561c9: 04 c9 add $0xc9,%al 80561cb: 88 45 d4 mov %al,0xffffffd4(%ebp) 80561ce: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 80561d2: 39 45 10 cmp %eax,0x10(%ebp) 80561d5: 7e 29 jle 0x8056200 80561d7: 39 5d f4 cmp %ebx,0xfffffff4(%ebp) 80561da: 72 07 jb 0x80561e3 80561dc: 75 0e jne 0x80561ec 80561de: 39 45 f0 cmp %eax,0xfffffff0(%ebp) 80561e1: 73 09 jae 0x80561ec 80561e3: c7 45 e8 01 00 00 00 movl $0x1,0xffffffe8(%ebp) 80561ea: eb 0a jmp 0x80561f6 80561ec: 0f af 5d 10 imul 0x10(%ebp),%ebx 80561f0: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 80561f4: 01 c3 add %eax,%ebx 80561f6: 46 inc %esi 80561f7: 8a 16 mov (%esi),%dl 80561f9: 88 55 d4 mov %dl,0xffffffd4(%ebp) 80561fc: 84 d2 test %dl,%dl 80561fe: 75 98 jne 0x8056198 8056200: 39 75 ec cmp %esi,0xffffffec(%ebp) 8056203: 74 2f je 0x8056234 8056205: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8056209: 74 05 je 0x8056210 805620b: 8b 7d 0c mov 0xc(%ebp),%edi 805620e: 89 37 mov %esi,(%edi) 8056210: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 8056214: 74 12 je 0x8056228 8056216: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 805621d: 00 00 00 8056220: b8 ff ff ff ff mov $0xffffffff,%eax 8056225: eb 4b jmp 0x8056272 8056227: 90 nop 8056228: 89 d8 mov %ebx,%eax 805622a: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 805622e: 74 42 je 0x8056272 8056230: f7 d8 neg %eax 8056232: eb 3e jmp 0x8056272 8056234: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8056238: 74 36 je 0x8056270 805623a: 8b 45 ec mov 0xffffffec(%ebp),%eax 805623d: 2b 45 08 sub 0x8(%ebp),%eax 8056240: 83 f8 01 cmp $0x1,%eax 8056243: 7e 23 jle 0x8056268 8056245: 8b 55 ec mov 0xffffffec(%ebp),%edx 8056248: 0f b6 52 ff movzbl 0xffffffff(%edx),%edx 805624c: a1 8c ad 07 08 mov 0x807ad8c,%eax 8056251: 83 3c 90 78 cmpl $0x78,(%eax,%edx,4) 8056255: 75 11 jne 0x8056268 8056257: 8b 7d ec mov 0xffffffec(%ebp),%edi 805625a: 80 7f fe 30 cmpb $0x30,0xfffffffe(%edi) 805625e: 75 08 jne 0x8056268 8056260: 4f dec %edi 8056261: 8b 55 0c mov 0xc(%ebp),%edx 8056264: 89 3a mov %edi,(%edx) 8056266: eb 08 jmp 0x8056270 8056268: 8b 55 08 mov 0x8(%ebp),%edx 805626b: 8b 7d 0c mov 0xc(%ebp),%edi 805626e: 89 17 mov %edx,(%edi) 8056270: 31 c0 xor %eax,%eax 8056272: 8d 65 c0 lea 0xffffffc0(%ebp),%esp 8056275: 5b pop %ebx 8056276: 5e pop %esi 8056277: 5f pop %edi 8056278: 89 ec mov %ebp,%esp 805627a: 5d pop %ebp 805627b: c3 ret 805627c: 55 push %ebp 805627d: 89 e5 mov %esp,%ebp 805627f: 8b 4d 08 mov 0x8(%ebp),%ecx 8056282: 8b 55 0c mov 0xc(%ebp),%edx 8056285: 8b 45 10 mov 0x10(%ebp),%eax 8056288: 6a 00 push $0x0 805628a: 50 push %eax 805628b: 52 push %edx 805628c: 51 push %ecx 805628d: e8 46 fc ff ff call 0x8055ed8 8056292: 89 ec mov %ebp,%esp 8056294: 5d pop %ebp 8056295: c3 ret 8056296: 90 nop 8056297: 90 nop 8056298: 55 push %ebp 8056299: 89 e5 mov %esp,%ebp 805629b: 83 ec 60 sub $0x60,%esp 805629e: 57 push %edi 805629f: 56 push %esi 80562a0: 53 push %ebx 80562a1: 8b 5d 14 mov 0x14(%ebp),%ebx 80562a4: 85 db test %ebx,%ebx 80562a6: 74 5e je 0x8056306 80562a8: a1 2c b1 07 08 mov 0x807b12c,%eax 80562ad: 8b 40 14 mov 0x14(%eax),%eax 80562b0: 89 45 d4 mov %eax,0xffffffd4(%ebp) 80562b3: 80 38 00 cmpb $0x0,(%eax) 80562b6: 74 4e je 0x8056306 80562b8: 80 38 ff cmpb $0xff,(%eax) 80562bb: 74 49 je 0x8056306 80562bd: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 80562c3: 8b 52 10 mov 0x10(%edx),%edx 80562c6: 89 55 b8 mov %edx,0xffffffb8(%ebp) 80562c9: 8b 7d b8 mov 0xffffffb8(%ebp),%edi 80562cc: 30 c0 xor %al,%al 80562ce: fc cld 80562cf: b9 ff ff ff ff mov $0xffffffff,%ecx 80562d4: f2 ae repnz scas %es:(%edi),%al 80562d6: 89 ce mov %ecx,%esi 80562d8: f7 d6 not %esi 80562da: 89 f0 mov %esi,%eax 80562dc: 48 dec %eax 80562dd: 50 push %eax 80562de: 52 push %edx 80562df: 8d 55 fc lea 0xfffffffc(%ebp),%edx 80562e2: 52 push %edx 80562e3: e8 d8 f7 ff ff call 0x8055ac0 80562e8: 89 c6 mov %eax,%esi 80562ea: 83 c4 0c add $0xc,%esp 80562ed: 85 f6 test %esi,%esi 80562ef: 7f 0f jg 0x8056300 80562f1: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 80562f7: 8b 52 10 mov 0x10(%edx),%edx 80562fa: 0f b6 12 movzbl (%edx),%edx 80562fd: 89 55 fc mov %edx,0xfffffffc(%ebp) 8056300: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 8056304: 75 07 jne 0x805630d 8056306: c7 45 d4 00 00 00 00 movl $0x0,0xffffffd4(%ebp) 805630d: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8056311: 7c 0c jl 0x805631f 8056313: 83 7d 10 01 cmpl $0x1,0x10(%ebp) 8056317: 74 06 je 0x805631f 8056319: 83 7d 10 24 cmpl $0x24,0x10(%ebp) 805631d: 7e 07 jle 0x8056326 805631f: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 8056326: 8b 7d 08 mov 0x8(%ebp),%edi 8056329: 89 7d e0 mov %edi,0xffffffe0(%ebp) 805632c: 0f b6 0f movzbl (%edi),%ecx 805632f: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 8056335: f6 44 4e 01 20 testb $0x20,0x1(%esi,%ecx,2) 805633a: 74 0b je 0x8056347 805633c: 47 inc %edi 805633d: 0f b6 17 movzbl (%edi),%edx 8056340: f6 44 56 01 20 testb $0x20,0x1(%esi,%edx,2) 8056345: 75 f5 jne 0x805633c 8056347: 80 3f 00 cmpb $0x0,(%edi) 805634a: 0f 84 fc 03 00 00 je 0x805674c 8056350: 80 3f 2d cmpb $0x2d,(%edi) 8056353: 75 0b jne 0x8056360 8056355: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp) 805635c: 47 inc %edi 805635d: eb 18 jmp 0x8056377 805635f: 90 nop 8056360: 80 3f 2b cmpb $0x2b,(%edi) 8056363: 75 0b jne 0x8056370 8056365: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 805636c: 47 inc %edi 805636d: eb 08 jmp 0x8056377 805636f: 90 nop 8056370: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8056377: 83 7d 10 10 cmpl $0x10,0x10(%ebp) 805637b: 75 18 jne 0x8056395 805637d: 80 3f 30 cmpb $0x30,(%edi) 8056380: 75 13 jne 0x8056395 8056382: 0f b6 4f 01 movzbl 0x1(%edi),%ecx 8056386: 8b 15 90 ad 07 08 mov 0x807ad90,%edx 805638c: 83 3c 8a 58 cmpl $0x58,(%edx,%ecx,4) 8056390: 75 03 jne 0x8056395 8056392: 83 c7 02 add $0x2,%edi 8056395: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8056399: 75 34 jne 0x80563cf 805639b: 80 3f 30 cmpb $0x30,(%edi) 805639e: 75 28 jne 0x80563c8 80563a0: 0f b6 4f 01 movzbl 0x1(%edi),%ecx 80563a4: 8b 15 90 ad 07 08 mov 0x807ad90,%edx 80563aa: 83 3c 8a 58 cmpl $0x58,(%edx,%ecx,4) 80563ae: 75 0c jne 0x80563bc 80563b0: 83 c7 02 add $0x2,%edi 80563b3: c7 45 10 10 00 00 00 movl $0x10,0x10(%ebp) 80563ba: eb 13 jmp 0x80563cf 80563bc: c7 45 10 08 00 00 00 movl $0x8,0x10(%ebp) 80563c3: eb 0a jmp 0x80563cf 80563c5: 8d 76 00 lea 0x0(%esi),%esi 80563c8: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 80563cf: 89 7d e0 mov %edi,0xffffffe0(%ebp) 80563d2: 85 db test %ebx,%ebx 80563d4: 0f 84 a2 01 00 00 je 0x805657c 80563da: 89 7d dc mov %edi,0xffffffdc(%ebp) 80563dd: 8a 07 mov (%edi),%al 80563df: 88 45 bc mov %al,0xffffffbc(%ebp) 80563e2: 84 c0 test %al,%al 80563e4: 74 44 je 0x805642a 80563e6: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 80563ec: 8b 1d 90 ad 07 08 mov 0x807ad90,%ebx 80563f2: 8d 36 lea (%esi),%esi 80563f4: 0f b6 55 bc movzbl 0xffffffbc(%ebp),%edx 80563f8: 89 55 a0 mov %edx,0xffffffa0(%ebp) 80563fb: 39 55 fc cmp %edx,0xfffffffc(%ebp) 80563fe: 74 1b je 0x805641b 8056400: f6 44 56 01 08 testb $0x8,0x1(%esi,%edx,2) 8056405: 75 14 jne 0x805641b 8056407: f6 44 56 01 04 testb $0x4,0x1(%esi,%edx,2) 805640c: 74 1c je 0x805642a 805640e: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8056411: 83 c1 c9 add $0xffffffc9,%ecx 8056414: 8b 45 10 mov 0x10(%ebp),%eax 8056417: 39 c1 cmp %eax,%ecx 8056419: 7d 0f jge 0x805642a 805641b: ff 45 dc incl 0xffffffdc(%ebp) 805641e: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8056421: 8a 12 mov (%edx),%dl 8056423: 88 55 bc mov %dl,0xffffffbc(%ebp) 8056426: 84 d2 test %dl,%dl 8056428: 75 ca jne 0x80563f4 805642a: 0f b6 17 movzbl (%edi),%edx 805642d: 39 55 fc cmp %edx,0xfffffffc(%ebp) 8056430: 75 0a jne 0x805643c 8056432: 89 7d dc mov %edi,0xffffffdc(%ebp) 8056435: e9 49 01 00 00 jmp 0x8056583 805643a: 8d 36 lea (%esi),%esi 805643c: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 805643f: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 8056442: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8056445: 89 45 cc mov %eax,0xffffffcc(%ebp) 8056448: 83 7d d4 00 cmpl $0x0,0xffffffd4(%ebp) 805644c: 0f 84 31 01 00 00 je 0x8056583 8056452: 39 f9 cmp %edi,%ecx 8056454: 0f 86 fa 00 00 00 jbe 0x8056554 805645a: 8d 36 lea (%esi),%esi 805645c: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 805645f: 4a dec %edx 8056460: 89 55 ac mov %edx,0xffffffac(%ebp) 8056463: 8b 5d d4 mov 0xffffffd4(%ebp),%ebx 8056466: 39 fa cmp %edi,%edx 8056468: 72 17 jb 0x8056481 805646a: 8d 36 lea (%esi),%esi 805646c: 8b 4d ac mov 0xffffffac(%ebp),%ecx 805646f: 0f b6 09 movzbl (%ecx),%ecx 8056472: 8b 45 cc mov 0xffffffcc(%ebp),%eax 8056475: 39 c1 cmp %eax,%ecx 8056477: 74 08 je 0x8056481 8056479: ff 4d ac decl 0xffffffac(%ebp) 805647c: 39 7d ac cmp %edi,0xffffffac(%ebp) 805647f: 73 eb jae 0x805646c 8056481: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 8056484: 2b 4d ac sub 0xffffffac(%ebp),%ecx 8056487: 0f b6 13 movzbl (%ebx),%edx 805648a: 42 inc %edx 805648b: 39 d1 cmp %edx,%ecx 805648d: 0f 85 91 00 00 00 jne 0x8056524 8056493: 39 7d ac cmp %edi,0xffffffac(%ebp) 8056496: 0f 82 c8 00 00 00 jb 0x8056564 805649c: 8b 55 ac mov 0xffffffac(%ebp),%edx 805649f: 4a dec %edx 80564a0: 89 55 c8 mov %edx,0xffffffc8(%ebp) 80564a3: 90 nop 80564a4: 43 inc %ebx 80564a5: 80 3b 00 cmpb $0x0,(%ebx) 80564a8: 75 01 jne 0x80564ab 80564aa: 4b dec %ebx 80564ab: ff 4d ac decl 0xffffffac(%ebp) 80564ae: 80 3b ff cmpb $0xff,(%ebx) 80564b1: 75 29 jne 0x80564dc 80564b3: 39 7d ac cmp %edi,0xffffffac(%ebp) 80564b6: 0f 82 a8 00 00 00 jb 0x8056564 80564bc: 8b 4d ac mov 0xffffffac(%ebp),%ecx 80564bf: 0f b6 09 movzbl (%ecx),%ecx 80564c2: 8b 45 cc mov 0xffffffcc(%ebp),%eax 80564c5: 39 c1 cmp %eax,%ecx 80564c7: 74 08 je 0x80564d1 80564c9: ff 4d ac decl 0xffffffac(%ebp) 80564cc: 39 7d ac cmp %edi,0xffffffac(%ebp) 80564cf: 73 eb jae 0x80564bc 80564d1: 39 7d ac cmp %edi,0xffffffac(%ebp) 80564d4: 73 ce jae 0x80564a4 80564d6: e9 89 00 00 00 jmp 0x8056564 80564db: 90 nop 80564dc: 8b 75 ac mov 0xffffffac(%ebp),%esi 80564df: 39 fe cmp %edi,%esi 80564e1: 72 1b jb 0x80564fe 80564e3: 90 nop 80564e4: 8b 4d ac mov 0xffffffac(%ebp),%ecx 80564e7: 0f b6 09 movzbl (%ecx),%ecx 80564ea: 8b 45 cc mov 0xffffffcc(%ebp),%eax 80564ed: 39 c1 cmp %eax,%ecx 80564ef: 74 08 je 0x80564f9 80564f1: ff 4d ac decl 0xffffffac(%ebp) 80564f4: 39 7d ac cmp %edi,0xffffffac(%ebp) 80564f7: 73 eb jae 0x80564e4 80564f9: 39 7d ac cmp %edi,0xffffffac(%ebp) 80564fc: 73 11 jae 0x805650f 80564fe: 89 f1 mov %esi,%ecx 8056500: 2b 4d ac sub 0xffffffac(%ebp),%ecx 8056503: 0f b6 13 movzbl (%ebx),%edx 8056506: 39 d1 cmp %edx,%ecx 8056508: 7e 62 jle 0x805656c 805650a: 39 7d ac cmp %edi,0xffffffac(%ebp) 805650d: 72 0c jb 0x805651b 805650f: 89 f1 mov %esi,%ecx 8056511: 2b 4d ac sub 0xffffffac(%ebp),%ecx 8056514: 0f b6 13 movzbl (%ebx),%edx 8056517: 39 d1 cmp %edx,%ecx 8056519: 74 89 je 0x80564a4 805651b: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 805651e: 89 55 d0 mov %edx,0xffffffd0(%ebp) 8056521: eb 28 jmp 0x805654b 8056523: 90 nop 8056524: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 8056527: 2b 4d ac sub 0xffffffac(%ebp),%ecx 805652a: 0f b6 1b movzbl (%ebx),%ebx 805652d: 8d 53 01 lea 0x1(%ebx),%edx 8056530: 39 d1 cmp %edx,%ecx 8056532: 7e 0c jle 0x8056540 8056534: 8b 4d ac mov 0xffffffac(%ebp),%ecx 8056537: 8d 5c 0b 01 lea 0x1(%ebx,%ecx,1),%ebx 805653b: 89 5d d0 mov %ebx,0xffffffd0(%ebp) 805653e: eb 0b jmp 0x805654b 8056540: 39 7d ac cmp %edi,0xffffffac(%ebp) 8056543: 72 2f jb 0x8056574 8056545: 8b 45 ac mov 0xffffffac(%ebp),%eax 8056548: 89 45 d0 mov %eax,0xffffffd0(%ebp) 805654b: 39 7d d0 cmp %edi,0xffffffd0(%ebp) 805654e: 0f 87 08 ff ff ff ja 0x805645c 8056554: 89 fb mov %edi,%ebx 8056556: 39 7d d0 cmp %edi,0xffffffd0(%ebp) 8056559: 76 03 jbe 0x805655e 805655b: 8b 5d d0 mov 0xffffffd0(%ebp),%ebx 805655e: 89 5d dc mov %ebx,0xffffffdc(%ebp) 8056561: eb 20 jmp 0x8056583 8056563: 90 nop 8056564: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8056567: 89 55 dc mov %edx,0xffffffdc(%ebp) 805656a: eb 17 jmp 0x8056583 805656c: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 805656f: 89 4d dc mov %ecx,0xffffffdc(%ebp) 8056572: eb 0f jmp 0x8056583 8056574: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8056577: 89 45 dc mov %eax,0xffffffdc(%ebp) 805657a: eb 07 jmp 0x8056583 805657c: c7 45 dc 00 00 00 00 movl $0x0,0xffffffdc(%ebp) 8056583: 8b 55 10 mov 0x10(%ebp),%edx 8056586: 89 d1 mov %edx,%ecx 8056588: c1 f9 1f sar $0x1f,%ecx 805658b: 89 d3 mov %edx,%ebx 805658d: 89 ce mov %ecx,%esi 805658f: 56 push %esi 8056590: 53 push %ebx 8056591: 6a ff push $0xffffffff 8056593: 6a ff push $0xffffffff 8056595: e8 1a e2 01 00 call 0x80747b4 805659a: 83 c4 10 add $0x10,%esp 805659d: 89 45 a4 mov %eax,0xffffffa4(%ebp) 80565a0: 89 55 a8 mov %edx,0xffffffa8(%ebp) 80565a3: 8b 4d a4 mov 0xffffffa4(%ebp),%ecx 80565a6: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 80565a9: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 80565ac: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 80565af: 56 push %esi 80565b0: 53 push %ebx 80565b1: 6a ff push $0xffffffff 80565b3: 6a ff push $0xffffffff 80565b5: e8 02 e3 01 00 call 0x80748bc 80565ba: 89 c3 mov %eax,%ebx 80565bc: 89 d6 mov %edx,%esi 80565be: 89 5d ec mov %ebx,0xffffffec(%ebp) 80565c1: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 80565c8: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 80565cf: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 80565d6: 8a 07 mov (%edi),%al 80565d8: 88 45 bc mov %al,0xffffffbc(%ebp) 80565db: 84 c0 test %al,%al 80565dd: 0f 84 e8 00 00 00 je 0x80566cb 80565e3: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 80565e9: 89 55 a4 mov %edx,0xffffffa4(%ebp) 80565ec: 8b 45 10 mov 0x10(%ebp),%eax 80565ef: 99 cltd 80565f0: 89 45 c0 mov %eax,0xffffffc0(%ebp) 80565f3: 89 55 c4 mov %edx,0xffffffc4(%ebp) 80565f6: 8d 36 lea (%esi),%esi 80565f8: 39 7d dc cmp %edi,0xffffffdc(%ebp) 80565fb: 0f 84 ca 00 00 00 je 0x80566cb 8056601: 0f b6 55 bc movzbl 0xffffffbc(%ebp),%edx 8056605: 8b 4d a4 mov 0xffffffa4(%ebp),%ecx 8056608: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 805660d: 74 09 je 0x8056618 805660f: 80 45 bc d0 addb $0xd0,0xffffffbc(%ebp) 8056613: eb 24 jmp 0x8056639 8056615: 8d 76 00 lea 0x0(%esi),%esi 8056618: 0f b6 5d bc movzbl 0xffffffbc(%ebp),%ebx 805661c: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 805661f: f6 44 58 01 04 testb $0x4,0x1(%eax,%ebx,2) 8056624: 0f 84 a1 00 00 00 je 0x80566cb 805662a: 8b 15 90 ad 07 08 mov 0x807ad90,%edx 8056630: 8a 1c 9a mov (%edx,%ebx,4),%bl 8056633: 80 c3 c9 add $0xc9,%bl 8056636: 88 5d bc mov %bl,0xffffffbc(%ebp) 8056639: 0f b6 55 bc movzbl 0xffffffbc(%ebp),%edx 805663d: 39 55 10 cmp %edx,0x10(%ebp) 8056640: 0f 8e 85 00 00 00 jle 0x80566cb 8056646: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8056649: 39 55 e8 cmp %edx,0xffffffe8(%ebp) 805664c: 77 29 ja 0x8056677 805664e: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8056651: 39 4d e8 cmp %ecx,0xffffffe8(%ebp) 8056654: 75 08 jne 0x805665e 8056656: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 8056659: 39 45 e4 cmp %eax,0xffffffe4(%ebp) 805665c: 77 19 ja 0x8056677 805665e: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 8056661: 39 55 e4 cmp %edx,0xffffffe4(%ebp) 8056664: 75 1a jne 0x8056680 8056666: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8056669: 39 4d e8 cmp %ecx,0xffffffe8(%ebp) 805666c: 75 12 jne 0x8056680 805666e: 0f b6 55 bc movzbl 0xffffffbc(%ebp),%edx 8056672: 39 55 ec cmp %edx,0xffffffec(%ebp) 8056675: 73 09 jae 0x8056680 8056677: c7 45 d8 01 00 00 00 movl $0x1,0xffffffd8(%ebp) 805667e: eb 3d jmp 0x80566bd 8056680: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8056683: f7 65 c0 mull 0xffffffc0(%ebp) 8056686: 89 c3 mov %eax,%ebx 8056688: 89 d6 mov %edx,%esi 805668a: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 805668d: 0f af 55 c4 imul 0xffffffc4(%ebp),%edx 8056691: 01 d6 add %edx,%esi 8056693: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8056696: 0f af 4d e8 imul 0xffffffe8(%ebp),%ecx 805669a: 01 ce add %ecx,%esi 805669c: 0f b6 45 bc movzbl 0xffffffbc(%ebp),%eax 80566a0: 89 c2 mov %eax,%edx 80566a2: 89 d1 mov %edx,%ecx 80566a4: c1 f9 1f sar $0x1f,%ecx 80566a7: 89 55 b0 mov %edx,0xffffffb0(%ebp) 80566aa: 89 4d b4 mov %ecx,0xffffffb4(%ebp) 80566ad: 89 d8 mov %ebx,%eax 80566af: 89 f2 mov %esi,%edx 80566b1: 03 45 b0 add 0xffffffb0(%ebp),%eax 80566b4: 13 55 b4 adc 0xffffffb4(%ebp),%edx 80566b7: 89 45 e4 mov %eax,0xffffffe4(%ebp) 80566ba: 89 55 e8 mov %edx,0xffffffe8(%ebp) 80566bd: 47 inc %edi 80566be: 8a 17 mov (%edi),%dl 80566c0: 88 55 bc mov %dl,0xffffffbc(%ebp) 80566c3: 84 d2 test %dl,%dl 80566c5: 0f 85 2d ff ff ff jne 0x80565f8 80566cb: 39 7d e0 cmp %edi,0xffffffe0(%ebp) 80566ce: 74 7c je 0x805674c 80566d0: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 80566d4: 74 05 je 0x80566db 80566d6: 8b 4d 0c mov 0xc(%ebp),%ecx 80566d9: 89 39 mov %edi,(%ecx) 80566db: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 80566df: 74 13 je 0x80566f4 80566e1: 81 7d e8 00 00 00 80 cmpl $0x80000000,0xffffffe8(%ebp) 80566e8: 77 13 ja 0x80566fd 80566ea: 75 18 jne 0x8056704 80566ec: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 80566f0: 77 0b ja 0x80566fd 80566f2: eb 10 jmp 0x8056704 80566f4: 81 7d e8 ff ff ff 7f cmpl $0x7fffffff,0xffffffe8(%ebp) 80566fb: 76 07 jbe 0x8056704 80566fd: c7 45 d8 01 00 00 00 movl $0x1,0xffffffd8(%ebp) 8056704: 83 7d d8 00 cmpl $0x0,0xffffffd8(%ebp) 8056708: 74 26 je 0x8056730 805670a: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 8056711: 00 00 00 8056714: bb ff ff ff ff mov $0xffffffff,%ebx 8056719: be ff ff ff 7f mov $0x7fffffff,%esi 805671e: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 8056722: 74 1f je 0x8056743 8056724: bb 00 00 00 00 mov $0x0,%ebx 8056729: be 00 00 00 80 mov $0x80000000,%esi 805672e: eb 13 jmp 0x8056743 8056730: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 8056733: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 8056736: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 805673a: 74 07 je 0x8056743 805673c: f7 db neg %ebx 805673e: 83 d6 00 adc $0x0,%esi 8056741: f7 de neg %esi 8056743: 89 d8 mov %ebx,%eax 8056745: 89 f2 mov %esi,%edx 8056747: eb 4d jmp 0x8056796 8056749: 8d 76 00 lea 0x0(%esi),%esi 805674c: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8056750: 74 3a je 0x805678c 8056752: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8056755: 2b 55 08 sub 0x8(%ebp),%edx 8056758: 83 fa 01 cmp $0x1,%edx 805675b: 7e 27 jle 0x8056784 805675d: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8056760: 0f b6 40 ff movzbl 0xffffffff(%eax),%eax 8056764: 8b 15 8c ad 07 08 mov 0x807ad8c,%edx 805676a: 83 3c 82 78 cmpl $0x78,(%edx,%eax,4) 805676e: 75 14 jne 0x8056784 8056770: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 8056773: 80 79 fe 30 cmpb $0x30,0xfffffffe(%ecx) 8056777: 75 0b jne 0x8056784 8056779: 49 dec %ecx 805677a: 8b 45 0c mov 0xc(%ebp),%eax 805677d: 89 08 mov %ecx,(%eax) 805677f: eb 0b jmp 0x805678c 8056781: 8d 76 00 lea 0x0(%esi),%esi 8056784: 8b 4d 08 mov 0x8(%ebp),%ecx 8056787: 8b 55 0c mov 0xc(%ebp),%edx 805678a: 89 0a mov %ecx,(%edx) 805678c: b8 00 00 00 00 mov $0x0,%eax 8056791: ba 00 00 00 00 mov $0x0,%edx 8056796: 8d 65 94 lea 0xffffff94(%ebp),%esp 8056799: 5b pop %ebx 805679a: 5e pop %esi 805679b: 5f pop %edi 805679c: 89 ec mov %ebp,%esp 805679e: 5d pop %ebp 805679f: c3 ret 80567a0: 55 push %ebp 80567a1: 89 e5 mov %esp,%ebp 80567a3: 8b 45 08 mov 0x8(%ebp),%eax 80567a6: 8b 4d 0c mov 0xc(%ebp),%ecx 80567a9: 8b 55 10 mov 0x10(%ebp),%edx 80567ac: 6a 00 push $0x0 80567ae: 52 push %edx 80567af: 51 push %ecx 80567b0: 50 push %eax 80567b1: e8 e2 fa ff ff call 0x8056298 80567b6: 89 ec mov %ebp,%esp 80567b8: 5d pop %ebp 80567b9: c3 ret 80567ba: 90 nop 80567bb: 90 nop 80567bc: 55 push %ebp 80567bd: 89 e5 mov %esp,%ebp 80567bf: 83 ec 60 sub $0x60,%esp 80567c2: 57 push %edi 80567c3: 56 push %esi 80567c4: 53 push %ebx 80567c5: 8b 5d 14 mov 0x14(%ebp),%ebx 80567c8: 85 db test %ebx,%ebx 80567ca: 74 5e je 0x805682a 80567cc: a1 2c b1 07 08 mov 0x807b12c,%eax 80567d1: 8b 40 14 mov 0x14(%eax),%eax 80567d4: 89 45 d4 mov %eax,0xffffffd4(%ebp) 80567d7: 80 38 00 cmpb $0x0,(%eax) 80567da: 74 4e je 0x805682a 80567dc: 80 38 ff cmpb $0xff,(%eax) 80567df: 74 49 je 0x805682a 80567e1: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 80567e7: 8b 52 10 mov 0x10(%edx),%edx 80567ea: 89 55 b8 mov %edx,0xffffffb8(%ebp) 80567ed: 8b 7d b8 mov 0xffffffb8(%ebp),%edi 80567f0: 30 c0 xor %al,%al 80567f2: fc cld 80567f3: b9 ff ff ff ff mov $0xffffffff,%ecx 80567f8: f2 ae repnz scas %es:(%edi),%al 80567fa: 89 ce mov %ecx,%esi 80567fc: f7 d6 not %esi 80567fe: 89 f0 mov %esi,%eax 8056800: 48 dec %eax 8056801: 50 push %eax 8056802: 52 push %edx 8056803: 8d 55 fc lea 0xfffffffc(%ebp),%edx 8056806: 52 push %edx 8056807: e8 b4 f2 ff ff call 0x8055ac0 805680c: 89 c6 mov %eax,%esi 805680e: 83 c4 0c add $0xc,%esp 8056811: 85 f6 test %esi,%esi 8056813: 7f 0f jg 0x8056824 8056815: 8b 15 2c b1 07 08 mov 0x807b12c,%edx 805681b: 8b 52 10 mov 0x10(%edx),%edx 805681e: 0f b6 12 movzbl (%edx),%edx 8056821: 89 55 fc mov %edx,0xfffffffc(%ebp) 8056824: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 8056828: 75 07 jne 0x8056831 805682a: c7 45 d4 00 00 00 00 movl $0x0,0xffffffd4(%ebp) 8056831: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8056835: 7c 0c jl 0x8056843 8056837: 83 7d 10 01 cmpl $0x1,0x10(%ebp) 805683b: 74 06 je 0x8056843 805683d: 83 7d 10 24 cmpl $0x24,0x10(%ebp) 8056841: 7e 07 jle 0x805684a 8056843: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 805684a: 8b 7d 08 mov 0x8(%ebp),%edi 805684d: 89 7d e0 mov %edi,0xffffffe0(%ebp) 8056850: 0f b6 0f movzbl (%edi),%ecx 8056853: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 8056859: f6 44 4e 01 20 testb $0x20,0x1(%esi,%ecx,2) 805685e: 74 0b je 0x805686b 8056860: 47 inc %edi 8056861: 0f b6 17 movzbl (%edi),%edx 8056864: f6 44 56 01 20 testb $0x20,0x1(%esi,%edx,2) 8056869: 75 f5 jne 0x8056860 805686b: 80 3f 00 cmpb $0x0,(%edi) 805686e: 0f 84 c4 03 00 00 je 0x8056c38 8056874: 80 3f 2d cmpb $0x2d,(%edi) 8056877: 75 0b jne 0x8056884 8056879: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp) 8056880: 47 inc %edi 8056881: eb 18 jmp 0x805689b 8056883: 90 nop 8056884: 80 3f 2b cmpb $0x2b,(%edi) 8056887: 75 0b jne 0x8056894 8056889: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8056890: 47 inc %edi 8056891: eb 08 jmp 0x805689b 8056893: 90 nop 8056894: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 805689b: 83 7d 10 10 cmpl $0x10,0x10(%ebp) 805689f: 75 18 jne 0x80568b9 80568a1: 80 3f 30 cmpb $0x30,(%edi) 80568a4: 75 13 jne 0x80568b9 80568a6: 0f b6 4f 01 movzbl 0x1(%edi),%ecx 80568aa: 8b 15 90 ad 07 08 mov 0x807ad90,%edx 80568b0: 83 3c 8a 58 cmpl $0x58,(%edx,%ecx,4) 80568b4: 75 03 jne 0x80568b9 80568b6: 83 c7 02 add $0x2,%edi 80568b9: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 80568bd: 75 34 jne 0x80568f3 80568bf: 80 3f 30 cmpb $0x30,(%edi) 80568c2: 75 28 jne 0x80568ec 80568c4: 0f b6 4f 01 movzbl 0x1(%edi),%ecx 80568c8: 8b 15 90 ad 07 08 mov 0x807ad90,%edx 80568ce: 83 3c 8a 58 cmpl $0x58,(%edx,%ecx,4) 80568d2: 75 0c jne 0x80568e0 80568d4: 83 c7 02 add $0x2,%edi 80568d7: c7 45 10 10 00 00 00 movl $0x10,0x10(%ebp) 80568de: eb 13 jmp 0x80568f3 80568e0: c7 45 10 08 00 00 00 movl $0x8,0x10(%ebp) 80568e7: eb 0a jmp 0x80568f3 80568e9: 8d 76 00 lea 0x0(%esi),%esi 80568ec: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 80568f3: 89 7d e0 mov %edi,0xffffffe0(%ebp) 80568f6: 85 db test %ebx,%ebx 80568f8: 0f 84 a2 01 00 00 je 0x8056aa0 80568fe: 89 7d dc mov %edi,0xffffffdc(%ebp) 8056901: 8a 07 mov (%edi),%al 8056903: 88 45 bc mov %al,0xffffffbc(%ebp) 8056906: 84 c0 test %al,%al 8056908: 74 44 je 0x805694e 805690a: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 8056910: 8b 1d 90 ad 07 08 mov 0x807ad90,%ebx 8056916: 8d 36 lea (%esi),%esi 8056918: 0f b6 55 bc movzbl 0xffffffbc(%ebp),%edx 805691c: 89 55 a0 mov %edx,0xffffffa0(%ebp) 805691f: 39 55 fc cmp %edx,0xfffffffc(%ebp) 8056922: 74 1b je 0x805693f 8056924: f6 44 56 01 08 testb $0x8,0x1(%esi,%edx,2) 8056929: 75 14 jne 0x805693f 805692b: f6 44 56 01 04 testb $0x4,0x1(%esi,%edx,2) 8056930: 74 1c je 0x805694e 8056932: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8056935: 83 c1 c9 add $0xffffffc9,%ecx 8056938: 8b 45 10 mov 0x10(%ebp),%eax 805693b: 39 c1 cmp %eax,%ecx 805693d: 7d 0f jge 0x805694e 805693f: ff 45 dc incl 0xffffffdc(%ebp) 8056942: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8056945: 8a 12 mov (%edx),%dl 8056947: 88 55 bc mov %dl,0xffffffbc(%ebp) 805694a: 84 d2 test %dl,%dl 805694c: 75 ca jne 0x8056918 805694e: 0f b6 17 movzbl (%edi),%edx 8056951: 39 55 fc cmp %edx,0xfffffffc(%ebp) 8056954: 75 0a jne 0x8056960 8056956: 89 7d dc mov %edi,0xffffffdc(%ebp) 8056959: e9 49 01 00 00 jmp 0x8056aa7 805695e: 8d 36 lea (%esi),%esi 8056960: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8056963: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 8056966: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8056969: 89 45 cc mov %eax,0xffffffcc(%ebp) 805696c: 83 7d d4 00 cmpl $0x0,0xffffffd4(%ebp) 8056970: 0f 84 31 01 00 00 je 0x8056aa7 8056976: 39 f9 cmp %edi,%ecx 8056978: 0f 86 fa 00 00 00 jbe 0x8056a78 805697e: 8d 36 lea (%esi),%esi 8056980: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8056983: 4a dec %edx 8056984: 89 55 ac mov %edx,0xffffffac(%ebp) 8056987: 8b 5d d4 mov 0xffffffd4(%ebp),%ebx 805698a: 39 fa cmp %edi,%edx 805698c: 72 17 jb 0x80569a5 805698e: 8d 36 lea (%esi),%esi 8056990: 8b 4d ac mov 0xffffffac(%ebp),%ecx 8056993: 0f b6 09 movzbl (%ecx),%ecx 8056996: 8b 45 cc mov 0xffffffcc(%ebp),%eax 8056999: 39 c1 cmp %eax,%ecx 805699b: 74 08 je 0x80569a5 805699d: ff 4d ac decl 0xffffffac(%ebp) 80569a0: 39 7d ac cmp %edi,0xffffffac(%ebp) 80569a3: 73 eb jae 0x8056990 80569a5: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 80569a8: 2b 4d ac sub 0xffffffac(%ebp),%ecx 80569ab: 0f b6 13 movzbl (%ebx),%edx 80569ae: 42 inc %edx 80569af: 39 d1 cmp %edx,%ecx 80569b1: 0f 85 91 00 00 00 jne 0x8056a48 80569b7: 39 7d ac cmp %edi,0xffffffac(%ebp) 80569ba: 0f 82 c8 00 00 00 jb 0x8056a88 80569c0: 8b 55 ac mov 0xffffffac(%ebp),%edx 80569c3: 4a dec %edx 80569c4: 89 55 c8 mov %edx,0xffffffc8(%ebp) 80569c7: 90 nop 80569c8: 43 inc %ebx 80569c9: 80 3b 00 cmpb $0x0,(%ebx) 80569cc: 75 01 jne 0x80569cf 80569ce: 4b dec %ebx 80569cf: ff 4d ac decl 0xffffffac(%ebp) 80569d2: 80 3b ff cmpb $0xff,(%ebx) 80569d5: 75 29 jne 0x8056a00 80569d7: 39 7d ac cmp %edi,0xffffffac(%ebp) 80569da: 0f 82 a8 00 00 00 jb 0x8056a88 80569e0: 8b 4d ac mov 0xffffffac(%ebp),%ecx 80569e3: 0f b6 09 movzbl (%ecx),%ecx 80569e6: 8b 45 cc mov 0xffffffcc(%ebp),%eax 80569e9: 39 c1 cmp %eax,%ecx 80569eb: 74 08 je 0x80569f5 80569ed: ff 4d ac decl 0xffffffac(%ebp) 80569f0: 39 7d ac cmp %edi,0xffffffac(%ebp) 80569f3: 73 eb jae 0x80569e0 80569f5: 39 7d ac cmp %edi,0xffffffac(%ebp) 80569f8: 73 ce jae 0x80569c8 80569fa: e9 89 00 00 00 jmp 0x8056a88 80569ff: 90 nop 8056a00: 8b 75 ac mov 0xffffffac(%ebp),%esi 8056a03: 39 fe cmp %edi,%esi 8056a05: 72 1b jb 0x8056a22 8056a07: 90 nop 8056a08: 8b 4d ac mov 0xffffffac(%ebp),%ecx 8056a0b: 0f b6 09 movzbl (%ecx),%ecx 8056a0e: 8b 45 cc mov 0xffffffcc(%ebp),%eax 8056a11: 39 c1 cmp %eax,%ecx 8056a13: 74 08 je 0x8056a1d 8056a15: ff 4d ac decl 0xffffffac(%ebp) 8056a18: 39 7d ac cmp %edi,0xffffffac(%ebp) 8056a1b: 73 eb jae 0x8056a08 8056a1d: 39 7d ac cmp %edi,0xffffffac(%ebp) 8056a20: 73 11 jae 0x8056a33 8056a22: 89 f1 mov %esi,%ecx 8056a24: 2b 4d ac sub 0xffffffac(%ebp),%ecx 8056a27: 0f b6 13 movzbl (%ebx),%edx 8056a2a: 39 d1 cmp %edx,%ecx 8056a2c: 7e 62 jle 0x8056a90 8056a2e: 39 7d ac cmp %edi,0xffffffac(%ebp) 8056a31: 72 0c jb 0x8056a3f 8056a33: 89 f1 mov %esi,%ecx 8056a35: 2b 4d ac sub 0xffffffac(%ebp),%ecx 8056a38: 0f b6 13 movzbl (%ebx),%edx 8056a3b: 39 d1 cmp %edx,%ecx 8056a3d: 74 89 je 0x80569c8 8056a3f: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 8056a42: 89 55 d0 mov %edx,0xffffffd0(%ebp) 8056a45: eb 28 jmp 0x8056a6f 8056a47: 90 nop 8056a48: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 8056a4b: 2b 4d ac sub 0xffffffac(%ebp),%ecx 8056a4e: 0f b6 1b movzbl (%ebx),%ebx 8056a51: 8d 53 01 lea 0x1(%ebx),%edx 8056a54: 39 d1 cmp %edx,%ecx 8056a56: 7e 0c jle 0x8056a64 8056a58: 8b 4d ac mov 0xffffffac(%ebp),%ecx 8056a5b: 8d 5c 0b 01 lea 0x1(%ebx,%ecx,1),%ebx 8056a5f: 89 5d d0 mov %ebx,0xffffffd0(%ebp) 8056a62: eb 0b jmp 0x8056a6f 8056a64: 39 7d ac cmp %edi,0xffffffac(%ebp) 8056a67: 72 2f jb 0x8056a98 8056a69: 8b 45 ac mov 0xffffffac(%ebp),%eax 8056a6c: 89 45 d0 mov %eax,0xffffffd0(%ebp) 8056a6f: 39 7d d0 cmp %edi,0xffffffd0(%ebp) 8056a72: 0f 87 08 ff ff ff ja 0x8056980 8056a78: 89 fb mov %edi,%ebx 8056a7a: 39 7d d0 cmp %edi,0xffffffd0(%ebp) 8056a7d: 76 03 jbe 0x8056a82 8056a7f: 8b 5d d0 mov 0xffffffd0(%ebp),%ebx 8056a82: 89 5d dc mov %ebx,0xffffffdc(%ebp) 8056a85: eb 20 jmp 0x8056aa7 8056a87: 90 nop 8056a88: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8056a8b: 89 55 dc mov %edx,0xffffffdc(%ebp) 8056a8e: eb 17 jmp 0x8056aa7 8056a90: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 8056a93: 89 4d dc mov %ecx,0xffffffdc(%ebp) 8056a96: eb 0f jmp 0x8056aa7 8056a98: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8056a9b: 89 45 dc mov %eax,0xffffffdc(%ebp) 8056a9e: eb 07 jmp 0x8056aa7 8056aa0: c7 45 dc 00 00 00 00 movl $0x0,0xffffffdc(%ebp) 8056aa7: 8b 55 10 mov 0x10(%ebp),%edx 8056aaa: 89 d1 mov %edx,%ecx 8056aac: c1 f9 1f sar $0x1f,%ecx 8056aaf: 89 d3 mov %edx,%ebx 8056ab1: 89 ce mov %ecx,%esi 8056ab3: 56 push %esi 8056ab4: 53 push %ebx 8056ab5: 6a ff push $0xffffffff 8056ab7: 6a ff push $0xffffffff 8056ab9: e8 f6 dc 01 00 call 0x80747b4 8056abe: 83 c4 10 add $0x10,%esp 8056ac1: 89 45 a4 mov %eax,0xffffffa4(%ebp) 8056ac4: 89 55 a8 mov %edx,0xffffffa8(%ebp) 8056ac7: 8b 4d a4 mov 0xffffffa4(%ebp),%ecx 8056aca: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 8056acd: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 8056ad0: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 8056ad3: 56 push %esi 8056ad4: 53 push %ebx 8056ad5: 6a ff push $0xffffffff 8056ad7: 6a ff push $0xffffffff 8056ad9: e8 de dd 01 00 call 0x80748bc 8056ade: 89 c3 mov %eax,%ebx 8056ae0: 89 d6 mov %edx,%esi 8056ae2: 89 5d ec mov %ebx,0xffffffec(%ebp) 8056ae5: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 8056aec: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 8056af3: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 8056afa: 8a 07 mov (%edi),%al 8056afc: 88 45 bc mov %al,0xffffffbc(%ebp) 8056aff: 84 c0 test %al,%al 8056b01: 0f 84 e8 00 00 00 je 0x8056bef 8056b07: 8b 15 88 ad 07 08 mov 0x807ad88,%edx 8056b0d: 89 55 a4 mov %edx,0xffffffa4(%ebp) 8056b10: 8b 45 10 mov 0x10(%ebp),%eax 8056b13: 99 cltd 8056b14: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8056b17: 89 55 c4 mov %edx,0xffffffc4(%ebp) 8056b1a: 8d 36 lea (%esi),%esi 8056b1c: 39 7d dc cmp %edi,0xffffffdc(%ebp) 8056b1f: 0f 84 ca 00 00 00 je 0x8056bef 8056b25: 0f b6 55 bc movzbl 0xffffffbc(%ebp),%edx 8056b29: 8b 4d a4 mov 0xffffffa4(%ebp),%ecx 8056b2c: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 8056b31: 74 09 je 0x8056b3c 8056b33: 80 45 bc d0 addb $0xd0,0xffffffbc(%ebp) 8056b37: eb 24 jmp 0x8056b5d 8056b39: 8d 76 00 lea 0x0(%esi),%esi 8056b3c: 0f b6 5d bc movzbl 0xffffffbc(%ebp),%ebx 8056b40: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 8056b43: f6 44 58 01 04 testb $0x4,0x1(%eax,%ebx,2) 8056b48: 0f 84 a1 00 00 00 je 0x8056bef 8056b4e: 8b 15 90 ad 07 08 mov 0x807ad90,%edx 8056b54: 8a 1c 9a mov (%edx,%ebx,4),%bl 8056b57: 80 c3 c9 add $0xc9,%bl 8056b5a: 88 5d bc mov %bl,0xffffffbc(%ebp) 8056b5d: 0f b6 55 bc movzbl 0xffffffbc(%ebp),%edx 8056b61: 39 55 10 cmp %edx,0x10(%ebp) 8056b64: 0f 8e 85 00 00 00 jle 0x8056bef 8056b6a: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8056b6d: 39 55 e8 cmp %edx,0xffffffe8(%ebp) 8056b70: 77 29 ja 0x8056b9b 8056b72: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8056b75: 39 4d e8 cmp %ecx,0xffffffe8(%ebp) 8056b78: 75 08 jne 0x8056b82 8056b7a: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 8056b7d: 39 45 e4 cmp %eax,0xffffffe4(%ebp) 8056b80: 77 19 ja 0x8056b9b 8056b82: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 8056b85: 39 55 e4 cmp %edx,0xffffffe4(%ebp) 8056b88: 75 1a jne 0x8056ba4 8056b8a: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8056b8d: 39 4d e8 cmp %ecx,0xffffffe8(%ebp) 8056b90: 75 12 jne 0x8056ba4 8056b92: 0f b6 55 bc movzbl 0xffffffbc(%ebp),%edx 8056b96: 39 55 ec cmp %edx,0xffffffec(%ebp) 8056b99: 73 09 jae 0x8056ba4 8056b9b: c7 45 d8 01 00 00 00 movl $0x1,0xffffffd8(%ebp) 8056ba2: eb 3d jmp 0x8056be1 8056ba4: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8056ba7: f7 65 c0 mull 0xffffffc0(%ebp) 8056baa: 89 c3 mov %eax,%ebx 8056bac: 89 d6 mov %edx,%esi 8056bae: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 8056bb1: 0f af 55 c4 imul 0xffffffc4(%ebp),%edx 8056bb5: 01 d6 add %edx,%esi 8056bb7: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8056bba: 0f af 4d e8 imul 0xffffffe8(%ebp),%ecx 8056bbe: 01 ce add %ecx,%esi 8056bc0: 0f b6 45 bc movzbl 0xffffffbc(%ebp),%eax 8056bc4: 89 c2 mov %eax,%edx 8056bc6: 89 d1 mov %edx,%ecx 8056bc8: c1 f9 1f sar $0x1f,%ecx 8056bcb: 89 55 b0 mov %edx,0xffffffb0(%ebp) 8056bce: 89 4d b4 mov %ecx,0xffffffb4(%ebp) 8056bd1: 89 d8 mov %ebx,%eax 8056bd3: 89 f2 mov %esi,%edx 8056bd5: 03 45 b0 add 0xffffffb0(%ebp),%eax 8056bd8: 13 55 b4 adc 0xffffffb4(%ebp),%edx 8056bdb: 89 45 e4 mov %eax,0xffffffe4(%ebp) 8056bde: 89 55 e8 mov %edx,0xffffffe8(%ebp) 8056be1: 47 inc %edi 8056be2: 8a 17 mov (%edi),%dl 8056be4: 88 55 bc mov %dl,0xffffffbc(%ebp) 8056be7: 84 d2 test %dl,%dl 8056be9: 0f 85 2d ff ff ff jne 0x8056b1c 8056bef: 39 7d e0 cmp %edi,0xffffffe0(%ebp) 8056bf2: 74 44 je 0x8056c38 8056bf4: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8056bf8: 74 05 je 0x8056bff 8056bfa: 8b 4d 0c mov 0xc(%ebp),%ecx 8056bfd: 89 39 mov %edi,(%ecx) 8056bff: 83 7d d8 00 cmpl $0x0,0xffffffd8(%ebp) 8056c03: 74 17 je 0x8056c1c 8056c05: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 8056c0c: 00 00 00 8056c0f: b8 ff ff ff ff mov $0xffffffff,%eax 8056c14: ba ff ff ff ff mov $0xffffffff,%edx 8056c19: eb 67 jmp 0x8056c82 8056c1b: 90 nop 8056c1c: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 8056c1f: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 8056c22: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 8056c26: 74 07 je 0x8056c2f 8056c28: f7 db neg %ebx 8056c2a: 83 d6 00 adc $0x0,%esi 8056c2d: f7 de neg %esi 8056c2f: 89 d8 mov %ebx,%eax 8056c31: 89 f2 mov %esi,%edx 8056c33: eb 4d jmp 0x8056c82 8056c35: 8d 76 00 lea 0x0(%esi),%esi 8056c38: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8056c3c: 74 3a je 0x8056c78 8056c3e: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8056c41: 2b 55 08 sub 0x8(%ebp),%edx 8056c44: 83 fa 01 cmp $0x1,%edx 8056c47: 7e 27 jle 0x8056c70 8056c49: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8056c4c: 0f b6 40 ff movzbl 0xffffffff(%eax),%eax 8056c50: 8b 15 8c ad 07 08 mov 0x807ad8c,%edx 8056c56: 83 3c 82 78 cmpl $0x78,(%edx,%eax,4) 8056c5a: 75 14 jne 0x8056c70 8056c5c: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 8056c5f: 80 79 fe 30 cmpb $0x30,0xfffffffe(%ecx) 8056c63: 75 0b jne 0x8056c70 8056c65: 49 dec %ecx 8056c66: 8b 45 0c mov 0xc(%ebp),%eax 8056c69: 89 08 mov %ecx,(%eax) 8056c6b: eb 0b jmp 0x8056c78 8056c6d: 8d 76 00 lea 0x0(%esi),%esi 8056c70: 8b 4d 08 mov 0x8(%ebp),%ecx 8056c73: 8b 55 0c mov 0xc(%ebp),%edx 8056c76: 89 0a mov %ecx,(%edx) 8056c78: b8 00 00 00 00 mov $0x0,%eax 8056c7d: ba 00 00 00 00 mov $0x0,%edx 8056c82: 8d 65 94 lea 0xffffff94(%ebp),%esp 8056c85: 5b pop %ebx 8056c86: 5e pop %esi 8056c87: 5f pop %edi 8056c88: 89 ec mov %ebp,%esp 8056c8a: 5d pop %ebp 8056c8b: c3 ret 8056c8c: 55 push %ebp 8056c8d: 89 e5 mov %esp,%ebp 8056c8f: 8b 45 08 mov 0x8(%ebp),%eax 8056c92: 8b 4d 0c mov 0xc(%ebp),%ecx 8056c95: 8b 55 10 mov 0x10(%ebp),%edx 8056c98: 6a 00 push $0x0 8056c9a: 52 push %edx 8056c9b: 51 push %ecx 8056c9c: 50 push %eax 8056c9d: e8 1a fb ff ff call 0x80567bc 8056ca2: 89 ec mov %ebp,%esp 8056ca4: 5d pop %ebp 8056ca5: c3 ret 8056ca6: 90 nop 8056ca7: 90 nop 8056ca8: 55 push %ebp 8056ca9: 89 e5 mov %esp,%ebp 8056cab: 81 ec 74 03 00 00 sub $0x374,%esp 8056cb1: 57 push %edi 8056cb2: 56 push %esi 8056cb3: 53 push %ebx 8056cb4: 8d 9d 68 ff ff ff lea 0xffffff68(%ebp),%ebx 8056cba: be 10 61 07 08 mov $0x8076110,%esi 8056cbf: 89 df mov %ebx,%edi 8056cc1: fc cld 8056cc2: b9 26 00 00 00 mov $0x26,%ecx 8056cc7: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8056cc9: 8d 9d d0 fe ff ff lea 0xfffffed0(%ebp),%ebx 8056ccf: be 10 61 07 08 mov $0x8076110,%esi 8056cd4: 89 df mov %ebx,%edi 8056cd6: fc cld 8056cd7: b9 26 00 00 00 mov $0x26,%ecx 8056cdc: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8056cde: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8056ce2: 74 6c je 0x8056d50 8056ce4: a1 2c b1 07 08 mov 0x807b12c,%eax 8056ce9: 8b 40 14 mov 0x14(%eax),%eax 8056cec: 89 85 94 fe ff ff mov %eax,0xfffffe94(%ebp) 8056cf2: 80 38 00 cmpb $0x0,(%eax) 8056cf5: 74 4d je 0x8056d44 8056cf7: 80 38 ff cmpb $0xff,(%eax) 8056cfa: 74 48 je 0x8056d44 8056cfc: a1 2c b1 07 08 mov 0x807b12c,%eax 8056d01: 8b 50 10 mov 0x10(%eax),%edx 8056d04: 30 c0 xor %al,%al 8056d06: 89 d7 mov %edx,%edi 8056d08: fc cld 8056d09: b9 ff ff ff ff mov $0xffffffff,%ecx 8056d0e: f2 ae repnz scas %es:(%edi),%al 8056d10: 89 c8 mov %ecx,%eax 8056d12: f7 d0 not %eax 8056d14: 48 dec %eax 8056d15: 50 push %eax 8056d16: 52 push %edx 8056d17: 8d 85 cc fe ff ff lea 0xfffffecc(%ebp),%eax 8056d1d: 50 push %eax 8056d1e: e8 9d ed ff ff call 0x8055ac0 8056d23: 83 c4 0c add $0xc,%esp 8056d26: 85 c0 test %eax,%eax 8056d28: 7f 11 jg 0x8056d3b 8056d2a: a1 2c b1 07 08 mov 0x807b12c,%eax 8056d2f: 8b 40 10 mov 0x10(%eax),%eax 8056d32: 0f b6 00 movzbl (%eax),%eax 8056d35: 89 85 cc fe ff ff mov %eax,0xfffffecc(%ebp) 8056d3b: 83 bd cc fe ff ff 00 cmpl $0x0,0xfffffecc(%ebp) 8056d42: 75 20 jne 0x8056d64 8056d44: c7 85 94 fe ff ff 00 movl $0x0,0xfffffe94(%ebp) 8056d4b: 00 00 00 8056d4e: eb 14 jmp 0x8056d64 8056d50: c7 85 94 fe ff ff 00 movl $0x0,0xfffffe94(%ebp) 8056d57: 00 00 00 8056d5a: c7 85 cc fe ff ff 00 movl $0x0,0xfffffecc(%ebp) 8056d61: 00 00 00 8056d64: a1 2c b1 07 08 mov 0x807b12c,%eax 8056d69: 8b 50 0c mov 0xc(%eax),%edx 8056d6c: 30 c0 xor %al,%al 8056d6e: 89 d7 mov %edx,%edi 8056d70: fc cld 8056d71: b9 ff ff ff ff mov $0xffffffff,%ecx 8056d76: f2 ae repnz scas %es:(%edi),%al 8056d78: 89 c8 mov %ecx,%eax 8056d7a: f7 d0 not %eax 8056d7c: 48 dec %eax 8056d7d: 50 push %eax 8056d7e: 52 push %edx 8056d7f: 8d 85 c8 fe ff ff lea 0xfffffec8(%ebp),%eax 8056d85: 50 push %eax 8056d86: e8 35 ed ff ff call 0x8055ac0 8056d8b: 83 c4 0c add $0xc,%esp 8056d8e: 85 c0 test %eax,%eax 8056d90: 7f 11 jg 0x8056da3 8056d92: a1 2c b1 07 08 mov 0x807b12c,%eax 8056d97: 8b 40 0c mov 0xc(%eax),%eax 8056d9a: 0f b6 00 movzbl (%eax),%eax 8056d9d: 89 85 c8 fe ff ff mov %eax,0xfffffec8(%ebp) 8056da3: c7 85 c0 fe ff ff 00 movl $0x0,0xfffffec0(%ebp) 8056daa: 00 00 00 8056dad: c7 85 b4 fe ff ff 00 movl $0x0,0xfffffeb4(%ebp) 8056db4: 00 00 00 8056db7: c7 85 ac fe ff ff 00 movl $0x0,0xfffffeac(%ebp) 8056dbe: 00 00 00 8056dc1: 8b 55 08 mov 0x8(%ebp),%edx 8056dc4: 4a dec %edx 8056dc5: 89 95 a8 fe ff ff mov %edx,0xfffffea8(%ebp) 8056dcb: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 8056dd1: 8d 76 00 lea 0x0(%esi),%esi 8056dd4: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 8056dda: 8b 8d a8 fe ff ff mov 0xfffffea8(%ebp),%ecx 8056de0: 8a 09 mov (%ecx),%cl 8056de2: 88 8d 98 fe ff ff mov %cl,0xfffffe98(%ebp) 8056de8: 0f b6 f9 movzbl %cl,%edi 8056deb: f6 44 7b 01 20 testb $0x20,0x1(%ebx,%edi,2) 8056df0: 75 e2 jne 0x8056dd4 8056df2: 80 f9 2d cmp $0x2d,%cl 8056df5: 75 21 jne 0x8056e18 8056df7: c7 85 b4 fe ff ff 01 movl $0x1,0xfffffeb4(%ebp) 8056dfe: 00 00 00 8056e01: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 8056e07: 8b 85 a8 fe ff ff mov 0xfffffea8(%ebp),%eax 8056e0d: 8a 00 mov (%eax),%al 8056e0f: 88 85 98 fe ff ff mov %al,0xfffffe98(%ebp) 8056e15: eb 1e jmp 0x8056e35 8056e17: 90 nop 8056e18: 80 bd 98 fe ff ff 2b cmpb $0x2b,0xfffffe98(%ebp) 8056e1f: 75 14 jne 0x8056e35 8056e21: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 8056e27: 8b 95 a8 fe ff ff mov 0xfffffea8(%ebp),%edx 8056e2d: 8a 12 mov (%edx),%dl 8056e2f: 88 95 98 fe ff ff mov %dl,0xfffffe98(%ebp) 8056e35: 0f b6 b5 98 fe ff ff movzbl 0xfffffe98(%ebp),%esi 8056e3c: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 8056e42: f6 44 73 01 08 testb $0x8,0x1(%ebx,%esi,2) 8056e47: 75 33 jne 0x8056e7c 8056e49: 39 b5 c8 fe ff ff cmp %esi,0xfffffec8(%ebp) 8056e4f: 75 11 jne 0x8056e62 8056e51: 8b 8d a8 fe ff ff mov 0xfffffea8(%ebp),%ecx 8056e57: 0f b6 49 01 movzbl 0x1(%ecx),%ecx 8056e5b: f6 44 4b 01 08 testb $0x8,0x1(%ebx,%ecx,2) 8056e60: 75 1a jne 0x8056e7c 8056e62: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8056e66: 0f 84 2b 41 00 00 je 0x805af97 8056e6c: 8b 45 08 mov 0x8(%ebp),%eax 8056e6f: 8b 7d 0c mov 0xc(%ebp),%edi 8056e72: 89 07 mov %eax,(%edi) 8056e74: e9 1e 41 00 00 jmp 0x805af97 8056e79: 8d 76 00 lea 0x0(%esi),%esi 8056e7c: 8b b5 a8 fe ff ff mov 0xfffffea8(%ebp),%esi 8056e82: 80 bd 98 fe ff ff 30 cmpb $0x30,0xfffffe98(%ebp) 8056e89: 74 18 je 0x8056ea3 8056e8b: 83 bd cc fe ff ff 00 cmpl $0x0,0xfffffecc(%ebp) 8056e92: 74 31 je 0x8056ec5 8056e94: 0f b6 85 98 fe ff ff movzbl 0xfffffe98(%ebp),%eax 8056e9b: 39 85 cc fe ff ff cmp %eax,0xfffffecc(%ebp) 8056ea1: 75 22 jne 0x8056ec5 8056ea3: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 8056ea9: 8b 95 a8 fe ff ff mov 0xfffffea8(%ebp),%edx 8056eaf: 8a 12 mov (%edx),%dl 8056eb1: 88 95 98 fe ff ff mov %dl,0xfffffe98(%ebp) 8056eb7: 80 fa 30 cmp $0x30,%dl 8056eba: 74 e7 je 0x8056ea3 8056ebc: 83 bd cc fe ff ff 00 cmpl $0x0,0xfffffecc(%ebp) 8056ec3: 75 cf jne 0x8056e94 8056ec5: 0f b6 9d 98 fe ff ff movzbl 0xfffffe98(%ebp),%ebx 8056ecc: a1 88 ad 07 08 mov 0x807ad88,%eax 8056ed1: f6 44 58 01 08 testb $0x8,0x1(%eax,%ebx,2) 8056ed6: 0f 85 64 02 00 00 jne 0x8057140 8056edc: 39 9d c8 fe ff ff cmp %ebx,0xfffffec8(%ebp) 8056ee2: 0f 84 58 02 00 00 je 0x8057140 8056ee8: 8b 8d a8 fe ff ff mov 0xfffffea8(%ebp),%ecx 8056eee: 89 8d 90 fe ff ff mov %ecx,0xfffffe90(%ebp) 8056ef4: 8b bd cc fe ff ff mov 0xfffffecc(%ebp),%edi 8056efa: 89 bd 8c fe ff ff mov %edi,0xfffffe8c(%ebp) 8056f00: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 8056f07: 0f 85 ef 01 00 00 jne 0x80570fc 8056f0d: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 8056f13: e9 06 02 00 00 jmp 0x805711e 8056f18: 8b 95 90 fe ff ff mov 0xfffffe90(%ebp),%edx 8056f1e: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 8056f24: e9 f5 01 00 00 jmp 0x805711e 8056f29: 8d 76 00 lea 0x0(%esi),%esi 8056f2c: 8b 8d 90 fe ff ff mov 0xfffffe90(%ebp),%ecx 8056f32: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 8056f38: e9 e1 01 00 00 jmp 0x805711e 8056f3d: 8d 76 00 lea 0x0(%esi),%esi 8056f40: 8b bd 84 fe ff ff mov 0xfffffe84(%ebp),%edi 8056f46: 89 bd 7c fd ff ff mov %edi,0xfffffd7c(%ebp) 8056f4c: e9 45 04 00 00 jmp 0x8057396 8056f51: 8d 76 00 lea 0x0(%esi),%esi 8056f54: 8b 85 84 fe ff ff mov 0xfffffe84(%ebp),%eax 8056f5a: 89 85 7c fd ff ff mov %eax,0xfffffd7c(%ebp) 8056f60: e9 31 04 00 00 jmp 0x8057396 8056f65: 8d 76 00 lea 0x0(%esi),%esi 8056f68: 8b 95 84 fe ff ff mov 0xfffffe84(%ebp),%edx 8056f6e: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 8056f74: e9 1d 04 00 00 jmp 0x8057396 8056f79: 8d 76 00 lea 0x0(%esi),%esi 8056f7c: 8b 8d 90 fe ff ff mov 0xfffffe90(%ebp),%ecx 8056f82: 49 dec %ecx 8056f83: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8056f89: 8b 9d 94 fe ff ff mov 0xfffffe94(%ebp),%ebx 8056f8f: 39 f1 cmp %esi,%ecx 8056f91: 72 22 jb 0x8056fb5 8056f93: 90 nop 8056f94: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8056f9a: 0f b6 3f movzbl (%edi),%edi 8056f9d: 8b 85 8c fe ff ff mov 0xfffffe8c(%ebp),%eax 8056fa3: 39 c7 cmp %eax,%edi 8056fa5: 74 0e je 0x8056fb5 8056fa7: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 8056fad: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8056fb3: 73 df jae 0x8056f94 8056fb5: 8b 95 90 fe ff ff mov 0xfffffe90(%ebp),%edx 8056fbb: 2b 95 84 fd ff ff sub 0xfffffd84(%ebp),%edx 8056fc1: 0f b6 03 movzbl (%ebx),%eax 8056fc4: 40 inc %eax 8056fc5: 39 c2 cmp %eax,%edx 8056fc7: 0f 85 ef 00 00 00 jne 0x80570bc 8056fcd: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8056fd3: 72 54 jb 0x8057029 8056fd5: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8056fdb: 4a dec %edx 8056fdc: 89 95 88 fe ff ff mov %edx,0xfffffe88(%ebp) 8056fe2: 8d 36 lea (%esi),%esi 8056fe4: 43 inc %ebx 8056fe5: 80 3b 00 cmpb $0x0,(%ebx) 8056fe8: 75 01 jne 0x8056feb 8056fea: 4b dec %ebx 8056feb: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 8056ff1: 80 3b ff cmpb $0xff,(%ebx) 8056ff4: 75 46 jne 0x805703c 8056ff6: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8056ffc: 72 2b jb 0x8057029 8056ffe: 8d 36 lea (%esi),%esi 8057000: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8057006: 0f b6 09 movzbl (%ecx),%ecx 8057009: 8b bd 8c fe ff ff mov 0xfffffe8c(%ebp),%edi 805700f: 39 f9 cmp %edi,%ecx 8057011: 74 0e je 0x8057021 8057013: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 8057019: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 805701f: 73 df jae 0x8057000 8057021: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8057027: 73 bb jae 0x8056fe4 8057029: 8b 85 90 fe ff ff mov 0xfffffe90(%ebp),%eax 805702f: 89 85 7c fd ff ff mov %eax,0xfffffd7c(%ebp) 8057035: e9 e4 00 00 00 jmp 0x805711e 805703a: 8d 36 lea (%esi),%esi 805703c: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8057042: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 8057048: 39 f2 cmp %esi,%edx 805704a: 72 29 jb 0x8057075 805704c: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8057052: 0f b6 09 movzbl (%ecx),%ecx 8057055: 8b bd 8c fe ff ff mov 0xfffffe8c(%ebp),%edi 805705b: 39 f9 cmp %edi,%ecx 805705d: 74 0e je 0x805706d 805705f: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 8057065: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 805706b: 73 df jae 0x805704c 805706d: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8057073: 73 1f jae 0x8057094 8057075: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805707b: 2b 95 84 fd ff ff sub 0xfffffd84(%ebp),%edx 8057081: 0f b6 03 movzbl (%ebx),%eax 8057084: 39 c2 cmp %eax,%edx 8057086: 0f 8e 8c fe ff ff jle 0x8056f18 805708c: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8057092: 72 17 jb 0x80570ab 8057094: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805709a: 2b 95 84 fd ff ff sub 0xfffffd84(%ebp),%edx 80570a0: 0f b6 03 movzbl (%ebx),%eax 80570a3: 39 c2 cmp %eax,%edx 80570a5: 0f 84 39 ff ff ff je 0x8056fe4 80570ab: 8b 85 88 fe ff ff mov 0xfffffe88(%ebp),%eax 80570b1: 89 85 90 fe ff ff mov %eax,0xfffffe90(%ebp) 80570b7: eb 43 jmp 0x80570fc 80570b9: 8d 76 00 lea 0x0(%esi),%esi 80570bc: 8b 95 90 fe ff ff mov 0xfffffe90(%ebp),%edx 80570c2: 2b 95 84 fd ff ff sub 0xfffffd84(%ebp),%edx 80570c8: 0f b6 1b movzbl (%ebx),%ebx 80570cb: 8d 43 01 lea 0x1(%ebx),%eax 80570ce: 39 c2 cmp %eax,%edx 80570d0: 7e 12 jle 0x80570e4 80570d2: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 80570d8: 8d 5c 13 01 lea 0x1(%ebx,%edx,1),%ebx 80570dc: 89 9d 90 fe ff ff mov %ebx,0xfffffe90(%ebp) 80570e2: eb 18 jmp 0x80570fc 80570e4: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 80570ea: 0f 82 3c fe ff ff jb 0x8056f2c 80570f0: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 80570f6: 89 8d 90 fe ff ff mov %ecx,0xfffffe90(%ebp) 80570fc: 39 b5 90 fe ff ff cmp %esi,0xfffffe90(%ebp) 8057102: 0f 87 74 fe ff ff ja 0x8056f7c 8057108: 89 f3 mov %esi,%ebx 805710a: 39 b5 90 fe ff ff cmp %esi,0xfffffe90(%ebp) 8057110: 76 06 jbe 0x8057118 8057112: 8b 9d 90 fe ff ff mov 0xfffffe90(%ebp),%ebx 8057118: 89 9d 7c fd ff ff mov %ebx,0xfffffd7c(%ebp) 805711e: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8057122: 0f 84 6f 3e 00 00 je 0x805af97 8057128: 8b 9d 7c fd ff ff mov 0xfffffd7c(%ebp),%ebx 805712e: 39 f3 cmp %esi,%ebx 8057130: 75 03 jne 0x8057135 8057132: 8b 5d 08 mov 0x8(%ebp),%ebx 8057135: 8b 7d 0c mov 0xc(%ebp),%edi 8057138: 89 1f mov %ebx,(%edi) 805713a: e9 58 3e 00 00 jmp 0x805af97 805713f: 90 nop 8057140: 8b 85 a8 fe ff ff mov 0xfffffea8(%ebp),%eax 8057146: 89 85 a4 fe ff ff mov %eax,0xfffffea4(%ebp) 805714c: c7 85 a0 fe ff ff 00 movl $0x0,0xfffffea0(%ebp) 8057153: 00 00 00 8057156: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805715c: 0f b6 85 98 fe ff ff movzbl 0xfffffe98(%ebp),%eax 8057163: f6 44 43 01 08 testb $0x8,0x1(%ebx,%eax,2) 8057168: 74 0a je 0x8057174 805716a: ff 85 a0 fe ff ff incl 0xfffffea0(%ebp) 8057170: eb 1a jmp 0x805718c 8057172: 8d 36 lea (%esi),%esi 8057174: 83 bd cc fe ff ff 00 cmpl $0x0,0xfffffecc(%ebp) 805717b: 74 38 je 0x80571b5 805717d: 0f b6 85 98 fe ff ff movzbl 0xfffffe98(%ebp),%eax 8057184: 39 85 cc fe ff ff cmp %eax,0xfffffecc(%ebp) 805718a: 75 29 jne 0x80571b5 805718c: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 8057192: 8b 95 a8 fe ff ff mov 0xfffffea8(%ebp),%edx 8057198: 8a 12 mov (%edx),%dl 805719a: 88 95 98 fe ff ff mov %dl,0xfffffe98(%ebp) 80571a0: 81 bd a0 fe ff ff d0 cmpl $0x2d0,0xfffffea0(%ebp) 80571a7: 02 00 00 80571aa: 7e b0 jle 0x805715c 80571ac: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 80571b3: 75 a7 jne 0x805715c 80571b5: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 80571bc: 0f 84 56 03 00 00 je 0x8057518 80571c2: 83 bd a0 fe ff ff 00 cmpl $0x0,0xfffffea0(%ebp) 80571c9: 0f 8e 49 03 00 00 jle 0x8057518 80571cf: 8b 8d a8 fe ff ff mov 0xfffffea8(%ebp),%ecx 80571d5: 89 8d 84 fe ff ff mov %ecx,0xfffffe84(%ebp) 80571db: 8b bd cc fe ff ff mov 0xfffffecc(%ebp),%edi 80571e1: 89 bd 80 fe ff ff mov %edi,0xfffffe80(%ebp) 80571e7: 39 f1 cmp %esi,%ecx 80571e9: 0f 86 91 01 00 00 jbe 0x8057380 80571ef: 90 nop 80571f0: 8b 85 84 fe ff ff mov 0xfffffe84(%ebp),%eax 80571f6: 48 dec %eax 80571f7: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 80571fd: 8b 9d 94 fe ff ff mov 0xfffffe94(%ebp),%ebx 8057203: 39 f0 cmp %esi,%eax 8057205: 72 22 jb 0x8057229 8057207: 90 nop 8057208: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805720e: 0f b6 12 movzbl (%edx),%edx 8057211: 8b 8d 80 fe ff ff mov 0xfffffe80(%ebp),%ecx 8057217: 39 ca cmp %ecx,%edx 8057219: 74 0e je 0x8057229 805721b: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 8057221: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8057227: 73 df jae 0x8057208 8057229: 8b 95 84 fe ff ff mov 0xfffffe84(%ebp),%edx 805722f: 2b 95 84 fd ff ff sub 0xfffffd84(%ebp),%edx 8057235: 0f b6 03 movzbl (%ebx),%eax 8057238: 40 inc %eax 8057239: 39 c2 cmp %eax,%edx 805723b: 0f 85 f3 00 00 00 jne 0x8057334 8057241: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8057247: 0f 82 f3 fc ff ff jb 0x8056f40 805724d: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8057253: 4f dec %edi 8057254: 89 bd 7c fe ff ff mov %edi,0xfffffe7c(%ebp) 805725a: 8d 36 lea (%esi),%esi 805725c: 43 inc %ebx 805725d: 80 3b 00 cmpb $0x0,(%ebx) 8057260: 75 01 jne 0x8057263 8057262: 4b dec %ebx 8057263: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 8057269: 80 3b ff cmpb $0xff,(%ebx) 805726c: 75 46 jne 0x80572b4 805726e: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8057274: 72 2b jb 0x80572a1 8057276: 8d 36 lea (%esi),%esi 8057278: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805727e: 0f b6 00 movzbl (%eax),%eax 8057281: 8b 95 80 fe ff ff mov 0xfffffe80(%ebp),%edx 8057287: 39 d0 cmp %edx,%eax 8057289: 74 0e je 0x8057299 805728b: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 8057291: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8057297: 73 df jae 0x8057278 8057299: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 805729f: 73 bb jae 0x805725c 80572a1: 8b 8d 84 fe ff ff mov 0xfffffe84(%ebp),%ecx 80572a7: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 80572ad: e9 e4 00 00 00 jmp 0x8057396 80572b2: 8d 36 lea (%esi),%esi 80572b4: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 80572ba: 89 bd 7c fd ff ff mov %edi,0xfffffd7c(%ebp) 80572c0: 39 f7 cmp %esi,%edi 80572c2: 72 29 jb 0x80572ed 80572c4: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 80572ca: 0f b6 00 movzbl (%eax),%eax 80572cd: 8b 95 80 fe ff ff mov 0xfffffe80(%ebp),%edx 80572d3: 39 d0 cmp %edx,%eax 80572d5: 74 0e je 0x80572e5 80572d7: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 80572dd: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 80572e3: 73 df jae 0x80572c4 80572e5: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 80572eb: 73 1f jae 0x805730c 80572ed: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 80572f3: 2b 95 84 fd ff ff sub 0xfffffd84(%ebp),%edx 80572f9: 0f b6 03 movzbl (%ebx),%eax 80572fc: 39 c2 cmp %eax,%edx 80572fe: 0f 8e 50 fc ff ff jle 0x8056f54 8057304: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 805730a: 72 17 jb 0x8057323 805730c: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 8057312: 2b 95 84 fd ff ff sub 0xfffffd84(%ebp),%edx 8057318: 0f b6 03 movzbl (%ebx),%eax 805731b: 39 c2 cmp %eax,%edx 805731d: 0f 84 39 ff ff ff je 0x805725c 8057323: 8b 8d 7c fe ff ff mov 0xfffffe7c(%ebp),%ecx 8057329: 89 8d 84 fe ff ff mov %ecx,0xfffffe84(%ebp) 805732f: eb 43 jmp 0x8057374 8057331: 8d 76 00 lea 0x0(%esi),%esi 8057334: 8b 95 84 fe ff ff mov 0xfffffe84(%ebp),%edx 805733a: 2b 95 84 fd ff ff sub 0xfffffd84(%ebp),%edx 8057340: 0f b6 1b movzbl (%ebx),%ebx 8057343: 8d 43 01 lea 0x1(%ebx),%eax 8057346: 39 c2 cmp %eax,%edx 8057348: 7e 12 jle 0x805735c 805734a: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8057350: 8d 5c 3b 01 lea 0x1(%ebx,%edi,1),%ebx 8057354: 89 9d 84 fe ff ff mov %ebx,0xfffffe84(%ebp) 805735a: eb 18 jmp 0x8057374 805735c: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 8057362: 0f 82 00 fc ff ff jb 0x8056f68 8057368: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805736e: 89 85 84 fe ff ff mov %eax,0xfffffe84(%ebp) 8057374: 39 b5 84 fe ff ff cmp %esi,0xfffffe84(%ebp) 805737a: 0f 87 70 fe ff ff ja 0x80571f0 8057380: 89 f3 mov %esi,%ebx 8057382: 39 b5 84 fe ff ff cmp %esi,0xfffffe84(%ebp) 8057388: 76 06 jbe 0x8057390 805738a: 8b 9d 84 fe ff ff mov 0xfffffe84(%ebp),%ebx 8057390: 89 9d 7c fd ff ff mov %ebx,0xfffffd7c(%ebp) 8057396: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805739c: 39 95 a8 fe ff ff cmp %edx,0xfffffea8(%ebp) 80573a2: 0f 84 70 01 00 00 je 0x8057518 80573a8: 39 f2 cmp %esi,%edx 80573aa: 75 18 jne 0x80573c4 80573ac: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 80573b0: 0f 84 e1 3b 00 00 je 0x805af97 80573b6: 8b 7d 08 mov 0x8(%ebp),%edi 80573b9: 8b 4d 0c mov 0xc(%ebp),%ecx 80573bc: 89 39 mov %edi,(%ecx) 80573be: e9 d4 3b 00 00 jmp 0x805af97 80573c3: 90 nop 80573c4: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax 80573ca: 39 85 7c fd ff ff cmp %eax,0xfffffd7c(%ebp) 80573d0: 73 1a jae 0x80573ec 80573d2: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 80573d6: 0f 84 bb 3b 00 00 je 0x805af97 80573dc: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 80573e2: 8b 55 0c mov 0xc(%ebp),%edx 80573e5: 89 0a mov %ecx,(%edx) 80573e7: e9 ab 3b 00 00 jmp 0x805af97 80573ec: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 80573f2: 89 bd a8 fe ff ff mov %edi,0xfffffea8(%ebp) 80573f8: c7 85 a0 fe ff ff 00 movl $0x0,0xfffffea0(%ebp) 80573ff: 00 00 00 8057402: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax 8057408: 89 85 7c fd ff ff mov %eax,0xfffffd7c(%ebp) 805740e: 39 f8 cmp %edi,%eax 8057410: 0f 83 ee 00 00 00 jae 0x8057504 8057416: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 805741c: 89 fa mov %edi,%edx 805741e: 29 c2 sub %eax,%edx 8057420: 89 d3 mov %edx,%ebx 8057422: 83 e3 03 and $0x3,%ebx 8057425: 39 f8 cmp %edi,%eax 8057427: 7d 40 jge 0x8057469 8057429: 85 db test %ebx,%ebx 805742b: 74 67 je 0x8057494 805742d: 83 fb 01 cmp $0x1,%ebx 8057430: 7e 37 jle 0x8057469 8057432: 83 fb 02 cmp $0x2,%ebx 8057435: 7e 16 jle 0x805744d 8057437: 0f b6 08 movzbl (%eax),%ecx 805743a: f6 44 4e 01 08 testb $0x8,0x1(%esi,%ecx,2) 805743f: 74 06 je 0x8057447 8057441: ff 85 a0 fe ff ff incl 0xfffffea0(%ebp) 8057447: ff 85 7c fd ff ff incl 0xfffffd7c(%ebp) 805744d: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 8057453: 0f b6 3f movzbl (%edi),%edi 8057456: f6 44 7e 01 08 testb $0x8,0x1(%esi,%edi,2) 805745b: 74 06 je 0x8057463 805745d: ff 85 a0 fe ff ff incl 0xfffffea0(%ebp) 8057463: ff 85 7c fd ff ff incl 0xfffffd7c(%ebp) 8057469: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805746f: 0f b6 00 movzbl (%eax),%eax 8057472: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 8057477: 74 06 je 0x805747f 8057479: ff 85 a0 fe ff ff incl 0xfffffea0(%ebp) 805747f: ff 85 7c fd ff ff incl 0xfffffd7c(%ebp) 8057485: 8b 95 a8 fe ff ff mov 0xfffffea8(%ebp),%edx 805748b: 39 95 7c fd ff ff cmp %edx,0xfffffd7c(%ebp) 8057491: 73 71 jae 0x8057504 8057493: 90 nop 8057494: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805749a: 0f b6 09 movzbl (%ecx),%ecx 805749d: f6 44 4e 01 08 testb $0x8,0x1(%esi,%ecx,2) 80574a2: 74 06 je 0x80574aa 80574a4: ff 85 a0 fe ff ff incl 0xfffffea0(%ebp) 80574aa: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 80574b0: 0f b6 7f 01 movzbl 0x1(%edi),%edi 80574b4: f6 44 7e 01 08 testb $0x8,0x1(%esi,%edi,2) 80574b9: 74 06 je 0x80574c1 80574bb: ff 85 a0 fe ff ff incl 0xfffffea0(%ebp) 80574c1: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 80574c7: 0f b6 40 02 movzbl 0x2(%eax),%eax 80574cb: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 80574d0: 74 06 je 0x80574d8 80574d2: ff 85 a0 fe ff ff incl 0xfffffea0(%ebp) 80574d8: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 80574de: 0f b6 52 03 movzbl 0x3(%edx),%edx 80574e2: f6 44 56 01 08 testb $0x8,0x1(%esi,%edx,2) 80574e7: 74 06 je 0x80574ef 80574e9: ff 85 a0 fe ff ff incl 0xfffffea0(%ebp) 80574ef: 83 85 7c fd ff ff 04 addl $0x4,0xfffffd7c(%ebp) 80574f6: 8b 8d a8 fe ff ff mov 0xfffffea8(%ebp),%ecx 80574fc: 39 8d 7c fd ff ff cmp %ecx,0xfffffd7c(%ebp) 8057502: 72 90 jb 0x8057494 8057504: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 805750a: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 8057510: 31 f6 xor %esi,%esi 8057512: e9 e6 02 00 00 jmp 0x80577fd 8057517: 90 nop 8057518: 81 bd a0 fe ff ff d0 cmpl $0x2d0,0xfffffea0(%ebp) 805751f: 02 00 00 8057522: 7e 0a jle 0x805752e 8057524: c7 85 c0 fe ff ff 34 movl $0x134,0xfffffec0(%ebp) 805752b: 01 00 00 805752e: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax 8057534: 89 85 9c fe ff ff mov %eax,0xfffffe9c(%ebp) 805753a: 31 f6 xor %esi,%esi 805753c: 85 c0 test %eax,%eax 805753e: 75 05 jne 0x8057545 8057540: be ff ff ff ff mov $0xffffffff,%esi 8057545: 0f b6 85 98 fe ff ff movzbl 0xfffffe98(%ebp),%eax 805754c: 39 85 c8 fe ff ff cmp %eax,0xfffffec8(%ebp) 8057552: 75 62 jne 0x80575b6 8057554: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 805755a: 8b 95 a8 fe ff ff mov 0xfffffea8(%ebp),%edx 8057560: 8a 12 mov (%edx),%dl 8057562: 88 95 98 fe ff ff mov %dl,0xfffffe98(%ebp) 8057568: 0f b6 ca movzbl %dl,%ecx 805756b: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 8057571: f6 44 4b 01 08 testb $0x8,0x1(%ebx,%ecx,2) 8057576: 74 3e je 0x80575b6 8057578: 80 bd 98 fe ff ff 30 cmpb $0x30,0xfffffe98(%ebp) 805757f: 74 11 je 0x8057592 8057581: 83 fe ff cmp $0xffffffff,%esi 8057584: 75 0c jne 0x8057592 8057586: 8b b5 a0 fe ff ff mov 0xfffffea0(%ebp),%esi 805758c: 2b b5 9c fe ff ff sub 0xfffffe9c(%ebp),%esi 8057592: ff 85 a0 fe ff ff incl 0xfffffea0(%ebp) 8057598: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 805759e: 8b 85 a8 fe ff ff mov 0xfffffea8(%ebp),%eax 80575a4: 8a 00 mov (%eax),%al 80575a6: 88 85 98 fe ff ff mov %al,0xfffffe98(%ebp) 80575ac: 0f b6 d0 movzbl %al,%edx 80575af: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 80575b4: 75 c2 jne 0x8057578 80575b6: 8b 9d a8 fe ff ff mov 0xfffffea8(%ebp),%ebx 80575bc: 0f b6 95 98 fe ff ff movzbl 0xfffffe98(%ebp),%edx 80575c3: a1 8c ad 07 08 mov 0x807ad8c,%eax 80575c8: 83 3c 90 65 cmpl $0x65,(%eax,%edx,4) 80575cc: 0f 85 08 02 00 00 jne 0x80577da 80575d2: c7 85 7c fd ff ff 00 movl $0x0,0xfffffd7c(%ebp) 80575d9: 00 00 00 80575dc: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 80575e2: 8b 8d a8 fe ff ff mov 0xfffffea8(%ebp),%ecx 80575e8: 8a 09 mov (%ecx),%cl 80575ea: 88 8d 98 fe ff ff mov %cl,0xfffffe98(%ebp) 80575f0: 80 f9 2d cmp $0x2d,%cl 80575f3: 75 1f jne 0x8057614 80575f5: ff 85 7c fd ff ff incl 0xfffffd7c(%ebp) 80575fb: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 8057601: 8b 85 a8 fe ff ff mov 0xfffffea8(%ebp),%eax 8057607: 8a 00 mov (%eax),%al 8057609: 88 85 98 fe ff ff mov %al,0xfffffe98(%ebp) 805760f: eb 20 jmp 0x8057631 8057611: 8d 76 00 lea 0x0(%esi),%esi 8057614: 80 bd 98 fe ff ff 2b cmpb $0x2b,0xfffffe98(%ebp) 805761b: 75 14 jne 0x8057631 805761d: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 8057623: 8b 95 a8 fe ff ff mov 0xfffffea8(%ebp),%edx 8057629: 8a 12 mov (%edx),%dl 805762b: 88 95 98 fe ff ff mov %dl,0xfffffe98(%ebp) 8057631: 0f b6 95 98 fe ff ff movzbl 0xfffffe98(%ebp),%edx 8057638: a1 88 ad 07 08 mov 0x807ad88,%eax 805763d: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 8057642: 0f 84 8c 01 00 00 je 0x80577d4 8057648: 83 bd 7c fd ff ff 00 cmpl $0x0,0xfffffd7c(%ebp) 805764f: 74 13 je 0x8057664 8057651: b9 68 01 00 00 mov $0x168,%ecx 8057656: 2b 8d 9c fe ff ff sub 0xfffffe9c(%ebp),%ecx 805765c: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8057662: eb 14 jmp 0x8057678 8057664: 8d be 34 01 00 00 lea 0x134(%esi),%edi 805766a: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax 8057670: 29 c7 sub %eax,%edi 8057672: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8057678: 8b 95 c0 fe ff ff mov 0xfffffec0(%ebp),%edx 805767e: c1 e2 03 shl $0x3,%edx 8057681: 89 95 8c fd ff ff mov %edx,0xfffffd8c(%ebp) 8057687: 03 95 c0 fe ff ff add 0xfffffec0(%ebp),%edx 805768d: 01 95 c0 fe ff ff add %edx,0xfffffec0(%ebp) 8057693: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8057699: 39 8d c0 fe ff ff cmp %ecx,0xfffffec0(%ebp) 805769f: 0f 8e df 00 00 00 jle 0x8057784 80576a5: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 80576ac: 00 00 00 80576af: 83 bd 7c fd ff ff 00 cmpl $0x0,0xfffffd7c(%ebp) 80576b6: 0f 85 90 00 00 00 jne 0x805774c 80576bc: 83 bd b4 fe ff ff 00 cmpl $0x0,0xfffffeb4(%ebp) 80576c3: 74 4b je 0x8057710 80576c5: b8 00 00 00 00 mov $0x0,%eax 80576ca: ba 00 00 00 00 mov $0x0,%edx 80576cf: b4 00 mov $0x0,%ah 80576d1: 25 ff ff 00 ff and $0xff00ffff,%eax 80576d6: 25 ff ff ff 00 and $0xffffff,%eax 80576db: 30 d2 xor %dl,%dl 80576dd: b6 00 mov $0x0,%dh 80576df: 81 e2 ff ff 00 ff and $0xff00ffff,%edx 80576e5: 81 ca 00 00 f0 00 or $0xf00000,%edx 80576eb: 81 e2 ff ff ff 00 and $0xffffff,%edx 80576f1: 81 ca 00 00 00 7f or $0x7f000000,%edx 80576f7: 89 85 90 fd ff ff mov %eax,0xfffffd90(%ebp) 80576fd: 89 95 94 fd ff ff mov %edx,0xfffffd94(%ebp) 8057703: dd 85 90 fd ff ff fldl 0xfffffd90(%ebp) 8057709: d9 e0 fchs 805770b: eb 41 jmp 0x805774e 805770d: 8d 76 00 lea 0x0(%esi),%esi 8057710: b8 00 00 00 00 mov $0x0,%eax 8057715: ba 00 00 00 00 mov $0x0,%edx 805771a: b4 00 mov $0x0,%ah 805771c: 25 ff ff 00 ff and $0xff00ffff,%eax 8057721: 25 ff ff ff 00 and $0xffffff,%eax 8057726: 30 d2 xor %dl,%dl 8057728: b6 00 mov $0x0,%dh 805772a: 81 e2 ff ff 00 ff and $0xff00ffff,%edx 8057730: 81 ca 00 00 f0 00 or $0xf00000,%edx 8057736: 81 e2 ff ff ff 00 and $0xffffff,%edx 805773c: 81 ca 00 00 00 7f or $0x7f000000,%edx 8057742: 52 push %edx 8057743: 50 push %eax 8057744: dd 04 24 fldl (%esp,1) 8057747: 83 c4 08 add $0x8,%esp 805774a: eb 02 jmp 0x805774e 805774c: d9 ee fldz 805774e: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 8057754: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 805775a: 8b bd a8 fe ff ff mov 0xfffffea8(%ebp),%edi 8057760: 0f b6 3f movzbl (%edi),%edi 8057763: f6 44 7b 01 08 testb $0x8,0x1(%ebx,%edi,2) 8057768: 75 ea jne 0x8057754 805776a: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805776e: 0f 84 02 3d 00 00 je 0x805b476 8057774: 8b 95 a8 fe ff ff mov 0xfffffea8(%ebp),%edx 805777a: 8b 45 0c mov 0xc(%ebp),%eax 805777d: 89 10 mov %edx,(%eax) 805777f: e9 f2 3c 00 00 jmp 0x805b476 8057784: 83 85 c0 fe ff ff d0 addl $0xffffffd0,0xfffffec0(%ebp) 805778b: 0f b6 8d 98 fe ff ff movzbl 0xfffffe98(%ebp),%ecx 8057792: 01 8d c0 fe ff ff add %ecx,0xfffffec0(%ebp) 8057798: ff 85 a8 fe ff ff incl 0xfffffea8(%ebp) 805779e: 8b 85 a8 fe ff ff mov 0xfffffea8(%ebp),%eax 80577a4: 8a 00 mov (%eax),%al 80577a6: 88 85 98 fe ff ff mov %al,0xfffffe98(%ebp) 80577ac: 0f b6 d0 movzbl %al,%edx 80577af: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 80577b5: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 80577ba: 0f 85 b8 fe ff ff jne 0x8057678 80577c0: 83 bd 7c fd ff ff 00 cmpl $0x0,0xfffffd7c(%ebp) 80577c7: 74 11 je 0x80577da 80577c9: f7 9d c0 fe ff ff negl 0xfffffec0(%ebp) 80577cf: eb 09 jmp 0x80577da 80577d1: 8d 76 00 lea 0x0(%esi),%esi 80577d4: 89 9d a8 fe ff ff mov %ebx,0xfffffea8(%ebp) 80577da: 8b bd 9c fe ff ff mov 0xfffffe9c(%ebp),%edi 80577e0: 39 bd a0 fe ff ff cmp %edi,0xfffffea0(%ebp) 80577e6: 7e 15 jle 0x80577fd 80577e8: 80 7b ff 30 cmpb $0x30,0xffffffff(%ebx) 80577ec: 75 0f jne 0x80577fd 80577ee: 8d 36 lea (%esi),%esi 80577f0: 4b dec %ebx 80577f1: ff 8d a0 fe ff ff decl 0xfffffea0(%ebp) 80577f7: 80 7b ff 30 cmpb $0x30,0xffffffff(%ebx) 80577fb: 74 f3 je 0x80577f0 80577fd: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8057801: 74 0b je 0x805780e 8057803: 8b 95 a8 fe ff ff mov 0xfffffea8(%ebp),%edx 8057809: 8b 45 0c mov 0xc(%ebp),%eax 805780c: 89 10 mov %edx,(%eax) 805780e: 83 bd a0 fe ff ff 00 cmpl $0x0,0xfffffea0(%ebp) 8057815: 0f 84 7c 37 00 00 je 0x805af97 805781b: 85 f6 test %esi,%esi 805781d: 74 44 je 0x8057863 805781f: 8b 8d a4 fe ff ff mov 0xfffffea4(%ebp),%ecx 8057825: 0f b6 09 movzbl (%ecx),%ecx 8057828: 39 8d c8 fe ff ff cmp %ecx,0xfffffec8(%ebp) 805782e: 74 17 je 0x8057847 8057830: ff 85 a4 fe ff ff incl 0xfffffea4(%ebp) 8057836: 8b bd a4 fe ff ff mov 0xfffffea4(%ebp),%edi 805783c: 0f b6 3f movzbl (%edi),%edi 805783f: 39 bd c8 fe ff ff cmp %edi,0xfffffec8(%ebp) 8057845: 75 e9 jne 0x8057830 8057847: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax 805784d: 8d 44 30 01 lea 0x1(%eax,%esi,1),%eax 8057851: 89 85 a4 fe ff ff mov %eax,0xfffffea4(%ebp) 8057857: 29 b5 c0 fe ff ff sub %esi,0xfffffec0(%ebp) 805785d: 29 b5 a0 fe ff ff sub %esi,0xfffffea0(%ebp) 8057863: 83 bd c0 fe ff ff 00 cmpl $0x0,0xfffffec0(%ebp) 805786a: 7d 14 jge 0x8057880 805786c: 8b 9d 9c fe ff ff mov 0xfffffe9c(%ebp),%ebx 8057872: f7 db neg %ebx 8057874: 39 9d c0 fe ff ff cmp %ebx,0xfffffec0(%ebp) 805787a: 7e 1e jle 0x805789a 805787c: eb 16 jmp 0x8057894 805787e: 8d 36 lea (%esi),%esi 8057880: 8b 9d a0 fe ff ff mov 0xfffffea0(%ebp),%ebx 8057886: 2b 9d 9c fe ff ff sub 0xfffffe9c(%ebp),%ebx 805788c: 39 9d c0 fe ff ff cmp %ebx,0xfffffec0(%ebp) 8057892: 7d 06 jge 0x805789a 8057894: 8b 9d c0 fe ff ff mov 0xfffffec0(%ebp),%ebx 805789a: 01 9d 9c fe ff ff add %ebx,0xfffffe9c(%ebp) 80578a0: 29 9d c0 fe ff ff sub %ebx,0xfffffec0(%ebp) 80578a6: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax 80578ac: 03 85 c0 fe ff ff add 0xfffffec0(%ebp),%eax 80578b2: 3d 35 01 00 00 cmp $0x135,%eax 80578b7: 7e 1f jle 0x80578d8 80578b9: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 80578c0: 00 00 00 80578c3: 83 bd b4 fe ff ff 00 cmpl $0x0,0xfffffeb4(%ebp) 80578ca: 0f 84 50 3b 00 00 je 0x805b420 80578d0: e9 03 3b 00 00 jmp 0x805b3d8 80578d5: 8d 76 00 lea 0x0(%esi),%esi 80578d8: 81 bd c0 fe ff ff bd cmpl $0xfffffebd,0xfffffec0(%ebp) 80578df: fe ff ff 80578e2: 7d 10 jge 0x80578f4 80578e4: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 80578eb: 00 00 00 80578ee: e9 a4 36 00 00 jmp 0x805af97 80578f3: 90 nop 80578f4: 83 bd 9c fe ff ff 00 cmpl $0x0,0xfffffe9c(%ebp) 80578fb: 0f 8e 9b 16 00 00 jle 0x8058f9c 8057901: 8b 95 a4 fe ff ff mov 0xfffffea4(%ebp),%edx 8057907: 89 95 78 fe ff ff mov %edx,0xfffffe78(%ebp) 805790d: 8b 8d 9c fe ff ff mov 0xfffffe9c(%ebp),%ecx 8057913: 89 8d 74 fe ff ff mov %ecx,0xfffffe74(%ebp) 8057919: 8d bd 68 ff ff ff lea 0xffffff68(%ebp),%edi 805791f: 89 bd 70 fe ff ff mov %edi,0xfffffe70(%ebp) 8057925: c7 85 7c fd ff ff 00 movl $0x0,0xfffffd7c(%ebp) 805792c: 00 00 00 805792f: 31 db xor %ebx,%ebx 8057931: c7 85 c4 fe ff ff 00 movl $0x0,0xfffffec4(%ebp) 8057938: 00 00 00 805793b: 90 nop 805793c: 83 bd 7c fd ff ff 09 cmpl $0x9,0xfffffd7c(%ebp) 8057943: 0f 85 54 02 00 00 jne 0x8057b9d 8057949: 83 bd c4 fe ff ff 00 cmpl $0x0,0xfffffec4(%ebp) 8057950: 75 0e jne 0x8057960 8057952: 89 9d 68 ff ff ff mov %ebx,0xffffff68(%ebp) 8057958: e9 2e 02 00 00 jmp 0x8057b8b 805795d: 8d 76 00 lea 0x0(%esi),%esi 8057960: 68 00 ca 9a 3b push $0x3b9aca00 8057965: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 805796b: 50 push %eax 805796c: 8b 95 70 fe ff ff mov 0xfffffe70(%ebp),%edx 8057972: 52 push %edx 8057973: 52 push %edx 8057974: e8 e7 e9 00 00 call 0x8066360 8057979: 89 85 6c fe ff ff mov %eax,0xfffffe6c(%ebp) 805797f: 8b 8d c4 fe ff ff mov 0xfffffec4(%ebp),%ecx 8057985: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 805798b: 83 c4 10 add $0x10,%esp 805798e: 8b bd 68 ff ff ff mov 0xffffff68(%ebp),%edi 8057994: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805799a: 8d b5 6c ff ff ff lea 0xffffff6c(%ebp),%esi 80579a0: 01 fb add %edi,%ebx 80579a2: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 80579a8: 89 9d 68 ff ff ff mov %ebx,0xffffff68(%ebp) 80579ae: 89 f3 mov %esi,%ebx 80579b0: 39 bd 8c fd ff ff cmp %edi,0xfffffd8c(%ebp) 80579b6: 0f 83 dc 00 00 00 jae 0x8057a98 80579bc: 49 dec %ecx 80579bd: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 80579c3: 0f 84 c5 00 00 00 je 0x8057a8e 80579c9: 89 c8 mov %ecx,%eax 80579cb: f7 d8 neg %eax 80579cd: 83 e0 03 and $0x3,%eax 80579d0: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 80579d6: 85 c9 test %ecx,%ecx 80579d8: 0f 8e 93 00 00 00 jle 0x8057a71 80579de: 85 c0 test %eax,%eax 80579e0: 74 3e je 0x8057a20 80579e2: 83 f8 03 cmp $0x3,%eax 80579e5: 0f 8d 86 00 00 00 jge 0x8057a71 80579eb: 83 f8 02 cmp $0x2,%eax 80579ee: 7d 66 jge 0x8057a56 80579f0: 8b 85 6c ff ff ff mov 0xffffff6c(%ebp),%eax 80579f6: 40 inc %eax 80579f7: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 80579fd: 8d b5 70 ff ff ff lea 0xffffff70(%ebp),%esi 8057a03: 89 85 6c ff ff ff mov %eax,0xffffff6c(%ebp) 8057a09: 8d 9d 70 ff ff ff lea 0xffffff70(%ebp),%ebx 8057a0f: 85 c0 test %eax,%eax 8057a11: 0f 85 81 00 00 00 jne 0x8057a98 8057a17: 49 dec %ecx 8057a18: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 8057a1e: eb 36 jmp 0x8057a56 8057a20: 8b 3e mov (%esi),%edi 8057a22: 47 inc %edi 8057a23: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8057a29: 83 c6 04 add $0x4,%esi 8057a2c: 89 3b mov %edi,(%ebx) 8057a2e: 83 c3 04 add $0x4,%ebx 8057a31: 85 ff test %edi,%edi 8057a33: 75 63 jne 0x8057a98 8057a35: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8057a3b: 8b 06 mov (%esi),%eax 8057a3d: 40 inc %eax 8057a3e: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8057a44: 83 c6 04 add $0x4,%esi 8057a47: 89 03 mov %eax,(%ebx) 8057a49: 83 c3 04 add $0x4,%ebx 8057a4c: 85 c0 test %eax,%eax 8057a4e: 75 48 jne 0x8057a98 8057a50: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8057a56: 8b 16 mov (%esi),%edx 8057a58: 42 inc %edx 8057a59: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8057a5f: 83 c6 04 add $0x4,%esi 8057a62: 89 13 mov %edx,(%ebx) 8057a64: 83 c3 04 add $0x4,%ebx 8057a67: 85 d2 test %edx,%edx 8057a69: 75 2d jne 0x8057a98 8057a6b: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8057a71: 8b 0e mov (%esi),%ecx 8057a73: 41 inc %ecx 8057a74: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8057a7a: 83 c6 04 add $0x4,%esi 8057a7d: 89 0b mov %ecx,(%ebx) 8057a7f: 83 c3 04 add $0x4,%ebx 8057a82: 85 c9 test %ecx,%ecx 8057a84: 75 12 jne 0x8057a98 8057a86: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8057a8c: 75 92 jne 0x8057a20 8057a8e: bb 01 00 00 00 mov $0x1,%ebx 8057a93: e9 d6 00 00 00 jmp 0x8057b6e 8057a98: 39 f3 cmp %esi,%ebx 8057a9a: 0f 84 cc 00 00 00 je 0x8057b6c 8057aa0: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 8057aa7: 00 00 00 8057aaa: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 8057ab0: 4f dec %edi 8057ab1: 89 bd 7c fd ff ff mov %edi,0xfffffd7c(%ebp) 8057ab7: 39 bd 84 fd ff ff cmp %edi,0xfffffd84(%ebp) 8057abd: 0f 8d a9 00 00 00 jge 0x8057b6c 8057ac3: 83 e7 03 and $0x3,%edi 8057ac6: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 8057acc: 74 52 je 0x8057b20 8057ace: 83 ff 01 cmp $0x1,%edi 8057ad1: 7e 28 jle 0x8057afb 8057ad3: 83 ff 02 cmp $0x2,%edi 8057ad6: 7e 0a jle 0x8057ae2 8057ad8: 8b 06 mov (%esi),%eax 8057ada: 89 03 mov %eax,(%ebx) 8057adc: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 8057ae2: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8057ae8: 8b 04 86 mov (%esi,%eax,4),%eax 8057aeb: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8057af1: 89 04 93 mov %eax,(%ebx,%edx,4) 8057af4: 42 inc %edx 8057af5: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8057afb: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8057b01: 8b 0c 8e mov (%esi,%ecx,4),%ecx 8057b04: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8057b0a: 89 0c bb mov %ecx,(%ebx,%edi,4) 8057b0d: 47 inc %edi 8057b0e: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8057b14: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8057b1a: 39 c7 cmp %eax,%edi 8057b1c: 74 4e je 0x8057b6c 8057b1e: 8d 36 lea (%esi),%esi 8057b20: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8057b26: 8b 14 96 mov (%esi,%edx,4),%edx 8057b29: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8057b2f: 89 14 8b mov %edx,(%ebx,%ecx,4) 8057b32: 41 inc %ecx 8057b33: 8b 3c 8e mov (%esi,%ecx,4),%edi 8057b36: 89 3c 8b mov %edi,(%ebx,%ecx,4) 8057b39: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8057b3f: 83 c0 02 add $0x2,%eax 8057b42: 8b 14 86 mov (%esi,%eax,4),%edx 8057b45: 89 14 83 mov %edx,(%ebx,%eax,4) 8057b48: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8057b4e: 83 c1 03 add $0x3,%ecx 8057b51: 8b 3c 8e mov (%esi,%ecx,4),%edi 8057b54: 89 3c 8b mov %edi,(%ebx,%ecx,4) 8057b57: 83 85 84 fd ff ff 04 addl $0x4,0xfffffd84(%ebp) 8057b5e: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8057b64: 39 85 84 fd ff ff cmp %eax,0xfffffd84(%ebp) 8057b6a: 75 b4 jne 0x8057b20 8057b6c: 31 db xor %ebx,%ebx 8057b6e: 01 9d 6c fe ff ff add %ebx,0xfffffe6c(%ebp) 8057b74: 74 15 je 0x8057b8b 8057b76: 8b bd 6c fe ff ff mov 0xfffffe6c(%ebp),%edi 8057b7c: 8b 95 c4 fe ff ff mov 0xfffffec4(%ebp),%edx 8057b82: 8b 8d 70 fe ff ff mov 0xfffffe70(%ebp),%ecx 8057b88: 89 3c 91 mov %edi,(%ecx,%edx,4) 8057b8b: ff 85 c4 fe ff ff incl 0xfffffec4(%ebp) 8057b91: c7 85 7c fd ff ff 00 movl $0x0,0xfffffd7c(%ebp) 8057b98: 00 00 00 8057b9b: 31 db xor %ebx,%ebx 8057b9d: 8b 85 78 fe ff ff mov 0xfffffe78(%ebp),%eax 8057ba3: 0f b6 00 movzbl (%eax),%eax 8057ba6: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 8057bac: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 8