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) 8057bb1: 75 17 jne 0x8057bca 8057bb3: 90 nop 8057bb4: ff 85 78 fe ff ff incl 0xfffffe78(%ebp) 8057bba: 8b 95 78 fe ff ff mov 0xfffffe78(%ebp),%edx 8057bc0: 0f b6 12 movzbl (%edx),%edx 8057bc3: f6 44 56 01 08 testb $0x8,0x1(%esi,%edx,2) 8057bc8: 74 ea je 0x8057bb4 8057bca: 8d 34 db lea (%ebx,%ebx,8),%esi 8057bcd: 01 f3 add %esi,%ebx 8057bcf: 8b 8d 78 fe ff ff mov 0xfffffe78(%ebp),%ecx 8057bd5: 0f b6 09 movzbl (%ecx),%ecx 8057bd8: 8d 5c 19 d0 lea 0xffffffd0(%ecx,%ebx,1),%ebx 8057bdc: ff 85 78 fe ff ff incl 0xfffffe78(%ebp) 8057be2: ff 85 7c fd ff ff incl 0xfffffd7c(%ebp) 8057be8: ff 8d 74 fe ff ff decl 0xfffffe74(%ebp) 8057bee: 83 bd 74 fe ff ff 00 cmpl $0x0,0xfffffe74(%ebp) 8057bf5: 0f 8f 41 fd ff ff jg 0x805793c 8057bfb: 83 bd c0 fe ff ff 00 cmpl $0x0,0xfffffec0(%ebp) 8057c02: 7e 34 jle 0x8057c38 8057c04: 8b b5 7c fd ff ff mov 0xfffffd7c(%ebp),%esi 8057c0a: 03 b5 c0 fe ff ff add 0xfffffec0(%ebp),%esi 8057c10: 83 fe 09 cmp $0x9,%esi 8057c13: 7f 23 jg 0x8057c38 8057c15: 8b 85 c0 fe ff ff mov 0xfffffec0(%ebp),%eax 8057c1b: 0f af 1c 85 e8 60 07 imul 0x80760e8(,%eax,4),%ebx 8057c22: 08 8057c23: 8b 34 b5 e8 60 07 08 mov 0x80760e8(,%esi,4),%esi 8057c2a: c7 85 c0 fe ff ff 00 movl $0x0,0xfffffec0(%ebp) 8057c31: 00 00 00 8057c34: eb 0f jmp 0x8057c45 8057c36: 8d 36 lea (%esi),%esi 8057c38: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 8057c3e: 8b 34 bd e8 60 07 08 mov 0x80760e8(,%edi,4),%esi 8057c45: 83 bd c4 fe ff ff 00 cmpl $0x0,0xfffffec4(%ebp) 8057c4c: 75 16 jne 0x8057c64 8057c4e: 89 9d 68 ff ff ff mov %ebx,0xffffff68(%ebp) 8057c54: c7 85 c4 fe ff ff 01 movl $0x1,0xfffffec4(%ebp) 8057c5b: 00 00 00 8057c5e: e9 2e 02 00 00 jmp 0x8057e91 8057c63: 90 nop 8057c64: 56 push %esi 8057c65: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 8057c6b: 50 push %eax 8057c6c: 8b 95 70 fe ff ff mov 0xfffffe70(%ebp),%edx 8057c72: 52 push %edx 8057c73: 52 push %edx 8057c74: e8 e7 e6 00 00 call 0x8066360 8057c79: 89 85 68 fe ff ff mov %eax,0xfffffe68(%ebp) 8057c7f: 8b 8d c4 fe ff ff mov 0xfffffec4(%ebp),%ecx 8057c85: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 8057c8b: 83 c4 10 add $0x10,%esp 8057c8e: 8b bd 68 ff ff ff mov 0xffffff68(%ebp),%edi 8057c94: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8057c9a: 8d b5 6c ff ff ff lea 0xffffff6c(%ebp),%esi 8057ca0: 01 fb add %edi,%ebx 8057ca2: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 8057ca8: 89 9d 68 ff ff ff mov %ebx,0xffffff68(%ebp) 8057cae: 89 f3 mov %esi,%ebx 8057cb0: 39 bd 8c fd ff ff cmp %edi,0xfffffd8c(%ebp) 8057cb6: 0f 83 dc 00 00 00 jae 0x8057d98 8057cbc: 49 dec %ecx 8057cbd: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 8057cc3: 0f 84 c5 00 00 00 je 0x8057d8e 8057cc9: 89 c8 mov %ecx,%eax 8057ccb: f7 d8 neg %eax 8057ccd: 83 e0 03 and $0x3,%eax 8057cd0: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8057cd6: 85 c9 test %ecx,%ecx 8057cd8: 0f 8e 93 00 00 00 jle 0x8057d71 8057cde: 85 c0 test %eax,%eax 8057ce0: 74 3e je 0x8057d20 8057ce2: 83 f8 03 cmp $0x3,%eax 8057ce5: 0f 8d 86 00 00 00 jge 0x8057d71 8057ceb: 83 f8 02 cmp $0x2,%eax 8057cee: 7d 66 jge 0x8057d56 8057cf0: 8b 85 6c ff ff ff mov 0xffffff6c(%ebp),%eax 8057cf6: 40 inc %eax 8057cf7: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8057cfd: 8d b5 70 ff ff ff lea 0xffffff70(%ebp),%esi 8057d03: 89 85 6c ff ff ff mov %eax,0xffffff6c(%ebp) 8057d09: 8d 9d 70 ff ff ff lea 0xffffff70(%ebp),%ebx 8057d0f: 85 c0 test %eax,%eax 8057d11: 0f 85 81 00 00 00 jne 0x8057d98 8057d17: 49 dec %ecx 8057d18: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 8057d1e: eb 36 jmp 0x8057d56 8057d20: 8b 3e mov (%esi),%edi 8057d22: 47 inc %edi 8057d23: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8057d29: 83 c6 04 add $0x4,%esi 8057d2c: 89 3b mov %edi,(%ebx) 8057d2e: 83 c3 04 add $0x4,%ebx 8057d31: 85 ff test %edi,%edi 8057d33: 75 63 jne 0x8057d98 8057d35: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8057d3b: 8b 06 mov (%esi),%eax 8057d3d: 40 inc %eax 8057d3e: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8057d44: 83 c6 04 add $0x4,%esi 8057d47: 89 03 mov %eax,(%ebx) 8057d49: 83 c3 04 add $0x4,%ebx 8057d4c: 85 c0 test %eax,%eax 8057d4e: 75 48 jne 0x8057d98 8057d50: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8057d56: 8b 16 mov (%esi),%edx 8057d58: 42 inc %edx 8057d59: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8057d5f: 83 c6 04 add $0x4,%esi 8057d62: 89 13 mov %edx,(%ebx) 8057d64: 83 c3 04 add $0x4,%ebx 8057d67: 85 d2 test %edx,%edx 8057d69: 75 2d jne 0x8057d98 8057d6b: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8057d71: 8b 0e mov (%esi),%ecx 8057d73: 41 inc %ecx 8057d74: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8057d7a: 83 c6 04 add $0x4,%esi 8057d7d: 89 0b mov %ecx,(%ebx) 8057d7f: 83 c3 04 add $0x4,%ebx 8057d82: 85 c9 test %ecx,%ecx 8057d84: 75 12 jne 0x8057d98 8057d86: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8057d8c: 75 92 jne 0x8057d20 8057d8e: bb 01 00 00 00 mov $0x1,%ebx 8057d93: e9 d6 00 00 00 jmp 0x8057e6e 8057d98: 39 f3 cmp %esi,%ebx 8057d9a: 0f 84 cc 00 00 00 je 0x8057e6c 8057da0: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 8057da7: 00 00 00 8057daa: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 8057db0: 4f dec %edi 8057db1: 89 bd 7c fd ff ff mov %edi,0xfffffd7c(%ebp) 8057db7: 39 bd 84 fd ff ff cmp %edi,0xfffffd84(%ebp) 8057dbd: 0f 8d a9 00 00 00 jge 0x8057e6c 8057dc3: 83 e7 03 and $0x3,%edi 8057dc6: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 8057dcc: 74 52 je 0x8057e20 8057dce: 83 ff 01 cmp $0x1,%edi 8057dd1: 7e 28 jle 0x8057dfb 8057dd3: 83 ff 02 cmp $0x2,%edi 8057dd6: 7e 0a jle 0x8057de2 8057dd8: 8b 06 mov (%esi),%eax 8057dda: 89 03 mov %eax,(%ebx) 8057ddc: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 8057de2: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8057de8: 8b 04 86 mov (%esi,%eax,4),%eax 8057deb: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8057df1: 89 04 93 mov %eax,(%ebx,%edx,4) 8057df4: 42 inc %edx 8057df5: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8057dfb: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8057e01: 8b 0c 8e mov (%esi,%ecx,4),%ecx 8057e04: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8057e0a: 89 0c bb mov %ecx,(%ebx,%edi,4) 8057e0d: 47 inc %edi 8057e0e: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8057e14: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8057e1a: 39 c7 cmp %eax,%edi 8057e1c: 74 4e je 0x8057e6c 8057e1e: 8d 36 lea (%esi),%esi 8057e20: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8057e26: 8b 14 96 mov (%esi,%edx,4),%edx 8057e29: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8057e2f: 89 14 8b mov %edx,(%ebx,%ecx,4) 8057e32: 41 inc %ecx 8057e33: 8b 3c 8e mov (%esi,%ecx,4),%edi 8057e36: 89 3c 8b mov %edi,(%ebx,%ecx,4) 8057e39: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8057e3f: 83 c0 02 add $0x2,%eax 8057e42: 8b 14 86 mov (%esi,%eax,4),%edx 8057e45: 89 14 83 mov %edx,(%ebx,%eax,4) 8057e48: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8057e4e: 83 c1 03 add $0x3,%ecx 8057e51: 8b 3c 8e mov (%esi,%ecx,4),%edi 8057e54: 89 3c 8b mov %edi,(%ebx,%ecx,4) 8057e57: 83 85 84 fd ff ff 04 addl $0x4,0xfffffd84(%ebp) 8057e5e: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8057e64: 39 85 84 fd ff ff cmp %eax,0xfffffd84(%ebp) 8057e6a: 75 b4 jne 0x8057e20 8057e6c: 31 db xor %ebx,%ebx 8057e6e: 01 9d 68 fe ff ff add %ebx,0xfffffe68(%ebp) 8057e74: 74 1b je 0x8057e91 8057e76: 8b bd 68 fe ff ff mov 0xfffffe68(%ebp),%edi 8057e7c: 8b 95 c4 fe ff ff mov 0xfffffec4(%ebp),%edx 8057e82: 8b 8d 70 fe ff ff mov 0xfffffe70(%ebp),%ecx 8057e88: 89 3c 91 mov %edi,(%ecx,%edx,4) 8057e8b: ff 85 c4 fe ff ff incl 0xfffffec4(%ebp) 8057e91: 8b 85 78 fe ff ff mov 0xfffffe78(%ebp),%eax 8057e97: 89 85 a4 fe ff ff mov %eax,0xfffffea4(%ebp) 8057e9d: 83 bd c0 fe ff ff 00 cmpl $0x0,0xfffffec0(%ebp) 8057ea4: 0f 8e 17 01 00 00 jle 0x8057fc1 8057eaa: 8d b5 68 ff ff ff lea 0xffffff68(%ebp),%esi 8057eb0: 8d 95 d0 fe ff ff lea 0xfffffed0(%ebp),%edx 8057eb6: 89 95 64 fe ff ff mov %edx,0xfffffe64(%ebp) 8057ebc: c7 85 60 fe ff ff 01 movl $0x1,0xfffffe60(%ebp) 8057ec3: 00 00 00 8057ec6: c7 85 7c fd ff ff 0c movl $0x807780c,0xfffffd7c(%ebp) 8057ecd: 78 07 08 8057ed0: bb 10 78 07 08 mov $0x8077810,%ebx 8057ed5: 8d 76 00 lea 0x0(%esi),%esi 8057ed8: 8b 8d 60 fe ff ff mov 0xfffffe60(%ebp),%ecx 8057ede: 85 8d c0 fe ff ff test %ecx,0xfffffec0(%ebp) 8057ee4: 0f 84 8f 00 00 00 je 0x8057f79 8057eea: 31 8d c0 fe ff ff xor %ecx,0xfffffec0(%ebp) 8057ef0: 8b 3b mov (%ebx),%edi 8057ef2: 83 c7 fe add $0xfffffffe,%edi 8057ef5: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8057efb: 39 bd c4 fe ff ff cmp %edi,0xfffffec4(%ebp) 8057f01: 7c 19 jl 0x8057f1c 8057f03: 57 push %edi 8057f04: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8057f0a: 8b 00 mov (%eax),%eax 8057f0c: 83 c0 08 add $0x8,%eax 8057f0f: 50 push %eax 8057f10: 8b 95 c4 fe ff ff mov 0xfffffec4(%ebp),%edx 8057f16: 52 push %edx 8057f17: 56 push %esi 8057f18: eb 1c jmp 0x8057f36 8057f1a: 8d 36 lea (%esi),%esi 8057f1c: 8b bd c4 fe ff ff mov 0xfffffec4(%ebp),%edi 8057f22: 57 push %edi 8057f23: 56 push %esi 8057f24: 8b 03 mov (%ebx),%eax 8057f26: 83 c0 fe add $0xfffffffe,%eax 8057f29: 50 push %eax 8057f2a: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 8057f30: 8b 12 mov (%edx),%edx 8057f32: 83 c2 08 add $0x8,%edx 8057f35: 52 push %edx 8057f36: 8b 8d 64 fe ff ff mov 0xfffffe64(%ebp),%ecx 8057f3c: 51 push %ecx 8057f3d: e8 ae dd 00 00 call 0x8065cf0 8057f42: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8057f48: 83 c4 14 add $0x14,%esp 8057f4b: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 8057f51: 83 c0 fe add $0xfffffffe,%eax 8057f54: 03 03 add (%ebx),%eax 8057f56: 89 85 c4 fe ff ff mov %eax,0xfffffec4(%ebp) 8057f5c: 83 bd 84 fd ff ff 00 cmpl $0x0,0xfffffd84(%ebp) 8057f63: 75 06 jne 0x8057f6b 8057f65: ff 8d c4 fe ff ff decl 0xfffffec4(%ebp) 8057f6b: 89 f0 mov %esi,%eax 8057f6d: 8b b5 64 fe ff ff mov 0xfffffe64(%ebp),%esi 8057f73: 89 85 64 fe ff ff mov %eax,0xfffffe64(%ebp) 8057f79: c1 a5 60 fe ff ff 01 shll $0x1,0xfffffe60(%ebp) 8057f80: 83 c3 10 add $0x10,%ebx 8057f83: 83 85 7c fd ff ff 10 addl $0x10,0xfffffd7c(%ebp) 8057f8a: 83 bd c0 fe ff ff 00 cmpl $0x0,0xfffffec0(%ebp) 8057f91: 0f 85 41 ff ff ff jne 0x8057ed8 8057f97: 8d 85 d0 fe ff ff lea 0xfffffed0(%ebp),%eax 8057f9d: 39 c6 cmp %eax,%esi 8057f9f: 75 20 jne 0x8057fc1 8057fa1: 8b bd c4 fe ff ff mov 0xfffffec4(%ebp),%edi 8057fa7: c1 e7 02 shl $0x2,%edi 8057faa: 89 bd 8c fd ff ff mov %edi,0xfffffd8c(%ebp) 8057fb0: 8d 85 68 ff ff ff lea 0xffffff68(%ebp),%eax 8057fb6: 57 push %edi 8057fb7: 56 push %esi 8057fb8: 50 push %eax 8057fb9: e8 d6 b9 00 00 call 0x8063994 8057fbe: 83 c4 0c add $0xc,%esp 8057fc1: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 8057fc7: 8d 94 85 64 ff ff ff lea 0xffffff64(%ebp,%eax,4),%edx 8057fce: 0f bd 12 bsr (%edx),%edx 8057fd1: 80 f2 1f xor $0x1f,%dl 8057fd4: 89 95 ac fe ff ff mov %edx,0xfffffeac(%ebp) 8057fda: c1 e0 05 shl $0x5,%eax 8057fdd: 29 d0 sub %edx,%eax 8057fdf: 89 85 ac fe ff ff mov %eax,0xfffffeac(%ebp) 8057fe5: 3d 00 04 00 00 cmp $0x400,%eax 8057fea: 7e 1c jle 0x8058008 8057fec: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 8057ff3: 00 00 00 8057ff6: 83 bd b4 fe ff ff 00 cmpl $0x0,0xfffffeb4(%ebp) 8057ffd: 0f 85 d5 33 00 00 jne 0x805b3d8 8058003: e9 18 34 00 00 jmp 0x805b420 8058008: 83 bd ac fe ff ff 35 cmpl $0x35,0xfffffeac(%ebp) 805800f: 0f 8e 27 08 00 00 jle 0x805883c 8058015: 8b 95 ac fe ff ff mov 0xfffffeac(%ebp),%edx 805801b: 83 c2 cb add $0xffffffcb,%edx 805801e: 89 95 5c fe ff ff mov %edx,0xfffffe5c(%ebp) 8058024: 8b 9d 5c fe ff ff mov 0xfffffe5c(%ebp),%ebx 805802a: 79 09 jns 0x8058035 805802c: 8b 9d ac fe ff ff mov 0xfffffeac(%ebp),%ebx 8058032: 83 c3 ea add $0xffffffea,%ebx 8058035: c1 fb 05 sar $0x5,%ebx 8058038: 89 9d 5c fe ff ff mov %ebx,0xfffffe5c(%ebp) 805803e: 8b 8d ac fe ff ff mov 0xfffffeac(%ebp),%ecx 8058044: 83 c1 cb add $0xffffffcb,%ecx 8058047: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 805804d: 8b 9d 7c fd ff ff mov 0xfffffd7c(%ebp),%ebx 8058053: 79 09 jns 0x805805e 8058055: 8b 9d ac fe ff ff mov 0xfffffeac(%ebp),%ebx 805805b: 83 c3 ea add $0xffffffea,%ebx 805805e: 80 e3 e0 and $0xe0,%bl 8058061: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 8058067: 29 9d 7c fd ff ff sub %ebx,0xfffffd7c(%ebp) 805806d: 8b bd 5c fe ff ff mov 0xfffffe5c(%ebp),%edi 8058073: 89 bd 58 fe ff ff mov %edi,0xfffffe58(%ebp) 8058079: 83 bd 7c fd ff ff 00 cmpl $0x0,0xfffffd7c(%ebp) 8058080: 75 06 jne 0x8058088 8058082: ff 8d 58 fe ff ff decl 0xfffffe58(%ebp) 8058088: c7 85 54 fe ff ff 1f movl $0x1f,0xfffffe54(%ebp) 805808f: 00 00 00 8058092: 83 bd 7c fd ff ff 00 cmpl $0x0,0xfffffd7c(%ebp) 8058099: 75 2d jne 0x80580c8 805809b: 8b 85 5c fe ff ff mov 0xfffffe5c(%ebp),%eax 80580a1: 8b 84 85 68 ff ff ff mov 0xffffff68(%ebp,%eax,4),%eax 80580a8: 89 85 b8 fe ff ff mov %eax,0xfffffeb8(%ebp) 80580ae: 8b 95 5c fe ff ff mov 0xfffffe5c(%ebp),%edx 80580b4: 8b 94 95 6c ff ff ff mov 0xffffff6c(%ebp,%edx,4),%edx 80580bb: 89 95 bc fe ff ff mov %edx,0xfffffebc(%ebp) 80580c1: e9 80 02 00 00 jmp 0x8058346 80580c6: 8d 36 lea (%esi),%esi 80580c8: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 80580ce: 49 dec %ecx 80580cf: 89 8d 54 fe ff ff mov %ecx,0xfffffe54(%ebp) 80580d5: 8b 9d 5c fe ff ff mov 0xfffffe5c(%ebp),%ebx 80580db: 8b bd c4 fe ff ff mov 0xfffffec4(%ebp),%edi 80580e1: 4f dec %edi 80580e2: 89 bd 50 fe ff ff mov %edi,0xfffffe50(%ebp) 80580e8: 39 fb cmp %edi,%ebx 80580ea: 0f 8d 34 02 00 00 jge 0x8058324 80580f0: b8 20 00 00 00 mov $0x20,%eax 80580f5: 2b 85 7c fd ff ff sub 0xfffffd7c(%ebp),%eax 80580fb: 89 85 4c fe ff ff mov %eax,0xfffffe4c(%ebp) 8058101: 8d b4 9d 6c ff ff ff lea 0xffffff6c(%ebp,%ebx,4),%esi 8058108: 29 df sub %ebx,%edi 805810a: 83 e7 03 and $0x3,%edi 805810d: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8058113: 0f 84 c7 00 00 00 je 0x80581e0 8058119: 83 ff 01 cmp $0x1,%edi 805811c: 7e 70 jle 0x805818e 805811e: 83 ff 02 cmp $0x2,%edi 8058121: 7e 25 jle 0x8058148 8058123: 8b 94 9d 68 ff ff ff mov 0xffffff68(%ebp,%ebx,4),%edx 805812a: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8058130: d3 ea shr %cl,%edx 8058132: 8b 06 mov (%esi),%eax 8058134: 8b 8d 4c fe ff ff mov 0xfffffe4c(%ebp),%ecx 805813a: d3 e0 shl %cl,%eax 805813c: 09 c2 or %eax,%edx 805813e: 89 95 b8 fe ff ff mov %edx,0xfffffeb8(%ebp) 8058144: 83 c6 04 add $0x4,%esi 8058147: 43 inc %ebx 8058148: 89 df mov %ebx,%edi 805814a: 2b bd 5c fe ff ff sub 0xfffffe5c(%ebp),%edi 8058150: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8058156: 8b bc 9d 68 ff ff ff mov 0xffffff68(%ebp,%ebx,4),%edi 805815d: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8058163: d3 ef shr %cl,%edi 8058165: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 805816b: 8b 3e mov (%esi),%edi 805816d: 8b 8d 4c fe ff ff mov 0xfffffe4c(%ebp),%ecx 8058173: d3 e7 shl %cl,%edi 8058175: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 805817b: 09 fa or %edi,%edx 805817d: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8058183: 89 94 85 b8 fe ff ff mov %edx,0xfffffeb8(%ebp,%eax,4) 805818a: 83 c6 04 add $0x4,%esi 805818d: 43 inc %ebx 805818e: 89 d9 mov %ebx,%ecx 8058190: 2b 8d 5c fe ff ff sub 0xfffffe5c(%ebp),%ecx 8058196: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805819c: 8b bc 9d 68 ff ff ff mov 0xffffff68(%ebp,%ebx,4),%edi 80581a3: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 80581a9: d3 ef shr %cl,%edi 80581ab: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 80581b1: 8b 3e mov (%esi),%edi 80581b3: 8b 8d 4c fe ff ff mov 0xfffffe4c(%ebp),%ecx 80581b9: d3 e7 shl %cl,%edi 80581bb: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 80581c1: 09 fa or %edi,%edx 80581c3: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 80581c9: 89 94 85 b8 fe ff ff mov %edx,0xfffffeb8(%ebp,%eax,4) 80581d0: 83 c6 04 add $0x4,%esi 80581d3: 43 inc %ebx 80581d4: 39 9d 50 fe ff ff cmp %ebx,0xfffffe50(%ebp) 80581da: 0f 8e 44 01 00 00 jle 0x8058324 80581e0: 89 d9 mov %ebx,%ecx 80581e2: 2b 8d 5c fe ff ff sub 0xfffffe5c(%ebp),%ecx 80581e8: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 80581ee: 8b bc 9d 68 ff ff ff mov 0xffffff68(%ebp,%ebx,4),%edi 80581f5: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 80581fb: d3 ef shr %cl,%edi 80581fd: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 8058203: 8b 3e mov (%esi),%edi 8058205: 8b 8d 4c fe ff ff mov 0xfffffe4c(%ebp),%ecx 805820b: d3 e7 shl %cl,%edi 805820d: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 8058213: 09 fa or %edi,%edx 8058215: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805821b: 89 94 85 b8 fe ff ff mov %edx,0xfffffeb8(%ebp,%eax,4) 8058222: 8d 4b 01 lea 0x1(%ebx),%ecx 8058225: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 805822b: 2b 8d 5c fe ff ff sub 0xfffffe5c(%ebp),%ecx 8058231: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8058237: 8b 8d 8c fd ff ff mov 0xfffffd8c(%ebp),%ecx 805823d: 8b bc 8d 68 ff ff ff mov 0xffffff68(%ebp,%ecx,4),%edi 8058244: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805824a: d3 ef shr %cl,%edi 805824c: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 8058252: 8b 7e 04 mov 0x4(%esi),%edi 8058255: 8b 8d 4c fe ff ff mov 0xfffffe4c(%ebp),%ecx 805825b: d3 e7 shl %cl,%edi 805825d: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 8058263: 09 fa or %edi,%edx 8058265: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805826b: 89 94 85 b8 fe ff ff mov %edx,0xfffffeb8(%ebp,%eax,4) 8058272: 8d 4b 02 lea 0x2(%ebx),%ecx 8058275: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 805827b: 2b 8d 5c fe ff ff sub 0xfffffe5c(%ebp),%ecx 8058281: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8058287: 8b 8d 8c fd ff ff mov 0xfffffd8c(%ebp),%ecx 805828d: 8b bc 8d 68 ff ff ff mov 0xffffff68(%ebp,%ecx,4),%edi 8058294: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805829a: d3 ef shr %cl,%edi 805829c: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 80582a2: 8b 7e 08 mov 0x8(%esi),%edi 80582a5: 8b 8d 4c fe ff ff mov 0xfffffe4c(%ebp),%ecx 80582ab: d3 e7 shl %cl,%edi 80582ad: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 80582b3: 09 fa or %edi,%edx 80582b5: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 80582bb: 89 94 85 b8 fe ff ff mov %edx,0xfffffeb8(%ebp,%eax,4) 80582c2: 8d 4b 03 lea 0x3(%ebx),%ecx 80582c5: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 80582cb: 2b 8d 5c fe ff ff sub 0xfffffe5c(%ebp),%ecx 80582d1: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 80582d7: 8b 8d 8c fd ff ff mov 0xfffffd8c(%ebp),%ecx 80582dd: 8b bc 8d 68 ff ff ff mov 0xffffff68(%ebp,%ecx,4),%edi 80582e4: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 80582ea: d3 ef shr %cl,%edi 80582ec: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 80582f2: 8b 7e 0c mov 0xc(%esi),%edi 80582f5: 8b 8d 4c fe ff ff mov 0xfffffe4c(%ebp),%ecx 80582fb: d3 e7 shl %cl,%edi 80582fd: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 8058303: 09 fa or %edi,%edx 8058305: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805830b: 89 94 85 b8 fe ff ff mov %edx,0xfffffeb8(%ebp,%eax,4) 8058312: 83 c6 10 add $0x10,%esi 8058315: 83 c3 04 add $0x4,%ebx 8058318: 39 9d 50 fe ff ff cmp %ebx,0xfffffe50(%ebp) 805831e: 0f 8f bc fe ff ff jg 0x80581e0 8058324: 89 d8 mov %ebx,%eax 8058326: 2b 85 5c fe ff ff sub 0xfffffe5c(%ebp),%eax 805832c: 83 f8 01 cmp $0x1,%eax 805832f: 7f 15 jg 0x8058346 8058331: 8b 9c 9d 68 ff ff ff mov 0xffffff68(%ebp,%ebx,4),%ebx 8058338: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805833e: d3 eb shr %cl,%ebx 8058340: 89 9d bc fe ff ff mov %ebx,0xfffffebc(%ebp) 8058346: 31 db xor %ebx,%ebx 8058348: 83 bc 9d 68 ff ff ff cmpl $0x0,0xffffff68(%ebp,%ebx,4) 805834f: 00 8058350: 75 0d jne 0x805835f 8058352: 8d 36 lea (%esi),%esi 8058354: 43 inc %ebx 8058355: 83 bc 9d 68 ff ff ff cmpl $0x0,0xffffff68(%ebp,%ebx,4) 805835c: 00 805835d: 74 f5 je 0x8058354 805835f: 8b bd ac fe ff ff mov 0xfffffeac(%ebp),%edi 8058365: 4f dec %edi 8058366: 89 bd 8c fd ff ff mov %edi,0xfffffd8c(%ebp) 805836c: 8b 85 58 fe ff ff mov 0xfffffe58(%ebp),%eax 8058372: 8b 84 85 68 ff ff ff mov 0xffffff68(%ebp,%eax,4),%eax 8058379: 89 85 88 fd ff ff mov %eax,0xfffffd88(%ebp) 805837f: 8b b5 54 fe ff ff mov 0xfffffe54(%ebp),%esi 8058385: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 805838c: 00 00 00 805838f: 8b 95 a0 fe ff ff mov 0xfffffea0(%ebp),%edx 8058395: 39 95 9c fe ff ff cmp %edx,0xfffffe9c(%ebp) 805839b: 7c 08 jl 0x80583a5 805839d: 39 9d 58 fe ff ff cmp %ebx,0xfffffe58(%ebp) 80583a3: 7e 0a jle 0x80583af 80583a5: c7 85 84 fd ff ff 01 movl $0x1,0xfffffd84(%ebp) 80583ac: 00 00 00 80583af: 8d 8d b8 fe ff ff lea 0xfffffeb8(%ebp),%ecx 80583b5: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 80583bb: 8b bd 8c fd ff ff mov 0xfffffd8c(%ebp),%edi 80583c1: 89 bd 48 fe ff ff mov %edi,0xfffffe48(%ebp) 80583c7: 8b 85 88 fd ff ff mov 0xfffffd88(%ebp),%eax 80583cd: 89 85 44 fe ff ff mov %eax,0xfffffe44(%ebp) 80583d3: 89 b5 40 fe ff ff mov %esi,0xfffffe40(%ebp) 80583d9: 8b b5 84 fd ff ff mov 0xfffffd84(%ebp),%esi 80583df: 81 ff 02 fc ff ff cmp $0xfffffc02,%edi 80583e5: 0f 8d 73 02 00 00 jge 0x805865e 80583eb: bb 02 fc ff ff mov $0xfffffc02,%ebx 80583f0: 29 fb sub %edi,%ebx 80583f2: 83 fb 35 cmp $0x35,%ebx 80583f5: 0f 8f 92 2b 00 00 jg 0x805af8d 80583fb: b8 01 00 00 00 mov $0x1,%eax 8058400: 8b 8d 40 fe ff ff mov 0xfffffe40(%ebp),%ecx 8058406: d3 e0 shl %cl,%eax 8058408: 48 dec %eax 8058409: 85 85 44 fe ff ff test %eax,0xfffffe44(%ebp) 805840f: 74 03 je 0x8058414 8058411: 83 ce 01 or $0x1,%esi 8058414: 83 fb 35 cmp $0x35,%ebx 8058417: 75 4b jne 0x8058464 8058419: 8b bd bc fe ff ff mov 0xfffffebc(%ebp),%edi 805841f: 89 bd 44 fe ff ff mov %edi,0xfffffe44(%ebp) 8058425: c7 85 40 fe ff ff 1f movl $0x1f,0xfffffe40(%ebp) 805842c: 00 00 00 805842f: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8058435: 83 38 00 cmpl $0x0,(%eax) 8058438: 74 03 je 0x805843d 805843a: 83 ce 01 or $0x1,%esi 805843d: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 8058443: 83 7a 04 00 cmpl $0x0,0x4(%edx) 8058447: 74 03 je 0x805844c 8058449: 83 ce 01 or $0x1,%esi 805844c: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8058452: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 8058459: c7 01 00 00 00 00 movl $0x0,(%ecx) 805845f: e9 f0 01 00 00 jmp 0x8058654 8058464: 83 fb 1f cmp $0x1f,%ebx 8058467: 0f 8e bb 01 00 00 jle 0x8058628 805846d: 8d 7b ff lea 0xffffffff(%ebx),%edi 8058470: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8058476: 85 ff test %edi,%edi 8058478: 7d 09 jge 0x8058483 805847a: 8d 43 1e lea 0x1e(%ebx),%eax 805847d: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8058483: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8058489: c1 fa 05 sar $0x5,%edx 805848c: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8058492: 8b 0c 91 mov (%ecx,%edx,4),%ecx 8058495: 89 8d 44 fe ff ff mov %ecx,0xfffffe44(%ebp) 805849b: 8d 7b ff lea 0xffffffff(%ebx),%edi 805849e: 89 bd 40 fe ff ff mov %edi,0xfffffe40(%ebp) 80584a4: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 80584aa: 85 ff test %edi,%edi 80584ac: 7d 09 jge 0x80584b7 80584ae: 8d 43 1e lea 0x1e(%ebx),%eax 80584b1: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 80584b7: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 80584bd: 24 e0 and $0xe0,%al 80584bf: 29 85 40 fe ff ff sub %eax,0xfffffe40(%ebp) 80584c5: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 80584cc: 00 00 00 80584cf: 90 nop 80584d0: 8d 53 ff lea 0xffffffff(%ebx),%edx 80584d3: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 80584d9: 85 d2 test %edx,%edx 80584db: 7d 09 jge 0x80584e6 80584dd: 8d 4b 1e lea 0x1e(%ebx),%ecx 80584e0: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 80584e6: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 80584ec: c1 f8 05 sar $0x5,%eax 80584ef: 39 85 88 fd ff ff cmp %eax,0xfffffd88(%ebp) 80584f5: 7d 1d jge 0x8058514 80584f7: 8b bd 88 fd ff ff mov 0xfffffd88(%ebp),%edi 80584fd: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8058503: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4) 8058507: 74 03 je 0x805850c 8058509: 83 ce 01 or $0x1,%esi 805850c: ff 85 88 fd ff ff incl 0xfffffd88(%ebp) 8058512: eb bc jmp 0x80584d0 8058514: b8 01 00 00 00 mov $0x1,%eax 8058519: 8b 8d 40 fe ff ff mov 0xfffffe40(%ebp),%ecx 805851f: d3 e0 shl %cl,%eax 8058521: 48 dec %eax 8058522: 85 85 44 fe ff ff test %eax,0xfffffe44(%ebp) 8058528: 74 03 je 0x805852d 805852a: 83 ce 01 or $0x1,%esi 805852d: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 8058533: 85 db test %ebx,%ebx 8058535: 7d 09 jge 0x8058540 8058537: 8d 7b 1f lea 0x1f(%ebx),%edi 805853a: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8058540: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8058546: 24 e0 and $0xe0,%al 8058548: 89 da mov %ebx,%edx 805854a: 29 c2 sub %eax,%edx 805854c: 52 push %edx 805854d: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 8058553: 85 db test %ebx,%ebx 8058555: 7d 09 jge 0x8058560 8058557: 8d 4b 1f lea 0x1f(%ebx),%ecx 805855a: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8058560: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8058566: c1 ff 05 sar $0x5,%edi 8058569: b8 02 00 00 00 mov $0x2,%eax 805856e: 29 f8 sub %edi,%eax 8058570: 50 push %eax 8058571: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 8058577: 85 db test %ebx,%ebx 8058579: 7d 09 jge 0x8058584 805857b: 8d 53 1f lea 0x1f(%ebx),%edx 805857e: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8058584: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 805858a: c1 f9 05 sar $0x5,%ecx 805858d: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 8058593: 8d 3c 8f lea (%edi,%ecx,4),%edi 8058596: 57 push %edi 8058597: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805859d: 50 push %eax 805859e: e8 8d ef 00 00 call 0x8067530 80585a3: 83 c4 10 add $0x10,%esp 80585a6: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 80585ad: 00 00 00 80585b0: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 80585b7: 00 00 00 80585ba: 8d 36 lea (%esi),%esi 80585bc: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 80585c2: 85 db test %ebx,%ebx 80585c4: 7d 09 jge 0x80585cf 80585c6: 8d 53 1f lea 0x1f(%ebx),%edx 80585c9: 89 95 8c fd ff ff mov %edx,0xfffffd8c(%ebp) 80585cf: 8b 85 8c fd ff ff mov 0xfffffd8c(%ebp),%eax 80585d5: c1 f8 05 sar $0x5,%eax 80585d8: 39 85 84 fd ff ff cmp %eax,0xfffffd84(%ebp) 80585de: 7d 74 jge 0x8058654 80585e0: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 80585e6: 85 db test %ebx,%ebx 80585e8: 7d 09 jge 0x80585f3 80585ea: 8d 4b 1f lea 0x1f(%ebx),%ecx 80585ed: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 80585f3: 8b bd 8c fd ff ff mov 0xfffffd8c(%ebp),%edi 80585f9: c1 ff 05 sar $0x5,%edi 80585fc: b8 02 00 00 00 mov $0x2,%eax 8058601: 29 f8 sub %edi,%eax 8058603: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 8058609: 8d 14 82 lea (%edx,%eax,4),%edx 805860c: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8058612: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 8058619: 83 85 88 fd ff ff 04 addl $0x4,0xfffffd88(%ebp) 8058620: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 8058626: eb 94 jmp 0x80585bc 8058628: 85 db test %ebx,%ebx 805862a: 7e 28 jle 0x8058654 805862c: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 8058632: 89 bd 44 fe ff ff mov %edi,0xfffffe44(%ebp) 8058638: 8d 43 ff lea 0xffffffff(%ebx),%eax 805863b: 89 85 40 fe ff ff mov %eax,0xfffffe40(%ebp) 8058641: 53 push %ebx 8058642: 6a 02 push $0x2 8058644: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805864a: 52 push %edx 805864b: 52 push %edx 805864c: e8 df ee 00 00 call 0x8067530 8058651: 83 c4 10 add $0x10,%esp 8058654: c7 85 48 fe ff ff 01 movl $0xfffffc01,0xfffffe48(%ebp) 805865b: fc ff ff 805865e: bb 01 00 00 00 mov $0x1,%ebx 8058663: 8b 8d 40 fe ff ff mov 0xfffffe40(%ebp),%ecx 8058669: d3 e3 shl %cl,%ebx 805866b: 85 9d 44 fe ff ff test %ebx,0xfffffe44(%ebp) 8058671: 0f 84 a0 01 00 00 je 0x8058817 8058677: 85 f6 test %esi,%esi 8058679: 75 18 jne 0x8058693 805867b: f6 85 b8 fe ff ff 01 testb $0x1,0xfffffeb8(%ebp) 8058682: 75 0f jne 0x8058693 8058684: 8d 43 ff lea 0xffffffff(%ebx),%eax 8058687: 85 85 44 fe ff ff test %eax,0xfffffe44(%ebp) 805868d: 0f 84 84 01 00 00 je 0x8058817 8058693: c7 85 3c fe ff ff 02 movl $0x2,0xfffffe3c(%ebp) 805869a: 00 00 00 805869d: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 80586a3: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 80586a9: 8d 9d bc fe ff ff lea 0xfffffebc(%ebp),%ebx 80586af: 47 inc %edi 80586b0: 89 bd b8 fe ff ff mov %edi,0xfffffeb8(%ebp) 80586b6: 89 de mov %ebx,%esi 80586b8: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 80586be: 39 c7 cmp %eax,%edi 80586c0: 73 31 jae 0x80586f3 80586c2: c7 85 3c fe ff ff 01 movl $0x1,0xfffffe3c(%ebp) 80586c9: 00 00 00 80586cc: 8b 95 bc fe ff ff mov 0xfffffebc(%ebp),%edx 80586d2: 42 inc %edx 80586d3: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 80586d9: 8d 9d c0 fe ff ff lea 0xfffffec0(%ebp),%ebx 80586df: 89 95 bc fe ff ff mov %edx,0xfffffebc(%ebp) 80586e5: 8d b5 c0 fe ff ff lea 0xfffffec0(%ebp),%esi 80586eb: 85 d2 test %edx,%edx 80586ed: 0f 84 d5 00 00 00 je 0x80587c8 80586f3: 39 de cmp %ebx,%esi 80586f5: 0f 84 cd 00 00 00 je 0x80587c8 80586fb: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 8058702: 00 00 00 8058705: 8b 8d 3c fe ff ff mov 0xfffffe3c(%ebp),%ecx 805870b: 49 dec %ecx 805870c: 89 8d 38 fe ff ff mov %ecx,0xfffffe38(%ebp) 8058712: 39 8d 84 fd ff ff cmp %ecx,0xfffffd84(%ebp) 8058718: 0f 8d aa 00 00 00 jge 0x80587c8 805871e: 83 e1 03 and $0x3,%ecx 8058721: 89 8d 88 fd ff ff mov %ecx,0xfffffd88(%ebp) 8058727: 74 53 je 0x805877c 8058729: 83 f9 01 cmp $0x1,%ecx 805872c: 7e 28 jle 0x8058756 805872e: 83 f9 02 cmp $0x2,%ecx 8058731: 7e 0a jle 0x805873d 8058733: 8b 03 mov (%ebx),%eax 8058735: 89 06 mov %eax,(%esi) 8058737: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 805873d: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8058743: 8b 3c bb mov (%ebx,%edi,4),%edi 8058746: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805874c: 89 3c 86 mov %edi,(%esi,%eax,4) 805874f: 40 inc %eax 8058750: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8058756: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805875c: 8b 14 93 mov (%ebx,%edx,4),%edx 805875f: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8058765: 89 14 8e mov %edx,(%esi,%ecx,4) 8058768: 41 inc %ecx 8058769: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805876f: 8b bd 38 fe ff ff mov 0xfffffe38(%ebp),%edi 8058775: 39 f9 cmp %edi,%ecx 8058777: 74 4f je 0x80587c8 8058779: 8d 76 00 lea 0x0(%esi),%esi 805877c: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8058782: 8b 04 83 mov (%ebx,%eax,4),%eax 8058785: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805878b: 89 04 96 mov %eax,(%esi,%edx,4) 805878e: 42 inc %edx 805878f: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8058792: 89 0c 96 mov %ecx,(%esi,%edx,4) 8058795: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 805879b: 83 c7 02 add $0x2,%edi 805879e: 8b 04 bb mov (%ebx,%edi,4),%eax 80587a1: 89 04 be mov %eax,(%esi,%edi,4) 80587a4: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 80587aa: 83 c2 03 add $0x3,%edx 80587ad: 8b 0c 93 mov (%ebx,%edx,4),%ecx 80587b0: 89 0c 96 mov %ecx,(%esi,%edx,4) 80587b3: 83 85 84 fd ff ff 04 addl $0x4,0xfffffd84(%ebp) 80587ba: 8b bd 38 fe ff ff mov 0xfffffe38(%ebp),%edi 80587c0: 39 bd 84 fd ff ff cmp %edi,0xfffffd84(%ebp) 80587c6: 75 b4 jne 0x805877c 80587c8: f6 85 be fe ff ff 20 testb $0x20,0xfffffebe(%ebp) 80587cf: 74 27 je 0x80587f8 80587d1: ff 85 48 fe ff ff incl 0xfffffe48(%ebp) 80587d7: 6a 01 push $0x1 80587d9: 6a 02 push $0x2 80587db: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 80587e1: 50 push %eax 80587e2: 50 push %eax 80587e3: e8 48 ed 00 00 call 0x8067530 80587e8: 81 8d bc fe ff ff 00 orl $0x100000,0xfffffebc(%ebp) 80587ef: 00 10 00 80587f2: 83 c4 10 add $0x10,%esp 80587f5: eb 20 jmp 0x8058817 80587f7: 90 nop 80587f8: 81 bd 48 fe ff ff 01 cmpl $0xfffffc01,0xfffffe48(%ebp) 80587ff: fc ff ff 8058802: 75 13 jne 0x8058817 8058804: f6 85 be fe ff ff 10 testb $0x10,0xfffffebe(%ebp) 805880b: 74 0a je 0x8058817 805880d: c7 85 48 fe ff ff 02 movl $0xfffffc02,0xfffffe48(%ebp) 8058814: fc ff ff 8058817: 81 bd 48 fe ff ff 00 cmpl $0x400,0xfffffe48(%ebp) 805881e: 04 00 00 8058821: 0f 8f cf f7 ff ff jg 0x8057ff6 8058827: 8b 95 b4 fe ff ff mov 0xfffffeb4(%ebp),%edx 805882d: 52 push %edx 805882e: 8b 8d 48 fe ff ff mov 0xfffffe48(%ebp),%ecx 8058834: e9 30 2c 00 00 jmp 0x805b469 8058839: 8d 76 00 lea 0x0(%esi),%esi 805883c: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax 8058842: 39 85 a0 fe ff ff cmp %eax,0xfffffea0(%ebp) 8058848: 0f 85 0e 07 00 00 jne 0x8058f5c 805884e: 8b 9d ac fe ff ff mov 0xfffffeac(%ebp),%ebx 8058854: 4b dec %ebx 8058855: 89 de mov %ebx,%esi 8058857: 79 09 jns 0x8058862 8058859: 8b b5 ac fe ff ff mov 0xfffffeac(%ebp),%esi 805885f: 83 c6 1e add $0x1e,%esi 8058862: 89 f0 mov %esi,%eax 8058864: 24 e0 and $0xe0,%al 8058866: 29 c3 sub %eax,%ebx 8058868: 83 fb 14 cmp $0x14,%ebx 805886b: 0f 85 cb 00 00 00 jne 0x805893c 8058871: ba 02 00 00 00 mov $0x2,%edx 8058876: 2b 95 c4 fe ff ff sub 0xfffffec4(%ebp),%edx 805887c: 8b 8d c4 fe ff ff mov 0xfffffec4(%ebp),%ecx 8058882: c1 e1 02 shl $0x2,%ecx 8058885: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805888b: 8d bc 95 b8 fe ff ff lea 0xfffffeb8(%ebp,%edx,4),%edi 8058892: 8d 85 68 ff ff ff lea 0xffffff68(%ebp),%eax 8058898: 51 push %ecx 8058899: 50 push %eax 805889a: 57 push %edi 805889b: e8 f4 b0 00 00 call 0x8063994 80588a0: 83 c4 0c add $0xc,%esp 80588a3: 31 db xor %ebx,%ebx 80588a5: ba 02 00 00 00 mov $0x2,%edx 80588aa: 2b 95 c4 fe ff ff sub 0xfffffec4(%ebp),%edx 80588b0: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 80588b6: 39 d3 cmp %edx,%ebx 80588b8: 0f 8d 11 02 00 00 jge 0x8058acf 80588be: 89 d6 mov %edx,%esi 80588c0: 83 e6 03 and $0x3,%esi 80588c3: 74 3b je 0x8058900 80588c5: 83 fe 01 cmp $0x1,%esi 80588c8: 7e 1d jle 0x80588e7 80588ca: 83 fe 02 cmp $0x2,%esi 80588cd: 7e 0c jle 0x80588db 80588cf: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 80588d6: 00 00 00 00 80588da: 43 inc %ebx 80588db: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 80588e2: 00 00 00 00 80588e6: 43 inc %ebx 80588e7: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 80588ee: 00 00 00 00 80588f2: 43 inc %ebx 80588f3: 39 9d 7c fd ff ff cmp %ebx,0xfffffd7c(%ebp) 80588f9: 0f 8e d0 01 00 00 jle 0x8058acf 80588ff: 90 nop 8058900: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 8058907: 00 00 00 00 805890b: c7 84 9d bc fe ff ff movl $0x0,0xfffffebc(%ebp,%ebx,4) 8058912: 00 00 00 00 8058916: c7 84 9d c0 fe ff ff movl $0x0,0xfffffec0(%ebp,%ebx,4) 805891d: 00 00 00 00 8058921: c7 84 9d c4 fe ff ff movl $0x0,0xfffffec4(%ebp,%ebx,4) 8058928: 00 00 00 00 805892c: 83 c3 04 add $0x4,%ebx 805892f: 39 9d 7c fd ff ff cmp %ebx,0xfffffd7c(%ebp) 8058935: 7f c9 jg 0x8058900 8058937: e9 93 01 00 00 jmp 0x8058acf 805893c: 83 fb 13 cmp $0x13,%ebx 805893f: 0f 8f cb 00 00 00 jg 0x8058a10 8058945: b9 14 00 00 00 mov $0x14,%ecx 805894a: 29 d9 sub %ebx,%ecx 805894c: 51 push %ecx 805894d: 8b bd c4 fe ff ff mov 0xfffffec4(%ebp),%edi 8058953: 57 push %edi 8058954: 8d 85 68 ff ff ff lea 0xffffff68(%ebp),%eax 805895a: 50 push %eax 805895b: ba 02 00 00 00 mov $0x2,%edx 8058960: 2b 95 c4 fe ff ff sub 0xfffffec4(%ebp),%edx 8058966: 8d 8c 95 b8 fe ff ff lea 0xfffffeb8(%ebp,%edx,4),%ecx 805896d: 51 push %ecx 805896e: e8 4d d2 00 00 call 0x8065bc0 8058973: 83 c4 10 add $0x10,%esp 8058976: 31 db xor %ebx,%ebx 8058978: bf 02 00 00 00 mov $0x2,%edi 805897d: 2b bd c4 fe ff ff sub 0xfffffec4(%ebp),%edi 8058983: 89 bd 7c fd ff ff mov %edi,0xfffffd7c(%ebp) 8058989: 39 fb cmp %edi,%ebx 805898b: 0f 8d 3e 01 00 00 jge 0x8058acf 8058991: 89 fe mov %edi,%esi 8058993: 83 e6 03 and $0x3,%esi 8058996: 74 3c je 0x80589d4 8058998: 83 fe 01 cmp $0x1,%esi 805899b: 7e 1d jle 0x80589ba 805899d: 83 fe 02 cmp $0x2,%esi 80589a0: 7e 0c jle 0x80589ae 80589a2: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 80589a9: 00 00 00 00 80589ad: 43 inc %ebx 80589ae: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 80589b5: 00 00 00 00 80589b9: 43 inc %ebx 80589ba: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 80589c1: 00 00 00 00 80589c5: 43 inc %ebx 80589c6: 39 9d 7c fd ff ff cmp %ebx,0xfffffd7c(%ebp) 80589cc: 0f 8e fd 00 00 00 jle 0x8058acf 80589d2: 8d 36 lea (%esi),%esi 80589d4: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 80589db: 00 00 00 00 80589df: c7 84 9d bc fe ff ff movl $0x0,0xfffffebc(%ebp,%ebx,4) 80589e6: 00 00 00 00 80589ea: c7 84 9d c0 fe ff ff movl $0x0,0xfffffec0(%ebp,%ebx,4) 80589f1: 00 00 00 00 80589f5: c7 84 9d c4 fe ff ff movl $0x0,0xfffffec4(%ebp,%ebx,4) 80589fc: 00 00 00 00 8058a00: 83 c3 04 add $0x4,%ebx 8058a03: 39 9d 7c fd ff ff cmp %ebx,0xfffffd7c(%ebp) 8058a09: 7f c9 jg 0x80589d4 8058a0b: e9 bf 00 00 00 jmp 0x8058acf 8058a10: 8d 43 ec lea 0xffffffec(%ebx),%eax 8058a13: 50 push %eax 8058a14: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 8058a1a: 50 push %eax 8058a1b: 8d 85 68 ff ff ff lea 0xffffff68(%ebp),%eax 8058a21: 50 push %eax 8058a22: b8 02 00 00 00 mov $0x2,%eax 8058a27: 2b 85 c4 fe ff ff sub 0xfffffec4(%ebp),%eax 8058a2d: 8d 84 85 b8 fe ff ff lea 0xfffffeb8(%ebp,%eax,4),%eax 8058a34: 50 push %eax 8058a35: e8 f6 ea 00 00 call 0x8067530 8058a3a: be 01 00 00 00 mov $0x1,%esi 8058a3f: 2b b5 c4 fe ff ff sub 0xfffffec4(%ebp),%esi 8058a45: 89 84 b5 b8 fe ff ff mov %eax,0xfffffeb8(%ebp,%esi,4) 8058a4c: 83 c4 10 add $0x10,%esp 8058a4f: 31 db xor %ebx,%ebx 8058a51: 39 f3 cmp %esi,%ebx 8058a53: 7d 7a jge 0x8058acf 8058a55: 89 b5 7c fd ff ff mov %esi,0xfffffd7c(%ebp) 8058a5b: 83 e6 03 and $0x3,%esi 8058a5e: 74 38 je 0x8058a98 8058a60: 83 fe 01 cmp $0x1,%esi 8058a63: 7e 1d jle 0x8058a82 8058a65: 83 fe 02 cmp $0x2,%esi 8058a68: 7e 0c jle 0x8058a76 8058a6a: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 8058a71: 00 00 00 00 8058a75: 43 inc %ebx 8058a76: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 8058a7d: 00 00 00 00 8058a81: 43 inc %ebx 8058a82: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 8058a89: 00 00 00 00 8058a8d: 43 inc %ebx 8058a8e: 39 9d 7c fd ff ff cmp %ebx,0xfffffd7c(%ebp) 8058a94: 7e 39 jle 0x8058acf 8058a96: 8d 36 lea (%esi),%esi 8058a98: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 8058a9f: 00 00 00 00 8058aa3: c7 84 9d bc fe ff ff movl $0x0,0xfffffebc(%ebp,%ebx,4) 8058aaa: 00 00 00 00 8058aae: c7 84 9d c0 fe ff ff movl $0x0,0xfffffec0(%ebp,%ebx,4) 8058ab5: 00 00 00 00 8058ab9: c7 84 9d c4 fe ff ff movl $0x0,0xfffffec4(%ebp,%ebx,4) 8058ac0: 00 00 00 00 8058ac4: 83 c3 04 add $0x4,%ebx 8058ac7: 39 9d 7c fd ff ff cmp %ebx,0xfffffd7c(%ebp) 8058acd: 7f c9 jg 0x8058a98 8058acf: 8d 85 b8 fe ff ff lea 0xfffffeb8(%ebp),%eax 8058ad5: 89 85 7c fd ff ff mov %eax,0xfffffd7c(%ebp) 8058adb: 8b 95 ac fe ff ff mov 0xfffffeac(%ebp),%edx 8058ae1: 4a dec %edx 8058ae2: 89 95 34 fe ff ff mov %edx,0xfffffe34(%ebp) 8058ae8: c7 85 30 fe ff ff 00 movl $0x0,0xfffffe30(%ebp) 8058aef: 00 00 00 8058af2: c7 85 2c fe ff ff 00 movl $0x0,0xfffffe2c(%ebp) 8058af9: 00 00 00 8058afc: 31 f6 xor %esi,%esi 8058afe: 81 fa 02 fc ff ff cmp $0xfffffc02,%edx 8058b04: 0f 8d 74 02 00 00 jge 0x8058d7e 8058b0a: bb 02 fc ff ff mov $0xfffffc02,%ebx 8058b0f: 29 d3 sub %edx,%ebx 8058b11: 83 fb 35 cmp $0x35,%ebx 8058b14: 0f 8f 73 24 00 00 jg 0x805af8d 8058b1a: b8 01 00 00 00 mov $0x1,%eax 8058b1f: 8b 8d 2c fe ff ff mov 0xfffffe2c(%ebp),%ecx 8058b25: d3 e0 shl %cl,%eax 8058b27: 48 dec %eax 8058b28: 85 85 30 fe ff ff test %eax,0xfffffe30(%ebp) 8058b2e: 74 03 je 0x8058b33 8058b30: 83 ce 01 or $0x1,%esi 8058b33: 83 fb 35 cmp $0x35,%ebx 8058b36: 75 4c jne 0x8058b84 8058b38: 8b bd bc fe ff ff mov 0xfffffebc(%ebp),%edi 8058b3e: 89 bd 30 fe ff ff mov %edi,0xfffffe30(%ebp) 8058b44: c7 85 2c fe ff ff 1f movl $0x1f,0xfffffe2c(%ebp) 8058b4b: 00 00 00 8058b4e: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8058b54: 83 38 00 cmpl $0x0,(%eax) 8058b57: 74 03 je 0x8058b5c 8058b59: 83 ce 01 or $0x1,%esi 8058b5c: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 8058b62: 83 7a 04 00 cmpl $0x0,0x4(%edx) 8058b66: 74 03 je 0x8058b6b 8058b68: 83 ce 01 or $0x1,%esi 8058b6b: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8058b71: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 8058b78: c7 01 00 00 00 00 movl $0x0,(%ecx) 8058b7e: e9 f1 01 00 00 jmp 0x8058d74 8058b83: 90 nop 8058b84: 83 fb 1f cmp $0x1f,%ebx 8058b87: 0f 8e bb 01 00 00 jle 0x8058d48 8058b8d: 8d 7b ff lea 0xffffffff(%ebx),%edi 8058b90: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8058b96: 85 ff test %edi,%edi 8058b98: 7d 09 jge 0x8058ba3 8058b9a: 8d 43 1e lea 0x1e(%ebx),%eax 8058b9d: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8058ba3: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8058ba9: c1 fa 05 sar $0x5,%edx 8058bac: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8058bb2: 8b 0c 91 mov (%ecx,%edx,4),%ecx 8058bb5: 89 8d 30 fe ff ff mov %ecx,0xfffffe30(%ebp) 8058bbb: 8d 7b ff lea 0xffffffff(%ebx),%edi 8058bbe: 89 bd 2c fe ff ff mov %edi,0xfffffe2c(%ebp) 8058bc4: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8058bca: 85 ff test %edi,%edi 8058bcc: 7d 09 jge 0x8058bd7 8058bce: 8d 43 1e lea 0x1e(%ebx),%eax 8058bd1: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8058bd7: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8058bdd: 24 e0 and $0xe0,%al 8058bdf: 29 85 2c fe ff ff sub %eax,0xfffffe2c(%ebp) 8058be5: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 8058bec: 00 00 00 8058bef: 90 nop 8058bf0: 8d 53 ff lea 0xffffffff(%ebx),%edx 8058bf3: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8058bf9: 85 d2 test %edx,%edx 8058bfb: 7d 09 jge 0x8058c06 8058bfd: 8d 4b 1e lea 0x1e(%ebx),%ecx 8058c00: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8058c06: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8058c0c: c1 f8 05 sar $0x5,%eax 8058c0f: 39 85 88 fd ff ff cmp %eax,0xfffffd88(%ebp) 8058c15: 7d 1d jge 0x8058c34 8058c17: 8b bd 88 fd ff ff mov 0xfffffd88(%ebp),%edi 8058c1d: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8058c23: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4) 8058c27: 74 03 je 0x8058c2c 8058c29: 83 ce 01 or $0x1,%esi 8058c2c: ff 85 88 fd ff ff incl 0xfffffd88(%ebp) 8058c32: eb bc jmp 0x8058bf0 8058c34: b8 01 00 00 00 mov $0x1,%eax 8058c39: 8b 8d 2c fe ff ff mov 0xfffffe2c(%ebp),%ecx 8058c3f: d3 e0 shl %cl,%eax 8058c41: 48 dec %eax 8058c42: 85 85 30 fe ff ff test %eax,0xfffffe30(%ebp) 8058c48: 74 03 je 0x8058c4d 8058c4a: 83 ce 01 or $0x1,%esi 8058c4d: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 8058c53: 85 db test %ebx,%ebx 8058c55: 7d 09 jge 0x8058c60 8058c57: 8d 7b 1f lea 0x1f(%ebx),%edi 8058c5a: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8058c60: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8058c66: 24 e0 and $0xe0,%al 8058c68: 89 da mov %ebx,%edx 8058c6a: 29 c2 sub %eax,%edx 8058c6c: 52 push %edx 8058c6d: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 8058c73: 85 db test %ebx,%ebx 8058c75: 7d 09 jge 0x8058c80 8058c77: 8d 4b 1f lea 0x1f(%ebx),%ecx 8058c7a: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8058c80: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8058c86: c1 ff 05 sar $0x5,%edi 8058c89: b8 02 00 00 00 mov $0x2,%eax 8058c8e: 29 f8 sub %edi,%eax 8058c90: 50 push %eax 8058c91: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 8058c97: 85 db test %ebx,%ebx 8058c99: 7d 09 jge 0x8058ca4 8058c9b: 8d 53 1f lea 0x1f(%ebx),%edx 8058c9e: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8058ca4: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8058caa: c1 f9 05 sar $0x5,%ecx 8058cad: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 8058cb3: 8d 3c 8f lea (%edi,%ecx,4),%edi 8058cb6: 57 push %edi 8058cb7: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8058cbd: 50 push %eax 8058cbe: e8 6d e8 00 00 call 0x8067530 8058cc3: 83 c4 10 add $0x10,%esp 8058cc6: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 8058ccd: 00 00 00 8058cd0: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 8058cd7: 00 00 00 8058cda: 8d 36 lea (%esi),%esi 8058cdc: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 8058ce2: 85 db test %ebx,%ebx 8058ce4: 7d 09 jge 0x8058cef 8058ce6: 8d 53 1f lea 0x1f(%ebx),%edx 8058ce9: 89 95 8c fd ff ff mov %edx,0xfffffd8c(%ebp) 8058cef: 8b 85 8c fd ff ff mov 0xfffffd8c(%ebp),%eax 8058cf5: c1 f8 05 sar $0x5,%eax 8058cf8: 39 85 84 fd ff ff cmp %eax,0xfffffd84(%ebp) 8058cfe: 7d 74 jge 0x8058d74 8058d00: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 8058d06: 85 db test %ebx,%ebx 8058d08: 7d 09 jge 0x8058d13 8058d0a: 8d 4b 1f lea 0x1f(%ebx),%ecx 8058d0d: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 8058d13: 8b bd 8c fd ff ff mov 0xfffffd8c(%ebp),%edi 8058d19: c1 ff 05 sar $0x5,%edi 8058d1c: b8 02 00 00 00 mov $0x2,%eax 8058d21: 29 f8 sub %edi,%eax 8058d23: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 8058d29: 8d 14 82 lea (%edx,%eax,4),%edx 8058d2c: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8058d32: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 8058d39: 83 85 88 fd ff ff 04 addl $0x4,0xfffffd88(%ebp) 8058d40: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 8058d46: eb 94 jmp 0x8058cdc 8058d48: 85 db test %ebx,%ebx 8058d4a: 7e 28 jle 0x8058d74 8058d4c: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 8058d52: 89 bd 30 fe ff ff mov %edi,0xfffffe30(%ebp) 8058d58: 8d 43 ff lea 0xffffffff(%ebx),%eax 8058d5b: 89 85 2c fe ff ff mov %eax,0xfffffe2c(%ebp) 8058d61: 53 push %ebx 8058d62: 6a 02 push $0x2 8058d64: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 8058d6a: 52 push %edx 8058d6b: 52 push %edx 8058d6c: e8 bf e7 00 00 call 0x8067530 8058d71: 83 c4 10 add $0x10,%esp 8058d74: c7 85 34 fe ff ff 01 movl $0xfffffc01,0xfffffe34(%ebp) 8058d7b: fc ff ff 8058d7e: bb 01 00 00 00 mov $0x1,%ebx 8058d83: 8b 8d 2c fe ff ff mov 0xfffffe2c(%ebp),%ecx 8058d89: d3 e3 shl %cl,%ebx 8058d8b: 85 9d 30 fe ff ff test %ebx,0xfffffe30(%ebp) 8058d91: 0f 84 a0 01 00 00 je 0x8058f37 8058d97: 85 f6 test %esi,%esi 8058d99: 75 18 jne 0x8058db3 8058d9b: f6 85 b8 fe ff ff 01 testb $0x1,0xfffffeb8(%ebp) 8058da2: 75 0f jne 0x8058db3 8058da4: 8d 43 ff lea 0xffffffff(%ebx),%eax 8058da7: 85 85 30 fe ff ff test %eax,0xfffffe30(%ebp) 8058dad: 0f 84 84 01 00 00 je 0x8058f37 8058db3: c7 85 28 fe ff ff 02 movl $0x2,0xfffffe28(%ebp) 8058dba: 00 00 00 8058dbd: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 8058dc3: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8058dc9: 8d 9d bc fe ff ff lea 0xfffffebc(%ebp),%ebx 8058dcf: 47 inc %edi 8058dd0: 89 bd b8 fe ff ff mov %edi,0xfffffeb8(%ebp) 8058dd6: 89 de mov %ebx,%esi 8058dd8: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8058dde: 39 c7 cmp %eax,%edi 8058de0: 73 31 jae 0x8058e13 8058de2: c7 85 28 fe ff ff 01 movl $0x1,0xfffffe28(%ebp) 8058de9: 00 00 00 8058dec: 8b 95 bc fe ff ff mov 0xfffffebc(%ebp),%edx 8058df2: 42 inc %edx 8058df3: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8058df9: 8d 9d c0 fe ff ff lea 0xfffffec0(%ebp),%ebx 8058dff: 89 95 bc fe ff ff mov %edx,0xfffffebc(%ebp) 8058e05: 8d b5 c0 fe ff ff lea 0xfffffec0(%ebp),%esi 8058e0b: 85 d2 test %edx,%edx 8058e0d: 0f 84 d5 00 00 00 je 0x8058ee8 8058e13: 39 de cmp %ebx,%esi 8058e15: 0f 84 cd 00 00 00 je 0x8058ee8 8058e1b: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 8058e22: 00 00 00 8058e25: 8b 8d 28 fe ff ff mov 0xfffffe28(%ebp),%ecx 8058e2b: 49 dec %ecx 8058e2c: 89 8d 24 fe ff ff mov %ecx,0xfffffe24(%ebp) 8058e32: 39 8d 84 fd ff ff cmp %ecx,0xfffffd84(%ebp) 8058e38: 0f 8d aa 00 00 00 jge 0x8058ee8 8058e3e: 83 e1 03 and $0x3,%ecx 8058e41: 89 8d 88 fd ff ff mov %ecx,0xfffffd88(%ebp) 8058e47: 74 53 je 0x8058e9c 8058e49: 83 f9 01 cmp $0x1,%ecx 8058e4c: 7e 28 jle 0x8058e76 8058e4e: 83 f9 02 cmp $0x2,%ecx 8058e51: 7e 0a jle 0x8058e5d 8058e53: 8b 03 mov (%ebx),%eax 8058e55: 89 06 mov %eax,(%esi) 8058e57: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 8058e5d: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8058e63: 8b 3c bb mov (%ebx,%edi,4),%edi 8058e66: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8058e6c: 89 3c 86 mov %edi,(%esi,%eax,4) 8058e6f: 40 inc %eax 8058e70: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8058e76: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8058e7c: 8b 14 93 mov (%ebx,%edx,4),%edx 8058e7f: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8058e85: 89 14 8e mov %edx,(%esi,%ecx,4) 8058e88: 41 inc %ecx 8058e89: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8058e8f: 8b bd 24 fe ff ff mov 0xfffffe24(%ebp),%edi 8058e95: 39 f9 cmp %edi,%ecx 8058e97: 74 4f je 0x8058ee8 8058e99: 8d 76 00 lea 0x0(%esi),%esi 8058e9c: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8058ea2: 8b 04 83 mov (%ebx,%eax,4),%eax 8058ea5: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8058eab: 89 04 96 mov %eax,(%esi,%edx,4) 8058eae: 42 inc %edx 8058eaf: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8058eb2: 89 0c 96 mov %ecx,(%esi,%edx,4) 8058eb5: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8058ebb: 83 c7 02 add $0x2,%edi 8058ebe: 8b 04 bb mov (%ebx,%edi,4),%eax 8058ec1: 89 04 be mov %eax,(%esi,%edi,4) 8058ec4: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8058eca: 83 c2 03 add $0x3,%edx 8058ecd: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8058ed0: 89 0c 96 mov %ecx,(%esi,%edx,4) 8058ed3: 83 85 84 fd ff ff 04 addl $0x4,0xfffffd84(%ebp) 8058eda: 8b bd 24 fe ff ff mov 0xfffffe24(%ebp),%edi 8058ee0: 39 bd 84 fd ff ff cmp %edi,0xfffffd84(%ebp) 8058ee6: 75 b4 jne 0x8058e9c 8058ee8: f6 85 be fe ff ff 20 testb $0x20,0xfffffebe(%ebp) 8058eef: 74 27 je 0x8058f18 8058ef1: ff 85 34 fe ff ff incl 0xfffffe34(%ebp) 8058ef7: 6a 01 push $0x1 8058ef9: 6a 02 push $0x2 8058efb: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8058f01: 50 push %eax 8058f02: 50 push %eax 8058f03: e8 28 e6 00 00 call 0x8067530 8058f08: 81 8d bc fe ff ff 00 orl $0x100000,0xfffffebc(%ebp) 8058f0f: 00 10 00 8058f12: 83 c4 10 add $0x10,%esp 8058f15: eb 20 jmp 0x8058f37 8058f17: 90 nop 8058f18: 81 bd 34 fe ff ff 01 cmpl $0xfffffc01,0xfffffe34(%ebp) 8058f1f: fc ff ff 8058f22: 75 13 jne 0x8058f37 8058f24: f6 85 be fe ff ff 10 testb $0x10,0xfffffebe(%ebp) 8058f2b: 74 0a je 0x8058f37 8058f2d: c7 85 34 fe ff ff 02 movl $0xfffffc02,0xfffffe34(%ebp) 8058f34: fc ff ff 8058f37: 81 bd 34 fe ff ff 00 cmpl $0x400,0xfffffe34(%ebp) 8058f3e: 04 00 00 8058f41: 0f 8f af f0 ff ff jg 0x8057ff6 8058f47: 8b 95 b4 fe ff ff mov 0xfffffeb4(%ebp),%edx 8058f4d: 52 push %edx 8058f4e: 8b 8d 34 fe ff ff mov 0xfffffe34(%ebp),%ecx 8058f54: e9 10 25 00 00 jmp 0x805b469 8058f59: 8d 76 00 lea 0x0(%esi),%esi 8058f5c: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 8058f62: c1 e0 02 shl $0x2,%eax 8058f65: 89 85 8c fd ff ff mov %eax,0xfffffd8c(%ebp) 8058f6b: 8d 95 b8 fe ff ff lea 0xfffffeb8(%ebp),%edx 8058f71: 8d 8d 68 ff ff ff lea 0xffffff68(%ebp),%ecx 8058f77: 50 push %eax 8058f78: 51 push %ecx 8058f79: 52 push %edx 8058f7a: e8 15 aa 00 00 call 0x8063994 8058f7f: 83 c4 0c add $0xc,%esp 8058f82: 83 bd c4 fe ff ff 01 cmpl $0x1,0xfffffec4(%ebp) 8058f89: 7f 11 jg 0x8058f9c 8058f8b: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 8058f91: c7 84 85 b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%eax,4) 8058f98: 00 00 00 00 8058f9c: 8d bd d0 fe ff ff lea 0xfffffed0(%ebp),%edi 8058fa2: 89 bd 1c fe ff ff mov %edi,0xfffffe1c(%ebp) 8058fa8: 8d 85 68 ff ff ff lea 0xffffff68(%ebp),%eax 8058fae: 89 85 18 fe ff ff mov %eax,0xfffffe18(%ebp) 8058fb4: c7 85 14 fe ff ff 0c movl $0x807780c,0xfffffe14(%ebp) 8058fbb: 78 07 08 8058fbe: 8b 95 a0 fe ff ff mov 0xfffffea0(%ebp),%edx 8058fc4: 2b 95 9c fe ff ff sub 0xfffffe9c(%ebp),%edx 8058fca: 89 95 88 fd ff ff mov %edx,0xfffffd88(%ebp) 8058fd0: bb 37 00 00 00 mov $0x37,%ebx 8058fd5: 2b 9d ac fe ff ff sub 0xfffffeac(%ebp),%ebx 8058fdb: 89 d8 mov %ebx,%eax 8058fdd: b9 03 00 00 00 mov $0x3,%ecx 8058fe2: 99 cltd 8058fe3: f7 f9 idiv %ecx 8058fe5: 89 c6 mov %eax,%esi 8058fe7: 8d 7e 01 lea 0x1(%esi),%edi 8058fea: 39 bd 88 fd ff ff cmp %edi,0xfffffd88(%ebp) 8058ff0: 7e 1e jle 0x8059010 8058ff2: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax 8058ff8: 8d 74 06 01 lea 0x1(%esi,%eax,1),%esi 8058ffc: 89 b5 a0 fe ff ff mov %esi,0xfffffea0(%ebp) 8059002: c7 85 20 fe ff ff 01 movl $0x1,0xfffffe20(%ebp) 8059009: 00 00 00 805900c: eb 0c jmp 0x805901a 805900e: 8d 36 lea (%esi),%esi 8059010: c7 85 20 fe ff ff 00 movl $0x0,0xfffffe20(%ebp) 8059017: 00 00 00 805901a: 8b b5 a0 fe ff ff mov 0xfffffea0(%ebp),%esi 8059020: 2b b5 9c fe ff ff sub 0xfffffe9c(%ebp),%esi 8059026: 2b b5 c0 fe ff ff sub 0xfffffec0(%ebp),%esi 805902c: c7 85 b0 fe ff ff 00 movl $0x0,0xfffffeb0(%ebp) 8059033: 00 00 00 8059036: c7 85 7c fd ff ff 01 movl $0x1,0xfffffd7c(%ebp) 805903d: 00 00 00 8059040: 8b 9d 14 fe ff ff mov 0xfffffe14(%ebp),%ebx 8059046: 83 c3 04 add $0x4,%ebx 8059049: 8d 76 00 lea 0x0(%esi),%esi 805904c: 85 b5 7c fd ff ff test %esi,0xfffffd7c(%ebp) 8059052: 0f 84 af 00 00 00 je 0x8059107 8059058: 33 b5 7c fd ff ff xor 0xfffffd7c(%ebp),%esi 805905e: 83 bd b0 fe ff ff 00 cmpl $0x0,0xfffffeb0(%ebp) 8059065: 75 31 jne 0x8059098 8059067: 8b 13 mov (%ebx),%edx 8059069: 83 c2 fe add $0xfffffffe,%edx 805906c: 89 95 b0 fe ff ff mov %edx,0xfffffeb0(%ebp) 8059072: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 8059079: 8b bd 14 fe ff ff mov 0xfffffe14(%ebp),%edi 805907f: 8b 3f mov (%edi),%edi 8059081: 83 c7 08 add $0x8,%edi 8059084: 51 push %ecx 8059085: 57 push %edi 8059086: 8b 85 1c fe ff ff mov 0xfffffe1c(%ebp),%eax 805908c: 50 push %eax 805908d: e8 02 a9 00 00 call 0x8063994 8059092: 83 c4 0c add $0xc,%esp 8059095: eb 70 jmp 0x8059107 8059097: 90 nop 8059098: 8b 95 b0 fe ff ff mov 0xfffffeb0(%ebp),%edx 805909e: 52 push %edx 805909f: 8b 8d 1c fe ff ff mov 0xfffffe1c(%ebp),%ecx 80590a5: 51 push %ecx 80590a6: 8b 3b mov (%ebx),%edi 80590a8: 83 c7 fe add $0xfffffffe,%edi 80590ab: 57 push %edi 80590ac: 8b 85 14 fe ff ff mov 0xfffffe14(%ebp),%eax 80590b2: 8b 00 mov (%eax),%eax 80590b4: 83 c0 08 add $0x8,%eax 80590b7: 50 push %eax 80590b8: 8b 95 18 fe ff ff mov 0xfffffe18(%ebp),%edx 80590be: 52 push %edx 80590bf: e8 2c cc 00 00 call 0x8065cf0 80590c4: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 80590ca: 8b 8d b0 fe ff ff mov 0xfffffeb0(%ebp),%ecx 80590d0: 83 c1 fe add $0xfffffffe,%ecx 80590d3: 03 0b add (%ebx),%ecx 80590d5: 89 8d b0 fe ff ff mov %ecx,0xfffffeb0(%ebp) 80590db: 83 c4 14 add $0x14,%esp 80590de: 85 c0 test %eax,%eax 80590e0: 75 07 jne 0x80590e9 80590e2: 49 dec %ecx 80590e3: 89 8d b0 fe ff ff mov %ecx,0xfffffeb0(%ebp) 80590e9: 8b bd 1c fe ff ff mov 0xfffffe1c(%ebp),%edi 80590ef: 89 bd 8c fd ff ff mov %edi,0xfffffd8c(%ebp) 80590f5: 8b 85 18 fe ff ff mov 0xfffffe18(%ebp),%eax 80590fb: 89 85 1c fe ff ff mov %eax,0xfffffe1c(%ebp) 8059101: 89 bd 18 fe ff ff mov %edi,0xfffffe18(%ebp) 8059107: c1 a5 7c fd ff ff 01 shll $0x1,0xfffffd7c(%ebp) 805910e: 83 c3 10 add $0x10,%ebx 8059111: 83 85 14 fe ff ff 10 addl $0x10,0xfffffe14(%ebp) 8059118: 85 f6 test %esi,%esi 805911a: 0f 85 2c ff ff ff jne 0x805904c 8059120: 8d 85 68 ff ff ff lea 0xffffff68(%ebp),%eax 8059126: 39 85 1c fe ff ff cmp %eax,0xfffffe1c(%ebp) 805912c: 75 26 jne 0x8059154 805912e: 8b 95 b0 fe ff ff mov 0xfffffeb0(%ebp),%edx 8059134: c1 e2 02 shl $0x2,%edx 8059137: 89 95 8c fd ff ff mov %edx,0xfffffd8c(%ebp) 805913d: 8d 8d d0 fe ff ff lea 0xfffffed0(%ebp),%ecx 8059143: 52 push %edx 8059144: 8b bd 1c fe ff ff mov 0xfffffe1c(%ebp),%edi 805914a: 57 push %edi 805914b: 51 push %ecx 805914c: e8 43 a8 00 00 call 0x8063994 8059151: 83 c4 0c add $0xc,%esp 8059154: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax 805915a: 89 85 10 fe ff ff mov %eax,0xfffffe10(%ebp) 8059160: 8b 95 a0 fe ff ff mov 0xfffffea0(%ebp),%edx 8059166: 2b 95 9c fe ff ff sub 0xfffffe9c(%ebp),%edx 805916c: 89 95 0c fe ff ff mov %edx,0xfffffe0c(%ebp) 8059172: 8d 8d 68 ff ff ff lea 0xffffff68(%ebp),%ecx 8059178: 89 8d 08 fe ff ff mov %ecx,0xfffffe08(%ebp) 805917e: c7 85 7c fd ff ff 00 movl $0x0,0xfffffd7c(%ebp) 8059185: 00 00 00 8059188: 31 db xor %ebx,%ebx 805918a: c7 85 c4 fe ff ff 00 movl $0x0,0xfffffec4(%ebp) 8059191: 00 00 00 8059194: 83 bd 7c fd ff ff 09 cmpl $0x9,0xfffffd7c(%ebp) 805919b: 0f 85 54 02 00 00 jne 0x80593f5 80591a1: 83 bd c4 fe ff ff 00 cmpl $0x0,0xfffffec4(%ebp) 80591a8: 75 0e jne 0x80591b8 80591aa: 89 9d 68 ff ff ff mov %ebx,0xffffff68(%ebp) 80591b0: e9 2e 02 00 00 jmp 0x80593e3 80591b5: 8d 76 00 lea 0x0(%esi),%esi 80591b8: 68 00 ca 9a 3b push $0x3b9aca00 80591bd: 8b bd c4 fe ff ff mov 0xfffffec4(%ebp),%edi 80591c3: 57 push %edi 80591c4: 8b 85 08 fe ff ff mov 0xfffffe08(%ebp),%eax 80591ca: 50 push %eax 80591cb: 50 push %eax 80591cc: e8 8f d1 00 00 call 0x8066360 80591d1: 89 85 04 fe ff ff mov %eax,0xfffffe04(%ebp) 80591d7: 8b 95 c4 fe ff ff mov 0xfffffec4(%ebp),%edx 80591dd: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 80591e3: 83 c4 10 add $0x10,%esp 80591e6: 8b 8d 68 ff ff ff mov 0xffffff68(%ebp),%ecx 80591ec: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 80591f2: 8d b5 6c ff ff ff lea 0xffffff6c(%ebp),%esi 80591f8: 01 cb add %ecx,%ebx 80591fa: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 8059200: 89 9d 68 ff ff ff mov %ebx,0xffffff68(%ebp) 8059206: 89 f3 mov %esi,%ebx 8059208: 39 8d 8c fd ff ff cmp %ecx,0xfffffd8c(%ebp) 805920e: 0f 83 dc 00 00 00 jae 0x80592f0 8059214: 4a dec %edx 8059215: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 805921b: 0f 84 c5 00 00 00 je 0x80592e6 8059221: 89 d0 mov %edx,%eax 8059223: f7 d8 neg %eax 8059225: 83 e0 03 and $0x3,%eax 8059228: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805922e: 85 d2 test %edx,%edx 8059230: 0f 8e 93 00 00 00 jle 0x80592c9 8059236: 85 c0 test %eax,%eax 8059238: 74 3e je 0x8059278 805923a: 83 f8 03 cmp $0x3,%eax 805923d: 0f 8d 86 00 00 00 jge 0x80592c9 8059243: 83 f8 02 cmp $0x2,%eax 8059246: 7d 66 jge 0x80592ae 8059248: 8b bd 6c ff ff ff mov 0xffffff6c(%ebp),%edi 805924e: 47 inc %edi 805924f: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8059255: 8d b5 70 ff ff ff lea 0xffffff70(%ebp),%esi 805925b: 89 bd 6c ff ff ff mov %edi,0xffffff6c(%ebp) 8059261: 8d 9d 70 ff ff ff lea 0xffffff70(%ebp),%ebx 8059267: 85 ff test %edi,%edi 8059269: 0f 85 81 00 00 00 jne 0x80592f0 805926f: 4a dec %edx 8059270: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 8059276: eb 36 jmp 0x80592ae 8059278: 8b 0e mov (%esi),%ecx 805927a: 41 inc %ecx 805927b: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8059281: 83 c6 04 add $0x4,%esi 8059284: 89 0b mov %ecx,(%ebx) 8059286: 83 c3 04 add $0x4,%ebx 8059289: 85 c9 test %ecx,%ecx 805928b: 75 63 jne 0x80592f0 805928d: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8059293: 8b 3e mov (%esi),%edi 8059295: 47 inc %edi 8059296: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805929c: 83 c6 04 add $0x4,%esi 805929f: 89 3b mov %edi,(%ebx) 80592a1: 83 c3 04 add $0x4,%ebx 80592a4: 85 ff test %edi,%edi 80592a6: 75 48 jne 0x80592f0 80592a8: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 80592ae: 8b 06 mov (%esi),%eax 80592b0: 40 inc %eax 80592b1: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 80592b7: 83 c6 04 add $0x4,%esi 80592ba: 89 03 mov %eax,(%ebx) 80592bc: 83 c3 04 add $0x4,%ebx 80592bf: 85 c0 test %eax,%eax 80592c1: 75 2d jne 0x80592f0 80592c3: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 80592c9: 8b 16 mov (%esi),%edx 80592cb: 42 inc %edx 80592cc: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 80592d2: 83 c6 04 add $0x4,%esi 80592d5: 89 13 mov %edx,(%ebx) 80592d7: 83 c3 04 add $0x4,%ebx 80592da: 85 d2 test %edx,%edx 80592dc: 75 12 jne 0x80592f0 80592de: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 80592e4: 75 92 jne 0x8059278 80592e6: bb 01 00 00 00 mov $0x1,%ebx 80592eb: e9 d6 00 00 00 jmp 0x80593c6 80592f0: 39 f3 cmp %esi,%ebx 80592f2: 0f 84 cc 00 00 00 je 0x80593c4 80592f8: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 80592ff: 00 00 00 8059302: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8059308: 49 dec %ecx 8059309: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 805930f: 39 8d 84 fd ff ff cmp %ecx,0xfffffd84(%ebp) 8059315: 0f 8d a9 00 00 00 jge 0x80593c4 805931b: 83 e1 03 and $0x3,%ecx 805931e: 89 8d 88 fd ff ff mov %ecx,0xfffffd88(%ebp) 8059324: 74 52 je 0x8059378 8059326: 83 f9 01 cmp $0x1,%ecx 8059329: 7e 28 jle 0x8059353 805932b: 83 f9 02 cmp $0x2,%ecx 805932e: 7e 0a jle 0x805933a 8059330: 8b 06 mov (%esi),%eax 8059332: 89 03 mov %eax,(%ebx) 8059334: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 805933a: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8059340: 8b 3c be mov (%esi,%edi,4),%edi 8059343: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8059349: 89 3c 83 mov %edi,(%ebx,%eax,4) 805934c: 40 inc %eax 805934d: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8059353: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8059359: 8b 14 96 mov (%esi,%edx,4),%edx 805935c: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8059362: 89 14 8b mov %edx,(%ebx,%ecx,4) 8059365: 41 inc %ecx 8059366: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805936c: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 8059372: 39 f9 cmp %edi,%ecx 8059374: 74 4e je 0x80593c4 8059376: 8d 36 lea (%esi),%esi 8059378: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805937e: 8b 04 86 mov (%esi,%eax,4),%eax 8059381: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8059387: 89 04 93 mov %eax,(%ebx,%edx,4) 805938a: 42 inc %edx 805938b: 8b 0c 96 mov (%esi,%edx,4),%ecx 805938e: 89 0c 93 mov %ecx,(%ebx,%edx,4) 8059391: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8059397: 83 c7 02 add $0x2,%edi 805939a: 8b 04 be mov (%esi,%edi,4),%eax 805939d: 89 04 bb mov %eax,(%ebx,%edi,4) 80593a0: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 80593a6: 83 c2 03 add $0x3,%edx 80593a9: 8b 0c 96 mov (%esi,%edx,4),%ecx 80593ac: 89 0c 93 mov %ecx,(%ebx,%edx,4) 80593af: 83 85 84 fd ff ff 04 addl $0x4,0xfffffd84(%ebp) 80593b6: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 80593bc: 39 bd 84 fd ff ff cmp %edi,0xfffffd84(%ebp) 80593c2: 75 b4 jne 0x8059378 80593c4: 31 db xor %ebx,%ebx 80593c6: 01 9d 04 fe ff ff add %ebx,0xfffffe04(%ebp) 80593cc: 74 15 je 0x80593e3 80593ce: 8b 8d 04 fe ff ff mov 0xfffffe04(%ebp),%ecx 80593d4: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 80593da: 8b 95 08 fe ff ff mov 0xfffffe08(%ebp),%edx 80593e0: 89 0c 82 mov %ecx,(%edx,%eax,4) 80593e3: ff 85 c4 fe ff ff incl 0xfffffec4(%ebp) 80593e9: c7 85 7c fd ff ff 00 movl $0x0,0xfffffd7c(%ebp) 80593f0: 00 00 00 80593f3: 31 db xor %ebx,%ebx 80593f5: 8b bd 10 fe ff ff mov 0xfffffe10(%ebp),%edi 80593fb: 0f b6 3f movzbl (%edi),%edi 80593fe: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 8059404: f6 44 7e 01 08 testb $0x8,0x1(%esi,%edi,2) 8059409: 75 17 jne 0x8059422 805940b: 90 nop 805940c: ff 85 10 fe ff ff incl 0xfffffe10(%ebp) 8059412: 8b 85 10 fe ff ff mov 0xfffffe10(%ebp),%eax 8059418: 0f b6 00 movzbl (%eax),%eax 805941b: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 8059420: 74 ea je 0x805940c 8059422: 8d 34 db lea (%ebx,%ebx,8),%esi 8059425: 01 f3 add %esi,%ebx 8059427: 8b 95 10 fe ff ff mov 0xfffffe10(%ebp),%edx 805942d: 0f b6 12 movzbl (%edx),%edx 8059430: 8d 5c 1a d0 lea 0xffffffd0(%edx,%ebx,1),%ebx 8059434: ff 85 10 fe ff ff incl 0xfffffe10(%ebp) 805943a: ff 85 7c fd ff ff incl 0xfffffd7c(%ebp) 8059440: ff 8d 0c fe ff ff decl 0xfffffe0c(%ebp) 8059446: 83 bd 0c fe ff ff 00 cmpl $0x0,0xfffffe0c(%ebp) 805944d: 0f 8f 41 fd ff ff jg 0x8059194 8059453: 83 bd c0 fe ff ff 00 cmpl $0x0,0xfffffec0(%ebp) 805945a: 7e 34 jle 0x8059490 805945c: 8b b5 7c fd ff ff mov 0xfffffd7c(%ebp),%esi 8059462: 03 b5 c0 fe ff ff add 0xfffffec0(%ebp),%esi 8059468: 83 fe 09 cmp $0x9,%esi 805946b: 7f 23 jg 0x8059490 805946d: 8b 85 c0 fe ff ff mov 0xfffffec0(%ebp),%eax 8059473: 0f af 1c 85 e8 60 07 imul 0x80760e8(,%eax,4),%ebx 805947a: 08 805947b: 8b 34 b5 e8 60 07 08 mov 0x80760e8(,%esi,4),%esi 8059482: c7 85 c0 fe ff ff 00 movl $0x0,0xfffffec0(%ebp) 8059489: 00 00 00 805948c: eb 0f jmp 0x805949d 805948e: 8d 36 lea (%esi),%esi 8059490: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8059496: 8b 34 8d e8 60 07 08 mov 0x80760e8(,%ecx,4),%esi 805949d: 83 bd c4 fe ff ff 00 cmpl $0x0,0xfffffec4(%ebp) 80594a4: 75 16 jne 0x80594bc 80594a6: 89 9d 68 ff ff ff mov %ebx,0xffffff68(%ebp) 80594ac: c7 85 c4 fe ff ff 01 movl $0x1,0xfffffec4(%ebp) 80594b3: 00 00 00 80594b6: e9 2e 02 00 00 jmp 0x80596e9 80594bb: 90 nop 80594bc: 56 push %esi 80594bd: 8b bd c4 fe ff ff mov 0xfffffec4(%ebp),%edi 80594c3: 57 push %edi 80594c4: 8b 85 08 fe ff ff mov 0xfffffe08(%ebp),%eax 80594ca: 50 push %eax 80594cb: 50 push %eax 80594cc: e8 8f ce 00 00 call 0x8066360 80594d1: 89 85 00 fe ff ff mov %eax,0xfffffe00(%ebp) 80594d7: 8b 95 c4 fe ff ff mov 0xfffffec4(%ebp),%edx 80594dd: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 80594e3: 83 c4 10 add $0x10,%esp 80594e6: 8b 8d 68 ff ff ff mov 0xffffff68(%ebp),%ecx 80594ec: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 80594f2: 8d b5 6c ff ff ff lea 0xffffff6c(%ebp),%esi 80594f8: 01 cb add %ecx,%ebx 80594fa: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 8059500: 89 9d 68 ff ff ff mov %ebx,0xffffff68(%ebp) 8059506: 89 f3 mov %esi,%ebx 8059508: 39 8d 8c fd ff ff cmp %ecx,0xfffffd8c(%ebp) 805950e: 0f 83 dc 00 00 00 jae 0x80595f0 8059514: 4a dec %edx 8059515: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 805951b: 0f 84 c5 00 00 00 je 0x80595e6 8059521: 89 d0 mov %edx,%eax 8059523: f7 d8 neg %eax 8059525: 83 e0 03 and $0x3,%eax 8059528: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805952e: 85 d2 test %edx,%edx 8059530: 0f 8e 93 00 00 00 jle 0x80595c9 8059536: 85 c0 test %eax,%eax 8059538: 74 3e je 0x8059578 805953a: 83 f8 03 cmp $0x3,%eax 805953d: 0f 8d 86 00 00 00 jge 0x80595c9 8059543: 83 f8 02 cmp $0x2,%eax 8059546: 7d 66 jge 0x80595ae 8059548: 8b bd 6c ff ff ff mov 0xffffff6c(%ebp),%edi 805954e: 47 inc %edi 805954f: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8059555: 8d b5 70 ff ff ff lea 0xffffff70(%ebp),%esi 805955b: 89 bd 6c ff ff ff mov %edi,0xffffff6c(%ebp) 8059561: 8d 9d 70 ff ff ff lea 0xffffff70(%ebp),%ebx 8059567: 85 ff test %edi,%edi 8059569: 0f 85 81 00 00 00 jne 0x80595f0 805956f: 4a dec %edx 8059570: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 8059576: eb 36 jmp 0x80595ae 8059578: 8b 0e mov (%esi),%ecx 805957a: 41 inc %ecx 805957b: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8059581: 83 c6 04 add $0x4,%esi 8059584: 89 0b mov %ecx,(%ebx) 8059586: 83 c3 04 add $0x4,%ebx 8059589: 85 c9 test %ecx,%ecx 805958b: 75 63 jne 0x80595f0 805958d: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8059593: 8b 3e mov (%esi),%edi 8059595: 47 inc %edi 8059596: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805959c: 83 c6 04 add $0x4,%esi 805959f: 89 3b mov %edi,(%ebx) 80595a1: 83 c3 04 add $0x4,%ebx 80595a4: 85 ff test %edi,%edi 80595a6: 75 48 jne 0x80595f0 80595a8: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 80595ae: 8b 06 mov (%esi),%eax 80595b0: 40 inc %eax 80595b1: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 80595b7: 83 c6 04 add $0x4,%esi 80595ba: 89 03 mov %eax,(%ebx) 80595bc: 83 c3 04 add $0x4,%ebx 80595bf: 85 c0 test %eax,%eax 80595c1: 75 2d jne 0x80595f0 80595c3: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 80595c9: 8b 16 mov (%esi),%edx 80595cb: 42 inc %edx 80595cc: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 80595d2: 83 c6 04 add $0x4,%esi 80595d5: 89 13 mov %edx,(%ebx) 80595d7: 83 c3 04 add $0x4,%ebx 80595da: 85 d2 test %edx,%edx 80595dc: 75 12 jne 0x80595f0 80595de: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 80595e4: 75 92 jne 0x8059578 80595e6: bb 01 00 00 00 mov $0x1,%ebx 80595eb: e9 d6 00 00 00 jmp 0x80596c6 80595f0: 39 f3 cmp %esi,%ebx 80595f2: 0f 84 cc 00 00 00 je 0x80596c4 80595f8: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 80595ff: 00 00 00 8059602: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8059608: 49 dec %ecx 8059609: 89 8d 7c fd ff ff mov %ecx,0xfffffd7c(%ebp) 805960f: 39 8d 84 fd ff ff cmp %ecx,0xfffffd84(%ebp) 8059615: 0f 8d a9 00 00 00 jge 0x80596c4 805961b: 83 e1 03 and $0x3,%ecx 805961e: 89 8d 88 fd ff ff mov %ecx,0xfffffd88(%ebp) 8059624: 74 52 je 0x8059678 8059626: 83 f9 01 cmp $0x1,%ecx 8059629: 7e 28 jle 0x8059653 805962b: 83 f9 02 cmp $0x2,%ecx 805962e: 7e 0a jle 0x805963a 8059630: 8b 06 mov (%esi),%eax 8059632: 89 03 mov %eax,(%ebx) 8059634: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 805963a: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8059640: 8b 3c be mov (%esi,%edi,4),%edi 8059643: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8059649: 89 3c 83 mov %edi,(%ebx,%eax,4) 805964c: 40 inc %eax 805964d: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8059653: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8059659: 8b 14 96 mov (%esi,%edx,4),%edx 805965c: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8059662: 89 14 8b mov %edx,(%ebx,%ecx,4) 8059665: 41 inc %ecx 8059666: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805966c: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 8059672: 39 f9 cmp %edi,%ecx 8059674: 74 4e je 0x80596c4 8059676: 8d 36 lea (%esi),%esi 8059678: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805967e: 8b 04 86 mov (%esi,%eax,4),%eax 8059681: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8059687: 89 04 93 mov %eax,(%ebx,%edx,4) 805968a: 42 inc %edx 805968b: 8b 0c 96 mov (%esi,%edx,4),%ecx 805968e: 89 0c 93 mov %ecx,(%ebx,%edx,4) 8059691: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8059697: 83 c7 02 add $0x2,%edi 805969a: 8b 04 be mov (%esi,%edi,4),%eax 805969d: 89 04 bb mov %eax,(%ebx,%edi,4) 80596a0: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 80596a6: 83 c2 03 add $0x3,%edx 80596a9: 8b 0c 96 mov (%esi,%edx,4),%ecx 80596ac: 89 0c 93 mov %ecx,(%ebx,%edx,4) 80596af: 83 85 84 fd ff ff 04 addl $0x4,0xfffffd84(%ebp) 80596b6: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 80596bc: 39 bd 84 fd ff ff cmp %edi,0xfffffd84(%ebp) 80596c2: 75 b4 jne 0x8059678 80596c4: 31 db xor %ebx,%ebx 80596c6: 01 9d 00 fe ff ff add %ebx,0xfffffe00(%ebp) 80596cc: 74 1b je 0x80596e9 80596ce: 8b 8d 00 fe ff ff mov 0xfffffe00(%ebp),%ecx 80596d4: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 80596da: 8b 95 08 fe ff ff mov 0xfffffe08(%ebp),%edx 80596e0: 89 0c 82 mov %ecx,(%edx,%eax,4) 80596e3: ff 85 c4 fe ff ff incl 0xfffffec4(%ebp) 80596e9: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 80596ef: 8d bc bd cc fe ff ff lea 0xfffffecc(%ebp,%edi,4),%edi 80596f6: 0f bd 1f bsr (%edi),%ebx 80596f9: 80 f3 1f xor $0x1f,%bl 80596fc: 53 push %ebx 80596fd: 8b 85 b0 fe ff ff mov 0xfffffeb0(%ebp),%eax 8059703: 50 push %eax 8059704: 8d 95 d0 fe ff ff lea 0xfffffed0(%ebp),%edx 805970a: 52 push %edx 805970b: 52 push %edx 805970c: e8 af c4 00 00 call 0x8065bc0 8059711: 53 push %ebx 8059712: 8b 8d c4 fe ff ff mov 0xfffffec4(%ebp),%ecx 8059718: 51 push %ecx 8059719: 8d bd 68 ff ff ff lea 0xffffff68(%ebp),%edi 805971f: 57 push %edi 8059720: 57 push %edi 8059721: e8 9a c4 00 00 call 0x8065bc0 8059726: 89 c3 mov %eax,%ebx 8059728: 83 c4 20 add $0x20,%esp 805972b: 85 db test %ebx,%ebx 805972d: 74 13 je 0x8059742 805972f: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 8059735: 89 9c 85 68 ff ff ff mov %ebx,0xffffff68(%ebp,%eax,4) 805973c: ff 85 c4 fe ff ff incl 0xfffffec4(%ebp) 8059742: 8b 85 ac fe ff ff mov 0xfffffeac(%ebp),%eax 8059748: 89 85 c0 fe ff ff mov %eax,0xfffffec0(%ebp) 805974e: 83 bd b0 fe ff ff 01 cmpl $0x1,0xfffffeb0(%ebp) 8059755: 74 15 je 0x805976c 8059757: 83 bd b0 fe ff ff 02 cmpl $0x2,0xfffffeb0(%ebp) 805975e: 0f 84 28 06 00 00 je 0x8059d8c 8059764: e9 17 0e 00 00 jmp 0x805a580 8059769: 8d 76 00 lea 0x0(%esi),%esi 805976c: 31 f6 xor %esi,%esi 805976e: 8b 95 68 ff ff ff mov 0xffffff68(%ebp),%edx 8059774: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 805977a: 8b 8d d0 fe ff ff mov 0xfffffed0(%ebp),%ecx 8059780: 89 8d fc fd ff ff mov %ecx,0xfffffdfc(%ebp) 8059786: 8d bd b8 fe ff ff lea 0xfffffeb8(%ebp),%edi 805978c: 89 bd f8 fd ff ff mov %edi,0xfffffdf8(%ebp) 8059792: 8d 36 lea (%esi),%esi 8059794: 31 c0 xor %eax,%eax 8059796: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805979c: f7 b5 fc fd ff ff divl 0xfffffdfc(%ebp) 80597a2: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 80597a8: 89 c3 mov %eax,%ebx 80597aa: 83 bd ac fe ff ff 00 cmpl $0x0,0xfffffeac(%ebp) 80597b1: 0f 85 85 00 00 00 jne 0x805983c 80597b7: 85 db test %ebx,%ebx 80597b9: 75 0d jne 0x80597c8 80597bb: c7 85 84 fd ff ff 20 movl $0x20,0xfffffd84(%ebp) 80597c2: 00 00 00 80597c5: eb 0c jmp 0x80597d3 80597c7: 90 nop 80597c8: 0f bd c3 bsr %ebx,%eax 80597cb: 34 1f xor $0x1f,%al 80597cd: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 80597d3: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 80597d9: 29 8d c0 fe ff ff sub %ecx,0xfffffec0(%ebp) 80597df: bf 20 00 00 00 mov $0x20,%edi 80597e4: 29 cf sub %ecx,%edi 80597e6: 83 ff 35 cmp $0x35,%edi 80597e9: 7e 2d jle 0x8059818 80597eb: 8b b5 84 fd ff ff mov 0xfffffd84(%ebp),%esi 80597f1: 83 c6 35 add $0x35,%esi 80597f4: b8 20 00 00 00 mov $0x20,%eax 80597f9: 29 f0 sub %esi,%eax 80597fb: 89 df mov %ebx,%edi 80597fd: 89 c1 mov %eax,%ecx 80597ff: d3 ef shr %cl,%edi 8059801: 89 bd b8 fe ff ff mov %edi,0xfffffeb8(%ebp) 8059807: c7 85 ac fe ff ff 36 movl $0x36,0xfffffeac(%ebp) 805980e: 00 00 00 8059811: e9 a8 00 00 00 jmp 0x80598be 8059816: 8d 36 lea (%esi),%esi 8059818: c7 85 bc fe ff ff 00 movl $0x0,0xfffffebc(%ebp) 805981f: 00 00 00 8059822: 89 9d b8 fe ff ff mov %ebx,0xfffffeb8(%ebp) 8059828: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805982e: f7 d8 neg %eax 8059830: 89 85 ac fe ff ff mov %eax,0xfffffeac(%ebp) 8059836: e9 83 00 00 00 jmp 0x80598be 805983b: 90 nop 805983c: 8b 85 ac fe ff ff mov 0xfffffeac(%ebp),%eax 8059842: 83 c0 20 add $0x20,%eax 8059845: 83 f8 35 cmp $0x35,%eax 8059848: 7f 1a jg 0x8059864 805984a: 8b 8d b8 fe ff ff mov 0xfffffeb8(%ebp),%ecx 8059850: 8b 95 f8 fd ff ff mov 0xfffffdf8(%ebp),%edx 8059856: 89 4a 04 mov %ecx,0x4(%edx) 8059859: 89 9d b8 fe ff ff mov %ebx,0xfffffeb8(%ebp) 805985f: eb 5d jmp 0x80598be 8059861: 8d 76 00 lea 0x0(%esi),%esi 8059864: be 35 00 00 00 mov $0x35,%esi 8059869: 2b b5 ac fe ff ff sub 0xfffffeac(%ebp),%esi 805986f: 85 f6 test %esi,%esi 8059871: 7e 4b jle 0x80598be 8059873: 8d bd b8 fe ff ff lea 0xfffffeb8(%ebp),%edi 8059879: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805987f: 83 fe 20 cmp $0x20,%esi 8059882: 75 14 jne 0x8059898 8059884: 8b 85 b8 fe ff ff mov 0xfffffeb8(%ebp),%eax 805988a: 89 85 bc fe ff ff mov %eax,0xfffffebc(%ebp) 8059890: 89 9d b8 fe ff ff mov %ebx,0xfffffeb8(%ebp) 8059896: eb 26 jmp 0x80598be 8059898: 56 push %esi 8059899: 6a 02 push $0x2 805989b: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 80598a1: 50 push %eax 80598a2: 50 push %eax 80598a3: e8 18 c3 00 00 call 0x8065bc0 80598a8: ba 20 00 00 00 mov $0x20,%edx 80598ad: 29 f2 sub %esi,%edx 80598af: 89 df mov %ebx,%edi 80598b1: 89 d1 mov %edx,%ecx 80598b3: d3 ef shr %cl,%edi 80598b5: 09 bd b8 fe ff ff or %edi,0xfffffeb8(%ebp) 80598bb: 83 c4 10 add $0x10,%esp 80598be: 83 85 ac fe ff ff 20 addl $0x20,0xfffffeac(%ebp) 80598c5: 83 bd ac fe ff ff 35 cmpl $0x35,0xfffffeac(%ebp) 80598cc: 0f 8e c2 fe ff ff jle 0x8059794 80598d2: 8b 85 c0 fe ff ff mov 0xfffffec0(%ebp),%eax 80598d8: 48 dec %eax 80598d9: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 80598df: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 80598e5: bb 1f 00 00 00 mov $0x1f,%ebx 80598ea: 29 f3 sub %esi,%ebx 80598ec: 31 f6 xor %esi,%esi 80598ee: 83 bd 20 fe ff ff 00 cmpl $0x0,0xfffffe20(%ebp) 80598f5: 75 09 jne 0x8059900 80598f7: 83 bd 7c fd ff ff 00 cmpl $0x0,0xfffffd7c(%ebp) 80598fe: 74 05 je 0x8059905 8059900: be 01 00 00 00 mov $0x1,%esi 8059905: 8d 95 b8 fe ff ff lea 0xfffffeb8(%ebp),%edx 805990b: 89 95 7c fd ff ff mov %edx,0xfffffd7c(%ebp) 8059911: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8059917: 89 8d f4 fd ff ff mov %ecx,0xfffffdf4(%ebp) 805991d: 8b bd 8c fd ff ff mov 0xfffffd8c(%ebp),%edi 8059923: 89 bd f0 fd ff ff mov %edi,0xfffffdf0(%ebp) 8059929: 89 9d ec fd ff ff mov %ebx,0xfffffdec(%ebp) 805992f: 81 f9 02 fc ff ff cmp $0xfffffc02,%ecx 8059935: 0f 8d 73 02 00 00 jge 0x8059bae 805993b: bb 02 fc ff ff mov $0xfffffc02,%ebx 8059940: 29 cb sub %ecx,%ebx 8059942: 83 fb 35 cmp $0x35,%ebx 8059945: 0f 8f 42 16 00 00 jg 0x805af8d 805994b: b8 01 00 00 00 mov $0x1,%eax 8059950: 8b 8d ec fd ff ff mov 0xfffffdec(%ebp),%ecx 8059956: d3 e0 shl %cl,%eax 8059958: 48 dec %eax 8059959: 85 85 f0 fd ff ff test %eax,0xfffffdf0(%ebp) 805995f: 74 03 je 0x8059964 8059961: 83 ce 01 or $0x1,%esi 8059964: 83 fb 35 cmp $0x35,%ebx 8059967: 75 4b jne 0x80599b4 8059969: 8b bd bc fe ff ff mov 0xfffffebc(%ebp),%edi 805996f: 89 bd f0 fd ff ff mov %edi,0xfffffdf0(%ebp) 8059975: c7 85 ec fd ff ff 1f movl $0x1f,0xfffffdec(%ebp) 805997c: 00 00 00 805997f: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8059985: 83 38 00 cmpl $0x0,(%eax) 8059988: 74 03 je 0x805998d 805998a: 83 ce 01 or $0x1,%esi 805998d: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 8059993: 83 7a 04 00 cmpl $0x0,0x4(%edx) 8059997: 74 03 je 0x805999c 8059999: 83 ce 01 or $0x1,%esi 805999c: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 80599a2: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 80599a9: c7 01 00 00 00 00 movl $0x0,(%ecx) 80599af: e9 f0 01 00 00 jmp 0x8059ba4 80599b4: 83 fb 1f cmp $0x1f,%ebx 80599b7: 0f 8e bb 01 00 00 jle 0x8059b78 80599bd: 8d 7b ff lea 0xffffffff(%ebx),%edi 80599c0: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 80599c6: 85 ff test %edi,%edi 80599c8: 7d 09 jge 0x80599d3 80599ca: 8d 43 1e lea 0x1e(%ebx),%eax 80599cd: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 80599d3: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 80599d9: c1 fa 05 sar $0x5,%edx 80599dc: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 80599e2: 8b 0c 91 mov (%ecx,%edx,4),%ecx 80599e5: 89 8d f0 fd ff ff mov %ecx,0xfffffdf0(%ebp) 80599eb: 8d 7b ff lea 0xffffffff(%ebx),%edi 80599ee: 89 bd ec fd ff ff mov %edi,0xfffffdec(%ebp) 80599f4: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 80599fa: 85 ff test %edi,%edi 80599fc: 7d 09 jge 0x8059a07 80599fe: 8d 43 1e lea 0x1e(%ebx),%eax 8059a01: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8059a07: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8059a0d: 24 e0 and $0xe0,%al 8059a0f: 29 85 ec fd ff ff sub %eax,0xfffffdec(%ebp) 8059a15: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 8059a1c: 00 00 00 8059a1f: 90 nop 8059a20: 8d 53 ff lea 0xffffffff(%ebx),%edx 8059a23: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8059a29: 85 d2 test %edx,%edx 8059a2b: 7d 09 jge 0x8059a36 8059a2d: 8d 4b 1e lea 0x1e(%ebx),%ecx 8059a30: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8059a36: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8059a3c: c1 f8 05 sar $0x5,%eax 8059a3f: 39 85 88 fd ff ff cmp %eax,0xfffffd88(%ebp) 8059a45: 7d 1d jge 0x8059a64 8059a47: 8b bd 88 fd ff ff mov 0xfffffd88(%ebp),%edi 8059a4d: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8059a53: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4) 8059a57: 74 03 je 0x8059a5c 8059a59: 83 ce 01 or $0x1,%esi 8059a5c: ff 85 88 fd ff ff incl 0xfffffd88(%ebp) 8059a62: eb bc jmp 0x8059a20 8059a64: b8 01 00 00 00 mov $0x1,%eax 8059a69: 8b 8d ec fd ff ff mov 0xfffffdec(%ebp),%ecx 8059a6f: d3 e0 shl %cl,%eax 8059a71: 48 dec %eax 8059a72: 85 85 f0 fd ff ff test %eax,0xfffffdf0(%ebp) 8059a78: 74 03 je 0x8059a7d 8059a7a: 83 ce 01 or $0x1,%esi 8059a7d: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 8059a83: 85 db test %ebx,%ebx 8059a85: 7d 09 jge 0x8059a90 8059a87: 8d 7b 1f lea 0x1f(%ebx),%edi 8059a8a: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8059a90: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8059a96: 24 e0 and $0xe0,%al 8059a98: 89 da mov %ebx,%edx 8059a9a: 29 c2 sub %eax,%edx 8059a9c: 52 push %edx 8059a9d: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 8059aa3: 85 db test %ebx,%ebx 8059aa5: 7d 09 jge 0x8059ab0 8059aa7: 8d 4b 1f lea 0x1f(%ebx),%ecx 8059aaa: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8059ab0: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8059ab6: c1 ff 05 sar $0x5,%edi 8059ab9: b8 02 00 00 00 mov $0x2,%eax 8059abe: 29 f8 sub %edi,%eax 8059ac0: 50 push %eax 8059ac1: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 8059ac7: 85 db test %ebx,%ebx 8059ac9: 7d 09 jge 0x8059ad4 8059acb: 8d 53 1f lea 0x1f(%ebx),%edx 8059ace: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8059ad4: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8059ada: c1 f9 05 sar $0x5,%ecx 8059add: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 8059ae3: 8d 3c 8f lea (%edi,%ecx,4),%edi 8059ae6: 57 push %edi 8059ae7: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8059aed: 50 push %eax 8059aee: e8 3d da 00 00 call 0x8067530 8059af3: 83 c4 10 add $0x10,%esp 8059af6: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 8059afd: 00 00 00 8059b00: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 8059b07: 00 00 00 8059b0a: 8d 36 lea (%esi),%esi 8059b0c: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 8059b12: 85 db test %ebx,%ebx 8059b14: 7d 09 jge 0x8059b1f 8059b16: 8d 53 1f lea 0x1f(%ebx),%edx 8059b19: 89 95 8c fd ff ff mov %edx,0xfffffd8c(%ebp) 8059b1f: 8b 85 8c fd ff ff mov 0xfffffd8c(%ebp),%eax 8059b25: c1 f8 05 sar $0x5,%eax 8059b28: 39 85 84 fd ff ff cmp %eax,0xfffffd84(%ebp) 8059b2e: 7d 74 jge 0x8059ba4 8059b30: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 8059b36: 85 db test %ebx,%ebx 8059b38: 7d 09 jge 0x8059b43 8059b3a: 8d 4b 1f lea 0x1f(%ebx),%ecx 8059b3d: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 8059b43: 8b bd 8c fd ff ff mov 0xfffffd8c(%ebp),%edi 8059b49: c1 ff 05 sar $0x5,%edi 8059b4c: b8 02 00 00 00 mov $0x2,%eax 8059b51: 29 f8 sub %edi,%eax 8059b53: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 8059b59: 8d 14 82 lea (%edx,%eax,4),%edx 8059b5c: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 8059b62: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 8059b69: 83 85 88 fd ff ff 04 addl $0x4,0xfffffd88(%ebp) 8059b70: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 8059b76: eb 94 jmp 0x8059b0c 8059b78: 85 db test %ebx,%ebx 8059b7a: 7e 28 jle 0x8059ba4 8059b7c: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 8059b82: 89 bd f0 fd ff ff mov %edi,0xfffffdf0(%ebp) 8059b88: 8d 43 ff lea 0xffffffff(%ebx),%eax 8059b8b: 89 85 ec fd ff ff mov %eax,0xfffffdec(%ebp) 8059b91: 53 push %ebx 8059b92: 6a 02 push $0x2 8059b94: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 8059b9a: 52 push %edx 8059b9b: 52 push %edx 8059b9c: e8 8f d9 00 00 call 0x8067530 8059ba1: 83 c4 10 add $0x10,%esp 8059ba4: c7 85 f4 fd ff ff 01 movl $0xfffffc01,0xfffffdf4(%ebp) 8059bab: fc ff ff 8059bae: bb 01 00 00 00 mov $0x1,%ebx 8059bb3: 8b 8d ec fd ff ff mov 0xfffffdec(%ebp),%ecx 8059bb9: d3 e3 shl %cl,%ebx 8059bbb: 85 9d f0 fd ff ff test %ebx,0xfffffdf0(%ebp) 8059bc1: 0f 84 a0 01 00 00 je 0x8059d67 8059bc7: 85 f6 test %esi,%esi 8059bc9: 75 18 jne 0x8059be3 8059bcb: f6 85 b8 fe ff ff 01 testb $0x1,0xfffffeb8(%ebp) 8059bd2: 75 0f jne 0x8059be3 8059bd4: 8d 43 ff lea 0xffffffff(%ebx),%eax 8059bd7: 85 85 f0 fd ff ff test %eax,0xfffffdf0(%ebp) 8059bdd: 0f 84 84 01 00 00 je 0x8059d67 8059be3: c7 85 e8 fd ff ff 02 movl $0x2,0xfffffde8(%ebp) 8059bea: 00 00 00 8059bed: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 8059bf3: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 8059bf9: 8d 9d bc fe ff ff lea 0xfffffebc(%ebp),%ebx 8059bff: 47 inc %edi 8059c00: 89 bd b8 fe ff ff mov %edi,0xfffffeb8(%ebp) 8059c06: 89 de mov %ebx,%esi 8059c08: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8059c0e: 39 c7 cmp %eax,%edi 8059c10: 73 31 jae 0x8059c43 8059c12: c7 85 e8 fd ff ff 01 movl $0x1,0xfffffde8(%ebp) 8059c19: 00 00 00 8059c1c: 8b 95 bc fe ff ff mov 0xfffffebc(%ebp),%edx 8059c22: 42 inc %edx 8059c23: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8059c29: 8d 9d c0 fe ff ff lea 0xfffffec0(%ebp),%ebx 8059c2f: 89 95 bc fe ff ff mov %edx,0xfffffebc(%ebp) 8059c35: 8d b5 c0 fe ff ff lea 0xfffffec0(%ebp),%esi 8059c3b: 85 d2 test %edx,%edx 8059c3d: 0f 84 d5 00 00 00 je 0x8059d18 8059c43: 39 de cmp %ebx,%esi 8059c45: 0f 84 cd 00 00 00 je 0x8059d18 8059c4b: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 8059c52: 00 00 00 8059c55: 8b 8d e8 fd ff ff mov 0xfffffde8(%ebp),%ecx 8059c5b: 49 dec %ecx 8059c5c: 89 8d e4 fd ff ff mov %ecx,0xfffffde4(%ebp) 8059c62: 39 8d 84 fd ff ff cmp %ecx,0xfffffd84(%ebp) 8059c68: 0f 8d aa 00 00 00 jge 0x8059d18 8059c6e: 83 e1 03 and $0x3,%ecx 8059c71: 89 8d 88 fd ff ff mov %ecx,0xfffffd88(%ebp) 8059c77: 74 53 je 0x8059ccc 8059c79: 83 f9 01 cmp $0x1,%ecx 8059c7c: 7e 28 jle 0x8059ca6 8059c7e: 83 f9 02 cmp $0x2,%ecx 8059c81: 7e 0a jle 0x8059c8d 8059c83: 8b 03 mov (%ebx),%eax 8059c85: 89 06 mov %eax,(%esi) 8059c87: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 8059c8d: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8059c93: 8b 3c bb mov (%ebx,%edi,4),%edi 8059c96: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8059c9c: 89 3c 86 mov %edi,(%esi,%eax,4) 8059c9f: 40 inc %eax 8059ca0: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8059ca6: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8059cac: 8b 14 93 mov (%ebx,%edx,4),%edx 8059caf: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 8059cb5: 89 14 8e mov %edx,(%esi,%ecx,4) 8059cb8: 41 inc %ecx 8059cb9: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 8059cbf: 8b bd e4 fd ff ff mov 0xfffffde4(%ebp),%edi 8059cc5: 39 f9 cmp %edi,%ecx 8059cc7: 74 4f je 0x8059d18 8059cc9: 8d 76 00 lea 0x0(%esi),%esi 8059ccc: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 8059cd2: 8b 04 83 mov (%ebx,%eax,4),%eax 8059cd5: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8059cdb: 89 04 96 mov %eax,(%esi,%edx,4) 8059cde: 42 inc %edx 8059cdf: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8059ce2: 89 0c 96 mov %ecx,(%esi,%edx,4) 8059ce5: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8059ceb: 83 c7 02 add $0x2,%edi 8059cee: 8b 04 bb mov (%ebx,%edi,4),%eax 8059cf1: 89 04 be mov %eax,(%esi,%edi,4) 8059cf4: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8059cfa: 83 c2 03 add $0x3,%edx 8059cfd: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8059d00: 89 0c 96 mov %ecx,(%esi,%edx,4) 8059d03: 83 85 84 fd ff ff 04 addl $0x4,0xfffffd84(%ebp) 8059d0a: 8b bd e4 fd ff ff mov 0xfffffde4(%ebp),%edi 8059d10: 39 bd 84 fd ff ff cmp %edi,0xfffffd84(%ebp) 8059d16: 75 b4 jne 0x8059ccc 8059d18: f6 85 be fe ff ff 20 testb $0x20,0xfffffebe(%ebp) 8059d1f: 74 27 je 0x8059d48 8059d21: ff 85 f4 fd ff ff incl 0xfffffdf4(%ebp) 8059d27: 6a 01 push $0x1 8059d29: 6a 02 push $0x2 8059d2b: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8059d31: 50 push %eax 8059d32: 50 push %eax 8059d33: e8 f8 d7 00 00 call 0x8067530 8059d38: 81 8d bc fe ff ff 00 orl $0x100000,0xfffffebc(%ebp) 8059d3f: 00 10 00 8059d42: 83 c4 10 add $0x10,%esp 8059d45: eb 20 jmp 0x8059d67 8059d47: 90 nop 8059d48: 81 bd f4 fd ff ff 01 cmpl $0xfffffc01,0xfffffdf4(%ebp) 8059d4f: fc ff ff 8059d52: 75 13 jne 0x8059d67 8059d54: f6 85 be fe ff ff 10 testb $0x10,0xfffffebe(%ebp) 8059d5b: 74 0a je 0x8059d67 8059d5d: c7 85 f4 fd ff ff 02 movl $0xfffffc02,0xfffffdf4(%ebp) 8059d64: fc ff ff 8059d67: 81 bd f4 fd ff ff 00 cmpl $0x400,0xfffffdf4(%ebp) 8059d6e: 04 00 00 8059d71: 0f 8f 7f e2 ff ff jg 0x8057ff6 8059d77: 8b 95 b4 fe ff ff mov 0xfffffeb4(%ebp),%edx 8059d7d: 52 push %edx 8059d7e: 8b 8d f4 fd ff ff mov 0xfffffdf4(%ebp),%ecx 8059d84: e9 e0 16 00 00 jmp 0x805b469 8059d89: 8d 76 00 lea 0x0(%esi),%esi 8059d8c: c7 85 7c fd ff ff 00 movl $0x0,0xfffffd7c(%ebp) 8059d93: 00 00 00 8059d96: c7 85 d8 fd ff ff 00 movl $0x0,0xfffffdd8(%ebp) 8059d9d: 00 00 00 8059da0: 8b 85 d0 fe ff ff mov 0xfffffed0(%ebp),%eax 8059da6: 89 85 e0 fd ff ff mov %eax,0xfffffde0(%ebp) 8059dac: 8b 95 d4 fe ff ff mov 0xfffffed4(%ebp),%edx 8059db2: 89 95 dc fd ff ff mov %edx,0xfffffddc(%ebp) 8059db8: 8b 8d b0 fe ff ff mov 0xfffffeb0(%ebp),%ecx 8059dbe: 39 8d c4 fe ff ff cmp %ecx,0xfffffec4(%ebp) 8059dc4: 0f 8d 9e 00 00 00 jge 0x8059e68 8059dca: 39 95 68 ff ff ff cmp %edx,0xffffff68(%ebp) 8059dd0: 72 0a jb 0x8059ddc 8059dd2: 31 db xor %ebx,%ebx 8059dd4: e9 95 00 00 00 jmp 0x8059e6e 8059dd9: 8d 76 00 lea 0x0(%esi),%esi 8059ddc: 83 bd ac fe ff ff 00 cmpl $0x0,0xfffffeac(%ebp) 8059de3: 7f 0b jg 0x8059df0 8059de5: 83 85 c0 fe ff ff e0 addl $0xffffffe0,0xfffffec0(%ebp) 8059dec: eb 70 jmp 0x8059e5e 8059dee: 8d 36 lea (%esi),%esi 8059df0: 8b 85 ac fe ff ff mov 0xfffffeac(%ebp),%eax 8059df6: 83 c0 20 add $0x20,%eax 8059df9: 83 f8 35 cmp $0x35,%eax 8059dfc: 7e 22 jle 0x8059e20 8059dfe: bf 35 00 00 00 mov $0x35,%edi 8059e03: 2b bd ac fe ff ff sub 0xfffffeac(%ebp),%edi 8059e09: 89 bd d8 fd ff ff mov %edi,0xfffffdd8(%ebp) 8059e0f: 85 ff test %edi,%edi 8059e11: 7e 44 jle 0x8059e57 8059e13: 8d 9d b8 fe ff ff lea 0xfffffeb8(%ebp),%ebx 8059e19: 83 ff 20 cmp $0x20,%edi 8059e1c: 75 1a jne 0x8059e38 8059e1e: 8d 36 lea (%esi),%esi 8059e20: 8b 85 b8 fe ff ff mov 0xfffffeb8(%ebp),%eax 8059e26: 89 85 bc fe ff ff mov %eax,0xfffffebc(%ebp) 8059e2c: c7 85 b8 fe ff ff 00 movl $0x0,0xfffffeb8(%ebp) 8059e33: 00 00 00 8059e36: eb 1f jmp 0x8059e57 8059e38: 8b 85 d8 fd ff ff mov 0xfffffdd8(%ebp),%eax 8059e3e: 50 push %eax 8059e3f: 6a 02 push $0x2 8059e41: 53 push %ebx 8059e42: 53 push %ebx 8059e43: e8 78 bd 00 00 call 0x8065bc0 8059e48: 8b 95 b8 fe ff ff mov 0xfffffeb8(%ebp),%edx 8059e4e: 89 95 b8 fe ff ff mov %edx,0xfffffeb8(%ebp) 8059e54: 83 c4 10 add $0x10,%esp 8059e57: 83 85 ac fe ff ff 20 addl $0x20,0xfffffeac(%ebp) 8059e5e: 8b 9d 68 ff ff ff mov 0xffffff68(%ebp),%ebx 8059e64: 31 f6 xor %esi,%esi 8059e66: eb 0c jmp 0x8059e74 8059e68: 8b 9d 6c ff ff ff mov 0xffffff6c(%ebp),%ebx 8059e6e: 8b b5 68 ff ff ff mov 0xffffff68(%ebp),%esi 8059e74: 83 bd ac fe ff ff 35 cmpl $0x35,0xfffffeac(%ebp) 8059e7b: 0f 8f 1b 02 00 00 jg 0x805a09c 8059e81: 8d 8d b8 fe ff ff lea 0xfffffeb8(%ebp),%ecx 8059e87: 89 8d d4 fd ff ff mov %ecx,0xfffffdd4(%ebp) 8059e8d: 8d 76 00 lea 0x0(%esi),%esi 8059e90: 39 9d dc fd ff ff cmp %ebx,0xfffffddc(%ebp) 8059e96: 75 4c jne 0x8059ee4 8059e98: c7 85 7c fd ff ff ff movl $0xffffffff,0xfffffd7c(%ebp) 8059e9f: ff ff ff 8059ea2: 01 de add %ebx,%esi 8059ea4: 89 b5 84 fd ff ff mov %esi,0xfffffd84(%ebp) 8059eaa: 39 de cmp %ebx,%esi 8059eac: 73 1e jae 0x8059ecc 8059eae: 89 f0 mov %esi,%eax 8059eb0: 2b 85 e0 fd ff ff sub 0xfffffde0(%ebp),%eax 8059eb6: 89 c3 mov %eax,%ebx 8059eb8: 8b b5 e0 fd ff ff mov 0xfffffde0(%ebp),%esi 8059ebe: 83 c6 00 add $0x0,%esi 8059ec1: 83 d3 00 adc $0x0,%ebx 8059ec4: e9 82 00 00 00 jmp 0x8059f4b 8059ec9: 8d 76 00 lea 0x0(%esi),%esi 8059ecc: 8b 9d e0 fd ff ff mov 0xfffffde0(%ebp),%ebx 8059ed2: 85 db test %ebx,%ebx 8059ed4: 74 01 je 0x8059ed7 8059ed6: 4b dec %ebx 8059ed7: 8b b5 e0 fd ff ff mov 0xfffffde0(%ebp),%esi 8059edd: f7 de neg %esi 8059edf: eb 29 jmp 0x8059f0a 8059ee1: 8d 76 00 lea 0x0(%esi),%esi 8059ee4: 89 f0 mov %esi,%eax 8059ee6: 89 da mov %ebx,%edx 8059ee8: f7 b5 dc fd ff ff divl 0xfffffddc(%ebp) 8059eee: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 8059ef4: 89 85 7c fd ff ff mov %eax,0xfffffd7c(%ebp) 8059efa: 8b 85 e0 fd ff ff mov 0xfffffde0(%ebp),%eax 8059f00: f7 a5 7c fd ff ff mull 0xfffffd7c(%ebp) 8059f06: 89 d3 mov %edx,%ebx 8059f08: 89 c6 mov %eax,%esi 8059f0a: 39 9d 84 fd ff ff cmp %ebx,0xfffffd84(%ebp) 8059f10: 72 06 jb 0x8059f18 8059f12: 75 27 jne 0x8059f3b 8059f14: 85 f6 test %esi,%esi 8059f16: 74 23 je 0x8059f3b 8059f18: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 8059f1e: 2b b5 e0 fd ff ff sub 0xfffffde0(%ebp),%esi 8059f24: 83 db 00 sbb $0x0,%ebx 8059f27: 8b 8d dc fd ff ff mov 0xfffffddc(%ebp),%ecx 8059f2d: 01 8d 84 fd ff ff add %ecx,0xfffffd84(%ebp) 8059f33: 39 8d 84 fd ff ff cmp %ecx,0xfffffd84(%ebp) 8059f39: 73 cf jae 0x8059f0a 8059f3b: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 8059f41: 31 c0 xor %eax,%eax 8059f43: 29 f0 sub %esi,%eax 8059f45: 19 df sbb %ebx,%edi 8059f47: 89 c6 mov %eax,%esi 8059f49: 89 fb mov %edi,%ebx 8059f4b: 83 bd ac fe ff ff 00 cmpl $0x0,0xfffffeac(%ebp) 8059f52: 0f 85 9c 00 00 00 jne 0x8059ff4 8059f58: 83 bd 7c fd ff ff 00 cmpl $0x0,0xfffffd7c(%ebp) 8059f5f: 75 0f jne 0x8059f70 8059f61: c7 85 84 fd ff ff 20 movl $0x20,0xfffffd84(%ebp) 8059f68: 00 00 00 8059f6b: eb 12 jmp 0x8059f7f 8059f6d: 8d 76 00 lea 0x0(%esi),%esi 8059f70: 0f bd 85 7c fd ff ff bsr 0xfffffd7c(%ebp),%eax 8059f77: 34 1f xor $0x1f,%al 8059f79: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 8059f7f: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8059f85: 29 95 c0 fe ff ff sub %edx,0xfffffec0(%ebp) 8059f8b: b9 20 00 00 00 mov $0x20,%ecx 8059f90: 29 d1 sub %edx,%ecx 8059f92: 83 f9 35 cmp $0x35,%ecx 8059f95: 7e 31 jle 0x8059fc8 8059f97: 83 c2 35 add $0x35,%edx 8059f9a: 89 95 d8 fd ff ff mov %edx,0xfffffdd8(%ebp) 8059fa0: bf 20 00 00 00 mov $0x20,%edi 8059fa5: 29 d7 sub %edx,%edi 8059fa7: 89 f9 mov %edi,%ecx 8059fa9: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 8059faf: d3 ef shr %cl,%edi 8059fb1: 89 bd b8 fe ff ff mov %edi,0xfffffeb8(%ebp) 8059fb7: c7 85 ac fe ff ff 36 movl $0x36,0xfffffeac(%ebp) 8059fbe: 00 00 00 8059fc1: e9 c2 00 00 00 jmp 0x805a088 8059fc6: 8d 36 lea (%esi),%esi 8059fc8: c7 85 bc fe ff ff 00 movl $0x0,0xfffffebc(%ebp) 8059fcf: 00 00 00 8059fd2: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 8059fd8: 89 85 b8 fe ff ff mov %eax,0xfffffeb8(%ebp) 8059fde: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 8059fe4: f7 da neg %edx 8059fe6: 89 95 ac fe ff ff mov %edx,0xfffffeac(%ebp) 8059fec: e9 97 00 00 00 jmp 0x805a088 8059ff1: 8d 76 00 lea 0x0(%esi),%esi 8059ff4: 8b 85 ac fe ff ff mov 0xfffffeac(%ebp),%eax 8059ffa: 83 c0 20 add $0x20,%eax 8059ffd: 83 f8 35 cmp $0x35,%eax 805a000: 7f 12 jg 0x805a014 805a002: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 805a008: 8b 8d d4 fd ff ff mov 0xfffffdd4(%ebp),%ecx 805a00e: 89 79 04 mov %edi,0x4(%ecx) 805a011: eb 33 jmp 0x805a046 805a013: 90 nop 805a014: ba 35 00 00 00 mov $0x35,%edx 805a019: 2b 95 ac fe ff ff sub 0xfffffeac(%ebp),%edx 805a01f: 89 95 d8 fd ff ff mov %edx,0xfffffdd8(%ebp) 805a025: 85 d2 test %edx,%edx 805a027: 7e 5f jle 0x805a088 805a029: 8d 8d b8 fe ff ff lea 0xfffffeb8(%ebp),%ecx 805a02f: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805a035: 83 fa 20 cmp $0x20,%edx 805a038: 75 1a jne 0x805a054 805a03a: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 805a040: 89 bd bc fe ff ff mov %edi,0xfffffebc(%ebp) 805a046: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805a04c: 89 85 b8 fe ff ff mov %eax,0xfffffeb8(%ebp) 805a052: eb 34 jmp 0x805a088 805a054: 8b 95 d8 fd ff ff mov 0xfffffdd8(%ebp),%edx 805a05a: 52 push %edx 805a05b: 6a 02 push $0x2 805a05d: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 805a063: 51 push %ecx 805a064: 51 push %ecx 805a065: e8 56 bb 00 00 call 0x8065bc0 805a06a: bf 20 00 00 00 mov $0x20,%edi 805a06f: 2b bd d8 fd ff ff sub 0xfffffdd8(%ebp),%edi 805a075: 89 f9 mov %edi,%ecx 805a077: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 805a07d: d3 ef shr %cl,%edi 805a07f: 09 bd b8 fe ff ff or %edi,0xfffffeb8(%ebp) 805a085: 83 c4 10 add $0x10,%esp 805a088: 83 85 ac fe ff ff 20 addl $0x20,0xfffffeac(%ebp) 805a08f: 83 bd ac fe ff ff 35 cmpl $0x35,0xfffffeac(%ebp) 805a096: 0f 8e f4 fd ff ff jle 0x8059e90 805a09c: 8b 85 c0 fe ff ff mov 0xfffffec0(%ebp),%eax 805a0a2: 48 dec %eax 805a0a3: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805a0a9: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805a0af: 89 95 8c fd ff ff mov %edx,0xfffffd8c(%ebp) 805a0b5: b9 1f 00 00 00 mov $0x1f,%ecx 805a0ba: 2b 8d d8 fd ff ff sub 0xfffffdd8(%ebp),%ecx 805a0c0: 89 8d d0 fd ff ff mov %ecx,0xfffffdd0(%ebp) 805a0c6: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 805a0cd: 00 00 00 805a0d0: 83 bd 20 fe ff ff 00 cmpl $0x0,0xfffffe20(%ebp) 805a0d7: 75 08 jne 0x805a0e1 805a0d9: 85 db test %ebx,%ebx 805a0db: 75 04 jne 0x805a0e1 805a0dd: 85 f6 test %esi,%esi 805a0df: 74 0a je 0x805a0eb 805a0e1: c7 85 88 fd ff ff 01 movl $0x1,0xfffffd88(%ebp) 805a0e8: 00 00 00 805a0eb: 8d bd b8 fe ff ff lea 0xfffffeb8(%ebp),%edi 805a0f1: 89 bd 7c fd ff ff mov %edi,0xfffffd7c(%ebp) 805a0f7: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805a0fd: 89 85 cc fd ff ff mov %eax,0xfffffdcc(%ebp) 805a103: 8b 95 8c fd ff ff mov 0xfffffd8c(%ebp),%edx 805a109: 89 95 c8 fd ff ff mov %edx,0xfffffdc8(%ebp) 805a10f: 8b 8d d0 fd ff ff mov 0xfffffdd0(%ebp),%ecx 805a115: 89 8d c4 fd ff ff mov %ecx,0xfffffdc4(%ebp) 805a11b: 8b b5 88 fd ff ff mov 0xfffffd88(%ebp),%esi 805a121: 3d 02 fc ff ff cmp $0xfffffc02,%eax 805a126: 0f 8d 76 02 00 00 jge 0x805a3a2 805a12c: bb 02 fc ff ff mov $0xfffffc02,%ebx 805a131: 29 c3 sub %eax,%ebx 805a133: 83 fb 35 cmp $0x35,%ebx 805a136: 0f 8f 51 0e 00 00 jg 0x805af8d 805a13c: b8 01 00 00 00 mov $0x1,%eax 805a141: 8b 8d c4 fd ff ff mov 0xfffffdc4(%ebp),%ecx 805a147: d3 e0 shl %cl,%eax 805a149: 48 dec %eax 805a14a: 85 85 c8 fd ff ff test %eax,0xfffffdc8(%ebp) 805a150: 74 03 je 0x805a155 805a152: 83 ce 01 or $0x1,%esi 805a155: 83 fb 35 cmp $0x35,%ebx 805a158: 75 4e jne 0x805a1a8 805a15a: 8b bd bc fe ff ff mov 0xfffffebc(%ebp),%edi 805a160: 89 bd c8 fd ff ff mov %edi,0xfffffdc8(%ebp) 805a166: c7 85 c4 fd ff ff 1f movl $0x1f,0xfffffdc4(%ebp) 805a16d: 00 00 00 805a170: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805a176: 83 38 00 cmpl $0x0,(%eax) 805a179: 74 03 je 0x805a17e 805a17b: 83 ce 01 or $0x1,%esi 805a17e: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805a184: 83 7a 04 00 cmpl $0x0,0x4(%edx) 805a188: 74 03 je 0x805a18d 805a18a: 83 ce 01 or $0x1,%esi 805a18d: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805a193: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 805a19a: c7 01 00 00 00 00 movl $0x0,(%ecx) 805a1a0: e9 f3 01 00 00 jmp 0x805a398 805a1a5: 8d 76 00 lea 0x0(%esi),%esi 805a1a8: 83 fb 1f cmp $0x1f,%ebx 805a1ab: 0f 8e bb 01 00 00 jle 0x805a36c 805a1b1: 8d 7b ff lea 0xffffffff(%ebx),%edi 805a1b4: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805a1ba: 85 ff test %edi,%edi 805a1bc: 7d 09 jge 0x805a1c7 805a1be: 8d 43 1e lea 0x1e(%ebx),%eax 805a1c1: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805a1c7: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a1cd: c1 fa 05 sar $0x5,%edx 805a1d0: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805a1d6: 8b 0c 91 mov (%ecx,%edx,4),%ecx 805a1d9: 89 8d c8 fd ff ff mov %ecx,0xfffffdc8(%ebp) 805a1df: 8d 7b ff lea 0xffffffff(%ebx),%edi 805a1e2: 89 bd c4 fd ff ff mov %edi,0xfffffdc4(%ebp) 805a1e8: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805a1ee: 85 ff test %edi,%edi 805a1f0: 7d 09 jge 0x805a1fb 805a1f2: 8d 43 1e lea 0x1e(%ebx),%eax 805a1f5: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805a1fb: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805a201: 24 e0 and $0xe0,%al 805a203: 29 85 c4 fd ff ff sub %eax,0xfffffdc4(%ebp) 805a209: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 805a210: 00 00 00 805a213: 90 nop 805a214: 8d 53 ff lea 0xffffffff(%ebx),%edx 805a217: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 805a21d: 85 d2 test %edx,%edx 805a21f: 7d 09 jge 0x805a22a 805a221: 8d 4b 1e lea 0x1e(%ebx),%ecx 805a224: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805a22a: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805a230: c1 f8 05 sar $0x5,%eax 805a233: 39 85 88 fd ff ff cmp %eax,0xfffffd88(%ebp) 805a239: 7d 1d jge 0x805a258 805a23b: 8b bd 88 fd ff ff mov 0xfffffd88(%ebp),%edi 805a241: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805a247: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4) 805a24b: 74 03 je 0x805a250 805a24d: 83 ce 01 or $0x1,%esi 805a250: ff 85 88 fd ff ff incl 0xfffffd88(%ebp) 805a256: eb bc jmp 0x805a214 805a258: b8 01 00 00 00 mov $0x1,%eax 805a25d: 8b 8d c4 fd ff ff mov 0xfffffdc4(%ebp),%ecx 805a263: d3 e0 shl %cl,%eax 805a265: 48 dec %eax 805a266: 85 85 c8 fd ff ff test %eax,0xfffffdc8(%ebp) 805a26c: 74 03 je 0x805a271 805a26e: 83 ce 01 or $0x1,%esi 805a271: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 805a277: 85 db test %ebx,%ebx 805a279: 7d 09 jge 0x805a284 805a27b: 8d 7b 1f lea 0x1f(%ebx),%edi 805a27e: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805a284: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805a28a: 24 e0 and $0xe0,%al 805a28c: 89 da mov %ebx,%edx 805a28e: 29 c2 sub %eax,%edx 805a290: 52 push %edx 805a291: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 805a297: 85 db test %ebx,%ebx 805a299: 7d 09 jge 0x805a2a4 805a29b: 8d 4b 1f lea 0x1f(%ebx),%ecx 805a29e: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805a2a4: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 805a2aa: c1 ff 05 sar $0x5,%edi 805a2ad: b8 02 00 00 00 mov $0x2,%eax 805a2b2: 29 f8 sub %edi,%eax 805a2b4: 50 push %eax 805a2b5: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 805a2bb: 85 db test %ebx,%ebx 805a2bd: 7d 09 jge 0x805a2c8 805a2bf: 8d 53 1f lea 0x1f(%ebx),%edx 805a2c2: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 805a2c8: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 805a2ce: c1 f9 05 sar $0x5,%ecx 805a2d1: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 805a2d7: 8d 3c 8f lea (%edi,%ecx,4),%edi 805a2da: 57 push %edi 805a2db: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805a2e1: 50 push %eax 805a2e2: e8 49 d2 00 00 call 0x8067530 805a2e7: 83 c4 10 add $0x10,%esp 805a2ea: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 805a2f1: 00 00 00 805a2f4: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 805a2fb: 00 00 00 805a2fe: 8d 36 lea (%esi),%esi 805a300: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 805a306: 85 db test %ebx,%ebx 805a308: 7d 09 jge 0x805a313 805a30a: 8d 53 1f lea 0x1f(%ebx),%edx 805a30d: 89 95 8c fd ff ff mov %edx,0xfffffd8c(%ebp) 805a313: 8b 85 8c fd ff ff mov 0xfffffd8c(%ebp),%eax 805a319: c1 f8 05 sar $0x5,%eax 805a31c: 39 85 84 fd ff ff cmp %eax,0xfffffd84(%ebp) 805a322: 7d 74 jge 0x805a398 805a324: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 805a32a: 85 db test %ebx,%ebx 805a32c: 7d 09 jge 0x805a337 805a32e: 8d 4b 1f lea 0x1f(%ebx),%ecx 805a331: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 805a337: 8b bd 8c fd ff ff mov 0xfffffd8c(%ebp),%edi 805a33d: c1 ff 05 sar $0x5,%edi 805a340: b8 02 00 00 00 mov $0x2,%eax 805a345: 29 f8 sub %edi,%eax 805a347: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 805a34d: 8d 14 82 lea (%edx,%eax,4),%edx 805a350: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805a356: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 805a35d: 83 85 88 fd ff ff 04 addl $0x4,0xfffffd88(%ebp) 805a364: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 805a36a: eb 94 jmp 0x805a300 805a36c: 85 db test %ebx,%ebx 805a36e: 7e 28 jle 0x805a398 805a370: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 805a376: 89 bd c8 fd ff ff mov %edi,0xfffffdc8(%ebp) 805a37c: 8d 43 ff lea 0xffffffff(%ebx),%eax 805a37f: 89 85 c4 fd ff ff mov %eax,0xfffffdc4(%ebp) 805a385: 53 push %ebx 805a386: 6a 02 push $0x2 805a388: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805a38e: 52 push %edx 805a38f: 52 push %edx 805a390: e8 9b d1 00 00 call 0x8067530 805a395: 83 c4 10 add $0x10,%esp 805a398: c7 85 cc fd ff ff 01 movl $0xfffffc01,0xfffffdcc(%ebp) 805a39f: fc ff ff 805a3a2: bb 01 00 00 00 mov $0x1,%ebx 805a3a7: 8b 8d c4 fd ff ff mov 0xfffffdc4(%ebp),%ecx 805a3ad: d3 e3 shl %cl,%ebx 805a3af: 85 9d c8 fd ff ff test %ebx,0xfffffdc8(%ebp) 805a3b5: 0f 84 a0 01 00 00 je 0x805a55b 805a3bb: 85 f6 test %esi,%esi 805a3bd: 75 18 jne 0x805a3d7 805a3bf: f6 85 b8 fe ff ff 01 testb $0x1,0xfffffeb8(%ebp) 805a3c6: 75 0f jne 0x805a3d7 805a3c8: 8d 43 ff lea 0xffffffff(%ebx),%eax 805a3cb: 85 85 c8 fd ff ff test %eax,0xfffffdc8(%ebp) 805a3d1: 0f 84 84 01 00 00 je 0x805a55b 805a3d7: c7 85 c0 fd ff ff 02 movl $0x2,0xfffffdc0(%ebp) 805a3de: 00 00 00 805a3e1: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 805a3e7: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805a3ed: 8d 9d bc fe ff ff lea 0xfffffebc(%ebp),%ebx 805a3f3: 47 inc %edi 805a3f4: 89 bd b8 fe ff ff mov %edi,0xfffffeb8(%ebp) 805a3fa: 89 de mov %ebx,%esi 805a3fc: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805a402: 39 c7 cmp %eax,%edi 805a404: 73 31 jae 0x805a437 805a406: c7 85 c0 fd ff ff 01 movl $0x1,0xfffffdc0(%ebp) 805a40d: 00 00 00 805a410: 8b 95 bc fe ff ff mov 0xfffffebc(%ebp),%edx 805a416: 42 inc %edx 805a417: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 805a41d: 8d 9d c0 fe ff ff lea 0xfffffec0(%ebp),%ebx 805a423: 89 95 bc fe ff ff mov %edx,0xfffffebc(%ebp) 805a429: 8d b5 c0 fe ff ff lea 0xfffffec0(%ebp),%esi 805a42f: 85 d2 test %edx,%edx 805a431: 0f 84 d5 00 00 00 je 0x805a50c 805a437: 39 de cmp %ebx,%esi 805a439: 0f 84 cd 00 00 00 je 0x805a50c 805a43f: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 805a446: 00 00 00 805a449: 8b 8d c0 fd ff ff mov 0xfffffdc0(%ebp),%ecx 805a44f: 49 dec %ecx 805a450: 89 8d bc fd ff ff mov %ecx,0xfffffdbc(%ebp) 805a456: 39 8d 84 fd ff ff cmp %ecx,0xfffffd84(%ebp) 805a45c: 0f 8d aa 00 00 00 jge 0x805a50c 805a462: 83 e1 03 and $0x3,%ecx 805a465: 89 8d 88 fd ff ff mov %ecx,0xfffffd88(%ebp) 805a46b: 74 53 je 0x805a4c0 805a46d: 83 f9 01 cmp $0x1,%ecx 805a470: 7e 28 jle 0x805a49a 805a472: 83 f9 02 cmp $0x2,%ecx 805a475: 7e 0a jle 0x805a481 805a477: 8b 03 mov (%ebx),%eax 805a479: 89 06 mov %eax,(%esi) 805a47b: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 805a481: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 805a487: 8b 3c bb mov (%ebx,%edi,4),%edi 805a48a: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805a490: 89 3c 86 mov %edi,(%esi,%eax,4) 805a493: 40 inc %eax 805a494: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805a49a: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a4a0: 8b 14 93 mov (%ebx,%edx,4),%edx 805a4a3: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 805a4a9: 89 14 8e mov %edx,(%esi,%ecx,4) 805a4ac: 41 inc %ecx 805a4ad: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805a4b3: 8b bd bc fd ff ff mov 0xfffffdbc(%ebp),%edi 805a4b9: 39 f9 cmp %edi,%ecx 805a4bb: 74 4f je 0x805a50c 805a4bd: 8d 76 00 lea 0x0(%esi),%esi 805a4c0: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805a4c6: 8b 04 83 mov (%ebx,%eax,4),%eax 805a4c9: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a4cf: 89 04 96 mov %eax,(%esi,%edx,4) 805a4d2: 42 inc %edx 805a4d3: 8b 0c 93 mov (%ebx,%edx,4),%ecx 805a4d6: 89 0c 96 mov %ecx,(%esi,%edx,4) 805a4d9: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 805a4df: 83 c7 02 add $0x2,%edi 805a4e2: 8b 04 bb mov (%ebx,%edi,4),%eax 805a4e5: 89 04 be mov %eax,(%esi,%edi,4) 805a4e8: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a4ee: 83 c2 03 add $0x3,%edx 805a4f1: 8b 0c 93 mov (%ebx,%edx,4),%ecx 805a4f4: 89 0c 96 mov %ecx,(%esi,%edx,4) 805a4f7: 83 85 84 fd ff ff 04 addl $0x4,0xfffffd84(%ebp) 805a4fe: 8b bd bc fd ff ff mov 0xfffffdbc(%ebp),%edi 805a504: 39 bd 84 fd ff ff cmp %edi,0xfffffd84(%ebp) 805a50a: 75 b4 jne 0x805a4c0 805a50c: f6 85 be fe ff ff 20 testb $0x20,0xfffffebe(%ebp) 805a513: 74 27 je 0x805a53c 805a515: ff 85 cc fd ff ff incl 0xfffffdcc(%ebp) 805a51b: 6a 01 push $0x1 805a51d: 6a 02 push $0x2 805a51f: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805a525: 50 push %eax 805a526: 50 push %eax 805a527: e8 04 d0 00 00 call 0x8067530 805a52c: 81 8d bc fe ff ff 00 orl $0x100000,0xfffffebc(%ebp) 805a533: 00 10 00 805a536: 83 c4 10 add $0x10,%esp 805a539: eb 20 jmp 0x805a55b 805a53b: 90 nop 805a53c: 81 bd cc fd ff ff 01 cmpl $0xfffffc01,0xfffffdcc(%ebp) 805a543: fc ff ff 805a546: 75 13 jne 0x805a55b 805a548: f6 85 be fe ff ff 10 testb $0x10,0xfffffebe(%ebp) 805a54f: 74 0a je 0x805a55b 805a551: c7 85 cc fd ff ff 02 movl $0xfffffc02,0xfffffdcc(%ebp) 805a558: fc ff ff 805a55b: 81 bd cc fd ff ff 00 cmpl $0x400,0xfffffdcc(%ebp) 805a562: 04 00 00 805a565: 0f 8f 8b da ff ff jg 0x8057ff6 805a56b: 8b 95 b4 fe ff ff mov 0xfffffeb4(%ebp),%edx 805a571: 52 push %edx 805a572: 8b 8d cc fd ff ff mov 0xfffffdcc(%ebp),%ecx 805a578: e9 ec 0e 00 00 jmp 0x805b469 805a57d: 8d 76 00 lea 0x0(%esi),%esi 805a580: c7 85 7c fd ff ff 00 movl $0x0,0xfffffd7c(%ebp) 805a587: 00 00 00 805a58a: c7 85 b0 fd ff ff 00 movl $0x0,0xfffffdb0(%ebp) 805a591: 00 00 00 805a594: 8b 85 b0 fe ff ff mov 0xfffffeb0(%ebp),%eax 805a59a: c1 e0 02 shl $0x2,%eax 805a59d: 89 85 8c fd ff ff mov %eax,0xfffffd8c(%ebp) 805a5a3: 8b 94 28 cc fe ff ff mov 0xfffffecc(%eax,%ebp,1),%edx 805a5aa: 89 95 b8 fd ff ff mov %edx,0xfffffdb8(%ebp) 805a5b0: 8b 8c 28 c8 fe ff ff mov 0xfffffec8(%eax,%ebp,1),%ecx 805a5b7: 89 8d b4 fd ff ff mov %ecx,0xfffffdb4(%ebp) 805a5bd: 8b bd c4 fe ff ff mov 0xfffffec4(%ebp),%edi 805a5c3: 57 push %edi 805a5c4: 8b 85 b0 fe ff ff mov 0xfffffeb0(%ebp),%eax 805a5ca: 2b 85 c4 fe ff ff sub 0xfffffec4(%ebp),%eax 805a5d0: 8d 94 85 d0 fe ff ff lea 0xfffffed0(%ebp,%eax,4),%edx 805a5d7: 52 push %edx 805a5d8: 8d 8d 68 ff ff ff lea 0xffffff68(%ebp),%ecx 805a5de: 51 push %ecx 805a5df: e8 0c ae 00 00 call 0x80653f0 805a5e4: 89 c3 mov %eax,%ebx 805a5e6: 83 c4 0c add $0xc,%esp 805a5e9: 85 db test %ebx,%ebx 805a5eb: 7e 17 jle 0x805a604 805a5ed: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 805a5f3: c7 84 85 68 ff ff ff movl $0x0,0xffffff68(%ebp,%eax,4) 805a5fa: 00 00 00 00 805a5fe: ff 85 c4 fe ff ff incl 0xfffffec4(%ebp) 805a604: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 805a60a: 39 bd c4 fe ff ff cmp %edi,0xfffffec4(%ebp) 805a610: 0f 8d aa 04 00 00 jge 0x805aac0 805a616: 89 fe mov %edi,%esi 805a618: 2b b5 c4 fe ff ff sub 0xfffffec4(%ebp),%esi 805a61e: 83 bd ac fe ff ff 00 cmpl $0x0,0xfffffeac(%ebp) 805a625: 0f 8f 79 01 00 00 jg 0x805a7a4 805a62b: 8b 85 c4 fe ff ff mov 0xfffffec4(%ebp),%eax 805a631: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805a637: 85 c0 test %eax,%eax 805a639: 0f 8e ca 00 00 00 jle 0x805a709 805a63f: 8d 9c 85 64 ff ff ff lea 0xffffff64(%ebp,%eax,4),%ebx 805a646: f7 d8 neg %eax 805a648: 83 e0 03 and $0x3,%eax 805a64b: 89 85 88 fd ff ff mov %eax,0xfffffd88(%ebp) 805a651: 74 5d je 0x805a6b0 805a653: 83 f8 03 cmp $0x3,%eax 805a656: 7d 39 jge 0x805a691 805a658: 83 f8 02 cmp $0x2,%eax 805a65b: 7d 1a jge 0x805a677 805a65d: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a663: 01 f2 add %esi,%edx 805a665: 8b 03 mov (%ebx),%eax 805a667: 89 84 95 68 ff ff ff mov %eax,0xffffff68(%ebp,%edx,4) 805a66e: 83 c3 fc add $0xfffffffc,%ebx 805a671: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 805a677: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a67d: 01 f2 add %esi,%edx 805a67f: 8b 03 mov (%ebx),%eax 805a681: 89 84 95 68 ff ff ff mov %eax,0xffffff68(%ebp,%edx,4) 805a688: 83 c3 fc add $0xfffffffc,%ebx 805a68b: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 805a691: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a697: 01 f2 add %esi,%edx 805a699: 8b 03 mov (%ebx),%eax 805a69b: 89 84 95 68 ff ff ff mov %eax,0xffffff68(%ebp,%edx,4) 805a6a2: 83 c3 fc add $0xfffffffc,%ebx 805a6a5: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 805a6ab: 74 5c je 0x805a709 805a6ad: 8d 76 00 lea 0x0(%esi),%esi 805a6b0: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a6b6: 01 f2 add %esi,%edx 805a6b8: 8b 0b mov (%ebx),%ecx 805a6ba: 89 8c 95 68 ff ff ff mov %ecx,0xffffff68(%ebp,%edx,4) 805a6c1: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 805a6c7: 8d 7c 3e ff lea 0xffffffff(%esi,%edi,1),%edi 805a6cb: 8b 43 fc mov 0xfffffffc(%ebx),%eax 805a6ce: 89 84 bd 68 ff ff ff mov %eax,0xffffff68(%ebp,%edi,4) 805a6d5: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a6db: 8d 54 16 fe lea 0xfffffffe(%esi,%edx,1),%edx 805a6df: 8b 4b f8 mov 0xfffffff8(%ebx),%ecx 805a6e2: 89 8c 95 68 ff ff ff mov %ecx,0xffffff68(%ebp,%edx,4) 805a6e9: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 805a6ef: 8d 7c 3e fd lea 0xfffffffd(%esi,%edi,1),%edi 805a6f3: 8b 43 f4 mov 0xfffffff4(%ebx),%eax 805a6f6: 89 84 bd 68 ff ff ff mov %eax,0xffffff68(%ebp,%edi,4) 805a6fd: 83 c3 f0 add $0xfffffff0,%ebx 805a700: 83 85 84 fd ff ff fc addl $0xfffffffc,0xfffffd84(%ebp) 805a707: 75 a7 jne 0x805a6b0 805a709: 31 db xor %ebx,%ebx 805a70b: 8d 56 01 lea 0x1(%esi),%edx 805a70e: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 805a714: 39 d3 cmp %edx,%ebx 805a716: 7d 7b jge 0x805a793 805a718: 83 e2 03 and $0x3,%edx 805a71b: 89 95 88 fd ff ff mov %edx,0xfffffd88(%ebp) 805a721: 74 39 je 0x805a75c 805a723: 83 fa 01 cmp $0x1,%edx 805a726: 7e 1d jle 0x805a745 805a728: 83 fa 02 cmp $0x2,%edx 805a72b: 7e 0c jle 0x805a739 805a72d: c7 84 9d 68 ff ff ff movl $0x0,0xffffff68(%ebp,%ebx,4) 805a734: 00 00 00 00 805a738: 43 inc %ebx 805a739: c7 84 9d 68 ff ff ff movl $0x0,0xffffff68(%ebp,%ebx,4) 805a740: 00 00 00 00 805a744: 43 inc %ebx 805a745: c7 84 9d 68 ff ff ff movl $0x0,0xffffff68(%ebp,%ebx,4) 805a74c: 00 00 00 00 805a750: 43 inc %ebx 805a751: 39 9d 84 fd ff ff cmp %ebx,0xfffffd84(%ebp) 805a757: 7e 3a jle 0x805a793 805a759: 8d 76 00 lea 0x0(%esi),%esi 805a75c: c7 84 9d 68 ff ff ff movl $0x0,0xffffff68(%ebp,%ebx,4) 805a763: 00 00 00 00 805a767: c7 84 9d 6c ff ff ff movl $0x0,0xffffff6c(%ebp,%ebx,4) 805a76e: 00 00 00 00 805a772: c7 84 9d 70 ff ff ff movl $0x0,0xffffff70(%ebp,%ebx,4) 805a779: 00 00 00 00 805a77d: c7 84 9d 74 ff ff ff movl $0x0,0xffffff74(%ebp,%ebx,4) 805a784: 00 00 00 00 805a788: 83 c3 04 add $0x4,%ebx 805a78b: 39 9d 84 fd ff ff cmp %ebx,0xfffffd84(%ebp) 805a791: 7f c9 jg 0x805a75c 805a793: 89 f0 mov %esi,%eax 805a795: c1 e0 05 shl $0x5,%eax 805a798: 29 85 c0 fe ff ff sub %eax,0xfffffec0(%ebp) 805a79e: e9 ca 03 00 00 jmp 0x805ab6d 805a7a3: 90 nop 805a7a4: 89 f0 mov %esi,%eax 805a7a6: c1 e0 05 shl $0x5,%eax 805a7a9: 03 85 ac fe ff ff add 0xfffffeac(%ebp),%eax 805a7af: 83 f8 35 cmp $0x35,%eax 805a7b2: 0f 8f 94 01 00 00 jg 0x805a94c 805a7b8: 8b 8d b8 fe ff ff mov 0xfffffeb8(%ebp),%ecx 805a7be: 89 8d bc fe ff ff mov %ecx,0xfffffebc(%ebp) 805a7c4: c7 85 b8 fe ff ff 00 movl $0x0,0xfffffeb8(%ebp) 805a7cb: 00 00 00 805a7ce: c7 85 bc fe ff ff 00 movl $0x0,0xfffffebc(%ebp) 805a7d5: 00 00 00 805a7d8: 8b bd c4 fe ff ff mov 0xfffffec4(%ebp),%edi 805a7de: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805a7e4: 85 ff test %edi,%edi 805a7e6: 0f 8e c9 00 00 00 jle 0x805a8b5 805a7ec: 8d 9c bd 64 ff ff ff lea 0xffffff64(%ebp,%edi,4),%ebx 805a7f3: f7 df neg %edi 805a7f5: 83 e7 03 and $0x3,%edi 805a7f8: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 805a7fe: 74 5c je 0x805a85c 805a800: 83 ff 03 cmp $0x3,%edi 805a803: 7d 39 jge 0x805a83e 805a805: 83 ff 02 cmp $0x2,%edi 805a808: 7d 1a jge 0x805a824 805a80a: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a810: 01 f2 add %esi,%edx 805a812: 8b 03 mov (%ebx),%eax 805a814: 89 84 95 68 ff ff ff mov %eax,0xffffff68(%ebp,%edx,4) 805a81b: 83 c3 fc add $0xfffffffc,%ebx 805a81e: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 805a824: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a82a: 01 f2 add %esi,%edx 805a82c: 8b 03 mov (%ebx),%eax 805a82e: 89 84 95 68 ff ff ff mov %eax,0xffffff68(%ebp,%edx,4) 805a835: 83 c3 fc add $0xfffffffc,%ebx 805a838: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 805a83e: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805a844: 01 f2 add %esi,%edx 805a846: 8b 03 mov (%ebx),%eax 805a848: 89 84 95 68 ff ff ff mov %eax,0xffffff68(%ebp,%edx,4) 805a84f: 83 c3 fc add $0xfffffffc,%ebx 805a852: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 805a858: 74 5b je 0x805a8b5 805a85a: 8d 36 lea (%esi),%esi 805a85c: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805a862: 01 f0 add %esi,%eax 805a864: 8b 13 mov (%ebx),%edx 805a866: 89 94 85 68 ff ff ff mov %edx,0xffffff68(%ebp,%eax,4) 805a86d: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 805a873: 8d 4c 0e ff lea 0xffffffff(%esi,%ecx,1),%ecx 805a877: 8b 7b fc mov 0xfffffffc(%ebx),%edi 805a87a: 89 bc 8d 68 ff ff ff mov %edi,0xffffff68(%ebp,%ecx,4) 805a881: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805a887: 8d 44 06 fe lea 0xfffffffe(%esi,%eax,1),%eax 805a88b: 8b 53 f8 mov 0xfffffff8(%ebx),%edx 805a88e: 89 94 85 68 ff ff ff mov %edx,0xffffff68(%ebp,%eax,4) 805a895: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 805a89b: 8d 4c 0e fd lea 0xfffffffd(%esi,%ecx,1),%ecx 805a89f: 8b 7b f4 mov 0xfffffff4(%ebx),%edi 805a8a2: 89 bc 8d 68 ff ff ff mov %edi,0xffffff68(%ebp,%ecx,4) 805a8a9: 83 c3 f0 add $0xfffffff0,%ebx 805a8ac: 83 85 84 fd ff ff fc addl $0xfffffffc,0xfffffd84(%ebp) 805a8b3: 75 a7 jne 0x805a85c 805a8b5: 31 db xor %ebx,%ebx 805a8b7: 8d 46 01 lea 0x1(%esi),%eax 805a8ba: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805a8c0: 39 c3 cmp %eax,%ebx 805a8c2: 0f 8d e7 01 00 00 jge 0x805aaaf 805a8c8: 83 e0 03 and $0x3,%eax 805a8cb: 89 85 88 fd ff ff mov %eax,0xfffffd88(%ebp) 805a8d1: 74 3d je 0x805a910 805a8d3: 83 f8 01 cmp $0x1,%eax 805a8d6: 7e 1d jle 0x805a8f5 805a8d8: 83 f8 02 cmp $0x2,%eax 805a8db: 7e 0c jle 0x805a8e9 805a8dd: c7 84 9d 68 ff ff ff movl $0x0,0xffffff68(%ebp,%ebx,4) 805a8e4: 00 00 00 00 805a8e8: 43 inc %ebx 805a8e9: c7 84 9d 68 ff ff ff movl $0x0,0xffffff68(%ebp,%ebx,4) 805a8f0: 00 00 00 00 805a8f4: 43 inc %ebx 805a8f5: c7 84 9d 68 ff ff ff movl $0x0,0xffffff68(%ebp,%ebx,4) 805a8fc: 00 00 00 00 805a900: 43 inc %ebx 805a901: 39 9d 84 fd ff ff cmp %ebx,0xfffffd84(%ebp) 805a907: 0f 8e a2 01 00 00 jle 0x805aaaf 805a90d: 8d 76 00 lea 0x0(%esi),%esi 805a910: c7 84 9d 68 ff ff ff movl $0x0,0xffffff68(%ebp,%ebx,4) 805a917: 00 00 00 00 805a91b: c7 84 9d 6c ff ff ff movl $0x0,0xffffff6c(%ebp,%ebx,4) 805a922: 00 00 00 00 805a926: c7 84 9d 70 ff ff ff movl $0x0,0xffffff70(%ebp,%ebx,4) 805a92d: 00 00 00 00 805a931: c7 84 9d 74 ff ff ff movl $0x0,0xffffff74(%ebp,%ebx,4) 805a938: 00 00 00 00 805a93c: 83 c3 04 add $0x4,%ebx 805a93f: 39 9d 84 fd ff ff cmp %ebx,0xfffffd84(%ebp) 805a945: 7f c9 jg 0x805a910 805a947: e9 63 01 00 00 jmp 0x805aaaf 805a94c: ba 35 00 00 00 mov $0x35,%edx 805a951: 2b 95 ac fe ff ff sub 0xfffffeac(%ebp),%edx 805a957: 89 95 b0 fd ff ff mov %edx,0xfffffdb0(%ebp) 805a95d: 83 fa 1f cmp $0x1f,%edx 805a960: 0f 8e fa 00 00 00 jle 0x805aa60 805a966: 8b 9d b0 fd ff ff mov 0xfffffdb0(%ebp),%ebx 805a96c: 85 d2 test %edx,%edx 805a96e: 7d 03 jge 0x805a973 805a970: 83 c3 1f add $0x1f,%ebx 805a973: 80 e3 e0 and $0xe0,%bl 805a976: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 805a97c: 8b 8d b0 fd ff ff mov 0xfffffdb0(%ebp),%ecx 805a982: 29 d9 sub %ebx,%ecx 805a984: 51 push %ecx 805a985: 6a 02 push $0x2 805a987: 8d bd b8 fe ff ff lea 0xfffffeb8(%ebp),%edi 805a98d: 89 bd 8c fd ff ff mov %edi,0xfffffd8c(%ebp) 805a993: 57 push %edi 805a994: 8b 9d 8c fd ff ff mov 0xfffffd8c(%ebp),%ebx 805a99a: 8b 85 b0 fd ff ff mov 0xfffffdb0(%ebp),%eax 805a9a0: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805a9a6: 85 c0 test %eax,%eax 805a9a8: 7d 09 jge 0x805a9b3 805a9aa: 83 c0 1f add $0x1f,%eax 805a9ad: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805a9b3: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805a9b9: c1 f8 05 sar $0x5,%eax 805a9bc: 8d 04 83 lea (%ebx,%eax,4),%eax 805a9bf: 50 push %eax 805a9c0: e8 fb b1 00 00 call 0x8065bc0 805a9c5: 8b 9d b0 fd ff ff mov 0xfffffdb0(%ebp),%ebx 805a9cb: 85 db test %ebx,%ebx 805a9cd: 7d 03 jge 0x805a9d2 805a9cf: 83 c3 1f add $0x1f,%ebx 805a9d2: c1 fb 05 sar $0x5,%ebx 805a9d5: 83 c4 10 add $0x10,%esp 805a9d8: 85 db test %ebx,%ebx 805a9da: 0f 8c cf 00 00 00 jl 0x805aaaf 805a9e0: 89 d8 mov %ebx,%eax 805a9e2: f7 d0 not %eax 805a9e4: 83 e0 03 and $0x3,%eax 805a9e7: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805a9ed: 83 fb ff cmp $0xffffffff,%ebx 805a9f0: 7e 26 jle 0x805aa18 805a9f2: 85 c0 test %eax,%eax 805a9f4: 74 36 je 0x805aa2c 805a9f6: 83 f8 03 cmp $0x3,%eax 805a9f9: 7d 1d jge 0x805aa18 805a9fb: 83 f8 02 cmp $0x2,%eax 805a9fe: 7d 0c jge 0x805aa0c 805aa00: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 805aa07: 00 00 00 00 805aa0b: 4b dec %ebx 805aa0c: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 805aa13: 00 00 00 00 805aa17: 4b dec %ebx 805aa18: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 805aa1f: 00 00 00 00 805aa23: 4b dec %ebx 805aa24: 0f 88 85 00 00 00 js 0x805aaaf 805aa2a: 8d 36 lea (%esi),%esi 805aa2c: c7 84 9d b8 fe ff ff movl $0x0,0xfffffeb8(%ebp,%ebx,4) 805aa33: 00 00 00 00 805aa37: c7 84 9d b4 fe ff ff movl $0x0,0xfffffeb4(%ebp,%ebx,4) 805aa3e: 00 00 00 00 805aa42: c7 84 9d b0 fe ff ff movl $0x0,0xfffffeb0(%ebp,%ebx,4) 805aa49: 00 00 00 00 805aa4d: c7 84 9d ac fe ff ff movl $0x0,0xfffffeac(%ebp,%ebx,4) 805aa54: 00 00 00 00 805aa58: 83 c3 fc add $0xfffffffc,%ebx 805aa5b: 79 cf jns 0x805aa2c 805aa5d: eb 50 jmp 0x805aaaf 805aa5f: 90 nop 805aa60: 83 bd b0 fd ff ff 00 cmpl $0x0,0xfffffdb0(%ebp) 805aa67: 7e 46 jle 0x805aaaf 805aa69: 8d 9d b8 fe ff ff lea 0xfffffeb8(%ebp),%ebx 805aa6f: 83 bd b0 fd ff ff 20 cmpl $0x20,0xfffffdb0(%ebp) 805aa76: 75 18 jne 0x805aa90 805aa78: 8b 85 b8 fe ff ff mov 0xfffffeb8(%ebp),%eax 805aa7e: 89 85 bc fe ff ff mov %eax,0xfffffebc(%ebp) 805aa84: c7 85 b8 fe ff ff 00 movl $0x0,0xfffffeb8(%ebp) 805aa8b: 00 00 00 805aa8e: eb 1f jmp 0x805aaaf 805aa90: 8b 95 b0 fd ff ff mov 0xfffffdb0(%ebp),%edx 805aa96: 52 push %edx 805aa97: 6a 02 push $0x2 805aa99: 53 push %ebx 805aa9a: 53 push %ebx 805aa9b: e8 20 b1 00 00 call 0x8065bc0 805aaa0: 8b 8d b8 fe ff ff mov 0xfffffeb8(%ebp),%ecx 805aaa6: 89 8d b8 fe ff ff mov %ecx,0xfffffeb8(%ebp) 805aaac: 83 c4 10 add $0x10,%esp 805aaaf: 89 f0 mov %esi,%eax 805aab1: c1 e0 05 shl $0x5,%eax 805aab4: 01 85 ac fe ff ff add %eax,0xfffffeac(%ebp) 805aaba: e9 ae 00 00 00 jmp 0x805ab6d 805aabf: 90 nop 805aac0: 8b b5 c4 fe ff ff mov 0xfffffec4(%ebp),%esi 805aac6: 85 f6 test %esi,%esi 805aac8: 0f 8e 9f 00 00 00 jle 0x805ab6d 805aace: 8d bc b5 64 ff ff ff lea 0xffffff64(%ebp,%esi,4),%edi 805aad5: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805aadb: 89 f0 mov %esi,%eax 805aadd: f7 d8 neg %eax 805aadf: 89 c3 mov %eax,%ebx 805aae1: 83 e3 03 and $0x3,%ebx 805aae4: 74 4f je 0x805ab35 805aae6: 83 fb 03 cmp $0x3,%ebx 805aae9: 7d 2f jge 0x805ab1a 805aaeb: 83 fb 02 cmp $0x2,%ebx 805aaee: 7d 13 jge 0x805ab03 805aaf0: 8b 17 mov (%edi),%edx 805aaf2: 89 94 b5 68 ff ff ff mov %edx,0xffffff68(%ebp,%esi,4) 805aaf9: 83 c7 fc add $0xfffffffc,%edi 805aafc: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805ab02: 4e dec %esi 805ab03: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 805ab09: 8b 09 mov (%ecx),%ecx 805ab0b: 89 8c b5 68 ff ff ff mov %ecx,0xffffff68(%ebp,%esi,4) 805ab12: 83 85 84 fd ff ff fc addl $0xfffffffc,0xfffffd84(%ebp) 805ab19: 4e dec %esi 805ab1a: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 805ab20: 8b 3f mov (%edi),%edi 805ab22: 89 bc b5 68 ff ff ff mov %edi,0xffffff68(%ebp,%esi,4) 805ab29: 83 85 84 fd ff ff fc addl $0xfffffffc,0xfffffd84(%ebp) 805ab30: 4e dec %esi 805ab31: 85 f6 test %esi,%esi 805ab33: 7e 38 jle 0x805ab6d 805ab35: 8b 9d 84 fd ff ff mov 0xfffffd84(%ebp),%ebx 805ab3b: 90 nop 805ab3c: 8b 03 mov (%ebx),%eax 805ab3e: 89 84 b5 68 ff ff ff mov %eax,0xffffff68(%ebp,%esi,4) 805ab45: 8b 43 fc mov 0xfffffffc(%ebx),%eax 805ab48: 89 84 b5 64 ff ff ff mov %eax,0xffffff64(%ebp,%esi,4) 805ab4f: 8b 43 f8 mov 0xfffffff8(%ebx),%eax 805ab52: 89 84 b5 60 ff ff ff mov %eax,0xffffff60(%ebp,%esi,4) 805ab59: 8b 43 f4 mov 0xfffffff4(%ebx),%eax 805ab5c: 89 84 b5 5c ff ff ff mov %eax,0xffffff5c(%ebp,%esi,4) 805ab63: 83 c3 f0 add $0xfffffff0,%ebx 805ab66: 83 c6 fc add $0xfffffffc,%esi 805ab69: 85 f6 test %esi,%esi 805ab6b: 7f cf jg 0x805ab3c 805ab6d: 8b 85 b0 fe ff ff mov 0xfffffeb0(%ebp),%eax 805ab73: c7 84 85 d0 fe ff ff movl $0x0,0xfffffed0(%ebp,%eax,4) 805ab7a: 00 00 00 00 805ab7e: 8b 9c 85 68 ff ff ff mov 0xffffff68(%ebp,%eax,4),%ebx 805ab85: 83 bd ac fe ff ff 35 cmpl $0x35,0xfffffeac(%ebp) 805ab8c: 0f 8f 3c 03 00 00 jg 0x805aece 805ab92: 8d 95 64 ff ff ff lea 0xffffff64(%ebp),%edx 805ab98: 89 95 ac fd ff ff mov %edx,0xfffffdac(%ebp) 805ab9e: 8d 36 lea (%esi),%esi 805aba0: 39 9d b8 fd ff ff cmp %ebx,0xfffffdb8(%ebp) 805aba6: 75 10 jne 0x805abb8 805aba8: c7 85 7c fd ff ff ff movl $0xffffffff,0xfffffd7c(%ebp) 805abaf: ff ff ff 805abb2: e9 86 00 00 00 jmp 0x805ac3d 805abb7: 90 nop 805abb8: 8b 8d b0 fe ff ff mov 0xfffffeb0(%ebp),%ecx 805abbe: c1 e1 02 shl $0x2,%ecx 805abc1: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 805abc7: 8b 85 ac fd ff ff mov 0xfffffdac(%ebp),%eax 805abcd: 8b 04 01 mov (%ecx,%eax,1),%eax 805abd0: 89 da mov %ebx,%edx 805abd2: f7 b5 b8 fd ff ff divl 0xfffffdb8(%ebp) 805abd8: 89 d6 mov %edx,%esi 805abda: 89 85 7c fd ff ff mov %eax,0xfffffd7c(%ebp) 805abe0: 8b 85 b4 fd ff ff mov 0xfffffdb4(%ebp),%eax 805abe6: f7 a5 7c fd ff ff mull 0xfffffd7c(%ebp) 805abec: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 805abf2: 89 c3 mov %eax,%ebx 805abf4: 39 f2 cmp %esi,%edx 805abf6: 77 13 ja 0x805ac0b 805abf8: 75 43 jne 0x805ac3d 805abfa: 8d 36 lea (%esi),%esi 805abfc: 8b 8d b0 fe ff ff mov 0xfffffeb0(%ebp),%ecx 805ac02: 39 9c 8d 60 ff ff ff cmp %ebx,0xffffff60(%ebp,%ecx,4) 805ac09: 73 32 jae 0x805ac3d 805ac0b: ff 8d 7c fd ff ff decl 0xfffffd7c(%ebp) 805ac11: 03 b5 b8 fd ff ff add 0xfffffdb8(%ebp),%esi 805ac17: 39 b5 b8 fd ff ff cmp %esi,0xfffffdb8(%ebp) 805ac1d: 77 1e ja 0x805ac3d 805ac1f: 39 9d b4 fd ff ff cmp %ebx,0xfffffdb4(%ebp) 805ac25: 76 06 jbe 0x805ac2d 805ac27: ff 8d 84 fd ff ff decl 0xfffffd84(%ebp) 805ac2d: 2b 9d b4 fd ff ff sub 0xfffffdb4(%ebp),%ebx 805ac33: 39 b5 84 fd ff ff cmp %esi,0xfffffd84(%ebp) 805ac39: 77 d0 ja 0x805ac0b 805ac3b: 74 bf je 0x805abfc 805ac3d: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 805ac43: 57 push %edi 805ac44: 8b 85 b0 fe ff ff mov 0xfffffeb0(%ebp),%eax 805ac4a: 40 inc %eax 805ac4b: 50 push %eax 805ac4c: 8d b5 d0 fe ff ff lea 0xfffffed0(%ebp),%esi 805ac52: 56 push %esi 805ac53: 8d 9d 68 ff ff ff lea 0xffffff68(%ebp),%ebx 805ac59: 53 push %ebx 805ac5a: e8 d1 c9 00 00 call 0x8067630 805ac5f: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805ac65: 83 c4 10 add $0x10,%esp 805ac68: 8b 95 b0 fe ff ff mov 0xfffffeb0(%ebp),%edx 805ac6e: 39 84 95 68 ff ff ff cmp %eax,0xffffff68(%ebp,%edx,4) 805ac75: 74 13 je 0x805ac8a 805ac77: 52 push %edx 805ac78: 56 push %esi 805ac79: 53 push %ebx 805ac7a: 53 push %ebx 805ac7b: e8 d0 a6 00 00 call 0x8065350 805ac80: 4f dec %edi 805ac81: 89 bd 7c fd ff ff mov %edi,0xfffffd7c(%ebp) 805ac87: 83 c4 10 add $0x10,%esp 805ac8a: 8b 8d b0 fe ff ff mov 0xfffffeb0(%ebp),%ecx 805ac90: 8b bd ac fd ff ff mov 0xfffffdac(%ebp),%edi 805ac96: 8b 0c 8f mov (%edi,%ecx,4),%ecx 805ac99: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 805ac9f: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 805aca5: 89 8c bd 68 ff ff ff mov %ecx,0xffffff68(%ebp,%edi,4) 805acac: 8b 9d 8c fd ff ff mov 0xfffffd8c(%ebp),%ebx 805acb2: 4f dec %edi 805acb3: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 805acb9: 85 ff test %edi,%edi 805acbb: 0f 8e d8 00 00 00 jle 0x805ad99 805acc1: 8b 85 ac fd ff ff mov 0xfffffdac(%ebp),%eax 805acc7: 8d 04 b8 lea (%eax,%edi,4),%eax 805acca: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805acd0: f7 df neg %edi 805acd2: 89 fe mov %edi,%esi 805acd4: 83 e6 03 and $0x3,%esi 805acd7: 74 7b je 0x805ad54 805acd9: 83 fe 03 cmp $0x3,%esi 805acdc: 7d 4f jge 0x805ad2d 805acde: 83 fe 02 cmp $0x2,%esi 805ace1: 7d 27 jge 0x805ad0a 805ace3: 8b 10 mov (%eax),%edx 805ace5: 8b 8d 88 fd ff ff mov 0xfffffd88(%ebp),%ecx 805aceb: 89 94 8d 68 ff ff ff mov %edx,0xffffff68(%ebp,%ecx,4) 805acf2: 83 c0 fc add $0xfffffffc,%eax 805acf5: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805acfb: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 805ad01: 83 c7 fe add $0xfffffffe,%edi 805ad04: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 805ad0a: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805ad10: 8b 00 mov (%eax),%eax 805ad12: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 805ad18: 89 84 95 68 ff ff ff mov %eax,0xffffff68(%ebp,%edx,4) 805ad1f: 83 85 84 fd ff ff fc addl $0xfffffffc,0xfffffd84(%ebp) 805ad26: 4a dec %edx 805ad27: 89 95 88 fd ff ff mov %edx,0xfffffd88(%ebp) 805ad2d: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 805ad33: 8b 09 mov (%ecx),%ecx 805ad35: 8b bd 88 fd ff ff mov 0xfffffd88(%ebp),%edi 805ad3b: 89 8c bd 68 ff ff ff mov %ecx,0xffffff68(%ebp,%edi,4) 805ad42: 83 85 84 fd ff ff fc addl $0xfffffffc,0xfffffd84(%ebp) 805ad49: 4f dec %edi 805ad4a: 89 bd 88 fd ff ff mov %edi,0xfffffd88(%ebp) 805ad50: 85 ff test %edi,%edi 805ad52: 7e 45 jle 0x805ad99 805ad54: 8b b5 84 fd ff ff mov 0xfffffd84(%ebp),%esi 805ad5a: 8d 36 lea (%esi),%esi 805ad5c: 8b 16 mov (%esi),%edx 805ad5e: 8b 85 88 fd ff ff mov 0xfffffd88(%ebp),%eax 805ad64: 89 94 85 68 ff ff ff mov %edx,0xffffff68(%ebp,%eax,4) 805ad6b: 8b 4e fc mov 0xfffffffc(%esi),%ecx 805ad6e: 89 8c 85 64 ff ff ff mov %ecx,0xffffff64(%ebp,%eax,4) 805ad75: 8b 7e f8 mov 0xfffffff8(%esi),%edi 805ad78: 89 bc 85 60 ff ff ff mov %edi,0xffffff60(%ebp,%eax,4) 805ad7f: 8b 56 f4 mov 0xfffffff4(%esi),%edx 805ad82: 89 94 85 5c ff ff ff mov %edx,0xffffff5c(%ebp,%eax,4) 805ad89: 83 c6 f0 add $0xfffffff0,%esi 805ad8c: 83 c0 fc add $0xfffffffc,%eax 805ad8f: 89 85 88 fd ff ff mov %eax,0xfffffd88(%ebp) 805ad95: 85 c0 test %eax,%eax 805ad97: 7f c3 jg 0x805ad5c 805ad99: 83 bd ac fe ff ff 00 cmpl $0x0,0xfffffeac(%ebp) 805ada0: 0f 85 82 00 00 00 jne 0x805ae28 805ada6: 83 bd 7c fd ff ff 00 cmpl $0x0,0xfffffd7c(%ebp) 805adad: 75 09 jne 0x805adb8 805adaf: be 20 00 00 00 mov $0x20,%esi 805adb4: eb 0e jmp 0x805adc4 805adb6: 8d 36 lea (%esi),%esi 805adb8: 0f bd 85 7c fd ff ff bsr 0xfffffd7c(%ebp),%eax 805adbf: 89 c6 mov %eax,%esi 805adc1: 83 f6 1f xor $0x1f,%esi 805adc4: 29 b5 c0 fe ff ff sub %esi,0xfffffec0(%ebp) 805adca: b8 20 00 00 00 mov $0x20,%eax 805adcf: 29 f0 sub %esi,%eax 805add1: 83 f8 35 cmp $0x35,%eax 805add4: 7e 2e jle 0x805ae04 805add6: 83 c6 35 add $0x35,%esi 805add9: 89 b5 b0 fd ff ff mov %esi,0xfffffdb0(%ebp) 805addf: b9 20 00 00 00 mov $0x20,%ecx 805ade4: 29 f1 sub %esi,%ecx 805ade6: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 805adec: d3 ef shr %cl,%edi 805adee: 89 bd b8 fe ff ff mov %edi,0xfffffeb8(%ebp) 805adf4: c7 85 ac fe ff ff 36 movl $0x36,0xfffffeac(%ebp) 805adfb: 00 00 00 805adfe: e9 b7 00 00 00 jmp 0x805aeba 805ae03: 90 nop 805ae04: c7 85 bc fe ff ff 00 movl $0x0,0xfffffebc(%ebp) 805ae0b: 00 00 00 805ae0e: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805ae14: 89 85 b8 fe ff ff mov %eax,0xfffffeb8(%ebp) 805ae1a: f7 de neg %esi 805ae1c: 89 b5 ac fe ff ff mov %esi,0xfffffeac(%ebp) 805ae22: e9 93 00 00 00 jmp 0x805aeba 805ae27: 90 nop 805ae28: 8b 85 ac fe ff ff mov 0xfffffeac(%ebp),%eax 805ae2e: 83 c0 20 add $0x20,%eax 805ae31: 83 f8 35 cmp $0x35,%eax 805ae34: 7f 1a jg 0x805ae50 805ae36: 8b 95 b8 fe ff ff mov 0xfffffeb8(%ebp),%edx 805ae3c: 89 95 bc fe ff ff mov %edx,0xfffffebc(%ebp) 805ae42: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805ae48: 89 8d b8 fe ff ff mov %ecx,0xfffffeb8(%ebp) 805ae4e: eb 6a jmp 0x805aeba 805ae50: bf 35 00 00 00 mov $0x35,%edi 805ae55: 2b bd ac fe ff ff sub 0xfffffeac(%ebp),%edi 805ae5b: 89 bd b0 fd ff ff mov %edi,0xfffffdb0(%ebp) 805ae61: 85 ff test %edi,%edi 805ae63: 7e 55 jle 0x805aeba 805ae65: 8d b5 b8 fe ff ff lea 0xfffffeb8(%ebp),%esi 805ae6b: 83 ff 20 cmp $0x20,%edi 805ae6e: 75 1c jne 0x805ae8c 805ae70: 8b 85 b8 fe ff ff mov 0xfffffeb8(%ebp),%eax 805ae76: 89 85 bc fe ff ff mov %eax,0xfffffebc(%ebp) 805ae7c: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805ae82: 89 95 b8 fe ff ff mov %edx,0xfffffeb8(%ebp) 805ae88: eb 30 jmp 0x805aeba 805ae8a: 8d 36 lea (%esi),%esi 805ae8c: 8b 8d b0 fd ff ff mov 0xfffffdb0(%ebp),%ecx 805ae92: 51 push %ecx 805ae93: 6a 02 push $0x2 805ae95: 56 push %esi 805ae96: 56 push %esi 805ae97: e8 24 ad 00 00 call 0x8065bc0 805ae9c: be 20 00 00 00 mov $0x20,%esi 805aea1: 2b b5 b0 fd ff ff sub 0xfffffdb0(%ebp),%esi 805aea7: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 805aead: 89 f1 mov %esi,%ecx 805aeaf: d3 ef shr %cl,%edi 805aeb1: 09 bd b8 fe ff ff or %edi,0xfffffeb8(%ebp) 805aeb7: 83 c4 10 add $0x10,%esp 805aeba: 83 85 ac fe ff ff 20 addl $0x20,0xfffffeac(%ebp) 805aec1: 83 bd ac fe ff ff 35 cmpl $0x35,0xfffffeac(%ebp) 805aec8: 0f 8e d2 fc ff ff jle 0x805aba0 805aece: 8b 85 b0 fe ff ff mov 0xfffffeb0(%ebp),%eax 805aed4: 89 85 88 fd ff ff mov %eax,0xfffffd88(%ebp) 805aeda: 83 bc 85 68 ff ff ff cmpl $0x0,0xffffff68(%ebp,%eax,4) 805aee1: 00 805aee2: 75 1f jne 0x805af03 805aee4: 83 bd 88 fd ff ff 00 cmpl $0x0,0xfffffd88(%ebp) 805aeeb: 7c 16 jl 0x805af03 805aeed: ff 8d 88 fd ff ff decl 0xfffffd88(%ebp) 805aef3: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 805aef9: 83 bc 95 68 ff ff ff cmpl $0x0,0xffffff68(%ebp,%edx,4) 805af00: 00 805af01: 74 e1 je 0x805aee4 805af03: 8b 9d c0 fe ff ff mov 0xfffffec0(%ebp),%ebx 805af09: 4b dec %ebx 805af0a: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805af10: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 805af16: be 1f 00 00 00 mov $0x1f,%esi 805af1b: 2b b5 b0 fd ff ff sub 0xfffffdb0(%ebp),%esi 805af21: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 805af28: 00 00 00 805af2b: 83 bd 20 fe ff ff 00 cmpl $0x0,0xfffffe20(%ebp) 805af32: 75 09 jne 0x805af3d 805af34: 83 bd 88 fd ff ff 00 cmpl $0x0,0xfffffd88(%ebp) 805af3b: 7c 0a jl 0x805af47 805af3d: c7 85 84 fd ff ff 01 movl $0x1,0xfffffd84(%ebp) 805af44: 00 00 00 805af47: 8d bd b8 fe ff ff lea 0xfffffeb8(%ebp),%edi 805af4d: 89 bd 7c fd ff ff mov %edi,0xfffffd7c(%ebp) 805af53: 89 9d a8 fd ff ff mov %ebx,0xfffffda8(%ebp) 805af59: 8b 85 8c fd ff ff mov 0xfffffd8c(%ebp),%eax 805af5f: 89 85 a4 fd ff ff mov %eax,0xfffffda4(%ebp) 805af65: 89 b5 a0 fd ff ff mov %esi,0xfffffda0(%ebp) 805af6b: 8b b5 84 fd ff ff mov 0xfffffd84(%ebp),%esi 805af71: 81 fb 02 fc ff ff cmp $0xfffffc02,%ebx 805af77: 0f 8d 89 02 00 00 jge 0x805b206 805af7d: bb 02 fc ff ff mov $0xfffffc02,%ebx 805af82: 2b 9d a8 fd ff ff sub 0xfffffda8(%ebp),%ebx 805af88: 83 fb 35 cmp $0x35,%ebx 805af8b: 7e 13 jle 0x805afa0 805af8d: c7 05 ec b2 07 08 21 movl $0x21,0x807b2ec 805af94: 00 00 00 805af97: d9 ee fldz 805af99: e9 d8 04 00 00 jmp 0x805b476 805af9e: 8d 36 lea (%esi),%esi 805afa0: b8 01 00 00 00 mov $0x1,%eax 805afa5: 8b 8d a0 fd ff ff mov 0xfffffda0(%ebp),%ecx 805afab: d3 e0 shl %cl,%eax 805afad: 48 dec %eax 805afae: 85 85 a4 fd ff ff test %eax,0xfffffda4(%ebp) 805afb4: 74 03 je 0x805afb9 805afb6: 83 ce 01 or $0x1,%esi 805afb9: 83 fb 35 cmp $0x35,%ebx 805afbc: 75 4e jne 0x805b00c 805afbe: 8b bd bc fe ff ff mov 0xfffffebc(%ebp),%edi 805afc4: 89 bd a4 fd ff ff mov %edi,0xfffffda4(%ebp) 805afca: c7 85 a0 fd ff ff 1f movl $0x1f,0xfffffda0(%ebp) 805afd1: 00 00 00 805afd4: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805afda: 83 38 00 cmpl $0x0,(%eax) 805afdd: 74 03 je 0x805afe2 805afdf: 83 ce 01 or $0x1,%esi 805afe2: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805afe8: 83 7a 04 00 cmpl $0x0,0x4(%edx) 805afec: 74 03 je 0x805aff1 805afee: 83 ce 01 or $0x1,%esi 805aff1: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805aff7: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 805affe: c7 01 00 00 00 00 movl $0x0,(%ecx) 805b004: e9 f3 01 00 00 jmp 0x805b1fc 805b009: 8d 76 00 lea 0x0(%esi),%esi 805b00c: 83 fb 1f cmp $0x1f,%ebx 805b00f: 0f 8e bb 01 00 00 jle 0x805b1d0 805b015: 8d 7b ff lea 0xffffffff(%ebx),%edi 805b018: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805b01e: 85 ff test %edi,%edi 805b020: 7d 09 jge 0x805b02b 805b022: 8d 43 1e lea 0x1e(%ebx),%eax 805b025: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805b02b: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805b031: c1 fa 05 sar $0x5,%edx 805b034: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805b03a: 8b 0c 91 mov (%ecx,%edx,4),%ecx 805b03d: 89 8d a4 fd ff ff mov %ecx,0xfffffda4(%ebp) 805b043: 8d 7b ff lea 0xffffffff(%ebx),%edi 805b046: 89 bd a0 fd ff ff mov %edi,0xfffffda0(%ebp) 805b04c: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805b052: 85 ff test %edi,%edi 805b054: 7d 09 jge 0x805b05f 805b056: 8d 43 1e lea 0x1e(%ebx),%eax 805b059: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805b05f: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805b065: 24 e0 and $0xe0,%al 805b067: 29 85 a0 fd ff ff sub %eax,0xfffffda0(%ebp) 805b06d: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 805b074: 00 00 00 805b077: 90 nop 805b078: 8d 53 ff lea 0xffffffff(%ebx),%edx 805b07b: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 805b081: 85 d2 test %edx,%edx 805b083: 7d 09 jge 0x805b08e 805b085: 8d 4b 1e lea 0x1e(%ebx),%ecx 805b088: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805b08e: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805b094: c1 f8 05 sar $0x5,%eax 805b097: 39 85 88 fd ff ff cmp %eax,0xfffffd88(%ebp) 805b09d: 7d 1d jge 0x805b0bc 805b09f: 8b bd 88 fd ff ff mov 0xfffffd88(%ebp),%edi 805b0a5: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805b0ab: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4) 805b0af: 74 03 je 0x805b0b4 805b0b1: 83 ce 01 or $0x1,%esi 805b0b4: ff 85 88 fd ff ff incl 0xfffffd88(%ebp) 805b0ba: eb bc jmp 0x805b078 805b0bc: b8 01 00 00 00 mov $0x1,%eax 805b0c1: 8b 8d a0 fd ff ff mov 0xfffffda0(%ebp),%ecx 805b0c7: d3 e0 shl %cl,%eax 805b0c9: 48 dec %eax 805b0ca: 85 85 a4 fd ff ff test %eax,0xfffffda4(%ebp) 805b0d0: 74 03 je 0x805b0d5 805b0d2: 83 ce 01 or $0x1,%esi 805b0d5: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 805b0db: 85 db test %ebx,%ebx 805b0dd: 7d 09 jge 0x805b0e8 805b0df: 8d 7b 1f lea 0x1f(%ebx),%edi 805b0e2: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805b0e8: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805b0ee: 24 e0 and $0xe0,%al 805b0f0: 89 da mov %ebx,%edx 805b0f2: 29 c2 sub %eax,%edx 805b0f4: 52 push %edx 805b0f5: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 805b0fb: 85 db test %ebx,%ebx 805b0fd: 7d 09 jge 0x805b108 805b0ff: 8d 4b 1f lea 0x1f(%ebx),%ecx 805b102: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805b108: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 805b10e: c1 ff 05 sar $0x5,%edi 805b111: b8 02 00 00 00 mov $0x2,%eax 805b116: 29 f8 sub %edi,%eax 805b118: 50 push %eax 805b119: 89 9d 84 fd ff ff mov %ebx,0xfffffd84(%ebp) 805b11f: 85 db test %ebx,%ebx 805b121: 7d 09 jge 0x805b12c 805b123: 8d 53 1f lea 0x1f(%ebx),%edx 805b126: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 805b12c: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 805b132: c1 f9 05 sar $0x5,%ecx 805b135: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 805b13b: 8d 3c 8f lea (%edi,%ecx,4),%edi 805b13e: 57 push %edi 805b13f: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805b145: 50 push %eax 805b146: e8 e5 c3 00 00 call 0x8067530 805b14b: 83 c4 10 add $0x10,%esp 805b14e: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 805b155: 00 00 00 805b158: c7 85 88 fd ff ff 00 movl $0x0,0xfffffd88(%ebp) 805b15f: 00 00 00 805b162: 8d 36 lea (%esi),%esi 805b164: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 805b16a: 85 db test %ebx,%ebx 805b16c: 7d 09 jge 0x805b177 805b16e: 8d 53 1f lea 0x1f(%ebx),%edx 805b171: 89 95 8c fd ff ff mov %edx,0xfffffd8c(%ebp) 805b177: 8b 85 8c fd ff ff mov 0xfffffd8c(%ebp),%eax 805b17d: c1 f8 05 sar $0x5,%eax 805b180: 39 85 84 fd ff ff cmp %eax,0xfffffd84(%ebp) 805b186: 7d 74 jge 0x805b1fc 805b188: 89 9d 8c fd ff ff mov %ebx,0xfffffd8c(%ebp) 805b18e: 85 db test %ebx,%ebx 805b190: 7d 09 jge 0x805b19b 805b192: 8d 4b 1f lea 0x1f(%ebx),%ecx 805b195: 89 8d 8c fd ff ff mov %ecx,0xfffffd8c(%ebp) 805b19b: 8b bd 8c fd ff ff mov 0xfffffd8c(%ebp),%edi 805b1a1: c1 ff 05 sar $0x5,%edi 805b1a4: b8 02 00 00 00 mov $0x2,%eax 805b1a9: 29 f8 sub %edi,%eax 805b1ab: 8b 95 88 fd ff ff mov 0xfffffd88(%ebp),%edx 805b1b1: 8d 14 82 lea (%edx,%eax,4),%edx 805b1b4: 8b 8d 7c fd ff ff mov 0xfffffd7c(%ebp),%ecx 805b1ba: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 805b1c1: 83 85 88 fd ff ff 04 addl $0x4,0xfffffd88(%ebp) 805b1c8: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 805b1ce: eb 94 jmp 0x805b164 805b1d0: 85 db test %ebx,%ebx 805b1d2: 7e 28 jle 0x805b1fc 805b1d4: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 805b1da: 89 bd a4 fd ff ff mov %edi,0xfffffda4(%ebp) 805b1e0: 8d 43 ff lea 0xffffffff(%ebx),%eax 805b1e3: 89 85 a0 fd ff ff mov %eax,0xfffffda0(%ebp) 805b1e9: 53 push %ebx 805b1ea: 6a 02 push $0x2 805b1ec: 8b 95 7c fd ff ff mov 0xfffffd7c(%ebp),%edx 805b1f2: 52 push %edx 805b1f3: 52 push %edx 805b1f4: e8 37 c3 00 00 call 0x8067530 805b1f9: 83 c4 10 add $0x10,%esp 805b1fc: c7 85 a8 fd ff ff 01 movl $0xfffffc01,0xfffffda8(%ebp) 805b203: fc ff ff 805b206: bb 01 00 00 00 mov $0x1,%ebx 805b20b: 8b 8d a0 fd ff ff mov 0xfffffda0(%ebp),%ecx 805b211: d3 e3 shl %cl,%ebx 805b213: 85 9d a4 fd ff ff test %ebx,0xfffffda4(%ebp) 805b219: 0f 84 a0 01 00 00 je 0x805b3bf 805b21f: 85 f6 test %esi,%esi 805b221: 75 18 jne 0x805b23b 805b223: f6 85 b8 fe ff ff 01 testb $0x1,0xfffffeb8(%ebp) 805b22a: 75 0f jne 0x805b23b 805b22c: 8d 43 ff lea 0xffffffff(%ebx),%eax 805b22f: 85 85 a4 fd ff ff test %eax,0xfffffda4(%ebp) 805b235: 0f 84 84 01 00 00 je 0x805b3bf 805b23b: c7 85 9c fd ff ff 02 movl $0x2,0xfffffd9c(%ebp) 805b242: 00 00 00 805b245: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 805b24b: 89 bd 84 fd ff ff mov %edi,0xfffffd84(%ebp) 805b251: 8d 9d bc fe ff ff lea 0xfffffebc(%ebp),%ebx 805b257: 47 inc %edi 805b258: 89 bd b8 fe ff ff mov %edi,0xfffffeb8(%ebp) 805b25e: 89 de mov %ebx,%esi 805b260: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805b266: 39 c7 cmp %eax,%edi 805b268: 73 31 jae 0x805b29b 805b26a: c7 85 9c fd ff ff 01 movl $0x1,0xfffffd9c(%ebp) 805b271: 00 00 00 805b274: 8b 95 bc fe ff ff mov 0xfffffebc(%ebp),%edx 805b27a: 42 inc %edx 805b27b: 89 95 84 fd ff ff mov %edx,0xfffffd84(%ebp) 805b281: 8d 9d c0 fe ff ff lea 0xfffffec0(%ebp),%ebx 805b287: 89 95 bc fe ff ff mov %edx,0xfffffebc(%ebp) 805b28d: 8d b5 c0 fe ff ff lea 0xfffffec0(%ebp),%esi 805b293: 85 d2 test %edx,%edx 805b295: 0f 84 d5 00 00 00 je 0x805b370 805b29b: 39 de cmp %ebx,%esi 805b29d: 0f 84 cd 00 00 00 je 0x805b370 805b2a3: c7 85 84 fd ff ff 00 movl $0x0,0xfffffd84(%ebp) 805b2aa: 00 00 00 805b2ad: 8b 8d 9c fd ff ff mov 0xfffffd9c(%ebp),%ecx 805b2b3: 49 dec %ecx 805b2b4: 89 8d 98 fd ff ff mov %ecx,0xfffffd98(%ebp) 805b2ba: 39 8d 84 fd ff ff cmp %ecx,0xfffffd84(%ebp) 805b2c0: 0f 8d aa 00 00 00 jge 0x805b370 805b2c6: 83 e1 03 and $0x3,%ecx 805b2c9: 89 8d 88 fd ff ff mov %ecx,0xfffffd88(%ebp) 805b2cf: 74 53 je 0x805b324 805b2d1: 83 f9 01 cmp $0x1,%ecx 805b2d4: 7e 28 jle 0x805b2fe 805b2d6: 83 f9 02 cmp $0x2,%ecx 805b2d9: 7e 0a jle 0x805b2e5 805b2db: 8b 03 mov (%ebx),%eax 805b2dd: 89 06 mov %eax,(%esi) 805b2df: ff 85 84 fd ff ff incl 0xfffffd84(%ebp) 805b2e5: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 805b2eb: 8b 3c bb mov (%ebx,%edi,4),%edi 805b2ee: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805b2f4: 89 3c 86 mov %edi,(%esi,%eax,4) 805b2f7: 40 inc %eax 805b2f8: 89 85 84 fd ff ff mov %eax,0xfffffd84(%ebp) 805b2fe: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805b304: 8b 14 93 mov (%ebx,%edx,4),%edx 805b307: 8b 8d 84 fd ff ff mov 0xfffffd84(%ebp),%ecx 805b30d: 89 14 8e mov %edx,(%esi,%ecx,4) 805b310: 41 inc %ecx 805b311: 89 8d 84 fd ff ff mov %ecx,0xfffffd84(%ebp) 805b317: 8b bd 98 fd ff ff mov 0xfffffd98(%ebp),%edi 805b31d: 39 f9 cmp %edi,%ecx 805b31f: 74 4f je 0x805b370 805b321: 8d 76 00 lea 0x0(%esi),%esi 805b324: 8b 85 84 fd ff ff mov 0xfffffd84(%ebp),%eax 805b32a: 8b 04 83 mov (%ebx,%eax,4),%eax 805b32d: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805b333: 89 04 96 mov %eax,(%esi,%edx,4) 805b336: 42 inc %edx 805b337: 8b 0c 93 mov (%ebx,%edx,4),%ecx 805b33a: 89 0c 96 mov %ecx,(%esi,%edx,4) 805b33d: 8b bd 84 fd ff ff mov 0xfffffd84(%ebp),%edi 805b343: 83 c7 02 add $0x2,%edi 805b346: 8b 04 bb mov (%ebx,%edi,4),%eax 805b349: 89 04 be mov %eax,(%esi,%edi,4) 805b34c: 8b 95 84 fd ff ff mov 0xfffffd84(%ebp),%edx 805b352: 83 c2 03 add $0x3,%edx 805b355: 8b 0c 93 mov (%ebx,%edx,4),%ecx 805b358: 89 0c 96 mov %ecx,(%esi,%edx,4) 805b35b: 83 85 84 fd ff ff 04 addl $0x4,0xfffffd84(%ebp) 805b362: 8b bd 98 fd ff ff mov 0xfffffd98(%ebp),%edi 805b368: 39 bd 84 fd ff ff cmp %edi,0xfffffd84(%ebp) 805b36e: 75 b4 jne 0x805b324 805b370: f6 85 be fe ff ff 20 testb $0x20,0xfffffebe(%ebp) 805b377: 74 27 je 0x805b3a0 805b379: ff 85 a8 fd ff ff incl 0xfffffda8(%ebp) 805b37f: 6a 01 push $0x1 805b381: 6a 02 push $0x2 805b383: 8b 85 7c fd ff ff mov 0xfffffd7c(%ebp),%eax 805b389: 50 push %eax 805b38a: 50 push %eax 805b38b: e8 a0 c1 00 00 call 0x8067530 805b390: 81 8d bc fe ff ff 00 orl $0x100000,0xfffffebc(%ebp) 805b397: 00 10 00 805b39a: 83 c4 10 add $0x10,%esp 805b39d: eb 20 jmp 0x805b3bf 805b39f: 90 nop 805b3a0: 81 bd a8 fd ff ff 01 cmpl $0xfffffc01,0xfffffda8(%ebp) 805b3a7: fc ff ff 805b3aa: 75 13 jne 0x805b3bf 805b3ac: f6 85 be fe ff ff 10 testb $0x10,0xfffffebe(%ebp) 805b3b3: 74 0a je 0x805b3bf 805b3b5: c7 85 a8 fd ff ff 02 movl $0xfffffc02,0xfffffda8(%ebp) 805b3bc: fc ff ff 805b3bf: 81 bd a8 fd ff ff 00 cmpl $0x400,0xfffffda8(%ebp) 805b3c6: 04 00 00 805b3c9: 0f 8e 8d 00 00 00 jle 0x805b45c 805b3cf: 83 bd b4 fe ff ff 00 cmpl $0x0,0xfffffeb4(%ebp) 805b3d6: 74 48 je 0x805b420 805b3d8: b8 00 00 00 00 mov $0x0,%eax 805b3dd: ba 00 00 00 00 mov $0x0,%edx 805b3e2: b4 00 mov $0x0,%ah 805b3e4: 25 ff ff 00 ff and $0xff00ffff,%eax 805b3e9: 25 ff ff ff 00 and $0xffffff,%eax 805b3ee: 30 d2 xor %dl,%dl 805b3f0: b6 00 mov $0x0,%dh 805b3f2: 81 e2 ff ff 00 ff and $0xff00ffff,%edx 805b3f8: 81 ca 00 00 f0 00 or $0xf00000,%edx 805b3fe: 81 e2 ff ff ff 00 and $0xffffff,%edx 805b404: 81 ca 00 00 00 7f or $0x7f000000,%edx 805b40a: 89 85 90 fd ff ff mov %eax,0xfffffd90(%ebp) 805b410: 89 95 94 fd ff ff mov %edx,0xfffffd94(%ebp) 805b416: dd 85 90 fd ff ff fldl 0xfffffd90(%ebp) 805b41c: d9 e0 fchs 805b41e: eb 56 jmp 0x805b476 805b420: b8 00 00 00 00 mov $0x0,%eax 805b425: ba 00 00 00 00 mov $0x0,%edx 805b42a: b4 00 mov $0x0,%ah 805b42c: 25 ff ff 00 ff and $0xff00ffff,%eax 805b431: 25 ff ff ff 00 and $0xffffff,%eax 805b436: 30 d2 xor %dl,%dl 805b438: b6 00 mov $0x0,%dh 805b43a: 81 e2 ff ff 00 ff and $0xff00ffff,%edx 805b440: 81 ca 00 00 f0 00 or $0xf00000,%edx 805b446: 81 e2 ff ff ff 00 and $0xffffff,%edx 805b44c: 81 ca 00 00 00 7f or $0x7f000000,%edx 805b452: 52 push %edx 805b453: 50 push %eax 805b454: dd 04 24 fldl (%esp,1) 805b457: 83 c4 08 add $0x8,%esp 805b45a: eb 1a jmp 0x805b476 805b45c: 8b 95 b4 fe ff ff mov 0xfffffeb4(%ebp),%edx 805b462: 52 push %edx 805b463: 8b 8d a8 fd ff ff mov 0xfffffda8(%ebp),%ecx 805b469: 51 push %ecx 805b46a: 8b bd 7c fd ff ff mov 0xfffffd7c(%ebp),%edi 805b470: 57 push %edi 805b471: e8 a6 a7 00 00 call 0x8065c1c 805b476: 8d a5 80 fc ff ff lea 0xfffffc80(%ebp),%esp 805b47c: 5b pop %ebx 805b47d: 5e pop %esi 805b47e: 5f pop %edi 805b47f: 89 ec mov %ebp,%esp 805b481: 5d pop %ebp 805b482: c3 ret 805b483: 90 nop 805b484: 55 push %ebp 805b485: 89 e5 mov %esp,%ebp 805b487: 8b 55 08 mov 0x8(%ebp),%edx 805b48a: 8b 45 0c mov 0xc(%ebp),%eax 805b48d: 6a 00 push $0x0 805b48f: 50 push %eax 805b490: 52 push %edx 805b491: e8 12 b8 ff ff call 0x8056ca8 805b496: 89 ec mov %ebp,%esp 805b498: 5d pop %ebp 805b499: c3 ret 805b49a: 90 nop 805b49b: 90 nop 805b49c: 55 push %ebp 805b49d: 89 e5 mov %esp,%ebp 805b49f: 81 ec 5c 02 00 00 sub $0x25c,%esp 805b4a5: 57 push %edi 805b4a6: 56 push %esi 805b4a7: 53 push %ebx 805b4a8: 8d 5d e0 lea 0xffffffe0(%ebp),%ebx 805b4ab: be d0 61 07 08 mov $0x80761d0,%esi 805b4b0: 89 df mov %ebx,%edi 805b4b2: fc cld 805b4b3: b9 08 00 00 00 mov $0x8,%ecx 805b4b8: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 805b4ba: 8d 5d c0 lea 0xffffffc0(%ebp),%ebx 805b4bd: be d0 61 07 08 mov $0x80761d0,%esi 805b4c2: 89 df mov %ebx,%edi 805b4c4: fc cld 805b4c5: b9 08 00 00 00 mov $0x8,%ecx 805b4ca: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 805b4cc: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 805b4d0: 74 5e je 0x805b530 805b4d2: a1 2c b1 07 08 mov 0x807b12c,%eax 805b4d7: 8b 40 14 mov 0x14(%eax),%eax 805b4da: 89 45 88 mov %eax,0xffffff88(%ebp) 805b4dd: 80 38 00 cmpb $0x0,(%eax) 805b4e0: 74 44 je 0x805b526 805b4e2: 80 38 ff cmpb $0xff,(%eax) 805b4e5: 74 3f je 0x805b526 805b4e7: a1 2c b1 07 08 mov 0x807b12c,%eax 805b4ec: 8b 50 10 mov 0x10(%eax),%edx 805b4ef: 30 c0 xor %al,%al 805b4f1: 89 d7 mov %edx,%edi 805b4f3: fc cld 805b4f4: b9 ff ff ff ff mov $0xffffffff,%ecx 805b4f9: f2 ae repnz scas %es:(%edi),%al 805b4fb: 89 c8 mov %ecx,%eax 805b4fd: f7 d0 not %eax 805b4ff: 48 dec %eax 805b500: 50 push %eax 805b501: 52 push %edx 805b502: 8d 45 bc lea 0xffffffbc(%ebp),%eax 805b505: 50 push %eax 805b506: e8 b5 a5 ff ff call 0x8055ac0 805b50b: 83 c4 0c add $0xc,%esp 805b50e: 85 c0 test %eax,%eax 805b510: 7f 0e jg 0x805b520 805b512: a1 2c b1 07 08 mov 0x807b12c,%eax 805b517: 8b 40 10 mov 0x10(%eax),%eax 805b51a: 0f b6 00 movzbl (%eax),%eax 805b51d: 89 45 bc mov %eax,0xffffffbc(%ebp) 805b520: 83 7d bc 00 cmpl $0x0,0xffffffbc(%ebp) 805b524: 75 18 jne 0x805b53e 805b526: c7 45 88 00 00 00 00 movl $0x0,0xffffff88(%ebp) 805b52d: eb 0f jmp 0x805b53e 805b52f: 90 nop 805b530: c7 45 88 00 00 00 00 movl $0x0,0xffffff88(%ebp) 805b537: c7 45 bc 00 00 00 00 movl $0x0,0xffffffbc(%ebp) 805b53e: a1 2c b1 07 08 mov 0x807b12c,%eax 805b543: 8b 50 0c mov 0xc(%eax),%edx 805b546: 30 c0 xor %al,%al 805b548: 89 d7 mov %edx,%edi 805b54a: fc cld 805b54b: b9 ff ff ff ff mov $0xffffffff,%ecx 805b550: f2 ae repnz scas %es:(%edi),%al 805b552: 89 c8 mov %ecx,%eax 805b554: f7 d0 not %eax 805b556: 48 dec %eax 805b557: 50 push %eax 805b558: 52 push %edx 805b559: 8d 45 b8 lea 0xffffffb8(%ebp),%eax 805b55c: 50 push %eax 805b55d: e8 5e a5 ff ff call 0x8055ac0 805b562: 83 c4 0c add $0xc,%esp 805b565: 85 c0 test %eax,%eax 805b567: 7f 0e jg 0x805b577 805b569: a1 2c b1 07 08 mov 0x807b12c,%eax 805b56e: 8b 40 0c mov 0xc(%eax),%eax 805b571: 0f b6 00 movzbl (%eax),%eax 805b574: 89 45 b8 mov %eax,0xffffffb8(%ebp) 805b577: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 805b57e: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp) 805b585: c7 45 a0 00 00 00 00 movl $0x0,0xffffffa0(%ebp) 805b58c: 8b 55 08 mov 0x8(%ebp),%edx 805b58f: 4a dec %edx 805b590: 89 55 9c mov %edx,0xffffff9c(%ebp) 805b593: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805b599: 8d 76 00 lea 0x0(%esi),%esi 805b59c: ff 45 9c incl 0xffffff9c(%ebp) 805b59f: 8b 4d 9c mov 0xffffff9c(%ebp),%ecx 805b5a2: 8a 09 mov (%ecx),%cl 805b5a4: 88 4d 8c mov %cl,0xffffff8c(%ebp) 805b5a7: 0f b6 f9 movzbl %cl,%edi 805b5aa: f6 44 7b 01 20 testb $0x20,0x1(%ebx,%edi,2) 805b5af: 75 eb jne 0x805b59c 805b5b1: 80 f9 2d cmp $0x2d,%cl 805b5b4: 75 16 jne 0x805b5cc 805b5b6: c7 45 a8 01 00 00 00 movl $0x1,0xffffffa8(%ebp) 805b5bd: ff 45 9c incl 0xffffff9c(%ebp) 805b5c0: 8b 45 9c mov 0xffffff9c(%ebp),%eax 805b5c3: 8a 00 mov (%eax),%al 805b5c5: 88 45 8c mov %al,0xffffff8c(%ebp) 805b5c8: eb 13 jmp 0x805b5dd 805b5ca: 8d 36 lea (%esi),%esi 805b5cc: 80 7d 8c 2b cmpb $0x2b,0xffffff8c(%ebp) 805b5d0: 75 0b jne 0x805b5dd 805b5d2: ff 45 9c incl 0xffffff9c(%ebp) 805b5d5: 8b 55 9c mov 0xffffff9c(%ebp),%edx 805b5d8: 8a 12 mov (%edx),%dl 805b5da: 88 55 8c mov %dl,0xffffff8c(%ebp) 805b5dd: 0f b6 75 8c movzbl 0xffffff8c(%ebp),%esi 805b5e1: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805b5e7: f6 44 73 01 08 testb $0x8,0x1(%ebx,%esi,2) 805b5ec: 75 2a jne 0x805b618 805b5ee: 39 75 b8 cmp %esi,0xffffffb8(%ebp) 805b5f1: 75 0e jne 0x805b601 805b5f3: 8b 4d 9c mov 0xffffff9c(%ebp),%ecx 805b5f6: 0f b6 49 01 movzbl 0x1(%ecx),%ecx 805b5fa: f6 44 4b 01 08 testb $0x8,0x1(%ebx,%ecx,2) 805b5ff: 75 17 jne 0x805b618 805b601: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805b605: 0f 84 b0 37 00 00 je 0x805edbb 805b60b: 8b 45 08 mov 0x8(%ebp),%eax 805b60e: 8b 7d 0c mov 0xc(%ebp),%edi 805b611: 89 07 mov %eax,(%edi) 805b613: e9 a3 37 00 00 jmp 0x805edbb 805b618: 8b 75 9c mov 0xffffff9c(%ebp),%esi 805b61b: 80 7d 8c 30 cmpb $0x30,0xffffff8c(%ebp) 805b61f: 74 10 je 0x805b631 805b621: 83 7d bc 00 cmpl $0x0,0xffffffbc(%ebp) 805b625: 74 20 je 0x805b647 805b627: 90 nop 805b628: 0f b6 45 8c movzbl 0xffffff8c(%ebp),%eax 805b62c: 39 45 bc cmp %eax,0xffffffbc(%ebp) 805b62f: 75 16 jne 0x805b647 805b631: ff 45 9c incl 0xffffff9c(%ebp) 805b634: 8b 55 9c mov 0xffffff9c(%ebp),%edx 805b637: 8a 12 mov (%edx),%dl 805b639: 88 55 8c mov %dl,0xffffff8c(%ebp) 805b63c: 80 fa 30 cmp $0x30,%dl 805b63f: 74 f0 je 0x805b631 805b641: 83 7d bc 00 cmpl $0x0,0xffffffbc(%ebp) 805b645: 75 e1 jne 0x805b628 805b647: 0f b6 5d 8c movzbl 0xffffff8c(%ebp),%ebx 805b64b: a1 88 ad 07 08 mov 0x807ad88,%eax 805b650: f6 44 58 01 08 testb $0x8,0x1(%eax,%ebx,2) 805b655: 0f 85 21 02 00 00 jne 0x805b87c 805b65b: 39 5d b8 cmp %ebx,0xffffffb8(%ebp) 805b65e: 0f 84 18 02 00 00 je 0x805b87c 805b664: 8b 4d 9c mov 0xffffff9c(%ebp),%ecx 805b667: 89 4d 84 mov %ecx,0xffffff84(%ebp) 805b66a: 8b 7d bc mov 0xffffffbc(%ebp),%edi 805b66d: 89 7d 80 mov %edi,0xffffff80(%ebp) 805b670: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp) 805b674: 0f 85 c7 01 00 00 jne 0x805b841 805b67a: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805b680: e9 d5 01 00 00 jmp 0x805b85a 805b685: 8d 76 00 lea 0x0(%esi),%esi 805b688: 8b 55 84 mov 0xffffff84(%ebp),%edx 805b68b: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805b691: e9 c4 01 00 00 jmp 0x805b85a 805b696: 8d 36 lea (%esi),%esi 805b698: 8b 4d 84 mov 0xffffff84(%ebp),%ecx 805b69b: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805b6a1: e9 b4 01 00 00 jmp 0x805b85a 805b6a6: 8d 36 lea (%esi),%esi 805b6a8: 8b bd 78 ff ff ff mov 0xffffff78(%ebp),%edi 805b6ae: 89 bd 94 fe ff ff mov %edi,0xfffffe94(%ebp) 805b6b4: e9 dd 03 00 00 jmp 0x805ba96 805b6b9: 8d 76 00 lea 0x0(%esi),%esi 805b6bc: 8b 85 78 ff ff ff mov 0xffffff78(%ebp),%eax 805b6c2: 89 85 94 fe ff ff mov %eax,0xfffffe94(%ebp) 805b6c8: e9 c9 03 00 00 jmp 0x805ba96 805b6cd: 8d 76 00 lea 0x0(%esi),%esi 805b6d0: 8b 95 78 ff ff ff mov 0xffffff78(%ebp),%edx 805b6d6: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805b6dc: e9 b5 03 00 00 jmp 0x805ba96 805b6e1: 8d 76 00 lea 0x0(%esi),%esi 805b6e4: 8b 4d 84 mov 0xffffff84(%ebp),%ecx 805b6e7: 49 dec %ecx 805b6e8: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805b6ee: 8b 5d 88 mov 0xffffff88(%ebp),%ebx 805b6f1: 39 f1 cmp %esi,%ecx 805b6f3: 72 21 jb 0x805b716 805b6f5: 8d 76 00 lea 0x0(%esi),%esi 805b6f8: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805b6fe: 0f b6 3f movzbl (%edi),%edi 805b701: 8b 45 80 mov 0xffffff80(%ebp),%eax 805b704: 39 c7 cmp %eax,%edi 805b706: 74 0e je 0x805b716 805b708: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805b70e: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b714: 73 e2 jae 0x805b6f8 805b716: 8b 55 84 mov 0xffffff84(%ebp),%edx 805b719: 2b 95 98 fe ff ff sub 0xfffffe98(%ebp),%edx 805b71f: 0f b6 03 movzbl (%ebx),%eax 805b722: 40 inc %eax 805b723: 39 c2 cmp %eax,%edx 805b725: 0f 85 dd 00 00 00 jne 0x805b808 805b72b: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b731: 72 4f jb 0x805b782 805b733: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805b739: 4a dec %edx 805b73a: 89 95 7c ff ff ff mov %edx,0xffffff7c(%ebp) 805b740: 43 inc %ebx 805b741: 80 3b 00 cmpb $0x0,(%ebx) 805b744: 75 01 jne 0x805b747 805b746: 4b dec %ebx 805b747: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805b74d: 80 3b ff cmpb $0xff,(%ebx) 805b750: 75 3e jne 0x805b790 805b752: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b758: 72 28 jb 0x805b782 805b75a: 8d 36 lea (%esi),%esi 805b75c: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805b762: 0f b6 09 movzbl (%ecx),%ecx 805b765: 8b 7d 80 mov 0xffffff80(%ebp),%edi 805b768: 39 f9 cmp %edi,%ecx 805b76a: 74 0e je 0x805b77a 805b76c: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805b772: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b778: 73 e2 jae 0x805b75c 805b77a: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b780: 73 be jae 0x805b740 805b782: 8b 45 84 mov 0xffffff84(%ebp),%eax 805b785: 89 85 94 fe ff ff mov %eax,0xfffffe94(%ebp) 805b78b: e9 ca 00 00 00 jmp 0x805b85a 805b790: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805b796: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805b79c: 39 f2 cmp %esi,%edx 805b79e: 72 26 jb 0x805b7c6 805b7a0: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805b7a6: 0f b6 09 movzbl (%ecx),%ecx 805b7a9: 8b 7d 80 mov 0xffffff80(%ebp),%edi 805b7ac: 39 f9 cmp %edi,%ecx 805b7ae: 74 0e je 0x805b7be 805b7b0: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805b7b6: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b7bc: 73 e2 jae 0x805b7a0 805b7be: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b7c4: 73 1f jae 0x805b7e5 805b7c6: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805b7cc: 2b 95 98 fe ff ff sub 0xfffffe98(%ebp),%edx 805b7d2: 0f b6 03 movzbl (%ebx),%eax 805b7d5: 39 c2 cmp %eax,%edx 805b7d7: 0f 8e ab fe ff ff jle 0x805b688 805b7dd: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b7e3: 72 17 jb 0x805b7fc 805b7e5: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805b7eb: 2b 95 98 fe ff ff sub 0xfffffe98(%ebp),%edx 805b7f1: 0f b6 03 movzbl (%ebx),%eax 805b7f4: 39 c2 cmp %eax,%edx 805b7f6: 0f 84 44 ff ff ff je 0x805b740 805b7fc: 8b 85 7c ff ff ff mov 0xffffff7c(%ebp),%eax 805b802: 89 45 84 mov %eax,0xffffff84(%ebp) 805b805: eb 3a jmp 0x805b841 805b807: 90 nop 805b808: 8b 55 84 mov 0xffffff84(%ebp),%edx 805b80b: 2b 95 98 fe ff ff sub 0xfffffe98(%ebp),%edx 805b811: 0f b6 1b movzbl (%ebx),%ebx 805b814: 8d 43 01 lea 0x1(%ebx),%eax 805b817: 39 c2 cmp %eax,%edx 805b819: 7e 11 jle 0x805b82c 805b81b: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805b821: 8d 5c 13 01 lea 0x1(%ebx,%edx,1),%ebx 805b825: 89 5d 84 mov %ebx,0xffffff84(%ebp) 805b828: eb 17 jmp 0x805b841 805b82a: 8d 36 lea (%esi),%esi 805b82c: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b832: 0f 82 60 fe ff ff jb 0x805b698 805b838: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805b83e: 89 4d 84 mov %ecx,0xffffff84(%ebp) 805b841: 39 75 84 cmp %esi,0xffffff84(%ebp) 805b844: 0f 87 9a fe ff ff ja 0x805b6e4 805b84a: 89 f3 mov %esi,%ebx 805b84c: 39 75 84 cmp %esi,0xffffff84(%ebp) 805b84f: 76 03 jbe 0x805b854 805b851: 8b 5d 84 mov 0xffffff84(%ebp),%ebx 805b854: 89 9d 94 fe ff ff mov %ebx,0xfffffe94(%ebp) 805b85a: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805b85e: 0f 84 57 35 00 00 je 0x805edbb 805b864: 8b 9d 94 fe ff ff mov 0xfffffe94(%ebp),%ebx 805b86a: 39 f3 cmp %esi,%ebx 805b86c: 75 03 jne 0x805b871 805b86e: 8b 5d 08 mov 0x8(%ebp),%ebx 805b871: 8b 7d 0c mov 0xc(%ebp),%edi 805b874: 89 1f mov %ebx,(%edi) 805b876: e9 40 35 00 00 jmp 0x805edbb 805b87b: 90 nop 805b87c: 8b 45 9c mov 0xffffff9c(%ebp),%eax 805b87f: 89 45 98 mov %eax,0xffffff98(%ebp) 805b882: c7 45 94 00 00 00 00 movl $0x0,0xffffff94(%ebp) 805b889: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805b88f: 90 nop 805b890: 0f b6 45 8c movzbl 0xffffff8c(%ebp),%eax 805b894: f6 44 43 01 08 testb $0x8,0x1(%ebx,%eax,2) 805b899: 74 05 je 0x805b8a0 805b89b: ff 45 94 incl 0xffffff94(%ebp) 805b89e: eb 0f jmp 0x805b8af 805b8a0: 83 7d bc 00 cmpl $0x0,0xffffffbc(%ebp) 805b8a4: 74 20 je 0x805b8c6 805b8a6: 0f b6 45 8c movzbl 0xffffff8c(%ebp),%eax 805b8aa: 39 45 bc cmp %eax,0xffffffbc(%ebp) 805b8ad: 75 17 jne 0x805b8c6 805b8af: ff 45 9c incl 0xffffff9c(%ebp) 805b8b2: 8b 55 9c mov 0xffffff9c(%ebp),%edx 805b8b5: 8a 12 mov (%edx),%dl 805b8b7: 88 55 8c mov %dl,0xffffff8c(%ebp) 805b8ba: 83 7d 94 7a cmpl $0x7a,0xffffff94(%ebp) 805b8be: 7e d0 jle 0x805b890 805b8c0: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp) 805b8c4: 75 ca jne 0x805b890 805b8c6: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp) 805b8ca: 0f 84 1c 03 00 00 je 0x805bbec 805b8d0: 83 7d 94 00 cmpl $0x0,0xffffff94(%ebp) 805b8d4: 0f 8e 12 03 00 00 jle 0x805bbec 805b8da: 8b 4d 9c mov 0xffffff9c(%ebp),%ecx 805b8dd: 89 8d 78 ff ff ff mov %ecx,0xffffff78(%ebp) 805b8e3: 8b 7d bc mov 0xffffffbc(%ebp),%edi 805b8e6: 89 bd 74 ff ff ff mov %edi,0xffffff74(%ebp) 805b8ec: 39 f1 cmp %esi,%ecx 805b8ee: 0f 86 8c 01 00 00 jbe 0x805ba80 805b8f4: 8b 85 78 ff ff ff mov 0xffffff78(%ebp),%eax 805b8fa: 48 dec %eax 805b8fb: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805b901: 8b 5d 88 mov 0xffffff88(%ebp),%ebx 805b904: 39 f0 cmp %esi,%eax 805b906: 72 21 jb 0x805b929 805b908: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805b90e: 0f b6 12 movzbl (%edx),%edx 805b911: 8b 8d 74 ff ff ff mov 0xffffff74(%ebp),%ecx 805b917: 39 ca cmp %ecx,%edx 805b919: 74 0e je 0x805b929 805b91b: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805b921: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b927: 73 df jae 0x805b908 805b929: 8b 95 78 ff ff ff mov 0xffffff78(%ebp),%edx 805b92f: 2b 95 98 fe ff ff sub 0xfffffe98(%ebp),%edx 805b935: 0f b6 03 movzbl (%ebx),%eax 805b938: 40 inc %eax 805b939: 39 c2 cmp %eax,%edx 805b93b: 0f 85 f3 00 00 00 jne 0x805ba34 805b941: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b947: 0f 82 5b fd ff ff jb 0x805b6a8 805b94d: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805b953: 4f dec %edi 805b954: 89 bd 70 ff ff ff mov %edi,0xffffff70(%ebp) 805b95a: 8d 36 lea (%esi),%esi 805b95c: 43 inc %ebx 805b95d: 80 3b 00 cmpb $0x0,(%ebx) 805b960: 75 01 jne 0x805b963 805b962: 4b dec %ebx 805b963: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805b969: 80 3b ff cmpb $0xff,(%ebx) 805b96c: 75 46 jne 0x805b9b4 805b96e: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b974: 72 2b jb 0x805b9a1 805b976: 8d 36 lea (%esi),%esi 805b978: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805b97e: 0f b6 00 movzbl (%eax),%eax 805b981: 8b 95 74 ff ff ff mov 0xffffff74(%ebp),%edx 805b987: 39 d0 cmp %edx,%eax 805b989: 74 0e je 0x805b999 805b98b: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805b991: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b997: 73 df jae 0x805b978 805b999: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b99f: 73 bb jae 0x805b95c 805b9a1: 8b 8d 78 ff ff ff mov 0xffffff78(%ebp),%ecx 805b9a7: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805b9ad: e9 e4 00 00 00 jmp 0x805ba96 805b9b2: 8d 36 lea (%esi),%esi 805b9b4: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805b9ba: 89 bd 94 fe ff ff mov %edi,0xfffffe94(%ebp) 805b9c0: 39 f7 cmp %esi,%edi 805b9c2: 72 29 jb 0x805b9ed 805b9c4: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805b9ca: 0f b6 00 movzbl (%eax),%eax 805b9cd: 8b 95 74 ff ff ff mov 0xffffff74(%ebp),%edx 805b9d3: 39 d0 cmp %edx,%eax 805b9d5: 74 0e je 0x805b9e5 805b9d7: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805b9dd: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b9e3: 73 df jae 0x805b9c4 805b9e5: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805b9eb: 73 1f jae 0x805ba0c 805b9ed: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805b9f3: 2b 95 98 fe ff ff sub 0xfffffe98(%ebp),%edx 805b9f9: 0f b6 03 movzbl (%ebx),%eax 805b9fc: 39 c2 cmp %eax,%edx 805b9fe: 0f 8e b8 fc ff ff jle 0x805b6bc 805ba04: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805ba0a: 72 17 jb 0x805ba23 805ba0c: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805ba12: 2b 95 98 fe ff ff sub 0xfffffe98(%ebp),%edx 805ba18: 0f b6 03 movzbl (%ebx),%eax 805ba1b: 39 c2 cmp %eax,%edx 805ba1d: 0f 84 39 ff ff ff je 0x805b95c 805ba23: 8b 8d 70 ff ff ff mov 0xffffff70(%ebp),%ecx 805ba29: 89 8d 78 ff ff ff mov %ecx,0xffffff78(%ebp) 805ba2f: eb 43 jmp 0x805ba74 805ba31: 8d 76 00 lea 0x0(%esi),%esi 805ba34: 8b 95 78 ff ff ff mov 0xffffff78(%ebp),%edx 805ba3a: 2b 95 98 fe ff ff sub 0xfffffe98(%ebp),%edx 805ba40: 0f b6 1b movzbl (%ebx),%ebx 805ba43: 8d 43 01 lea 0x1(%ebx),%eax 805ba46: 39 c2 cmp %eax,%edx 805ba48: 7e 12 jle 0x805ba5c 805ba4a: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805ba50: 8d 5c 3b 01 lea 0x1(%ebx,%edi,1),%ebx 805ba54: 89 9d 78 ff ff ff mov %ebx,0xffffff78(%ebp) 805ba5a: eb 18 jmp 0x805ba74 805ba5c: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805ba62: 0f 82 68 fc ff ff jb 0x805b6d0 805ba68: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805ba6e: 89 85 78 ff ff ff mov %eax,0xffffff78(%ebp) 805ba74: 39 b5 78 ff ff ff cmp %esi,0xffffff78(%ebp) 805ba7a: 0f 87 74 fe ff ff ja 0x805b8f4 805ba80: 89 f3 mov %esi,%ebx 805ba82: 39 b5 78 ff ff ff cmp %esi,0xffffff78(%ebp) 805ba88: 76 06 jbe 0x805ba90 805ba8a: 8b 9d 78 ff ff ff mov 0xffffff78(%ebp),%ebx 805ba90: 89 9d 94 fe ff ff mov %ebx,0xfffffe94(%ebp) 805ba96: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805ba9c: 39 55 9c cmp %edx,0xffffff9c(%ebp) 805ba9f: 0f 84 47 01 00 00 je 0x805bbec 805baa5: 39 f2 cmp %esi,%edx 805baa7: 75 17 jne 0x805bac0 805baa9: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805baad: 0f 84 08 33 00 00 je 0x805edbb 805bab3: 8b 7d 08 mov 0x8(%ebp),%edi 805bab6: 8b 4d 0c mov 0xc(%ebp),%ecx 805bab9: 89 39 mov %edi,(%ecx) 805babb: e9 fb 32 00 00 jmp 0x805edbb 805bac0: 8b 45 98 mov 0xffffff98(%ebp),%eax 805bac3: 39 85 94 fe ff ff cmp %eax,0xfffffe94(%ebp) 805bac9: 73 1d jae 0x805bae8 805bacb: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805bacf: 0f 84 e6 32 00 00 je 0x805edbb 805bad5: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805badb: 8b 55 0c mov 0xc(%ebp),%edx 805bade: 89 0a mov %ecx,(%edx) 805bae0: e9 d6 32 00 00 jmp 0x805edbb 805bae5: 8d 76 00 lea 0x0(%esi),%esi 805bae8: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805baee: 89 7d 9c mov %edi,0xffffff9c(%ebp) 805baf1: c7 45 94 00 00 00 00 movl $0x0,0xffffff94(%ebp) 805baf8: 8b 45 98 mov 0xffffff98(%ebp),%eax 805bafb: 89 85 94 fe ff ff mov %eax,0xfffffe94(%ebp) 805bb01: 39 f8 cmp %edi,%eax 805bb03: 0f 83 d4 00 00 00 jae 0x805bbdd 805bb09: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 805bb0f: 89 fa mov %edi,%edx 805bb11: 29 c2 sub %eax,%edx 805bb13: 89 d3 mov %edx,%ebx 805bb15: 83 e3 03 and $0x3,%ebx 805bb18: 39 f8 cmp %edi,%eax 805bb1a: 7d 3a jge 0x805bb56 805bb1c: 85 db test %ebx,%ebx 805bb1e: 74 5c je 0x805bb7c 805bb20: 83 fb 01 cmp $0x1,%ebx 805bb23: 7e 31 jle 0x805bb56 805bb25: 83 fb 02 cmp $0x2,%ebx 805bb28: 7e 13 jle 0x805bb3d 805bb2a: 0f b6 08 movzbl (%eax),%ecx 805bb2d: f6 44 4e 01 08 testb $0x8,0x1(%esi,%ecx,2) 805bb32: 74 03 je 0x805bb37 805bb34: ff 45 94 incl 0xffffff94(%ebp) 805bb37: ff 85 94 fe ff ff incl 0xfffffe94(%ebp) 805bb3d: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805bb43: 0f b6 3f movzbl (%edi),%edi 805bb46: f6 44 7e 01 08 testb $0x8,0x1(%esi,%edi,2) 805bb4b: 74 03 je 0x805bb50 805bb4d: ff 45 94 incl 0xffffff94(%ebp) 805bb50: ff 85 94 fe ff ff incl 0xfffffe94(%ebp) 805bb56: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805bb5c: 0f b6 00 movzbl (%eax),%eax 805bb5f: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 805bb64: 74 03 je 0x805bb69 805bb66: ff 45 94 incl 0xffffff94(%ebp) 805bb69: ff 85 94 fe ff ff incl 0xfffffe94(%ebp) 805bb6f: 8b 55 9c mov 0xffffff9c(%ebp),%edx 805bb72: 39 95 94 fe ff ff cmp %edx,0xfffffe94(%ebp) 805bb78: 73 63 jae 0x805bbdd 805bb7a: 8d 36 lea (%esi),%esi 805bb7c: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805bb82: 0f b6 09 movzbl (%ecx),%ecx 805bb85: f6 44 4e 01 08 testb $0x8,0x1(%esi,%ecx,2) 805bb8a: 74 03 je 0x805bb8f 805bb8c: ff 45 94 incl 0xffffff94(%ebp) 805bb8f: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805bb95: 0f b6 7f 01 movzbl 0x1(%edi),%edi 805bb99: f6 44 7e 01 08 testb $0x8,0x1(%esi,%edi,2) 805bb9e: 74 03 je 0x805bba3 805bba0: ff 45 94 incl 0xffffff94(%ebp) 805bba3: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805bba9: 0f b6 40 02 movzbl 0x2(%eax),%eax 805bbad: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 805bbb2: 74 03 je 0x805bbb7 805bbb4: ff 45 94 incl 0xffffff94(%ebp) 805bbb7: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805bbbd: 0f b6 52 03 movzbl 0x3(%edx),%edx 805bbc1: f6 44 56 01 08 testb $0x8,0x1(%esi,%edx,2) 805bbc6: 74 03 je 0x805bbcb 805bbc8: ff 45 94 incl 0xffffff94(%ebp) 805bbcb: 83 85 94 fe ff ff 04 addl $0x4,0xfffffe94(%ebp) 805bbd2: 8b 4d 9c mov 0xffffff9c(%ebp),%ecx 805bbd5: 39 8d 94 fe ff ff cmp %ecx,0xfffffe94(%ebp) 805bbdb: 72 9f jb 0x805bb7c 805bbdd: 8b 7d 94 mov 0xffffff94(%ebp),%edi 805bbe0: 89 7d 90 mov %edi,0xffffff90(%ebp) 805bbe3: 31 f6 xor %esi,%esi 805bbe5: e9 e4 01 00 00 jmp 0x805bdce 805bbea: 8d 36 lea (%esi),%esi 805bbec: 83 7d 94 7a cmpl $0x7a,0xffffff94(%ebp) 805bbf0: 7e 07 jle 0x805bbf9 805bbf2: c7 45 b0 26 00 00 00 movl $0x26,0xffffffb0(%ebp) 805bbf9: 8b 45 94 mov 0xffffff94(%ebp),%eax 805bbfc: 89 45 90 mov %eax,0xffffff90(%ebp) 805bbff: 31 f6 xor %esi,%esi 805bc01: 85 c0 test %eax,%eax 805bc03: 75 05 jne 0x805bc0a 805bc05: be ff ff ff ff mov $0xffffffff,%esi 805bc0a: 0f b6 45 8c movzbl 0xffffff8c(%ebp),%eax 805bc0e: 39 45 b8 cmp %eax,0xffffffb8(%ebp) 805bc11: 75 46 jne 0x805bc59 805bc13: ff 45 9c incl 0xffffff9c(%ebp) 805bc16: 8b 55 9c mov 0xffffff9c(%ebp),%edx 805bc19: 8a 12 mov (%edx),%dl 805bc1b: 88 55 8c mov %dl,0xffffff8c(%ebp) 805bc1e: 0f b6 ca movzbl %dl,%ecx 805bc21: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805bc27: f6 44 4b 01 08 testb $0x8,0x1(%ebx,%ecx,2) 805bc2c: 74 2b je 0x805bc59 805bc2e: 8d 36 lea (%esi),%esi 805bc30: 80 7d 8c 30 cmpb $0x30,0xffffff8c(%ebp) 805bc34: 74 0b je 0x805bc41 805bc36: 83 fe ff cmp $0xffffffff,%esi 805bc39: 75 06 jne 0x805bc41 805bc3b: 8b 75 94 mov 0xffffff94(%ebp),%esi 805bc3e: 2b 75 90 sub 0xffffff90(%ebp),%esi 805bc41: ff 45 94 incl 0xffffff94(%ebp) 805bc44: ff 45 9c incl 0xffffff9c(%ebp) 805bc47: 8b 45 9c mov 0xffffff9c(%ebp),%eax 805bc4a: 8a 00 mov (%eax),%al 805bc4c: 88 45 8c mov %al,0xffffff8c(%ebp) 805bc4f: 0f b6 d0 movzbl %al,%edx 805bc52: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 805bc57: 75 d7 jne 0x805bc30 805bc59: 8b 5d 9c mov 0xffffff9c(%ebp),%ebx 805bc5c: 0f b6 55 8c movzbl 0xffffff8c(%ebp),%edx 805bc60: a1 8c ad 07 08 mov 0x807ad8c,%eax 805bc65: 83 3c 90 65 cmpl $0x65,(%eax,%edx,4) 805bc69: 0f 85 44 01 00 00 jne 0x805bdb3 805bc6f: c7 85 94 fe ff ff 00 movl $0x0,0xfffffe94(%ebp) 805bc76: 00 00 00 805bc79: ff 45 9c incl 0xffffff9c(%ebp) 805bc7c: 8b 4d 9c mov 0xffffff9c(%ebp),%ecx 805bc7f: 8a 09 mov (%ecx),%cl 805bc81: 88 4d 8c mov %cl,0xffffff8c(%ebp) 805bc84: 80 f9 2d cmp $0x2d,%cl 805bc87: 75 13 jne 0x805bc9c 805bc89: ff 85 94 fe ff ff incl 0xfffffe94(%ebp) 805bc8f: ff 45 9c incl 0xffffff9c(%ebp) 805bc92: 8b 45 9c mov 0xffffff9c(%ebp),%eax 805bc95: 8a 00 mov (%eax),%al 805bc97: 88 45 8c mov %al,0xffffff8c(%ebp) 805bc9a: eb 11 jmp 0x805bcad 805bc9c: 80 7d 8c 2b cmpb $0x2b,0xffffff8c(%ebp) 805bca0: 75 0b jne 0x805bcad 805bca2: ff 45 9c incl 0xffffff9c(%ebp) 805bca5: 8b 55 9c mov 0xffffff9c(%ebp),%edx 805bca8: 8a 12 mov (%edx),%dl 805bcaa: 88 55 8c mov %dl,0xffffff8c(%ebp) 805bcad: 0f b6 55 8c movzbl 0xffffff8c(%ebp),%edx 805bcb1: a1 88 ad 07 08 mov 0x807ad88,%eax 805bcb6: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 805bcbb: 0f 84 ef 00 00 00 je 0x805bdb0 805bcc1: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 805bcc8: 74 12 je 0x805bcdc 805bcca: b9 3d 00 00 00 mov $0x3d,%ecx 805bccf: 2b 4d 90 sub 0xffffff90(%ebp),%ecx 805bcd2: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805bcd8: eb 12 jmp 0x805bcec 805bcda: 8d 36 lea (%esi),%esi 805bcdc: 8d 7e 26 lea 0x26(%esi),%edi 805bcdf: 8b 45 90 mov 0xffffff90(%ebp),%eax 805bce2: 29 c7 sub %eax,%edi 805bce4: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805bcea: 8d 36 lea (%esi),%esi 805bcec: 8b 55 b0 mov 0xffffffb0(%ebp),%edx 805bcef: c1 e2 03 shl $0x3,%edx 805bcf2: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) 805bcf8: 03 55 b0 add 0xffffffb0(%ebp),%edx 805bcfb: 01 55 b0 add %edx,0xffffffb0(%ebp) 805bcfe: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805bd04: 39 4d b0 cmp %ecx,0xffffffb0(%ebp) 805bd07: 7e 6f jle 0x805bd78 805bd09: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 805bd10: 00 00 00 805bd13: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 805bd1a: 75 2c jne 0x805bd48 805bd1c: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 805bd20: 74 16 je 0x805bd38 805bd22: b8 00 00 80 7f mov $0x7f800000,%eax 805bd27: 89 85 a4 fe ff ff mov %eax,0xfffffea4(%ebp) 805bd2d: d9 85 a4 fe ff ff flds 0xfffffea4(%ebp) 805bd33: d9 e0 fchs 805bd35: eb 13 jmp 0x805bd4a 805bd37: 90 nop 805bd38: b8 00 00 80 7f mov $0x7f800000,%eax 805bd3d: 50 push %eax 805bd3e: d9 04 24 flds (%esp,1) 805bd41: 83 c4 04 add $0x4,%esp 805bd44: eb 04 jmp 0x805bd4a 805bd46: 8d 36 lea (%esi),%esi 805bd48: d9 ee fldz 805bd4a: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805bd50: ff 45 9c incl 0xffffff9c(%ebp) 805bd53: 8b 7d 9c mov 0xffffff9c(%ebp),%edi 805bd56: 0f b6 3f movzbl (%edi),%edi 805bd59: f6 44 7b 01 08 testb $0x8,0x1(%ebx,%edi,2) 805bd5e: 75 f0 jne 0x805bd50 805bd60: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805bd64: 0f 84 51 34 00 00 je 0x805f1bb 805bd6a: 8b 55 9c mov 0xffffff9c(%ebp),%edx 805bd6d: 8b 45 0c mov 0xc(%ebp),%eax 805bd70: 89 10 mov %edx,(%eax) 805bd72: e9 44 34 00 00 jmp 0x805f1bb 805bd77: 90 nop 805bd78: 83 45 b0 d0 addl $0xffffffd0,0xffffffb0(%ebp) 805bd7c: 0f b6 4d 8c movzbl 0xffffff8c(%ebp),%ecx 805bd80: 01 4d b0 add %ecx,0xffffffb0(%ebp) 805bd83: ff 45 9c incl 0xffffff9c(%ebp) 805bd86: 8b 45 9c mov 0xffffff9c(%ebp),%eax 805bd89: 8a 00 mov (%eax),%al 805bd8b: 88 45 8c mov %al,0xffffff8c(%ebp) 805bd8e: 0f b6 d0 movzbl %al,%edx 805bd91: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 805bd97: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 805bd9c: 0f 85 4a ff ff ff jne 0x805bcec 805bda2: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 805bda9: 74 08 je 0x805bdb3 805bdab: f7 5d b0 negl 0xffffffb0(%ebp) 805bdae: eb 03 jmp 0x805bdb3 805bdb0: 89 5d 9c mov %ebx,0xffffff9c(%ebp) 805bdb3: 8b 7d 90 mov 0xffffff90(%ebp),%edi 805bdb6: 39 7d 94 cmp %edi,0xffffff94(%ebp) 805bdb9: 7e 13 jle 0x805bdce 805bdbb: 80 7b ff 30 cmpb $0x30,0xffffffff(%ebx) 805bdbf: 75 0d jne 0x805bdce 805bdc1: 8d 76 00 lea 0x0(%esi),%esi 805bdc4: 4b dec %ebx 805bdc5: ff 4d 94 decl 0xffffff94(%ebp) 805bdc8: 80 7b ff 30 cmpb $0x30,0xffffffff(%ebx) 805bdcc: 74 f6 je 0x805bdc4 805bdce: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805bdd2: 74 08 je 0x805bddc 805bdd4: 8b 55 9c mov 0xffffff9c(%ebp),%edx 805bdd7: 8b 45 0c mov 0xc(%ebp),%eax 805bdda: 89 10 mov %edx,(%eax) 805bddc: 83 7d 94 00 cmpl $0x0,0xffffff94(%ebp) 805bde0: 0f 84 d5 2f 00 00 je 0x805edbb 805bde6: 85 f6 test %esi,%esi 805bde8: 74 2c je 0x805be16 805bdea: 8b 4d 98 mov 0xffffff98(%ebp),%ecx 805bded: 0f b6 09 movzbl (%ecx),%ecx 805bdf0: 39 4d b8 cmp %ecx,0xffffffb8(%ebp) 805bdf3: 74 11 je 0x805be06 805bdf5: 8d 76 00 lea 0x0(%esi),%esi 805bdf8: ff 45 98 incl 0xffffff98(%ebp) 805bdfb: 8b 7d 98 mov 0xffffff98(%ebp),%edi 805bdfe: 0f b6 3f movzbl (%edi),%edi 805be01: 39 7d b8 cmp %edi,0xffffffb8(%ebp) 805be04: 75 f2 jne 0x805bdf8 805be06: 8b 45 98 mov 0xffffff98(%ebp),%eax 805be09: 8d 44 30 01 lea 0x1(%eax,%esi,1),%eax 805be0d: 89 45 98 mov %eax,0xffffff98(%ebp) 805be10: 29 75 b0 sub %esi,0xffffffb0(%ebp) 805be13: 29 75 94 sub %esi,0xffffff94(%ebp) 805be16: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 805be1a: 7d 0c jge 0x805be28 805be1c: 8b 5d 90 mov 0xffffff90(%ebp),%ebx 805be1f: f7 db neg %ebx 805be21: 39 5d b0 cmp %ebx,0xffffffb0(%ebp) 805be24: 7e 10 jle 0x805be36 805be26: eb 0b jmp 0x805be33 805be28: 8b 5d 94 mov 0xffffff94(%ebp),%ebx 805be2b: 2b 5d 90 sub 0xffffff90(%ebp),%ebx 805be2e: 39 5d b0 cmp %ebx,0xffffffb0(%ebp) 805be31: 7d 03 jge 0x805be36 805be33: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 805be36: 01 5d 90 add %ebx,0xffffff90(%ebp) 805be39: 29 5d b0 sub %ebx,0xffffffb0(%ebp) 805be3c: 8b 45 90 mov 0xffffff90(%ebp),%eax 805be3f: 03 45 b0 add 0xffffffb0(%ebp),%eax 805be42: 83 f8 27 cmp $0x27,%eax 805be45: 7e 19 jle 0x805be60 805be47: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 805be4e: 00 00 00 805be51: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 805be55: 0f 84 39 33 00 00 je 0x805f194 805be5b: e9 1f 33 00 00 jmp 0x805f17f 805be60: 83 7d b0 d4 cmpl $0xffffffd4,0xffffffb0(%ebp) 805be64: 7d 12 jge 0x805be78 805be66: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 805be6d: 00 00 00 805be70: e9 46 2f 00 00 jmp 0x805edbb 805be75: 8d 76 00 lea 0x0(%esi),%esi 805be78: 83 7d 90 00 cmpl $0x0,0xffffff90(%ebp) 805be7c: 0f 8e d7 13 00 00 jle 0x805d259 805be82: 8b 55 98 mov 0xffffff98(%ebp),%edx 805be85: 89 95 6c ff ff ff mov %edx,0xffffff6c(%ebp) 805be8b: 8b 4d 90 mov 0xffffff90(%ebp),%ecx 805be8e: 89 8d 68 ff ff ff mov %ecx,0xffffff68(%ebp) 805be94: 8d 7d e0 lea 0xffffffe0(%ebp),%edi 805be97: 89 bd 64 ff ff ff mov %edi,0xffffff64(%ebp) 805be9d: c7 85 94 fe ff ff 00 movl $0x0,0xfffffe94(%ebp) 805bea4: 00 00 00 805bea7: 31 db xor %ebx,%ebx 805bea9: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp) 805beb0: 83 bd 94 fe ff ff 09 cmpl $0x9,0xfffffe94(%ebp) 805beb7: 0f 85 2a 02 00 00 jne 0x805c0e7 805bebd: 83 7d b4 00 cmpl $0x0,0xffffffb4(%ebp) 805bec1: 75 09 jne 0x805becc 805bec3: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 805bec6: e9 0d 02 00 00 jmp 0x805c0d8 805becb: 90 nop 805becc: 68 00 ca 9a 3b push $0x3b9aca00 805bed1: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805bed4: 50 push %eax 805bed5: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx 805bedb: 52 push %edx 805bedc: 52 push %edx 805bedd: e8 7e a4 00 00 call 0x8066360 805bee2: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 805bee8: 8b 4d b4 mov 0xffffffb4(%ebp),%ecx 805beeb: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805bef1: 83 c4 10 add $0x10,%esp 805bef4: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 805bef7: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805befd: 8d 75 e4 lea 0xffffffe4(%ebp),%esi 805bf00: 01 fb add %edi,%ebx 805bf02: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805bf08: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 805bf0b: 89 f3 mov %esi,%ebx 805bf0d: 39 bd a0 fe ff ff cmp %edi,0xfffffea0(%ebp) 805bf13: 0f 83 cf 00 00 00 jae 0x805bfe8 805bf19: 49 dec %ecx 805bf1a: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805bf20: 0f 84 b8 00 00 00 je 0x805bfde 805bf26: 89 c8 mov %ecx,%eax 805bf28: f7 d8 neg %eax 805bf2a: 83 e0 03 and $0x3,%eax 805bf2d: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805bf33: 85 c9 test %ecx,%ecx 805bf35: 0f 8e 86 00 00 00 jle 0x805bfc1 805bf3b: 85 c0 test %eax,%eax 805bf3d: 74 31 je 0x805bf70 805bf3f: 83 f8 03 cmp $0x3,%eax 805bf42: 7d 7d jge 0x805bfc1 805bf44: 83 f8 02 cmp $0x2,%eax 805bf47: 7d 5d jge 0x805bfa6 805bf49: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 805bf4c: 40 inc %eax 805bf4d: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805bf53: 8d 75 e8 lea 0xffffffe8(%ebp),%esi 805bf56: 89 45 e4 mov %eax,0xffffffe4(%ebp) 805bf59: 8d 5d e8 lea 0xffffffe8(%ebp),%ebx 805bf5c: 85 c0 test %eax,%eax 805bf5e: 0f 85 84 00 00 00 jne 0x805bfe8 805bf64: 49 dec %ecx 805bf65: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805bf6b: eb 39 jmp 0x805bfa6 805bf6d: 8d 76 00 lea 0x0(%esi),%esi 805bf70: 8b 3e mov (%esi),%edi 805bf72: 47 inc %edi 805bf73: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805bf79: 83 c6 04 add $0x4,%esi 805bf7c: 89 3b mov %edi,(%ebx) 805bf7e: 83 c3 04 add $0x4,%ebx 805bf81: 85 ff test %edi,%edi 805bf83: 75 63 jne 0x805bfe8 805bf85: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805bf8b: 8b 06 mov (%esi),%eax 805bf8d: 40 inc %eax 805bf8e: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805bf94: 83 c6 04 add $0x4,%esi 805bf97: 89 03 mov %eax,(%ebx) 805bf99: 83 c3 04 add $0x4,%ebx 805bf9c: 85 c0 test %eax,%eax 805bf9e: 75 48 jne 0x805bfe8 805bfa0: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805bfa6: 8b 16 mov (%esi),%edx 805bfa8: 42 inc %edx 805bfa9: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805bfaf: 83 c6 04 add $0x4,%esi 805bfb2: 89 13 mov %edx,(%ebx) 805bfb4: 83 c3 04 add $0x4,%ebx 805bfb7: 85 d2 test %edx,%edx 805bfb9: 75 2d jne 0x805bfe8 805bfbb: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805bfc1: 8b 0e mov (%esi),%ecx 805bfc3: 41 inc %ecx 805bfc4: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805bfca: 83 c6 04 add $0x4,%esi 805bfcd: 89 0b mov %ecx,(%ebx) 805bfcf: 83 c3 04 add $0x4,%ebx 805bfd2: 85 c9 test %ecx,%ecx 805bfd4: 75 12 jne 0x805bfe8 805bfd6: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805bfdc: 75 92 jne 0x805bf70 805bfde: bb 01 00 00 00 mov $0x1,%ebx 805bfe3: e9 d6 00 00 00 jmp 0x805c0be 805bfe8: 39 f3 cmp %esi,%ebx 805bfea: 0f 84 cc 00 00 00 je 0x805c0bc 805bff0: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805bff7: 00 00 00 805bffa: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805c000: 4f dec %edi 805c001: 89 bd 94 fe ff ff mov %edi,0xfffffe94(%ebp) 805c007: 39 bd 98 fe ff ff cmp %edi,0xfffffe98(%ebp) 805c00d: 0f 8d a9 00 00 00 jge 0x805c0bc 805c013: 83 e7 03 and $0x3,%edi 805c016: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805c01c: 74 52 je 0x805c070 805c01e: 83 ff 01 cmp $0x1,%edi 805c021: 7e 28 jle 0x805c04b 805c023: 83 ff 02 cmp $0x2,%edi 805c026: 7e 0a jle 0x805c032 805c028: 8b 06 mov (%esi),%eax 805c02a: 89 03 mov %eax,(%ebx) 805c02c: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805c032: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c038: 8b 04 86 mov (%esi,%eax,4),%eax 805c03b: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805c041: 89 04 93 mov %eax,(%ebx,%edx,4) 805c044: 42 inc %edx 805c045: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805c04b: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805c051: 8b 0c 8e mov (%esi,%ecx,4),%ecx 805c054: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805c05a: 89 0c bb mov %ecx,(%ebx,%edi,4) 805c05d: 47 inc %edi 805c05e: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805c064: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805c06a: 39 c7 cmp %eax,%edi 805c06c: 74 4e je 0x805c0bc 805c06e: 8d 36 lea (%esi),%esi 805c070: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805c076: 8b 14 96 mov (%esi,%edx,4),%edx 805c079: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805c07f: 89 14 8b mov %edx,(%ebx,%ecx,4) 805c082: 41 inc %ecx 805c083: 8b 3c 8e mov (%esi,%ecx,4),%edi 805c086: 89 3c 8b mov %edi,(%ebx,%ecx,4) 805c089: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c08f: 83 c0 02 add $0x2,%eax 805c092: 8b 14 86 mov (%esi,%eax,4),%edx 805c095: 89 14 83 mov %edx,(%ebx,%eax,4) 805c098: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805c09e: 83 c1 03 add $0x3,%ecx 805c0a1: 8b 3c 8e mov (%esi,%ecx,4),%edi 805c0a4: 89 3c 8b mov %edi,(%ebx,%ecx,4) 805c0a7: 83 85 98 fe ff ff 04 addl $0x4,0xfffffe98(%ebp) 805c0ae: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805c0b4: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805c0ba: 75 b4 jne 0x805c070 805c0bc: 31 db xor %ebx,%ebx 805c0be: 01 9d 60 ff ff ff add %ebx,0xffffff60(%ebp) 805c0c4: 74 12 je 0x805c0d8 805c0c6: 8b bd 60 ff ff ff mov 0xffffff60(%ebp),%edi 805c0cc: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 805c0cf: 8b 8d 64 ff ff ff mov 0xffffff64(%ebp),%ecx 805c0d5: 89 3c 91 mov %edi,(%ecx,%edx,4) 805c0d8: ff 45 b4 incl 0xffffffb4(%ebp) 805c0db: c7 85 94 fe ff ff 00 movl $0x0,0xfffffe94(%ebp) 805c0e2: 00 00 00 805c0e5: 31 db xor %ebx,%ebx 805c0e7: 8b 85 6c ff ff ff mov 0xffffff6c(%ebp),%eax 805c0ed: 0f b6 00 movzbl (%eax),%eax 805c0f0: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 805c0f6: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 805c0fb: 75 19 jne 0x805c116 805c0fd: 8d 76 00 lea 0x0(%esi),%esi 805c100: ff 85 6c ff ff ff incl 0xffffff6c(%ebp) 805c106: 8b 95 6c ff ff ff mov 0xffffff6c(%ebp),%edx 805c10c: 0f b6 12 movzbl (%edx),%edx 805c10f: f6 44 56 01 08 testb $0x8,0x1(%esi,%edx,2) 805c114: 74 ea je 0x805c100 805c116: 8d 34 db lea (%ebx,%ebx,8),%esi 805c119: 01 f3 add %esi,%ebx 805c11b: 8b 8d 6c ff ff ff mov 0xffffff6c(%ebp),%ecx 805c121: 0f b6 09 movzbl (%ecx),%ecx 805c124: 8d 5c 19 d0 lea 0xffffffd0(%ecx,%ebx,1),%ebx 805c128: ff 85 6c ff ff ff incl 0xffffff6c(%ebp) 805c12e: ff 85 94 fe ff ff incl 0xfffffe94(%ebp) 805c134: ff 8d 68 ff ff ff decl 0xffffff68(%ebp) 805c13a: 83 bd 68 ff ff ff 00 cmpl $0x0,0xffffff68(%ebp) 805c141: 0f 8f 69 fd ff ff jg 0x805beb0 805c147: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 805c14b: 7e 2b jle 0x805c178 805c14d: 8b b5 94 fe ff ff mov 0xfffffe94(%ebp),%esi 805c153: 03 75 b0 add 0xffffffb0(%ebp),%esi 805c156: 83 fe 09 cmp $0x9,%esi 805c159: 7f 1d jg 0x805c178 805c15b: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 805c15e: 0f af 1c 85 a8 61 07 imul 0x80761a8(,%eax,4),%ebx 805c165: 08 805c166: 8b 34 b5 a8 61 07 08 mov 0x80761a8(,%esi,4),%esi 805c16d: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 805c174: eb 0f jmp 0x805c185 805c176: 8d 36 lea (%esi),%esi 805c178: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805c17e: 8b 34 bd a8 61 07 08 mov 0x80761a8(,%edi,4),%esi 805c185: 83 7d b4 00 cmpl $0x0,0xffffffb4(%ebp) 805c189: 75 11 jne 0x805c19c 805c18b: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 805c18e: c7 45 b4 01 00 00 00 movl $0x1,0xffffffb4(%ebp) 805c195: e9 0d 02 00 00 jmp 0x805c3a7 805c19a: 8d 36 lea (%esi),%esi 805c19c: 56 push %esi 805c19d: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805c1a0: 50 push %eax 805c1a1: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx 805c1a7: 52 push %edx 805c1a8: 52 push %edx 805c1a9: e8 b2 a1 00 00 call 0x8066360 805c1ae: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 805c1b4: 8b 4d b4 mov 0xffffffb4(%ebp),%ecx 805c1b7: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805c1bd: 83 c4 10 add $0x10,%esp 805c1c0: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 805c1c3: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805c1c9: 8d 75 e4 lea 0xffffffe4(%ebp),%esi 805c1cc: 01 fb add %edi,%ebx 805c1ce: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805c1d4: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 805c1d7: 89 f3 mov %esi,%ebx 805c1d9: 39 bd a0 fe ff ff cmp %edi,0xfffffea0(%ebp) 805c1df: 0f 83 cf 00 00 00 jae 0x805c2b4 805c1e5: 49 dec %ecx 805c1e6: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805c1ec: 0f 84 b8 00 00 00 je 0x805c2aa 805c1f2: 89 c8 mov %ecx,%eax 805c1f4: f7 d8 neg %eax 805c1f6: 83 e0 03 and $0x3,%eax 805c1f9: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805c1ff: 85 c9 test %ecx,%ecx 805c201: 0f 8e 86 00 00 00 jle 0x805c28d 805c207: 85 c0 test %eax,%eax 805c209: 74 31 je 0x805c23c 805c20b: 83 f8 03 cmp $0x3,%eax 805c20e: 7d 7d jge 0x805c28d 805c210: 83 f8 02 cmp $0x2,%eax 805c213: 7d 5d jge 0x805c272 805c215: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 805c218: 40 inc %eax 805c219: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805c21f: 8d 75 e8 lea 0xffffffe8(%ebp),%esi 805c222: 89 45 e4 mov %eax,0xffffffe4(%ebp) 805c225: 8d 5d e8 lea 0xffffffe8(%ebp),%ebx 805c228: 85 c0 test %eax,%eax 805c22a: 0f 85 84 00 00 00 jne 0x805c2b4 805c230: 49 dec %ecx 805c231: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805c237: eb 39 jmp 0x805c272 805c239: 8d 76 00 lea 0x0(%esi),%esi 805c23c: 8b 3e mov (%esi),%edi 805c23e: 47 inc %edi 805c23f: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805c245: 83 c6 04 add $0x4,%esi 805c248: 89 3b mov %edi,(%ebx) 805c24a: 83 c3 04 add $0x4,%ebx 805c24d: 85 ff test %edi,%edi 805c24f: 75 63 jne 0x805c2b4 805c251: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805c257: 8b 06 mov (%esi),%eax 805c259: 40 inc %eax 805c25a: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805c260: 83 c6 04 add $0x4,%esi 805c263: 89 03 mov %eax,(%ebx) 805c265: 83 c3 04 add $0x4,%ebx 805c268: 85 c0 test %eax,%eax 805c26a: 75 48 jne 0x805c2b4 805c26c: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805c272: 8b 16 mov (%esi),%edx 805c274: 42 inc %edx 805c275: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805c27b: 83 c6 04 add $0x4,%esi 805c27e: 89 13 mov %edx,(%ebx) 805c280: 83 c3 04 add $0x4,%ebx 805c283: 85 d2 test %edx,%edx 805c285: 75 2d jne 0x805c2b4 805c287: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805c28d: 8b 0e mov (%esi),%ecx 805c28f: 41 inc %ecx 805c290: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805c296: 83 c6 04 add $0x4,%esi 805c299: 89 0b mov %ecx,(%ebx) 805c29b: 83 c3 04 add $0x4,%ebx 805c29e: 85 c9 test %ecx,%ecx 805c2a0: 75 12 jne 0x805c2b4 805c2a2: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805c2a8: 75 92 jne 0x805c23c 805c2aa: bb 01 00 00 00 mov $0x1,%ebx 805c2af: e9 d6 00 00 00 jmp 0x805c38a 805c2b4: 39 f3 cmp %esi,%ebx 805c2b6: 0f 84 cc 00 00 00 je 0x805c388 805c2bc: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805c2c3: 00 00 00 805c2c6: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805c2cc: 4f dec %edi 805c2cd: 89 bd 94 fe ff ff mov %edi,0xfffffe94(%ebp) 805c2d3: 39 bd 98 fe ff ff cmp %edi,0xfffffe98(%ebp) 805c2d9: 0f 8d a9 00 00 00 jge 0x805c388 805c2df: 83 e7 03 and $0x3,%edi 805c2e2: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805c2e8: 74 52 je 0x805c33c 805c2ea: 83 ff 01 cmp $0x1,%edi 805c2ed: 7e 28 jle 0x805c317 805c2ef: 83 ff 02 cmp $0x2,%edi 805c2f2: 7e 0a jle 0x805c2fe 805c2f4: 8b 06 mov (%esi),%eax 805c2f6: 89 03 mov %eax,(%ebx) 805c2f8: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805c2fe: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c304: 8b 04 86 mov (%esi,%eax,4),%eax 805c307: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805c30d: 89 04 93 mov %eax,(%ebx,%edx,4) 805c310: 42 inc %edx 805c311: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805c317: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805c31d: 8b 0c 8e mov (%esi,%ecx,4),%ecx 805c320: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805c326: 89 0c bb mov %ecx,(%ebx,%edi,4) 805c329: 47 inc %edi 805c32a: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805c330: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805c336: 39 c7 cmp %eax,%edi 805c338: 74 4e je 0x805c388 805c33a: 8d 36 lea (%esi),%esi 805c33c: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805c342: 8b 14 96 mov (%esi,%edx,4),%edx 805c345: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805c34b: 89 14 8b mov %edx,(%ebx,%ecx,4) 805c34e: 41 inc %ecx 805c34f: 8b 3c 8e mov (%esi,%ecx,4),%edi 805c352: 89 3c 8b mov %edi,(%ebx,%ecx,4) 805c355: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c35b: 83 c0 02 add $0x2,%eax 805c35e: 8b 14 86 mov (%esi,%eax,4),%edx 805c361: 89 14 83 mov %edx,(%ebx,%eax,4) 805c364: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805c36a: 83 c1 03 add $0x3,%ecx 805c36d: 8b 3c 8e mov (%esi,%ecx,4),%edi 805c370: 89 3c 8b mov %edi,(%ebx,%ecx,4) 805c373: 83 85 98 fe ff ff 04 addl $0x4,0xfffffe98(%ebp) 805c37a: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805c380: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805c386: 75 b4 jne 0x805c33c 805c388: 31 db xor %ebx,%ebx 805c38a: 01 9d 5c ff ff ff add %ebx,0xffffff5c(%ebp) 805c390: 74 15 je 0x805c3a7 805c392: 8b bd 5c ff ff ff mov 0xffffff5c(%ebp),%edi 805c398: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 805c39b: 8b 8d 64 ff ff ff mov 0xffffff64(%ebp),%ecx 805c3a1: 89 3c 91 mov %edi,(%ecx,%edx,4) 805c3a4: ff 45 b4 incl 0xffffffb4(%ebp) 805c3a7: 8b 85 6c ff ff ff mov 0xffffff6c(%ebp),%eax 805c3ad: 89 45 98 mov %eax,0xffffff98(%ebp) 805c3b0: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 805c3b4: 0f 8e e7 00 00 00 jle 0x805c4a1 805c3ba: 8d 75 e0 lea 0xffffffe0(%ebp),%esi 805c3bd: 8d 55 c0 lea 0xffffffc0(%ebp),%edx 805c3c0: 89 95 58 ff ff ff mov %edx,0xffffff58(%ebp) 805c3c6: c7 85 54 ff ff ff 01 movl $0x1,0xffffff54(%ebp) 805c3cd: 00 00 00 805c3d0: c7 85 94 fe ff ff 0c movl $0x807780c,0xfffffe94(%ebp) 805c3d7: 78 07 08 805c3da: bb 10 78 07 08 mov $0x8077810,%ebx 805c3df: 90 nop 805c3e0: 8b 8d 54 ff ff ff mov 0xffffff54(%ebp),%ecx 805c3e6: 85 4d b0 test %ecx,0xffffffb0(%ebp) 805c3e9: 74 7a je 0x805c465 805c3eb: 31 4d b0 xor %ecx,0xffffffb0(%ebp) 805c3ee: 8b 3b mov (%ebx),%edi 805c3f0: 83 c7 fe add $0xfffffffe,%edi 805c3f3: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805c3f9: 39 7d b4 cmp %edi,0xffffffb4(%ebp) 805c3fc: 7c 16 jl 0x805c414 805c3fe: 57 push %edi 805c3ff: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805c405: 8b 00 mov (%eax),%eax 805c407: 83 c0 08 add $0x8,%eax 805c40a: 50 push %eax 805c40b: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 805c40e: 52 push %edx 805c40f: 56 push %esi 805c410: eb 19 jmp 0x805c42b 805c412: 8d 36 lea (%esi),%esi 805c414: 8b 7d b4 mov 0xffffffb4(%ebp),%edi 805c417: 57 push %edi 805c418: 56 push %esi 805c419: 8b 03 mov (%ebx),%eax 805c41b: 83 c0 fe add $0xfffffffe,%eax 805c41e: 50 push %eax 805c41f: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805c425: 8b 12 mov (%edx),%edx 805c427: 83 c2 08 add $0x8,%edx 805c42a: 52 push %edx 805c42b: 8b 8d 58 ff ff ff mov 0xffffff58(%ebp),%ecx 805c431: 51 push %ecx 805c432: e8 b9 98 00 00 call 0x8065cf0 805c437: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805c43d: 83 c4 14 add $0x14,%esp 805c440: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805c443: 83 c0 fe add $0xfffffffe,%eax 805c446: 03 03 add (%ebx),%eax 805c448: 89 45 b4 mov %eax,0xffffffb4(%ebp) 805c44b: 83 bd 98 fe ff ff 00 cmpl $0x0,0xfffffe98(%ebp) 805c452: 75 03 jne 0x805c457 805c454: ff 4d b4 decl 0xffffffb4(%ebp) 805c457: 89 f0 mov %esi,%eax 805c459: 8b b5 58 ff ff ff mov 0xffffff58(%ebp),%esi 805c45f: 89 85 58 ff ff ff mov %eax,0xffffff58(%ebp) 805c465: c1 a5 54 ff ff ff 01 shll $0x1,0xffffff54(%ebp) 805c46c: 83 c3 10 add $0x10,%ebx 805c46f: 83 85 94 fe ff ff 10 addl $0x10,0xfffffe94(%ebp) 805c476: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 805c47a: 0f 85 60 ff ff ff jne 0x805c3e0 805c480: 8d 45 c0 lea 0xffffffc0(%ebp),%eax 805c483: 39 c6 cmp %eax,%esi 805c485: 75 1a jne 0x805c4a1 805c487: 8b 7d b4 mov 0xffffffb4(%ebp),%edi 805c48a: c1 e7 02 shl $0x2,%edi 805c48d: 89 bd a0 fe ff ff mov %edi,0xfffffea0(%ebp) 805c493: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 805c496: 57 push %edi 805c497: 56 push %esi 805c498: 50 push %eax 805c499: e8 f6 74 00 00 call 0x8063994 805c49e: 83 c4 0c add $0xc,%esp 805c4a1: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805c4a4: 8d 54 85 dc lea 0xffffffdc(%ebp,%eax,4),%edx 805c4a8: 0f bd 12 bsr (%edx),%edx 805c4ab: 80 f2 1f xor $0x1f,%dl 805c4ae: 89 55 a0 mov %edx,0xffffffa0(%ebp) 805c4b1: c1 e0 05 shl $0x5,%eax 805c4b4: 29 d0 sub %edx,%eax 805c4b6: 89 45 a0 mov %eax,0xffffffa0(%ebp) 805c4b9: 3d 80 00 00 00 cmp $0x80,%eax 805c4be: 7e 1c jle 0x805c4dc 805c4c0: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 805c4c7: 00 00 00 805c4ca: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 805c4ce: 0f 85 ab 2c 00 00 jne 0x805f17f 805c4d4: e9 bb 2c 00 00 jmp 0x805f194 805c4d9: 8d 76 00 lea 0x0(%esi),%esi 805c4dc: 83 7d a0 18 cmpl $0x18,0xffffffa0(%ebp) 805c4e0: 0f 8e 36 07 00 00 jle 0x805cc1c 805c4e6: 8b 55 a0 mov 0xffffffa0(%ebp),%edx 805c4e9: 83 c2 e8 add $0xffffffe8,%edx 805c4ec: 89 95 50 ff ff ff mov %edx,0xffffff50(%ebp) 805c4f2: 8b 9d 50 ff ff ff mov 0xffffff50(%ebp),%ebx 805c4f8: 79 06 jns 0x805c500 805c4fa: 8b 5d a0 mov 0xffffffa0(%ebp),%ebx 805c4fd: 83 c3 07 add $0x7,%ebx 805c500: c1 fb 05 sar $0x5,%ebx 805c503: 89 9d 50 ff ff ff mov %ebx,0xffffff50(%ebp) 805c509: 8b 4d a0 mov 0xffffffa0(%ebp),%ecx 805c50c: 83 c1 e8 add $0xffffffe8,%ecx 805c50f: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805c515: 8b 9d 94 fe ff ff mov 0xfffffe94(%ebp),%ebx 805c51b: 79 06 jns 0x805c523 805c51d: 8b 5d a0 mov 0xffffffa0(%ebp),%ebx 805c520: 83 c3 07 add $0x7,%ebx 805c523: 80 e3 e0 and $0xe0,%bl 805c526: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805c52c: 29 9d 94 fe ff ff sub %ebx,0xfffffe94(%ebp) 805c532: 8b bd 50 ff ff ff mov 0xffffff50(%ebp),%edi 805c538: 89 bd 4c ff ff ff mov %edi,0xffffff4c(%ebp) 805c53e: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 805c545: 75 06 jne 0x805c54d 805c547: ff 8d 4c ff ff ff decl 0xffffff4c(%ebp) 805c54d: c7 85 48 ff ff ff 1f movl $0x1f,0xffffff48(%ebp) 805c554: 00 00 00 805c557: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 805c55e: 75 14 jne 0x805c574 805c560: 8b 85 50 ff ff ff mov 0xffffff50(%ebp),%eax 805c566: 8b 44 85 e0 mov 0xffffffe0(%ebp,%eax,4),%eax 805c56a: 89 45 ac mov %eax,0xffffffac(%ebp) 805c56d: e9 45 02 00 00 jmp 0x805c7b7 805c572: 8d 36 lea (%esi),%esi 805c574: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805c57a: 4a dec %edx 805c57b: 89 95 48 ff ff ff mov %edx,0xffffff48(%ebp) 805c581: 8b 9d 50 ff ff ff mov 0xffffff50(%ebp),%ebx 805c587: 8b 4d b4 mov 0xffffffb4(%ebp),%ecx 805c58a: 49 dec %ecx 805c58b: 89 8d 44 ff ff ff mov %ecx,0xffffff44(%ebp) 805c591: 39 cb cmp %ecx,%ebx 805c593: 0f 8d 03 02 00 00 jge 0x805c79c 805c599: bf 20 00 00 00 mov $0x20,%edi 805c59e: 2b bd 94 fe ff ff sub 0xfffffe94(%ebp),%edi 805c5a4: 89 bd 40 ff ff ff mov %edi,0xffffff40(%ebp) 805c5aa: 8d 74 9d e4 lea 0xffffffe4(%ebp,%ebx,4),%esi 805c5ae: 29 d9 sub %ebx,%ecx 805c5b0: 83 e1 03 and $0x3,%ecx 805c5b3: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805c5b9: 0f 84 b1 00 00 00 je 0x805c670 805c5bf: 83 f9 01 cmp $0x1,%ecx 805c5c2: 7e 60 jle 0x805c624 805c5c4: 83 f9 02 cmp $0x2,%ecx 805c5c7: 7e 1b jle 0x805c5e4 805c5c9: 8b 54 9d e0 mov 0xffffffe0(%ebp,%ebx,4),%edx 805c5cd: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805c5d3: d3 ea shr %cl,%edx 805c5d5: 8b 06 mov (%esi),%eax 805c5d7: 89 f9 mov %edi,%ecx 805c5d9: d3 e0 shl %cl,%eax 805c5db: 09 c2 or %eax,%edx 805c5dd: 89 55 ac mov %edx,0xffffffac(%ebp) 805c5e0: 83 c6 04 add $0x4,%esi 805c5e3: 43 inc %ebx 805c5e4: 89 df mov %ebx,%edi 805c5e6: 2b bd 50 ff ff ff sub 0xffffff50(%ebp),%edi 805c5ec: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805c5f2: 8b 7c 9d e0 mov 0xffffffe0(%ebp,%ebx,4),%edi 805c5f6: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805c5fc: d3 ef shr %cl,%edi 805c5fe: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805c604: 8b 3e mov (%esi),%edi 805c606: 8b 8d 40 ff ff ff mov 0xffffff40(%ebp),%ecx 805c60c: d3 e7 shl %cl,%edi 805c60e: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805c614: 09 fa or %edi,%edx 805c616: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c61c: 89 54 85 ac mov %edx,0xffffffac(%ebp,%eax,4) 805c620: 83 c6 04 add $0x4,%esi 805c623: 43 inc %ebx 805c624: 89 d9 mov %ebx,%ecx 805c626: 2b 8d 50 ff ff ff sub 0xffffff50(%ebp),%ecx 805c62c: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805c632: 8b 7c 9d e0 mov 0xffffffe0(%ebp,%ebx,4),%edi 805c636: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805c63c: d3 ef shr %cl,%edi 805c63e: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805c644: 8b 3e mov (%esi),%edi 805c646: 8b 8d 40 ff ff ff mov 0xffffff40(%ebp),%ecx 805c64c: d3 e7 shl %cl,%edi 805c64e: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805c654: 09 fa or %edi,%edx 805c656: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c65c: 89 54 85 ac mov %edx,0xffffffac(%ebp,%eax,4) 805c660: 83 c6 04 add $0x4,%esi 805c663: 43 inc %ebx 805c664: 39 9d 44 ff ff ff cmp %ebx,0xffffff44(%ebp) 805c66a: 0f 8e 2c 01 00 00 jle 0x805c79c 805c670: 89 d9 mov %ebx,%ecx 805c672: 2b 8d 50 ff ff ff sub 0xffffff50(%ebp),%ecx 805c678: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805c67e: 8b 7c 9d e0 mov 0xffffffe0(%ebp,%ebx,4),%edi 805c682: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805c688: d3 ef shr %cl,%edi 805c68a: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805c690: 8b 3e mov (%esi),%edi 805c692: 8b 8d 40 ff ff ff mov 0xffffff40(%ebp),%ecx 805c698: d3 e7 shl %cl,%edi 805c69a: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805c6a0: 09 fa or %edi,%edx 805c6a2: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c6a8: 89 54 85 ac mov %edx,0xffffffac(%ebp,%eax,4) 805c6ac: 8d 4b 01 lea 0x1(%ebx),%ecx 805c6af: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805c6b5: 2b 8d 50 ff ff ff sub 0xffffff50(%ebp),%ecx 805c6bb: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805c6c1: 8b 8d a0 fe ff ff mov 0xfffffea0(%ebp),%ecx 805c6c7: 8b 7c 8d e0 mov 0xffffffe0(%ebp,%ecx,4),%edi 805c6cb: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805c6d1: d3 ef shr %cl,%edi 805c6d3: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805c6d9: 8b 7e 04 mov 0x4(%esi),%edi 805c6dc: 8b 8d 40 ff ff ff mov 0xffffff40(%ebp),%ecx 805c6e2: d3 e7 shl %cl,%edi 805c6e4: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805c6ea: 09 fa or %edi,%edx 805c6ec: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c6f2: 89 54 85 ac mov %edx,0xffffffac(%ebp,%eax,4) 805c6f6: 8d 4b 02 lea 0x2(%ebx),%ecx 805c6f9: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805c6ff: 2b 8d 50 ff ff ff sub 0xffffff50(%ebp),%ecx 805c705: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805c70b: 8b 8d a0 fe ff ff mov 0xfffffea0(%ebp),%ecx 805c711: 8b 7c 8d e0 mov 0xffffffe0(%ebp,%ecx,4),%edi 805c715: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805c71b: d3 ef shr %cl,%edi 805c71d: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805c723: 8b 7e 08 mov 0x8(%esi),%edi 805c726: 8b 8d 40 ff ff ff mov 0xffffff40(%ebp),%ecx 805c72c: d3 e7 shl %cl,%edi 805c72e: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805c734: 09 fa or %edi,%edx 805c736: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c73c: 89 54 85 ac mov %edx,0xffffffac(%ebp,%eax,4) 805c740: 8d 4b 03 lea 0x3(%ebx),%ecx 805c743: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805c749: 2b 8d 50 ff ff ff sub 0xffffff50(%ebp),%ecx 805c74f: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805c755: 8b 8d a0 fe ff ff mov 0xfffffea0(%ebp),%ecx 805c75b: 8b 7c 8d e0 mov 0xffffffe0(%ebp,%ecx,4),%edi 805c75f: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805c765: d3 ef shr %cl,%edi 805c767: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805c76d: 8b 7e 0c mov 0xc(%esi),%edi 805c770: 8b 8d 40 ff ff ff mov 0xffffff40(%ebp),%ecx 805c776: d3 e7 shl %cl,%edi 805c778: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805c77e: 09 fa or %edi,%edx 805c780: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c786: 89 54 85 ac mov %edx,0xffffffac(%ebp,%eax,4) 805c78a: 83 c6 10 add $0x10,%esi 805c78d: 83 c3 04 add $0x4,%ebx 805c790: 39 9d 44 ff ff ff cmp %ebx,0xffffff44(%ebp) 805c796: 0f 8f d4 fe ff ff jg 0x805c670 805c79c: 89 d8 mov %ebx,%eax 805c79e: 2b 85 50 ff ff ff sub 0xffffff50(%ebp),%eax 805c7a4: 85 c0 test %eax,%eax 805c7a6: 7f 0f jg 0x805c7b7 805c7a8: 8b 5c 9d e0 mov 0xffffffe0(%ebp,%ebx,4),%ebx 805c7ac: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805c7b2: d3 eb shr %cl,%ebx 805c7b4: 89 5d ac mov %ebx,0xffffffac(%ebp) 805c7b7: 31 db xor %ebx,%ebx 805c7b9: 83 7c 9d e0 00 cmpl $0x0,0xffffffe0(%ebp,%ebx,4) 805c7be: 75 08 jne 0x805c7c8 805c7c0: 43 inc %ebx 805c7c1: 83 7c 9d e0 00 cmpl $0x0,0xffffffe0(%ebp,%ebx,4) 805c7c6: 74 f8 je 0x805c7c0 805c7c8: 8b 7d a0 mov 0xffffffa0(%ebp),%edi 805c7cb: 4f dec %edi 805c7cc: 89 bd a0 fe ff ff mov %edi,0xfffffea0(%ebp) 805c7d2: 8b 85 4c ff ff ff mov 0xffffff4c(%ebp),%eax 805c7d8: 8b 44 85 e0 mov 0xffffffe0(%ebp,%eax,4),%eax 805c7dc: 89 85 9c fe ff ff mov %eax,0xfffffe9c(%ebp) 805c7e2: 8b b5 48 ff ff ff mov 0xffffff48(%ebp),%esi 805c7e8: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805c7ef: 00 00 00 805c7f2: 8b 55 94 mov 0xffffff94(%ebp),%edx 805c7f5: 39 55 90 cmp %edx,0xffffff90(%ebp) 805c7f8: 7c 08 jl 0x805c802 805c7fa: 39 9d 4c ff ff ff cmp %ebx,0xffffff4c(%ebp) 805c800: 7e 0a jle 0x805c80c 805c802: c7 85 98 fe ff ff 01 movl $0x1,0xfffffe98(%ebp) 805c809: 00 00 00 805c80c: 8d 4d ac lea 0xffffffac(%ebp),%ecx 805c80f: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805c815: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 805c81b: 89 bd 3c ff ff ff mov %edi,0xffffff3c(%ebp) 805c821: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax 805c827: 89 85 38 ff ff ff mov %eax,0xffffff38(%ebp) 805c82d: 89 b5 34 ff ff ff mov %esi,0xffffff34(%ebp) 805c833: 8b b5 98 fe ff ff mov 0xfffffe98(%ebp),%esi 805c839: 83 ff 82 cmp $0xffffff82,%edi 805c83c: 0f 8d 59 02 00 00 jge 0x805ca9b 805c842: bb 82 ff ff ff mov $0xffffff82,%ebx 805c847: 29 fb sub %edi,%ebx 805c849: 83 fb 18 cmp $0x18,%ebx 805c84c: 0f 8f 5f 25 00 00 jg 0x805edb1 805c852: b8 01 00 00 00 mov $0x1,%eax 805c857: 8b 8d 34 ff ff ff mov 0xffffff34(%ebp),%ecx 805c85d: d3 e0 shl %cl,%eax 805c85f: 48 dec %eax 805c860: 85 85 38 ff ff ff test %eax,0xffffff38(%ebp) 805c866: 74 03 je 0x805c86b 805c868: 83 ce 01 or $0x1,%esi 805c86b: 83 fb 18 cmp $0x18,%ebx 805c86e: 75 34 jne 0x805c8a4 805c870: 8b 7d ac mov 0xffffffac(%ebp),%edi 805c873: 89 bd 38 ff ff ff mov %edi,0xffffff38(%ebp) 805c879: c7 85 34 ff ff ff 1f movl $0x1f,0xffffff34(%ebp) 805c880: 00 00 00 805c883: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805c889: 83 38 00 cmpl $0x0,(%eax) 805c88c: 74 03 je 0x805c891 805c88e: 83 ce 01 or $0x1,%esi 805c891: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805c897: c7 02 00 00 00 00 movl $0x0,(%edx) 805c89d: e9 ef 01 00 00 jmp 0x805ca91 805c8a2: 8d 36 lea (%esi),%esi 805c8a4: 83 fb 1f cmp $0x1f,%ebx 805c8a7: 0f 8e bb 01 00 00 jle 0x805ca68 805c8ad: 8d 4b ff lea 0xffffffff(%ebx),%ecx 805c8b0: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805c8b6: 85 c9 test %ecx,%ecx 805c8b8: 7d 09 jge 0x805c8c3 805c8ba: 8d 7b 1e lea 0x1e(%ebx),%edi 805c8bd: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805c8c3: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c8c9: c1 f8 05 sar $0x5,%eax 805c8cc: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805c8d2: 8b 14 82 mov (%edx,%eax,4),%edx 805c8d5: 89 95 38 ff ff ff mov %edx,0xffffff38(%ebp) 805c8db: 8d 4b ff lea 0xffffffff(%ebx),%ecx 805c8de: 89 8d 34 ff ff ff mov %ecx,0xffffff34(%ebp) 805c8e4: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805c8ea: 85 c9 test %ecx,%ecx 805c8ec: 7d 09 jge 0x805c8f7 805c8ee: 8d 7b 1e lea 0x1e(%ebx),%edi 805c8f1: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805c8f7: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c8fd: 24 e0 and $0xe0,%al 805c8ff: 29 85 34 ff ff ff sub %eax,0xffffff34(%ebp) 805c905: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805c90c: 00 00 00 805c90f: 90 nop 805c910: 8d 43 ff lea 0xffffffff(%ebx),%eax 805c913: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805c919: 85 c0 test %eax,%eax 805c91b: 7d 09 jge 0x805c926 805c91d: 8d 53 1e lea 0x1e(%ebx),%edx 805c920: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805c926: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c92c: c1 f8 05 sar $0x5,%eax 805c92f: 39 85 9c fe ff ff cmp %eax,0xfffffe9c(%ebp) 805c935: 7d 1d jge 0x805c954 805c937: 8b 8d 9c fe ff ff mov 0xfffffe9c(%ebp),%ecx 805c93d: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805c943: 83 3c 8f 00 cmpl $0x0,(%edi,%ecx,4) 805c947: 74 03 je 0x805c94c 805c949: 83 ce 01 or $0x1,%esi 805c94c: ff 85 9c fe ff ff incl 0xfffffe9c(%ebp) 805c952: eb bc jmp 0x805c910 805c954: b8 01 00 00 00 mov $0x1,%eax 805c959: 8b 8d 34 ff ff ff mov 0xffffff34(%ebp),%ecx 805c95f: d3 e0 shl %cl,%eax 805c961: 48 dec %eax 805c962: 85 85 38 ff ff ff test %eax,0xffffff38(%ebp) 805c968: 74 03 je 0x805c96d 805c96a: 83 ce 01 or $0x1,%esi 805c96d: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805c973: 85 db test %ebx,%ebx 805c975: 7d 09 jge 0x805c980 805c977: 8d 7b 1f lea 0x1f(%ebx),%edi 805c97a: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805c980: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805c986: 24 e0 and $0xe0,%al 805c988: 89 da mov %ebx,%edx 805c98a: 29 c2 sub %eax,%edx 805c98c: 52 push %edx 805c98d: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805c993: 85 db test %ebx,%ebx 805c995: 7d 09 jge 0x805c9a0 805c997: 8d 4b 1f lea 0x1f(%ebx),%ecx 805c99a: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805c9a0: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805c9a6: c1 ff 05 sar $0x5,%edi 805c9a9: b8 01 00 00 00 mov $0x1,%eax 805c9ae: 29 f8 sub %edi,%eax 805c9b0: 50 push %eax 805c9b1: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805c9b7: 85 db test %ebx,%ebx 805c9b9: 7d 09 jge 0x805c9c4 805c9bb: 8d 53 1f lea 0x1f(%ebx),%edx 805c9be: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805c9c4: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805c9ca: c1 f9 05 sar $0x5,%ecx 805c9cd: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805c9d3: 8d 3c 8f lea (%edi,%ecx,4),%edi 805c9d6: 57 push %edi 805c9d7: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805c9dd: 50 push %eax 805c9de: e8 4d ab 00 00 call 0x8067530 805c9e3: 83 c4 10 add $0x10,%esp 805c9e6: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805c9ed: 00 00 00 805c9f0: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805c9f7: 00 00 00 805c9fa: 8d 36 lea (%esi),%esi 805c9fc: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805ca02: 85 db test %ebx,%ebx 805ca04: 7d 09 jge 0x805ca0f 805ca06: 8d 53 1f lea 0x1f(%ebx),%edx 805ca09: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) 805ca0f: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax 805ca15: c1 f8 05 sar $0x5,%eax 805ca18: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805ca1e: 7d 71 jge 0x805ca91 805ca20: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805ca26: 85 db test %ebx,%ebx 805ca28: 7d 09 jge 0x805ca33 805ca2a: 8d 4b 1f lea 0x1f(%ebx),%ecx 805ca2d: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805ca33: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 805ca39: c1 ff 05 sar $0x5,%edi 805ca3c: b8 01 00 00 00 mov $0x1,%eax 805ca41: 29 f8 sub %edi,%eax 805ca43: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805ca49: 8d 14 82 lea (%edx,%eax,4),%edx 805ca4c: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805ca52: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 805ca59: 83 85 9c fe ff ff 04 addl $0x4,0xfffffe9c(%ebp) 805ca60: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805ca66: eb 94 jmp 0x805c9fc 805ca68: 85 db test %ebx,%ebx 805ca6a: 7e 25 jle 0x805ca91 805ca6c: 8b 7d ac mov 0xffffffac(%ebp),%edi 805ca6f: 89 bd 38 ff ff ff mov %edi,0xffffff38(%ebp) 805ca75: 8d 43 ff lea 0xffffffff(%ebx),%eax 805ca78: 89 85 34 ff ff ff mov %eax,0xffffff34(%ebp) 805ca7e: 53 push %ebx 805ca7f: 6a 01 push $0x1 805ca81: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805ca87: 52 push %edx 805ca88: 52 push %edx 805ca89: e8 a2 aa 00 00 call 0x8067530 805ca8e: 83 c4 10 add $0x10,%esp 805ca91: c7 85 3c ff ff ff 81 movl $0xffffff81,0xffffff3c(%ebp) 805ca98: ff ff ff 805ca9b: bb 01 00 00 00 mov $0x1,%ebx 805caa0: 8b 8d 34 ff ff ff mov 0xffffff34(%ebp),%ecx 805caa6: d3 e3 shl %cl,%ebx 805caa8: 85 9d 38 ff ff ff test %ebx,0xffffff38(%ebp) 805caae: 0f 84 49 01 00 00 je 0x805cbfd 805cab4: 85 f6 test %esi,%esi 805cab6: 75 15 jne 0x805cacd 805cab8: f6 45 ac 01 testb $0x1,0xffffffac(%ebp) 805cabc: 75 0f jne 0x805cacd 805cabe: 8d 43 ff lea 0xffffffff(%ebx),%eax 805cac1: 85 85 38 ff ff ff test %eax,0xffffff38(%ebp) 805cac7: 0f 84 30 01 00 00 je 0x805cbfd 805cacd: 8b 55 ac mov 0xffffffac(%ebp),%edx 805cad0: 8d 5d b0 lea 0xffffffb0(%ebp),%ebx 805cad3: 8d 42 01 lea 0x1(%edx),%eax 805cad6: 89 45 ac mov %eax,0xffffffac(%ebp) 805cad9: 89 de mov %ebx,%esi 805cadb: 39 d0 cmp %edx,%eax 805cadd: 0f 82 d5 00 00 00 jb 0x805cbb8 805cae3: 39 de cmp %ebx,%esi 805cae5: 0f 84 cd 00 00 00 je 0x805cbb8 805caeb: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805caf2: 00 00 00 805caf5: c7 85 30 ff ff ff 00 movl $0x0,0xffffff30(%ebp) 805cafc: 00 00 00 805caff: 8b bd 30 ff ff ff mov 0xffffff30(%ebp),%edi 805cb05: 39 bd 98 fe ff ff cmp %edi,0xfffffe98(%ebp) 805cb0b: 0f 8d a7 00 00 00 jge 0x805cbb8 805cb11: 83 e7 03 and $0x3,%edi 805cb14: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805cb1a: 74 50 je 0x805cb6c 805cb1c: 83 ff 01 cmp $0x1,%edi 805cb1f: 7e 28 jle 0x805cb49 805cb21: 83 ff 02 cmp $0x2,%edi 805cb24: 7e 0a jle 0x805cb30 805cb26: 8b 03 mov (%ebx),%eax 805cb28: 89 06 mov %eax,(%esi) 805cb2a: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805cb30: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805cb36: 8b 04 83 mov (%ebx,%eax,4),%eax 805cb39: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805cb3f: 89 04 96 mov %eax,(%esi,%edx,4) 805cb42: 42 inc %edx 805cb43: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805cb49: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805cb4f: 8b 0c 8b mov (%ebx,%ecx,4),%ecx 805cb52: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805cb58: 89 0c be mov %ecx,(%esi,%edi,4) 805cb5b: 47 inc %edi 805cb5c: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805cb62: 8b 85 30 ff ff ff mov 0xffffff30(%ebp),%eax 805cb68: 39 c7 cmp %eax,%edi 805cb6a: 74 4c je 0x805cbb8 805cb6c: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805cb72: 8b 14 93 mov (%ebx,%edx,4),%edx 805cb75: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805cb7b: 89 14 8e mov %edx,(%esi,%ecx,4) 805cb7e: 41 inc %ecx 805cb7f: 8b 3c 8b mov (%ebx,%ecx,4),%edi 805cb82: 89 3c 8e mov %edi,(%esi,%ecx,4) 805cb85: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805cb8b: 83 c0 02 add $0x2,%eax 805cb8e: 8b 14 83 mov (%ebx,%eax,4),%edx 805cb91: 89 14 86 mov %edx,(%esi,%eax,4) 805cb94: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805cb9a: 83 c1 03 add $0x3,%ecx 805cb9d: 8b 3c 8b mov (%ebx,%ecx,4),%edi 805cba0: 89 3c 8e mov %edi,(%esi,%ecx,4) 805cba3: 83 85 98 fe ff ff 04 addl $0x4,0xfffffe98(%ebp) 805cbaa: 8b 85 30 ff ff ff mov 0xffffff30(%ebp),%eax 805cbb0: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805cbb6: 75 b4 jne 0x805cb6c 805cbb8: f6 45 af 01 testb $0x1,0xffffffaf(%ebp) 805cbbc: 74 26 je 0x805cbe4 805cbbe: ff 85 3c ff ff ff incl 0xffffff3c(%ebp) 805cbc4: 6a 01 push $0x1 805cbc6: 6a 01 push $0x1 805cbc8: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805cbce: 52 push %edx 805cbcf: 52 push %edx 805cbd0: e8 5b a9 00 00 call 0x8067530 805cbd5: 81 4d ac 00 00 80 00 orl $0x800000,0xffffffac(%ebp) 805cbdc: 83 c4 10 add $0x10,%esp 805cbdf: eb 1c jmp 0x805cbfd 805cbe1: 8d 76 00 lea 0x0(%esi),%esi 805cbe4: 83 bd 3c ff ff ff 81 cmpl $0xffffff81,0xffffff3c(%ebp) 805cbeb: 75 10 jne 0x805cbfd 805cbed: f6 45 ae 80 testb $0x80,0xffffffae(%ebp) 805cbf1: 74 0a je 0x805cbfd 805cbf3: c7 85 3c ff ff ff 82 movl $0xffffff82,0xffffff3c(%ebp) 805cbfa: ff ff ff 805cbfd: 81 bd 3c ff ff ff 80 cmpl $0x80,0xffffff3c(%ebp) 805cc04: 00 00 00 805cc07: 0f 8f bd f8 ff ff jg 0x805c4ca 805cc0d: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 805cc10: 51 push %ecx 805cc11: 8b bd 3c ff ff ff mov 0xffffff3c(%ebp),%edi 805cc17: e9 92 25 00 00 jmp 0x805f1ae 805cc1c: 8b 55 90 mov 0xffffff90(%ebp),%edx 805cc1f: 39 55 94 cmp %edx,0xffffff94(%ebp) 805cc22: 0f 85 14 06 00 00 jne 0x805d23c 805cc28: 8b 5d a0 mov 0xffffffa0(%ebp),%ebx 805cc2b: 4b dec %ebx 805cc2c: 89 de mov %ebx,%esi 805cc2e: 79 06 jns 0x805cc36 805cc30: 8b 75 a0 mov 0xffffffa0(%ebp),%esi 805cc33: 83 c6 1e add $0x1e,%esi 805cc36: 89 f0 mov %esi,%eax 805cc38: 24 e0 and $0xe0,%al 805cc3a: 29 c3 sub %eax,%ebx 805cc3c: 83 fb 17 cmp $0x17,%ebx 805cc3f: 0f 85 a7 00 00 00 jne 0x805ccec 805cc45: b9 01 00 00 00 mov $0x1,%ecx 805cc4a: 2b 4d b4 sub 0xffffffb4(%ebp),%ecx 805cc4d: 8b 7d b4 mov 0xffffffb4(%ebp),%edi 805cc50: c1 e7 02 shl $0x2,%edi 805cc53: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805cc59: 8d 44 8d ac lea 0xffffffac(%ebp,%ecx,4),%eax 805cc5d: 8d 55 e0 lea 0xffffffe0(%ebp),%edx 805cc60: 57 push %edi 805cc61: 52 push %edx 805cc62: 50 push %eax 805cc63: e8 2c 6d 00 00 call 0x8063994 805cc68: 83 c4 0c add $0xc,%esp 805cc6b: 31 db xor %ebx,%ebx 805cc6d: b9 01 00 00 00 mov $0x1,%ecx 805cc72: 2b 4d b4 sub 0xffffffb4(%ebp),%ecx 805cc75: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805cc7b: 39 cb cmp %ecx,%ebx 805cc7d: 0f 8d ac 01 00 00 jge 0x805ce2f 805cc83: 89 ce mov %ecx,%esi 805cc85: 83 e6 03 and $0x3,%esi 805cc88: 74 32 je 0x805ccbc 805cc8a: 83 fe 01 cmp $0x1,%esi 805cc8d: 7e 17 jle 0x805cca6 805cc8f: 83 fe 02 cmp $0x2,%esi 805cc92: 7e 09 jle 0x805cc9d 805cc94: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805cc9b: 00 805cc9c: 43 inc %ebx 805cc9d: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805cca4: 00 805cca5: 43 inc %ebx 805cca6: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805ccad: 00 805ccae: 43 inc %ebx 805ccaf: 39 9d 94 fe ff ff cmp %ebx,0xfffffe94(%ebp) 805ccb5: 0f 8e 74 01 00 00 jle 0x805ce2f 805ccbb: 90 nop 805ccbc: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805ccc3: 00 805ccc4: c7 44 9d b0 00 00 00 movl $0x0,0xffffffb0(%ebp,%ebx,4) 805cccb: 00 805cccc: c7 44 9d b4 00 00 00 movl $0x0,0xffffffb4(%ebp,%ebx,4) 805ccd3: 00 805ccd4: c7 44 9d b8 00 00 00 movl $0x0,0xffffffb8(%ebp,%ebx,4) 805ccdb: 00 805ccdc: 83 c3 04 add $0x4,%ebx 805ccdf: 39 9d 94 fe ff ff cmp %ebx,0xfffffe94(%ebp) 805cce5: 7f d5 jg 0x805ccbc 805cce7: e9 43 01 00 00 jmp 0x805ce2f 805ccec: 83 fb 16 cmp $0x16,%ebx 805ccef: 0f 8f a7 00 00 00 jg 0x805cd9c 805ccf5: bf 17 00 00 00 mov $0x17,%edi 805ccfa: 29 df sub %ebx,%edi 805ccfc: 57 push %edi 805ccfd: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805cd00: 50 push %eax 805cd01: 8d 55 e0 lea 0xffffffe0(%ebp),%edx 805cd04: 52 push %edx 805cd05: b9 01 00 00 00 mov $0x1,%ecx 805cd0a: 2b 4d b4 sub 0xffffffb4(%ebp),%ecx 805cd0d: 8d 7c 8d ac lea 0xffffffac(%ebp,%ecx,4),%edi 805cd11: 57 push %edi 805cd12: e8 a9 8e 00 00 call 0x8065bc0 805cd17: 83 c4 10 add $0x10,%esp 805cd1a: 31 db xor %ebx,%ebx 805cd1c: b8 01 00 00 00 mov $0x1,%eax 805cd21: 2b 45 b4 sub 0xffffffb4(%ebp),%eax 805cd24: 89 85 94 fe ff ff mov %eax,0xfffffe94(%ebp) 805cd2a: 39 c3 cmp %eax,%ebx 805cd2c: 0f 8d fd 00 00 00 jge 0x805ce2f 805cd32: 89 c6 mov %eax,%esi 805cd34: 83 e6 03 and $0x3,%esi 805cd37: 74 33 je 0x805cd6c 805cd39: 83 fe 01 cmp $0x1,%esi 805cd3c: 7e 17 jle 0x805cd55 805cd3e: 83 fe 02 cmp $0x2,%esi 805cd41: 7e 09 jle 0x805cd4c 805cd43: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805cd4a: 00 805cd4b: 43 inc %ebx 805cd4c: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805cd53: 00 805cd54: 43 inc %ebx 805cd55: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805cd5c: 00 805cd5d: 43 inc %ebx 805cd5e: 39 9d 94 fe ff ff cmp %ebx,0xfffffe94(%ebp) 805cd64: 0f 8e c5 00 00 00 jle 0x805ce2f 805cd6a: 8d 36 lea (%esi),%esi 805cd6c: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805cd73: 00 805cd74: c7 44 9d b0 00 00 00 movl $0x0,0xffffffb0(%ebp,%ebx,4) 805cd7b: 00 805cd7c: c7 44 9d b4 00 00 00 movl $0x0,0xffffffb4(%ebp,%ebx,4) 805cd83: 00 805cd84: c7 44 9d b8 00 00 00 movl $0x0,0xffffffb8(%ebp,%ebx,4) 805cd8b: 00 805cd8c: 83 c3 04 add $0x4,%ebx 805cd8f: 39 9d 94 fe ff ff cmp %ebx,0xfffffe94(%ebp) 805cd95: 7f d5 jg 0x805cd6c 805cd97: e9 93 00 00 00 jmp 0x805ce2f 805cd9c: 8d 43 e9 lea 0xffffffe9(%ebx),%eax 805cd9f: 50 push %eax 805cda0: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805cda3: 50 push %eax 805cda4: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 805cda7: 50 push %eax 805cda8: b8 01 00 00 00 mov $0x1,%eax 805cdad: 2b 45 b4 sub 0xffffffb4(%ebp),%eax 805cdb0: 8d 44 85 ac lea 0xffffffac(%ebp,%eax,4),%eax 805cdb4: 50 push %eax 805cdb5: e8 76 a7 00 00 call 0x8067530 805cdba: 89 c2 mov %eax,%edx 805cdbc: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805cdbf: f7 d8 neg %eax 805cdc1: 89 54 85 ac mov %edx,0xffffffac(%ebp,%eax,4) 805cdc5: 83 c4 10 add $0x10,%esp 805cdc8: 31 f6 xor %esi,%esi 805cdca: 89 c3 mov %eax,%ebx 805cdcc: 39 de cmp %ebx,%esi 805cdce: 7d 5f jge 0x805ce2f 805cdd0: 89 da mov %ebx,%edx 805cdd2: 83 e2 03 and $0x3,%edx 805cdd5: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805cddb: 74 2b je 0x805ce08 805cddd: 83 fa 01 cmp $0x1,%edx 805cde0: 7e 17 jle 0x805cdf9 805cde2: 83 fa 02 cmp $0x2,%edx 805cde5: 7e 09 jle 0x805cdf0 805cde7: c7 44 b5 ac 00 00 00 movl $0x0,0xffffffac(%ebp,%esi,4) 805cdee: 00 805cdef: 46 inc %esi 805cdf0: c7 44 b5 ac 00 00 00 movl $0x0,0xffffffac(%ebp,%esi,4) 805cdf7: 00 805cdf8: 46 inc %esi 805cdf9: c7 44 b5 ac 00 00 00 movl $0x0,0xffffffac(%ebp,%esi,4) 805ce00: 00 805ce01: 46 inc %esi 805ce02: 39 de cmp %ebx,%esi 805ce04: 7d 29 jge 0x805ce2f 805ce06: 8d 36 lea (%esi),%esi 805ce08: c7 44 b5 ac 00 00 00 movl $0x0,0xffffffac(%ebp,%esi,4) 805ce0f: 00 805ce10: c7 44 b5 b0 00 00 00 movl $0x0,0xffffffb0(%ebp,%esi,4) 805ce17: 00 805ce18: c7 44 b5 b4 00 00 00 movl $0x0,0xffffffb4(%ebp,%esi,4) 805ce1f: 00 805ce20: c7 44 b5 b8 00 00 00 movl $0x0,0xffffffb8(%ebp,%esi,4) 805ce27: 00 805ce28: 83 c6 04 add $0x4,%esi 805ce2b: 39 de cmp %ebx,%esi 805ce2d: 7c d9 jl 0x805ce08 805ce2f: 8d 4d ac lea 0xffffffac(%ebp),%ecx 805ce32: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805ce38: 8b 7d a0 mov 0xffffffa0(%ebp),%edi 805ce3b: 4f dec %edi 805ce3c: 89 bd 2c ff ff ff mov %edi,0xffffff2c(%ebp) 805ce42: c7 85 28 ff ff ff 00 movl $0x0,0xffffff28(%ebp) 805ce49: 00 00 00 805ce4c: c7 85 24 ff ff ff 00 movl $0x0,0xffffff24(%ebp) 805ce53: 00 00 00 805ce56: 31 f6 xor %esi,%esi 805ce58: 83 ff 82 cmp $0xffffff82,%edi 805ce5b: 0f 8d 5a 02 00 00 jge 0x805d0bb 805ce61: bb 82 ff ff ff mov $0xffffff82,%ebx 805ce66: 29 fb sub %edi,%ebx 805ce68: 83 fb 18 cmp $0x18,%ebx 805ce6b: 0f 8f 40 1f 00 00 jg 0x805edb1 805ce71: b8 01 00 00 00 mov $0x1,%eax 805ce76: 8b 8d 24 ff ff ff mov 0xffffff24(%ebp),%ecx 805ce7c: d3 e0 shl %cl,%eax 805ce7e: 48 dec %eax 805ce7f: 85 85 28 ff ff ff test %eax,0xffffff28(%ebp) 805ce85: 74 03 je 0x805ce8a 805ce87: 83 ce 01 or $0x1,%esi 805ce8a: 83 fb 18 cmp $0x18,%ebx 805ce8d: 75 35 jne 0x805cec4 805ce8f: 8b 7d ac mov 0xffffffac(%ebp),%edi 805ce92: 89 bd 28 ff ff ff mov %edi,0xffffff28(%ebp) 805ce98: c7 85 24 ff ff ff 1f movl $0x1f,0xffffff24(%ebp) 805ce9f: 00 00 00 805cea2: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805cea8: 83 38 00 cmpl $0x0,(%eax) 805ceab: 74 03 je 0x805ceb0 805cead: 83 ce 01 or $0x1,%esi 805ceb0: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805ceb6: c7 02 00 00 00 00 movl $0x0,(%edx) 805cebc: e9 f0 01 00 00 jmp 0x805d0b1 805cec1: 8d 76 00 lea 0x0(%esi),%esi 805cec4: 83 fb 1f cmp $0x1f,%ebx 805cec7: 0f 8e bb 01 00 00 jle 0x805d088 805cecd: 8d 4b ff lea 0xffffffff(%ebx),%ecx 805ced0: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805ced6: 85 c9 test %ecx,%ecx 805ced8: 7d 09 jge 0x805cee3 805ceda: 8d 7b 1e lea 0x1e(%ebx),%edi 805cedd: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805cee3: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805cee9: c1 f8 05 sar $0x5,%eax 805ceec: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805cef2: 8b 14 82 mov (%edx,%eax,4),%edx 805cef5: 89 95 28 ff ff ff mov %edx,0xffffff28(%ebp) 805cefb: 8d 4b ff lea 0xffffffff(%ebx),%ecx 805cefe: 89 8d 24 ff ff ff mov %ecx,0xffffff24(%ebp) 805cf04: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805cf0a: 85 c9 test %ecx,%ecx 805cf0c: 7d 09 jge 0x805cf17 805cf0e: 8d 7b 1e lea 0x1e(%ebx),%edi 805cf11: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805cf17: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805cf1d: 24 e0 and $0xe0,%al 805cf1f: 29 85 24 ff ff ff sub %eax,0xffffff24(%ebp) 805cf25: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805cf2c: 00 00 00 805cf2f: 90 nop 805cf30: 8d 43 ff lea 0xffffffff(%ebx),%eax 805cf33: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805cf39: 85 c0 test %eax,%eax 805cf3b: 7d 09 jge 0x805cf46 805cf3d: 8d 53 1e lea 0x1e(%ebx),%edx 805cf40: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805cf46: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805cf4c: c1 f8 05 sar $0x5,%eax 805cf4f: 39 85 9c fe ff ff cmp %eax,0xfffffe9c(%ebp) 805cf55: 7d 1d jge 0x805cf74 805cf57: 8b 8d 9c fe ff ff mov 0xfffffe9c(%ebp),%ecx 805cf5d: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805cf63: 83 3c 8f 00 cmpl $0x0,(%edi,%ecx,4) 805cf67: 74 03 je 0x805cf6c 805cf69: 83 ce 01 or $0x1,%esi 805cf6c: ff 85 9c fe ff ff incl 0xfffffe9c(%ebp) 805cf72: eb bc jmp 0x805cf30 805cf74: b8 01 00 00 00 mov $0x1,%eax 805cf79: 8b 8d 24 ff ff ff mov 0xffffff24(%ebp),%ecx 805cf7f: d3 e0 shl %cl,%eax 805cf81: 48 dec %eax 805cf82: 85 85 28 ff ff ff test %eax,0xffffff28(%ebp) 805cf88: 74 03 je 0x805cf8d 805cf8a: 83 ce 01 or $0x1,%esi 805cf8d: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805cf93: 85 db test %ebx,%ebx 805cf95: 7d 09 jge 0x805cfa0 805cf97: 8d 7b 1f lea 0x1f(%ebx),%edi 805cf9a: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805cfa0: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805cfa6: 24 e0 and $0xe0,%al 805cfa8: 89 da mov %ebx,%edx 805cfaa: 29 c2 sub %eax,%edx 805cfac: 52 push %edx 805cfad: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805cfb3: 85 db test %ebx,%ebx 805cfb5: 7d 09 jge 0x805cfc0 805cfb7: 8d 4b 1f lea 0x1f(%ebx),%ecx 805cfba: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805cfc0: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805cfc6: c1 ff 05 sar $0x5,%edi 805cfc9: b8 01 00 00 00 mov $0x1,%eax 805cfce: 29 f8 sub %edi,%eax 805cfd0: 50 push %eax 805cfd1: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805cfd7: 85 db test %ebx,%ebx 805cfd9: 7d 09 jge 0x805cfe4 805cfdb: 8d 53 1f lea 0x1f(%ebx),%edx 805cfde: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805cfe4: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805cfea: c1 f9 05 sar $0x5,%ecx 805cfed: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805cff3: 8d 3c 8f lea (%edi,%ecx,4),%edi 805cff6: 57 push %edi 805cff7: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805cffd: 50 push %eax 805cffe: e8 2d a5 00 00 call 0x8067530 805d003: 83 c4 10 add $0x10,%esp 805d006: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805d00d: 00 00 00 805d010: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805d017: 00 00 00 805d01a: 8d 36 lea (%esi),%esi 805d01c: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805d022: 85 db test %ebx,%ebx 805d024: 7d 09 jge 0x805d02f 805d026: 8d 53 1f lea 0x1f(%ebx),%edx 805d029: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) 805d02f: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax 805d035: c1 f8 05 sar $0x5,%eax 805d038: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805d03e: 7d 71 jge 0x805d0b1 805d040: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805d046: 85 db test %ebx,%ebx 805d048: 7d 09 jge 0x805d053 805d04a: 8d 4b 1f lea 0x1f(%ebx),%ecx 805d04d: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805d053: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 805d059: c1 ff 05 sar $0x5,%edi 805d05c: b8 01 00 00 00 mov $0x1,%eax 805d061: 29 f8 sub %edi,%eax 805d063: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805d069: 8d 14 82 lea (%edx,%eax,4),%edx 805d06c: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805d072: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 805d079: 83 85 9c fe ff ff 04 addl $0x4,0xfffffe9c(%ebp) 805d080: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805d086: eb 94 jmp 0x805d01c 805d088: 85 db test %ebx,%ebx 805d08a: 7e 25 jle 0x805d0b1 805d08c: 8b 7d ac mov 0xffffffac(%ebp),%edi 805d08f: 89 bd 28 ff ff ff mov %edi,0xffffff28(%ebp) 805d095: 8d 43 ff lea 0xffffffff(%ebx),%eax 805d098: 89 85 24 ff ff ff mov %eax,0xffffff24(%ebp) 805d09e: 53 push %ebx 805d09f: 6a 01 push $0x1 805d0a1: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805d0a7: 52 push %edx 805d0a8: 52 push %edx 805d0a9: e8 82 a4 00 00 call 0x8067530 805d0ae: 83 c4 10 add $0x10,%esp 805d0b1: c7 85 2c ff ff ff 81 movl $0xffffff81,0xffffff2c(%ebp) 805d0b8: ff ff ff 805d0bb: bb 01 00 00 00 mov $0x1,%ebx 805d0c0: 8b 8d 24 ff ff ff mov 0xffffff24(%ebp),%ecx 805d0c6: d3 e3 shl %cl,%ebx 805d0c8: 85 9d 28 ff ff ff test %ebx,0xffffff28(%ebp) 805d0ce: 0f 84 49 01 00 00 je 0x805d21d 805d0d4: 85 f6 test %esi,%esi 805d0d6: 75 15 jne 0x805d0ed 805d0d8: f6 45 ac 01 testb $0x1,0xffffffac(%ebp) 805d0dc: 75 0f jne 0x805d0ed 805d0de: 8d 43 ff lea 0xffffffff(%ebx),%eax 805d0e1: 85 85 28 ff ff ff test %eax,0xffffff28(%ebp) 805d0e7: 0f 84 30 01 00 00 je 0x805d21d 805d0ed: 8b 55 ac mov 0xffffffac(%ebp),%edx 805d0f0: 8d 5d b0 lea 0xffffffb0(%ebp),%ebx 805d0f3: 8d 42 01 lea 0x1(%edx),%eax 805d0f6: 89 45 ac mov %eax,0xffffffac(%ebp) 805d0f9: 89 de mov %ebx,%esi 805d0fb: 39 d0 cmp %edx,%eax 805d0fd: 0f 82 d5 00 00 00 jb 0x805d1d8 805d103: 39 de cmp %ebx,%esi 805d105: 0f 84 cd 00 00 00 je 0x805d1d8 805d10b: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805d112: 00 00 00 805d115: c7 85 20 ff ff ff 00 movl $0x0,0xffffff20(%ebp) 805d11c: 00 00 00 805d11f: 8b bd 20 ff ff ff mov 0xffffff20(%ebp),%edi 805d125: 39 bd 98 fe ff ff cmp %edi,0xfffffe98(%ebp) 805d12b: 0f 8d a7 00 00 00 jge 0x805d1d8 805d131: 83 e7 03 and $0x3,%edi 805d134: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805d13a: 74 50 je 0x805d18c 805d13c: 83 ff 01 cmp $0x1,%edi 805d13f: 7e 28 jle 0x805d169 805d141: 83 ff 02 cmp $0x2,%edi 805d144: 7e 0a jle 0x805d150 805d146: 8b 03 mov (%ebx),%eax 805d148: 89 06 mov %eax,(%esi) 805d14a: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805d150: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805d156: 8b 04 83 mov (%ebx,%eax,4),%eax 805d159: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805d15f: 89 04 96 mov %eax,(%esi,%edx,4) 805d162: 42 inc %edx 805d163: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805d169: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805d16f: 8b 0c 8b mov (%ebx,%ecx,4),%ecx 805d172: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805d178: 89 0c be mov %ecx,(%esi,%edi,4) 805d17b: 47 inc %edi 805d17c: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805d182: 8b 85 20 ff ff ff mov 0xffffff20(%ebp),%eax 805d188: 39 c7 cmp %eax,%edi 805d18a: 74 4c je 0x805d1d8 805d18c: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805d192: 8b 14 93 mov (%ebx,%edx,4),%edx 805d195: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805d19b: 89 14 8e mov %edx,(%esi,%ecx,4) 805d19e: 41 inc %ecx 805d19f: 8b 3c 8b mov (%ebx,%ecx,4),%edi 805d1a2: 89 3c 8e mov %edi,(%esi,%ecx,4) 805d1a5: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805d1ab: 83 c0 02 add $0x2,%eax 805d1ae: 8b 14 83 mov (%ebx,%eax,4),%edx 805d1b1: 89 14 86 mov %edx,(%esi,%eax,4) 805d1b4: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805d1ba: 83 c1 03 add $0x3,%ecx 805d1bd: 8b 3c 8b mov (%ebx,%ecx,4),%edi 805d1c0: 89 3c 8e mov %edi,(%esi,%ecx,4) 805d1c3: 83 85 98 fe ff ff 04 addl $0x4,0xfffffe98(%ebp) 805d1ca: 8b 85 20 ff ff ff mov 0xffffff20(%ebp),%eax 805d1d0: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805d1d6: 75 b4 jne 0x805d18c 805d1d8: f6 45 af 01 testb $0x1,0xffffffaf(%ebp) 805d1dc: 74 26 je 0x805d204 805d1de: ff 85 2c ff ff ff incl 0xffffff2c(%ebp) 805d1e4: 6a 01 push $0x1 805d1e6: 6a 01 push $0x1 805d1e8: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805d1ee: 52 push %edx 805d1ef: 52 push %edx 805d1f0: e8 3b a3 00 00 call 0x8067530 805d1f5: 81 4d ac 00 00 80 00 orl $0x800000,0xffffffac(%ebp) 805d1fc: 83 c4 10 add $0x10,%esp 805d1ff: eb 1c jmp 0x805d21d 805d201: 8d 76 00 lea 0x0(%esi),%esi 805d204: 83 bd 2c ff ff ff 81 cmpl $0xffffff81,0xffffff2c(%ebp) 805d20b: 75 10 jne 0x805d21d 805d20d: f6 45 ae 80 testb $0x80,0xffffffae(%ebp) 805d211: 74 0a je 0x805d21d 805d213: c7 85 2c ff ff ff 82 movl $0xffffff82,0xffffff2c(%ebp) 805d21a: ff ff ff 805d21d: 81 bd 2c ff ff ff 80 cmpl $0x80,0xffffff2c(%ebp) 805d224: 00 00 00 805d227: 0f 8f 9d f2 ff ff jg 0x805c4ca 805d22d: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 805d230: 51 push %ecx 805d231: 8b bd 2c ff ff ff mov 0xffffff2c(%ebp),%edi 805d237: e9 72 1f 00 00 jmp 0x805f1ae 805d23c: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 805d23f: c1 e2 02 shl $0x2,%edx 805d242: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) 805d248: 8d 4d ac lea 0xffffffac(%ebp),%ecx 805d24b: 8d 7d e0 lea 0xffffffe0(%ebp),%edi 805d24e: 52 push %edx 805d24f: 57 push %edi 805d250: 51 push %ecx 805d251: e8 3e 67 00 00 call 0x8063994 805d256: 83 c4 0c add $0xc,%esp 805d259: 8d 45 c0 lea 0xffffffc0(%ebp),%eax 805d25c: 89 85 18 ff ff ff mov %eax,0xffffff18(%ebp) 805d262: 8d 55 e0 lea 0xffffffe0(%ebp),%edx 805d265: 89 95 14 ff ff ff mov %edx,0xffffff14(%ebp) 805d26b: c7 85 10 ff ff ff 0c movl $0x807780c,0xffffff10(%ebp) 805d272: 78 07 08 805d275: 8b 4d 94 mov 0xffffff94(%ebp),%ecx 805d278: 2b 4d 90 sub 0xffffff90(%ebp),%ecx 805d27b: 89 8d 9c fe ff ff mov %ecx,0xfffffe9c(%ebp) 805d281: bb 1a 00 00 00 mov $0x1a,%ebx 805d286: 2b 5d a0 sub 0xffffffa0(%ebp),%ebx 805d289: 89 d8 mov %ebx,%eax 805d28b: b9 03 00 00 00 mov $0x3,%ecx 805d290: 99 cltd 805d291: f7 f9 idiv %ecx 805d293: 89 c6 mov %eax,%esi 805d295: 8d 7e 01 lea 0x1(%esi),%edi 805d298: 39 bd 9c fe ff ff cmp %edi,0xfffffe9c(%ebp) 805d29e: 7e 18 jle 0x805d2b8 805d2a0: 8b 45 90 mov 0xffffff90(%ebp),%eax 805d2a3: 8d 74 06 01 lea 0x1(%esi,%eax,1),%esi 805d2a7: 89 75 94 mov %esi,0xffffff94(%ebp) 805d2aa: c7 85 1c ff ff ff 01 movl $0x1,0xffffff1c(%ebp) 805d2b1: 00 00 00 805d2b4: eb 0c jmp 0x805d2c2 805d2b6: 8d 36 lea (%esi),%esi 805d2b8: c7 85 1c ff ff ff 00 movl $0x0,0xffffff1c(%ebp) 805d2bf: 00 00 00 805d2c2: 8b 75 94 mov 0xffffff94(%ebp),%esi 805d2c5: 2b 75 90 sub 0xffffff90(%ebp),%esi 805d2c8: 2b 75 b0 sub 0xffffffb0(%ebp),%esi 805d2cb: c7 45 a4 00 00 00 00 movl $0x0,0xffffffa4(%ebp) 805d2d2: c7 85 94 fe ff ff 01 movl $0x1,0xfffffe94(%ebp) 805d2d9: 00 00 00 805d2dc: 8b 9d 10 ff ff ff mov 0xffffff10(%ebp),%ebx 805d2e2: 83 c3 04 add $0x4,%ebx 805d2e5: 8d 76 00 lea 0x0(%esi),%esi 805d2e8: 85 b5 94 fe ff ff test %esi,0xfffffe94(%ebp) 805d2ee: 0f 84 9f 00 00 00 je 0x805d393 805d2f4: 33 b5 94 fe ff ff xor 0xfffffe94(%ebp),%esi 805d2fa: 83 7d a4 00 cmpl $0x0,0xffffffa4(%ebp) 805d2fe: 75 30 jne 0x805d330 805d300: 8b 13 mov (%ebx),%edx 805d302: 83 c2 fe add $0xfffffffe,%edx 805d305: 89 55 a4 mov %edx,0xffffffa4(%ebp) 805d308: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 805d30f: 8b bd 10 ff ff ff mov 0xffffff10(%ebp),%edi 805d315: 8b 3f mov (%edi),%edi 805d317: 83 c7 08 add $0x8,%edi 805d31a: 51 push %ecx 805d31b: 57 push %edi 805d31c: 8b 85 18 ff ff ff mov 0xffffff18(%ebp),%eax 805d322: 50 push %eax 805d323: e8 6c 66 00 00 call 0x8063994 805d328: 83 c4 0c add $0xc,%esp 805d32b: eb 66 jmp 0x805d393 805d32d: 8d 76 00 lea 0x0(%esi),%esi 805d330: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 805d333: 52 push %edx 805d334: 8b 8d 18 ff ff ff mov 0xffffff18(%ebp),%ecx 805d33a: 51 push %ecx 805d33b: 8b 3b mov (%ebx),%edi 805d33d: 83 c7 fe add $0xfffffffe,%edi 805d340: 57 push %edi 805d341: 8b 85 10 ff ff ff mov 0xffffff10(%ebp),%eax 805d347: 8b 00 mov (%eax),%eax 805d349: 83 c0 08 add $0x8,%eax 805d34c: 50 push %eax 805d34d: 8b 95 14 ff ff ff mov 0xffffff14(%ebp),%edx 805d353: 52 push %edx 805d354: e8 97 89 00 00 call 0x8065cf0 805d359: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805d35f: 8b 4d a4 mov 0xffffffa4(%ebp),%ecx 805d362: 83 c1 fe add $0xfffffffe,%ecx 805d365: 03 0b add (%ebx),%ecx 805d367: 89 4d a4 mov %ecx,0xffffffa4(%ebp) 805d36a: 83 c4 14 add $0x14,%esp 805d36d: 85 c0 test %eax,%eax 805d36f: 75 04 jne 0x805d375 805d371: 49 dec %ecx 805d372: 89 4d a4 mov %ecx,0xffffffa4(%ebp) 805d375: 8b bd 18 ff ff ff mov 0xffffff18(%ebp),%edi 805d37b: 89 bd a0 fe ff ff mov %edi,0xfffffea0(%ebp) 805d381: 8b 85 14 ff ff ff mov 0xffffff14(%ebp),%eax 805d387: 89 85 18 ff ff ff mov %eax,0xffffff18(%ebp) 805d38d: 89 bd 14 ff ff ff mov %edi,0xffffff14(%ebp) 805d393: c1 a5 94 fe ff ff 01 shll $0x1,0xfffffe94(%ebp) 805d39a: 83 c3 10 add $0x10,%ebx 805d39d: 83 85 10 ff ff ff 10 addl $0x10,0xffffff10(%ebp) 805d3a4: 85 f6 test %esi,%esi 805d3a6: 0f 85 3c ff ff ff jne 0x805d2e8 805d3ac: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 805d3af: 39 85 18 ff ff ff cmp %eax,0xffffff18(%ebp) 805d3b5: 75 20 jne 0x805d3d7 805d3b7: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 805d3ba: c1 e2 02 shl $0x2,%edx 805d3bd: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) 805d3c3: 8d 4d c0 lea 0xffffffc0(%ebp),%ecx 805d3c6: 52 push %edx 805d3c7: 8b bd 18 ff ff ff mov 0xffffff18(%ebp),%edi 805d3cd: 57 push %edi 805d3ce: 51 push %ecx 805d3cf: e8 c0 65 00 00 call 0x8063994 805d3d4: 83 c4 0c add $0xc,%esp 805d3d7: 8b 45 98 mov 0xffffff98(%ebp),%eax 805d3da: 89 85 0c ff ff ff mov %eax,0xffffff0c(%ebp) 805d3e0: 8b 55 94 mov 0xffffff94(%ebp),%edx 805d3e3: 2b 55 90 sub 0xffffff90(%ebp),%edx 805d3e6: 89 95 08 ff ff ff mov %edx,0xffffff08(%ebp) 805d3ec: 8d 4d e0 lea 0xffffffe0(%ebp),%ecx 805d3ef: 89 8d 04 ff ff ff mov %ecx,0xffffff04(%ebp) 805d3f5: c7 85 94 fe ff ff 00 movl $0x0,0xfffffe94(%ebp) 805d3fc: 00 00 00 805d3ff: 31 db xor %ebx,%ebx 805d401: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp) 805d408: 83 bd 94 fe ff ff 09 cmpl $0x9,0xfffffe94(%ebp) 805d40f: 0f 85 2a 02 00 00 jne 0x805d63f 805d415: 83 7d b4 00 cmpl $0x0,0xffffffb4(%ebp) 805d419: 75 09 jne 0x805d424 805d41b: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 805d41e: e9 0d 02 00 00 jmp 0x805d630 805d423: 90 nop 805d424: 68 00 ca 9a 3b push $0x3b9aca00 805d429: 8b 7d b4 mov 0xffffffb4(%ebp),%edi 805d42c: 57 push %edi 805d42d: 8b 85 04 ff ff ff mov 0xffffff04(%ebp),%eax 805d433: 50 push %eax 805d434: 50 push %eax 805d435: e8 26 8f 00 00 call 0x8066360 805d43a: 89 85 00 ff ff ff mov %eax,0xffffff00(%ebp) 805d440: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 805d443: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805d449: 83 c4 10 add $0x10,%esp 805d44c: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 805d44f: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805d455: 8d 75 e4 lea 0xffffffe4(%ebp),%esi 805d458: 01 cb add %ecx,%ebx 805d45a: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805d460: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 805d463: 89 f3 mov %esi,%ebx 805d465: 39 8d a0 fe ff ff cmp %ecx,0xfffffea0(%ebp) 805d46b: 0f 83 cf 00 00 00 jae 0x805d540 805d471: 4a dec %edx 805d472: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805d478: 0f 84 b8 00 00 00 je 0x805d536 805d47e: 89 d0 mov %edx,%eax 805d480: f7 d8 neg %eax 805d482: 83 e0 03 and $0x3,%eax 805d485: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805d48b: 85 d2 test %edx,%edx 805d48d: 0f 8e 86 00 00 00 jle 0x805d519 805d493: 85 c0 test %eax,%eax 805d495: 74 31 je 0x805d4c8 805d497: 83 f8 03 cmp $0x3,%eax 805d49a: 7d 7d jge 0x805d519 805d49c: 83 f8 02 cmp $0x2,%eax 805d49f: 7d 5d jge 0x805d4fe 805d4a1: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 805d4a4: 47 inc %edi 805d4a5: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805d4ab: 8d 75 e8 lea 0xffffffe8(%ebp),%esi 805d4ae: 89 7d e4 mov %edi,0xffffffe4(%ebp) 805d4b1: 8d 5d e8 lea 0xffffffe8(%ebp),%ebx 805d4b4: 85 ff test %edi,%edi 805d4b6: 0f 85 84 00 00 00 jne 0x805d540 805d4bc: 4a dec %edx 805d4bd: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805d4c3: eb 39 jmp 0x805d4fe 805d4c5: 8d 76 00 lea 0x0(%esi),%esi 805d4c8: 8b 0e mov (%esi),%ecx 805d4ca: 41 inc %ecx 805d4cb: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805d4d1: 83 c6 04 add $0x4,%esi 805d4d4: 89 0b mov %ecx,(%ebx) 805d4d6: 83 c3 04 add $0x4,%ebx 805d4d9: 85 c9 test %ecx,%ecx 805d4db: 75 63 jne 0x805d540 805d4dd: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805d4e3: 8b 3e mov (%esi),%edi 805d4e5: 47 inc %edi 805d4e6: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805d4ec: 83 c6 04 add $0x4,%esi 805d4ef: 89 3b mov %edi,(%ebx) 805d4f1: 83 c3 04 add $0x4,%ebx 805d4f4: 85 ff test %edi,%edi 805d4f6: 75 48 jne 0x805d540 805d4f8: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805d4fe: 8b 06 mov (%esi),%eax 805d500: 40 inc %eax 805d501: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805d507: 83 c6 04 add $0x4,%esi 805d50a: 89 03 mov %eax,(%ebx) 805d50c: 83 c3 04 add $0x4,%ebx 805d50f: 85 c0 test %eax,%eax 805d511: 75 2d jne 0x805d540 805d513: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805d519: 8b 16 mov (%esi),%edx 805d51b: 42 inc %edx 805d51c: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805d522: 83 c6 04 add $0x4,%esi 805d525: 89 13 mov %edx,(%ebx) 805d527: 83 c3 04 add $0x4,%ebx 805d52a: 85 d2 test %edx,%edx 805d52c: 75 12 jne 0x805d540 805d52e: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805d534: 75 92 jne 0x805d4c8 805d536: bb 01 00 00 00 mov $0x1,%ebx 805d53b: e9 d6 00 00 00 jmp 0x805d616 805d540: 39 f3 cmp %esi,%ebx 805d542: 0f 84 cc 00 00 00 je 0x805d614 805d548: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805d54f: 00 00 00 805d552: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805d558: 49 dec %ecx 805d559: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805d55f: 39 8d 98 fe ff ff cmp %ecx,0xfffffe98(%ebp) 805d565: 0f 8d a9 00 00 00 jge 0x805d614 805d56b: 83 e1 03 and $0x3,%ecx 805d56e: 89 8d 9c fe ff ff mov %ecx,0xfffffe9c(%ebp) 805d574: 74 52 je 0x805d5c8 805d576: 83 f9 01 cmp $0x1,%ecx 805d579: 7e 28 jle 0x805d5a3 805d57b: 83 f9 02 cmp $0x2,%ecx 805d57e: 7e 0a jle 0x805d58a 805d580: 8b 06 mov (%esi),%eax 805d582: 89 03 mov %eax,(%ebx) 805d584: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805d58a: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805d590: 8b 3c be mov (%esi,%edi,4),%edi 805d593: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805d599: 89 3c 83 mov %edi,(%ebx,%eax,4) 805d59c: 40 inc %eax 805d59d: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805d5a3: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805d5a9: 8b 14 96 mov (%esi,%edx,4),%edx 805d5ac: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805d5b2: 89 14 8b mov %edx,(%ebx,%ecx,4) 805d5b5: 41 inc %ecx 805d5b6: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805d5bc: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805d5c2: 39 f9 cmp %edi,%ecx 805d5c4: 74 4e je 0x805d614 805d5c6: 8d 36 lea (%esi),%esi 805d5c8: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805d5ce: 8b 04 86 mov (%esi,%eax,4),%eax 805d5d1: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805d5d7: 89 04 93 mov %eax,(%ebx,%edx,4) 805d5da: 42 inc %edx 805d5db: 8b 0c 96 mov (%esi,%edx,4),%ecx 805d5de: 89 0c 93 mov %ecx,(%ebx,%edx,4) 805d5e1: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805d5e7: 83 c7 02 add $0x2,%edi 805d5ea: 8b 04 be mov (%esi,%edi,4),%eax 805d5ed: 89 04 bb mov %eax,(%ebx,%edi,4) 805d5f0: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805d5f6: 83 c2 03 add $0x3,%edx 805d5f9: 8b 0c 96 mov (%esi,%edx,4),%ecx 805d5fc: 89 0c 93 mov %ecx,(%ebx,%edx,4) 805d5ff: 83 85 98 fe ff ff 04 addl $0x4,0xfffffe98(%ebp) 805d606: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805d60c: 39 bd 98 fe ff ff cmp %edi,0xfffffe98(%ebp) 805d612: 75 b4 jne 0x805d5c8 805d614: 31 db xor %ebx,%ebx 805d616: 01 9d 00 ff ff ff add %ebx,0xffffff00(%ebp) 805d61c: 74 12 je 0x805d630 805d61e: 8b 8d 00 ff ff ff mov 0xffffff00(%ebp),%ecx 805d624: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805d627: 8b 95 04 ff ff ff mov 0xffffff04(%ebp),%edx 805d62d: 89 0c 82 mov %ecx,(%edx,%eax,4) 805d630: ff 45 b4 incl 0xffffffb4(%ebp) 805d633: c7 85 94 fe ff ff 00 movl $0x0,0xfffffe94(%ebp) 805d63a: 00 00 00 805d63d: 31 db xor %ebx,%ebx 805d63f: 8b bd 0c ff ff ff mov 0xffffff0c(%ebp),%edi 805d645: 0f b6 3f movzbl (%edi),%edi 805d648: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 805d64e: f6 44 7e 01 08 testb $0x8,0x1(%esi,%edi,2) 805d653: 75 19 jne 0x805d66e 805d655: 8d 76 00 lea 0x0(%esi),%esi 805d658: ff 85 0c ff ff ff incl 0xffffff0c(%ebp) 805d65e: 8b 85 0c ff ff ff mov 0xffffff0c(%ebp),%eax 805d664: 0f b6 00 movzbl (%eax),%eax 805d667: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 805d66c: 74 ea je 0x805d658 805d66e: 8d 34 db lea (%ebx,%ebx,8),%esi 805d671: 01 f3 add %esi,%ebx 805d673: 8b 95 0c ff ff ff mov 0xffffff0c(%ebp),%edx 805d679: 0f b6 12 movzbl (%edx),%edx 805d67c: 8d 5c 1a d0 lea 0xffffffd0(%edx,%ebx,1),%ebx 805d680: ff 85 0c ff ff ff incl 0xffffff0c(%ebp) 805d686: ff 85 94 fe ff ff incl 0xfffffe94(%ebp) 805d68c: ff 8d 08 ff ff ff decl 0xffffff08(%ebp) 805d692: 83 bd 08 ff ff ff 00 cmpl $0x0,0xffffff08(%ebp) 805d699: 0f 8f 69 fd ff ff jg 0x805d408 805d69f: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 805d6a3: 7e 2b jle 0x805d6d0 805d6a5: 8b b5 94 fe ff ff mov 0xfffffe94(%ebp),%esi 805d6ab: 03 75 b0 add 0xffffffb0(%ebp),%esi 805d6ae: 83 fe 09 cmp $0x9,%esi 805d6b1: 7f 1d jg 0x805d6d0 805d6b3: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 805d6b6: 0f af 1c 85 a8 61 07 imul 0x80761a8(,%eax,4),%ebx 805d6bd: 08 805d6be: 8b 34 b5 a8 61 07 08 mov 0x80761a8(,%esi,4),%esi 805d6c5: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 805d6cc: eb 0f jmp 0x805d6dd 805d6ce: 8d 36 lea (%esi),%esi 805d6d0: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805d6d6: 8b 34 8d a8 61 07 08 mov 0x80761a8(,%ecx,4),%esi 805d6dd: 83 7d b4 00 cmpl $0x0,0xffffffb4(%ebp) 805d6e1: 75 11 jne 0x805d6f4 805d6e3: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 805d6e6: c7 45 b4 01 00 00 00 movl $0x1,0xffffffb4(%ebp) 805d6ed: e9 0d 02 00 00 jmp 0x805d8ff 805d6f2: 8d 36 lea (%esi),%esi 805d6f4: 56 push %esi 805d6f5: 8b 7d b4 mov 0xffffffb4(%ebp),%edi 805d6f8: 57 push %edi 805d6f9: 8b 85 04 ff ff ff mov 0xffffff04(%ebp),%eax 805d6ff: 50 push %eax 805d700: 50 push %eax 805d701: e8 5a 8c 00 00 call 0x8066360 805d706: 89 85 fc fe ff ff mov %eax,0xfffffefc(%ebp) 805d70c: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 805d70f: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805d715: 83 c4 10 add $0x10,%esp 805d718: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 805d71b: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805d721: 8d 75 e4 lea 0xffffffe4(%ebp),%esi 805d724: 01 cb add %ecx,%ebx 805d726: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805d72c: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 805d72f: 89 f3 mov %esi,%ebx 805d731: 39 8d a0 fe ff ff cmp %ecx,0xfffffea0(%ebp) 805d737: 0f 83 cf 00 00 00 jae 0x805d80c 805d73d: 4a dec %edx 805d73e: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805d744: 0f 84 b8 00 00 00 je 0x805d802 805d74a: 89 d0 mov %edx,%eax 805d74c: f7 d8 neg %eax 805d74e: 83 e0 03 and $0x3,%eax 805d751: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805d757: 85 d2 test %edx,%edx 805d759: 0f 8e 86 00 00 00 jle 0x805d7e5 805d75f: 85 c0 test %eax,%eax 805d761: 74 31 je 0x805d794 805d763: 83 f8 03 cmp $0x3,%eax 805d766: 7d 7d jge 0x805d7e5 805d768: 83 f8 02 cmp $0x2,%eax 805d76b: 7d 5d jge 0x805d7ca 805d76d: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 805d770: 47 inc %edi 805d771: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805d777: 8d 75 e8 lea 0xffffffe8(%ebp),%esi 805d77a: 89 7d e4 mov %edi,0xffffffe4(%ebp) 805d77d: 8d 5d e8 lea 0xffffffe8(%ebp),%ebx 805d780: 85 ff test %edi,%edi 805d782: 0f 85 84 00 00 00 jne 0x805d80c 805d788: 4a dec %edx 805d789: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805d78f: eb 39 jmp 0x805d7ca 805d791: 8d 76 00 lea 0x0(%esi),%esi 805d794: 8b 0e mov (%esi),%ecx 805d796: 41 inc %ecx 805d797: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805d79d: 83 c6 04 add $0x4,%esi 805d7a0: 89 0b mov %ecx,(%ebx) 805d7a2: 83 c3 04 add $0x4,%ebx 805d7a5: 85 c9 test %ecx,%ecx 805d7a7: 75 63 jne 0x805d80c 805d7a9: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805d7af: 8b 3e mov (%esi),%edi 805d7b1: 47 inc %edi 805d7b2: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805d7b8: 83 c6 04 add $0x4,%esi 805d7bb: 89 3b mov %edi,(%ebx) 805d7bd: 83 c3 04 add $0x4,%ebx 805d7c0: 85 ff test %edi,%edi 805d7c2: 75 48 jne 0x805d80c 805d7c4: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805d7ca: 8b 06 mov (%esi),%eax 805d7cc: 40 inc %eax 805d7cd: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805d7d3: 83 c6 04 add $0x4,%esi 805d7d6: 89 03 mov %eax,(%ebx) 805d7d8: 83 c3 04 add $0x4,%ebx 805d7db: 85 c0 test %eax,%eax 805d7dd: 75 2d jne 0x805d80c 805d7df: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805d7e5: 8b 16 mov (%esi),%edx 805d7e7: 42 inc %edx 805d7e8: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805d7ee: 83 c6 04 add $0x4,%esi 805d7f1: 89 13 mov %edx,(%ebx) 805d7f3: 83 c3 04 add $0x4,%ebx 805d7f6: 85 d2 test %edx,%edx 805d7f8: 75 12 jne 0x805d80c 805d7fa: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805d800: 75 92 jne 0x805d794 805d802: bb 01 00 00 00 mov $0x1,%ebx 805d807: e9 d6 00 00 00 jmp 0x805d8e2 805d80c: 39 f3 cmp %esi,%ebx 805d80e: 0f 84 cc 00 00 00 je 0x805d8e0 805d814: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805d81b: 00 00 00 805d81e: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805d824: 49 dec %ecx 805d825: 89 8d 94 fe ff ff mov %ecx,0xfffffe94(%ebp) 805d82b: 39 8d 98 fe ff ff cmp %ecx,0xfffffe98(%ebp) 805d831: 0f 8d a9 00 00 00 jge 0x805d8e0 805d837: 83 e1 03 and $0x3,%ecx 805d83a: 89 8d 9c fe ff ff mov %ecx,0xfffffe9c(%ebp) 805d840: 74 52 je 0x805d894 805d842: 83 f9 01 cmp $0x1,%ecx 805d845: 7e 28 jle 0x805d86f 805d847: 83 f9 02 cmp $0x2,%ecx 805d84a: 7e 0a jle 0x805d856 805d84c: 8b 06 mov (%esi),%eax 805d84e: 89 03 mov %eax,(%ebx) 805d850: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805d856: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805d85c: 8b 3c be mov (%esi,%edi,4),%edi 805d85f: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805d865: 89 3c 83 mov %edi,(%ebx,%eax,4) 805d868: 40 inc %eax 805d869: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805d86f: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805d875: 8b 14 96 mov (%esi,%edx,4),%edx 805d878: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805d87e: 89 14 8b mov %edx,(%ebx,%ecx,4) 805d881: 41 inc %ecx 805d882: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805d888: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805d88e: 39 f9 cmp %edi,%ecx 805d890: 74 4e je 0x805d8e0 805d892: 8d 36 lea (%esi),%esi 805d894: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805d89a: 8b 04 86 mov (%esi,%eax,4),%eax 805d89d: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805d8a3: 89 04 93 mov %eax,(%ebx,%edx,4) 805d8a6: 42 inc %edx 805d8a7: 8b 0c 96 mov (%esi,%edx,4),%ecx 805d8aa: 89 0c 93 mov %ecx,(%ebx,%edx,4) 805d8ad: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805d8b3: 83 c7 02 add $0x2,%edi 805d8b6: 8b 04 be mov (%esi,%edi,4),%eax 805d8b9: 89 04 bb mov %eax,(%ebx,%edi,4) 805d8bc: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805d8c2: 83 c2 03 add $0x3,%edx 805d8c5: 8b 0c 96 mov (%esi,%edx,4),%ecx 805d8c8: 89 0c 93 mov %ecx,(%ebx,%edx,4) 805d8cb: 83 85 98 fe ff ff 04 addl $0x4,0xfffffe98(%ebp) 805d8d2: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805d8d8: 39 bd 98 fe ff ff cmp %edi,0xfffffe98(%ebp) 805d8de: 75 b4 jne 0x805d894 805d8e0: 31 db xor %ebx,%ebx 805d8e2: 01 9d fc fe ff ff add %ebx,0xfffffefc(%ebp) 805d8e8: 74 15 je 0x805d8ff 805d8ea: 8b 8d fc fe ff ff mov 0xfffffefc(%ebp),%ecx 805d8f0: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805d8f3: 8b 95 04 ff ff ff mov 0xffffff04(%ebp),%edx 805d8f9: 89 0c 82 mov %ecx,(%edx,%eax,4) 805d8fc: ff 45 b4 incl 0xffffffb4(%ebp) 805d8ff: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 805d902: 8d 7c bd bc lea 0xffffffbc(%ebp,%edi,4),%edi 805d906: 0f bd 1f bsr (%edi),%ebx 805d909: 80 f3 1f xor $0x1f,%bl 805d90c: 53 push %ebx 805d90d: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 805d910: 50 push %eax 805d911: 8d 55 c0 lea 0xffffffc0(%ebp),%edx 805d914: 52 push %edx 805d915: 52 push %edx 805d916: e8 a5 82 00 00 call 0x8065bc0 805d91b: 53 push %ebx 805d91c: 8b 4d b4 mov 0xffffffb4(%ebp),%ecx 805d91f: 51 push %ecx 805d920: 8d 7d e0 lea 0xffffffe0(%ebp),%edi 805d923: 57 push %edi 805d924: 57 push %edi 805d925: e8 96 82 00 00 call 0x8065bc0 805d92a: 89 c3 mov %eax,%ebx 805d92c: 83 c4 20 add $0x20,%esp 805d92f: 85 db test %ebx,%ebx 805d931: 74 0a je 0x805d93d 805d933: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805d936: 89 5c 85 e0 mov %ebx,0xffffffe0(%ebp,%eax,4) 805d93a: ff 45 b4 incl 0xffffffb4(%ebp) 805d93d: 8b 45 a0 mov 0xffffffa0(%ebp),%eax 805d940: 89 45 b0 mov %eax,0xffffffb0(%ebp) 805d943: 83 7d a4 01 cmpl $0x1,0xffffffa4(%ebp) 805d947: 74 0f je 0x805d958 805d949: 83 7d a4 02 cmpl $0x2,0xffffffa4(%ebp) 805d94d: 0f 84 35 05 00 00 je 0x805de88 805d953: e9 00 0c 00 00 jmp 0x805e558 805d958: 31 f6 xor %esi,%esi 805d95a: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 805d95d: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805d963: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 805d966: 89 8d f8 fe ff ff mov %ecx,0xfffffef8(%ebp) 805d96c: 31 c0 xor %eax,%eax 805d96e: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805d974: f7 b5 f8 fe ff ff divl 0xfffffef8(%ebp) 805d97a: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805d980: 89 c3 mov %eax,%ebx 805d982: 83 7d a0 00 cmpl $0x0,0xffffffa0(%ebp) 805d986: 75 64 jne 0x805d9ec 805d988: 85 db test %ebx,%ebx 805d98a: 75 0c jne 0x805d998 805d98c: c7 85 98 fe ff ff 20 movl $0x20,0xfffffe98(%ebp) 805d993: 00 00 00 805d996: eb 0b jmp 0x805d9a3 805d998: 0f bd c3 bsr %ebx,%eax 805d99b: 34 1f xor $0x1f,%al 805d99d: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805d9a3: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805d9a9: 29 4d b0 sub %ecx,0xffffffb0(%ebp) 805d9ac: bf 20 00 00 00 mov $0x20,%edi 805d9b1: 29 cf sub %ecx,%edi 805d9b3: 83 ff 18 cmp $0x18,%edi 805d9b6: 7e 24 jle 0x805d9dc 805d9b8: 8b b5 98 fe ff ff mov 0xfffffe98(%ebp),%esi 805d9be: 83 c6 18 add $0x18,%esi 805d9c1: b8 20 00 00 00 mov $0x20,%eax 805d9c6: 29 f0 sub %esi,%eax 805d9c8: 89 df mov %ebx,%edi 805d9ca: 89 c1 mov %eax,%ecx 805d9cc: d3 ef shr %cl,%edi 805d9ce: 89 7d ac mov %edi,0xffffffac(%ebp) 805d9d1: c7 45 a0 19 00 00 00 movl $0x19,0xffffffa0(%ebp) 805d9d8: eb 65 jmp 0x805da3f 805d9da: 8d 36 lea (%esi),%esi 805d9dc: 89 5d ac mov %ebx,0xffffffac(%ebp) 805d9df: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805d9e5: f7 d8 neg %eax 805d9e7: 89 45 a0 mov %eax,0xffffffa0(%ebp) 805d9ea: eb 53 jmp 0x805da3f 805d9ec: 8b 45 a0 mov 0xffffffa0(%ebp),%eax 805d9ef: 83 c0 20 add $0x20,%eax 805d9f2: 83 f8 18 cmp $0x18,%eax 805d9f5: 7e 1d jle 0x805da14 805d9f7: be 18 00 00 00 mov $0x18,%esi 805d9fc: 2b 75 a0 sub 0xffffffa0(%ebp),%esi 805d9ff: 85 f6 test %esi,%esi 805da01: 7e 3c jle 0x805da3f 805da03: 8d 55 ac lea 0xffffffac(%ebp),%edx 805da06: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805da0c: 83 fe 20 cmp $0x20,%esi 805da0f: 75 0b jne 0x805da1c 805da11: 8d 76 00 lea 0x0(%esi),%esi 805da14: 89 5d ac mov %ebx,0xffffffac(%ebp) 805da17: eb 26 jmp 0x805da3f 805da19: 8d 76 00 lea 0x0(%esi),%esi 805da1c: 56 push %esi 805da1d: 6a 01 push $0x1 805da1f: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805da25: 51 push %ecx 805da26: 51 push %ecx 805da27: e8 94 81 00 00 call 0x8065bc0 805da2c: bf 20 00 00 00 mov $0x20,%edi 805da31: 29 f7 sub %esi,%edi 805da33: 89 f9 mov %edi,%ecx 805da35: 89 df mov %ebx,%edi 805da37: d3 ef shr %cl,%edi 805da39: 09 7d ac or %edi,0xffffffac(%ebp) 805da3c: 83 c4 10 add $0x10,%esp 805da3f: 83 45 a0 20 addl $0x20,0xffffffa0(%ebp) 805da43: 83 7d a0 18 cmpl $0x18,0xffffffa0(%ebp) 805da47: 0f 8e 1f ff ff ff jle 0x805d96c 805da4d: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 805da50: 48 dec %eax 805da51: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805da57: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805da5d: bb 1f 00 00 00 mov $0x1f,%ebx 805da62: 29 f3 sub %esi,%ebx 805da64: 31 f6 xor %esi,%esi 805da66: 83 bd 1c ff ff ff 00 cmpl $0x0,0xffffff1c(%ebp) 805da6d: 75 09 jne 0x805da78 805da6f: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 805da76: 74 05 je 0x805da7d 805da78: be 01 00 00 00 mov $0x1,%esi 805da7d: 8d 55 ac lea 0xffffffac(%ebp),%edx 805da80: 89 95 94 fe ff ff mov %edx,0xfffffe94(%ebp) 805da86: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805da8c: 89 8d f4 fe ff ff mov %ecx,0xfffffef4(%ebp) 805da92: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 805da98: 89 bd f0 fe ff ff mov %edi,0xfffffef0(%ebp) 805da9e: 89 9d ec fe ff ff mov %ebx,0xfffffeec(%ebp) 805daa4: 83 f9 82 cmp $0xffffff82,%ecx 805daa7: 0f 8d 5a 02 00 00 jge 0x805dd07 805daad: bb 82 ff ff ff mov $0xffffff82,%ebx 805dab2: 29 cb sub %ecx,%ebx 805dab4: 83 fb 18 cmp $0x18,%ebx 805dab7: 0f 8f f4 12 00 00 jg 0x805edb1 805dabd: b8 01 00 00 00 mov $0x1,%eax 805dac2: 8b 8d ec fe ff ff mov 0xfffffeec(%ebp),%ecx 805dac8: d3 e0 shl %cl,%eax 805daca: 48 dec %eax 805dacb: 85 85 f0 fe ff ff test %eax,0xfffffef0(%ebp) 805dad1: 74 03 je 0x805dad6 805dad3: 83 ce 01 or $0x1,%esi 805dad6: 83 fb 18 cmp $0x18,%ebx 805dad9: 75 35 jne 0x805db10 805dadb: 8b 7d ac mov 0xffffffac(%ebp),%edi 805dade: 89 bd f0 fe ff ff mov %edi,0xfffffef0(%ebp) 805dae4: c7 85 ec fe ff ff 1f movl $0x1f,0xfffffeec(%ebp) 805daeb: 00 00 00 805daee: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805daf4: 83 38 00 cmpl $0x0,(%eax) 805daf7: 74 03 je 0x805dafc 805daf9: 83 ce 01 or $0x1,%esi 805dafc: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805db02: c7 02 00 00 00 00 movl $0x0,(%edx) 805db08: e9 f0 01 00 00 jmp 0x805dcfd 805db0d: 8d 76 00 lea 0x0(%esi),%esi 805db10: 83 fb 1f cmp $0x1f,%ebx 805db13: 0f 8e bb 01 00 00 jle 0x805dcd4 805db19: 8d 4b ff lea 0xffffffff(%ebx),%ecx 805db1c: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805db22: 85 c9 test %ecx,%ecx 805db24: 7d 09 jge 0x805db2f 805db26: 8d 7b 1e lea 0x1e(%ebx),%edi 805db29: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805db2f: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805db35: c1 f8 05 sar $0x5,%eax 805db38: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805db3e: 8b 14 82 mov (%edx,%eax,4),%edx 805db41: 89 95 f0 fe ff ff mov %edx,0xfffffef0(%ebp) 805db47: 8d 4b ff lea 0xffffffff(%ebx),%ecx 805db4a: 89 8d ec fe ff ff mov %ecx,0xfffffeec(%ebp) 805db50: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805db56: 85 c9 test %ecx,%ecx 805db58: 7d 09 jge 0x805db63 805db5a: 8d 7b 1e lea 0x1e(%ebx),%edi 805db5d: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805db63: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805db69: 24 e0 and $0xe0,%al 805db6b: 29 85 ec fe ff ff sub %eax,0xfffffeec(%ebp) 805db71: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805db78: 00 00 00 805db7b: 90 nop 805db7c: 8d 43 ff lea 0xffffffff(%ebx),%eax 805db7f: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805db85: 85 c0 test %eax,%eax 805db87: 7d 09 jge 0x805db92 805db89: 8d 53 1e lea 0x1e(%ebx),%edx 805db8c: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805db92: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805db98: c1 f8 05 sar $0x5,%eax 805db9b: 39 85 9c fe ff ff cmp %eax,0xfffffe9c(%ebp) 805dba1: 7d 1d jge 0x805dbc0 805dba3: 8b 8d 9c fe ff ff mov 0xfffffe9c(%ebp),%ecx 805dba9: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805dbaf: 83 3c 8f 00 cmpl $0x0,(%edi,%ecx,4) 805dbb3: 74 03 je 0x805dbb8 805dbb5: 83 ce 01 or $0x1,%esi 805dbb8: ff 85 9c fe ff ff incl 0xfffffe9c(%ebp) 805dbbe: eb bc jmp 0x805db7c 805dbc0: b8 01 00 00 00 mov $0x1,%eax 805dbc5: 8b 8d ec fe ff ff mov 0xfffffeec(%ebp),%ecx 805dbcb: d3 e0 shl %cl,%eax 805dbcd: 48 dec %eax 805dbce: 85 85 f0 fe ff ff test %eax,0xfffffef0(%ebp) 805dbd4: 74 03 je 0x805dbd9 805dbd6: 83 ce 01 or $0x1,%esi 805dbd9: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805dbdf: 85 db test %ebx,%ebx 805dbe1: 7d 09 jge 0x805dbec 805dbe3: 8d 7b 1f lea 0x1f(%ebx),%edi 805dbe6: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805dbec: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805dbf2: 24 e0 and $0xe0,%al 805dbf4: 89 da mov %ebx,%edx 805dbf6: 29 c2 sub %eax,%edx 805dbf8: 52 push %edx 805dbf9: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805dbff: 85 db test %ebx,%ebx 805dc01: 7d 09 jge 0x805dc0c 805dc03: 8d 4b 1f lea 0x1f(%ebx),%ecx 805dc06: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805dc0c: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805dc12: c1 ff 05 sar $0x5,%edi 805dc15: b8 01 00 00 00 mov $0x1,%eax 805dc1a: 29 f8 sub %edi,%eax 805dc1c: 50 push %eax 805dc1d: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805dc23: 85 db test %ebx,%ebx 805dc25: 7d 09 jge 0x805dc30 805dc27: 8d 53 1f lea 0x1f(%ebx),%edx 805dc2a: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805dc30: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805dc36: c1 f9 05 sar $0x5,%ecx 805dc39: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805dc3f: 8d 3c 8f lea (%edi,%ecx,4),%edi 805dc42: 57 push %edi 805dc43: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805dc49: 50 push %eax 805dc4a: e8 e1 98 00 00 call 0x8067530 805dc4f: 83 c4 10 add $0x10,%esp 805dc52: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805dc59: 00 00 00 805dc5c: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805dc63: 00 00 00 805dc66: 8d 36 lea (%esi),%esi 805dc68: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805dc6e: 85 db test %ebx,%ebx 805dc70: 7d 09 jge 0x805dc7b 805dc72: 8d 53 1f lea 0x1f(%ebx),%edx 805dc75: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) 805dc7b: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax 805dc81: c1 f8 05 sar $0x5,%eax 805dc84: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805dc8a: 7d 71 jge 0x805dcfd 805dc8c: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805dc92: 85 db test %ebx,%ebx 805dc94: 7d 09 jge 0x805dc9f 805dc96: 8d 4b 1f lea 0x1f(%ebx),%ecx 805dc99: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805dc9f: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 805dca5: c1 ff 05 sar $0x5,%edi 805dca8: b8 01 00 00 00 mov $0x1,%eax 805dcad: 29 f8 sub %edi,%eax 805dcaf: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805dcb5: 8d 14 82 lea (%edx,%eax,4),%edx 805dcb8: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805dcbe: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 805dcc5: 83 85 9c fe ff ff 04 addl $0x4,0xfffffe9c(%ebp) 805dccc: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805dcd2: eb 94 jmp 0x805dc68 805dcd4: 85 db test %ebx,%ebx 805dcd6: 7e 25 jle 0x805dcfd 805dcd8: 8b 7d ac mov 0xffffffac(%ebp),%edi 805dcdb: 89 bd f0 fe ff ff mov %edi,0xfffffef0(%ebp) 805dce1: 8d 43 ff lea 0xffffffff(%ebx),%eax 805dce4: 89 85 ec fe ff ff mov %eax,0xfffffeec(%ebp) 805dcea: 53 push %ebx 805dceb: 6a 01 push $0x1 805dced: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805dcf3: 52 push %edx 805dcf4: 52 push %edx 805dcf5: e8 36 98 00 00 call 0x8067530 805dcfa: 83 c4 10 add $0x10,%esp 805dcfd: c7 85 f4 fe ff ff 81 movl $0xffffff81,0xfffffef4(%ebp) 805dd04: ff ff ff 805dd07: bb 01 00 00 00 mov $0x1,%ebx 805dd0c: 8b 8d ec fe ff ff mov 0xfffffeec(%ebp),%ecx 805dd12: d3 e3 shl %cl,%ebx 805dd14: 85 9d f0 fe ff ff test %ebx,0xfffffef0(%ebp) 805dd1a: 0f 84 49 01 00 00 je 0x805de69 805dd20: 85 f6 test %esi,%esi 805dd22: 75 15 jne 0x805dd39 805dd24: f6 45 ac 01 testb $0x1,0xffffffac(%ebp) 805dd28: 75 0f jne 0x805dd39 805dd2a: 8d 43 ff lea 0xffffffff(%ebx),%eax 805dd2d: 85 85 f0 fe ff ff test %eax,0xfffffef0(%ebp) 805dd33: 0f 84 30 01 00 00 je 0x805de69 805dd39: 8b 55 ac mov 0xffffffac(%ebp),%edx 805dd3c: 8d 5d b0 lea 0xffffffb0(%ebp),%ebx 805dd3f: 8d 42 01 lea 0x1(%edx),%eax 805dd42: 89 45 ac mov %eax,0xffffffac(%ebp) 805dd45: 89 de mov %ebx,%esi 805dd47: 39 d0 cmp %edx,%eax 805dd49: 0f 82 d5 00 00 00 jb 0x805de24 805dd4f: 39 de cmp %ebx,%esi 805dd51: 0f 84 cd 00 00 00 je 0x805de24 805dd57: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805dd5e: 00 00 00 805dd61: c7 85 e8 fe ff ff 00 movl $0x0,0xfffffee8(%ebp) 805dd68: 00 00 00 805dd6b: 8b bd e8 fe ff ff mov 0xfffffee8(%ebp),%edi 805dd71: 39 bd 98 fe ff ff cmp %edi,0xfffffe98(%ebp) 805dd77: 0f 8d a7 00 00 00 jge 0x805de24 805dd7d: 83 e7 03 and $0x3,%edi 805dd80: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805dd86: 74 50 je 0x805ddd8 805dd88: 83 ff 01 cmp $0x1,%edi 805dd8b: 7e 28 jle 0x805ddb5 805dd8d: 83 ff 02 cmp $0x2,%edi 805dd90: 7e 0a jle 0x805dd9c 805dd92: 8b 03 mov (%ebx),%eax 805dd94: 89 06 mov %eax,(%esi) 805dd96: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805dd9c: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805dda2: 8b 04 83 mov (%ebx,%eax,4),%eax 805dda5: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805ddab: 89 04 96 mov %eax,(%esi,%edx,4) 805ddae: 42 inc %edx 805ddaf: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805ddb5: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805ddbb: 8b 0c 8b mov (%ebx,%ecx,4),%ecx 805ddbe: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805ddc4: 89 0c be mov %ecx,(%esi,%edi,4) 805ddc7: 47 inc %edi 805ddc8: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805ddce: 8b 85 e8 fe ff ff mov 0xfffffee8(%ebp),%eax 805ddd4: 39 c7 cmp %eax,%edi 805ddd6: 74 4c je 0x805de24 805ddd8: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805ddde: 8b 14 93 mov (%ebx,%edx,4),%edx 805dde1: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805dde7: 89 14 8e mov %edx,(%esi,%ecx,4) 805ddea: 41 inc %ecx 805ddeb: 8b 3c 8b mov (%ebx,%ecx,4),%edi 805ddee: 89 3c 8e mov %edi,(%esi,%ecx,4) 805ddf1: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805ddf7: 83 c0 02 add $0x2,%eax 805ddfa: 8b 14 83 mov (%ebx,%eax,4),%edx 805ddfd: 89 14 86 mov %edx,(%esi,%eax,4) 805de00: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805de06: 83 c1 03 add $0x3,%ecx 805de09: 8b 3c 8b mov (%ebx,%ecx,4),%edi 805de0c: 89 3c 8e mov %edi,(%esi,%ecx,4) 805de0f: 83 85 98 fe ff ff 04 addl $0x4,0xfffffe98(%ebp) 805de16: 8b 85 e8 fe ff ff mov 0xfffffee8(%ebp),%eax 805de1c: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805de22: 75 b4 jne 0x805ddd8 805de24: f6 45 af 01 testb $0x1,0xffffffaf(%ebp) 805de28: 74 26 je 0x805de50 805de2a: ff 85 f4 fe ff ff incl 0xfffffef4(%ebp) 805de30: 6a 01 push $0x1 805de32: 6a 01 push $0x1 805de34: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805de3a: 52 push %edx 805de3b: 52 push %edx 805de3c: e8 ef 96 00 00 call 0x8067530 805de41: 81 4d ac 00 00 80 00 orl $0x800000,0xffffffac(%ebp) 805de48: 83 c4 10 add $0x10,%esp 805de4b: eb 1c jmp 0x805de69 805de4d: 8d 76 00 lea 0x0(%esi),%esi 805de50: 83 bd f4 fe ff ff 81 cmpl $0xffffff81,0xfffffef4(%ebp) 805de57: 75 10 jne 0x805de69 805de59: f6 45 ae 80 testb $0x80,0xffffffae(%ebp) 805de5d: 74 0a je 0x805de69 805de5f: c7 85 f4 fe ff ff 82 movl $0xffffff82,0xfffffef4(%ebp) 805de66: ff ff ff 805de69: 81 bd f4 fe ff ff 80 cmpl $0x80,0xfffffef4(%ebp) 805de70: 00 00 00 805de73: 0f 8f 51 e6 ff ff jg 0x805c4ca 805de79: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 805de7c: 51 push %ecx 805de7d: 8b bd f4 fe ff ff mov 0xfffffef4(%ebp),%edi 805de83: e9 26 13 00 00 jmp 0x805f1ae 805de88: c7 85 94 fe ff ff 00 movl $0x0,0xfffffe94(%ebp) 805de8f: 00 00 00 805de92: c7 85 dc fe ff ff 00 movl $0x0,0xfffffedc(%ebp) 805de99: 00 00 00 805de9c: 8b 55 c0 mov 0xffffffc0(%ebp),%edx 805de9f: 89 95 e4 fe ff ff mov %edx,0xfffffee4(%ebp) 805dea5: 8b 4d c4 mov 0xffffffc4(%ebp),%ecx 805dea8: 89 8d e0 fe ff ff mov %ecx,0xfffffee0(%ebp) 805deae: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 805deb1: 39 7d b4 cmp %edi,0xffffffb4(%ebp) 805deb4: 7d 72 jge 0x805df28 805deb6: 39 4d e0 cmp %ecx,0xffffffe0(%ebp) 805deb9: 72 05 jb 0x805dec0 805debb: 31 db xor %ebx,%ebx 805debd: eb 6c jmp 0x805df2b 805debf: 90 nop 805dec0: 83 7d a0 00 cmpl $0x0,0xffffffa0(%ebp) 805dec4: 7f 06 jg 0x805decc 805dec6: 83 45 b0 e0 addl $0xffffffe0,0xffffffb0(%ebp) 805deca: eb 51 jmp 0x805df1d 805decc: 8b 45 a0 mov 0xffffffa0(%ebp),%eax 805decf: 83 c0 20 add $0x20,%eax 805ded2: 83 f8 18 cmp $0x18,%eax 805ded5: 7e 1d jle 0x805def4 805ded7: b8 18 00 00 00 mov $0x18,%eax 805dedc: 2b 45 a0 sub 0xffffffa0(%ebp),%eax 805dedf: 89 85 dc fe ff ff mov %eax,0xfffffedc(%ebp) 805dee5: 85 c0 test %eax,%eax 805dee7: 7e 30 jle 0x805df19 805dee9: 8d 5d ac lea 0xffffffac(%ebp),%ebx 805deec: 83 f8 20 cmp $0x20,%eax 805deef: 75 0f jne 0x805df00 805def1: 8d 76 00 lea 0x0(%esi),%esi 805def4: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 805defb: eb 1c jmp 0x805df19 805defd: 8d 76 00 lea 0x0(%esi),%esi 805df00: 8b 95 dc fe ff ff mov 0xfffffedc(%ebp),%edx 805df06: 52 push %edx 805df07: 6a 01 push $0x1 805df09: 53 push %ebx 805df0a: 53 push %ebx 805df0b: e8 b0 7c 00 00 call 0x8065bc0 805df10: 8b 4d ac mov 0xffffffac(%ebp),%ecx 805df13: 89 4d ac mov %ecx,0xffffffac(%ebp) 805df16: 83 c4 10 add $0x10,%esp 805df19: 83 45 a0 20 addl $0x20,0xffffffa0(%ebp) 805df1d: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 805df20: 31 f6 xor %esi,%esi 805df22: e9 c6 01 00 00 jmp 0x805e0ed 805df27: 90 nop 805df28: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 805df2b: 8b 75 e0 mov 0xffffffe0(%ebp),%esi 805df2e: e9 ba 01 00 00 jmp 0x805e0ed 805df33: 90 nop 805df34: 39 9d e0 fe ff ff cmp %ebx,0xfffffee0(%ebp) 805df3a: 75 4c jne 0x805df88 805df3c: c7 85 94 fe ff ff ff movl $0xffffffff,0xfffffe94(%ebp) 805df43: ff ff ff 805df46: 01 de add %ebx,%esi 805df48: 89 b5 98 fe ff ff mov %esi,0xfffffe98(%ebp) 805df4e: 39 de cmp %ebx,%esi 805df50: 73 1e jae 0x805df70 805df52: 89 f0 mov %esi,%eax 805df54: 2b 85 e4 fe ff ff sub 0xfffffee4(%ebp),%eax 805df5a: 89 c3 mov %eax,%ebx 805df5c: 8b b5 e4 fe ff ff mov 0xfffffee4(%ebp),%esi 805df62: 83 c6 00 add $0x0,%esi 805df65: 83 d3 00 adc $0x0,%ebx 805df68: e9 82 00 00 00 jmp 0x805dfef 805df6d: 8d 76 00 lea 0x0(%esi),%esi 805df70: 8b 9d e4 fe ff ff mov 0xfffffee4(%ebp),%ebx 805df76: 85 db test %ebx,%ebx 805df78: 74 01 je 0x805df7b 805df7a: 4b dec %ebx 805df7b: 8b b5 e4 fe ff ff mov 0xfffffee4(%ebp),%esi 805df81: f7 de neg %esi 805df83: eb 29 jmp 0x805dfae 805df85: 8d 76 00 lea 0x0(%esi),%esi 805df88: 89 f0 mov %esi,%eax 805df8a: 89 da mov %ebx,%edx 805df8c: f7 b5 e0 fe ff ff divl 0xfffffee0(%ebp) 805df92: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805df98: 89 85 94 fe ff ff mov %eax,0xfffffe94(%ebp) 805df9e: 8b 85 e4 fe ff ff mov 0xfffffee4(%ebp),%eax 805dfa4: f7 a5 94 fe ff ff mull 0xfffffe94(%ebp) 805dfaa: 89 d3 mov %edx,%ebx 805dfac: 89 c6 mov %eax,%esi 805dfae: 39 9d 98 fe ff ff cmp %ebx,0xfffffe98(%ebp) 805dfb4: 72 06 jb 0x805dfbc 805dfb6: 75 27 jne 0x805dfdf 805dfb8: 85 f6 test %esi,%esi 805dfba: 74 23 je 0x805dfdf 805dfbc: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805dfc2: 2b b5 e4 fe ff ff sub 0xfffffee4(%ebp),%esi 805dfc8: 83 db 00 sbb $0x0,%ebx 805dfcb: 8b 8d e0 fe ff ff mov 0xfffffee0(%ebp),%ecx 805dfd1: 01 8d 98 fe ff ff add %ecx,0xfffffe98(%ebp) 805dfd7: 39 8d 98 fe ff ff cmp %ecx,0xfffffe98(%ebp) 805dfdd: 73 cf jae 0x805dfae 805dfdf: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805dfe5: 31 c0 xor %eax,%eax 805dfe7: 29 f0 sub %esi,%eax 805dfe9: 19 df sbb %ebx,%edi 805dfeb: 89 c6 mov %eax,%esi 805dfed: 89 fb mov %edi,%ebx 805dfef: 83 7d a0 00 cmpl $0x0,0xffffffa0(%ebp) 805dff3: 75 7f jne 0x805e074 805dff5: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 805dffc: 75 0e jne 0x805e00c 805dffe: c7 85 98 fe ff ff 20 movl $0x20,0xfffffe98(%ebp) 805e005: 00 00 00 805e008: eb 11 jmp 0x805e01b 805e00a: 8d 36 lea (%esi),%esi 805e00c: 0f bd 85 94 fe ff ff bsr 0xfffffe94(%ebp),%eax 805e013: 34 1f xor $0x1f,%al 805e015: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805e01b: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805e021: 29 55 b0 sub %edx,0xffffffb0(%ebp) 805e024: b9 20 00 00 00 mov $0x20,%ecx 805e029: 29 d1 sub %edx,%ecx 805e02b: 83 f9 18 cmp $0x18,%ecx 805e02e: 7e 2c jle 0x805e05c 805e030: 83 c2 18 add $0x18,%edx 805e033: 89 95 dc fe ff ff mov %edx,0xfffffedc(%ebp) 805e039: bf 20 00 00 00 mov $0x20,%edi 805e03e: 29 d7 sub %edx,%edi 805e040: 89 f9 mov %edi,%ecx 805e042: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805e048: d3 ef shr %cl,%edi 805e04a: 89 7d ac mov %edi,0xffffffac(%ebp) 805e04d: c7 45 a0 19 00 00 00 movl $0x19,0xffffffa0(%ebp) 805e054: e9 90 00 00 00 jmp 0x805e0e9 805e059: 8d 76 00 lea 0x0(%esi),%esi 805e05c: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805e062: 89 45 ac mov %eax,0xffffffac(%ebp) 805e065: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805e06b: f7 da neg %edx 805e06d: 89 55 a0 mov %edx,0xffffffa0(%ebp) 805e070: eb 77 jmp 0x805e0e9 805e072: 8d 36 lea (%esi),%esi 805e074: 8b 45 a0 mov 0xffffffa0(%ebp),%eax 805e077: 83 c0 20 add $0x20,%eax 805e07a: 83 f8 18 cmp $0x18,%eax 805e07d: 7f 0d jg 0x805e08c 805e07f: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805e085: 89 4d ac mov %ecx,0xffffffac(%ebp) 805e088: eb 5f jmp 0x805e0e9 805e08a: 8d 36 lea (%esi),%esi 805e08c: bf 18 00 00 00 mov $0x18,%edi 805e091: 2b 7d a0 sub 0xffffffa0(%ebp),%edi 805e094: 89 bd dc fe ff ff mov %edi,0xfffffedc(%ebp) 805e09a: 85 ff test %edi,%edi 805e09c: 7e 4b jle 0x805e0e9 805e09e: 8d 45 ac lea 0xffffffac(%ebp),%eax 805e0a1: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805e0a7: 83 ff 20 cmp $0x20,%edi 805e0aa: 75 0c jne 0x805e0b8 805e0ac: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805e0b2: 89 55 ac mov %edx,0xffffffac(%ebp) 805e0b5: eb 32 jmp 0x805e0e9 805e0b7: 90 nop 805e0b8: 8b 8d dc fe ff ff mov 0xfffffedc(%ebp),%ecx 805e0be: 51 push %ecx 805e0bf: 6a 01 push $0x1 805e0c1: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805e0c7: 57 push %edi 805e0c8: 57 push %edi 805e0c9: e8 f2 7a 00 00 call 0x8065bc0 805e0ce: b8 20 00 00 00 mov $0x20,%eax 805e0d3: 2b 85 dc fe ff ff sub 0xfffffedc(%ebp),%eax 805e0d9: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805e0df: 89 c1 mov %eax,%ecx 805e0e1: d3 ef shr %cl,%edi 805e0e3: 09 7d ac or %edi,0xffffffac(%ebp) 805e0e6: 83 c4 10 add $0x10,%esp 805e0e9: 83 45 a0 20 addl $0x20,0xffffffa0(%ebp) 805e0ed: 83 7d a0 18 cmpl $0x18,0xffffffa0(%ebp) 805e0f1: 0f 8e 3d fe ff ff jle 0x805df34 805e0f7: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 805e0fa: 48 dec %eax 805e0fb: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805e101: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805e107: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) 805e10d: b9 1f 00 00 00 mov $0x1f,%ecx 805e112: 2b 8d dc fe ff ff sub 0xfffffedc(%ebp),%ecx 805e118: 89 8d d8 fe ff ff mov %ecx,0xfffffed8(%ebp) 805e11e: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805e125: 00 00 00 805e128: 83 bd 1c ff ff ff 00 cmpl $0x0,0xffffff1c(%ebp) 805e12f: 75 08 jne 0x805e139 805e131: 85 db test %ebx,%ebx 805e133: 75 04 jne 0x805e139 805e135: 85 f6 test %esi,%esi 805e137: 74 0a je 0x805e143 805e139: c7 85 9c fe ff ff 01 movl $0x1,0xfffffe9c(%ebp) 805e140: 00 00 00 805e143: 8d 7d ac lea 0xffffffac(%ebp),%edi 805e146: 89 bd 94 fe ff ff mov %edi,0xfffffe94(%ebp) 805e14c: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e152: 89 85 d4 fe ff ff mov %eax,0xfffffed4(%ebp) 805e158: 8b 95 a0 fe ff ff mov 0xfffffea0(%ebp),%edx 805e15e: 89 95 d0 fe ff ff mov %edx,0xfffffed0(%ebp) 805e164: 8b 8d d8 fe ff ff mov 0xfffffed8(%ebp),%ecx 805e16a: 89 8d cc fe ff ff mov %ecx,0xfffffecc(%ebp) 805e170: 8b b5 9c fe ff ff mov 0xfffffe9c(%ebp),%esi 805e176: 83 f8 82 cmp $0xffffff82,%eax 805e179: 0f 8d 58 02 00 00 jge 0x805e3d7 805e17f: bb 82 ff ff ff mov $0xffffff82,%ebx 805e184: 29 c3 sub %eax,%ebx 805e186: 83 fb 18 cmp $0x18,%ebx 805e189: 0f 8f 22 0c 00 00 jg 0x805edb1 805e18f: b8 01 00 00 00 mov $0x1,%eax 805e194: 8b 8d cc fe ff ff mov 0xfffffecc(%ebp),%ecx 805e19a: d3 e0 shl %cl,%eax 805e19c: 48 dec %eax 805e19d: 85 85 d0 fe ff ff test %eax,0xfffffed0(%ebp) 805e1a3: 74 03 je 0x805e1a8 805e1a5: 83 ce 01 or $0x1,%esi 805e1a8: 83 fb 18 cmp $0x18,%ebx 805e1ab: 75 33 jne 0x805e1e0 805e1ad: 8b 7d ac mov 0xffffffac(%ebp),%edi 805e1b0: 89 bd d0 fe ff ff mov %edi,0xfffffed0(%ebp) 805e1b6: c7 85 cc fe ff ff 1f movl $0x1f,0xfffffecc(%ebp) 805e1bd: 00 00 00 805e1c0: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805e1c6: 83 38 00 cmpl $0x0,(%eax) 805e1c9: 74 03 je 0x805e1ce 805e1cb: 83 ce 01 or $0x1,%esi 805e1ce: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805e1d4: c7 02 00 00 00 00 movl $0x0,(%edx) 805e1da: e9 ee 01 00 00 jmp 0x805e3cd 805e1df: 90 nop 805e1e0: 83 fb 1f cmp $0x1f,%ebx 805e1e3: 0f 8e bb 01 00 00 jle 0x805e3a4 805e1e9: 8d 4b ff lea 0xffffffff(%ebx),%ecx 805e1ec: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805e1f2: 85 c9 test %ecx,%ecx 805e1f4: 7d 09 jge 0x805e1ff 805e1f6: 8d 7b 1e lea 0x1e(%ebx),%edi 805e1f9: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805e1ff: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e205: c1 f8 05 sar $0x5,%eax 805e208: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805e20e: 8b 14 82 mov (%edx,%eax,4),%edx 805e211: 89 95 d0 fe ff ff mov %edx,0xfffffed0(%ebp) 805e217: 8d 4b ff lea 0xffffffff(%ebx),%ecx 805e21a: 89 8d cc fe ff ff mov %ecx,0xfffffecc(%ebp) 805e220: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805e226: 85 c9 test %ecx,%ecx 805e228: 7d 09 jge 0x805e233 805e22a: 8d 7b 1e lea 0x1e(%ebx),%edi 805e22d: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805e233: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e239: 24 e0 and $0xe0,%al 805e23b: 29 85 cc fe ff ff sub %eax,0xfffffecc(%ebp) 805e241: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805e248: 00 00 00 805e24b: 90 nop 805e24c: 8d 43 ff lea 0xffffffff(%ebx),%eax 805e24f: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805e255: 85 c0 test %eax,%eax 805e257: 7d 09 jge 0x805e262 805e259: 8d 53 1e lea 0x1e(%ebx),%edx 805e25c: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805e262: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e268: c1 f8 05 sar $0x5,%eax 805e26b: 39 85 9c fe ff ff cmp %eax,0xfffffe9c(%ebp) 805e271: 7d 1d jge 0x805e290 805e273: 8b 8d 9c fe ff ff mov 0xfffffe9c(%ebp),%ecx 805e279: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805e27f: 83 3c 8f 00 cmpl $0x0,(%edi,%ecx,4) 805e283: 74 03 je 0x805e288 805e285: 83 ce 01 or $0x1,%esi 805e288: ff 85 9c fe ff ff incl 0xfffffe9c(%ebp) 805e28e: eb bc jmp 0x805e24c 805e290: b8 01 00 00 00 mov $0x1,%eax 805e295: 8b 8d cc fe ff ff mov 0xfffffecc(%ebp),%ecx 805e29b: d3 e0 shl %cl,%eax 805e29d: 48 dec %eax 805e29e: 85 85 d0 fe ff ff test %eax,0xfffffed0(%ebp) 805e2a4: 74 03 je 0x805e2a9 805e2a6: 83 ce 01 or $0x1,%esi 805e2a9: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805e2af: 85 db test %ebx,%ebx 805e2b1: 7d 09 jge 0x805e2bc 805e2b3: 8d 7b 1f lea 0x1f(%ebx),%edi 805e2b6: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805e2bc: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e2c2: 24 e0 and $0xe0,%al 805e2c4: 89 da mov %ebx,%edx 805e2c6: 29 c2 sub %eax,%edx 805e2c8: 52 push %edx 805e2c9: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805e2cf: 85 db test %ebx,%ebx 805e2d1: 7d 09 jge 0x805e2dc 805e2d3: 8d 4b 1f lea 0x1f(%ebx),%ecx 805e2d6: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805e2dc: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805e2e2: c1 ff 05 sar $0x5,%edi 805e2e5: b8 01 00 00 00 mov $0x1,%eax 805e2ea: 29 f8 sub %edi,%eax 805e2ec: 50 push %eax 805e2ed: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805e2f3: 85 db test %ebx,%ebx 805e2f5: 7d 09 jge 0x805e300 805e2f7: 8d 53 1f lea 0x1f(%ebx),%edx 805e2fa: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805e300: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805e306: c1 f9 05 sar $0x5,%ecx 805e309: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805e30f: 8d 3c 8f lea (%edi,%ecx,4),%edi 805e312: 57 push %edi 805e313: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805e319: 50 push %eax 805e31a: e8 11 92 00 00 call 0x8067530 805e31f: 83 c4 10 add $0x10,%esp 805e322: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805e329: 00 00 00 805e32c: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805e333: 00 00 00 805e336: 8d 36 lea (%esi),%esi 805e338: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805e33e: 85 db test %ebx,%ebx 805e340: 7d 09 jge 0x805e34b 805e342: 8d 53 1f lea 0x1f(%ebx),%edx 805e345: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) 805e34b: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax 805e351: c1 f8 05 sar $0x5,%eax 805e354: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805e35a: 7d 71 jge 0x805e3cd 805e35c: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805e362: 85 db test %ebx,%ebx 805e364: 7d 09 jge 0x805e36f 805e366: 8d 4b 1f lea 0x1f(%ebx),%ecx 805e369: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805e36f: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 805e375: c1 ff 05 sar $0x5,%edi 805e378: b8 01 00 00 00 mov $0x1,%eax 805e37d: 29 f8 sub %edi,%eax 805e37f: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805e385: 8d 14 82 lea (%edx,%eax,4),%edx 805e388: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805e38e: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 805e395: 83 85 9c fe ff ff 04 addl $0x4,0xfffffe9c(%ebp) 805e39c: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805e3a2: eb 94 jmp 0x805e338 805e3a4: 85 db test %ebx,%ebx 805e3a6: 7e 25 jle 0x805e3cd 805e3a8: 8b 7d ac mov 0xffffffac(%ebp),%edi 805e3ab: 89 bd d0 fe ff ff mov %edi,0xfffffed0(%ebp) 805e3b1: 8d 43 ff lea 0xffffffff(%ebx),%eax 805e3b4: 89 85 cc fe ff ff mov %eax,0xfffffecc(%ebp) 805e3ba: 53 push %ebx 805e3bb: 6a 01 push $0x1 805e3bd: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805e3c3: 52 push %edx 805e3c4: 52 push %edx 805e3c5: e8 66 91 00 00 call 0x8067530 805e3ca: 83 c4 10 add $0x10,%esp 805e3cd: c7 85 d4 fe ff ff 81 movl $0xffffff81,0xfffffed4(%ebp) 805e3d4: ff ff ff 805e3d7: bb 01 00 00 00 mov $0x1,%ebx 805e3dc: 8b 8d cc fe ff ff mov 0xfffffecc(%ebp),%ecx 805e3e2: d3 e3 shl %cl,%ebx 805e3e4: 85 9d d0 fe ff ff test %ebx,0xfffffed0(%ebp) 805e3ea: 0f 84 49 01 00 00 je 0x805e539 805e3f0: 85 f6 test %esi,%esi 805e3f2: 75 15 jne 0x805e409 805e3f4: f6 45 ac 01 testb $0x1,0xffffffac(%ebp) 805e3f8: 75 0f jne 0x805e409 805e3fa: 8d 43 ff lea 0xffffffff(%ebx),%eax 805e3fd: 85 85 d0 fe ff ff test %eax,0xfffffed0(%ebp) 805e403: 0f 84 30 01 00 00 je 0x805e539 805e409: 8b 55 ac mov 0xffffffac(%ebp),%edx 805e40c: 8d 5d b0 lea 0xffffffb0(%ebp),%ebx 805e40f: 8d 42 01 lea 0x1(%edx),%eax 805e412: 89 45 ac mov %eax,0xffffffac(%ebp) 805e415: 89 de mov %ebx,%esi 805e417: 39 d0 cmp %edx,%eax 805e419: 0f 82 d5 00 00 00 jb 0x805e4f4 805e41f: 39 de cmp %ebx,%esi 805e421: 0f 84 cd 00 00 00 je 0x805e4f4 805e427: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805e42e: 00 00 00 805e431: c7 85 c8 fe ff ff 00 movl $0x0,0xfffffec8(%ebp) 805e438: 00 00 00 805e43b: 8b bd c8 fe ff ff mov 0xfffffec8(%ebp),%edi 805e441: 39 bd 98 fe ff ff cmp %edi,0xfffffe98(%ebp) 805e447: 0f 8d a7 00 00 00 jge 0x805e4f4 805e44d: 83 e7 03 and $0x3,%edi 805e450: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805e456: 74 50 je 0x805e4a8 805e458: 83 ff 01 cmp $0x1,%edi 805e45b: 7e 28 jle 0x805e485 805e45d: 83 ff 02 cmp $0x2,%edi 805e460: 7e 0a jle 0x805e46c 805e462: 8b 03 mov (%ebx),%eax 805e464: 89 06 mov %eax,(%esi) 805e466: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805e46c: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e472: 8b 04 83 mov (%ebx,%eax,4),%eax 805e475: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805e47b: 89 04 96 mov %eax,(%esi,%edx,4) 805e47e: 42 inc %edx 805e47f: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805e485: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805e48b: 8b 0c 8b mov (%ebx,%ecx,4),%ecx 805e48e: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805e494: 89 0c be mov %ecx,(%esi,%edi,4) 805e497: 47 inc %edi 805e498: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805e49e: 8b 85 c8 fe ff ff mov 0xfffffec8(%ebp),%eax 805e4a4: 39 c7 cmp %eax,%edi 805e4a6: 74 4c je 0x805e4f4 805e4a8: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805e4ae: 8b 14 93 mov (%ebx,%edx,4),%edx 805e4b1: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805e4b7: 89 14 8e mov %edx,(%esi,%ecx,4) 805e4ba: 41 inc %ecx 805e4bb: 8b 3c 8b mov (%ebx,%ecx,4),%edi 805e4be: 89 3c 8e mov %edi,(%esi,%ecx,4) 805e4c1: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e4c7: 83 c0 02 add $0x2,%eax 805e4ca: 8b 14 83 mov (%ebx,%eax,4),%edx 805e4cd: 89 14 86 mov %edx,(%esi,%eax,4) 805e4d0: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805e4d6: 83 c1 03 add $0x3,%ecx 805e4d9: 8b 3c 8b mov (%ebx,%ecx,4),%edi 805e4dc: 89 3c 8e mov %edi,(%esi,%ecx,4) 805e4df: 83 85 98 fe ff ff 04 addl $0x4,0xfffffe98(%ebp) 805e4e6: 8b 85 c8 fe ff ff mov 0xfffffec8(%ebp),%eax 805e4ec: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805e4f2: 75 b4 jne 0x805e4a8 805e4f4: f6 45 af 01 testb $0x1,0xffffffaf(%ebp) 805e4f8: 74 26 je 0x805e520 805e4fa: ff 85 d4 fe ff ff incl 0xfffffed4(%ebp) 805e500: 6a 01 push $0x1 805e502: 6a 01 push $0x1 805e504: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805e50a: 52 push %edx 805e50b: 52 push %edx 805e50c: e8 1f 90 00 00 call 0x8067530 805e511: 81 4d ac 00 00 80 00 orl $0x800000,0xffffffac(%ebp) 805e518: 83 c4 10 add $0x10,%esp 805e51b: eb 1c jmp 0x805e539 805e51d: 8d 76 00 lea 0x0(%esi),%esi 805e520: 83 bd d4 fe ff ff 81 cmpl $0xffffff81,0xfffffed4(%ebp) 805e527: 75 10 jne 0x805e539 805e529: f6 45 ae 80 testb $0x80,0xffffffae(%ebp) 805e52d: 74 0a je 0x805e539 805e52f: c7 85 d4 fe ff ff 82 movl $0xffffff82,0xfffffed4(%ebp) 805e536: ff ff ff 805e539: 81 bd d4 fe ff ff 80 cmpl $0x80,0xfffffed4(%ebp) 805e540: 00 00 00 805e543: 0f 8f 81 df ff ff jg 0x805c4ca 805e549: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 805e54c: 51 push %ecx 805e54d: 8b bd d4 fe ff ff mov 0xfffffed4(%ebp),%edi 805e553: e9 56 0c 00 00 jmp 0x805f1ae 805e558: c7 85 94 fe ff ff 00 movl $0x0,0xfffffe94(%ebp) 805e55f: 00 00 00 805e562: c7 85 bc fe ff ff 00 movl $0x0,0xfffffebc(%ebp) 805e569: 00 00 00 805e56c: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 805e56f: c1 e2 02 shl $0x2,%edx 805e572: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) 805e578: 8b 4c 2a bc mov 0xffffffbc(%edx,%ebp,1),%ecx 805e57c: 89 8d c4 fe ff ff mov %ecx,0xfffffec4(%ebp) 805e582: 8b 7c 2a b8 mov 0xffffffb8(%edx,%ebp,1),%edi 805e586: 89 bd c0 fe ff ff mov %edi,0xfffffec0(%ebp) 805e58c: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805e58f: 50 push %eax 805e590: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 805e593: 2b 55 b4 sub 0xffffffb4(%ebp),%edx 805e596: 8d 4c 95 c0 lea 0xffffffc0(%ebp,%edx,4),%ecx 805e59a: 51 push %ecx 805e59b: 8d 7d e0 lea 0xffffffe0(%ebp),%edi 805e59e: 57 push %edi 805e59f: e8 4c 6e 00 00 call 0x80653f0 805e5a4: 89 c3 mov %eax,%ebx 805e5a6: 83 c4 0c add $0xc,%esp 805e5a9: 85 db test %ebx,%ebx 805e5ab: 7e 0e jle 0x805e5bb 805e5ad: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 805e5b0: c7 44 85 e0 00 00 00 movl $0x0,0xffffffe0(%ebp,%eax,4) 805e5b7: 00 805e5b8: ff 45 b4 incl 0xffffffb4(%ebp) 805e5bb: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 805e5be: 39 45 b4 cmp %eax,0xffffffb4(%ebp) 805e5c1: 0f 8d ed 03 00 00 jge 0x805e9b4 805e5c7: 89 c6 mov %eax,%esi 805e5c9: 2b 75 b4 sub 0xffffffb4(%ebp),%esi 805e5cc: 83 7d a0 00 cmpl $0x0,0xffffffa0(%ebp) 805e5d0: 0f 8f 42 01 00 00 jg 0x805e718 805e5d6: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 805e5d9: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805e5df: 85 d2 test %edx,%edx 805e5e1: 0f 8e b2 00 00 00 jle 0x805e699 805e5e7: 8d 5c 95 dc lea 0xffffffdc(%ebp,%edx,4),%ebx 805e5eb: f7 da neg %edx 805e5ed: 83 e2 03 and $0x3,%edx 805e5f0: 89 95 9c fe ff ff mov %edx,0xfffffe9c(%ebp) 805e5f6: 74 54 je 0x805e64c 805e5f8: 83 fa 03 cmp $0x3,%edx 805e5fb: 7d 33 jge 0x805e630 805e5fd: 83 fa 02 cmp $0x2,%edx 805e600: 7d 17 jge 0x805e619 805e602: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805e608: 01 f2 add %esi,%edx 805e60a: 8b 03 mov (%ebx),%eax 805e60c: 89 44 95 e0 mov %eax,0xffffffe0(%ebp,%edx,4) 805e610: 83 c3 fc add $0xfffffffc,%ebx 805e613: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805e619: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805e61f: 01 f2 add %esi,%edx 805e621: 8b 03 mov (%ebx),%eax 805e623: 89 44 95 e0 mov %eax,0xffffffe0(%ebp,%edx,4) 805e627: 83 c3 fc add $0xfffffffc,%ebx 805e62a: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805e630: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805e636: 01 f2 add %esi,%edx 805e638: 8b 03 mov (%ebx),%eax 805e63a: 89 44 95 e0 mov %eax,0xffffffe0(%ebp,%edx,4) 805e63e: 83 c3 fc add $0xfffffffc,%ebx 805e641: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805e647: 74 50 je 0x805e699 805e649: 8d 76 00 lea 0x0(%esi),%esi 805e64c: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805e652: 01 f1 add %esi,%ecx 805e654: 8b 3b mov (%ebx),%edi 805e656: 89 7c 8d e0 mov %edi,0xffffffe0(%ebp,%ecx,4) 805e65a: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e660: 8d 44 06 ff lea 0xffffffff(%esi,%eax,1),%eax 805e664: 8b 53 fc mov 0xfffffffc(%ebx),%edx 805e667: 89 54 85 e0 mov %edx,0xffffffe0(%ebp,%eax,4) 805e66b: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805e671: 8d 4c 0e fe lea 0xfffffffe(%esi,%ecx,1),%ecx 805e675: 8b 7b f8 mov 0xfffffff8(%ebx),%edi 805e678: 89 7c 8d e0 mov %edi,0xffffffe0(%ebp,%ecx,4) 805e67c: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e682: 8d 44 06 fd lea 0xfffffffd(%esi,%eax,1),%eax 805e686: 8b 53 f4 mov 0xfffffff4(%ebx),%edx 805e689: 89 54 85 e0 mov %edx,0xffffffe0(%ebp,%eax,4) 805e68d: 83 c3 f0 add $0xfffffff0,%ebx 805e690: 83 85 98 fe ff ff fc addl $0xfffffffc,0xfffffe98(%ebp) 805e697: 75 b3 jne 0x805e64c 805e699: 31 db xor %ebx,%ebx 805e69b: 8d 4e 01 lea 0x1(%esi),%ecx 805e69e: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805e6a4: 39 cb cmp %ecx,%ebx 805e6a6: 7d 63 jge 0x805e70b 805e6a8: 83 e1 03 and $0x3,%ecx 805e6ab: 89 8d 9c fe ff ff mov %ecx,0xfffffe9c(%ebp) 805e6b1: 74 2d je 0x805e6e0 805e6b3: 83 f9 01 cmp $0x1,%ecx 805e6b6: 7e 17 jle 0x805e6cf 805e6b8: 83 f9 02 cmp $0x2,%ecx 805e6bb: 7e 09 jle 0x805e6c6 805e6bd: c7 44 9d e0 00 00 00 movl $0x0,0xffffffe0(%ebp,%ebx,4) 805e6c4: 00 805e6c5: 43 inc %ebx 805e6c6: c7 44 9d e0 00 00 00 movl $0x0,0xffffffe0(%ebp,%ebx,4) 805e6cd: 00 805e6ce: 43 inc %ebx 805e6cf: c7 44 9d e0 00 00 00 movl $0x0,0xffffffe0(%ebp,%ebx,4) 805e6d6: 00 805e6d7: 43 inc %ebx 805e6d8: 39 9d 98 fe ff ff cmp %ebx,0xfffffe98(%ebp) 805e6de: 7e 2b jle 0x805e70b 805e6e0: c7 44 9d e0 00 00 00 movl $0x0,0xffffffe0(%ebp,%ebx,4) 805e6e7: 00 805e6e8: c7 44 9d e4 00 00 00 movl $0x0,0xffffffe4(%ebp,%ebx,4) 805e6ef: 00 805e6f0: c7 44 9d e8 00 00 00 movl $0x0,0xffffffe8(%ebp,%ebx,4) 805e6f7: 00 805e6f8: c7 44 9d ec 00 00 00 movl $0x0,0xffffffec(%ebp,%ebx,4) 805e6ff: 00 805e700: 83 c3 04 add $0x4,%ebx 805e703: 39 9d 98 fe ff ff cmp %ebx,0xfffffe98(%ebp) 805e709: 7f d5 jg 0x805e6e0 805e70b: 89 f0 mov %esi,%eax 805e70d: c1 e0 05 shl $0x5,%eax 805e710: 29 45 b0 sub %eax,0xffffffb0(%ebp) 805e713: e9 2d 03 00 00 jmp 0x805ea45 805e718: 89 f0 mov %esi,%eax 805e71a: c1 e0 05 shl $0x5,%eax 805e71d: 03 45 a0 add 0xffffffa0(%ebp),%eax 805e720: 83 f8 18 cmp $0x18,%eax 805e723: 0f 8f 4f 01 00 00 jg 0x805e878 805e729: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 805e730: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 805e737: 8b 7d b4 mov 0xffffffb4(%ebp),%edi 805e73a: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805e740: 85 ff test %edi,%edi 805e742: 0f 8e b1 00 00 00 jle 0x805e7f9 805e748: 8d 5c bd dc lea 0xffffffdc(%ebp,%edi,4),%ebx 805e74c: f7 df neg %edi 805e74e: 83 e7 03 and $0x3,%edi 805e751: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805e757: 74 53 je 0x805e7ac 805e759: 83 ff 03 cmp $0x3,%edi 805e75c: 7d 33 jge 0x805e791 805e75e: 83 ff 02 cmp $0x2,%edi 805e761: 7d 17 jge 0x805e77a 805e763: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805e769: 01 f2 add %esi,%edx 805e76b: 8b 03 mov (%ebx),%eax 805e76d: 89 44 95 e0 mov %eax,0xffffffe0(%ebp,%edx,4) 805e771: 83 c3 fc add $0xfffffffc,%ebx 805e774: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805e77a: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805e780: 01 f2 add %esi,%edx 805e782: 8b 03 mov (%ebx),%eax 805e784: 89 44 95 e0 mov %eax,0xffffffe0(%ebp,%edx,4) 805e788: 83 c3 fc add $0xfffffffc,%ebx 805e78b: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805e791: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805e797: 01 f2 add %esi,%edx 805e799: 8b 03 mov (%ebx),%eax 805e79b: 89 44 95 e0 mov %eax,0xffffffe0(%ebp,%edx,4) 805e79f: 83 c3 fc add $0xfffffffc,%ebx 805e7a2: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805e7a8: 74 4f je 0x805e7f9 805e7aa: 8d 36 lea (%esi),%esi 805e7ac: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e7b2: 01 f0 add %esi,%eax 805e7b4: 8b 13 mov (%ebx),%edx 805e7b6: 89 54 85 e0 mov %edx,0xffffffe0(%ebp,%eax,4) 805e7ba: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805e7c0: 8d 4c 0e ff lea 0xffffffff(%esi,%ecx,1),%ecx 805e7c4: 8b 7b fc mov 0xfffffffc(%ebx),%edi 805e7c7: 89 7c 8d e0 mov %edi,0xffffffe0(%ebp,%ecx,4) 805e7cb: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e7d1: 8d 44 06 fe lea 0xfffffffe(%esi,%eax,1),%eax 805e7d5: 8b 53 f8 mov 0xfffffff8(%ebx),%edx 805e7d8: 89 54 85 e0 mov %edx,0xffffffe0(%ebp,%eax,4) 805e7dc: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805e7e2: 8d 4c 0e fd lea 0xfffffffd(%esi,%ecx,1),%ecx 805e7e6: 8b 7b f4 mov 0xfffffff4(%ebx),%edi 805e7e9: 89 7c 8d e0 mov %edi,0xffffffe0(%ebp,%ecx,4) 805e7ed: 83 c3 f0 add $0xfffffff0,%ebx 805e7f0: 83 85 98 fe ff ff fc addl $0xfffffffc,0xfffffe98(%ebp) 805e7f7: 75 b3 jne 0x805e7ac 805e7f9: 31 db xor %ebx,%ebx 805e7fb: 8d 46 01 lea 0x1(%esi),%eax 805e7fe: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805e804: 39 c3 cmp %eax,%ebx 805e806: 0f 8d 99 01 00 00 jge 0x805e9a5 805e80c: 83 e0 03 and $0x3,%eax 805e80f: 89 85 9c fe ff ff mov %eax,0xfffffe9c(%ebp) 805e815: 74 31 je 0x805e848 805e817: 83 f8 01 cmp $0x1,%eax 805e81a: 7e 17 jle 0x805e833 805e81c: 83 f8 02 cmp $0x2,%eax 805e81f: 7e 09 jle 0x805e82a 805e821: c7 44 9d e0 00 00 00 movl $0x0,0xffffffe0(%ebp,%ebx,4) 805e828: 00 805e829: 43 inc %ebx 805e82a: c7 44 9d e0 00 00 00 movl $0x0,0xffffffe0(%ebp,%ebx,4) 805e831: 00 805e832: 43 inc %ebx 805e833: c7 44 9d e0 00 00 00 movl $0x0,0xffffffe0(%ebp,%ebx,4) 805e83a: 00 805e83b: 43 inc %ebx 805e83c: 39 9d 98 fe ff ff cmp %ebx,0xfffffe98(%ebp) 805e842: 0f 8e 5d 01 00 00 jle 0x805e9a5 805e848: c7 44 9d e0 00 00 00 movl $0x0,0xffffffe0(%ebp,%ebx,4) 805e84f: 00 805e850: c7 44 9d e4 00 00 00 movl $0x0,0xffffffe4(%ebp,%ebx,4) 805e857: 00 805e858: c7 44 9d e8 00 00 00 movl $0x0,0xffffffe8(%ebp,%ebx,4) 805e85f: 00 805e860: c7 44 9d ec 00 00 00 movl $0x0,0xffffffec(%ebp,%ebx,4) 805e867: 00 805e868: 83 c3 04 add $0x4,%ebx 805e86b: 39 9d 98 fe ff ff cmp %ebx,0xfffffe98(%ebp) 805e871: 7f d5 jg 0x805e848 805e873: e9 2d 01 00 00 jmp 0x805e9a5 805e878: ba 18 00 00 00 mov $0x18,%edx 805e87d: 2b 55 a0 sub 0xffffffa0(%ebp),%edx 805e880: 89 95 bc fe ff ff mov %edx,0xfffffebc(%ebp) 805e886: 83 fa 1f cmp $0x1f,%edx 805e889: 0f 8e dd 00 00 00 jle 0x805e96c 805e88f: 8b 9d bc fe ff ff mov 0xfffffebc(%ebp),%ebx 805e895: 85 d2 test %edx,%edx 805e897: 7d 03 jge 0x805e89c 805e899: 83 c3 1f add $0x1f,%ebx 805e89c: 80 e3 e0 and $0xe0,%bl 805e89f: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805e8a5: 8b 8d bc fe ff ff mov 0xfffffebc(%ebp),%ecx 805e8ab: 29 d9 sub %ebx,%ecx 805e8ad: 51 push %ecx 805e8ae: 6a 01 push $0x1 805e8b0: 8d 7d ac lea 0xffffffac(%ebp),%edi 805e8b3: 89 bd a0 fe ff ff mov %edi,0xfffffea0(%ebp) 805e8b9: 57 push %edi 805e8ba: 8b 9d a0 fe ff ff mov 0xfffffea0(%ebp),%ebx 805e8c0: 8b 85 bc fe ff ff mov 0xfffffebc(%ebp),%eax 805e8c6: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805e8cc: 85 c0 test %eax,%eax 805e8ce: 7d 09 jge 0x805e8d9 805e8d0: 83 c0 1f add $0x1f,%eax 805e8d3: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805e8d9: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805e8df: c1 f8 05 sar $0x5,%eax 805e8e2: 8d 04 83 lea (%ebx,%eax,4),%eax 805e8e5: 50 push %eax 805e8e6: e8 d5 72 00 00 call 0x8065bc0 805e8eb: 8b 9d bc fe ff ff mov 0xfffffebc(%ebp),%ebx 805e8f1: 85 db test %ebx,%ebx 805e8f3: 7d 03 jge 0x805e8f8 805e8f5: 83 c3 1f add $0x1f,%ebx 805e8f8: c1 fb 05 sar $0x5,%ebx 805e8fb: 83 c4 10 add $0x10,%esp 805e8fe: 85 db test %ebx,%ebx 805e900: 0f 8c 9f 00 00 00 jl 0x805e9a5 805e906: 89 d8 mov %ebx,%eax 805e908: f7 d0 not %eax 805e90a: 83 e0 03 and $0x3,%eax 805e90d: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805e913: 83 fb ff cmp $0xffffffff,%ebx 805e916: 7e 20 jle 0x805e938 805e918: 85 c0 test %eax,%eax 805e91a: 74 28 je 0x805e944 805e91c: 83 f8 03 cmp $0x3,%eax 805e91f: 7d 17 jge 0x805e938 805e921: 83 f8 02 cmp $0x2,%eax 805e924: 7d 09 jge 0x805e92f 805e926: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805e92d: 00 805e92e: 4b dec %ebx 805e92f: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805e936: 00 805e937: 4b dec %ebx 805e938: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805e93f: 00 805e940: 4b dec %ebx 805e941: 78 62 js 0x805e9a5 805e943: 90 nop 805e944: c7 44 9d ac 00 00 00 movl $0x0,0xffffffac(%ebp,%ebx,4) 805e94b: 00 805e94c: c7 44 9d a8 00 00 00 movl $0x0,0xffffffa8(%ebp,%ebx,4) 805e953: 00 805e954: c7 44 9d a4 00 00 00 movl $0x0,0xffffffa4(%ebp,%ebx,4) 805e95b: 00 805e95c: c7 44 9d a0 00 00 00 movl $0x0,0xffffffa0(%ebp,%ebx,4) 805e963: 00 805e964: 83 c3 fc add $0xfffffffc,%ebx 805e967: 79 db jns 0x805e944 805e969: eb 3a jmp 0x805e9a5 805e96b: 90 nop 805e96c: 83 bd bc fe ff ff 00 cmpl $0x0,0xfffffebc(%ebp) 805e973: 7e 30 jle 0x805e9a5 805e975: 8d 5d ac lea 0xffffffac(%ebp),%ebx 805e978: 83 bd bc fe ff ff 20 cmpl $0x20,0xfffffebc(%ebp) 805e97f: 75 0b jne 0x805e98c 805e981: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 805e988: eb 1b jmp 0x805e9a5 805e98a: 8d 36 lea (%esi),%esi 805e98c: 8b 95 bc fe ff ff mov 0xfffffebc(%ebp),%edx 805e992: 52 push %edx 805e993: 6a 01 push $0x1 805e995: 53 push %ebx 805e996: 53 push %ebx 805e997: e8 24 72 00 00 call 0x8065bc0 805e99c: 8b 4d ac mov 0xffffffac(%ebp),%ecx 805e99f: 89 4d ac mov %ecx,0xffffffac(%ebp) 805e9a2: 83 c4 10 add $0x10,%esp 805e9a5: 89 f0 mov %esi,%eax 805e9a7: c1 e0 05 shl $0x5,%eax 805e9aa: 01 45 a0 add %eax,0xffffffa0(%ebp) 805e9ad: e9 93 00 00 00 jmp 0x805ea45 805e9b2: 8d 36 lea (%esi),%esi 805e9b4: 8b 75 b4 mov 0xffffffb4(%ebp),%esi 805e9b7: 85 f6 test %esi,%esi 805e9b9: 0f 8e 86 00 00 00 jle 0x805ea45 805e9bf: 8d 7c b5 dc lea 0xffffffdc(%ebp,%esi,4),%edi 805e9c3: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805e9c9: 89 f0 mov %esi,%eax 805e9cb: f7 d8 neg %eax 805e9cd: 89 c3 mov %eax,%ebx 805e9cf: 83 e3 03 and $0x3,%ebx 805e9d2: 74 46 je 0x805ea1a 805e9d4: 83 fb 03 cmp $0x3,%ebx 805e9d7: 7d 29 jge 0x805ea02 805e9d9: 83 fb 02 cmp $0x2,%ebx 805e9dc: 7d 10 jge 0x805e9ee 805e9de: 8b 17 mov (%edi),%edx 805e9e0: 89 54 b5 e0 mov %edx,0xffffffe0(%ebp,%esi,4) 805e9e4: 83 c7 fc add $0xfffffffc,%edi 805e9e7: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805e9ed: 4e dec %esi 805e9ee: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805e9f4: 8b 09 mov (%ecx),%ecx 805e9f6: 89 4c b5 e0 mov %ecx,0xffffffe0(%ebp,%esi,4) 805e9fa: 83 85 98 fe ff ff fc addl $0xfffffffc,0xfffffe98(%ebp) 805ea01: 4e dec %esi 805ea02: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805ea08: 8b 3f mov (%edi),%edi 805ea0a: 89 7c b5 e0 mov %edi,0xffffffe0(%ebp,%esi,4) 805ea0e: 83 85 98 fe ff ff fc addl $0xfffffffc,0xfffffe98(%ebp) 805ea15: 4e dec %esi 805ea16: 85 f6 test %esi,%esi 805ea18: 7e 2b jle 0x805ea45 805ea1a: 8b 9d 98 fe ff ff mov 0xfffffe98(%ebp),%ebx 805ea20: 8b 03 mov (%ebx),%eax 805ea22: 89 44 b5 e0 mov %eax,0xffffffe0(%ebp,%esi,4) 805ea26: 8b 43 fc mov 0xfffffffc(%ebx),%eax 805ea29: 89 44 b5 dc mov %eax,0xffffffdc(%ebp,%esi,4) 805ea2d: 8b 43 f8 mov 0xfffffff8(%ebx),%eax 805ea30: 89 44 b5 d8 mov %eax,0xffffffd8(%ebp,%esi,4) 805ea34: 8b 43 f4 mov 0xfffffff4(%ebx),%eax 805ea37: 89 44 b5 d4 mov %eax,0xffffffd4(%ebp,%esi,4) 805ea3b: 83 c3 f0 add $0xfffffff0,%ebx 805ea3e: 83 c6 fc add $0xfffffffc,%esi 805ea41: 85 f6 test %esi,%esi 805ea43: 7f db jg 0x805ea20 805ea45: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 805ea48: c7 44 85 c0 00 00 00 movl $0x0,0xffffffc0(%ebp,%eax,4) 805ea4f: 00 805ea50: 8b 5c 85 e0 mov 0xffffffe0(%ebp,%eax,4),%ebx 805ea54: 83 7d a0 18 cmpl $0x18,0xffffffa0(%ebp) 805ea58: 0f 8f a3 02 00 00 jg 0x805ed01 805ea5e: 8d 55 dc lea 0xffffffdc(%ebp),%edx 805ea61: 89 95 b8 fe ff ff mov %edx,0xfffffeb8(%ebp) 805ea67: 90 nop 805ea68: 39 9d c4 fe ff ff cmp %ebx,0xfffffec4(%ebp) 805ea6e: 75 0c jne 0x805ea7c 805ea70: c7 85 94 fe ff ff ff movl $0xffffffff,0xfffffe94(%ebp) 805ea77: ff ff ff 805ea7a: eb 7b jmp 0x805eaf7 805ea7c: 8b 4d a4 mov 0xffffffa4(%ebp),%ecx 805ea7f: c1 e1 02 shl $0x2,%ecx 805ea82: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805ea88: 8b 85 b8 fe ff ff mov 0xfffffeb8(%ebp),%eax 805ea8e: 8b 04 01 mov (%ecx,%eax,1),%eax 805ea91: 89 da mov %ebx,%edx 805ea93: f7 b5 c4 fe ff ff divl 0xfffffec4(%ebp) 805ea99: 89 d6 mov %edx,%esi 805ea9b: 89 85 94 fe ff ff mov %eax,0xfffffe94(%ebp) 805eaa1: 8b 85 c0 fe ff ff mov 0xfffffec0(%ebp),%eax 805eaa7: f7 a5 94 fe ff ff mull 0xfffffe94(%ebp) 805eaad: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805eab3: 89 c3 mov %eax,%ebx 805eab5: 39 f2 cmp %esi,%edx 805eab7: 77 0c ja 0x805eac5 805eab9: 75 3c jne 0x805eaf7 805eabb: 90 nop 805eabc: 8b 4d a4 mov 0xffffffa4(%ebp),%ecx 805eabf: 39 5c 8d d8 cmp %ebx,0xffffffd8(%ebp,%ecx,4) 805eac3: 73 32 jae 0x805eaf7 805eac5: ff 8d 94 fe ff ff decl 0xfffffe94(%ebp) 805eacb: 03 b5 c4 fe ff ff add 0xfffffec4(%ebp),%esi 805ead1: 39 b5 c4 fe ff ff cmp %esi,0xfffffec4(%ebp) 805ead7: 77 1e ja 0x805eaf7 805ead9: 39 9d c0 fe ff ff cmp %ebx,0xfffffec0(%ebp) 805eadf: 76 06 jbe 0x805eae7 805eae1: ff 8d 98 fe ff ff decl 0xfffffe98(%ebp) 805eae7: 2b 9d c0 fe ff ff sub 0xfffffec0(%ebp),%ebx 805eaed: 39 b5 98 fe ff ff cmp %esi,0xfffffe98(%ebp) 805eaf3: 77 d0 ja 0x805eac5 805eaf5: 74 c5 je 0x805eabc 805eaf7: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805eafd: 57 push %edi 805eafe: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 805eb01: 40 inc %eax 805eb02: 50 push %eax 805eb03: 8d 75 c0 lea 0xffffffc0(%ebp),%esi 805eb06: 56 push %esi 805eb07: 8d 5d e0 lea 0xffffffe0(%ebp),%ebx 805eb0a: 53 push %ebx 805eb0b: e8 20 8b 00 00 call 0x8067630 805eb10: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805eb16: 83 c4 10 add $0x10,%esp 805eb19: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 805eb1c: 39 44 95 e0 cmp %eax,0xffffffe0(%ebp,%edx,4) 805eb20: 74 13 je 0x805eb35 805eb22: 52 push %edx 805eb23: 56 push %esi 805eb24: 53 push %ebx 805eb25: 53 push %ebx 805eb26: e8 25 68 00 00 call 0x8065350 805eb2b: 4f dec %edi 805eb2c: 89 bd 94 fe ff ff mov %edi,0xfffffe94(%ebp) 805eb32: 83 c4 10 add $0x10,%esp 805eb35: 8b 4d a4 mov 0xffffffa4(%ebp),%ecx 805eb38: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 805eb3e: 8b 0c 8f mov (%edi,%ecx,4),%ecx 805eb41: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805eb47: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 805eb4a: 89 4c bd e0 mov %ecx,0xffffffe0(%ebp,%edi,4) 805eb4e: 8b 9d a0 fe ff ff mov 0xfffffea0(%ebp),%ebx 805eb54: 4f dec %edi 805eb55: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805eb5b: 85 ff test %edi,%edi 805eb5d: 0f 8e be 00 00 00 jle 0x805ec21 805eb63: 8b 85 b8 fe ff ff mov 0xfffffeb8(%ebp),%eax 805eb69: 8d 04 b8 lea (%eax,%edi,4),%eax 805eb6c: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805eb72: f7 df neg %edi 805eb74: 89 fe mov %edi,%esi 805eb76: 83 e6 03 and $0x3,%esi 805eb79: 74 6f je 0x805ebea 805eb7b: 83 fe 03 cmp $0x3,%esi 805eb7e: 7d 46 jge 0x805ebc6 805eb80: 83 fe 02 cmp $0x2,%esi 805eb83: 7d 21 jge 0x805eba6 805eb85: 8b 10 mov (%eax),%edx 805eb87: 8b 8d 9c fe ff ff mov 0xfffffe9c(%ebp),%ecx 805eb8d: 89 54 8d e0 mov %edx,0xffffffe0(%ebp,%ecx,4) 805eb91: 83 c0 fc add $0xfffffffc,%eax 805eb94: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805eb9a: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 805eb9d: 83 c7 fe add $0xfffffffe,%edi 805eba0: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805eba6: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805ebac: 8b 00 mov (%eax),%eax 805ebae: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805ebb4: 89 44 95 e0 mov %eax,0xffffffe0(%ebp,%edx,4) 805ebb8: 83 85 98 fe ff ff fc addl $0xfffffffc,0xfffffe98(%ebp) 805ebbf: 4a dec %edx 805ebc0: 89 95 9c fe ff ff mov %edx,0xfffffe9c(%ebp) 805ebc6: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805ebcc: 8b 09 mov (%ecx),%ecx 805ebce: 8b bd 9c fe ff ff mov 0xfffffe9c(%ebp),%edi 805ebd4: 89 4c bd e0 mov %ecx,0xffffffe0(%ebp,%edi,4) 805ebd8: 83 85 98 fe ff ff fc addl $0xfffffffc,0xfffffe98(%ebp) 805ebdf: 4f dec %edi 805ebe0: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805ebe6: 85 ff test %edi,%edi 805ebe8: 7e 37 jle 0x805ec21 805ebea: 8b b5 98 fe ff ff mov 0xfffffe98(%ebp),%esi 805ebf0: 8b 16 mov (%esi),%edx 805ebf2: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax 805ebf8: 89 54 85 e0 mov %edx,0xffffffe0(%ebp,%eax,4) 805ebfc: 8b 4e fc mov 0xfffffffc(%esi),%ecx 805ebff: 89 4c 85 dc mov %ecx,0xffffffdc(%ebp,%eax,4) 805ec03: 8b 7e f8 mov 0xfffffff8(%esi),%edi 805ec06: 89 7c 85 d8 mov %edi,0xffffffd8(%ebp,%eax,4) 805ec0a: 8b 56 f4 mov 0xfffffff4(%esi),%edx 805ec0d: 89 54 85 d4 mov %edx,0xffffffd4(%ebp,%eax,4) 805ec11: 83 c6 f0 add $0xfffffff0,%esi 805ec14: 83 c0 fc add $0xfffffffc,%eax 805ec17: 89 85 9c fe ff ff mov %eax,0xfffffe9c(%ebp) 805ec1d: 85 c0 test %eax,%eax 805ec1f: 7f cf jg 0x805ebf0 805ec21: 83 7d a0 00 cmpl $0x0,0xffffffa0(%ebp) 805ec25: 75 61 jne 0x805ec88 805ec27: 83 bd 94 fe ff ff 00 cmpl $0x0,0xfffffe94(%ebp) 805ec2e: 75 08 jne 0x805ec38 805ec30: be 20 00 00 00 mov $0x20,%esi 805ec35: eb 0d jmp 0x805ec44 805ec37: 90 nop 805ec38: 0f bd 85 94 fe ff ff bsr 0xfffffe94(%ebp),%eax 805ec3f: 89 c6 mov %eax,%esi 805ec41: 83 f6 1f xor $0x1f,%esi 805ec44: 29 75 b0 sub %esi,0xffffffb0(%ebp) 805ec47: b8 20 00 00 00 mov $0x20,%eax 805ec4c: 29 f0 sub %esi,%eax 805ec4e: 83 f8 18 cmp $0x18,%eax 805ec51: 7e 25 jle 0x805ec78 805ec53: 83 c6 18 add $0x18,%esi 805ec56: 89 b5 bc fe ff ff mov %esi,0xfffffebc(%ebp) 805ec5c: b9 20 00 00 00 mov $0x20,%ecx 805ec61: 29 f1 sub %esi,%ecx 805ec63: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805ec69: d3 ef shr %cl,%edi 805ec6b: 89 7d ac mov %edi,0xffffffac(%ebp) 805ec6e: c7 45 a0 19 00 00 00 movl $0x19,0xffffffa0(%ebp) 805ec75: eb 7c jmp 0x805ecf3 805ec77: 90 nop 805ec78: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805ec7e: 89 45 ac mov %eax,0xffffffac(%ebp) 805ec81: f7 de neg %esi 805ec83: 89 75 a0 mov %esi,0xffffffa0(%ebp) 805ec86: eb 6b jmp 0x805ecf3 805ec88: 8b 45 a0 mov 0xffffffa0(%ebp),%eax 805ec8b: 83 c0 20 add $0x20,%eax 805ec8e: 83 f8 18 cmp $0x18,%eax 805ec91: 7f 0d jg 0x805eca0 805ec93: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805ec99: 89 55 ac mov %edx,0xffffffac(%ebp) 805ec9c: eb 55 jmp 0x805ecf3 805ec9e: 8d 36 lea (%esi),%esi 805eca0: b9 18 00 00 00 mov $0x18,%ecx 805eca5: 2b 4d a0 sub 0xffffffa0(%ebp),%ecx 805eca8: 89 8d bc fe ff ff mov %ecx,0xfffffebc(%ebp) 805ecae: 85 c9 test %ecx,%ecx 805ecb0: 7e 41 jle 0x805ecf3 805ecb2: 8d 75 ac lea 0xffffffac(%ebp),%esi 805ecb5: 83 f9 20 cmp $0x20,%ecx 805ecb8: 75 0e jne 0x805ecc8 805ecba: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805ecc0: 89 7d ac mov %edi,0xffffffac(%ebp) 805ecc3: eb 2e jmp 0x805ecf3 805ecc5: 8d 76 00 lea 0x0(%esi),%esi 805ecc8: 8b 85 bc fe ff ff mov 0xfffffebc(%ebp),%eax 805ecce: 50 push %eax 805eccf: 6a 01 push $0x1 805ecd1: 56 push %esi 805ecd2: 56 push %esi 805ecd3: e8 e8 6e 00 00 call 0x8065bc0 805ecd8: be 20 00 00 00 mov $0x20,%esi 805ecdd: 2b b5 bc fe ff ff sub 0xfffffebc(%ebp),%esi 805ece3: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805ece9: 89 f1 mov %esi,%ecx 805eceb: d3 ef shr %cl,%edi 805eced: 09 7d ac or %edi,0xffffffac(%ebp) 805ecf0: 83 c4 10 add $0x10,%esp 805ecf3: 83 45 a0 20 addl $0x20,0xffffffa0(%ebp) 805ecf7: 83 7d a0 18 cmpl $0x18,0xffffffa0(%ebp) 805ecfb: 0f 8e 67 fd ff ff jle 0x805ea68 805ed01: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 805ed04: 89 85 9c fe ff ff mov %eax,0xfffffe9c(%ebp) 805ed0a: 83 7c 85 e0 00 cmpl $0x0,0xffffffe0(%ebp,%eax,4) 805ed0f: 75 1f jne 0x805ed30 805ed11: 8d 76 00 lea 0x0(%esi),%esi 805ed14: 83 bd 9c fe ff ff 00 cmpl $0x0,0xfffffe9c(%ebp) 805ed1b: 7c 13 jl 0x805ed30 805ed1d: ff 8d 9c fe ff ff decl 0xfffffe9c(%ebp) 805ed23: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805ed29: 83 7c 95 e0 00 cmpl $0x0,0xffffffe0(%ebp,%edx,4) 805ed2e: 74 e4 je 0x805ed14 805ed30: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 805ed33: 4b dec %ebx 805ed34: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805ed3a: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805ed40: be 1f 00 00 00 mov $0x1f,%esi 805ed45: 2b b5 bc fe ff ff sub 0xfffffebc(%ebp),%esi 805ed4b: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805ed52: 00 00 00 805ed55: 83 bd 1c ff ff ff 00 cmpl $0x0,0xffffff1c(%ebp) 805ed5c: 75 09 jne 0x805ed67 805ed5e: 83 bd 9c fe ff ff 00 cmpl $0x0,0xfffffe9c(%ebp) 805ed65: 7c 0a jl 0x805ed71 805ed67: c7 85 98 fe ff ff 01 movl $0x1,0xfffffe98(%ebp) 805ed6e: 00 00 00 805ed71: 8d 7d ac lea 0xffffffac(%ebp),%edi 805ed74: 89 bd 94 fe ff ff mov %edi,0xfffffe94(%ebp) 805ed7a: 89 9d b4 fe ff ff mov %ebx,0xfffffeb4(%ebp) 805ed80: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax 805ed86: 89 85 b0 fe ff ff mov %eax,0xfffffeb0(%ebp) 805ed8c: 89 b5 ac fe ff ff mov %esi,0xfffffeac(%ebp) 805ed92: 8b b5 98 fe ff ff mov 0xfffffe98(%ebp),%esi 805ed98: 83 fb 82 cmp $0xffffff82,%ebx 805ed9b: 0f 8d 6a 02 00 00 jge 0x805f00b 805eda1: bb 82 ff ff ff mov $0xffffff82,%ebx 805eda6: 2b 9d b4 fe ff ff sub 0xfffffeb4(%ebp),%ebx 805edac: 83 fb 18 cmp $0x18,%ebx 805edaf: 7e 13 jle 0x805edc4 805edb1: c7 05 ec b2 07 08 21 movl $0x21,0x807b2ec 805edb8: 00 00 00 805edbb: d9 ee fldz 805edbd: e9 f9 03 00 00 jmp 0x805f1bb 805edc2: 8d 36 lea (%esi),%esi 805edc4: b8 01 00 00 00 mov $0x1,%eax 805edc9: 8b 8d ac fe ff ff mov 0xfffffeac(%ebp),%ecx 805edcf: d3 e0 shl %cl,%eax 805edd1: 48 dec %eax 805edd2: 85 85 b0 fe ff ff test %eax,0xfffffeb0(%ebp) 805edd8: 74 03 je 0x805eddd 805edda: 83 ce 01 or $0x1,%esi 805eddd: 83 fb 18 cmp $0x18,%ebx 805ede0: 75 32 jne 0x805ee14 805ede2: 8b 7d ac mov 0xffffffac(%ebp),%edi 805ede5: 89 bd b0 fe ff ff mov %edi,0xfffffeb0(%ebp) 805edeb: c7 85 ac fe ff ff 1f movl $0x1f,0xfffffeac(%ebp) 805edf2: 00 00 00 805edf5: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805edfb: 83 38 00 cmpl $0x0,(%eax) 805edfe: 74 03 je 0x805ee03 805ee00: 83 ce 01 or $0x1,%esi 805ee03: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805ee09: c7 02 00 00 00 00 movl $0x0,(%edx) 805ee0f: e9 ed 01 00 00 jmp 0x805f001 805ee14: 83 fb 1f cmp $0x1f,%ebx 805ee17: 0f 8e bb 01 00 00 jle 0x805efd8 805ee1d: 8d 4b ff lea 0xffffffff(%ebx),%ecx 805ee20: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805ee26: 85 c9 test %ecx,%ecx 805ee28: 7d 09 jge 0x805ee33 805ee2a: 8d 7b 1e lea 0x1e(%ebx),%edi 805ee2d: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805ee33: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805ee39: c1 f8 05 sar $0x5,%eax 805ee3c: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805ee42: 8b 14 82 mov (%edx,%eax,4),%edx 805ee45: 89 95 b0 fe ff ff mov %edx,0xfffffeb0(%ebp) 805ee4b: 8d 4b ff lea 0xffffffff(%ebx),%ecx 805ee4e: 89 8d ac fe ff ff mov %ecx,0xfffffeac(%ebp) 805ee54: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805ee5a: 85 c9 test %ecx,%ecx 805ee5c: 7d 09 jge 0x805ee67 805ee5e: 8d 7b 1e lea 0x1e(%ebx),%edi 805ee61: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805ee67: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805ee6d: 24 e0 and $0xe0,%al 805ee6f: 29 85 ac fe ff ff sub %eax,0xfffffeac(%ebp) 805ee75: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805ee7c: 00 00 00 805ee7f: 90 nop 805ee80: 8d 43 ff lea 0xffffffff(%ebx),%eax 805ee83: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) 805ee89: 85 c0 test %eax,%eax 805ee8b: 7d 09 jge 0x805ee96 805ee8d: 8d 53 1e lea 0x1e(%ebx),%edx 805ee90: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805ee96: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805ee9c: c1 f8 05 sar $0x5,%eax 805ee9f: 39 85 9c fe ff ff cmp %eax,0xfffffe9c(%ebp) 805eea5: 7d 1d jge 0x805eec4 805eea7: 8b 8d 9c fe ff ff mov 0xfffffe9c(%ebp),%ecx 805eead: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805eeb3: 83 3c 8f 00 cmpl $0x0,(%edi,%ecx,4) 805eeb7: 74 03 je 0x805eebc 805eeb9: 83 ce 01 or $0x1,%esi 805eebc: ff 85 9c fe ff ff incl 0xfffffe9c(%ebp) 805eec2: eb bc jmp 0x805ee80 805eec4: b8 01 00 00 00 mov $0x1,%eax 805eec9: 8b 8d ac fe ff ff mov 0xfffffeac(%ebp),%ecx 805eecf: d3 e0 shl %cl,%eax 805eed1: 48 dec %eax 805eed2: 85 85 b0 fe ff ff test %eax,0xfffffeb0(%ebp) 805eed8: 74 03 je 0x805eedd 805eeda: 83 ce 01 or $0x1,%esi 805eedd: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805eee3: 85 db test %ebx,%ebx 805eee5: 7d 09 jge 0x805eef0 805eee7: 8d 7b 1f lea 0x1f(%ebx),%edi 805eeea: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805eef0: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805eef6: 24 e0 and $0xe0,%al 805eef8: 89 da mov %ebx,%edx 805eefa: 29 c2 sub %eax,%edx 805eefc: 52 push %edx 805eefd: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805ef03: 85 db test %ebx,%ebx 805ef05: 7d 09 jge 0x805ef10 805ef07: 8d 4b 1f lea 0x1f(%ebx),%ecx 805ef0a: 89 8d 98 fe ff ff mov %ecx,0xfffffe98(%ebp) 805ef10: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805ef16: c1 ff 05 sar $0x5,%edi 805ef19: b8 01 00 00 00 mov $0x1,%eax 805ef1e: 29 f8 sub %edi,%eax 805ef20: 50 push %eax 805ef21: 89 9d 98 fe ff ff mov %ebx,0xfffffe98(%ebp) 805ef27: 85 db test %ebx,%ebx 805ef29: 7d 09 jge 0x805ef34 805ef2b: 8d 53 1f lea 0x1f(%ebx),%edx 805ef2e: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805ef34: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805ef3a: c1 f9 05 sar $0x5,%ecx 805ef3d: 8b bd 94 fe ff ff mov 0xfffffe94(%ebp),%edi 805ef43: 8d 3c 8f lea (%edi,%ecx,4),%edi 805ef46: 57 push %edi 805ef47: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805ef4d: 50 push %eax 805ef4e: e8 dd 85 00 00 call 0x8067530 805ef53: 83 c4 10 add $0x10,%esp 805ef56: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805ef5d: 00 00 00 805ef60: c7 85 9c fe ff ff 00 movl $0x0,0xfffffe9c(%ebp) 805ef67: 00 00 00 805ef6a: 8d 36 lea (%esi),%esi 805ef6c: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805ef72: 85 db test %ebx,%ebx 805ef74: 7d 09 jge 0x805ef7f 805ef76: 8d 53 1f lea 0x1f(%ebx),%edx 805ef79: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) 805ef7f: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax 805ef85: c1 f8 05 sar $0x5,%eax 805ef88: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805ef8e: 7d 71 jge 0x805f001 805ef90: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 805ef96: 85 db test %ebx,%ebx 805ef98: 7d 09 jge 0x805efa3 805ef9a: 8d 4b 1f lea 0x1f(%ebx),%ecx 805ef9d: 89 8d a0 fe ff ff mov %ecx,0xfffffea0(%ebp) 805efa3: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 805efa9: c1 ff 05 sar $0x5,%edi 805efac: b8 01 00 00 00 mov $0x1,%eax 805efb1: 29 f8 sub %edi,%eax 805efb3: 8b 95 9c fe ff ff mov 0xfffffe9c(%ebp),%edx 805efb9: 8d 14 82 lea (%edx,%eax,4),%edx 805efbc: 8b 8d 94 fe ff ff mov 0xfffffe94(%ebp),%ecx 805efc2: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 805efc9: 83 85 9c fe ff ff 04 addl $0x4,0xfffffe9c(%ebp) 805efd0: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805efd6: eb 94 jmp 0x805ef6c 805efd8: 85 db test %ebx,%ebx 805efda: 7e 25 jle 0x805f001 805efdc: 8b 7d ac mov 0xffffffac(%ebp),%edi 805efdf: 89 bd b0 fe ff ff mov %edi,0xfffffeb0(%ebp) 805efe5: 8d 43 ff lea 0xffffffff(%ebx),%eax 805efe8: 89 85 ac fe ff ff mov %eax,0xfffffeac(%ebp) 805efee: 53 push %ebx 805efef: 6a 01 push $0x1 805eff1: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805eff7: 52 push %edx 805eff8: 52 push %edx 805eff9: e8 32 85 00 00 call 0x8067530 805effe: 83 c4 10 add $0x10,%esp 805f001: c7 85 b4 fe ff ff 81 movl $0xffffff81,0xfffffeb4(%ebp) 805f008: ff ff ff 805f00b: bb 01 00 00 00 mov $0x1,%ebx 805f010: 8b 8d ac fe ff ff mov 0xfffffeac(%ebp),%ecx 805f016: d3 e3 shl %cl,%ebx 805f018: 85 9d b0 fe ff ff test %ebx,0xfffffeb0(%ebp) 805f01e: 0f 84 49 01 00 00 je 0x805f16d 805f024: 85 f6 test %esi,%esi 805f026: 75 15 jne 0x805f03d 805f028: f6 45 ac 01 testb $0x1,0xffffffac(%ebp) 805f02c: 75 0f jne 0x805f03d 805f02e: 8d 43 ff lea 0xffffffff(%ebx),%eax 805f031: 85 85 b0 fe ff ff test %eax,0xfffffeb0(%ebp) 805f037: 0f 84 30 01 00 00 je 0x805f16d 805f03d: 8b 55 ac mov 0xffffffac(%ebp),%edx 805f040: 8d 5d b0 lea 0xffffffb0(%ebp),%ebx 805f043: 8d 42 01 lea 0x1(%edx),%eax 805f046: 89 45 ac mov %eax,0xffffffac(%ebp) 805f049: 89 de mov %ebx,%esi 805f04b: 39 d0 cmp %edx,%eax 805f04d: 0f 82 d5 00 00 00 jb 0x805f128 805f053: 39 de cmp %ebx,%esi 805f055: 0f 84 cd 00 00 00 je 0x805f128 805f05b: c7 85 98 fe ff ff 00 movl $0x0,0xfffffe98(%ebp) 805f062: 00 00 00 805f065: c7 85 a8 fe ff ff 00 movl $0x0,0xfffffea8(%ebp) 805f06c: 00 00 00 805f06f: 8b bd a8 fe ff ff mov 0xfffffea8(%ebp),%edi 805f075: 39 bd 98 fe ff ff cmp %edi,0xfffffe98(%ebp) 805f07b: 0f 8d a7 00 00 00 jge 0x805f128 805f081: 83 e7 03 and $0x3,%edi 805f084: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 805f08a: 74 50 je 0x805f0dc 805f08c: 83 ff 01 cmp $0x1,%edi 805f08f: 7e 28 jle 0x805f0b9 805f091: 83 ff 02 cmp $0x2,%edi 805f094: 7e 0a jle 0x805f0a0 805f096: 8b 03 mov (%ebx),%eax 805f098: 89 06 mov %eax,(%esi) 805f09a: ff 85 98 fe ff ff incl 0xfffffe98(%ebp) 805f0a0: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805f0a6: 8b 04 83 mov (%ebx,%eax,4),%eax 805f0a9: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805f0af: 89 04 96 mov %eax,(%esi,%edx,4) 805f0b2: 42 inc %edx 805f0b3: 89 95 98 fe ff ff mov %edx,0xfffffe98(%ebp) 805f0b9: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805f0bf: 8b 0c 8b mov (%ebx,%ecx,4),%ecx 805f0c2: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 805f0c8: 89 0c be mov %ecx,(%esi,%edi,4) 805f0cb: 47 inc %edi 805f0cc: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 805f0d2: 8b 85 a8 fe ff ff mov 0xfffffea8(%ebp),%eax 805f0d8: 39 c7 cmp %eax,%edi 805f0da: 74 4c je 0x805f128 805f0dc: 8b 95 98 fe ff ff mov 0xfffffe98(%ebp),%edx 805f0e2: 8b 14 93 mov (%ebx,%edx,4),%edx 805f0e5: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805f0eb: 89 14 8e mov %edx,(%esi,%ecx,4) 805f0ee: 41 inc %ecx 805f0ef: 8b 3c 8b mov (%ebx,%ecx,4),%edi 805f0f2: 89 3c 8e mov %edi,(%esi,%ecx,4) 805f0f5: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax 805f0fb: 83 c0 02 add $0x2,%eax 805f0fe: 8b 14 83 mov (%ebx,%eax,4),%edx 805f101: 89 14 86 mov %edx,(%esi,%eax,4) 805f104: 8b 8d 98 fe ff ff mov 0xfffffe98(%ebp),%ecx 805f10a: 83 c1 03 add $0x3,%ecx 805f10d: 8b 3c 8b mov (%ebx,%ecx,4),%edi 805f110: 89 3c 8e mov %edi,(%esi,%ecx,4) 805f113: 83 85 98 fe ff ff 04 addl $0x4,0xfffffe98(%ebp) 805f11a: 8b 85 a8 fe ff ff mov 0xfffffea8(%ebp),%eax 805f120: 39 85 98 fe ff ff cmp %eax,0xfffffe98(%ebp) 805f126: 75 b4 jne 0x805f0dc 805f128: f6 45 af 01 testb $0x1,0xffffffaf(%ebp) 805f12c: 74 26 je 0x805f154 805f12e: ff 85 b4 fe ff ff incl 0xfffffeb4(%ebp) 805f134: 6a 01 push $0x1 805f136: 6a 01 push $0x1 805f138: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx 805f13e: 52 push %edx 805f13f: 52 push %edx 805f140: e8 eb 83 00 00 call 0x8067530 805f145: 81 4d ac 00 00 80 00 orl $0x800000,0xffffffac(%ebp) 805f14c: 83 c4 10 add $0x10,%esp 805f14f: eb 1c jmp 0x805f16d 805f151: 8d 76 00 lea 0x0(%esi),%esi 805f154: 83 bd b4 fe ff ff 81 cmpl $0xffffff81,0xfffffeb4(%ebp) 805f15b: 75 10 jne 0x805f16d 805f15d: f6 45 ae 80 testb $0x80,0xffffffae(%ebp) 805f161: 74 0a je 0x805f16d 805f163: c7 85 b4 fe ff ff 82 movl $0xffffff82,0xfffffeb4(%ebp) 805f16a: ff ff ff 805f16d: 81 bd b4 fe ff ff 80 cmpl $0x80,0xfffffeb4(%ebp) 805f174: 00 00 00 805f177: 7e 2b jle 0x805f1a4 805f179: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp) 805f17d: 74 15 je 0x805f194 805f17f: b8 00 00 80 7f mov $0x7f800000,%eax 805f184: 89 85 a4 fe ff ff mov %eax,0xfffffea4(%ebp) 805f18a: d9 85 a4 fe ff ff flds 0xfffffea4(%ebp) 805f190: d9 e0 fchs 805f192: eb 27 jmp 0x805f1bb 805f194: b8 00 00 80 7f mov $0x7f800000,%eax 805f199: 50 push %eax 805f19a: d9 04 24 flds (%esp,1) 805f19d: 83 c4 04 add $0x4,%esp 805f1a0: eb 19 jmp 0x805f1bb 805f1a2: 8d 36 lea (%esi),%esi 805f1a4: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 805f1a7: 51 push %ecx 805f1a8: 8b bd b4 fe ff ff mov 0xfffffeb4(%ebp),%edi 805f1ae: 57 push %edi 805f1af: 8b 85 94 fe ff ff mov 0xfffffe94(%ebp),%eax 805f1b5: 50 push %eax 805f1b6: e8 b1 6a 00 00 call 0x8065c6c 805f1bb: 8d a5 98 fd ff ff lea 0xfffffd98(%ebp),%esp 805f1c1: 5b pop %ebx 805f1c2: 5e pop %esi 805f1c3: 5f pop %edi 805f1c4: 89 ec mov %ebp,%esp 805f1c6: 5d pop %ebp 805f1c7: c3 ret 805f1c8: 55 push %ebp 805f1c9: 89 e5 mov %esp,%ebp 805f1cb: 8b 55 08 mov 0x8(%ebp),%edx 805f1ce: 8b 45 0c mov 0xc(%ebp),%eax 805f1d1: 6a 00 push $0x0 805f1d3: 50 push %eax 805f1d4: 52 push %edx 805f1d5: e8 c2 c2 ff ff call 0x805b49c 805f1da: 89 ec mov %ebp,%esp 805f1dc: 5d pop %ebp 805f1dd: c3 ret 805f1de: 90 nop 805f1df: 90 nop 805f1e0: 55 push %ebp 805f1e1: 89 e5 mov %esp,%ebp 805f1e3: 81 ec 6c 12 00 00 sub $0x126c,%esp 805f1e9: 57 push %edi 805f1ea: 56 push %esi 805f1eb: 53 push %ebx 805f1ec: 8d 9d e8 f7 ff ff lea 0xfffff7e8(%ebp),%ebx 805f1f2: be 24 62 07 08 mov $0x8076224,%esi 805f1f7: 89 df mov %ebx,%edi 805f1f9: fc cld 805f1fa: b9 06 02 00 00 mov $0x206,%ecx 805f1ff: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 805f201: 8d 9d d0 ef ff ff lea 0xffffefd0(%ebp),%ebx 805f207: be 24 62 07 08 mov $0x8076224,%esi 805f20c: 89 df mov %ebx,%edi 805f20e: fc cld 805f20f: b9 06 02 00 00 mov $0x206,%ecx 805f214: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 805f216: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 805f21a: 74 6c je 0x805f288 805f21c: a1 2c b1 07 08 mov 0x807b12c,%eax 805f221: 8b 40 14 mov 0x14(%eax),%eax 805f224: 89 85 94 ef ff ff mov %eax,0xffffef94(%ebp) 805f22a: 80 38 00 cmpb $0x0,(%eax) 805f22d: 74 4d je 0x805f27c 805f22f: 80 38 ff cmpb $0xff,(%eax) 805f232: 74 48 je 0x805f27c 805f234: a1 2c b1 07 08 mov 0x807b12c,%eax 805f239: 8b 50 10 mov 0x10(%eax),%edx 805f23c: 30 c0 xor %al,%al 805f23e: 89 d7 mov %edx,%edi 805f240: fc cld 805f241: b9 ff ff ff ff mov $0xffffffff,%ecx 805f246: f2 ae repnz scas %es:(%edi),%al 805f248: 89 c8 mov %ecx,%eax 805f24a: f7 d0 not %eax 805f24c: 48 dec %eax 805f24d: 50 push %eax 805f24e: 52 push %edx 805f24f: 8d 85 cc ef ff ff lea 0xffffefcc(%ebp),%eax 805f255: 50 push %eax 805f256: e8 65 68 ff ff call 0x8055ac0 805f25b: 83 c4 0c add $0xc,%esp 805f25e: 85 c0 test %eax,%eax 805f260: 7f 11 jg 0x805f273 805f262: a1 2c b1 07 08 mov 0x807b12c,%eax 805f267: 8b 40 10 mov 0x10(%eax),%eax 805f26a: 0f b6 00 movzbl (%eax),%eax 805f26d: 89 85 cc ef ff ff mov %eax,0xffffefcc(%ebp) 805f273: 83 bd cc ef ff ff 00 cmpl $0x0,0xffffefcc(%ebp) 805f27a: 75 20 jne 0x805f29c 805f27c: c7 85 94 ef ff ff 00 movl $0x0,0xffffef94(%ebp) 805f283: 00 00 00 805f286: eb 14 jmp 0x805f29c 805f288: c7 85 94 ef ff ff 00 movl $0x0,0xffffef94(%ebp) 805f28f: 00 00 00 805f292: c7 85 cc ef ff ff 00 movl $0x0,0xffffefcc(%ebp) 805f299: 00 00 00 805f29c: a1 2c b1 07 08 mov 0x807b12c,%eax 805f2a1: 8b 50 0c mov 0xc(%eax),%edx 805f2a4: 30 c0 xor %al,%al 805f2a6: 89 d7 mov %edx,%edi 805f2a8: fc cld 805f2a9: b9 ff ff ff ff mov $0xffffffff,%ecx 805f2ae: f2 ae repnz scas %es:(%edi),%al 805f2b0: 89 c8 mov %ecx,%eax 805f2b2: f7 d0 not %eax 805f2b4: 48 dec %eax 805f2b5: 50 push %eax 805f2b6: 52 push %edx 805f2b7: 8d 85 c8 ef ff ff lea 0xffffefc8(%ebp),%eax 805f2bd: 50 push %eax 805f2be: e8 fd 67 ff ff call 0x8055ac0 805f2c3: 83 c4 0c add $0xc,%esp 805f2c6: 85 c0 test %eax,%eax 805f2c8: 7f 11 jg 0x805f2db 805f2ca: a1 2c b1 07 08 mov 0x807b12c,%eax 805f2cf: 8b 40 0c mov 0xc(%eax),%eax 805f2d2: 0f b6 00 movzbl (%eax),%eax 805f2d5: 89 85 c8 ef ff ff mov %eax,0xffffefc8(%ebp) 805f2db: c7 85 c0 ef ff ff 00 movl $0x0,0xffffefc0(%ebp) 805f2e2: 00 00 00 805f2e5: c7 85 b4 ef ff ff 00 movl $0x0,0xffffefb4(%ebp) 805f2ec: 00 00 00 805f2ef: c7 85 ac ef ff ff 00 movl $0x0,0xffffefac(%ebp) 805f2f6: 00 00 00 805f2f9: 8b 55 08 mov 0x8(%ebp),%edx 805f2fc: 4a dec %edx 805f2fd: 89 95 a8 ef ff ff mov %edx,0xffffefa8(%ebp) 805f303: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805f309: 8d 76 00 lea 0x0(%esi),%esi 805f30c: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805f312: 8b 8d a8 ef ff ff mov 0xffffefa8(%ebp),%ecx 805f318: 8a 09 mov (%ecx),%cl 805f31a: 88 8d 98 ef ff ff mov %cl,0xffffef98(%ebp) 805f320: 0f b6 f9 movzbl %cl,%edi 805f323: f6 44 7b 01 20 testb $0x20,0x1(%ebx,%edi,2) 805f328: 75 e2 jne 0x805f30c 805f32a: 80 f9 2d cmp $0x2d,%cl 805f32d: 75 21 jne 0x805f350 805f32f: c7 85 b4 ef ff ff 01 movl $0x1,0xffffefb4(%ebp) 805f336: 00 00 00 805f339: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805f33f: 8b 85 a8 ef ff ff mov 0xffffefa8(%ebp),%eax 805f345: 8a 00 mov (%eax),%al 805f347: 88 85 98 ef ff ff mov %al,0xffffef98(%ebp) 805f34d: eb 1e jmp 0x805f36d 805f34f: 90 nop 805f350: 80 bd 98 ef ff ff 2b cmpb $0x2b,0xffffef98(%ebp) 805f357: 75 14 jne 0x805f36d 805f359: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805f35f: 8b 95 a8 ef ff ff mov 0xffffefa8(%ebp),%edx 805f365: 8a 12 mov (%edx),%dl 805f367: 88 95 98 ef ff ff mov %dl,0xffffef98(%ebp) 805f36d: 0f b6 b5 98 ef ff ff movzbl 0xffffef98(%ebp),%esi 805f374: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805f37a: f6 44 73 01 08 testb $0x8,0x1(%ebx,%esi,2) 805f37f: 75 33 jne 0x805f3b4 805f381: 39 b5 c8 ef ff ff cmp %esi,0xffffefc8(%ebp) 805f387: 75 11 jne 0x805f39a 805f389: 8b 8d a8 ef ff ff mov 0xffffefa8(%ebp),%ecx 805f38f: 0f b6 49 01 movzbl 0x1(%ecx),%ecx 805f393: f6 44 4b 01 08 testb $0x8,0x1(%ebx,%ecx,2) 805f398: 75 1a jne 0x805f3b4 805f39a: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805f39e: 0f 84 87 40 00 00 je 0x806342b 805f3a4: 8b 45 08 mov 0x8(%ebp),%eax 805f3a7: 8b 7d 0c mov 0xc(%ebp),%edi 805f3aa: 89 07 mov %eax,(%edi) 805f3ac: e9 7a 40 00 00 jmp 0x806342b 805f3b1: 8d 76 00 lea 0x0(%esi),%esi 805f3b4: 8b b5 a8 ef ff ff mov 0xffffefa8(%ebp),%esi 805f3ba: 80 bd 98 ef ff ff 30 cmpb $0x30,0xffffef98(%ebp) 805f3c1: 74 18 je 0x805f3db 805f3c3: 83 bd cc ef ff ff 00 cmpl $0x0,0xffffefcc(%ebp) 805f3ca: 74 31 je 0x805f3fd 805f3cc: 0f b6 85 98 ef ff ff movzbl 0xffffef98(%ebp),%eax 805f3d3: 39 85 cc ef ff ff cmp %eax,0xffffefcc(%ebp) 805f3d9: 75 22 jne 0x805f3fd 805f3db: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805f3e1: 8b 95 a8 ef ff ff mov 0xffffefa8(%ebp),%edx 805f3e7: 8a 12 mov (%edx),%dl 805f3e9: 88 95 98 ef ff ff mov %dl,0xffffef98(%ebp) 805f3ef: 80 fa 30 cmp $0x30,%dl 805f3f2: 74 e7 je 0x805f3db 805f3f4: 83 bd cc ef ff ff 00 cmpl $0x0,0xffffefcc(%ebp) 805f3fb: 75 cf jne 0x805f3cc 805f3fd: 0f b6 9d 98 ef ff ff movzbl 0xffffef98(%ebp),%ebx 805f404: a1 88 ad 07 08 mov 0x807ad88,%eax 805f409: f6 44 58 01 08 testb $0x8,0x1(%eax,%ebx,2) 805f40e: 0f 85 64 02 00 00 jne 0x805f678 805f414: 39 9d c8 ef ff ff cmp %ebx,0xffffefc8(%ebp) 805f41a: 0f 84 58 02 00 00 je 0x805f678 805f420: 8b 8d a8 ef ff ff mov 0xffffefa8(%ebp),%ecx 805f426: 89 8d 90 ef ff ff mov %ecx,0xffffef90(%ebp) 805f42c: 8b bd cc ef ff ff mov 0xffffefcc(%ebp),%edi 805f432: 89 bd 8c ef ff ff mov %edi,0xffffef8c(%ebp) 805f438: 83 bd 94 ef ff ff 00 cmpl $0x0,0xffffef94(%ebp) 805f43f: 0f 85 ef 01 00 00 jne 0x805f634 805f445: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 805f44b: e9 06 02 00 00 jmp 0x805f656 805f450: 8b 95 90 ef ff ff mov 0xffffef90(%ebp),%edx 805f456: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 805f45c: e9 f5 01 00 00 jmp 0x805f656 805f461: 8d 76 00 lea 0x0(%esi),%esi 805f464: 8b 8d 90 ef ff ff mov 0xffffef90(%ebp),%ecx 805f46a: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 805f470: e9 e1 01 00 00 jmp 0x805f656 805f475: 8d 76 00 lea 0x0(%esi),%esi 805f478: 8b bd 84 ef ff ff mov 0xffffef84(%ebp),%edi 805f47e: 89 bd 84 ee ff ff mov %edi,0xffffee84(%ebp) 805f484: e9 45 04 00 00 jmp 0x805f8ce 805f489: 8d 76 00 lea 0x0(%esi),%esi 805f48c: 8b 85 84 ef ff ff mov 0xffffef84(%ebp),%eax 805f492: 89 85 84 ee ff ff mov %eax,0xffffee84(%ebp) 805f498: e9 31 04 00 00 jmp 0x805f8ce 805f49d: 8d 76 00 lea 0x0(%esi),%esi 805f4a0: 8b 95 84 ef ff ff mov 0xffffef84(%ebp),%edx 805f4a6: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 805f4ac: e9 1d 04 00 00 jmp 0x805f8ce 805f4b1: 8d 76 00 lea 0x0(%esi),%esi 805f4b4: 8b 8d 90 ef ff ff mov 0xffffef90(%ebp),%ecx 805f4ba: 49 dec %ecx 805f4bb: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 805f4c1: 8b 9d 94 ef ff ff mov 0xffffef94(%ebp),%ebx 805f4c7: 39 f1 cmp %esi,%ecx 805f4c9: 72 22 jb 0x805f4ed 805f4cb: 90 nop 805f4cc: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 805f4d2: 0f b6 3f movzbl (%edi),%edi 805f4d5: 8b 85 8c ef ff ff mov 0xffffef8c(%ebp),%eax 805f4db: 39 c7 cmp %eax,%edi 805f4dd: 74 0e je 0x805f4ed 805f4df: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 805f4e5: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f4eb: 73 df jae 0x805f4cc 805f4ed: 8b 95 90 ef ff ff mov 0xffffef90(%ebp),%edx 805f4f3: 2b 95 8c ee ff ff sub 0xffffee8c(%ebp),%edx 805f4f9: 0f b6 03 movzbl (%ebx),%eax 805f4fc: 40 inc %eax 805f4fd: 39 c2 cmp %eax,%edx 805f4ff: 0f 85 ef 00 00 00 jne 0x805f5f4 805f505: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f50b: 72 54 jb 0x805f561 805f50d: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 805f513: 4a dec %edx 805f514: 89 95 88 ef ff ff mov %edx,0xffffef88(%ebp) 805f51a: 8d 36 lea (%esi),%esi 805f51c: 43 inc %ebx 805f51d: 80 3b 00 cmpb $0x0,(%ebx) 805f520: 75 01 jne 0x805f523 805f522: 4b dec %ebx 805f523: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 805f529: 80 3b ff cmpb $0xff,(%ebx) 805f52c: 75 46 jne 0x805f574 805f52e: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f534: 72 2b jb 0x805f561 805f536: 8d 36 lea (%esi),%esi 805f538: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 805f53e: 0f b6 09 movzbl (%ecx),%ecx 805f541: 8b bd 8c ef ff ff mov 0xffffef8c(%ebp),%edi 805f547: 39 f9 cmp %edi,%ecx 805f549: 74 0e je 0x805f559 805f54b: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 805f551: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f557: 73 df jae 0x805f538 805f559: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f55f: 73 bb jae 0x805f51c 805f561: 8b 85 90 ef ff ff mov 0xffffef90(%ebp),%eax 805f567: 89 85 84 ee ff ff mov %eax,0xffffee84(%ebp) 805f56d: e9 e4 00 00 00 jmp 0x805f656 805f572: 8d 36 lea (%esi),%esi 805f574: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 805f57a: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 805f580: 39 f2 cmp %esi,%edx 805f582: 72 29 jb 0x805f5ad 805f584: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 805f58a: 0f b6 09 movzbl (%ecx),%ecx 805f58d: 8b bd 8c ef ff ff mov 0xffffef8c(%ebp),%edi 805f593: 39 f9 cmp %edi,%ecx 805f595: 74 0e je 0x805f5a5 805f597: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 805f59d: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f5a3: 73 df jae 0x805f584 805f5a5: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f5ab: 73 1f jae 0x805f5cc 805f5ad: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 805f5b3: 2b 95 8c ee ff ff sub 0xffffee8c(%ebp),%edx 805f5b9: 0f b6 03 movzbl (%ebx),%eax 805f5bc: 39 c2 cmp %eax,%edx 805f5be: 0f 8e 8c fe ff ff jle 0x805f450 805f5c4: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f5ca: 72 17 jb 0x805f5e3 805f5cc: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 805f5d2: 2b 95 8c ee ff ff sub 0xffffee8c(%ebp),%edx 805f5d8: 0f b6 03 movzbl (%ebx),%eax 805f5db: 39 c2 cmp %eax,%edx 805f5dd: 0f 84 39 ff ff ff je 0x805f51c 805f5e3: 8b 85 88 ef ff ff mov 0xffffef88(%ebp),%eax 805f5e9: 89 85 90 ef ff ff mov %eax,0xffffef90(%ebp) 805f5ef: eb 43 jmp 0x805f634 805f5f1: 8d 76 00 lea 0x0(%esi),%esi 805f5f4: 8b 95 90 ef ff ff mov 0xffffef90(%ebp),%edx 805f5fa: 2b 95 8c ee ff ff sub 0xffffee8c(%ebp),%edx 805f600: 0f b6 1b movzbl (%ebx),%ebx 805f603: 8d 43 01 lea 0x1(%ebx),%eax 805f606: 39 c2 cmp %eax,%edx 805f608: 7e 12 jle 0x805f61c 805f60a: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 805f610: 8d 5c 13 01 lea 0x1(%ebx,%edx,1),%ebx 805f614: 89 9d 90 ef ff ff mov %ebx,0xffffef90(%ebp) 805f61a: eb 18 jmp 0x805f634 805f61c: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f622: 0f 82 3c fe ff ff jb 0x805f464 805f628: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 805f62e: 89 8d 90 ef ff ff mov %ecx,0xffffef90(%ebp) 805f634: 39 b5 90 ef ff ff cmp %esi,0xffffef90(%ebp) 805f63a: 0f 87 74 fe ff ff ja 0x805f4b4 805f640: 89 f3 mov %esi,%ebx 805f642: 39 b5 90 ef ff ff cmp %esi,0xffffef90(%ebp) 805f648: 76 06 jbe 0x805f650 805f64a: 8b 9d 90 ef ff ff mov 0xffffef90(%ebp),%ebx 805f650: 89 9d 84 ee ff ff mov %ebx,0xffffee84(%ebp) 805f656: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805f65a: 0f 84 cb 3d 00 00 je 0x806342b 805f660: 8b 9d 84 ee ff ff mov 0xffffee84(%ebp),%ebx 805f666: 39 f3 cmp %esi,%ebx 805f668: 75 03 jne 0x805f66d 805f66a: 8b 5d 08 mov 0x8(%ebp),%ebx 805f66d: 8b 7d 0c mov 0xc(%ebp),%edi 805f670: 89 1f mov %ebx,(%edi) 805f672: e9 b4 3d 00 00 jmp 0x806342b 805f677: 90 nop 805f678: 8b 85 a8 ef ff ff mov 0xffffefa8(%ebp),%eax 805f67e: 89 85 a4 ef ff ff mov %eax,0xffffefa4(%ebp) 805f684: c7 85 a0 ef ff ff 00 movl $0x0,0xffffefa0(%ebp) 805f68b: 00 00 00 805f68e: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805f694: 0f b6 85 98 ef ff ff movzbl 0xffffef98(%ebp),%eax 805f69b: f6 44 43 01 08 testb $0x8,0x1(%ebx,%eax,2) 805f6a0: 74 0a je 0x805f6ac 805f6a2: ff 85 a0 ef ff ff incl 0xffffefa0(%ebp) 805f6a8: eb 1a jmp 0x805f6c4 805f6aa: 8d 36 lea (%esi),%esi 805f6ac: 83 bd cc ef ff ff 00 cmpl $0x0,0xffffefcc(%ebp) 805f6b3: 74 38 je 0x805f6ed 805f6b5: 0f b6 85 98 ef ff ff movzbl 0xffffef98(%ebp),%eax 805f6bc: 39 85 cc ef ff ff cmp %eax,0xffffefcc(%ebp) 805f6c2: 75 29 jne 0x805f6ed 805f6c4: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805f6ca: 8b 95 a8 ef ff ff mov 0xffffefa8(%ebp),%edx 805f6d0: 8a 12 mov (%edx),%dl 805f6d2: 88 95 98 ef ff ff mov %dl,0xffffef98(%ebp) 805f6d8: 81 bd a0 ef ff ff 06 cmpl $0x2706,0xffffefa0(%ebp) 805f6df: 27 00 00 805f6e2: 7e b0 jle 0x805f694 805f6e4: 83 bd 94 ef ff ff 00 cmpl $0x0,0xffffef94(%ebp) 805f6eb: 75 a7 jne 0x805f694 805f6ed: 83 bd 94 ef ff ff 00 cmpl $0x0,0xffffef94(%ebp) 805f6f4: 0f 84 56 03 00 00 je 0x805fa50 805f6fa: 83 bd a0 ef ff ff 00 cmpl $0x0,0xffffefa0(%ebp) 805f701: 0f 8e 49 03 00 00 jle 0x805fa50 805f707: 8b 8d a8 ef ff ff mov 0xffffefa8(%ebp),%ecx 805f70d: 89 8d 84 ef ff ff mov %ecx,0xffffef84(%ebp) 805f713: 8b bd cc ef ff ff mov 0xffffefcc(%ebp),%edi 805f719: 89 bd 80 ef ff ff mov %edi,0xffffef80(%ebp) 805f71f: 39 f1 cmp %esi,%ecx 805f721: 0f 86 91 01 00 00 jbe 0x805f8b8 805f727: 90 nop 805f728: 8b 85 84 ef ff ff mov 0xffffef84(%ebp),%eax 805f72e: 48 dec %eax 805f72f: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 805f735: 8b 9d 94 ef ff ff mov 0xffffef94(%ebp),%ebx 805f73b: 39 f0 cmp %esi,%eax 805f73d: 72 22 jb 0x805f761 805f73f: 90 nop 805f740: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 805f746: 0f b6 12 movzbl (%edx),%edx 805f749: 8b 8d 80 ef ff ff mov 0xffffef80(%ebp),%ecx 805f74f: 39 ca cmp %ecx,%edx 805f751: 74 0e je 0x805f761 805f753: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 805f759: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f75f: 73 df jae 0x805f740 805f761: 8b 95 84 ef ff ff mov 0xffffef84(%ebp),%edx 805f767: 2b 95 8c ee ff ff sub 0xffffee8c(%ebp),%edx 805f76d: 0f b6 03 movzbl (%ebx),%eax 805f770: 40 inc %eax 805f771: 39 c2 cmp %eax,%edx 805f773: 0f 85 f3 00 00 00 jne 0x805f86c 805f779: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f77f: 0f 82 f3 fc ff ff jb 0x805f478 805f785: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 805f78b: 4f dec %edi 805f78c: 89 bd 7c ef ff ff mov %edi,0xffffef7c(%ebp) 805f792: 8d 36 lea (%esi),%esi 805f794: 43 inc %ebx 805f795: 80 3b 00 cmpb $0x0,(%ebx) 805f798: 75 01 jne 0x805f79b 805f79a: 4b dec %ebx 805f79b: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 805f7a1: 80 3b ff cmpb $0xff,(%ebx) 805f7a4: 75 46 jne 0x805f7ec 805f7a6: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f7ac: 72 2b jb 0x805f7d9 805f7ae: 8d 36 lea (%esi),%esi 805f7b0: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 805f7b6: 0f b6 00 movzbl (%eax),%eax 805f7b9: 8b 95 80 ef ff ff mov 0xffffef80(%ebp),%edx 805f7bf: 39 d0 cmp %edx,%eax 805f7c1: 74 0e je 0x805f7d1 805f7c3: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 805f7c9: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f7cf: 73 df jae 0x805f7b0 805f7d1: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f7d7: 73 bb jae 0x805f794 805f7d9: 8b 8d 84 ef ff ff mov 0xffffef84(%ebp),%ecx 805f7df: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 805f7e5: e9 e4 00 00 00 jmp 0x805f8ce 805f7ea: 8d 36 lea (%esi),%esi 805f7ec: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 805f7f2: 89 bd 84 ee ff ff mov %edi,0xffffee84(%ebp) 805f7f8: 39 f7 cmp %esi,%edi 805f7fa: 72 29 jb 0x805f825 805f7fc: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 805f802: 0f b6 00 movzbl (%eax),%eax 805f805: 8b 95 80 ef ff ff mov 0xffffef80(%ebp),%edx 805f80b: 39 d0 cmp %edx,%eax 805f80d: 74 0e je 0x805f81d 805f80f: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 805f815: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f81b: 73 df jae 0x805f7fc 805f81d: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f823: 73 1f jae 0x805f844 805f825: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 805f82b: 2b 95 8c ee ff ff sub 0xffffee8c(%ebp),%edx 805f831: 0f b6 03 movzbl (%ebx),%eax 805f834: 39 c2 cmp %eax,%edx 805f836: 0f 8e 50 fc ff ff jle 0x805f48c 805f83c: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f842: 72 17 jb 0x805f85b 805f844: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 805f84a: 2b 95 8c ee ff ff sub 0xffffee8c(%ebp),%edx 805f850: 0f b6 03 movzbl (%ebx),%eax 805f853: 39 c2 cmp %eax,%edx 805f855: 0f 84 39 ff ff ff je 0x805f794 805f85b: 8b 8d 7c ef ff ff mov 0xffffef7c(%ebp),%ecx 805f861: 89 8d 84 ef ff ff mov %ecx,0xffffef84(%ebp) 805f867: eb 43 jmp 0x805f8ac 805f869: 8d 76 00 lea 0x0(%esi),%esi 805f86c: 8b 95 84 ef ff ff mov 0xffffef84(%ebp),%edx 805f872: 2b 95 8c ee ff ff sub 0xffffee8c(%ebp),%edx 805f878: 0f b6 1b movzbl (%ebx),%ebx 805f87b: 8d 43 01 lea 0x1(%ebx),%eax 805f87e: 39 c2 cmp %eax,%edx 805f880: 7e 12 jle 0x805f894 805f882: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 805f888: 8d 5c 3b 01 lea 0x1(%ebx,%edi,1),%ebx 805f88c: 89 9d 84 ef ff ff mov %ebx,0xffffef84(%ebp) 805f892: eb 18 jmp 0x805f8ac 805f894: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 805f89a: 0f 82 00 fc ff ff jb 0x805f4a0 805f8a0: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 805f8a6: 89 85 84 ef ff ff mov %eax,0xffffef84(%ebp) 805f8ac: 39 b5 84 ef ff ff cmp %esi,0xffffef84(%ebp) 805f8b2: 0f 87 70 fe ff ff ja 0x805f728 805f8b8: 89 f3 mov %esi,%ebx 805f8ba: 39 b5 84 ef ff ff cmp %esi,0xffffef84(%ebp) 805f8c0: 76 06 jbe 0x805f8c8 805f8c2: 8b 9d 84 ef ff ff mov 0xffffef84(%ebp),%ebx 805f8c8: 89 9d 84 ee ff ff mov %ebx,0xffffee84(%ebp) 805f8ce: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 805f8d4: 39 95 a8 ef ff ff cmp %edx,0xffffefa8(%ebp) 805f8da: 0f 84 70 01 00 00 je 0x805fa50 805f8e0: 39 f2 cmp %esi,%edx 805f8e2: 75 18 jne 0x805f8fc 805f8e4: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805f8e8: 0f 84 3d 3b 00 00 je 0x806342b 805f8ee: 8b 7d 08 mov 0x8(%ebp),%edi 805f8f1: 8b 4d 0c mov 0xc(%ebp),%ecx 805f8f4: 89 39 mov %edi,(%ecx) 805f8f6: e9 30 3b 00 00 jmp 0x806342b 805f8fb: 90 nop 805f8fc: 8b 85 a4 ef ff ff mov 0xffffefa4(%ebp),%eax 805f902: 39 85 84 ee ff ff cmp %eax,0xffffee84(%ebp) 805f908: 73 1a jae 0x805f924 805f90a: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805f90e: 0f 84 17 3b 00 00 je 0x806342b 805f914: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 805f91a: 8b 55 0c mov 0xc(%ebp),%edx 805f91d: 89 0a mov %ecx,(%edx) 805f91f: e9 07 3b 00 00 jmp 0x806342b 805f924: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 805f92a: 89 bd a8 ef ff ff mov %edi,0xffffefa8(%ebp) 805f930: c7 85 a0 ef ff ff 00 movl $0x0,0xffffefa0(%ebp) 805f937: 00 00 00 805f93a: 8b 85 a4 ef ff ff mov 0xffffefa4(%ebp),%eax 805f940: 89 85 84 ee ff ff mov %eax,0xffffee84(%ebp) 805f946: 39 f8 cmp %edi,%eax 805f948: 0f 83 ee 00 00 00 jae 0x805fa3c 805f94e: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 805f954: 89 fa mov %edi,%edx 805f956: 29 c2 sub %eax,%edx 805f958: 89 d3 mov %edx,%ebx 805f95a: 83 e3 03 and $0x3,%ebx 805f95d: 39 f8 cmp %edi,%eax 805f95f: 7d 40 jge 0x805f9a1 805f961: 85 db test %ebx,%ebx 805f963: 74 67 je 0x805f9cc 805f965: 83 fb 01 cmp $0x1,%ebx 805f968: 7e 37 jle 0x805f9a1 805f96a: 83 fb 02 cmp $0x2,%ebx 805f96d: 7e 16 jle 0x805f985 805f96f: 0f b6 08 movzbl (%eax),%ecx 805f972: f6 44 4e 01 08 testb $0x8,0x1(%esi,%ecx,2) 805f977: 74 06 je 0x805f97f 805f979: ff 85 a0 ef ff ff incl 0xffffefa0(%ebp) 805f97f: ff 85 84 ee ff ff incl 0xffffee84(%ebp) 805f985: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 805f98b: 0f b6 3f movzbl (%edi),%edi 805f98e: f6 44 7e 01 08 testb $0x8,0x1(%esi,%edi,2) 805f993: 74 06 je 0x805f99b 805f995: ff 85 a0 ef ff ff incl 0xffffefa0(%ebp) 805f99b: ff 85 84 ee ff ff incl 0xffffee84(%ebp) 805f9a1: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 805f9a7: 0f b6 00 movzbl (%eax),%eax 805f9aa: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 805f9af: 74 06 je 0x805f9b7 805f9b1: ff 85 a0 ef ff ff incl 0xffffefa0(%ebp) 805f9b7: ff 85 84 ee ff ff incl 0xffffee84(%ebp) 805f9bd: 8b 95 a8 ef ff ff mov 0xffffefa8(%ebp),%edx 805f9c3: 39 95 84 ee ff ff cmp %edx,0xffffee84(%ebp) 805f9c9: 73 71 jae 0x805fa3c 805f9cb: 90 nop 805f9cc: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 805f9d2: 0f b6 09 movzbl (%ecx),%ecx 805f9d5: f6 44 4e 01 08 testb $0x8,0x1(%esi,%ecx,2) 805f9da: 74 06 je 0x805f9e2 805f9dc: ff 85 a0 ef ff ff incl 0xffffefa0(%ebp) 805f9e2: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 805f9e8: 0f b6 7f 01 movzbl 0x1(%edi),%edi 805f9ec: f6 44 7e 01 08 testb $0x8,0x1(%esi,%edi,2) 805f9f1: 74 06 je 0x805f9f9 805f9f3: ff 85 a0 ef ff ff incl 0xffffefa0(%ebp) 805f9f9: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 805f9ff: 0f b6 40 02 movzbl 0x2(%eax),%eax 805fa03: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 805fa08: 74 06 je 0x805fa10 805fa0a: ff 85 a0 ef ff ff incl 0xffffefa0(%ebp) 805fa10: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 805fa16: 0f b6 52 03 movzbl 0x3(%edx),%edx 805fa1a: f6 44 56 01 08 testb $0x8,0x1(%esi,%edx,2) 805fa1f: 74 06 je 0x805fa27 805fa21: ff 85 a0 ef ff ff incl 0xffffefa0(%ebp) 805fa27: 83 85 84 ee ff ff 04 addl $0x4,0xffffee84(%ebp) 805fa2e: 8b 8d a8 ef ff ff mov 0xffffefa8(%ebp),%ecx 805fa34: 39 8d 84 ee ff ff cmp %ecx,0xffffee84(%ebp) 805fa3a: 72 90 jb 0x805f9cc 805fa3c: 8b bd a0 ef ff ff mov 0xffffefa0(%ebp),%edi 805fa42: 89 bd 9c ef ff ff mov %edi,0xffffef9c(%ebp) 805fa48: 31 f6 xor %esi,%esi 805fa4a: e9 6a 02 00 00 jmp 0x805fcb9 805fa4f: 90 nop 805fa50: 81 bd a0 ef ff ff 06 cmpl $0x2706,0xffffefa0(%ebp) 805fa57: 27 00 00 805fa5a: 7e 0a jle 0x805fa66 805fa5c: c7 85 c0 ef ff ff 44 movl $0x1344,0xffffefc0(%ebp) 805fa63: 13 00 00 805fa66: 8b 85 a0 ef ff ff mov 0xffffefa0(%ebp),%eax 805fa6c: 89 85 9c ef ff ff mov %eax,0xffffef9c(%ebp) 805fa72: 31 f6 xor %esi,%esi 805fa74: 85 c0 test %eax,%eax 805fa76: 75 05 jne 0x805fa7d 805fa78: be ff ff ff ff mov $0xffffffff,%esi 805fa7d: 0f b6 85 98 ef ff ff movzbl 0xffffef98(%ebp),%eax 805fa84: 39 85 c8 ef ff ff cmp %eax,0xffffefc8(%ebp) 805fa8a: 75 62 jne 0x805faee 805fa8c: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805fa92: 8b 95 a8 ef ff ff mov 0xffffefa8(%ebp),%edx 805fa98: 8a 12 mov (%edx),%dl 805fa9a: 88 95 98 ef ff ff mov %dl,0xffffef98(%ebp) 805faa0: 0f b6 ca movzbl %dl,%ecx 805faa3: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805faa9: f6 44 4b 01 08 testb $0x8,0x1(%ebx,%ecx,2) 805faae: 74 3e je 0x805faee 805fab0: 80 bd 98 ef ff ff 30 cmpb $0x30,0xffffef98(%ebp) 805fab7: 74 11 je 0x805faca 805fab9: 83 fe ff cmp $0xffffffff,%esi 805fabc: 75 0c jne 0x805faca 805fabe: 8b b5 a0 ef ff ff mov 0xffffefa0(%ebp),%esi 805fac4: 2b b5 9c ef ff ff sub 0xffffef9c(%ebp),%esi 805faca: ff 85 a0 ef ff ff incl 0xffffefa0(%ebp) 805fad0: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805fad6: 8b 85 a8 ef ff ff mov 0xffffefa8(%ebp),%eax 805fadc: 8a 00 mov (%eax),%al 805fade: 88 85 98 ef ff ff mov %al,0xffffef98(%ebp) 805fae4: 0f b6 d0 movzbl %al,%edx 805fae7: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 805faec: 75 c2 jne 0x805fab0 805faee: 8b 9d a8 ef ff ff mov 0xffffefa8(%ebp),%ebx 805faf4: 0f b6 95 98 ef ff ff movzbl 0xffffef98(%ebp),%edx 805fafb: a1 8c ad 07 08 mov 0x807ad8c,%eax 805fb00: 83 3c 90 65 cmpl $0x65,(%eax,%edx,4) 805fb04: 0f 85 8c 01 00 00 jne 0x805fc96 805fb0a: c7 85 84 ee ff ff 00 movl $0x0,0xffffee84(%ebp) 805fb11: 00 00 00 805fb14: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805fb1a: 8b 8d a8 ef ff ff mov 0xffffefa8(%ebp),%ecx 805fb20: 8a 09 mov (%ecx),%cl 805fb22: 88 8d 98 ef ff ff mov %cl,0xffffef98(%ebp) 805fb28: 80 f9 2d cmp $0x2d,%cl 805fb2b: 75 1f jne 0x805fb4c 805fb2d: ff 85 84 ee ff ff incl 0xffffee84(%ebp) 805fb33: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805fb39: 8b 85 a8 ef ff ff mov 0xffffefa8(%ebp),%eax 805fb3f: 8a 00 mov (%eax),%al 805fb41: 88 85 98 ef ff ff mov %al,0xffffef98(%ebp) 805fb47: eb 20 jmp 0x805fb69 805fb49: 8d 76 00 lea 0x0(%esi),%esi 805fb4c: 80 bd 98 ef ff ff 2b cmpb $0x2b,0xffffef98(%ebp) 805fb53: 75 14 jne 0x805fb69 805fb55: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805fb5b: 8b 95 a8 ef ff ff mov 0xffffefa8(%ebp),%edx 805fb61: 8a 12 mov (%edx),%dl 805fb63: 88 95 98 ef ff ff mov %dl,0xffffef98(%ebp) 805fb69: 0f b6 95 98 ef ff ff movzbl 0xffffef98(%ebp),%edx 805fb70: a1 88 ad 07 08 mov 0x807ad88,%eax 805fb75: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 805fb7a: 0f 84 10 01 00 00 je 0x805fc90 805fb80: 83 bd 84 ee ff ff 00 cmpl $0x0,0xffffee84(%ebp) 805fb87: 74 13 je 0x805fb9c 805fb89: b9 83 13 00 00 mov $0x1383,%ecx 805fb8e: 2b 8d 9c ef ff ff sub 0xffffef9c(%ebp),%ecx 805fb94: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 805fb9a: eb 14 jmp 0x805fbb0 805fb9c: 8d be 44 13 00 00 lea 0x1344(%esi),%edi 805fba2: 8b 85 9c ef ff ff mov 0xffffef9c(%ebp),%eax 805fba8: 29 c7 sub %eax,%edi 805fbaa: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 805fbb0: 8b 95 c0 ef ff ff mov 0xffffefc0(%ebp),%edx 805fbb6: c1 e2 03 shl $0x3,%edx 805fbb9: 89 95 94 ee ff ff mov %edx,0xffffee94(%ebp) 805fbbf: 03 95 c0 ef ff ff add 0xffffefc0(%ebp),%edx 805fbc5: 01 95 c0 ef ff ff add %edx,0xffffefc0(%ebp) 805fbcb: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 805fbd1: 39 8d c0 ef ff ff cmp %ecx,0xffffefc0(%ebp) 805fbd7: 7e 67 jle 0x805fc40 805fbd9: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 805fbe0: 00 00 00 805fbe3: 83 bd 84 ee ff ff 00 cmpl $0x0,0xffffee84(%ebp) 805fbea: 75 1c jne 0x805fc08 805fbec: 83 bd b4 ef ff ff 00 cmpl $0x0,0xffffefb4(%ebp) 805fbf3: 74 0b je 0x805fc00 805fbf5: db 2d 18 62 07 08 fldt 0x8076218 805fbfb: d9 e0 fchs 805fbfd: eb 0b jmp 0x805fc0a 805fbff: 90 nop 805fc00: db 2d 18 62 07 08 fldt 0x8076218 805fc06: eb 02 jmp 0x805fc0a 805fc08: d9 ee fldz 805fc0a: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 805fc10: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805fc16: 8b bd a8 ef ff ff mov 0xffffefa8(%ebp),%edi 805fc1c: 0f b6 3f movzbl (%edi),%edi 805fc1f: f6 44 7b 01 08 testb $0x8,0x1(%ebx,%edi,2) 805fc24: 75 ea jne 0x805fc10 805fc26: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805fc2a: 0f 84 62 3c 00 00 je 0x8063892 805fc30: 8b 95 a8 ef ff ff mov 0xffffefa8(%ebp),%edx 805fc36: 8b 45 0c mov 0xc(%ebp),%eax 805fc39: 89 10 mov %edx,(%eax) 805fc3b: e9 52 3c 00 00 jmp 0x8063892 805fc40: 83 85 c0 ef ff ff d0 addl $0xffffffd0,0xffffefc0(%ebp) 805fc47: 0f b6 8d 98 ef ff ff movzbl 0xffffef98(%ebp),%ecx 805fc4e: 01 8d c0 ef ff ff add %ecx,0xffffefc0(%ebp) 805fc54: ff 85 a8 ef ff ff incl 0xffffefa8(%ebp) 805fc5a: 8b 85 a8 ef ff ff mov 0xffffefa8(%ebp),%eax 805fc60: 8a 00 mov (%eax),%al 805fc62: 88 85 98 ef ff ff mov %al,0xffffef98(%ebp) 805fc68: 0f b6 d0 movzbl %al,%edx 805fc6b: 8b 0d 88 ad 07 08 mov 0x807ad88,%ecx 805fc71: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 805fc76: 0f 85 34 ff ff ff jne 0x805fbb0 805fc7c: 83 bd 84 ee ff ff 00 cmpl $0x0,0xffffee84(%ebp) 805fc83: 74 11 je 0x805fc96 805fc85: f7 9d c0 ef ff ff negl 0xffffefc0(%ebp) 805fc8b: eb 09 jmp 0x805fc96 805fc8d: 8d 76 00 lea 0x0(%esi),%esi 805fc90: 89 9d a8 ef ff ff mov %ebx,0xffffefa8(%ebp) 805fc96: 8b bd 9c ef ff ff mov 0xffffef9c(%ebp),%edi 805fc9c: 39 bd a0 ef ff ff cmp %edi,0xffffefa0(%ebp) 805fca2: 7e 15 jle 0x805fcb9 805fca4: 80 7b ff 30 cmpb $0x30,0xffffffff(%ebx) 805fca8: 75 0f jne 0x805fcb9 805fcaa: 8d 36 lea (%esi),%esi 805fcac: 4b dec %ebx 805fcad: ff 8d a0 ef ff ff decl 0xffffefa0(%ebp) 805fcb3: 80 7b ff 30 cmpb $0x30,0xffffffff(%ebx) 805fcb7: 74 f3 je 0x805fcac 805fcb9: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 805fcbd: 74 0b je 0x805fcca 805fcbf: 8b 95 a8 ef ff ff mov 0xffffefa8(%ebp),%edx 805fcc5: 8b 45 0c mov 0xc(%ebp),%eax 805fcc8: 89 10 mov %edx,(%eax) 805fcca: 83 bd a0 ef ff ff 00 cmpl $0x0,0xffffefa0(%ebp) 805fcd1: 0f 84 54 37 00 00 je 0x806342b 805fcd7: 85 f6 test %esi,%esi 805fcd9: 74 44 je 0x805fd1f 805fcdb: 8b 8d a4 ef ff ff mov 0xffffefa4(%ebp),%ecx 805fce1: 0f b6 09 movzbl (%ecx),%ecx 805fce4: 39 8d c8 ef ff ff cmp %ecx,0xffffefc8(%ebp) 805fcea: 74 17 je 0x805fd03 805fcec: ff 85 a4 ef ff ff incl 0xffffefa4(%ebp) 805fcf2: 8b bd a4 ef ff ff mov 0xffffefa4(%ebp),%edi 805fcf8: 0f b6 3f movzbl (%edi),%edi 805fcfb: 39 bd c8 ef ff ff cmp %edi,0xffffefc8(%ebp) 805fd01: 75 e9 jne 0x805fcec 805fd03: 8b 85 a4 ef ff ff mov 0xffffefa4(%ebp),%eax 805fd09: 8d 44 30 01 lea 0x1(%eax,%esi,1),%eax 805fd0d: 89 85 a4 ef ff ff mov %eax,0xffffefa4(%ebp) 805fd13: 29 b5 c0 ef ff ff sub %esi,0xffffefc0(%ebp) 805fd19: 29 b5 a0 ef ff ff sub %esi,0xffffefa0(%ebp) 805fd1f: 83 bd c0 ef ff ff 00 cmpl $0x0,0xffffefc0(%ebp) 805fd26: 7d 14 jge 0x805fd3c 805fd28: 8b 9d 9c ef ff ff mov 0xffffef9c(%ebp),%ebx 805fd2e: f7 db neg %ebx 805fd30: 39 9d c0 ef ff ff cmp %ebx,0xffffefc0(%ebp) 805fd36: 7e 1e jle 0x805fd56 805fd38: eb 16 jmp 0x805fd50 805fd3a: 8d 36 lea (%esi),%esi 805fd3c: 8b 9d a0 ef ff ff mov 0xffffefa0(%ebp),%ebx 805fd42: 2b 9d 9c ef ff ff sub 0xffffef9c(%ebp),%ebx 805fd48: 39 9d c0 ef ff ff cmp %ebx,0xffffefc0(%ebp) 805fd4e: 7d 06 jge 0x805fd56 805fd50: 8b 9d c0 ef ff ff mov 0xffffefc0(%ebp),%ebx 805fd56: 01 9d 9c ef ff ff add %ebx,0xffffef9c(%ebp) 805fd5c: 29 9d c0 ef ff ff sub %ebx,0xffffefc0(%ebp) 805fd62: 8b 85 9c ef ff ff mov 0xffffef9c(%ebp),%eax 805fd68: 03 85 c0 ef ff ff add 0xffffefc0(%ebp),%eax 805fd6e: 3d 45 13 00 00 cmp $0x1345,%eax 805fd73: 7e 0f jle 0x805fd84 805fd75: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 805fd7c: 00 00 00 805fd7f: e9 d7 3a 00 00 jmp 0x806385b 805fd84: 81 bd c0 ef ff ff aa cmpl $0xffffecaa,0xffffefc0(%ebp) 805fd8b: ec ff ff 805fd8e: 7d 10 jge 0x805fda0 805fd90: c7 05 ec b2 07 08 22 movl $0x22,0x807b2ec 805fd97: 00 00 00 805fd9a: e9 8c 36 00 00 jmp 0x806342b 805fd9f: 90 nop 805fda0: 83 bd 9c ef ff ff 00 cmpl $0x0,0xffffef9c(%ebp) 805fda7: 0f 8e 8b 16 00 00 jle 0x8061438 805fdad: 8b 95 a4 ef ff ff mov 0xffffefa4(%ebp),%edx 805fdb3: 89 95 78 ef ff ff mov %edx,0xffffef78(%ebp) 805fdb9: 8b 8d 9c ef ff ff mov 0xffffef9c(%ebp),%ecx 805fdbf: 89 8d 74 ef ff ff mov %ecx,0xffffef74(%ebp) 805fdc5: 8d bd e8 f7 ff ff lea 0xfffff7e8(%ebp),%edi 805fdcb: 89 bd 70 ef ff ff mov %edi,0xffffef70(%ebp) 805fdd1: c7 85 84 ee ff ff 00 movl $0x0,0xffffee84(%ebp) 805fdd8: 00 00 00 805fddb: 31 db xor %ebx,%ebx 805fddd: c7 85 c4 ef ff ff 00 movl $0x0,0xffffefc4(%ebp) 805fde4: 00 00 00 805fde7: 90 nop 805fde8: 83 bd 84 ee ff ff 09 cmpl $0x9,0xffffee84(%ebp) 805fdef: 0f 85 54 02 00 00 jne 0x8060049 805fdf5: 83 bd c4 ef ff ff 00 cmpl $0x0,0xffffefc4(%ebp) 805fdfc: 75 0e jne 0x805fe0c 805fdfe: 89 9d e8 f7 ff ff mov %ebx,0xfffff7e8(%ebp) 805fe04: e9 2e 02 00 00 jmp 0x8060037 805fe09: 8d 76 00 lea 0x0(%esi),%esi 805fe0c: 68 00 ca 9a 3b push $0x3b9aca00 805fe11: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 805fe17: 50 push %eax 805fe18: 8b 95 70 ef ff ff mov 0xffffef70(%ebp),%edx 805fe1e: 52 push %edx 805fe1f: 52 push %edx 805fe20: e8 3b 65 00 00 call 0x8066360 805fe25: 89 85 6c ef ff ff mov %eax,0xffffef6c(%ebp) 805fe2b: 8b 8d c4 ef ff ff mov 0xffffefc4(%ebp),%ecx 805fe31: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 805fe37: 83 c4 10 add $0x10,%esp 805fe3a: 8b bd e8 f7 ff ff mov 0xfffff7e8(%ebp),%edi 805fe40: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 805fe46: 8d b5 ec f7 ff ff lea 0xfffff7ec(%ebp),%esi 805fe4c: 01 fb add %edi,%ebx 805fe4e: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 805fe54: 89 9d e8 f7 ff ff mov %ebx,0xfffff7e8(%ebp) 805fe5a: 89 f3 mov %esi,%ebx 805fe5c: 39 bd 94 ee ff ff cmp %edi,0xffffee94(%ebp) 805fe62: 0f 83 dc 00 00 00 jae 0x805ff44 805fe68: 49 dec %ecx 805fe69: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 805fe6f: 0f 84 c5 00 00 00 je 0x805ff3a 805fe75: 89 c8 mov %ecx,%eax 805fe77: f7 d8 neg %eax 805fe79: 83 e0 03 and $0x3,%eax 805fe7c: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 805fe82: 85 c9 test %ecx,%ecx 805fe84: 0f 8e 93 00 00 00 jle 0x805ff1d 805fe8a: 85 c0 test %eax,%eax 805fe8c: 74 3e je 0x805fecc 805fe8e: 83 f8 03 cmp $0x3,%eax 805fe91: 0f 8d 86 00 00 00 jge 0x805ff1d 805fe97: 83 f8 02 cmp $0x2,%eax 805fe9a: 7d 66 jge 0x805ff02 805fe9c: 8b 85 ec f7 ff ff mov 0xfffff7ec(%ebp),%eax 805fea2: 40 inc %eax 805fea3: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 805fea9: 8d b5 f0 f7 ff ff lea 0xfffff7f0(%ebp),%esi 805feaf: 89 85 ec f7 ff ff mov %eax,0xfffff7ec(%ebp) 805feb5: 8d 9d f0 f7 ff ff lea 0xfffff7f0(%ebp),%ebx 805febb: 85 c0 test %eax,%eax 805febd: 0f 85 81 00 00 00 jne 0x805ff44 805fec3: 49 dec %ecx 805fec4: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 805feca: eb 36 jmp 0x805ff02 805fecc: 8b 3e mov (%esi),%edi 805fece: 47 inc %edi 805fecf: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 805fed5: 83 c6 04 add $0x4,%esi 805fed8: 89 3b mov %edi,(%ebx) 805feda: 83 c3 04 add $0x4,%ebx 805fedd: 85 ff test %edi,%edi 805fedf: 75 63 jne 0x805ff44 805fee1: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 805fee7: 8b 06 mov (%esi),%eax 805fee9: 40 inc %eax 805feea: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 805fef0: 83 c6 04 add $0x4,%esi 805fef3: 89 03 mov %eax,(%ebx) 805fef5: 83 c3 04 add $0x4,%ebx 805fef8: 85 c0 test %eax,%eax 805fefa: 75 48 jne 0x805ff44 805fefc: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 805ff02: 8b 16 mov (%esi),%edx 805ff04: 42 inc %edx 805ff05: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 805ff0b: 83 c6 04 add $0x4,%esi 805ff0e: 89 13 mov %edx,(%ebx) 805ff10: 83 c3 04 add $0x4,%ebx 805ff13: 85 d2 test %edx,%edx 805ff15: 75 2d jne 0x805ff44 805ff17: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 805ff1d: 8b 0e mov (%esi),%ecx 805ff1f: 41 inc %ecx 805ff20: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 805ff26: 83 c6 04 add $0x4,%esi 805ff29: 89 0b mov %ecx,(%ebx) 805ff2b: 83 c3 04 add $0x4,%ebx 805ff2e: 85 c9 test %ecx,%ecx 805ff30: 75 12 jne 0x805ff44 805ff32: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 805ff38: 75 92 jne 0x805fecc 805ff3a: bb 01 00 00 00 mov $0x1,%ebx 805ff3f: e9 d6 00 00 00 jmp 0x806001a 805ff44: 39 f3 cmp %esi,%ebx 805ff46: 0f 84 cc 00 00 00 je 0x8060018 805ff4c: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 805ff53: 00 00 00 805ff56: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 805ff5c: 4f dec %edi 805ff5d: 89 bd 84 ee ff ff mov %edi,0xffffee84(%ebp) 805ff63: 39 bd 8c ee ff ff cmp %edi,0xffffee8c(%ebp) 805ff69: 0f 8d a9 00 00 00 jge 0x8060018 805ff6f: 83 e7 03 and $0x3,%edi 805ff72: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 805ff78: 74 52 je 0x805ffcc 805ff7a: 83 ff 01 cmp $0x1,%edi 805ff7d: 7e 28 jle 0x805ffa7 805ff7f: 83 ff 02 cmp $0x2,%edi 805ff82: 7e 0a jle 0x805ff8e 805ff84: 8b 06 mov (%esi),%eax 805ff86: 89 03 mov %eax,(%ebx) 805ff88: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 805ff8e: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 805ff94: 8b 04 86 mov (%esi,%eax,4),%eax 805ff97: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 805ff9d: 89 04 93 mov %eax,(%ebx,%edx,4) 805ffa0: 42 inc %edx 805ffa1: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 805ffa7: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 805ffad: 8b 0c 8e mov (%esi,%ecx,4),%ecx 805ffb0: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 805ffb6: 89 0c bb mov %ecx,(%ebx,%edi,4) 805ffb9: 47 inc %edi 805ffba: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 805ffc0: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 805ffc6: 39 c7 cmp %eax,%edi 805ffc8: 74 4e je 0x8060018 805ffca: 8d 36 lea (%esi),%esi 805ffcc: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 805ffd2: 8b 14 96 mov (%esi,%edx,4),%edx 805ffd5: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 805ffdb: 89 14 8b mov %edx,(%ebx,%ecx,4) 805ffde: 41 inc %ecx 805ffdf: 8b 3c 8e mov (%esi,%ecx,4),%edi 805ffe2: 89 3c 8b mov %edi,(%ebx,%ecx,4) 805ffe5: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 805ffeb: 83 c0 02 add $0x2,%eax 805ffee: 8b 14 86 mov (%esi,%eax,4),%edx 805fff1: 89 14 83 mov %edx,(%ebx,%eax,4) 805fff4: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 805fffa: 83 c1 03 add $0x3,%ecx 805fffd: 8b 3c 8e mov (%esi,%ecx,4),%edi 8060000: 89 3c 8b mov %edi,(%ebx,%ecx,4) 8060003: 83 85 8c ee ff ff 04 addl $0x4,0xffffee8c(%ebp) 806000a: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8060010: 39 85 8c ee ff ff cmp %eax,0xffffee8c(%ebp) 8060016: 75 b4 jne 0x805ffcc 8060018: 31 db xor %ebx,%ebx 806001a: 01 9d 6c ef ff ff add %ebx,0xffffef6c(%ebp) 8060020: 74 15 je 0x8060037 8060022: 8b bd 6c ef ff ff mov 0xffffef6c(%ebp),%edi 8060028: 8b 95 c4 ef ff ff mov 0xffffefc4(%ebp),%edx 806002e: 8b 8d 70 ef ff ff mov 0xffffef70(%ebp),%ecx 8060034: 89 3c 91 mov %edi,(%ecx,%edx,4) 8060037: ff 85 c4 ef ff ff incl 0xffffefc4(%ebp) 806003d: c7 85 84 ee ff ff 00 movl $0x0,0xffffee84(%ebp) 8060044: 00 00 00 8060047: 31 db xor %ebx,%ebx 8060049: 8b 85 78 ef ff ff mov 0xffffef78(%ebp),%eax 806004f: 0f b6 00 movzbl (%eax),%eax 8060052: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 8060058: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 806005d: 75 17 jne 0x8060076 806005f: 90 nop 8060060: ff 85 78 ef ff ff incl 0xffffef78(%ebp) 8060066: 8b 95 78 ef ff ff mov 0xffffef78(%ebp),%edx 806006c: 0f b6 12 movzbl (%edx),%edx 806006f: f6 44 56 01 08 testb $0x8,0x1(%esi,%edx,2) 8060074: 74 ea je 0x8060060 8060076: 8d 34 db lea (%ebx,%ebx,8),%esi 8060079: 01 f3 add %esi,%ebx 806007b: 8b 8d 78 ef ff ff mov 0xffffef78(%ebp),%ecx 8060081: 0f b6 09 movzbl (%ecx),%ecx 8060084: 8d 5c 19 d0 lea 0xffffffd0(%ecx,%ebx,1),%ebx 8060088: ff 85 78 ef ff ff incl 0xffffef78(%ebp) 806008e: ff 85 84 ee ff ff incl 0xffffee84(%ebp) 8060094: ff 8d 74 ef ff ff decl 0xffffef74(%ebp) 806009a: 83 bd 74 ef ff ff 00 cmpl $0x0,0xffffef74(%ebp) 80600a1: 0f 8f 41 fd ff ff jg 0x805fde8 80600a7: 83 bd c0 ef ff ff 00 cmpl $0x0,0xffffefc0(%ebp) 80600ae: 7e 34 jle 0x80600e4 80600b0: 8b b5 84 ee ff ff mov 0xffffee84(%ebp),%esi 80600b6: 03 b5 c0 ef ff ff add 0xffffefc0(%ebp),%esi 80600bc: 83 fe 09 cmp $0x9,%esi 80600bf: 7f 23 jg 0x80600e4 80600c1: 8b 85 c0 ef ff ff mov 0xffffefc0(%ebp),%eax 80600c7: 0f af 1c 85 f0 61 07 imul 0x80761f0(,%eax,4),%ebx 80600ce: 08 80600cf: 8b 34 b5 f0 61 07 08 mov 0x80761f0(,%esi,4),%esi 80600d6: c7 85 c0 ef ff ff 00 movl $0x0,0xffffefc0(%ebp) 80600dd: 00 00 00 80600e0: eb 0f jmp 0x80600f1 80600e2: 8d 36 lea (%esi),%esi 80600e4: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 80600ea: 8b 34 bd f0 61 07 08 mov 0x80761f0(,%edi,4),%esi 80600f1: 83 bd c4 ef ff ff 00 cmpl $0x0,0xffffefc4(%ebp) 80600f8: 75 16 jne 0x8060110 80600fa: 89 9d e8 f7 ff ff mov %ebx,0xfffff7e8(%ebp) 8060100: c7 85 c4 ef ff ff 01 movl $0x1,0xffffefc4(%ebp) 8060107: 00 00 00 806010a: e9 2e 02 00 00 jmp 0x806033d 806010f: 90 nop 8060110: 56 push %esi 8060111: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 8060117: 50 push %eax 8060118: 8b 95 70 ef ff ff mov 0xffffef70(%ebp),%edx 806011e: 52 push %edx 806011f: 52 push %edx 8060120: e8 3b 62 00 00 call 0x8066360 8060125: 89 85 68 ef ff ff mov %eax,0xffffef68(%ebp) 806012b: 8b 8d c4 ef ff ff mov 0xffffefc4(%ebp),%ecx 8060131: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 8060137: 83 c4 10 add $0x10,%esp 806013a: 8b bd e8 f7 ff ff mov 0xfffff7e8(%ebp),%edi 8060140: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8060146: 8d b5 ec f7 ff ff lea 0xfffff7ec(%ebp),%esi 806014c: 01 fb add %edi,%ebx 806014e: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 8060154: 89 9d e8 f7 ff ff mov %ebx,0xfffff7e8(%ebp) 806015a: 89 f3 mov %esi,%ebx 806015c: 39 bd 94 ee ff ff cmp %edi,0xffffee94(%ebp) 8060162: 0f 83 dc 00 00 00 jae 0x8060244 8060168: 49 dec %ecx 8060169: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 806016f: 0f 84 c5 00 00 00 je 0x806023a 8060175: 89 c8 mov %ecx,%eax 8060177: f7 d8 neg %eax 8060179: 83 e0 03 and $0x3,%eax 806017c: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8060182: 85 c9 test %ecx,%ecx 8060184: 0f 8e 93 00 00 00 jle 0x806021d 806018a: 85 c0 test %eax,%eax 806018c: 74 3e je 0x80601cc 806018e: 83 f8 03 cmp $0x3,%eax 8060191: 0f 8d 86 00 00 00 jge 0x806021d 8060197: 83 f8 02 cmp $0x2,%eax 806019a: 7d 66 jge 0x8060202 806019c: 8b 85 ec f7 ff ff mov 0xfffff7ec(%ebp),%eax 80601a2: 40 inc %eax 80601a3: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 80601a9: 8d b5 f0 f7 ff ff lea 0xfffff7f0(%ebp),%esi 80601af: 89 85 ec f7 ff ff mov %eax,0xfffff7ec(%ebp) 80601b5: 8d 9d f0 f7 ff ff lea 0xfffff7f0(%ebp),%ebx 80601bb: 85 c0 test %eax,%eax 80601bd: 0f 85 81 00 00 00 jne 0x8060244 80601c3: 49 dec %ecx 80601c4: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 80601ca: eb 36 jmp 0x8060202 80601cc: 8b 3e mov (%esi),%edi 80601ce: 47 inc %edi 80601cf: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80601d5: 83 c6 04 add $0x4,%esi 80601d8: 89 3b mov %edi,(%ebx) 80601da: 83 c3 04 add $0x4,%ebx 80601dd: 85 ff test %edi,%edi 80601df: 75 63 jne 0x8060244 80601e1: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 80601e7: 8b 06 mov (%esi),%eax 80601e9: 40 inc %eax 80601ea: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 80601f0: 83 c6 04 add $0x4,%esi 80601f3: 89 03 mov %eax,(%ebx) 80601f5: 83 c3 04 add $0x4,%ebx 80601f8: 85 c0 test %eax,%eax 80601fa: 75 48 jne 0x8060244 80601fc: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 8060202: 8b 16 mov (%esi),%edx 8060204: 42 inc %edx 8060205: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 806020b: 83 c6 04 add $0x4,%esi 806020e: 89 13 mov %edx,(%ebx) 8060210: 83 c3 04 add $0x4,%ebx 8060213: 85 d2 test %edx,%edx 8060215: 75 2d jne 0x8060244 8060217: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 806021d: 8b 0e mov (%esi),%ecx 806021f: 41 inc %ecx 8060220: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8060226: 83 c6 04 add $0x4,%esi 8060229: 89 0b mov %ecx,(%ebx) 806022b: 83 c3 04 add $0x4,%ebx 806022e: 85 c9 test %ecx,%ecx 8060230: 75 12 jne 0x8060244 8060232: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 8060238: 75 92 jne 0x80601cc 806023a: bb 01 00 00 00 mov $0x1,%ebx 806023f: e9 d6 00 00 00 jmp 0x806031a 8060244: 39 f3 cmp %esi,%ebx 8060246: 0f 84 cc 00 00 00 je 0x8060318 806024c: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 8060253: 00 00 00 8060256: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 806025c: 4f dec %edi 806025d: 89 bd 84 ee ff ff mov %edi,0xffffee84(%ebp) 8060263: 39 bd 8c ee ff ff cmp %edi,0xffffee8c(%ebp) 8060269: 0f 8d a9 00 00 00 jge 0x8060318 806026f: 83 e7 03 and $0x3,%edi 8060272: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 8060278: 74 52 je 0x80602cc 806027a: 83 ff 01 cmp $0x1,%edi 806027d: 7e 28 jle 0x80602a7 806027f: 83 ff 02 cmp $0x2,%edi 8060282: 7e 0a jle 0x806028e 8060284: 8b 06 mov (%esi),%eax 8060286: 89 03 mov %eax,(%ebx) 8060288: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 806028e: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8060294: 8b 04 86 mov (%esi,%eax,4),%eax 8060297: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 806029d: 89 04 93 mov %eax,(%ebx,%edx,4) 80602a0: 42 inc %edx 80602a1: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 80602a7: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 80602ad: 8b 0c 8e mov (%esi,%ecx,4),%ecx 80602b0: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 80602b6: 89 0c bb mov %ecx,(%ebx,%edi,4) 80602b9: 47 inc %edi 80602ba: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80602c0: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 80602c6: 39 c7 cmp %eax,%edi 80602c8: 74 4e je 0x8060318 80602ca: 8d 36 lea (%esi),%esi 80602cc: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 80602d2: 8b 14 96 mov (%esi,%edx,4),%edx 80602d5: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 80602db: 89 14 8b mov %edx,(%ebx,%ecx,4) 80602de: 41 inc %ecx 80602df: 8b 3c 8e mov (%esi,%ecx,4),%edi 80602e2: 89 3c 8b mov %edi,(%ebx,%ecx,4) 80602e5: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80602eb: 83 c0 02 add $0x2,%eax 80602ee: 8b 14 86 mov (%esi,%eax,4),%edx 80602f1: 89 14 83 mov %edx,(%ebx,%eax,4) 80602f4: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 80602fa: 83 c1 03 add $0x3,%ecx 80602fd: 8b 3c 8e mov (%esi,%ecx,4),%edi 8060300: 89 3c 8b mov %edi,(%ebx,%ecx,4) 8060303: 83 85 8c ee ff ff 04 addl $0x4,0xffffee8c(%ebp) 806030a: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8060310: 39 85 8c ee ff ff cmp %eax,0xffffee8c(%ebp) 8060316: 75 b4 jne 0x80602cc 8060318: 31 db xor %ebx,%ebx 806031a: 01 9d 68 ef ff ff add %ebx,0xffffef68(%ebp) 8060320: 74 1b je 0x806033d 8060322: 8b bd 68 ef ff ff mov 0xffffef68(%ebp),%edi 8060328: 8b 95 c4 ef ff ff mov 0xffffefc4(%ebp),%edx 806032e: 8b 8d 70 ef ff ff mov 0xffffef70(%ebp),%ecx 8060334: 89 3c 91 mov %edi,(%ecx,%edx,4) 8060337: ff 85 c4 ef ff ff incl 0xffffefc4(%ebp) 806033d: 8b 85 78 ef ff ff mov 0xffffef78(%ebp),%eax 8060343: 89 85 a4 ef ff ff mov %eax,0xffffefa4(%ebp) 8060349: 83 bd c0 ef ff ff 00 cmpl $0x0,0xffffefc0(%ebp) 8060350: 0f 8e 17 01 00 00 jle 0x806046d 8060356: 8d b5 e8 f7 ff ff lea 0xfffff7e8(%ebp),%esi 806035c: 8d 95 d0 ef ff ff lea 0xffffefd0(%ebp),%edx 8060362: 89 95 64 ef ff ff mov %edx,0xffffef64(%ebp) 8060368: c7 85 60 ef ff ff 01 movl $0x1,0xffffef60(%ebp) 806036f: 00 00 00 8060372: c7 85 84 ee ff ff 0c movl $0x807780c,0xffffee84(%ebp) 8060379: 78 07 08 806037c: bb 10 78 07 08 mov $0x8077810,%ebx 8060381: 8d 76 00 lea 0x0(%esi),%esi 8060384: 8b 8d 60 ef ff ff mov 0xffffef60(%ebp),%ecx 806038a: 85 8d c0 ef ff ff test %ecx,0xffffefc0(%ebp) 8060390: 0f 84 8f 00 00 00 je 0x8060425 8060396: 31 8d c0 ef ff ff xor %ecx,0xffffefc0(%ebp) 806039c: 8b 3b mov (%ebx),%edi 806039e: 83 c7 fe add $0xfffffffe,%edi 80603a1: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80603a7: 39 bd c4 ef ff ff cmp %edi,0xffffefc4(%ebp) 80603ad: 7c 19 jl 0x80603c8 80603af: 57 push %edi 80603b0: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 80603b6: 8b 00 mov (%eax),%eax 80603b8: 83 c0 08 add $0x8,%eax 80603bb: 50 push %eax 80603bc: 8b 95 c4 ef ff ff mov 0xffffefc4(%ebp),%edx 80603c2: 52 push %edx 80603c3: 56 push %esi 80603c4: eb 1c jmp 0x80603e2 80603c6: 8d 36 lea (%esi),%esi 80603c8: 8b bd c4 ef ff ff mov 0xffffefc4(%ebp),%edi 80603ce: 57 push %edi 80603cf: 56 push %esi 80603d0: 8b 03 mov (%ebx),%eax 80603d2: 83 c0 fe add $0xfffffffe,%eax 80603d5: 50 push %eax 80603d6: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 80603dc: 8b 12 mov (%edx),%edx 80603de: 83 c2 08 add $0x8,%edx 80603e1: 52 push %edx 80603e2: 8b 8d 64 ef ff ff mov 0xffffef64(%ebp),%ecx 80603e8: 51 push %ecx 80603e9: e8 02 59 00 00 call 0x8065cf0 80603ee: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 80603f4: 83 c4 14 add $0x14,%esp 80603f7: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 80603fd: 83 c0 fe add $0xfffffffe,%eax 8060400: 03 03 add (%ebx),%eax 8060402: 89 85 c4 ef ff ff mov %eax,0xffffefc4(%ebp) 8060408: 83 bd 8c ee ff ff 00 cmpl $0x0,0xffffee8c(%ebp) 806040f: 75 06 jne 0x8060417 8060411: ff 8d c4 ef ff ff decl 0xffffefc4(%ebp) 8060417: 89 f0 mov %esi,%eax 8060419: 8b b5 64 ef ff ff mov 0xffffef64(%ebp),%esi 806041f: 89 85 64 ef ff ff mov %eax,0xffffef64(%ebp) 8060425: c1 a5 60 ef ff ff 01 shll $0x1,0xffffef60(%ebp) 806042c: 83 c3 10 add $0x10,%ebx 806042f: 83 85 84 ee ff ff 10 addl $0x10,0xffffee84(%ebp) 8060436: 83 bd c0 ef ff ff 00 cmpl $0x0,0xffffefc0(%ebp) 806043d: 0f 85 41 ff ff ff jne 0x8060384 8060443: 8d 85 d0 ef ff ff lea 0xffffefd0(%ebp),%eax 8060449: 39 c6 cmp %eax,%esi 806044b: 75 20 jne 0x806046d 806044d: 8b bd c4 ef ff ff mov 0xffffefc4(%ebp),%edi 8060453: c1 e7 02 shl $0x2,%edi 8060456: 89 bd 94 ee ff ff mov %edi,0xffffee94(%ebp) 806045c: 8d 85 e8 f7 ff ff lea 0xfffff7e8(%ebp),%eax 8060462: 57 push %edi 8060463: 56 push %esi 8060464: 50 push %eax 8060465: e8 2a 35 00 00 call 0x8063994 806046a: 83 c4 0c add $0xc,%esp 806046d: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 8060473: 8d 94 85 e4 f7 ff ff lea 0xfffff7e4(%ebp,%eax,4),%edx 806047a: 0f bd 12 bsr (%edx),%edx 806047d: 80 f2 1f xor $0x1f,%dl 8060480: 89 95 ac ef ff ff mov %edx,0xffffefac(%ebp) 8060486: c1 e0 05 shl $0x5,%eax 8060489: 29 d0 sub %edx,%eax 806048b: 89 85 ac ef ff ff mov %eax,0xffffefac(%ebp) 8060491: 3d 00 40 00 00 cmp $0x4000,%eax 8060496: 0f 8f d9 f8 ff ff jg 0x805fd75 806049c: 83 bd ac ef ff ff 40 cmpl $0x40,0xffffefac(%ebp) 80604a3: 0f 8e 33 08 00 00 jle 0x8060cdc 80604a9: 8b 95 ac ef ff ff mov 0xffffefac(%ebp),%edx 80604af: 83 c2 c0 add $0xffffffc0,%edx 80604b2: 89 95 5c ef ff ff mov %edx,0xffffef5c(%ebp) 80604b8: 8b 9d 5c ef ff ff mov 0xffffef5c(%ebp),%ebx 80604be: 79 09 jns 0x80604c9 80604c0: 8b 9d ac ef ff ff mov 0xffffefac(%ebp),%ebx 80604c6: 83 c3 df add $0xffffffdf,%ebx 80604c9: c1 fb 05 sar $0x5,%ebx 80604cc: 89 9d 5c ef ff ff mov %ebx,0xffffef5c(%ebp) 80604d2: 8b 8d ac ef ff ff mov 0xffffefac(%ebp),%ecx 80604d8: 83 c1 c0 add $0xffffffc0,%ecx 80604db: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 80604e1: 8b 9d 84 ee ff ff mov 0xffffee84(%ebp),%ebx 80604e7: 79 09 jns 0x80604f2 80604e9: 8b 9d ac ef ff ff mov 0xffffefac(%ebp),%ebx 80604ef: 83 c3 df add $0xffffffdf,%ebx 80604f2: 80 e3 e0 and $0xe0,%bl 80604f5: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 80604fb: 29 9d 84 ee ff ff sub %ebx,0xffffee84(%ebp) 8060501: 8b bd 5c ef ff ff mov 0xffffef5c(%ebp),%edi 8060507: 89 bd 58 ef ff ff mov %edi,0xffffef58(%ebp) 806050d: 83 bd 84 ee ff ff 00 cmpl $0x0,0xffffee84(%ebp) 8060514: 75 06 jne 0x806051c 8060516: ff 8d 58 ef ff ff decl 0xffffef58(%ebp) 806051c: c7 85 54 ef ff ff 1f movl $0x1f,0xffffef54(%ebp) 8060523: 00 00 00 8060526: 83 bd 84 ee ff ff 00 cmpl $0x0,0xffffee84(%ebp) 806052d: 75 2d jne 0x806055c 806052f: 8b 85 5c ef ff ff mov 0xffffef5c(%ebp),%eax 8060535: 8b 84 85 e8 f7 ff ff mov 0xfffff7e8(%ebp,%eax,4),%eax 806053c: 89 85 b8 ef ff ff mov %eax,0xffffefb8(%ebp) 8060542: 8b 95 5c ef ff ff mov 0xffffef5c(%ebp),%edx 8060548: 8b 94 95 ec f7 ff ff mov 0xfffff7ec(%ebp,%edx,4),%edx 806054f: 89 95 bc ef ff ff mov %edx,0xffffefbc(%ebp) 8060555: e9 80 02 00 00 jmp 0x80607da 806055a: 8d 36 lea (%esi),%esi 806055c: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 8060562: 49 dec %ecx 8060563: 89 8d 54 ef ff ff mov %ecx,0xffffef54(%ebp) 8060569: 8b 9d 5c ef ff ff mov 0xffffef5c(%ebp),%ebx 806056f: 8b bd c4 ef ff ff mov 0xffffefc4(%ebp),%edi 8060575: 4f dec %edi 8060576: 89 bd 50 ef ff ff mov %edi,0xffffef50(%ebp) 806057c: 39 fb cmp %edi,%ebx 806057e: 0f 8d 34 02 00 00 jge 0x80607b8 8060584: b8 20 00 00 00 mov $0x20,%eax 8060589: 2b 85 84 ee ff ff sub 0xffffee84(%ebp),%eax 806058f: 89 85 4c ef ff ff mov %eax,0xffffef4c(%ebp) 8060595: 8d b4 9d ec f7 ff ff lea 0xfffff7ec(%ebp,%ebx,4),%esi 806059c: 29 df sub %ebx,%edi 806059e: 83 e7 03 and $0x3,%edi 80605a1: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80605a7: 0f 84 c7 00 00 00 je 0x8060674 80605ad: 83 ff 01 cmp $0x1,%edi 80605b0: 7e 70 jle 0x8060622 80605b2: 83 ff 02 cmp $0x2,%edi 80605b5: 7e 25 jle 0x80605dc 80605b7: 8b 94 9d e8 f7 ff ff mov 0xfffff7e8(%ebp,%ebx,4),%edx 80605be: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80605c4: d3 ea shr %cl,%edx 80605c6: 8b 06 mov (%esi),%eax 80605c8: 8b 8d 4c ef ff ff mov 0xffffef4c(%ebp),%ecx 80605ce: d3 e0 shl %cl,%eax 80605d0: 09 c2 or %eax,%edx 80605d2: 89 95 b8 ef ff ff mov %edx,0xffffefb8(%ebp) 80605d8: 83 c6 04 add $0x4,%esi 80605db: 43 inc %ebx 80605dc: 89 df mov %ebx,%edi 80605de: 2b bd 5c ef ff ff sub 0xffffef5c(%ebp),%edi 80605e4: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80605ea: 8b bc 9d e8 f7 ff ff mov 0xfffff7e8(%ebp,%ebx,4),%edi 80605f1: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80605f7: d3 ef shr %cl,%edi 80605f9: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 80605ff: 8b 3e mov (%esi),%edi 8060601: 8b 8d 4c ef ff ff mov 0xffffef4c(%ebp),%ecx 8060607: d3 e7 shl %cl,%edi 8060609: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 806060f: 09 fa or %edi,%edx 8060611: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8060617: 89 94 85 b8 ef ff ff mov %edx,0xffffefb8(%ebp,%eax,4) 806061e: 83 c6 04 add $0x4,%esi 8060621: 43 inc %ebx 8060622: 89 d9 mov %ebx,%ecx 8060624: 2b 8d 5c ef ff ff sub 0xffffef5c(%ebp),%ecx 806062a: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8060630: 8b bc 9d e8 f7 ff ff mov 0xfffff7e8(%ebp,%ebx,4),%edi 8060637: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 806063d: d3 ef shr %cl,%edi 806063f: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 8060645: 8b 3e mov (%esi),%edi 8060647: 8b 8d 4c ef ff ff mov 0xffffef4c(%ebp),%ecx 806064d: d3 e7 shl %cl,%edi 806064f: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 8060655: 09 fa or %edi,%edx 8060657: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 806065d: 89 94 85 b8 ef ff ff mov %edx,0xffffefb8(%ebp,%eax,4) 8060664: 83 c6 04 add $0x4,%esi 8060667: 43 inc %ebx 8060668: 39 9d 50 ef ff ff cmp %ebx,0xffffef50(%ebp) 806066e: 0f 8e 44 01 00 00 jle 0x80607b8 8060674: 89 d9 mov %ebx,%ecx 8060676: 2b 8d 5c ef ff ff sub 0xffffef5c(%ebp),%ecx 806067c: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8060682: 8b bc 9d e8 f7 ff ff mov 0xfffff7e8(%ebp,%ebx,4),%edi 8060689: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 806068f: d3 ef shr %cl,%edi 8060691: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 8060697: 8b 3e mov (%esi),%edi 8060699: 8b 8d 4c ef ff ff mov 0xffffef4c(%ebp),%ecx 806069f: d3 e7 shl %cl,%edi 80606a1: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 80606a7: 09 fa or %edi,%edx 80606a9: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80606af: 89 94 85 b8 ef ff ff mov %edx,0xffffefb8(%ebp,%eax,4) 80606b6: 8d 4b 01 lea 0x1(%ebx),%ecx 80606b9: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 80606bf: 2b 8d 5c ef ff ff sub 0xffffef5c(%ebp),%ecx 80606c5: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 80606cb: 8b 8d 94 ee ff ff mov 0xffffee94(%ebp),%ecx 80606d1: 8b bc 8d e8 f7 ff ff mov 0xfffff7e8(%ebp,%ecx,4),%edi 80606d8: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80606de: d3 ef shr %cl,%edi 80606e0: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 80606e6: 8b 7e 04 mov 0x4(%esi),%edi 80606e9: 8b 8d 4c ef ff ff mov 0xffffef4c(%ebp),%ecx 80606ef: d3 e7 shl %cl,%edi 80606f1: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 80606f7: 09 fa or %edi,%edx 80606f9: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80606ff: 89 94 85 b8 ef ff ff mov %edx,0xffffefb8(%ebp,%eax,4) 8060706: 8d 4b 02 lea 0x2(%ebx),%ecx 8060709: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 806070f: 2b 8d 5c ef ff ff sub 0xffffef5c(%ebp),%ecx 8060715: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806071b: 8b 8d 94 ee ff ff mov 0xffffee94(%ebp),%ecx 8060721: 8b bc 8d e8 f7 ff ff mov 0xfffff7e8(%ebp,%ecx,4),%edi 8060728: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 806072e: d3 ef shr %cl,%edi 8060730: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 8060736: 8b 7e 08 mov 0x8(%esi),%edi 8060739: 8b 8d 4c ef ff ff mov 0xffffef4c(%ebp),%ecx 806073f: d3 e7 shl %cl,%edi 8060741: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 8060747: 09 fa or %edi,%edx 8060749: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 806074f: 89 94 85 b8 ef ff ff mov %edx,0xffffefb8(%ebp,%eax,4) 8060756: 8d 4b 03 lea 0x3(%ebx),%ecx 8060759: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 806075f: 2b 8d 5c ef ff ff sub 0xffffef5c(%ebp),%ecx 8060765: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806076b: 8b 8d 94 ee ff ff mov 0xffffee94(%ebp),%ecx 8060771: 8b bc 8d e8 f7 ff ff mov 0xfffff7e8(%ebp,%ecx,4),%edi 8060778: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 806077e: d3 ef shr %cl,%edi 8060780: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 8060786: 8b 7e 0c mov 0xc(%esi),%edi 8060789: 8b 8d 4c ef ff ff mov 0xffffef4c(%ebp),%ecx 806078f: d3 e7 shl %cl,%edi 8060791: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 8060797: 09 fa or %edi,%edx 8060799: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 806079f: 89 94 85 b8 ef ff ff mov %edx,0xffffefb8(%ebp,%eax,4) 80607a6: 83 c6 10 add $0x10,%esi 80607a9: 83 c3 04 add $0x4,%ebx 80607ac: 39 9d 50 ef ff ff cmp %ebx,0xffffef50(%ebp) 80607b2: 0f 8f bc fe ff ff jg 0x8060674 80607b8: 89 d8 mov %ebx,%eax 80607ba: 2b 85 5c ef ff ff sub 0xffffef5c(%ebp),%eax 80607c0: 83 f8 01 cmp $0x1,%eax 80607c3: 7f 15 jg 0x80607da 80607c5: 8b 9c 9d e8 f7 ff ff mov 0xfffff7e8(%ebp,%ebx,4),%ebx 80607cc: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80607d2: d3 eb shr %cl,%ebx 80607d4: 89 9d bc ef ff ff mov %ebx,0xffffefbc(%ebp) 80607da: 31 db xor %ebx,%ebx 80607dc: 83 bc 9d e8 f7 ff ff cmpl $0x0,0xfffff7e8(%ebp,%ebx,4) 80607e3: 00 80607e4: 75 0d jne 0x80607f3 80607e6: 8d 36 lea (%esi),%esi 80607e8: 43 inc %ebx 80607e9: 83 bc 9d e8 f7 ff ff cmpl $0x0,0xfffff7e8(%ebp,%ebx,4) 80607f0: 00 80607f1: 74 f5 je 0x80607e8 80607f3: 8b bd ac ef ff ff mov 0xffffefac(%ebp),%edi 80607f9: 4f dec %edi 80607fa: 89 bd 94 ee ff ff mov %edi,0xffffee94(%ebp) 8060800: 8b 85 58 ef ff ff mov 0xffffef58(%ebp),%eax 8060806: 8b 84 85 e8 f7 ff ff mov 0xfffff7e8(%ebp,%eax,4),%eax 806080d: 89 85 90 ee ff ff mov %eax,0xffffee90(%ebp) 8060813: 8b b5 54 ef ff ff mov 0xffffef54(%ebp),%esi 8060819: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 8060820: 00 00 00 8060823: 8b 95 a0 ef ff ff mov 0xffffefa0(%ebp),%edx 8060829: 39 95 9c ef ff ff cmp %edx,0xffffef9c(%ebp) 806082f: 7c 08 jl 0x8060839 8060831: 39 9d 58 ef ff ff cmp %ebx,0xffffef58(%ebp) 8060837: 7e 0a jle 0x8060843 8060839: c7 85 8c ee ff ff 01 movl $0x1,0xffffee8c(%ebp) 8060840: 00 00 00 8060843: 8d 8d b8 ef ff ff lea 0xffffefb8(%ebp),%ecx 8060849: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 806084f: 8b bd 94 ee ff ff mov 0xffffee94(%ebp),%edi 8060855: 89 bd 48 ef ff ff mov %edi,0xffffef48(%ebp) 806085b: 8b 85 90 ee ff ff mov 0xffffee90(%ebp),%eax 8060861: 89 85 44 ef ff ff mov %eax,0xffffef44(%ebp) 8060867: 89 b5 40 ef ff ff mov %esi,0xffffef40(%ebp) 806086d: 8b b5 8c ee ff ff mov 0xffffee8c(%ebp),%esi 8060873: 81 ff 02 c0 ff ff cmp $0xffffc002,%edi 8060879: 0f 8d 73 02 00 00 jge 0x8060af2 806087f: bb 02 c0 ff ff mov $0xffffc002,%ebx 8060884: 29 fb sub %edi,%ebx 8060886: 83 fb 40 cmp $0x40,%ebx 8060889: 0f 8f 92 2b 00 00 jg 0x8063421 806088f: b8 01 00 00 00 mov $0x1,%eax 8060894: 8b 8d 40 ef ff ff mov 0xffffef40(%ebp),%ecx 806089a: d3 e0 shl %cl,%eax 806089c: 48 dec %eax 806089d: 85 85 44 ef ff ff test %eax,0xffffef44(%ebp) 80608a3: 74 03 je 0x80608a8 80608a5: 83 ce 01 or $0x1,%esi 80608a8: 83 fb 40 cmp $0x40,%ebx 80608ab: 75 4b jne 0x80608f8 80608ad: 8b bd bc ef ff ff mov 0xffffefbc(%ebp),%edi 80608b3: 89 bd 44 ef ff ff mov %edi,0xffffef44(%ebp) 80608b9: c7 85 40 ef ff ff 1f movl $0x1f,0xffffef40(%ebp) 80608c0: 00 00 00 80608c3: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 80608c9: 83 38 00 cmpl $0x0,(%eax) 80608cc: 74 03 je 0x80608d1 80608ce: 83 ce 01 or $0x1,%esi 80608d1: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 80608d7: 83 7a 04 00 cmpl $0x0,0x4(%edx) 80608db: 74 03 je 0x80608e0 80608dd: 83 ce 01 or $0x1,%esi 80608e0: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80608e6: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 80608ed: c7 01 00 00 00 00 movl $0x0,(%ecx) 80608f3: e9 f0 01 00 00 jmp 0x8060ae8 80608f8: 83 fb 1f cmp $0x1f,%ebx 80608fb: 0f 8e bb 01 00 00 jle 0x8060abc 8060901: 8d 7b ff lea 0xffffffff(%ebx),%edi 8060904: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 806090a: 85 ff test %edi,%edi 806090c: 7d 09 jge 0x8060917 806090e: 8d 43 1e lea 0x1e(%ebx),%eax 8060911: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8060917: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 806091d: c1 fa 05 sar $0x5,%edx 8060920: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 8060926: 8b 0c 91 mov (%ecx,%edx,4),%ecx 8060929: 89 8d 44 ef ff ff mov %ecx,0xffffef44(%ebp) 806092f: 8d 7b ff lea 0xffffffff(%ebx),%edi 8060932: 89 bd 40 ef ff ff mov %edi,0xffffef40(%ebp) 8060938: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 806093e: 85 ff test %edi,%edi 8060940: 7d 09 jge 0x806094b 8060942: 8d 43 1e lea 0x1e(%ebx),%eax 8060945: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 806094b: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8060951: 24 e0 and $0xe0,%al 8060953: 29 85 40 ef ff ff sub %eax,0xffffef40(%ebp) 8060959: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 8060960: 00 00 00 8060963: 90 nop 8060964: 8d 53 ff lea 0xffffffff(%ebx),%edx 8060967: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 806096d: 85 d2 test %edx,%edx 806096f: 7d 09 jge 0x806097a 8060971: 8d 4b 1e lea 0x1e(%ebx),%ecx 8060974: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806097a: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8060980: c1 f8 05 sar $0x5,%eax 8060983: 39 85 90 ee ff ff cmp %eax,0xffffee90(%ebp) 8060989: 7d 1d jge 0x80609a8 806098b: 8b bd 90 ee ff ff mov 0xffffee90(%ebp),%edi 8060991: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8060997: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4) 806099b: 74 03 je 0x80609a0 806099d: 83 ce 01 or $0x1,%esi 80609a0: ff 85 90 ee ff ff incl 0xffffee90(%ebp) 80609a6: eb bc jmp 0x8060964 80609a8: b8 01 00 00 00 mov $0x1,%eax 80609ad: 8b 8d 40 ef ff ff mov 0xffffef40(%ebp),%ecx 80609b3: d3 e0 shl %cl,%eax 80609b5: 48 dec %eax 80609b6: 85 85 44 ef ff ff test %eax,0xffffef44(%ebp) 80609bc: 74 03 je 0x80609c1 80609be: 83 ce 01 or $0x1,%esi 80609c1: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 80609c7: 85 db test %ebx,%ebx 80609c9: 7d 09 jge 0x80609d4 80609cb: 8d 7b 1f lea 0x1f(%ebx),%edi 80609ce: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80609d4: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80609da: 24 e0 and $0xe0,%al 80609dc: 89 da mov %ebx,%edx 80609de: 29 c2 sub %eax,%edx 80609e0: 52 push %edx 80609e1: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 80609e7: 85 db test %ebx,%ebx 80609e9: 7d 09 jge 0x80609f4 80609eb: 8d 4b 1f lea 0x1f(%ebx),%ecx 80609ee: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 80609f4: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 80609fa: c1 ff 05 sar $0x5,%edi 80609fd: b8 02 00 00 00 mov $0x2,%eax 8060a02: 29 f8 sub %edi,%eax 8060a04: 50 push %eax 8060a05: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 8060a0b: 85 db test %ebx,%ebx 8060a0d: 7d 09 jge 0x8060a18 8060a0f: 8d 53 1f lea 0x1f(%ebx),%edx 8060a12: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8060a18: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8060a1e: c1 f9 05 sar $0x5,%ecx 8060a21: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 8060a27: 8d 3c 8f lea (%edi,%ecx,4),%edi 8060a2a: 57 push %edi 8060a2b: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8060a31: 50 push %eax 8060a32: e8 f9 6a 00 00 call 0x8067530 8060a37: 83 c4 10 add $0x10,%esp 8060a3a: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 8060a41: 00 00 00 8060a44: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 8060a4b: 00 00 00 8060a4e: 8d 36 lea (%esi),%esi 8060a50: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 8060a56: 85 db test %ebx,%ebx 8060a58: 7d 09 jge 0x8060a63 8060a5a: 8d 53 1f lea 0x1f(%ebx),%edx 8060a5d: 89 95 94 ee ff ff mov %edx,0xffffee94(%ebp) 8060a63: 8b 85 94 ee ff ff mov 0xffffee94(%ebp),%eax 8060a69: c1 f8 05 sar $0x5,%eax 8060a6c: 39 85 8c ee ff ff cmp %eax,0xffffee8c(%ebp) 8060a72: 7d 74 jge 0x8060ae8 8060a74: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 8060a7a: 85 db test %ebx,%ebx 8060a7c: 7d 09 jge 0x8060a87 8060a7e: 8d 4b 1f lea 0x1f(%ebx),%ecx 8060a81: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 8060a87: 8b bd 94 ee ff ff mov 0xffffee94(%ebp),%edi 8060a8d: c1 ff 05 sar $0x5,%edi 8060a90: b8 02 00 00 00 mov $0x2,%eax 8060a95: 29 f8 sub %edi,%eax 8060a97: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 8060a9d: 8d 14 82 lea (%edx,%eax,4),%edx 8060aa0: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 8060aa6: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 8060aad: 83 85 90 ee ff ff 04 addl $0x4,0xffffee90(%ebp) 8060ab4: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 8060aba: eb 94 jmp 0x8060a50 8060abc: 85 db test %ebx,%ebx 8060abe: 7e 28 jle 0x8060ae8 8060ac0: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 8060ac6: 89 bd 44 ef ff ff mov %edi,0xffffef44(%ebp) 8060acc: 8d 43 ff lea 0xffffffff(%ebx),%eax 8060acf: 89 85 40 ef ff ff mov %eax,0xffffef40(%ebp) 8060ad5: 53 push %ebx 8060ad6: 6a 02 push $0x2 8060ad8: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 8060ade: 52 push %edx 8060adf: 52 push %edx 8060ae0: e8 4b 6a 00 00 call 0x8067530 8060ae5: 83 c4 10 add $0x10,%esp 8060ae8: c7 85 48 ef ff ff 01 movl $0xffffc001,0xffffef48(%ebp) 8060aef: c0 ff ff 8060af2: bb 01 00 00 00 mov $0x1,%ebx 8060af7: 8b 8d 40 ef ff ff mov 0xffffef40(%ebp),%ecx 8060afd: d3 e3 shl %cl,%ebx 8060aff: 85 9d 44 ef ff ff test %ebx,0xffffef44(%ebp) 8060b05: 0f 84 9c 01 00 00 je 0x8060ca7 8060b0b: 85 f6 test %esi,%esi 8060b0d: 75 18 jne 0x8060b27 8060b0f: f6 85 b8 ef ff ff 01 testb $0x1,0xffffefb8(%ebp) 8060b16: 75 0f jne 0x8060b27 8060b18: 8d 43 ff lea 0xffffffff(%ebx),%eax 8060b1b: 85 85 44 ef ff ff test %eax,0xffffef44(%ebp) 8060b21: 0f 84 80 01 00 00 je 0x8060ca7 8060b27: c7 85 3c ef ff ff 02 movl $0x2,0xffffef3c(%ebp) 8060b2e: 00 00 00 8060b31: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 8060b37: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8060b3d: 8d 9d bc ef ff ff lea 0xffffefbc(%ebp),%ebx 8060b43: 47 inc %edi 8060b44: 89 bd b8 ef ff ff mov %edi,0xffffefb8(%ebp) 8060b4a: 89 de mov %ebx,%esi 8060b4c: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8060b52: 39 c7 cmp %eax,%edi 8060b54: 73 31 jae 0x8060b87 8060b56: c7 85 3c ef ff ff 01 movl $0x1,0xffffef3c(%ebp) 8060b5d: 00 00 00 8060b60: 8b 95 bc ef ff ff mov 0xffffefbc(%ebp),%edx 8060b66: 42 inc %edx 8060b67: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8060b6d: 8d 9d c0 ef ff ff lea 0xffffefc0(%ebp),%ebx 8060b73: 89 95 bc ef ff ff mov %edx,0xffffefbc(%ebp) 8060b79: 8d b5 c0 ef ff ff lea 0xffffefc0(%ebp),%esi 8060b7f: 85 d2 test %edx,%edx 8060b81: 0f 84 d9 00 00 00 je 0x8060c60 8060b87: 39 de cmp %ebx,%esi 8060b89: 0f 84 f9 00 00 00 je 0x8060c88 8060b8f: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 8060b96: 00 00 00 8060b99: 8b 8d 3c ef ff ff mov 0xffffef3c(%ebp),%ecx 8060b9f: 49 dec %ecx 8060ba0: 89 8d 38 ef ff ff mov %ecx,0xffffef38(%ebp) 8060ba6: 39 8d 8c ee ff ff cmp %ecx,0xffffee8c(%ebp) 8060bac: 0f 8d d6 00 00 00 jge 0x8060c88 8060bb2: 83 e1 03 and $0x3,%ecx 8060bb5: 89 8d 90 ee ff ff mov %ecx,0xffffee90(%ebp) 8060bbb: 74 53 je 0x8060c10 8060bbd: 83 f9 01 cmp $0x1,%ecx 8060bc0: 7e 28 jle 0x8060bea 8060bc2: 83 f9 02 cmp $0x2,%ecx 8060bc5: 7e 0a jle 0x8060bd1 8060bc7: 8b 03 mov (%ebx),%eax 8060bc9: 89 06 mov %eax,(%esi) 8060bcb: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 8060bd1: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8060bd7: 8b 3c bb mov (%ebx,%edi,4),%edi 8060bda: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8060be0: 89 3c 86 mov %edi,(%esi,%eax,4) 8060be3: 40 inc %eax 8060be4: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8060bea: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8060bf0: 8b 14 93 mov (%ebx,%edx,4),%edx 8060bf3: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8060bf9: 89 14 8e mov %edx,(%esi,%ecx,4) 8060bfc: 41 inc %ecx 8060bfd: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8060c03: 8b bd 38 ef ff ff mov 0xffffef38(%ebp),%edi 8060c09: 39 f9 cmp %edi,%ecx 8060c0b: 74 7b je 0x8060c88 8060c0d: 8d 76 00 lea 0x0(%esi),%esi 8060c10: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8060c16: 8b 04 83 mov (%ebx,%eax,4),%eax 8060c19: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8060c1f: 89 04 96 mov %eax,(%esi,%edx,4) 8060c22: 42 inc %edx 8060c23: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8060c26: 89 0c 96 mov %ecx,(%esi,%edx,4) 8060c29: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8060c2f: 83 c7 02 add $0x2,%edi 8060c32: 8b 04 bb mov (%ebx,%edi,4),%eax 8060c35: 89 04 be mov %eax,(%esi,%edi,4) 8060c38: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8060c3e: 83 c2 03 add $0x3,%edx 8060c41: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8060c44: 89 0c 96 mov %ecx,(%esi,%edx,4) 8060c47: 83 85 8c ee ff ff 04 addl $0x4,0xffffee8c(%ebp) 8060c4e: 8b bd 38 ef ff ff mov 0xffffef38(%ebp),%edi 8060c54: 39 bd 8c ee ff ff cmp %edi,0xffffee8c(%ebp) 8060c5a: 75 b4 jne 0x8060c10 8060c5c: eb 2a jmp 0x8060c88 8060c5e: 8d 36 lea (%esi),%esi 8060c60: ff 85 48 ef ff ff incl 0xffffef48(%ebp) 8060c66: 6a 01 push $0x1 8060c68: 6a 02 push $0x2 8060c6a: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8060c70: 50 push %eax 8060c71: 50 push %eax 8060c72: e8 b9 68 00 00 call 0x8067530 8060c77: 81 8d bc ef ff ff 00 orl $0x80000000,0xffffefbc(%ebp) 8060c7e: 00 00 80 8060c81: 83 c4 10 add $0x10,%esp 8060c84: eb 21 jmp 0x8060ca7 8060c86: 8d 36 lea (%esi),%esi 8060c88: 81 bd 48 ef ff ff 01 cmpl $0xffffc001,0xffffef48(%ebp) 8060c8f: c0 ff ff 8060c92: 75 13 jne 0x8060ca7 8060c94: 83 bd bc ef ff ff 00 cmpl $0x0,0xffffefbc(%ebp) 8060c9b: 7d 0a jge 0x8060ca7 8060c9d: c7 85 48 ef ff ff 02 movl $0xffffc002,0xffffef48(%ebp) 8060ca4: c0 ff ff 8060ca7: 81 bd 48 ef ff ff 00 cmpl $0x4000,0xffffef48(%ebp) 8060cae: 40 00 00 8060cb1: 7e 15 jle 0x8060cc8 8060cb3: 83 bd b4 ef ff ff 00 cmpl $0x0,0xffffefb4(%ebp) 8060cba: 0f 85 a4 2b 00 00 jne 0x8063864 8060cc0: e9 ab 2b 00 00 jmp 0x8063870 8060cc5: 8d 76 00 lea 0x0(%esi),%esi 8060cc8: 8b 95 b4 ef ff ff mov 0xffffefb4(%ebp),%edx 8060cce: 52 push %edx 8060ccf: 8b 8d 48 ef ff ff mov 0xffffef48(%ebp),%ecx 8060cd5: e9 ab 2b 00 00 jmp 0x8063885 8060cda: 8d 36 lea (%esi),%esi 8060cdc: 8b 85 9c ef ff ff mov 0xffffef9c(%ebp),%eax 8060ce2: 39 85 a0 ef ff ff cmp %eax,0xffffefa0(%ebp) 8060ce8: 0f 85 0a 07 00 00 jne 0x80613f8 8060cee: 8b 9d ac ef ff ff mov 0xffffefac(%ebp),%ebx 8060cf4: 4b dec %ebx 8060cf5: 89 de mov %ebx,%esi 8060cf7: 79 09 jns 0x8060d02 8060cf9: 8b b5 ac ef ff ff mov 0xffffefac(%ebp),%esi 8060cff: 83 c6 1e add $0x1e,%esi 8060d02: 89 f0 mov %esi,%eax 8060d04: 24 e0 and $0xe0,%al 8060d06: 29 c3 sub %eax,%ebx 8060d08: 83 fb 1f cmp $0x1f,%ebx 8060d0b: 0f 85 cb 00 00 00 jne 0x8060ddc 8060d11: ba 02 00 00 00 mov $0x2,%edx 8060d16: 2b 95 c4 ef ff ff sub 0xffffefc4(%ebp),%edx 8060d1c: 8b 8d c4 ef ff ff mov 0xffffefc4(%ebp),%ecx 8060d22: c1 e1 02 shl $0x2,%ecx 8060d25: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8060d2b: 8d bc 95 b8 ef ff ff lea 0xffffefb8(%ebp,%edx,4),%edi 8060d32: 8d 85 e8 f7 ff ff lea 0xfffff7e8(%ebp),%eax 8060d38: 51 push %ecx 8060d39: 50 push %eax 8060d3a: 57 push %edi 8060d3b: e8 54 2c 00 00 call 0x8063994 8060d40: 83 c4 0c add $0xc,%esp 8060d43: 31 db xor %ebx,%ebx 8060d45: ba 02 00 00 00 mov $0x2,%edx 8060d4a: 2b 95 c4 ef ff ff sub 0xffffefc4(%ebp),%edx 8060d50: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 8060d56: 39 d3 cmp %edx,%ebx 8060d58: 0f 8d 11 02 00 00 jge 0x8060f6f 8060d5e: 89 d6 mov %edx,%esi 8060d60: 83 e6 03 and $0x3,%esi 8060d63: 74 3b je 0x8060da0 8060d65: 83 fe 01 cmp $0x1,%esi 8060d68: 7e 1d jle 0x8060d87 8060d6a: 83 fe 02 cmp $0x2,%esi 8060d6d: 7e 0c jle 0x8060d7b 8060d6f: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060d76: 00 00 00 00 8060d7a: 43 inc %ebx 8060d7b: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060d82: 00 00 00 00 8060d86: 43 inc %ebx 8060d87: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060d8e: 00 00 00 00 8060d92: 43 inc %ebx 8060d93: 39 9d 84 ee ff ff cmp %ebx,0xffffee84(%ebp) 8060d99: 0f 8e d0 01 00 00 jle 0x8060f6f 8060d9f: 90 nop 8060da0: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060da7: 00 00 00 00 8060dab: c7 84 9d bc ef ff ff movl $0x0,0xffffefbc(%ebp,%ebx,4) 8060db2: 00 00 00 00 8060db6: c7 84 9d c0 ef ff ff movl $0x0,0xffffefc0(%ebp,%ebx,4) 8060dbd: 00 00 00 00 8060dc1: c7 84 9d c4 ef ff ff movl $0x0,0xffffefc4(%ebp,%ebx,4) 8060dc8: 00 00 00 00 8060dcc: 83 c3 04 add $0x4,%ebx 8060dcf: 39 9d 84 ee ff ff cmp %ebx,0xffffee84(%ebp) 8060dd5: 7f c9 jg 0x8060da0 8060dd7: e9 93 01 00 00 jmp 0x8060f6f 8060ddc: 83 fb 1e cmp $0x1e,%ebx 8060ddf: 0f 8f cb 00 00 00 jg 0x8060eb0 8060de5: b9 1f 00 00 00 mov $0x1f,%ecx 8060dea: 29 d9 sub %ebx,%ecx 8060dec: 51 push %ecx 8060ded: 8b bd c4 ef ff ff mov 0xffffefc4(%ebp),%edi 8060df3: 57 push %edi 8060df4: 8d 85 e8 f7 ff ff lea 0xfffff7e8(%ebp),%eax 8060dfa: 50 push %eax 8060dfb: ba 02 00 00 00 mov $0x2,%edx 8060e00: 2b 95 c4 ef ff ff sub 0xffffefc4(%ebp),%edx 8060e06: 8d 8c 95 b8 ef ff ff lea 0xffffefb8(%ebp,%edx,4),%ecx 8060e0d: 51 push %ecx 8060e0e: e8 ad 4d 00 00 call 0x8065bc0 8060e13: 83 c4 10 add $0x10,%esp 8060e16: 31 db xor %ebx,%ebx 8060e18: bf 02 00 00 00 mov $0x2,%edi 8060e1d: 2b bd c4 ef ff ff sub 0xffffefc4(%ebp),%edi 8060e23: 89 bd 84 ee ff ff mov %edi,0xffffee84(%ebp) 8060e29: 39 fb cmp %edi,%ebx 8060e2b: 0f 8d 3e 01 00 00 jge 0x8060f6f 8060e31: 89 fe mov %edi,%esi 8060e33: 83 e6 03 and $0x3,%esi 8060e36: 74 3c je 0x8060e74 8060e38: 83 fe 01 cmp $0x1,%esi 8060e3b: 7e 1d jle 0x8060e5a 8060e3d: 83 fe 02 cmp $0x2,%esi 8060e40: 7e 0c jle 0x8060e4e 8060e42: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060e49: 00 00 00 00 8060e4d: 43 inc %ebx 8060e4e: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060e55: 00 00 00 00 8060e59: 43 inc %ebx 8060e5a: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060e61: 00 00 00 00 8060e65: 43 inc %ebx 8060e66: 39 9d 84 ee ff ff cmp %ebx,0xffffee84(%ebp) 8060e6c: 0f 8e fd 00 00 00 jle 0x8060f6f 8060e72: 8d 36 lea (%esi),%esi 8060e74: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060e7b: 00 00 00 00 8060e7f: c7 84 9d bc ef ff ff movl $0x0,0xffffefbc(%ebp,%ebx,4) 8060e86: 00 00 00 00 8060e8a: c7 84 9d c0 ef ff ff movl $0x0,0xffffefc0(%ebp,%ebx,4) 8060e91: 00 00 00 00 8060e95: c7 84 9d c4 ef ff ff movl $0x0,0xffffefc4(%ebp,%ebx,4) 8060e9c: 00 00 00 00 8060ea0: 83 c3 04 add $0x4,%ebx 8060ea3: 39 9d 84 ee ff ff cmp %ebx,0xffffee84(%ebp) 8060ea9: 7f c9 jg 0x8060e74 8060eab: e9 bf 00 00 00 jmp 0x8060f6f 8060eb0: 8d 43 e1 lea 0xffffffe1(%ebx),%eax 8060eb3: 50 push %eax 8060eb4: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 8060eba: 50 push %eax 8060ebb: 8d 85 e8 f7 ff ff lea 0xfffff7e8(%ebp),%eax 8060ec1: 50 push %eax 8060ec2: b8 02 00 00 00 mov $0x2,%eax 8060ec7: 2b 85 c4 ef ff ff sub 0xffffefc4(%ebp),%eax 8060ecd: 8d 84 85 b8 ef ff ff lea 0xffffefb8(%ebp,%eax,4),%eax 8060ed4: 50 push %eax 8060ed5: e8 56 66 00 00 call 0x8067530 8060eda: be 01 00 00 00 mov $0x1,%esi 8060edf: 2b b5 c4 ef ff ff sub 0xffffefc4(%ebp),%esi 8060ee5: 89 84 b5 b8 ef ff ff mov %eax,0xffffefb8(%ebp,%esi,4) 8060eec: 83 c4 10 add $0x10,%esp 8060eef: 31 db xor %ebx,%ebx 8060ef1: 39 f3 cmp %esi,%ebx 8060ef3: 7d 7a jge 0x8060f6f 8060ef5: 89 b5 84 ee ff ff mov %esi,0xffffee84(%ebp) 8060efb: 83 e6 03 and $0x3,%esi 8060efe: 74 38 je 0x8060f38 8060f00: 83 fe 01 cmp $0x1,%esi 8060f03: 7e 1d jle 0x8060f22 8060f05: 83 fe 02 cmp $0x2,%esi 8060f08: 7e 0c jle 0x8060f16 8060f0a: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060f11: 00 00 00 00 8060f15: 43 inc %ebx 8060f16: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060f1d: 00 00 00 00 8060f21: 43 inc %ebx 8060f22: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060f29: 00 00 00 00 8060f2d: 43 inc %ebx 8060f2e: 39 9d 84 ee ff ff cmp %ebx,0xffffee84(%ebp) 8060f34: 7e 39 jle 0x8060f6f 8060f36: 8d 36 lea (%esi),%esi 8060f38: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8060f3f: 00 00 00 00 8060f43: c7 84 9d bc ef ff ff movl $0x0,0xffffefbc(%ebp,%ebx,4) 8060f4a: 00 00 00 00 8060f4e: c7 84 9d c0 ef ff ff movl $0x0,0xffffefc0(%ebp,%ebx,4) 8060f55: 00 00 00 00 8060f59: c7 84 9d c4 ef ff ff movl $0x0,0xffffefc4(%ebp,%ebx,4) 8060f60: 00 00 00 00 8060f64: 83 c3 04 add $0x4,%ebx 8060f67: 39 9d 84 ee ff ff cmp %ebx,0xffffee84(%ebp) 8060f6d: 7f c9 jg 0x8060f38 8060f6f: 8d 85 b8 ef ff ff lea 0xffffefb8(%ebp),%eax 8060f75: 89 85 84 ee ff ff mov %eax,0xffffee84(%ebp) 8060f7b: 8b 95 ac ef ff ff mov 0xffffefac(%ebp),%edx 8060f81: 4a dec %edx 8060f82: 89 95 34 ef ff ff mov %edx,0xffffef34(%ebp) 8060f88: c7 85 30 ef ff ff 00 movl $0x0,0xffffef30(%ebp) 8060f8f: 00 00 00 8060f92: c7 85 2c ef ff ff 00 movl $0x0,0xffffef2c(%ebp) 8060f99: 00 00 00 8060f9c: 31 f6 xor %esi,%esi 8060f9e: 81 fa 02 c0 ff ff cmp $0xffffc002,%edx 8060fa4: 0f 8d 74 02 00 00 jge 0x806121e 8060faa: bb 02 c0 ff ff mov $0xffffc002,%ebx 8060faf: 29 d3 sub %edx,%ebx 8060fb1: 83 fb 40 cmp $0x40,%ebx 8060fb4: 0f 8f 67 24 00 00 jg 0x8063421 8060fba: b8 01 00 00 00 mov $0x1,%eax 8060fbf: 8b 8d 2c ef ff ff mov 0xffffef2c(%ebp),%ecx 8060fc5: d3 e0 shl %cl,%eax 8060fc7: 48 dec %eax 8060fc8: 85 85 30 ef ff ff test %eax,0xffffef30(%ebp) 8060fce: 74 03 je 0x8060fd3 8060fd0: 83 ce 01 or $0x1,%esi 8060fd3: 83 fb 40 cmp $0x40,%ebx 8060fd6: 75 4c jne 0x8061024 8060fd8: 8b bd bc ef ff ff mov 0xffffefbc(%ebp),%edi 8060fde: 89 bd 30 ef ff ff mov %edi,0xffffef30(%ebp) 8060fe4: c7 85 2c ef ff ff 1f movl $0x1f,0xffffef2c(%ebp) 8060feb: 00 00 00 8060fee: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8060ff4: 83 38 00 cmpl $0x0,(%eax) 8060ff7: 74 03 je 0x8060ffc 8060ff9: 83 ce 01 or $0x1,%esi 8060ffc: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 8061002: 83 7a 04 00 cmpl $0x0,0x4(%edx) 8061006: 74 03 je 0x806100b 8061008: 83 ce 01 or $0x1,%esi 806100b: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 8061011: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 8061018: c7 01 00 00 00 00 movl $0x0,(%ecx) 806101e: e9 f1 01 00 00 jmp 0x8061214 8061023: 90 nop 8061024: 83 fb 1f cmp $0x1f,%ebx 8061027: 0f 8e bb 01 00 00 jle 0x80611e8 806102d: 8d 7b ff lea 0xffffffff(%ebx),%edi 8061030: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8061036: 85 ff test %edi,%edi 8061038: 7d 09 jge 0x8061043 806103a: 8d 43 1e lea 0x1e(%ebx),%eax 806103d: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061043: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8061049: c1 fa 05 sar $0x5,%edx 806104c: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 8061052: 8b 0c 91 mov (%ecx,%edx,4),%ecx 8061055: 89 8d 30 ef ff ff mov %ecx,0xffffef30(%ebp) 806105b: 8d 7b ff lea 0xffffffff(%ebx),%edi 806105e: 89 bd 2c ef ff ff mov %edi,0xffffef2c(%ebp) 8061064: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 806106a: 85 ff test %edi,%edi 806106c: 7d 09 jge 0x8061077 806106e: 8d 43 1e lea 0x1e(%ebx),%eax 8061071: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061077: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 806107d: 24 e0 and $0xe0,%al 806107f: 29 85 2c ef ff ff sub %eax,0xffffef2c(%ebp) 8061085: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 806108c: 00 00 00 806108f: 90 nop 8061090: 8d 53 ff lea 0xffffffff(%ebx),%edx 8061093: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8061099: 85 d2 test %edx,%edx 806109b: 7d 09 jge 0x80610a6 806109d: 8d 4b 1e lea 0x1e(%ebx),%ecx 80610a0: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 80610a6: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80610ac: c1 f8 05 sar $0x5,%eax 80610af: 39 85 90 ee ff ff cmp %eax,0xffffee90(%ebp) 80610b5: 7d 1d jge 0x80610d4 80610b7: 8b bd 90 ee ff ff mov 0xffffee90(%ebp),%edi 80610bd: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 80610c3: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4) 80610c7: 74 03 je 0x80610cc 80610c9: 83 ce 01 or $0x1,%esi 80610cc: ff 85 90 ee ff ff incl 0xffffee90(%ebp) 80610d2: eb bc jmp 0x8061090 80610d4: b8 01 00 00 00 mov $0x1,%eax 80610d9: 8b 8d 2c ef ff ff mov 0xffffef2c(%ebp),%ecx 80610df: d3 e0 shl %cl,%eax 80610e1: 48 dec %eax 80610e2: 85 85 30 ef ff ff test %eax,0xffffef30(%ebp) 80610e8: 74 03 je 0x80610ed 80610ea: 83 ce 01 or $0x1,%esi 80610ed: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 80610f3: 85 db test %ebx,%ebx 80610f5: 7d 09 jge 0x8061100 80610f7: 8d 7b 1f lea 0x1f(%ebx),%edi 80610fa: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8061100: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8061106: 24 e0 and $0xe0,%al 8061108: 89 da mov %ebx,%edx 806110a: 29 c2 sub %eax,%edx 806110c: 52 push %edx 806110d: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 8061113: 85 db test %ebx,%ebx 8061115: 7d 09 jge 0x8061120 8061117: 8d 4b 1f lea 0x1f(%ebx),%ecx 806111a: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8061120: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8061126: c1 ff 05 sar $0x5,%edi 8061129: b8 02 00 00 00 mov $0x2,%eax 806112e: 29 f8 sub %edi,%eax 8061130: 50 push %eax 8061131: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 8061137: 85 db test %ebx,%ebx 8061139: 7d 09 jge 0x8061144 806113b: 8d 53 1f lea 0x1f(%ebx),%edx 806113e: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8061144: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 806114a: c1 f9 05 sar $0x5,%ecx 806114d: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 8061153: 8d 3c 8f lea (%edi,%ecx,4),%edi 8061156: 57 push %edi 8061157: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 806115d: 50 push %eax 806115e: e8 cd 63 00 00 call 0x8067530 8061163: 83 c4 10 add $0x10,%esp 8061166: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 806116d: 00 00 00 8061170: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 8061177: 00 00 00 806117a: 8d 36 lea (%esi),%esi 806117c: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 8061182: 85 db test %ebx,%ebx 8061184: 7d 09 jge 0x806118f 8061186: 8d 53 1f lea 0x1f(%ebx),%edx 8061189: 89 95 94 ee ff ff mov %edx,0xffffee94(%ebp) 806118f: 8b 85 94 ee ff ff mov 0xffffee94(%ebp),%eax 8061195: c1 f8 05 sar $0x5,%eax 8061198: 39 85 8c ee ff ff cmp %eax,0xffffee8c(%ebp) 806119e: 7d 74 jge 0x8061214 80611a0: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 80611a6: 85 db test %ebx,%ebx 80611a8: 7d 09 jge 0x80611b3 80611aa: 8d 4b 1f lea 0x1f(%ebx),%ecx 80611ad: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 80611b3: 8b bd 94 ee ff ff mov 0xffffee94(%ebp),%edi 80611b9: c1 ff 05 sar $0x5,%edi 80611bc: b8 02 00 00 00 mov $0x2,%eax 80611c1: 29 f8 sub %edi,%eax 80611c3: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 80611c9: 8d 14 82 lea (%edx,%eax,4),%edx 80611cc: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80611d2: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 80611d9: 83 85 90 ee ff ff 04 addl $0x4,0xffffee90(%ebp) 80611e0: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 80611e6: eb 94 jmp 0x806117c 80611e8: 85 db test %ebx,%ebx 80611ea: 7e 28 jle 0x8061214 80611ec: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 80611f2: 89 bd 30 ef ff ff mov %edi,0xffffef30(%ebp) 80611f8: 8d 43 ff lea 0xffffffff(%ebx),%eax 80611fb: 89 85 2c ef ff ff mov %eax,0xffffef2c(%ebp) 8061201: 53 push %ebx 8061202: 6a 02 push $0x2 8061204: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 806120a: 52 push %edx 806120b: 52 push %edx 806120c: e8 1f 63 00 00 call 0x8067530 8061211: 83 c4 10 add $0x10,%esp 8061214: c7 85 34 ef ff ff 01 movl $0xffffc001,0xffffef34(%ebp) 806121b: c0 ff ff 806121e: bb 01 00 00 00 mov $0x1,%ebx 8061223: 8b 8d 2c ef ff ff mov 0xffffef2c(%ebp),%ecx 8061229: d3 e3 shl %cl,%ebx 806122b: 85 9d 30 ef ff ff test %ebx,0xffffef30(%ebp) 8061231: 0f 84 9c 01 00 00 je 0x80613d3 8061237: 85 f6 test %esi,%esi 8061239: 75 18 jne 0x8061253 806123b: f6 85 b8 ef ff ff 01 testb $0x1,0xffffefb8(%ebp) 8061242: 75 0f jne 0x8061253 8061244: 8d 43 ff lea 0xffffffff(%ebx),%eax 8061247: 85 85 30 ef ff ff test %eax,0xffffef30(%ebp) 806124d: 0f 84 80 01 00 00 je 0x80613d3 8061253: c7 85 28 ef ff ff 02 movl $0x2,0xffffef28(%ebp) 806125a: 00 00 00 806125d: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 8061263: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8061269: 8d 9d bc ef ff ff lea 0xffffefbc(%ebp),%ebx 806126f: 47 inc %edi 8061270: 89 bd b8 ef ff ff mov %edi,0xffffefb8(%ebp) 8061276: 89 de mov %ebx,%esi 8061278: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 806127e: 39 c7 cmp %eax,%edi 8061280: 73 31 jae 0x80612b3 8061282: c7 85 28 ef ff ff 01 movl $0x1,0xffffef28(%ebp) 8061289: 00 00 00 806128c: 8b 95 bc ef ff ff mov 0xffffefbc(%ebp),%edx 8061292: 42 inc %edx 8061293: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8061299: 8d 9d c0 ef ff ff lea 0xffffefc0(%ebp),%ebx 806129f: 89 95 bc ef ff ff mov %edx,0xffffefbc(%ebp) 80612a5: 8d b5 c0 ef ff ff lea 0xffffefc0(%ebp),%esi 80612ab: 85 d2 test %edx,%edx 80612ad: 0f 84 d9 00 00 00 je 0x806138c 80612b3: 39 de cmp %ebx,%esi 80612b5: 0f 84 f9 00 00 00 je 0x80613b4 80612bb: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 80612c2: 00 00 00 80612c5: 8b 8d 28 ef ff ff mov 0xffffef28(%ebp),%ecx 80612cb: 49 dec %ecx 80612cc: 89 8d 24 ef ff ff mov %ecx,0xffffef24(%ebp) 80612d2: 39 8d 8c ee ff ff cmp %ecx,0xffffee8c(%ebp) 80612d8: 0f 8d d6 00 00 00 jge 0x80613b4 80612de: 83 e1 03 and $0x3,%ecx 80612e1: 89 8d 90 ee ff ff mov %ecx,0xffffee90(%ebp) 80612e7: 74 53 je 0x806133c 80612e9: 83 f9 01 cmp $0x1,%ecx 80612ec: 7e 28 jle 0x8061316 80612ee: 83 f9 02 cmp $0x2,%ecx 80612f1: 7e 0a jle 0x80612fd 80612f3: 8b 03 mov (%ebx),%eax 80612f5: 89 06 mov %eax,(%esi) 80612f7: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 80612fd: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8061303: 8b 3c bb mov (%ebx,%edi,4),%edi 8061306: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 806130c: 89 3c 86 mov %edi,(%esi,%eax,4) 806130f: 40 inc %eax 8061310: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061316: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 806131c: 8b 14 93 mov (%ebx,%edx,4),%edx 806131f: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8061325: 89 14 8e mov %edx,(%esi,%ecx,4) 8061328: 41 inc %ecx 8061329: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806132f: 8b bd 24 ef ff ff mov 0xffffef24(%ebp),%edi 8061335: 39 f9 cmp %edi,%ecx 8061337: 74 7b je 0x80613b4 8061339: 8d 76 00 lea 0x0(%esi),%esi 806133c: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8061342: 8b 04 83 mov (%ebx,%eax,4),%eax 8061345: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 806134b: 89 04 96 mov %eax,(%esi,%edx,4) 806134e: 42 inc %edx 806134f: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8061352: 89 0c 96 mov %ecx,(%esi,%edx,4) 8061355: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 806135b: 83 c7 02 add $0x2,%edi 806135e: 8b 04 bb mov (%ebx,%edi,4),%eax 8061361: 89 04 be mov %eax,(%esi,%edi,4) 8061364: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 806136a: 83 c2 03 add $0x3,%edx 806136d: 8b 0c 93 mov (%ebx,%edx,4),%ecx 8061370: 89 0c 96 mov %ecx,(%esi,%edx,4) 8061373: 83 85 8c ee ff ff 04 addl $0x4,0xffffee8c(%ebp) 806137a: 8b bd 24 ef ff ff mov 0xffffef24(%ebp),%edi 8061380: 39 bd 8c ee ff ff cmp %edi,0xffffee8c(%ebp) 8061386: 75 b4 jne 0x806133c 8061388: eb 2a jmp 0x80613b4 806138a: 8d 36 lea (%esi),%esi 806138c: ff 85 34 ef ff ff incl 0xffffef34(%ebp) 8061392: 6a 01 push $0x1 8061394: 6a 02 push $0x2 8061396: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 806139c: 50 push %eax 806139d: 50 push %eax 806139e: e8 8d 61 00 00 call 0x8067530 80613a3: 81 8d bc ef ff ff 00 orl $0x80000000,0xffffefbc(%ebp) 80613aa: 00 00 80 80613ad: 83 c4 10 add $0x10,%esp 80613b0: eb 21 jmp 0x80613d3 80613b2: 8d 36 lea (%esi),%esi 80613b4: 81 bd 34 ef ff ff 01 cmpl $0xffffc001,0xffffef34(%ebp) 80613bb: c0 ff ff 80613be: 75 13 jne 0x80613d3 80613c0: 83 bd bc ef ff ff 00 cmpl $0x0,0xffffefbc(%ebp) 80613c7: 7d 0a jge 0x80613d3 80613c9: c7 85 34 ef ff ff 02 movl $0xffffc002,0xffffef34(%ebp) 80613d0: c0 ff ff 80613d3: 81 bd 34 ef ff ff 00 cmpl $0x4000,0xffffef34(%ebp) 80613da: 40 00 00 80613dd: 0f 8f d0 f8 ff ff jg 0x8060cb3 80613e3: 8b 95 b4 ef ff ff mov 0xffffefb4(%ebp),%edx 80613e9: 52 push %edx 80613ea: 8b 8d 34 ef ff ff mov 0xffffef34(%ebp),%ecx 80613f0: e9 90 24 00 00 jmp 0x8063885 80613f5: 8d 76 00 lea 0x0(%esi),%esi 80613f8: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 80613fe: c1 e0 02 shl $0x2,%eax 8061401: 89 85 94 ee ff ff mov %eax,0xffffee94(%ebp) 8061407: 8d 95 b8 ef ff ff lea 0xffffefb8(%ebp),%edx 806140d: 8d 8d e8 f7 ff ff lea 0xfffff7e8(%ebp),%ecx 8061413: 50 push %eax 8061414: 51 push %ecx 8061415: 52 push %edx 8061416: e8 79 25 00 00 call 0x8063994 806141b: 83 c4 0c add $0xc,%esp 806141e: 83 bd c4 ef ff ff 01 cmpl $0x1,0xffffefc4(%ebp) 8061425: 7f 11 jg 0x8061438 8061427: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 806142d: c7 84 85 b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%eax,4) 8061434: 00 00 00 00 8061438: 8d bd d0 ef ff ff lea 0xffffefd0(%ebp),%edi 806143e: 89 bd 1c ef ff ff mov %edi,0xffffef1c(%ebp) 8061444: 8d 85 e8 f7 ff ff lea 0xfffff7e8(%ebp),%eax 806144a: 89 85 18 ef ff ff mov %eax,0xffffef18(%ebp) 8061450: c7 85 14 ef ff ff 0c movl $0x807780c,0xffffef14(%ebp) 8061457: 78 07 08 806145a: 8b 95 a0 ef ff ff mov 0xffffefa0(%ebp),%edx 8061460: 2b 95 9c ef ff ff sub 0xffffef9c(%ebp),%edx 8061466: 89 95 90 ee ff ff mov %edx,0xffffee90(%ebp) 806146c: bb 42 00 00 00 mov $0x42,%ebx 8061471: 2b 9d ac ef ff ff sub 0xffffefac(%ebp),%ebx 8061477: 89 d8 mov %ebx,%eax 8061479: b9 03 00 00 00 mov $0x3,%ecx 806147e: 99 cltd 806147f: f7 f9 idiv %ecx 8061481: 89 c6 mov %eax,%esi 8061483: 8d 7e 01 lea 0x1(%esi),%edi 8061486: 39 bd 90 ee ff ff cmp %edi,0xffffee90(%ebp) 806148c: 7e 1e jle 0x80614ac 806148e: 8b 85 9c ef ff ff mov 0xffffef9c(%ebp),%eax 8061494: 8d 74 06 01 lea 0x1(%esi,%eax,1),%esi 8061498: 89 b5 a0 ef ff ff mov %esi,0xffffefa0(%ebp) 806149e: c7 85 20 ef ff ff 01 movl $0x1,0xffffef20(%ebp) 80614a5: 00 00 00 80614a8: eb 0c jmp 0x80614b6 80614aa: 8d 36 lea (%esi),%esi 80614ac: c7 85 20 ef ff ff 00 movl $0x0,0xffffef20(%ebp) 80614b3: 00 00 00 80614b6: 8b b5 a0 ef ff ff mov 0xffffefa0(%ebp),%esi 80614bc: 2b b5 9c ef ff ff sub 0xffffef9c(%ebp),%esi 80614c2: 2b b5 c0 ef ff ff sub 0xffffefc0(%ebp),%esi 80614c8: c7 85 b0 ef ff ff 00 movl $0x0,0xffffefb0(%ebp) 80614cf: 00 00 00 80614d2: c7 85 84 ee ff ff 01 movl $0x1,0xffffee84(%ebp) 80614d9: 00 00 00 80614dc: 8b 9d 14 ef ff ff mov 0xffffef14(%ebp),%ebx 80614e2: 83 c3 04 add $0x4,%ebx 80614e5: 8d 76 00 lea 0x0(%esi),%esi 80614e8: 85 b5 84 ee ff ff test %esi,0xffffee84(%ebp) 80614ee: 0f 84 af 00 00 00 je 0x80615a3 80614f4: 33 b5 84 ee ff ff xor 0xffffee84(%ebp),%esi 80614fa: 83 bd b0 ef ff ff 00 cmpl $0x0,0xffffefb0(%ebp) 8061501: 75 31 jne 0x8061534 8061503: 8b 13 mov (%ebx),%edx 8061505: 83 c2 fe add $0xfffffffe,%edx 8061508: 89 95 b0 ef ff ff mov %edx,0xffffefb0(%ebp) 806150e: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 8061515: 8b bd 14 ef ff ff mov 0xffffef14(%ebp),%edi 806151b: 8b 3f mov (%edi),%edi 806151d: 83 c7 08 add $0x8,%edi 8061520: 51 push %ecx 8061521: 57 push %edi 8061522: 8b 85 1c ef ff ff mov 0xffffef1c(%ebp),%eax 8061528: 50 push %eax 8061529: e8 66 24 00 00 call 0x8063994 806152e: 83 c4 0c add $0xc,%esp 8061531: eb 70 jmp 0x80615a3 8061533: 90 nop 8061534: 8b 95 b0 ef ff ff mov 0xffffefb0(%ebp),%edx 806153a: 52 push %edx 806153b: 8b 8d 1c ef ff ff mov 0xffffef1c(%ebp),%ecx 8061541: 51 push %ecx 8061542: 8b 3b mov (%ebx),%edi 8061544: 83 c7 fe add $0xfffffffe,%edi 8061547: 57 push %edi 8061548: 8b 85 14 ef ff ff mov 0xffffef14(%ebp),%eax 806154e: 8b 00 mov (%eax),%eax 8061550: 83 c0 08 add $0x8,%eax 8061553: 50 push %eax 8061554: 8b 95 18 ef ff ff mov 0xffffef18(%ebp),%edx 806155a: 52 push %edx 806155b: e8 90 47 00 00 call 0x8065cf0 8061560: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061566: 8b 8d b0 ef ff ff mov 0xffffefb0(%ebp),%ecx 806156c: 83 c1 fe add $0xfffffffe,%ecx 806156f: 03 0b add (%ebx),%ecx 8061571: 89 8d b0 ef ff ff mov %ecx,0xffffefb0(%ebp) 8061577: 83 c4 14 add $0x14,%esp 806157a: 85 c0 test %eax,%eax 806157c: 75 07 jne 0x8061585 806157e: 49 dec %ecx 806157f: 89 8d b0 ef ff ff mov %ecx,0xffffefb0(%ebp) 8061585: 8b bd 1c ef ff ff mov 0xffffef1c(%ebp),%edi 806158b: 89 bd 94 ee ff ff mov %edi,0xffffee94(%ebp) 8061591: 8b 85 18 ef ff ff mov 0xffffef18(%ebp),%eax 8061597: 89 85 1c ef ff ff mov %eax,0xffffef1c(%ebp) 806159d: 89 bd 18 ef ff ff mov %edi,0xffffef18(%ebp) 80615a3: c1 a5 84 ee ff ff 01 shll $0x1,0xffffee84(%ebp) 80615aa: 83 c3 10 add $0x10,%ebx 80615ad: 83 85 14 ef ff ff 10 addl $0x10,0xffffef14(%ebp) 80615b4: 85 f6 test %esi,%esi 80615b6: 0f 85 2c ff ff ff jne 0x80614e8 80615bc: 8d 85 e8 f7 ff ff lea 0xfffff7e8(%ebp),%eax 80615c2: 39 85 1c ef ff ff cmp %eax,0xffffef1c(%ebp) 80615c8: 75 26 jne 0x80615f0 80615ca: 8b 95 b0 ef ff ff mov 0xffffefb0(%ebp),%edx 80615d0: c1 e2 02 shl $0x2,%edx 80615d3: 89 95 94 ee ff ff mov %edx,0xffffee94(%ebp) 80615d9: 8d 8d d0 ef ff ff lea 0xffffefd0(%ebp),%ecx 80615df: 52 push %edx 80615e0: 8b bd 1c ef ff ff mov 0xffffef1c(%ebp),%edi 80615e6: 57 push %edi 80615e7: 51 push %ecx 80615e8: e8 a7 23 00 00 call 0x8063994 80615ed: 83 c4 0c add $0xc,%esp 80615f0: 8b 85 a4 ef ff ff mov 0xffffefa4(%ebp),%eax 80615f6: 89 85 10 ef ff ff mov %eax,0xffffef10(%ebp) 80615fc: 8b 95 a0 ef ff ff mov 0xffffefa0(%ebp),%edx 8061602: 2b 95 9c ef ff ff sub 0xffffef9c(%ebp),%edx 8061608: 89 95 0c ef ff ff mov %edx,0xffffef0c(%ebp) 806160e: 8d 8d e8 f7 ff ff lea 0xfffff7e8(%ebp),%ecx 8061614: 89 8d 08 ef ff ff mov %ecx,0xffffef08(%ebp) 806161a: c7 85 84 ee ff ff 00 movl $0x0,0xffffee84(%ebp) 8061621: 00 00 00 8061624: 31 db xor %ebx,%ebx 8061626: c7 85 c4 ef ff ff 00 movl $0x0,0xffffefc4(%ebp) 806162d: 00 00 00 8061630: 83 bd 84 ee ff ff 09 cmpl $0x9,0xffffee84(%ebp) 8061637: 0f 85 54 02 00 00 jne 0x8061891 806163d: 83 bd c4 ef ff ff 00 cmpl $0x0,0xffffefc4(%ebp) 8061644: 75 0e jne 0x8061654 8061646: 89 9d e8 f7 ff ff mov %ebx,0xfffff7e8(%ebp) 806164c: e9 2e 02 00 00 jmp 0x806187f 8061651: 8d 76 00 lea 0x0(%esi),%esi 8061654: 68 00 ca 9a 3b push $0x3b9aca00 8061659: 8b bd c4 ef ff ff mov 0xffffefc4(%ebp),%edi 806165f: 57 push %edi 8061660: 8b 85 08 ef ff ff mov 0xffffef08(%ebp),%eax 8061666: 50 push %eax 8061667: 50 push %eax 8061668: e8 f3 4c 00 00 call 0x8066360 806166d: 89 85 04 ef ff ff mov %eax,0xffffef04(%ebp) 8061673: 8b 95 c4 ef ff ff mov 0xffffefc4(%ebp),%edx 8061679: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 806167f: 83 c4 10 add $0x10,%esp 8061682: 8b 8d e8 f7 ff ff mov 0xfffff7e8(%ebp),%ecx 8061688: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806168e: 8d b5 ec f7 ff ff lea 0xfffff7ec(%ebp),%esi 8061694: 01 cb add %ecx,%ebx 8061696: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 806169c: 89 9d e8 f7 ff ff mov %ebx,0xfffff7e8(%ebp) 80616a2: 89 f3 mov %esi,%ebx 80616a4: 39 8d 94 ee ff ff cmp %ecx,0xffffee94(%ebp) 80616aa: 0f 83 dc 00 00 00 jae 0x806178c 80616b0: 4a dec %edx 80616b1: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 80616b7: 0f 84 c5 00 00 00 je 0x8061782 80616bd: 89 d0 mov %edx,%eax 80616bf: f7 d8 neg %eax 80616c1: 83 e0 03 and $0x3,%eax 80616c4: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 80616ca: 85 d2 test %edx,%edx 80616cc: 0f 8e 93 00 00 00 jle 0x8061765 80616d2: 85 c0 test %eax,%eax 80616d4: 74 3e je 0x8061714 80616d6: 83 f8 03 cmp $0x3,%eax 80616d9: 0f 8d 86 00 00 00 jge 0x8061765 80616df: 83 f8 02 cmp $0x2,%eax 80616e2: 7d 66 jge 0x806174a 80616e4: 8b bd ec f7 ff ff mov 0xfffff7ec(%ebp),%edi 80616ea: 47 inc %edi 80616eb: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80616f1: 8d b5 f0 f7 ff ff lea 0xfffff7f0(%ebp),%esi 80616f7: 89 bd ec f7 ff ff mov %edi,0xfffff7ec(%ebp) 80616fd: 8d 9d f0 f7 ff ff lea 0xfffff7f0(%ebp),%ebx 8061703: 85 ff test %edi,%edi 8061705: 0f 85 81 00 00 00 jne 0x806178c 806170b: 4a dec %edx 806170c: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 8061712: eb 36 jmp 0x806174a 8061714: 8b 0e mov (%esi),%ecx 8061716: 41 inc %ecx 8061717: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806171d: 83 c6 04 add $0x4,%esi 8061720: 89 0b mov %ecx,(%ebx) 8061722: 83 c3 04 add $0x4,%ebx 8061725: 85 c9 test %ecx,%ecx 8061727: 75 63 jne 0x806178c 8061729: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 806172f: 8b 3e mov (%esi),%edi 8061731: 47 inc %edi 8061732: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8061738: 83 c6 04 add $0x4,%esi 806173b: 89 3b mov %edi,(%ebx) 806173d: 83 c3 04 add $0x4,%ebx 8061740: 85 ff test %edi,%edi 8061742: 75 48 jne 0x806178c 8061744: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 806174a: 8b 06 mov (%esi),%eax 806174c: 40 inc %eax 806174d: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061753: 83 c6 04 add $0x4,%esi 8061756: 89 03 mov %eax,(%ebx) 8061758: 83 c3 04 add $0x4,%ebx 806175b: 85 c0 test %eax,%eax 806175d: 75 2d jne 0x806178c 806175f: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 8061765: 8b 16 mov (%esi),%edx 8061767: 42 inc %edx 8061768: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 806176e: 83 c6 04 add $0x4,%esi 8061771: 89 13 mov %edx,(%ebx) 8061773: 83 c3 04 add $0x4,%ebx 8061776: 85 d2 test %edx,%edx 8061778: 75 12 jne 0x806178c 806177a: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 8061780: 75 92 jne 0x8061714 8061782: bb 01 00 00 00 mov $0x1,%ebx 8061787: e9 d6 00 00 00 jmp 0x8061862 806178c: 39 f3 cmp %esi,%ebx 806178e: 0f 84 cc 00 00 00 je 0x8061860 8061794: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 806179b: 00 00 00 806179e: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80617a4: 49 dec %ecx 80617a5: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 80617ab: 39 8d 8c ee ff ff cmp %ecx,0xffffee8c(%ebp) 80617b1: 0f 8d a9 00 00 00 jge 0x8061860 80617b7: 83 e1 03 and $0x3,%ecx 80617ba: 89 8d 90 ee ff ff mov %ecx,0xffffee90(%ebp) 80617c0: 74 52 je 0x8061814 80617c2: 83 f9 01 cmp $0x1,%ecx 80617c5: 7e 28 jle 0x80617ef 80617c7: 83 f9 02 cmp $0x2,%ecx 80617ca: 7e 0a jle 0x80617d6 80617cc: 8b 06 mov (%esi),%eax 80617ce: 89 03 mov %eax,(%ebx) 80617d0: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 80617d6: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 80617dc: 8b 3c be mov (%esi,%edi,4),%edi 80617df: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80617e5: 89 3c 83 mov %edi,(%ebx,%eax,4) 80617e8: 40 inc %eax 80617e9: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 80617ef: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 80617f5: 8b 14 96 mov (%esi,%edx,4),%edx 80617f8: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 80617fe: 89 14 8b mov %edx,(%ebx,%ecx,4) 8061801: 41 inc %ecx 8061802: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8061808: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 806180e: 39 f9 cmp %edi,%ecx 8061810: 74 4e je 0x8061860 8061812: 8d 36 lea (%esi),%esi 8061814: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 806181a: 8b 04 86 mov (%esi,%eax,4),%eax 806181d: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8061823: 89 04 93 mov %eax,(%ebx,%edx,4) 8061826: 42 inc %edx 8061827: 8b 0c 96 mov (%esi,%edx,4),%ecx 806182a: 89 0c 93 mov %ecx,(%ebx,%edx,4) 806182d: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8061833: 83 c7 02 add $0x2,%edi 8061836: 8b 04 be mov (%esi,%edi,4),%eax 8061839: 89 04 bb mov %eax,(%ebx,%edi,4) 806183c: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8061842: 83 c2 03 add $0x3,%edx 8061845: 8b 0c 96 mov (%esi,%edx,4),%ecx 8061848: 89 0c 93 mov %ecx,(%ebx,%edx,4) 806184b: 83 85 8c ee ff ff 04 addl $0x4,0xffffee8c(%ebp) 8061852: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 8061858: 39 bd 8c ee ff ff cmp %edi,0xffffee8c(%ebp) 806185e: 75 b4 jne 0x8061814 8061860: 31 db xor %ebx,%ebx 8061862: 01 9d 04 ef ff ff add %ebx,0xffffef04(%ebp) 8061868: 74 15 je 0x806187f 806186a: 8b 8d 04 ef ff ff mov 0xffffef04(%ebp),%ecx 8061870: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 8061876: 8b 95 08 ef ff ff mov 0xffffef08(%ebp),%edx 806187c: 89 0c 82 mov %ecx,(%edx,%eax,4) 806187f: ff 85 c4 ef ff ff incl 0xffffefc4(%ebp) 8061885: c7 85 84 ee ff ff 00 movl $0x0,0xffffee84(%ebp) 806188c: 00 00 00 806188f: 31 db xor %ebx,%ebx 8061891: 8b bd 10 ef ff ff mov 0xffffef10(%ebp),%edi 8061897: 0f b6 3f movzbl (%edi),%edi 806189a: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 80618a0: f6 44 7e 01 08 testb $0x8,0x1(%esi,%edi,2) 80618a5: 75 17 jne 0x80618be 80618a7: 90 nop 80618a8: ff 85 10 ef ff ff incl 0xffffef10(%ebp) 80618ae: 8b 85 10 ef ff ff mov 0xffffef10(%ebp),%eax 80618b4: 0f b6 00 movzbl (%eax),%eax 80618b7: f6 44 46 01 08 testb $0x8,0x1(%esi,%eax,2) 80618bc: 74 ea je 0x80618a8 80618be: 8d 34 db lea (%ebx,%ebx,8),%esi 80618c1: 01 f3 add %esi,%ebx 80618c3: 8b 95 10 ef ff ff mov 0xffffef10(%ebp),%edx 80618c9: 0f b6 12 movzbl (%edx),%edx 80618cc: 8d 5c 1a d0 lea 0xffffffd0(%edx,%ebx,1),%ebx 80618d0: ff 85 10 ef ff ff incl 0xffffef10(%ebp) 80618d6: ff 85 84 ee ff ff incl 0xffffee84(%ebp) 80618dc: ff 8d 0c ef ff ff decl 0xffffef0c(%ebp) 80618e2: 83 bd 0c ef ff ff 00 cmpl $0x0,0xffffef0c(%ebp) 80618e9: 0f 8f 41 fd ff ff jg 0x8061630 80618ef: 83 bd c0 ef ff ff 00 cmpl $0x0,0xffffefc0(%ebp) 80618f6: 7e 34 jle 0x806192c 80618f8: 8b b5 84 ee ff ff mov 0xffffee84(%ebp),%esi 80618fe: 03 b5 c0 ef ff ff add 0xffffefc0(%ebp),%esi 8061904: 83 fe 09 cmp $0x9,%esi 8061907: 7f 23 jg 0x806192c 8061909: 8b 85 c0 ef ff ff mov 0xffffefc0(%ebp),%eax 806190f: 0f af 1c 85 f0 61 07 imul 0x80761f0(,%eax,4),%ebx 8061916: 08 8061917: 8b 34 b5 f0 61 07 08 mov 0x80761f0(,%esi,4),%esi 806191e: c7 85 c0 ef ff ff 00 movl $0x0,0xffffefc0(%ebp) 8061925: 00 00 00 8061928: eb 0f jmp 0x8061939 806192a: 8d 36 lea (%esi),%esi 806192c: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 8061932: 8b 34 8d f0 61 07 08 mov 0x80761f0(,%ecx,4),%esi 8061939: 83 bd c4 ef ff ff 00 cmpl $0x0,0xffffefc4(%ebp) 8061940: 75 16 jne 0x8061958 8061942: 89 9d e8 f7 ff ff mov %ebx,0xfffff7e8(%ebp) 8061948: c7 85 c4 ef ff ff 01 movl $0x1,0xffffefc4(%ebp) 806194f: 00 00 00 8061952: e9 2e 02 00 00 jmp 0x8061b85 8061957: 90 nop 8061958: 56 push %esi 8061959: 8b bd c4 ef ff ff mov 0xffffefc4(%ebp),%edi 806195f: 57 push %edi 8061960: 8b 85 08 ef ff ff mov 0xffffef08(%ebp),%eax 8061966: 50 push %eax 8061967: 50 push %eax 8061968: e8 f3 49 00 00 call 0x8066360 806196d: 89 85 00 ef ff ff mov %eax,0xffffef00(%ebp) 8061973: 8b 95 c4 ef ff ff mov 0xffffefc4(%ebp),%edx 8061979: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 806197f: 83 c4 10 add $0x10,%esp 8061982: 8b 8d e8 f7 ff ff mov 0xfffff7e8(%ebp),%ecx 8061988: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806198e: 8d b5 ec f7 ff ff lea 0xfffff7ec(%ebp),%esi 8061994: 01 cb add %ecx,%ebx 8061996: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 806199c: 89 9d e8 f7 ff ff mov %ebx,0xfffff7e8(%ebp) 80619a2: 89 f3 mov %esi,%ebx 80619a4: 39 8d 94 ee ff ff cmp %ecx,0xffffee94(%ebp) 80619aa: 0f 83 dc 00 00 00 jae 0x8061a8c 80619b0: 4a dec %edx 80619b1: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 80619b7: 0f 84 c5 00 00 00 je 0x8061a82 80619bd: 89 d0 mov %edx,%eax 80619bf: f7 d8 neg %eax 80619c1: 83 e0 03 and $0x3,%eax 80619c4: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 80619ca: 85 d2 test %edx,%edx 80619cc: 0f 8e 93 00 00 00 jle 0x8061a65 80619d2: 85 c0 test %eax,%eax 80619d4: 74 3e je 0x8061a14 80619d6: 83 f8 03 cmp $0x3,%eax 80619d9: 0f 8d 86 00 00 00 jge 0x8061a65 80619df: 83 f8 02 cmp $0x2,%eax 80619e2: 7d 66 jge 0x8061a4a 80619e4: 8b bd ec f7 ff ff mov 0xfffff7ec(%ebp),%edi 80619ea: 47 inc %edi 80619eb: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80619f1: 8d b5 f0 f7 ff ff lea 0xfffff7f0(%ebp),%esi 80619f7: 89 bd ec f7 ff ff mov %edi,0xfffff7ec(%ebp) 80619fd: 8d 9d f0 f7 ff ff lea 0xfffff7f0(%ebp),%ebx 8061a03: 85 ff test %edi,%edi 8061a05: 0f 85 81 00 00 00 jne 0x8061a8c 8061a0b: 4a dec %edx 8061a0c: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 8061a12: eb 36 jmp 0x8061a4a 8061a14: 8b 0e mov (%esi),%ecx 8061a16: 41 inc %ecx 8061a17: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8061a1d: 83 c6 04 add $0x4,%esi 8061a20: 89 0b mov %ecx,(%ebx) 8061a22: 83 c3 04 add $0x4,%ebx 8061a25: 85 c9 test %ecx,%ecx 8061a27: 75 63 jne 0x8061a8c 8061a29: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 8061a2f: 8b 3e mov (%esi),%edi 8061a31: 47 inc %edi 8061a32: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8061a38: 83 c6 04 add $0x4,%esi 8061a3b: 89 3b mov %edi,(%ebx) 8061a3d: 83 c3 04 add $0x4,%ebx 8061a40: 85 ff test %edi,%edi 8061a42: 75 48 jne 0x8061a8c 8061a44: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 8061a4a: 8b 06 mov (%esi),%eax 8061a4c: 40 inc %eax 8061a4d: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061a53: 83 c6 04 add $0x4,%esi 8061a56: 89 03 mov %eax,(%ebx) 8061a58: 83 c3 04 add $0x4,%ebx 8061a5b: 85 c0 test %eax,%eax 8061a5d: 75 2d jne 0x8061a8c 8061a5f: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 8061a65: 8b 16 mov (%esi),%edx 8061a67: 42 inc %edx 8061a68: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8061a6e: 83 c6 04 add $0x4,%esi 8061a71: 89 13 mov %edx,(%ebx) 8061a73: 83 c3 04 add $0x4,%ebx 8061a76: 85 d2 test %edx,%edx 8061a78: 75 12 jne 0x8061a8c 8061a7a: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 8061a80: 75 92 jne 0x8061a14 8061a82: bb 01 00 00 00 mov $0x1,%ebx 8061a87: e9 d6 00 00 00 jmp 0x8061b62 8061a8c: 39 f3 cmp %esi,%ebx 8061a8e: 0f 84 cc 00 00 00 je 0x8061b60 8061a94: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 8061a9b: 00 00 00 8061a9e: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 8061aa4: 49 dec %ecx 8061aa5: 89 8d 84 ee ff ff mov %ecx,0xffffee84(%ebp) 8061aab: 39 8d 8c ee ff ff cmp %ecx,0xffffee8c(%ebp) 8061ab1: 0f 8d a9 00 00 00 jge 0x8061b60 8061ab7: 83 e1 03 and $0x3,%ecx 8061aba: 89 8d 90 ee ff ff mov %ecx,0xffffee90(%ebp) 8061ac0: 74 52 je 0x8061b14 8061ac2: 83 f9 01 cmp $0x1,%ecx 8061ac5: 7e 28 jle 0x8061aef 8061ac7: 83 f9 02 cmp $0x2,%ecx 8061aca: 7e 0a jle 0x8061ad6 8061acc: 8b 06 mov (%esi),%eax 8061ace: 89 03 mov %eax,(%ebx) 8061ad0: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 8061ad6: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8061adc: 8b 3c be mov (%esi,%edi,4),%edi 8061adf: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8061ae5: 89 3c 83 mov %edi,(%ebx,%eax,4) 8061ae8: 40 inc %eax 8061ae9: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061aef: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8061af5: 8b 14 96 mov (%esi,%edx,4),%edx 8061af8: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8061afe: 89 14 8b mov %edx,(%ebx,%ecx,4) 8061b01: 41 inc %ecx 8061b02: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8061b08: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 8061b0e: 39 f9 cmp %edi,%ecx 8061b10: 74 4e je 0x8061b60 8061b12: 8d 36 lea (%esi),%esi 8061b14: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8061b1a: 8b 04 86 mov (%esi,%eax,4),%eax 8061b1d: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8061b23: 89 04 93 mov %eax,(%ebx,%edx,4) 8061b26: 42 inc %edx 8061b27: 8b 0c 96 mov (%esi,%edx,4),%ecx 8061b2a: 89 0c 93 mov %ecx,(%ebx,%edx,4) 8061b2d: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8061b33: 83 c7 02 add $0x2,%edi 8061b36: 8b 04 be mov (%esi,%edi,4),%eax 8061b39: 89 04 bb mov %eax,(%ebx,%edi,4) 8061b3c: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8061b42: 83 c2 03 add $0x3,%edx 8061b45: 8b 0c 96 mov (%esi,%edx,4),%ecx 8061b48: 89 0c 93 mov %ecx,(%ebx,%edx,4) 8061b4b: 83 85 8c ee ff ff 04 addl $0x4,0xffffee8c(%ebp) 8061b52: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 8061b58: 39 bd 8c ee ff ff cmp %edi,0xffffee8c(%ebp) 8061b5e: 75 b4 jne 0x8061b14 8061b60: 31 db xor %ebx,%ebx 8061b62: 01 9d 00 ef ff ff add %ebx,0xffffef00(%ebp) 8061b68: 74 1b je 0x8061b85 8061b6a: 8b 8d 00 ef ff ff mov 0xffffef00(%ebp),%ecx 8061b70: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 8061b76: 8b 95 08 ef ff ff mov 0xffffef08(%ebp),%edx 8061b7c: 89 0c 82 mov %ecx,(%edx,%eax,4) 8061b7f: ff 85 c4 ef ff ff incl 0xffffefc4(%ebp) 8061b85: 8b bd b0 ef ff ff mov 0xffffefb0(%ebp),%edi 8061b8b: 8d bc bd cc ef ff ff lea 0xffffefcc(%ebp,%edi,4),%edi 8061b92: 0f bd 1f bsr (%edi),%ebx 8061b95: 80 f3 1f xor $0x1f,%bl 8061b98: 53 push %ebx 8061b99: 8b 85 b0 ef ff ff mov 0xffffefb0(%ebp),%eax 8061b9f: 50 push %eax 8061ba0: 8d 95 d0 ef ff ff lea 0xffffefd0(%ebp),%edx 8061ba6: 52 push %edx 8061ba7: 52 push %edx 8061ba8: e8 13 40 00 00 call 0x8065bc0 8061bad: 53 push %ebx 8061bae: 8b 8d c4 ef ff ff mov 0xffffefc4(%ebp),%ecx 8061bb4: 51 push %ecx 8061bb5: 8d bd e8 f7 ff ff lea 0xfffff7e8(%ebp),%edi 8061bbb: 57 push %edi 8061bbc: 57 push %edi 8061bbd: e8 fe 3f 00 00 call 0x8065bc0 8061bc2: 89 c3 mov %eax,%ebx 8061bc4: 83 c4 20 add $0x20,%esp 8061bc7: 85 db test %ebx,%ebx 8061bc9: 74 13 je 0x8061bde 8061bcb: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 8061bd1: 89 9c 85 e8 f7 ff ff mov %ebx,0xfffff7e8(%ebp,%eax,4) 8061bd8: ff 85 c4 ef ff ff incl 0xffffefc4(%ebp) 8061bde: 8b 85 ac ef ff ff mov 0xffffefac(%ebp),%eax 8061be4: 89 85 c0 ef ff ff mov %eax,0xffffefc0(%ebp) 8061bea: 83 bd b0 ef ff ff 01 cmpl $0x1,0xffffefb0(%ebp) 8061bf1: 74 15 je 0x8061c08 8061bf3: 83 bd b0 ef ff ff 02 cmpl $0x2,0xffffefb0(%ebp) 8061bfa: 0f 84 24 06 00 00 je 0x8062224 8061c00: e9 0f 0e 00 00 jmp 0x8062a14 8061c05: 8d 76 00 lea 0x0(%esi),%esi 8061c08: 31 f6 xor %esi,%esi 8061c0a: 8b 95 e8 f7 ff ff mov 0xfffff7e8(%ebp),%edx 8061c10: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 8061c16: 8b 8d d0 ef ff ff mov 0xffffefd0(%ebp),%ecx 8061c1c: 89 8d fc ee ff ff mov %ecx,0xffffeefc(%ebp) 8061c22: 8d bd b8 ef ff ff lea 0xffffefb8(%ebp),%edi 8061c28: 89 bd f8 ee ff ff mov %edi,0xffffeef8(%ebp) 8061c2e: 8d 36 lea (%esi),%esi 8061c30: 31 c0 xor %eax,%eax 8061c32: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 8061c38: f7 b5 fc ee ff ff divl 0xffffeefc(%ebp) 8061c3e: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 8061c44: 89 c3 mov %eax,%ebx 8061c46: 83 bd ac ef ff ff 00 cmpl $0x0,0xffffefac(%ebp) 8061c4d: 0f 85 85 00 00 00 jne 0x8061cd8 8061c53: 85 db test %ebx,%ebx 8061c55: 75 0d jne 0x8061c64 8061c57: c7 85 8c ee ff ff 20 movl $0x20,0xffffee8c(%ebp) 8061c5e: 00 00 00 8061c61: eb 0c jmp 0x8061c6f 8061c63: 90 nop 8061c64: 0f bd c3 bsr %ebx,%eax 8061c67: 34 1f xor $0x1f,%al 8061c69: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061c6f: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8061c75: 29 8d c0 ef ff ff sub %ecx,0xffffefc0(%ebp) 8061c7b: bf 20 00 00 00 mov $0x20,%edi 8061c80: 29 cf sub %ecx,%edi 8061c82: 83 ff 40 cmp $0x40,%edi 8061c85: 7e 2d jle 0x8061cb4 8061c87: 8b b5 8c ee ff ff mov 0xffffee8c(%ebp),%esi 8061c8d: 83 c6 40 add $0x40,%esi 8061c90: b8 20 00 00 00 mov $0x20,%eax 8061c95: 29 f0 sub %esi,%eax 8061c97: 89 df mov %ebx,%edi 8061c99: 89 c1 mov %eax,%ecx 8061c9b: d3 ef shr %cl,%edi 8061c9d: 89 bd b8 ef ff ff mov %edi,0xffffefb8(%ebp) 8061ca3: c7 85 ac ef ff ff 41 movl $0x41,0xffffefac(%ebp) 8061caa: 00 00 00 8061cad: e9 a8 00 00 00 jmp 0x8061d5a 8061cb2: 8d 36 lea (%esi),%esi 8061cb4: c7 85 bc ef ff ff 00 movl $0x0,0xffffefbc(%ebp) 8061cbb: 00 00 00 8061cbe: 89 9d b8 ef ff ff mov %ebx,0xffffefb8(%ebp) 8061cc4: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8061cca: f7 d8 neg %eax 8061ccc: 89 85 ac ef ff ff mov %eax,0xffffefac(%ebp) 8061cd2: e9 83 00 00 00 jmp 0x8061d5a 8061cd7: 90 nop 8061cd8: 8b 85 ac ef ff ff mov 0xffffefac(%ebp),%eax 8061cde: 83 c0 20 add $0x20,%eax 8061ce1: 83 f8 40 cmp $0x40,%eax 8061ce4: 7f 1a jg 0x8061d00 8061ce6: 8b 8d b8 ef ff ff mov 0xffffefb8(%ebp),%ecx 8061cec: 8b 95 f8 ee ff ff mov 0xffffeef8(%ebp),%edx 8061cf2: 89 4a 04 mov %ecx,0x4(%edx) 8061cf5: 89 9d b8 ef ff ff mov %ebx,0xffffefb8(%ebp) 8061cfb: eb 5d jmp 0x8061d5a 8061cfd: 8d 76 00 lea 0x0(%esi),%esi 8061d00: be 40 00 00 00 mov $0x40,%esi 8061d05: 2b b5 ac ef ff ff sub 0xffffefac(%ebp),%esi 8061d0b: 85 f6 test %esi,%esi 8061d0d: 7e 4b jle 0x8061d5a 8061d0f: 8d bd b8 ef ff ff lea 0xffffefb8(%ebp),%edi 8061d15: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8061d1b: 83 fe 20 cmp $0x20,%esi 8061d1e: 75 14 jne 0x8061d34 8061d20: 8b 85 b8 ef ff ff mov 0xffffefb8(%ebp),%eax 8061d26: 89 85 bc ef ff ff mov %eax,0xffffefbc(%ebp) 8061d2c: 89 9d b8 ef ff ff mov %ebx,0xffffefb8(%ebp) 8061d32: eb 26 jmp 0x8061d5a 8061d34: 56 push %esi 8061d35: 6a 02 push $0x2 8061d37: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8061d3d: 50 push %eax 8061d3e: 50 push %eax 8061d3f: e8 7c 3e 00 00 call 0x8065bc0 8061d44: ba 20 00 00 00 mov $0x20,%edx 8061d49: 29 f2 sub %esi,%edx 8061d4b: 89 df mov %ebx,%edi 8061d4d: 89 d1 mov %edx,%ecx 8061d4f: d3 ef shr %cl,%edi 8061d51: 09 bd b8 ef ff ff or %edi,0xffffefb8(%ebp) 8061d57: 83 c4 10 add $0x10,%esp 8061d5a: 83 85 ac ef ff ff 20 addl $0x20,0xffffefac(%ebp) 8061d61: 83 bd ac ef ff ff 40 cmpl $0x40,0xffffefac(%ebp) 8061d68: 0f 8e c2 fe ff ff jle 0x8061c30 8061d6e: 8b 85 c0 ef ff ff mov 0xffffefc0(%ebp),%eax 8061d74: 48 dec %eax 8061d75: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061d7b: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 8061d81: bb 1f 00 00 00 mov $0x1f,%ebx 8061d86: 29 f3 sub %esi,%ebx 8061d88: 31 f6 xor %esi,%esi 8061d8a: 83 bd 20 ef ff ff 00 cmpl $0x0,0xffffef20(%ebp) 8061d91: 75 09 jne 0x8061d9c 8061d93: 83 bd 84 ee ff ff 00 cmpl $0x0,0xffffee84(%ebp) 8061d9a: 74 05 je 0x8061da1 8061d9c: be 01 00 00 00 mov $0x1,%esi 8061da1: 8d 95 b8 ef ff ff lea 0xffffefb8(%ebp),%edx 8061da7: 89 95 84 ee ff ff mov %edx,0xffffee84(%ebp) 8061dad: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8061db3: 89 8d f4 ee ff ff mov %ecx,0xffffeef4(%ebp) 8061db9: 8b bd 94 ee ff ff mov 0xffffee94(%ebp),%edi 8061dbf: 89 bd f0 ee ff ff mov %edi,0xffffeef0(%ebp) 8061dc5: 89 9d ec ee ff ff mov %ebx,0xffffeeec(%ebp) 8061dcb: 81 f9 02 c0 ff ff cmp $0xffffc002,%ecx 8061dd1: 0f 8d 73 02 00 00 jge 0x806204a 8061dd7: bb 02 c0 ff ff mov $0xffffc002,%ebx 8061ddc: 29 cb sub %ecx,%ebx 8061dde: 83 fb 40 cmp $0x40,%ebx 8061de1: 0f 8f 3a 16 00 00 jg 0x8063421 8061de7: b8 01 00 00 00 mov $0x1,%eax 8061dec: 8b 8d ec ee ff ff mov 0xffffeeec(%ebp),%ecx 8061df2: d3 e0 shl %cl,%eax 8061df4: 48 dec %eax 8061df5: 85 85 f0 ee ff ff test %eax,0xffffeef0(%ebp) 8061dfb: 74 03 je 0x8061e00 8061dfd: 83 ce 01 or $0x1,%esi 8061e00: 83 fb 40 cmp $0x40,%ebx 8061e03: 75 4b jne 0x8061e50 8061e05: 8b bd bc ef ff ff mov 0xffffefbc(%ebp),%edi 8061e0b: 89 bd f0 ee ff ff mov %edi,0xffffeef0(%ebp) 8061e11: c7 85 ec ee ff ff 1f movl $0x1f,0xffffeeec(%ebp) 8061e18: 00 00 00 8061e1b: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8061e21: 83 38 00 cmpl $0x0,(%eax) 8061e24: 74 03 je 0x8061e29 8061e26: 83 ce 01 or $0x1,%esi 8061e29: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 8061e2f: 83 7a 04 00 cmpl $0x0,0x4(%edx) 8061e33: 74 03 je 0x8061e38 8061e35: 83 ce 01 or $0x1,%esi 8061e38: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 8061e3e: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 8061e45: c7 01 00 00 00 00 movl $0x0,(%ecx) 8061e4b: e9 f0 01 00 00 jmp 0x8062040 8061e50: 83 fb 1f cmp $0x1f,%ebx 8061e53: 0f 8e bb 01 00 00 jle 0x8062014 8061e59: 8d 7b ff lea 0xffffffff(%ebx),%edi 8061e5c: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8061e62: 85 ff test %edi,%edi 8061e64: 7d 09 jge 0x8061e6f 8061e66: 8d 43 1e lea 0x1e(%ebx),%eax 8061e69: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061e6f: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8061e75: c1 fa 05 sar $0x5,%edx 8061e78: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 8061e7e: 8b 0c 91 mov (%ecx,%edx,4),%ecx 8061e81: 89 8d f0 ee ff ff mov %ecx,0xffffeef0(%ebp) 8061e87: 8d 7b ff lea 0xffffffff(%ebx),%edi 8061e8a: 89 bd ec ee ff ff mov %edi,0xffffeeec(%ebp) 8061e90: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8061e96: 85 ff test %edi,%edi 8061e98: 7d 09 jge 0x8061ea3 8061e9a: 8d 43 1e lea 0x1e(%ebx),%eax 8061e9d: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8061ea3: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8061ea9: 24 e0 and $0xe0,%al 8061eab: 29 85 ec ee ff ff sub %eax,0xffffeeec(%ebp) 8061eb1: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 8061eb8: 00 00 00 8061ebb: 90 nop 8061ebc: 8d 53 ff lea 0xffffffff(%ebx),%edx 8061ebf: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8061ec5: 85 d2 test %edx,%edx 8061ec7: 7d 09 jge 0x8061ed2 8061ec9: 8d 4b 1e lea 0x1e(%ebx),%ecx 8061ecc: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8061ed2: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8061ed8: c1 f8 05 sar $0x5,%eax 8061edb: 39 85 90 ee ff ff cmp %eax,0xffffee90(%ebp) 8061ee1: 7d 1d jge 0x8061f00 8061ee3: 8b bd 90 ee ff ff mov 0xffffee90(%ebp),%edi 8061ee9: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8061eef: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4) 8061ef3: 74 03 je 0x8061ef8 8061ef5: 83 ce 01 or $0x1,%esi 8061ef8: ff 85 90 ee ff ff incl 0xffffee90(%ebp) 8061efe: eb bc jmp 0x8061ebc 8061f00: b8 01 00 00 00 mov $0x1,%eax 8061f05: 8b 8d ec ee ff ff mov 0xffffeeec(%ebp),%ecx 8061f0b: d3 e0 shl %cl,%eax 8061f0d: 48 dec %eax 8061f0e: 85 85 f0 ee ff ff test %eax,0xffffeef0(%ebp) 8061f14: 74 03 je 0x8061f19 8061f16: 83 ce 01 or $0x1,%esi 8061f19: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 8061f1f: 85 db test %ebx,%ebx 8061f21: 7d 09 jge 0x8061f2c 8061f23: 8d 7b 1f lea 0x1f(%ebx),%edi 8061f26: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8061f2c: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8061f32: 24 e0 and $0xe0,%al 8061f34: 89 da mov %ebx,%edx 8061f36: 29 c2 sub %eax,%edx 8061f38: 52 push %edx 8061f39: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 8061f3f: 85 db test %ebx,%ebx 8061f41: 7d 09 jge 0x8061f4c 8061f43: 8d 4b 1f lea 0x1f(%ebx),%ecx 8061f46: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8061f4c: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8061f52: c1 ff 05 sar $0x5,%edi 8061f55: b8 02 00 00 00 mov $0x2,%eax 8061f5a: 29 f8 sub %edi,%eax 8061f5c: 50 push %eax 8061f5d: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 8061f63: 85 db test %ebx,%ebx 8061f65: 7d 09 jge 0x8061f70 8061f67: 8d 53 1f lea 0x1f(%ebx),%edx 8061f6a: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8061f70: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8061f76: c1 f9 05 sar $0x5,%ecx 8061f79: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 8061f7f: 8d 3c 8f lea (%edi,%ecx,4),%edi 8061f82: 57 push %edi 8061f83: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8061f89: 50 push %eax 8061f8a: e8 a1 55 00 00 call 0x8067530 8061f8f: 83 c4 10 add $0x10,%esp 8061f92: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 8061f99: 00 00 00 8061f9c: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 8061fa3: 00 00 00 8061fa6: 8d 36 lea (%esi),%esi 8061fa8: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 8061fae: 85 db test %ebx,%ebx 8061fb0: 7d 09 jge 0x8061fbb 8061fb2: 8d 53 1f lea 0x1f(%ebx),%edx 8061fb5: 89 95 94 ee ff ff mov %edx,0xffffee94(%ebp) 8061fbb: 8b 85 94 ee ff ff mov 0xffffee94(%ebp),%eax 8061fc1: c1 f8 05 sar $0x5,%eax 8061fc4: 39 85 8c ee ff ff cmp %eax,0xffffee8c(%ebp) 8061fca: 7d 74 jge 0x8062040 8061fcc: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 8061fd2: 85 db test %ebx,%ebx 8061fd4: 7d 09 jge 0x8061fdf 8061fd6: 8d 4b 1f lea 0x1f(%ebx),%ecx 8061fd9: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 8061fdf: 8b bd 94 ee ff ff mov 0xffffee94(%ebp),%edi 8061fe5: c1 ff 05 sar $0x5,%edi 8061fe8: b8 02 00 00 00 mov $0x2,%eax 8061fed: 29 f8 sub %edi,%eax 8061fef: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 8061ff5: 8d 14 82 lea (%edx,%eax,4),%edx 8061ff8: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 8061ffe: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 8062005: 83 85 90 ee ff ff 04 addl $0x4,0xffffee90(%ebp) 806200c: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 8062012: eb 94 jmp 0x8061fa8 8062014: 85 db test %ebx,%ebx 8062016: 7e 28 jle 0x8062040 8062018: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 806201e: 89 bd f0 ee ff ff mov %edi,0xffffeef0(%ebp) 8062024: 8d 43 ff lea 0xffffffff(%ebx),%eax 8062027: 89 85 ec ee ff ff mov %eax,0xffffeeec(%ebp) 806202d: 53 push %ebx 806202e: 6a 02 push $0x2 8062030: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 8062036: 52 push %edx 8062037: 52 push %edx 8062038: e8 f3 54 00 00 call 0x8067530 806203d: 83 c4 10 add $0x10,%esp 8062040: c7 85 f4 ee ff ff 01 movl $0xffffc001,0xffffeef4(%ebp) 8062047: c0 ff ff 806204a: bb 01 00 00 00 mov $0x1,%ebx 806204f: 8b 8d ec ee ff ff mov 0xffffeeec(%ebp),%ecx 8062055: d3 e3 shl %cl,%ebx 8062057: 85 9d f0 ee ff ff test %ebx,0xffffeef0(%ebp) 806205d: 0f 84 9c 01 00 00 je 0x80621ff 8062063: 85 f6 test %esi,%esi 8062065: 75 18 jne 0x806207f 8062067: f6 85 b8 ef ff ff 01 testb $0x1,0xffffefb8(%ebp) 806206e: 75 0f jne 0x806207f 8062070: 8d 43 ff lea 0xffffffff(%ebx),%eax 8062073: 85 85 f0 ee ff ff test %eax,0xffffeef0(%ebp) 8062079: 0f 84 80 01 00 00 je 0x80621ff 806207f: c7 85 e8 ee ff ff 02 movl $0x2,0xffffeee8(%ebp) 8062086: 00 00 00 8062089: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 806208f: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8062095: 8d 9d bc ef ff ff lea 0xffffefbc(%ebp),%ebx 806209b: 47 inc %edi 806209c: 89 bd b8 ef ff ff mov %edi,0xffffefb8(%ebp) 80620a2: 89 de mov %ebx,%esi 80620a4: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80620aa: 39 c7 cmp %eax,%edi 80620ac: 73 31 jae 0x80620df 80620ae: c7 85 e8 ee ff ff 01 movl $0x1,0xffffeee8(%ebp) 80620b5: 00 00 00 80620b8: 8b 95 bc ef ff ff mov 0xffffefbc(%ebp),%edx 80620be: 42 inc %edx 80620bf: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 80620c5: 8d 9d c0 ef ff ff lea 0xffffefc0(%ebp),%ebx 80620cb: 89 95 bc ef ff ff mov %edx,0xffffefbc(%ebp) 80620d1: 8d b5 c0 ef ff ff lea 0xffffefc0(%ebp),%esi 80620d7: 85 d2 test %edx,%edx 80620d9: 0f 84 d9 00 00 00 je 0x80621b8 80620df: 39 de cmp %ebx,%esi 80620e1: 0f 84 f9 00 00 00 je 0x80621e0 80620e7: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 80620ee: 00 00 00 80620f1: 8b 8d e8 ee ff ff mov 0xffffeee8(%ebp),%ecx 80620f7: 49 dec %ecx 80620f8: 89 8d e4 ee ff ff mov %ecx,0xffffeee4(%ebp) 80620fe: 39 8d 8c ee ff ff cmp %ecx,0xffffee8c(%ebp) 8062104: 0f 8d d6 00 00 00 jge 0x80621e0 806210a: 83 e1 03 and $0x3,%ecx 806210d: 89 8d 90 ee ff ff mov %ecx,0xffffee90(%ebp) 8062113: 74 53 je 0x8062168 8062115: 83 f9 01 cmp $0x1,%ecx 8062118: 7e 28 jle 0x8062142 806211a: 83 f9 02 cmp $0x2,%ecx 806211d: 7e 0a jle 0x8062129 806211f: 8b 03 mov (%ebx),%eax 8062121: 89 06 mov %eax,(%esi) 8062123: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 8062129: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 806212f: 8b 3c bb mov (%ebx,%edi,4),%edi 8062132: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8062138: 89 3c 86 mov %edi,(%esi,%eax,4) 806213b: 40 inc %eax 806213c: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8062142: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062148: 8b 14 93 mov (%ebx,%edx,4),%edx 806214b: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8062151: 89 14 8e mov %edx,(%esi,%ecx,4) 8062154: 41 inc %ecx 8062155: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806215b: 8b bd e4 ee ff ff mov 0xffffeee4(%ebp),%edi 8062161: 39 f9 cmp %edi,%ecx 8062163: 74 7b je 0x80621e0 8062165: 8d 76 00 lea 0x0(%esi),%esi 8062168: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 806216e: 8b 04 83 mov (%ebx,%eax,4),%eax 8062171: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062177: 89 04 96 mov %eax,(%esi,%edx,4) 806217a: 42 inc %edx 806217b: 8b 0c 93 mov (%ebx,%edx,4),%ecx 806217e: 89 0c 96 mov %ecx,(%esi,%edx,4) 8062181: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8062187: 83 c7 02 add $0x2,%edi 806218a: 8b 04 bb mov (%ebx,%edi,4),%eax 806218d: 89 04 be mov %eax,(%esi,%edi,4) 8062190: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062196: 83 c2 03 add $0x3,%edx 8062199: 8b 0c 93 mov (%ebx,%edx,4),%ecx 806219c: 89 0c 96 mov %ecx,(%esi,%edx,4) 806219f: 83 85 8c ee ff ff 04 addl $0x4,0xffffee8c(%ebp) 80621a6: 8b bd e4 ee ff ff mov 0xffffeee4(%ebp),%edi 80621ac: 39 bd 8c ee ff ff cmp %edi,0xffffee8c(%ebp) 80621b2: 75 b4 jne 0x8062168 80621b4: eb 2a jmp 0x80621e0 80621b6: 8d 36 lea (%esi),%esi 80621b8: ff 85 f4 ee ff ff incl 0xffffeef4(%ebp) 80621be: 6a 01 push $0x1 80621c0: 6a 02 push $0x2 80621c2: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 80621c8: 50 push %eax 80621c9: 50 push %eax 80621ca: e8 61 53 00 00 call 0x8067530 80621cf: 81 8d bc ef ff ff 00 orl $0x80000000,0xffffefbc(%ebp) 80621d6: 00 00 80 80621d9: 83 c4 10 add $0x10,%esp 80621dc: eb 21 jmp 0x80621ff 80621de: 8d 36 lea (%esi),%esi 80621e0: 81 bd f4 ee ff ff 01 cmpl $0xffffc001,0xffffeef4(%ebp) 80621e7: c0 ff ff 80621ea: 75 13 jne 0x80621ff 80621ec: 83 bd bc ef ff ff 00 cmpl $0x0,0xffffefbc(%ebp) 80621f3: 7d 0a jge 0x80621ff 80621f5: c7 85 f4 ee ff ff 02 movl $0xffffc002,0xffffeef4(%ebp) 80621fc: c0 ff ff 80621ff: 81 bd f4 ee ff ff 00 cmpl $0x4000,0xffffeef4(%ebp) 8062206: 40 00 00 8062209: 0f 8f a4 ea ff ff jg 0x8060cb3 806220f: 8b 95 b4 ef ff ff mov 0xffffefb4(%ebp),%edx 8062215: 52 push %edx 8062216: 8b 8d f4 ee ff ff mov 0xffffeef4(%ebp),%ecx 806221c: e9 64 16 00 00 jmp 0x8063885 8062221: 8d 76 00 lea 0x0(%esi),%esi 8062224: c7 85 84 ee ff ff 00 movl $0x0,0xffffee84(%ebp) 806222b: 00 00 00 806222e: c7 85 d8 ee ff ff 00 movl $0x0,0xffffeed8(%ebp) 8062235: 00 00 00 8062238: 8b 85 d0 ef ff ff mov 0xffffefd0(%ebp),%eax 806223e: 89 85 e0 ee ff ff mov %eax,0xffffeee0(%ebp) 8062244: 8b 95 d4 ef ff ff mov 0xffffefd4(%ebp),%edx 806224a: 89 95 dc ee ff ff mov %edx,0xffffeedc(%ebp) 8062250: 8b 8d b0 ef ff ff mov 0xffffefb0(%ebp),%ecx 8062256: 39 8d c4 ef ff ff cmp %ecx,0xffffefc4(%ebp) 806225c: 0f 8d 9e 00 00 00 jge 0x8062300 8062262: 39 95 e8 f7 ff ff cmp %edx,0xfffff7e8(%ebp) 8062268: 72 0a jb 0x8062274 806226a: 31 db xor %ebx,%ebx 806226c: e9 95 00 00 00 jmp 0x8062306 8062271: 8d 76 00 lea 0x0(%esi),%esi 8062274: 83 bd ac ef ff ff 00 cmpl $0x0,0xffffefac(%ebp) 806227b: 7f 0b jg 0x8062288 806227d: 83 85 c0 ef ff ff e0 addl $0xffffffe0,0xffffefc0(%ebp) 8062284: eb 70 jmp 0x80622f6 8062286: 8d 36 lea (%esi),%esi 8062288: 8b 85 ac ef ff ff mov 0xffffefac(%ebp),%eax 806228e: 83 c0 20 add $0x20,%eax 8062291: 83 f8 40 cmp $0x40,%eax 8062294: 7e 22 jle 0x80622b8 8062296: bf 40 00 00 00 mov $0x40,%edi 806229b: 2b bd ac ef ff ff sub 0xffffefac(%ebp),%edi 80622a1: 89 bd d8 ee ff ff mov %edi,0xffffeed8(%ebp) 80622a7: 85 ff test %edi,%edi 80622a9: 7e 44 jle 0x80622ef 80622ab: 8d 9d b8 ef ff ff lea 0xffffefb8(%ebp),%ebx 80622b1: 83 ff 20 cmp $0x20,%edi 80622b4: 75 1a jne 0x80622d0 80622b6: 8d 36 lea (%esi),%esi 80622b8: 8b 85 b8 ef ff ff mov 0xffffefb8(%ebp),%eax 80622be: 89 85 bc ef ff ff mov %eax,0xffffefbc(%ebp) 80622c4: c7 85 b8 ef ff ff 00 movl $0x0,0xffffefb8(%ebp) 80622cb: 00 00 00 80622ce: eb 1f jmp 0x80622ef 80622d0: 8b 85 d8 ee ff ff mov 0xffffeed8(%ebp),%eax 80622d6: 50 push %eax 80622d7: 6a 02 push $0x2 80622d9: 53 push %ebx 80622da: 53 push %ebx 80622db: e8 e0 38 00 00 call 0x8065bc0 80622e0: 8b 95 b8 ef ff ff mov 0xffffefb8(%ebp),%edx 80622e6: 89 95 b8 ef ff ff mov %edx,0xffffefb8(%ebp) 80622ec: 83 c4 10 add $0x10,%esp 80622ef: 83 85 ac ef ff ff 20 addl $0x20,0xffffefac(%ebp) 80622f6: 8b 9d e8 f7 ff ff mov 0xfffff7e8(%ebp),%ebx 80622fc: 31 f6 xor %esi,%esi 80622fe: eb 0c jmp 0x806230c 8062300: 8b 9d ec f7 ff ff mov 0xfffff7ec(%ebp),%ebx 8062306: 8b b5 e8 f7 ff ff mov 0xfffff7e8(%ebp),%esi 806230c: 83 bd ac ef ff ff 40 cmpl $0x40,0xffffefac(%ebp) 8062313: 0f 8f 1b 02 00 00 jg 0x8062534 8062319: 8d 8d b8 ef ff ff lea 0xffffefb8(%ebp),%ecx 806231f: 89 8d d4 ee ff ff mov %ecx,0xffffeed4(%ebp) 8062325: 8d 76 00 lea 0x0(%esi),%esi 8062328: 39 9d dc ee ff ff cmp %ebx,0xffffeedc(%ebp) 806232e: 75 4c jne 0x806237c 8062330: c7 85 84 ee ff ff ff movl $0xffffffff,0xffffee84(%ebp) 8062337: ff ff ff 806233a: 01 de add %ebx,%esi 806233c: 89 b5 8c ee ff ff mov %esi,0xffffee8c(%ebp) 8062342: 39 de cmp %ebx,%esi 8062344: 73 1e jae 0x8062364 8062346: 89 f0 mov %esi,%eax 8062348: 2b 85 e0 ee ff ff sub 0xffffeee0(%ebp),%eax 806234e: 89 c3 mov %eax,%ebx 8062350: 8b b5 e0 ee ff ff mov 0xffffeee0(%ebp),%esi 8062356: 83 c6 00 add $0x0,%esi 8062359: 83 d3 00 adc $0x0,%ebx 806235c: e9 82 00 00 00 jmp 0x80623e3 8062361: 8d 76 00 lea 0x0(%esi),%esi 8062364: 8b 9d e0 ee ff ff mov 0xffffeee0(%ebp),%ebx 806236a: 85 db test %ebx,%ebx 806236c: 74 01 je 0x806236f 806236e: 4b dec %ebx 806236f: 8b b5 e0 ee ff ff mov 0xffffeee0(%ebp),%esi 8062375: f7 de neg %esi 8062377: eb 29 jmp 0x80623a2 8062379: 8d 76 00 lea 0x0(%esi),%esi 806237c: 89 f0 mov %esi,%eax 806237e: 89 da mov %ebx,%edx 8062380: f7 b5 dc ee ff ff divl 0xffffeedc(%ebp) 8062386: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 806238c: 89 85 84 ee ff ff mov %eax,0xffffee84(%ebp) 8062392: 8b 85 e0 ee ff ff mov 0xffffeee0(%ebp),%eax 8062398: f7 a5 84 ee ff ff mull 0xffffee84(%ebp) 806239e: 89 d3 mov %edx,%ebx 80623a0: 89 c6 mov %eax,%esi 80623a2: 39 9d 8c ee ff ff cmp %ebx,0xffffee8c(%ebp) 80623a8: 72 06 jb 0x80623b0 80623aa: 75 27 jne 0x80623d3 80623ac: 85 f6 test %esi,%esi 80623ae: 74 23 je 0x80623d3 80623b0: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 80623b6: 2b b5 e0 ee ff ff sub 0xffffeee0(%ebp),%esi 80623bc: 83 db 00 sbb $0x0,%ebx 80623bf: 8b 8d dc ee ff ff mov 0xffffeedc(%ebp),%ecx 80623c5: 01 8d 8c ee ff ff add %ecx,0xffffee8c(%ebp) 80623cb: 39 8d 8c ee ff ff cmp %ecx,0xffffee8c(%ebp) 80623d1: 73 cf jae 0x80623a2 80623d3: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 80623d9: 31 c0 xor %eax,%eax 80623db: 29 f0 sub %esi,%eax 80623dd: 19 df sbb %ebx,%edi 80623df: 89 c6 mov %eax,%esi 80623e1: 89 fb mov %edi,%ebx 80623e3: 83 bd ac ef ff ff 00 cmpl $0x0,0xffffefac(%ebp) 80623ea: 0f 85 9c 00 00 00 jne 0x806248c 80623f0: 83 bd 84 ee ff ff 00 cmpl $0x0,0xffffee84(%ebp) 80623f7: 75 0f jne 0x8062408 80623f9: c7 85 8c ee ff ff 20 movl $0x20,0xffffee8c(%ebp) 8062400: 00 00 00 8062403: eb 12 jmp 0x8062417 8062405: 8d 76 00 lea 0x0(%esi),%esi 8062408: 0f bd 85 84 ee ff ff bsr 0xffffee84(%ebp),%eax 806240f: 34 1f xor $0x1f,%al 8062411: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8062417: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 806241d: 29 95 c0 ef ff ff sub %edx,0xffffefc0(%ebp) 8062423: b9 20 00 00 00 mov $0x20,%ecx 8062428: 29 d1 sub %edx,%ecx 806242a: 83 f9 40 cmp $0x40,%ecx 806242d: 7e 31 jle 0x8062460 806242f: 83 c2 40 add $0x40,%edx 8062432: 89 95 d8 ee ff ff mov %edx,0xffffeed8(%ebp) 8062438: bf 20 00 00 00 mov $0x20,%edi 806243d: 29 d7 sub %edx,%edi 806243f: 89 f9 mov %edi,%ecx 8062441: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 8062447: d3 ef shr %cl,%edi 8062449: 89 bd b8 ef ff ff mov %edi,0xffffefb8(%ebp) 806244f: c7 85 ac ef ff ff 41 movl $0x41,0xffffefac(%ebp) 8062456: 00 00 00 8062459: e9 c2 00 00 00 jmp 0x8062520 806245e: 8d 36 lea (%esi),%esi 8062460: c7 85 bc ef ff ff 00 movl $0x0,0xffffefbc(%ebp) 8062467: 00 00 00 806246a: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8062470: 89 85 b8 ef ff ff mov %eax,0xffffefb8(%ebp) 8062476: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 806247c: f7 da neg %edx 806247e: 89 95 ac ef ff ff mov %edx,0xffffefac(%ebp) 8062484: e9 97 00 00 00 jmp 0x8062520 8062489: 8d 76 00 lea 0x0(%esi),%esi 806248c: 8b 85 ac ef ff ff mov 0xffffefac(%ebp),%eax 8062492: 83 c0 20 add $0x20,%eax 8062495: 83 f8 40 cmp $0x40,%eax 8062498: 7f 12 jg 0x80624ac 806249a: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 80624a0: 8b 8d d4 ee ff ff mov 0xffffeed4(%ebp),%ecx 80624a6: 89 79 04 mov %edi,0x4(%ecx) 80624a9: eb 33 jmp 0x80624de 80624ab: 90 nop 80624ac: ba 40 00 00 00 mov $0x40,%edx 80624b1: 2b 95 ac ef ff ff sub 0xffffefac(%ebp),%edx 80624b7: 89 95 d8 ee ff ff mov %edx,0xffffeed8(%ebp) 80624bd: 85 d2 test %edx,%edx 80624bf: 7e 5f jle 0x8062520 80624c1: 8d 8d b8 ef ff ff lea 0xffffefb8(%ebp),%ecx 80624c7: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 80624cd: 83 fa 20 cmp $0x20,%edx 80624d0: 75 1a jne 0x80624ec 80624d2: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 80624d8: 89 bd bc ef ff ff mov %edi,0xffffefbc(%ebp) 80624de: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 80624e4: 89 85 b8 ef ff ff mov %eax,0xffffefb8(%ebp) 80624ea: eb 34 jmp 0x8062520 80624ec: 8b 95 d8 ee ff ff mov 0xffffeed8(%ebp),%edx 80624f2: 52 push %edx 80624f3: 6a 02 push $0x2 80624f5: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 80624fb: 51 push %ecx 80624fc: 51 push %ecx 80624fd: e8 be 36 00 00 call 0x8065bc0 8062502: bf 20 00 00 00 mov $0x20,%edi 8062507: 2b bd d8 ee ff ff sub 0xffffeed8(%ebp),%edi 806250d: 89 f9 mov %edi,%ecx 806250f: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 8062515: d3 ef shr %cl,%edi 8062517: 09 bd b8 ef ff ff or %edi,0xffffefb8(%ebp) 806251d: 83 c4 10 add $0x10,%esp 8062520: 83 85 ac ef ff ff 20 addl $0x20,0xffffefac(%ebp) 8062527: 83 bd ac ef ff ff 40 cmpl $0x40,0xffffefac(%ebp) 806252e: 0f 8e f4 fd ff ff jle 0x8062328 8062534: 8b 85 c0 ef ff ff mov 0xffffefc0(%ebp),%eax 806253a: 48 dec %eax 806253b: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8062541: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 8062547: 89 95 94 ee ff ff mov %edx,0xffffee94(%ebp) 806254d: b9 1f 00 00 00 mov $0x1f,%ecx 8062552: 2b 8d d8 ee ff ff sub 0xffffeed8(%ebp),%ecx 8062558: 89 8d d0 ee ff ff mov %ecx,0xffffeed0(%ebp) 806255e: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 8062565: 00 00 00 8062568: 83 bd 20 ef ff ff 00 cmpl $0x0,0xffffef20(%ebp) 806256f: 75 08 jne 0x8062579 8062571: 85 db test %ebx,%ebx 8062573: 75 04 jne 0x8062579 8062575: 85 f6 test %esi,%esi 8062577: 74 0a je 0x8062583 8062579: c7 85 90 ee ff ff 01 movl $0x1,0xffffee90(%ebp) 8062580: 00 00 00 8062583: 8d bd b8 ef ff ff lea 0xffffefb8(%ebp),%edi 8062589: 89 bd 84 ee ff ff mov %edi,0xffffee84(%ebp) 806258f: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8062595: 89 85 cc ee ff ff mov %eax,0xffffeecc(%ebp) 806259b: 8b 95 94 ee ff ff mov 0xffffee94(%ebp),%edx 80625a1: 89 95 c8 ee ff ff mov %edx,0xffffeec8(%ebp) 80625a7: 8b 8d d0 ee ff ff mov 0xffffeed0(%ebp),%ecx 80625ad: 89 8d c4 ee ff ff mov %ecx,0xffffeec4(%ebp) 80625b3: 8b b5 90 ee ff ff mov 0xffffee90(%ebp),%esi 80625b9: 3d 02 c0 ff ff cmp $0xffffc002,%eax 80625be: 0f 8d 76 02 00 00 jge 0x806283a 80625c4: bb 02 c0 ff ff mov $0xffffc002,%ebx 80625c9: 29 c3 sub %eax,%ebx 80625cb: 83 fb 40 cmp $0x40,%ebx 80625ce: 0f 8f 4d 0e 00 00 jg 0x8063421 80625d4: b8 01 00 00 00 mov $0x1,%eax 80625d9: 8b 8d c4 ee ff ff mov 0xffffeec4(%ebp),%ecx 80625df: d3 e0 shl %cl,%eax 80625e1: 48 dec %eax 80625e2: 85 85 c8 ee ff ff test %eax,0xffffeec8(%ebp) 80625e8: 74 03 je 0x80625ed 80625ea: 83 ce 01 or $0x1,%esi 80625ed: 83 fb 40 cmp $0x40,%ebx 80625f0: 75 4e jne 0x8062640 80625f2: 8b bd bc ef ff ff mov 0xffffefbc(%ebp),%edi 80625f8: 89 bd c8 ee ff ff mov %edi,0xffffeec8(%ebp) 80625fe: c7 85 c4 ee ff ff 1f movl $0x1f,0xffffeec4(%ebp) 8062605: 00 00 00 8062608: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 806260e: 83 38 00 cmpl $0x0,(%eax) 8062611: 74 03 je 0x8062616 8062613: 83 ce 01 or $0x1,%esi 8062616: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 806261c: 83 7a 04 00 cmpl $0x0,0x4(%edx) 8062620: 74 03 je 0x8062625 8062622: 83 ce 01 or $0x1,%esi 8062625: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 806262b: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 8062632: c7 01 00 00 00 00 movl $0x0,(%ecx) 8062638: e9 f3 01 00 00 jmp 0x8062830 806263d: 8d 76 00 lea 0x0(%esi),%esi 8062640: 83 fb 1f cmp $0x1f,%ebx 8062643: 0f 8e bb 01 00 00 jle 0x8062804 8062649: 8d 7b ff lea 0xffffffff(%ebx),%edi 806264c: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8062652: 85 ff test %edi,%edi 8062654: 7d 09 jge 0x806265f 8062656: 8d 43 1e lea 0x1e(%ebx),%eax 8062659: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 806265f: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062665: c1 fa 05 sar $0x5,%edx 8062668: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 806266e: 8b 0c 91 mov (%ecx,%edx,4),%ecx 8062671: 89 8d c8 ee ff ff mov %ecx,0xffffeec8(%ebp) 8062677: 8d 7b ff lea 0xffffffff(%ebx),%edi 806267a: 89 bd c4 ee ff ff mov %edi,0xffffeec4(%ebp) 8062680: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8062686: 85 ff test %edi,%edi 8062688: 7d 09 jge 0x8062693 806268a: 8d 43 1e lea 0x1e(%ebx),%eax 806268d: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8062693: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8062699: 24 e0 and $0xe0,%al 806269b: 29 85 c4 ee ff ff sub %eax,0xffffeec4(%ebp) 80626a1: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 80626a8: 00 00 00 80626ab: 90 nop 80626ac: 8d 53 ff lea 0xffffffff(%ebx),%edx 80626af: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 80626b5: 85 d2 test %edx,%edx 80626b7: 7d 09 jge 0x80626c2 80626b9: 8d 4b 1e lea 0x1e(%ebx),%ecx 80626bc: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 80626c2: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80626c8: c1 f8 05 sar $0x5,%eax 80626cb: 39 85 90 ee ff ff cmp %eax,0xffffee90(%ebp) 80626d1: 7d 1d jge 0x80626f0 80626d3: 8b bd 90 ee ff ff mov 0xffffee90(%ebp),%edi 80626d9: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 80626df: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4) 80626e3: 74 03 je 0x80626e8 80626e5: 83 ce 01 or $0x1,%esi 80626e8: ff 85 90 ee ff ff incl 0xffffee90(%ebp) 80626ee: eb bc jmp 0x80626ac 80626f0: b8 01 00 00 00 mov $0x1,%eax 80626f5: 8b 8d c4 ee ff ff mov 0xffffeec4(%ebp),%ecx 80626fb: d3 e0 shl %cl,%eax 80626fd: 48 dec %eax 80626fe: 85 85 c8 ee ff ff test %eax,0xffffeec8(%ebp) 8062704: 74 03 je 0x8062709 8062706: 83 ce 01 or $0x1,%esi 8062709: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 806270f: 85 db test %ebx,%ebx 8062711: 7d 09 jge 0x806271c 8062713: 8d 7b 1f lea 0x1f(%ebx),%edi 8062716: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 806271c: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8062722: 24 e0 and $0xe0,%al 8062724: 89 da mov %ebx,%edx 8062726: 29 c2 sub %eax,%edx 8062728: 52 push %edx 8062729: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 806272f: 85 db test %ebx,%ebx 8062731: 7d 09 jge 0x806273c 8062733: 8d 4b 1f lea 0x1f(%ebx),%ecx 8062736: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806273c: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8062742: c1 ff 05 sar $0x5,%edi 8062745: b8 02 00 00 00 mov $0x2,%eax 806274a: 29 f8 sub %edi,%eax 806274c: 50 push %eax 806274d: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 8062753: 85 db test %ebx,%ebx 8062755: 7d 09 jge 0x8062760 8062757: 8d 53 1f lea 0x1f(%ebx),%edx 806275a: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8062760: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8062766: c1 f9 05 sar $0x5,%ecx 8062769: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 806276f: 8d 3c 8f lea (%edi,%ecx,4),%edi 8062772: 57 push %edi 8062773: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8062779: 50 push %eax 806277a: e8 b1 4d 00 00 call 0x8067530 806277f: 83 c4 10 add $0x10,%esp 8062782: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 8062789: 00 00 00 806278c: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 8062793: 00 00 00 8062796: 8d 36 lea (%esi),%esi 8062798: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 806279e: 85 db test %ebx,%ebx 80627a0: 7d 09 jge 0x80627ab 80627a2: 8d 53 1f lea 0x1f(%ebx),%edx 80627a5: 89 95 94 ee ff ff mov %edx,0xffffee94(%ebp) 80627ab: 8b 85 94 ee ff ff mov 0xffffee94(%ebp),%eax 80627b1: c1 f8 05 sar $0x5,%eax 80627b4: 39 85 8c ee ff ff cmp %eax,0xffffee8c(%ebp) 80627ba: 7d 74 jge 0x8062830 80627bc: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 80627c2: 85 db test %ebx,%ebx 80627c4: 7d 09 jge 0x80627cf 80627c6: 8d 4b 1f lea 0x1f(%ebx),%ecx 80627c9: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 80627cf: 8b bd 94 ee ff ff mov 0xffffee94(%ebp),%edi 80627d5: c1 ff 05 sar $0x5,%edi 80627d8: b8 02 00 00 00 mov $0x2,%eax 80627dd: 29 f8 sub %edi,%eax 80627df: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 80627e5: 8d 14 82 lea (%edx,%eax,4),%edx 80627e8: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80627ee: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 80627f5: 83 85 90 ee ff ff 04 addl $0x4,0xffffee90(%ebp) 80627fc: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 8062802: eb 94 jmp 0x8062798 8062804: 85 db test %ebx,%ebx 8062806: 7e 28 jle 0x8062830 8062808: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 806280e: 89 bd c8 ee ff ff mov %edi,0xffffeec8(%ebp) 8062814: 8d 43 ff lea 0xffffffff(%ebx),%eax 8062817: 89 85 c4 ee ff ff mov %eax,0xffffeec4(%ebp) 806281d: 53 push %ebx 806281e: 6a 02 push $0x2 8062820: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 8062826: 52 push %edx 8062827: 52 push %edx 8062828: e8 03 4d 00 00 call 0x8067530 806282d: 83 c4 10 add $0x10,%esp 8062830: c7 85 cc ee ff ff 01 movl $0xffffc001,0xffffeecc(%ebp) 8062837: c0 ff ff 806283a: bb 01 00 00 00 mov $0x1,%ebx 806283f: 8b 8d c4 ee ff ff mov 0xffffeec4(%ebp),%ecx 8062845: d3 e3 shl %cl,%ebx 8062847: 85 9d c8 ee ff ff test %ebx,0xffffeec8(%ebp) 806284d: 0f 84 9c 01 00 00 je 0x80629ef 8062853: 85 f6 test %esi,%esi 8062855: 75 18 jne 0x806286f 8062857: f6 85 b8 ef ff ff 01 testb $0x1,0xffffefb8(%ebp) 806285e: 75 0f jne 0x806286f 8062860: 8d 43 ff lea 0xffffffff(%ebx),%eax 8062863: 85 85 c8 ee ff ff test %eax,0xffffeec8(%ebp) 8062869: 0f 84 80 01 00 00 je 0x80629ef 806286f: c7 85 c0 ee ff ff 02 movl $0x2,0xffffeec0(%ebp) 8062876: 00 00 00 8062879: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 806287f: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8062885: 8d 9d bc ef ff ff lea 0xffffefbc(%ebp),%ebx 806288b: 47 inc %edi 806288c: 89 bd b8 ef ff ff mov %edi,0xffffefb8(%ebp) 8062892: 89 de mov %ebx,%esi 8062894: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 806289a: 39 c7 cmp %eax,%edi 806289c: 73 31 jae 0x80628cf 806289e: c7 85 c0 ee ff ff 01 movl $0x1,0xffffeec0(%ebp) 80628a5: 00 00 00 80628a8: 8b 95 bc ef ff ff mov 0xffffefbc(%ebp),%edx 80628ae: 42 inc %edx 80628af: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 80628b5: 8d 9d c0 ef ff ff lea 0xffffefc0(%ebp),%ebx 80628bb: 89 95 bc ef ff ff mov %edx,0xffffefbc(%ebp) 80628c1: 8d b5 c0 ef ff ff lea 0xffffefc0(%ebp),%esi 80628c7: 85 d2 test %edx,%edx 80628c9: 0f 84 d9 00 00 00 je 0x80629a8 80628cf: 39 de cmp %ebx,%esi 80628d1: 0f 84 f9 00 00 00 je 0x80629d0 80628d7: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 80628de: 00 00 00 80628e1: 8b 8d c0 ee ff ff mov 0xffffeec0(%ebp),%ecx 80628e7: 49 dec %ecx 80628e8: 89 8d bc ee ff ff mov %ecx,0xffffeebc(%ebp) 80628ee: 39 8d 8c ee ff ff cmp %ecx,0xffffee8c(%ebp) 80628f4: 0f 8d d6 00 00 00 jge 0x80629d0 80628fa: 83 e1 03 and $0x3,%ecx 80628fd: 89 8d 90 ee ff ff mov %ecx,0xffffee90(%ebp) 8062903: 74 53 je 0x8062958 8062905: 83 f9 01 cmp $0x1,%ecx 8062908: 7e 28 jle 0x8062932 806290a: 83 f9 02 cmp $0x2,%ecx 806290d: 7e 0a jle 0x8062919 806290f: 8b 03 mov (%ebx),%eax 8062911: 89 06 mov %eax,(%esi) 8062913: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 8062919: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 806291f: 8b 3c bb mov (%ebx,%edi,4),%edi 8062922: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8062928: 89 3c 86 mov %edi,(%esi,%eax,4) 806292b: 40 inc %eax 806292c: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8062932: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062938: 8b 14 93 mov (%ebx,%edx,4),%edx 806293b: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8062941: 89 14 8e mov %edx,(%esi,%ecx,4) 8062944: 41 inc %ecx 8062945: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806294b: 8b bd bc ee ff ff mov 0xffffeebc(%ebp),%edi 8062951: 39 f9 cmp %edi,%ecx 8062953: 74 7b je 0x80629d0 8062955: 8d 76 00 lea 0x0(%esi),%esi 8062958: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 806295e: 8b 04 83 mov (%ebx,%eax,4),%eax 8062961: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062967: 89 04 96 mov %eax,(%esi,%edx,4) 806296a: 42 inc %edx 806296b: 8b 0c 93 mov (%ebx,%edx,4),%ecx 806296e: 89 0c 96 mov %ecx,(%esi,%edx,4) 8062971: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8062977: 83 c7 02 add $0x2,%edi 806297a: 8b 04 bb mov (%ebx,%edi,4),%eax 806297d: 89 04 be mov %eax,(%esi,%edi,4) 8062980: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062986: 83 c2 03 add $0x3,%edx 8062989: 8b 0c 93 mov (%ebx,%edx,4),%ecx 806298c: 89 0c 96 mov %ecx,(%esi,%edx,4) 806298f: 83 85 8c ee ff ff 04 addl $0x4,0xffffee8c(%ebp) 8062996: 8b bd bc ee ff ff mov 0xffffeebc(%ebp),%edi 806299c: 39 bd 8c ee ff ff cmp %edi,0xffffee8c(%ebp) 80629a2: 75 b4 jne 0x8062958 80629a4: eb 2a jmp 0x80629d0 80629a6: 8d 36 lea (%esi),%esi 80629a8: ff 85 cc ee ff ff incl 0xffffeecc(%ebp) 80629ae: 6a 01 push $0x1 80629b0: 6a 02 push $0x2 80629b2: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 80629b8: 50 push %eax 80629b9: 50 push %eax 80629ba: e8 71 4b 00 00 call 0x8067530 80629bf: 81 8d bc ef ff ff 00 orl $0x80000000,0xffffefbc(%ebp) 80629c6: 00 00 80 80629c9: 83 c4 10 add $0x10,%esp 80629cc: eb 21 jmp 0x80629ef 80629ce: 8d 36 lea (%esi),%esi 80629d0: 81 bd cc ee ff ff 01 cmpl $0xffffc001,0xffffeecc(%ebp) 80629d7: c0 ff ff 80629da: 75 13 jne 0x80629ef 80629dc: 83 bd bc ef ff ff 00 cmpl $0x0,0xffffefbc(%ebp) 80629e3: 7d 0a jge 0x80629ef 80629e5: c7 85 cc ee ff ff 02 movl $0xffffc002,0xffffeecc(%ebp) 80629ec: c0 ff ff 80629ef: 81 bd cc ee ff ff 00 cmpl $0x4000,0xffffeecc(%ebp) 80629f6: 40 00 00 80629f9: 0f 8f b4 e2 ff ff jg 0x8060cb3 80629ff: 8b 95 b4 ef ff ff mov 0xffffefb4(%ebp),%edx 8062a05: 52 push %edx 8062a06: 8b 8d cc ee ff ff mov 0xffffeecc(%ebp),%ecx 8062a0c: e9 74 0e 00 00 jmp 0x8063885 8062a11: 8d 76 00 lea 0x0(%esi),%esi 8062a14: c7 85 84 ee ff ff 00 movl $0x0,0xffffee84(%ebp) 8062a1b: 00 00 00 8062a1e: c7 85 b0 ee ff ff 00 movl $0x0,0xffffeeb0(%ebp) 8062a25: 00 00 00 8062a28: 8b 85 b0 ef ff ff mov 0xffffefb0(%ebp),%eax 8062a2e: c1 e0 02 shl $0x2,%eax 8062a31: 89 85 94 ee ff ff mov %eax,0xffffee94(%ebp) 8062a37: 8b 94 28 cc ef ff ff mov 0xffffefcc(%eax,%ebp,1),%edx 8062a3e: 89 95 b8 ee ff ff mov %edx,0xffffeeb8(%ebp) 8062a44: 8b 8c 28 c8 ef ff ff mov 0xffffefc8(%eax,%ebp,1),%ecx 8062a4b: 89 8d b4 ee ff ff mov %ecx,0xffffeeb4(%ebp) 8062a51: 8b bd c4 ef ff ff mov 0xffffefc4(%ebp),%edi 8062a57: 57 push %edi 8062a58: 8b 85 b0 ef ff ff mov 0xffffefb0(%ebp),%eax 8062a5e: 2b 85 c4 ef ff ff sub 0xffffefc4(%ebp),%eax 8062a64: 8d 94 85 d0 ef ff ff lea 0xffffefd0(%ebp,%eax,4),%edx 8062a6b: 52 push %edx 8062a6c: 8d 8d e8 f7 ff ff lea 0xfffff7e8(%ebp),%ecx 8062a72: 51 push %ecx 8062a73: e8 78 29 00 00 call 0x80653f0 8062a78: 89 c3 mov %eax,%ebx 8062a7a: 83 c4 0c add $0xc,%esp 8062a7d: 85 db test %ebx,%ebx 8062a7f: 7e 17 jle 0x8062a98 8062a81: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 8062a87: c7 84 85 e8 f7 ff ff movl $0x0,0xfffff7e8(%ebp,%eax,4) 8062a8e: 00 00 00 00 8062a92: ff 85 c4 ef ff ff incl 0xffffefc4(%ebp) 8062a98: 8b bd b0 ef ff ff mov 0xffffefb0(%ebp),%edi 8062a9e: 39 bd c4 ef ff ff cmp %edi,0xffffefc4(%ebp) 8062aa4: 0f 8d aa 04 00 00 jge 0x8062f54 8062aaa: 89 fe mov %edi,%esi 8062aac: 2b b5 c4 ef ff ff sub 0xffffefc4(%ebp),%esi 8062ab2: 83 bd ac ef ff ff 00 cmpl $0x0,0xffffefac(%ebp) 8062ab9: 0f 8f 79 01 00 00 jg 0x8062c38 8062abf: 8b 85 c4 ef ff ff mov 0xffffefc4(%ebp),%eax 8062ac5: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8062acb: 85 c0 test %eax,%eax 8062acd: 0f 8e ca 00 00 00 jle 0x8062b9d 8062ad3: 8d 9c 85 e4 f7 ff ff lea 0xfffff7e4(%ebp,%eax,4),%ebx 8062ada: f7 d8 neg %eax 8062adc: 83 e0 03 and $0x3,%eax 8062adf: 89 85 90 ee ff ff mov %eax,0xffffee90(%ebp) 8062ae5: 74 5d je 0x8062b44 8062ae7: 83 f8 03 cmp $0x3,%eax 8062aea: 7d 39 jge 0x8062b25 8062aec: 83 f8 02 cmp $0x2,%eax 8062aef: 7d 1a jge 0x8062b0b 8062af1: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062af7: 01 f2 add %esi,%edx 8062af9: 8b 03 mov (%ebx),%eax 8062afb: 89 84 95 e8 f7 ff ff mov %eax,0xfffff7e8(%ebp,%edx,4) 8062b02: 83 c3 fc add $0xfffffffc,%ebx 8062b05: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 8062b0b: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062b11: 01 f2 add %esi,%edx 8062b13: 8b 03 mov (%ebx),%eax 8062b15: 89 84 95 e8 f7 ff ff mov %eax,0xfffff7e8(%ebp,%edx,4) 8062b1c: 83 c3 fc add $0xfffffffc,%ebx 8062b1f: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 8062b25: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062b2b: 01 f2 add %esi,%edx 8062b2d: 8b 03 mov (%ebx),%eax 8062b2f: 89 84 95 e8 f7 ff ff mov %eax,0xfffff7e8(%ebp,%edx,4) 8062b36: 83 c3 fc add $0xfffffffc,%ebx 8062b39: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 8062b3f: 74 5c je 0x8062b9d 8062b41: 8d 76 00 lea 0x0(%esi),%esi 8062b44: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062b4a: 01 f2 add %esi,%edx 8062b4c: 8b 0b mov (%ebx),%ecx 8062b4e: 89 8c 95 e8 f7 ff ff mov %ecx,0xfffff7e8(%ebp,%edx,4) 8062b55: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8062b5b: 8d 7c 3e ff lea 0xffffffff(%esi,%edi,1),%edi 8062b5f: 8b 43 fc mov 0xfffffffc(%ebx),%eax 8062b62: 89 84 bd e8 f7 ff ff mov %eax,0xfffff7e8(%ebp,%edi,4) 8062b69: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062b6f: 8d 54 16 fe lea 0xfffffffe(%esi,%edx,1),%edx 8062b73: 8b 4b f8 mov 0xfffffff8(%ebx),%ecx 8062b76: 89 8c 95 e8 f7 ff ff mov %ecx,0xfffff7e8(%ebp,%edx,4) 8062b7d: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8062b83: 8d 7c 3e fd lea 0xfffffffd(%esi,%edi,1),%edi 8062b87: 8b 43 f4 mov 0xfffffff4(%ebx),%eax 8062b8a: 89 84 bd e8 f7 ff ff mov %eax,0xfffff7e8(%ebp,%edi,4) 8062b91: 83 c3 f0 add $0xfffffff0,%ebx 8062b94: 83 85 8c ee ff ff fc addl $0xfffffffc,0xffffee8c(%ebp) 8062b9b: 75 a7 jne 0x8062b44 8062b9d: 31 db xor %ebx,%ebx 8062b9f: 8d 56 01 lea 0x1(%esi),%edx 8062ba2: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8062ba8: 39 d3 cmp %edx,%ebx 8062baa: 7d 7b jge 0x8062c27 8062bac: 83 e2 03 and $0x3,%edx 8062baf: 89 95 90 ee ff ff mov %edx,0xffffee90(%ebp) 8062bb5: 74 39 je 0x8062bf0 8062bb7: 83 fa 01 cmp $0x1,%edx 8062bba: 7e 1d jle 0x8062bd9 8062bbc: 83 fa 02 cmp $0x2,%edx 8062bbf: 7e 0c jle 0x8062bcd 8062bc1: c7 84 9d e8 f7 ff ff movl $0x0,0xfffff7e8(%ebp,%ebx,4) 8062bc8: 00 00 00 00 8062bcc: 43 inc %ebx 8062bcd: c7 84 9d e8 f7 ff ff movl $0x0,0xfffff7e8(%ebp,%ebx,4) 8062bd4: 00 00 00 00 8062bd8: 43 inc %ebx 8062bd9: c7 84 9d e8 f7 ff ff movl $0x0,0xfffff7e8(%ebp,%ebx,4) 8062be0: 00 00 00 00 8062be4: 43 inc %ebx 8062be5: 39 9d 8c ee ff ff cmp %ebx,0xffffee8c(%ebp) 8062beb: 7e 3a jle 0x8062c27 8062bed: 8d 76 00 lea 0x0(%esi),%esi 8062bf0: c7 84 9d e8 f7 ff ff movl $0x0,0xfffff7e8(%ebp,%ebx,4) 8062bf7: 00 00 00 00 8062bfb: c7 84 9d ec f7 ff ff movl $0x0,0xfffff7ec(%ebp,%ebx,4) 8062c02: 00 00 00 00 8062c06: c7 84 9d f0 f7 ff ff movl $0x0,0xfffff7f0(%ebp,%ebx,4) 8062c0d: 00 00 00 00 8062c11: c7 84 9d f4 f7 ff ff movl $0x0,0xfffff7f4(%ebp,%ebx,4) 8062c18: 00 00 00 00 8062c1c: 83 c3 04 add $0x4,%ebx 8062c1f: 39 9d 8c ee ff ff cmp %ebx,0xffffee8c(%ebp) 8062c25: 7f c9 jg 0x8062bf0 8062c27: 89 f0 mov %esi,%eax 8062c29: c1 e0 05 shl $0x5,%eax 8062c2c: 29 85 c0 ef ff ff sub %eax,0xffffefc0(%ebp) 8062c32: e9 ca 03 00 00 jmp 0x8063001 8062c37: 90 nop 8062c38: 89 f0 mov %esi,%eax 8062c3a: c1 e0 05 shl $0x5,%eax 8062c3d: 03 85 ac ef ff ff add 0xffffefac(%ebp),%eax 8062c43: 83 f8 40 cmp $0x40,%eax 8062c46: 0f 8f 94 01 00 00 jg 0x8062de0 8062c4c: 8b 8d b8 ef ff ff mov 0xffffefb8(%ebp),%ecx 8062c52: 89 8d bc ef ff ff mov %ecx,0xffffefbc(%ebp) 8062c58: c7 85 b8 ef ff ff 00 movl $0x0,0xffffefb8(%ebp) 8062c5f: 00 00 00 8062c62: c7 85 bc ef ff ff 00 movl $0x0,0xffffefbc(%ebp) 8062c69: 00 00 00 8062c6c: 8b bd c4 ef ff ff mov 0xffffefc4(%ebp),%edi 8062c72: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8062c78: 85 ff test %edi,%edi 8062c7a: 0f 8e c9 00 00 00 jle 0x8062d49 8062c80: 8d 9c bd e4 f7 ff ff lea 0xfffff7e4(%ebp,%edi,4),%ebx 8062c87: f7 df neg %edi 8062c89: 83 e7 03 and $0x3,%edi 8062c8c: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 8062c92: 74 5c je 0x8062cf0 8062c94: 83 ff 03 cmp $0x3,%edi 8062c97: 7d 39 jge 0x8062cd2 8062c99: 83 ff 02 cmp $0x2,%edi 8062c9c: 7d 1a jge 0x8062cb8 8062c9e: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062ca4: 01 f2 add %esi,%edx 8062ca6: 8b 03 mov (%ebx),%eax 8062ca8: 89 84 95 e8 f7 ff ff mov %eax,0xfffff7e8(%ebp,%edx,4) 8062caf: 83 c3 fc add $0xfffffffc,%ebx 8062cb2: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 8062cb8: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062cbe: 01 f2 add %esi,%edx 8062cc0: 8b 03 mov (%ebx),%eax 8062cc2: 89 84 95 e8 f7 ff ff mov %eax,0xfffff7e8(%ebp,%edx,4) 8062cc9: 83 c3 fc add $0xfffffffc,%ebx 8062ccc: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 8062cd2: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8062cd8: 01 f2 add %esi,%edx 8062cda: 8b 03 mov (%ebx),%eax 8062cdc: 89 84 95 e8 f7 ff ff mov %eax,0xfffff7e8(%ebp,%edx,4) 8062ce3: 83 c3 fc add $0xfffffffc,%ebx 8062ce6: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 8062cec: 74 5b je 0x8062d49 8062cee: 8d 36 lea (%esi),%esi 8062cf0: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8062cf6: 01 f0 add %esi,%eax 8062cf8: 8b 13 mov (%ebx),%edx 8062cfa: 89 94 85 e8 f7 ff ff mov %edx,0xfffff7e8(%ebp,%eax,4) 8062d01: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8062d07: 8d 4c 0e ff lea 0xffffffff(%esi,%ecx,1),%ecx 8062d0b: 8b 7b fc mov 0xfffffffc(%ebx),%edi 8062d0e: 89 bc 8d e8 f7 ff ff mov %edi,0xfffff7e8(%ebp,%ecx,4) 8062d15: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8062d1b: 8d 44 06 fe lea 0xfffffffe(%esi,%eax,1),%eax 8062d1f: 8b 53 f8 mov 0xfffffff8(%ebx),%edx 8062d22: 89 94 85 e8 f7 ff ff mov %edx,0xfffff7e8(%ebp,%eax,4) 8062d29: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8062d2f: 8d 4c 0e fd lea 0xfffffffd(%esi,%ecx,1),%ecx 8062d33: 8b 7b f4 mov 0xfffffff4(%ebx),%edi 8062d36: 89 bc 8d e8 f7 ff ff mov %edi,0xfffff7e8(%ebp,%ecx,4) 8062d3d: 83 c3 f0 add $0xfffffff0,%ebx 8062d40: 83 85 8c ee ff ff fc addl $0xfffffffc,0xffffee8c(%ebp) 8062d47: 75 a7 jne 0x8062cf0 8062d49: 31 db xor %ebx,%ebx 8062d4b: 8d 46 01 lea 0x1(%esi),%eax 8062d4e: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8062d54: 39 c3 cmp %eax,%ebx 8062d56: 0f 8d e7 01 00 00 jge 0x8062f43 8062d5c: 83 e0 03 and $0x3,%eax 8062d5f: 89 85 90 ee ff ff mov %eax,0xffffee90(%ebp) 8062d65: 74 3d je 0x8062da4 8062d67: 83 f8 01 cmp $0x1,%eax 8062d6a: 7e 1d jle 0x8062d89 8062d6c: 83 f8 02 cmp $0x2,%eax 8062d6f: 7e 0c jle 0x8062d7d 8062d71: c7 84 9d e8 f7 ff ff movl $0x0,0xfffff7e8(%ebp,%ebx,4) 8062d78: 00 00 00 00 8062d7c: 43 inc %ebx 8062d7d: c7 84 9d e8 f7 ff ff movl $0x0,0xfffff7e8(%ebp,%ebx,4) 8062d84: 00 00 00 00 8062d88: 43 inc %ebx 8062d89: c7 84 9d e8 f7 ff ff movl $0x0,0xfffff7e8(%ebp,%ebx,4) 8062d90: 00 00 00 00 8062d94: 43 inc %ebx 8062d95: 39 9d 8c ee ff ff cmp %ebx,0xffffee8c(%ebp) 8062d9b: 0f 8e a2 01 00 00 jle 0x8062f43 8062da1: 8d 76 00 lea 0x0(%esi),%esi 8062da4: c7 84 9d e8 f7 ff ff movl $0x0,0xfffff7e8(%ebp,%ebx,4) 8062dab: 00 00 00 00 8062daf: c7 84 9d ec f7 ff ff movl $0x0,0xfffff7ec(%ebp,%ebx,4) 8062db6: 00 00 00 00 8062dba: c7 84 9d f0 f7 ff ff movl $0x0,0xfffff7f0(%ebp,%ebx,4) 8062dc1: 00 00 00 00 8062dc5: c7 84 9d f4 f7 ff ff movl $0x0,0xfffff7f4(%ebp,%ebx,4) 8062dcc: 00 00 00 00 8062dd0: 83 c3 04 add $0x4,%ebx 8062dd3: 39 9d 8c ee ff ff cmp %ebx,0xffffee8c(%ebp) 8062dd9: 7f c9 jg 0x8062da4 8062ddb: e9 63 01 00 00 jmp 0x8062f43 8062de0: ba 40 00 00 00 mov $0x40,%edx 8062de5: 2b 95 ac ef ff ff sub 0xffffefac(%ebp),%edx 8062deb: 89 95 b0 ee ff ff mov %edx,0xffffeeb0(%ebp) 8062df1: 83 fa 1f cmp $0x1f,%edx 8062df4: 0f 8e fa 00 00 00 jle 0x8062ef4 8062dfa: 8b 9d b0 ee ff ff mov 0xffffeeb0(%ebp),%ebx 8062e00: 85 d2 test %edx,%edx 8062e02: 7d 03 jge 0x8062e07 8062e04: 83 c3 1f add $0x1f,%ebx 8062e07: 80 e3 e0 and $0xe0,%bl 8062e0a: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 8062e10: 8b 8d b0 ee ff ff mov 0xffffeeb0(%ebp),%ecx 8062e16: 29 d9 sub %ebx,%ecx 8062e18: 51 push %ecx 8062e19: 6a 02 push $0x2 8062e1b: 8d bd b8 ef ff ff lea 0xffffefb8(%ebp),%edi 8062e21: 89 bd 94 ee ff ff mov %edi,0xffffee94(%ebp) 8062e27: 57 push %edi 8062e28: 8b 9d 94 ee ff ff mov 0xffffee94(%ebp),%ebx 8062e2e: 8b 85 b0 ee ff ff mov 0xffffeeb0(%ebp),%eax 8062e34: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8062e3a: 85 c0 test %eax,%eax 8062e3c: 7d 09 jge 0x8062e47 8062e3e: 83 c0 1f add $0x1f,%eax 8062e41: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8062e47: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8062e4d: c1 f8 05 sar $0x5,%eax 8062e50: 8d 04 83 lea (%ebx,%eax,4),%eax 8062e53: 50 push %eax 8062e54: e8 67 2d 00 00 call 0x8065bc0 8062e59: 8b 9d b0 ee ff ff mov 0xffffeeb0(%ebp),%ebx 8062e5f: 85 db test %ebx,%ebx 8062e61: 7d 03 jge 0x8062e66 8062e63: 83 c3 1f add $0x1f,%ebx 8062e66: c1 fb 05 sar $0x5,%ebx 8062e69: 83 c4 10 add $0x10,%esp 8062e6c: 85 db test %ebx,%ebx 8062e6e: 0f 8c cf 00 00 00 jl 0x8062f43 8062e74: 89 d8 mov %ebx,%eax 8062e76: f7 d0 not %eax 8062e78: 83 e0 03 and $0x3,%eax 8062e7b: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8062e81: 83 fb ff cmp $0xffffffff,%ebx 8062e84: 7e 26 jle 0x8062eac 8062e86: 85 c0 test %eax,%eax 8062e88: 74 36 je 0x8062ec0 8062e8a: 83 f8 03 cmp $0x3,%eax 8062e8d: 7d 1d jge 0x8062eac 8062e8f: 83 f8 02 cmp $0x2,%eax 8062e92: 7d 0c jge 0x8062ea0 8062e94: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8062e9b: 00 00 00 00 8062e9f: 4b dec %ebx 8062ea0: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8062ea7: 00 00 00 00 8062eab: 4b dec %ebx 8062eac: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8062eb3: 00 00 00 00 8062eb7: 4b dec %ebx 8062eb8: 0f 88 85 00 00 00 js 0x8062f43 8062ebe: 8d 36 lea (%esi),%esi 8062ec0: c7 84 9d b8 ef ff ff movl $0x0,0xffffefb8(%ebp,%ebx,4) 8062ec7: 00 00 00 00 8062ecb: c7 84 9d b4 ef ff ff movl $0x0,0xffffefb4(%ebp,%ebx,4) 8062ed2: 00 00 00 00 8062ed6: c7 84 9d b0 ef ff ff movl $0x0,0xffffefb0(%ebp,%ebx,4) 8062edd: 00 00 00 00 8062ee1: c7 84 9d ac ef ff ff movl $0x0,0xffffefac(%ebp,%ebx,4) 8062ee8: 00 00 00 00 8062eec: 83 c3 fc add $0xfffffffc,%ebx 8062eef: 79 cf jns 0x8062ec0 8062ef1: eb 50 jmp 0x8062f43 8062ef3: 90 nop 8062ef4: 83 bd b0 ee ff ff 00 cmpl $0x0,0xffffeeb0(%ebp) 8062efb: 7e 46 jle 0x8062f43 8062efd: 8d 9d b8 ef ff ff lea 0xffffefb8(%ebp),%ebx 8062f03: 83 bd b0 ee ff ff 20 cmpl $0x20,0xffffeeb0(%ebp) 8062f0a: 75 18 jne 0x8062f24 8062f0c: 8b 85 b8 ef ff ff mov 0xffffefb8(%ebp),%eax 8062f12: 89 85 bc ef ff ff mov %eax,0xffffefbc(%ebp) 8062f18: c7 85 b8 ef ff ff 00 movl $0x0,0xffffefb8(%ebp) 8062f1f: 00 00 00 8062f22: eb 1f jmp 0x8062f43 8062f24: 8b 95 b0 ee ff ff mov 0xffffeeb0(%ebp),%edx 8062f2a: 52 push %edx 8062f2b: 6a 02 push $0x2 8062f2d: 53 push %ebx 8062f2e: 53 push %ebx 8062f2f: e8 8c 2c 00 00 call 0x8065bc0 8062f34: 8b 8d b8 ef ff ff mov 0xffffefb8(%ebp),%ecx 8062f3a: 89 8d b8 ef ff ff mov %ecx,0xffffefb8(%ebp) 8062f40: 83 c4 10 add $0x10,%esp 8062f43: 89 f0 mov %esi,%eax 8062f45: c1 e0 05 shl $0x5,%eax 8062f48: 01 85 ac ef ff ff add %eax,0xffffefac(%ebp) 8062f4e: e9 ae 00 00 00 jmp 0x8063001 8062f53: 90 nop 8062f54: 8b b5 c4 ef ff ff mov 0xffffefc4(%ebp),%esi 8062f5a: 85 f6 test %esi,%esi 8062f5c: 0f 8e 9f 00 00 00 jle 0x8063001 8062f62: 8d bc b5 e4 f7 ff ff lea 0xfffff7e4(%ebp,%esi,4),%edi 8062f69: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8062f6f: 89 f0 mov %esi,%eax 8062f71: f7 d8 neg %eax 8062f73: 89 c3 mov %eax,%ebx 8062f75: 83 e3 03 and $0x3,%ebx 8062f78: 74 4f je 0x8062fc9 8062f7a: 83 fb 03 cmp $0x3,%ebx 8062f7d: 7d 2f jge 0x8062fae 8062f7f: 83 fb 02 cmp $0x2,%ebx 8062f82: 7d 13 jge 0x8062f97 8062f84: 8b 17 mov (%edi),%edx 8062f86: 89 94 b5 e8 f7 ff ff mov %edx,0xfffff7e8(%ebp,%esi,4) 8062f8d: 83 c7 fc add $0xfffffffc,%edi 8062f90: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 8062f96: 4e dec %esi 8062f97: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 8062f9d: 8b 09 mov (%ecx),%ecx 8062f9f: 89 8c b5 e8 f7 ff ff mov %ecx,0xfffff7e8(%ebp,%esi,4) 8062fa6: 83 85 8c ee ff ff fc addl $0xfffffffc,0xffffee8c(%ebp) 8062fad: 4e dec %esi 8062fae: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 8062fb4: 8b 3f mov (%edi),%edi 8062fb6: 89 bc b5 e8 f7 ff ff mov %edi,0xfffff7e8(%ebp,%esi,4) 8062fbd: 83 85 8c ee ff ff fc addl $0xfffffffc,0xffffee8c(%ebp) 8062fc4: 4e dec %esi 8062fc5: 85 f6 test %esi,%esi 8062fc7: 7e 38 jle 0x8063001 8062fc9: 8b 9d 8c ee ff ff mov 0xffffee8c(%ebp),%ebx 8062fcf: 90 nop 8062fd0: 8b 03 mov (%ebx),%eax 8062fd2: 89 84 b5 e8 f7 ff ff mov %eax,0xfffff7e8(%ebp,%esi,4) 8062fd9: 8b 43 fc mov 0xfffffffc(%ebx),%eax 8062fdc: 89 84 b5 e4 f7 ff ff mov %eax,0xfffff7e4(%ebp,%esi,4) 8062fe3: 8b 43 f8 mov 0xfffffff8(%ebx),%eax 8062fe6: 89 84 b5 e0 f7 ff ff mov %eax,0xfffff7e0(%ebp,%esi,4) 8062fed: 8b 43 f4 mov 0xfffffff4(%ebx),%eax 8062ff0: 89 84 b5 dc f7 ff ff mov %eax,0xfffff7dc(%ebp,%esi,4) 8062ff7: 83 c3 f0 add $0xfffffff0,%ebx 8062ffa: 83 c6 fc add $0xfffffffc,%esi 8062ffd: 85 f6 test %esi,%esi 8062fff: 7f cf jg 0x8062fd0 8063001: 8b 85 b0 ef ff ff mov 0xffffefb0(%ebp),%eax 8063007: c7 84 85 d0 ef ff ff movl $0x0,0xffffefd0(%ebp,%eax,4) 806300e: 00 00 00 00 8063012: 8b 9c 85 e8 f7 ff ff mov 0xfffff7e8(%ebp,%eax,4),%ebx 8063019: 83 bd ac ef ff ff 40 cmpl $0x40,0xffffefac(%ebp) 8063020: 0f 8f 3c 03 00 00 jg 0x8063362 8063026: 8d 95 e4 f7 ff ff lea 0xfffff7e4(%ebp),%edx 806302c: 89 95 ac ee ff ff mov %edx,0xffffeeac(%ebp) 8063032: 8d 36 lea (%esi),%esi 8063034: 39 9d b8 ee ff ff cmp %ebx,0xffffeeb8(%ebp) 806303a: 75 10 jne 0x806304c 806303c: c7 85 84 ee ff ff ff movl $0xffffffff,0xffffee84(%ebp) 8063043: ff ff ff 8063046: e9 86 00 00 00 jmp 0x80630d1 806304b: 90 nop 806304c: 8b 8d b0 ef ff ff mov 0xffffefb0(%ebp),%ecx 8063052: c1 e1 02 shl $0x2,%ecx 8063055: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 806305b: 8b 85 ac ee ff ff mov 0xffffeeac(%ebp),%eax 8063061: 8b 04 01 mov (%ecx,%eax,1),%eax 8063064: 89 da mov %ebx,%edx 8063066: f7 b5 b8 ee ff ff divl 0xffffeeb8(%ebp) 806306c: 89 d6 mov %edx,%esi 806306e: 89 85 84 ee ff ff mov %eax,0xffffee84(%ebp) 8063074: 8b 85 b4 ee ff ff mov 0xffffeeb4(%ebp),%eax 806307a: f7 a5 84 ee ff ff mull 0xffffee84(%ebp) 8063080: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8063086: 89 c3 mov %eax,%ebx 8063088: 39 f2 cmp %esi,%edx 806308a: 77 13 ja 0x806309f 806308c: 75 43 jne 0x80630d1 806308e: 8d 36 lea (%esi),%esi 8063090: 8b 8d b0 ef ff ff mov 0xffffefb0(%ebp),%ecx 8063096: 39 9c 8d e0 f7 ff ff cmp %ebx,0xfffff7e0(%ebp,%ecx,4) 806309d: 73 32 jae 0x80630d1 806309f: ff 8d 84 ee ff ff decl 0xffffee84(%ebp) 80630a5: 03 b5 b8 ee ff ff add 0xffffeeb8(%ebp),%esi 80630ab: 39 b5 b8 ee ff ff cmp %esi,0xffffeeb8(%ebp) 80630b1: 77 1e ja 0x80630d1 80630b3: 39 9d b4 ee ff ff cmp %ebx,0xffffeeb4(%ebp) 80630b9: 76 06 jbe 0x80630c1 80630bb: ff 8d 8c ee ff ff decl 0xffffee8c(%ebp) 80630c1: 2b 9d b4 ee ff ff sub 0xffffeeb4(%ebp),%ebx 80630c7: 39 b5 8c ee ff ff cmp %esi,0xffffee8c(%ebp) 80630cd: 77 d0 ja 0x806309f 80630cf: 74 bf je 0x8063090 80630d1: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 80630d7: 57 push %edi 80630d8: 8b 85 b0 ef ff ff mov 0xffffefb0(%ebp),%eax 80630de: 40 inc %eax 80630df: 50 push %eax 80630e0: 8d b5 d0 ef ff ff lea 0xffffefd0(%ebp),%esi 80630e6: 56 push %esi 80630e7: 8d 9d e8 f7 ff ff lea 0xfffff7e8(%ebp),%ebx 80630ed: 53 push %ebx 80630ee: e8 3d 45 00 00 call 0x8067630 80630f3: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 80630f9: 83 c4 10 add $0x10,%esp 80630fc: 8b 95 b0 ef ff ff mov 0xffffefb0(%ebp),%edx 8063102: 39 84 95 e8 f7 ff ff cmp %eax,0xfffff7e8(%ebp,%edx,4) 8063109: 74 13 je 0x806311e 806310b: 52 push %edx 806310c: 56 push %esi 806310d: 53 push %ebx 806310e: 53 push %ebx 806310f: e8 3c 22 00 00 call 0x8065350 8063114: 4f dec %edi 8063115: 89 bd 84 ee ff ff mov %edi,0xffffee84(%ebp) 806311b: 83 c4 10 add $0x10,%esp 806311e: 8b 8d b0 ef ff ff mov 0xffffefb0(%ebp),%ecx 8063124: 8b bd ac ee ff ff mov 0xffffeeac(%ebp),%edi 806312a: 8b 0c 8f mov (%edi,%ecx,4),%ecx 806312d: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 8063133: 8b bd b0 ef ff ff mov 0xffffefb0(%ebp),%edi 8063139: 89 8c bd e8 f7 ff ff mov %ecx,0xfffff7e8(%ebp,%edi,4) 8063140: 8b 9d 94 ee ff ff mov 0xffffee94(%ebp),%ebx 8063146: 4f dec %edi 8063147: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 806314d: 85 ff test %edi,%edi 806314f: 0f 8e d8 00 00 00 jle 0x806322d 8063155: 8b 85 ac ee ff ff mov 0xffffeeac(%ebp),%eax 806315b: 8d 04 b8 lea (%eax,%edi,4),%eax 806315e: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8063164: f7 df neg %edi 8063166: 89 fe mov %edi,%esi 8063168: 83 e6 03 and $0x3,%esi 806316b: 74 7b je 0x80631e8 806316d: 83 fe 03 cmp $0x3,%esi 8063170: 7d 4f jge 0x80631c1 8063172: 83 fe 02 cmp $0x2,%esi 8063175: 7d 27 jge 0x806319e 8063177: 8b 10 mov (%eax),%edx 8063179: 8b 8d 90 ee ff ff mov 0xffffee90(%ebp),%ecx 806317f: 89 94 8d e8 f7 ff ff mov %edx,0xfffff7e8(%ebp,%ecx,4) 8063186: 83 c0 fc add $0xfffffffc,%eax 8063189: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 806318f: 8b bd b0 ef ff ff mov 0xffffefb0(%ebp),%edi 8063195: 83 c7 fe add $0xfffffffe,%edi 8063198: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 806319e: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80631a4: 8b 00 mov (%eax),%eax 80631a6: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 80631ac: 89 84 95 e8 f7 ff ff mov %eax,0xfffff7e8(%ebp,%edx,4) 80631b3: 83 85 8c ee ff ff fc addl $0xfffffffc,0xffffee8c(%ebp) 80631ba: 4a dec %edx 80631bb: 89 95 90 ee ff ff mov %edx,0xffffee90(%ebp) 80631c1: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 80631c7: 8b 09 mov (%ecx),%ecx 80631c9: 8b bd 90 ee ff ff mov 0xffffee90(%ebp),%edi 80631cf: 89 8c bd e8 f7 ff ff mov %ecx,0xfffff7e8(%ebp,%edi,4) 80631d6: 83 85 8c ee ff ff fc addl $0xfffffffc,0xffffee8c(%ebp) 80631dd: 4f dec %edi 80631de: 89 bd 90 ee ff ff mov %edi,0xffffee90(%ebp) 80631e4: 85 ff test %edi,%edi 80631e6: 7e 45 jle 0x806322d 80631e8: 8b b5 8c ee ff ff mov 0xffffee8c(%ebp),%esi 80631ee: 8d 36 lea (%esi),%esi 80631f0: 8b 16 mov (%esi),%edx 80631f2: 8b 85 90 ee ff ff mov 0xffffee90(%ebp),%eax 80631f8: 89 94 85 e8 f7 ff ff mov %edx,0xfffff7e8(%ebp,%eax,4) 80631ff: 8b 4e fc mov 0xfffffffc(%esi),%ecx 8063202: 89 8c 85 e4 f7 ff ff mov %ecx,0xfffff7e4(%ebp,%eax,4) 8063209: 8b 7e f8 mov 0xfffffff8(%esi),%edi 806320c: 89 bc 85 e0 f7 ff ff mov %edi,0xfffff7e0(%ebp,%eax,4) 8063213: 8b 56 f4 mov 0xfffffff4(%esi),%edx 8063216: 89 94 85 dc f7 ff ff mov %edx,0xfffff7dc(%ebp,%eax,4) 806321d: 83 c6 f0 add $0xfffffff0,%esi 8063220: 83 c0 fc add $0xfffffffc,%eax 8063223: 89 85 90 ee ff ff mov %eax,0xffffee90(%ebp) 8063229: 85 c0 test %eax,%eax 806322b: 7f c3 jg 0x80631f0 806322d: 83 bd ac ef ff ff 00 cmpl $0x0,0xffffefac(%ebp) 8063234: 0f 85 82 00 00 00 jne 0x80632bc 806323a: 83 bd 84 ee ff ff 00 cmpl $0x0,0xffffee84(%ebp) 8063241: 75 09 jne 0x806324c 8063243: be 20 00 00 00 mov $0x20,%esi 8063248: eb 0e jmp 0x8063258 806324a: 8d 36 lea (%esi),%esi 806324c: 0f bd 85 84 ee ff ff bsr 0xffffee84(%ebp),%eax 8063253: 89 c6 mov %eax,%esi 8063255: 83 f6 1f xor $0x1f,%esi 8063258: 29 b5 c0 ef ff ff sub %esi,0xffffefc0(%ebp) 806325e: b8 20 00 00 00 mov $0x20,%eax 8063263: 29 f0 sub %esi,%eax 8063265: 83 f8 40 cmp $0x40,%eax 8063268: 7e 2e jle 0x8063298 806326a: 83 c6 40 add $0x40,%esi 806326d: 89 b5 b0 ee ff ff mov %esi,0xffffeeb0(%ebp) 8063273: b9 20 00 00 00 mov $0x20,%ecx 8063278: 29 f1 sub %esi,%ecx 806327a: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 8063280: d3 ef shr %cl,%edi 8063282: 89 bd b8 ef ff ff mov %edi,0xffffefb8(%ebp) 8063288: c7 85 ac ef ff ff 41 movl $0x41,0xffffefac(%ebp) 806328f: 00 00 00 8063292: e9 b7 00 00 00 jmp 0x806334e 8063297: 90 nop 8063298: c7 85 bc ef ff ff 00 movl $0x0,0xffffefbc(%ebp) 806329f: 00 00 00 80632a2: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 80632a8: 89 85 b8 ef ff ff mov %eax,0xffffefb8(%ebp) 80632ae: f7 de neg %esi 80632b0: 89 b5 ac ef ff ff mov %esi,0xffffefac(%ebp) 80632b6: e9 93 00 00 00 jmp 0x806334e 80632bb: 90 nop 80632bc: 8b 85 ac ef ff ff mov 0xffffefac(%ebp),%eax 80632c2: 83 c0 20 add $0x20,%eax 80632c5: 83 f8 40 cmp $0x40,%eax 80632c8: 7f 1a jg 0x80632e4 80632ca: 8b 95 b8 ef ff ff mov 0xffffefb8(%ebp),%edx 80632d0: 89 95 bc ef ff ff mov %edx,0xffffefbc(%ebp) 80632d6: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80632dc: 89 8d b8 ef ff ff mov %ecx,0xffffefb8(%ebp) 80632e2: eb 6a jmp 0x806334e 80632e4: bf 40 00 00 00 mov $0x40,%edi 80632e9: 2b bd ac ef ff ff sub 0xffffefac(%ebp),%edi 80632ef: 89 bd b0 ee ff ff mov %edi,0xffffeeb0(%ebp) 80632f5: 85 ff test %edi,%edi 80632f7: 7e 55 jle 0x806334e 80632f9: 8d b5 b8 ef ff ff lea 0xffffefb8(%ebp),%esi 80632ff: 83 ff 20 cmp $0x20,%edi 8063302: 75 1c jne 0x8063320 8063304: 8b 85 b8 ef ff ff mov 0xffffefb8(%ebp),%eax 806330a: 89 85 bc ef ff ff mov %eax,0xffffefbc(%ebp) 8063310: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 8063316: 89 95 b8 ef ff ff mov %edx,0xffffefb8(%ebp) 806331c: eb 30 jmp 0x806334e 806331e: 8d 36 lea (%esi),%esi 8063320: 8b 8d b0 ee ff ff mov 0xffffeeb0(%ebp),%ecx 8063326: 51 push %ecx 8063327: 6a 02 push $0x2 8063329: 56 push %esi 806332a: 56 push %esi 806332b: e8 90 28 00 00 call 0x8065bc0 8063330: be 20 00 00 00 mov $0x20,%esi 8063335: 2b b5 b0 ee ff ff sub 0xffffeeb0(%ebp),%esi 806333b: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 8063341: 89 f1 mov %esi,%ecx 8063343: d3 ef shr %cl,%edi 8063345: 09 bd b8 ef ff ff or %edi,0xffffefb8(%ebp) 806334b: 83 c4 10 add $0x10,%esp 806334e: 83 85 ac ef ff ff 20 addl $0x20,0xffffefac(%ebp) 8063355: 83 bd ac ef ff ff 40 cmpl $0x40,0xffffefac(%ebp) 806335c: 0f 8e d2 fc ff ff jle 0x8063034 8063362: 8b 85 b0 ef ff ff mov 0xffffefb0(%ebp),%eax 8063368: 89 85 90 ee ff ff mov %eax,0xffffee90(%ebp) 806336e: 83 bc 85 e8 f7 ff ff cmpl $0x0,0xfffff7e8(%ebp,%eax,4) 8063375: 00 8063376: 75 1f jne 0x8063397 8063378: 83 bd 90 ee ff ff 00 cmpl $0x0,0xffffee90(%ebp) 806337f: 7c 16 jl 0x8063397 8063381: ff 8d 90 ee ff ff decl 0xffffee90(%ebp) 8063387: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 806338d: 83 bc 95 e8 f7 ff ff cmpl $0x0,0xfffff7e8(%ebp,%edx,4) 8063394: 00 8063395: 74 e1 je 0x8063378 8063397: 8b 9d c0 ef ff ff mov 0xffffefc0(%ebp),%ebx 806339d: 4b dec %ebx 806339e: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80633a4: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 80633aa: be 1f 00 00 00 mov $0x1f,%esi 80633af: 2b b5 b0 ee ff ff sub 0xffffeeb0(%ebp),%esi 80633b5: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 80633bc: 00 00 00 80633bf: 83 bd 20 ef ff ff 00 cmpl $0x0,0xffffef20(%ebp) 80633c6: 75 09 jne 0x80633d1 80633c8: 83 bd 90 ee ff ff 00 cmpl $0x0,0xffffee90(%ebp) 80633cf: 7c 0a jl 0x80633db 80633d1: c7 85 8c ee ff ff 01 movl $0x1,0xffffee8c(%ebp) 80633d8: 00 00 00 80633db: 8d bd b8 ef ff ff lea 0xffffefb8(%ebp),%edi 80633e1: 89 bd 84 ee ff ff mov %edi,0xffffee84(%ebp) 80633e7: 89 9d a8 ee ff ff mov %ebx,0xffffeea8(%ebp) 80633ed: 8b 85 94 ee ff ff mov 0xffffee94(%ebp),%eax 80633f3: 89 85 a4 ee ff ff mov %eax,0xffffeea4(%ebp) 80633f9: 89 b5 a0 ee ff ff mov %esi,0xffffeea0(%ebp) 80633ff: 8b b5 8c ee ff ff mov 0xffffee8c(%ebp),%esi 8063405: 81 fb 02 c0 ff ff cmp $0xffffc002,%ebx 806340b: 0f 8d 89 02 00 00 jge 0x806369a 8063411: bb 02 c0 ff ff mov $0xffffc002,%ebx 8063416: 2b 9d a8 ee ff ff sub 0xffffeea8(%ebp),%ebx 806341c: 83 fb 40 cmp $0x40,%ebx 806341f: 7e 13 jle 0x8063434 8063421: c7 05 ec b2 07 08 21 movl $0x21,0x807b2ec 8063428: 00 00 00 806342b: d9 ee fldz 806342d: e9 60 04 00 00 jmp 0x8063892 8063432: 8d 36 lea (%esi),%esi 8063434: b8 01 00 00 00 mov $0x1,%eax 8063439: 8b 8d a0 ee ff ff mov 0xffffeea0(%ebp),%ecx 806343f: d3 e0 shl %cl,%eax 8063441: 48 dec %eax 8063442: 85 85 a4 ee ff ff test %eax,0xffffeea4(%ebp) 8063448: 74 03 je 0x806344d 806344a: 83 ce 01 or $0x1,%esi 806344d: 83 fb 40 cmp $0x40,%ebx 8063450: 75 4e jne 0x80634a0 8063452: 8b bd bc ef ff ff mov 0xffffefbc(%ebp),%edi 8063458: 89 bd a4 ee ff ff mov %edi,0xffffeea4(%ebp) 806345e: c7 85 a0 ee ff ff 1f movl $0x1f,0xffffeea0(%ebp) 8063465: 00 00 00 8063468: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 806346e: 83 38 00 cmpl $0x0,(%eax) 8063471: 74 03 je 0x8063476 8063473: 83 ce 01 or $0x1,%esi 8063476: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 806347c: 83 7a 04 00 cmpl $0x0,0x4(%edx) 8063480: 74 03 je 0x8063485 8063482: 83 ce 01 or $0x1,%esi 8063485: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 806348b: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 8063492: c7 01 00 00 00 00 movl $0x0,(%ecx) 8063498: e9 f3 01 00 00 jmp 0x8063690 806349d: 8d 76 00 lea 0x0(%esi),%esi 80634a0: 83 fb 1f cmp $0x1f,%ebx 80634a3: 0f 8e bb 01 00 00 jle 0x8063664 80634a9: 8d 7b ff lea 0xffffffff(%ebx),%edi 80634ac: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80634b2: 85 ff test %edi,%edi 80634b4: 7d 09 jge 0x80634bf 80634b6: 8d 43 1e lea 0x1e(%ebx),%eax 80634b9: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 80634bf: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 80634c5: c1 fa 05 sar $0x5,%edx 80634c8: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 80634ce: 8b 0c 91 mov (%ecx,%edx,4),%ecx 80634d1: 89 8d a4 ee ff ff mov %ecx,0xffffeea4(%ebp) 80634d7: 8d 7b ff lea 0xffffffff(%ebx),%edi 80634da: 89 bd a0 ee ff ff mov %edi,0xffffeea0(%ebp) 80634e0: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80634e6: 85 ff test %edi,%edi 80634e8: 7d 09 jge 0x80634f3 80634ea: 8d 43 1e lea 0x1e(%ebx),%eax 80634ed: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 80634f3: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80634f9: 24 e0 and $0xe0,%al 80634fb: 29 85 a0 ee ff ff sub %eax,0xffffeea0(%ebp) 8063501: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 8063508: 00 00 00 806350b: 90 nop 806350c: 8d 53 ff lea 0xffffffff(%ebx),%edx 806350f: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8063515: 85 d2 test %edx,%edx 8063517: 7d 09 jge 0x8063522 8063519: 8d 4b 1e lea 0x1e(%ebx),%ecx 806351c: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 8063522: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8063528: c1 f8 05 sar $0x5,%eax 806352b: 39 85 90 ee ff ff cmp %eax,0xffffee90(%ebp) 8063531: 7d 1d jge 0x8063550 8063533: 8b bd 90 ee ff ff mov 0xffffee90(%ebp),%edi 8063539: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 806353f: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4) 8063543: 74 03 je 0x8063548 8063545: 83 ce 01 or $0x1,%esi 8063548: ff 85 90 ee ff ff incl 0xffffee90(%ebp) 806354e: eb bc jmp 0x806350c 8063550: b8 01 00 00 00 mov $0x1,%eax 8063555: 8b 8d a0 ee ff ff mov 0xffffeea0(%ebp),%ecx 806355b: d3 e0 shl %cl,%eax 806355d: 48 dec %eax 806355e: 85 85 a4 ee ff ff test %eax,0xffffeea4(%ebp) 8063564: 74 03 je 0x8063569 8063566: 83 ce 01 or $0x1,%esi 8063569: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 806356f: 85 db test %ebx,%ebx 8063571: 7d 09 jge 0x806357c 8063573: 8d 7b 1f lea 0x1f(%ebx),%edi 8063576: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 806357c: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8063582: 24 e0 and $0xe0,%al 8063584: 89 da mov %ebx,%edx 8063586: 29 c2 sub %eax,%edx 8063588: 52 push %edx 8063589: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 806358f: 85 db test %ebx,%ebx 8063591: 7d 09 jge 0x806359c 8063593: 8d 4b 1f lea 0x1f(%ebx),%ecx 8063596: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 806359c: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 80635a2: c1 ff 05 sar $0x5,%edi 80635a5: b8 02 00 00 00 mov $0x2,%eax 80635aa: 29 f8 sub %edi,%eax 80635ac: 50 push %eax 80635ad: 89 9d 8c ee ff ff mov %ebx,0xffffee8c(%ebp) 80635b3: 85 db test %ebx,%ebx 80635b5: 7d 09 jge 0x80635c0 80635b7: 8d 53 1f lea 0x1f(%ebx),%edx 80635ba: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 80635c0: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 80635c6: c1 f9 05 sar $0x5,%ecx 80635c9: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 80635cf: 8d 3c 8f lea (%edi,%ecx,4),%edi 80635d2: 57 push %edi 80635d3: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 80635d9: 50 push %eax 80635da: e8 51 3f 00 00 call 0x8067530 80635df: 83 c4 10 add $0x10,%esp 80635e2: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 80635e9: 00 00 00 80635ec: c7 85 90 ee ff ff 00 movl $0x0,0xffffee90(%ebp) 80635f3: 00 00 00 80635f6: 8d 36 lea (%esi),%esi 80635f8: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 80635fe: 85 db test %ebx,%ebx 8063600: 7d 09 jge 0x806360b 8063602: 8d 53 1f lea 0x1f(%ebx),%edx 8063605: 89 95 94 ee ff ff mov %edx,0xffffee94(%ebp) 806360b: 8b 85 94 ee ff ff mov 0xffffee94(%ebp),%eax 8063611: c1 f8 05 sar $0x5,%eax 8063614: 39 85 8c ee ff ff cmp %eax,0xffffee8c(%ebp) 806361a: 7d 74 jge 0x8063690 806361c: 89 9d 94 ee ff ff mov %ebx,0xffffee94(%ebp) 8063622: 85 db test %ebx,%ebx 8063624: 7d 09 jge 0x806362f 8063626: 8d 4b 1f lea 0x1f(%ebx),%ecx 8063629: 89 8d 94 ee ff ff mov %ecx,0xffffee94(%ebp) 806362f: 8b bd 94 ee ff ff mov 0xffffee94(%ebp),%edi 8063635: c1 ff 05 sar $0x5,%edi 8063638: b8 02 00 00 00 mov $0x2,%eax 806363d: 29 f8 sub %edi,%eax 806363f: 8b 95 90 ee ff ff mov 0xffffee90(%ebp),%edx 8063645: 8d 14 82 lea (%edx,%eax,4),%edx 8063648: 8b 8d 84 ee ff ff mov 0xffffee84(%ebp),%ecx 806364e: c7 04 11 00 00 00 00 movl $0x0,(%ecx,%edx,1) 8063655: 83 85 90 ee ff ff 04 addl $0x4,0xffffee90(%ebp) 806365c: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 8063662: eb 94 jmp 0x80635f8 8063664: 85 db test %ebx,%ebx 8063666: 7e 28 jle 0x8063690 8063668: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 806366e: 89 bd a4 ee ff ff mov %edi,0xffffeea4(%ebp) 8063674: 8d 43 ff lea 0xffffffff(%ebx),%eax 8063677: 89 85 a0 ee ff ff mov %eax,0xffffeea0(%ebp) 806367d: 53 push %ebx 806367e: 6a 02 push $0x2 8063680: 8b 95 84 ee ff ff mov 0xffffee84(%ebp),%edx 8063686: 52 push %edx 8063687: 52 push %edx 8063688: e8 a3 3e 00 00 call 0x8067530 806368d: 83 c4 10 add $0x10,%esp 8063690: c7 85 a8 ee ff ff 01 movl $0xffffc001,0xffffeea8(%ebp) 8063697: c0 ff ff 806369a: bb 01 00 00 00 mov $0x1,%ebx 806369f: 8b 8d a0 ee ff ff mov 0xffffeea0(%ebp),%ecx 80636a5: d3 e3 shl %cl,%ebx 80636a7: 85 9d a4 ee ff ff test %ebx,0xffffeea4(%ebp) 80636ad: 0f 84 9c 01 00 00 je 0x806384f 80636b3: 85 f6 test %esi,%esi 80636b5: 75 18 jne 0x80636cf 80636b7: f6 85 b8 ef ff ff 01 testb $0x1,0xffffefb8(%ebp) 80636be: 75 0f jne 0x80636cf 80636c0: 8d 43 ff lea 0xffffffff(%ebx),%eax 80636c3: 85 85 a4 ee ff ff test %eax,0xffffeea4(%ebp) 80636c9: 0f 84 80 01 00 00 je 0x806384f 80636cf: c7 85 9c ee ff ff 02 movl $0x2,0xffffee9c(%ebp) 80636d6: 00 00 00 80636d9: 8b bd b8 ef ff ff mov 0xffffefb8(%ebp),%edi 80636df: 89 bd 8c ee ff ff mov %edi,0xffffee8c(%ebp) 80636e5: 8d 9d bc ef ff ff lea 0xffffefbc(%ebp),%ebx 80636eb: 47 inc %edi 80636ec: 89 bd b8 ef ff ff mov %edi,0xffffefb8(%ebp) 80636f2: 89 de mov %ebx,%esi 80636f4: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80636fa: 39 c7 cmp %eax,%edi 80636fc: 73 31 jae 0x806372f 80636fe: c7 85 9c ee ff ff 01 movl $0x1,0xffffee9c(%ebp) 8063705: 00 00 00 8063708: 8b 95 bc ef ff ff mov 0xffffefbc(%ebp),%edx 806370e: 42 inc %edx 806370f: 89 95 8c ee ff ff mov %edx,0xffffee8c(%ebp) 8063715: 8d 9d c0 ef ff ff lea 0xffffefc0(%ebp),%ebx 806371b: 89 95 bc ef ff ff mov %edx,0xffffefbc(%ebp) 8063721: 8d b5 c0 ef ff ff lea 0xffffefc0(%ebp),%esi 8063727: 85 d2 test %edx,%edx 8063729: 0f 84 d9 00 00 00 je 0x8063808 806372f: 39 de cmp %ebx,%esi 8063731: 0f 84 f9 00 00 00 je 0x8063830 8063737: c7 85 8c ee ff ff 00 movl $0x0,0xffffee8c(%ebp) 806373e: 00 00 00 8063741: 8b 8d 9c ee ff ff mov 0xffffee9c(%ebp),%ecx 8063747: 49 dec %ecx 8063748: 89 8d 98 ee ff ff mov %ecx,0xffffee98(%ebp) 806374e: 39 8d 8c ee ff ff cmp %ecx,0xffffee8c(%ebp) 8063754: 0f 8d d6 00 00 00 jge 0x8063830 806375a: 83 e1 03 and $0x3,%ecx 806375d: 89 8d 90 ee ff ff mov %ecx,0xffffee90(%ebp) 8063763: 74 53 je 0x80637b8 8063765: 83 f9 01 cmp $0x1,%ecx 8063768: 7e 28 jle 0x8063792 806376a: 83 f9 02 cmp $0x2,%ecx 806376d: 7e 0a jle 0x8063779 806376f: 8b 03 mov (%ebx),%eax 8063771: 89 06 mov %eax,(%esi) 8063773: ff 85 8c ee ff ff incl 0xffffee8c(%ebp) 8063779: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 806377f: 8b 3c bb mov (%ebx,%edi,4),%edi 8063782: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 8063788: 89 3c 86 mov %edi,(%esi,%eax,4) 806378b: 40 inc %eax 806378c: 89 85 8c ee ff ff mov %eax,0xffffee8c(%ebp) 8063792: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 8063798: 8b 14 93 mov (%ebx,%edx,4),%edx 806379b: 8b 8d 8c ee ff ff mov 0xffffee8c(%ebp),%ecx 80637a1: 89 14 8e mov %edx,(%esi,%ecx,4) 80637a4: 41 inc %ecx 80637a5: 89 8d 8c ee ff ff mov %ecx,0xffffee8c(%ebp) 80637ab: 8b bd 98 ee ff ff mov 0xffffee98(%ebp),%edi 80637b1: 39 f9 cmp %edi,%ecx 80637b3: 74 7b je 0x8063830 80637b5: 8d 76 00 lea 0x0(%esi),%esi 80637b8: 8b 85 8c ee ff ff mov 0xffffee8c(%ebp),%eax 80637be: 8b 04 83 mov (%ebx,%eax,4),%eax 80637c1: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 80637c7: 89 04 96 mov %eax,(%esi,%edx,4) 80637ca: 42 inc %edx 80637cb: 8b 0c 93 mov (%ebx,%edx,4),%ecx 80637ce: 89 0c 96 mov %ecx,(%esi,%edx,4) 80637d1: 8b bd 8c ee ff ff mov 0xffffee8c(%ebp),%edi 80637d7: 83 c7 02 add $0x2,%edi 80637da: 8b 04 bb mov (%ebx,%edi,4),%eax 80637dd: 89 04 be mov %eax,(%esi,%edi,4) 80637e0: 8b 95 8c ee ff ff mov 0xffffee8c(%ebp),%edx 80637e6: 83 c2 03 add $0x3,%edx 80637e9: 8b 0c 93 mov (%ebx,%edx,4),%ecx 80637ec: 89 0c 96 mov %ecx,(%esi,%edx,4) 80637ef: 83 85 8c ee ff ff 04 addl $0x4,0xffffee8c(%ebp) 80637f6: 8b bd 98 ee ff ff mov 0xffffee98(%ebp),%edi 80637fc: 39 bd 8c ee ff ff cmp %edi,0xffffee8c(%ebp) 8063802: 75 b4 jne 0x80637b8 8063804: eb 2a jmp 0x8063830 8063806: 8d 36 lea (%esi),%esi 8063808: ff 85 a8 ee ff ff incl 0xffffeea8(%ebp) 806380e: 6a 01 push $0x1 8063810: 6a 02 push $0x2 8063812: 8b 85 84 ee ff ff mov 0xffffee84(%ebp),%eax 8063818: 50 push %eax 8063819: 50 push %eax 806381a: e8 11 3d 00 00 call 0x8067530 806381f: 81 8d bc ef ff ff 00 orl $0x80000000,0xffffefbc(%ebp) 8063826: 00 00 80 8063829: 83 c4 10 add $0x10,%esp 806382c: eb 21 jmp 0x806384f 806382e: 8d 36 lea (%esi),%esi 8063830: 81 bd a8 ee ff ff 01 cmpl $0xffffc001,0xffffeea8(%ebp) 8063837: c0 ff ff 806383a: 75 13 jne 0x806384f 806383c: 83 bd bc ef ff ff 00 cmpl $0x0,0xffffefbc(%ebp) 8063843: 7d 0a jge 0x806384f 8063845: c7 85 a8 ee ff ff 02 movl $0xffffc002,0xffffeea8(%ebp) 806384c: c0 ff ff 806384f: 81 bd a8 ee ff ff 00 cmpl $0x4000,0xffffeea8(%ebp) 8063856: 40 00 00 8063859: 7e 1d jle 0x8063878 806385b: 83 bd b4 ef ff ff 00 cmpl $0x0,0xffffefb4(%ebp) 8063862: 74 0c je 0x8063870 8063864: db 2d 18 62 07 08 fldt 0x8076218 806386a: d9 e0 fchs 806386c: eb 24 jmp 0x8063892 806386e: 8d 36 lea (%esi),%esi 8063870: db 2d 18 62 07 08 fldt 0x8076218 8063876: eb 1a jmp 0x8063892 8063878: 8b 95 b4 ef ff ff mov 0xffffefb4(%ebp),%edx 806387e: 52 push %edx 806387f: 8b 8d a8 ee ff ff mov 0xffffeea8(%ebp),%ecx 8063885: 51 push %ecx 8063886: 8b bd 84 ee ff ff mov 0xffffee84(%ebp),%edi 806388c: 57 push %edi 806388d: e8 1e 24 00 00 call 0x8065cb0 8063892: 8d a5 88 ed ff ff lea 0xffffed88(%ebp),%esp 8063898: 5b pop %ebx 8063899: 5e pop %esi 806389a: 5f pop %edi 806389b: 89 ec mov %ebp,%esp 806389d: 5d pop %ebp 806389e: c3 ret 806389f: 90 nop 80638a0: 55 push %ebp 80638a1: 89 e5 mov %esp,%ebp 80638a3: 8b 55 08 mov 0x8(%ebp),%edx 80638a6: 8b 45 0c mov 0xc(%ebp),%eax 80638a9: 6a 00 push $0x0 80638ab: 50 push %eax 80638ac: 52 push %edx 80638ad: e8 2e b9 ff ff call 0x805f1e0 80638b2: 89 ec mov %ebp,%esp 80638b4: 5d pop %ebp 80638b5: c3 ret 80638b6: 90 nop 80638b7: 90 nop 80638b8: 55 push %ebp 80638b9: 89 e5 mov %esp,%ebp 80638bb: 57 push %edi 80638bc: 56 push %esi 80638bd: 8b 55 10 mov 0x10(%ebp),%edx 80638c0: 85 d2 test %edx,%edx 80638c2: 7e 18 jle 0x80638dc 80638c4: 31 c0 xor %eax,%eax 80638c6: 8b 75 08 mov 0x8(%ebp),%esi 80638c9: 8b 7d 0c mov 0xc(%ebp),%edi 80638cc: 89 d1 mov %edx,%ecx 80638ce: fc cld 80638cf: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 80638d1: 74 04 je 0x80638d7 80638d3: 19 c0 sbb %eax,%eax 80638d5: 0c 01 or $0x1,%al 80638d7: 89 c2 mov %eax,%edx 80638d9: eb 03 jmp 0x80638de 80638db: 90 nop 80638dc: 31 c0 xor %eax,%eax 80638de: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 80638e1: 5e pop %esi 80638e2: 5f pop %edi 80638e3: 89 ec mov %ebp,%esp 80638e5: 5d pop %ebp 80638e6: c3 ret 80638e7: 90 nop 80638e8: 55 push %ebp 80638e9: 89 e5 mov %esp,%ebp 80638eb: 57 push %edi 80638ec: 56 push %esi 80638ed: 8b 55 10 mov 0x10(%ebp),%edx 80638f0: 8b 7d 0c mov 0xc(%ebp),%edi 80638f3: 8b 75 08 mov 0x8(%ebp),%esi 80638f6: 85 d2 test %edx,%edx 80638f8: 0f 8e 8d 00 00 00 jle 0x806398b 80638fe: 89 f8 mov %edi,%eax 8063900: 29 f0 sub %esi,%eax 8063902: 39 d0 cmp %edx,%eax 8063904: 72 3a jb 0x8063940 8063906: 83 fa 07 cmp $0x7,%edx 8063909: 7e 2c jle 0x8063937 806390b: 89 f8 mov %edi,%eax 806390d: f7 d8 neg %eax 806390f: 83 e0 03 and $0x3,%eax 8063912: 29 c2 sub %eax,%edx 8063914: 89 c1 mov %eax,%ecx 8063916: fc cld 8063917: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 8063919: 89 d0 mov %edx,%eax 806391b: 85 d2 test %edx,%edx 806391d: 7d 03 jge 0x8063922 806391f: 8d 42 03 lea 0x3(%edx),%eax 8063922: c1 f8 02 sar $0x2,%eax 8063925: 89 c1 mov %eax,%ecx 8063927: fc cld 8063928: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 806392a: 89 d0 mov %edx,%eax 806392c: 85 d2 test %edx,%edx 806392e: 7d 03 jge 0x8063933 8063930: 8d 42 03 lea 0x3(%edx),%eax 8063933: 24 fc and $0xfc,%al 8063935: 29 c2 sub %eax,%edx 8063937: 89 d1 mov %edx,%ecx 8063939: fc cld 806393a: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 806393c: eb 4d jmp 0x806398b 806393e: 8d 36 lea (%esi),%esi 8063940: 01 d6 add %edx,%esi 8063942: 01 d7 add %edx,%edi 8063944: 83 fa 07 cmp $0x7,%edx 8063947: 7e 3a jle 0x8063983 8063949: 89 f8 mov %edi,%eax 806394b: 83 e0 03 and $0x3,%eax 806394e: 29 c2 sub %eax,%edx 8063950: 4f dec %edi 8063951: 4e dec %esi 8063952: 89 c1 mov %eax,%ecx 8063954: fd std 8063955: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 8063957: fc cld 8063958: 83 c7 fd add $0xfffffffd,%edi 806395b: 83 c6 fd add $0xfffffffd,%esi 806395e: 89 d0 mov %edx,%eax 8063960: 85 d2 test %edx,%edx 8063962: 7d 03 jge 0x8063967 8063964: 8d 42 03 lea 0x3(%edx),%eax 8063967: c1 f8 02 sar $0x2,%eax 806396a: 89 c1 mov %eax,%ecx 806396c: fd std 806396d: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 806396f: fc cld 8063970: 83 c7 04 add $0x4,%edi 8063973: 83 c6 04 add $0x4,%esi 8063976: 89 d0 mov %edx,%eax 8063978: 85 d2 test %edx,%edx 806397a: 7d 03 jge 0x806397f 806397c: 8d 42 03 lea 0x3(%edx),%eax 806397f: 24 fc and $0xfc,%al 8063981: 29 c2 sub %eax,%edx 8063983: 4f dec %edi 8063984: 4e dec %esi 8063985: 89 d1 mov %edx,%ecx 8063987: fd std 8063988: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 806398a: fc cld 806398b: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 806398e: 5e pop %esi 806398f: 5f pop %edi 8063990: 89 ec mov %ebp,%esp 8063992: 5d pop %ebp 8063993: c3 ret 8063994: 55 push %ebp 8063995: 89 e5 mov %esp,%ebp 8063997: 57 push %edi 8063998: 56 push %esi 8063999: 53 push %ebx 806399a: 8b 5d 08 mov 0x8(%ebp),%ebx 806399d: 8b 55 10 mov 0x10(%ebp),%edx 80639a0: 89 df mov %ebx,%edi 80639a2: 8b 75 0c mov 0xc(%ebp),%esi 80639a5: 83 fa 07 cmp $0x7,%edx 80639a8: 76 1b jbe 0x80639c5 80639aa: 89 d8 mov %ebx,%eax 80639ac: f7 d8 neg %eax 80639ae: 83 e0 03 and $0x3,%eax 80639b1: 29 c2 sub %eax,%edx 80639b3: 89 c1 mov %eax,%ecx 80639b5: fc cld 80639b6: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 80639b8: 89 d0 mov %edx,%eax 80639ba: c1 e8 02 shr $0x2,%eax 80639bd: 89 c1 mov %eax,%ecx 80639bf: fc cld 80639c0: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 80639c2: 83 e2 03 and $0x3,%edx 80639c5: 89 d1 mov %edx,%ecx 80639c7: fc cld 80639c8: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 80639ca: 89 d8 mov %ebx,%eax 80639cc: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80639cf: 5b pop %ebx 80639d0: 5e pop %esi 80639d1: 5f pop %edi 80639d2: 89 ec mov %ebp,%esp 80639d4: 5d pop %ebp 80639d5: c3 ret 80639d6: 90 nop 80639d7: 90 nop 80639d8: 55 push %ebp 80639d9: 89 e5 mov %esp,%ebp 80639db: 57 push %edi 80639dc: 56 push %esi 80639dd: 53 push %ebx 80639de: 8b 5d 08 mov 0x8(%ebp),%ebx 80639e1: 8b 55 10 mov 0x10(%ebp),%edx 80639e4: 89 df mov %ebx,%edi 80639e6: 8b 75 0c mov 0xc(%ebp),%esi 80639e9: 89 d8 mov %ebx,%eax 80639eb: 29 f0 sub %esi,%eax 80639ed: 39 d0 cmp %edx,%eax 80639ef: 72 27 jb 0x8063a18 80639f1: 83 fa 07 cmp $0x7,%edx 80639f4: 76 1b jbe 0x8063a11 80639f6: 89 d8 mov %ebx,%eax 80639f8: f7 d8 neg %eax 80639fa: 83 e0 03 and $0x3,%eax 80639fd: 29 c2 sub %eax,%edx 80639ff: 89 c1 mov %eax,%ecx 8063a01: fc cld 8063a02: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 8063a04: 89 d0 mov %edx,%eax 8063a06: c1 e8 02 shr $0x2,%eax 8063a09: 89 c1 mov %eax,%ecx 8063a0b: fc cld 8063a0c: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8063a0e: 83 e2 03 and $0x3,%edx 8063a11: 89 d1 mov %edx,%ecx 8063a13: fc cld 8063a14: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 8063a16: eb 3a jmp 0x8063a52 8063a18: 01 d6 add %edx,%esi 8063a1a: 01 d7 add %edx,%edi 8063a1c: 83 fa 07 cmp $0x7,%edx 8063a1f: 76 29 jbe 0x8063a4a 8063a21: 89 f8 mov %edi,%eax 8063a23: 83 e0 03 and $0x3,%eax 8063a26: 29 c2 sub %eax,%edx 8063a28: 4f dec %edi 8063a29: 4e dec %esi 8063a2a: 89 c1 mov %eax,%ecx 8063a2c: fd std 8063a2d: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 8063a2f: fc cld 8063a30: 83 c7 fd add $0xfffffffd,%edi 8063a33: 83 c6 fd add $0xfffffffd,%esi 8063a36: 89 d0 mov %edx,%eax 8063a38: c1 e8 02 shr $0x2,%eax 8063a3b: 89 c1 mov %eax,%ecx 8063a3d: fd std 8063a3e: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8063a40: fc cld 8063a41: 83 c7 04 add $0x4,%edi 8063a44: 83 c6 04 add $0x4,%esi 8063a47: 83 e2 03 and $0x3,%edx 8063a4a: 4f dec %edi 8063a4b: 4e dec %esi 8063a4c: 89 d1 mov %edx,%ecx 8063a4e: fd std 8063a4f: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 8063a51: fc cld 8063a52: 89 d8 mov %ebx,%eax 8063a54: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8063a57: 5b pop %ebx 8063a58: 5e pop %esi 8063a59: 5f pop %edi 8063a5a: 89 ec mov %ebp,%esp 8063a5c: 5d pop %ebp 8063a5d: c3 ret 8063a5e: 90 nop 8063a5f: 90 nop 8063a60: 55 push %ebp 8063a61: 89 e5 mov %esp,%ebp 8063a63: 57 push %edi 8063a64: 56 push %esi 8063a65: 53 push %ebx 8063a66: 8b 75 08 mov 0x8(%ebp),%esi 8063a69: 8b 5d 0c mov 0xc(%ebp),%ebx 8063a6c: 39 de cmp %ebx,%esi 8063a6e: 75 04 jne 0x8063a74 8063a70: 31 c0 xor %eax,%eax 8063a72: eb 27 jmp 0x8063a9b 8063a74: 0f b6 06 movzbl (%esi),%eax 8063a77: 8b 3d 8c ad 07 08 mov 0x807ad8c,%edi 8063a7d: eb 0a jmp 0x8063a89 8063a7f: 90 nop 8063a80: 84 c9 test %cl,%cl 8063a82: 74 17 je 0x8063a9b 8063a84: 46 inc %esi 8063a85: 43 inc %ebx 8063a86: 0f b6 06 movzbl (%esi),%eax 8063a89: 8a 0c 87 mov (%edi,%eax,4),%cl 8063a8c: 0f b6 d1 movzbl %cl,%edx 8063a8f: 0f b6 03 movzbl (%ebx),%eax 8063a92: 2b 14 87 sub (%edi,%eax,4),%edx 8063a95: 89 d0 mov %edx,%eax 8063a97: 85 c0 test %eax,%eax 8063a99: 74 e5 je 0x8063a80 8063a9b: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8063a9e: 5b pop %ebx 8063a9f: 5e pop %esi 8063aa0: 5f pop %edi 8063aa1: 89 ec mov %ebp,%esp 8063aa3: 5d pop %ebp 8063aa4: c3 ret 8063aa5: 90 nop 8063aa6: 90 nop 8063aa7: 90 nop 8063aa8: 55 push %ebp 8063aa9: 89 e5 mov %esp,%ebp 8063aab: 53 push %ebx 8063aac: 8b 5d 08 mov 0x8(%ebp),%ebx 8063aaf: 8b 55 0c mov 0xc(%ebp),%edx 8063ab2: 89 d9 mov %ebx,%ecx 8063ab4: 29 d1 sub %edx,%ecx 8063ab6: 49 dec %ecx 8063ab7: 90 nop 8063ab8: 8a 02 mov (%edx),%al 8063aba: 42 inc %edx 8063abb: 88 04 11 mov %al,(%ecx,%edx,1) 8063abe: 84 c0 test %al,%al 8063ac0: 75 f6 jne 0x8063ab8 8063ac2: 89 d8 mov %ebx,%eax 8063ac4: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8063ac7: 89 ec mov %ebp,%esp 8063ac9: 5d pop %ebp 8063aca: c3 ret 8063acb: 90 nop 8063acc: 55 push %ebp 8063acd: 89 e5 mov %esp,%ebp 8063acf: 57 push %edi 8063ad0: 56 push %esi 8063ad1: 53 push %ebx 8063ad2: 8b 75 08 mov 0x8(%ebp),%esi 8063ad5: 30 c0 xor %al,%al 8063ad7: 89 f7 mov %esi,%edi 8063ad9: fc cld 8063ada: b9 ff ff ff ff mov $0xffffffff,%ecx 8063adf: f2 ae repnz scas %es:(%edi),%al 8063ae1: 89 cb mov %ecx,%ebx 8063ae3: f7 d3 not %ebx 8063ae5: 53 push %ebx 8063ae6: e8 09 58 00 00 call 0x80692f4 8063aeb: 89 c7 mov %eax,%edi 8063aed: 83 c4 04 add $0x4,%esp 8063af0: 85 ff test %edi,%edi 8063af2: 74 0c je 0x8063b00 8063af4: 53 push %ebx 8063af5: 56 push %esi 8063af6: 57 push %edi 8063af7: e8 98 fe ff ff call 0x8063994 8063afc: 89 f8 mov %edi,%eax 8063afe: eb 02 jmp 0x8063b02 8063b00: 31 c0 xor %eax,%eax 8063b02: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8063b05: 5b pop %ebx 8063b06: 5e pop %esi 8063b07: 5f pop %edi 8063b08: 89 ec mov %ebp,%esp 8063b0a: 5d pop %ebp 8063b0b: c3 ret 8063b0c: 55 push %ebp 8063b0d: 89 e5 mov %esp,%ebp 8063b0f: 8b 45 08 mov 0x8(%ebp),%eax 8063b12: 68 34 d4 07 08 push $0x807d434 8063b17: 50 push %eax 8063b18: e8 f3 05 00 00 call 0x8064110 8063b1d: 89 ec mov %ebp,%esp 8063b1f: 5d pop %ebp 8063b20: c3 ret 8063b21: 90 nop 8063b22: 90 nop 8063b23: 90 nop 8063b24: 55 push %ebp 8063b25: 89 e5 mov %esp,%ebp 8063b27: 83 ec 10 sub $0x10,%esp 8063b2a: 57 push %edi 8063b2b: 56 push %esi 8063b2c: 53 push %ebx 8063b2d: 8b 4d 10 mov 0x10(%ebp),%ecx 8063b30: 8b 75 08 mov 0x8(%ebp),%esi 8063b33: 8b 5d 0c mov 0xc(%ebp),%ebx 8063b36: 39 de cmp %ebx,%esi 8063b38: 0f 84 28 01 00 00 je 0x8063c66 8063b3e: 49 dec %ecx 8063b3f: 83 f9 ff cmp $0xffffffff,%ecx 8063b42: 0f 84 1e 01 00 00 je 0x8063c66 8063b48: 8b 3d 8c ad 07 08 mov 0x807ad8c,%edi 8063b4e: 89 c8 mov %ecx,%eax 8063b50: f7 d0 not %eax 8063b52: 83 e0 03 and $0x3,%eax 8063b55: 83 f9 ff cmp $0xffffffff,%ecx 8063b58: 7e 64 jle 0x8063bbe 8063b5a: 85 c0 test %eax,%eax 8063b5c: 0f 84 8a 00 00 00 je 0x8063bec 8063b62: 83 f8 03 cmp $0x3,%eax 8063b65: 7d 57 jge 0x8063bbe 8063b67: 83 f8 02 cmp $0x2,%eax 8063b6a: 7d 29 jge 0x8063b95 8063b6c: 0f b6 06 movzbl (%esi),%eax 8063b6f: 8a 04 87 mov (%edi,%eax,4),%al 8063b72: 88 45 fc mov %al,0xfffffffc(%ebp) 8063b75: 0f b6 d0 movzbl %al,%edx 8063b78: 0f b6 03 movzbl (%ebx),%eax 8063b7b: 2b 14 87 sub (%edi,%eax,4),%edx 8063b7e: 89 d0 mov %edx,%eax 8063b80: 85 c0 test %eax,%eax 8063b82: 0f 85 e0 00 00 00 jne 0x8063c68 8063b88: 80 7d fc 00 cmpb $0x0,0xfffffffc(%ebp) 8063b8c: 0f 84 d4 00 00 00 je 0x8063c66 8063b92: 46 inc %esi 8063b93: 43 inc %ebx 8063b94: 49 dec %ecx 8063b95: 0f b6 06 movzbl (%esi),%eax 8063b98: 8a 04 87 mov (%edi,%eax,4),%al 8063b9b: 88 45 f8 mov %al,0xfffffff8(%ebp) 8063b9e: 0f b6 d0 movzbl %al,%edx 8063ba1: 0f b6 03 movzbl (%ebx),%eax 8063ba4: 2b 14 87 sub (%edi,%eax,4),%edx 8063ba7: 89 d0 mov %edx,%eax 8063ba9: 85 c0 test %eax,%eax 8063bab: 0f 85 b7 00 00 00 jne 0x8063c68 8063bb1: 80 7d f8 00 cmpb $0x0,0xfffffff8(%ebp) 8063bb5: 0f 84 ab 00 00 00 je 0x8063c66 8063bbb: 46 inc %esi 8063bbc: 43 inc %ebx 8063bbd: 49 dec %ecx 8063bbe: 0f b6 06 movzbl (%esi),%eax 8063bc1: 8a 04 87 mov (%edi,%eax,4),%al 8063bc4: 88 45 f4 mov %al,0xfffffff4(%ebp) 8063bc7: 0f b6 d0 movzbl %al,%edx 8063bca: 0f b6 03 movzbl (%ebx),%eax 8063bcd: 2b 14 87 sub (%edi,%eax,4),%edx 8063bd0: 89 d0 mov %edx,%eax 8063bd2: 85 c0 test %eax,%eax 8063bd4: 0f 85 8e 00 00 00 jne 0x8063c68 8063bda: 80 7d f4 00 cmpb $0x0,0xfffffff4(%ebp) 8063bde: 0f 84 82 00 00 00 je 0x8063c66 8063be4: 46 inc %esi 8063be5: 43 inc %ebx 8063be6: 49 dec %ecx 8063be7: 83 f9 ff cmp $0xffffffff,%ecx 8063bea: 74 7a je 0x8063c66 8063bec: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 8063bef: 90 nop 8063bf0: 0f b6 06 movzbl (%esi),%eax 8063bf3: 8a 0c 87 mov (%edi,%eax,4),%cl 8063bf6: 0f b6 d1 movzbl %cl,%edx 8063bf9: 0f b6 03 movzbl (%ebx),%eax 8063bfc: 2b 14 87 sub (%edi,%eax,4),%edx 8063bff: 89 d0 mov %edx,%eax 8063c01: 85 c0 test %eax,%eax 8063c03: 75 63 jne 0x8063c68 8063c05: 84 c9 test %cl,%cl 8063c07: 74 5d je 0x8063c66 8063c09: 46 inc %esi 8063c0a: 43 inc %ebx 8063c0b: 0f b6 06 movzbl (%esi),%eax 8063c0e: 8a 0c 87 mov (%edi,%eax,4),%cl 8063c11: 0f b6 d1 movzbl %cl,%edx 8063c14: 0f b6 03 movzbl (%ebx),%eax 8063c17: 2b 14 87 sub (%edi,%eax,4),%edx 8063c1a: 89 d0 mov %edx,%eax 8063c1c: 85 c0 test %eax,%eax 8063c1e: 75 48 jne 0x8063c68 8063c20: 84 c9 test %cl,%cl 8063c22: 74 42 je 0x8063c66 8063c24: 46 inc %esi 8063c25: 43 inc %ebx 8063c26: 0f b6 06 movzbl (%esi),%eax 8063c29: 8a 0c 87 mov (%edi,%eax,4),%cl 8063c2c: 0f b6 d1 movzbl %cl,%edx 8063c2f: 0f b6 03 movzbl (%ebx),%eax 8063c32: 2b 14 87 sub (%edi,%eax,4),%edx 8063c35: 89 d0 mov %edx,%eax 8063c37: 85 c0 test %eax,%eax 8063c39: 75 2d jne 0x8063c68 8063c3b: 84 c9 test %cl,%cl 8063c3d: 74 27 je 0x8063c66 8063c3f: 46 inc %esi 8063c40: 43 inc %ebx 8063c41: 0f b6 06 movzbl (%esi),%eax 8063c44: 8a 0c 87 mov (%edi,%eax,4),%cl 8063c47: 0f b6 d1 movzbl %cl,%edx 8063c4a: 0f b6 03 movzbl (%ebx),%eax 8063c4d: 2b 14 87 sub (%edi,%eax,4),%edx 8063c50: 89 d0 mov %edx,%eax 8063c52: 85 c0 test %eax,%eax 8063c54: 75 12 jne 0x8063c68 8063c56: 84 c9 test %cl,%cl 8063c58: 74 0c je 0x8063c66 8063c5a: 46 inc %esi 8063c5b: 43 inc %ebx 8063c5c: 83 45 f0 fc addl $0xfffffffc,0xfffffff0(%ebp) 8063c60: 83 7d f0 ff cmpl $0xffffffff,0xfffffff0(%ebp) 8063c64: 75 8a jne 0x8063bf0 8063c66: 31 c0 xor %eax,%eax 8063c68: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 8063c6b: 5b pop %ebx 8063c6c: 5e pop %esi 8063c6d: 5f pop %edi 8063c6e: 89 ec mov %ebp,%esp 8063c70: 5d pop %ebp 8063c71: c3 ret 8063c72: 90 nop 8063c73: 90 nop 8063c74: 55 push %ebp 8063c75: 89 e5 mov %esp,%ebp 8063c77: 57 push %edi 8063c78: 56 push %esi 8063c79: 53 push %ebx 8063c7a: 8b 4d 0c mov 0xc(%ebp),%ecx 8063c7d: 8b 5d 10 mov 0x10(%ebp),%ebx 8063c80: 8b 7d 08 mov 0x8(%ebp),%edi 8063c83: 8d 57 ff lea 0xffffffff(%edi),%edx 8063c86: 83 fb 03 cmp $0x3,%ebx 8063c89: 76 49 jbe 0x8063cd4 8063c8b: 89 de mov %ebx,%esi 8063c8d: c1 ee 02 shr $0x2,%esi 8063c90: 8a 01 mov (%ecx),%al 8063c92: 41 inc %ecx 8063c93: 89 fa mov %edi,%edx 8063c95: 88 07 mov %al,(%edi) 8063c97: 84 c0 test %al,%al 8063c99: 74 2c je 0x8063cc7 8063c9b: 90 nop 8063c9c: 8a 01 mov (%ecx),%al 8063c9e: 41 inc %ecx 8063c9f: 42 inc %edx 8063ca0: 88 02 mov %al,(%edx) 8063ca2: 84 c0 test %al,%al 8063ca4: 74 21 je 0x8063cc7 8063ca6: 8a 01 mov (%ecx),%al 8063ca8: 41 inc %ecx 8063ca9: 42 inc %edx 8063caa: 88 02 mov %al,(%edx) 8063cac: 84 c0 test %al,%al 8063cae: 74 17 je 0x8063cc7 8063cb0: 8a 01 mov (%ecx),%al 8063cb2: 41 inc %ecx 8063cb3: 42 inc %edx 8063cb4: 88 02 mov %al,(%edx) 8063cb6: 84 c0 test %al,%al 8063cb8: 74 0d je 0x8063cc7 8063cba: 4e dec %esi 8063cbb: 74 17 je 0x8063cd4 8063cbd: 8a 01 mov (%ecx),%al 8063cbf: 41 inc %ecx 8063cc0: 42 inc %edx 8063cc1: 88 02 mov %al,(%edx) 8063cc3: 84 c0 test %al,%al 8063cc5: 75 d5 jne 0x8063c9c 8063cc7: 89 d0 mov %edx,%eax 8063cc9: 29 f8 sub %edi,%eax 8063ccb: 29 c3 sub %eax,%ebx 8063ccd: 4b dec %ebx 8063cce: 75 19 jne 0x8063ce9 8063cd0: eb 59 jmp 0x8063d2b 8063cd2: 8d 36 lea (%esi),%esi 8063cd4: 83 e3 03 and $0x3,%ebx 8063cd7: 74 52 je 0x8063d2b 8063cd9: 8d 76 00 lea 0x0(%esi),%esi 8063cdc: 8a 01 mov (%ecx),%al 8063cde: 41 inc %ecx 8063cdf: 42 inc %edx 8063ce0: 88 02 mov %al,(%edx) 8063ce2: 4b dec %ebx 8063ce3: 74 46 je 0x8063d2b 8063ce5: 84 c0 test %al,%al 8063ce7: 75 f3 jne 0x8063cdc 8063ce9: 89 d8 mov %ebx,%eax 8063ceb: f7 d8 neg %eax 8063ced: 83 e0 03 and $0x3,%eax 8063cf0: 85 db test %ebx,%ebx 8063cf2: 7e 18 jle 0x8063d0c 8063cf4: 85 c0 test %eax,%eax 8063cf6: 74 1c je 0x8063d14 8063cf8: 83 f8 03 cmp $0x3,%eax 8063cfb: 7d 0f jge 0x8063d0c 8063cfd: 83 f8 02 cmp $0x2,%eax 8063d00: 7d 05 jge 0x8063d07 8063d02: 42 inc %edx 8063d03: c6 02 00 movb $0x0,(%edx) 8063d06: 4b dec %ebx 8063d07: 42 inc %edx 8063d08: c6 02 00 movb $0x0,(%edx) 8063d0b: 4b dec %ebx 8063d0c: 42 inc %edx 8063d0d: c6 02 00 movb $0x0,(%edx) 8063d10: 4b dec %ebx 8063d11: 74 18 je 0x8063d2b 8063d13: 90 nop 8063d14: c6 42 01 00 movb $0x0,0x1(%edx) 8063d18: c6 42 02 00 movb $0x0,0x2(%edx) 8063d1c: c6 42 03 00 movb $0x0,0x3(%edx) 8063d20: 83 c2 04 add $0x4,%edx 8063d23: c6 02 00 movb $0x0,(%edx) 8063d26: 83 c3 fc add $0xfffffffc,%ebx 8063d29: 75 e9 jne 0x8063d14 8063d2b: 89 f8 mov %edi,%eax 8063d2d: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8063d30: 5b pop %ebx 8063d31: 5e pop %esi 8063d32: 5f pop %edi 8063d33: 89 ec mov %ebp,%esp 8063d35: 5d pop %ebp 8063d36: c3 ret 8063d37: 90 nop 8063d38: 55 push %ebp 8063d39: 89 e5 mov %esp,%ebp 8063d3b: 57 push %edi 8063d3c: 56 push %esi 8063d3d: 53 push %ebx 8063d3e: 8b 5d 08 mov 0x8(%ebp),%ebx 8063d41: 8b 7d 0c mov 0xc(%ebp),%edi 8063d44: 85 db test %ebx,%ebx 8063d46: 75 1e jne 0x8063d66 8063d48: 83 3d d4 b2 07 08 00 cmpl $0x0,0x807b2d4 8063d4f: 75 0f jne 0x8063d60 8063d51: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 8063d58: 00 00 00 8063d5b: 31 c0 xor %eax,%eax 8063d5d: eb 51 jmp 0x8063db0 8063d5f: 90 nop 8063d60: 8b 1d d4 b2 07 08 mov 0x807b2d4,%ebx 8063d66: 57 push %edi 8063d67: 53 push %ebx 8063d68: e8 43 14 00 00 call 0x80651b0 8063d6d: 01 c3 add %eax,%ebx 8063d6f: 83 c4 08 add $0x8,%esp 8063d72: 80 3b 00 cmpb $0x0,(%ebx) 8063d75: 75 11 jne 0x8063d88 8063d77: c7 05 d4 b2 07 08 00 movl $0x0,0x807b2d4 8063d7e: 00 00 00 8063d81: 31 c0 xor %eax,%eax 8063d83: eb 2b jmp 0x8063db0 8063d85: 8d 76 00 lea 0x0(%esi),%esi 8063d88: 89 de mov %ebx,%esi 8063d8a: 57 push %edi 8063d8b: 56 push %esi 8063d8c: e8 9f 11 00 00 call 0x8064f30 8063d91: 89 c3 mov %eax,%ebx 8063d93: 85 db test %ebx,%ebx 8063d95: 75 0d jne 0x8063da4 8063d97: c7 05 d4 b2 07 08 00 movl $0x0,0x807b2d4 8063d9e: 00 00 00 8063da1: eb 0b jmp 0x8063dae 8063da3: 90 nop 8063da4: c6 03 00 movb $0x0,(%ebx) 8063da7: 43 inc %ebx 8063da8: 89 1d d4 b2 07 08 mov %ebx,0x807b2d4 8063dae: 89 f0 mov %esi,%eax 8063db0: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8063db3: 5b pop %ebx 8063db4: 5e pop %esi 8063db5: 5f pop %edi 8063db6: 89 ec mov %ebp,%esp 8063db8: 5d pop %ebp 8063db9: c3 ret 8063dba: 90 nop 8063dbb: 90 nop 8063dbc: 55 push %ebp 8063dbd: 89 e5 mov %esp,%ebp 8063dbf: 81 ec 88 01 00 00 sub $0x188,%esp 8063dc5: 57 push %edi 8063dc6: 53 push %ebx 8063dc7: 8b 5d 08 mov 0x8(%ebp),%ebx 8063dca: 85 db test %ebx,%ebx 8063dcc: 74 3a je 0x8063e08 8063dce: 8d 85 78 fe ff ff lea 0xfffffe78(%ebp),%eax 8063dd4: 50 push %eax 8063dd5: e8 8e 08 00 00 call 0x8064668 8063dda: 83 c4 04 add $0x4,%esp 8063ddd: 83 f8 ff cmp $0xffffffff,%eax 8063de0: 74 30 je 0x8063e12 8063de2: 8d 95 b9 fe ff ff lea 0xfffffeb9(%ebp),%edx 8063de8: 30 c0 xor %al,%al 8063dea: 89 d7 mov %edx,%edi 8063dec: fc cld 8063ded: b9 ff ff ff ff mov $0xffffffff,%ecx 8063df2: f2 ae repnz scas %es:(%edi),%al 8063df4: 89 c8 mov %ecx,%eax 8063df6: f7 d0 not %eax 8063df8: 39 45 0c cmp %eax,0xc(%ebp) 8063dfb: 72 0b jb 0x8063e08 8063dfd: 52 push %edx 8063dfe: 53 push %ebx 8063dff: e8 a4 fc ff ff call 0x8063aa8 8063e04: 31 c0 xor %eax,%eax 8063e06: eb 0f jmp 0x8063e17 8063e08: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 8063e0f: 00 00 00 8063e12: b8 ff ff ff ff mov $0xffffffff,%eax 8063e17: 8d a5 70 fe ff ff lea 0xfffffe70(%ebp),%esp 8063e1d: 5b pop %ebx 8063e1e: 5f pop %edi 8063e1f: 89 ec mov %ebp,%esp 8063e21: 5d pop %ebp 8063e22: c3 ret 8063e23: 90 nop 8063e24: 55 push %ebp 8063e25: 89 e5 mov %esp,%ebp 8063e27: 66 8b 45 08 mov 0x8(%ebp),%ax 8063e2b: 66 3d ff ff cmp $0xffff,%ax 8063e2f: 74 17 je 0x8063e48 8063e31: 25 ff ff 00 00 and $0xffff,%eax 8063e36: 50 push %eax 8063e37: 68 ff ff 00 00 push $0xffff 8063e3c: e8 7b 07 00 00 call 0x80645bc 8063e41: 89 ec mov %ebp,%esp 8063e43: 5d pop %ebp 8063e44: c3 ret 8063e45: 8d 76 00 lea 0x0(%esi),%esi 8063e48: c7 05 ec b2 07 08 16 movl $0x16,0x807b2ec 8063e4f: 00 00 00 8063e52: b8 ff ff ff ff mov $0xffffffff,%eax 8063e57: 89 ec mov %ebp,%esp 8063e59: 5d pop %ebp 8063e5a: c3 ret 8063e5b: 90 nop 8063e5c: 55 push %ebp 8063e5d: 89 e5 mov %esp,%ebp 8063e5f: 83 ec 20 sub $0x20,%esp 8063e62: 8b 55 08 mov 0x8(%ebp),%edx 8063e65: 8b 45 0c mov 0xc(%ebp),%eax 8063e68: 89 45 f0 mov %eax,0xfffffff0(%ebp) 8063e6b: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 8063e72: c7 45 f8 00 00 00 e0 movl $0xe0000000,0xfffffff8(%ebp) 8063e79: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 8063e7c: 50 push %eax 8063e7d: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 8063e80: 50 push %eax 8063e81: 52 push %edx 8063e82: e8 ed 08 00 00 call 0x8064774 8063e87: ba ff ff ff ff mov $0xffffffff,%edx 8063e8c: 83 f8 ff cmp $0xffffffff,%eax 8063e8f: 74 03 je 0x8063e94 8063e91: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8063e94: 89 d0 mov %edx,%eax 8063e96: 89 ec mov %ebp,%esp 8063e98: 5d pop %ebp 8063e99: c3 ret 8063e9a: 90 nop 8063e9b: 90 nop 8063e9c: 55 push %ebp 8063e9d: 89 e5 mov %esp,%ebp 8063e9f: 83 ec 0c sub $0xc,%esp 8063ea2: 53 push %ebx 8063ea3: 8b 55 0c mov 0xc(%ebp),%edx 8063ea6: 8b 4d 10 mov 0x10(%ebp),%ecx 8063ea9: 8b 45 08 mov 0x8(%ebp),%eax 8063eac: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8063eaf: 89 55 f8 mov %edx,0xfffffff8(%ebp) 8063eb2: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8063eb5: ba 03 00 00 00 mov $0x3,%edx 8063eba: 8d 4d f4 lea 0xfffffff4(%ebp),%ecx 8063ebd: b8 66 00 00 00 mov $0x66,%eax 8063ec2: 89 d3 mov %edx,%ebx 8063ec4: cd 80 int $0x80 8063ec6: 89 c2 mov %eax,%edx 8063ec8: 85 d2 test %edx,%edx 8063eca: 7d 0d jge 0x8063ed9 8063ecc: f7 da neg %edx 8063ece: 89 15 ec b2 07 08 mov %edx,0x807b2ec 8063ed4: ba ff ff ff ff mov $0xffffffff,%edx 8063ed9: 89 d0 mov %edx,%eax 8063edb: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8063ede: 89 ec mov %ebp,%esp 8063ee0: 5d pop %ebp 8063ee1: c3 ret 8063ee2: 90 nop 8063ee3: 90 nop 8063ee4: 55 push %ebp 8063ee5: 89 e5 mov %esp,%ebp 8063ee7: 83 ec 18 sub $0x18,%esp 8063eea: 57 push %edi 8063eeb: 56 push %esi 8063eec: 53 push %ebx 8063eed: 8b 55 0c mov 0xc(%ebp),%edx 8063ef0: 8b 4d 10 mov 0x10(%ebp),%ecx 8063ef3: 8b 75 18 mov 0x18(%ebp),%esi 8063ef6: 8b 7d 1c mov 0x1c(%ebp),%edi 8063ef9: 8b 45 08 mov 0x8(%ebp),%eax 8063efc: 89 45 e8 mov %eax,0xffffffe8(%ebp) 8063eff: 89 55 ec mov %edx,0xffffffec(%ebp) 8063f02: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 8063f05: 8b 5d 14 mov 0x14(%ebp),%ebx 8063f08: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 8063f0b: 89 75 f8 mov %esi,0xfffffff8(%ebp) 8063f0e: 89 7d fc mov %edi,0xfffffffc(%ebp) 8063f11: ba 0c 00 00 00 mov $0xc,%edx 8063f16: 8d 4d e8 lea 0xffffffe8(%ebp),%ecx 8063f19: b8 66 00 00 00 mov $0x66,%eax 8063f1e: 89 d3 mov %edx,%ebx 8063f20: cd 80 int $0x80 8063f22: 89 c2 mov %eax,%edx 8063f24: 85 d2 test %edx,%edx 8063f26: 7d 0d jge 0x8063f35 8063f28: f7 da neg %edx 8063f2a: 89 15 ec b2 07 08 mov %edx,0x807b2ec 8063f30: ba ff ff ff ff mov $0xffffffff,%edx 8063f35: 89 d0 mov %edx,%eax 8063f37: 8d 65 dc lea 0xffffffdc(%ebp),%esp 8063f3a: 5b pop %ebx 8063f3b: 5e pop %esi 8063f3c: 5f pop %edi 8063f3d: 89 ec mov %ebp,%esp 8063f3f: 5d pop %ebp 8063f40: c3 ret 8063f41: 90 nop 8063f42: 90 nop 8063f43: 90 nop 8063f44: 55 push %ebp 8063f45: 89 e5 mov %esp,%ebp 8063f47: 83 ec 10 sub $0x10,%esp 8063f4a: 53 push %ebx 8063f4b: 8b 55 0c mov 0xc(%ebp),%edx 8063f4e: 8b 4d 10 mov 0x10(%ebp),%ecx 8063f51: 8b 45 14 mov 0x14(%ebp),%eax 8063f54: 89 45 fc mov %eax,0xfffffffc(%ebp) 8063f57: 8b 5d 08 mov 0x8(%ebp),%ebx 8063f5a: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 8063f5d: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8063f60: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8063f63: ba 09 00 00 00 mov $0x9,%edx 8063f68: 8d 4d f0 lea 0xfffffff0(%ebp),%ecx 8063f6b: b8 66 00 00 00 mov $0x66,%eax 8063f70: 89 d3 mov %edx,%ebx 8063f72: cd 80 int $0x80 8063f74: 89 c2 mov %eax,%edx 8063f76: 85 d2 test %edx,%edx 8063f78: 7d 0d jge 0x8063f87 8063f7a: f7 da neg %edx 8063f7c: 89 15 ec b2 07 08 mov %edx,0x807b2ec 8063f82: ba ff ff ff ff mov $0xffffffff,%edx 8063f87: 89 d0 mov %edx,%eax 8063f89: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8063f8c: 89 ec mov %ebp,%esp 8063f8e: 5d pop %ebp 8063f8f: c3 ret 8063f90: 55 push %ebp 8063f91: 89 e5 mov %esp,%ebp 8063f93: 83 ec 18 sub $0x18,%esp 8063f96: 57 push %edi 8063f97: 56 push %esi 8063f98: 53 push %ebx 8063f99: 8b 55 0c mov 0xc(%ebp),%edx 8063f9c: 8b 4d 10 mov 0x10(%ebp),%ecx 8063f9f: 8b 75 18 mov 0x18(%ebp),%esi 8063fa2: 8b 7d 1c mov 0x1c(%ebp),%edi 8063fa5: 8b 45 08 mov 0x8(%ebp),%eax 8063fa8: 89 45 e8 mov %eax,0xffffffe8(%ebp) 8063fab: 89 55 ec mov %edx,0xffffffec(%ebp) 8063fae: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 8063fb1: 8b 5d 14 mov 0x14(%ebp),%ebx 8063fb4: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 8063fb7: 89 75 f8 mov %esi,0xfffffff8(%ebp) 8063fba: 89 7d fc mov %edi,0xfffffffc(%ebp) 8063fbd: ba 0b 00 00 00 mov $0xb,%edx 8063fc2: 8d 4d e8 lea 0xffffffe8(%ebp),%ecx 8063fc5: b8 66 00 00 00 mov $0x66,%eax 8063fca: 89 d3 mov %edx,%ebx 8063fcc: cd 80 int $0x80 8063fce: 89 c2 mov %eax,%edx 8063fd0: 85 d2 test %edx,%edx 8063fd2: 7d 0d jge 0x8063fe1 8063fd4: f7 da neg %edx 8063fd6: 89 15 ec b2 07 08 mov %edx,0x807b2ec 8063fdc: ba ff ff ff ff mov $0xffffffff,%edx 8063fe1: 89 d0 mov %edx,%eax 8063fe3: 8d 65 dc lea 0xffffffdc(%ebp),%esp 8063fe6: 5b pop %ebx 8063fe7: 5e pop %esi 8063fe8: 5f pop %edi 8063fe9: 89 ec mov %ebp,%esp 8063feb: 5d pop %ebp 8063fec: c3 ret 8063fed: 90 nop 8063fee: 90 nop 8063fef: 90 nop 8063ff0: 55 push %ebp 8063ff1: 89 e5 mov %esp,%ebp 8063ff3: 83 ec 0c sub $0xc,%esp 8063ff6: 53 push %ebx 8063ff7: 8b 55 0c mov 0xc(%ebp),%edx 8063ffa: 8b 4d 10 mov 0x10(%ebp),%ecx 8063ffd: 8b 45 08 mov 0x8(%ebp),%eax 8064000: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8064003: 89 55 f8 mov %edx,0xfffffff8(%ebp) 8064006: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8064009: ba 01 00 00 00 mov $0x1,%edx 806400e: 8d 4d f4 lea 0xfffffff4(%ebp),%ecx 8064011: b8 66 00 00 00 mov $0x66,%eax 8064016: 89 d3 mov %edx,%ebx 8064018: cd 80 int $0x80 806401a: 89 c2 mov %eax,%edx 806401c: 85 d2 test %edx,%edx 806401e: 7d 0d jge 0x806402d 8064020: f7 da neg %edx 8064022: 89 15 ec b2 07 08 mov %edx,0x807b2ec 8064028: ba ff ff ff ff mov $0xffffffff,%edx 806402d: 89 d0 mov %edx,%eax 806402f: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8064032: 89 ec mov %ebp,%esp 8064034: 5d pop %ebp 8064035: c3 ret 8064036: 90 nop 8064037: 90 nop 8064038: 55 push %ebp 8064039: 89 e5 mov %esp,%ebp 806403b: 89 ec mov %ebp,%esp 806403d: 5d pop %ebp 806403e: c3 ret 806403f: 90 nop 8064040: 55 push %ebp 8064041: 89 e5 mov %esp,%ebp 8064043: 57 push %edi 8064044: 56 push %esi 8064045: 53 push %ebx 8064046: 8b 7d 0c mov 0xc(%ebp),%edi 8064049: 8b 75 10 mov 0x10(%ebp),%esi 806404c: bb 3c 4a 07 08 mov $0x8074a3c,%ebx 8064051: 81 fb 40 4a 07 08 cmp $0x8074a40,%ebx 8064057: 0f 83 a9 00 00 00 jae 0x8064106 806405d: b8 40 4a 07 08 mov $0x8074a40,%eax 8064062: 2d 3c 4a 07 08 sub $0x8074a3c,%eax 8064067: 83 e0 0f and $0xf,%eax 806406a: 81 fb 40 4a 07 08 cmp $0x8074a40,%ebx 8064070: 7d 38 jge 0x80640aa 8064072: 85 c0 test %eax,%eax 8064074: 74 4e je 0x80640c4 8064076: 83 f8 04 cmp $0x4,%eax 8064079: 7e 2f jle 0x80640aa 806407b: 83 f8 08 cmp $0x8,%eax 806407e: 7e 1a jle 0x806409a 8064080: 83 f8 0d cmp $0xd,%eax 8064083: 7d 3f jge 0x80640c4 8064085: 56 push %esi 8064086: 57 push %edi 8064087: 8b 55 08 mov 0x8(%ebp),%edx 806408a: 52 push %edx 806408b: a1 3c 4a 07 08 mov 0x8074a3c,%eax 8064090: ff d0 call *%eax 8064092: 83 c4 0c add $0xc,%esp 8064095: bb 40 4a 07 08 mov $0x8074a40,%ebx 806409a: 56 push %esi 806409b: 57 push %edi 806409c: 8b 55 08 mov 0x8(%ebp),%edx 806409f: 52 push %edx 80640a0: 8b 03 mov (%ebx),%eax 80640a2: ff d0 call *%eax 80640a4: 83 c4 0c add $0xc,%esp 80640a7: 83 c3 04 add $0x4,%ebx 80640aa: 56 push %esi 80640ab: 57 push %edi 80640ac: 8b 55 08 mov 0x8(%ebp),%edx 80640af: 52 push %edx 80640b0: 8b 03 mov (%ebx),%eax 80640b2: ff d0 call *%eax 80640b4: 83 c4 0c add $0xc,%esp 80640b7: 83 c3 04 add $0x4,%ebx 80640ba: 81 fb 40 4a 07 08 cmp $0x8074a40,%ebx 80640c0: 73 44 jae 0x8064106 80640c2: 8d 36 lea (%esi),%esi 80640c4: 56 push %esi 80640c5: 57 push %edi 80640c6: 8b 55 08 mov 0x8(%ebp),%edx 80640c9: 52 push %edx 80640ca: 8b 03 mov (%ebx),%eax 80640cc: ff d0 call *%eax 80640ce: 83 c4 0c add $0xc,%esp 80640d1: 56 push %esi 80640d2: 57 push %edi 80640d3: 8b 55 08 mov 0x8(%ebp),%edx 80640d6: 52 push %edx 80640d7: 8b 43 04 mov 0x4(%ebx),%eax 80640da: ff d0 call *%eax 80640dc: 83 c4 0c add $0xc,%esp 80640df: 56 push %esi 80640e0: 57 push %edi 80640e1: 8b 55 08 mov 0x8(%ebp),%edx 80640e4: 52 push %edx 80640e5: 8b 43 08 mov 0x8(%ebx),%eax 80640e8: ff d0 call *%eax 80640ea: 83 c4 0c add $0xc,%esp 80640ed: 56 push %esi 80640ee: 57 push %edi 80640ef: 8b 55 08 mov 0x8(%ebp),%edx 80640f2: 52 push %edx 80640f3: 8b 43 0c mov 0xc(%ebx),%eax 80640f6: ff d0 call *%eax 80640f8: 83 c4 0c add $0xc,%esp 80640fb: 83 c3 10 add $0x10,%ebx 80640fe: 81 fb 40 4a 07 08 cmp $0x8074a40,%ebx 8064104: 72 be jb 0x80640c4 8064106: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8064109: 5b pop %ebx 806410a: 5e pop %esi 806410b: 5f pop %edi 806410c: 89 ec mov %ebp,%esp 806410e: 5d pop %ebp 806410f: c3 ret 8064110: 55 push %ebp 8064111: 89 e5 mov %esp,%ebp 8064113: 56 push %esi 8064114: 53 push %ebx 8064115: 8b 5d 08 mov 0x8(%ebp),%ebx 8064118: 8b 75 0c mov 0xc(%ebp),%esi 806411b: e8 b4 7d 00 00 call 0x806bed4 8064120: 85 db test %ebx,%ebx 8064122: 7c 08 jl 0x806412c 8064124: 39 1d 10 97 07 08 cmp %ebx,0x8079710 806412a: 7d 10 jge 0x806413c 806412c: 53 push %ebx 806412d: 68 d8 b2 07 08 push $0x807b2d8 8064132: 56 push %esi 8064133: e8 bc 9c fe ff call 0x804ddf4 8064138: 89 f0 mov %esi,%eax 806413a: eb 19 jmp 0x8064155 806413c: 8b 04 9d f0 89 07 08 mov 0x80789f0(,%ebx,4),%eax 8064143: 50 push %eax 8064144: 8d 43 01 lea 0x1(%ebx),%eax 8064147: 50 push %eax 8064148: 6a 01 push $0x1 806414a: a1 74 b7 07 08 mov 0x807b774,%eax 806414f: 50 push %eax 8064150: e8 af 79 00 00 call 0x806bb04 8064155: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8064158: 5b pop %ebx 8064159: 5e pop %esi 806415a: 89 ec mov %ebp,%esp 806415c: 5d pop %ebp 806415d: c3 ret 806415e: 90 nop 806415f: 90 nop 8064160: 55 push %ebp 8064161: 89 e5 mov %esp,%ebp 8064163: b8 ec b2 07 08 mov $0x807b2ec,%eax 8064168: 89 ec mov %ebp,%esp 806416a: 5d pop %ebp 806416b: c3 ret 806416c: 55 push %ebp 806416d: 89 e5 mov %esp,%ebp 806416f: 83 ec 10 sub $0x10,%esp 8064172: 57 push %edi 8064173: 56 push %esi 8064174: 53 push %ebx 8064175: 31 f6 xor %esi,%esi 8064177: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 806417e: 8b 4d 10 mov 0x10(%ebp),%ecx 8064181: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8064184: 0f 83 88 01 00 00 jae 0x8064312 806418a: 8b 5d 0c mov 0xc(%ebp),%ebx 806418d: 89 c8 mov %ecx,%eax 806418f: 83 e0 1f and $0x1f,%eax 8064192: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8064195: 7d 77 jge 0x806420e 8064197: 85 c0 test %eax,%eax 8064199: 0f 84 a1 00 00 00 je 0x8064240 806419f: 83 f8 08 cmp $0x8,%eax 80641a2: 7e 6a jle 0x806420e 80641a4: 83 f8 10 cmp $0x10,%eax 80641a7: 7e 35 jle 0x80641de 80641a9: 83 f8 19 cmp $0x19,%eax 80641ac: 0f 8d 8e 00 00 00 jge 0x8064240 80641b2: b8 08 00 00 00 mov $0x8,%eax 80641b7: 83 f9 08 cmp $0x8,%ecx 80641ba: 77 03 ja 0x80641bf 80641bc: 8b 45 10 mov 0x10(%ebp),%eax 80641bf: 50 push %eax 80641c0: 53 push %ebx 80641c1: 8b 7d 08 mov 0x8(%ebp),%edi 80641c4: 57 push %edi 80641c5: e8 52 05 00 00 call 0x806471c 80641ca: 83 c4 0c add $0xc,%esp 80641cd: 85 c0 test %eax,%eax 80641cf: 0f 8c 1c 01 00 00 jl 0x80642f1 80641d5: 83 c3 40 add $0x40,%ebx 80641d8: 83 c6 08 add $0x8,%esi 80641db: 01 45 f4 add %eax,0xfffffff4(%ebp) 80641de: 8b 55 10 mov 0x10(%ebp),%edx 80641e1: 29 f2 sub %esi,%edx 80641e3: b8 08 00 00 00 mov $0x8,%eax 80641e8: 83 fa 08 cmp $0x8,%edx 80641eb: 77 02 ja 0x80641ef 80641ed: 89 d0 mov %edx,%eax 80641ef: 50 push %eax 80641f0: 53 push %ebx 80641f1: 8b 4d 08 mov 0x8(%ebp),%ecx 80641f4: 51 push %ecx 80641f5: e8 22 05 00 00 call 0x806471c 80641fa: 83 c4 0c add $0xc,%esp 80641fd: 85 c0 test %eax,%eax 80641ff: 0f 8c ec 00 00 00 jl 0x80642f1 8064205: 83 c3 40 add $0x40,%ebx 8064208: 83 c6 08 add $0x8,%esi 806420b: 01 45 f4 add %eax,0xfffffff4(%ebp) 806420e: 8b 55 10 mov 0x10(%ebp),%edx 8064211: 29 f2 sub %esi,%edx 8064213: b8 08 00 00 00 mov $0x8,%eax 8064218: 83 fa 08 cmp $0x8,%edx 806421b: 77 02 ja 0x806421f 806421d: 89 d0 mov %edx,%eax 806421f: 50 push %eax 8064220: 53 push %ebx 8064221: 8b 7d 08 mov 0x8(%ebp),%edi 8064224: 57 push %edi 8064225: e8 f2 04 00 00 call 0x806471c 806422a: 83 c4 0c add $0xc,%esp 806422d: 85 c0 test %eax,%eax 806422f: 0f 8c bc 00 00 00 jl 0x80642f1 8064235: 83 c3 40 add $0x40,%ebx 8064238: 83 c6 08 add $0x8,%esi 806423b: e9 c6 00 00 00 jmp 0x8064306 8064240: 8b 55 10 mov 0x10(%ebp),%edx 8064243: 29 f2 sub %esi,%edx 8064245: b8 08 00 00 00 mov $0x8,%eax 806424a: 83 fa 08 cmp $0x8,%edx 806424d: 77 02 ja 0x8064251 806424f: 89 d0 mov %edx,%eax 8064251: 50 push %eax 8064252: 53 push %ebx 8064253: 8b 4d 08 mov 0x8(%ebp),%ecx 8064256: 51 push %ecx 8064257: e8 c0 04 00 00 call 0x806471c 806425c: 89 c2 mov %eax,%edx 806425e: 83 c4 0c add $0xc,%esp 8064261: 85 d2 test %edx,%edx 8064263: 0f 8c 88 00 00 00 jl 0x80642f1 8064269: 83 c3 40 add $0x40,%ebx 806426c: 8d 46 08 lea 0x8(%esi),%eax 806426f: 01 55 f4 add %edx,0xfffffff4(%ebp) 8064272: 8b 55 10 mov 0x10(%ebp),%edx 8064275: 29 c2 sub %eax,%edx 8064277: b8 08 00 00 00 mov $0x8,%eax 806427c: 83 fa 08 cmp $0x8,%edx 806427f: 77 02 ja 0x8064283 8064281: 89 d0 mov %edx,%eax 8064283: 50 push %eax 8064284: 53 push %ebx 8064285: 8b 7d 08 mov 0x8(%ebp),%edi 8064288: 57 push %edi 8064289: e8 8e 04 00 00 call 0x806471c 806428e: 89 c2 mov %eax,%edx 8064290: 83 c4 0c add $0xc,%esp 8064293: 85 d2 test %edx,%edx 8064295: 7c 5a jl 0x80642f1 8064297: 83 c3 40 add $0x40,%ebx 806429a: 8d 46 10 lea 0x10(%esi),%eax 806429d: 01 55 f4 add %edx,0xfffffff4(%ebp) 80642a0: 8b 55 10 mov 0x10(%ebp),%edx 80642a3: 29 c2 sub %eax,%edx 80642a5: b8 08 00 00 00 mov $0x8,%eax 80642aa: 83 fa 08 cmp $0x8,%edx 80642ad: 77 02 ja 0x80642b1 80642af: 89 d0 mov %edx,%eax 80642b1: 50 push %eax 80642b2: 53 push %ebx 80642b3: 8b 4d 08 mov 0x8(%ebp),%ecx 80642b6: 51 push %ecx 80642b7: e8 60 04 00 00 call 0x806471c 80642bc: 89 c2 mov %eax,%edx 80642be: 83 c4 0c add $0xc,%esp 80642c1: 85 d2 test %edx,%edx 80642c3: 7c 2c jl 0x80642f1 80642c5: 83 c3 40 add $0x40,%ebx 80642c8: 8d 46 18 lea 0x18(%esi),%eax 80642cb: 01 55 f4 add %edx,0xfffffff4(%ebp) 80642ce: 8b 55 10 mov 0x10(%ebp),%edx 80642d1: 29 c2 sub %eax,%edx 80642d3: b8 08 00 00 00 mov $0x8,%eax 80642d8: 83 fa 08 cmp $0x8,%edx 80642db: 77 02 ja 0x80642df 80642dd: 89 d0 mov %edx,%eax 80642df: 50 push %eax 80642e0: 53 push %ebx 80642e1: 8b 7d 08 mov 0x8(%ebp),%edi 80642e4: 57 push %edi 80642e5: e8 32 04 00 00 call 0x806471c 80642ea: 83 c4 0c add $0xc,%esp 80642ed: 85 c0 test %eax,%eax 80642ef: 7d 0f jge 0x8064300 80642f1: 83 3d ec b2 07 08 26 cmpl $0x26,0x807b2ec 80642f8: 74 22 je 0x806431c 80642fa: e9 25 01 00 00 jmp 0x8064424 80642ff: 90 nop 8064300: 83 c3 40 add $0x40,%ebx 8064303: 83 c6 20 add $0x20,%esi 8064306: 01 45 f4 add %eax,0xfffffff4(%ebp) 8064309: 39 75 10 cmp %esi,0x10(%ebp) 806430c: 0f 87 2e ff ff ff ja 0x8064240 8064312: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8064315: e9 0a 01 00 00 jmp 0x8064424 806431a: 8d 36 lea (%esi),%esi 806431c: c7 05 ec b2 07 08 00 movl $0x0,0x807b2ec 8064323: 00 00 00 8064326: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 806432d: 31 f6 xor %esi,%esi 806432f: 8b 4d 10 mov 0x10(%ebp),%ecx 8064332: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8064335: 73 71 jae 0x80643a8 8064337: 89 c8 mov %ecx,%eax 8064339: 83 e0 03 and $0x3,%eax 806433c: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 806433f: 7d 27 jge 0x8064368 8064341: 85 c0 test %eax,%eax 8064343: 74 33 je 0x8064378 8064345: 83 f8 01 cmp $0x1,%eax 8064348: 7e 1e jle 0x8064368 806434a: 83 f8 02 cmp $0x2,%eax 806434d: 7e 0e jle 0x806435d 806434f: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 8064352: 8b 4d 0c mov 0xc(%ebp),%ecx 8064355: 8b 7c f9 04 mov 0x4(%ecx,%edi,8),%edi 8064359: 89 7d f4 mov %edi,0xfffffff4(%ebp) 806435c: 46 inc %esi 806435d: 8b 4d 0c mov 0xc(%ebp),%ecx 8064360: 8b 4c f1 04 mov 0x4(%ecx,%esi,8),%ecx 8064364: 01 4d f4 add %ecx,0xfffffff4(%ebp) 8064367: 46 inc %esi 8064368: 8b 7d 0c mov 0xc(%ebp),%edi 806436b: 8b 7c f7 04 mov 0x4(%edi,%esi,8),%edi 806436f: 01 7d f4 add %edi,0xfffffff4(%ebp) 8064372: 46 inc %esi 8064373: 39 75 10 cmp %esi,0x10(%ebp) 8064376: 76 30 jbe 0x80643a8 8064378: 8b 4d 0c mov 0xc(%ebp),%ecx 806437b: 8b 4c f1 04 mov 0x4(%ecx,%esi,8),%ecx 806437f: 01 4d f4 add %ecx,0xfffffff4(%ebp) 8064382: 8b 7d 0c mov 0xc(%ebp),%edi 8064385: 8b 7c f7 0c mov 0xc(%edi,%esi,8),%edi 8064389: 01 7d f4 add %edi,0xfffffff4(%ebp) 806438c: 8b 4d 0c mov 0xc(%ebp),%ecx 806438f: 8b 4c f1 14 mov 0x14(%ecx,%esi,8),%ecx 8064393: 01 4d f4 add %ecx,0xfffffff4(%ebp) 8064396: 8b 7d 0c mov 0xc(%ebp),%edi 8064399: 8b 7c f7 1c mov 0x1c(%edi,%esi,8),%edi 806439d: 01 7d f4 add %edi,0xfffffff4(%ebp) 80643a0: 83 c6 04 add $0x4,%esi 80643a3: 39 75 10 cmp %esi,0x10(%ebp) 80643a6: 77 d0 ja 0x8064378 80643a8: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 80643ac: 75 06 jne 0x80643b4 80643ae: 31 c0 xor %eax,%eax 80643b0: eb 72 jmp 0x8064424 80643b2: 8d 36 lea (%esi),%esi 80643b4: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 80643b7: 83 c0 03 add $0x3,%eax 80643ba: 24 fc and $0xfc,%al 80643bc: 29 c4 sub %eax,%esp 80643be: 89 65 fc mov %esp,0xfffffffc(%ebp) 80643c1: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 80643c4: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 80643c7: 89 65 f8 mov %esp,0xfffffff8(%ebp) 80643ca: 31 f6 xor %esi,%esi 80643cc: 39 75 10 cmp %esi,0x10(%ebp) 80643cf: 76 42 jbe 0x8064413 80643d1: 8d 76 00 lea 0x0(%esi),%esi 80643d4: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 80643d7: 8b 7d 0c mov 0xc(%ebp),%edi 80643da: 39 4c f7 04 cmp %ecx,0x4(%edi,%esi,8) 80643de: 76 08 jbe 0x80643e8 80643e0: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 80643e3: eb 0a jmp 0x80643ef 80643e5: 8d 76 00 lea 0x0(%esi),%esi 80643e8: 8b 7d 0c mov 0xc(%ebp),%edi 80643eb: 8b 5c f7 04 mov 0x4(%edi,%esi,8),%ebx 80643ef: 8b 4d 0c mov 0xc(%ebp),%ecx 80643f2: 8b 04 f1 mov (%ecx,%esi,8),%eax 80643f5: 53 push %ebx 80643f6: 50 push %eax 80643f7: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 80643fa: 57 push %edi 80643fb: e8 94 f5 ff ff call 0x8063994 8064400: 83 c4 0c add $0xc,%esp 8064403: 01 df add %ebx,%edi 8064405: 89 7d f8 mov %edi,0xfffffff8(%ebp) 8064408: 29 5d f0 sub %ebx,0xfffffff0(%ebp) 806440b: 74 06 je 0x8064413 806440d: 46 inc %esi 806440e: 39 75 10 cmp %esi,0x10(%ebp) 8064411: 77 c1 ja 0x80643d4 8064413: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8064416: 51 push %ecx 8064417: 8b 7d fc mov 0xfffffffc(%ebp),%edi 806441a: 57 push %edi 806441b: 8b 4d 08 mov 0x8(%ebp),%ecx 806441e: 51 push %ecx 806441f: e8 70 02 00 00 call 0x8064694 8064424: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 8064427: 5b pop %ebx 8064428: 5e pop %esi 8064429: 5f pop %edi 806442a: 89 ec mov %ebp,%esp 806442c: 5d pop %ebp 806442d: c3 ret 806442e: 90 nop 806442f: 90 nop 8064430: 55 push %ebp 8064431: 89 e5 mov %esp,%ebp 8064433: 53 push %ebx 8064434: b8 0c 00 00 00 mov $0xc,%eax 8064439: 8b 5d 08 mov 0x8(%ebp),%ebx 806443c: cd 80 int $0x80 806443e: 89 c2 mov %eax,%edx 8064440: 85 d2 test %edx,%edx 8064442: 7d 10 jge 0x8064454 8064444: f7 da neg %edx 8064446: 52 push %edx 8064447: e8 14 fd ff ff call 0x8064160 806444c: 5a pop %edx 806444d: 89 10 mov %edx,(%eax) 806444f: b8 ff ff ff ff mov $0xffffffff,%eax 8064454: 5b pop %ebx 8064455: 89 ec mov %ebp,%esp 8064457: 5d pop %ebp 8064458: c3 ret 8064459: 90 nop 806445a: 90 nop 806445b: 90 nop 806445c: 55 push %ebp 806445d: 89 e5 mov %esp,%ebp 806445f: 53 push %ebx 8064460: b8 06 00 00 00 mov $0x6,%eax 8064465: 8b 5d 08 mov 0x8(%ebp),%ebx 8064468: cd 80 int $0x80 806446a: 89 c2 mov %eax,%edx 806446c: 85 d2 test %edx,%edx 806446e: 7d 10 jge 0x8064480 8064470: f7 da neg %edx 8064472: 52 push %edx 8064473: e8 e8 fc ff ff call 0x8064160 8064478: 5a pop %edx 8064479: 89 10 mov %edx,(%eax) 806447b: b8 ff ff ff ff mov $0xffffffff,%eax 8064480: 5b pop %ebx 8064481: 89 ec mov %ebp,%esp 8064483: 5d pop %ebp 8064484: c3 ret 8064485: 90 nop 8064486: 90 nop 8064487: 90 nop 8064488: 55 push %ebp 8064489: 89 e5 mov %esp,%ebp 806448b: 53 push %ebx 806448c: b8 37 00 00 00 mov $0x37,%eax 8064491: 8b 5d 08 mov 0x8(%ebp),%ebx 8064494: 8b 4d 0c mov 0xc(%ebp),%ecx 8064497: 8b 55 10 mov 0x10(%ebp),%edx 806449a: cd 80 int $0x80 806449c: 89 c2 mov %eax,%edx 806449e: 85 d2 test %edx,%edx 80644a0: 7d 10 jge 0x80644b2 80644a2: f7 da neg %edx 80644a4: 52 push %edx 80644a5: e8 b6 fc ff ff call 0x8064160 80644aa: 5a pop %edx 80644ab: 89 10 mov %edx,(%eax) 80644ad: b8 ff ff ff ff mov $0xffffffff,%eax 80644b2: 5b pop %ebx 80644b3: 89 ec mov %ebp,%esp 80644b5: 5d pop %ebp 80644b6: c3 ret 80644b7: 90 nop 80644b8: 55 push %ebp 80644b9: 89 e5 mov %esp,%ebp 80644bb: b8 02 00 00 00 mov $0x2,%eax 80644c0: cd 80 int $0x80 80644c2: 89 c2 mov %eax,%edx 80644c4: 85 d2 test %edx,%edx 80644c6: 7d 10 jge 0x80644d8 80644c8: f7 da neg %edx 80644ca: 52 push %edx 80644cb: e8 90 fc ff ff call 0x8064160 80644d0: 5a pop %edx 80644d1: 89 10 mov %edx,(%eax) 80644d3: b8 ff ff ff ff mov $0xffffffff,%eax 80644d8: 89 ec mov %ebp,%esp 80644da: 5d pop %ebp 80644db: c3 ret 80644dc: 55 push %ebp 80644dd: 89 e5 mov %esp,%ebp 80644df: b8 14 00 00 00 mov $0x14,%eax 80644e4: cd 80 int $0x80 80644e6: 89 c2 mov %eax,%edx 80644e8: 85 d2 test %edx,%edx 80644ea: 7d 10 jge 0x80644fc 80644ec: f7 da neg %edx 80644ee: 52 push %edx 80644ef: e8 6c fc ff ff call 0x8064160 80644f4: 5a pop %edx 80644f5: 89 10 mov %edx,(%eax) 80644f7: b8 ff ff ff ff mov $0xffffffff,%eax 80644fc: 89 ec mov %ebp,%esp 80644fe: 5d pop %ebp 80644ff: c3 ret 8064500: 55 push %ebp 8064501: 89 e5 mov %esp,%ebp 8064503: 53 push %ebx 8064504: b8 4e 00 00 00 mov $0x4e,%eax 8064509: 8b 5d 08 mov 0x8(%ebp),%ebx 806450c: 8b 4d 0c mov 0xc(%ebp),%ecx 806450f: cd 80 int $0x80 8064511: 89 c2 mov %eax,%edx 8064513: 85 d2 test %edx,%edx 8064515: 7d 10 jge 0x8064527 8064517: f7 da neg %edx 8064519: 52 push %edx 806451a: e8 41 fc ff ff call 0x8064160 806451f: 5a pop %edx 8064520: 89 10 mov %edx,(%eax) 8064522: b8 ff ff ff ff mov $0xffffffff,%eax 8064527: 5b pop %ebx 8064528: 89 ec mov %ebp,%esp 806452a: 5d pop %ebp 806452b: c3 ret 806452c: 55 push %ebp 806452d: 89 e5 mov %esp,%ebp 806452f: 53 push %ebx 8064530: b8 36 00 00 00 mov $0x36,%eax 8064535: 8b 5d 08 mov 0x8(%ebp),%ebx 8064538: 8b 4d 0c mov 0xc(%ebp),%ecx 806453b: 8b 55 10 mov 0x10(%ebp),%edx 806453e: cd 80 int $0x80 8064540: 89 c2 mov %eax,%edx 8064542: 85 d2 test %edx,%edx 8064544: 7d 10 jge 0x8064556 8064546: f7 da neg %edx 8064548: 52 push %edx 8064549: e8 12 fc ff ff call 0x8064160 806454e: 5a pop %edx 806454f: 89 10 mov %edx,(%eax) 8064551: b8 ff ff ff ff mov $0xffffffff,%eax 8064556: 5b pop %ebx 8064557: 89 ec mov %ebp,%esp 8064559: 5d pop %ebp 806455a: c3 ret 806455b: 90 nop 806455c: 55 push %ebp 806455d: 89 e5 mov %esp,%ebp 806455f: 53 push %ebx 8064560: b8 05 00 00 00 mov $0x5,%eax 8064565: 8b 5d 08 mov 0x8(%ebp),%ebx 8064568: 8b 4d 0c mov 0xc(%ebp),%ecx 806456b: 8b 55 10 mov 0x10(%ebp),%edx 806456e: cd 80 int $0x80 8064570: 89 c2 mov %eax,%edx 8064572: 85 d2 test %edx,%edx 8064574: 7d 10 jge 0x8064586 8064576: f7 da neg %edx 8064578: 52 push %edx 8064579: e8 e2 fb ff ff call 0x8064160 806457e: 5a pop %edx 806457f: 89 10 mov %edx,(%eax) 8064581: b8 ff ff ff ff mov $0xffffffff,%eax 8064586: 5b pop %ebx 8064587: 89 ec mov %ebp,%esp 8064589: 5d pop %ebp 806458a: c3 ret 806458b: 90 nop 806458c: 55 push %ebp 806458d: 89 e5 mov %esp,%ebp 806458f: 53 push %ebx 8064590: b8 03 00 00 00 mov $0x3,%eax 8064595: 8b 5d 08 mov 0x8(%ebp),%ebx 8064598: 8b 4d 0c mov 0xc(%ebp),%ecx 806459b: 8b 55 10 mov 0x10(%ebp),%edx 806459e: cd 80 int $0x80 80645a0: 89 c2 mov %eax,%edx 80645a2: 85 d2 test %edx,%edx 80645a4: 7d 10 jge 0x80645b6 80645a6: f7 da neg %edx 80645a8: 52 push %edx 80645a9: e8 b2 fb ff ff call 0x8064160 80645ae: 5a pop %edx 80645af: 89 10 mov %edx,(%eax) 80645b1: b8 ff ff ff ff mov $0xffffffff,%eax 80645b6: 5b pop %ebx 80645b7: 89 ec mov %ebp,%esp 80645b9: 5d pop %ebp 80645ba: c3 ret 80645bb: 90 nop 80645bc: 55 push %ebp 80645bd: 89 e5 mov %esp,%ebp 80645bf: 53 push %ebx 80645c0: b8 46 00 00 00 mov $0x46,%eax 80645c5: 8b 5d 08 mov 0x8(%ebp),%ebx 80645c8: 8b 4d 0c mov 0xc(%ebp),%ecx 80645cb: cd 80 int $0x80 80645cd: 89 c2 mov %eax,%edx 80645cf: 85 d2 test %edx,%edx 80645d1: 7d 10 jge 0x80645e3 80645d3: f7 da neg %edx 80645d5: 52 push %edx 80645d6: e8 85 fb ff ff call 0x8064160 80645db: 5a pop %edx 80645dc: 89 10 mov %edx,(%eax) 80645de: b8 ff ff ff ff mov $0xffffffff,%eax 80645e3: 5b pop %ebx 80645e4: 89 ec mov %ebp,%esp 80645e6: 5d pop %ebp 80645e7: c3 ret 80645e8: 55 push %ebp 80645e9: 89 e5 mov %esp,%ebp 80645eb: b8 42 00 00 00 mov $0x42,%eax 80645f0: cd 80 int $0x80 80645f2: 89 c2 mov %eax,%edx 80645f4: 85 d2 test %edx,%edx 80645f6: 7d 10 jge 0x8064608 80645f8: f7 da neg %edx 80645fa: 52 push %edx 80645fb: e8 60 fb ff ff call 0x8064160 8064600: 5a pop %edx 8064601: 89 10 mov %edx,(%eax) 8064603: b8 ff ff ff ff mov $0xffffffff,%eax 8064608: 89 ec mov %ebp,%esp 806460a: 5d pop %ebp 806460b: c3 ret 806460c: 55 push %ebp 806460d: 89 e5 mov %esp,%ebp 806460f: 53 push %ebx 8064610: b8 17 00 00 00 mov $0x17,%eax 8064615: 8b 5d 08 mov 0x8(%ebp),%ebx 8064618: cd 80 int $0x80 806461a: 89 c2 mov %eax,%edx 806461c: 85 d2 test %edx,%edx 806461e: 7d 10 jge 0x8064630 8064620: f7 da neg %edx 8064622: 52 push %edx 8064623: e8 38 fb ff ff call 0x8064160 8064628: 5a pop %edx 8064629: 89 10 mov %edx,(%eax) 806462b: b8 ff ff ff ff mov $0xffffffff,%eax 8064630: 5b pop %ebx 8064631: 89 ec mov %ebp,%esp 8064633: 5d pop %ebp 8064634: c3 ret 8064635: 90 nop 8064636: 90 nop 8064637: 90 nop 8064638: 55 push %ebp 8064639: 89 e5 mov %esp,%ebp 806463b: 53 push %ebx 806463c: b8 7e 00 00 00 mov $0x7e,%eax 8064641: 8b 5d 08 mov 0x8(%ebp),%ebx 8064644: 8b 4d 0c mov 0xc(%ebp),%ecx 8064647: 8b 55 10 mov 0x10(%ebp),%edx 806464a: cd 80 int $0x80 806464c: 89 c2 mov %eax,%edx 806464e: 85 d2 test %edx,%edx 8064650: 7d 10 jge 0x8064662 8064652: f7 da neg %edx 8064654: 52 push %edx 8064655: e8 06 fb ff ff call 0x8064160 806465a: 5a pop %edx 806465b: 89 10 mov %edx,(%eax) 806465d: b8 ff ff ff ff mov $0xffffffff,%eax 8064662: 5b pop %ebx 8064663: 89 ec mov %ebp,%esp 8064665: 5d pop %ebp 8064666: c3 ret 8064667: 90 nop 8064668: 55 push %ebp 8064669: 89 e5 mov %esp,%ebp 806466b: 53 push %ebx 806466c: b8 7a 00 00 00 mov $0x7a,%eax 8064671: 8b 5d 08 mov 0x8(%ebp),%ebx 8064674: cd 80 int $0x80 8064676: 89 c2 mov %eax,%edx 8064678: 85 d2 test %edx,%edx 806467a: 7d 10 jge 0x806468c 806467c: f7 da neg %edx 806467e: 52 push %edx 806467f: e8 dc fa ff ff call 0x8064160 8064684: 5a pop %edx 8064685: 89 10 mov %edx,(%eax) 8064687: b8 ff ff ff ff mov $0xffffffff,%eax 806468c: 5b pop %ebx 806468d: 89 ec mov %ebp,%esp 806468f: 5d pop %ebp 8064690: c3 ret 8064691: 90 nop 8064692: 90 nop 8064693: 90 nop 8064694: 55 push %ebp 8064695: 89 e5 mov %esp,%ebp 8064697: 53 push %ebx 8064698: b8 04 00 00 00 mov $0x4,%eax 806469d: 8b 5d 08 mov 0x8(%ebp),%ebx 80646a0: 8b 4d 0c mov 0xc(%ebp),%ecx 80646a3: 8b 55 10 mov 0x10(%ebp),%edx 80646a6: cd 80 int $0x80 80646a8: 89 c2 mov %eax,%edx 80646aa: 85 d2 test %edx,%edx 80646ac: 7d 10 jge 0x80646be 80646ae: f7 da neg %edx 80646b0: 52 push %edx 80646b1: e8 aa fa ff ff call 0x8064160 80646b6: 5a pop %edx 80646b7: 89 10 mov %edx,(%eax) 80646b9: b8 ff ff ff ff mov $0xffffffff,%eax 80646be: 5b pop %ebx 80646bf: 89 ec mov %ebp,%esp 80646c1: 5d pop %ebp 80646c2: c3 ret 80646c3: 90 nop 80646c4: 55 push %ebp 80646c5: 89 e5 mov %esp,%ebp 80646c7: 53 push %ebx 80646c8: b8 1b 00 00 00 mov $0x1b,%eax 80646cd: 8b 5d 08 mov 0x8(%ebp),%ebx 80646d0: cd 80 int $0x80 80646d2: 89 c2 mov %eax,%edx 80646d4: 85 d2 test %edx,%edx 80646d6: 7d 10 jge 0x80646e8 80646d8: f7 da neg %edx 80646da: 52 push %edx 80646db: e8 80 fa ff ff call 0x8064160 80646e0: 5a pop %edx 80646e1: 89 10 mov %edx,(%eax) 80646e3: b8 ff ff ff ff mov $0xffffffff,%eax 80646e8: 5b pop %ebx 80646e9: 89 ec mov %ebp,%esp 80646eb: 5d pop %ebp 80646ec: c3 ret 80646ed: 90 nop 80646ee: 90 nop 80646ef: 90 nop 80646f0: 55 push %ebp 80646f1: 89 e5 mov %esp,%ebp 80646f3: 53 push %ebx 80646f4: b8 0d 00 00 00 mov $0xd,%eax 80646f9: 8b 5d 08 mov 0x8(%ebp),%ebx 80646fc: cd 80 int $0x80 80646fe: 89 c2 mov %eax,%edx 8064700: 85 d2 test %edx,%edx 8064702: 7d 10 jge 0x8064714 8064704: f7 da neg %edx 8064706: 52 push %edx 8064707: e8 54 fa ff ff call 0x8064160 806470c: 5a pop %edx 806470d: 89 10 mov %edx,(%eax) 806470f: b8 ff ff ff ff mov $0xffffffff,%eax 8064714: 5b pop %ebx 8064715: 89 ec mov %ebp,%esp 8064717: 5d pop %ebp 8064718: c3 ret 8064719: 90 nop 806471a: 90 nop 806471b: 90 nop 806471c: 55 push %ebp 806471d: 89 e5 mov %esp,%ebp 806471f: 53 push %ebx 8064720: b8 92 00 00 00 mov $0x92,%eax 8064725: 8b 5d 08 mov 0x8(%ebp),%ebx 8064728: 8b 4d 0c mov 0xc(%ebp),%ecx 806472b: 8b 55 10 mov 0x10(%ebp),%edx 806472e: cd 80 int $0x80 8064730: 89 c2 mov %eax,%edx 8064732: 85 d2 test %edx,%edx 8064734: 7d 10 jge 0x8064746 8064736: f7 da neg %edx 8064738: 52 push %edx 8064739: e8 22 fa ff ff call 0x8064160 806473e: 5a pop %edx 806473f: 89 10 mov %edx,(%eax) 8064741: b8 ff ff ff ff mov $0xffffffff,%eax 8064746: 5b pop %ebx 8064747: 89 ec mov %ebp,%esp 8064749: 5d pop %ebp 806474a: c3 ret 806474b: 90 nop 806474c: 55 push %ebp 806474d: 89 e5 mov %esp,%ebp 806474f: 53 push %ebx 8064750: b8 52 00 00 00 mov $0x52,%eax 8064755: 8d 5d 08 lea 0x8(%ebp),%ebx 8064758: cd 80 int $0x80 806475a: 85 c0 test %eax,%eax 806475c: 7d 0c jge 0x806476a 806475e: f7 d8 neg %eax 8064760: a3 ec b2 07 08 mov %eax,0x807b2ec 8064765: b8 ff ff ff ff mov $0xffffffff,%eax 806476a: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 806476d: 89 ec mov %ebp,%esp 806476f: 5d pop %ebp 8064770: c3 ret 8064771: 90 nop 8064772: 90 nop 8064773: 90 nop 8064774: 55 push %ebp 8064775: 89 e5 mov %esp,%ebp 8064777: 53 push %ebx 8064778: 8b 5d 08 mov 0x8(%ebp),%ebx 806477b: 8b 4d 0c mov 0xc(%ebp),%ecx 806477e: 85 c9 test %ecx,%ecx 8064780: 74 19 je 0x806479b 8064782: f6 41 0b 40 testb $0x40,0xb(%ecx) 8064786: 74 0c je 0x8064794 8064788: c7 41 0c 54 48 06 08 movl $0x8064854,0xc(%ecx) 806478f: eb 0a jmp 0x806479b 8064791: 8d 76 00 lea 0x0(%esi),%esi 8064794: c7 41 0c 5c 48 06 08 movl $0x806485c,0xc(%ecx) 806479b: b8 43 00 00 00 mov $0x43,%eax 80647a0: 8b 55 10 mov 0x10(%ebp),%edx 80647a3: cd 80 int $0x80 80647a5: 89 c3 mov %eax,%ebx 80647a7: 85 db test %ebx,%ebx 80647a9: 7d 11 jge 0x80647bc 80647ab: f7 db neg %ebx 80647ad: 89 1d ec b2 07 08 mov %ebx,0x807b2ec 80647b3: b8 ff ff ff ff mov $0xffffffff,%eax 80647b8: eb 04 jmp 0x80647be 80647ba: 8d 36 lea (%esi),%esi 80647bc: 31 c0 xor %eax,%eax 80647be: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80647c1: 89 ec mov %ebp,%esp 80647c3: 5d pop %ebp 80647c4: c3 ret 80647c5: 90 nop 80647c6: 90 nop 80647c7: 90 nop 80647c8: 55 push %ebp 80647c9: 89 e5 mov %esp,%ebp 80647cb: 57 push %edi 80647cc: 56 push %esi 80647cd: 53 push %ebx 80647ce: b8 48 00 00 00 mov $0x48,%eax 80647d3: 31 db xor %ebx,%ebx 80647d5: 31 c9 xor %ecx,%ecx 80647d7: 8b 55 08 mov 0x8(%ebp),%edx 80647da: 8b 12 mov (%edx),%edx 80647dc: cd 80 int $0x80 80647de: 89 c7 mov %eax,%edi 80647e0: 85 ff test %edi,%edi 80647e2: 7d 10 jge 0x80647f4 80647e4: f7 df neg %edi 80647e6: 89 3d ec b2 07 08 mov %edi,0x807b2ec 80647ec: b8 ff ff ff ff mov $0xffffffff,%eax 80647f1: eb 03 jmp 0x80647f6 80647f3: 90 nop 80647f4: 89 f8 mov %edi,%eax 80647f6: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80647f9: 5b pop %ebx 80647fa: 5e pop %esi 80647fb: 5f pop %edi 80647fc: 89 ec mov %ebp,%esp 80647fe: 5d pop %ebp 80647ff: c3 ret 8064800: 55 push %ebp 8064801: 89 e5 mov %esp,%ebp 8064803: 53 push %ebx 8064804: b8 01 00 00 00 mov $0x1,%eax 8064809: 8b 5d 08 mov 0x8(%ebp),%ebx 806480c: cd 80 int $0x80 806480e: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8064811: 89 ec mov %ebp,%esp 8064813: 5d pop %ebp 8064814: c3 ret 8064815: 90 nop 8064816: 90 nop 8064817: 90 nop 8064818: 55 push %ebp 8064819: 89 e5 mov %esp,%ebp 806481b: 83 ec 04 sub $0x4,%esp 806481e: 66 8b 55 08 mov 0x8(%ebp),%dx 8064822: 66 85 d2 test %dx,%dx 8064825: 75 05 jne 0x806482c 8064827: ba 7f 13 00 00 mov $0x137f,%edx 806482c: d9 7d fe fnstcw 0xfffffffe(%ebp) 806482f: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax 8064833: 66 25 c0 f0 and $0xf0c0,%ax 8064837: 66 89 45 fe mov %ax,0xfffffffe(%ebp) 806483b: 89 d0 mov %edx,%eax 806483d: 66 25 3f 0f and $0xf3f,%ax 8064841: 66 8b 55 fe mov 0xfffffffe(%ebp),%dx 8064845: 66 09 d0 or %dx,%ax 8064848: 66 89 45 fe mov %ax,0xfffffffe(%ebp) 806484c: d9 6d fe fldcw 0xfffffffe(%ebp) 806484f: 89 ec mov %ebp,%esp 8064851: 5d pop %ebp 8064852: c3 ret 8064853: 90 nop 8064854: 83 c4 04 add $0x4,%esp 8064857: 58 pop %eax 8064858: 59 pop %ecx 8064859: 5a pop %edx 806485a: 9d popf 806485b: c3 ret 806485c: 83 c4 04 add $0x4,%esp 806485f: e8 c0 e9 00 00 call 0x8073224 8064864: 83 c4 04 add $0x4,%esp 8064867: 58 pop %eax 8064868: 59 pop %ecx 8064869: 5a pop %edx 806486a: 9d popf 806486b: c3 ret 806486c: 55 push %ebp 806486d: 89 e5 mov %esp,%ebp 806486f: 8b 45 08 mov 0x8(%ebp),%eax 8064872: 86 c4 xchg %al,%ah 8064874: c1 c8 10 ror $0x10,%eax 8064877: 86 c4 xchg %al,%ah 8064879: 89 ec mov %ebp,%esp 806487b: 5d pop %ebp 806487c: c3 ret 806487d: 8d 76 00 lea 0x0(%esi),%esi 8064880: 55 push %ebp 8064881: 89 e5 mov %esp,%ebp 8064883: 66 8b 45 08 mov 0x8(%ebp),%ax 8064887: 86 c4 xchg %al,%ah 8064889: 25 ff ff 00 00 and $0xffff,%eax 806488e: 89 ec mov %ebp,%esp 8064890: 5d pop %ebp 8064891: c3 ret 8064892: 90 nop 8064893: 90 nop 8064894: 55 push %ebp 8064895: 89 e5 mov %esp,%ebp 8064897: 57 push %edi 8064898: 53 push %ebx 8064899: 8b 5d 0c mov 0xc(%ebp),%ebx 806489c: 8b 7d 08 mov 0x8(%ebp),%edi 806489f: 85 db test %ebx,%ebx 80648a1: 7e 25 jle 0x80648c8 80648a3: 31 c0 xor %eax,%eax 80648a5: fc cld 80648a6: 83 fb 0b cmp $0xb,%ebx 80648a9: 7e 19 jle 0x80648c4 80648ab: 89 fa mov %edi,%edx 80648ad: f7 da neg %edx 80648af: 83 e2 03 and $0x3,%edx 80648b2: 29 d3 sub %edx,%ebx 80648b4: 89 d1 mov %edx,%ecx 80648b6: f3 aa repz stos %al,%es:(%edi) 80648b8: 89 da mov %ebx,%edx 80648ba: c1 ea 02 shr $0x2,%edx 80648bd: 89 d1 mov %edx,%ecx 80648bf: f3 ab repz stos %eax,%es:(%edi) 80648c1: 83 e3 03 and $0x3,%ebx 80648c4: 89 d9 mov %ebx,%ecx 80648c6: f3 aa repz stos %al,%es:(%edi) 80648c8: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 80648cb: 5b pop %ebx 80648cc: 5f pop %edi 80648cd: 89 ec mov %ebp,%esp 80648cf: 5d pop %ebp 80648d0: c3 ret 80648d1: 90 nop 80648d2: 90 nop 80648d3: 90 nop 80648d4: 90 nop 80648d5: 90 nop 80648d6: 90 nop 80648d7: 90 nop 80648d8: 90 nop 80648d9: 90 nop 80648da: 90 nop 80648db: 90 nop 80648dc: 90 nop 80648dd: 90 nop 80648de: 90 nop 80648df: 90 nop 80648e0: 55 push %ebp 80648e1: 89 e5 mov %esp,%ebp 80648e3: 57 push %edi 80648e4: 56 push %esi 80648e5: 8b 45 08 mov 0x8(%ebp),%eax 80648e8: 8b 55 0c mov 0xc(%ebp),%edx 80648eb: 8b 75 10 mov 0x10(%ebp),%esi 80648ee: 83 fe 04 cmp $0x4,%esi 80648f1: 0f 82 48 01 00 00 jb 0x8064a3f 80648f7: 88 d6 mov %dl,%dh 80648f9: 89 d7 mov %edx,%edi 80648fb: c1 e2 10 shl $0x10,%edx 80648fe: 66 89 fa mov %di,%dx 8064901: a8 03 test $0x3,%al 8064903: 0f 84 cd 00 00 00 je 0x80649d6 8064909: 38 10 cmp %dl,(%eax) 806490b: 0f 84 67 01 00 00 je 0x8064a78 8064911: 40 inc %eax 8064912: 4e dec %esi 8064913: 0f 84 3f 01 00 00 je 0x8064a58 8064919: a8 03 test $0x3,%al 806491b: 0f 84 b5 00 00 00 je 0x80649d6 8064921: 38 10 cmp %dl,(%eax) 8064923: 0f 84 4f 01 00 00 je 0x8064a78 8064929: 40 inc %eax 806492a: 4e dec %esi 806492b: 0f 84 27 01 00 00 je 0x8064a58 8064931: a8 03 test $0x3,%al 8064933: 0f 84 9d 00 00 00 je 0x80649d6 8064939: 38 10 cmp %dl,(%eax) 806493b: 0f 84 37 01 00 00 je 0x8064a78 8064941: 40 inc %eax 8064942: 4e dec %esi 8064943: e9 8e 00 00 00 jmp 0x80649d6 8064948: 90 nop 8064949: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8064950: 8b 08 mov (%eax),%ecx 8064952: bf ff fe fe fe mov $0xfefefeff,%edi 8064957: 31 d1 xor %edx,%ecx 8064959: 01 cf add %ecx,%edi 806495b: 0f 83 04 01 00 00 jae 0x8064a65 8064961: 31 cf xor %ecx,%edi 8064963: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064969: 47 inc %edi 806496a: 0f 85 f5 00 00 00 jne 0x8064a65 8064970: 8b 48 04 mov 0x4(%eax),%ecx 8064973: bf ff fe fe fe mov $0xfefefeff,%edi 8064978: 31 d1 xor %edx,%ecx 806497a: 01 cf add %ecx,%edi 806497c: 0f 83 e0 00 00 00 jae 0x8064a62 8064982: 31 cf xor %ecx,%edi 8064984: 81 cf ff fe fe fe or $0xfefefeff,%edi 806498a: 47 inc %edi 806498b: 0f 85 d1 00 00 00 jne 0x8064a62 8064991: 8b 48 08 mov 0x8(%eax),%ecx 8064994: bf ff fe fe fe mov $0xfefefeff,%edi 8064999: 31 d1 xor %edx,%ecx 806499b: 01 cf add %ecx,%edi 806499d: 0f 83 bc 00 00 00 jae 0x8064a5f 80649a3: 31 cf xor %ecx,%edi 80649a5: 81 cf ff fe fe fe or $0xfefefeff,%edi 80649ab: 47 inc %edi 80649ac: 0f 85 ad 00 00 00 jne 0x8064a5f 80649b2: 8b 48 0c mov 0xc(%eax),%ecx 80649b5: bf ff fe fe fe mov $0xfefefeff,%edi 80649ba: 31 d1 xor %edx,%ecx 80649bc: 01 cf add %ecx,%edi 80649be: 0f 83 98 00 00 00 jae 0x8064a5c 80649c4: 31 cf xor %ecx,%edi 80649c6: 81 cf ff fe fe fe or $0xfefefeff,%edi 80649cc: 47 inc %edi 80649cd: 0f 85 89 00 00 00 jne 0x8064a5c 80649d3: 83 c0 10 add $0x10,%eax 80649d6: 83 ee 10 sub $0x10,%esi 80649d9: 0f 83 71 ff ff ff jae 0x8064950 80649df: 83 fe f4 cmp $0xfffffff4,%esi 80649e2: 72 5b jb 0x8064a3f 80649e4: 8b 08 mov (%eax),%ecx 80649e6: bf ff fe fe fe mov $0xfefefeff,%edi 80649eb: 31 d1 xor %edx,%ecx 80649ed: 01 cf add %ecx,%edi 80649ef: 73 74 jae 0x8064a65 80649f1: 31 cf xor %ecx,%edi 80649f3: 81 cf ff fe fe fe or $0xfefefeff,%edi 80649f9: 47 inc %edi 80649fa: 75 69 jne 0x8064a65 80649fc: 83 c0 04 add $0x4,%eax 80649ff: 83 fe f8 cmp $0xfffffff8,%esi 8064a02: 72 3b jb 0x8064a3f 8064a04: 8b 08 mov (%eax),%ecx 8064a06: bf ff fe fe fe mov $0xfefefeff,%edi 8064a0b: 31 d1 xor %edx,%ecx 8064a0d: 01 cf add %ecx,%edi 8064a0f: 73 54 jae 0x8064a65 8064a11: 31 cf xor %ecx,%edi 8064a13: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064a19: 47 inc %edi 8064a1a: 75 49 jne 0x8064a65 8064a1c: 83 c0 04 add $0x4,%eax 8064a1f: 83 fe fc cmp $0xfffffffc,%esi 8064a22: 72 1b jb 0x8064a3f 8064a24: 8b 08 mov (%eax),%ecx 8064a26: bf ff fe fe fe mov $0xfefefeff,%edi 8064a2b: 31 d1 xor %edx,%ecx 8064a2d: 01 cf add %ecx,%edi 8064a2f: 73 34 jae 0x8064a65 8064a31: 31 cf xor %ecx,%edi 8064a33: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064a39: 47 inc %edi 8064a3a: 75 29 jne 0x8064a65 8064a3c: 83 c0 04 add $0x4,%eax 8064a3f: 83 e6 03 and $0x3,%esi 8064a42: 74 14 je 0x8064a58 8064a44: 38 10 cmp %dl,(%eax) 8064a46: 74 30 je 0x8064a78 8064a48: 40 inc %eax 8064a49: 4e dec %esi 8064a4a: 74 0c je 0x8064a58 8064a4c: 38 10 cmp %dl,(%eax) 8064a4e: 74 28 je 0x8064a78 8064a50: 40 inc %eax 8064a51: 4e dec %esi 8064a52: 74 04 je 0x8064a58 8064a54: 38 10 cmp %dl,(%eax) 8064a56: 74 20 je 0x8064a78 8064a58: 31 c0 xor %eax,%eax 8064a5a: eb 1c jmp 0x8064a78 8064a5c: 83 c0 04 add $0x4,%eax 8064a5f: 83 c0 04 add $0x4,%eax 8064a62: 83 c0 04 add $0x4,%eax 8064a65: 84 c9 test %cl,%cl 8064a67: 74 0f je 0x8064a78 8064a69: 40 inc %eax 8064a6a: 84 ed test %ch,%ch 8064a6c: 74 0a je 0x8064a78 8064a6e: 40 inc %eax 8064a6f: f7 c1 00 00 ff 00 test $0xff0000,%ecx 8064a75: 74 01 je 0x8064a78 8064a77: 40 inc %eax 8064a78: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8064a7b: 5e pop %esi 8064a7c: 5f pop %edi 8064a7d: 89 ec mov %ebp,%esp 8064a7f: 5d pop %ebp 8064a80: c3 ret 8064a81: 90 nop 8064a82: 90 nop 8064a83: 90 nop 8064a84: 55 push %ebp 8064a85: 89 e5 mov %esp,%ebp 8064a87: 57 push %edi 8064a88: 56 push %esi 8064a89: 53 push %ebx 8064a8a: 8b 75 08 mov 0x8(%ebp),%esi 8064a8d: 8b 5d 10 mov 0x10(%ebp),%ebx 8064a90: 89 f7 mov %esi,%edi 8064a92: 0f b6 45 0c movzbl 0xc(%ebp),%eax 8064a96: fc cld 8064a97: 83 fb 0b cmp $0xb,%ebx 8064a9a: 76 27 jbe 0x8064ac3 8064a9c: 89 c2 mov %eax,%edx 8064a9e: c1 e2 08 shl $0x8,%edx 8064aa1: 09 d0 or %edx,%eax 8064aa3: 89 c2 mov %eax,%edx 8064aa5: c1 e2 10 shl $0x10,%edx 8064aa8: 09 d0 or %edx,%eax 8064aaa: 89 f2 mov %esi,%edx 8064aac: f7 da neg %edx 8064aae: 83 e2 03 and $0x3,%edx 8064ab1: 29 d3 sub %edx,%ebx 8064ab3: 89 d1 mov %edx,%ecx 8064ab5: f3 aa repz stos %al,%es:(%edi) 8064ab7: 89 da mov %ebx,%edx 8064ab9: c1 ea 02 shr $0x2,%edx 8064abc: 89 d1 mov %edx,%ecx 8064abe: f3 ab repz stos %eax,%es:(%edi) 8064ac0: 83 e3 03 and $0x3,%ebx 8064ac3: 89 d9 mov %ebx,%ecx 8064ac5: f3 aa repz stos %al,%es:(%edi) 8064ac7: 89 f0 mov %esi,%eax 8064ac9: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8064acc: 5b pop %ebx 8064acd: 5e pop %esi 8064ace: 5f pop %edi 8064acf: 89 ec mov %ebp,%esp 8064ad1: 5d pop %ebp 8064ad2: c3 ret 8064ad3: 90 nop 8064ad4: 90 nop 8064ad5: 90 nop 8064ad6: 90 nop 8064ad7: 90 nop 8064ad8: 90 nop 8064ad9: 90 nop 8064ada: 90 nop 8064adb: 90 nop 8064adc: 90 nop 8064add: 90 nop 8064ade: 90 nop 8064adf: 90 nop 8064ae0: 55 push %ebp 8064ae1: 89 e5 mov %esp,%ebp 8064ae3: 57 push %edi 8064ae4: 8b 55 08 mov 0x8(%ebp),%edx 8064ae7: 8b 4d 0c mov 0xc(%ebp),%ecx 8064aea: f6 01 ff testb $0xff,(%ecx) 8064aed: 0f 84 91 01 00 00 je 0x8064c84 8064af3: f6 c2 03 test $0x3,%dl 8064af6: 74 3b je 0x8064b33 8064af8: f6 02 ff testb $0xff,(%edx) 8064afb: 0f 84 a8 00 00 00 je 0x8064ba9 8064b01: 42 inc %edx 8064b02: f6 c2 03 test $0x3,%dl 8064b05: 74 2c je 0x8064b33 8064b07: f6 02 ff testb $0xff,(%edx) 8064b0a: 0f 84 99 00 00 00 je 0x8064ba9 8064b10: 42 inc %edx 8064b11: f6 c2 03 test $0x3,%dl 8064b14: 74 1d je 0x8064b33 8064b16: f7 02 ff 00 00 00 testl $0xff,(%edx) 8064b1c: 0f 84 87 00 00 00 je 0x8064ba9 8064b22: 42 inc %edx 8064b23: eb 0e jmp 0x8064b33 8064b25: 8d 74 26 00 lea 0x0(%esi,1),%esi 8064b29: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8064b30: 83 c2 10 add $0x10,%edx 8064b33: 8b 02 mov (%edx),%eax 8064b35: bf ff fe fe fe mov $0xfefefeff,%edi 8064b3a: 01 c7 add %eax,%edi 8064b3c: 73 59 jae 0x8064b97 8064b3e: 31 c7 xor %eax,%edi 8064b40: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064b46: 47 inc %edi 8064b47: 75 4e jne 0x8064b97 8064b49: 8b 42 04 mov 0x4(%edx),%eax 8064b4c: bf ff fe fe fe mov $0xfefefeff,%edi 8064b51: 01 c7 add %eax,%edi 8064b53: 73 3f jae 0x8064b94 8064b55: 31 c7 xor %eax,%edi 8064b57: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064b5d: 47 inc %edi 8064b5e: 75 34 jne 0x8064b94 8064b60: 8b 42 08 mov 0x8(%edx),%eax 8064b63: bf ff fe fe fe mov $0xfefefeff,%edi 8064b68: 01 c7 add %eax,%edi 8064b6a: 73 25 jae 0x8064b91 8064b6c: 31 c7 xor %eax,%edi 8064b6e: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064b74: 47 inc %edi 8064b75: 75 1a jne 0x8064b91 8064b77: 8b 42 0c mov 0xc(%edx),%eax 8064b7a: bf ff fe fe fe mov $0xfefefeff,%edi 8064b7f: 01 c7 add %eax,%edi 8064b81: 73 0b jae 0x8064b8e 8064b83: 31 c7 xor %eax,%edi 8064b85: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064b8b: 47 inc %edi 8064b8c: 74 a2 je 0x8064b30 8064b8e: 83 c2 04 add $0x4,%edx 8064b91: 83 c2 04 add $0x4,%edx 8064b94: 83 c2 04 add $0x4,%edx 8064b97: 84 c0 test %al,%al 8064b99: 74 0e je 0x8064ba9 8064b9b: 42 inc %edx 8064b9c: 84 e4 test %ah,%ah 8064b9e: 74 09 je 0x8064ba9 8064ba0: 42 inc %edx 8064ba1: a9 00 00 ff 00 test $0xff0000,%eax 8064ba6: 74 01 je 0x8064ba9 8064ba8: 42 inc %edx 8064ba9: 29 ca sub %ecx,%edx 8064bab: f6 c1 03 test $0x3,%cl 8064bae: 74 47 je 0x8064bf7 8064bb0: 8a 01 mov (%ecx),%al 8064bb2: 88 04 0a mov %al,(%edx,%ecx,1) 8064bb5: 84 c0 test %al,%al 8064bb7: 0f 84 c7 00 00 00 je 0x8064c84 8064bbd: 41 inc %ecx 8064bbe: f6 c1 03 test $0x3,%cl 8064bc1: 74 34 je 0x8064bf7 8064bc3: 8a 01 mov (%ecx),%al 8064bc5: 88 04 0a mov %al,(%edx,%ecx,1) 8064bc8: 84 c0 test %al,%al 8064bca: 0f 84 b4 00 00 00 je 0x8064c84 8064bd0: 41 inc %ecx 8064bd1: f6 c1 03 test $0x3,%cl 8064bd4: 74 21 je 0x8064bf7 8064bd6: 8a 01 mov (%ecx),%al 8064bd8: 88 04 0a mov %al,(%edx,%ecx,1) 8064bdb: 84 c0 test %al,%al 8064bdd: 0f 84 a1 00 00 00 je 0x8064c84 8064be3: 41 inc %ecx 8064be4: eb 11 jmp 0x8064bf7 8064be6: 8d 76 00 lea 0x0(%esi),%esi 8064be9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8064bf0: 89 44 0a 0c mov %eax,0xc(%edx,%ecx,1) 8064bf4: 83 c1 10 add $0x10,%ecx 8064bf7: 8b 01 mov (%ecx),%eax 8064bf9: bf ff fe fe fe mov $0xfefefeff,%edi 8064bfe: 01 c7 add %eax,%edi 8064c00: 73 64 jae 0x8064c66 8064c02: 31 c7 xor %eax,%edi 8064c04: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064c0a: 47 inc %edi 8064c0b: 75 59 jne 0x8064c66 8064c0d: 89 04 0a mov %eax,(%edx,%ecx,1) 8064c10: 8b 41 04 mov 0x4(%ecx),%eax 8064c13: bf ff fe fe fe mov $0xfefefeff,%edi 8064c18: 01 c7 add %eax,%edi 8064c1a: 73 47 jae 0x8064c63 8064c1c: 31 c7 xor %eax,%edi 8064c1e: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064c24: 47 inc %edi 8064c25: 75 3c jne 0x8064c63 8064c27: 89 44 0a 04 mov %eax,0x4(%edx,%ecx,1) 8064c2b: 8b 41 08 mov 0x8(%ecx),%eax 8064c2e: bf ff fe fe fe mov $0xfefefeff,%edi 8064c33: 01 c7 add %eax,%edi 8064c35: 73 29 jae 0x8064c60 8064c37: 31 c7 xor %eax,%edi 8064c39: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064c3f: 47 inc %edi 8064c40: 75 1e jne 0x8064c60 8064c42: 89 44 0a 08 mov %eax,0x8(%edx,%ecx,1) 8064c46: 8b 41 0c mov 0xc(%ecx),%eax 8064c49: bf ff fe fe fe mov $0xfefefeff,%edi 8064c4e: 01 c7 add %eax,%edi 8064c50: 73 0b jae 0x8064c5d 8064c52: 31 c7 xor %eax,%edi 8064c54: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064c5a: 47 inc %edi 8064c5b: 74 93 je 0x8064bf0 8064c5d: 83 c1 04 add $0x4,%ecx 8064c60: 83 c1 04 add $0x4,%ecx 8064c63: 83 c1 04 add $0x4,%ecx 8064c66: 88 04 0a mov %al,(%edx,%ecx,1) 8064c69: 08 c0 or %al,%al 8064c6b: 74 17 je 0x8064c84 8064c6d: 88 64 0a 01 mov %ah,0x1(%edx,%ecx,1) 8064c71: 08 e4 or %ah,%ah 8064c73: 74 0f je 0x8064c84 8064c75: c1 e8 10 shr $0x10,%eax 8064c78: 88 44 0a 02 mov %al,0x2(%edx,%ecx,1) 8064c7c: 08 c0 or %al,%al 8064c7e: 74 04 je 0x8064c84 8064c80: 88 64 0a 03 mov %ah,0x3(%edx,%ecx,1) 8064c84: 8b 45 08 mov 0x8(%ebp),%eax 8064c87: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8064c8a: 89 ec mov %ebp,%esp 8064c8c: 5d pop %ebp 8064c8d: c3 ret 8064c8e: 90 nop 8064c8f: 90 nop 8064c90: 55 push %ebp 8064c91: 89 e5 mov %esp,%ebp 8064c93: 57 push %edi 8064c94: 8b 45 08 mov 0x8(%ebp),%eax 8064c97: 8b 55 0c mov 0xc(%ebp),%edx 8064c9a: 88 d6 mov %dl,%dh 8064c9c: 89 d1 mov %edx,%ecx 8064c9e: c1 e2 10 shl $0x10,%edx 8064ca1: 66 89 ca mov %cx,%dx 8064ca4: a8 03 test $0x3,%al 8064ca6: 74 4b je 0x8064cf3 8064ca8: 8a 08 mov (%eax),%cl 8064caa: 38 ca cmp %cl,%dl 8064cac: 0f 84 43 01 00 00 je 0x8064df5 8064cb2: 08 c9 or %cl,%cl 8064cb4: 0f 84 10 01 00 00 je 0x8064dca 8064cba: 40 inc %eax 8064cbb: a8 03 test $0x3,%al 8064cbd: 74 34 je 0x8064cf3 8064cbf: 8a 08 mov (%eax),%cl 8064cc1: 38 ca cmp %cl,%dl 8064cc3: 0f 84 2c 01 00 00 je 0x8064df5 8064cc9: 08 c9 or %cl,%cl 8064ccb: 0f 84 f9 00 00 00 je 0x8064dca 8064cd1: 40 inc %eax 8064cd2: a8 03 test $0x3,%al 8064cd4: 74 1d je 0x8064cf3 8064cd6: 8a 08 mov (%eax),%cl 8064cd8: 38 ca cmp %cl,%dl 8064cda: 0f 84 15 01 00 00 je 0x8064df5 8064ce0: 08 c9 or %cl,%cl 8064ce2: 0f 84 e2 00 00 00 je 0x8064dca 8064ce8: 40 inc %eax 8064ce9: eb 08 jmp 0x8064cf3 8064ceb: 90 nop 8064cec: 8d 74 26 00 lea 0x0(%esi,1),%esi 8064cf0: 83 c0 10 add $0x10,%eax 8064cf3: 8b 08 mov (%eax),%ecx 8064cf5: 31 d1 xor %edx,%ecx 8064cf7: bf ff fe fe fe mov $0xfefefeff,%edi 8064cfc: 01 cf add %ecx,%edi 8064cfe: 0f 83 d3 00 00 00 jae 0x8064dd7 8064d04: 31 cf xor %ecx,%edi 8064d06: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064d0c: 47 inc %edi 8064d0d: 0f 85 c4 00 00 00 jne 0x8064dd7 8064d13: 31 d1 xor %edx,%ecx 8064d15: bf ff fe fe fe mov $0xfefefeff,%edi 8064d1a: 01 cf add %ecx,%edi 8064d1c: 0f 83 a8 00 00 00 jae 0x8064dca 8064d22: 31 cf xor %ecx,%edi 8064d24: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064d2a: 47 inc %edi 8064d2b: 0f 85 99 00 00 00 jne 0x8064dca 8064d31: 8b 48 04 mov 0x4(%eax),%ecx 8064d34: 31 d1 xor %edx,%ecx 8064d36: bf ff fe fe fe mov $0xfefefeff,%edi 8064d3b: 01 cf add %ecx,%edi 8064d3d: 0f 83 91 00 00 00 jae 0x8064dd4 8064d43: 31 cf xor %ecx,%edi 8064d45: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064d4b: 47 inc %edi 8064d4c: 0f 85 82 00 00 00 jne 0x8064dd4 8064d52: 31 d1 xor %edx,%ecx 8064d54: bf ff fe fe fe mov $0xfefefeff,%edi 8064d59: 01 cf add %ecx,%edi 8064d5b: 73 6d jae 0x8064dca 8064d5d: 31 cf xor %ecx,%edi 8064d5f: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064d65: 47 inc %edi 8064d66: 75 62 jne 0x8064dca 8064d68: 8b 48 08 mov 0x8(%eax),%ecx 8064d6b: 31 d1 xor %edx,%ecx 8064d6d: bf ff fe fe fe mov $0xfefefeff,%edi 8064d72: 01 cf add %ecx,%edi 8064d74: 73 5b jae 0x8064dd1 8064d76: 31 cf xor %ecx,%edi 8064d78: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064d7e: 47 inc %edi 8064d7f: 75 50 jne 0x8064dd1 8064d81: 31 d1 xor %edx,%ecx 8064d83: bf ff fe fe fe mov $0xfefefeff,%edi 8064d88: 01 cf add %ecx,%edi 8064d8a: 73 3e jae 0x8064dca 8064d8c: 31 cf xor %ecx,%edi 8064d8e: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064d94: 47 inc %edi 8064d95: 75 33 jne 0x8064dca 8064d97: 8b 48 0c mov 0xc(%eax),%ecx 8064d9a: 31 d1 xor %edx,%ecx 8064d9c: bf ff fe fe fe mov $0xfefefeff,%edi 8064da1: 01 cf add %ecx,%edi 8064da3: 73 29 jae 0x8064dce 8064da5: 31 cf xor %ecx,%edi 8064da7: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064dad: 47 inc %edi 8064dae: 75 1e jne 0x8064dce 8064db0: 31 d1 xor %edx,%ecx 8064db2: bf ff fe fe fe mov $0xfefefeff,%edi 8064db7: 01 cf add %ecx,%edi 8064db9: 73 0f jae 0x8064dca 8064dbb: 31 cf xor %ecx,%edi 8064dbd: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064dc3: 47 inc %edi 8064dc4: 0f 84 26 ff ff ff je 0x8064cf0 8064dca: 31 c0 xor %eax,%eax 8064dcc: eb 27 jmp 0x8064df5 8064dce: 83 c0 04 add $0x4,%eax 8064dd1: 83 c0 04 add $0x4,%eax 8064dd4: 83 c0 04 add $0x4,%eax 8064dd7: 84 c9 test %cl,%cl 8064dd9: 74 1a je 0x8064df5 8064ddb: 38 d1 cmp %dl,%cl 8064ddd: 74 eb je 0x8064dca 8064ddf: 84 ed test %ch,%ch 8064de1: 74 11 je 0x8064df4 8064de3: 38 d5 cmp %dl,%ch 8064de5: 74 e3 je 0x8064dca 8064de7: c1 e9 10 shr $0x10,%ecx 8064dea: 84 c9 test %cl,%cl 8064dec: 74 05 je 0x8064df3 8064dee: 38 d1 cmp %dl,%cl 8064df0: 74 d8 je 0x8064dca 8064df2: 40 inc %eax 8064df3: 40 inc %eax 8064df4: 40 inc %eax 8064df5: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8064df8: 89 ec mov %ebp,%esp 8064dfa: 5d pop %ebp 8064dfb: c3 ret 8064dfc: 55 push %ebp 8064dfd: 89 e5 mov %esp,%ebp 8064dff: 57 push %edi 8064e00: 56 push %esi 8064e01: 8b 75 08 mov 0x8(%ebp),%esi 8064e04: 8b 7d 0c mov 0xc(%ebp),%edi 8064e07: fc cld 8064e08: ac lods %ds:(%esi),%al 8064e09: ae scas %es:(%edi),%al 8064e0a: 75 08 jne 0x8064e14 8064e0c: 84 c0 test %al,%al 8064e0e: 75 f8 jne 0x8064e08 8064e10: 31 c0 xor %eax,%eax 8064e12: eb 04 jmp 0x8064e18 8064e14: 19 c0 sbb %eax,%eax 8064e16: 0c 01 or $0x1,%al 8064e18: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8064e1b: 5e pop %esi 8064e1c: 5f pop %edi 8064e1d: 89 ec mov %ebp,%esp 8064e1f: 5d pop %ebp 8064e20: c3 ret 8064e21: 90 nop 8064e22: 90 nop 8064e23: 90 nop 8064e24: 90 nop 8064e25: 90 nop 8064e26: 90 nop 8064e27: 90 nop 8064e28: 90 nop 8064e29: 90 nop 8064e2a: 90 nop 8064e2b: 90 nop 8064e2c: 90 nop 8064e2d: 90 nop 8064e2e: 90 nop 8064e2f: 90 nop 8064e30: 55 push %ebp 8064e31: 89 e5 mov %esp,%ebp 8064e33: 57 push %edi 8064e34: 8b 55 08 mov 0x8(%ebp),%edx 8064e37: 31 c0 xor %eax,%eax 8064e39: 89 d1 mov %edx,%ecx 8064e3b: 83 e1 03 and $0x3,%ecx 8064e3e: 74 33 je 0x8064e73 8064e40: 38 2a cmp %ch,(%edx) 8064e42: 0f 84 a6 00 00 00 je 0x8064eee 8064e48: 40 inc %eax 8064e49: 83 f1 03 xor $0x3,%ecx 8064e4c: 74 25 je 0x8064e73 8064e4e: 38 6a 01 cmp %ch,0x1(%edx) 8064e51: 0f 84 97 00 00 00 je 0x8064eee 8064e57: 40 inc %eax 8064e58: 49 dec %ecx 8064e59: 74 18 je 0x8064e73 8064e5b: 38 6a 02 cmp %ch,0x2(%edx) 8064e5e: 0f 84 8a 00 00 00 je 0x8064eee 8064e64: 40 inc %eax 8064e65: eb 0c jmp 0x8064e73 8064e67: 8d 36 lea (%esi),%esi 8064e69: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8064e70: 83 c0 10 add $0x10,%eax 8064e73: 8b 0c 02 mov (%edx,%eax,1),%ecx 8064e76: bf ff fe fe fe mov $0xfefefeff,%edi 8064e7b: 01 cf add %ecx,%edi 8064e7d: 73 5c jae 0x8064edb 8064e7f: 31 cf xor %ecx,%edi 8064e81: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064e87: 47 inc %edi 8064e88: 75 51 jne 0x8064edb 8064e8a: 8b 4c 02 04 mov 0x4(%edx,%eax,1),%ecx 8064e8e: bf ff fe fe fe mov $0xfefefeff,%edi 8064e93: 01 cf add %ecx,%edi 8064e95: 73 41 jae 0x8064ed8 8064e97: 31 cf xor %ecx,%edi 8064e99: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064e9f: 47 inc %edi 8064ea0: 75 36 jne 0x8064ed8 8064ea2: 8b 4c 02 08 mov 0x8(%edx,%eax,1),%ecx 8064ea6: bf ff fe fe fe mov $0xfefefeff,%edi 8064eab: 01 cf add %ecx,%edi 8064ead: 73 26 jae 0x8064ed5 8064eaf: 31 cf xor %ecx,%edi 8064eb1: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064eb7: 47 inc %edi 8064eb8: 75 1b jne 0x8064ed5 8064eba: 8b 4c 02 0c mov 0xc(%edx,%eax,1),%ecx 8064ebe: bf ff fe fe fe mov $0xfefefeff,%edi 8064ec3: 01 cf add %ecx,%edi 8064ec5: 73 0b jae 0x8064ed2 8064ec7: 31 cf xor %ecx,%edi 8064ec9: 81 cf ff fe fe fe or $0xfefefeff,%edi 8064ecf: 47 inc %edi 8064ed0: 74 9e je 0x8064e70 8064ed2: 83 c0 04 add $0x4,%eax 8064ed5: 83 c0 04 add $0x4,%eax 8064ed8: 83 c0 04 add $0x4,%eax 8064edb: 84 c9 test %cl,%cl 8064edd: 74 0f je 0x8064eee 8064edf: 40 inc %eax 8064ee0: 84 ed test %ch,%ch 8064ee2: 74 0a je 0x8064eee 8064ee4: 40 inc %eax 8064ee5: f7 c1 00 00 ff 00 test $0xff0000,%ecx 8064eeb: 74 01 je 0x8064eee 8064eed: 40 inc %eax 8064eee: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8064ef1: 89 ec mov %ebp,%esp 8064ef3: 5d pop %ebp 8064ef4: c3 ret 8064ef5: 90 nop 8064ef6: 90 nop 8064ef7: 90 nop 8064ef8: 55 push %ebp 8064ef9: 89 e5 mov %esp,%ebp 8064efb: 57 push %edi 8064efc: 56 push %esi 8064efd: 8b 75 08 mov 0x8(%ebp),%esi 8064f00: 8b 7d 0c mov 0xc(%ebp),%edi 8064f03: 8b 4d 10 mov 0x10(%ebp),%ecx 8064f06: fc cld 8064f07: 41 inc %ecx 8064f08: 49 dec %ecx 8064f09: 74 08 je 0x8064f13 8064f0b: ac lods %ds:(%esi),%al 8064f0c: ae scas %es:(%edi),%al 8064f0d: 75 08 jne 0x8064f17 8064f0f: 84 c0 test %al,%al 8064f11: 75 f5 jne 0x8064f08 8064f13: 31 c0 xor %eax,%eax 8064f15: eb 04 jmp 0x8064f1b 8064f17: 19 c0 sbb %eax,%eax 8064f19: 0c 01 or $0x1,%al 8064f1b: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8064f1e: 5e pop %esi 8064f1f: 5f pop %edi 8064f20: 89 ec mov %ebp,%esp 8064f22: 5d pop %ebp 8064f23: c3 ret 8064f24: 90 nop 8064f25: 90 nop 8064f26: 90 nop 8064f27: 90 nop 8064f28: 90 nop 8064f29: 90 nop 8064f2a: 90 nop 8064f2b: 90 nop 8064f2c: 90 nop 8064f2d: 90 nop 8064f2e: 90 nop 8064f2f: 90 nop 8064f30: 55 push %ebp 8064f31: 89 e5 mov %esp,%ebp 8064f33: 8b 45 08 mov 0x8(%ebp),%eax 8064f36: 8b 55 0c mov 0xc(%ebp),%edx 8064f39: 31 c9 xor %ecx,%ecx 8064f3b: 51 push %ecx 8064f3c: 51 push %ecx 8064f3d: 51 push %ecx 8064f3e: 51 push %ecx 8064f3f: 51 push %ecx 8064f40: 51 push %ecx 8064f41: 51 push %ecx 8064f42: 51 push %ecx 8064f43: 51 push %ecx 8064f44: 51 push %ecx 8064f45: 51 push %ecx 8064f46: 51 push %ecx 8064f47: 51 push %ecx 8064f48: 51 push %ecx 8064f49: 51 push %ecx 8064f4a: 51 push %ecx 8064f4b: 51 push %ecx 8064f4c: 51 push %ecx 8064f4d: 51 push %ecx 8064f4e: 51 push %ecx 8064f4f: 51 push %ecx 8064f50: 51 push %ecx 8064f51: 51 push %ecx 8064f52: 51 push %ecx 8064f53: 51 push %ecx 8064f54: 51 push %ecx 8064f55: 51 push %ecx 8064f56: 51 push %ecx 8064f57: 51 push %ecx 8064f58: 51 push %ecx 8064f59: 51 push %ecx 8064f5a: 51 push %ecx 8064f5b: 51 push %ecx 8064f5c: 51 push %ecx 8064f5d: 51 push %ecx 8064f5e: 51 push %ecx 8064f5f: 51 push %ecx 8064f60: 51 push %ecx 8064f61: 51 push %ecx 8064f62: 51 push %ecx 8064f63: 51 push %ecx 8064f64: 51 push %ecx 8064f65: 51 push %ecx 8064f66: 51 push %ecx 8064f67: 51 push %ecx 8064f68: 51 push %ecx 8064f69: 51 push %ecx 8064f6a: 51 push %ecx 8064f6b: 51 push %ecx 8064f6c: 51 push %ecx 8064f6d: 51 push %ecx 8064f6e: 51 push %ecx 8064f6f: 51 push %ecx 8064f70: 51 push %ecx 8064f71: 51 push %ecx 8064f72: 51 push %ecx 8064f73: 51 push %ecx 8064f74: 51 push %ecx 8064f75: 51 push %ecx 8064f76: 51 push %ecx 8064f77: 51 push %ecx 8064f78: 51 push %ecx 8064f79: 51 push %ecx 8064f7a: 51 push %ecx 8064f7b: 90 nop 8064f7c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8064f80: 8a 0a mov (%edx),%cl 8064f82: 88 0c 0c mov %cl,(%esp,%ecx,1) 8064f85: 84 c9 test %cl,%cl 8064f87: 74 2a je 0x8064fb3 8064f89: 8a 4a 01 mov 0x1(%edx),%cl 8064f8c: 88 0c 0c mov %cl,(%esp,%ecx,1) 8064f8f: f6 c1 ff test $0xff,%cl 8064f92: 74 1f je 0x8064fb3 8064f94: 8a 4a 02 mov 0x2(%edx),%cl 8064f97: 88 0c 0c mov %cl,(%esp,%ecx,1) 8064f9a: f6 c1 ff test $0xff,%cl 8064f9d: 74 14 je 0x8064fb3 8064f9f: 8a 4a 03 mov 0x3(%edx),%cl 8064fa2: 83 c2 04 add $0x4,%edx 8064fa5: 88 0c 0c mov %cl,(%esp,%ecx,1) 8064fa8: f6 c1 ff test $0xff,%cl 8064fab: 75 d3 jne 0x8064f80 8064fad: 83 e8 04 sub $0x4,%eax 8064fb0: 83 c0 04 add $0x4,%eax 8064fb3: 8a 08 mov (%eax),%cl 8064fb5: 38 0c 0c cmp %cl,(%esp,%ecx,1) 8064fb8: 74 1b je 0x8064fd5 8064fba: 8a 48 01 mov 0x1(%eax),%cl 8064fbd: 38 0c 0c cmp %cl,(%esp,%ecx,1) 8064fc0: 74 12 je 0x8064fd4 8064fc2: 8a 48 02 mov 0x2(%eax),%cl 8064fc5: 38 0c 0c cmp %cl,(%esp,%ecx,1) 8064fc8: 74 09 je 0x8064fd3 8064fca: 8a 48 03 mov 0x3(%eax),%cl 8064fcd: 38 0c 0c cmp %cl,(%esp,%ecx,1) 8064fd0: 75 de jne 0x8064fb0 8064fd2: 40 inc %eax 8064fd3: 40 inc %eax 8064fd4: 40 inc %eax 8064fd5: 81 c4 00 01 00 00 add $0x100,%esp 8064fdb: 08 c9 or %cl,%cl 8064fdd: 75 02 jne 0x8064fe1 8064fdf: 31 c0 xor %eax,%eax 8064fe1: 89 ec mov %ebp,%esp 8064fe3: 5d pop %ebp 8064fe4: c3 ret 8064fe5: 90 nop 8064fe6: 90 nop 8064fe7: 90 nop 8064fe8: 55 push %ebp 8064fe9: 89 e5 mov %esp,%ebp 8064feb: 57 push %edi 8064fec: 56 push %esi 8064fed: 31 c0 xor %eax,%eax 8064fef: 8b 75 08 mov 0x8(%ebp),%esi 8064ff2: 8b 4d 0c mov 0xc(%ebp),%ecx 8064ff5: 88 cd mov %cl,%ch 8064ff7: 89 ca mov %ecx,%edx 8064ff9: c1 e1 10 shl $0x10,%ecx 8064ffc: 66 89 d1 mov %dx,%cx 8064fff: f7 c6 03 00 00 00 test $0x3,%esi 8065005: 0f 84 80 00 00 00 je 0x806508b 806500b: 8a 16 mov (%esi),%dl 806500d: 38 ca cmp %cl,%dl 806500f: 75 02 jne 0x8065013 8065011: 89 f0 mov %esi,%eax 8065013: 08 d2 or %dl,%dl 8065015: 0f 84 83 01 00 00 je 0x806519e 806501b: 46 inc %esi 806501c: f7 c6 03 00 00 00 test $0x3,%esi 8065022: 74 67 je 0x806508b 8065024: 8a 16 mov (%esi),%dl 8065026: 38 ca cmp %cl,%dl 8065028: 75 02 jne 0x806502c 806502a: 89 f0 mov %esi,%eax 806502c: 08 d2 or %dl,%dl 806502e: 0f 84 6a 01 00 00 je 0x806519e 8065034: 46 inc %esi 8065035: f7 c6 03 00 00 00 test $0x3,%esi 806503b: 74 4e je 0x806508b 806503d: 8a 16 mov (%esi),%dl 806503f: 38 ca cmp %cl,%dl 8065041: 75 02 jne 0x8065045 8065043: 89 f0 mov %esi,%eax 8065045: 08 d2 or %dl,%dl 8065047: 0f 84 51 01 00 00 je 0x806519e 806504d: 46 inc %esi 806504e: eb 3b jmp 0x806508b 8065050: 83 ee 04 sub $0x4,%esi 8065053: 83 ee 04 sub $0x4,%esi 8065056: 83 ee 04 sub $0x4,%esi 8065059: f7 c2 00 00 00 ff test $0xff000000,%edx 806505f: 75 0e jne 0x806506f 8065061: 8d 46 0f lea 0xf(%esi),%eax 8065064: eb 22 jmp 0x8065088 8065066: 83 ee 04 sub $0x4,%esi 8065069: 83 ee 04 sub $0x4,%esi 806506c: 83 ee 04 sub $0x4,%esi 806506f: f7 c2 00 00 ff 00 test $0xff0000,%edx 8065075: 75 05 jne 0x806507c 8065077: 8d 46 0e lea 0xe(%esi),%eax 806507a: eb 0c jmp 0x8065088 806507c: 84 f6 test %dh,%dh 806507e: 75 05 jne 0x8065085 8065080: 8d 46 0d lea 0xd(%esi),%eax 8065083: eb 03 jmp 0x8065088 8065085: 8d 46 0c lea 0xc(%esi),%eax 8065088: 83 c6 10 add $0x10,%esi 806508b: 8b 16 mov (%esi),%edx 806508d: bf ff fe fe fe mov $0xfefefeff,%edi 8065092: 01 d7 add %edx,%edi 8065094: 0f 83 da 00 00 00 jae 0x8065174 806509a: 31 d7 xor %edx,%edi 806509c: 81 cf ff fe fe fe or $0xfefefeff,%edi 80650a2: 47 inc %edi 80650a3: 0f 85 cb 00 00 00 jne 0x8065174 80650a9: 31 ca xor %ecx,%edx 80650ab: bf ff fe fe fe mov $0xfefefeff,%edi 80650b0: 01 d7 add %edx,%edi 80650b2: 73 9c jae 0x8065050 80650b4: 31 d7 xor %edx,%edi 80650b6: 81 cf ff fe fe fe or $0xfefefeff,%edi 80650bc: 47 inc %edi 80650bd: 75 a7 jne 0x8065066 80650bf: 8b 56 04 mov 0x4(%esi),%edx 80650c2: bf ff fe fe fe mov $0xfefefeff,%edi 80650c7: 01 d7 add %edx,%edi 80650c9: 0f 83 a2 00 00 00 jae 0x8065171 80650cf: 31 d7 xor %edx,%edi 80650d1: 81 cf ff fe fe fe or $0xfefefeff,%edi 80650d7: 47 inc %edi 80650d8: 0f 85 93 00 00 00 jne 0x8065171 80650de: 31 ca xor %ecx,%edx 80650e0: bf ff fe fe fe mov $0xfefefeff,%edi 80650e5: 01 d7 add %edx,%edi 80650e7: 0f 83 66 ff ff ff jae 0x8065053 80650ed: 31 d7 xor %edx,%edi 80650ef: 81 cf ff fe fe fe or $0xfefefeff,%edi 80650f5: 47 inc %edi 80650f6: 0f 85 6d ff ff ff jne 0x8065069 80650fc: 8b 56 08 mov 0x8(%esi),%edx 80650ff: bf ff fe fe fe mov $0xfefefeff,%edi 8065104: 01 d7 add %edx,%edi 8065106: 73 66 jae 0x806516e 8065108: 31 d7 xor %edx,%edi 806510a: 81 cf ff fe fe fe or $0xfefefeff,%edi 8065110: 47 inc %edi 8065111: 75 5b jne 0x806516e 8065113: 31 ca xor %ecx,%edx 8065115: bf ff fe fe fe mov $0xfefefeff,%edi 806511a: 01 d7 add %edx,%edi 806511c: 0f 83 34 ff ff ff jae 0x8065056 8065122: 31 d7 xor %edx,%edi 8065124: 81 cf ff fe fe fe or $0xfefefeff,%edi 806512a: 47 inc %edi 806512b: 0f 85 3b ff ff ff jne 0x806506c 8065131: 8b 56 0c mov 0xc(%esi),%edx 8065134: bf ff fe fe fe mov $0xfefefeff,%edi 8065139: 01 d7 add %edx,%edi 806513b: 73 2e jae 0x806516b 806513d: 31 d7 xor %edx,%edi 806513f: 81 cf ff fe fe fe or $0xfefefeff,%edi 8065145: 47 inc %edi 8065146: 75 23 jne 0x806516b 8065148: 31 ca xor %ecx,%edx 806514a: bf ff fe fe fe mov $0xfefefeff,%edi 806514f: 01 d7 add %edx,%edi 8065151: 0f 83 02 ff ff ff jae 0x8065059 8065157: 31 d7 xor %edx,%edi 8065159: 81 cf ff fe fe fe or $0xfefefeff,%edi 806515f: 47 inc %edi 8065160: 0f 84 22 ff ff ff je 0x8065088 8065166: e9 04 ff ff ff jmp 0x806506f 806516b: 83 c6 04 add $0x4,%esi 806516e: 83 c6 04 add $0x4,%esi 8065171: 83 c6 04 add $0x4,%esi 8065174: 38 ca cmp %cl,%dl 8065176: 75 02 jne 0x806517a 8065178: 89 f0 mov %esi,%eax 806517a: 84 d2 test %dl,%dl 806517c: 74 20 je 0x806519e 806517e: 38 ce cmp %cl,%dh 8065180: 75 03 jne 0x8065185 8065182: 8d 46 01 lea 0x1(%esi),%eax 8065185: 84 f6 test %dh,%dh 8065187: 74 15 je 0x806519e 8065189: c1 ea 10 shr $0x10,%edx 806518c: 38 ca cmp %cl,%dl 806518e: 75 03 jne 0x8065193 8065190: 8d 46 02 lea 0x2(%esi),%eax 8065193: 84 d2 test %dl,%dl 8065195: 74 07 je 0x806519e 8065197: 38 ce cmp %cl,%dh 8065199: 75 03 jne 0x806519e 806519b: 8d 46 03 lea 0x3(%esi),%eax 806519e: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 80651a1: 5e pop %esi 80651a2: 5f pop %edi 80651a3: 89 ec mov %ebp,%esp 80651a5: 5d pop %ebp 80651a6: c3 ret 80651a7: 90 nop 80651a8: 90 nop 80651a9: 90 nop 80651aa: 90 nop 80651ab: 90 nop 80651ac: 90 nop 80651ad: 90 nop 80651ae: 90 nop 80651af: 90 nop 80651b0: 55 push %ebp 80651b1: 89 e5 mov %esp,%ebp 80651b3: 8b 45 0c mov 0xc(%ebp),%eax 80651b6: 8b 55 08 mov 0x8(%ebp),%edx 80651b9: 31 c9 xor %ecx,%ecx 80651bb: 51 push %ecx 80651bc: 51 push %ecx 80651bd: 51 push %ecx 80651be: 51 push %ecx 80651bf: 51 push %ecx 80651c0: 51 push %ecx 80651c1: 51 push %ecx 80651c2: 51 push %ecx 80651c3: 51 push %ecx 80651c4: 51 push %ecx 80651c5: 51 push %ecx 80651c6: 51 push %ecx 80651c7: 51 push %ecx 80651c8: 51 push %ecx 80651c9: 51 push %ecx 80651ca: 51 push %ecx 80651cb: 51 push %ecx 80651cc: 51 push %ecx 80651cd: 51 push %ecx 80651ce: 51 push %ecx 80651cf: 51 push %ecx 80651d0: 51 push %ecx 80651d1: 51 push %ecx 80651d2: 51 push %ecx 80651d3: 51 push %ecx 80651d4: 51 push %ecx 80651d5: 51 push %ecx 80651d6: 51 push %ecx 80651d7: 51 push %ecx 80651d8: 51 push %ecx 80651d9: 51 push %ecx 80651da: 51 push %ecx 80651db: 51 push %ecx 80651dc: 51 push %ecx 80651dd: 51 push %ecx 80651de: 51 push %ecx 80651df: 51 push %ecx 80651e0: 51 push %ecx 80651e1: 51 push %ecx 80651e2: 51 push %ecx 80651e3: 51 push %ecx 80651e4: 51 push %ecx 80651e5: 51 push %ecx 80651e6: 51 push %ecx 80651e7: 51 push %ecx 80651e8: 51 push %ecx 80651e9: 51 push %ecx 80651ea: 51 push %ecx 80651eb: 51 push %ecx 80651ec: 51 push %ecx 80651ed: 51 push %ecx 80651ee: 51 push %ecx 80651ef: 51 push %ecx 80651f0: 51 push %ecx 80651f1: 51 push %ecx 80651f2: 51 push %ecx 80651f3: 51 push %ecx 80651f4: 51 push %ecx 80651f5: 51 push %ecx 80651f6: 51 push %ecx 80651f7: 51 push %ecx 80651f8: 51 push %ecx 80651f9: 51 push %ecx 80651fa: 51 push %ecx 80651fb: 90 nop 80651fc: 8d 74 26 00 lea 0x0(%esi,1),%esi 8065200: 8a 08 mov (%eax),%cl 8065202: 88 0c 0c mov %cl,(%esp,%ecx,1) 8065205: 84 c9 test %cl,%cl 8065207: 74 22 je 0x806522b 8065209: 8a 48 01 mov 0x1(%eax),%cl 806520c: 88 0c 0c mov %cl,(%esp,%ecx,1) 806520f: 84 c9 test %cl,%cl 8065211: 74 18 je 0x806522b 8065213: 8a 48 02 mov 0x2(%eax),%cl 8065216: 88 0c 0c mov %cl,(%esp,%ecx,1) 8065219: 84 c9 test %cl,%cl 806521b: 74 0e je 0x806522b 806521d: 8a 48 03 mov 0x3(%eax),%cl 8065220: 83 c0 04 add $0x4,%eax 8065223: 88 0c 0c mov %cl,(%esp,%ecx,1) 8065226: f6 c1 ff test $0xff,%cl 8065229: 75 d5 jne 0x8065200 806522b: b8 fc ff ff ff mov $0xfffffffc,%eax 8065230: 83 c0 04 add $0x4,%eax 8065233: 8a 0c 02 mov (%edx,%eax,1),%cl 8065236: 84 0c 0c test %cl,(%esp,%ecx,1) 8065239: 74 1e je 0x8065259 806523b: 8a 4c 02 01 mov 0x1(%edx,%eax,1),%cl 806523f: 84 0c 0c test %cl,(%esp,%ecx,1) 8065242: 74 14 je 0x8065258 8065244: 8a 4c 02 02 mov 0x2(%edx,%eax,1),%cl 8065248: 84 0c 0c test %cl,(%esp,%ecx,1) 806524b: 74 0a je 0x8065257 806524d: 8a 4c 02 03 mov 0x3(%edx,%eax,1),%cl 8065251: 84 0c 0c test %cl,(%esp,%ecx,1) 8065254: 75 da jne 0x8065230 8065256: 40 inc %eax 8065257: 40 inc %eax 8065258: 40 inc %eax 8065259: 81 c4 00 01 00 00 add $0x100,%esp 806525f: 89 ec mov %ebp,%esp 8065261: 5d pop %ebp 8065262: c3 ret 8065263: 90 nop 8065264: 55 push %ebp 8065265: 89 e5 mov %esp,%ebp 8065267: 8b 45 0c mov 0xc(%ebp),%eax 806526a: 25 ff ff ff 7f and $0x7fffffff,%eax 806526f: 3d 00 00 f0 7f cmp $0x7ff00000,%eax 8065274: 75 1a jne 0x8065290 8065276: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 806527a: 75 14 jne 0x8065290 806527c: b8 01 00 00 00 mov $0x1,%eax 8065281: 80 7d 0f 00 cmpb $0x0,0xf(%ebp) 8065285: 7d 05 jge 0x806528c 8065287: b8 ff ff ff ff mov $0xffffffff,%eax 806528c: 89 ec mov %ebp,%esp 806528e: 5d pop %ebp 806528f: c3 ret 8065290: 31 c0 xor %eax,%eax 8065292: 89 ec mov %ebp,%esp 8065294: 5d pop %ebp 8065295: c3 ret 8065296: 90 nop 8065297: 90 nop 8065298: 55 push %ebp 8065299: 89 e5 mov %esp,%ebp 806529b: 66 8b 45 10 mov 0x10(%ebp),%ax 806529f: 25 ff 7f 00 00 and $0x7fff,%eax 80652a4: 3d ff 7f 00 00 cmp $0x7fff,%eax 80652a9: 75 25 jne 0x80652d0 80652ab: 81 7d 0c 00 00 00 80 cmpl $0x80000000,0xc(%ebp) 80652b2: 75 1c jne 0x80652d0 80652b4: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 80652b8: 75 16 jne 0x80652d0 80652ba: b8 01 00 00 00 mov $0x1,%eax 80652bf: 80 7d 11 00 cmpb $0x0,0x11(%ebp) 80652c3: 7d 05 jge 0x80652ca 80652c5: b8 ff ff ff ff mov $0xffffffff,%eax 80652ca: 89 ec mov %ebp,%esp 80652cc: 5d pop %ebp 80652cd: c3 ret 80652ce: 8d 36 lea (%esi),%esi 80652d0: 31 c0 xor %eax,%eax 80652d2: 89 ec mov %ebp,%esp 80652d4: 5d pop %ebp 80652d5: c3 ret 80652d6: 90 nop 80652d7: 90 nop 80652d8: 55 push %ebp 80652d9: 89 e5 mov %esp,%ebp 80652db: 31 d2 xor %edx,%edx 80652dd: 66 8b 45 0e mov 0xe(%ebp),%ax 80652e1: 66 c1 e8 04 shr $0x4,%ax 80652e5: 25 ff 07 00 00 and $0x7ff,%eax 80652ea: 3d ff 07 00 00 cmp $0x7ff,%eax 80652ef: 75 14 jne 0x8065305 80652f1: f7 45 0c ff ff 0f 00 testl $0xfffff,0xc(%ebp) 80652f8: 75 06 jne 0x8065300 80652fa: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 80652fe: 74 05 je 0x8065305 8065300: ba 01 00 00 00 mov $0x1,%edx 8065305: 89 d0 mov %edx,%eax 8065307: 89 ec mov %ebp,%esp 8065309: 5d pop %ebp 806530a: c3 ret 806530b: 90 nop 806530c: 55 push %ebp 806530d: 89 e5 mov %esp,%ebp 806530f: 31 d2 xor %edx,%edx 8065311: 66 8b 45 10 mov 0x10(%ebp),%ax 8065315: 25 ff 7f 00 00 and $0x7fff,%eax 806531a: 3d ff 7f 00 00 cmp $0x7fff,%eax 806531f: 75 20 jne 0x8065341 8065321: 80 7d 0f 00 cmpb $0x0,0xf(%ebp) 8065325: 7d 1a jge 0x8065341 8065327: f7 45 0c ff ff ff 3f testl $0x3fffffff,0xc(%ebp) 806532e: 75 0c jne 0x806533c 8065330: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 8065334: 75 06 jne 0x806533c 8065336: f6 45 0f 40 testb $0x40,0xf(%ebp) 806533a: 74 05 je 0x8065341 806533c: ba 01 00 00 00 mov $0x1,%edx 8065341: 89 d0 mov %edx,%eax 8065343: 89 ec mov %ebp,%esp 8065345: 5d pop %ebp 8065346: c3 ret 8065347: 90 nop 8065348: 90 nop 8065349: 90 nop 806534a: 90 nop 806534b: 90 nop 806534c: 90 nop 806534d: 90 nop 806534e: 90 nop 806534f: 90 nop 8065350: 55 push %ebp 8065351: 89 e5 mov %esp,%ebp 8065353: 57 push %edi 8065354: 56 push %esi 8065355: 8b 7d 08 mov 0x8(%ebp),%edi 8065358: 8b 75 0c mov 0xc(%ebp),%esi 806535b: 8b 55 10 mov 0x10(%ebp),%edx 806535e: 8b 4d 14 mov 0x14(%ebp),%ecx 8065361: 89 c8 mov %ecx,%eax 8065363: c1 e9 03 shr $0x3,%ecx 8065366: f7 d8 neg %eax 8065368: 83 e0 07 and $0x7,%eax 806536b: 74 23 je 0x8065390 806536d: 41 inc %ecx 806536e: c1 e0 02 shl $0x2,%eax 8065371: 29 c7 sub %eax,%edi 8065373: 29 c6 sub %eax,%esi 8065375: 29 c2 sub %eax,%edx 8065377: c1 e8 02 shr $0x2,%eax 806537a: 8d 84 c0 8d 53 06 08 lea 0x806538d(%eax,%eax,8),%eax 8065381: ff e0 jmp *%eax 8065383: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8065389: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8065390: 8b 06 mov (%esi),%eax 8065392: 13 02 adc (%edx),%eax 8065394: 89 07 mov %eax,(%edi) 8065396: 8b 46 04 mov 0x4(%esi),%eax 8065399: 13 42 04 adc 0x4(%edx),%eax 806539c: 89 47 04 mov %eax,0x4(%edi) 806539f: 8b 46 08 mov 0x8(%esi),%eax 80653a2: 13 42 08 adc 0x8(%edx),%eax 80653a5: 89 47 08 mov %eax,0x8(%edi) 80653a8: 8b 46 0c mov 0xc(%esi),%eax 80653ab: 13 42 0c adc 0xc(%edx),%eax 80653ae: 89 47 0c mov %eax,0xc(%edi) 80653b1: 8b 46 10 mov 0x10(%esi),%eax 80653b4: 13 42 10 adc 0x10(%edx),%eax 80653b7: 89 47 10 mov %eax,0x10(%edi) 80653ba: 8b 46 14 mov 0x14(%esi),%eax 80653bd: 13 42 14 adc 0x14(%edx),%eax 80653c0: 89 47 14 mov %eax,0x14(%edi) 80653c3: 8b 46 18 mov 0x18(%esi),%eax 80653c6: 13 42 18 adc 0x18(%edx),%eax 80653c9: 89 47 18 mov %eax,0x18(%edi) 80653cc: 8b 46 1c mov 0x1c(%esi),%eax 80653cf: 13 42 1c adc 0x1c(%edx),%eax 80653d2: 89 47 1c mov %eax,0x1c(%edi) 80653d5: 8d 7f 20 lea 0x20(%edi),%edi 80653d8: 8d 76 20 lea 0x20(%esi),%esi 80653db: 8d 52 20 lea 0x20(%edx),%edx 80653de: 49 dec %ecx 80653df: 75 af jne 0x8065390 80653e1: 19 c0 sbb %eax,%eax 80653e3: f7 d8 neg %eax 80653e5: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 80653e8: 5e pop %esi 80653e9: 5f pop %edi 80653ea: 89 ec mov %ebp,%esp 80653ec: 5d pop %ebp 80653ed: c3 ret 80653ee: 90 nop 80653ef: 90 nop 80653f0: 55 push %ebp 80653f1: 89 e5 mov %esp,%ebp 80653f3: 56 push %esi 80653f4: 53 push %ebx 80653f5: 8b 75 08 mov 0x8(%ebp),%esi 80653f8: 8b 5d 0c mov 0xc(%ebp),%ebx 80653fb: 8b 45 10 mov 0x10(%ebp),%eax 80653fe: 48 dec %eax 80653ff: 78 10 js 0x8065411 8065401: 8d 76 00 lea 0x0(%esi),%esi 8065404: 8b 0c 86 mov (%esi,%eax,4),%ecx 8065407: 8b 14 83 mov (%ebx,%eax,4),%edx 806540a: 39 d1 cmp %edx,%ecx 806540c: 75 0a jne 0x8065418 806540e: 48 dec %eax 806540f: 79 f3 jns 0x8065404 8065411: 31 c0 xor %eax,%eax 8065413: eb 11 jmp 0x8065426 8065415: 8d 76 00 lea 0x0(%esi),%esi 8065418: b8 ff ff ff ff mov $0xffffffff,%eax 806541d: 39 d1 cmp %edx,%ecx 806541f: 76 05 jbe 0x8065426 8065421: b8 01 00 00 00 mov $0x1,%eax 8065426: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8065429: 5b pop %ebx 806542a: 5e pop %esi 806542b: 89 ec mov %ebp,%esp 806542d: 5d pop %ebp 806542e: c3 ret 806542f: 90 nop 8065430: 55 push %ebp 8065431: 89 e5 mov %esp,%ebp 8065433: 83 ec 0c sub $0xc,%esp 8065436: 57 push %edi 8065437: 56 push %esi 8065438: 53 push %ebx 8065439: 8b 45 08 mov 0x8(%ebp),%eax 806543c: 8b 7d 10 mov 0x10(%ebp),%edi 806543f: 8b 55 14 mov 0x14(%ebp),%edx 8065442: 8b 4d 18 mov 0x18(%ebp),%ecx 8065445: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8065448: 8b 4d 1c mov 0x1c(%ebp),%ecx 806544b: 89 4d fc mov %ecx,0xfffffffc(%ebp) 806544e: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8065451: c1 eb 1f shr $0x1f,%ebx 8065454: 89 1a mov %ebx,(%edx) 8065456: 8b 55 fc mov 0xfffffffc(%ebp),%edx 8065459: c1 ea 14 shr $0x14,%edx 806545c: 81 e2 ff 07 00 00 and $0x7ff,%edx 8065462: 81 c2 01 fc ff ff add $0xfffffc01,%edx 8065468: 89 17 mov %edx,(%edi) 806546a: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 806546d: 89 08 mov %ecx,(%eax) 806546f: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8065472: 81 e6 ff ff 0f 00 and $0xfffff,%esi 8065478: 89 70 04 mov %esi,0x4(%eax) 806547b: 8b 55 fc mov 0xfffffffc(%ebp),%edx 806547e: c1 ea 10 shr $0x10,%edx 8065481: 66 f7 c2 f0 7f test $0x7ff0,%dx 8065486: 0f 85 98 00 00 00 jne 0x8065524 806548c: 83 38 00 cmpl $0x0,(%eax) 806548f: 75 0f jne 0x80654a0 8065491: 85 f6 test %esi,%esi 8065493: 75 11 jne 0x80654a6 8065495: c7 07 00 00 00 00 movl $0x0,(%edi) 806549b: e9 8b 00 00 00 jmp 0x806552b 80654a0: 83 78 04 00 cmpl $0x0,0x4(%eax) 80654a4: 74 36 je 0x80654dc 80654a6: 0f bd 50 04 bsr 0x4(%eax),%edx 80654aa: 89 d6 mov %edx,%esi 80654ac: 83 f6 1f xor $0x1f,%esi 80654af: 83 c6 f5 add $0xfffffff5,%esi 80654b2: 8b 58 04 mov 0x4(%eax),%ebx 80654b5: 89 f1 mov %esi,%ecx 80654b7: d3 e3 shl %cl,%ebx 80654b9: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 80654bc: ba 20 00 00 00 mov $0x20,%edx 80654c1: 29 f2 sub %esi,%edx 80654c3: 8b 18 mov (%eax),%ebx 80654c5: 89 d1 mov %edx,%ecx 80654c7: d3 eb shr %cl,%ebx 80654c9: 89 da mov %ebx,%edx 80654cb: 0b 55 f4 or 0xfffffff4(%ebp),%edx 80654ce: 89 50 04 mov %edx,0x4(%eax) 80654d1: 89 f1 mov %esi,%ecx 80654d3: d3 20 shll %cl,(%eax) 80654d5: bb 02 fc ff ff mov $0xfffffc02,%ebx 80654da: eb 40 jmp 0x806551c 80654dc: 0f bd 10 bsr (%eax),%edx 80654df: 89 d6 mov %edx,%esi 80654e1: 83 f6 1f xor $0x1f,%esi 80654e4: 83 fe 0a cmp $0xa,%esi 80654e7: 7e 17 jle 0x8065500 80654e9: 8d 56 f5 lea 0xfffffff5(%esi),%edx 80654ec: 8b 18 mov (%eax),%ebx 80654ee: 89 d1 mov %edx,%ecx 80654f0: d3 e3 shl %cl,%ebx 80654f2: 89 58 04 mov %ebx,0x4(%eax) 80654f5: c7 00 00 00 00 00 movl $0x0,(%eax) 80654fb: eb 1a jmp 0x8065517 80654fd: 8d 76 00 lea 0x0(%esi),%esi 8065500: ba 0b 00 00 00 mov $0xb,%edx 8065505: 29 f2 sub %esi,%edx 8065507: 8b 18 mov (%eax),%ebx 8065509: 89 d1 mov %edx,%ecx 806550b: d3 eb shr %cl,%ebx 806550d: 89 58 04 mov %ebx,0x4(%eax) 8065510: 8d 56 15 lea 0x15(%esi),%edx 8065513: 89 d1 mov %edx,%ecx 8065515: d3 20 shll %cl,(%eax) 8065517: bb ed fb ff ff mov $0xfffffbed,%ebx 806551c: 29 f3 sub %esi,%ebx 806551e: 89 1f mov %ebx,(%edi) 8065520: eb 09 jmp 0x806552b 8065522: 8d 36 lea (%esi),%esi 8065524: 81 48 04 00 00 10 00 orl $0x100000,0x4(%eax) 806552b: b8 02 00 00 00 mov $0x2,%eax 8065530: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 8065533: 5b pop %ebx 8065534: 5e pop %esi 8065535: 5f pop %edi 8065536: 89 ec mov %ebp,%esp 8065538: 5d pop %ebp 8065539: c3 ret 806553a: 90 nop 806553b: 90 nop 806553c: 55 push %ebp 806553d: 89 e5 mov %esp,%ebp 806553f: 83 ec 54 sub $0x54,%esp 8065542: 57 push %edi 8065543: 56 push %esi 8065544: 53 push %ebx 8065545: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 806554c: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 8065550: 74 2e je 0x8065580 8065552: 7f 0c jg 0x8065560 8065554: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 8065558: 74 16 je 0x8065570 806555a: e9 0d 04 00 00 jmp 0x806596c 806555f: 90 nop 8065560: 83 7d 18 02 cmpl $0x2,0x18(%ebp) 8065564: 0f 84 42 01 00 00 je 0x80656ac 806556a: e9 fd 03 00 00 jmp 0x806596c 806556f: 90 nop 8065570: b8 01 00 00 00 mov $0x1,%eax 8065575: 99 cltd 8065576: f7 7d 18 idivl 0x18(%ebp) 8065579: e9 51 05 00 00 jmp 0x8065acf 806557e: 8d 36 lea (%esi),%esi 8065580: 8b 45 14 mov 0x14(%ebp),%eax 8065583: 8b 30 mov (%eax),%esi 8065585: 8b 55 10 mov 0x10(%ebp),%edx 8065588: 8b 5d 0c mov 0xc(%ebp),%ebx 806558b: 8b 4c 93 fc mov 0xfffffffc(%ebx,%edx,4),%ecx 806558f: 39 f1 cmp %esi,%ecx 8065591: 72 09 jb 0x806559c 8065593: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) 806559a: 29 f1 sub %esi,%ecx 806559c: 8b 7d 10 mov 0x10(%ebp),%edi 806559f: 83 c7 fe add $0xfffffffe,%edi 80655a2: 89 7d ac mov %edi,0xffffffac(%ebp) 80655a5: 0f 88 f7 00 00 00 js 0x80656a2 80655ab: 89 f8 mov %edi,%eax 80655ad: f7 d0 not %eax 80655af: 83 e0 03 and $0x3,%eax 80655b2: 89 45 d0 mov %eax,0xffffffd0(%ebp) 80655b5: 83 ff ff cmp $0xffffffff,%edi 80655b8: 7e 4b jle 0x8065605 80655ba: 85 c0 test %eax,%eax 80655bc: 74 6a je 0x8065628 80655be: 83 f8 03 cmp $0x3,%eax 80655c1: 7d 42 jge 0x8065605 80655c3: 83 f8 02 cmp $0x2,%eax 80655c6: 7d 1e jge 0x80655e6 80655c8: 8b 45 0c mov 0xc(%ebp),%eax 80655cb: 8b 04 b8 mov (%eax,%edi,4),%eax 80655ce: 89 45 cc mov %eax,0xffffffcc(%ebp) 80655d1: 89 ca mov %ecx,%edx 80655d3: f7 f6 div %esi 80655d5: 8b 5d 08 mov 0x8(%ebp),%ebx 80655d8: 89 d1 mov %edx,%ecx 80655da: 89 04 bb mov %eax,(%ebx,%edi,4) 80655dd: 8b 7d 10 mov 0x10(%ebp),%edi 80655e0: 83 c7 fd add $0xfffffffd,%edi 80655e3: 89 7d ac mov %edi,0xffffffac(%ebp) 80655e6: 8b 45 ac mov 0xffffffac(%ebp),%eax 80655e9: 8b 55 0c mov 0xc(%ebp),%edx 80655ec: 8b 04 82 mov (%edx,%eax,4),%eax 80655ef: 89 45 c8 mov %eax,0xffffffc8(%ebp) 80655f2: 89 ca mov %ecx,%edx 80655f4: f7 f6 div %esi 80655f6: 8b 5d ac mov 0xffffffac(%ebp),%ebx 80655f9: 8b 7d 08 mov 0x8(%ebp),%edi 80655fc: 89 d1 mov %edx,%ecx 80655fe: 89 04 9f mov %eax,(%edi,%ebx,4) 8065601: 4b dec %ebx 8065602: 89 5d ac mov %ebx,0xffffffac(%ebp) 8065605: 8b 45 ac mov 0xffffffac(%ebp),%eax 8065608: 8b 55 0c mov 0xc(%ebp),%edx 806560b: 8b 04 82 mov (%edx,%eax,4),%eax 806560e: 89 45 c4 mov %eax,0xffffffc4(%ebp) 8065611: 89 ca mov %ecx,%edx 8065613: f7 f6 div %esi 8065615: 8b 5d ac mov 0xffffffac(%ebp),%ebx 8065618: 8b 7d 08 mov 0x8(%ebp),%edi 806561b: 89 d1 mov %edx,%ecx 806561d: 89 04 9f mov %eax,(%edi,%ebx,4) 8065620: ff 4d ac decl 0xffffffac(%ebp) 8065623: 78 7d js 0x80656a2 8065625: 8d 76 00 lea 0x0(%esi),%esi 8065628: 8b 45 ac mov 0xffffffac(%ebp),%eax 806562b: 8b 55 0c mov 0xc(%ebp),%edx 806562e: 8b 04 82 mov (%edx,%eax,4),%eax 8065631: 89 45 c0 mov %eax,0xffffffc0(%ebp) 8065634: 89 ca mov %ecx,%edx 8065636: f7 f6 div %esi 8065638: 8b 5d ac mov 0xffffffac(%ebp),%ebx 806563b: 8b 7d 08 mov 0x8(%ebp),%edi 806563e: 89 d1 mov %edx,%ecx 8065640: 89 04 9f mov %eax,(%edi,%ebx,4) 8065643: 4b dec %ebx 8065644: 8b 45 0c mov 0xc(%ebp),%eax 8065647: 8b 04 98 mov (%eax,%ebx,4),%eax 806564a: 89 45 bc mov %eax,0xffffffbc(%ebp) 806564d: f7 f6 div %esi 806564f: 89 d1 mov %edx,%ecx 8065651: 89 04 9f mov %eax,(%edi,%ebx,4) 8065654: 8b 55 ac mov 0xffffffac(%ebp),%edx 8065657: 83 c2 fe add $0xfffffffe,%edx 806565a: 89 55 d0 mov %edx,0xffffffd0(%ebp) 806565d: 8b 5d 0c mov 0xc(%ebp),%ebx 8065660: 8b 1c 93 mov (%ebx,%edx,4),%ebx 8065663: 89 5d b8 mov %ebx,0xffffffb8(%ebp) 8065666: 8b 45 b8 mov 0xffffffb8(%ebp),%eax 8065669: 89 ca mov %ecx,%edx 806566b: f7 f6 div %esi 806566d: 8b 5d d0 mov 0xffffffd0(%ebp),%ebx 8065670: 8b 7d 08 mov 0x8(%ebp),%edi 8065673: 89 d1 mov %edx,%ecx 8065675: 89 04 9f mov %eax,(%edi,%ebx,4) 8065678: 8b 45 ac mov 0xffffffac(%ebp),%eax 806567b: 83 c0 fd add $0xfffffffd,%eax 806567e: 89 45 d0 mov %eax,0xffffffd0(%ebp) 8065681: 8b 55 0c mov 0xc(%ebp),%edx 8065684: 8b 14 82 mov (%edx,%eax,4),%edx 8065687: 89 55 b4 mov %edx,0xffffffb4(%ebp) 806568a: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 806568d: 89 ca mov %ecx,%edx 806568f: f7 f6 div %esi 8065691: 8b 5d d0 mov 0xffffffd0(%ebp),%ebx 8065694: 8b 7d 08 mov 0x8(%ebp),%edi 8065697: 89 d1 mov %edx,%ecx 8065699: 89 04 9f mov %eax,(%edi,%ebx,4) 806569c: 83 45 ac fc addl $0xfffffffc,0xffffffac(%ebp) 80656a0: 79 86 jns 0x8065628 80656a2: 8b 45 0c mov 0xc(%ebp),%eax 80656a5: 89 08 mov %ecx,(%eax) 80656a7: e9 20 04 00 00 jmp 0x8065acc 80656ac: 8b 5d 0c mov 0xc(%ebp),%ebx 80656af: 8b 55 10 mov 0x10(%ebp),%edx 80656b2: 8d 5c 93 f8 lea 0xfffffff8(%ebx,%edx,4),%ebx 80656b6: 89 5d 0c mov %ebx,0xc(%ebp) 80656b9: 8b 7d 14 mov 0x14(%ebp),%edi 80656bc: 8b 7f 04 mov 0x4(%edi),%edi 80656bf: 89 7d f4 mov %edi,0xfffffff4(%ebp) 80656c2: 8b 45 14 mov 0x14(%ebp),%eax 80656c5: 8b 30 mov (%eax),%esi 80656c7: 8b 53 04 mov 0x4(%ebx),%edx 80656ca: 89 55 d0 mov %edx,0xffffffd0(%ebp) 80656cd: 8b 0b mov (%ebx),%ecx 80656cf: 39 fa cmp %edi,%edx 80656d1: 72 18 jb 0x80656eb 80656d3: 77 04 ja 0x80656d9 80656d5: 39 f1 cmp %esi,%ecx 80656d7: 72 12 jb 0x80656eb 80656d9: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) 80656e0: 8b 5d d0 mov 0xffffffd0(%ebp),%ebx 80656e3: 29 f1 sub %esi,%ecx 80656e5: 1b 5d f4 sbb 0xfffffff4(%ebp),%ebx 80656e8: 89 5d d0 mov %ebx,0xffffffd0(%ebp) 80656eb: 8b 7d 10 mov 0x10(%ebp),%edi 80656ee: 2b 7d 18 sub 0x18(%ebp),%edi 80656f1: 89 7d f8 mov %edi,0xfffffff8(%ebp) 80656f4: ff 4d f8 decl 0xfffffff8(%ebp) 80656f7: 0f 88 5f 02 00 00 js 0x806595c 80656fd: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 8065700: 8b 55 08 mov 0x8(%ebp),%edx 8065703: 8d 04 82 lea (%edx,%eax,4),%eax 8065706: 89 45 e0 mov %eax,0xffffffe0(%ebp) 8065709: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 806570c: f7 d2 not %edx 806570e: 83 e2 01 and $0x1,%edx 8065711: 89 55 ac mov %edx,0xffffffac(%ebp) 8065714: 83 7d f8 ff cmpl $0xffffffff,0xfffffff8(%ebp) 8065718: 7e 08 jle 0x8065722 806571a: 85 d2 test %edx,%edx 806571c: 0f 84 bc 00 00 00 je 0x80657de 8065722: 83 45 0c fc addl $0xfffffffc,0xc(%ebp) 8065726: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 8065729: 39 5d d0 cmp %ebx,0xffffffd0(%ebp) 806572c: 75 46 jne 0x8065774 806572e: c7 45 b0 ff ff ff ff movl $0xffffffff,0xffffffb0(%ebp) 8065735: 03 4d d0 add 0xffffffd0(%ebp),%ecx 8065738: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 806573b: 8b 7d d0 mov 0xffffffd0(%ebp),%edi 806573e: 39 f9 cmp %edi,%ecx 8065740: 73 22 jae 0x8065764 8065742: 89 c8 mov %ecx,%eax 8065744: 29 f0 sub %esi,%eax 8065746: 89 45 d4 mov %eax,0xffffffd4(%ebp) 8065749: 8b 55 0c mov 0xc(%ebp),%edx 806574c: 8b 0a mov (%edx),%ecx 806574e: 01 f1 add %esi,%ecx 8065750: 83 d0 00 adc $0x0,%eax 8065753: 89 45 d0 mov %eax,0xffffffd0(%ebp) 8065756: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 8065759: c7 03 ff ff ff ff movl $0xffffffff,(%ebx) 806575f: eb 70 jmp 0x80657d1 8065761: 8d 76 00 lea 0x0(%esi),%esi 8065764: 89 75 d0 mov %esi,0xffffffd0(%ebp) 8065767: 85 f6 test %esi,%esi 8065769: 74 03 je 0x806576e 806576b: ff 4d d0 decl 0xffffffd0(%ebp) 806576e: 89 f1 mov %esi,%ecx 8065770: f7 d9 neg %ecx 8065772: eb 15 jmp 0x8065789 8065774: 89 c8 mov %ecx,%eax 8065776: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8065779: f7 75 f4 divl 0xfffffff4(%ebp) 806577c: 89 55 d4 mov %edx,0xffffffd4(%ebp) 806577f: 89 45 b0 mov %eax,0xffffffb0(%ebp) 8065782: f7 e6 mul %esi 8065784: 89 55 d0 mov %edx,0xffffffd0(%ebp) 8065787: 89 c1 mov %eax,%ecx 8065789: 8b 5d 0c mov 0xc(%ebp),%ebx 806578c: 8b 1b mov (%ebx),%ebx 806578e: 89 5d ac mov %ebx,0xffffffac(%ebp) 8065791: 8b 7d d4 mov 0xffffffd4(%ebp),%edi 8065794: 39 7d d0 cmp %edi,0xffffffd0(%ebp) 8065797: 77 07 ja 0x80657a0 8065799: 75 1e jne 0x80657b9 806579b: 39 4d ac cmp %ecx,0xffffffac(%ebp) 806579e: 73 19 jae 0x80657b9 80657a0: ff 4d b0 decl 0xffffffb0(%ebp) 80657a3: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 80657a6: 29 f1 sub %esi,%ecx 80657a8: 83 d8 00 sbb $0x0,%eax 80657ab: 89 45 d0 mov %eax,0xffffffd0(%ebp) 80657ae: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 80657b1: 01 55 d4 add %edx,0xffffffd4(%ebp) 80657b4: 39 55 d4 cmp %edx,0xffffffd4(%ebp) 80657b7: 73 d8 jae 0x8065791 80657b9: 8b 7d b0 mov 0xffffffb0(%ebp),%edi 80657bc: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 80657bf: 89 3b mov %edi,(%ebx) 80657c1: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 80657c4: 8b 55 ac mov 0xffffffac(%ebp),%edx 80657c7: 29 ca sub %ecx,%edx 80657c9: 1b 45 d0 sbb 0xffffffd0(%ebp),%eax 80657cc: 89 d1 mov %edx,%ecx 80657ce: 89 45 d0 mov %eax,0xffffffd0(%ebp) 80657d1: 83 45 e0 fc addl $0xfffffffc,0xffffffe0(%ebp) 80657d5: ff 4d f8 decl 0xfffffff8(%ebp) 80657d8: 0f 88 7e 01 00 00 js 0x806595c 80657de: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 80657e1: 89 5d dc mov %ebx,0xffffffdc(%ebp) 80657e4: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 80657e7: 90 nop 80657e8: 8b 7d 0c mov 0xc(%ebp),%edi 80657eb: 83 c7 fc add $0xfffffffc,%edi 80657ee: 89 7d ac mov %edi,0xffffffac(%ebp) 80657f1: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 80657f4: 39 45 d0 cmp %eax,0xffffffd0(%ebp) 80657f7: 75 43 jne 0x806583c 80657f9: c7 45 b0 ff ff ff ff movl $0xffffffff,0xffffffb0(%ebp) 8065800: 03 4d d0 add 0xffffffd0(%ebp),%ecx 8065803: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 8065806: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8065809: 39 d1 cmp %edx,%ecx 806580b: 73 1f jae 0x806582c 806580d: 89 cb mov %ecx,%ebx 806580f: 29 f3 sub %esi,%ebx 8065811: 89 5d d4 mov %ebx,0xffffffd4(%ebp) 8065814: 8b 0f mov (%edi),%ecx 8065816: 01 f1 add %esi,%ecx 8065818: 83 d3 00 adc $0x0,%ebx 806581b: 89 5d d0 mov %ebx,0xffffffd0(%ebp) 806581e: 8b 7d d8 mov 0xffffffd8(%ebp),%edi 8065821: c7 07 ff ff ff ff movl $0xffffffff,(%edi) 8065827: eb 70 jmp 0x8065899 8065829: 8d 76 00 lea 0x0(%esi),%esi 806582c: 89 75 d0 mov %esi,0xffffffd0(%ebp) 806582f: 85 f6 test %esi,%esi 8065831: 74 03 je 0x8065836 8065833: ff 4d d0 decl 0xffffffd0(%ebp) 8065836: 89 f1 mov %esi,%ecx 8065838: f7 d9 neg %ecx 806583a: eb 15 jmp 0x8065851 806583c: 89 c8 mov %ecx,%eax 806583e: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8065841: f7 75 f4 divl 0xfffffff4(%ebp) 8065844: 89 55 d4 mov %edx,0xffffffd4(%ebp) 8065847: 89 45 b0 mov %eax,0xffffffb0(%ebp) 806584a: f7 e6 mul %esi 806584c: 89 55 d0 mov %edx,0xffffffd0(%ebp) 806584f: 89 c1 mov %eax,%ecx 8065851: 8b 5d ac mov 0xffffffac(%ebp),%ebx 8065854: 8b 1b mov (%ebx),%ebx 8065856: 89 5d ac mov %ebx,0xffffffac(%ebp) 8065859: 8b 7d d4 mov 0xffffffd4(%ebp),%edi 806585c: 39 7d d0 cmp %edi,0xffffffd0(%ebp) 806585f: 77 07 ja 0x8065868 8065861: 75 1e jne 0x8065881 8065863: 39 4d ac cmp %ecx,0xffffffac(%ebp) 8065866: 73 19 jae 0x8065881 8065868: ff 4d b0 decl 0xffffffb0(%ebp) 806586b: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 806586e: 29 f1 sub %esi,%ecx 8065870: 83 d8 00 sbb $0x0,%eax 8065873: 89 45 d0 mov %eax,0xffffffd0(%ebp) 8065876: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8065879: 01 55 d4 add %edx,0xffffffd4(%ebp) 806587c: 39 55 d4 cmp %edx,0xffffffd4(%ebp) 806587f: 73 d8 jae 0x8065859 8065881: 8b 7d b0 mov 0xffffffb0(%ebp),%edi 8065884: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8065887: 89 3b mov %edi,(%ebx) 8065889: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 806588c: 8b 55 ac mov 0xffffffac(%ebp),%edx 806588f: 29 ca sub %ecx,%edx 8065891: 1b 45 d0 sbb 0xffffffd0(%ebp),%eax 8065894: 89 d1 mov %edx,%ecx 8065896: 89 45 d0 mov %eax,0xffffffd0(%ebp) 8065899: 83 45 0c f8 addl $0xfffffff8,0xc(%ebp) 806589d: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 80658a0: 39 5d d0 cmp %ebx,0xffffffd0(%ebp) 80658a3: 75 47 jne 0x80658ec 80658a5: c7 45 b0 ff ff ff ff movl $0xffffffff,0xffffffb0(%ebp) 80658ac: 03 4d d0 add 0xffffffd0(%ebp),%ecx 80658af: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 80658b2: 8b 7d d0 mov 0xffffffd0(%ebp),%edi 80658b5: 39 f9 cmp %edi,%ecx 80658b7: 73 23 jae 0x80658dc 80658b9: 89 c8 mov %ecx,%eax 80658bb: 29 f0 sub %esi,%eax 80658bd: 89 45 d4 mov %eax,0xffffffd4(%ebp) 80658c0: 8b 55 0c mov 0xc(%ebp),%edx 80658c3: 8b 0a mov (%edx),%ecx 80658c5: 01 f1 add %esi,%ecx 80658c7: 83 d0 00 adc $0x0,%eax 80658ca: 89 45 d0 mov %eax,0xffffffd0(%ebp) 80658cd: 8b 5d d8 mov 0xffffffd8(%ebp),%ebx 80658d0: c7 43 fc ff ff ff ff movl $0xffffffff,0xfffffffc(%ebx) 80658d7: eb 71 jmp 0x806594a 80658d9: 8d 76 00 lea 0x0(%esi),%esi 80658dc: 89 75 d0 mov %esi,0xffffffd0(%ebp) 80658df: 85 f6 test %esi,%esi 80658e1: 74 03 je 0x80658e6 80658e3: ff 4d d0 decl 0xffffffd0(%ebp) 80658e6: 89 f1 mov %esi,%ecx 80658e8: f7 d9 neg %ecx 80658ea: eb 15 jmp 0x8065901 80658ec: 89 c8 mov %ecx,%eax 80658ee: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 80658f1: f7 75 f4 divl 0xfffffff4(%ebp) 80658f4: 89 55 d4 mov %edx,0xffffffd4(%ebp) 80658f7: 89 45 b0 mov %eax,0xffffffb0(%ebp) 80658fa: f7 e6 mul %esi 80658fc: 89 55 d0 mov %edx,0xffffffd0(%ebp) 80658ff: 89 c1 mov %eax,%ecx 8065901: 8b 5d 0c mov 0xc(%ebp),%ebx 8065904: 8b 1b mov (%ebx),%ebx 8065906: 89 5d ac mov %ebx,0xffffffac(%ebp) 8065909: 8b 7d d4 mov 0xffffffd4(%ebp),%edi 806590c: 39 7d d0 cmp %edi,0xffffffd0(%ebp) 806590f: 77 07 ja 0x8065918 8065911: 75 1e jne 0x8065931 8065913: 39 4d ac cmp %ecx,0xffffffac(%ebp) 8065916: 73 19 jae 0x8065931 8065918: ff 4d b0 decl 0xffffffb0(%ebp) 806591b: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 806591e: 29 f1 sub %esi,%ecx 8065920: 83 d8 00 sbb $0x0,%eax 8065923: 89 45 d0 mov %eax,0xffffffd0(%ebp) 8065926: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8065929: 01 55 d4 add %edx,0xffffffd4(%ebp) 806592c: 39 55 d4 cmp %edx,0xffffffd4(%ebp) 806592f: 73 d8 jae 0x8065909 8065931: 8b 7d b0 mov 0xffffffb0(%ebp),%edi 8065934: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8065937: 89 7b fc mov %edi,0xfffffffc(%ebx) 806593a: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 806593d: 8b 55 ac mov 0xffffffac(%ebp),%edx 8065940: 29 ca sub %ecx,%edx 8065942: 1b 45 d0 sbb 0xffffffd0(%ebp),%eax 8065945: 89 d1 mov %edx,%ecx 8065947: 89 45 d0 mov %eax,0xffffffd0(%ebp) 806594a: 83 45 dc f8 addl $0xfffffff8,0xffffffdc(%ebp) 806594e: 83 45 d8 f8 addl $0xfffffff8,0xffffffd8(%ebp) 8065952: 83 45 f8 fe addl $0xfffffffe,0xfffffff8(%ebp) 8065956: 0f 89 8c fe ff ff jns 0x80657e8 806595c: 8b 7d d0 mov 0xffffffd0(%ebp),%edi 806595f: 8b 5d 0c mov 0xc(%ebp),%ebx 8065962: 89 7b 04 mov %edi,0x4(%ebx) 8065965: 89 0b mov %ecx,(%ebx) 8065967: e9 60 01 00 00 jmp 0x8065acc 806596c: 8b 55 0c mov 0xc(%ebp),%edx 806596f: 8b 45 10 mov 0x10(%ebp),%eax 8065972: 8d 14 82 lea (%edx,%eax,4),%edx 8065975: 89 55 0c mov %edx,0xc(%ebp) 8065978: 8b 5d 18 mov 0x18(%ebp),%ebx 806597b: 8d 34 9d 00 00 00 00 lea 0x0(,%ebx,4),%esi 8065982: 01 75 14 add %esi,0x14(%ebp) 8065985: 8b 7d 14 mov 0x14(%ebp),%edi 8065988: 8b 7f fc mov 0xfffffffc(%edi),%edi 806598b: 89 7d ec mov %edi,0xffffffec(%ebp) 806598e: 8b 45 14 mov 0x14(%ebp),%eax 8065991: 8b 40 f8 mov 0xfffffff8(%eax),%eax 8065994: 89 45 e8 mov %eax,0xffffffe8(%ebp) 8065997: 8b 4a fc mov 0xfffffffc(%edx),%ecx 806599a: 39 f9 cmp %edi,%ecx 806599c: 72 4b jb 0x80659e9 806599e: 77 1c ja 0x80659bc 80659a0: 89 d8 mov %ebx,%eax 80659a2: 48 dec %eax 80659a3: 50 push %eax 80659a4: 8b 45 14 mov 0x14(%ebp),%eax 80659a7: 29 f0 sub %esi,%eax 80659a9: 50 push %eax 80659aa: 8b 45 0c mov 0xc(%ebp),%eax 80659ad: 29 f0 sub %esi,%eax 80659af: 50 push %eax 80659b0: e8 3b fa ff ff call 0x80653f0 80659b5: 83 c4 0c add $0xc,%esp 80659b8: 85 c0 test %eax,%eax 80659ba: 7c 27 jl 0x80659e3 80659bc: 8b 55 18 mov 0x18(%ebp),%edx 80659bf: 52 push %edx 80659c0: 8d 1c 95 00 00 00 00 lea 0x0(,%edx,4),%ebx 80659c7: 8b 7d 14 mov 0x14(%ebp),%edi 80659ca: 29 df sub %ebx,%edi 80659cc: 57 push %edi 80659cd: 8b 45 0c mov 0xc(%ebp),%eax 80659d0: 29 d8 sub %ebx,%eax 80659d2: 50 push %eax 80659d3: 50 push %eax 80659d4: e8 b7 1b 00 00 call 0x8067590 80659d9: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) 80659e0: 83 c4 10 add $0x10,%esp 80659e3: 8b 55 0c mov 0xc(%ebp),%edx 80659e6: 8b 4a fc mov 0xfffffffc(%edx),%ecx 80659e9: 8b 5d 10 mov 0x10(%ebp),%ebx 80659ec: 2b 5d 18 sub 0x18(%ebp),%ebx 80659ef: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 80659f2: ff 4d f0 decl 0xfffffff0(%ebp) 80659f5: 0f 88 d1 00 00 00 js 0x8065acc 80659fb: 8b 7d 0c mov 0xc(%ebp),%edi 80659fe: 83 c7 fc add $0xfffffffc,%edi 8065a01: 89 7d e4 mov %edi,0xffffffe4(%ebp) 8065a04: 83 45 e4 fc addl $0xfffffffc,0xffffffe4(%ebp) 8065a08: 83 45 0c fc addl $0xfffffffc,0xc(%ebp) 8065a0c: 39 4d ec cmp %ecx,0xffffffec(%ebp) 8065a0f: 75 07 jne 0x8065a18 8065a11: be ff ff ff ff mov $0xffffffff,%esi 8065a16: eb 4d jmp 0x8065a65 8065a18: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8065a1b: 8b 00 mov (%eax),%eax 8065a1d: 89 ca mov %ecx,%edx 8065a1f: f7 75 ec divl 0xffffffec(%ebp) 8065a22: 89 55 b0 mov %edx,0xffffffb0(%ebp) 8065a25: 89 c6 mov %eax,%esi 8065a27: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 8065a2a: f7 e6 mul %esi 8065a2c: 89 55 ac mov %edx,0xffffffac(%ebp) 8065a2f: 89 c1 mov %eax,%ecx 8065a31: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 8065a34: 39 da cmp %ebx,%edx 8065a36: 77 0c ja 0x8065a44 8065a38: 75 2b jne 0x8065a65 8065a3a: 8d 36 lea (%esi),%esi 8065a3c: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 8065a3f: 39 4f fc cmp %ecx,0xfffffffc(%edi) 8065a42: 73 21 jae 0x8065a65 8065a44: 4e dec %esi 8065a45: 8b 45 ec mov 0xffffffec(%ebp),%eax 8065a48: 01 45 b0 add %eax,0xffffffb0(%ebp) 8065a4b: 39 45 b0 cmp %eax,0xffffffb0(%ebp) 8065a4e: 72 15 jb 0x8065a65 8065a50: 39 4d e8 cmp %ecx,0xffffffe8(%ebp) 8065a53: 76 03 jbe 0x8065a58 8065a55: ff 4d ac decl 0xffffffac(%ebp) 8065a58: 2b 4d e8 sub 0xffffffe8(%ebp),%ecx 8065a5b: 8b 55 b0 mov 0xffffffb0(%ebp),%edx 8065a5e: 39 55 ac cmp %edx,0xffffffac(%ebp) 8065a61: 77 e1 ja 0x8065a44 8065a63: 74 d7 je 0x8065a3c 8065a65: 56 push %esi 8065a66: 8b 5d 18 mov 0x18(%ebp),%ebx 8065a69: 53 push %ebx 8065a6a: 8d 3c 9d 00 00 00 00 lea 0x0(,%ebx,4),%edi 8065a71: 8b 45 14 mov 0x14(%ebp),%eax 8065a74: 29 f8 sub %edi,%eax 8065a76: 89 45 b0 mov %eax,0xffffffb0(%ebp) 8065a79: 50 push %eax 8065a7a: 8b 55 0c mov 0xc(%ebp),%edx 8065a7d: 29 fa sub %edi,%edx 8065a7f: 89 55 ac mov %edx,0xffffffac(%ebp) 8065a82: 52 push %edx 8065a83: e8 a8 1b 00 00 call 0x8067630 8065a88: 89 c1 mov %eax,%ecx 8065a8a: 83 c4 10 add $0x10,%esp 8065a8d: 8b 5d 0c mov 0xc(%ebp),%ebx 8065a90: 39 0b cmp %ecx,(%ebx) 8065a92: 74 21 je 0x8065ab5 8065a94: 8b 7d 18 mov 0x18(%ebp),%edi 8065a97: 57 push %edi 8065a98: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 8065a9b: 50 push %eax 8065a9c: 8b 55 ac mov 0xffffffac(%ebp),%edx 8065a9f: 52 push %edx 8065aa0: 52 push %edx 8065aa1: e8 aa f8 ff ff call 0x8065350 8065aa6: 89 c1 mov %eax,%ecx 8065aa8: 83 c4 10 add $0x10,%esp 8065aab: 85 c9 test %ecx,%ecx 8065aad: 75 05 jne 0x8065ab4 8065aaf: e8 ac fe fe ff call 0x8055960 8065ab4: 4e dec %esi 8065ab5: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8065ab8: 8b 7d 08 mov 0x8(%ebp),%edi 8065abb: 89 34 9f mov %esi,(%edi,%ebx,4) 8065abe: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8065ac1: 8b 08 mov (%eax),%ecx 8065ac3: ff 4d f0 decl 0xfffffff0(%ebp) 8065ac6: 0f 89 38 ff ff ff jns 0x8065a04 8065acc: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8065acf: 8d 65 a0 lea 0xffffffa0(%ebp),%esp 8065ad2: 5b pop %ebx 8065ad3: 5e pop %esi 8065ad4: 5f pop %edi 8065ad5: 89 ec mov %ebp,%esp 8065ad7: 5d pop %ebp 8065ad8: c3 ret 8065ad9: 90 nop 8065ada: 90 nop 8065adb: 90 nop 8065adc: 55 push %ebp 8065add: 89 e5 mov %esp,%ebp 8065adf: 83 ec 10 sub $0x10,%esp 8065ae2: 57 push %edi 8065ae3: 56 push %esi 8065ae4: 53 push %ebx 8065ae5: 8b 5d 08 mov 0x8(%ebp),%ebx 8065ae8: 8b 75 10 mov 0x10(%ebp),%esi 8065aeb: 8b 55 14 mov 0x14(%ebp),%edx 8065aee: 8b 45 18 mov 0x18(%ebp),%eax 8065af1: 8b 4d 1c mov 0x1c(%ebp),%ecx 8065af4: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8065af7: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8065afa: 8b 45 20 mov 0x20(%ebp),%eax 8065afd: 89 45 fc mov %eax,0xfffffffc(%ebp) 8065b00: 8a 45 fd mov 0xfffffffd(%ebp),%al 8065b03: c0 e8 07 shr $0x7,%al 8065b06: 25 ff 00 00 00 and $0xff,%eax 8065b0b: 89 02 mov %eax,(%edx) 8065b0d: 66 8b 45 fc mov 0xfffffffc(%ebp),%ax 8065b11: 25 ff 7f 00 00 and $0x7fff,%eax 8065b16: 05 01 c0 ff ff add $0xffffc001,%eax 8065b1b: 89 06 mov %eax,(%esi) 8065b1d: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8065b20: 89 03 mov %eax,(%ebx) 8065b22: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 8065b25: 89 43 04 mov %eax,0x4(%ebx) 8065b28: f7 45 fc ff 7f 00 00 testl $0x7fff,0xfffffffc(%ebp) 8065b2f: 75 73 jne 0x8065ba4 8065b31: 83 3b 00 cmpl $0x0,(%ebx) 8065b34: 75 0e jne 0x8065b44 8065b36: 85 c0 test %eax,%eax 8065b38: 75 10 jne 0x8065b4a 8065b3a: c7 06 00 00 00 00 movl $0x0,(%esi) 8065b40: eb 62 jmp 0x8065ba4 8065b42: 8d 36 lea (%esi),%esi 8065b44: 83 7b 04 00 cmpl $0x0,0x4(%ebx) 8065b48: 74 3a je 0x8065b84 8065b4a: 0f bd 43 04 bsr 0x4(%ebx),%eax 8065b4e: 34 1f xor $0x1f,%al 8065b50: 89 45 f0 mov %eax,0xfffffff0(%ebp) 8065b53: 85 c0 test %eax,%eax 8065b55: 74 20 je 0x8065b77 8065b57: 8b 53 04 mov 0x4(%ebx),%edx 8065b5a: 89 c1 mov %eax,%ecx 8065b5c: d3 e2 shl %cl,%edx 8065b5e: b8 20 00 00 00 mov $0x20,%eax 8065b63: 29 c8 sub %ecx,%eax 8065b65: 8b 3b mov (%ebx),%edi 8065b67: 89 c1 mov %eax,%ecx 8065b69: d3 ef shr %cl,%edi 8065b6b: 89 f8 mov %edi,%eax 8065b6d: 09 c2 or %eax,%edx 8065b6f: 89 53 04 mov %edx,0x4(%ebx) 8065b72: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 8065b75: d3 23 shll %cl,(%ebx) 8065b77: bf 02 c0 ff ff mov $0xffffc002,%edi 8065b7c: 2b 7d f0 sub 0xfffffff0(%ebp),%edi 8065b7f: eb 21 jmp 0x8065ba2 8065b81: 8d 76 00 lea 0x0(%esi),%esi 8065b84: 0f bd 03 bsr (%ebx),%eax 8065b87: 34 1f xor $0x1f,%al 8065b89: 89 45 f0 mov %eax,0xfffffff0(%ebp) 8065b8c: 8b 3b mov (%ebx),%edi 8065b8e: 89 c1 mov %eax,%ecx 8065b90: d3 e7 shl %cl,%edi 8065b92: 89 7b 04 mov %edi,0x4(%ebx) 8065b95: c7 03 00 00 00 00 movl $0x0,(%ebx) 8065b9b: bf e2 bf ff ff mov $0xffffbfe2,%edi 8065ba0: 29 cf sub %ecx,%edi 8065ba2: 89 3e mov %edi,(%esi) 8065ba4: b8 02 00 00 00 mov $0x2,%eax 8065ba9: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 8065bac: 5b pop %ebx 8065bad: 5e pop %esi 8065bae: 5f pop %edi 8065baf: 89 ec mov %ebp,%esp 8065bb1: 5d pop %ebp 8065bb2: c3 ret 8065bb3: 90 nop 8065bb4: 90 nop 8065bb5: 90 nop 8065bb6: 90 nop 8065bb7: 90 nop 8065bb8: 90 nop 8065bb9: 90 nop 8065bba: 90 nop 8065bbb: 90 nop 8065bbc: 90 nop 8065bbd: 90 nop 8065bbe: 90 nop 8065bbf: 90 nop 8065bc0: 55 push %ebp 8065bc1: 89 e5 mov %esp,%ebp 8065bc3: 57 push %edi 8065bc4: 56 push %esi 8065bc5: 53 push %ebx 8065bc6: 8b 55 10 mov 0x10(%ebp),%edx 8065bc9: 8b 4d 14 mov 0x14(%ebp),%ecx 8065bcc: 8b 7d 08 mov 0x8(%ebp),%edi 8065bcf: 8b 75 0c mov 0xc(%ebp),%esi 8065bd2: 83 ee 04 sub $0x4,%esi 8065bd5: 8b 1c 96 mov (%esi,%edx,4),%ebx 8065bd8: 31 c0 xor %eax,%eax 8065bda: 0f a5 d8 shld %cl,%ebx,%eax 8065bdd: 4a dec %edx 8065bde: 74 2d je 0x8065c0d 8065be0: 50 push %eax 8065be1: f6 c2 01 test $0x1,%dl 8065be4: 75 14 jne 0x8065bfa 8065be6: 89 d8 mov %ebx,%eax 8065be8: 90 nop 8065be9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8065bf0: 8b 1c 96 mov (%esi,%edx,4),%ebx 8065bf3: 0f a5 d8 shld %cl,%ebx,%eax 8065bf6: 89 04 97 mov %eax,(%edi,%edx,4) 8065bf9: 4a dec %edx 8065bfa: 8b 04 96 mov (%esi,%edx,4),%eax 8065bfd: 0f a5 c3 shld %cl,%eax,%ebx 8065c00: 89 1c 97 mov %ebx,(%edi,%edx,4) 8065c03: 4a dec %edx 8065c04: 75 ea jne 0x8065bf0 8065c06: d3 e0 shl %cl,%eax 8065c08: 89 07 mov %eax,(%edi) 8065c0a: 58 pop %eax 8065c0b: eb 04 jmp 0x8065c11 8065c0d: d3 e3 shl %cl,%ebx 8065c0f: 89 1f mov %ebx,(%edi) 8065c11: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8065c14: 5b pop %ebx 8065c15: 5e pop %esi 8065c16: 5f pop %edi 8065c17: 89 ec mov %ebp,%esp 8065c19: 5d pop %ebp 8065c1a: c3 ret 8065c1b: 90 nop 8065c1c: 55 push %ebp 8065c1d: 89 e5 mov %esp,%ebp 8065c1f: 53 push %ebx 8065c20: 8b 55 08 mov 0x8(%ebp),%edx 8065c23: 8b 45 10 mov 0x10(%ebp),%eax 8065c26: c1 e0 1f shl $0x1f,%eax 8065c29: 81 e3 ff ff ff 7f and $0x7fffffff,%ebx 8065c2f: 09 c3 or %eax,%ebx 8065c31: 8b 45 0c mov 0xc(%ebp),%eax 8065c34: 05 ff 03 00 00 add $0x3ff,%eax 8065c39: 25 ff 07 00 00 and $0x7ff,%eax 8065c3e: c1 e0 14 shl $0x14,%eax 8065c41: 81 e3 ff ff 0f 80 and $0x800fffff,%ebx 8065c47: 09 c3 or %eax,%ebx 8065c49: 8b 0a mov (%edx),%ecx 8065c4b: 8b 42 04 mov 0x4(%edx),%eax 8065c4e: 25 ff ff 0f 00 and $0xfffff,%eax 8065c53: 81 e3 00 00 f0 ff and $0xfff00000,%ebx 8065c59: 09 c3 or %eax,%ebx 8065c5b: 53 push %ebx 8065c5c: 51 push %ecx 8065c5d: dd 04 24 fldl (%esp,1) 8065c60: 83 c4 08 add $0x8,%esp 8065c63: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8065c66: 89 ec mov %ebp,%esp 8065c68: 5d pop %ebp 8065c69: c3 ret 8065c6a: 90 nop 8065c6b: 90 nop 8065c6c: 55 push %ebp 8065c6d: 89 e5 mov %esp,%ebp 8065c6f: 8b 55 08 mov 0x8(%ebp),%edx 8065c72: 8b 45 10 mov 0x10(%ebp),%eax 8065c75: c1 e0 1f shl $0x1f,%eax 8065c78: 81 e1 ff ff ff 7f and $0x7fffffff,%ecx 8065c7e: 09 c1 or %eax,%ecx 8065c80: 8b 45 0c mov 0xc(%ebp),%eax 8065c83: 83 c0 7f add $0x7f,%eax 8065c86: 25 ff 00 00 00 and $0xff,%eax 8065c8b: c1 e0 17 shl $0x17,%eax 8065c8e: 81 e1 ff ff 7f 80 and $0x807fffff,%ecx 8065c94: 09 c1 or %eax,%ecx 8065c96: 8b 02 mov (%edx),%eax 8065c98: 25 ff ff 7f 00 and $0x7fffff,%eax 8065c9d: 81 e1 00 00 80 ff and $0xff800000,%ecx 8065ca3: 09 c1 or %eax,%ecx 8065ca5: 51 push %ecx 8065ca6: d9 04 24 flds (%esp,1) 8065ca9: 83 c4 04 add $0x4,%esp 8065cac: 89 ec mov %ebp,%esp 8065cae: 5d pop %ebp 8065caf: c3 ret 8065cb0: 55 push %ebp 8065cb1: 89 e5 mov %esp,%ebp 8065cb3: 83 ec 0c sub $0xc,%esp 8065cb6: 8b 55 08 mov 0x8(%ebp),%edx 8065cb9: 8a 45 10 mov 0x10(%ebp),%al 8065cbc: c0 e0 07 shl $0x7,%al 8065cbf: 80 65 fd 7f andb $0x7f,0xfffffffd(%ebp) 8065cc3: 08 45 fd or %al,0xfffffffd(%ebp) 8065cc6: 8b 45 0c mov 0xc(%ebp),%eax 8065cc9: 05 ff 3f 00 00 add $0x3fff,%eax 8065cce: 80 e4 7f and $0x7f,%ah 8065cd1: 66 81 65 fc 00 80 andw $0x8000,0xfffffffc(%ebp) 8065cd7: 66 09 45 fc or %ax,0xfffffffc(%ebp) 8065cdb: 8b 02 mov (%edx),%eax 8065cdd: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8065ce0: 8b 42 04 mov 0x4(%edx),%eax 8065ce3: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8065ce6: db 6d f4 fldt 0xfffffff4(%ebp) 8065ce9: 89 ec mov %ebp,%esp 8065ceb: 5d pop %ebp 8065cec: c3 ret 8065ced: 90 nop 8065cee: 90 nop 8065cef: 90 nop 8065cf0: 55 push %ebp 8065cf1: 89 e5 mov %esp,%ebp 8065cf3: 83 ec 14 sub $0x14,%esp 8065cf6: 57 push %edi 8065cf7: 56 push %esi 8065cf8: 53 push %ebx 8065cf9: 8b 4d 10 mov 0x10(%ebp),%ecx 8065cfc: 8b 7d 08 mov 0x8(%ebp),%edi 8065cff: 8d 0c 8f lea (%edi,%ecx,4),%ecx 8065d02: 8b 7d 18 mov 0x18(%ebp),%edi 8065d05: 8d 4c b9 fc lea 0xfffffffc(%ecx,%edi,4),%ecx 8065d09: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8065d0c: 83 ff 1f cmp $0x1f,%edi 8065d0f: 0f 8f 67 02 00 00 jg 0x8065f7c 8065d15: 85 ff test %edi,%edi 8065d17: 75 07 jne 0x8065d20 8065d19: 31 c0 xor %eax,%eax 8065d1b: e9 35 06 00 00 jmp 0x8066355 8065d20: 8b 4d 14 mov 0x14(%ebp),%ecx 8065d23: 8b 01 mov (%ecx),%eax 8065d25: 83 f8 01 cmp $0x1,%eax 8065d28: 0f 87 f6 00 00 00 ja 0x8065e24 8065d2e: 0f 85 80 00 00 00 jne 0x8065db4 8065d34: 31 db xor %ebx,%ebx 8065d36: 39 5d 10 cmp %ebx,0x10(%ebp) 8065d39: 0f 8e df 00 00 00 jle 0x8065e1e 8065d3f: 8b 45 10 mov 0x10(%ebp),%eax 8065d42: 83 e0 03 and $0x3,%eax 8065d45: 74 39 je 0x8065d80 8065d47: 83 f8 01 cmp $0x1,%eax 8065d4a: 7e 1d jle 0x8065d69 8065d4c: 83 f8 02 cmp $0x2,%eax 8065d4f: 7e 0b jle 0x8065d5c 8065d51: 8b 7d 0c mov 0xc(%ebp),%edi 8065d54: 8b 07 mov (%edi),%eax 8065d56: 8b 4d 08 mov 0x8(%ebp),%ecx 8065d59: 89 01 mov %eax,(%ecx) 8065d5b: 43 inc %ebx 8065d5c: 8b 7d 0c mov 0xc(%ebp),%edi 8065d5f: 8b 04 9f mov (%edi,%ebx,4),%eax 8065d62: 8b 4d 08 mov 0x8(%ebp),%ecx 8065d65: 89 04 99 mov %eax,(%ecx,%ebx,4) 8065d68: 43 inc %ebx 8065d69: 8b 7d 0c mov 0xc(%ebp),%edi 8065d6c: 8b 04 9f mov (%edi,%ebx,4),%eax 8065d6f: 8b 4d 08 mov 0x8(%ebp),%ecx 8065d72: 89 04 99 mov %eax,(%ecx,%ebx,4) 8065d75: 43 inc %ebx 8065d76: 39 5d 10 cmp %ebx,0x10(%ebp) 8065d79: 0f 84 9f 00 00 00 je 0x8065e1e 8065d7f: 90 nop 8065d80: 8b 7d 0c mov 0xc(%ebp),%edi 8065d83: 8b 04 9f mov (%edi,%ebx,4),%eax 8065d86: 8b 4d 08 mov 0x8(%ebp),%ecx 8065d89: 89 04 99 mov %eax,(%ecx,%ebx,4) 8065d8c: 8d 43 01 lea 0x1(%ebx),%eax 8065d8f: 8b 14 87 mov (%edi,%eax,4),%edx 8065d92: 89 14 81 mov %edx,(%ecx,%eax,4) 8065d95: 8d 43 02 lea 0x2(%ebx),%eax 8065d98: 8b 14 87 mov (%edi,%eax,4),%edx 8065d9b: 89 14 81 mov %edx,(%ecx,%eax,4) 8065d9e: 8d 43 03 lea 0x3(%ebx),%eax 8065da1: 8b 14 87 mov (%edi,%eax,4),%edx 8065da4: 89 14 81 mov %edx,(%ecx,%eax,4) 8065da7: 83 c3 04 add $0x4,%ebx 8065daa: 39 5d 10 cmp %ebx,0x10(%ebp) 8065dad: 75 d1 jne 0x8065d80 8065daf: eb 6d jmp 0x8065e1e 8065db1: 8d 76 00 lea 0x0(%esi),%esi 8065db4: 31 c0 xor %eax,%eax 8065db6: 39 45 10 cmp %eax,0x10(%ebp) 8065db9: 7e 63 jle 0x8065e1e 8065dbb: 8b 55 10 mov 0x10(%ebp),%edx 8065dbe: 83 e2 03 and $0x3,%edx 8065dc1: 74 31 je 0x8065df4 8065dc3: 83 fa 01 cmp $0x1,%edx 8065dc6: 7e 1a jle 0x8065de2 8065dc8: 83 fa 02 cmp $0x2,%edx 8065dcb: 7e 0a jle 0x8065dd7 8065dcd: 8b 7d 08 mov 0x8(%ebp),%edi 8065dd0: c7 07 00 00 00 00 movl $0x0,(%edi) 8065dd6: 40 inc %eax 8065dd7: 8b 4d 08 mov 0x8(%ebp),%ecx 8065dda: c7 04 81 00 00 00 00 movl $0x0,(%ecx,%eax,4) 8065de1: 40 inc %eax 8065de2: 8b 7d 08 mov 0x8(%ebp),%edi 8065de5: c7 04 87 00 00 00 00 movl $0x0,(%edi,%eax,4) 8065dec: 40 inc %eax 8065ded: 39 45 10 cmp %eax,0x10(%ebp) 8065df0: 74 2c je 0x8065e1e 8065df2: 8d 36 lea (%esi),%esi 8065df4: 8b 4d 08 mov 0x8(%ebp),%ecx 8065df7: c7 04 81 00 00 00 00 movl $0x0,(%ecx,%eax,4) 8065dfe: c7 44 81 04 00 00 00 movl $0x0,0x4(%ecx,%eax,4) 8065e05: 00 8065e06: c7 44 81 08 00 00 00 movl $0x0,0x8(%ecx,%eax,4) 8065e0d: 00 8065e0e: c7 44 81 0c 00 00 00 movl $0x0,0xc(%ecx,%eax,4) 8065e15: 00 8065e16: 83 c0 04 add $0x4,%eax 8065e19: 39 45 10 cmp %eax,0x10(%ebp) 8065e1c: 75 d6 jne 0x8065df4 8065e1e: 31 d2 xor %edx,%edx 8065e20: eb 19 jmp 0x8065e3b 8065e22: 8d 36 lea (%esi),%esi 8065e24: 50 push %eax 8065e25: 8b 7d 10 mov 0x10(%ebp),%edi 8065e28: 57 push %edi 8065e29: 8b 4d 0c mov 0xc(%ebp),%ecx 8065e2c: 51 push %ecx 8065e2d: 8b 7d 08 mov 0x8(%ebp),%edi 8065e30: 57 push %edi 8065e31: e8 2a 05 00 00 call 0x8066360 8065e36: 89 c2 mov %eax,%edx 8065e38: 83 c4 10 add $0x10,%esp 8065e3b: 8b 4d 10 mov 0x10(%ebp),%ecx 8065e3e: 8b 7d 08 mov 0x8(%ebp),%edi 8065e41: 89 14 8f mov %edx,(%edi,%ecx,4) 8065e44: 83 c7 04 add $0x4,%edi 8065e47: 89 7d 08 mov %edi,0x8(%ebp) 8065e4a: be 01 00 00 00 mov $0x1,%esi 8065e4f: 39 75 18 cmp %esi,0x18(%ebp) 8065e52: 0f 8e fe 00 00 00 jle 0x8065f56 8065e58: 8b 4d 18 mov 0x18(%ebp),%ecx 8065e5b: f6 c1 01 test $0x1,%cl 8065e5e: 75 58 jne 0x8065eb8 8065e60: 8b 7d 14 mov 0x14(%ebp),%edi 8065e63: 8b 47 04 mov 0x4(%edi),%eax 8065e66: 83 f8 01 cmp $0x1,%eax 8065e69: 77 1d ja 0x8065e88 8065e6b: 31 d2 xor %edx,%edx 8065e6d: 83 f8 01 cmp $0x1,%eax 8065e70: 75 2d jne 0x8065e9f 8065e72: 8b 4d 10 mov 0x10(%ebp),%ecx 8065e75: 51 push %ecx 8065e76: 8b 7d 0c mov 0xc(%ebp),%edi 8065e79: 57 push %edi 8065e7a: 8b 4d 08 mov 0x8(%ebp),%ecx 8065e7d: 51 push %ecx 8065e7e: 51 push %ecx 8065e7f: e8 cc f4 ff ff call 0x8065350 8065e84: eb 14 jmp 0x8065e9a 8065e86: 8d 36 lea (%esi),%esi 8065e88: 50 push %eax 8065e89: 8b 7d 10 mov 0x10(%ebp),%edi 8065e8c: 57 push %edi 8065e8d: 8b 4d 0c mov 0xc(%ebp),%ecx 8065e90: 51 push %ecx 8065e91: 8b 7d 08 mov 0x8(%ebp),%edi 8065e94: 57 push %edi 8065e95: e8 a6 d9 00 00 call 0x8073840 8065e9a: 89 c2 mov %eax,%edx 8065e9c: 83 c4 10 add $0x10,%esp 8065e9f: 8b 4d 10 mov 0x10(%ebp),%ecx 8065ea2: 8b 7d 08 mov 0x8(%ebp),%edi 8065ea5: 89 14 8f mov %edx,(%edi,%ecx,4) 8065ea8: 83 c7 04 add $0x4,%edi 8065eab: 89 7d 08 mov %edi,0x8(%ebp) 8065eae: 46 inc %esi 8065eaf: 39 75 18 cmp %esi,0x18(%ebp) 8065eb2: 0f 84 9e 00 00 00 je 0x8065f56 8065eb8: 8b 4d 14 mov 0x14(%ebp),%ecx 8065ebb: 8b 04 b1 mov (%ecx,%esi,4),%eax 8065ebe: 83 f8 01 cmp $0x1,%eax 8065ec1: 77 1d ja 0x8065ee0 8065ec3: 31 d2 xor %edx,%edx 8065ec5: 83 f8 01 cmp $0x1,%eax 8065ec8: 75 2d jne 0x8065ef7 8065eca: 8b 7d 10 mov 0x10(%ebp),%edi 8065ecd: 57 push %edi 8065ece: 8b 4d 0c mov 0xc(%ebp),%ecx 8065ed1: 51 push %ecx 8065ed2: 8b 7d 08 mov 0x8(%ebp),%edi 8065ed5: 57 push %edi 8065ed6: 57 push %edi 8065ed7: e8 74 f4 ff ff call 0x8065350 8065edc: eb 14 jmp 0x8065ef2 8065ede: 8d 36 lea (%esi),%esi 8065ee0: 50 push %eax 8065ee1: 8b 4d 10 mov 0x10(%ebp),%ecx 8065ee4: 51 push %ecx 8065ee5: 8b 7d 0c mov 0xc(%ebp),%edi 8065ee8: 57 push %edi 8065ee9: 8b 4d 08 mov 0x8(%ebp),%ecx 8065eec: 51 push %ecx 8065eed: e8 4e d9 00 00 call 0x8073840 8065ef2: 89 c2 mov %eax,%edx 8065ef4: 83 c4 10 add $0x10,%esp 8065ef7: 8b 7d 10 mov 0x10(%ebp),%edi 8065efa: 8b 4d 08 mov 0x8(%ebp),%ecx 8065efd: 89 14 b9 mov %edx,(%ecx,%edi,4) 8065f00: 8b 5d 08 mov 0x8(%ebp),%ebx 8065f03: 83 c3 04 add $0x4,%ebx 8065f06: 8b 7d 14 mov 0x14(%ebp),%edi 8065f09: 8b 44 b7 04 mov 0x4(%edi,%esi,4),%eax 8065f0d: 83 f8 01 cmp $0x1,%eax 8065f10: 77 1a ja 0x8065f2c 8065f12: 31 d2 xor %edx,%edx 8065f14: 83 f8 01 cmp $0x1,%eax 8065f17: 75 27 jne 0x8065f40 8065f19: 8b 4d 10 mov 0x10(%ebp),%ecx 8065f1c: 51 push %ecx 8065f1d: 8b 7d 0c mov 0xc(%ebp),%edi 8065f20: 57 push %edi 8065f21: 53 push %ebx 8065f22: 53 push %ebx 8065f23: e8 28 f4 ff ff call 0x8065350 8065f28: eb 11 jmp 0x8065f3b 8065f2a: 8d 36 lea (%esi),%esi 8065f2c: 50 push %eax 8065f2d: 8b 4d 10 mov 0x10(%ebp),%ecx 8065f30: 51 push %ecx 8065f31: 8b 7d 0c mov 0xc(%ebp),%edi 8065f34: 57 push %edi 8065f35: 53 push %ebx 8065f36: e8 05 d9 00 00 call 0x8073840 8065f3b: 89 c2 mov %eax,%edx 8065f3d: 83 c4 10 add $0x10,%esp 8065f40: 8b 4d 10 mov 0x10(%ebp),%ecx 8065f43: 89 14 8b mov %edx,(%ebx,%ecx,4) 8065f46: 83 45 08 08 addl $0x8,0x8(%ebp) 8065f4a: 83 c6 02 add $0x2,%esi 8065f4d: 39 75 18 cmp %esi,0x18(%ebp) 8065f50: 0f 85 62 ff ff ff jne 0x8065eb8 8065f56: 89 d0 mov %edx,%eax 8065f58: e9 f8 03 00 00 jmp 0x8066355 8065f5d: 8d 76 00 lea 0x0(%esi),%esi 8065f60: 8b 7d 18 mov 0x18(%ebp),%edi 8065f63: 57 push %edi 8065f64: 8b 4d 14 mov 0x14(%ebp),%ecx 8065f67: 51 push %ecx 8065f68: 8b 7d 0c mov 0xc(%ebp),%edi 8065f6b: 57 push %edi 8065f6c: 8b 4d 08 mov 0x8(%ebp),%ecx 8065f6f: 51 push %ecx 8065f70: e8 2b 04 00 00 call 0x80663a0 8065f75: 83 c4 10 add $0x10,%esp 8065f78: eb 2c jmp 0x8065fa6 8065f7a: 8d 36 lea (%esi),%esi 8065f7c: 8b 7d 18 mov 0x18(%ebp),%edi 8065f7f: 8d 04 fd 00 00 00 00 lea 0x0(,%edi,8),%eax 8065f86: 29 c4 sub %eax,%esp 8065f88: 89 65 f8 mov %esp,0xfffffff8(%ebp) 8065f8b: 83 ff 1f cmp $0x1f,%edi 8065f8e: 7e d0 jle 0x8065f60 8065f90: 54 push %esp 8065f91: 57 push %edi 8065f92: 8b 4d 14 mov 0x14(%ebp),%ecx 8065f95: 51 push %ecx 8065f96: 8b 7d 0c mov 0xc(%ebp),%edi 8065f99: 57 push %edi 8065f9a: 8b 4d 08 mov 0x8(%ebp),%ecx 8065f9d: 51 push %ecx 8065f9e: e8 25 06 00 00 call 0x80665c8 8065fa3: 83 c4 14 add $0x14,%esp 8065fa6: 8b 7d 18 mov 0x18(%ebp),%edi 8065fa9: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 8065fb0: 01 45 08 add %eax,0x8(%ebp) 8065fb3: 01 45 0c add %eax,0xc(%ebp) 8065fb6: 29 7d 10 sub %edi,0x10(%ebp) 8065fb9: 39 7d 10 cmp %edi,0x10(%ebp) 8065fbc: 0f 8c f6 01 00 00 jl 0x80661b8 8065fc2: 8d 04 fd 00 00 00 00 lea 0x0(,%edi,8),%eax 8065fc9: 29 c4 sub %eax,%esp 8065fcb: 89 65 f4 mov %esp,0xfffffff4(%ebp) 8065fce: 8d 36 lea (%esi),%esi 8065fd0: 83 7d 18 1f cmpl $0x1f,0x18(%ebp) 8065fd4: 0f 8e 22 01 00 00 jle 0x80660fc 8065fda: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 8065fdd: 51 push %ecx 8065fde: 8b 7d 18 mov 0x18(%ebp),%edi 8065fe1: 57 push %edi 8065fe2: 8b 4d 14 mov 0x14(%ebp),%ecx 8065fe5: 51 push %ecx 8065fe6: 8b 7d 0c mov 0xc(%ebp),%edi 8065fe9: 57 push %edi 8065fea: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8065fed: 51 push %ecx 8065fee: e8 d5 05 00 00 call 0x80665c8 8065ff3: 83 c4 14 add $0x14,%esp 8065ff6: 8b 7d 18 mov 0x18(%ebp),%edi 8065ff9: 57 push %edi 8065ffa: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8065ffd: 51 push %ecx 8065ffe: 8b 7d 08 mov 0x8(%ebp),%edi 8066001: 57 push %edi 8066002: 57 push %edi 8066003: e8 48 f3 ff ff call 0x8065350 8066008: 89 45 ec mov %eax,0xffffffec(%ebp) 806600b: 8b 4d 18 mov 0x18(%ebp),%ecx 806600e: 8d 04 8d 00 00 00 00 lea 0x0(,%ecx,4),%eax 8066015: 8b 75 08 mov 0x8(%ebp),%esi 8066018: 01 c6 add %eax,%esi 806601a: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 806601d: 01 c3 add %eax,%ebx 806601f: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 8066022: 83 c4 10 add $0x10,%esp 8066025: 8b 13 mov (%ebx),%edx 8066027: 83 c3 04 add $0x4,%ebx 806602a: 8b 45 ec mov 0xffffffec(%ebp),%eax 806602d: 01 d0 add %edx,%eax 806602f: 89 06 mov %eax,(%esi) 8066031: 83 c6 04 add $0x4,%esi 8066034: 39 d0 cmp %edx,%eax 8066036: 0f 83 e0 00 00 00 jae 0x806611c 806603c: 49 dec %ecx 806603d: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 8066040: 0f 84 56 01 00 00 je 0x806619c 8066046: 89 c8 mov %ecx,%eax 8066048: f7 d8 neg %eax 806604a: 83 e0 03 and $0x3,%eax 806604d: 85 c9 test %ecx,%ecx 806604f: 7e 40 jle 0x8066091 8066051: 85 c0 test %eax,%eax 8066053: 74 57 je 0x80660ac 8066055: 83 f8 03 cmp $0x3,%eax 8066058: 7d 37 jge 0x8066091 806605a: 83 f8 02 cmp $0x2,%eax 806605d: 7d 1c jge 0x806607b 806605f: 8b 13 mov (%ebx),%edx 8066061: 42 inc %edx 8066062: 83 c3 04 add $0x4,%ebx 8066065: 89 16 mov %edx,(%esi) 8066067: 83 c6 04 add $0x4,%esi 806606a: 85 d2 test %edx,%edx 806606c: 0f 85 aa 00 00 00 jne 0x806611c 8066072: 8b 7d 18 mov 0x18(%ebp),%edi 8066075: 83 c7 fe add $0xfffffffe,%edi 8066078: 89 7d f0 mov %edi,0xfffffff0(%ebp) 806607b: 8b 13 mov (%ebx),%edx 806607d: 42 inc %edx 806607e: 83 c3 04 add $0x4,%ebx 8066081: 89 16 mov %edx,(%esi) 8066083: 83 c6 04 add $0x4,%esi 8066086: 85 d2 test %edx,%edx 8066088: 0f 85 8e 00 00 00 jne 0x806611c 806608e: ff 4d f0 decl 0xfffffff0(%ebp) 8066091: 8b 13 mov (%ebx),%edx 8066093: 42 inc %edx 8066094: 83 c3 04 add $0x4,%ebx 8066097: 89 16 mov %edx,(%esi) 8066099: 83 c6 04 add $0x4,%esi 806609c: 85 d2 test %edx,%edx 806609e: 75 7c jne 0x806611c 80660a0: ff 4d f0 decl 0xfffffff0(%ebp) 80660a3: 0f 84 f3 00 00 00 je 0x806619c 80660a9: 8d 76 00 lea 0x0(%esi),%esi 80660ac: 8b 13 mov (%ebx),%edx 80660ae: 42 inc %edx 80660af: 83 c3 04 add $0x4,%ebx 80660b2: 89 16 mov %edx,(%esi) 80660b4: 83 c6 04 add $0x4,%esi 80660b7: 85 d2 test %edx,%edx 80660b9: 75 61 jne 0x806611c 80660bb: ff 4d f0 decl 0xfffffff0(%ebp) 80660be: 8b 13 mov (%ebx),%edx 80660c0: 42 inc %edx 80660c1: 83 c3 04 add $0x4,%ebx 80660c4: 89 16 mov %edx,(%esi) 80660c6: 83 c6 04 add $0x4,%esi 80660c9: 85 d2 test %edx,%edx 80660cb: 75 4f jne 0x806611c 80660cd: ff 4d f0 decl 0xfffffff0(%ebp) 80660d0: 8b 13 mov (%ebx),%edx 80660d2: 42 inc %edx 80660d3: 83 c3 04 add $0x4,%ebx 80660d6: 89 16 mov %edx,(%esi) 80660d8: 83 c6 04 add $0x4,%esi 80660db: 85 d2 test %edx,%edx 80660dd: 75 3d jne 0x806611c 80660df: ff 4d f0 decl 0xfffffff0(%ebp) 80660e2: 8b 13 mov (%ebx),%edx 80660e4: 42 inc %edx 80660e5: 83 c3 04 add $0x4,%ebx 80660e8: 89 16 mov %edx,(%esi) 80660ea: 83 c6 04 add $0x4,%esi 80660ed: 85 d2 test %edx,%edx 80660ef: 75 2b jne 0x806611c 80660f1: ff 4d f0 decl 0xfffffff0(%ebp) 80660f4: 75 b6 jne 0x80660ac 80660f6: e9 a1 00 00 00 jmp 0x806619c 80660fb: 90 nop 80660fc: 8b 4d 18 mov 0x18(%ebp),%ecx 80660ff: 51 push %ecx 8066100: 8b 7d 14 mov 0x14(%ebp),%edi 8066103: 57 push %edi 8066104: 8b 4d 0c mov 0xc(%ebp),%ecx 8066107: 51 push %ecx 8066108: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 806610b: 57 push %edi 806610c: e8 8f 02 00 00 call 0x80663a0 8066111: 83 c4 10 add $0x10,%esp 8066114: e9 dd fe ff ff jmp 0x8065ff6 8066119: 8d 76 00 lea 0x0(%esi),%esi 806611c: 39 de cmp %ebx,%esi 806611e: 74 7c je 0x806619c 8066120: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 8066127: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 806612a: 49 dec %ecx 806612b: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 806612e: 39 4d ec cmp %ecx,0xffffffec(%ebp) 8066131: 7d 69 jge 0x806619c 8066133: 89 c8 mov %ecx,%eax 8066135: 83 e0 03 and $0x3,%eax 8066138: 74 2a je 0x8066164 806613a: 83 f8 01 cmp $0x1,%eax 806613d: 7e 19 jle 0x8066158 806613f: 83 f8 02 cmp $0x2,%eax 8066142: 7e 07 jle 0x806614b 8066144: 8b 03 mov (%ebx),%eax 8066146: 89 06 mov %eax,(%esi) 8066148: ff 45 ec incl 0xffffffec(%ebp) 806614b: 8b 7d ec mov 0xffffffec(%ebp),%edi 806614e: 8b 04 bb mov (%ebx,%edi,4),%eax 8066151: 89 04 be mov %eax,(%esi,%edi,4) 8066154: 47 inc %edi 8066155: 89 7d ec mov %edi,0xffffffec(%ebp) 8066158: 8b 4d ec mov 0xffffffec(%ebp),%ecx 806615b: 8b 04 8b mov (%ebx,%ecx,4),%eax 806615e: 89 04 8e mov %eax,(%esi,%ecx,4) 8066161: 41 inc %ecx 8066162: eb 2e jmp 0x8066192 8066164: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8066167: 8b 04 8b mov (%ebx,%ecx,4),%eax 806616a: 89 04 8e mov %eax,(%esi,%ecx,4) 806616d: 8b 45 ec mov 0xffffffec(%ebp),%eax 8066170: 40 inc %eax 8066171: 8b 14 83 mov (%ebx,%eax,4),%edx 8066174: 89 14 86 mov %edx,(%esi,%eax,4) 8066177: 8b 45 ec mov 0xffffffec(%ebp),%eax 806617a: 83 c0 02 add $0x2,%eax 806617d: 8b 14 83 mov (%ebx,%eax,4),%edx 8066180: 89 14 86 mov %edx,(%esi,%eax,4) 8066183: 8b 45 ec mov 0xffffffec(%ebp),%eax 8066186: 83 c0 03 add $0x3,%eax 8066189: 8b 14 83 mov (%ebx,%eax,4),%edx 806618c: 89 14 86 mov %edx,(%esi,%eax,4) 806618f: 83 c1 04 add $0x4,%ecx 8066192: 89 4d ec mov %ecx,0xffffffec(%ebp) 8066195: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 8066198: 39 f9 cmp %edi,%ecx 806619a: 75 c8 jne 0x8066164 806619c: 8b 4d 18 mov 0x18(%ebp),%ecx 806619f: 8d 04 8d 00 00 00 00 lea 0x0(,%ecx,4),%eax 80661a6: 01 45 08 add %eax,0x8(%ebp) 80661a9: 01 45 0c add %eax,0xc(%ebp) 80661ac: 29 4d 10 sub %ecx,0x10(%ebp) 80661af: 39 4d 10 cmp %ecx,0x10(%ebp) 80661b2: 0f 8d 18 fe ff ff jge 0x8065fd0 80661b8: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 80661bc: 0f 84 8e 01 00 00 je 0x8066350 80661c2: 8b 7d 10 mov 0x10(%ebp),%edi 80661c5: 57 push %edi 80661c6: 8b 4d 0c mov 0xc(%ebp),%ecx 80661c9: 51 push %ecx 80661ca: 8b 7d 18 mov 0x18(%ebp),%edi 80661cd: 57 push %edi 80661ce: 8b 4d 14 mov 0x14(%ebp),%ecx 80661d1: 51 push %ecx 80661d2: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 80661d5: 57 push %edi 80661d6: e8 15 fb ff ff call 0x8065cf0 80661db: 8b 4d 18 mov 0x18(%ebp),%ecx 80661de: 51 push %ecx 80661df: 57 push %edi 80661e0: 8b 7d 08 mov 0x8(%ebp),%edi 80661e3: 57 push %edi 80661e4: 57 push %edi 80661e5: e8 66 f1 ff ff call 0x8065350 80661ea: 89 45 ec mov %eax,0xffffffec(%ebp) 80661ed: 8b 4d 18 mov 0x18(%ebp),%ecx 80661f0: 8d 04 8d 00 00 00 00 lea 0x0(,%ecx,4),%eax 80661f7: 8b 75 08 mov 0x8(%ebp),%esi 80661fa: 01 c6 add %eax,%esi 80661fc: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 80661ff: 01 c3 add %eax,%ebx 8066201: 8b 7d 10 mov 0x10(%ebp),%edi 8066204: 89 7d f0 mov %edi,0xfffffff0(%ebp) 8066207: 8b 13 mov (%ebx),%edx 8066209: 83 c3 04 add $0x4,%ebx 806620c: 8b 45 ec mov 0xffffffec(%ebp),%eax 806620f: 01 d0 add %edx,%eax 8066211: 89 06 mov %eax,(%esi) 8066213: 83 c6 04 add $0x4,%esi 8066216: 39 d0 cmp %edx,%eax 8066218: 0f 83 b2 00 00 00 jae 0x80662d0 806621e: ff 4d f0 decl 0xfffffff0(%ebp) 8066221: 0f 84 29 01 00 00 je 0x8066350 8066227: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 806622a: f7 d8 neg %eax 806622c: 83 e0 03 and $0x3,%eax 806622f: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 8066233: 7e 32 jle 0x8066267 8066235: 85 c0 test %eax,%eax 8066237: 74 47 je 0x8066280 8066239: 83 f8 03 cmp $0x3,%eax 806623c: 7d 29 jge 0x8066267 806623e: 83 f8 02 cmp $0x2,%eax 8066241: 7d 12 jge 0x8066255 8066243: 8b 13 mov (%ebx),%edx 8066245: 42 inc %edx 8066246: 83 c3 04 add $0x4,%ebx 8066249: 89 16 mov %edx,(%esi) 806624b: 83 c6 04 add $0x4,%esi 806624e: 85 d2 test %edx,%edx 8066250: 75 7e jne 0x80662d0 8066252: ff 4d f0 decl 0xfffffff0(%ebp) 8066255: 8b 13 mov (%ebx),%edx 8066257: 42 inc %edx 8066258: 83 c3 04 add $0x4,%ebx 806625b: 89 16 mov %edx,(%esi) 806625d: 83 c6 04 add $0x4,%esi 8066260: 85 d2 test %edx,%edx 8066262: 75 6c jne 0x80662d0 8066264: ff 4d f0 decl 0xfffffff0(%ebp) 8066267: 8b 13 mov (%ebx),%edx 8066269: 42 inc %edx 806626a: 83 c3 04 add $0x4,%ebx 806626d: 89 16 mov %edx,(%esi) 806626f: 83 c6 04 add $0x4,%esi 8066272: 85 d2 test %edx,%edx 8066274: 75 5a jne 0x80662d0 8066276: ff 4d f0 decl 0xfffffff0(%ebp) 8066279: 0f 84 d1 00 00 00 je 0x8066350 806627f: 90 nop 8066280: 8b 13 mov (%ebx),%edx 8066282: 42 inc %edx 8066283: 83 c3 04 add $0x4,%ebx 8066286: 89 16 mov %edx,(%esi) 8066288: 83 c6 04 add $0x4,%esi 806628b: 85 d2 test %edx,%edx 806628d: 75 41 jne 0x80662d0 806628f: ff 4d f0 decl 0xfffffff0(%ebp) 8066292: 8b 13 mov (%ebx),%edx 8066294: 42 inc %edx 8066295: 83 c3 04 add $0x4,%ebx 8066298: 89 16 mov %edx,(%esi) 806629a: 83 c6 04 add $0x4,%esi 806629d: 85 d2 test %edx,%edx 806629f: 75 2f jne 0x80662d0 80662a1: ff 4d f0 decl 0xfffffff0(%ebp) 80662a4: 8b 13 mov (%ebx),%edx 80662a6: 42 inc %edx 80662a7: 83 c3 04 add $0x4,%ebx 80662aa: 89 16 mov %edx,(%esi) 80662ac: 83 c6 04 add $0x4,%esi 80662af: 85 d2 test %edx,%edx 80662b1: 75 1d jne 0x80662d0 80662b3: ff 4d f0 decl 0xfffffff0(%ebp) 80662b6: 8b 13 mov (%ebx),%edx 80662b8: 42 inc %edx 80662b9: 83 c3 04 add $0x4,%ebx 80662bc: 89 16 mov %edx,(%esi) 80662be: 83 c6 04 add $0x4,%esi 80662c1: 85 d2 test %edx,%edx 80662c3: 75 0b jne 0x80662d0 80662c5: ff 4d f0 decl 0xfffffff0(%ebp) 80662c8: 75 b6 jne 0x8066280 80662ca: e9 81 00 00 00 jmp 0x8066350 80662cf: 90 nop 80662d0: 39 de cmp %ebx,%esi 80662d2: 74 7c je 0x8066350 80662d4: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 80662db: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 80662de: 49 dec %ecx 80662df: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 80662e2: 39 4d ec cmp %ecx,0xffffffec(%ebp) 80662e5: 7d 69 jge 0x8066350 80662e7: 89 c8 mov %ecx,%eax 80662e9: 83 e0 03 and $0x3,%eax 80662ec: 74 2a je 0x8066318 80662ee: 83 f8 01 cmp $0x1,%eax 80662f1: 7e 19 jle 0x806630c 80662f3: 83 f8 02 cmp $0x2,%eax 80662f6: 7e 07 jle 0x80662ff 80662f8: 8b 03 mov (%ebx),%eax 80662fa: 89 06 mov %eax,(%esi) 80662fc: ff 45 ec incl 0xffffffec(%ebp) 80662ff: 8b 7d ec mov 0xffffffec(%ebp),%edi 8066302: 8b 04 bb mov (%ebx,%edi,4),%eax 8066305: 89 04 be mov %eax,(%esi,%edi,4) 8066308: 47 inc %edi 8066309: 89 7d ec mov %edi,0xffffffec(%ebp) 806630c: 8b 4d ec mov 0xffffffec(%ebp),%ecx 806630f: 8b 04 8b mov (%ebx,%ecx,4),%eax 8066312: 89 04 8e mov %eax,(%esi,%ecx,4) 8066315: 41 inc %ecx 8066316: eb 2e jmp 0x8066346 8066318: 8b 4d ec mov 0xffffffec(%ebp),%ecx 806631b: 8b 04 8b mov (%ebx,%ecx,4),%eax 806631e: 89 04 8e mov %eax,(%esi,%ecx,4) 8066321: 8b 55 ec mov 0xffffffec(%ebp),%edx 8066324: 42 inc %edx 8066325: 8b 04 93 mov (%ebx,%edx,4),%eax 8066328: 89 04 96 mov %eax,(%esi,%edx,4) 806632b: 8b 55 ec mov 0xffffffec(%ebp),%edx 806632e: 83 c2 02 add $0x2,%edx 8066331: 8b 04 93 mov (%ebx,%edx,4),%eax 8066334: 89 04 96 mov %eax,(%esi,%edx,4) 8066337: 8b 55 ec mov 0xffffffec(%ebp),%edx 806633a: 83 c2 03 add $0x3,%edx 806633d: 8b 04 93 mov (%ebx,%edx,4),%eax 8066340: 89 04 96 mov %eax,(%esi,%edx,4) 8066343: 83 c1 04 add $0x4,%ecx 8066346: 89 4d ec mov %ecx,0xffffffec(%ebp) 8066349: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 806634c: 39 f9 cmp %edi,%ecx 806634e: 75 c8 jne 0x8066318 8066350: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 8066353: 8b 01 mov (%ecx),%eax 8066355: 8d 65 e0 lea 0xffffffe0(%ebp),%esp 8066358: 5b pop %ebx 8066359: 5e pop %esi 806635a: 5f pop %edi 806635b: 89 ec mov %ebp,%esp 806635d: 5d pop %ebp 806635e: c3 ret 806635f: 90 nop 8066360: 55 push %ebp 8066361: 89 e5 mov %esp,%ebp 8066363: 57 push %edi 8066364: 56 push %esi 8066365: 53 push %ebx 8066366: 8b 4d 10 mov 0x10(%ebp),%ecx 8066369: 8b 7d 08 mov 0x8(%ebp),%edi 806636c: 8b 75 0c mov 0xc(%ebp),%esi 806636f: 8b 5d 14 mov 0x14(%ebp),%ebx 8066372: 55 push %ebp 8066373: 8d 3c 8f lea (%edi,%ecx,4),%edi 8066376: 8d 34 8e lea (%esi,%ecx,4),%esi 8066379: f7 d9 neg %ecx 806637b: 31 d2 xor %edx,%edx 806637d: 8d 76 00 lea 0x0(%esi),%esi 8066380: 89 d5 mov %edx,%ebp 8066382: 8b 04 8e mov (%esi,%ecx,4),%eax 8066385: f7 e3 mul %ebx 8066387: 01 e8 add %ebp,%eax 8066389: 83 d2 00 adc $0x0,%edx 806638c: 89 04 8f mov %eax,(%edi,%ecx,4) 806638f: 41 inc %ecx 8066390: 75 ee jne 0x8066380 8066392: 89 d0 mov %edx,%eax 8066394: 5d pop %ebp 8066395: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8066398: 5b pop %ebx 8066399: 5e pop %esi 806639a: 5f pop %edi 806639b: 89 ec mov %ebp,%esp 806639d: 5d pop %ebp 806639e: c3 ret 806639f: 90 nop 80663a0: 55 push %ebp 80663a1: 89 e5 mov %esp,%ebp 80663a3: 83 ec 08 sub $0x8,%esp 80663a6: 57 push %edi 80663a7: 56 push %esi 80663a8: 53 push %ebx 80663a9: 8b 5d 08 mov 0x8(%ebp),%ebx 80663ac: 8b 75 10 mov 0x10(%ebp),%esi 80663af: 8b 06 mov (%esi),%eax 80663b1: 83 f8 01 cmp $0x1,%eax 80663b4: 0f 87 da 00 00 00 ja 0x8066494 80663ba: 75 74 jne 0x8066430 80663bc: 31 c9 xor %ecx,%ecx 80663be: 39 4d 14 cmp %ecx,0x14(%ebp) 80663c1: 0f 8e c8 00 00 00 jle 0x806648f 80663c7: 8b 45 14 mov 0x14(%ebp),%eax 80663ca: 83 e0 03 and $0x3,%eax 80663cd: 74 31 je 0x8066400 80663cf: 83 f8 01 cmp $0x1,%eax 80663d2: 7e 17 jle 0x80663eb 80663d4: 83 f8 02 cmp $0x2,%eax 80663d7: 7e 08 jle 0x80663e1 80663d9: 8b 7d 0c mov 0xc(%ebp),%edi 80663dc: 8b 07 mov (%edi),%eax 80663de: 89 03 mov %eax,(%ebx) 80663e0: 41 inc %ecx 80663e1: 8b 75 0c mov 0xc(%ebp),%esi 80663e4: 8b 04 8e mov (%esi,%ecx,4),%eax 80663e7: 89 04 8b mov %eax,(%ebx,%ecx,4) 80663ea: 41 inc %ecx 80663eb: 8b 7d 0c mov 0xc(%ebp),%edi 80663ee: 8b 04 8f mov (%edi,%ecx,4),%eax 80663f1: 89 04 8b mov %eax,(%ebx,%ecx,4) 80663f4: 41 inc %ecx 80663f5: 39 4d 14 cmp %ecx,0x14(%ebp) 80663f8: 0f 84 91 00 00 00 je 0x806648f 80663fe: 8d 36 lea (%esi),%esi 8066400: 8b 75 0c mov 0xc(%ebp),%esi 8066403: 8b 04 8e mov (%esi,%ecx,4),%eax 8066406: 89 04 8b mov %eax,(%ebx,%ecx,4) 8066409: 8d 41 01 lea 0x1(%ecx),%eax 806640c: 8b 14 86 mov (%esi,%eax,4),%edx 806640f: 89 14 83 mov %edx,(%ebx,%eax,4) 8066412: 8d 41 02 lea 0x2(%ecx),%eax 8066415: 8b 14 86 mov (%esi,%eax,4),%edx 8066418: 89 14 83 mov %edx,(%ebx,%eax,4) 806641b: 8d 41 03 lea 0x3(%ecx),%eax 806641e: 8b 14 86 mov (%esi,%eax,4),%edx 8066421: 89 14 83 mov %edx,(%ebx,%eax,4) 8066424: 83 c1 04 add $0x4,%ecx 8066427: 39 4d 14 cmp %ecx,0x14(%ebp) 806642a: 75 d4 jne 0x8066400 806642c: eb 61 jmp 0x806648f 806642e: 8d 36 lea (%esi),%esi 8066430: 31 c0 xor %eax,%eax 8066432: 39 45 14 cmp %eax,0x14(%ebp) 8066435: 7e 58 jle 0x806648f 8066437: 8b 55 14 mov 0x14(%ebp),%edx 806643a: 83 e2 03 and $0x3,%edx 806643d: 74 29 je 0x8066468 806643f: 83 fa 01 cmp $0x1,%edx 8066442: 7e 14 jle 0x8066458 8066444: 83 fa 02 cmp $0x2,%edx 8066447: 7e 07 jle 0x8066450 8066449: c7 03 00 00 00 00 movl $0x0,(%ebx) 806644f: 40 inc %eax 8066450: c7 04 83 00 00 00 00 movl $0x0,(%ebx,%eax,4) 8066457: 40 inc %eax 8066458: c7 04 83 00 00 00 00 movl $0x0,(%ebx,%eax,4) 806645f: 40 inc %eax 8066460: 39 45 14 cmp %eax,0x14(%ebp) 8066463: 74 2a je 0x806648f 8066465: 8d 76 00 lea 0x0(%esi),%esi 8066468: c7 04 83 00 00 00 00 movl $0x0,(%ebx,%eax,4) 806646f: c7 44 83 04 00 00 00 movl $0x0,0x4(%ebx,%eax,4) 8066476: 00 8066477: c7 44 83 08 00 00 00 movl $0x0,0x8(%ebx,%eax,4) 806647e: 00 806647f: c7 44 83 0c 00 00 00 movl $0x0,0xc(%ebx,%eax,4) 8066486: 00 8066487: 83 c0 04 add $0x4,%eax 806648a: 39 45 14 cmp %eax,0x14(%ebp) 806648d: 75 d9 jne 0x8066468 806648f: 31 d2 xor %edx,%edx 8066491: eb 15 jmp 0x80664a8 8066493: 90 nop 8066494: 50 push %eax 8066495: 8b 7d 14 mov 0x14(%ebp),%edi 8066498: 57 push %edi 8066499: 8b 75 0c mov 0xc(%ebp),%esi 806649c: 56 push %esi 806649d: 53 push %ebx 806649e: e8 bd fe ff ff call 0x8066360 80664a3: 89 c2 mov %eax,%edx 80664a5: 83 c4 10 add $0x10,%esp 80664a8: 8b 7d 14 mov 0x14(%ebp),%edi 80664ab: 89 14 bb mov %edx,(%ebx,%edi,4) 80664ae: 83 c3 04 add $0x4,%ebx 80664b1: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) 80664b8: 39 7d fc cmp %edi,0xfffffffc(%ebp) 80664bb: 0f 8d fb 00 00 00 jge 0x80665bc 80664c1: f7 c7 01 00 00 00 test $0x1,%edi 80664c7: 75 4f jne 0x8066518 80664c9: 8b 75 10 mov 0x10(%ebp),%esi 80664cc: 8b 46 04 mov 0x4(%esi),%eax 80664cf: 83 f8 01 cmp $0x1,%eax 80664d2: 77 18 ja 0x80664ec 80664d4: 31 d2 xor %edx,%edx 80664d6: 83 f8 01 cmp $0x1,%eax 80664d9: 75 25 jne 0x8066500 80664db: 57 push %edi 80664dc: 8b 7d 0c mov 0xc(%ebp),%edi 80664df: 57 push %edi 80664e0: 53 push %ebx 80664e1: 53 push %ebx 80664e2: e8 69 ee ff ff call 0x8065350 80664e7: eb 12 jmp 0x80664fb 80664e9: 8d 76 00 lea 0x0(%esi),%esi 80664ec: 50 push %eax 80664ed: 8b 75 14 mov 0x14(%ebp),%esi 80664f0: 56 push %esi 80664f1: 8b 7d 0c mov 0xc(%ebp),%edi 80664f4: 57 push %edi 80664f5: 53 push %ebx 80664f6: e8 45 d3 00 00 call 0x8073840 80664fb: 89 c2 mov %eax,%edx 80664fd: 83 c4 10 add $0x10,%esp 8066500: 8b 75 14 mov 0x14(%ebp),%esi 8066503: 89 14 b3 mov %edx,(%ebx,%esi,4) 8066506: 83 c3 04 add $0x4,%ebx 8066509: ff 45 fc incl 0xfffffffc(%ebp) 806650c: 39 75 fc cmp %esi,0xfffffffc(%ebp) 806650f: 0f 84 a7 00 00 00 je 0x80665bc 8066515: 8d 76 00 lea 0x0(%esi),%esi 8066518: 8b 7d fc mov 0xfffffffc(%ebp),%edi 806651b: 8b 75 10 mov 0x10(%ebp),%esi 806651e: 8b 04 be mov (%esi,%edi,4),%eax 8066521: 83 f8 01 cmp $0x1,%eax 8066524: 77 1a ja 0x8066540 8066526: 31 d2 xor %edx,%edx 8066528: 83 f8 01 cmp $0x1,%eax 806652b: 75 27 jne 0x8066554 806652d: 8b 7d 14 mov 0x14(%ebp),%edi 8066530: 57 push %edi 8066531: 8b 75 0c mov 0xc(%ebp),%esi 8066534: 56 push %esi 8066535: 53 push %ebx 8066536: 53 push %ebx 8066537: e8 14 ee ff ff call 0x8065350 806653c: eb 11 jmp 0x806654f 806653e: 8d 36 lea (%esi),%esi 8066540: 50 push %eax 8066541: 8b 7d 14 mov 0x14(%ebp),%edi 8066544: 57 push %edi 8066545: 8b 75 0c mov 0xc(%ebp),%esi 8066548: 56 push %esi 8066549: 53 push %ebx 806654a: e8 f1 d2 00 00 call 0x8073840 806654f: 89 c2 mov %eax,%edx 8066551: 83 c4 10 add $0x10,%esp 8066554: 8b 7d 14 mov 0x14(%ebp),%edi 8066557: 89 14 bb mov %edx,(%ebx,%edi,4) 806655a: 8d 73 04 lea 0x4(%ebx),%esi 806655d: 89 75 f8 mov %esi,0xfffffff8(%ebp) 8066560: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066563: 8b 75 10 mov 0x10(%ebp),%esi 8066566: 8b 44 be 04 mov 0x4(%esi,%edi,4),%eax 806656a: 83 f8 01 cmp $0x1,%eax 806656d: 77 1d ja 0x806658c 806656f: 31 d2 xor %edx,%edx 8066571: 83 f8 01 cmp $0x1,%eax 8066574: 75 2d jne 0x80665a3 8066576: 8b 7d 14 mov 0x14(%ebp),%edi 8066579: 57 push %edi 806657a: 8b 75 0c mov 0xc(%ebp),%esi 806657d: 56 push %esi 806657e: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 8066581: 57 push %edi 8066582: 57 push %edi 8066583: e8 c8 ed ff ff call 0x8065350 8066588: eb 14 jmp 0x806659e 806658a: 8d 36 lea (%esi),%esi 806658c: 50 push %eax 806658d: 8b 75 14 mov 0x14(%ebp),%esi 8066590: 56 push %esi 8066591: 8b 7d 0c mov 0xc(%ebp),%edi 8066594: 57 push %edi 8066595: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 8066598: 56 push %esi 8066599: e8 a2 d2 00 00 call 0x8073840 806659e: 89 c2 mov %eax,%edx 80665a0: 83 c4 10 add $0x10,%esp 80665a3: 8b 7d 14 mov 0x14(%ebp),%edi 80665a6: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 80665a9: 89 14 be mov %edx,(%esi,%edi,4) 80665ac: 83 c3 08 add $0x8,%ebx 80665af: 83 45 fc 02 addl $0x2,0xfffffffc(%ebp) 80665b3: 39 7d fc cmp %edi,0xfffffffc(%ebp) 80665b6: 0f 85 5c ff ff ff jne 0x8066518 80665bc: 8d 65 ec lea 0xffffffec(%ebp),%esp 80665bf: 5b pop %ebx 80665c0: 5e pop %esi 80665c1: 5f pop %edi 80665c2: 89 ec mov %ebp,%esp 80665c4: 5d pop %ebp 80665c5: c3 ret 80665c6: 8d 36 lea (%esi),%esi 80665c8: 55 push %ebp 80665c9: 89 e5 mov %esp,%ebp 80665cb: 83 ec 14 sub $0x14,%esp 80665ce: 57 push %edi 80665cf: 56 push %esi 80665d0: 53 push %ebx 80665d1: 8b 75 14 mov 0x14(%ebp),%esi 80665d4: f7 c6 01 00 00 00 test $0x1,%esi 80665da: 0f 84 bc 00 00 00 je 0x806669c 80665e0: 4e dec %esi 80665e1: 89 75 ec mov %esi,0xffffffec(%ebp) 80665e4: 83 fe 1f cmp $0x1f,%esi 80665e7: 7e 6b jle 0x8066654 80665e9: 8b 7d 18 mov 0x18(%ebp),%edi 80665ec: 57 push %edi 80665ed: 56 push %esi 80665ee: 8b 75 10 mov 0x10(%ebp),%esi 80665f1: 56 push %esi 80665f2: 8b 7d 0c mov 0xc(%ebp),%edi 80665f5: 57 push %edi 80665f6: 8b 75 08 mov 0x8(%ebp),%esi 80665f9: 56 push %esi 80665fa: e8 c9 ff ff ff call 0x80665c8 80665ff: 83 c4 14 add $0x14,%esp 8066602: 8b 7d ec mov 0xffffffec(%ebp),%edi 8066605: 8b 75 10 mov 0x10(%ebp),%esi 8066608: 8b 04 be mov (%esi,%edi,4),%eax 806660b: 50 push %eax 806660c: 57 push %edi 806660d: 8b 7d 0c mov 0xc(%ebp),%edi 8066610: 57 push %edi 8066611: 8b 75 ec mov 0xffffffec(%ebp),%esi 8066614: 8b 7d 08 mov 0x8(%ebp),%edi 8066617: 8d 1c b7 lea (%edi,%esi,4),%ebx 806661a: 53 push %ebx 806661b: e8 20 d2 00 00 call 0x8073840 8066620: 89 c2 mov %eax,%edx 8066622: 8b 45 ec mov 0xffffffec(%ebp),%eax 8066625: 01 c0 add %eax,%eax 8066627: 89 14 87 mov %edx,(%edi,%eax,4) 806662a: 8b 7d 0c mov 0xc(%ebp),%edi 806662d: 8b 04 b7 mov (%edi,%esi,4),%eax 8066630: 50 push %eax 8066631: 8b 75 14 mov 0x14(%ebp),%esi 8066634: 56 push %esi 8066635: 8b 7d 10 mov 0x10(%ebp),%edi 8066638: 57 push %edi 8066639: 53 push %ebx 806663a: e8 01 d2 00 00 call 0x8073840 806663f: 89 c2 mov %eax,%edx 8066641: 8b 45 14 mov 0x14(%ebp),%eax 8066644: 03 45 ec add 0xffffffec(%ebp),%eax 8066647: 8b 75 08 mov 0x8(%ebp),%esi 806664a: 89 14 86 mov %edx,(%esi,%eax,4) 806664d: e9 3e 06 00 00 jmp 0x8066c90 8066652: 8d 36 lea (%esi),%esi 8066654: 8b 7d ec mov 0xffffffec(%ebp),%edi 8066657: 57 push %edi 8066658: 8b 75 10 mov 0x10(%ebp),%esi 806665b: 56 push %esi 806665c: 8b 7d 0c mov 0xc(%ebp),%edi 806665f: 57 push %edi 8066660: 8b 75 08 mov 0x8(%ebp),%esi 8066663: 56 push %esi 8066664: e8 37 fd ff ff call 0x80663a0 8066669: 83 c4 10 add $0x10,%esp 806666c: eb 94 jmp 0x8066602 806666e: 8d 36 lea (%esi),%esi 8066670: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066673: 57 push %edi 8066674: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 806667b: 8b 55 10 mov 0x10(%ebp),%edx 806667e: 01 c2 add %eax,%edx 8066680: 52 push %edx 8066681: 03 45 0c add 0xc(%ebp),%eax 8066684: 50 push %eax 8066685: 8b 75 14 mov 0x14(%ebp),%esi 8066688: 8b 7d 08 mov 0x8(%ebp),%edi 806668b: 8d 04 b7 lea (%edi,%esi,4),%eax 806668e: 50 push %eax 806668f: e8 0c fd ff ff call 0x80663a0 8066694: 83 c4 10 add $0x10,%esp 8066697: eb 39 jmp 0x80666d2 8066699: 8d 76 00 lea 0x0(%esi),%esi 806669c: 8b 75 14 mov 0x14(%ebp),%esi 806669f: c1 fe 01 sar $0x1,%esi 80666a2: 89 75 fc mov %esi,0xfffffffc(%ebp) 80666a5: 83 fe 1f cmp $0x1f,%esi 80666a8: 7e c6 jle 0x8066670 80666aa: 8b 7d 18 mov 0x18(%ebp),%edi 80666ad: 57 push %edi 80666ae: 56 push %esi 80666af: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 80666b6: 8b 55 10 mov 0x10(%ebp),%edx 80666b9: 01 c2 add %eax,%edx 80666bb: 52 push %edx 80666bc: 03 45 0c add 0xc(%ebp),%eax 80666bf: 50 push %eax 80666c0: 8b 75 14 mov 0x14(%ebp),%esi 80666c3: 8b 7d 08 mov 0x8(%ebp),%edi 80666c6: 8d 04 b7 lea (%edi,%esi,4),%eax 80666c9: 50 push %eax 80666ca: e8 f9 fe ff ff call 0x80665c8 80666cf: 83 c4 14 add $0x14,%esp 80666d2: 8b 75 fc mov 0xfffffffc(%ebp),%esi 80666d5: 56 push %esi 80666d6: 8b 7d 0c mov 0xc(%ebp),%edi 80666d9: 57 push %edi 80666da: 8d 1c b7 lea (%edi,%esi,4),%ebx 80666dd: 53 push %ebx 80666de: e8 0d ed ff ff call 0x80653f0 80666e3: 83 c4 0c add $0xc,%esp 80666e6: 85 c0 test %eax,%eax 80666e8: 7c 16 jl 0x8066700 80666ea: 56 push %esi 80666eb: 57 push %edi 80666ec: 53 push %ebx 80666ed: 8b 75 08 mov 0x8(%ebp),%esi 80666f0: 56 push %esi 80666f1: e8 9a 0e 00 00 call 0x8067590 80666f6: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 80666fd: eb 1d jmp 0x806671c 80666ff: 90 nop 8066700: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066703: 57 push %edi 8066704: 8b 75 0c mov 0xc(%ebp),%esi 8066707: 8d 04 be lea (%esi,%edi,4),%eax 806670a: 50 push %eax 806670b: 56 push %esi 806670c: 8b 7d 08 mov 0x8(%ebp),%edi 806670f: 57 push %edi 8066710: e8 7b 0e 00 00 call 0x8067590 8066715: c7 45 f4 01 00 00 00 movl $0x1,0xfffffff4(%ebp) 806671c: 83 c4 10 add $0x10,%esp 806671f: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8066722: 56 push %esi 8066723: 8b 7d 10 mov 0x10(%ebp),%edi 8066726: 57 push %edi 8066727: c1 e6 02 shl $0x2,%esi 806672a: 89 75 ec mov %esi,0xffffffec(%ebp) 806672d: 8b 5d 10 mov 0x10(%ebp),%ebx 8066730: 01 f3 add %esi,%ebx 8066732: 53 push %ebx 8066733: e8 b8 ec ff ff call 0x80653f0 8066738: 83 c4 0c add $0xc,%esp 806673b: 85 c0 test %eax,%eax 806673d: 7c 39 jl 0x8066778 806673f: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066742: 57 push %edi 8066743: 8b 75 10 mov 0x10(%ebp),%esi 8066746: 56 push %esi 8066747: 53 push %ebx 8066748: 8b 45 08 mov 0x8(%ebp),%eax 806674b: 03 45 ec add 0xffffffec(%ebp),%eax 806674e: 50 push %eax 806674f: e8 3c 0e 00 00 call 0x8067590 8066754: 80 75 f4 01 xorb $0x1,0xfffffff4(%ebp) 8066758: eb 3c jmp 0x8066796 806675a: 8d 36 lea (%esi),%esi 806675c: 8b 7d fc mov 0xfffffffc(%ebp),%edi 806675f: 57 push %edi 8066760: 8b 75 08 mov 0x8(%ebp),%esi 8066763: 8d 04 be lea (%esi,%edi,4),%eax 8066766: 50 push %eax 8066767: 56 push %esi 8066768: 8b 7d 18 mov 0x18(%ebp),%edi 806676b: 57 push %edi 806676c: e8 2f fc ff ff call 0x80663a0 8066771: 83 c4 10 add $0x10,%esp 8066774: eb 4b jmp 0x80667c1 8066776: 8d 36 lea (%esi),%esi 8066778: 8b 75 fc mov 0xfffffffc(%ebp),%esi 806677b: 56 push %esi 806677c: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 8066783: 8b 55 10 mov 0x10(%ebp),%edx 8066786: 01 c2 add %eax,%edx 8066788: 52 push %edx 8066789: 8b 7d 10 mov 0x10(%ebp),%edi 806678c: 57 push %edi 806678d: 03 45 08 add 0x8(%ebp),%eax 8066790: 50 push %eax 8066791: e8 fa 0d 00 00 call 0x8067590 8066796: 83 c4 10 add $0x10,%esp 8066799: 83 7d fc 1f cmpl $0x1f,0xfffffffc(%ebp) 806679d: 7e bd jle 0x806675c 806679f: 8b 75 14 mov 0x14(%ebp),%esi 80667a2: 8b 7d 18 mov 0x18(%ebp),%edi 80667a5: 8d 04 b7 lea (%edi,%esi,4),%eax 80667a8: 50 push %eax 80667a9: 8b 75 fc mov 0xfffffffc(%ebp),%esi 80667ac: 56 push %esi 80667ad: 8b 7d 08 mov 0x8(%ebp),%edi 80667b0: 8d 04 b7 lea (%edi,%esi,4),%eax 80667b3: 50 push %eax 80667b4: 57 push %edi 80667b5: 8b 75 18 mov 0x18(%ebp),%esi 80667b8: 56 push %esi 80667b9: e8 0a fe ff ff call 0x80665c8 80667be: 83 c4 14 add $0x14,%esp 80667c1: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 80667c5: 0f 8e 84 00 00 00 jle 0x806684f 80667cb: 8b 7d 14 mov 0x14(%ebp),%edi 80667ce: 8d 14 bd 00 00 00 00 lea 0x0(,%edi,4),%edx 80667d5: 8b 75 fc mov 0xfffffffc(%ebp),%esi 80667d8: 8d 0c b5 00 00 00 00 lea 0x0(,%esi,4),%ecx 80667df: 8d 1c 0a lea (%edx,%ecx,1),%ebx 80667e2: 89 f0 mov %esi,%eax 80667e4: 83 e0 03 and $0x3,%eax 80667e7: 74 3b je 0x8066824 80667e9: 83 f8 01 cmp $0x1,%eax 80667ec: 7e 23 jle 0x8066811 80667ee: 83 f8 02 cmp $0x2,%eax 80667f1: 7e 0f jle 0x8066802 80667f3: 8b 7d 08 mov 0x8(%ebp),%edi 80667f6: 8b 04 17 mov (%edi,%edx,1),%eax 80667f9: 89 04 0f mov %eax,(%edi,%ecx,1) 80667fc: 83 c2 04 add $0x4,%edx 80667ff: 83 c1 04 add $0x4,%ecx 8066802: 8b 75 08 mov 0x8(%ebp),%esi 8066805: 8b 04 16 mov (%esi,%edx,1),%eax 8066808: 89 04 0e mov %eax,(%esi,%ecx,1) 806680b: 83 c2 04 add $0x4,%edx 806680e: 83 c1 04 add $0x4,%ecx 8066811: 8b 7d 08 mov 0x8(%ebp),%edi 8066814: 8b 04 17 mov (%edi,%edx,1),%eax 8066817: 89 04 0f mov %eax,(%edi,%ecx,1) 806681a: 83 c2 04 add $0x4,%edx 806681d: 83 c1 04 add $0x4,%ecx 8066820: 39 da cmp %ebx,%edx 8066822: 74 2b je 0x806684f 8066824: 8b 75 08 mov 0x8(%ebp),%esi 8066827: 8b 04 16 mov (%esi,%edx,1),%eax 806682a: 89 04 0e mov %eax,(%esi,%ecx,1) 806682d: 8b 44 16 04 mov 0x4(%esi,%edx,1),%eax 8066831: 89 44 0e 04 mov %eax,0x4(%esi,%ecx,1) 8066835: 8b 44 16 08 mov 0x8(%esi,%edx,1),%eax 8066839: 89 44 0e 08 mov %eax,0x8(%esi,%ecx,1) 806683d: 8b 44 16 0c mov 0xc(%esi,%edx,1),%eax 8066841: 89 44 0e 0c mov %eax,0xc(%esi,%ecx,1) 8066845: 83 c2 10 add $0x10,%edx 8066848: 83 c1 10 add $0x10,%ecx 806684b: 39 da cmp %ebx,%edx 806684d: 75 d5 jne 0x8066824 806684f: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066852: 57 push %edi 8066853: 8b 75 14 mov 0x14(%ebp),%esi 8066856: 8b 7d 08 mov 0x8(%ebp),%edi 8066859: 8d 14 b7 lea (%edi,%esi,4),%edx 806685c: 8b 75 fc mov 0xfffffffc(%ebp),%esi 806685f: 8d 1c b5 00 00 00 00 lea 0x0(,%esi,4),%ebx 8066866: 8d 04 13 lea (%ebx,%edx,1),%eax 8066869: 50 push %eax 806686a: 52 push %edx 806686b: 52 push %edx 806686c: e8 df ea ff ff call 0x8065350 8066871: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8066874: 83 c4 10 add $0x10,%esp 8066877: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 806687b: 74 37 je 0x80668b4 806687d: 8b 7d 14 mov 0x14(%ebp),%edi 8066880: 57 push %edi 8066881: 8b 75 18 mov 0x18(%ebp),%esi 8066884: 56 push %esi 8066885: 8b 45 08 mov 0x8(%ebp),%eax 8066888: 01 d8 add %ebx,%eax 806688a: 50 push %eax 806688b: 50 push %eax 806688c: e8 ff 0c 00 00 call 0x8067590 8066891: 29 45 f8 sub %eax,0xfffffff8(%ebp) 8066894: eb 39 jmp 0x80668cf 8066896: 8d 36 lea (%esi),%esi 8066898: 8b 7d fc mov 0xfffffffc(%ebp),%edi 806689b: 57 push %edi 806689c: 8b 75 10 mov 0x10(%ebp),%esi 806689f: 56 push %esi 80668a0: 8b 7d 0c mov 0xc(%ebp),%edi 80668a3: 57 push %edi 80668a4: 8b 75 18 mov 0x18(%ebp),%esi 80668a7: 56 push %esi 80668a8: e8 f3 fa ff ff call 0x80663a0 80668ad: 83 c4 10 add $0x10,%esp 80668b0: eb 48 jmp 0x80668fa 80668b2: 8d 36 lea (%esi),%esi 80668b4: 8b 7d 14 mov 0x14(%ebp),%edi 80668b7: 57 push %edi 80668b8: 8b 75 18 mov 0x18(%ebp),%esi 80668bb: 56 push %esi 80668bc: 8b 7d fc mov 0xfffffffc(%ebp),%edi 80668bf: 8b 75 08 mov 0x8(%ebp),%esi 80668c2: 8d 04 be lea (%esi,%edi,4),%eax 80668c5: 50 push %eax 80668c6: 50 push %eax 80668c7: e8 84 ea ff ff call 0x8065350 80668cc: 01 45 f8 add %eax,0xfffffff8(%ebp) 80668cf: 83 c4 10 add $0x10,%esp 80668d2: 83 7d fc 1f cmpl $0x1f,0xfffffffc(%ebp) 80668d6: 7e c0 jle 0x8066898 80668d8: 8b 7d 14 mov 0x14(%ebp),%edi 80668db: 8b 75 18 mov 0x18(%ebp),%esi 80668de: 8d 04 be lea (%esi,%edi,4),%eax 80668e1: 50 push %eax 80668e2: 8b 7d fc mov 0xfffffffc(%ebp),%edi 80668e5: 57 push %edi 80668e6: 8b 75 10 mov 0x10(%ebp),%esi 80668e9: 56 push %esi 80668ea: 8b 7d 0c mov 0xc(%ebp),%edi 80668ed: 57 push %edi 80668ee: 8b 75 18 mov 0x18(%ebp),%esi 80668f1: 56 push %esi 80668f2: e8 d1 fc ff ff call 0x80665c8 80668f7: 83 c4 14 add $0x14,%esp 80668fa: 8b 7d 14 mov 0x14(%ebp),%edi 80668fd: 57 push %edi 80668fe: 8b 75 18 mov 0x18(%ebp),%esi 8066901: 56 push %esi 8066902: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066905: 8b 75 08 mov 0x8(%ebp),%esi 8066908: 8d 1c be lea (%esi,%edi,4),%ebx 806690b: 53 push %ebx 806690c: 53 push %ebx 806690d: e8 3e ea ff ff call 0x8065350 8066912: 01 45 f8 add %eax,0xfffffff8(%ebp) 8066915: 83 c4 10 add $0x10,%esp 8066918: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 806691c: 0f 84 6a 01 00 00 je 0x8066a8c 8066922: 8b 7d 14 mov 0x14(%ebp),%edi 8066925: 8d 1c bb lea (%ebx,%edi,4),%ebx 8066928: 8b 75 fc mov 0xfffffffc(%ebp),%esi 806692b: 89 75 f0 mov %esi,0xfffffff0(%ebp) 806692e: 8b 13 mov (%ebx),%edx 8066930: 8d 7b 04 lea 0x4(%ebx),%edi 8066933: 89 7d ec mov %edi,0xffffffec(%ebp) 8066936: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 8066939: 01 d0 add %edx,%eax 806693b: 89 03 mov %eax,(%ebx) 806693d: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8066940: 39 d0 cmp %edx,%eax 8066942: 0f 83 d4 00 00 00 jae 0x8066a1c 8066948: 4e dec %esi 8066949: 89 75 f0 mov %esi,0xfffffff0(%ebp) 806694c: 0f 84 3a 01 00 00 je 0x8066a8c 8066952: 89 f0 mov %esi,%eax 8066954: f7 d8 neg %eax 8066956: 83 e0 03 and $0x3,%eax 8066959: 85 f6 test %esi,%esi 806695b: 7e 45 jle 0x80669a2 806695d: 85 c0 test %eax,%eax 806695f: 74 5f je 0x80669c0 8066961: 83 f8 03 cmp $0x3,%eax 8066964: 7d 3c jge 0x80669a2 8066966: 83 f8 02 cmp $0x2,%eax 8066969: 7d 1f jge 0x806698a 806696b: 8b 13 mov (%ebx),%edx 806696d: 42 inc %edx 806696e: 8d 73 04 lea 0x4(%ebx),%esi 8066971: 89 75 ec mov %esi,0xffffffec(%ebp) 8066974: 89 13 mov %edx,(%ebx) 8066976: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8066979: 85 d2 test %edx,%edx 806697b: 0f 85 9b 00 00 00 jne 0x8066a1c 8066981: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066984: 83 c7 fe add $0xfffffffe,%edi 8066987: 89 7d f0 mov %edi,0xfffffff0(%ebp) 806698a: 8b 75 ec mov 0xffffffec(%ebp),%esi 806698d: 8b 16 mov (%esi),%edx 806698f: 42 inc %edx 8066990: 83 c6 04 add $0x4,%esi 8066993: 89 75 ec mov %esi,0xffffffec(%ebp) 8066996: 89 13 mov %edx,(%ebx) 8066998: 83 c3 04 add $0x4,%ebx 806699b: 85 d2 test %edx,%edx 806699d: 75 7d jne 0x8066a1c 806699f: ff 4d f0 decl 0xfffffff0(%ebp) 80669a2: 8b 7d ec mov 0xffffffec(%ebp),%edi 80669a5: 8b 17 mov (%edi),%edx 80669a7: 42 inc %edx 80669a8: 83 c7 04 add $0x4,%edi 80669ab: 89 7d ec mov %edi,0xffffffec(%ebp) 80669ae: 89 13 mov %edx,(%ebx) 80669b0: 83 c3 04 add $0x4,%ebx 80669b3: 85 d2 test %edx,%edx 80669b5: 75 65 jne 0x8066a1c 80669b7: ff 4d f0 decl 0xfffffff0(%ebp) 80669ba: 0f 84 cc 00 00 00 je 0x8066a8c 80669c0: 8b 75 ec mov 0xffffffec(%ebp),%esi 80669c3: 8b 16 mov (%esi),%edx 80669c5: 42 inc %edx 80669c6: 83 c6 04 add $0x4,%esi 80669c9: 89 75 ec mov %esi,0xffffffec(%ebp) 80669cc: 89 13 mov %edx,(%ebx) 80669ce: 83 c3 04 add $0x4,%ebx 80669d1: 85 d2 test %edx,%edx 80669d3: 75 47 jne 0x8066a1c 80669d5: ff 4d f0 decl 0xfffffff0(%ebp) 80669d8: 8b 16 mov (%esi),%edx 80669da: 42 inc %edx 80669db: 83 c6 04 add $0x4,%esi 80669de: 89 75 ec mov %esi,0xffffffec(%ebp) 80669e1: 89 13 mov %edx,(%ebx) 80669e3: 83 c3 04 add $0x4,%ebx 80669e6: 85 d2 test %edx,%edx 80669e8: 75 32 jne 0x8066a1c 80669ea: ff 4d f0 decl 0xfffffff0(%ebp) 80669ed: 8b 16 mov (%esi),%edx 80669ef: 42 inc %edx 80669f0: 83 c6 04 add $0x4,%esi 80669f3: 89 75 ec mov %esi,0xffffffec(%ebp) 80669f6: 89 13 mov %edx,(%ebx) 80669f8: 83 c3 04 add $0x4,%ebx 80669fb: 85 d2 test %edx,%edx 80669fd: 75 1d jne 0x8066a1c 80669ff: ff 4d f0 decl 0xfffffff0(%ebp) 8066a02: 8b 16 mov (%esi),%edx 8066a04: 42 inc %edx 8066a05: 83 c6 04 add $0x4,%esi 8066a08: 89 75 ec mov %esi,0xffffffec(%ebp) 8066a0b: 89 13 mov %edx,(%ebx) 8066a0d: 83 c3 04 add $0x4,%ebx 8066a10: 85 d2 test %edx,%edx 8066a12: 75 08 jne 0x8066a1c 8066a14: ff 4d f0 decl 0xfffffff0(%ebp) 8066a17: 75 a7 jne 0x80669c0 8066a19: eb 71 jmp 0x8066a8c 8066a1b: 90 nop 8066a1c: 39 5d ec cmp %ebx,0xffffffec(%ebp) 8066a1f: 74 6b je 0x8066a8c 8066a21: 31 c9 xor %ecx,%ecx 8066a23: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 8066a26: 4f dec %edi 8066a27: 89 7d f0 mov %edi,0xfffffff0(%ebp) 8066a2a: 39 f9 cmp %edi,%ecx 8066a2c: 7d 5e jge 0x8066a8c 8066a2e: 89 f8 mov %edi,%eax 8066a30: 83 e0 03 and $0x3,%eax 8066a33: 74 2b je 0x8066a60 8066a35: 83 f8 01 cmp $0x1,%eax 8066a38: 7e 17 jle 0x8066a51 8066a3a: 83 f8 02 cmp $0x2,%eax 8066a3d: 7e 08 jle 0x8066a47 8066a3f: 8b 75 ec mov 0xffffffec(%ebp),%esi 8066a42: 8b 06 mov (%esi),%eax 8066a44: 89 03 mov %eax,(%ebx) 8066a46: 41 inc %ecx 8066a47: 8b 7d ec mov 0xffffffec(%ebp),%edi 8066a4a: 8b 04 8f mov (%edi,%ecx,4),%eax 8066a4d: 89 04 8b mov %eax,(%ebx,%ecx,4) 8066a50: 41 inc %ecx 8066a51: 8b 75 ec mov 0xffffffec(%ebp),%esi 8066a54: 8b 04 8e mov (%esi,%ecx,4),%eax 8066a57: 89 04 8b mov %eax,(%ebx,%ecx,4) 8066a5a: 41 inc %ecx 8066a5b: 39 4d f0 cmp %ecx,0xfffffff0(%ebp) 8066a5e: 74 2c je 0x8066a8c 8066a60: 8b 7d ec mov 0xffffffec(%ebp),%edi 8066a63: 8b 04 8f mov (%edi,%ecx,4),%eax 8066a66: 89 04 8b mov %eax,(%ebx,%ecx,4) 8066a69: 8d 51 01 lea 0x1(%ecx),%edx 8066a6c: 8b 04 97 mov (%edi,%edx,4),%eax 8066a6f: 89 04 93 mov %eax,(%ebx,%edx,4) 8066a72: 8d 51 02 lea 0x2(%ecx),%edx 8066a75: 8b 04 97 mov (%edi,%edx,4),%eax 8066a78: 89 04 93 mov %eax,(%ebx,%edx,4) 8066a7b: 8d 51 03 lea 0x3(%ecx),%edx 8066a7e: 8b 04 97 mov (%edi,%edx,4),%eax 8066a81: 89 04 93 mov %eax,(%ebx,%edx,4) 8066a84: 83 c1 04 add $0x4,%ecx 8066a87: 39 4d f0 cmp %ecx,0xfffffff0(%ebp) 8066a8a: 75 d4 jne 0x8066a60 8066a8c: 31 c9 xor %ecx,%ecx 8066a8e: 39 4d fc cmp %ecx,0xfffffffc(%ebp) 8066a91: 7e 6c jle 0x8066aff 8066a93: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8066a96: 83 e0 03 and $0x3,%eax 8066a99: 74 35 je 0x8066ad0 8066a9b: 83 f8 01 cmp $0x1,%eax 8066a9e: 7e 1d jle 0x8066abd 8066aa0: 83 f8 02 cmp $0x2,%eax 8066aa3: 7e 0b jle 0x8066ab0 8066aa5: 8b 75 18 mov 0x18(%ebp),%esi 8066aa8: 8b 06 mov (%esi),%eax 8066aaa: 8b 7d 08 mov 0x8(%ebp),%edi 8066aad: 89 07 mov %eax,(%edi) 8066aaf: 41 inc %ecx 8066ab0: 8b 75 18 mov 0x18(%ebp),%esi 8066ab3: 8b 04 8e mov (%esi,%ecx,4),%eax 8066ab6: 8b 7d 08 mov 0x8(%ebp),%edi 8066ab9: 89 04 8f mov %eax,(%edi,%ecx,4) 8066abc: 41 inc %ecx 8066abd: 8b 75 18 mov 0x18(%ebp),%esi 8066ac0: 8b 04 8e mov (%esi,%ecx,4),%eax 8066ac3: 8b 7d 08 mov 0x8(%ebp),%edi 8066ac6: 89 04 8f mov %eax,(%edi,%ecx,4) 8066ac9: 41 inc %ecx 8066aca: 39 4d fc cmp %ecx,0xfffffffc(%ebp) 8066acd: 74 30 je 0x8066aff 8066acf: 90 nop 8066ad0: 8b 75 18 mov 0x18(%ebp),%esi 8066ad3: 8b 04 8e mov (%esi,%ecx,4),%eax 8066ad6: 8b 7d 08 mov 0x8(%ebp),%edi 8066ad9: 89 04 8f mov %eax,(%edi,%ecx,4) 8066adc: 8d 41 01 lea 0x1(%ecx),%eax 8066adf: 8b 14 86 mov (%esi,%eax,4),%edx 8066ae2: 89 14 87 mov %edx,(%edi,%eax,4) 8066ae5: 8d 41 02 lea 0x2(%ecx),%eax 8066ae8: 8b 14 86 mov (%esi,%eax,4),%edx 8066aeb: 89 14 87 mov %edx,(%edi,%eax,4) 8066aee: 8d 41 03 lea 0x3(%ecx),%eax 8066af1: 8b 14 86 mov (%esi,%eax,4),%edx 8066af4: 89 14 87 mov %edx,(%edi,%eax,4) 8066af7: 83 c1 04 add $0x4,%ecx 8066afa: 39 4d fc cmp %ecx,0xfffffffc(%ebp) 8066afd: 75 d1 jne 0x8066ad0 8066aff: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8066b02: 56 push %esi 8066b03: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 8066b0a: 8b 55 18 mov 0x18(%ebp),%edx 8066b0d: 01 c2 add %eax,%edx 8066b0f: 52 push %edx 8066b10: 03 45 08 add 0x8(%ebp),%eax 8066b13: 50 push %eax 8066b14: 50 push %eax 8066b15: e8 36 e8 ff ff call 0x8065350 8066b1a: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8066b1d: 85 c0 test %eax,%eax 8066b1f: 0f 84 6b 01 00 00 je 0x8066c90 8066b25: 8b 7d 14 mov 0x14(%ebp),%edi 8066b28: 8b 75 08 mov 0x8(%ebp),%esi 8066b2b: 8d 1c be lea (%esi,%edi,4),%ebx 8066b2e: 89 7d f0 mov %edi,0xfffffff0(%ebp) 8066b31: 8b 13 mov (%ebx),%edx 8066b33: 8d 7b 04 lea 0x4(%ebx),%edi 8066b36: 89 7d ec mov %edi,0xffffffec(%ebp) 8066b39: 8d 42 01 lea 0x1(%edx),%eax 8066b3c: 89 03 mov %eax,(%ebx) 8066b3e: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8066b41: 39 d0 cmp %edx,%eax 8066b43: 0f 83 d7 00 00 00 jae 0x8066c20 8066b49: ff 4d f0 decl 0xfffffff0(%ebp) 8066b4c: 0f 84 3e 01 00 00 je 0x8066c90 8066b52: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 8066b55: f7 d8 neg %eax 8066b57: 83 e0 03 and $0x3,%eax 8066b5a: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 8066b5e: 7e 43 jle 0x8066ba3 8066b60: 85 c0 test %eax,%eax 8066b62: 74 60 je 0x8066bc4 8066b64: 83 f8 03 cmp $0x3,%eax 8066b67: 7d 3a jge 0x8066ba3 8066b69: 83 f8 02 cmp $0x2,%eax 8066b6c: 7d 19 jge 0x8066b87 8066b6e: 8b 13 mov (%ebx),%edx 8066b70: 42 inc %edx 8066b71: 8d 73 04 lea 0x4(%ebx),%esi 8066b74: 89 75 ec mov %esi,0xffffffec(%ebp) 8066b77: 89 13 mov %edx,(%ebx) 8066b79: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8066b7c: 85 d2 test %edx,%edx 8066b7e: 0f 85 9c 00 00 00 jne 0x8066c20 8066b84: ff 4d f0 decl 0xfffffff0(%ebp) 8066b87: 8b 7d ec mov 0xffffffec(%ebp),%edi 8066b8a: 8b 17 mov (%edi),%edx 8066b8c: 42 inc %edx 8066b8d: 83 c7 04 add $0x4,%edi 8066b90: 89 7d ec mov %edi,0xffffffec(%ebp) 8066b93: 89 13 mov %edx,(%ebx) 8066b95: 83 c3 04 add $0x4,%ebx 8066b98: 85 d2 test %edx,%edx 8066b9a: 0f 85 80 00 00 00 jne 0x8066c20 8066ba0: ff 4d f0 decl 0xfffffff0(%ebp) 8066ba3: 8b 75 ec mov 0xffffffec(%ebp),%esi 8066ba6: 8b 16 mov (%esi),%edx 8066ba8: 42 inc %edx 8066ba9: 83 c6 04 add $0x4,%esi 8066bac: 89 75 ec mov %esi,0xffffffec(%ebp) 8066baf: 89 13 mov %edx,(%ebx) 8066bb1: 83 c3 04 add $0x4,%ebx 8066bb4: 85 d2 test %edx,%edx 8066bb6: 75 68 jne 0x8066c20 8066bb8: ff 4d f0 decl 0xfffffff0(%ebp) 8066bbb: 0f 84 cf 00 00 00 je 0x8066c90 8066bc1: 8d 76 00 lea 0x0(%esi),%esi 8066bc4: 8b 7d ec mov 0xffffffec(%ebp),%edi 8066bc7: 8b 17 mov (%edi),%edx 8066bc9: 42 inc %edx 8066bca: 83 c7 04 add $0x4,%edi 8066bcd: 89 7d ec mov %edi,0xffffffec(%ebp) 8066bd0: 89 13 mov %edx,(%ebx) 8066bd2: 83 c3 04 add $0x4,%ebx 8066bd5: 85 d2 test %edx,%edx 8066bd7: 75 47 jne 0x8066c20 8066bd9: ff 4d f0 decl 0xfffffff0(%ebp) 8066bdc: 8b 17 mov (%edi),%edx 8066bde: 42 inc %edx 8066bdf: 83 c7 04 add $0x4,%edi 8066be2: 89 7d ec mov %edi,0xffffffec(%ebp) 8066be5: 89 13 mov %edx,(%ebx) 8066be7: 83 c3 04 add $0x4,%ebx 8066bea: 85 d2 test %edx,%edx 8066bec: 75 32 jne 0x8066c20 8066bee: ff 4d f0 decl 0xfffffff0(%ebp) 8066bf1: 8b 17 mov (%edi),%edx 8066bf3: 42 inc %edx 8066bf4: 83 c7 04 add $0x4,%edi 8066bf7: 89 7d ec mov %edi,0xffffffec(%ebp) 8066bfa: 89 13 mov %edx,(%ebx) 8066bfc: 83 c3 04 add $0x4,%ebx 8066bff: 85 d2 test %edx,%edx 8066c01: 75 1d jne 0x8066c20 8066c03: ff 4d f0 decl 0xfffffff0(%ebp) 8066c06: 8b 17 mov (%edi),%edx 8066c08: 42 inc %edx 8066c09: 83 c7 04 add $0x4,%edi 8066c0c: 89 7d ec mov %edi,0xffffffec(%ebp) 8066c0f: 89 13 mov %edx,(%ebx) 8066c11: 83 c3 04 add $0x4,%ebx 8066c14: 85 d2 test %edx,%edx 8066c16: 75 08 jne 0x8066c20 8066c18: ff 4d f0 decl 0xfffffff0(%ebp) 8066c1b: 75 a7 jne 0x8066bc4 8066c1d: eb 71 jmp 0x8066c90 8066c1f: 90 nop 8066c20: 39 5d ec cmp %ebx,0xffffffec(%ebp) 8066c23: 74 6b je 0x8066c90 8066c25: 31 c9 xor %ecx,%ecx 8066c27: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 8066c2a: 4e dec %esi 8066c2b: 89 75 f0 mov %esi,0xfffffff0(%ebp) 8066c2e: 39 f1 cmp %esi,%ecx 8066c30: 7d 5e jge 0x8066c90 8066c32: 89 f0 mov %esi,%eax 8066c34: 83 e0 03 and $0x3,%eax 8066c37: 74 2b je 0x8066c64 8066c39: 83 f8 01 cmp $0x1,%eax 8066c3c: 7e 17 jle 0x8066c55 8066c3e: 83 f8 02 cmp $0x2,%eax 8066c41: 7e 08 jle 0x8066c4b 8066c43: 8b 7d ec mov 0xffffffec(%ebp),%edi 8066c46: 8b 07 mov (%edi),%eax 8066c48: 89 03 mov %eax,(%ebx) 8066c4a: 41 inc %ecx 8066c4b: 8b 75 ec mov 0xffffffec(%ebp),%esi 8066c4e: 8b 04 8e mov (%esi,%ecx,4),%eax 8066c51: 89 04 8b mov %eax,(%ebx,%ecx,4) 8066c54: 41 inc %ecx 8066c55: 8b 7d ec mov 0xffffffec(%ebp),%edi 8066c58: 8b 04 8f mov (%edi,%ecx,4),%eax 8066c5b: 89 04 8b mov %eax,(%ebx,%ecx,4) 8066c5e: 41 inc %ecx 8066c5f: 39 4d f0 cmp %ecx,0xfffffff0(%ebp) 8066c62: 74 2c je 0x8066c90 8066c64: 8b 75 ec mov 0xffffffec(%ebp),%esi 8066c67: 8b 04 8e mov (%esi,%ecx,4),%eax 8066c6a: 89 04 8b mov %eax,(%ebx,%ecx,4) 8066c6d: 8d 51 01 lea 0x1(%ecx),%edx 8066c70: 8b 04 96 mov (%esi,%edx,4),%eax 8066c73: 89 04 93 mov %eax,(%ebx,%edx,4) 8066c76: 8d 51 02 lea 0x2(%ecx),%edx 8066c79: 8b 04 96 mov (%esi,%edx,4),%eax 8066c7c: 89 04 93 mov %eax,(%ebx,%edx,4) 8066c7f: 8d 51 03 lea 0x3(%ecx),%edx 8066c82: 8b 04 96 mov (%esi,%edx,4),%eax 8066c85: 89 04 93 mov %eax,(%ebx,%edx,4) 8066c88: 83 c1 04 add $0x4,%ecx 8066c8b: 39 4d f0 cmp %ecx,0xfffffff0(%ebp) 8066c8e: 75 d4 jne 0x8066c64 8066c90: 8d 65 e0 lea 0xffffffe0(%ebp),%esp 8066c93: 5b pop %ebx 8066c94: 5e pop %esi 8066c95: 5f pop %edi 8066c96: 89 ec mov %ebp,%esp 8066c98: 5d pop %ebp 8066c99: c3 ret 8066c9a: 8d 36 lea (%esi),%esi 8066c9c: 55 push %ebp 8066c9d: 89 e5 mov %esp,%ebp 8066c9f: 83 ec 08 sub $0x8,%esp 8066ca2: 57 push %edi 8066ca3: 56 push %esi 8066ca4: 53 push %ebx 8066ca5: 8b 5d 08 mov 0x8(%ebp),%ebx 8066ca8: 8b 75 0c mov 0xc(%ebp),%esi 8066cab: 8b 06 mov (%esi),%eax 8066cad: 83 f8 01 cmp $0x1,%eax 8066cb0: 0f 87 da 00 00 00 ja 0x8066d90 8066cb6: 75 74 jne 0x8066d2c 8066cb8: 31 c9 xor %ecx,%ecx 8066cba: 39 4d 10 cmp %ecx,0x10(%ebp) 8066cbd: 0f 8e c8 00 00 00 jle 0x8066d8b 8066cc3: 8b 45 10 mov 0x10(%ebp),%eax 8066cc6: 83 e0 03 and $0x3,%eax 8066cc9: 74 31 je 0x8066cfc 8066ccb: 83 f8 01 cmp $0x1,%eax 8066cce: 7e 16 jle 0x8066ce6 8066cd0: 83 f8 02 cmp $0x2,%eax 8066cd3: 7e 07 jle 0x8066cdc 8066cd5: c7 03 01 00 00 00 movl $0x1,(%ebx) 8066cdb: 41 inc %ecx 8066cdc: 8b 7d 0c mov 0xc(%ebp),%edi 8066cdf: 8b 04 8f mov (%edi,%ecx,4),%eax 8066ce2: 89 04 8b mov %eax,(%ebx,%ecx,4) 8066ce5: 41 inc %ecx 8066ce6: 8b 75 0c mov 0xc(%ebp),%esi 8066ce9: 8b 04 8e mov (%esi,%ecx,4),%eax 8066cec: 89 04 8b mov %eax,(%ebx,%ecx,4) 8066cef: 41 inc %ecx 8066cf0: 39 4d 10 cmp %ecx,0x10(%ebp) 8066cf3: 0f 84 92 00 00 00 je 0x8066d8b 8066cf9: 8d 76 00 lea 0x0(%esi),%esi 8066cfc: 8b 7d 0c mov 0xc(%ebp),%edi 8066cff: 8b 04 8f mov (%edi,%ecx,4),%eax 8066d02: 89 04 8b mov %eax,(%ebx,%ecx,4) 8066d05: 8d 41 01 lea 0x1(%ecx),%eax 8066d08: 8b 14 87 mov (%edi,%eax,4),%edx 8066d0b: 89 14 83 mov %edx,(%ebx,%eax,4) 8066d0e: 8d 41 02 lea 0x2(%ecx),%eax 8066d11: 8b 14 87 mov (%edi,%eax,4),%edx 8066d14: 89 14 83 mov %edx,(%ebx,%eax,4) 8066d17: 8d 41 03 lea 0x3(%ecx),%eax 8066d1a: 8b 14 87 mov (%edi,%eax,4),%edx 8066d1d: 89 14 83 mov %edx,(%ebx,%eax,4) 8066d20: 83 c1 04 add $0x4,%ecx 8066d23: 39 4d 10 cmp %ecx,0x10(%ebp) 8066d26: 75 d4 jne 0x8066cfc 8066d28: eb 61 jmp 0x8066d8b 8066d2a: 8d 36 lea (%esi),%esi 8066d2c: 31 c0 xor %eax,%eax 8066d2e: 39 45 10 cmp %eax,0x10(%ebp) 8066d31: 7e 58 jle 0x8066d8b 8066d33: 8b 55 10 mov 0x10(%ebp),%edx 8066d36: 83 e2 03 and $0x3,%edx 8066d39: 74 29 je 0x8066d64 8066d3b: 83 fa 01 cmp $0x1,%edx 8066d3e: 7e 14 jle 0x8066d54 8066d40: 83 fa 02 cmp $0x2,%edx 8066d43: 7e 07 jle 0x8066d4c 8066d45: c7 03 00 00 00 00 movl $0x0,(%ebx) 8066d4b: 40 inc %eax 8066d4c: c7 04 83 00 00 00 00 movl $0x0,(%ebx,%eax,4) 8066d53: 40 inc %eax 8066d54: c7 04 83 00 00 00 00 movl $0x0,(%ebx,%eax,4) 8066d5b: 40 inc %eax 8066d5c: 39 45 10 cmp %eax,0x10(%ebp) 8066d5f: 74 2a je 0x8066d8b 8066d61: 8d 76 00 lea 0x0(%esi),%esi 8066d64: c7 04 83 00 00 00 00 movl $0x0,(%ebx,%eax,4) 8066d6b: c7 44 83 04 00 00 00 movl $0x0,0x4(%ebx,%eax,4) 8066d72: 00 8066d73: c7 44 83 08 00 00 00 movl $0x0,0x8(%ebx,%eax,4) 8066d7a: 00 8066d7b: c7 44 83 0c 00 00 00 movl $0x0,0xc(%ebx,%eax,4) 8066d82: 00 8066d83: 83 c0 04 add $0x4,%eax 8066d86: 39 45 10 cmp %eax,0x10(%ebp) 8066d89: 75 d9 jne 0x8066d64 8066d8b: 31 d2 xor %edx,%edx 8066d8d: eb 15 jmp 0x8066da4 8066d8f: 90 nop 8066d90: 50 push %eax 8066d91: 8b 75 10 mov 0x10(%ebp),%esi 8066d94: 56 push %esi 8066d95: 8b 7d 0c mov 0xc(%ebp),%edi 8066d98: 57 push %edi 8066d99: 53 push %ebx 8066d9a: e8 c1 f5 ff ff call 0x8066360 8066d9f: 89 c2 mov %eax,%edx 8066da1: 83 c4 10 add $0x10,%esp 8066da4: 8b 75 10 mov 0x10(%ebp),%esi 8066da7: 89 14 b3 mov %edx,(%ebx,%esi,4) 8066daa: 83 c3 04 add $0x4,%ebx 8066dad: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) 8066db4: 39 75 fc cmp %esi,0xfffffffc(%ebp) 8066db7: 0f 8d ef 00 00 00 jge 0x8066eac 8066dbd: f7 c6 01 00 00 00 test $0x1,%esi 8066dc3: 75 4b jne 0x8066e10 8066dc5: 8b 7d 0c mov 0xc(%ebp),%edi 8066dc8: 8b 47 04 mov 0x4(%edi),%eax 8066dcb: 83 f8 01 cmp $0x1,%eax 8066dce: 77 14 ja 0x8066de4 8066dd0: 31 d2 xor %edx,%edx 8066dd2: 83 f8 01 cmp $0x1,%eax 8066dd5: 75 21 jne 0x8066df8 8066dd7: 56 push %esi 8066dd8: 57 push %edi 8066dd9: 53 push %ebx 8066dda: 53 push %ebx 8066ddb: e8 70 e5 ff ff call 0x8065350 8066de0: eb 11 jmp 0x8066df3 8066de2: 8d 36 lea (%esi),%esi 8066de4: 50 push %eax 8066de5: 8b 75 10 mov 0x10(%ebp),%esi 8066de8: 56 push %esi 8066de9: 8b 7d 0c mov 0xc(%ebp),%edi 8066dec: 57 push %edi 8066ded: 53 push %ebx 8066dee: e8 4d ca 00 00 call 0x8073840 8066df3: 89 c2 mov %eax,%edx 8066df5: 83 c4 10 add $0x10,%esp 8066df8: 8b 75 10 mov 0x10(%ebp),%esi 8066dfb: 89 14 b3 mov %edx,(%ebx,%esi,4) 8066dfe: 83 c3 04 add $0x4,%ebx 8066e01: ff 45 fc incl 0xfffffffc(%ebp) 8066e04: 39 75 fc cmp %esi,0xfffffffc(%ebp) 8066e07: 0f 84 9f 00 00 00 je 0x8066eac 8066e0d: 8d 76 00 lea 0x0(%esi),%esi 8066e10: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066e13: 8b 75 0c mov 0xc(%ebp),%esi 8066e16: 8b 04 be mov (%esi,%edi,4),%eax 8066e19: 83 f8 01 cmp $0x1,%eax 8066e1c: 77 16 ja 0x8066e34 8066e1e: 31 d2 xor %edx,%edx 8066e20: 83 f8 01 cmp $0x1,%eax 8066e23: 75 23 jne 0x8066e48 8066e25: 8b 7d 10 mov 0x10(%ebp),%edi 8066e28: 57 push %edi 8066e29: 56 push %esi 8066e2a: 53 push %ebx 8066e2b: 53 push %ebx 8066e2c: e8 1f e5 ff ff call 0x8065350 8066e31: eb 10 jmp 0x8066e43 8066e33: 90 nop 8066e34: 50 push %eax 8066e35: 8b 75 10 mov 0x10(%ebp),%esi 8066e38: 56 push %esi 8066e39: 8b 7d 0c mov 0xc(%ebp),%edi 8066e3c: 57 push %edi 8066e3d: 53 push %ebx 8066e3e: e8 fd c9 00 00 call 0x8073840 8066e43: 89 c2 mov %eax,%edx 8066e45: 83 c4 10 add $0x10,%esp 8066e48: 8b 75 10 mov 0x10(%ebp),%esi 8066e4b: 89 14 b3 mov %edx,(%ebx,%esi,4) 8066e4e: 8d 7b 04 lea 0x4(%ebx),%edi 8066e51: 89 7d f8 mov %edi,0xfffffff8(%ebp) 8066e54: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8066e57: 8b 7d 0c mov 0xc(%ebp),%edi 8066e5a: 8b 44 b7 04 mov 0x4(%edi,%esi,4),%eax 8066e5e: 83 f8 01 cmp $0x1,%eax 8066e61: 77 19 ja 0x8066e7c 8066e63: 31 d2 xor %edx,%edx 8066e65: 83 f8 01 cmp $0x1,%eax 8066e68: 75 29 jne 0x8066e93 8066e6a: 8b 75 10 mov 0x10(%ebp),%esi 8066e6d: 56 push %esi 8066e6e: 57 push %edi 8066e6f: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 8066e72: 57 push %edi 8066e73: 57 push %edi 8066e74: e8 d7 e4 ff ff call 0x8065350 8066e79: eb 13 jmp 0x8066e8e 8066e7b: 90 nop 8066e7c: 50 push %eax 8066e7d: 8b 75 10 mov 0x10(%ebp),%esi 8066e80: 56 push %esi 8066e81: 8b 7d 0c mov 0xc(%ebp),%edi 8066e84: 57 push %edi 8066e85: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 8066e88: 56 push %esi 8066e89: e8 b2 c9 00 00 call 0x8073840 8066e8e: 89 c2 mov %eax,%edx 8066e90: 83 c4 10 add $0x10,%esp 8066e93: 8b 7d 10 mov 0x10(%ebp),%edi 8066e96: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 8066e99: 89 14 be mov %edx,(%esi,%edi,4) 8066e9c: 83 c3 08 add $0x8,%ebx 8066e9f: 83 45 fc 02 addl $0x2,0xfffffffc(%ebp) 8066ea3: 39 7d fc cmp %edi,0xfffffffc(%ebp) 8066ea6: 0f 85 64 ff ff ff jne 0x8066e10 8066eac: 8d 65 ec lea 0xffffffec(%ebp),%esp 8066eaf: 5b pop %ebx 8066eb0: 5e pop %esi 8066eb1: 5f pop %edi 8066eb2: 89 ec mov %ebp,%esp 8066eb4: 5d pop %ebp 8066eb5: c3 ret 8066eb6: 8d 36 lea (%esi),%esi 8066eb8: 55 push %ebp 8066eb9: 89 e5 mov %esp,%ebp 8066ebb: 83 ec 10 sub $0x10,%esp 8066ebe: 57 push %edi 8066ebf: 56 push %esi 8066ec0: 53 push %ebx 8066ec1: 8b 75 10 mov 0x10(%ebp),%esi 8066ec4: f7 c6 01 00 00 00 test $0x1,%esi 8066eca: 0f 84 a0 00 00 00 je 0x8066f70 8066ed0: 4e dec %esi 8066ed1: 89 75 f0 mov %esi,0xfffffff0(%ebp) 8066ed4: 83 fe 1f cmp $0x1f,%esi 8066ed7: 7e 5f jle 0x8066f38 8066ed9: 8b 7d 14 mov 0x14(%ebp),%edi 8066edc: 57 push %edi 8066edd: 56 push %esi 8066ede: 8b 75 0c mov 0xc(%ebp),%esi 8066ee1: 56 push %esi 8066ee2: 8b 7d 08 mov 0x8(%ebp),%edi 8066ee5: 57 push %edi 8066ee6: e8 cd ff ff ff call 0x8066eb8 8066eeb: 83 c4 10 add $0x10,%esp 8066eee: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 8066ef1: 8b 7d 0c mov 0xc(%ebp),%edi 8066ef4: 8b 04 b7 mov (%edi,%esi,4),%eax 8066ef7: 50 push %eax 8066ef8: 56 push %esi 8066ef9: 57 push %edi 8066efa: 8b 7d 08 mov 0x8(%ebp),%edi 8066efd: 8d 1c b7 lea (%edi,%esi,4),%ebx 8066f00: 53 push %ebx 8066f01: e8 3a c9 00 00 call 0x8073840 8066f06: 89 c2 mov %eax,%edx 8066f08: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 8066f0b: 01 c0 add %eax,%eax 8066f0d: 89 14 87 mov %edx,(%edi,%eax,4) 8066f10: 8b 7d 0c mov 0xc(%ebp),%edi 8066f13: 8b 04 b7 mov (%edi,%esi,4),%eax 8066f16: 50 push %eax 8066f17: 8b 75 10 mov 0x10(%ebp),%esi 8066f1a: 56 push %esi 8066f1b: 57 push %edi 8066f1c: 53 push %ebx 8066f1d: e8 1e c9 00 00 call 0x8073840 8066f22: 89 c2 mov %eax,%edx 8066f24: 8b 45 10 mov 0x10(%ebp),%eax 8066f27: 03 45 f0 add 0xfffffff0(%ebp),%eax 8066f2a: 8b 7d 08 mov 0x8(%ebp),%edi 8066f2d: 89 14 87 mov %edx,(%edi,%eax,4) 8066f30: e9 8b 05 00 00 jmp 0x80674c0 8066f35: 8d 76 00 lea 0x0(%esi),%esi 8066f38: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 8066f3b: 56 push %esi 8066f3c: 8b 7d 0c mov 0xc(%ebp),%edi 8066f3f: 57 push %edi 8066f40: 8b 75 08 mov 0x8(%ebp),%esi 8066f43: 56 push %esi 8066f44: e8 53 fd ff ff call 0x8066c9c 8066f49: 83 c4 0c add $0xc,%esp 8066f4c: eb a0 jmp 0x8066eee 8066f4e: 8d 36 lea (%esi),%esi 8066f50: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066f53: 57 push %edi 8066f54: 8b 75 0c mov 0xc(%ebp),%esi 8066f57: 8d 04 be lea (%esi,%edi,4),%eax 8066f5a: 50 push %eax 8066f5b: 8b 7d 10 mov 0x10(%ebp),%edi 8066f5e: 8b 75 08 mov 0x8(%ebp),%esi 8066f61: 8d 04 be lea (%esi,%edi,4),%eax 8066f64: 50 push %eax 8066f65: e8 32 fd ff ff call 0x8066c9c 8066f6a: 83 c4 0c add $0xc,%esp 8066f6d: eb 2d jmp 0x8066f9c 8066f6f: 90 nop 8066f70: 8b 7d 10 mov 0x10(%ebp),%edi 8066f73: c1 ff 01 sar $0x1,%edi 8066f76: 89 7d fc mov %edi,0xfffffffc(%ebp) 8066f79: 83 ff 1f cmp $0x1f,%edi 8066f7c: 7e d2 jle 0x8066f50 8066f7e: 8b 75 14 mov 0x14(%ebp),%esi 8066f81: 56 push %esi 8066f82: 57 push %edi 8066f83: 8b 75 0c mov 0xc(%ebp),%esi 8066f86: 8d 04 be lea (%esi,%edi,4),%eax 8066f89: 50 push %eax 8066f8a: 8b 7d 10 mov 0x10(%ebp),%edi 8066f8d: 8b 75 08 mov 0x8(%ebp),%esi 8066f90: 8d 04 be lea (%esi,%edi,4),%eax 8066f93: 50 push %eax 8066f94: e8 1f ff ff ff call 0x8066eb8 8066f99: 83 c4 10 add $0x10,%esp 8066f9c: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066f9f: 57 push %edi 8066fa0: 8b 75 0c mov 0xc(%ebp),%esi 8066fa3: 56 push %esi 8066fa4: 8d 1c be lea (%esi,%edi,4),%ebx 8066fa7: 53 push %ebx 8066fa8: e8 43 e4 ff ff call 0x80653f0 8066fad: 83 c4 0c add $0xc,%esp 8066fb0: 85 c0 test %eax,%eax 8066fb2: 7c 40 jl 0x8066ff4 8066fb4: 57 push %edi 8066fb5: 56 push %esi 8066fb6: 53 push %ebx 8066fb7: 8b 7d 08 mov 0x8(%ebp),%edi 8066fba: 57 push %edi 8066fbb: eb 47 jmp 0x8067004 8066fbd: 8d 76 00 lea 0x0(%esi),%esi 8066fc0: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8066fc3: 56 push %esi 8066fc4: 8b 7d 08 mov 0x8(%ebp),%edi 8066fc7: 57 push %edi 8066fc8: 8b 75 14 mov 0x14(%ebp),%esi 8066fcb: 56 push %esi 8066fcc: e8 cb fc ff ff call 0x8066c9c 8066fd1: 83 c4 0c add $0xc,%esp 8066fd4: eb 5a jmp 0x8067030 8066fd6: 8d 36 lea (%esi),%esi 8066fd8: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8066fdb: 57 push %edi 8066fdc: 8b 75 0c mov 0xc(%ebp),%esi 8066fdf: 56 push %esi 8066fe0: 8b 7d 14 mov 0x14(%ebp),%edi 8066fe3: 57 push %edi 8066fe4: e8 b3 fc ff ff call 0x8066c9c 8066fe9: 83 c4 0c add $0xc,%esp 8066fec: e9 32 01 00 00 jmp 0x8067123 8066ff1: 8d 76 00 lea 0x0(%esi),%esi 8066ff4: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8066ff7: 56 push %esi 8066ff8: 8b 7d 0c mov 0xc(%ebp),%edi 8066ffb: 8d 04 b7 lea (%edi,%esi,4),%eax 8066ffe: 50 push %eax 8066fff: 57 push %edi 8067000: 8b 75 08 mov 0x8(%ebp),%esi 8067003: 56 push %esi 8067004: e8 87 05 00 00 call 0x8067590 8067009: 83 c4 10 add $0x10,%esp 806700c: 83 7d fc 1f cmpl $0x1f,0xfffffffc(%ebp) 8067010: 7e ae jle 0x8066fc0 8067012: 8b 7d 10 mov 0x10(%ebp),%edi 8067015: 8b 75 14 mov 0x14(%ebp),%esi 8067018: 8d 04 be lea (%esi,%edi,4),%eax 806701b: 50 push %eax 806701c: 8b 7d fc mov 0xfffffffc(%ebp),%edi 806701f: 57 push %edi 8067020: 8b 75 08 mov 0x8(%ebp),%esi 8067023: 56 push %esi 8067024: 8b 7d 14 mov 0x14(%ebp),%edi 8067027: 57 push %edi 8067028: e8 8b fe ff ff call 0x8066eb8 806702d: 83 c4 10 add $0x10,%esp 8067030: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 8067034: 0f 8e 85 00 00 00 jle 0x80670bf 806703a: 8b 75 10 mov 0x10(%ebp),%esi 806703d: 8d 14 b5 00 00 00 00 lea 0x0(,%esi,4),%edx 8067044: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8067047: 8d 0c bd 00 00 00 00 lea 0x0(,%edi,4),%ecx 806704e: 8d 1c 0a lea (%edx,%ecx,1),%ebx 8067051: 89 f8 mov %edi,%eax 8067053: 83 e0 03 and $0x3,%eax 8067056: 74 3c je 0x8067094 8067058: 83 f8 01 cmp $0x1,%eax 806705b: 7e 23 jle 0x8067080 806705d: 83 f8 02 cmp $0x2,%eax 8067060: 7e 0f jle 0x8067071 8067062: 8b 75 08 mov 0x8(%ebp),%esi 8067065: 8b 04 16 mov (%esi,%edx,1),%eax 8067068: 89 04 0e mov %eax,(%esi,%ecx,1) 806706b: 83 c2 04 add $0x4,%edx 806706e: 83 c1 04 add $0x4,%ecx 8067071: 8b 7d 08 mov 0x8(%ebp),%edi 8067074: 8b 04 17 mov (%edi,%edx,1),%eax 8067077: 89 04 0f mov %eax,(%edi,%ecx,1) 806707a: 83 c2 04 add $0x4,%edx 806707d: 83 c1 04 add $0x4,%ecx 8067080: 8b 75 08 mov 0x8(%ebp),%esi 8067083: 8b 04 16 mov (%esi,%edx,1),%eax 8067086: 89 04 0e mov %eax,(%esi,%ecx,1) 8067089: 83 c2 04 add $0x4,%edx 806708c: 83 c1 04 add $0x4,%ecx 806708f: 39 da cmp %ebx,%edx 8067091: 74 2c je 0x80670bf 8067093: 90 nop 8067094: 8b 7d 08 mov 0x8(%ebp),%edi 8067097: 8b 04 17 mov (%edi,%edx,1),%eax 806709a: 89 04 0f mov %eax,(%edi,%ecx,1) 806709d: 8b 44 17 04 mov 0x4(%edi,%edx,1),%eax 80670a1: 89 44 0f 04 mov %eax,0x4(%edi,%ecx,1) 80670a5: 8b 44 17 08 mov 0x8(%edi,%edx,1),%eax 80670a9: 89 44 0f 08 mov %eax,0x8(%edi,%ecx,1) 80670ad: 8b 44 17 0c mov 0xc(%edi,%edx,1),%eax 80670b1: 89 44 0f 0c mov %eax,0xc(%edi,%ecx,1) 80670b5: 83 c2 10 add $0x10,%edx 80670b8: 83 c1 10 add $0x10,%ecx 80670bb: 39 da cmp %ebx,%edx 80670bd: 75 d5 jne 0x8067094 80670bf: 8b 75 fc mov 0xfffffffc(%ebp),%esi 80670c2: 56 push %esi 80670c3: 8b 7d 10 mov 0x10(%ebp),%edi 80670c6: c1 e7 02 shl $0x2,%edi 80670c9: 89 7d f0 mov %edi,0xfffffff0(%ebp) 80670cc: 8b 45 08 mov 0x8(%ebp),%eax 80670cf: 01 f8 add %edi,%eax 80670d1: 8d 1c b5 00 00 00 00 lea 0x0(,%esi,4),%ebx 80670d8: 8d 14 03 lea (%ebx,%eax,1),%edx 80670db: 52 push %edx 80670dc: 50 push %eax 80670dd: 50 push %eax 80670de: e8 6d e2 ff ff call 0x8065350 80670e3: 89 45 f8 mov %eax,0xfffffff8(%ebp) 80670e6: 8b 75 10 mov 0x10(%ebp),%esi 80670e9: 56 push %esi 80670ea: 8b 7d 14 mov 0x14(%ebp),%edi 80670ed: 57 push %edi 80670ee: 03 5d 08 add 0x8(%ebp),%ebx 80670f1: 53 push %ebx 80670f2: 53 push %ebx 80670f3: e8 98 04 00 00 call 0x8067590 80670f8: 29 45 f8 sub %eax,0xfffffff8(%ebp) 80670fb: 83 c4 20 add $0x20,%esp 80670fe: 83 7d fc 1f cmpl $0x1f,0xfffffffc(%ebp) 8067102: 0f 8e d0 fe ff ff jle 0x8066fd8 8067108: 8b 45 14 mov 0x14(%ebp),%eax 806710b: 03 45 f0 add 0xfffffff0(%ebp),%eax 806710e: 50 push %eax 806710f: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8067112: 56 push %esi 8067113: 8b 7d 0c mov 0xc(%ebp),%edi 8067116: 57 push %edi 8067117: 8b 75 14 mov 0x14(%ebp),%esi 806711a: 56 push %esi 806711b: e8 98 fd ff ff call 0x8066eb8 8067120: 83 c4 10 add $0x10,%esp 8067123: 8b 7d 10 mov 0x10(%ebp),%edi 8067126: 57 push %edi 8067127: 8b 75 14 mov 0x14(%ebp),%esi 806712a: 56 push %esi 806712b: 8b 7d fc mov 0xfffffffc(%ebp),%edi 806712e: 8b 75 08 mov 0x8(%ebp),%esi 8067131: 8d 1c be lea (%esi,%edi,4),%ebx 8067134: 53 push %ebx 8067135: 53 push %ebx 8067136: e8 15 e2 ff ff call 0x8065350 806713b: 01 45 f8 add %eax,0xfffffff8(%ebp) 806713e: 83 c4 10 add $0x10,%esp 8067141: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 8067145: 0f 84 71 01 00 00 je 0x80672bc 806714b: 8b 7d 10 mov 0x10(%ebp),%edi 806714e: 8d 1c bb lea (%ebx,%edi,4),%ebx 8067151: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8067154: 89 75 f4 mov %esi,0xfffffff4(%ebp) 8067157: 8b 13 mov (%ebx),%edx 8067159: 8d 7b 04 lea 0x4(%ebx),%edi 806715c: 89 7d f0 mov %edi,0xfffffff0(%ebp) 806715f: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 8067162: 01 d0 add %edx,%eax 8067164: 89 03 mov %eax,(%ebx) 8067166: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8067169: 39 d0 cmp %edx,%eax 806716b: 0f 83 db 00 00 00 jae 0x806724c 8067171: 4e dec %esi 8067172: 89 75 f4 mov %esi,0xfffffff4(%ebp) 8067175: 0f 84 41 01 00 00 je 0x80672bc 806717b: 89 f0 mov %esi,%eax 806717d: f7 d8 neg %eax 806717f: 83 e0 03 and $0x3,%eax 8067182: 85 f6 test %esi,%esi 8067184: 7e 49 jle 0x80671cf 8067186: 85 c0 test %eax,%eax 8067188: 74 66 je 0x80671f0 806718a: 83 f8 03 cmp $0x3,%eax 806718d: 7d 40 jge 0x80671cf 806718f: 83 f8 02 cmp $0x2,%eax 8067192: 7d 1f jge 0x80671b3 8067194: 8b 13 mov (%ebx),%edx 8067196: 42 inc %edx 8067197: 8d 73 04 lea 0x4(%ebx),%esi 806719a: 89 75 f0 mov %esi,0xfffffff0(%ebp) 806719d: 89 13 mov %edx,(%ebx) 806719f: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 80671a2: 85 d2 test %edx,%edx 80671a4: 0f 85 a2 00 00 00 jne 0x806724c 80671aa: 8b 7d fc mov 0xfffffffc(%ebp),%edi 80671ad: 83 c7 fe add $0xfffffffe,%edi 80671b0: 89 7d f4 mov %edi,0xfffffff4(%ebp) 80671b3: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 80671b6: 8b 16 mov (%esi),%edx 80671b8: 42 inc %edx 80671b9: 83 c6 04 add $0x4,%esi 80671bc: 89 75 f0 mov %esi,0xfffffff0(%ebp) 80671bf: 89 13 mov %edx,(%ebx) 80671c1: 83 c3 04 add $0x4,%ebx 80671c4: 85 d2 test %edx,%edx 80671c6: 0f 85 80 00 00 00 jne 0x806724c 80671cc: ff 4d f4 decl 0xfffffff4(%ebp) 80671cf: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 80671d2: 8b 17 mov (%edi),%edx 80671d4: 42 inc %edx 80671d5: 83 c7 04 add $0x4,%edi 80671d8: 89 7d f0 mov %edi,0xfffffff0(%ebp) 80671db: 89 13 mov %edx,(%ebx) 80671dd: 83 c3 04 add $0x4,%ebx 80671e0: 85 d2 test %edx,%edx 80671e2: 75 68 jne 0x806724c 80671e4: ff 4d f4 decl 0xfffffff4(%ebp) 80671e7: 0f 84 cf 00 00 00 je 0x80672bc 80671ed: 8d 76 00 lea 0x0(%esi),%esi 80671f0: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 80671f3: 8b 16 mov (%esi),%edx 80671f5: 42 inc %edx 80671f6: 83 c6 04 add $0x4,%esi 80671f9: 89 75 f0 mov %esi,0xfffffff0(%ebp) 80671fc: 89 13 mov %edx,(%ebx) 80671fe: 83 c3 04 add $0x4,%ebx 8067201: 85 d2 test %edx,%edx 8067203: 75 47 jne 0x806724c 8067205: ff 4d f4 decl 0xfffffff4(%ebp) 8067208: 8b 16 mov (%esi),%edx 806720a: 42 inc %edx 806720b: 83 c6 04 add $0x4,%esi 806720e: 89 75 f0 mov %esi,0xfffffff0(%ebp) 8067211: 89 13 mov %edx,(%ebx) 8067213: 83 c3 04 add $0x4,%ebx 8067216: 85 d2 test %edx,%edx 8067218: 75 32 jne 0x806724c 806721a: ff 4d f4 decl 0xfffffff4(%ebp) 806721d: 8b 16 mov (%esi),%edx 806721f: 42 inc %edx 8067220: 83 c6 04 add $0x4,%esi 8067223: 89 75 f0 mov %esi,0xfffffff0(%ebp) 8067226: 89 13 mov %edx,(%ebx) 8067228: 83 c3 04 add $0x4,%ebx 806722b: 85 d2 test %edx,%edx 806722d: 75 1d jne 0x806724c 806722f: ff 4d f4 decl 0xfffffff4(%ebp) 8067232: 8b 16 mov (%esi),%edx 8067234: 42 inc %edx 8067235: 83 c6 04 add $0x4,%esi 8067238: 89 75 f0 mov %esi,0xfffffff0(%ebp) 806723b: 89 13 mov %edx,(%ebx) 806723d: 83 c3 04 add $0x4,%ebx 8067240: 85 d2 test %edx,%edx 8067242: 75 08 jne 0x806724c 8067244: ff 4d f4 decl 0xfffffff4(%ebp) 8067247: 75 a7 jne 0x80671f0 8067249: eb 71 jmp 0x80672bc 806724b: 90 nop 806724c: 39 5d f0 cmp %ebx,0xfffffff0(%ebp) 806724f: 74 6b je 0x80672bc 8067251: 31 c9 xor %ecx,%ecx 8067253: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 8067256: 4f dec %edi 8067257: 89 7d f4 mov %edi,0xfffffff4(%ebp) 806725a: 39 f9 cmp %edi,%ecx 806725c: 7d 5e jge 0x80672bc 806725e: 89 f8 mov %edi,%eax 8067260: 83 e0 03 and $0x3,%eax 8067263: 74 2b je 0x8067290 8067265: 83 f8 01 cmp $0x1,%eax 8067268: 7e 17 jle 0x8067281 806726a: 83 f8 02 cmp $0x2,%eax 806726d: 7e 08 jle 0x8067277 806726f: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 8067272: 8b 06 mov (%esi),%eax 8067274: 89 03 mov %eax,(%ebx) 8067276: 41 inc %ecx 8067277: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 806727a: 8b 04 8f mov (%edi,%ecx,4),%eax 806727d: 89 04 8b mov %eax,(%ebx,%ecx,4) 8067280: 41 inc %ecx 8067281: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 8067284: 8b 04 8e mov (%esi,%ecx,4),%eax 8067287: 89 04 8b mov %eax,(%ebx,%ecx,4) 806728a: 41 inc %ecx 806728b: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 806728e: 74 2c je 0x80672bc 8067290: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 8067293: 8b 04 8f mov (%edi,%ecx,4),%eax 8067296: 89 04 8b mov %eax,(%ebx,%ecx,4) 8067299: 8d 51 01 lea 0x1(%ecx),%edx 806729c: 8b 04 97 mov (%edi,%edx,4),%eax 806729f: 89 04 93 mov %eax,(%ebx,%edx,4) 80672a2: 8d 51 02 lea 0x2(%ecx),%edx 80672a5: 8b 04 97 mov (%edi,%edx,4),%eax 80672a8: 89 04 93 mov %eax,(%ebx,%edx,4) 80672ab: 8d 51 03 lea 0x3(%ecx),%edx 80672ae: 8b 04 97 mov (%edi,%edx,4),%eax 80672b1: 89 04 93 mov %eax,(%ebx,%edx,4) 80672b4: 83 c1 04 add $0x4,%ecx 80672b7: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 80672ba: 75 d4 jne 0x8067290 80672bc: 31 c9 xor %ecx,%ecx 80672be: 39 4d fc cmp %ecx,0xfffffffc(%ebp) 80672c1: 7e 6c jle 0x806732f 80672c3: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80672c6: 83 e0 03 and $0x3,%eax 80672c9: 74 35 je 0x8067300 80672cb: 83 f8 01 cmp $0x1,%eax 80672ce: 7e 1d jle 0x80672ed 80672d0: 83 f8 02 cmp $0x2,%eax 80672d3: 7e 0b jle 0x80672e0 80672d5: 8b 75 14 mov 0x14(%ebp),%esi 80672d8: 8b 06 mov (%esi),%eax 80672da: 8b 7d 08 mov 0x8(%ebp),%edi 80672dd: 89 07 mov %eax,(%edi) 80672df: 41 inc %ecx 80672e0: 8b 75 14 mov 0x14(%ebp),%esi 80672e3: 8b 04 8e mov (%esi,%ecx,4),%eax 80672e6: 8b 7d 08 mov 0x8(%ebp),%edi 80672e9: 89 04 8f mov %eax,(%edi,%ecx,4) 80672ec: 41 inc %ecx 80672ed: 8b 75 14 mov 0x14(%ebp),%esi 80672f0: 8b 04 8e mov (%esi,%ecx,4),%eax 80672f3: 8b 7d 08 mov 0x8(%ebp),%edi 80672f6: 89 04 8f mov %eax,(%edi,%ecx,4) 80672f9: 41 inc %ecx 80672fa: 39 4d fc cmp %ecx,0xfffffffc(%ebp) 80672fd: 74 30 je 0x806732f 80672ff: 90 nop 8067300: 8b 75 14 mov 0x14(%ebp),%esi 8067303: 8b 04 8e mov (%esi,%ecx,4),%eax 8067306: 8b 7d 08 mov 0x8(%ebp),%edi 8067309: 89 04 8f mov %eax,(%edi,%ecx,4) 806730c: 8d 41 01 lea 0x1(%ecx),%eax 806730f: 8b 14 86 mov (%esi,%eax,4),%edx 8067312: 89 14 87 mov %edx,(%edi,%eax,4) 8067315: 8d 41 02 lea 0x2(%ecx),%eax 8067318: 8b 14 86 mov (%esi,%eax,4),%edx 806731b: 89 14 87 mov %edx,(%edi,%eax,4) 806731e: 8d 41 03 lea 0x3(%ecx),%eax 8067321: 8b 14 86 mov (%esi,%eax,4),%edx 8067324: 89 14 87 mov %edx,(%edi,%eax,4) 8067327: 83 c1 04 add $0x4,%ecx 806732a: 39 4d fc cmp %ecx,0xfffffffc(%ebp) 806732d: 75 d1 jne 0x8067300 806732f: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8067332: 56 push %esi 8067333: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 806733a: 8b 55 14 mov 0x14(%ebp),%edx 806733d: 01 c2 add %eax,%edx 806733f: 52 push %edx 8067340: 03 45 08 add 0x8(%ebp),%eax 8067343: 50 push %eax 8067344: 50 push %eax 8067345: e8 06 e0 ff ff call 0x8065350 806734a: 89 45 f8 mov %eax,0xfffffff8(%ebp) 806734d: 85 c0 test %eax,%eax 806734f: 0f 84 6b 01 00 00 je 0x80674c0 8067355: 8b 7d 10 mov 0x10(%ebp),%edi 8067358: 8b 75 08 mov 0x8(%ebp),%esi 806735b: 8d 1c be lea (%esi,%edi,4),%ebx 806735e: 89 7d f4 mov %edi,0xfffffff4(%ebp) 8067361: 8b 13 mov (%ebx),%edx 8067363: 8d 7b 04 lea 0x4(%ebx),%edi 8067366: 89 7d f0 mov %edi,0xfffffff0(%ebp) 8067369: 8d 42 01 lea 0x1(%edx),%eax 806736c: 89 03 mov %eax,(%ebx) 806736e: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8067371: 39 d0 cmp %edx,%eax 8067373: 0f 83 d7 00 00 00 jae 0x8067450 8067379: ff 4d f4 decl 0xfffffff4(%ebp) 806737c: 0f 84 3e 01 00 00 je 0x80674c0 8067382: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8067385: f7 d8 neg %eax 8067387: 83 e0 03 and $0x3,%eax 806738a: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 806738e: 7e 43 jle 0x80673d3 8067390: 85 c0 test %eax,%eax 8067392: 74 60 je 0x80673f4 8067394: 83 f8 03 cmp $0x3,%eax 8067397: 7d 3a jge 0x80673d3 8067399: 83 f8 02 cmp $0x2,%eax 806739c: 7d 19 jge 0x80673b7 806739e: 8b 13 mov (%ebx),%edx 80673a0: 42 inc %edx 80673a1: 8d 73 04 lea 0x4(%ebx),%esi 80673a4: 89 75 f0 mov %esi,0xfffffff0(%ebp) 80673a7: 89 13 mov %edx,(%ebx) 80673a9: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 80673ac: 85 d2 test %edx,%edx 80673ae: 0f 85 9c 00 00 00 jne 0x8067450 80673b4: ff 4d f4 decl 0xfffffff4(%ebp) 80673b7: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 80673ba: 8b 17 mov (%edi),%edx 80673bc: 42 inc %edx 80673bd: 83 c7 04 add $0x4,%edi 80673c0: 89 7d f0 mov %edi,0xfffffff0(%ebp) 80673c3: 89 13 mov %edx,(%ebx) 80673c5: 83 c3 04 add $0x4,%ebx 80673c8: 85 d2 test %edx,%edx 80673ca: 0f 85 80 00 00 00 jne 0x8067450 80673d0: ff 4d f4 decl 0xfffffff4(%ebp) 80673d3: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 80673d6: 8b 16 mov (%esi),%edx 80673d8: 42 inc %edx 80673d9: 83 c6 04 add $0x4,%esi 80673dc: 89 75 f0 mov %esi,0xfffffff0(%ebp) 80673df: 89 13 mov %edx,(%ebx) 80673e1: 83 c3 04 add $0x4,%ebx 80673e4: 85 d2 test %edx,%edx 80673e6: 75 68 jne 0x8067450 80673e8: ff 4d f4 decl 0xfffffff4(%ebp) 80673eb: 0f 84 cf 00 00 00 je 0x80674c0 80673f1: 8d 76 00 lea 0x0(%esi),%esi 80673f4: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 80673f7: 8b 17 mov (%edi),%edx 80673f9: 42 inc %edx 80673fa: 83 c7 04 add $0x4,%edi 80673fd: 89 7d f0 mov %edi,0xfffffff0(%ebp) 8067400: 89 13 mov %edx,(%ebx) 8067402: 83 c3 04 add $0x4,%ebx 8067405: 85 d2 test %edx,%edx 8067407: 75 47 jne 0x8067450 8067409: ff 4d f4 decl 0xfffffff4(%ebp) 806740c: 8b 17 mov (%edi),%edx 806740e: 42 inc %edx 806740f: 83 c7 04 add $0x4,%edi 8067412: 89 7d f0 mov %edi,0xfffffff0(%ebp) 8067415: 89 13 mov %edx,(%ebx) 8067417: 83 c3 04 add $0x4,%ebx 806741a: 85 d2 test %edx,%edx 806741c: 75 32 jne 0x8067450 806741e: ff 4d f4 decl 0xfffffff4(%ebp) 8067421: 8b 17 mov (%edi),%edx 8067423: 42 inc %edx 8067424: 83 c7 04 add $0x4,%edi 8067427: 89 7d f0 mov %edi,0xfffffff0(%ebp) 806742a: 89 13 mov %edx,(%ebx) 806742c: 83 c3 04 add $0x4,%ebx 806742f: 85 d2 test %edx,%edx 8067431: 75 1d jne 0x8067450 8067433: ff 4d f4 decl 0xfffffff4(%ebp) 8067436: 8b 17 mov (%edi),%edx 8067438: 42 inc %edx 8067439: 83 c7 04 add $0x4,%edi 806743c: 89 7d f0 mov %edi,0xfffffff0(%ebp) 806743f: 89 13 mov %edx,(%ebx) 8067441: 83 c3 04 add $0x4,%ebx 8067444: 85 d2 test %edx,%edx 8067446: 75 08 jne 0x8067450 8067448: ff 4d f4 decl 0xfffffff4(%ebp) 806744b: 75 a7 jne 0x80673f4 806744d: eb 71 jmp 0x80674c0 806744f: 90 nop 8067450: 39 5d f0 cmp %ebx,0xfffffff0(%ebp) 8067453: 74 6b je 0x80674c0 8067455: 31 c9 xor %ecx,%ecx 8067457: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 806745a: 4e dec %esi 806745b: 89 75 f4 mov %esi,0xfffffff4(%ebp) 806745e: 39 f1 cmp %esi,%ecx 8067460: 7d 5e jge 0x80674c0 8067462: 89 f0 mov %esi,%eax 8067464: 83 e0 03 and $0x3,%eax 8067467: 74 2b je 0x8067494 8067469: 83 f8 01 cmp $0x1,%eax 806746c: 7e 17 jle 0x8067485 806746e: 83 f8 02 cmp $0x2,%eax 8067471: 7e 08 jle 0x806747b 8067473: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 8067476: 8b 07 mov (%edi),%eax 8067478: 89 03 mov %eax,(%ebx) 806747a: 41 inc %ecx 806747b: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 806747e: 8b 04 8e mov (%esi,%ecx,4),%eax 8067481: 89 04 8b mov %eax,(%ebx,%ecx,4) 8067484: 41 inc %ecx 8067485: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 8067488: 8b 04 8f mov (%edi,%ecx,4),%eax 806748b: 89 04 8b mov %eax,(%ebx,%ecx,4) 806748e: 41 inc %ecx 806748f: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8067492: 74 2c je 0x80674c0 8067494: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 8067497: 8b 04 8e mov (%esi,%ecx,4),%eax 806749a: 89 04 8b mov %eax,(%ebx,%ecx,4) 806749d: 8d 51 01 lea 0x1(%ecx),%edx 80674a0: 8b 04 96 mov (%esi,%edx,4),%eax 80674a3: 89 04 93 mov %eax,(%ebx,%edx,4) 80674a6: 8d 51 02 lea 0x2(%ecx),%edx 80674a9: 8b 04 96 mov (%esi,%edx,4),%eax 80674ac: 89 04 93 mov %eax,(%ebx,%edx,4) 80674af: 8d 51 03 lea 0x3(%ecx),%edx 80674b2: 8b 04 96 mov (%esi,%edx,4),%eax 80674b5: 89 04 93 mov %eax,(%ebx,%edx,4) 80674b8: 83 c1 04 add $0x4,%ecx 80674bb: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 80674be: 75 d4 jne 0x8067494 80674c0: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 80674c3: 5b pop %ebx 80674c4: 5e pop %esi 80674c5: 5f pop %edi 80674c6: 89 ec mov %ebp,%esp 80674c8: 5d pop %ebp 80674c9: c3 ret 80674ca: 8d 36 lea (%esi),%esi 80674cc: 55 push %ebp 80674cd: 89 e5 mov %esp,%ebp 80674cf: 56 push %esi 80674d0: 53 push %ebx 80674d1: 8b 75 08 mov 0x8(%ebp),%esi 80674d4: 8b 5d 0c mov 0xc(%ebp),%ebx 80674d7: 8b 4d 10 mov 0x10(%ebp),%ecx 80674da: 8b 55 14 mov 0x14(%ebp),%edx 80674dd: 39 cb cmp %ecx,%ebx 80674df: 75 23 jne 0x8067504 80674e1: 83 fa 1f cmp $0x1f,%edx 80674e4: 7f 0a jg 0x80674f0 80674e6: 52 push %edx 80674e7: 53 push %ebx 80674e8: 56 push %esi 80674e9: e8 ae f7 ff ff call 0x8066c9c 80674ee: eb 37 jmp 0x8067527 80674f0: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 80674f7: 29 c4 sub %eax,%esp 80674f9: 54 push %esp 80674fa: 52 push %edx 80674fb: 53 push %ebx 80674fc: 56 push %esi 80674fd: e8 b6 f9 ff ff call 0x8066eb8 8067502: eb 23 jmp 0x8067527 8067504: 83 fa 1f cmp $0x1f,%edx 8067507: 7f 0b jg 0x8067514 8067509: 52 push %edx 806750a: 51 push %ecx 806750b: 53 push %ebx 806750c: 56 push %esi 806750d: e8 8e ee ff ff call 0x80663a0 8067512: eb 13 jmp 0x8067527 8067514: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 806751b: 29 c4 sub %eax,%esp 806751d: 54 push %esp 806751e: 52 push %edx 806751f: 51 push %ecx 8067520: 53 push %ebx 8067521: 56 push %esi 8067522: e8 a1 f0 ff ff call 0x80665c8 8067527: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 806752a: 5b pop %ebx 806752b: 5e pop %esi 806752c: 89 ec mov %ebp,%esp 806752e: 5d pop %ebp 806752f: c3 ret 8067530: 55 push %ebp 8067531: 89 e5 mov %esp,%ebp 8067533: 57 push %edi 8067534: 56 push %esi 8067535: 53 push %ebx 8067536: 8b 55 10 mov 0x10(%ebp),%edx 8067539: 8b 4d 14 mov 0x14(%ebp),%ecx 806753c: 8b 7d 08 mov 0x8(%ebp),%edi 806753f: 8b 75 0c mov 0xc(%ebp),%esi 8067542: 8d 7c 97 fc lea 0xfffffffc(%edi,%edx,4),%edi 8067546: 8d 34 96 lea (%esi,%edx,4),%esi 8067549: f7 da neg %edx 806754b: 8b 1c 96 mov (%esi,%edx,4),%ebx 806754e: 31 c0 xor %eax,%eax 8067550: 0f ad d8 shrd %cl,%ebx,%eax 8067553: 42 inc %edx 8067554: 74 27 je 0x806757d 8067556: 50 push %eax 8067557: f6 c2 01 test $0x1,%dl 806755a: 75 0e jne 0x806756a 806755c: 89 d8 mov %ebx,%eax 806755e: 8d 36 lea (%esi),%esi 8067560: 8b 1c 96 mov (%esi,%edx,4),%ebx 8067563: 0f ad d8 shrd %cl,%ebx,%eax 8067566: 89 04 97 mov %eax,(%edi,%edx,4) 8067569: 42 inc %edx 806756a: 8b 04 96 mov (%esi,%edx,4),%eax 806756d: 0f ad c3 shrd %cl,%eax,%ebx 8067570: 89 1c 97 mov %ebx,(%edi,%edx,4) 8067573: 42 inc %edx 8067574: 75 ea jne 0x8067560 8067576: d3 e8 shr %cl,%eax 8067578: 89 07 mov %eax,(%edi) 806757a: 58 pop %eax 806757b: eb 04 jmp 0x8067581 806757d: d3 eb shr %cl,%ebx 806757f: 89 1f mov %ebx,(%edi) 8067581: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8067584: 5b pop %ebx 8067585: 5e pop %esi 8067586: 5f pop %edi 8067587: 89 ec mov %ebp,%esp 8067589: 5d pop %ebp 806758a: c3 ret 806758b: 90 nop 806758c: 90 nop 806758d: 90 nop 806758e: 90 nop 806758f: 90 nop 8067590: 55 push %ebp 8067591: 89 e5 mov %esp,%ebp 8067593: 57 push %edi 8067594: 56 push %esi 8067595: 8b 7d 08 mov 0x8(%ebp),%edi 8067598: 8b 75 0c mov 0xc(%ebp),%esi 806759b: 8b 55 10 mov 0x10(%ebp),%edx 806759e: 8b 4d 14 mov 0x14(%ebp),%ecx 80675a1: 89 c8 mov %ecx,%eax 80675a3: c1 e9 03 shr $0x3,%ecx 80675a6: f7 d8 neg %eax 80675a8: 83 e0 07 and $0x7,%eax 80675ab: 74 23 je 0x80675d0 80675ad: 41 inc %ecx 80675ae: c1 e0 02 shl $0x2,%eax 80675b1: 29 c7 sub %eax,%edi 80675b3: 29 c6 sub %eax,%esi 80675b5: 29 c2 sub %eax,%edx 80675b7: c1 e8 02 shr $0x2,%eax 80675ba: 8d 84 c0 cd 75 06 08 lea 0x80675cd(%eax,%eax,8),%eax 80675c1: ff e0 jmp *%eax 80675c3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80675c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 80675d0: 8b 06 mov (%esi),%eax 80675d2: 1b 02 sbb (%edx),%eax 80675d4: 89 07 mov %eax,(%edi) 80675d6: 8b 46 04 mov 0x4(%esi),%eax 80675d9: 1b 42 04 sbb 0x4(%edx),%eax 80675dc: 89 47 04 mov %eax,0x4(%edi) 80675df: 8b 46 08 mov 0x8(%esi),%eax 80675e2: 1b 42 08 sbb 0x8(%edx),%eax 80675e5: 89 47 08 mov %eax,0x8(%edi) 80675e8: 8b 46 0c mov 0xc(%esi),%eax 80675eb: 1b 42 0c sbb 0xc(%edx),%eax 80675ee: 89 47 0c mov %eax,0xc(%edi) 80675f1: 8b 46 10 mov 0x10(%esi),%eax 80675f4: 1b 42 10 sbb 0x10(%edx),%eax 80675f7: 89 47 10 mov %eax,0x10(%edi) 80675fa: 8b 46 14 mov 0x14(%esi),%eax 80675fd: 1b 42 14 sbb 0x14(%edx),%eax 8067600: 89 47 14 mov %eax,0x14(%edi) 8067603: 8b 46 18 mov 0x18(%esi),%eax 8067606: 1b 42 18 sbb 0x18(%edx),%eax 8067609: 89 47 18 mov %eax,0x18(%edi) 806760c: 8b 46 1c mov 0x1c(%esi),%eax 806760f: 1b 42 1c sbb 0x1c(%edx),%eax 8067612: 89 47 1c mov %eax,0x1c(%edi) 8067615: 8d 7f 20 lea 0x20(%edi),%edi 8067618: 8d 76 20 lea 0x20(%esi),%esi 806761b: 8d 52 20 lea 0x20(%edx),%edx 806761e: 49 dec %ecx 806761f: 75 af jne 0x80675d0 8067621: 19 c0 sbb %eax,%eax 8067623: f7 d8 neg %eax 8067625: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8067628: 5e pop %esi 8067629: 5f pop %edi 806762a: 89 ec mov %ebp,%esp 806762c: 5d pop %ebp 806762d: c3 ret 806762e: 90 nop 806762f: 90 nop 8067630: 55 push %ebp 8067631: 89 e5 mov %esp,%ebp 8067633: 57 push %edi 8067634: 56 push %esi 8067635: 53 push %ebx 8067636: 8b 4d 10 mov 0x10(%ebp),%ecx 8067639: 8b 7d 08 mov 0x8(%ebp),%edi 806763c: 8b 75 0c mov 0xc(%ebp),%esi 806763f: 8b 5d 14 mov 0x14(%ebp),%ebx 8067642: 55 push %ebp 8067643: 8d 3c 8f lea (%edi,%ecx,4),%edi 8067646: 8d 34 8e lea (%esi,%ecx,4),%esi 8067649: f7 d9 neg %ecx 806764b: 31 d2 xor %edx,%edx 806764d: 89 d5 mov %edx,%ebp 806764f: 8b 04 8e mov (%esi,%ecx,4),%eax 8067652: f7 e3 mul %ebx 8067654: 01 e8 add %ebp,%eax 8067656: 83 d2 00 adc $0x0,%edx 8067659: 29 04 8f sub %eax,(%edi,%ecx,4) 806765c: 83 d2 00 adc $0x0,%edx 806765f: 41 inc %ecx 8067660: 75 eb jne 0x806764d 8067662: 89 d0 mov %edx,%eax 8067664: 5d pop %ebp 8067665: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8067668: 5b pop %ebx 8067669: 5e pop %esi 806766a: 5f pop %edi 806766b: 89 ec mov %ebp,%esp 806766d: 5d pop %ebp 806766e: c3 ret 806766f: 90 nop 8067670: 55 push %ebp 8067671: 89 e5 mov %esp,%ebp 8067673: 8b 4d 08 mov 0x8(%ebp),%ecx 8067676: 0f b6 01 movzbl (%ecx),%eax 8067679: c1 e0 08 shl $0x8,%eax 806767c: 0f b6 51 01 movzbl 0x1(%ecx),%edx 8067680: 09 d0 or %edx,%eax 8067682: 89 c2 mov %eax,%edx 8067684: c1 e2 08 shl $0x8,%edx 8067687: 0f b6 41 02 movzbl 0x2(%ecx),%eax 806768b: 09 d0 or %edx,%eax 806768d: 89 c2 mov %eax,%edx 806768f: c1 e2 08 shl $0x8,%edx 8067692: 0f b6 41 03 movzbl 0x3(%ecx),%eax 8067696: 09 d0 or %edx,%eax 8067698: 89 ec mov %ebp,%esp 806769a: 5d pop %ebp 806769b: c3 ret 806769c: 55 push %ebp 806769d: 89 e5 mov %esp,%ebp 806769f: 57 push %edi 80676a0: 56 push %esi 80676a1: 53 push %ebx 80676a2: c7 05 f4 b2 07 08 20 movl $0x8077920,0x807b2f4 80676a9: 79 07 08 80676ac: c7 05 f8 b2 07 08 20 movl $0x8077920,0x807b2f8 80676b3: 79 07 08 80676b6: c7 05 00 b3 07 08 00 movl $0x0,0x807b300 80676bd: 00 00 00 80676c0: c7 05 fc b2 07 08 00 movl $0x0,0x807b2fc 80676c7: 00 00 00 80676ca: c7 05 04 b3 07 08 00 movl $0x0,0x807b304 80676d1: 00 00 00 80676d4: 31 c9 xor %ecx,%ecx 80676d6: 39 0d b0 d8 07 08 cmp %ecx,0x807d8b0 80676dc: 7e 66 jle 0x8067744 80676de: bb f4 df 07 08 mov $0x807dff4,%ebx 80676e3: ba f8 df 07 08 mov $0x807dff8,%edx 80676e8: 31 f6 xor %esi,%esi 80676ea: 8d 36 lea (%esi),%esi 80676ec: 8b 02 mov (%edx),%eax 80676ee: 8b be fc df 07 08 mov 0x807dffc(%esi),%edi 80676f4: 81 c7 f4 ef 07 08 add $0x807eff4,%edi 80676fa: 89 3c 85 f4 b2 07 08 mov %edi,0x807b2f4(,%eax,4) 8067701: 83 3a 00 cmpl $0x0,(%edx) 8067704: 74 0a je 0x8067710 8067706: c7 05 00 b3 07 08 01 movl $0x1,0x807b300 806770d: 00 00 00 8067710: 85 c9 test %ecx,%ecx 8067712: 74 05 je 0x8067719 8067714: 83 3a 00 cmpl $0x0,(%edx) 8067717: 75 0f jne 0x8067728 8067719: 8b 3b mov (%ebx),%edi 806771b: f7 df neg %edi 806771d: 89 3d fc b2 07 08 mov %edi,0x807b2fc 8067723: 83 3a 00 cmpl $0x0,(%edx) 8067726: 74 0a je 0x8067732 8067728: 8b 3b mov (%ebx),%edi 806772a: f7 df neg %edi 806772c: 89 3d 04 b3 07 08 mov %edi,0x807b304 8067732: 83 c3 10 add $0x10,%ebx 8067735: 83 c2 10 add $0x10,%edx 8067738: 83 c6 10 add $0x10,%esi 806773b: 41 inc %ecx 806773c: 39 0d b0 d8 07 08 cmp %ecx,0x807d8b0 8067742: 7f a8 jg 0x80676ec 8067744: 6a 00 push $0x0 8067746: e8 a5 cf ff ff call 0x80646f0 806774b: 8d b0 00 85 e2 01 lea 0x1e28500(%eax),%esi 8067751: 31 c9 xor %ecx,%ecx 8067753: 39 0d ac d8 07 08 cmp %ecx,0x807d8ac 8067759: 7e 6c jle 0x80677c7 806775b: bb a8 d8 07 08 mov $0x807d8a8,%ebx 8067760: 39 74 8b 10 cmp %esi,0x10(%ebx,%ecx,4) 8067764: 7f 58 jg 0x80677be 8067766: 0f b6 84 0b d8 05 00 movzbl 0x5d8(%ebx,%ecx,1),%eax 806776d: 00 806776e: c1 e0 04 shl $0x4,%eax 8067771: 8d 90 f4 df 07 08 lea 0x807dff4(%eax),%edx 8067777: 8b 42 04 mov 0x4(%edx),%eax 806777a: 8b 7a 08 mov 0x8(%edx),%edi 806777d: 81 c7 f4 ef 07 08 add $0x807eff4,%edi 8067783: 89 3c 85 f4 b2 07 08 mov %edi,0x807b2f4(,%eax,4) 806778a: 83 7a 04 00 cmpl $0x0,0x4(%edx) 806778e: 74 0a je 0x806779a 8067790: c7 05 00 b3 07 08 01 movl $0x1,0x807b300 8067797: 00 00 00 806779a: 85 c9 test %ecx,%ecx 806779c: 74 06 je 0x80677a4 806779e: 83 7a 04 00 cmpl $0x0,0x4(%edx) 80677a2: 75 10 jne 0x80677b4 80677a4: 8b 3a mov (%edx),%edi 80677a6: f7 df neg %edi 80677a8: 89 3d fc b2 07 08 mov %edi,0x807b2fc 80677ae: 83 7a 04 00 cmpl $0x0,0x4(%edx) 80677b2: 74 0a je 0x80677be 80677b4: 8b 12 mov (%edx),%edx 80677b6: f7 da neg %edx 80677b8: 89 15 04 b3 07 08 mov %edx,0x807b304 80677be: 41 inc %ecx 80677bf: 39 0d ac d8 07 08 cmp %ecx,0x807d8ac 80677c5: 7f 99 jg 0x8067760 80677c7: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80677ca: 5b pop %ebx 80677cb: 5e pop %esi 80677cc: 5f pop %edi 80677cd: 89 ec mov %ebp,%esp 80677cf: 5d pop %ebp 80677d0: c3 ret 80677d1: 8d 76 00 lea 0x0(%esi),%esi 80677d4: 55 push %ebp 80677d5: 89 e5 mov %esp,%ebp 80677d7: 81 ec 50 1d 00 00 sub $0x1d50,%esp 80677dd: 57 push %edi 80677de: 56 push %esi 80677df: 53 push %ebx 80677e0: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 80677e4: 75 11 jne 0x80677f7 80677e6: c7 45 08 24 79 07 08 movl $0x8077924,0x8(%ebp) 80677ed: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 80677f1: 0f 84 78 01 00 00 je 0x806796f 80677f7: 8b 55 08 mov 0x8(%ebp),%edx 80677fa: 80 3a 3a cmpb $0x3a,(%edx) 80677fd: 75 04 jne 0x8067803 80677ff: 42 inc %edx 8067800: 89 55 08 mov %edx,0x8(%ebp) 8067803: 8b 4d 08 mov 0x8(%ebp),%ecx 8067806: 80 39 2f cmpb $0x2f,(%ecx) 8067809: 74 63 je 0x806786e 806780b: be 2e 79 07 08 mov $0x807792e,%esi 8067810: 85 f6 test %esi,%esi 8067812: 0f 84 57 01 00 00 je 0x806796f 8067818: 30 c0 xor %al,%al 806781a: 89 f7 mov %esi,%edi 806781c: fc cld 806781d: b9 ff ff ff ff mov $0xffffffff,%ecx 8067822: f2 ae repnz scas %es:(%edi),%al 8067824: 89 ca mov %ecx,%edx 8067826: f7 d2 not %edx 8067828: 8b 7d 08 mov 0x8(%ebp),%edi 806782b: fc cld 806782c: b9 ff ff ff ff mov $0xffffffff,%ecx 8067831: f2 ae repnz scas %es:(%edi),%al 8067833: 89 c8 mov %ecx,%eax 8067835: f7 d0 not %eax 8067837: 8d 44 02 ff lea 0xffffffff(%edx,%eax,1),%eax 806783b: 3d 00 04 00 00 cmp $0x400,%eax 8067840: 0f 87 29 01 00 00 ja 0x806796f 8067846: 56 push %esi 8067847: 8d 9d fc fb ff ff lea 0xfffffbfc(%ebp),%ebx 806784d: 53 push %ebx 806784e: e8 55 c2 ff ff call 0x8063aa8 8067853: 68 40 79 07 08 push $0x8077940 8067858: 53 push %ebx 8067859: e8 82 d2 ff ff call 0x8064ae0 806785e: 8b 55 08 mov 0x8(%ebp),%edx 8067861: 52 push %edx 8067862: 53 push %ebx 8067863: e8 78 d2 ff ff call 0x8064ae0 8067868: 89 5d 08 mov %ebx,0x8(%ebp) 806786b: 83 c4 18 add $0x18,%esp 806786e: 6a 00 push $0x0 8067870: 8b 4d 08 mov 0x8(%ebp),%ecx 8067873: 51 push %ecx 8067874: e8 e3 cc ff ff call 0x806455c 8067879: 89 c3 mov %eax,%ebx 806787b: 83 c4 08 add $0x8,%esp 806787e: 83 fb ff cmp $0xffffffff,%ebx 8067881: 0f 84 e8 00 00 00 je 0x806796f 8067887: 68 3c 19 00 00 push $0x193c 806788c: 8d 85 c0 e2 ff ff lea 0xffffe2c0(%ebp),%eax 8067892: 50 push %eax 8067893: 53 push %ebx 8067894: e8 f3 cc ff ff call 0x806458c 8067899: 89 c7 mov %eax,%edi 806789b: 53 push %ebx 806789c: e8 bb cb ff ff call 0x806445c 80678a1: 83 c4 10 add $0x10,%esp 80678a4: 85 c0 test %eax,%eax 80678a6: 0f 85 c3 00 00 00 jne 0x806796f 80678ac: 83 ff 2b cmp $0x2b,%edi 80678af: 0f 86 ba 00 00 00 jbe 0x806796f 80678b5: 8d 85 d8 e2 ff ff lea 0xffffe2d8(%ebp),%eax 80678bb: 50 push %eax 80678bc: e8 af fd ff ff call 0x8067670 80678c1: 89 85 bc e2 ff ff mov %eax,0xffffe2bc(%ebp) 80678c7: 8d 85 dc e2 ff ff lea 0xffffe2dc(%ebp),%eax 80678cd: 50 push %eax 80678ce: e8 9d fd ff ff call 0x8067670 80678d3: 8b 55 0c mov 0xc(%ebp),%edx 80678d6: 89 02 mov %eax,(%edx) 80678d8: 8d 85 e0 e2 ff ff lea 0xffffe2e0(%ebp),%eax 80678de: 50 push %eax 80678df: e8 8c fd ff ff call 0x8067670 80678e4: 8b 4d 0c mov 0xc(%ebp),%ecx 80678e7: 89 41 04 mov %eax,0x4(%ecx) 80678ea: 8d 85 e4 e2 ff ff lea 0xffffe2e4(%ebp),%eax 80678f0: 50 push %eax 80678f1: e8 7a fd ff ff call 0x8067670 80678f6: 8b 55 0c mov 0xc(%ebp),%edx 80678f9: 89 42 08 mov %eax,0x8(%edx) 80678fc: 8d 85 e8 e2 ff ff lea 0xffffe2e8(%ebp),%eax 8067902: 50 push %eax 8067903: e8 68 fd ff ff call 0x8067670 8067908: 89 c3 mov %eax,%ebx 806790a: 8b 4d 0c mov 0xc(%ebp),%ecx 806790d: 89 59 0c mov %ebx,0xc(%ecx) 8067910: 83 c4 14 add $0x14,%esp 8067913: 83 39 32 cmpl $0x32,(%ecx) 8067916: 77 57 ja 0x806796f 8067918: 8b 41 08 mov 0x8(%ecx),%eax 806791b: 48 dec %eax 806791c: 3d ff 00 00 00 cmp $0xff,%eax 8067921: 77 4c ja 0x806796f 8067923: 81 79 04 72 01 00 00 cmpl $0x172,0x4(%ecx) 806792a: 77 43 ja 0x806796f 806792c: 83 fb 32 cmp $0x32,%ebx 806792f: 77 3e ja 0x806796f 8067931: 8b 95 bc e2 ff ff mov 0xffffe2bc(%ebp),%edx 8067937: 39 51 08 cmp %edx,0x8(%ecx) 806793a: 74 04 je 0x8067940 806793c: 85 d2 test %edx,%edx 806793e: 75 2f jne 0x806796f 8067940: 8b 4d 0c mov 0xc(%ebp),%ecx 8067943: 8b 41 04 mov 0x4(%ecx),%eax 8067946: 8d 1c 80 lea (%eax,%eax,4),%ebx 8067949: 8b 41 08 mov 0x8(%ecx),%eax 806794c: 8d 34 80 lea (%eax,%eax,4),%esi 806794f: 8d 44 30 2c lea 0x2c(%eax,%esi,1),%eax 8067953: 01 d8 add %ebx,%eax 8067955: 03 41 0c add 0xc(%ecx),%eax 8067958: 8b 11 mov (%ecx),%edx 806795a: c1 e2 03 shl $0x3,%edx 806795d: 89 95 b0 e2 ff ff mov %edx,0xffffe2b0(%ebp) 8067963: 01 d0 add %edx,%eax 8067965: 03 85 bc e2 ff ff add 0xffffe2bc(%ebp),%eax 806796b: 39 c7 cmp %eax,%edi 806796d: 73 0d jae 0x806797c 806796f: b8 ff ff ff ff mov $0xffffffff,%eax 8067974: e9 7e 01 00 00 jmp 0x8067af7 8067979: 8d 76 00 lea 0x0(%esi),%esi 806797c: 8d b5 ec e2 ff ff lea 0xffffe2ec(%ebp),%esi 8067982: 31 ff xor %edi,%edi 8067984: 8b 4d 0c mov 0xc(%ebp),%ecx 8067987: 39 79 04 cmp %edi,0x4(%ecx) 806798a: 7e 19 jle 0x80679a5 806798c: 56 push %esi 806798d: e8 de fc ff ff call 0x8067670 8067992: 8b 55 0c mov 0xc(%ebp),%edx 8067995: 89 44 ba 10 mov %eax,0x10(%edx,%edi,4) 8067999: 83 c6 04 add $0x4,%esi 806799c: 83 c4 04 add $0x4,%esp 806799f: 47 inc %edi 80679a0: 39 7a 04 cmp %edi,0x4(%edx) 80679a3: 7f e7 jg 0x806798c 80679a5: 31 ff xor %edi,%edi 80679a7: 8b 4d 0c mov 0xc(%ebp),%ecx 80679aa: 39 79 04 cmp %edi,0x4(%ecx) 80679ad: 7e 21 jle 0x80679d0 80679af: 90 nop 80679b0: 8a 06 mov (%esi),%al 80679b2: 8b 55 0c mov 0xc(%ebp),%edx 80679b5: 88 84 17 d8 05 00 00 mov %al,0x5d8(%edi,%edx,1) 80679bc: 46 inc %esi 80679bd: 0f b6 84 17 d8 05 00 movzbl 0x5d8(%edi,%edx,1),%eax 80679c4: 00 80679c5: 39 42 08 cmp %eax,0x8(%edx) 80679c8: 7e a5 jle 0x806796f 80679ca: 47 inc %edi 80679cb: 39 7a 04 cmp %edi,0x4(%edx) 80679ce: 7f e0 jg 0x80679b0 80679d0: 31 ff xor %edi,%edi 80679d2: 8b 4d 0c mov 0xc(%ebp),%ecx 80679d5: 39 79 08 cmp %edi,0x8(%ecx) 80679d8: 7e 5c jle 0x8067a36 80679da: c7 85 b4 e2 ff ff 4c movl $0x74c,0xffffe2b4(%ebp) 80679e1: 07 00 00 80679e4: 8b 5d 0c mov 0xc(%ebp),%ebx 80679e7: 03 9d b4 e2 ff ff add 0xffffe2b4(%ebp),%ebx 80679ed: 56 push %esi 80679ee: e8 7d fc ff ff call 0x8067670 80679f3: 89 03 mov %eax,(%ebx) 80679f5: 83 c6 04 add $0x4,%esi 80679f8: 0f b6 06 movzbl (%esi),%eax 80679fb: 89 43 04 mov %eax,0x4(%ebx) 80679fe: 46 inc %esi 80679ff: 83 c4 04 add $0x4,%esp 8067a02: 83 f8 01 cmp $0x1,%eax 8067a05: 0f 87 64 ff ff ff ja 0x806796f 8067a0b: 0f b6 06 movzbl (%esi),%eax 8067a0e: 89 43 08 mov %eax,0x8(%ebx) 8067a11: 46 inc %esi 8067a12: 85 c0 test %eax,%eax 8067a14: 0f 8c 55 ff ff ff jl 0x806796f 8067a1a: 8b 55 0c mov 0xc(%ebp),%edx 8067a1d: 39 42 0c cmp %eax,0xc(%edx) 8067a20: 0f 8c 49 ff ff ff jl 0x806796f 8067a26: 83 85 b4 e2 ff ff 10 addl $0x10,0xffffe2b4(%ebp) 8067a2d: 47 inc %edi 8067a2e: 8b 4d 0c mov 0xc(%ebp),%ecx 8067a31: 39 79 08 cmp %edi,0x8(%ecx) 8067a34: 7f ae jg 0x80679e4 8067a36: 31 ff xor %edi,%edi 8067a38: 8b 55 0c mov 0xc(%ebp),%edx 8067a3b: 39 7a 0c cmp %edi,0xc(%edx) 8067a3e: 7e 13 jle 0x8067a53 8067a40: 8a 06 mov (%esi),%al 8067a42: 8b 4d 0c mov 0xc(%ebp),%ecx 8067a45: 88 84 0f 4c 17 00 00 mov %al,0x174c(%edi,%ecx,1) 8067a4c: 46 inc %esi 8067a4d: 47 inc %edi 8067a4e: 39 79 0c cmp %edi,0xc(%ecx) 8067a51: 7f ed jg 0x8067a40 8067a53: 8b 55 0c mov 0xc(%ebp),%edx 8067a56: c6 84 17 4c 17 00 00 movb $0x0,0x174c(%edi,%edx,1) 8067a5d: 00 8067a5e: 31 ff xor %edi,%edi 8067a60: 39 3a cmp %edi,(%edx) 8067a62: 7e 3e jle 0x8067aa2 8067a64: c7 85 b8 e2 ff ff 80 movl $0x1780,0xffffe2b8(%ebp) 8067a6b: 17 00 00 8067a6e: 8d 36 lea (%esi),%esi 8067a70: 8b 5d 0c mov 0xc(%ebp),%ebx 8067a73: 03 9d b8 e2 ff ff add 0xffffe2b8(%ebp),%ebx 8067a79: 56 push %esi 8067a7a: e8 f1 fb ff ff call 0x8067670 8067a7f: 89 03 mov %eax,(%ebx) 8067a81: 83 c6 04 add $0x4,%esi 8067a84: 56 push %esi 8067a85: e8 e6 fb ff ff call 0x8067670 8067a8a: 89 43 04 mov %eax,0x4(%ebx) 8067a8d: 83 c6 04 add $0x4,%esi 8067a90: 83 c4 08 add $0x8,%esp 8067a93: 83 85 b8 e2 ff ff 08 addl $0x8,0xffffe2b8(%ebp) 8067a9a: 47 inc %edi 8067a9b: 8b 4d 0c mov 0xc(%ebp),%ecx 8067a9e: 39 39 cmp %edi,(%ecx) 8067aa0: 7f ce jg 0x8067a70 8067aa2: 31 ff xor %edi,%edi 8067aa4: 8b 55 0c mov 0xc(%ebp),%edx 8067aa7: 39 7a 08 cmp %edi,0x8(%edx) 8067aaa: 7e 49 jle 0x8067af5 8067aac: bb 4c 07 00 00 mov $0x74c,%ebx 8067ab1: 8d 76 00 lea 0x0(%esi),%esi 8067ab4: 8b 4d 0c mov 0xc(%ebp),%ecx 8067ab7: 01 d9 add %ebx,%ecx 8067ab9: 89 8d b0 e2 ff ff mov %ecx,0xffffe2b0(%ebp) 8067abf: 83 bd bc e2 ff ff 00 cmpl $0x0,0xffffe2bc(%ebp) 8067ac6: 74 14 je 0x8067adc 8067ac8: 0f b6 06 movzbl (%esi),%eax 8067acb: 89 41 0c mov %eax,0xc(%ecx) 8067ace: 46 inc %esi 8067acf: 83 f8 01 cmp $0x1,%eax 8067ad2: 76 15 jbe 0x8067ae9 8067ad4: e9 96 fe ff ff jmp 0x806796f 8067ad9: 8d 76 00 lea 0x0(%esi),%esi 8067adc: 8b 95 b0 e2 ff ff mov 0xffffe2b0(%ebp),%edx 8067ae2: c7 42 0c 00 00 00 00 movl $0x0,0xc(%edx) 8067ae9: 83 c3 10 add $0x10,%ebx 8067aec: 47 inc %edi 8067aed: 8b 4d 0c mov 0xc(%ebp),%ecx 8067af0: 39 79 08 cmp %edi,0x8(%ecx) 8067af3: 7f bf jg 0x8067ab4 8067af5: 31 c0 xor %eax,%eax 8067af7: 8d a5 a4 e2 ff ff lea 0xffffe2a4(%ebp),%esp 8067afd: 5b pop %ebx 8067afe: 5e pop %esi 8067aff: 5f pop %edi 8067b00: 89 ec mov %ebp,%esp 8067b02: 5d pop %ebp 8067b03: c3 ret 8067b04: 55 push %ebp 8067b05: 89 e5 mov %esp,%ebp 8067b07: 53 push %ebx 8067b08: 8b 4d 08 mov 0x8(%ebp),%ecx 8067b0b: 8a 11 mov (%ecx),%dl 8067b0d: 84 d2 test %dl,%dl 8067b0f: 74 29 je 0x8067b3a 8067b11: 0f b6 c2 movzbl %dl,%eax 8067b14: 8b 1d 88 ad 07 08 mov 0x807ad88,%ebx 8067b1a: eb 0f jmp 0x8067b2b 8067b1c: 80 fa 2b cmp $0x2b,%dl 8067b1f: 74 19 je 0x8067b3a 8067b21: 41 inc %ecx 8067b22: 8a 11 mov (%ecx),%dl 8067b24: 84 d2 test %dl,%dl 8067b26: 74 12 je 0x8067b3a 8067b28: 0f b6 c2 movzbl %dl,%eax 8067b2b: f6 44 43 01 08 testb $0x8,0x1(%ebx,%eax,2) 8067b30: 75 08 jne 0x8067b3a 8067b32: 88 d0 mov %dl,%al 8067b34: 04 d4 add $0xd4,%al 8067b36: 3c 01 cmp $0x1,%al 8067b38: 77 e2 ja 0x8067b1c 8067b3a: 89 c8 mov %ecx,%eax 8067b3c: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8067b3f: 89 ec mov %ebp,%esp 8067b41: 5d pop %ebp 8067b42: c3 ret 8067b43: 90 nop 8067b44: 55 push %ebp 8067b45: 89 e5 mov %esp,%ebp 8067b47: 83 ec 04 sub $0x4,%esp 8067b4a: 57 push %edi 8067b4b: 56 push %esi 8067b4c: 53 push %ebx 8067b4d: 8b 5d 08 mov 0x8(%ebp),%ebx 8067b50: 8b 7d 14 mov 0x14(%ebp),%edi 8067b53: 85 db test %ebx,%ebx 8067b55: 74 51 je 0x8067ba8 8067b57: 0f b6 13 movzbl (%ebx),%edx 8067b5a: a1 88 ad 07 08 mov 0x807ad88,%eax 8067b5f: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 8067b64: 74 42 je 0x8067ba8 8067b66: 31 d2 xor %edx,%edx 8067b68: 8a 03 mov (%ebx),%al 8067b6a: 84 c0 test %al,%al 8067b6c: 74 2c je 0x8067b9a 8067b6e: 8b 35 88 ad 07 08 mov 0x807ad88,%esi 8067b74: 89 75 fc mov %esi,0xfffffffc(%ebp) 8067b77: 90 nop 8067b78: 0f b6 c8 movzbl %al,%ecx 8067b7b: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8067b7e: f6 44 4e 01 08 testb $0x8,0x1(%esi,%ecx,2) 8067b83: 74 15 je 0x8067b9a 8067b85: 8d 04 d2 lea (%edx,%edx,8),%eax 8067b88: 8d 44 02 d0 lea 0xffffffd0(%edx,%eax,1),%eax 8067b8c: 8d 14 01 lea (%ecx,%eax,1),%edx 8067b8f: 39 fa cmp %edi,%edx 8067b91: 7f 15 jg 0x8067ba8 8067b93: 43 inc %ebx 8067b94: 8a 03 mov (%ebx),%al 8067b96: 84 c0 test %al,%al 8067b98: 75 de jne 0x8067b78 8067b9a: 39 55 10 cmp %edx,0x10(%ebp) 8067b9d: 7f 09 jg 0x8067ba8 8067b9f: 8b 75 0c mov 0xc(%ebp),%esi 8067ba2: 89 16 mov %edx,(%esi) 8067ba4: 89 d8 mov %ebx,%eax 8067ba6: eb 02 jmp 0x8067baa 8067ba8: 31 c0 xor %eax,%eax 8067baa: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 8067bad: 5b pop %ebx 8067bae: 5e pop %esi 8067baf: 5f pop %edi 8067bb0: 89 ec mov %ebp,%esp 8067bb2: 5d pop %ebp 8067bb3: c3 ret 8067bb4: 55 push %ebp 8067bb5: 89 e5 mov %esp,%ebp 8067bb7: 83 ec 04 sub $0x4,%esp 8067bba: 56 push %esi 8067bbb: 53 push %ebx 8067bbc: 8b 4d 08 mov 0x8(%ebp),%ecx 8067bbf: 8b 5d 0c mov 0xc(%ebp),%ebx 8067bc2: 6a 18 push $0x18 8067bc4: 6a 00 push $0x0 8067bc6: 8d 45 fc lea 0xfffffffc(%ebp),%eax 8067bc9: 50 push %eax 8067bca: 51 push %ecx 8067bcb: e8 74 ff ff ff call 0x8067b44 8067bd0: 89 c1 mov %eax,%ecx 8067bd2: 83 c4 10 add $0x10,%esp 8067bd5: 85 c9 test %ecx,%ecx 8067bd7: 74 58 je 0x8067c31 8067bd9: 8b 55 fc mov 0xfffffffc(%ebp),%edx 8067bdc: 8d 04 52 lea (%edx,%edx,2),%eax 8067bdf: 8d 04 42 lea (%edx,%eax,2),%eax 8067be2: c1 e0 05 shl $0x5,%eax 8067be5: 01 d0 add %edx,%eax 8067be7: c1 e0 04 shl $0x4,%eax 8067bea: 89 03 mov %eax,(%ebx) 8067bec: 80 39 3a cmpb $0x3a,(%ecx) 8067bef: 75 4c jne 0x8067c3d 8067bf1: 41 inc %ecx 8067bf2: 6a 3b push $0x3b 8067bf4: 6a 00 push $0x0 8067bf6: 8d 45 fc lea 0xfffffffc(%ebp),%eax 8067bf9: 50 push %eax 8067bfa: 51 push %ecx 8067bfb: e8 44 ff ff ff call 0x8067b44 8067c00: 89 c1 mov %eax,%ecx 8067c02: 83 c4 10 add $0x10,%esp 8067c05: 85 c9 test %ecx,%ecx 8067c07: 74 28 je 0x8067c31 8067c09: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8067c0c: 8d 04 40 lea (%eax,%eax,2),%eax 8067c0f: 8d 04 80 lea (%eax,%eax,4),%eax 8067c12: c1 e0 02 shl $0x2,%eax 8067c15: 01 03 add %eax,(%ebx) 8067c17: 80 39 3a cmpb $0x3a,(%ecx) 8067c1a: 75 21 jne 0x8067c3d 8067c1c: 41 inc %ecx 8067c1d: 6a 3b push $0x3b 8067c1f: 6a 00 push $0x0 8067c21: 8d 45 fc lea 0xfffffffc(%ebp),%eax 8067c24: 50 push %eax 8067c25: 51 push %ecx 8067c26: e8 19 ff ff ff call 0x8067b44 8067c2b: 89 c1 mov %eax,%ecx 8067c2d: 85 c9 test %ecx,%ecx 8067c2f: 75 07 jne 0x8067c38 8067c31: 31 c0 xor %eax,%eax 8067c33: eb 0a jmp 0x8067c3f 8067c35: 8d 76 00 lea 0x0(%esi),%esi 8067c38: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8067c3b: 01 33 add %esi,(%ebx) 8067c3d: 89 c8 mov %ecx,%eax 8067c3f: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8067c42: 5b pop %ebx 8067c43: 5e pop %esi 8067c44: 89 ec mov %ebp,%esp 8067c46: 5d pop %ebp 8067c47: c3 ret 8067c48: 55 push %ebp 8067c49: 89 e5 mov %esp,%ebp 8067c4b: 56 push %esi 8067c4c: 53 push %ebx 8067c4d: 8b 4d 08 mov 0x8(%ebp),%ecx 8067c50: 8b 75 0c mov 0xc(%ebp),%esi 8067c53: 80 39 2d cmpb $0x2d,(%ecx) 8067c56: 75 08 jne 0x8067c60 8067c58: bb 01 00 00 00 mov $0x1,%ebx 8067c5d: 41 inc %ecx 8067c5e: eb 18 jmp 0x8067c78 8067c60: 0f b6 11 movzbl (%ecx),%edx 8067c63: a1 88 ad 07 08 mov 0x807ad88,%eax 8067c68: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 8067c6d: 75 07 jne 0x8067c76 8067c6f: 8a 01 mov (%ecx),%al 8067c71: 41 inc %ecx 8067c72: 3c 2b cmp $0x2b,%al 8067c74: 75 0f jne 0x8067c85 8067c76: 31 db xor %ebx,%ebx 8067c78: 56 push %esi 8067c79: 51 push %ecx 8067c7a: e8 35 ff ff ff call 0x8067bb4 8067c7f: 89 c1 mov %eax,%ecx 8067c81: 85 c9 test %ecx,%ecx 8067c83: 75 07 jne 0x8067c8c 8067c85: 31 c0 xor %eax,%eax 8067c87: eb 0b jmp 0x8067c94 8067c89: 8d 76 00 lea 0x0(%esi),%esi 8067c8c: 85 db test %ebx,%ebx 8067c8e: 74 02 je 0x8067c92 8067c90: f7 1e negl (%esi) 8067c92: 89 c8 mov %ecx,%eax 8067c94: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8067c97: 5b pop %ebx 8067c98: 5e pop %esi 8067c99: 89 ec mov %ebp,%esp 8067c9b: 5d pop %ebp 8067c9c: c3 ret 8067c9d: 8d 76 00 lea 0x0(%esi),%esi 8067ca0: 55 push %ebp 8067ca1: 89 e5 mov %esp,%ebp 8067ca3: 53 push %ebx 8067ca4: 8b 4d 08 mov 0x8(%ebp),%ecx 8067ca7: 8b 5d 0c mov 0xc(%ebp),%ebx 8067caa: 80 39 4a cmpb $0x4a,(%ecx) 8067cad: 75 11 jne 0x8067cc0 8067caf: c7 03 00 00 00 00 movl $0x0,(%ebx) 8067cb5: 41 inc %ecx 8067cb6: 68 6d 01 00 00 push $0x16d 8067cbb: 6a 01 push $0x1 8067cbd: eb 69 jmp 0x8067d28 8067cbf: 90 nop 8067cc0: 80 39 4d cmpb $0x4d,(%ecx) 8067cc3: 75 47 jne 0x8067d0c 8067cc5: c7 03 02 00 00 00 movl $0x2,(%ebx) 8067ccb: 41 inc %ecx 8067ccc: 6a 0c push $0xc 8067cce: 6a 01 push $0x1 8067cd0: 8d 43 0c lea 0xc(%ebx),%eax 8067cd3: 50 push %eax 8067cd4: 51 push %ecx 8067cd5: e8 6a fe ff ff call 0x8067b44 8067cda: 89 c1 mov %eax,%ecx 8067cdc: 83 c4 10 add $0x10,%esp 8067cdf: 85 c9 test %ecx,%ecx 8067ce1: 74 58 je 0x8067d3b 8067ce3: 8a 01 mov (%ecx),%al 8067ce5: 41 inc %ecx 8067ce6: 3c 2e cmp $0x2e,%al 8067ce8: 75 51 jne 0x8067d3b 8067cea: 6a 05 push $0x5 8067cec: 6a 01 push $0x1 8067cee: 8d 43 08 lea 0x8(%ebx),%eax 8067cf1: 50 push %eax 8067cf2: 51 push %ecx 8067cf3: e8 4c fe ff ff call 0x8067b44 8067cf8: 89 c1 mov %eax,%ecx 8067cfa: 83 c4 10 add $0x10,%esp 8067cfd: 85 c9 test %ecx,%ecx 8067cff: 74 3a je 0x8067d3b 8067d01: 8a 01 mov (%ecx),%al 8067d03: 41 inc %ecx 8067d04: 3c 2e cmp $0x2e,%al 8067d06: 75 33 jne 0x8067d3b 8067d08: 6a 06 push $0x6 8067d0a: eb 1a jmp 0x8067d26 8067d0c: 0f b6 11 movzbl (%ecx),%edx 8067d0f: a1 88 ad 07 08 mov 0x807ad88,%eax 8067d14: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 8067d19: 74 20 je 0x8067d3b 8067d1b: c7 03 01 00 00 00 movl $0x1,(%ebx) 8067d21: 68 6d 01 00 00 push $0x16d 8067d26: 6a 00 push $0x0 8067d28: 8d 43 04 lea 0x4(%ebx),%eax 8067d2b: 50 push %eax 8067d2c: 51 push %ecx 8067d2d: e8 12 fe ff ff call 0x8067b44 8067d32: 89 c1 mov %eax,%ecx 8067d34: 83 c4 10 add $0x10,%esp 8067d37: 85 c9 test %ecx,%ecx 8067d39: 75 05 jne 0x8067d40 8067d3b: 31 c0 xor %eax,%eax 8067d3d: eb 1e jmp 0x8067d5d 8067d3f: 90 nop 8067d40: 80 39 2f cmpb $0x2f,(%ecx) 8067d43: 75 0f jne 0x8067d54 8067d45: 41 inc %ecx 8067d46: 8d 43 10 lea 0x10(%ebx),%eax 8067d49: 50 push %eax 8067d4a: 51 push %ecx 8067d4b: e8 64 fe ff ff call 0x8067bb4 8067d50: 89 c1 mov %eax,%ecx 8067d52: eb 07 jmp 0x8067d5b 8067d54: c7 43 10 20 1c 00 00 movl $0x1c20,0x10(%ebx) 8067d5b: 89 c8 mov %ecx,%eax 8067d5d: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8067d60: 89 ec mov %ebp,%esp 8067d62: 5d pop %ebp 8067d63: c3 ret 8067d64: 55 push %ebp 8067d65: 89 e5 mov %esp,%ebp 8067d67: 83 ec 10 sub $0x10,%esp 8067d6a: 57 push %edi 8067d6b: 56 push %esi 8067d6c: 53 push %ebx 8067d6d: 8b 4d 08 mov 0x8(%ebp),%ecx 8067d70: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 8067d77: 8b 55 0c mov 0xc(%ebp),%edx 8067d7a: f6 c2 03 test $0x3,%dl 8067d7d: 75 11 jne 0x8067d90 8067d7f: 8b 45 0c mov 0xc(%ebp),%eax 8067d82: bf 64 00 00 00 mov $0x64,%edi 8067d87: 99 cltd 8067d88: f7 ff idiv %edi 8067d8a: 89 d3 mov %edx,%ebx 8067d8c: 85 db test %ebx,%ebx 8067d8e: 75 11 jne 0x8067da1 8067d90: 8b 45 0c mov 0xc(%ebp),%eax 8067d93: bf 90 01 00 00 mov $0x190,%edi 8067d98: 99 cltd 8067d99: f7 ff idiv %edi 8067d9b: 89 d3 mov %edx,%ebx 8067d9d: 85 db test %ebx,%ebx 8067d9f: 75 07 jne 0x8067da8 8067da1: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) 8067da8: 8b 55 10 mov 0x10(%ebp),%edx 8067dab: 8b 02 mov (%edx),%eax 8067dad: 83 f8 01 cmp $0x1,%eax 8067db0: 74 5a je 0x8067e0c 8067db2: 7f 0c jg 0x8067dc0 8067db4: 85 c0 test %eax,%eax 8067db6: 74 14 je 0x8067dcc 8067db8: e9 6b 02 00 00 jmp 0x8068028 8067dbd: 8d 76 00 lea 0x0(%esi),%esi 8067dc0: 83 f8 02 cmp $0x2,%eax 8067dc3: 74 67 je 0x8067e2c 8067dc5: e9 5e 02 00 00 jmp 0x8068028 8067dca: 8d 36 lea (%esi),%esi 8067dcc: 8b 7d 10 mov 0x10(%ebp),%edi 8067dcf: 8b 7f 04 mov 0x4(%edi),%edi 8067dd2: 4f dec %edi 8067dd3: 8d 04 bf lea (%edi,%edi,4),%eax 8067dd6: 8d 04 87 lea (%edi,%eax,4),%eax 8067dd9: 8d 04 c7 lea (%edi,%eax,8),%eax 8067ddc: c1 e0 02 shl $0x2,%eax 8067ddf: 29 f8 sub %edi,%eax 8067de1: c1 e0 07 shl $0x7,%eax 8067de4: 8d 34 08 lea (%eax,%ecx,1),%esi 8067de7: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 8067deb: 0f 84 37 02 00 00 je 0x8068028 8067df1: 8b 55 10 mov 0x10(%ebp),%edx 8067df4: 83 7a 04 3b cmpl $0x3b,0x4(%edx) 8067df8: 0f 8e 2a 02 00 00 jle 0x8068028 8067dfe: 81 c6 80 51 01 00 add $0x15180,%esi 8067e04: e9 1f 02 00 00 jmp 0x8068028 8067e09: 8d 76 00 lea 0x0(%esi),%esi 8067e0c: 8b 7d 10 mov 0x10(%ebp),%edi 8067e0f: 8b 7f 04 mov 0x4(%edi),%edi 8067e12: 8d 04 bf lea (%edi,%edi,4),%eax 8067e15: 8d 04 87 lea (%edi,%eax,4),%eax 8067e18: 8d 04 c7 lea (%edi,%eax,8),%eax 8067e1b: c1 e0 02 shl $0x2,%eax 8067e1e: 29 f8 sub %edi,%eax 8067e20: c1 e0 07 shl $0x7,%eax 8067e23: 8d 34 08 lea (%eax,%ecx,1),%esi 8067e26: e9 fd 01 00 00 jmp 0x8068028 8067e2b: 90 nop 8067e2c: 89 ce mov %ecx,%esi 8067e2e: 31 db xor %ebx,%ebx 8067e30: 8b 55 10 mov 0x10(%ebp),%edx 8067e33: 8b 52 0c mov 0xc(%edx),%edx 8067e36: 4a dec %edx 8067e37: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8067e3a: 39 d3 cmp %edx,%ebx 8067e3c: 0f 8d f1 00 00 00 jge 0x8067f33 8067e42: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8067e45: 89 f8 mov %edi,%eax 8067e47: 01 f8 add %edi,%eax 8067e49: 01 f8 add %edi,%eax 8067e4b: 89 c1 mov %eax,%ecx 8067e4d: c1 e1 04 shl $0x4,%ecx 8067e50: 89 d0 mov %edx,%eax 8067e52: 83 e8 00 sub $0x0,%eax 8067e55: 83 e0 03 and $0x3,%eax 8067e58: 74 6a je 0x8067ec4 8067e5a: 83 f8 01 cmp $0x1,%eax 8067e5d: 7e 43 jle 0x8067ea2 8067e5f: 83 f8 02 cmp $0x2,%eax 8067e62: 7e 21 jle 0x8067e85 8067e64: 8b 91 44 79 07 08 mov 0x8077944(%ecx),%edx 8067e6a: 8d 04 92 lea (%edx,%edx,4),%eax 8067e6d: 8d 04 82 lea (%edx,%eax,4),%eax 8067e70: 8d 04 c2 lea (%edx,%eax,8),%eax 8067e73: c1 e0 02 shl $0x2,%eax 8067e76: 29 d0 sub %edx,%eax 8067e78: c1 e0 07 shl $0x7,%eax 8067e7b: 01 c6 add %eax,%esi 8067e7d: 83 c1 04 add $0x4,%ecx 8067e80: bb 01 00 00 00 mov $0x1,%ebx 8067e85: 8b 91 44 79 07 08 mov 0x8077944(%ecx),%edx 8067e8b: 8d 04 92 lea (%edx,%edx,4),%eax 8067e8e: 8d 04 82 lea (%edx,%eax,4),%eax 8067e91: 8d 04 c2 lea (%edx,%eax,8),%eax 8067e94: c1 e0 02 shl $0x2,%eax 8067e97: 29 d0 sub %edx,%eax 8067e99: c1 e0 07 shl $0x7,%eax 8067e9c: 01 c6 add %eax,%esi 8067e9e: 83 c1 04 add $0x4,%ecx 8067ea1: 43 inc %ebx 8067ea2: 8b 91 44 79 07 08 mov 0x8077944(%ecx),%edx 8067ea8: 8d 04 92 lea (%edx,%edx,4),%eax 8067eab: 8d 04 82 lea (%edx,%eax,4),%eax 8067eae: 8d 04 c2 lea (%edx,%eax,8),%eax 8067eb1: c1 e0 02 shl $0x2,%eax 8067eb4: 29 d0 sub %edx,%eax 8067eb6: c1 e0 07 shl $0x7,%eax 8067eb9: 01 c6 add %eax,%esi 8067ebb: 83 c1 04 add $0x4,%ecx 8067ebe: 43 inc %ebx 8067ebf: 39 5d f4 cmp %ebx,0xfffffff4(%ebp) 8067ec2: 7e 6f jle 0x8067f33 8067ec4: 8b 91 44 79 07 08 mov 0x8077944(%ecx),%edx 8067eca: 8d 04 92 lea (%edx,%edx,4),%eax 8067ecd: 8d 04 82 lea (%edx,%eax,4),%eax 8067ed0: 8d 04 c2 lea (%edx,%eax,8),%eax 8067ed3: c1 e0 02 shl $0x2,%eax 8067ed6: 29 d0 sub %edx,%eax 8067ed8: c1 e0 07 shl $0x7,%eax 8067edb: 01 c6 add %eax,%esi 8067edd: 8b 91 48 79 07 08 mov 0x8077948(%ecx),%edx 8067ee3: 8d 04 92 lea (%edx,%edx,4),%eax 8067ee6: 8d 04 82 lea (%edx,%eax,4),%eax 8067ee9: 8d 04 c2 lea (%edx,%eax,8),%eax 8067eec: c1 e0 02 shl $0x2,%eax 8067eef: 29 d0 sub %edx,%eax 8067ef1: c1 e0 07 shl $0x7,%eax 8067ef4: 01 c6 add %eax,%esi 8067ef6: 8b 91 4c 79 07 08 mov 0x807794c(%ecx),%edx 8067efc: 8d 04 92 lea (%edx,%edx,4),%eax 8067eff: 8d 04 82 lea (%edx,%eax,4),%eax 8067f02: 8d 04 c2 lea (%edx,%eax,8),%eax 8067f05: c1 e0 02 shl $0x2,%eax 8067f08: 29 d0 sub %edx,%eax 8067f0a: c1 e0 07 shl $0x7,%eax 8067f0d: 01 c6 add %eax,%esi 8067f0f: 8b 91 50 79 07 08 mov 0x8077950(%ecx),%edx 8067f15: 8d 04 92 lea (%edx,%edx,4),%eax 8067f18: 8d 04 82 lea (%edx,%eax,4),%eax 8067f1b: 8d 04 c2 lea (%edx,%eax,8),%eax 8067f1e: c1 e0 02 shl $0x2,%eax 8067f21: 29 d0 sub %edx,%eax 8067f23: c1 e0 07 shl $0x7,%eax 8067f26: 01 c6 add %eax,%esi 8067f28: 83 c1 10 add $0x10,%ecx 8067f2b: 83 c3 04 add $0x4,%ebx 8067f2e: 39 5d f4 cmp %ebx,0xfffffff4(%ebp) 8067f31: 7f 91 jg 0x8067ec4 8067f33: 8b 55 10 mov 0x10(%ebp),%edx 8067f36: 8b 52 0c mov 0xc(%edx),%edx 8067f39: 83 c2 09 add $0x9,%edx 8067f3c: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8067f3f: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8067f42: bf 0c 00 00 00 mov $0xc,%edi 8067f47: 99 cltd 8067f48: f7 ff idiv %edi 8067f4a: 89 d1 mov %edx,%ecx 8067f4c: 41 inc %ecx 8067f4d: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 8067f50: 8b 45 0c mov 0xc(%ebp),%eax 8067f53: 8b 55 10 mov 0x10(%ebp),%edx 8067f56: 83 7a 0c 02 cmpl $0x2,0xc(%edx) 8067f5a: 7f 01 jg 0x8067f5d 8067f5c: 48 dec %eax 8067f5d: bf 64 00 00 00 mov $0x64,%edi 8067f62: 99 cltd 8067f63: f7 ff idiv %edi 8067f65: 89 d3 mov %edx,%ebx 8067f67: 89 c1 mov %eax,%ecx 8067f69: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8067f6c: 8d 04 92 lea (%edx,%edx,4),%eax 8067f6f: 8d 04 80 lea (%eax,%eax,4),%eax 8067f72: 8d 44 02 fe lea 0xfffffffe(%edx,%eax,1),%eax 8067f76: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8067f79: bf 0a 00 00 00 mov $0xa,%edi 8067f7e: 99 cltd 8067f7f: f7 ff idiv %edi 8067f81: 8d 44 18 01 lea 0x1(%eax,%ebx,1),%eax 8067f85: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8067f88: 89 d8 mov %ebx,%eax 8067f8a: 85 c0 test %eax,%eax 8067f8c: 7d 03 jge 0x8067f91 8067f8e: 83 c0 03 add $0x3,%eax 8067f91: c1 f8 02 sar $0x2,%eax 8067f94: 01 45 f4 add %eax,0xfffffff4(%ebp) 8067f97: 89 c8 mov %ecx,%eax 8067f99: 85 c9 test %ecx,%ecx 8067f9b: 7d 03 jge 0x8067fa0 8067f9d: 8d 41 03 lea 0x3(%ecx),%eax 8067fa0: c1 f8 02 sar $0x2,%eax 8067fa3: 01 45 f4 add %eax,0xfffffff4(%ebp) 8067fa6: 8d 04 09 lea (%ecx,%ecx,1),%eax 8067fa9: 29 45 f4 sub %eax,0xfffffff4(%ebp) 8067fac: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8067faf: bf 07 00 00 00 mov $0x7,%edi 8067fb4: 99 cltd 8067fb5: f7 ff idiv %edi 8067fb7: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8067fba: 85 d2 test %edx,%edx 8067fbc: 7d 06 jge 0x8067fc4 8067fbe: 83 c2 07 add $0x7,%edx 8067fc1: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8067fc4: 8b 55 10 mov 0x10(%ebp),%edx 8067fc7: 8b 4a 04 mov 0x4(%edx),%ecx 8067fca: 2b 4d f4 sub 0xfffffff4(%ebp),%ecx 8067fcd: 79 03 jns 0x8067fd2 8067fcf: 83 c1 07 add $0x7,%ecx 8067fd2: bb 01 00 00 00 mov $0x1,%ebx 8067fd7: 8b 7d 10 mov 0x10(%ebp),%edi 8067fda: 39 5f 08 cmp %ebx,0x8(%edi) 8067fdd: 7e 36 jle 0x8068015 8067fdf: 8b 55 fc mov 0xfffffffc(%ebp),%edx 8067fe2: 89 d0 mov %edx,%eax 8067fe4: 01 d0 add %edx,%eax 8067fe6: 01 d0 add %edx,%eax 8067fe8: c1 e0 04 shl $0x4,%eax 8067feb: 8b 57 0c mov 0xc(%edi),%edx 8067fee: 8d 3c 95 00 00 00 00 lea 0x0(,%edx,4),%edi 8067ff5: 01 f8 add %edi,%eax 8067ff7: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8067ffa: 8d 36 lea (%esi),%esi 8067ffc: 8d 41 07 lea 0x7(%ecx),%eax 8067fff: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 8068002: 39 87 40 79 07 08 cmp %eax,0x8077940(%edi) 8068008: 7e 0b jle 0x8068015 806800a: 89 c1 mov %eax,%ecx 806800c: 43 inc %ebx 806800d: 8b 55 10 mov 0x10(%ebp),%edx 8068010: 39 5a 08 cmp %ebx,0x8(%edx) 8068013: 75 e7 jne 0x8067ffc 8068015: 8d 04 89 lea (%ecx,%ecx,4),%eax 8068018: 8d 04 81 lea (%ecx,%eax,4),%eax 806801b: 8d 04 c1 lea (%ecx,%eax,8),%eax 806801e: c1 e0 02 shl $0x2,%eax 8068021: 29 c8 sub %ecx,%eax 8068023: c1 e0 07 shl $0x7,%eax 8068026: 01 c6 add %eax,%esi 8068028: 89 f0 mov %esi,%eax 806802a: 8b 7d 10 mov 0x10(%ebp),%edi 806802d: 03 47 10 add 0x10(%edi),%eax 8068030: 03 45 14 add 0x14(%ebp),%eax 8068033: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 8068036: 5b pop %ebx 8068037: 5e pop %esi 8068038: 5f pop %edi 8068039: 89 ec mov %ebp,%esp 806803b: 5d pop %ebp 806803c: c3 ret 806803d: 8d 76 00 lea 0x0(%esi),%esi 8068040: 55 push %ebp 8068041: 89 e5 mov %esp,%ebp 8068043: 83 ec 58 sub $0x58,%esp 8068046: 57 push %edi 8068047: 56 push %esi 8068048: 53 push %ebx 8068049: 8b 5d 08 mov 0x8(%ebp),%ebx 806804c: 89 5d cc mov %ebx,0xffffffcc(%ebp) 806804f: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8068053: 75 23 jne 0x8068078 8068055: 53 push %ebx 8068056: e8 a9 fa ff ff call 0x8067b04 806805b: 89 c3 mov %eax,%ebx 806805d: 89 d9 mov %ebx,%ecx 806805f: 2b 4d cc sub 0xffffffcc(%ebp),%ecx 8068062: 89 4d c4 mov %ecx,0xffffffc4(%ebp) 8068065: 83 c4 04 add $0x4,%esp 8068068: 83 f9 02 cmp $0x2,%ecx 806806b: 7f 2d jg 0x806809a 806806d: b8 ff ff ff ff mov $0xffffffff,%eax 8068072: e9 29 04 00 00 jmp 0x80684a0 8068077: 90 nop 8068078: 30 c0 xor %al,%al 806807a: 89 df mov %ebx,%edi 806807c: fc cld 806807d: b9 ff ff ff ff mov $0xffffffff,%ecx 8068082: f2 ae repnz scas %es:(%edi),%al 8068084: 89 c8 mov %ecx,%eax 8068086: f7 d0 not %eax 8068088: 48 dec %eax 8068089: 89 45 c4 mov %eax,0xffffffc4(%ebp) 806808c: 01 c3 add %eax,%ebx 806808e: 83 f8 32 cmp $0x32,%eax 8068091: 76 07 jbe 0x806809a 8068093: c7 45 c4 32 00 00 00 movl $0x32,0xffffffc4(%ebp) 806809a: 80 3b 00 cmpb $0x0,(%ebx) 806809d: 74 ce je 0x806806d 806809f: 8d 45 fc lea 0xfffffffc(%ebp),%eax 80680a2: 50 push %eax 80680a3: 53 push %ebx 80680a4: e8 9f fb ff ff call 0x8067c48 80680a9: 89 c3 mov %eax,%ebx 80680ab: 83 c4 08 add $0x8,%esp 80680ae: 85 db test %ebx,%ebx 80680b0: 74 bb je 0x806806d 80680b2: 8b 7d 0c mov 0xc(%ebp),%edi 80680b5: 57 push %edi 80680b6: 68 ac 79 07 08 push $0x80779ac 80680bb: e8 14 f7 ff ff call 0x80677d4 80680c0: 89 c6 mov %eax,%esi 80680c2: 83 c4 08 add $0x8,%esp 80680c5: 85 f6 test %esi,%esi 80680c7: 74 06 je 0x80680cf 80680c9: c7 07 00 00 00 00 movl $0x0,(%edi) 80680cf: 80 3b 00 cmpb $0x0,(%ebx) 80680d2: 0f 84 30 03 00 00 je 0x8068408 80680d8: 89 5d c8 mov %ebx,0xffffffc8(%ebp) 80680db: 53 push %ebx 80680dc: e8 23 fa ff ff call 0x8067b04 80680e1: 89 c3 mov %eax,%ebx 80680e3: 89 d9 mov %ebx,%ecx 80680e5: 2b 4d c8 sub 0xffffffc8(%ebp),%ecx 80680e8: 89 4d c0 mov %ecx,0xffffffc0(%ebp) 80680eb: 83 c4 04 add $0x4,%esp 80680ee: 83 f9 02 cmp $0x2,%ecx 80680f1: 0f 8e 76 ff ff ff jle 0x806806d 80680f7: 80 3b 00 cmpb $0x0,(%ebx) 80680fa: 74 24 je 0x8068120 80680fc: 80 3b 2c cmpb $0x2c,(%ebx) 80680ff: 74 1f je 0x8068120 8068101: 80 3b 3b cmpb $0x3b,(%ebx) 8068104: 74 1a je 0x8068120 8068106: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 8068109: 50 push %eax 806810a: 53 push %ebx 806810b: e8 38 fb ff ff call 0x8067c48 8068110: 89 c3 mov %eax,%ebx 8068112: 83 c4 08 add $0x8,%esp 8068115: 85 db test %ebx,%ebx 8068117: 75 13 jne 0x806812c 8068119: e9 4f ff ff ff jmp 0x806806d 806811e: 8d 36 lea (%esi),%esi 8068120: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8068123: 81 c7 f0 f1 ff ff add $0xfffff1f0,%edi 8068129: 89 7d f8 mov %edi,0xfffffff8(%ebp) 806812c: 80 3b 2c cmpb $0x2c,(%ebx) 806812f: 74 09 je 0x806813a 8068131: 80 3b 3b cmpb $0x3b,(%ebx) 8068134: 0f 85 7a 01 00 00 jne 0x80682b4 806813a: 43 inc %ebx 806813b: 8d 45 e4 lea 0xffffffe4(%ebp),%eax 806813e: 50 push %eax 806813f: 53 push %ebx 8068140: e8 5b fb ff ff call 0x8067ca0 8068145: 89 c3 mov %eax,%ebx 8068147: 83 c4 08 add $0x8,%esp 806814a: 85 db test %ebx,%ebx 806814c: 0f 84 1b ff ff ff je 0x806806d 8068152: 8a 03 mov (%ebx),%al 8068154: 43 inc %ebx 8068155: 3c 2c cmp $0x2c,%al 8068157: 0f 85 10 ff ff ff jne 0x806806d 806815d: 8d 45 d0 lea 0xffffffd0(%ebp),%eax 8068160: 50 push %eax 8068161: 53 push %ebx 8068162: e8 39 fb ff ff call 0x8067ca0 8068167: 89 c3 mov %eax,%ebx 8068169: 83 c4 08 add $0x8,%esp 806816c: 85 db test %ebx,%ebx 806816e: 0f 84 f9 fe ff ff je 0x806806d 8068174: 80 3b 00 cmpb $0x0,(%ebx) 8068177: 0f 85 f0 fe ff ff jne 0x806806d 806817d: 8b 4d 0c mov 0xc(%ebp),%ecx 8068180: c7 41 08 02 00 00 00 movl $0x2,0x8(%ecx) 8068187: c7 41 04 88 00 00 00 movl $0x88,0x4(%ecx) 806818e: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 8068191: f7 df neg %edi 8068193: 89 b9 4c 07 00 00 mov %edi,0x74c(%ecx) 8068199: c7 81 50 07 00 00 01 movl $0x1,0x750(%ecx) 80681a0: 00 00 00 80681a3: 8b 7d c4 mov 0xffffffc4(%ebp),%edi 80681a6: 47 inc %edi 80681a7: 89 b9 54 07 00 00 mov %edi,0x754(%ecx) 80681ad: 8b 7d fc mov 0xfffffffc(%ebp),%edi 80681b0: f7 df neg %edi 80681b2: 89 b9 5c 07 00 00 mov %edi,0x75c(%ecx) 80681b8: c7 81 60 07 00 00 00 movl $0x0,0x760(%ecx) 80681bf: 00 00 00 80681c2: c7 81 64 07 00 00 00 movl $0x0,0x764(%ecx) 80681c9: 00 00 00 80681cc: 8b 75 0c mov 0xc(%ebp),%esi 80681cf: 83 c6 10 add $0x10,%esi 80681d2: 8b 5d 0c mov 0xc(%ebp),%ebx 80681d5: 81 c3 d8 05 00 00 add $0x5d8,%ebx 80681db: c7 45 bc 00 00 00 00 movl $0x0,0xffffffbc(%ebp) 80681e2: c7 45 a8 b2 07 00 00 movl $0x7b2,0xffffffa8(%ebp) 80681e9: 8d 76 00 lea 0x0(%esi),%esi 80681ec: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80681ef: 50 push %eax 80681f0: 8d 45 e4 lea 0xffffffe4(%ebp),%eax 80681f3: 50 push %eax 80681f4: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 80681f7: 51 push %ecx 80681f8: 8b 7d bc mov 0xffffffbc(%ebp),%edi 80681fb: 57 push %edi 80681fc: e8 63 fb ff ff call 0x8067d64 8068201: 89 45 b8 mov %eax,0xffffffb8(%ebp) 8068204: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 8068207: 50 push %eax 8068208: 8d 45 d0 lea 0xffffffd0(%ebp),%eax 806820b: 50 push %eax 806820c: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 806820f: 51 push %ecx 8068210: 57 push %edi 8068211: e8 4e fb ff ff call 0x8067d64 8068216: 83 c4 20 add $0x20,%esp 8068219: 39 45 b8 cmp %eax,0xffffffb8(%ebp) 806821c: 7e 16 jle 0x8068234 806821e: 89 06 mov %eax,(%esi) 8068220: 83 c6 04 add $0x4,%esi 8068223: c6 03 01 movb $0x1,(%ebx) 8068226: 43 inc %ebx 8068227: 8b 7d b8 mov 0xffffffb8(%ebp),%edi 806822a: 89 3e mov %edi,(%esi) 806822c: 83 c6 04 add $0x4,%esi 806822f: c6 03 00 movb $0x0,(%ebx) 8068232: eb 14 jmp 0x8068248 8068234: 8b 4d b8 mov 0xffffffb8(%ebp),%ecx 8068237: 89 0e mov %ecx,(%esi) 8068239: 83 c6 04 add $0x4,%esi 806823c: c6 03 00 movb $0x0,(%ebx) 806823f: 43 inc %ebx 8068240: 89 06 mov %eax,(%esi) 8068242: 83 c6 04 add $0x4,%esi 8068245: c6 03 01 movb $0x1,(%ebx) 8068248: 43 inc %ebx 8068249: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 8068250: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 8068253: f7 c7 03 00 00 00 test $0x3,%edi 8068259: 75 0e jne 0x8068269 806825b: 89 f8 mov %edi,%eax 806825d: b9 64 00 00 00 mov $0x64,%ecx 8068262: 99 cltd 8068263: f7 f9 idiv %ecx 8068265: 85 d2 test %edx,%edx 8068267: 75 0f jne 0x8068278 8068269: 8b 45 a8 mov 0xffffffa8(%ebp),%eax 806826c: bf 90 01 00 00 mov $0x190,%edi 8068271: 99 cltd 8068272: f7 ff idiv %edi 8068274: 85 d2 test %edx,%edx 8068276: 75 07 jne 0x806827f 8068278: c7 45 ac 01 00 00 00 movl $0x1,0xffffffac(%ebp) 806827f: 8b 4d ac mov 0xffffffac(%ebp),%ecx 8068282: 8b 14 8d a4 79 07 08 mov 0x80779a4(,%ecx,4),%edx 8068289: 8d 04 92 lea (%edx,%edx,4),%eax 806828c: 8d 04 82 lea (%edx,%eax,4),%eax 806828f: 8d 04 c2 lea (%edx,%eax,8),%eax 8068292: c1 e0 02 shl $0x2,%eax 8068295: 29 d0 sub %edx,%eax 8068297: c1 e0 07 shl $0x7,%eax 806829a: 01 45 bc add %eax,0xffffffbc(%ebp) 806829d: ff 45 a8 incl 0xffffffa8(%ebp) 80682a0: 81 7d a8 f5 07 00 00 cmpl $0x7f5,0xffffffa8(%ebp) 80682a7: 0f 8e 3f ff ff ff jle 0x80681ec 80682ad: e9 8d 01 00 00 jmp 0x806843f 80682b2: 8d 36 lea (%esi),%esi 80682b4: 80 3b 00 cmpb $0x0,(%ebx) 80682b7: 0f 85 b0 fd ff ff jne 0x806806d 80682bd: 85 f6 test %esi,%esi 80682bf: 0f 85 a8 fd ff ff jne 0x806806d 80682c5: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp) 80682cc: 31 db xor %ebx,%ebx 80682ce: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp) 80682d5: 31 f6 xor %esi,%esi 80682d7: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 80682de: 8b 7d ac mov 0xffffffac(%ebp),%edi 80682e1: 8b 4d 0c mov 0xc(%ebp),%ecx 80682e4: 39 79 08 cmp %edi,0x8(%ecx) 80682e7: 0f 8e a6 00 00 00 jle 0x8068393 80682ed: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 80682f0: f7 df neg %edi 80682f2: 89 7d b0 mov %edi,0xffffffb0(%ebp) 80682f5: 31 c0 xor %eax,%eax 80682f7: 90 nop 80682f8: 8b 4d 0c mov 0xc(%ebp),%ecx 80682fb: 83 bc 08 50 07 00 00 cmpl $0x0,0x750(%eax,%ecx,1) 8068302: 00 8068303: 74 37 je 0x806833c 8068305: 89 f2 mov %esi,%edx 8068307: 8b b4 08 4c 07 00 00 mov 0x74c(%eax,%ecx,1),%esi 806830e: 03 75 f8 add 0xfffffff8(%ebp),%esi 8068311: 85 db test %ebx,%ebx 8068313: 74 08 je 0x806831d 8068315: 39 f2 cmp %esi,%edx 8068317: 0f 85 50 fd ff ff jne 0x806806d 806831d: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 8068320: 8b 7d 0c mov 0xc(%ebp),%edi 8068323: 89 8c 38 4c 07 00 00 mov %ecx,0x74c(%eax,%edi,1) 806832a: 8b 4d c4 mov 0xffffffc4(%ebp),%ecx 806832d: 41 inc %ecx 806832e: 89 8c 38 54 07 00 00 mov %ecx,0x754(%eax,%edi,1) 8068335: bb 01 00 00 00 mov $0x1,%ebx 806833a: eb 42 jmp 0x806837e 806833c: 8b 55 a8 mov 0xffffffa8(%ebp),%edx 806833f: 8b 7d 0c mov 0xc(%ebp),%edi 8068342: 8b bc 38 4c 07 00 00 mov 0x74c(%eax,%edi,1),%edi 8068349: 03 7d fc add 0xfffffffc(%ebp),%edi 806834c: 89 7d a8 mov %edi,0xffffffa8(%ebp) 806834f: 83 7d b4 00 cmpl $0x0,0xffffffb4(%ebp) 8068353: 74 08 je 0x806835d 8068355: 39 fa cmp %edi,%edx 8068357: 0f 85 10 fd ff ff jne 0x806806d 806835d: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8068360: f7 df neg %edi 8068362: 8b 4d 0c mov 0xc(%ebp),%ecx 8068365: 89 bc 08 4c 07 00 00 mov %edi,0x74c(%eax,%ecx,1) 806836c: c7 84 08 54 07 00 00 movl $0x0,0x754(%eax,%ecx,1) 8068373: 00 00 00 00 8068377: c7 45 b4 01 00 00 00 movl $0x1,0xffffffb4(%ebp) 806837e: 83 c0 10 add $0x10,%eax 8068381: ff 45 ac incl 0xffffffac(%ebp) 8068384: 8b 4d ac mov 0xffffffac(%ebp),%ecx 8068387: 8b 7d 0c mov 0xc(%ebp),%edi 806838a: 39 4f 08 cmp %ecx,0x8(%edi) 806838d: 0f 8f 65 ff ff ff jg 0x80682f8 8068393: 85 db test %ebx,%ebx 8068395: 0f 84 d2 fc ff ff je 0x806806d 806839b: 83 7d b4 00 cmpl $0x0,0xffffffb4(%ebp) 806839f: 0f 84 c8 fc ff ff je 0x806806d 80683a5: 31 db xor %ebx,%ebx 80683a7: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 80683ae: 8b 4d ac mov 0xffffffac(%ebp),%ecx 80683b1: 8b 7d 0c mov 0xc(%ebp),%edi 80683b4: 39 4f 04 cmp %ecx,0x4(%edi) 80683b7: 0f 8e 82 00 00 00 jle 0x806843f 80683bd: 8d 76 00 lea 0x0(%esi),%esi 80683c0: 8b 4d 0c mov 0xc(%ebp),%ecx 80683c3: 8b 7d ac mov 0xffffffac(%ebp),%edi 80683c6: 0f b6 84 0f d8 05 00 movzbl 0x5d8(%edi,%ecx,1),%eax 80683cd: 00 80683ce: c1 e0 04 shl $0x4,%eax 80683d1: 8d 94 01 4c 07 00 00 lea 0x74c(%ecx,%eax,1),%edx 80683d8: 8b 44 b9 10 mov 0x10(%ecx,%edi,4),%eax 80683dc: 85 db test %ebx,%ebx 80683de: 74 0c je 0x80683ec 80683e0: 83 7a 0c 00 cmpl $0x0,0xc(%edx) 80683e4: 75 06 jne 0x80683ec 80683e6: 01 f0 add %esi,%eax 80683e8: eb 05 jmp 0x80683ef 80683ea: 8d 36 lea (%esi),%esi 80683ec: 03 45 a8 add 0xffffffa8(%ebp),%eax 80683ef: 8b 4d ac mov 0xffffffac(%ebp),%ecx 80683f2: 8b 7d 0c mov 0xc(%ebp),%edi 80683f5: 89 44 8f 10 mov %eax,0x10(%edi,%ecx,4) 80683f9: 8b 5a 04 mov 0x4(%edx),%ebx 80683fc: 41 inc %ecx 80683fd: 89 4d ac mov %ecx,0xffffffac(%ebp) 8068400: 39 4f 04 cmp %ecx,0x4(%edi) 8068403: 7f bb jg 0x80683c0 8068405: eb 38 jmp 0x806843f 8068407: 90 nop 8068408: c7 45 c0 00 00 00 00 movl $0x0,0xffffffc0(%ebp) 806840f: 8b 4d 0c mov 0xc(%ebp),%ecx 8068412: c7 41 08 01 00 00 00 movl $0x1,0x8(%ecx) 8068419: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 8068420: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8068423: f7 df neg %edi 8068425: 89 b9 4c 07 00 00 mov %edi,0x74c(%ecx) 806842b: c7 81 50 07 00 00 00 movl $0x0,0x750(%ecx) 8068432: 00 00 00 8068435: c7 81 54 07 00 00 00 movl $0x0,0x754(%ecx) 806843c: 00 00 00 806843f: 8b 7d c4 mov 0xffffffc4(%ebp),%edi 8068442: 47 inc %edi 8068443: 8b 4d 0c mov 0xc(%ebp),%ecx 8068446: 89 79 0c mov %edi,0xc(%ecx) 8068449: 83 7d c0 00 cmpl $0x0,0xffffffc0(%ebp) 806844d: 74 0a je 0x8068459 806844f: 8b 41 0c mov 0xc(%ecx),%eax 8068452: 40 inc %eax 8068453: 03 45 c0 add 0xffffffc0(%ebp),%eax 8068456: 89 41 0c mov %eax,0xc(%ecx) 8068459: 8b 4d 0c mov 0xc(%ebp),%ecx 806845c: 83 79 0c 33 cmpl $0x33,0xc(%ecx) 8068460: 0f 87 07 fc ff ff ja 0x806806d 8068466: 8b 5d 0c mov 0xc(%ebp),%ebx 8068469: 81 c3 4c 17 00 00 add $0x174c,%ebx 806846f: 8b 7d c4 mov 0xffffffc4(%ebp),%edi 8068472: 57 push %edi 8068473: 8b 4d cc mov 0xffffffcc(%ebp),%ecx 8068476: 51 push %ecx 8068477: 53 push %ebx 8068478: e8 f7 b7 ff ff call 0x8063c74 806847d: 01 fb add %edi,%ebx 806847f: c6 03 00 movb $0x0,(%ebx) 8068482: 43 inc %ebx 8068483: 83 c4 0c add $0xc,%esp 8068486: 83 7d c0 00 cmpl $0x0,0xffffffc0(%ebp) 806848a: 74 12 je 0x806849e 806848c: 8b 7d c0 mov 0xffffffc0(%ebp),%edi 806848f: 57 push %edi 8068490: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 8068493: 51 push %ecx 8068494: 53 push %ebx 8068495: e8 da b7 ff ff call 0x8063c74 806849a: c6 04 1f 00 movb $0x0,(%edi,%ebx,1) 806849e: 31 c0 xor %eax,%eax 80684a0: 8d 65 9c lea 0xffffff9c(%ebp),%esp 80684a3: 5b pop %ebx 80684a4: 5e pop %esi 80684a5: 5f pop %edi 80684a6: 89 ec mov %ebp,%esp 80684a8: 5d pop %ebp 80684a9: c3 ret 80684aa: 8d 36 lea (%esi),%esi 80684ac: 55 push %ebp 80684ad: 89 e5 mov %esp,%ebp 80684af: 53 push %ebx 80684b0: 8b 5d 08 mov 0x8(%ebp),%ebx 80684b3: 53 push %ebx 80684b4: 68 1c 79 07 08 push $0x807791c 80684b9: e8 16 f3 ff ff call 0x80677d4 80684be: 83 c4 08 add $0x8,%esp 80684c1: 85 c0 test %eax,%eax 80684c3: 74 0d je 0x80684d2 80684c5: 6a 01 push $0x1 80684c7: 53 push %ebx 80684c8: 68 1c 79 07 08 push $0x807791c 80684cd: e8 6e fb ff ff call 0x8068040 80684d2: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80684d5: 89 ec mov %ebp,%esp 80684d7: 5d pop %ebp 80684d8: c3 ret 80684d9: 8d 76 00 lea 0x0(%esi),%esi 80684dc: 55 push %ebp 80684dd: 89 e5 mov %esp,%ebp 80684df: 53 push %ebx 80684e0: 68 b7 79 07 08 push $0x80779b7 80684e5: e8 f6 d2 fe ff call 0x80557e0 80684ea: 89 c3 mov %eax,%ebx 80684ec: 83 c4 04 add $0x4,%esp 80684ef: 85 db test %ebx,%ebx 80684f1: 75 0d jne 0x8068500 80684f3: e8 98 00 00 00 call 0x8068590 80684f8: e9 8c 00 00 00 jmp 0x8068589 80684fd: 8d 76 00 lea 0x0(%esi),%esi 8068500: c7 05 c8 0a 08 08 01 movl $0x1,0x8080ac8 8068507: 00 00 00 806850a: 80 3b 00 cmpb $0x0,(%ebx) 806850d: 75 3d jne 0x806854c 806850f: c7 05 a8 d8 07 08 00 movl $0x0,0x807d8a8 8068516: 00 00 00 8068519: c7 05 ac d8 07 08 00 movl $0x0,0x807d8ac 8068520: 00 00 00 8068523: c7 05 f4 df 07 08 00 movl $0x0,0x807dff4 806852a: 00 00 00 806852d: c7 05 fc df 07 08 00 movl $0x0,0x807dffc 8068534: 00 00 00 8068537: 68 1c 79 07 08 push $0x807791c 806853c: 68 f4 ef 07 08 push $0x807eff4 8068541: e8 62 b5 ff ff call 0x8063aa8 8068546: 83 c4 08 add $0x8,%esp 8068549: eb 39 jmp 0x8068584 806854b: 90 nop 806854c: 68 a8 d8 07 08 push $0x807d8a8 8068551: 53 push %ebx 8068552: e8 7d f2 ff ff call 0x80677d4 8068557: 83 c4 08 add $0x8,%esp 806855a: 85 c0 test %eax,%eax 806855c: 74 26 je 0x8068584 806855e: 80 3b 3a cmpb $0x3a,(%ebx) 8068561: 74 14 je 0x8068577 8068563: 6a 00 push $0x0 8068565: 68 a8 d8 07 08 push $0x807d8a8 806856a: 53 push %ebx 806856b: e8 d0 fa ff ff call 0x8068040 8068570: 83 c4 0c add $0xc,%esp 8068573: 85 c0 test %eax,%eax 8068575: 74 0d je 0x8068584 8068577: 68 a8 d8 07 08 push $0x807d8a8 806857c: e8 2b ff ff ff call 0x80684ac 8068581: 83 c4 04 add $0x4,%esp 8068584: e8 13 f1 ff ff call 0x806769c 8068589: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 806858c: 89 ec mov %ebp,%esp 806858e: 5d pop %ebp 806858f: c3 ret 8068590: 55 push %ebp 8068591: 89 e5 mov %esp,%ebp 8068593: c7 05 c8 0a 08 08 01 movl $0x1,0x8080ac8 806859a: 00 00 00 806859d: 68 a8 d8 07 08 push $0x807d8a8 80685a2: 6a 00 push $0x0 80685a4: e8 2b f2 ff ff call 0x80677d4 80685a9: 83 c4 08 add $0x8,%esp 80685ac: 85 c0 test %eax,%eax 80685ae: 74 0d je 0x80685bd 80685b0: 68 a8 d8 07 08 push $0x807d8a8 80685b5: e8 f2 fe ff ff call 0x80684ac 80685ba: 83 c4 04 add $0x4,%esp 80685bd: e8 da f0 ff ff call 0x806769c 80685c2: 89 ec mov %ebp,%esp 80685c4: 5d pop %ebp 80685c5: c3 ret 80685c6: 8d 36 lea (%esi),%esi 80685c8: 55 push %ebp 80685c9: 89 e5 mov %esp,%ebp 80685cb: 83 ec 04 sub $0x4,%esp 80685ce: 57 push %edi 80685cf: 56 push %esi 80685d0: 53 push %ebx 80685d1: 8b 45 08 mov 0x8(%ebp),%eax 80685d4: 8b 7d 10 mov 0x10(%ebp),%edi 80685d7: 8b 00 mov (%eax),%eax 80685d9: 89 45 fc mov %eax,0xfffffffc(%ebp) 80685dc: 83 3d c8 0a 08 08 00 cmpl $0x0,0x8080ac8 80685e3: 75 05 jne 0x80685ea 80685e5: e8 f2 fe ff ff call 0x80684dc 80685ea: be a8 d8 07 08 mov $0x807d8a8,%esi 80685ef: 83 3d ac d8 07 08 00 cmpl $0x0,0x807d8ac 80685f6: 74 0b je 0x8068603 80685f8: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80685fb: 39 05 b8 d8 07 08 cmp %eax,0x807d8b8 8068601: 7e 29 jle 0x806862c 8068603: 31 c0 xor %eax,%eax 8068605: 83 be 50 07 00 00 00 cmpl $0x0,0x750(%esi) 806860c: 74 42 je 0x8068650 806860e: 31 d2 xor %edx,%edx 8068610: 83 c2 10 add $0x10,%edx 8068613: 40 inc %eax 8068614: 39 46 08 cmp %eax,0x8(%esi) 8068617: 7e 0f jle 0x8068628 8068619: 83 bc 32 50 07 00 00 cmpl $0x0,0x750(%edx,%esi,1) 8068620: 00 8068621: 75 ed jne 0x8068610 8068623: eb 2b jmp 0x8068650 8068625: 8d 76 00 lea 0x0(%esi),%esi 8068628: 31 c0 xor %eax,%eax 806862a: eb 24 jmp 0x8068650 806862c: b8 01 00 00 00 mov $0x1,%eax 8068631: 39 46 04 cmp %eax,0x4(%esi) 8068634: 7e 12 jle 0x8068648 8068636: 8b 55 fc mov 0xfffffffc(%ebp),%edx 8068639: 8d 76 00 lea 0x0(%esi),%esi 806863c: 39 54 86 10 cmp %edx,0x10(%esi,%eax,4) 8068640: 7f 06 jg 0x8068648 8068642: 40 inc %eax 8068643: 39 46 04 cmp %eax,0x4(%esi) 8068646: 7f f4 jg 0x806863c 8068648: 0f b6 84 30 d7 05 00 movzbl 0x5d7(%eax,%esi,1),%eax 806864f: 00 8068650: 89 c3 mov %eax,%ebx 8068652: c1 e3 04 shl $0x4,%ebx 8068655: 8d 9c 1e 4c 07 00 00 lea 0x74c(%esi,%ebx,1),%ebx 806865c: 57 push %edi 806865d: 56 push %esi 806865e: 8b 03 mov (%ebx),%eax 8068660: 50 push %eax 8068661: 8d 45 fc lea 0xfffffffc(%ebp),%eax 8068664: 50 push %eax 8068665: e8 da 00 00 00 call 0x8068744 806866a: 8b 53 04 mov 0x4(%ebx),%edx 806866d: 89 57 20 mov %edx,0x20(%edi) 8068670: 8b 43 08 mov 0x8(%ebx),%eax 8068673: 05 4c 17 00 00 add $0x174c,%eax 8068678: 01 c6 add %eax,%esi 806867a: 89 34 95 f4 b2 07 08 mov %esi,0x807b2f4(,%edx,4) 8068681: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 8068684: 5b pop %ebx 8068685: 5e pop %esi 8068686: 5f pop %edi 8068687: 89 ec mov %ebp,%esp 8068689: 5d pop %ebp 806868a: c3 ret 806868b: 90 nop 806868c: 55 push %ebp 806868d: 89 e5 mov %esp,%ebp 806868f: 8b 45 08 mov 0x8(%ebp),%eax 8068692: 68 34 d8 07 08 push $0x807d834 8068697: 6a 00 push $0x0 8068699: 50 push %eax 806869a: e8 29 ff ff ff call 0x80685c8 806869f: b8 34 d8 07 08 mov $0x807d834,%eax 80686a4: 89 ec mov %ebp,%esp 80686a6: 5d pop %ebp 80686a7: c3 ret 80686a8: 55 push %ebp 80686a9: 89 e5 mov %esp,%ebp 80686ab: 53 push %ebx 80686ac: 8b 45 08 mov 0x8(%ebp),%eax 80686af: 8b 5d 0c mov 0xc(%ebp),%ebx 80686b2: 53 push %ebx 80686b3: 6a 00 push $0x0 80686b5: 50 push %eax 80686b6: e8 0d ff ff ff call 0x80685c8 80686bb: 89 d8 mov %ebx,%eax 80686bd: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80686c0: 89 ec mov %ebp,%esp 80686c2: 5d pop %ebp 80686c3: c3 ret 80686c4: 55 push %ebp 80686c5: 89 e5 mov %esp,%ebp 80686c7: 57 push %edi 80686c8: 56 push %esi 80686c9: 53 push %ebx 80686ca: 8b 7d 08 mov 0x8(%ebp),%edi 80686cd: 8b 75 0c mov 0xc(%ebp),%esi 80686d0: 8b 5d 10 mov 0x10(%ebp),%ebx 80686d3: 83 3d cc 0a 08 08 00 cmpl $0x0,0x8080acc 80686da: 75 17 jne 0x80686f3 80686dc: c7 05 cc 0a 08 08 01 movl $0x1,0x8080acc 80686e3: 00 00 00 80686e6: 68 b8 f1 07 08 push $0x807f1b8 80686eb: e8 bc fd ff ff call 0x80684ac 80686f0: 83 c4 04 add $0x4,%esp 80686f3: 53 push %ebx 80686f4: 68 b8 f1 07 08 push $0x807f1b8 80686f9: 56 push %esi 80686fa: 57 push %edi 80686fb: e8 44 00 00 00 call 0x8068744 8068700: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8068703: 5b pop %ebx 8068704: 5e pop %esi 8068705: 5f pop %edi 8068706: 89 ec mov %ebp,%esp 8068708: 5d pop %ebp 8068709: c3 ret 806870a: 8d 36 lea (%esi),%esi 806870c: 55 push %ebp 806870d: 89 e5 mov %esp,%ebp 806870f: 53 push %ebx 8068710: 8b 45 08 mov 0x8(%ebp),%eax 8068713: 8b 5d 0c mov 0xc(%ebp),%ebx 8068716: 53 push %ebx 8068717: 6a 00 push $0x0 8068719: 50 push %eax 806871a: e8 a5 ff ff ff call 0x80686c4 806871f: 89 d8 mov %ebx,%eax 8068721: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8068724: 89 ec mov %ebp,%esp 8068726: 5d pop %ebp 8068727: c3 ret 8068728: 55 push %ebp 8068729: 89 e5 mov %esp,%ebp 806872b: 8b 45 08 mov 0x8(%ebp),%eax 806872e: 68 60 d8 07 08 push $0x807d860 8068733: 6a 00 push $0x0 8068735: 50 push %eax 8068736: e8 89 ff ff ff call 0x80686c4 806873b: b8 60 d8 07 08 mov $0x807d860,%eax 8068740: 89 ec mov %ebp,%esp 8068742: 5d pop %ebp 8068743: c3 ret 8068744: 55 push %ebp 8068745: 89 e5 mov %esp,%ebp 8068747: 83 ec 1c sub $0x1c,%esp 806874a: 57 push %edi 806874b: 56 push %esi 806874c: 53 push %ebx 806874d: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 8068754: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 806875b: 8b 45 10 mov 0x10(%ebp),%eax 806875e: 8b 08 mov (%eax),%ecx 8068760: 49 dec %ecx 8068761: 0f 88 7c 01 00 00 js 0x80688e3 8068767: 8b 5d 08 mov 0x8(%ebp),%ebx 806876a: 8b 33 mov (%ebx),%esi 806876c: 8d 3c cd 00 00 00 00 lea 0x0(,%ecx,8),%edi 8068773: 89 7d f4 mov %edi,0xfffffff4(%ebp) 8068776: 83 c7 f8 add $0xfffffff8,%edi 8068779: 89 7d f0 mov %edi,0xfffffff0(%ebp) 806877c: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 806877f: 05 80 17 00 00 add $0x1780,%eax 8068784: 89 45 e4 mov %eax,0xffffffe4(%ebp) 8068787: 89 cb mov %ecx,%ebx 8068789: f7 d3 not %ebx 806878b: 89 da mov %ebx,%edx 806878d: 83 e2 03 and $0x3,%edx 8068790: 83 f9 ff cmp $0xffffffff,%ecx 8068793: 7e 47 jle 0x80687dc 8068795: 85 d2 test %edx,%edx 8068797: 74 63 je 0x80687fc 8068799: 83 fa 03 cmp $0x3,%edx 806879c: 7d 3e jge 0x80687dc 806879e: 83 fa 02 cmp $0x2,%edx 80687a1: 7d 22 jge 0x80687c5 80687a3: 8b 55 10 mov 0x10(%ebp),%edx 80687a6: 01 c2 add %eax,%edx 80687a8: 39 32 cmp %esi,(%edx) 80687aa: 7f 10 jg 0x80687bc 80687ac: 0f 85 17 01 00 00 jne 0x80688c9 80687b2: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 80687b5: e9 e5 00 00 00 jmp 0x806889f 80687ba: 8d 36 lea (%esi),%esi 80687bc: 83 45 f0 f8 addl $0xfffffff8,0xfffffff0(%ebp) 80687c0: 83 45 e4 f8 addl $0xfffffff8,0xffffffe4(%ebp) 80687c4: 49 dec %ecx 80687c5: 8b 55 10 mov 0x10(%ebp),%edx 80687c8: 03 55 e4 add 0xffffffe4(%ebp),%edx 80687cb: 39 32 cmp %esi,(%edx) 80687cd: 0f 8e c8 00 00 00 jle 0x806889b 80687d3: 83 45 f0 f8 addl $0xfffffff8,0xfffffff0(%ebp) 80687d7: 83 45 e4 f8 addl $0xfffffff8,0xffffffe4(%ebp) 80687db: 49 dec %ecx 80687dc: 8b 55 10 mov 0x10(%ebp),%edx 80687df: 03 55 e4 add 0xffffffe4(%ebp),%edx 80687e2: 39 32 cmp %esi,(%edx) 80687e4: 0f 8e b1 00 00 00 jle 0x806889b 80687ea: 83 45 f0 f8 addl $0xfffffff8,0xfffffff0(%ebp) 80687ee: 83 45 e4 f8 addl $0xfffffff8,0xffffffe4(%ebp) 80687f2: 49 dec %ecx 80687f3: 0f 88 ea 00 00 00 js 0x80688e3 80687f9: 8d 76 00 lea 0x0(%esi),%esi 80687fc: 8b 55 10 mov 0x10(%ebp),%edx 80687ff: 03 55 e4 add 0xffffffe4(%ebp),%edx 8068802: 39 32 cmp %esi,(%edx) 8068804: 0f 8e 91 00 00 00 jle 0x806889b 806880a: 83 45 f0 f8 addl $0xfffffff8,0xfffffff0(%ebp) 806880e: 49 dec %ecx 806880f: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8068812: 8b 5d 10 mov 0x10(%ebp),%ebx 8068815: 8d 54 03 f8 lea 0xfffffff8(%ebx,%eax,1),%edx 8068819: 39 32 cmp %esi,(%edx) 806881b: 7f 2f jg 0x806884c 806881d: 0f 85 a6 00 00 00 jne 0x80688c9 8068823: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 806882a: 85 c9 test %ecx,%ecx 806882c: 75 0a jne 0x8068838 806882e: 83 7a 04 00 cmpl $0x0,0x4(%edx) 8068832: 0f 8f 8a 00 00 00 jg 0x80688c2 8068838: 8b 5a 04 mov 0x4(%edx),%ebx 806883b: 8b 7d 10 mov 0x10(%ebp),%edi 806883e: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 8068841: 39 9c 38 84 17 00 00 cmp %ebx,0x1784(%eax,%edi,1) 8068848: 7d 7f jge 0x80688c9 806884a: eb 76 jmp 0x80688c2 806884c: 83 45 f0 f8 addl $0xfffffff8,0xfffffff0(%ebp) 8068850: 49 dec %ecx 8068851: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 8068854: 8b 45 10 mov 0x10(%ebp),%eax 8068857: 8d 54 38 f0 lea 0xfffffff0(%eax,%edi,1),%edx 806885b: 39 32 cmp %esi,(%edx) 806885d: 7f 29 jg 0x8068888 806885f: 75 68 jne 0x80688c9 8068861: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8068868: 85 c9 test %ecx,%ecx 806886a: 75 06 jne 0x8068872 806886c: 83 7a 04 00 cmpl $0x0,0x4(%edx) 8068870: 7f 50 jg 0x80688c2 8068872: 8b 42 04 mov 0x4(%edx),%eax 8068875: 8b 5d 10 mov 0x10(%ebp),%ebx 8068878: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 806887b: 39 84 1f 84 17 00 00 cmp %eax,0x1784(%edi,%ebx,1) 8068882: 7d 45 jge 0x80688c9 8068884: eb 3c jmp 0x80688c2 8068886: 8d 36 lea (%esi),%esi 8068888: 83 45 f0 f8 addl $0xfffffff8,0xfffffff0(%ebp) 806888c: 49 dec %ecx 806888d: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 8068890: 8b 7d 10 mov 0x10(%ebp),%edi 8068893: 8d 54 1f e8 lea 0xffffffe8(%edi,%ebx,1),%edx 8068897: 39 32 cmp %esi,(%edx) 8068899: 7f 39 jg 0x80688d4 806889b: 39 32 cmp %esi,(%edx) 806889d: 75 2a jne 0x80688c9 806889f: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 80688a6: 85 c9 test %ecx,%ecx 80688a8: 75 06 jne 0x80688b0 80688aa: 83 7a 04 00 cmpl $0x0,0x4(%edx) 80688ae: 7f 12 jg 0x80688c2 80688b0: 8b 7a 04 mov 0x4(%edx),%edi 80688b3: 8b 45 10 mov 0x10(%ebp),%eax 80688b6: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 80688b9: 39 bc 03 84 17 00 00 cmp %edi,0x1784(%ebx,%eax,1) 80688c0: 7d 07 jge 0x80688c9 80688c2: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp) 80688c9: 8b 52 04 mov 0x4(%edx),%edx 80688cc: 89 55 fc mov %edx,0xfffffffc(%ebp) 80688cf: eb 12 jmp 0x80688e3 80688d1: 8d 76 00 lea 0x0(%esi),%esi 80688d4: 83 45 f0 f8 addl $0xfffffff8,0xfffffff0(%ebp) 80688d8: 83 45 e4 e0 addl $0xffffffe0,0xffffffe4(%ebp) 80688dc: 49 dec %ecx 80688dd: 0f 89 19 ff ff ff jns 0x80687fc 80688e3: 8b 45 08 mov 0x8(%ebp),%eax 80688e6: 8b 10 mov (%eax),%edx 80688e8: 89 d0 mov %edx,%eax 80688ea: bb 80 51 01 00 mov $0x15180,%ebx 80688ef: 99 cltd 80688f0: f7 fb idiv %ebx 80688f2: 89 c6 mov %eax,%esi 80688f4: 8b 7d 0c mov 0xc(%ebp),%edi 80688f7: 2b 7d fc sub 0xfffffffc(%ebp),%edi 80688fa: 89 7d f4 mov %edi,0xfffffff4(%ebp) 80688fd: 01 fa add %edi,%edx 80688ff: 79 16 jns 0x8068917 8068901: 8d 76 00 lea 0x0(%esi),%esi 8068904: 4e dec %esi 8068905: 81 c2 80 51 01 00 add $0x15180,%edx 806890b: 78 f7 js 0x8068904 806890d: eb 08 jmp 0x8068917 806890f: 90 nop 8068910: 81 c2 80 ae fe ff add $0xfffeae80,%edx 8068916: 46 inc %esi 8068917: 81 fa 7f 51 01 00 cmp $0x1517f,%edx 806891d: 7f f1 jg 0x8068910 806891f: 89 d0 mov %edx,%eax 8068921: bb 10 0e 00 00 mov $0xe10,%ebx 8068926: 99 cltd 8068927: f7 fb idiv %ebx 8068929: 89 c1 mov %eax,%ecx 806892b: 8b 7d 14 mov 0x14(%ebp),%edi 806892e: 89 4f 08 mov %ecx,0x8(%edi) 8068931: 89 d0 mov %edx,%eax 8068933: bb 3c 00 00 00 mov $0x3c,%ebx 8068938: 99 cltd 8068939: f7 fb idiv %ebx 806893b: 89 c1 mov %eax,%ecx 806893d: 89 4f 04 mov %ecx,0x4(%edi) 8068940: 89 17 mov %edx,(%edi) 8068942: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 8068946: 74 02 je 0x806894a 8068948: ff 07 incl (%edi) 806894a: 8d 56 04 lea 0x4(%esi),%edx 806894d: 89 d0 mov %edx,%eax 806894f: bb 07 00 00 00 mov $0x7,%ebx 8068954: 99 cltd 8068955: f7 fb idiv %ebx 8068957: 8b 7d 14 mov 0x14(%ebp),%edi 806895a: 89 57 18 mov %edx,0x18(%edi) 806895d: 85 d2 test %edx,%edx 806895f: 7d 04 jge 0x8068965 8068961: 83 47 18 07 addl $0x7,0x18(%edi) 8068965: c7 45 f0 b2 07 00 00 movl $0x7b2,0xfffffff0(%ebp) 806896c: 85 f6 test %esi,%esi 806896e: 7c 48 jl 0x80689b8 8068970: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 8068977: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 806897a: a8 03 test $0x3,%al 806897c: 75 0c jne 0x806898a 806897e: bb 64 00 00 00 mov $0x64,%ebx 8068983: 99 cltd 8068984: f7 fb idiv %ebx 8068986: 85 d2 test %edx,%edx 8068988: 75 0f jne 0x8068999 806898a: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 806898d: bb 90 01 00 00 mov $0x190,%ebx 8068992: 99 cltd 8068993: f7 fb idiv %ebx 8068995: 85 d2 test %edx,%edx 8068997: 75 07 jne 0x80689a0 8068999: c7 45 e4 01 00 00 00 movl $0x1,0xffffffe4(%ebp) 80689a0: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 80689a3: 39 34 bd a4 79 07 08 cmp %esi,0x80779a4(,%edi,4) 80689aa: 7f 4b jg 0x80689f7 80689ac: ff 45 f0 incl 0xfffffff0(%ebp) 80689af: 2b 34 bd a4 79 07 08 sub 0x80779a4(,%edi,4),%esi 80689b6: eb b8 jmp 0x8068970 80689b8: ff 4d f0 decl 0xfffffff0(%ebp) 80689bb: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 80689c2: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 80689c5: a8 03 test $0x3,%al 80689c7: 75 0c jne 0x80689d5 80689c9: bb 64 00 00 00 mov $0x64,%ebx 80689ce: 99 cltd 80689cf: f7 fb idiv %ebx 80689d1: 85 d2 test %edx,%edx 80689d3: 75 0f jne 0x80689e4 80689d5: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 80689d8: bb 90 01 00 00 mov $0x190,%ebx 80689dd: 99 cltd 80689de: f7 fb idiv %ebx 80689e0: 85 d2 test %edx,%edx 80689e2: 75 07 jne 0x80689eb 80689e4: c7 45 e4 01 00 00 00 movl $0x1,0xffffffe4(%ebp) 80689eb: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 80689ee: 03 34 bd a4 79 07 08 add 0x80779a4(,%edi,4),%esi 80689f5: 78 c1 js 0x80689b8 80689f7: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 80689fa: 81 c3 94 f8 ff ff add $0xfffff894,%ebx 8068a00: 8b 45 14 mov 0x14(%ebp),%eax 8068a03: 89 58 14 mov %ebx,0x14(%eax) 8068a06: 89 70 1c mov %esi,0x1c(%eax) 8068a09: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 8068a0c: 01 ff add %edi,%edi 8068a0e: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8068a11: 01 c7 add %eax,%edi 8068a13: c1 e7 04 shl $0x4,%edi 8068a16: 89 fa mov %edi,%edx 8068a18: 81 c2 44 79 07 08 add $0x8077944,%edx 8068a1e: 8b 5d 14 mov 0x14(%ebp),%ebx 8068a21: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 8068a28: 39 b7 44 79 07 08 cmp %esi,0x8077944(%edi) 8068a2e: 7f 17 jg 0x8068a47 8068a30: 8b 7d 14 mov 0x14(%ebp),%edi 8068a33: 8b 7f 10 mov 0x10(%edi),%edi 8068a36: 2b 34 ba sub (%edx,%edi,4),%esi 8068a39: 8b 45 14 mov 0x14(%ebp),%eax 8068a3c: ff 40 10 incl 0x10(%eax) 8068a3f: 8b 58 10 mov 0x10(%eax),%ebx 8068a42: 39 34 9a cmp %esi,(%edx,%ebx,4) 8068a45: 7e e9 jle 0x8068a30 8068a47: 46 inc %esi 8068a48: 8b 7d 14 mov 0x14(%ebp),%edi 8068a4b: 89 77 0c mov %esi,0xc(%edi) 8068a4e: c7 47 20 00 00 00 00 movl $0x0,0x20(%edi) 8068a55: 8d 65 d8 lea 0xffffffd8(%ebp),%esp 8068a58: 5b pop %ebx 8068a59: 5e pop %esi 8068a5a: 5f pop %edi 8068a5b: 89 ec mov %ebp,%esp 8068a5d: 5d pop %ebp 8068a5e: c3 ret 8068a5f: 90 nop 8068a60: 55 push %ebp 8068a61: 89 e5 mov %esp,%ebp 8068a63: 53 push %ebx 8068a64: 8b 55 08 mov 0x8(%ebp),%edx 8068a67: 8b 5d 0c mov 0xc(%ebp),%ebx 8068a6a: 8b 42 14 mov 0x14(%edx),%eax 8068a6d: 05 6c 07