the-binary: file format elf32-i386 Disassembly of section .init: 08048080 <.init>: 8048080: e8 23 f5 01 00 call 0x80675a8 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 28 d2 06 08 mov %eax,0x806d228 80480bf: 0f b7 05 18 8b 07 08 movzwl 0x8078b18,%eax 80480c6: 50 push %eax 80480c7: e8 a0 f4 00 00 call 0x805756c 80480cc: 83 c4 04 add $0x4,%esp 80480cf: e8 70 ec 00 00 call 0x8056d44 80480d4: 68 d0 75 06 08 push $0x80675d0 80480d9: e8 2a de 00 00 call 0x8055f08 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 cb de 00 00 call 0x8055fbc 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 b8 92 07 08 mov $0x80792b8,%ebx 8048116: 83 3d b8 92 07 08 00 cmpl $0x0,0x80792b8 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 f0 44 00 00 sub $0x44f0,%esp 804813d: 57 push %edi 804813e: 56 push %esi 804813f: 53 push %ebx 8048140: 8b 5d 0c mov 0xc(%ebp),%ebx 8048143: c7 85 40 bb ff ff 01 movl $0x1,0xffffbb40(%ebp) 804814a: 00 00 00 804814d: 8d 95 00 f8 ff ff lea 0xfffff800(%ebp),%edx 8048153: 89 95 30 bb ff ff mov %edx,0xffffbb30(%ebp) 8048159: 8d 8d 14 f8 ff ff lea 0xfffff814(%ebp),%ecx 804815f: 89 8d 2c bb ff ff mov %ecx,0xffffbb2c(%ebp) 8048165: 8d 95 16 f8 ff ff lea 0xfffff816(%ebp),%edx 804816b: 89 95 28 bb ff ff mov %edx,0xffffbb28(%ebp) 8048171: c7 85 3c bb ff ff 10 movl $0x10,0xffffbb3c(%ebp) 8048178: 00 00 00 804817b: e8 8c f0 00 00 call 0x805720c 8048180: 85 c0 test %eax,%eax 8048182: 74 08 je 0x804818c 8048184: 6a ff push $0xffffffff 8048186: e8 31 de 00 00 call 0x8055fbc 804818b: 90 nop 804818c: 8b 13 mov (%ebx),%edx 804818e: 30 c0 xor %al,%al 8048190: 89 d7 mov %edx,%edi 8048192: fc cld 8048193: b9 ff ff ff ff mov $0xffffffff,%ecx 8048198: f2 ae repnz scas %es:(%edi),%al 804819a: 89 c8 mov %ecx,%eax 804819c: f7 d0 not %eax 804819e: 48 dec %eax 804819f: 50 push %eax 80481a0: 6a 00 push $0x0 80481a2: 52 push %edx 80481a3: e8 bc f5 00 00 call 0x8057764 80481a8: 8b 13 mov (%ebx),%edx 80481aa: a1 d8 75 06 08 mov 0x80675d8,%eax 80481af: 89 02 mov %eax,(%edx) 80481b1: a1 dc 75 06 08 mov 0x80675dc,%eax 80481b6: 89 42 04 mov %eax,0x4(%edx) 80481b9: 66 a1 e0 75 06 08 mov 0x80675e0,%ax 80481bf: 66 89 42 08 mov %ax,0x8(%edx) 80481c3: 8a 05 e2 75 06 08 mov 0x80675e2,%al 80481c9: 88 42 0a mov %al,0xa(%edx) 80481cc: 6a 01 push $0x1 80481ce: 6a 11 push $0x11 80481d0: e8 e7 e7 00 00 call 0x80569bc 80481d5: e8 0e f0 00 00 call 0x80571e8 80481da: 83 c4 14 add $0x14,%esp 80481dd: 85 c0 test %eax,%eax 80481df: 74 07 je 0x80481e8 80481e1: 6a 00 push $0x0 80481e3: e8 d4 dd 00 00 call 0x8055fbc 80481e8: e8 4f f1 00 00 call 0x805733c 80481ed: 6a 01 push $0x1 80481ef: 6a 11 push $0x11 80481f1: e8 c6 e7 00 00 call 0x80569bc 80481f6: e8 ed ef 00 00 call 0x80571e8 80481fb: 83 c4 08 add $0x8,%esp 80481fe: 85 c0 test %eax,%eax 8048200: 74 0a je 0x804820c 8048202: 6a 00 push $0x0 8048204: e8 b3 dd 00 00 call 0x8055fbc 8048209: 8d 76 00 lea 0x0(%esi),%esi 804820c: 68 e3 75 06 08 push $0x80675e3 8048211: e8 1e ef 00 00 call 0x8057134 8048216: 6a 00 push $0x0 8048218: e8 43 ef 00 00 call 0x8057160 804821d: 6a 01 push $0x1 804821f: e8 3c ef 00 00 call 0x8057160 8048224: 6a 02 push $0x2 8048226: e8 35 ef 00 00 call 0x8057160 804822b: c7 05 74 e7 07 08 00 movl $0x0,0x807e774 8048232: 00 00 00 8048235: c7 05 70 e7 07 08 00 movl $0x0,0x807e770 804823c: 00 00 00 804823f: c7 05 78 e7 07 08 00 movl $0x0,0x807e778 8048246: 00 00 00 8048249: 6a 00 push $0x0 804824b: e8 f4 f1 00 00 call 0x8057444 8048250: 83 c4 14 add $0x14,%esp 8048253: 50 push %eax 8048254: e8 47 d7 00 00 call 0x80559a0 8048259: 83 c4 04 add $0x4,%esp 804825c: 6a 0b push $0xb 804825e: 6a 03 push $0x3 8048260: 6a 02 push $0x2 8048262: e8 8d ea 00 00 call 0x8056cf4 8048267: 89 85 38 bb ff ff mov %eax,0xffffbb38(%ebp) 804826d: 6a 01 push $0x1 804826f: 6a 01 push $0x1 8048271: e8 46 e7 00 00 call 0x80569bc 8048276: 6a 01 push $0x1 8048278: 6a 0f push $0xf 804827a: e8 3d e7 00 00 call 0x80569bc 804827f: 6a 01 push $0x1 8048281: 6a 11 push $0x11 8048283: e8 34 e7 00 00 call 0x80569bc 8048288: 83 c4 24 add $0x24,%esp 804828b: 6a 01 push $0x1 804828d: 6a 11 push $0x11 804828f: e8 28 e7 00 00 call 0x80569bc 8048294: 83 c4 08 add $0x8,%esp 8048297: 8d 8d 00 f0 ff ff lea 0xfffff000(%ebp),%ecx 804829d: 89 8d 20 bb ff ff mov %ecx,0xffffbb20(%ebp) 80482a3: 8d 95 48 ee ff ff lea 0xffffee48(%ebp),%edx 80482a9: 89 95 1c bb ff ff mov %edx,0xffffbb1c(%ebp) 80482af: 90 nop 80482b0: 6a 00 push $0x0 80482b2: 68 00 08 00 00 push $0x800 80482b7: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 80482bd: 50 push %eax 80482be: 8b 8d 38 bb ff ff mov 0xffffbb38(%ebp),%ecx 80482c4: 51 push %ecx 80482c5: e8 7a e8 00 00 call 0x8056b44 80482ca: 89 c6 mov %eax,%esi 80482cc: 83 c4 10 add $0x10,%esp 80482cf: 8b 95 30 bb ff ff mov 0xffffbb30(%ebp),%edx 80482d5: 80 7a 09 0b cmpb $0xb,0x9(%edx) 80482d9: 0f 85 d9 0b 00 00 jne 0x8048eb8 80482df: 8b 8d 2c bb ff ff mov 0xffffbb2c(%ebp),%ecx 80482e5: 80 39 02 cmpb $0x2,(%ecx) 80482e8: 0f 85 ca 0b 00 00 jne 0x8048eb8 80482ee: 81 fe c8 00 00 00 cmp $0xc8,%esi 80482f4: 0f 8e be 0b 00 00 jle 0x8048eb8 80482fa: 8b 95 20 bb ff ff mov 0xffffbb20(%ebp),%edx 8048300: 52 push %edx 8048301: 8b 8d 28 bb ff ff mov 0xffffbb28(%ebp),%ecx 8048307: 51 push %ecx 8048308: 8d 46 ea lea 0xffffffea(%esi),%eax 804830b: 50 push %eax 804830c: e8 d7 1e 00 00 call 0x804a1e8 8048311: 83 c4 0c add $0xc,%esp 8048314: 0f b6 85 01 f0 ff ff movzbl 0xfffff001(%ebp),%eax 804831b: 48 dec %eax 804831c: 83 f8 0b cmp $0xb,%eax 804831f: 0f 87 93 0b 00 00 ja 0x8048eb8 8048325: ff 24 85 2c 83 04 08 jmp *0x804832c(,%eax,4) 804832c: 5c pop %esp 804832d: 83 04 08 f0 addl $0xfffffff0,(%eax,%ecx,1) 8048331: 83 04 08 90 addl $0xffffff90,(%eax,%ecx,1) 8048335: 85 04 08 test %eax,(%eax,%ecx,1) 8048338: 1c 87 sbb $0x87,%al 804833a: 04 08 add $0x8,%al 804833c: c8 87 04 08 enter $0x487,$0x8 8048340: 94 xchg %eax,%esp 8048341: 88 04 08 mov %al,(%eax,%ecx,1) 8048344: cc int3 8048345: 8a 04 08 mov (%eax,%ecx,1),%al 8048348: 58 pop %eax 8048349: 8b 04 08 mov (%eax,%ecx,1),%eax 804834c: 80 8b 04 08 34 8c 04 orb $0x4,0x8c340804(%ebx) 8048353: 08 08 or %cl,(%eax) 8048355: 8d 04 08 lea (%eax,%ecx,1),%eax 8048358: e4 8d in $0x8d,%al 804835a: 04 08 add $0x8,%al 804835c: 8a 05 e5 75 06 08 mov 0x80675e5,%al 8048362: 88 85 00 f8 ff ff mov %al,0xfffff800(%ebp) 8048368: a1 7c e7 07 08 mov 0x807e77c,%eax 804836d: 88 85 00 f8 ff ff mov %al,0xfffff800(%ebp) 8048373: c6 85 01 f8 ff ff 01 movb $0x1,0xfffff801(%ebp) 804837a: c6 85 02 f8 ff ff 07 movb $0x7,0xfffff802(%ebp) 8048381: 83 3d 74 e7 07 08 00 cmpl $0x0,0x807e774 8048388: 74 16 je 0x80483a0 804838a: c6 85 03 f8 ff ff 01 movb $0x1,0xfffff803(%ebp) 8048391: a1 78 e7 07 08 mov 0x807e778,%eax 8048396: 88 85 04 f8 ff ff mov %al,0xfffff804(%ebp) 804839c: eb 09 jmp 0x80483a7 804839e: 8d 36 lea (%esi),%esi 80483a0: c6 85 03 f8 ff ff 00 movb $0x0,0xfffff803(%ebp) 80483a7: 8b 95 20 bb ff ff mov 0xffffbb20(%ebp),%edx 80483ad: 52 push %edx 80483ae: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 80483b4: 50 push %eax 80483b5: 68 90 01 00 00 push $0x190 80483ba: e8 d5 1d 00 00 call 0x804a194 80483bf: e8 94 dc 00 00 call 0x8056058 80483c4: b9 c9 00 00 00 mov $0xc9,%ecx 80483c9: 99 cltd 80483ca: f7 f9 idiv %ecx,%eax 80483cc: 89 d3 mov %edx,%ebx 80483ce: 8d 83 90 01 00 00 lea 0x190(%ebx),%eax 80483d4: 50 push %eax 80483d5: 8b 95 20 bb ff ff mov 0xffffbb20(%ebp),%edx 80483db: 52 push %edx 80483dc: 8b 8d 1c bb ff ff mov 0xffffbb1c(%ebp),%ecx 80483e2: 51 push %ecx 80483e3: e8 e4 0a 00 00 call 0x8048ecc 80483e8: 83 c4 18 add $0x18,%esp 80483eb: e9 c8 0a 00 00 jmp 0x8048eb8 80483f0: 0f b6 95 02 f0 ff ff movzbl 0xfffff002(%ebp),%edx 80483f7: 89 15 84 e7 07 08 mov %edx,0x807e784 80483fd: 8a 85 10 f8 ff ff mov 0xfffff810(%ebp),%al 8048403: 88 05 80 e7 07 08 mov %al,0x807e780 8048409: 8a 85 11 f8 ff ff mov 0xfffff811(%ebp),%al 804840f: 88 05 81 e7 07 08 mov %al,0x807e781 8048415: 8a 85 12 f8 ff ff mov 0xfffff812(%ebp),%al 804841b: 88 05 82 e7 07 08 mov %al,0x807e782 8048421: 8a 85 13 f8 ff ff mov 0xfffff813(%ebp),%al 8048427: 88 05 83 e7 07 08 mov %al,0x807e783 804842d: 6a 00 push $0x0 804842f: e8 10 f0 00 00 call 0x8057444 8048434: 83 c4 04 add $0x4,%esp 8048437: 50 push %eax 8048438: e8 63 d5 00 00 call 0x80559a0 804843d: 83 c4 04 add $0x4,%esp 8048440: e8 13 dc 00 00 call 0x8056058 8048445: b9 0a 00 00 00 mov $0xa,%ecx 804844a: 99 cltd 804844b: f7 f9 idiv %ecx,%eax 804844d: 89 d7 mov %edx,%edi 804844f: 31 db xor %ebx,%ebx 8048451: 31 f6 xor %esi,%esi 8048453: 90 nop 8048454: 39 fb cmp %edi,%ebx 8048456: 0f 84 cf 00 00 00 je 0x804852b 804845c: 83 3d 84 e7 07 08 02 cmpl $0x2,0x807e784 8048463: 75 33 jne 0x8048498 8048465: 8a 84 9d 03 f0 ff ff mov 0xfffff003(%ebp,%ebx,4),%al 804846c: 8b 95 1c bb ff ff mov 0xffffbb1c(%ebp),%edx 8048472: 88 04 32 mov %al,(%edx,%esi,1) 8048475: 8a 84 9d 04 f0 ff ff mov 0xfffff004(%ebp,%ebx,4),%al 804847c: 88 44 16 01 mov %al,0x1(%esi,%edx,1) 8048480: 8a 84 9d 05 f0 ff ff mov 0xfffff005(%ebp,%ebx,4),%al 8048487: 88 44 16 02 mov %al,0x2(%esi,%edx,1) 804848b: 8a 84 9d 06 f0 ff ff mov 0xfffff006(%ebp,%ebx,4),%al 8048492: e9 90 00 00 00 jmp 0x8048527 8048497: 90 nop 8048498: e8 bb db 00 00 call 0x8056058 804849d: 89 85 10 bb ff ff mov %eax,0xffffbb10(%ebp) 80484a3: 85 c0 test %eax,%eax 80484a5: 7d 0c jge 0x80484b3 80484a7: 8d 88 ff 00 00 00 lea 0xff(%eax),%ecx 80484ad: 89 8d 10 bb ff ff mov %ecx,0xffffbb10(%ebp) 80484b3: 8b 95 1c bb ff ff mov 0xffffbb1c(%ebp),%edx 80484b9: 88 04 16 mov %al,(%esi,%edx,1) 80484bc: e8 97 db 00 00 call 0x8056058 80484c1: 89 85 10 bb ff ff mov %eax,0xffffbb10(%ebp) 80484c7: 85 c0 test %eax,%eax 80484c9: 7d 0c jge 0x80484d7 80484cb: 8d 88 ff 00 00 00 lea 0xff(%eax),%ecx 80484d1: 89 8d 10 bb ff ff mov %ecx,0xffffbb10(%ebp) 80484d7: 8b 95 1c bb ff ff mov 0xffffbb1c(%ebp),%edx 80484dd: 88 44 16 01 mov %al,0x1(%esi,%edx,1) 80484e1: e8 72 db 00 00 call 0x8056058 80484e6: 89 85 10 bb ff ff mov %eax,0xffffbb10(%ebp) 80484ec: 85 c0 test %eax,%eax 80484ee: 7d 0c jge 0x80484fc 80484f0: 8d 88 ff 00 00 00 lea 0xff(%eax),%ecx 80484f6: 89 8d 10 bb ff ff mov %ecx,0xffffbb10(%ebp) 80484fc: 8b 95 1c bb ff ff mov 0xffffbb1c(%ebp),%edx 8048502: 88 44 16 02 mov %al,0x2(%esi,%edx,1) 8048506: e8 4d db 00 00 call 0x8056058 804850b: 89 85 10 bb ff ff mov %eax,0xffffbb10(%ebp) 8048511: 85 c0 test %eax,%eax 8048513: 7d 0c jge 0x8048521 8048515: 8d 88 ff 00 00 00 lea 0xff(%eax),%ecx 804851b: 89 8d 10 bb ff ff mov %ecx,0xffffbb10(%ebp) 8048521: 8b 95 1c bb ff ff mov 0xffffbb1c(%ebp),%edx 8048527: 88 44 16 03 mov %al,0x3(%esi,%edx,1) 804852b: 83 c6 04 add $0x4,%esi 804852e: 43 inc %ebx 804852f: 83 fb 09 cmp $0x9,%ebx 8048532: 0f 8e 1c ff ff ff jle 0x8048454 8048538: a1 84 e7 07 08 mov 0x807e784,%eax 804853d: 85 c0 test %eax,%eax 804853f: 75 02 jne 0x8048543 8048541: 31 ff xor %edi,%edi 8048543: 83 f8 02 cmp $0x2,%eax 8048546: 0f 84 6c 09 00 00 je 0x8048eb8 804854c: c1 e7 02 shl $0x2,%edi 804854f: 89 bd 14 bb ff ff mov %edi,0xffffbb14(%ebp) 8048555: 8a 85 03 f0 ff ff mov 0xfffff003(%ebp),%al 804855b: 8b 8d 1c bb ff ff mov 0xffffbb1c(%ebp),%ecx 8048561: 88 04 0f mov %al,(%edi,%ecx,1) 8048564: 8a 85 04 f0 ff ff mov 0xfffff004(%ebp),%al 804856a: 8b 95 14 bb ff ff mov 0xffffbb14(%ebp),%edx 8048570: 88 44 0a 01 mov %al,0x1(%edx,%ecx,1) 8048574: 8a 85 05 f0 ff ff mov 0xfffff005(%ebp),%al 804857a: 88 44 0a 02 mov %al,0x2(%edx,%ecx,1) 804857e: 8a 85 06 f0 ff ff mov 0xfffff006(%ebp),%al 8048584: 88 44 0a 03 mov %al,0x3(%edx,%ecx,1) 8048588: e9 2b 09 00 00 jmp 0x8048eb8 804858d: 8d 76 00 lea 0x0(%esi),%esi 8048590: e8 53 ec 00 00 call 0x80571e8 8048595: a3 70 e7 07 08 mov %eax,0x807e770 804859a: 85 c0 test %eax,%eax 804859c: 0f 85 16 09 00 00 jne 0x8048eb8 80485a2: e8 95 ed 00 00 call 0x805733c 80485a7: 6a 01 push $0x1 80485a9: 6a 11 push $0x11 80485ab: e8 0c e4 00 00 call 0x80569bc 80485b0: e8 33 ec 00 00 call 0x80571e8 80485b5: 83 c4 08 add $0x8,%esp 80485b8: 85 c0 test %eax,%eax 80485ba: 74 1c je 0x80485d8 80485bc: 6a 0a push $0xa 80485be: e8 09 d1 00 00 call 0x80556cc 80485c3: 6a 09 push $0x9 80485c5: a1 70 e7 07 08 mov 0x807e770,%eax 80485ca: 50 push %eax 80485cb: e8 e0 ec 00 00 call 0x80572b0 80485d0: 6a 00 push $0x0 80485d2: e8 e5 d9 00 00 call 0x8055fbc 80485d7: 90 nop 80485d8: 31 db xor %ebx,%ebx 80485da: 8d 36 lea (%esi),%esi 80485dc: 8a 84 2b 02 f0 ff ff mov 0xfffff002(%ebx,%ebp,1),%al 80485e3: 88 84 2b 00 f0 ff ff mov %al,0xfffff000(%ebx,%ebp,1) 80485ea: 43 inc %ebx 80485eb: 81 fb 8d 01 00 00 cmp $0x18d,%ebx 80485f1: 7e e9 jle 0x80485dc 80485f3: 68 e6 75 06 08 push $0x80675e6 80485f8: 8b 8d 20 bb ff ff mov 0xffffbb20(%ebp),%ecx 80485fe: 51 push %ecx 80485ff: 68 f5 75 06 08 push $0x80675f5 8048604: 8d 9d 00 f8 ff ff lea 0xfffff800(%ebp),%ebx 804860a: 53 push %ebx 804860b: e8 f8 71 00 00 call 0x804f808 8048610: 53 push %ebx 8048611: e8 d2 d1 00 00 call 0x80557e8 8048616: 68 14 76 06 08 push $0x8067614 804861b: 68 e6 75 06 08 push $0x80675e6 8048620: e8 fb 6f 00 00 call 0x804f620 8048625: 89 85 24 bb ff ff mov %eax,0xffffbb24(%ebp) 804862b: 83 c4 1c add $0x1c,%esp 804862e: 85 c0 test %eax,%eax 8048630: 0f 84 dc 00 00 00 je 0x8048712 8048636: 31 ff xor %edi,%edi 8048638: 8d 95 70 ee ff ff lea 0xffffee70(%ebp),%edx 804863e: 89 95 18 bb ff ff mov %edx,0xffffbb18(%ebp) 8048644: 8b 8d 24 bb ff ff mov 0xffffbb24(%ebp),%ecx 804864a: 51 push %ecx 804864b: 68 8e 01 00 00 push $0x18e 8048650: 6a 01 push $0x1 8048652: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 8048658: 50 push %eax 8048659: e8 76 70 00 00 call 0x804f6d4 804865e: 89 c6 mov %eax,%esi 8048660: c6 84 2e 00 f8 ff ff movb $0x0,0xfffff800(%esi,%ebp,1) 8048667: 00 8048668: 31 db xor %ebx,%ebx 804866a: 83 c4 10 add $0x10,%esp 804866d: 8d 76 00 lea 0x0(%esi),%esi 8048670: 8a 84 2b 00 f8 ff ff mov 0xfffff800(%ebx,%ebp,1),%al 8048677: 88 84 2b 02 f0 ff ff mov %al,0xfffff002(%ebx,%ebp,1) 804867e: 43 inc %ebx 804867f: 81 fb 8d 01 00 00 cmp $0x18d,%ebx 8048685: 7e e9 jle 0x8048670 8048687: 85 ff test %edi,%edi 8048689: 75 11 jne 0x804869c 804868b: c6 85 01 f0 ff ff 03 movb $0x3,0xfffff001(%ebp) 8048692: bf 01 00 00 00 mov $0x1,%edi 8048697: eb 0a jmp 0x80486a3 8048699: 8d 76 00 lea 0x0(%esi),%esi 804869c: c6 85 01 f0 ff ff 04 movb $0x4,0xfffff001(%ebp) 80486a3: 8b 95 18 bb ff ff mov 0xffffbb18(%ebp),%edx 80486a9: 52 push %edx 80486aa: 8b 8d 20 bb ff ff mov 0xffffbb20(%ebp),%ecx 80486b0: 51 push %ecx 80486b1: 68 90 01 00 00 push $0x190 80486b6: e8 d9 1a 00 00 call 0x804a194 80486bb: e8 98 d9 00 00 call 0x8056058 80486c0: b9 c9 00 00 00 mov $0xc9,%ecx 80486c5: 99 cltd 80486c6: f7 f9 idiv %ecx,%eax 80486c8: 89 d3 mov %edx,%ebx 80486ca: 8d 83 90 01 00 00 lea 0x190(%ebx),%eax 80486d0: 50 push %eax 80486d1: 8b 95 18 bb ff ff mov 0xffffbb18(%ebp),%edx 80486d7: 52 push %edx 80486d8: 8b 8d 1c bb ff ff mov 0xffffbb1c(%ebp),%ecx 80486de: 51 push %ecx 80486df: e8 e8 07 00 00 call 0x8048ecc 80486e4: 68 80 1a 06 00 push $0x61a80 80486e9: e8 c2 ce 00 00 call 0x80555b0 80486ee: 83 c4 1c add $0x1c,%esp 80486f1: 85 f6 test %esi,%esi 80486f3: 0f 85 4b ff ff ff jne 0x8048644 80486f9: 8b 95 24 bb ff ff mov 0xffffbb24(%ebp),%edx 80486ff: 52 push %edx 8048700: e8 3b 6e 00 00 call 0x804f540 8048705: 68 e6 75 06 08 push $0x80675e6 804870a: e8 ad ec 00 00 call 0x80573bc 804870f: 83 c4 08 add $0x8,%esp 8048712: 6a 00 push $0x0 8048714: e8 3b ee 00 00 call 0x8057554 8048719: 8d 76 00 lea 0x0(%esi),%esi 804871c: 83 3d 74 e7 07 08 00 cmpl $0x0,0x807e774 8048723: 0f 85 8f 07 00 00 jne 0x8048eb8 8048729: c7 05 78 e7 07 08 04 movl $0x4,0x807e778 8048730: 00 00 00 8048733: e8 b0 ea 00 00 call 0x80571e8 8048738: a3 74 e7 07 08 mov %eax,0x807e774 804873d: 85 c0 test %eax,%eax 804873f: 0f 85 73 07 00 00 jne 0x8048eb8 8048745: 8d bd 44 bb ff ff lea 0xffffbb44(%ebp),%edi 804874b: 8d b5 00 f0 ff ff lea 0xfffff000(%ebp),%esi 8048751: fc cld 8048752: b9 3f 00 00 00 mov $0x3f,%ecx 8048757: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8048759: 66 a5 movsw %ds:(%esi),%es:(%edi) 804875b: a4 movsb %ds:(%esi),%es:(%edi) 804875c: 31 db xor %ebx,%ebx 804875e: 8d 36 lea (%esi),%esi 8048760: 8a 84 2b 4d bb ff ff mov 0xffffbb4d(%ebx,%ebp,1),%al 8048767: 88 84 2b 44 bb ff ff mov %al,0xffffbb44(%ebx,%ebp,1) 804876e: 43 inc %ebx 804876f: 81 fb fe 00 00 00 cmp $0xfe,%ebx 8048775: 7e e9 jle 0x8048760 8048777: 8d 85 44 bb ff ff lea 0xffffbb44(%ebp),%eax 804877d: 50 push %eax 804877e: 0f b6 85 08 f0 ff ff movzbl 0xfffff008(%ebp),%eax 8048785: 50 push %eax 8048786: 0f b6 85 07 f0 ff ff movzbl 0xfffff007(%ebp),%eax 804878d: 50 push %eax 804878e: 0f b6 85 06 f0 ff ff movzbl 0xfffff006(%ebp),%eax 8048795: 50 push %eax 8048796: 6a 00 push $0x0 8048798: 0f b6 85 05 f0 ff ff movzbl 0xfffff005(%ebp),%eax 804879f: 50 push %eax 80487a0: 0f b6 85 04 f0 ff ff movzbl 0xfffff004(%ebp),%eax 80487a7: 50 push %eax 80487a8: 0f b6 85 03 f0 ff ff movzbl 0xfffff003(%ebp),%eax 80487af: 50 push %eax 80487b0: 0f b6 85 02 f0 ff ff movzbl 0xfffff002(%ebp),%eax 80487b7: 50 push %eax 80487b8: e8 b7 09 00 00 call 0x8049174 80487bd: 83 c4 24 add $0x24,%esp 80487c0: 6a 00 push $0x0 80487c2: e8 8d ed 00 00 call 0x8057554 80487c7: 90 nop 80487c8: 83 3d 74 e7 07 08 00 cmpl $0x0,0x807e774 80487cf: 0f 85 e3 06 00 00 jne 0x8048eb8 80487d5: c7 05 78 e7 07 08 05 movl $0x5,0x807e778 80487dc: 00 00 00 80487df: e8 04 ea 00 00 call 0x80571e8 80487e4: a3 74 e7 07 08 mov %eax,0x807e774 80487e9: 85 c0 test %eax,%eax 80487eb: 0f 85 c7 06 00 00 jne 0x8048eb8 80487f1: 8d bd 44 bb ff ff lea 0xffffbb44(%ebp),%edi 80487f7: 8d b5 00 f0 ff ff lea 0xfffff000(%ebp),%esi 80487fd: fc cld 80487fe: b9 3f 00 00 00 mov $0x3f,%ecx 8048803: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8048805: 66 a5 movsw %ds:(%esi),%es:(%edi) 8048807: a4 movsb %ds:(%esi),%es:(%edi) 8048808: 31 db xor %ebx,%ebx 804880a: 8d 36 lea (%esi),%esi 804880c: 8a 84 2b 51 bb ff ff mov 0xffffbb51(%ebx,%ebp,1),%al 8048813: 88 84 2b 44 bb ff ff mov %al,0xffffbb44(%ebx,%ebp,1) 804881a: 43 inc %ebx 804881b: 81 fb fe 00 00 00 cmp $0xfe,%ebx 8048821: 7e e9 jle 0x804880c 8048823: 8d 85 44 bb ff ff lea 0xffffbb44(%ebp),%eax 8048829: 50 push %eax 804882a: 0f b6 85 0c f0 ff ff movzbl 0xfffff00c(%ebp),%eax 8048831: 50 push %eax 8048832: 0f b6 85 0b f0 ff ff movzbl 0xfffff00b(%ebp),%eax 8048839: 50 push %eax 804883a: 0f b6 85 0a f0 ff ff movzbl 0xfffff00a(%ebp),%eax 8048841: 50 push %eax 8048842: 0f b6 85 09 f0 ff ff movzbl 0xfffff009(%ebp),%eax 8048849: 50 push %eax 804884a: 0f b6 85 08 f0 ff ff movzbl 0xfffff008(%ebp),%eax 8048851: 50 push %eax 8048852: 0f b6 85 07 f0 ff ff movzbl 0xfffff007(%ebp),%eax 8048859: 50 push %eax 804885a: 0f b6 85 06 f0 ff ff movzbl 0xfffff006(%ebp),%eax 8048861: 50 push %eax 8048862: 0f b6 85 05 f0 ff ff movzbl 0xfffff005(%ebp),%eax 8048869: 50 push %eax 804886a: 0f b6 85 04 f0 ff ff movzbl 0xfffff004(%ebp),%eax 8048871: 50 push %eax 8048872: 0f b6 85 03 f0 ff ff movzbl 0xfffff003(%ebp),%eax 8048879: 50 push %eax 804887a: 0f b6 85 02 f0 ff ff movzbl 0xfffff002(%ebp),%eax 8048881: 50 push %eax 8048882: e8 6d 11 00 00 call 0x80499f4 8048887: 83 c4 30 add $0x30,%esp 804888a: 6a 00 push $0x0 804888c: e8 c3 ec 00 00 call 0x8057554 8048891: 8d 76 00 lea 0x0(%esi),%esi 8048894: 83 3d 74 e7 07 08 00 cmpl $0x0,0x807e774 804889b: 0f 85 17 06 00 00 jne 0x8048eb8 80488a1: c7 05 78 e7 07 08 06 movl $0x6,0x807e778 80488a8: 00 00 00 80488ab: 6a 01 push $0x1 80488ad: 6a 11 push $0x11 80488af: e8 08 e1 00 00 call 0x80569bc 80488b4: e8 2f e9 00 00 call 0x80571e8 80488b9: a3 74 e7 07 08 mov %eax,0x807e774 80488be: 83 c4 08 add $0x8,%esp 80488c1: 85 c0 test %eax,%eax 80488c3: 0f 85 ef 05 00 00 jne 0x8048eb8 80488c9: e8 6e ea 00 00 call 0x805733c 80488ce: 6a 01 push $0x1 80488d0: 6a 11 push $0x11 80488d2: e8 e5 e0 00 00 call 0x80569bc 80488d7: 66 c7 85 38 ee ff ff movw $0x2,0xffffee38(%ebp) 80488de: 02 00 80488e0: 83 c4 08 add $0x8,%esp 80488e3: 66 c7 85 3a ee ff ff movw $0xf15a,0xffffee3a(%ebp) 80488ea: 5a f1 80488ec: c7 85 3c ee ff ff 00 movl $0x0,0xffffee3c(%ebp) 80488f3: 00 00 00 80488f6: c7 85 40 bb ff ff 01 movl $0x1,0xffffbb40(%ebp) 80488fd: 00 00 00 8048900: 6a 00 push $0x0 8048902: 6a 01 push $0x1 8048904: 6a 02 push $0x2 8048906: e8 e9 e3 00 00 call 0x8056cf4 804890b: 89 85 38 bb ff ff mov %eax,0xffffbb38(%ebp) 8048911: 6a 01 push $0x1 8048913: 6a 11 push $0x11 8048915: e8 a2 e0 00 00 call 0x80569bc 804891a: 6a 01 push $0x1 804891c: 6a 11 push $0x11 804891e: e8 99 e0 00 00 call 0x80569bc 8048923: 6a 01 push $0x1 8048925: 6a 01 push $0x1 8048927: e8 90 e0 00 00 call 0x80569bc 804892c: 83 c4 24 add $0x24,%esp 804892f: 6a 01 push $0x1 8048931: 6a 0f push $0xf 8048933: e8 84 e0 00 00 call 0x80569bc 8048938: 6a 01 push $0x1 804893a: 6a 02 push $0x2 804893c: e8 7b e0 00 00 call 0x80569bc 8048941: 6a 04 push $0x4 8048943: 8d 85 40 bb ff ff lea 0xffffbb40(%ebp),%eax 8048949: 50 push %eax 804894a: 6a 02 push $0x2 804894c: 6a 01 push $0x1 804894e: 8b 8d 38 bb ff ff mov 0xffffbb38(%ebp),%ecx 8048954: 51 push %ecx 8048955: e8 42 e3 00 00 call 0x8056c9c 804895a: 83 c4 24 add $0x24,%esp 804895d: 6a 10 push $0x10 804895f: 8d 85 38 ee ff ff lea 0xffffee38(%ebp),%eax 8048965: 50 push %eax 8048966: 8b 95 38 bb ff ff mov 0xffffbb38(%ebp),%edx 804896c: 52 push %edx 804896d: e8 02 e1 00 00 call 0x8056a74 8048972: 6a 03 push $0x3 8048974: 8b 8d 38 bb ff ff mov 0xffffbb38(%ebp),%ecx 804897a: 51 push %ecx 804897b: e8 84 e1 00 00 call 0x8056b04 8048980: 83 c4 14 add $0x14,%esp 8048983: 90 nop 8048984: 8d 85 3c bb ff ff lea 0xffffbb3c(%ebp),%eax 804898a: 50 push %eax 804898b: 8d 85 28 ee ff ff lea 0xffffee28(%ebp),%eax 8048991: 50 push %eax 8048992: 8b 95 38 bb ff ff mov 0xffffbb38(%ebp),%edx 8048998: 52 push %edx 8048999: e8 8e e0 00 00 call 0x8056a2c 804899e: 89 85 34 bb ff ff mov %eax,0xffffbb34(%ebp) 80489a4: 83 c4 0c add $0xc,%esp 80489a7: 85 c0 test %eax,%eax 80489a9: 0f 84 15 01 00 00 je 0x8048ac4 80489af: e8 34 e8 00 00 call 0x80571e8 80489b4: 85 c0 test %eax,%eax 80489b6: 75 cc jne 0x8048984 80489b8: 6a 00 push $0x0 80489ba: 6a 13 push $0x13 80489bc: 8d 85 44 bc ff ff lea 0xffffbc44(%ebp),%eax 80489c2: 50 push %eax 80489c3: 8b 8d 34 bb ff ff mov 0xffffbb34(%ebp),%ecx 80489c9: 51 push %ecx 80489ca: e8 75 e1 00 00 call 0x8056b44 80489cf: 31 db xor %ebx,%ebx 80489d1: 83 c4 10 add $0x10,%esp 80489d4: 8a 84 2b 44 bc ff ff mov 0xffffbc44(%ebx,%ebp,1),%al 80489db: 3c 0a cmp $0xa,%al 80489dd: 74 04 je 0x80489e3 80489df: 3c 0d cmp $0xd,%al 80489e1: 75 0d jne 0x80489f0 80489e3: c6 84 2b 44 bc ff ff movb $0x0,0xffffbc44(%ebx,%ebp,1) 80489ea: 00 80489eb: eb 11 jmp 0x80489fe 80489ed: 8d 76 00 lea 0x0(%esi),%esi 80489f0: 88 84 2b 44 bc ff ff mov %al,0xffffbc44(%ebx,%ebp,1) 80489f7: fe 84 2b 44 bc ff ff incb 0xffffbc44(%ebx,%ebp,1) 80489fe: 43 inc %ebx 80489ff: 83 fb 12 cmp $0x12,%ebx 8048a02: 7e d0 jle 0x80489d4 8048a04: 8d b5 44 bc ff ff lea 0xffffbc44(%ebp),%esi 8048a0a: bf 17 76 06 08 mov $0x8067617,%edi 8048a0f: b9 06 00 00 00 mov $0x6,%ecx 8048a14: fc cld 8048a15: a8 00 test $0x0,%al 8048a17: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8048a19: 74 29 je 0x8048a44 8048a1b: 6a 00 push $0x0 8048a1d: 6a 04 push $0x4 8048a1f: 68 1d 76 06 08 push $0x806761d 8048a24: 8b 95 34 bb ff ff mov 0xffffbb34(%ebp),%edx 8048a2a: 52 push %edx 8048a2b: e8 c0 e1 00 00 call 0x8056bf0 8048a30: 8b 8d 34 bb ff ff mov 0xffffbb34(%ebp),%ecx 8048a36: 51 push %ecx 8048a37: e8 24 e7 00 00 call 0x8057160 8048a3c: 6a 01 push $0x1 8048a3e: e8 79 d5 00 00 call 0x8055fbc 8048a43: 90 nop 8048a44: 6a 00 push $0x0 8048a46: 8b 95 34 bb ff ff mov 0xffffbb34(%ebp),%edx 8048a4c: 52 push %edx 8048a4d: e8 3a e7 00 00 call 0x805718c 8048a52: 6a 01 push $0x1 8048a54: 8b 8d 34 bb ff ff mov 0xffffbb34(%ebp),%ecx 8048a5a: 51 push %ecx 8048a5b: e8 2c e7 00 00 call 0x805718c 8048a60: 6a 02 push $0x2 8048a62: 8b 95 34 bb ff ff mov 0xffffbb34(%ebp),%edx 8048a68: 52 push %edx 8048a69: e8 1e e7 00 00 call 0x805718c 8048a6e: 6a 01 push $0x1 8048a70: 68 21 76 06 08 push $0x8067621 8048a75: 68 51 76 06 08 push $0x8067651 8048a7a: e8 29 18 00 00 call 0x804a2a8 8048a7f: 83 c4 24 add $0x24,%esp 8048a82: 68 56 76 06 08 push $0x8067656 8048a87: e8 00 1a 00 00 call 0x804a48c 8048a8c: 6a 01 push $0x1 8048a8e: 68 5f 76 06 08 push $0x806765f 8048a93: 68 65 76 06 08 push $0x8067665 8048a98: e8 0b 18 00 00 call 0x804a2a8 8048a9d: 6a 00 push $0x0 8048a9f: 68 6a 76 06 08 push $0x806766a 8048aa4: 68 6d 76 06 08 push $0x806766d 8048aa9: e8 4e cb 00 00 call 0x80555fc 8048aae: 8b 8d 34 bb ff ff mov 0xffffbb34(%ebp),%ecx 8048ab4: 51 push %ecx 8048ab5: e8 a6 e6 00 00 call 0x8057160 8048aba: 83 c4 20 add $0x20,%esp 8048abd: 6a 00 push $0x0 8048abf: e8 f8 d4 00 00 call 0x8055fbc 8048ac4: 6a 00 push $0x0 8048ac6: e8 f1 d4 00 00 call 0x8055fbc 8048acb: 90 nop 8048acc: e8 17 e7 00 00 call 0x80571e8 8048ad1: a3 70 e7 07 08 mov %eax,0x807e770 8048ad6: 85 c0 test %eax,%eax 8048ad8: 0f 85 da 03 00 00 jne 0x8048eb8 8048ade: e8 59 e8 00 00 call 0x805733c 8048ae3: 6a 01 push $0x1 8048ae5: 6a 11 push $0x11 8048ae7: e8 d0 de 00 00 call 0x80569bc 8048aec: e8 f7 e6 00 00 call 0x80571e8 8048af1: 83 c4 08 add $0x8,%esp 8048af4: 85 c0 test %eax,%eax 8048af6: 74 20 je 0x8048b18 8048af8: 68 b0 04 00 00 push $0x4b0 8048afd: e8 ca cb 00 00 call 0x80556cc 8048b02: 6a 09 push $0x9 8048b04: a1 70 e7 07 08 mov 0x807e770,%eax 8048b09: 50 push %eax 8048b0a: e8 a1 e7 00 00 call 0x80572b0 8048b0f: 6a 00 push $0x0 8048b11: e8 a6 d4 00 00 call 0x8055fbc 8048b16: 8d 36 lea (%esi),%esi 8048b18: 31 db xor %ebx,%ebx 8048b1a: 8d 36 lea (%esi),%esi 8048b1c: 8a 84 2b 02 f0 ff ff mov 0xfffff002(%ebx,%ebp,1),%al 8048b23: 88 84 2b 00 f0 ff ff mov %al,0xfffff000(%ebx,%ebp,1) 8048b2a: 43 inc %ebx 8048b2b: 81 fb 8d 01 00 00 cmp $0x18d,%ebx 8048b31: 7e e9 jle 0x8048b1c 8048b33: 8b 95 20 bb ff ff mov 0xffffbb20(%ebp),%edx 8048b39: 52 push %edx 8048b3a: 68 75 76 06 08 push $0x8067675 8048b3f: 8d 9d 00 f8 ff ff lea 0xfffff800(%ebp),%ebx 8048b45: 53 push %ebx 8048b46: e8 bd 6c 00 00 call 0x804f808 8048b4b: 53 push %ebx 8048b4c: e8 97 cc 00 00 call 0x80557e8 8048b51: 6a 00 push $0x0 8048b53: e8 fc e9 00 00 call 0x8057554 8048b58: a1 74 e7 07 08 mov 0x807e774,%eax 8048b5d: 85 c0 test %eax,%eax 8048b5f: 0f 84 53 03 00 00 je 0x8048eb8 8048b65: 6a 09 push $0x9 8048b67: 50 push %eax 8048b68: e8 43 e7 00 00 call 0x80572b0 8048b6d: c7 05 74 e7 07 08 00 movl $0x0,0x807e774 8048b74: 00 00 00 8048b77: 83 c4 08 add $0x8,%esp 8048b7a: e9 39 03 00 00 jmp 0x8048eb8 8048b7f: 90 nop 8048b80: 83 3d 74 e7 07 08 00 cmpl $0x0,0x807e774 8048b87: 0f 85 2b 03 00 00 jne 0x8048eb8 8048b8d: c7 05 78 e7 07 08 09 movl $0x9,0x807e778 8048b94: 00 00 00 8048b97: e8 4c e6 00 00 call 0x80571e8 8048b9c: a3 74 e7 07 08 mov %eax,0x807e774 8048ba1: 85 c0 test %eax,%eax 8048ba3: 0f 85 0f 03 00 00 jne 0x8048eb8 8048ba9: 8d bd 44 bb ff ff lea 0xffffbb44(%ebp),%edi 8048baf: 8d b5 00 f0 ff ff lea 0xfffff000(%ebp),%esi 8048bb5: fc cld 8048bb6: b9 3f 00 00 00 mov $0x3f,%ecx 8048bbb: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8048bbd: 66 a5 movsw %ds:(%esi),%es:(%edi) 8048bbf: a4 movsb %ds:(%esi),%es:(%edi) 8048bc0: 31 db xor %ebx,%ebx 8048bc2: 8d 36 lea (%esi),%esi 8048bc4: 8a 84 2b 4e bb ff ff mov 0xffffbb4e(%ebx,%ebp,1),%al 8048bcb: 88 84 2b 44 bb ff ff mov %al,0xffffbb44(%ebx,%ebp,1) 8048bd2: 43 inc %ebx 8048bd3: 81 fb fe 00 00 00 cmp $0xfe,%ebx 8048bd9: 7e e9 jle 0x8048bc4 8048bdb: 8d 85 44 bb ff ff lea 0xffffbb44(%ebp),%eax 8048be1: 50 push %eax 8048be2: 0f b6 85 09 f0 ff ff movzbl 0xfffff009(%ebp),%eax 8048be9: 50 push %eax 8048bea: 0f b6 85 08 f0 ff ff movzbl 0xfffff008(%ebp),%eax 8048bf1: 50 push %eax 8048bf2: 0f b6 85 07 f0 ff ff movzbl 0xfffff007(%ebp),%eax 8048bf9: 50 push %eax 8048bfa: 0f b6 85 06 f0 ff ff movzbl 0xfffff006(%ebp),%eax 8048c01: 50 push %eax 8048c02: 0f b6 85 05 f0 ff ff movzbl 0xfffff005(%ebp),%eax 8048c09: 50 push %eax 8048c0a: 0f b6 85 04 f0 ff ff movzbl 0xfffff004(%ebp),%eax 8048c11: 50 push %eax 8048c12: 0f b6 85 03 f0 ff ff movzbl 0xfffff003(%ebp),%eax 8048c19: 50 push %eax 8048c1a: 0f b6 85 02 f0 ff ff movzbl 0xfffff002(%ebp),%eax 8048c21: 50 push %eax 8048c22: e8 4d 05 00 00 call 0x8049174 8048c27: 83 c4 24 add $0x24,%esp 8048c2a: 6a 00 push $0x0 8048c2c: e8 23 e9 00 00 call 0x8057554 8048c31: 8d 76 00 lea 0x0(%esi),%esi 8048c34: 83 3d 74 e7 07 08 00 cmpl $0x0,0x807e774 8048c3b: 0f 85 77 02 00 00 jne 0x8048eb8 8048c41: c7 05 78 e7 07 08 0a movl $0xa,0x807e778 8048c48: 00 00 00 8048c4b: e8 98 e5 00 00 call 0x80571e8 8048c50: a3 74 e7 07 08 mov %eax,0x807e774 8048c55: 85 c0 test %eax,%eax 8048c57: 0f 85 5b 02 00 00 jne 0x8048eb8 8048c5d: 8d bd 44 bb ff ff lea 0xffffbb44(%ebp),%edi 8048c63: 8d b5 00 f0 ff ff lea 0xfffff000(%ebp),%esi 8048c69: fc cld 8048c6a: b9 3f 00 00 00 mov $0x3f,%ecx 8048c6f: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8048c71: 66 a5 movsw %ds:(%esi),%es:(%edi) 8048c73: a4 movsb %ds:(%esi),%es:(%edi) 8048c74: 31 db xor %ebx,%ebx 8048c76: 8d 36 lea (%esi),%esi 8048c78: 8a 84 2b 52 bb ff ff mov 0xffffbb52(%ebx,%ebp,1),%al 8048c7f: 88 84 2b 44 bb ff ff mov %al,0xffffbb44(%ebx,%ebp,1) 8048c86: 43 inc %ebx 8048c87: 81 fb fe 00 00 00 cmp $0xfe,%ebx 8048c8d: 7e e9 jle 0x8048c78 8048c8f: 8d 85 44 bb ff ff lea 0xffffbb44(%ebp),%eax 8048c95: 50 push %eax 8048c96: 0f b6 85 0d f0 ff ff movzbl 0xfffff00d(%ebp),%eax 8048c9d: 50 push %eax 8048c9e: 6a 00 push $0x0 8048ca0: 0f b6 85 0c f0 ff ff movzbl 0xfffff00c(%ebp),%eax 8048ca7: 50 push %eax 8048ca8: 0f b6 85 0b f0 ff ff movzbl 0xfffff00b(%ebp),%eax 8048caf: 50 push %eax 8048cb0: 0f b6 85 0a f0 ff ff movzbl 0xfffff00a(%ebp),%eax 8048cb7: 50 push %eax 8048cb8: 0f b6 85 09 f0 ff ff movzbl 0xfffff009(%ebp),%eax 8048cbf: 50 push %eax 8048cc0: 0f b6 85 08 f0 ff ff movzbl 0xfffff008(%ebp),%eax 8048cc7: 50 push %eax 8048cc8: 0f b6 85 07 f0 ff ff movzbl 0xfffff007(%ebp),%eax 8048ccf: 50 push %eax 8048cd0: 0f b6 85 06 f0 ff ff movzbl 0xfffff006(%ebp),%eax 8048cd7: 50 push %eax 8048cd8: 0f b6 85 05 f0 ff ff movzbl 0xfffff005(%ebp),%eax 8048cdf: 50 push %eax 8048ce0: 0f b6 85 04 f0 ff ff movzbl 0xfffff004(%ebp),%eax 8048ce7: 50 push %eax 8048ce8: 0f b6 85 03 f0 ff ff movzbl 0xfffff003(%ebp),%eax 8048cef: 50 push %eax 8048cf0: 0f b6 85 02 f0 ff ff movzbl 0xfffff002(%ebp),%eax 8048cf7: 50 push %eax 8048cf8: e8 43 10 00 00 call 0x8049d40 8048cfd: 83 c4 38 add $0x38,%esp 8048d00: 6a 00 push $0x0 8048d02: e8 4d e8 00 00 call 0x8057554 8048d07: 90 nop 8048d08: 83 3d 74 e7 07 08 00 cmpl $0x0,0x807e774 8048d0f: 0f 85 a3 01 00 00 jne 0x8048eb8 8048d15: c7 05 78 e7 07 08 0b movl $0xb,0x807e778 8048d1c: 00 00 00 8048d1f: e8 c4 e4 00 00 call 0x80571e8 8048d24: a3 74 e7 07 08 mov %eax,0x807e774 8048d29: 85 c0 test %eax,%eax 8048d2b: 0f 85 87 01 00 00 jne 0x8048eb8 8048d31: 8d bd 44 bb ff ff lea 0xffffbb44(%ebp),%edi 8048d37: 8d b5 00 f0 ff ff lea 0xfffff000(%ebp),%esi 8048d3d: fc cld 8048d3e: b9 3f 00 00 00 mov $0x3f,%ecx 8048d43: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8048d45: 66 a5 movsw %ds:(%esi),%es:(%edi) 8048d47: a4 movsb %ds:(%esi),%es:(%edi) 8048d48: 31 db xor %ebx,%ebx 8048d4a: 8d 36 lea (%esi),%esi 8048d4c: 8a 84 2b 53 bb ff ff mov 0xffffbb53(%ebx,%ebp,1),%al 8048d53: 88 84 2b 44 bb ff ff mov %al,0xffffbb44(%ebx,%ebp,1) 8048d5a: 43 inc %ebx 8048d5b: 81 fb fe 00 00 00 cmp $0xfe,%ebx 8048d61: 7e e9 jle 0x8048d4c 8048d63: 8d 85 44 bb ff ff lea 0xffffbb44(%ebp),%eax 8048d69: 50 push %eax 8048d6a: 0f b6 85 0e f0 ff ff movzbl 0xfffff00e(%ebp),%eax 8048d71: 50 push %eax 8048d72: 0f b6 85 0d f0 ff ff movzbl 0xfffff00d(%ebp),%eax 8048d79: 50 push %eax 8048d7a: 0f b6 85 0c f0 ff ff movzbl 0xfffff00c(%ebp),%eax 8048d81: 50 push %eax 8048d82: 0f b6 85 0b f0 ff ff movzbl 0xfffff00b(%ebp),%eax 8048d89: 50 push %eax 8048d8a: 0f b6 85 0a f0 ff ff movzbl 0xfffff00a(%ebp),%eax 8048d91: 50 push %eax 8048d92: 0f b6 85 09 f0 ff ff movzbl 0xfffff009(%ebp),%eax 8048d99: 50 push %eax 8048d9a: 0f b6 85 08 f0 ff ff movzbl 0xfffff008(%ebp),%eax 8048da1: 50 push %eax 8048da2: 0f b6 85 07 f0 ff ff movzbl 0xfffff007(%ebp),%eax 8048da9: 50 push %eax 8048daa: 0f b6 85 06 f0 ff ff movzbl 0xfffff006(%ebp),%eax 8048db1: 50 push %eax 8048db2: 0f b6 85 05 f0 ff ff movzbl 0xfffff005(%ebp),%eax 8048db9: 50 push %eax 8048dba: 0f b6 85 04 f0 ff ff movzbl 0xfffff004(%ebp),%eax 8048dc1: 50 push %eax 8048dc2: 0f b6 85 03 f0 ff ff movzbl 0xfffff003(%ebp),%eax 8048dc9: 50 push %eax 8048dca: 0f b6 85 02 f0 ff ff movzbl 0xfffff002(%ebp),%eax 8048dd1: 50 push %eax 8048dd2: e8 69 0f 00 00 call 0x8049d40 8048dd7: 83 c4 38 add $0x38,%esp 8048dda: 6a 00 push $0x0 8048ddc: e8 73 e7 00 00 call 0x8057554 8048de1: 8d 76 00 lea 0x0(%esi),%esi 8048de4: 83 3d 74 e7 07 08 00 cmpl $0x0,0x807e774 8048deb: 0f 85 c7 00 00 00 jne 0x8048eb8 8048df1: c7 05 78 e7 07 08 0c movl $0xc,0x807e778 8048df8: 00 00 00 8048dfb: e8 e8 e3 00 00 call 0x80571e8 8048e00: a3 74 e7 07 08 mov %eax,0x807e774 8048e05: 85 c0 test %eax,%eax 8048e07: 0f 85 ab 00 00 00 jne 0x8048eb8 8048e0d: 8d bd 44 bb ff ff lea 0xffffbb44(%ebp),%edi 8048e13: 8d b5 00 f0 ff ff lea 0xfffff000(%ebp),%esi 8048e19: fc cld 8048e1a: b9 3f 00 00 00 mov $0x3f,%ecx 8048e1f: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8048e21: 66 a5 movsw %ds:(%esi),%es:(%edi) 8048e23: a4 movsb %ds:(%esi),%es:(%edi) 8048e24: 31 db xor %ebx,%ebx 8048e26: 8d 36 lea (%esi),%esi 8048e28: 8a 84 2b 52 bb ff ff mov 0xffffbb52(%ebx,%ebp,1),%al 8048e2f: 88 84 2b 44 bb ff ff mov %al,0xffffbb44(%ebx,%ebp,1) 8048e36: 43 inc %ebx 8048e37: 81 fb fe 00 00 00 cmp $0xfe,%ebx 8048e3d: 7e e9 jle 0x8048e28 8048e3f: 8d 85 44 bb ff ff lea 0xffffbb44(%ebp),%eax 8048e45: 50 push %eax 8048e46: 0f b6 85 0d f0 ff ff movzbl 0xfffff00d(%ebp),%eax 8048e4d: 50 push %eax 8048e4e: 0f b6 85 0c f0 ff ff movzbl 0xfffff00c(%ebp),%eax 8048e55: 50 push %eax 8048e56: 0f b6 85 0b f0 ff ff movzbl 0xfffff00b(%ebp),%eax 8048e5d: 50 push %eax 8048e5e: 0f b6 85 0a f0 ff ff movzbl 0xfffff00a(%ebp),%eax 8048e65: 50 push %eax 8048e66: 0f b6 85 09 f0 ff ff movzbl 0xfffff009(%ebp),%eax 8048e6d: 50 push %eax 8048e6e: 0f b6 85 08 f0 ff ff movzbl 0xfffff008(%ebp),%eax 8048e75: 50 push %eax 8048e76: 0f b6 85 07 f0 ff ff movzbl 0xfffff007(%ebp),%eax 8048e7d: 50 push %eax 8048e7e: 0f b6 85 06 f0 ff ff movzbl 0xfffff006(%ebp),%eax 8048e85: 50 push %eax 8048e86: 0f b6 85 05 f0 ff ff movzbl 0xfffff005(%ebp),%eax 8048e8d: 50 push %eax 8048e8e: 0f b6 85 04 f0 ff ff movzbl 0xfffff004(%ebp),%eax 8048e95: 50 push %eax 8048e96: 0f b6 85 03 f0 ff ff movzbl 0xfffff003(%ebp),%eax 8048e9d: 50 push %eax 8048e9e: 0f b6 85 02 f0 ff ff movzbl 0xfffff002(%ebp),%eax 8048ea5: 50 push %eax 8048ea6: e8 b9 06 00 00 call 0x8049564 8048eab: 83 c4 34 add $0x34,%esp 8048eae: 6a 00 push $0x0 8048eb0: e8 9f e6 00 00 call 0x8057554 8048eb5: 8d 76 00 lea 0x0(%esi),%esi 8048eb8: 68 10 27 00 00 push $0x2710 8048ebd: e8 ee c6 00 00 call 0x80555b0 8048ec2: 83 c4 04 add $0x4,%esp 8048ec5: e9 e6 f3 ff ff jmp 0x80482b0 8048eca: 8d 36 lea (%esi),%esi 8048ecc: 55 push %ebp 8048ecd: 89 e5 mov %esp,%ebp 8048ecf: 57 push %edi 8048ed0: 56 push %esi 8048ed1: 53 push %ebx 8048ed2: 8b 45 08 mov 0x8(%ebp),%eax 8048ed5: 8b 7d 10 mov 0x10(%ebp),%edi 8048ed8: 83 3d 84 e7 07 08 00 cmpl $0x0,0x807e784 8048edf: 74 2f je 0x8048f10 8048ee1: 89 c3 mov %eax,%ebx 8048ee3: 8d 73 24 lea 0x24(%ebx),%esi 8048ee6: 8d 36 lea (%esi),%esi 8048ee8: 68 a0 0f 00 00 push $0xfa0 8048eed: e8 be c6 00 00 call 0x80555b0 8048ef2: 57 push %edi 8048ef3: 8b 55 0c mov 0xc(%ebp),%edx 8048ef6: 52 push %edx 8048ef7: 53 push %ebx 8048ef8: 68 80 e7 07 08 push $0x807e780 8048efd: e8 92 00 00 00 call 0x8048f94 8048f02: 83 c4 14 add $0x14,%esp 8048f05: 83 c3 04 add $0x4,%ebx 8048f08: 39 f3 cmp %esi,%ebx 8048f0a: 7e dc jle 0x8048ee8 8048f0c: eb 12 jmp 0x8048f20 8048f0e: 8d 36 lea (%esi),%esi 8048f10: 57 push %edi 8048f11: 8b 55 0c mov 0xc(%ebp),%edx 8048f14: 52 push %edx 8048f15: 50 push %eax 8048f16: 68 80 e7 07 08 push $0x807e780 8048f1b: e8 74 00 00 00 call 0x8048f94 8048f20: b8 01 00 00 00 mov $0x1,%eax 8048f25: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8048f28: 5b pop %ebx 8048f29: 5e pop %esi 8048f2a: 5f pop %edi 8048f2b: 89 ec mov %ebp,%esp 8048f2d: 5d pop %ebp 8048f2e: c3 ret 8048f2f: 90 nop 8048f30: 55 push %ebp 8048f31: 89 e5 mov %esp,%ebp 8048f33: 83 ec 04 sub $0x4,%esp 8048f36: 53 push %ebx 8048f37: 8b 55 0c mov 0xc(%ebp),%edx 8048f3a: 8b 5d 08 mov 0x8(%ebp),%ebx 8048f3d: 31 c9 xor %ecx,%ecx 8048f3f: 66 c7 45 fe 00 00 movw $0x0,0xfffffffe(%ebp) 8048f45: 83 fa 01 cmp $0x1,%edx 8048f48: 7e 12 jle 0x8048f5c 8048f4a: 8d 36 lea (%esi),%esi 8048f4c: 0f b7 03 movzwl (%ebx),%eax 8048f4f: 01 c1 add %eax,%ecx 8048f51: 83 c3 02 add $0x2,%ebx 8048f54: 83 c2 fe add $0xfffffffe,%edx 8048f57: 83 fa 01 cmp $0x1,%edx 8048f5a: 7f f0 jg 0x8048f4c 8048f5c: 83 fa 01 cmp $0x1,%edx 8048f5f: 75 0b jne 0x8048f6c 8048f61: 8a 03 mov (%ebx),%al 8048f63: 88 45 fe mov %al,0xfffffffe(%ebp) 8048f66: 0f b7 45 fe movzwl 0xfffffffe(%ebp),%eax 8048f6a: 01 c1 add %eax,%ecx 8048f6c: 89 ca mov %ecx,%edx 8048f6e: c1 fa 10 sar $0x10,%edx 8048f71: 0f b7 c1 movzwl %cx,%eax 8048f74: 8d 0c 10 lea (%eax,%edx,1),%ecx 8048f77: 89 c8 mov %ecx,%eax 8048f79: c1 f8 10 sar $0x10,%eax 8048f7c: 01 c1 add %eax,%ecx 8048f7e: 89 c8 mov %ecx,%eax 8048f80: 66 f7 d0 not %ax 8048f83: 66 89 45 fe mov %ax,0xfffffffe(%ebp) 8048f87: 25 ff ff 00 00 and $0xffff,%eax 8048f8c: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 8048f8f: 89 ec mov %ebp,%esp 8048f91: 5d pop %ebp 8048f92: c3 ret 8048f93: 90 nop 8048f94: 55 push %ebp 8048f95: 89 e5 mov %esp,%ebp 8048f97: 83 ec 44 sub $0x44,%esp 8048f9a: 57 push %edi 8048f9b: 56 push %esi 8048f9c: 53 push %ebx 8048f9d: 8b 5d 0c mov 0xc(%ebp),%ebx 8048fa0: 68 ff 00 00 00 push $0xff 8048fa5: 6a 03 push $0x3 8048fa7: 6a 02 push $0x2 8048fa9: e8 46 dd 00 00 call 0x8056cf4 8048fae: 89 45 bc mov %eax,0xffffffbc(%ebp) 8048fb1: 83 c4 0c add $0xc,%esp 8048fb4: 83 f8 ff cmp $0xffffffff,%eax 8048fb7: 74 15 je 0x8048fce 8048fb9: 8b 45 14 mov 0x14(%ebp),%eax 8048fbc: 83 c0 17 add $0x17,%eax 8048fbf: 50 push %eax 8048fc0: e8 af 2d 01 00 call 0x805bd74 8048fc5: 89 c6 mov %eax,%esi 8048fc7: 83 c4 04 add $0x4,%esp 8048fca: 85 f6 test %esi,%esi 8048fcc: 75 0a jne 0x8048fd8 8048fce: 31 c0 xor %eax,%eax 8048fd0: e9 57 01 00 00 jmp 0x804912c 8048fd5: 8d 76 00 lea 0x0(%esi),%esi 8048fd8: 89 75 c4 mov %esi,0xffffffc4(%ebp) 8048fdb: 8d 7e 14 lea 0x14(%esi),%edi 8048fde: 89 7d c0 mov %edi,0xffffffc0(%ebp) 8048fe1: 8d 7e 16 lea 0x16(%esi),%edi 8048fe4: 89 7d c8 mov %edi,0xffffffc8(%ebp) 8048fe7: 8b 7d 08 mov 0x8(%ebp),%edi 8048fea: 8a 07 mov (%edi),%al 8048fec: 88 46 0c mov %al,0xc(%esi) 8048fef: 8a 47 01 mov 0x1(%edi),%al 8048ff2: 88 46 0d mov %al,0xd(%esi) 8048ff5: 8a 47 02 mov 0x2(%edi),%al 8048ff8: 88 46 0e mov %al,0xe(%esi) 8048ffb: 8a 47 03 mov 0x3(%edi),%al 8048ffe: 88 46 0f mov %al,0xf(%esi) 8049001: 8a 03 mov (%ebx),%al 8049003: 88 46 10 mov %al,0x10(%esi) 8049006: 8a 43 01 mov 0x1(%ebx),%al 8049009: 88 46 11 mov %al,0x11(%esi) 804900c: 8a 43 02 mov 0x2(%ebx),%al 804900f: 88 46 12 mov %al,0x12(%esi) 8049012: 8a 43 03 mov 0x3(%ebx),%al 8049015: 88 46 13 mov %al,0x13(%esi) 8049018: 0f b6 43 03 movzbl 0x3(%ebx),%eax 804901c: 50 push %eax 804901d: 0f b6 43 02 movzbl 0x2(%ebx),%eax 8049021: 50 push %eax 8049022: 0f b6 43 01 movzbl 0x1(%ebx),%eax 8049026: 50 push %eax 8049027: 0f b6 03 movzbl (%ebx),%eax 804902a: 50 push %eax 804902b: 68 8a 76 06 08 push $0x806768a 8049030: 8d 5d d0 lea 0xffffffd0(%ebp),%ebx 8049033: 53 push %ebx 8049034: e8 cf 67 00 00 call 0x804f808 8049039: 53 push %ebx 804903a: e8 f9 00 00 00 call 0x8049138 804903f: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049042: 66 c7 45 f2 0a 00 movw $0xa,0xfffffff2(%ebp) 8049048: 66 c7 45 f0 02 00 movw $0x2,0xfffffff0(%ebp) 804904e: c6 06 45 movb $0x45,(%esi) 8049051: c6 46 08 fa movb $0xfa,0x8(%esi) 8049055: c6 46 09 0b movb $0xb,0x9(%esi) 8049059: 83 c4 1c add $0x1c,%esp 804905c: 66 8b 45 14 mov 0x14(%ebp),%ax 8049060: 66 83 c0 16 add $0x16,%ax 8049064: 86 c4 xchg %al,%ah 8049066: 66 89 46 02 mov %ax,0x2(%esi) 804906a: c6 46 01 00 movb $0x0,0x1(%esi) 804906e: e8 e5 cf 00 00 call 0x8056058 8049073: 86 c4 xchg %al,%ah 8049075: 66 89 46 04 mov %ax,0x4(%esi) 8049079: 66 c7 46 06 00 00 movw $0x0,0x6(%esi) 804907f: 66 c7 46 0a 00 00 movw $0x0,0xa(%esi) 8049085: ba 14 00 00 00 mov $0x14,%edx 804908a: 89 f1 mov %esi,%ecx 804908c: 31 db xor %ebx,%ebx 804908e: 66 c7 45 ce 00 00 movw $0x0,0xffffffce(%ebp) 8049094: 0f b7 01 movzwl (%ecx),%eax 8049097: 01 c3 add %eax,%ebx 8049099: 83 c1 02 add $0x2,%ecx 804909c: 83 c2 fe add $0xfffffffe,%edx 804909f: 83 fa 01 cmp $0x1,%edx 80490a2: 7f f0 jg 0x8049094 80490a4: 75 0b jne 0x80490b1 80490a6: 8a 01 mov (%ecx),%al 80490a8: 88 45 ce mov %al,0xffffffce(%ebp) 80490ab: 0f b7 45 ce movzwl 0xffffffce(%ebp),%eax 80490af: 01 c3 add %eax,%ebx 80490b1: 89 da mov %ebx,%edx 80490b3: c1 fa 10 sar $0x10,%edx 80490b6: 0f b7 c3 movzwl %bx,%eax 80490b9: 8d 1c 10 lea (%eax,%edx,1),%ebx 80490bc: 89 d8 mov %ebx,%eax 80490be: c1 f8 10 sar $0x10,%eax 80490c1: 01 c3 add %eax,%ebx 80490c3: 89 d8 mov %ebx,%eax 80490c5: 66 f7 d0 not %ax 80490c8: 66 89 45 ce mov %ax,0xffffffce(%ebp) 80490cc: 8b 7d c4 mov 0xffffffc4(%ebp),%edi 80490cf: 66 89 47 0a mov %ax,0xa(%edi) 80490d3: 8b 7d c0 mov 0xffffffc0(%ebp),%edi 80490d6: c6 07 03 movb $0x3,(%edi) 80490d9: 8b 7d 14 mov 0x14(%ebp),%edi 80490dc: 57 push %edi 80490dd: 8b 7d 10 mov 0x10(%ebp),%edi 80490e0: 57 push %edi 80490e1: 8b 7d c8 mov 0xffffffc8(%ebp),%edi 80490e4: 57 push %edi 80490e5: e8 42 d4 00 00 call 0x805652c 80490ea: 83 c4 0c add $0xc,%esp 80490ed: 6a 10 push $0x10 80490ef: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 80490f2: 50 push %eax 80490f3: 6a 00 push $0x0 80490f5: 8b 45 14 mov 0x14(%ebp),%eax 80490f8: 83 c0 16 add $0x16,%eax 80490fb: 50 push %eax 80490fc: 56 push %esi 80490fd: 8b 7d bc mov 0xffffffbc(%ebp),%edi 8049100: 57 push %edi 8049101: e8 36 db 00 00 call 0x8056c3c 8049106: 83 c4 18 add $0x18,%esp 8049109: 83 f8 ff cmp $0xffffffff,%eax 804910c: 75 0a jne 0x8049118 804910e: 56 push %esi 804910f: e8 7c 31 01 00 call 0x805c290 8049114: 31 c0 xor %eax,%eax 8049116: eb 14 jmp 0x804912c 8049118: 8b 7d bc mov 0xffffffbc(%ebp),%edi 804911b: 57 push %edi 804911c: e8 3f e0 00 00 call 0x8057160 8049121: 56 push %esi 8049122: e8 69 31 01 00 call 0x805c290 8049127: b8 01 00 00 00 mov $0x1,%eax 804912c: 8d 65 b0 lea 0xffffffb0(%ebp),%esp 804912f: 5b pop %ebx 8049130: 5e pop %esi 8049131: 5f pop %edi 8049132: 89 ec mov %ebp,%esp 8049134: 5d pop %ebp 8049135: c3 ret 8049136: 8d 36 lea (%esi),%esi 8049138: 55 push %ebp 8049139: 89 e5 mov %esp,%ebp 804913b: 8b 45 08 mov 0x8(%ebp),%eax 804913e: 50 push %eax 804913f: e8 3c 2e 00 00 call 0x804bf80 8049144: 89 c1 mov %eax,%ecx 8049146: 83 c4 04 add $0x4,%esp 8049149: 85 c9 test %ecx,%ecx 804914b: 74 1f je 0x804916c 804914d: 8b 41 10 mov 0x10(%ecx),%eax 8049150: 8b 10 mov (%eax),%edx 8049152: 8b 41 0c mov 0xc(%ecx),%eax 8049155: 50 push %eax 8049156: 52 push %edx 8049157: 68 bc 92 07 08 push $0x80792bc 804915c: e8 cb d3 00 00 call 0x805652c 8049161: a1 bc 92 07 08 mov 0x80792bc,%eax 8049166: 89 ec mov %ebp,%esp 8049168: 5d pop %ebp 8049169: c3 ret 804916a: 8d 36 lea (%esi),%esi 804916c: 31 c0 xor %eax,%eax 804916e: 89 ec mov %ebp,%esp 8049170: 5d pop %ebp 8049171: c3 ret 8049172: 8d 36 lea (%esi),%esi 8049174: 55 push %ebp 8049175: 89 e5 mov %esp,%ebp 8049177: 81 ec 74 06 00 00 sub $0x674,%esp 804917d: 57 push %edi 804917e: 56 push %esi 804917f: 53 push %ebx 8049180: 8a 5d 08 mov 0x8(%ebp),%bl 8049183: 88 9d bc f9 ff ff mov %bl,0xfffff9bc(%ebp) 8049189: 8a 5d 0c mov 0xc(%ebp),%bl 804918c: 88 9d b8 f9 ff ff mov %bl,0xfffff9b8(%ebp) 8049192: 8a 5d 10 mov 0x10(%ebp),%bl 8049195: 88 9d b4 f9 ff ff mov %bl,0xfffff9b4(%ebp) 804919b: 8a 5d 14 mov 0x14(%ebp),%bl 804919e: 88 9d b0 f9 ff ff mov %bl,0xfffff9b0(%ebp) 80491a4: 8d 7d dc lea 0xffffffdc(%ebp),%edi 80491a7: be 98 76 06 08 mov $0x8067698,%esi 80491ac: fc cld 80491ad: b9 09 00 00 00 mov $0x9,%ecx 80491b2: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 80491b4: c7 85 ac f9 ff ff 01 movl $0x1,0xfffff9ac(%ebp) 80491bb: 00 00 00 80491be: 8d bd e8 fd ff ff lea 0xfffffde8(%ebp),%edi 80491c4: be bc 76 06 08 mov $0x80676bc,%esi 80491c9: fc cld 80491ca: b9 7d 00 00 00 mov $0x7d,%ecx 80491cf: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 80491d1: 8d b5 c8 f9 ff ff lea 0xfffff9c8(%ebp),%esi 80491d7: 8d 9d dc f9 ff ff lea 0xfffff9dc(%ebp),%ebx 80491dd: 89 9d a4 f9 ff ff mov %ebx,0xfffff9a4(%ebp) 80491e3: 8d 9d e4 f9 ff ff lea 0xfffff9e4(%ebp),%ebx 80491e9: 89 9d a0 f9 ff ff mov %ebx,0xfffff9a0(%ebp) 80491ef: 66 c7 85 d8 fd ff ff movw $0x2,0xfffffdd8(%ebp) 80491f6: 02 00 80491f8: 66 c7 85 da fd ff ff movw $0x0,0xfffffdda(%ebp) 80491ff: 00 00 8049201: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 8049205: 74 03 je 0x804920a 8049207: ff 4d 18 decl 0x18(%ebp) 804920a: 68 ff 00 00 00 push $0xff 804920f: 6a 03 push $0x3 8049211: 6a 02 push $0x2 8049213: e8 dc da 00 00 call 0x8056cf4 8049218: 89 85 a8 f9 ff ff mov %eax,0xfffff9a8(%ebp) 804921e: 83 c4 0c add $0xc,%esp 8049221: 85 c0 test %eax,%eax 8049223: 0f 8e 1f 03 00 00 jle 0x8049548 8049229: c7 85 9c f9 ff ff 00 movl $0x0,0xfffff99c(%ebp) 8049230: 00 00 00 8049233: c7 85 98 f9 ff ff 00 movl $0x0,0xfffff998(%ebp) 804923a: 00 00 00 804923d: 68 00 04 00 00 push $0x400 8049242: 6a 00 push $0x0 8049244: 56 push %esi 8049245: e8 1a e5 00 00 call 0x8057764 804924a: 83 c4 0c add $0xc,%esp 804924d: 8d 76 00 lea 0x0(%esi),%esi 8049250: 31 ff xor %edi,%edi 8049252: 83 7d 24 00 cmpl $0x0,0x24(%ebp) 8049256: 74 5a je 0x80492b2 8049258: 83 bd 98 f9 ff ff 00 cmpl $0x0,0xfffff998(%ebp) 804925f: 7f 51 jg 0x80492b2 8049261: 8b 5d 28 mov 0x28(%ebp),%ebx 8049264: 53 push %ebx 8049265: e8 16 2d 00 00 call 0x804bf80 804926a: 89 c2 mov %eax,%edx 804926c: 83 c4 04 add $0x4,%esp 804926f: 85 d2 test %edx,%edx 8049271: 75 15 jne 0x8049288 8049273: 68 58 02 00 00 push $0x258 8049278: e8 4f c4 00 00 call 0x80556cc 804927d: bf 01 00 00 00 mov $0x1,%edi 8049282: 83 c4 04 add $0x4,%esp 8049285: eb 2b jmp 0x80492b2 8049287: 90 nop 8049288: 6a 04 push $0x4 804928a: 8d 85 c4 f9 ff ff lea 0xfffff9c4(%ebp),%eax 8049290: 50 push %eax 8049291: 8b 42 10 mov 0x10(%edx),%eax 8049294: 8b 00 mov (%eax),%eax 8049296: 50 push %eax 8049297: e8 e4 d1 00 00 call 0x8056480 804929c: 8b 85 c4 f9 ff ff mov 0xfffff9c4(%ebp),%eax 80492a2: 89 46 0c mov %eax,0xc(%esi) 80492a5: c7 85 98 f9 ff ff 40 movl $0x9c40,0xfffff998(%ebp) 80492ac: 9c 00 00 80492af: 83 c4 0c add $0xc,%esp 80492b2: 85 ff test %edi,%edi 80492b4: 75 9a jne 0x8049250 80492b6: 31 ff xor %edi,%edi 80492b8: c7 85 90 f9 ff ff 00 movl $0x0,0xfffff990(%ebp) 80492bf: 00 00 00 80492c2: 8d 36 lea (%esi),%esi 80492c4: 83 bd ac f9 ff ff 01 cmpl $0x1,0xfffff9ac(%ebp) 80492cb: 75 1b jne 0x80492e8 80492cd: c7 85 ac f9 ff ff 00 movl $0x0,0xfffff9ac(%ebp) 80492d4: 00 00 00 80492d7: e8 5c cb 00 00 call 0x8055e38 80492dc: bb 40 1f 00 00 mov $0x1f40,%ebx 80492e1: 99 cltd 80492e2: f7 fb idiv %ebx,%eax 80492e4: eb 04 jmp 0x80492ea 80492e6: 8d 36 lea (%esi),%esi 80492e8: 31 d2 xor %edx,%edx 80492ea: 83 3c 95 2c d2 06 08 cmpl $0x0,0x806d22c(,%edx,4) 80492f1: 00 80492f2: 0f 84 38 02 00 00 je 0x8049530 80492f8: 8d 14 95 2c d2 06 08 lea 0x806d22c(,%edx,4),%edx 80492ff: 89 95 94 f9 ff ff mov %edx,0xfffff994(%ebp) 8049305: 8d 76 00 lea 0x0(%esi),%esi 8049308: 8b 9d 94 f9 ff ff mov 0xfffff994(%ebp),%ebx 804930e: 8b 03 mov (%ebx),%eax 8049310: 89 85 dc fd ff ff mov %eax,0xfffffddc(%ebp) 8049316: 8b 9d 90 f9 ff ff mov 0xfffff990(%ebp),%ebx 804931c: 8d 94 1d e8 fd ff ff lea 0xfffffde8(%ebp,%ebx,1),%edx 8049323: 8b 44 bd dc mov 0xffffffdc(%ebp,%edi,4),%eax 8049327: 50 push %eax 8049328: 52 push %edx 8049329: 8b 9d a0 f9 ff ff mov 0xfffff9a0(%ebp),%ebx 804932f: 53 push %ebx 8049330: e8 f7 d1 00 00 call 0x805652c 8049335: 83 c4 0c add $0xc,%esp 8049338: e8 fb ca 00 00 call 0x8055e38 804933d: bb ff 00 00 00 mov $0xff,%ebx 8049342: 99 cltd 8049343: f7 fb idiv %ebx,%eax 8049345: 8b 9d a0 f9 ff ff mov 0xfffff9a0(%ebp),%ebx 804934b: 88 13 mov %dl,(%ebx) 804934d: e8 e6 ca 00 00 call 0x8055e38 8049352: bb ff 00 00 00 mov $0xff,%ebx 8049357: 99 cltd 8049358: f7 fb idiv %ebx,%eax 804935a: 8b 9d a0 f9 ff ff mov 0xfffff9a0(%ebp),%ebx 8049360: 88 53 01 mov %dl,0x1(%ebx) 8049363: 83 7d 1c 00 cmpl $0x0,0x1c(%ebp) 8049367: 75 17 jne 0x8049380 8049369: 83 7d 20 00 cmpl $0x0,0x20(%ebp) 804936d: 75 11 jne 0x8049380 804936f: e8 c4 ca 00 00 call 0x8055e38 8049374: bb 30 75 00 00 mov $0x7530,%ebx 8049379: 99 cltd 804937a: f7 fb idiv %ebx,%eax 804937c: 89 d0 mov %edx,%eax 804937e: eb 0a jmp 0x804938a 8049380: 8b 45 1c mov 0x1c(%ebp),%eax 8049383: c1 e0 08 shl $0x8,%eax 8049386: 66 03 45 20 add 0x20(%ebp),%ax 804938a: 86 c4 xchg %al,%ah 804938c: 8b 9d a4 f9 ff ff mov 0xfffff9a4(%ebp),%ebx 8049392: 66 89 03 mov %ax,(%ebx) 8049395: 8b 9d a4 f9 ff ff mov 0xfffff9a4(%ebp),%ebx 804939b: 66 c7 43 02 00 35 movw $0x3500,0x2(%ebx) 80493a1: 66 8b 44 bd dc mov 0xffffffdc(%ebp,%edi,4),%ax 80493a6: 66 83 c0 08 add $0x8,%ax 80493aa: 86 c4 xchg %al,%ah 80493ac: 66 89 43 04 mov %ax,0x4(%ebx) 80493b0: 66 c7 43 06 00 00 movw $0x0,0x6(%ebx) 80493b6: 83 7d 24 00 cmpl $0x0,0x24(%ebp) 80493ba: 75 30 jne 0x80493ec 80493bc: 8a 9d bc f9 ff ff mov 0xfffff9bc(%ebp),%bl 80493c2: 88 9d d4 f9 ff ff mov %bl,0xfffff9d4(%ebp) 80493c8: 8a 9d b8 f9 ff ff mov 0xfffff9b8(%ebp),%bl 80493ce: 88 9d d5 f9 ff ff mov %bl,0xfffff9d5(%ebp) 80493d4: 8a 9d b4 f9 ff ff mov 0xfffff9b4(%ebp),%bl 80493da: 88 9d d6 f9 ff ff mov %bl,0xfffff9d6(%ebp) 80493e0: 8a 9d b0 f9 ff ff mov 0xfffff9b0(%ebp),%bl 80493e6: 88 9d d7 f9 ff ff mov %bl,0xfffff9d7(%ebp) 80493ec: 8b 9d 94 f9 ff ff mov 0xfffff994(%ebp),%ebx 80493f2: 8b 03 mov (%ebx),%eax 80493f4: 89 46 10 mov %eax,0x10(%esi) 80493f7: c6 06 45 movb $0x45,(%esi) 80493fa: e8 39 ca 00 00 call 0x8055e38 80493ff: bb 82 00 00 00 mov $0x82,%ebx 8049404: 99 cltd 8049405: f7 fb idiv %ebx,%eax 8049407: 80 c2 78 add $0x78,%dl 804940a: 88 56 08 mov %dl,0x8(%esi) 804940d: e8 26 ca 00 00 call 0x8055e38 8049412: bb ff 00 00 00 mov $0xff,%ebx 8049417: 99 cltd 8049418: f7 fb idiv %ebx,%eax 804941a: 66 89 56 04 mov %dx,0x4(%esi) 804941e: c6 46 09 11 movb $0x11,0x9(%esi) 8049422: 66 c7 46 06 00 00 movw $0x0,0x6(%esi) 8049428: 66 8b 44 bd dc mov 0xffffffdc(%ebp,%edi,4),%ax 804942d: 66 83 c0 1c add $0x1c,%ax 8049431: 86 c4 xchg %al,%ah 8049433: 66 89 46 02 mov %ax,0x2(%esi) 8049437: 66 c7 46 0a 00 00 movw $0x0,0xa(%esi) 804943d: ba 14 00 00 00 mov $0x14,%edx 8049442: 8d 9d c8 f9 ff ff lea 0xfffff9c8(%ebp),%ebx 8049448: 89 9d 8c f9 ff ff mov %ebx,0xfffff98c(%ebp) 804944e: 31 c9 xor %ecx,%ecx 8049450: 66 c7 85 c2 f9 ff ff movw $0x0,0xfffff9c2(%ebp) 8049457: 00 00 8049459: 8d 76 00 lea 0x0(%esi),%esi 804945c: 8b 9d 8c f9 ff ff mov 0xfffff98c(%ebp),%ebx 8049462: 0f b7 03 movzwl (%ebx),%eax 8049465: 01 c1 add %eax,%ecx 8049467: 83 c3 02 add $0x2,%ebx 804946a: 89 9d 8c f9 ff ff mov %ebx,0xfffff98c(%ebp) 8049470: 83 c2 fe add $0xfffffffe,%edx 8049473: 83 fa 01 cmp $0x1,%edx 8049476: 7f e4 jg 0x804945c 8049478: 75 11 jne 0x804948b 804947a: 8a 03 mov (%ebx),%al 804947c: 88 85 c2 f9 ff ff mov %al,0xfffff9c2(%ebp) 8049482: 0f b7 85 c2 f9 ff ff movzwl 0xfffff9c2(%ebp),%eax 8049489: 01 c1 add %eax,%ecx 804948b: 89 ca mov %ecx,%edx 804948d: c1 fa 10 sar $0x10,%edx 8049490: 0f b7 c1 movzwl %cx,%eax 8049493: 8d 0c 10 lea (%eax,%edx,1),%ecx 8049496: 89 c8 mov %ecx,%eax 8049498: c1 f8 10 sar $0x10,%eax 804949b: 01 c1 add %eax,%ecx 804949d: 89 c8 mov %ecx,%eax 804949f: 66 f7 d0 not %ax 80494a2: 66 89 85 c2 f9 ff ff mov %ax,0xfffff9c2(%ebp) 80494a9: 66 89 46 0a mov %ax,0xa(%esi) 80494ad: 6a 10 push $0x10 80494af: 8d 85 d8 fd ff ff lea 0xfffffdd8(%ebp),%eax 80494b5: 50 push %eax 80494b6: 6a 00 push $0x0 80494b8: 8b 44 bd dc mov 0xffffffdc(%ebp,%edi,4),%eax 80494bc: 83 c0 1c add $0x1c,%eax 80494bf: 50 push %eax 80494c0: 8d 85 c8 f9 ff ff lea 0xfffff9c8(%ebp),%eax 80494c6: 50 push %eax 80494c7: 8b 9d a8 f9 ff ff mov 0xfffff9a8(%ebp),%ebx 80494cd: 53 push %ebx 80494ce: e8 69 d7 00 00 call 0x8056c3c 80494d3: 83 c4 18 add $0x18,%esp 80494d6: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 80494da: 75 0c jne 0x80494e8 80494dc: 68 2c 01 00 00 push $0x12c 80494e1: e8 ca c0 00 00 call 0x80555b0 80494e6: eb 1f jmp 0x8049507 80494e8: 8b 5d 18 mov 0x18(%ebp),%ebx 80494eb: 39 9d 9c f9 ff ff cmp %ebx,0xfffff99c(%ebp) 80494f1: 75 21 jne 0x8049514 80494f3: 68 2c 01 00 00 push $0x12c 80494f8: e8 b3 c0 00 00 call 0x80555b0 80494fd: c7 85 9c f9 ff ff 00 movl $0x0,0xfffff99c(%ebp) 8049504: 00 00 00 8049507: ff 8d 98 f9 ff ff decl 0xfffff998(%ebp) 804950d: 83 c4 04 add $0x4,%esp 8049510: eb 08 jmp 0x804951a 8049512: 8d 36 lea (%esi),%esi 8049514: ff 85 9c f9 ff ff incl 0xfffff99c(%ebp) 804951a: 83 85 94 f9 ff ff 04 addl $0x4,0xfffff994(%ebp) 8049521: 8b 9d 94 f9 ff ff mov 0xfffff994(%ebp),%ebx 8049527: 83 3b 00 cmpl $0x0,(%ebx) 804952a: 0f 85 d8 fd ff ff jne 0x8049308 8049530: 83 85 90 f9 ff ff 32 addl $0x32,0xfffff990(%ebp) 8049537: 47 inc %edi 8049538: 83 ff 08 cmp $0x8,%edi 804953b: 0f 8e 83 fd ff ff jle 0x80492c4 8049541: e9 0a fd ff ff jmp 0x8049250 8049546: 8d 36 lea (%esi),%esi 8049548: c7 05 74 e7 07 08 00 movl $0x0,0x807e774 804954f: 00 00 00 8049552: 31 c0 xor %eax,%eax 8049554: 8d a5 80 f9 ff ff lea 0xfffff980(%ebp),%esp 804955a: 5b pop %ebx 804955b: 5e pop %esi 804955c: 5f pop %edi 804955d: 89 ec mov %ebp,%esp 804955f: 5d pop %ebp 8049560: c3 ret 8049561: 8d 76 00 lea 0x0(%esi),%esi 8049564: 55 push %ebp 8049565: 89 e5 mov %esp,%ebp 8049567: 81 ec 8c 06 00 00 sub $0x68c,%esp 804956d: 57 push %edi 804956e: 56 push %esi 804956f: 53 push %ebx 8049570: 8a 5d 08 mov 0x8(%ebp),%bl 8049573: 88 9d ac f9 ff ff mov %bl,0xfffff9ac(%ebp) 8049579: 8a 5d 0c mov 0xc(%ebp),%bl 804957c: 88 9d a8 f9 ff ff mov %bl,0xfffff9a8(%ebp) 8049582: 8a 5d 10 mov 0x10(%ebp),%bl 8049585: 88 9d a4 f9 ff ff mov %bl,0xfffff9a4(%ebp) 804958b: 8a 5d 14 mov 0x14(%ebp),%bl 804958e: 88 9d a0 f9 ff ff mov %bl,0xfffff9a0(%ebp) 8049594: 8a 5d 18 mov 0x18(%ebp),%bl 8049597: 88 9d 9c f9 ff ff mov %bl,0xfffff99c(%ebp) 804959d: 8a 5d 1c mov 0x1c(%ebp),%bl 80495a0: 88 9d 98 f9 ff ff mov %bl,0xfffff998(%ebp) 80495a6: 8a 5d 20 mov 0x20(%ebp),%bl 80495a9: 88 9d 94 f9 ff ff mov %bl,0xfffff994(%ebp) 80495af: 8a 5d 24 mov 0x24(%ebp),%bl 80495b2: 88 9d 90 f9 ff ff mov %bl,0xfffff990(%ebp) 80495b8: 8d 7d dc lea 0xffffffdc(%ebp),%edi 80495bb: be 98 76 06 08 mov $0x8067698,%esi 80495c0: fc cld 80495c1: b9 09 00 00 00 mov $0x9,%ecx 80495c6: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 80495c8: 8d bd e8 fd ff ff lea 0xfffffde8(%ebp),%edi 80495ce: be bc 76 06 08 mov $0x80676bc,%esi 80495d3: fc cld 80495d4: b9 7d 00 00 00 mov $0x7d,%ecx 80495d9: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 80495db: 8d bd d8 f9 ff ff lea 0xfffff9d8(%ebp),%edi 80495e1: 8d 9d ec f9 ff ff lea 0xfffff9ec(%ebp),%ebx 80495e7: 89 9d 88 f9 ff ff mov %ebx,0xfffff988(%ebp) 80495ed: 8d 9d f4 f9 ff ff lea 0xfffff9f4(%ebp),%ebx 80495f3: 89 9d 84 f9 ff ff mov %ebx,0xfffff984(%ebp) 80495f9: 66 c7 85 d8 fd ff ff movw $0x2,0xfffffdd8(%ebp) 8049600: 02 00 8049602: 66 c7 85 da fd ff ff movw $0x0,0xfffffdda(%ebp) 8049609: 00 00 804960b: 83 7d 34 00 cmpl $0x0,0x34(%ebp) 804960f: 75 34 jne 0x8049645 8049611: 0f b6 85 a0 f9 ff ff movzbl 0xfffff9a0(%ebp),%eax 8049618: 50 push %eax 8049619: 0f b6 85 a4 f9 ff ff movzbl 0xfffff9a4(%ebp),%eax 8049620: 50 push %eax 8049621: 0f b6 85 a8 f9 ff ff movzbl 0xfffff9a8(%ebp),%eax 8049628: 50 push %eax 8049629: 0f b6 85 ac f9 ff ff movzbl 0xfffff9ac(%ebp),%eax 8049630: 50 push %eax 8049631: 68 8a 76 06 08 push $0x806768a 8049636: 8d 85 b8 f9 ff ff lea 0xfffff9b8(%ebp),%eax 804963c: 50 push %eax 804963d: e8 c6 61 00 00 call 0x804f808 8049642: 83 c4 18 add $0x18,%esp 8049645: 83 7d 28 00 cmpl $0x0,0x28(%ebp) 8049649: 74 03 je 0x804964e 804964b: ff 4d 28 decl 0x28(%ebp) 804964e: 68 ff 00 00 00 push $0xff 8049653: 6a 03 push $0x3 8049655: 6a 02 push $0x2 8049657: e8 98 d6 00 00 call 0x8056cf4 804965c: 89 85 8c f9 ff ff mov %eax,0xfffff98c(%ebp) 8049662: 83 c4 0c add $0xc,%esp 8049665: 85 c0 test %eax,%eax 8049667: 0f 8e 6b 03 00 00 jle 0x80499d8 804966d: c7 85 80 f9 ff ff 00 movl $0x0,0xfffff980(%ebp) 8049674: 00 00 00 8049677: c7 85 7c f9 ff ff 00 movl $0x0,0xfffff97c(%ebp) 804967e: 00 00 00 8049681: 68 00 04 00 00 push $0x400 8049686: 6a 00 push $0x0 8049688: 57 push %edi 8049689: e8 d6 e0 00 00 call 0x8057764 804968e: 83 c4 0c add $0xc,%esp 8049691: 8d 76 00 lea 0x0(%esi),%esi 8049694: 31 f6 xor %esi,%esi 8049696: 83 7d 34 00 cmpl $0x0,0x34(%ebp) 804969a: 74 60 je 0x80496fc 804969c: 83 bd 7c f9 ff ff 00 cmpl $0x0,0xfffff97c(%ebp) 80496a3: 7f 57 jg 0x80496fc 80496a5: 8b 5d 38 mov 0x38(%ebp),%ebx 80496a8: 53 push %ebx 80496a9: e8 d2 28 00 00 call 0x804bf80 80496ae: 89 c2 mov %eax,%edx 80496b0: 83 c4 04 add $0x4,%esp 80496b3: 85 d2 test %edx,%edx 80496b5: 75 15 jne 0x80496cc 80496b7: 68 58 02 00 00 push $0x258 80496bc: e8 0b c0 00 00 call 0x80556cc 80496c1: be 01 00 00 00 mov $0x1,%esi 80496c6: 83 c4 04 add $0x4,%esp 80496c9: eb 31 jmp 0x80496fc 80496cb: 90 nop 80496cc: 6a 04 push $0x4 80496ce: 8d 85 b4 f9 ff ff lea 0xfffff9b4(%ebp),%eax 80496d4: 50 push %eax 80496d5: 8b 42 10 mov 0x10(%edx),%eax 80496d8: 8b 00 mov (%eax),%eax 80496da: 50 push %eax 80496db: e8 a0 cd 00 00 call 0x8056480 80496e0: 8b 85 b4 f9 ff ff mov 0xfffff9b4(%ebp),%eax 80496e6: 89 47 10 mov %eax,0x10(%edi) 80496e9: 89 85 dc fd ff ff mov %eax,0xfffffddc(%ebp) 80496ef: c7 85 7c f9 ff ff 40 movl $0x9c40,0xfffff97c(%ebp) 80496f6: 9c 00 00 80496f9: 83 c4 0c add $0xc,%esp 80496fc: 85 f6 test %esi,%esi 80496fe: 75 94 jne 0x8049694 8049700: 31 f6 xor %esi,%esi 8049702: 89 ad 78 f9 ff ff mov %ebp,0xfffff978(%ebp) 8049708: 83 7d 34 00 cmpl $0x0,0x34(%ebp) 804970c: 75 15 jne 0x8049723 804970e: 8d 85 b8 f9 ff ff lea 0xfffff9b8(%ebp),%eax 8049714: 50 push %eax 8049715: e8 72 37 00 00 call 0x804ce8c 804971a: 89 85 dc fd ff ff mov %eax,0xfffffddc(%ebp) 8049720: 83 c4 04 add $0x4,%esp 8049723: 8b 95 78 f9 ff ff mov 0xfffff978(%ebp),%edx 8049729: 81 c2 e8 fd ff ff add $0xfffffde8,%edx 804972f: 8b 44 b5 dc mov 0xffffffdc(%ebp,%esi,4),%eax 8049733: 50 push %eax 8049734: 52 push %edx 8049735: 8b 9d 84 f9 ff ff mov 0xfffff984(%ebp),%ebx 804973b: 53 push %ebx 804973c: e8 eb cd 00 00 call 0x805652c 8049741: 83 c4 0c add $0xc,%esp 8049744: e8 ef c6 00 00 call 0x8055e38 8049749: bb ff 00 00 00 mov $0xff,%ebx 804974e: 99 cltd 804974f: f7 fb idiv %ebx,%eax 8049751: 8b 9d 84 f9 ff ff mov 0xfffff984(%ebp),%ebx 8049757: 88 13 mov %dl,(%ebx) 8049759: e8 da c6 00 00 call 0x8055e38 804975e: bb ff 00 00 00 mov $0xff,%ebx 8049763: 99 cltd 8049764: f7 fb idiv %ebx,%eax 8049766: 8b 9d 84 f9 ff ff mov 0xfffff984(%ebp),%ebx 804976c: 88 53 01 mov %dl,0x1(%ebx) 804976f: 83 7d 2c 00 cmpl $0x0,0x2c(%ebp) 8049773: 75 17 jne 0x804978c 8049775: 83 7d 30 00 cmpl $0x0,0x30(%ebp) 8049779: 75 11 jne 0x804978c 804977b: e8 b8 c6 00 00 call 0x8055e38 8049780: bb 30 75 00 00 mov $0x7530,%ebx 8049785: 99 cltd 8049786: f7 fb idiv %ebx,%eax 8049788: 89 d0 mov %edx,%eax 804978a: eb 0a jmp 0x8049796 804978c: 8b 45 2c mov 0x2c(%ebp),%eax 804978f: c1 e0 08 shl $0x8,%eax 8049792: 66 03 45 30 add 0x30(%ebp),%ax 8049796: 86 c4 xchg %al,%ah 8049798: 8b 9d 88 f9 ff ff mov 0xfffff988(%ebp),%ebx 804979e: 66 89 03 mov %ax,(%ebx) 80497a1: 8b 9d 88 f9 ff ff mov 0xfffff988(%ebp),%ebx 80497a7: 66 c7 43 02 00 35 movw $0x3500,0x2(%ebx) 80497ad: 66 8b 44 b5 dc mov 0xffffffdc(%ebp,%esi,4),%ax 80497b2: 66 83 c0 08 add $0x8,%ax 80497b6: 86 c4 xchg %al,%ah 80497b8: 66 89 43 04 mov %ax,0x4(%ebx) 80497bc: 66 c7 43 06 00 00 movw $0x0,0x6(%ebx) 80497c2: 80 bd 9c f9 ff ff 00 cmpb $0x0,0xfffff99c(%ebp) 80497c9: 75 71 jne 0x804983c 80497cb: 80 bd 98 f9 ff ff 00 cmpb $0x0,0xfffff998(%ebp) 80497d2: 75 68 jne 0x804983c 80497d4: 80 bd 94 f9 ff ff 00 cmpb $0x0,0xfffff994(%ebp) 80497db: 75 5f jne 0x804983c 80497dd: 80 bd 90 f9 ff ff 00 cmpb $0x0,0xfffff990(%ebp) 80497e4: 75 56 jne 0x804983c 80497e6: e8 4d c6 00 00 call 0x8055e38 80497eb: 88 c2 mov %al,%dl 80497ed: 80 fa ff cmp $0xff,%dl 80497f0: 0f 93 c0 setae %al 80497f3: 00 c2 add %al,%dl 80497f5: 88 95 e4 f9 ff ff mov %dl,0xfffff9e4(%ebp) 80497fb: e8 38 c6 00 00 call 0x8055e38 8049800: 88 c2 mov %al,%dl 8049802: 80 fa ff cmp $0xff,%dl 8049805: 0f 93 c0 setae %al 8049808: 00 c2 add %al,%dl 804980a: 88 95 e5 f9 ff ff mov %dl,0xfffff9e5(%ebp) 8049810: e8 23 c6 00 00 call 0x8055e38 8049815: 88 c2 mov %al,%dl 8049817: 80 fa ff cmp $0xff,%dl 804981a: 0f 93 c0 setae %al 804981d: 00 c2 add %al,%dl 804981f: 88 95 e6 f9 ff ff mov %dl,0xfffff9e6(%ebp) 8049825: e8 0e c6 00 00 call 0x8055e38 804982a: 88 c2 mov %al,%dl 804982c: 80 fa ff cmp $0xff,%dl 804982f: 0f 93 c0 setae %al 8049832: 00 c2 add %al,%dl 8049834: 88 95 e7 f9 ff ff mov %dl,0xfffff9e7(%ebp) 804983a: eb 30 jmp 0x804986c 804983c: 8a 9d 9c f9 ff ff mov 0xfffff99c(%ebp),%bl 8049842: 88 9d e4 f9 ff ff mov %bl,0xfffff9e4(%ebp) 8049848: 8a 9d 98 f9 ff ff mov 0xfffff998(%ebp),%bl 804984e: 88 9d e5 f9 ff ff mov %bl,0xfffff9e5(%ebp) 8049854: 8a 9d 94 f9 ff ff mov 0xfffff994(%ebp),%bl 804985a: 88 9d e6 f9 ff ff mov %bl,0xfffff9e6(%ebp) 8049860: 8a 9d 90 f9 ff ff mov 0xfffff990(%ebp),%bl 8049866: 88 9d e7 f9 ff ff mov %bl,0xfffff9e7(%ebp) 804986c: 83 7d 34 00 cmpl $0x0,0x34(%ebp) 8049870: 75 30 jne 0x80498a2 8049872: 8a 9d ac f9 ff ff mov 0xfffff9ac(%ebp),%bl 8049878: 88 9d e8 f9 ff ff mov %bl,0xfffff9e8(%ebp) 804987e: 8a 9d a8 f9 ff ff mov 0xfffff9a8(%ebp),%bl 8049884: 88 9d e9 f9 ff ff mov %bl,0xfffff9e9(%ebp) 804988a: 8a 9d a4 f9 ff ff mov 0xfffff9a4(%ebp),%bl 8049890: 88 9d ea f9 ff ff mov %bl,0xfffff9ea(%ebp) 8049896: 8a 9d a0 f9 ff ff mov 0xfffff9a0(%ebp),%bl 804989c: 88 9d eb f9 ff ff mov %bl,0xfffff9eb(%ebp) 80498a2: c6 07 45 movb $0x45,(%edi) 80498a5: e8 8e c5 00 00 call 0x8055e38 80498aa: bb 82 00 00 00 mov $0x82,%ebx 80498af: 99 cltd 80498b0: f7 fb idiv %ebx,%eax 80498b2: 80 c2 78 add $0x78,%dl 80498b5: 88 57 08 mov %dl,0x8(%edi) 80498b8: e8 7b c5 00 00 call 0x8055e38 80498bd: bb ff 00 00 00 mov $0xff,%ebx 80498c2: 99 cltd 80498c3: f7 fb idiv %ebx,%eax 80498c5: 66 89 57 04 mov %dx,0x4(%edi) 80498c9: c6 47 09 11 movb $0x11,0x9(%edi) 80498cd: 66 c7 47 06 00 00 movw $0x0,0x6(%edi) 80498d3: 66 8b 44 b5 dc mov 0xffffffdc(%ebp,%esi,4),%ax 80498d8: 66 83 c0 1c add $0x1c,%ax 80498dc: 86 c4 xchg %al,%ah 80498de: 66 89 47 02 mov %ax,0x2(%edi) 80498e2: 66 c7 47 0a 00 00 movw $0x0,0xa(%edi) 80498e8: ba 14 00 00 00 mov $0x14,%edx 80498ed: 8d 9d d8 f9 ff ff lea 0xfffff9d8(%ebp),%ebx 80498f3: 89 9d 74 f9 ff ff mov %ebx,0xfffff974(%ebp) 80498f9: 31 c9 xor %ecx,%ecx 80498fb: 66 c7 85 b2 f9 ff ff movw $0x0,0xfffff9b2(%ebp) 8049902: 00 00 8049904: 8b 9d 74 f9 ff ff mov 0xfffff974(%ebp),%ebx 804990a: 0f b7 03 movzwl (%ebx),%eax 804990d: 01 c1 add %eax,%ecx 804990f: 83 c3 02 add $0x2,%ebx 8049912: 89 9d 74 f9 ff ff mov %ebx,0xfffff974(%ebp) 8049918: 83 c2 fe add $0xfffffffe,%edx 804991b: 83 fa 01 cmp $0x1,%edx 804991e: 7f e4 jg 0x8049904 8049920: 75 11 jne 0x8049933 8049922: 8a 03 mov (%ebx),%al 8049924: 88 85 b2 f9 ff ff mov %al,0xfffff9b2(%ebp) 804992a: 0f b7 85 b2 f9 ff ff movzwl 0xfffff9b2(%ebp),%eax 8049931: 01 c1 add %eax,%ecx 8049933: 89 ca mov %ecx,%edx 8049935: c1 fa 10 sar $0x10,%edx 8049938: 0f b7 c1 movzwl %cx,%eax 804993b: 8d 0c 10 lea (%eax,%edx,1),%ecx 804993e: 89 c8 mov %ecx,%eax 8049940: c1 f8 10 sar $0x10,%eax 8049943: 01 c1 add %eax,%ecx 8049945: 89 c8 mov %ecx,%eax 8049947: 66 f7 d0 not %ax 804994a: 66 89 85 b2 f9 ff ff mov %ax,0xfffff9b2(%ebp) 8049951: 66 89 47 0a mov %ax,0xa(%edi) 8049955: 6a 10 push $0x10 8049957: 8d 85 d8 fd ff ff lea 0xfffffdd8(%ebp),%eax 804995d: 50 push %eax 804995e: 6a 00 push $0x0 8049960: 8b 44 b5 dc mov 0xffffffdc(%ebp,%esi,4),%eax 8049964: 83 c0 1c add $0x1c,%eax 8049967: 50 push %eax 8049968: 8d 85 d8 f9 ff ff lea 0xfffff9d8(%ebp),%eax 804996e: 50 push %eax 804996f: 8b 9d 8c f9 ff ff mov 0xfffff98c(%ebp),%ebx 8049975: 53 push %ebx 8049976: e8 c1 d2 00 00 call 0x8056c3c 804997b: 83 c4 18 add $0x18,%esp 804997e: 83 7d 28 00 cmpl $0x0,0x28(%ebp) 8049982: 75 0c jne 0x8049990 8049984: 68 2c 01 00 00 push $0x12c 8049989: e8 22 bc 00 00 call 0x80555b0 804998e: eb 1f jmp 0x80499af 8049990: 8b 5d 28 mov 0x28(%ebp),%ebx 8049993: 39 9d 80 f9 ff ff cmp %ebx,0xfffff980(%ebp) 8049999: 75 21 jne 0x80499bc 804999b: 68 2c 01 00 00 push $0x12c 80499a0: e8 0b bc 00 00 call 0x80555b0 80499a5: c7 85 80 f9 ff ff 00 movl $0x0,0xfffff980(%ebp) 80499ac: 00 00 00 80499af: ff 8d 7c f9 ff ff decl 0xfffff97c(%ebp) 80499b5: 83 c4 04 add $0x4,%esp 80499b8: eb 08 jmp 0x80499c2 80499ba: 8d 36 lea (%esi),%esi 80499bc: ff 85 80 f9 ff ff incl 0xfffff980(%ebp) 80499c2: 83 85 78 f9 ff ff 32 addl $0x32,0xfffff978(%ebp) 80499c9: 46 inc %esi 80499ca: 83 fe 08 cmp $0x8,%esi 80499cd: 0f 8e 35 fd ff ff jle 0x8049708 80499d3: e9 bc fc ff ff jmp 0x8049694 80499d8: c7 05 74 e7 07 08 00 movl $0x0,0x807e774 80499df: 00 00 00 80499e2: 31 c0 xor %eax,%eax 80499e4: 8d a5 68 f9 ff ff lea 0xfffff968(%ebp),%esp 80499ea: 5b pop %ebx 80499eb: 5e pop %esi 80499ec: 5f pop %edi 80499ed: 89 ec mov %ebp,%esp 80499ef: 5d pop %ebp 80499f0: c3 ret 80499f1: 8d 76 00 lea 0x0(%esi),%esi 80499f4: 55 push %ebp 80499f5: 89 e5 mov %esp,%ebp 80499f7: 81 ec a0 00 00 00 sub $0xa0,%esp 80499fd: 57 push %edi 80499fe: 56 push %esi 80499ff: 53 push %ebx 8049a00: 8a 4d 10 mov 0x10(%ebp),%cl 8049a03: 88 4d 84 mov %cl,0xffffff84(%ebp) 8049a06: 8a 4d 14 mov 0x14(%ebp),%cl 8049a09: 88 4d 80 mov %cl,0xffffff80(%ebp) 8049a0c: 8a 4d 18 mov 0x18(%ebp),%cl 8049a0f: 88 8d 7c ff ff ff mov %cl,0xffffff7c(%ebp) 8049a15: 8a 4d 1c mov 0x1c(%ebp),%cl 8049a18: 88 8d 78 ff ff ff mov %cl,0xffffff78(%ebp) 8049a1e: 8a 4d 20 mov 0x20(%ebp),%cl 8049a21: 88 8d 74 ff ff ff mov %cl,0xffffff74(%ebp) 8049a27: 8a 4d 24 mov 0x24(%ebp),%cl 8049a2a: 88 8d 70 ff ff ff mov %cl,0xffffff70(%ebp) 8049a30: 8a 4d 28 mov 0x28(%ebp),%cl 8049a33: 88 8d 6c ff ff ff mov %cl,0xffffff6c(%ebp) 8049a39: 8a 5d 2c mov 0x2c(%ebp),%bl 8049a3c: 66 c7 45 f0 02 00 movw $0x2,0xfffffff0(%ebp) 8049a42: e8 f1 c3 00 00 call 0x8055e38 8049a47: b9 ff 00 00 00 mov $0xff,%ecx 8049a4c: 99 cltd 8049a4d: f7 f9 idiv %ecx,%eax 8049a4f: 89 d0 mov %edx,%eax 8049a51: 86 c4 xchg %al,%ah 8049a53: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) 8049a57: 0f b6 c3 movzbl %bl,%eax 8049a5a: 50 push %eax 8049a5b: 0f b6 85 6c ff ff ff movzbl 0xffffff6c(%ebp),%eax 8049a62: 50 push %eax 8049a63: 0f b6 85 70 ff ff ff movzbl 0xffffff70(%ebp),%eax 8049a6a: 50 push %eax 8049a6b: 0f b6 85 74 ff ff ff movzbl 0xffffff74(%ebp),%eax 8049a72: 50 push %eax 8049a73: 68 8a 76 06 08 push $0x806768a 8049a78: 8d 75 90 lea 0xffffff90(%ebp),%esi 8049a7b: 56 push %esi 8049a7c: e8 87 5d 00 00 call 0x804f808 8049a81: 83 c4 18 add $0x18,%esp 8049a84: 83 7d 30 00 cmpl $0x0,0x30(%ebp) 8049a88: 75 34 jne 0x8049abe 8049a8a: 0f b6 85 78 ff ff ff movzbl 0xffffff78(%ebp),%eax 8049a91: 50 push %eax 8049a92: 0f b6 85 7c ff ff ff movzbl 0xffffff7c(%ebp),%eax 8049a99: 50 push %eax 8049a9a: 0f b6 45 80 movzbl 0xffffff80(%ebp),%eax 8049a9e: 50 push %eax 8049a9f: 0f b6 45 84 movzbl 0xffffff84(%ebp),%eax 8049aa3: 50 push %eax 8049aa4: 68 8a 76 06 08 push $0x806768a 8049aa9: 8d 5d b0 lea 0xffffffb0(%ebp),%ebx 8049aac: 53 push %ebx 8049aad: e8 56 5d 00 00 call 0x804f808 8049ab2: 53 push %ebx 8049ab3: e8 d4 33 00 00 call 0x804ce8c 8049ab8: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049abb: 83 c4 1c add $0x1c,%esp 8049abe: 68 ff 00 00 00 push $0xff 8049ac3: 6a 03 push $0x3 8049ac5: 6a 02 push $0x2 8049ac7: e8 28 d2 00 00 call 0x8056cf4 8049acc: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp) 8049ad2: 83 c4 0c add $0xc,%esp 8049ad5: 85 c0 test %eax,%eax 8049ad7: 0f 8e 47 02 00 00 jle 0x8049d24 8049add: c6 45 d0 45 movb $0x45,0xffffffd0(%ebp) 8049ae1: 66 c7 45 d2 28 1c movw $0x1c28,0xffffffd2(%ebp) 8049ae7: 66 c7 45 d4 04 55 movw $0x5504,0xffffffd4(%ebp) 8049aed: e8 46 c3 00 00 call 0x8055e38 8049af2: b9 82 00 00 00 mov $0x82,%ecx 8049af7: 99 cltd 8049af8: f7 f9 idiv %ecx,%eax 8049afa: 80 c2 78 add $0x78,%dl 8049afd: 88 55 d8 mov %dl,0xffffffd8(%ebp) 8049b00: 56 push %esi 8049b01: e8 86 33 00 00 call 0x804ce8c 8049b06: 89 45 dc mov %eax,0xffffffdc(%ebp) 8049b09: 83 c4 04 add $0x4,%esp 8049b0c: 83 7d 30 00 cmpl $0x0,0x30(%ebp) 8049b10: 75 0f jne 0x8049b21 8049b12: 8d 45 b0 lea 0xffffffb0(%ebp),%eax 8049b15: 50 push %eax 8049b16: e8 71 33 00 00 call 0x804ce8c 8049b1b: 89 45 e0 mov %eax,0xffffffe0(%ebp) 8049b1e: 83 c4 04 add $0x4,%esp 8049b21: 66 c7 45 d6 1f fe movw $0xfe1f,0xffffffd6(%ebp) 8049b27: 66 c7 45 da 00 00 movw $0x0,0xffffffda(%ebp) 8049b2d: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 8049b31: 74 7d je 0x8049bb0 8049b33: c6 45 d9 11 movb $0x11,0xffffffd9(%ebp) 8049b37: e8 fc c2 00 00 call 0x8055e38 8049b3c: b9 ff 00 00 00 mov $0xff,%ecx 8049b41: 99 cltd 8049b42: f7 f9 idiv %ecx,%eax 8049b44: 89 d0 mov %edx,%eax 8049b46: 86 c4 xchg %al,%ah 8049b48: 66 89 45 e4 mov %ax,0xffffffe4(%ebp) 8049b4c: 66 8b 45 0c mov 0xc(%ebp),%ax 8049b50: 86 c4 xchg %al,%ah 8049b52: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) 8049b56: 66 c7 45 e8 00 09 movw $0x900,0xffffffe8(%ebp) 8049b5c: ba 09 00 00 00 mov $0x9,%edx 8049b61: 8d 75 e4 lea 0xffffffe4(%ebp),%esi 8049b64: 31 db xor %ebx,%ebx 8049b66: 66 c7 45 8e 00 00 movw $0x0,0xffffff8e(%ebp) 8049b6c: 0f b7 06 movzwl (%esi),%eax 8049b6f: 01 c3 add %eax,%ebx 8049b71: 83 c6 02 add $0x2,%esi 8049b74: 83 c2 fe add $0xfffffffe,%edx 8049b77: 83 fa 01 cmp $0x1,%edx 8049b7a: 7f f0 jg 0x8049b6c 8049b7c: 75 0b jne 0x8049b89 8049b7e: 8a 06 mov (%esi),%al 8049b80: 88 45 8e mov %al,0xffffff8e(%ebp) 8049b83: 0f b7 45 8e movzwl 0xffffff8e(%ebp),%eax 8049b87: 01 c3 add %eax,%ebx 8049b89: 89 da mov %ebx,%edx 8049b8b: c1 fa 10 sar $0x10,%edx 8049b8e: 0f b7 c3 movzwl %bx,%eax 8049b91: 8d 1c 10 lea (%eax,%edx,1),%ebx 8049b94: 89 d8 mov %ebx,%eax 8049b96: c1 f8 10 sar $0x10,%eax 8049b99: 01 c3 add %eax,%ebx 8049b9b: 89 d8 mov %ebx,%eax 8049b9d: 66 f7 d0 not %ax 8049ba0: 66 89 45 8e mov %ax,0xffffff8e(%ebp) 8049ba4: 66 89 45 ea mov %ax,0xffffffea(%ebp) 8049ba8: c6 45 ec 61 movb $0x61,0xffffffec(%ebp) 8049bac: eb 62 jmp 0x8049c10 8049bae: 8d 36 lea (%esi),%esi 8049bb0: c6 45 d9 01 movb $0x1,0xffffffd9(%ebp) 8049bb4: c6 45 e4 08 movb $0x8,0xffffffe4(%ebp) 8049bb8: c6 45 e5 00 movb $0x0,0xffffffe5(%ebp) 8049bbc: 66 c7 45 e6 00 00 movw $0x0,0xffffffe6(%ebp) 8049bc2: ba 09 00 00 00 mov $0x9,%edx 8049bc7: 8d 75 e4 lea 0xffffffe4(%ebp),%esi 8049bca: 31 db xor %ebx,%ebx 8049bcc: 66 c7 45 8e 00 00 movw $0x0,0xffffff8e(%ebp) 8049bd2: 8d 36 lea (%esi),%esi 8049bd4: 0f b7 06 movzwl (%esi),%eax 8049bd7: 01 c3 add %eax,%ebx 8049bd9: 83 c6 02 add $0x2,%esi 8049bdc: 83 c2 fe add $0xfffffffe,%edx 8049bdf: 83 fa 01 cmp $0x1,%edx 8049be2: 7f f0 jg 0x8049bd4 8049be4: 75 0b jne 0x8049bf1 8049be6: 8a 06 mov (%esi),%al 8049be8: 88 45 8e mov %al,0xffffff8e(%ebp) 8049beb: 0f b7 45 8e movzwl 0xffffff8e(%ebp),%eax 8049bef: 01 c3 add %eax,%ebx 8049bf1: 89 da mov %ebx,%edx 8049bf3: c1 fa 10 sar $0x10,%edx 8049bf6: 0f b7 c3 movzwl %bx,%eax 8049bf9: 8d 1c 10 lea (%eax,%edx,1),%ebx 8049bfc: 89 d8 mov %ebx,%eax 8049bfe: c1 f8 10 sar $0x10,%eax 8049c01: 01 c3 add %eax,%ebx 8049c03: 89 d8 mov %ebx,%eax 8049c05: 66 f7 d0 not %ax 8049c08: 66 89 45 8e mov %ax,0xffffff8e(%ebp) 8049c0c: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) 8049c10: c7 85 64 ff ff ff 1d movl $0x1d,0xffffff64(%ebp) 8049c17: 00 00 00 8049c1a: ba 14 00 00 00 mov $0x14,%edx 8049c1f: 8d 75 d0 lea 0xffffffd0(%ebp),%esi 8049c22: 31 db xor %ebx,%ebx 8049c24: 66 c7 45 8e 00 00 movw $0x0,0xffffff8e(%ebp) 8049c2a: 8d 36 lea (%esi),%esi 8049c2c: 0f b7 06 movzwl (%esi),%eax 8049c2f: 01 c3 add %eax,%ebx 8049c31: 83 c6 02 add $0x2,%esi 8049c34: 83 c2 fe add $0xfffffffe,%edx 8049c37: 83 fa 01 cmp $0x1,%edx 8049c3a: 7f f0 jg 0x8049c2c 8049c3c: 75 0b jne 0x8049c49 8049c3e: 8a 06 mov (%esi),%al 8049c40: 88 45 8e mov %al,0xffffff8e(%ebp) 8049c43: 0f b7 45 8e movzwl 0xffffff8e(%ebp),%eax 8049c47: 01 c3 add %eax,%ebx 8049c49: 89 da mov %ebx,%edx 8049c4b: c1 fa 10 sar $0x10,%edx 8049c4e: 0f b7 c3 movzwl %bx,%eax 8049c51: 8d 1c 10 lea (%eax,%edx,1),%ebx 8049c54: 89 d8 mov %ebx,%eax 8049c56: c1 f8 10 sar $0x10,%eax 8049c59: 01 c3 add %eax,%ebx 8049c5b: 89 d8 mov %ebx,%eax 8049c5d: 66 f7 d0 not %ax 8049c60: 66 89 45 8e mov %ax,0xffffff8e(%ebp) 8049c64: 66 89 45 da mov %ax,0xffffffda(%ebp) 8049c68: 31 db xor %ebx,%ebx 8049c6a: 8d 4d f0 lea 0xfffffff0(%ebp),%ecx 8049c6d: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 8049c73: 8d 7d d0 lea 0xffffffd0(%ebp),%edi 8049c76: 8d 36 lea (%esi),%esi 8049c78: 31 f6 xor %esi,%esi 8049c7a: 83 7d 30 00 cmpl $0x0,0x30(%ebp) 8049c7e: 74 4e je 0x8049cce 8049c80: 85 db test %ebx,%ebx 8049c82: 7f 4a jg 0x8049cce 8049c84: 8b 4d 34 mov 0x34(%ebp),%ecx 8049c87: 51 push %ecx 8049c88: e8 f3 22 00 00 call 0x804bf80 8049c8d: 89 c2 mov %eax,%edx 8049c8f: 83 c4 04 add $0x4,%esp 8049c92: 85 d2 test %edx,%edx 8049c94: 75 16 jne 0x8049cac 8049c96: 68 58 02 00 00 push $0x258 8049c9b: e8 2c ba 00 00 call 0x80556cc 8049ca0: be 01 00 00 00 mov $0x1,%esi 8049ca5: 83 c4 04 add $0x4,%esp 8049ca8: eb 24 jmp 0x8049cce 8049caa: 8d 36 lea (%esi),%esi 8049cac: 6a 04 push $0x4 8049cae: 8d 45 88 lea 0xffffff88(%ebp),%eax 8049cb1: 50 push %eax 8049cb2: 8b 42 10 mov 0x10(%edx),%eax 8049cb5: 8b 00 mov (%eax),%eax 8049cb7: 50 push %eax 8049cb8: e8 c3 c7 00 00 call 0x8056480 8049cbd: 8b 45 88 mov 0xffffff88(%ebp),%eax 8049cc0: 89 45 e0 mov %eax,0xffffffe0(%ebp) 8049cc3: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049cc6: bb 40 9c 00 00 mov $0x9c40,%ebx 8049ccb: 83 c4 0c add $0xc,%esp 8049cce: 85 f6 test %esi,%esi 8049cd0: 75 4b jne 0x8049d1d 8049cd2: 6a 10 push $0x10 8049cd4: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 8049cda: 51 push %ecx 8049cdb: 6a 00 push $0x0 8049cdd: 8b 8d 64 ff ff ff mov 0xffffff64(%ebp),%ecx 8049ce3: 51 push %ecx 8049ce4: 57 push %edi 8049ce5: 8b 8d 68 ff ff ff mov 0xffffff68(%ebp),%ecx 8049ceb: 51 push %ecx 8049cec: e8 4b cf 00 00 call 0x8056c3c 8049cf1: 6a 10 push $0x10 8049cf3: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 8049cf9: 51 push %ecx 8049cfa: 6a 00 push $0x0 8049cfc: 8b 8d 64 ff ff ff mov 0xffffff64(%ebp),%ecx 8049d02: 51 push %ecx 8049d03: 57 push %edi 8049d04: 8b 8d 68 ff ff ff mov 0xffffff68(%ebp),%ecx 8049d0a: 51 push %ecx 8049d0b: e8 2c cf 00 00 call 0x8056c3c 8049d10: 83 c4 30 add $0x30,%esp 8049d13: 6a 14 push $0x14 8049d15: e8 96 b8 00 00 call 0x80555b0 8049d1a: 83 c4 04 add $0x4,%esp 8049d1d: 4b dec %ebx 8049d1e: e9 55 ff ff ff jmp 0x8049c78 8049d23: 90 nop 8049d24: c7 05 74 e7 07 08 00 movl $0x0,0x807e774 8049d2b: 00 00 00 8049d2e: 31 c0 xor %eax,%eax 8049d30: 8d a5 54 ff ff ff lea 0xffffff54(%ebp),%esp 8049d36: 5b pop %ebx 8049d37: 5e pop %esi 8049d38: 5f pop %edi 8049d39: 89 ec mov %ebp,%esp 8049d3b: 5d pop %ebp 8049d3c: c3 ret 8049d3d: 8d 76 00 lea 0x0(%esi),%esi 8049d40: 55 push %ebp 8049d41: 89 e5 mov %esp,%ebp 8049d43: 81 ec cc 00 00 00 sub $0xcc,%esp 8049d49: 57 push %edi 8049d4a: 56 push %esi 8049d4b: 53 push %ebx 8049d4c: 8a 5d 08 mov 0x8(%ebp),%bl 8049d4f: 88 9d 5c ff ff ff mov %bl,0xffffff5c(%ebp) 8049d55: 8a 5d 0c mov 0xc(%ebp),%bl 8049d58: 88 9d 58 ff ff ff mov %bl,0xffffff58(%ebp) 8049d5e: 8a 5d 10 mov 0x10(%ebp),%bl 8049d61: 88 9d 54 ff ff ff mov %bl,0xffffff54(%ebp) 8049d67: 8a 5d 14 mov 0x14(%ebp),%bl 8049d6a: 88 9d 38 ff ff ff mov %bl,0xffffff38(%ebp) 8049d70: 8a 5d 24 mov 0x24(%ebp),%bl 8049d73: 88 9d 50 ff ff ff mov %bl,0xffffff50(%ebp) 8049d79: 8a 5d 28 mov 0x28(%ebp),%bl 8049d7c: 88 9d 4c ff ff ff mov %bl,0xffffff4c(%ebp) 8049d82: 8a 5d 2c mov 0x2c(%ebp),%bl 8049d85: 88 9d 48 ff ff ff mov %bl,0xffffff48(%ebp) 8049d8b: 8a 5d 30 mov 0x30(%ebp),%bl 8049d8e: 88 9d 44 ff ff ff mov %bl,0xffffff44(%ebp) 8049d94: 83 7d 34 00 cmpl $0x0,0x34(%ebp) 8049d98: 74 03 je 0x8049d9d 8049d9a: ff 4d 34 decl 0x34(%ebp) 8049d9d: 6a 00 push $0x0 8049d9f: e8 a0 d6 00 00 call 0x8057444 8049da4: 83 c4 04 add $0x4,%esp 8049da7: 50 push %eax 8049da8: e8 f3 bb 00 00 call 0x80559a0 8049dad: 83 c4 04 add $0x4,%esp 8049db0: 66 c7 45 f0 02 00 movw $0x2,0xfffffff0(%ebp) 8049db6: e8 7d c0 00 00 call 0x8055e38 8049dbb: bb ff 00 00 00 mov $0xff,%ebx 8049dc0: 99 cltd 8049dc1: f7 fb idiv %ebx,%eax 8049dc3: 89 d0 mov %edx,%eax 8049dc5: 86 c4 xchg %al,%ah 8049dc7: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) 8049dcb: 83 7d 38 00 cmpl $0x0,0x38(%ebp) 8049dcf: 75 3a jne 0x8049e0b 8049dd1: 0f b6 85 38 ff ff ff movzbl 0xffffff38(%ebp),%eax 8049dd8: 50 push %eax 8049dd9: 0f b6 85 54 ff ff ff movzbl 0xffffff54(%ebp),%eax 8049de0: 50 push %eax 8049de1: 0f b6 85 58 ff ff ff movzbl 0xffffff58(%ebp),%eax 8049de8: 50 push %eax 8049de9: 0f b6 85 5c ff ff ff movzbl 0xffffff5c(%ebp),%eax 8049df0: 50 push %eax 8049df1: 68 8a 76 06 08 push $0x806768a 8049df6: 8d 5d 88 lea 0xffffff88(%ebp),%ebx 8049df9: 53 push %ebx 8049dfa: e8 09 5a 00 00 call 0x804f808 8049dff: 53 push %ebx 8049e00: e8 87 30 00 00 call 0x804ce8c 8049e05: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049e08: 83 c4 1c add $0x1c,%esp 8049e0b: c6 45 c8 45 movb $0x45,0xffffffc8(%ebp) 8049e0f: 66 c7 45 ca 00 28 movw $0x2800,0xffffffca(%ebp) 8049e15: c6 45 c9 00 movb $0x0,0xffffffc9(%ebp) 8049e19: 68 ff 00 00 00 push $0xff 8049e1e: 6a 03 push $0x3 8049e20: 6a 02 push $0x2 8049e22: e8 cd ce 00 00 call 0x8056cf4 8049e27: 89 85 40 ff ff ff mov %eax,0xffffff40(%ebp) 8049e2d: 83 c4 0c add $0xc,%esp 8049e30: 85 c0 test %eax,%eax 8049e32: 0f 8e 40 03 00 00 jle 0x804a178 8049e38: 83 7d 20 00 cmpl $0x0,0x20(%ebp) 8049e3c: 74 34 je 0x8049e72 8049e3e: 0f b6 85 44 ff ff ff movzbl 0xffffff44(%ebp),%eax 8049e45: 50 push %eax 8049e46: 0f b6 85 48 ff ff ff movzbl 0xffffff48(%ebp),%eax 8049e4d: 50 push %eax 8049e4e: 0f b6 85 4c ff ff ff movzbl 0xffffff4c(%ebp),%eax 8049e55: 50 push %eax 8049e56: 0f b6 85 50 ff ff ff movzbl 0xffffff50(%ebp),%eax 8049e5d: 50 push %eax 8049e5e: 68 8a 76 06 08 push $0x806768a 8049e63: 8d 85 68 ff ff ff lea 0xffffff68(%ebp),%eax 8049e69: 50 push %eax 8049e6a: e8 99 59 00 00 call 0x804f808 8049e6f: 83 c4 18 add $0x18,%esp 8049e72: 83 7d 38 00 cmpl $0x0,0x38(%ebp) 8049e76: 75 0f jne 0x8049e87 8049e78: 8d 45 88 lea 0xffffff88(%ebp),%eax 8049e7b: 50 push %eax 8049e7c: e8 0b 30 00 00 call 0x804ce8c 8049e81: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8049e84: 83 c4 04 add $0x4,%esp 8049e87: 66 c7 45 ce 00 00 movw $0x0,0xffffffce(%ebp) 8049e8d: c6 45 d1 06 movb $0x6,0xffffffd1(%ebp) 8049e91: 8a 45 e9 mov 0xffffffe9(%ebp),%al 8049e94: 24 ef and $0xef,%al 8049e96: 88 45 e9 mov %al,0xffffffe9(%ebp) 8049e99: 8a 45 e8 mov 0xffffffe8(%ebp),%al 8049e9c: 24 0f and $0xf,%al 8049e9e: 0c 50 or $0x50,%al 8049ea0: 88 45 e8 mov %al,0xffffffe8(%ebp) 8049ea3: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 8049eaa: 24 50 and $0x50,%al 8049eac: 88 45 e8 mov %al,0xffffffe8(%ebp) 8049eaf: c6 45 e9 02 movb $0x2,0xffffffe9(%ebp) 8049eb3: 66 c7 45 ee 00 00 movw $0x0,0xffffffee(%ebp) 8049eb9: 8b 45 18 mov 0x18(%ebp),%eax 8049ebc: c1 e0 08 shl $0x8,%eax 8049ebf: 66 03 45 1c add 0x1c(%ebp),%ax 8049ec3: 86 c4 xchg %al,%ah 8049ec5: 66 89 45 de mov %ax,0xffffffde(%ebp) 8049ec9: 31 ff xor %edi,%edi 8049ecb: c6 45 b0 00 movb $0x0,0xffffffb0(%ebp) 8049ecf: 83 7d 38 00 cmpl $0x0,0x38(%ebp) 8049ed3: 75 06 jne 0x8049edb 8049ed5: 8b 45 d8 mov 0xffffffd8(%ebp),%eax 8049ed8: 89 45 ac mov %eax,0xffffffac(%ebp) 8049edb: c6 45 b1 06 movb $0x6,0xffffffb1(%ebp) 8049edf: 66 c7 45 b2 00 14 movw $0x1400,0xffffffb2(%ebp) 8049ee5: 31 f6 xor %esi,%esi 8049ee7: 8d 5d a8 lea 0xffffffa8(%ebp),%ebx 8049eea: 89 9d 3c ff ff ff mov %ebx,0xffffff3c(%ebp) 8049ef0: c7 85 34 ff ff ff 00 movl $0x0,0xffffff34(%ebp) 8049ef7: 00 00 00 8049efa: 83 7d 38 00 cmpl $0x0,0x38(%ebp) 8049efe: 74 5b je 0x8049f5b 8049f00: 85 f6 test %esi,%esi 8049f02: 7f 57 jg 0x8049f5b 8049f04: 8b 5d 3c mov 0x3c(%ebp),%ebx 8049f07: 53 push %ebx 8049f08: e8 73 20 00 00 call 0x804bf80 8049f0d: 89 c2 mov %eax,%edx 8049f0f: 83 c4 04 add $0x4,%esp 8049f12: 85 d2 test %edx,%edx 8049f14: 75 1a jne 0x8049f30 8049f16: 68 58 02 00 00 push $0x258 8049f1b: e8 ac b7 00 00 call 0x80556cc 8049f20: c7 85 34 ff ff ff 01 movl $0x1,0xffffff34(%ebp) 8049f27: 00 00 00 8049f2a: 83 c4 04 add $0x4,%esp 8049f2d: eb 2c jmp 0x8049f5b 8049f2f: 90 nop 8049f30: 6a 04 push $0x4 8049f32: 8d 85 64 ff ff ff lea 0xffffff64(%ebp),%eax 8049f38: 50 push %eax 8049f39: 8b 42 10 mov 0x10(%edx),%eax 8049f3c: 8b 00 mov (%eax),%eax 8049f3e: 50 push %eax 8049f3f: e8 3c c5 00 00 call 0x8056480 8049f44: 8b 85 64 ff ff ff mov 0xffffff64(%ebp),%eax 8049f4a: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8049f4d: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049f50: 89 45 ac mov %eax,0xffffffac(%ebp) 8049f53: be 40 9c 00 00 mov $0x9c40,%esi 8049f58: 83 c4 0c add $0xc,%esp 8049f5b: 83 bd 34 ff ff ff 00 cmpl $0x0,0xffffff34(%ebp) 8049f62: 75 8c jne 0x8049ef0 8049f64: e8 ef c0 00 00 call 0x8056058 8049f69: bb 11 0c 00 00 mov $0xc11,%ebx 8049f6e: 99 cltd 8049f6f: f7 fb idiv %ebx,%eax 8049f71: 89 d0 mov %edx,%eax 8049f73: 80 c4 02 add $0x2,%ah 8049f76: 86 c4 xchg %al,%ah 8049f78: 66 89 45 cc mov %ax,0xffffffcc(%ebp) 8049f7c: e8 d7 c0 00 00 call 0x8056058 8049f81: bb 79 05 00 00 mov $0x579,%ebx 8049f86: 99 cltd 8049f87: f7 fb idiv %ebx,%eax 8049f89: 89 d0 mov %edx,%eax 8049f8b: 66 05 c8 00 add $0xc8,%ax 8049f8f: 86 c4 xchg %al,%ah 8049f91: 66 89 45 ea mov %ax,0xffffffea(%ebp) 8049f95: e8 be c0 00 00 call 0x8056058 8049f9a: bb 40 9c 00 00 mov $0x9c40,%ebx 8049f9f: 99 cltd 8049fa0: f7 fb idiv %ebx,%eax 8049fa2: 89 d0 mov %edx,%eax 8049fa4: 66 40 inc %ax 8049fa6: 86 c4 xchg %al,%ah 8049fa8: 66 89 45 dc mov %ax,0xffffffdc(%ebp) 8049fac: e8 a7 c0 00 00 call 0x8056058 8049fb1: bb 00 5a 62 02 mov $0x2625a00,%ebx 8049fb6: 99 cltd 8049fb7: f7 fb idiv %ebx,%eax 8049fb9: 8d 42 01 lea 0x1(%edx),%eax 8049fbc: 86 c4 xchg %al,%ah 8049fbe: c1 c8 10 ror $0x10,%eax 8049fc1: 86 c4 xchg %al,%ah 8049fc3: 89 45 e0 mov %eax,0xffffffe0(%ebp) 8049fc6: e8 8d c0 00 00 call 0x8056058 8049fcb: bb 74 00 00 00 mov $0x74,%ebx 8049fd0: 99 cltd 8049fd1: f7 fb idiv %ebx,%eax 8049fd3: 80 c2 7d add $0x7d,%dl 8049fd6: 88 55 d0 mov %dl,0xffffffd0(%ebp) 8049fd9: 83 7d 20 00 cmpl $0x0,0x20(%ebp) 8049fdd: 75 3d jne 0x804a01c 8049fdf: e8 54 be 00 00 call 0x8055e38 8049fe4: bb ff 00 00 00 mov $0xff,%ebx 8049fe9: 99 cltd 8049fea: f7 fb idiv %ebx,%eax 8049fec: 52 push %edx 8049fed: e8 46 be 00 00 call 0x8055e38 8049ff2: 99 cltd 8049ff3: f7 fb idiv %ebx,%eax 8049ff5: 52 push %edx 8049ff6: e8 3d be 00 00 call 0x8055e38 8049ffb: 99 cltd 8049ffc: f7 fb idiv %ebx,%eax 8049ffe: 52 push %edx 8049fff: e8 34 be 00 00 call 0x8055e38 804a004: 99 cltd 804a005: f7 fb idiv %ebx,%eax 804a007: 52 push %edx 804a008: 68 b0 78 06 08 push $0x80678b0 804a00d: 8d 85 68 ff ff ff lea 0xffffff68(%ebp),%eax 804a013: 50 push %eax 804a014: e8 ef 57 00 00 call 0x804f808 804a019: 83 c4 18 add $0x18,%esp 804a01c: 8d 85 68 ff ff ff lea 0xffffff68(%ebp),%eax 804a022: 50 push %eax 804a023: e8 64 2e 00 00 call 0x804ce8c 804a028: 89 45 d4 mov %eax,0xffffffd4(%ebp) 804a02b: 89 45 a8 mov %eax,0xffffffa8(%ebp) 804a02e: 66 c7 45 ec 00 00 movw $0x0,0xffffffec(%ebp) 804a034: 66 c7 45 d2 00 00 movw $0x0,0xffffffd2(%ebp) 804a03a: 6a 14 push $0x14 804a03c: 8d 45 b4 lea 0xffffffb4(%ebp),%eax 804a03f: 50 push %eax 804a040: 8d 45 dc lea 0xffffffdc(%ebp),%eax 804a043: 50 push %eax 804a044: e8 37 c4 00 00 call 0x8056480 804a049: 83 c4 10 add $0x10,%esp 804a04c: ba 20 00 00 00 mov $0x20,%edx 804a051: 8b 9d 3c ff ff ff mov 0xffffff3c(%ebp),%ebx 804a057: 89 9d 34 ff ff ff mov %ebx,0xffffff34(%ebp) 804a05d: 31 c9 xor %ecx,%ecx 804a05f: 66 c7 85 62 ff ff ff movw $0x0,0xffffff62(%ebp) 804a066: 00 00 804a068: 8b 9d 34 ff ff ff mov 0xffffff34(%ebp),%ebx 804a06e: 0f b7 03 movzwl (%ebx),%eax 804a071: 01 c1 add %eax,%ecx 804a073: 83 c3 02 add $0x2,%ebx 804a076: 89 9d 34 ff ff ff mov %ebx,0xffffff34(%ebp) 804a07c: 83 c2 fe add $0xfffffffe,%edx 804a07f: 83 fa 01 cmp $0x1,%edx 804a082: 7f e4 jg 0x804a068 804a084: 75 11 jne 0x804a097 804a086: 8a 03 mov (%ebx),%al 804a088: 88 85 62 ff ff ff mov %al,0xffffff62(%ebp) 804a08e: 0f b7 85 62 ff ff ff movzwl 0xffffff62(%ebp),%eax 804a095: 01 c1 add %eax,%ecx 804a097: 89 ca mov %ecx,%edx 804a099: c1 fa 10 sar $0x10,%edx 804a09c: 0f b7 c1 movzwl %cx,%eax 804a09f: 8d 0c 10 lea (%eax,%edx,1),%ecx 804a0a2: 89 c8 mov %ecx,%eax 804a0a4: c1 f8 10 sar $0x10,%eax 804a0a7: 01 c1 add %eax,%ecx 804a0a9: 89 c8 mov %ecx,%eax 804a0ab: 66 f7 d0 not %ax 804a0ae: 66 89 85 62 ff ff ff mov %ax,0xffffff62(%ebp) 804a0b5: 66 89 45 ec mov %ax,0xffffffec(%ebp) 804a0b9: ba 14 00 00 00 mov $0x14,%edx 804a0be: 8d 5d c8 lea 0xffffffc8(%ebp),%ebx 804a0c1: 89 9d 34 ff ff ff mov %ebx,0xffffff34(%ebp) 804a0c7: 31 c9 xor %ecx,%ecx 804a0c9: 66 c7 85 62 ff ff ff movw $0x0,0xffffff62(%ebp) 804a0d0: 00 00 804a0d2: 8d 36 lea (%esi),%esi 804a0d4: 8b 9d 34 ff ff ff mov 0xffffff34(%ebp),%ebx 804a0da: 0f b7 03 movzwl (%ebx),%eax 804a0dd: 01 c1 add %eax,%ecx 804a0df: 83 c3 02 add $0x2,%ebx 804a0e2: 89 9d 34 ff ff ff mov %ebx,0xffffff34(%ebp) 804a0e8: 83 c2 fe add $0xfffffffe,%edx 804a0eb: 83 fa 01 cmp $0x1,%edx 804a0ee: 7f e4 jg 0x804a0d4 804a0f0: 75 11 jne 0x804a103 804a0f2: 8a 03 mov (%ebx),%al 804a0f4: 88 85 62 ff ff ff mov %al,0xffffff62(%ebp) 804a0fa: 0f b7 85 62 ff ff ff movzwl 0xffffff62(%ebp),%eax 804a101: 01 c1 add %eax,%ecx 804a103: 89 ca mov %ecx,%edx 804a105: c1 fa 10 sar $0x10,%edx 804a108: 0f b7 c1 movzwl %cx,%eax 804a10b: 8d 0c 10 lea (%eax,%edx,1),%ecx 804a10e: 89 c8 mov %ecx,%eax 804a110: c1 f8 10 sar $0x10,%eax 804a113: 01 c1 add %eax,%ecx 804a115: 89 c8 mov %ecx,%eax 804a117: 66 f7 d0 not %ax 804a11a: 66 89 85 62 ff ff ff mov %ax,0xffffff62(%ebp) 804a121: 66 89 45 d2 mov %ax,0xffffffd2(%ebp) 804a125: 6a 10 push $0x10 804a127: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 804a12a: 50 push %eax 804a12b: 6a 00 push $0x0 804a12d: 6a 28 push $0x28 804a12f: 8d 45 c8 lea 0xffffffc8(%ebp),%eax 804a132: 50 push %eax 804a133: 8b 9d 40 ff ff ff mov 0xffffff40(%ebp),%ebx 804a139: 53 push %ebx 804a13a: e8 fd ca 00 00 call 0x8056c3c 804a13f: 83 c4 18 add $0x18,%esp 804a142: 83 7d 34 00 cmpl $0x0,0x34(%ebp) 804a146: 75 0c jne 0x804a154 804a148: 68 2c 01 00 00 push $0x12c 804a14d: e8 5e b4 00 00 call 0x80555b0 804a152: eb 11 jmp 0x804a165 804a154: 39 7d 34 cmp %edi,0x34(%ebp) 804a157: 75 17 jne 0x804a170 804a159: 68 2c 01 00 00 push $0x12c 804a15e: e8 4d b4 00 00 call 0x80555b0 804a163: 31 ff xor %edi,%edi 804a165: 4e dec %esi 804a166: 83 c4 04 add $0x4,%esp 804a169: e9 82 fd ff ff jmp 0x8049ef0 804a16e: 8d 36 lea (%esi),%esi 804a170: 47 inc %edi 804a171: e9 7a fd ff ff jmp 0x8049ef0 804a176: 8d 36 lea (%esi),%esi 804a178: c7 05 74 e7 07 08 00 movl $0x0,0x807e774 804a17f: 00 00 00 804a182: 31 c0 xor %eax,%eax 804a184: 8d a5 28 ff ff ff lea 0xffffff28(%ebp),%esp 804a18a: 5b pop %ebx 804a18b: 5e pop %esi 804a18c: 5f pop %edi 804a18d: 89 ec mov %ebp,%esp 804a18f: 5d pop %ebp 804a190: c3 ret 804a191: 8d 76 00 lea 0x0(%esi),%esi 804a194: 55 push %ebp 804a195: 89 e5 mov %esp,%ebp 804a197: 57 push %edi 804a198: 56 push %esi 804a199: 53 push %ebx 804a19a: 8b 7d 08 mov 0x8(%ebp),%edi 804a19d: 8b 75 0c mov 0xc(%ebp),%esi 804a1a0: 8b 5d 10 mov 0x10(%ebp),%ebx 804a1a3: 8a 05 e5 75 06 08 mov 0x80675e5,%al 804a1a9: 88 03 mov %al,(%ebx) 804a1ab: 8a 06 mov (%esi),%al 804a1ad: 04 17 add $0x17,%al 804a1af: 0f be c0 movsbl %al,%eax 804a1b2: 50 push %eax 804a1b3: 68 bc 78 06 08 push $0x80678bc 804a1b8: 53 push %ebx 804a1b9: e8 4a 56 00 00 call 0x804f808 804a1be: b9 01 00 00 00 mov $0x1,%ecx 804a1c3: 39 f9 cmp %edi,%ecx 804a1c5: 74 16 je 0x804a1dd 804a1c7: 90 nop 804a1c8: 0f b6 54 0b ff movzbl 0xffffffff(%ebx,%ecx,1),%edx 804a1cd: 0f b6 04 31 movzbl (%ecx,%esi,1),%eax 804a1d1: 8d 44 02 17 lea 0x17(%edx,%eax,1),%eax 804a1d5: 88 04 19 mov %al,(%ecx,%ebx,1) 804a1d8: 41 inc %ecx 804a1d9: 39 f9 cmp %edi,%ecx 804a1db: 75 eb jne 0x804a1c8 804a1dd: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804a1e0: 5b pop %ebx 804a1e1: 5e pop %esi 804a1e2: 5f pop %edi 804a1e3: 89 ec mov %ebp,%esp 804a1e5: 5d pop %ebp 804a1e6: c3 ret 804a1e7: 90 nop 804a1e8: 55 push %ebp 804a1e9: 89 e5 mov %esp,%ebp 804a1eb: 83 ec 04 sub $0x4,%esp 804a1ee: 57 push %edi 804a1ef: 56 push %esi 804a1f0: 53 push %ebx 804a1f1: 8b 7d 08 mov 0x8(%ebp),%edi 804a1f4: 8d 5f ff lea 0xffffffff(%edi),%ebx 804a1f7: 8d 47 03 lea 0x3(%edi),%eax 804a1fa: 24 fc and $0xfc,%al 804a1fc: 29 c4 sub %eax,%esp 804a1fe: 89 65 fc mov %esp,0xfffffffc(%ebp) 804a201: 8a 05 e5 75 06 08 mov 0x80675e5,%al 804a207: 8b 75 10 mov 0x10(%ebp),%esi 804a20a: 88 06 mov %al,(%esi) 804a20c: 85 db test %ebx,%ebx 804a20e: 0f 8c 87 00 00 00 jl 0x804a29b 804a214: 8d 53 ff lea 0xffffffff(%ebx),%edx 804a217: 85 db test %ebx,%ebx 804a219: 74 11 je 0x804a22c 804a21b: 8b 75 0c mov 0xc(%ebp),%esi 804a21e: 0f b6 04 33 movzbl (%ebx,%esi,1),%eax 804a222: 0f b6 14 32 movzbl (%edx,%esi,1),%edx 804a226: 29 d0 sub %edx,%eax 804a228: eb 08 jmp 0x804a232 804a22a: 8d 36 lea (%esi),%esi 804a22c: 8b 75 0c mov 0xc(%ebp),%esi 804a22f: 0f b6 06 movzbl (%esi),%eax 804a232: 8d 48 e9 lea 0xffffffe9(%eax),%ecx 804a235: 85 c9 test %ecx,%ecx 804a237: 7d 0b jge 0x804a244 804a239: 8d 76 00 lea 0x0(%esi),%esi 804a23c: 81 c1 00 01 00 00 add $0x100,%ecx 804a242: 78 f8 js 0x804a23c 804a244: 31 d2 xor %edx,%edx 804a246: 39 fa cmp %edi,%edx 804a248: 7d 13 jge 0x804a25d 804a24a: 8d 36 lea (%esi),%esi 804a24c: 8b 75 10 mov 0x10(%ebp),%esi 804a24f: 8a 04 32 mov (%edx,%esi,1),%al 804a252: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804a255: 88 04 32 mov %al,(%edx,%esi,1) 804a258: 42 inc %edx 804a259: 39 fa cmp %edi,%edx 804a25b: 7c ef jl 0x804a24c 804a25d: 8b 75 10 mov 0x10(%ebp),%esi 804a260: 88 0e mov %cl,(%esi) 804a262: ba 01 00 00 00 mov $0x1,%edx 804a267: 39 fa cmp %edi,%edx 804a269: 7d 13 jge 0x804a27e 804a26b: 90 nop 804a26c: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804a26f: 8a 44 32 ff mov 0xffffffff(%edx,%esi,1),%al 804a273: 8b 75 10 mov 0x10(%ebp),%esi 804a276: 88 04 32 mov %al,(%edx,%esi,1) 804a279: 42 inc %edx 804a27a: 39 fa cmp %edi,%edx 804a27c: 7c ee jl 0x804a26c 804a27e: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804a281: 56 push %esi 804a282: 51 push %ecx 804a283: 68 bf 78 06 08 push $0x80678bf 804a288: 8b 75 10 mov 0x10(%ebp),%esi 804a28b: 56 push %esi 804a28c: e8 77 55 00 00 call 0x804f808 804a291: 83 c4 10 add $0x10,%esp 804a294: 4b dec %ebx 804a295: 0f 89 79 ff ff ff jns 0x804a214 804a29b: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 804a29e: 5b pop %ebx 804a29f: 5e pop %esi 804a2a0: 5f pop %edi 804a2a1: 89 ec mov %ebp,%esp 804a2a3: 5d pop %ebp 804a2a4: c3 ret 804a2a5: 90 nop 804a2a6: 90 nop 804a2a7: 90 nop 804a2a8: 55 push %ebp 804a2a9: 89 e5 mov %esp,%ebp 804a2ab: 83 ec 18 sub $0x18,%esp 804a2ae: 57 push %edi 804a2af: 56 push %esi 804a2b0: 53 push %ebx 804a2b1: 30 d2 xor %dl,%dl 804a2b3: 8b 7d 08 mov 0x8(%ebp),%edi 804a2b6: 88 d0 mov %dl,%al 804a2b8: fc cld 804a2b9: b9 ff ff ff ff mov $0xffffffff,%ecx 804a2be: f2 ae repnz scas %es:(%edi),%al 804a2c0: f7 d1 not %ecx 804a2c2: 89 ce mov %ecx,%esi 804a2c4: 4e dec %esi 804a2c5: 89 75 f8 mov %esi,0xfffffff8(%ebp) 804a2c8: 8b 7d 0c mov 0xc(%ebp),%edi 804a2cb: fc cld 804a2cc: b9 ff ff ff ff mov $0xffffffff,%ecx 804a2d1: f2 ae repnz scas %es:(%edi),%al 804a2d3: f7 d1 not %ecx 804a2d5: 89 c8 mov %ecx,%eax 804a2d7: 48 dec %eax 804a2d8: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804a2db: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804a2e2: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804a2e9: 8b 1d 28 d2 06 08 mov 0x806d228,%ebx 804a2ef: 83 3b 00 cmpl $0x0,(%ebx) 804a2f2: 74 2e je 0x804a322 804a2f4: 8b 33 mov (%ebx),%esi 804a2f6: 8b 7d 08 mov 0x8(%ebp),%edi 804a2f9: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804a2fc: fc cld 804a2fd: a8 00 test $0x0,%al 804a2ff: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 804a301: 75 0b jne 0x804a30e 804a303: 8b 33 mov (%ebx),%esi 804a305: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804a308: 80 3c 30 3d cmpb $0x3d,(%eax,%esi,1) 804a30c: 74 0b je 0x804a319 804a30e: ff 45 fc incl 0xfffffffc(%ebp) 804a311: 83 c3 04 add $0x4,%ebx 804a314: 83 3b 00 cmpl $0x0,(%ebx) 804a317: 75 db jne 0x804a2f4 804a319: 83 3b 00 cmpl $0x0,(%ebx) 804a31c: 0f 85 e6 00 00 00 jne 0x804a408 804a322: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804a325: 8d 34 b5 08 00 00 00 lea 0x8(,%esi,4),%esi 804a32c: 56 push %esi 804a32d: e8 42 1a 01 00 call 0x805bd74 804a332: 89 c3 mov %eax,%ebx 804a334: 83 c4 04 add $0x4,%esp 804a337: 85 db test %ebx,%ebx 804a339: 74 49 je 0x804a384 804a33b: a1 28 d2 06 08 mov 0x806d228,%eax 804a340: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804a343: 8d 14 b5 00 00 00 00 lea 0x0(,%esi,4),%edx 804a34a: 52 push %edx 804a34b: 50 push %eax 804a34c: 53 push %ebx 804a34d: e8 da c1 00 00 call 0x805652c 804a352: 83 c4 0c add $0xc,%esp 804a355: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804a358: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804a35b: 8d 44 06 02 lea 0x2(%esi,%eax,1),%eax 804a35f: 50 push %eax 804a360: e8 0f 1a 01 00 call 0x805bd74 804a365: 89 c2 mov %eax,%edx 804a367: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804a36a: 89 14 b3 mov %edx,(%ebx,%esi,4) 804a36d: 83 c4 04 add $0x4,%esp 804a370: 85 d2 test %edx,%edx 804a372: 75 1c jne 0x804a390 804a374: 53 push %ebx 804a375: e8 16 1f 01 00 call 0x805c290 804a37a: c7 05 14 8b 07 08 0c movl $0xc,0x8078b14 804a381: 00 00 00 804a384: c7 45 f0 ff ff ff ff movl $0xffffffff,0xfffffff0(%ebp) 804a38b: e9 ef 00 00 00 jmp 0x804a47f 804a390: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a393: 8b 04 83 mov (%ebx,%eax,4),%eax 804a396: 89 45 ec mov %eax,0xffffffec(%ebp) 804a399: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804a39c: 56 push %esi 804a39d: 8b 45 08 mov 0x8(%ebp),%eax 804a3a0: 50 push %eax 804a3a1: 8b 75 ec mov 0xffffffec(%ebp),%esi 804a3a4: 56 push %esi 804a3a5: e8 82 c1 00 00 call 0x805652c 804a3aa: 83 c4 0c add $0xc,%esp 804a3ad: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a3b0: 8b 04 83 mov (%ebx,%eax,4),%eax 804a3b3: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804a3b6: c6 04 06 3d movb $0x3d,(%esi,%eax,1) 804a3ba: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804a3bd: 42 inc %edx 804a3be: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a3c1: 03 34 83 add (%ebx,%eax,4),%esi 804a3c4: 46 inc %esi 804a3c5: 89 75 ec mov %esi,0xffffffec(%ebp) 804a3c8: 52 push %edx 804a3c9: 8b 75 0c mov 0xc(%ebp),%esi 804a3cc: 56 push %esi 804a3cd: 8b 45 ec mov 0xffffffec(%ebp),%eax 804a3d0: 50 push %eax 804a3d1: e8 56 c1 00 00 call 0x805652c 804a3d6: 83 c4 0c add $0xc,%esp 804a3d9: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804a3dc: c7 44 b3 04 00 00 00 movl $0x0,0x4(%ebx,%esi,4) 804a3e3: 00 804a3e4: 83 3d f4 84 07 08 00 cmpl $0x0,0x80784f4 804a3eb: 74 0b je 0x804a3f8 804a3ed: a1 f4 84 07 08 mov 0x80784f4,%eax 804a3f2: 50 push %eax 804a3f3: e8 98 1e 01 00 call 0x805c290 804a3f8: 89 1d f4 84 07 08 mov %ebx,0x80784f4 804a3fe: 89 1d 28 d2 06 08 mov %ebx,0x806d228 804a404: eb 79 jmp 0x804a47f 804a406: 8d 36 lea (%esi),%esi 804a408: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 804a40c: 74 71 je 0x804a47f 804a40e: 30 d2 xor %dl,%dl 804a410: 8b 3b mov (%ebx),%edi 804a412: 88 d0 mov %dl,%al 804a414: fc cld 804a415: b9 ff ff ff ff mov $0xffffffff,%ecx 804a41a: f2 ae repnz scas %es:(%edi),%al 804a41c: f7 d1 not %ecx 804a41e: 89 ce mov %ecx,%esi 804a420: 4e dec %esi 804a421: 89 75 ec mov %esi,0xffffffec(%ebp) 804a424: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804a427: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804a42a: 8d 54 06 01 lea 0x1(%esi,%eax,1),%edx 804a42e: 39 55 ec cmp %edx,0xffffffec(%ebp) 804a431: 73 18 jae 0x804a44b 804a433: 8d 42 01 lea 0x1(%edx),%eax 804a436: 50 push %eax 804a437: e8 38 19 01 00 call 0x805bd74 804a43c: 89 c2 mov %eax,%edx 804a43e: 83 c4 04 add $0x4,%esp 804a441: 85 d2 test %edx,%edx 804a443: 0f 84 3b ff ff ff je 0x804a384 804a449: 89 13 mov %edx,(%ebx) 804a44b: 8b 03 mov (%ebx),%eax 804a44d: 89 45 ec mov %eax,0xffffffec(%ebp) 804a450: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804a453: 56 push %esi 804a454: 8b 45 08 mov 0x8(%ebp),%eax 804a457: 50 push %eax 804a458: 8b 75 ec mov 0xffffffec(%ebp),%esi 804a45b: 56 push %esi 804a45c: e8 cb c0 00 00 call 0x805652c 804a461: 83 c4 0c add $0xc,%esp 804a464: 8b 03 mov (%ebx),%eax 804a466: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804a469: c6 04 06 3d movb $0x3d,(%esi,%eax,1) 804a46d: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804a470: 42 inc %edx 804a471: 03 33 add (%ebx),%esi 804a473: 46 inc %esi 804a474: 52 push %edx 804a475: 8b 45 0c mov 0xc(%ebp),%eax 804a478: 50 push %eax 804a479: 56 push %esi 804a47a: e8 ad c0 00 00 call 0x805652c 804a47f: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804a482: 8d 65 dc lea 0xffffffdc(%ebp),%esp 804a485: 5b pop %ebx 804a486: 5e pop %esi 804a487: 5f pop %edi 804a488: 89 ec mov %ebp,%esp 804a48a: 5d pop %ebp 804a48b: c3 ret 804a48c: 55 push %ebp 804a48d: 89 e5 mov %esp,%ebp 804a48f: 83 ec 04 sub $0x4,%esp 804a492: 57 push %edi 804a493: 56 push %esi 804a494: 53 push %ebx 804a495: 30 c0 xor %al,%al 804a497: 8b 7d 08 mov 0x8(%ebp),%edi 804a49a: fc cld 804a49b: b9 ff ff ff ff mov $0xffffffff,%ecx 804a4a0: f2 ae repnz scas %es:(%edi),%al 804a4a2: 89 c8 mov %ecx,%eax 804a4a4: f7 d0 not %eax 804a4a6: 48 dec %eax 804a4a7: 89 45 fc mov %eax,0xfffffffc(%ebp) 804a4aa: 8b 1d 28 d2 06 08 mov 0x806d228,%ebx 804a4b0: 89 da mov %ebx,%edx 804a4b2: 83 3b 00 cmpl $0x0,(%ebx) 804a4b5: 74 2a je 0x804a4e1 804a4b7: 90 nop 804a4b8: 8b 32 mov (%edx),%esi 804a4ba: 8b 7d 08 mov 0x8(%ebp),%edi 804a4bd: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804a4c0: fc cld 804a4c1: a8 00 test $0x0,%al 804a4c3: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 804a4c5: 75 0b jne 0x804a4d2 804a4c7: 8b 02 mov (%edx),%eax 804a4c9: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804a4cc: 80 3c 06 3d cmpb $0x3d,(%esi,%eax,1) 804a4d0: 74 07 je 0x804a4d9 804a4d2: 8b 02 mov (%edx),%eax 804a4d4: 89 03 mov %eax,(%ebx) 804a4d6: 83 c3 04 add $0x4,%ebx 804a4d9: 83 c2 04 add $0x4,%edx 804a4dc: 83 3a 00 cmpl $0x0,(%edx) 804a4df: 75 d7 jne 0x804a4b8 804a4e1: c7 03 00 00 00 00 movl $0x0,(%ebx) 804a4e7: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 804a4ea: 5b pop %ebx 804a4eb: 5e pop %esi 804a4ec: 5f pop %edi 804a4ed: 89 ec mov %ebp,%esp 804a4ef: 5d pop %ebp 804a4f0: c3 ret 804a4f1: 90 nop 804a4f2: 90 nop 804a4f3: 90 nop 804a4f4: 55 push %ebp 804a4f5: 89 e5 mov %esp,%ebp 804a4f7: 83 ec 08 sub $0x8,%esp 804a4fa: 57 push %edi 804a4fb: 56 push %esi 804a4fc: 53 push %ebx 804a4fd: 31 f6 xor %esi,%esi 804a4ff: 39 35 20 85 07 08 cmp %esi,0x8078520 804a505: 7e 6d jle 0x804a574 804a507: 90 nop 804a508: 8b 04 b5 48 a3 07 08 mov 0x807a348(,%esi,4),%eax 804a50f: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804a512: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804a515: 30 c0 xor %al,%al 804a517: fc cld 804a518: b9 ff ff ff ff mov $0xffffffff,%ecx 804a51d: f2 ae repnz scas %es:(%edi),%al 804a51f: f7 d1 not %ecx 804a521: 89 cb mov %ecx,%ebx 804a523: 4b dec %ebx 804a524: 8b 7d 08 mov 0x8(%ebp),%edi 804a527: fc cld 804a528: b9 ff ff ff ff mov $0xffffffff,%ecx 804a52d: f2 ae repnz scas %es:(%edi),%al 804a52f: f7 d1 not %ecx 804a531: 49 dec %ecx 804a532: 39 d9 cmp %ebx,%ecx 804a534: 7e 35 jle 0x804a56b 804a536: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804a539: 52 push %edx 804a53a: 03 4d 08 add 0x8(%ebp),%ecx 804a53d: 89 c8 mov %ecx,%eax 804a53f: 29 d8 sub %ebx,%eax 804a541: 50 push %eax 804a542: e8 b1 c0 00 00 call 0x80565f8 804a547: 89 c1 mov %eax,%ecx 804a549: 83 c4 08 add $0x8,%esp 804a54c: 85 c9 test %ecx,%ecx 804a54e: 75 1b jne 0x804a56b 804a550: 8b 7d 08 mov 0x8(%ebp),%edi 804a553: 30 c0 xor %al,%al 804a555: fc cld 804a556: b9 ff ff ff ff mov $0xffffffff,%ecx 804a55b: f2 ae repnz scas %es:(%edi),%al 804a55d: f7 d1 not %ecx 804a55f: 89 ca mov %ecx,%edx 804a561: 4a dec %edx 804a562: 29 da sub %ebx,%edx 804a564: 8b 45 08 mov 0x8(%ebp),%eax 804a567: c6 04 02 00 movb $0x0,(%edx,%eax,1) 804a56b: 46 inc %esi 804a56c: 39 35 20 85 07 08 cmp %esi,0x8078520 804a572: 7f 94 jg 0x804a508 804a574: 8d 65 ec lea 0xffffffec(%ebp),%esp 804a577: 5b pop %ebx 804a578: 5e pop %esi 804a579: 5f pop %edi 804a57a: 89 ec mov %ebp,%esp 804a57c: 5d pop %ebp 804a57d: c3 ret 804a57e: 8d 36 lea (%esi),%esi 804a580: 55 push %ebp 804a581: 89 e5 mov %esp,%ebp 804a583: 56 push %esi 804a584: 53 push %ebx 804a585: 8b 75 08 mov 0x8(%ebp),%esi 804a588: 83 3d 20 85 07 08 00 cmpl $0x0,0x8078520 804a58f: 74 2d je 0x804a5be 804a591: 8b 06 mov (%esi),%eax 804a593: 50 push %eax 804a594: e8 5b ff ff ff call 0x804a4f4 804a599: 31 db xor %ebx,%ebx 804a59b: 83 c4 04 add $0x4,%esp 804a59e: 8b 46 04 mov 0x4(%esi),%eax 804a5a1: 83 38 00 cmpl $0x0,(%eax) 804a5a4: 74 18 je 0x804a5be 804a5a6: 8d 36 lea (%esi),%esi 804a5a8: 8b 04 98 mov (%eax,%ebx,4),%eax 804a5ab: 50 push %eax 804a5ac: e8 43 ff ff ff call 0x804a4f4 804a5b1: 83 c4 04 add $0x4,%esp 804a5b4: 43 inc %ebx 804a5b5: 8b 46 04 mov 0x4(%esi),%eax 804a5b8: 83 3c 98 00 cmpl $0x0,(%eax,%ebx,4) 804a5bc: 75 ea jne 0x804a5a8 804a5be: 89 f0 mov %esi,%eax 804a5c0: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804a5c3: 5b pop %ebx 804a5c4: 5e pop %esi 804a5c5: 89 ec mov %ebp,%esp 804a5c7: 5d pop %ebp 804a5c8: c3 ret 804a5c9: 8d 76 00 lea 0x0(%esi),%esi 804a5cc: 55 push %ebp 804a5cd: 89 e5 mov %esp,%ebp 804a5cf: 81 ec 68 01 00 00 sub $0x168,%esp 804a5d5: 57 push %edi 804a5d6: 56 push %esi 804a5d7: 53 push %ebx 804a5d8: 83 3d 24 85 07 08 00 cmpl $0x0,0x8078524 804a5df: 0f 84 e4 03 00 00 je 0x804a9c9 804a5e5: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 804a5e9: 0f 84 da 03 00 00 je 0x804a9c9 804a5ef: 83 3d 24 85 07 08 ff cmpl $0xffffffff,0x8078524 804a5f6: 0f 85 fb 02 00 00 jne 0x804a8f7 804a5fc: 6a 00 push $0x0 804a5fe: 6a 01 push $0x1 804a600: 6a 02 push $0x2 804a602: e8 ed c6 00 00 call 0x8056cf4 804a607: 89 85 b0 fe ff ff mov %eax,0xfffffeb0(%ebp) 804a60d: 83 c4 0c add $0xc,%esp 804a610: 83 f8 ff cmp $0xffffffff,%eax 804a613: 0f 84 b0 03 00 00 je 0x804a9c9 804a619: c7 85 b8 fe ff ff 40 movl $0x140,0xfffffeb8(%ebp) 804a620: 01 00 00 804a623: 8d bd c0 fe ff ff lea 0xfffffec0(%ebp),%edi 804a629: 89 bd bc fe ff ff mov %edi,0xfffffebc(%ebp) 804a62f: 8d 85 b8 fe ff ff lea 0xfffffeb8(%ebp),%eax 804a635: 50 push %eax 804a636: 68 12 89 00 00 push $0x8912 804a63b: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 804a641: 57 push %edi 804a642: e8 39 cc 00 00 call 0x8057280 804a647: 83 c4 0c add $0xc,%esp 804a64a: 83 f8 ff cmp $0xffffffff,%eax 804a64d: 0f 84 76 03 00 00 je 0x804a9c9 804a653: 8b bd b8 fe ff ff mov 0xfffffeb8(%ebp),%edi 804a659: c1 ef 05 shr $0x5,%edi 804a65c: 89 bd ac fe ff ff mov %edi,0xfffffeac(%ebp) 804a662: c7 05 b0 93 07 08 c0 movl $0x80792c0,0x80793b0 804a669: 92 07 08 804a66c: 8b bd bc fe ff ff mov 0xfffffebc(%ebp),%edi 804a672: 89 bd 98 fe ff ff mov %edi,0xfffffe98(%ebp) 804a678: 83 bd ac fe ff ff 00 cmpl $0x0,0xfffffeac(%ebp) 804a67f: 0f 84 56 02 00 00 je 0x804a8db 804a685: 89 fb mov %edi,%ebx 804a687: 83 c3 14 add $0x14,%ebx 804a68a: 8b 85 ac fe ff ff mov 0xfffffeac(%ebp),%eax 804a690: 83 e0 01 and $0x1,%eax 804a693: 83 bd ac fe ff ff 00 cmpl $0x0,0xfffffeac(%ebp) 804a69a: 7e 08 jle 0x804a6a4 804a69c: 85 c0 test %eax,%eax 804a69e: 0f 84 a3 00 00 00 je 0x804a747 804a6a4: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 804a6aa: 57 push %edi 804a6ab: a1 b0 93 07 08 mov 0x80793b0,%eax 804a6b0: 50 push %eax 804a6b1: e8 8a bf 00 00 call 0x8056640 804a6b6: 57 push %edi 804a6b7: 68 1b 89 00 00 push $0x891b 804a6bc: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 804a6c2: 57 push %edi 804a6c3: e8 b8 cb 00 00 call 0x8057280 804a6c8: 83 c4 14 add $0x14,%esp 804a6cb: 83 f8 ff cmp $0xffffffff,%eax 804a6ce: 74 61 je 0x804a731 804a6d0: 66 83 7b fc 02 cmpw $0x2,0xfffffffc(%ebx) 804a6d5: 75 5a jne 0x804a731 804a6d7: 8b 33 mov (%ebx),%esi 804a6d9: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 804a6df: 57 push %edi 804a6e0: 68 15 89 00 00 push $0x8915 804a6e5: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 804a6eb: 57 push %edi 804a6ec: e8 8f cb 00 00 call 0x8057280 804a6f1: 83 c4 0c add $0xc,%esp 804a6f4: 83 f8 ff cmp $0xffffffff,%eax 804a6f7: 74 38 je 0x804a731 804a6f9: 66 83 7b fc 02 cmpw $0x2,0xfffffffc(%ebx) 804a6fe: 75 31 jne 0x804a731 804a700: 8b 13 mov (%ebx),%edx 804a702: 21 f2 and %esi,%edx 804a704: 74 2b je 0x804a731 804a706: a1 b0 93 07 08 mov 0x80793b0,%eax 804a70b: 89 50 10 mov %edx,0x10(%eax) 804a70e: 89 70 14 mov %esi,0x14(%eax) 804a711: 83 3d 24 85 07 08 ff cmpl $0xffffffff,0x8078524 804a718: 75 0a jne 0x804a724 804a71a: c7 05 24 85 07 08 00 movl $0x0,0x8078524 804a721: 00 00 00 804a724: 83 05 b0 93 07 08 18 addl $0x18,0x80793b0 804a72b: ff 05 24 85 07 08 incl 0x8078524 804a731: 83 c3 20 add $0x20,%ebx 804a734: 83 85 98 fe ff ff 20 addl $0x20,0xfffffe98(%ebp) 804a73b: ff 8d ac fe ff ff decl 0xfffffeac(%ebp) 804a741: 0f 84 94 01 00 00 je 0x804a8db 804a747: 89 9d a8 fe ff ff mov %ebx,0xfffffea8(%ebp) 804a74d: 8d 7b fc lea 0xfffffffc(%ebx),%edi 804a750: 89 bd a4 fe ff ff mov %edi,0xfffffea4(%ebp) 804a756: 89 9d a0 fe ff ff mov %ebx,0xfffffea0(%ebp) 804a75c: 89 bd 9c fe ff ff mov %edi,0xfffffe9c(%ebp) 804a762: 8d 36 lea (%esi),%esi 804a764: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 804a76a: 57 push %edi 804a76b: a1 b0 93 07 08 mov 0x80793b0,%eax 804a770: 50 push %eax 804a771: e8 ca be 00 00 call 0x8056640 804a776: 57 push %edi 804a777: 68 1b 89 00 00 push $0x891b 804a77c: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 804a782: 57 push %edi 804a783: e8 f8 ca 00 00 call 0x8057280 804a788: 83 c4 14 add $0x14,%esp 804a78b: 83 f8 ff cmp $0xffffffff,%eax 804a78e: 74 77 je 0x804a807 804a790: 8b bd 9c fe ff ff mov 0xfffffe9c(%ebp),%edi 804a796: 66 83 3f 02 cmpw $0x2,(%edi) 804a79a: 75 6b jne 0x804a807 804a79c: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 804a7a2: 8b 1f mov (%edi),%ebx 804a7a4: 8b bd 98 fe ff ff mov 0xfffffe98(%ebp),%edi 804a7aa: 57 push %edi 804a7ab: 68 15 89 00 00 push $0x8915 804a7b0: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 804a7b6: 57 push %edi 804a7b7: e8 c4 ca 00 00 call 0x8057280 804a7bc: 83 c4 0c add $0xc,%esp 804a7bf: 83 f8 ff cmp $0xffffffff,%eax 804a7c2: 74 43 je 0x804a807 804a7c4: 8b bd a4 fe ff ff mov 0xfffffea4(%ebp),%edi 804a7ca: 66 83 3f 02 cmpw $0x2,(%edi) 804a7ce: 75 37 jne 0x804a807 804a7d0: 8b bd a8 fe ff ff mov 0xfffffea8(%ebp),%edi 804a7d6: 8b 17 mov (%edi),%edx 804a7d8: 21 da and %ebx,%edx 804a7da: 74 2b je 0x804a807 804a7dc: a1 b0 93 07 08 mov 0x80793b0,%eax 804a7e1: 89 50 10 mov %edx,0x10(%eax) 804a7e4: 89 58 14 mov %ebx,0x14(%eax) 804a7e7: 83 3d 24 85 07 08 ff cmpl $0xffffffff,0x8078524 804a7ee: 75 0a jne 0x804a7fa 804a7f0: c7 05 24 85 07 08 00 movl $0x0,0x8078524 804a7f7: 00 00 00 804a7fa: 83 05 b0 93 07 08 18 addl $0x18,0x80793b0 804a801: ff 05 24 85 07 08 incl 0x8078524 804a807: 8b 9d 98 fe ff ff mov 0xfffffe98(%ebp),%ebx 804a80d: 83 c3 20 add $0x20,%ebx 804a810: 53 push %ebx 804a811: a1 b0 93 07 08 mov 0x80793b0,%eax 804a816: 50 push %eax 804a817: e8 24 be 00 00 call 0x8056640 804a81c: 53 push %ebx 804a81d: 68 1b 89 00 00 push $0x891b 804a822: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 804a828: 57 push %edi 804a829: e8 52 ca 00 00 call 0x8057280 804a82e: 83 c4 14 add $0x14,%esp 804a831: 83 f8 ff cmp $0xffffffff,%eax 804a834: 74 75 je 0x804a8ab 804a836: 8b bd 9c fe ff ff mov 0xfffffe9c(%ebp),%edi 804a83c: 66 83 7f 20 02 cmpw $0x2,0x20(%edi) 804a841: 75 68 jne 0x804a8ab 804a843: 8b bd a0 fe ff ff mov 0xfffffea0(%ebp),%edi 804a849: 8b 77 20 mov 0x20(%edi),%esi 804a84c: 53 push %ebx 804a84d: 68 15 89 00 00 push $0x8915 804a852: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 804a858: 57 push %edi 804a859: e8 22 ca 00 00 call 0x8057280 804a85e: 83 c4 0c add $0xc,%esp 804a861: 83 f8 ff cmp $0xffffffff,%eax 804a864: 74 45 je 0x804a8ab 804a866: 8b bd a4 fe ff ff mov 0xfffffea4(%ebp),%edi 804a86c: 66 83 7f 20 02 cmpw $0x2,0x20(%edi) 804a871: 75 38 jne 0x804a8ab 804a873: 8b bd a8 fe ff ff mov 0xfffffea8(%ebp),%edi 804a879: 8b 57 20 mov 0x20(%edi),%edx 804a87c: 21 f2 and %esi,%edx 804a87e: 74 2b je 0x804a8ab 804a880: a1 b0 93 07 08 mov 0x80793b0,%eax 804a885: 89 50 10 mov %edx,0x10(%eax) 804a888: 89 70 14 mov %esi,0x14(%eax) 804a88b: 83 3d 24 85 07 08 ff cmpl $0xffffffff,0x8078524 804a892: 75 0a jne 0x804a89e 804a894: c7 05 24 85 07 08 00 movl $0x0,0x8078524 804a89b: 00 00 00 804a89e: 83 05 b0 93 07 08 18 addl $0x18,0x80793b0 804a8a5: ff 05 24 85 07 08 incl 0x8078524 804a8ab: 83 85 a8 fe ff ff 40 addl $0x40,0xfffffea8(%ebp) 804a8b2: 83 85 a4 fe ff ff 40 addl $0x40,0xfffffea4(%ebp) 804a8b9: 83 85 a0 fe ff ff 40 addl $0x40,0xfffffea0(%ebp) 804a8c0: 83 85 9c fe ff ff 40 addl $0x40,0xfffffe9c(%ebp) 804a8c7: 83 85 98 fe ff ff 40 addl $0x40,0xfffffe98(%ebp) 804a8ce: 83 85 ac fe ff ff fe addl $0xfffffffe,0xfffffeac(%ebp) 804a8d5: 0f 85 89 fe ff ff jne 0x804a764 804a8db: 8b bd b0 fe ff ff mov 0xfffffeb0(%ebp),%edi 804a8e1: 57 push %edi 804a8e2: e8 79 c8 00 00 call 0x8057160 804a8e7: 83 c4 04 add $0x4,%esp 804a8ea: 83 3d 24 85 07 08 00 cmpl $0x0,0x8078524 804a8f1: 0f 84 d2 00 00 00 je 0x804a9c9 804a8f7: 8b 7d 08 mov 0x8(%ebp),%edi 804a8fa: 8b 5f 10 mov 0x10(%edi),%ebx 804a8fd: 85 db test %ebx,%ebx 804a8ff: 0f 84 c4 00 00 00 je 0x804a9c9 804a905: 8d b5 b4 fe ff ff lea 0xfffffeb4(%ebp),%esi 804a90b: 90 nop 804a90c: 83 3b 00 cmpl $0x0,(%ebx) 804a90f: 0f 84 b4 00 00 00 je 0x804a9c9 804a915: c7 05 b0 93 07 08 c0 movl $0x80792c0,0x80793b0 804a91c: 92 07 08 804a91f: 8b 0d 24 85 07 08 mov 0x8078524,%ecx 804a925: 85 c9 test %ecx,%ecx 804a927: 0f 84 93 00 00 00 je 0x804a9c0 804a92d: 89 c8 mov %ecx,%eax 804a92f: 83 e0 01 and $0x1,%eax 804a932: 85 c9 test %ecx,%ecx 804a934: 7e 04 jle 0x804a93a 804a936: 85 c0 test %eax,%eax 804a938: 74 1e je 0x804a958 804a93a: 8b 03 mov (%ebx),%eax 804a93c: 8b 15 b0 93 07 08 mov 0x80793b0,%edx 804a942: 8b 00 mov (%eax),%eax 804a944: 23 42 14 and 0x14(%edx),%eax 804a947: 39 42 10 cmp %eax,0x10(%edx) 804a94a: 74 37 je 0x804a983 804a94c: 83 05 b0 93 07 08 18 addl $0x18,0x80793b0 804a953: 49 dec %ecx 804a954: 74 6a je 0x804a9c0 804a956: 8d 36 lea (%esi),%esi 804a958: 8b 03 mov (%ebx),%eax 804a95a: 8b 15 b0 93 07 08 mov 0x80793b0,%edx 804a960: 8b 00 mov (%eax),%eax 804a962: 23 42 14 and 0x14(%edx),%eax 804a965: 39 42 10 cmp %eax,0x10(%edx) 804a968: 74 19 je 0x804a983 804a96a: 83 05 b0 93 07 08 18 addl $0x18,0x80793b0 804a971: 8b 03 mov (%ebx),%eax 804a973: 8b 15 b0 93 07 08 mov 0x80793b0,%edx 804a979: 8b 00 mov (%eax),%eax 804a97b: 23 42 14 and 0x14(%edx),%eax 804a97e: 39 42 10 cmp %eax,0x10(%edx) 804a981: 75 31 jne 0x804a9b4 804a983: 6a 04 push $0x4 804a985: 56 push %esi 804a986: 8b 7d 08 mov 0x8(%ebp),%edi 804a989: 8b 47 10 mov 0x10(%edi),%eax 804a98c: 8b 00 mov (%eax),%eax 804a98e: 50 push %eax 804a98f: e8 ec ba 00 00 call 0x8056480 804a994: 6a 04 push $0x4 804a996: 8b 47 10 mov 0x10(%edi),%eax 804a999: 8b 00 mov (%eax),%eax 804a99b: 50 push %eax 804a99c: 8b 03 mov (%ebx),%eax 804a99e: 50 push %eax 804a99f: e8 dc ba 00 00 call 0x8056480 804a9a4: 6a 04 push $0x4 804a9a6: 8b 03 mov (%ebx),%eax 804a9a8: 50 push %eax 804a9a9: 56 push %esi 804a9aa: e8 d1 ba 00 00 call 0x8056480 804a9af: eb 18 jmp 0x804a9c9 804a9b1: 8d 76 00 lea 0x0(%esi),%esi 804a9b4: 83 05 b0 93 07 08 18 addl $0x18,0x80793b0 804a9bb: 83 c1 fe add $0xfffffffe,%ecx 804a9be: 75 98 jne 0x804a958 804a9c0: 83 c3 04 add $0x4,%ebx 804a9c3: 0f 85 43 ff ff ff jne 0x804a90c 804a9c9: 8d a5 8c fe ff ff lea 0xfffffe8c(%ebp),%esp 804a9cf: 5b pop %ebx 804a9d0: 5e pop %esi 804a9d1: 5f pop %edi 804a9d2: 89 ec mov %ebp,%esp 804a9d4: 5d pop %ebp 804a9d5: c3 ret 804a9d6: 8d 36 lea (%esi),%esi 804a9d8: 55 push %ebp 804a9d9: 89 e5 mov %esp,%ebp 804a9db: 81 ec 14 04 00 00 sub $0x414,%esp 804a9e1: 57 push %edi 804a9e2: 56 push %esi 804a9e3: 53 push %ebx 804a9e4: 31 f6 xor %esi,%esi 804a9e6: c7 85 f8 fb ff ff 58 movl $0x807a358,0xfffffbf8(%ebp) 804a9ed: a3 07 08 804a9f0: e8 5f 3f 01 00 call 0x805e954 804a9f5: 68 f3 78 06 08 push $0x80678f3 804a9fa: e8 69 ac 00 00 call 0x8055668 804a9ff: 89 85 f4 fb ff ff mov %eax,0xfffffbf4(%ebp) 804aa05: 83 c4 04 add $0x4,%esp 804aa08: 85 c0 test %eax,%eax 804aa0a: 75 0a jne 0x804aa16 804aa0c: c7 85 f4 fb ff ff 04 movl $0x8067904,0xfffffbf4(%ebp) 804aa13: 79 06 08 804aa16: 68 13 79 06 08 push $0x8067913 804aa1b: 8b 85 f4 fb ff ff mov 0xfffffbf4(%ebp),%eax 804aa21: 50 push %eax 804aa22: e8 f9 4b 00 00 call 0x804f620 804aa27: 89 85 fc fb ff ff mov %eax,0xfffffbfc(%ebp) 804aa2d: 83 c4 08 add $0x8,%esp 804aa30: 85 c0 test %eax,%eax 804aa32: 75 1c jne 0x804aa50 804aa34: c7 05 d4 9d 07 08 01 movl $0x1,0x8079dd4 804aa3b: 00 00 00 804aa3e: c7 05 d8 9d 07 08 00 movl $0x0,0x8079dd8 804aa45: 00 00 00 804aa48: e9 e9 09 00 00 jmp 0x804b436 804aa4d: 8d 76 00 lea 0x0(%esi),%esi 804aa50: 8d 8d 00 fc ff ff lea 0xfffffc00(%ebp),%ecx 804aa56: 89 8d f0 fb ff ff mov %ecx,0xfffffbf0(%ebp) 804aa5c: 8b 85 fc fb ff ff mov 0xfffffbfc(%ebp),%eax 804aa62: 50 push %eax 804aa63: 68 00 04 00 00 push $0x400 804aa68: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804aa6e: 51 push %ecx 804aa6f: e8 50 4b 00 00 call 0x804f5c4 804aa74: 89 c2 mov %eax,%edx 804aa76: 83 c4 0c add $0xc,%esp 804aa79: 85 d2 test %edx,%edx 804aa7b: 0f 84 9b 09 00 00 je 0x804b41c 804aa81: 6a 0a push $0xa 804aa83: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 804aa89: 50 push %eax 804aa8a: e8 59 d1 00 00 call 0x8057be8 804aa8f: 89 c3 mov %eax,%ebx 804aa91: 83 c4 08 add $0x8,%esp 804aa94: 85 db test %ebx,%ebx 804aa96: 74 03 je 0x804aa9b 804aa98: c6 03 00 movb $0x0,(%ebx) 804aa9b: 80 bd 00 fc ff ff 23 cmpb $0x23,0xfffffc00(%ebp) 804aaa2: 74 b8 je 0x804aa5c 804aaa4: 8d 9d 00 fc ff ff lea 0xfffffc00(%ebp),%ebx 804aaaa: 80 bd 00 fc ff ff 00 cmpb $0x0,0xfffffc00(%ebp) 804aab1: 74 1b je 0x804aace 804aab3: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 804aab9: 8d 76 00 lea 0x0(%esi),%esi 804aabc: 0f b6 03 movzbl (%ebx),%eax 804aabf: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804aac4: 74 08 je 0x804aace 804aac6: 43 inc %ebx 804aac7: 74 93 je 0x804aa5c 804aac9: 80 3b 00 cmpb $0x0,(%ebx) 804aacc: 75 ee jne 0x804aabc 804aace: 85 db test %ebx,%ebx 804aad0: 74 8a je 0x804aa5c 804aad2: 80 3b 00 cmpb $0x0,(%ebx) 804aad5: 74 85 je 0x804aa5c 804aad7: 89 df mov %ebx,%edi 804aad9: 30 c0 xor %al,%al 804aadb: fc cld 804aadc: b9 ff ff ff ff mov $0xffffffff,%ecx 804aae1: f2 ae repnz scas %es:(%edi),%al 804aae3: 89 ca mov %ecx,%edx 804aae5: f7 d2 not %edx 804aae7: 89 95 ec fb ff ff mov %edx,0xfffffbec(%ebp) 804aaed: 52 push %edx 804aaee: 53 push %ebx 804aaef: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 804aaf5: 50 push %eax 804aaf6: e8 75 ba 00 00 call 0x8056570 804aafb: 6a 05 push $0x5 804aafd: 68 15 79 06 08 push $0x8067915 804ab02: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804ab08: 51 push %ecx 804ab09: e8 ae bb 00 00 call 0x80566bc 804ab0e: 89 c2 mov %eax,%edx 804ab10: 83 c4 18 add $0x18,%esp 804ab13: 85 d2 test %edx,%edx 804ab15: 0f 85 49 02 00 00 jne 0x804ad64 804ab1b: 80 bd 05 fc ff ff 00 cmpb $0x0,0xfffffc05(%ebp) 804ab22: 74 17 je 0x804ab3b 804ab24: 0f b6 95 05 fc ff ff movzbl 0xfffffc05(%ebp),%edx 804ab2b: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804ab30: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804ab35: 0f 84 29 02 00 00 je 0x804ad64 804ab3b: 68 1b 79 06 08 push $0x806791b 804ab40: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 804ab46: 50 push %eax 804ab47: e8 e4 cf 00 00 call 0x8057b30 804ab4c: 89 c3 mov %eax,%ebx 804ab4e: 83 c4 08 add $0x8,%esp 804ab51: 85 db test %ebx,%ebx 804ab53: 74 06 je 0x804ab5b 804ab55: 80 7b 01 00 cmpb $0x0,0x1(%ebx) 804ab59: 75 22 jne 0x804ab7d 804ab5b: 68 15 79 06 08 push $0x8067915 804ab60: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 804ab66: 51 push %ecx 804ab67: 68 1e 79 06 08 push $0x806791e 804ab6c: 6a 0c push $0xc 804ab6e: 6a 0b push $0xb 804ab70: a1 9c 8f 07 08 mov 0x8078f9c,%eax 804ab75: 50 push %eax 804ab76: e9 31 08 00 00 jmp 0x804b3ac 804ab7b: 90 nop 804ab7c: 43 inc %ebx 804ab7d: 80 3b 20 cmpb $0x20,(%ebx) 804ab80: 74 fa je 0x804ab7c 804ab82: 80 3b 09 cmpb $0x9,(%ebx) 804ab85: 74 f5 je 0x804ab7c 804ab87: 68 50 79 06 08 push $0x8067950 804ab8c: 53 push %ebx 804ab8d: e8 9e cf 00 00 call 0x8057b30 804ab92: 89 c7 mov %eax,%edi 804ab94: 83 c4 08 add $0x8,%esp 804ab97: 85 ff test %edi,%edi 804ab99: 74 03 je 0x804ab9e 804ab9b: c6 07 00 movb $0x0,(%edi) 804ab9e: 6a 04 push $0x4 804aba0: 68 55 79 06 08 push $0x8067955 804aba5: 53 push %ebx 804aba6: e8 11 bb 00 00 call 0x80566bc 804abab: 83 c4 0c add $0xc,%esp 804abae: 85 c0 test %eax,%eax 804abb0: 75 3a jne 0x804abec 804abb2: 80 7b 04 00 cmpb $0x0,0x4(%ebx) 804abb6: 74 10 je 0x804abc8 804abb8: 0f b6 53 04 movzbl 0x4(%ebx),%edx 804abbc: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804abc1: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804abc6: 74 24 je 0x804abec 804abc8: c7 04 b5 d4 9d 07 08 movl $0x1,0x8079dd4(,%esi,4) 804abcf: 01 00 00 00 804abd3: 46 inc %esi 804abd4: f6 05 4c 85 07 08 01 testb $0x1,0x807854c 804abdb: 0f 85 0f 01 00 00 jne 0x804acf0 804abe1: e8 5e 2b 00 00 call 0x804d744 804abe6: e9 05 01 00 00 jmp 0x804acf0 804abeb: 90 nop 804abec: 6a 05 push $0x5 804abee: 68 5a 79 06 08 push $0x806795a 804abf3: 53 push %ebx 804abf4: e8 c3 ba 00 00 call 0x80566bc 804abf9: 83 c4 0c add $0xc,%esp 804abfc: 85 c0 test %eax,%eax 804abfe: 75 28 jne 0x804ac28 804ac00: 80 7b 05 00 cmpb $0x0,0x5(%ebx) 804ac04: 74 10 je 0x804ac16 804ac06: 0f b6 53 05 movzbl 0x5(%ebx),%edx 804ac0a: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804ac0f: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804ac14: 74 12 je 0x804ac28 804ac16: c7 04 b5 d4 9d 07 08 movl $0x2,0x8079dd4(,%esi,4) 804ac1d: 02 00 00 00 804ac21: 46 inc %esi 804ac22: e9 c9 00 00 00 jmp 0x804acf0 804ac27: 90 nop 804ac28: 6a 03 push $0x3 804ac2a: 68 60 79 06 08 push $0x8067960 804ac2f: 53 push %ebx 804ac30: e8 87 ba 00 00 call 0x80566bc 804ac35: 83 c4 0c add $0xc,%esp 804ac38: 85 c0 test %eax,%eax 804ac3a: 75 28 jne 0x804ac64 804ac3c: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 804ac40: 74 10 je 0x804ac52 804ac42: 0f b6 53 03 movzbl 0x3(%ebx),%edx 804ac46: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804ac4b: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804ac50: 74 12 je 0x804ac64 804ac52: c7 04 b5 d4 9d 07 08 movl $0x3,0x8079dd4(,%esi,4) 804ac59: 03 00 00 00 804ac5d: 46 inc %esi 804ac5e: e9 8d 00 00 00 jmp 0x804acf0 804ac63: 90 nop 804ac64: 68 15 79 06 08 push $0x8067915 804ac69: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 804ac6f: 51 push %ecx 804ac70: 68 1e 79 06 08 push $0x806791e 804ac75: 6a 0c push $0xc 804ac77: 6a 0b push $0xb 804ac79: a1 9c 8f 07 08 mov 0x8078f9c,%eax 804ac7e: 50 push %eax 804ac7f: e8 00 39 01 00 call 0x805e584 804ac84: 83 c4 10 add $0x10,%esp 804ac87: 89 c2 mov %eax,%edx 804ac89: 52 push %edx 804ac8a: 68 a4 87 07 08 push $0x80787a4 804ac8f: e8 ec 49 00 00 call 0x804f680 804ac94: 53 push %ebx 804ac95: 68 64 79 06 08 push $0x8067964 804ac9a: 6a 0d push $0xd 804ac9c: 6a 0b push $0xb 804ac9e: 8b 0d 9c 8f 07 08 mov 0x8078f9c,%ecx 804aca4: 51 push %ecx 804aca5: e8 da 38 01 00 call 0x805e584 804acaa: 83 c4 10 add $0x10,%esp 804acad: 89 c2 mov %eax,%edx 804acaf: 52 push %edx 804acb0: 68 a4 87 07 08 push $0x80787a4 804acb5: e8 c6 49 00 00 call 0x804f680 804acba: 68 60 79 06 08 push $0x8067960 804acbf: 68 5a 79 06 08 push $0x806795a 804acc4: 68 55 79 06 08 push $0x8067955 804acc9: 68 89 79 06 08 push $0x8067989 804acce: 6a 0e push $0xe 804acd0: 6a 0b push $0xb 804acd2: a1 9c 8f 07 08 mov 0x8078f9c,%eax 804acd7: 50 push %eax 804acd8: e8 a7 38 01 00 call 0x805e584 804acdd: 83 c4 10 add $0x10,%esp 804ace0: 89 c2 mov %eax,%edx 804ace2: 52 push %edx 804ace3: 68 a4 87 07 08 push $0x80787a4 804ace8: e8 93 49 00 00 call 0x804f680 804aced: 83 c4 30 add $0x30,%esp 804acf0: 85 ff test %edi,%edi 804acf2: 74 0b je 0x804acff 804acf4: 8d 5f 01 lea 0x1(%edi),%ebx 804acf7: 85 db test %ebx,%ebx 804acf9: 0f 85 7e fe ff ff jne 0x804ab7d 804acff: 85 f6 test %esi,%esi 804ad01: 0f 85 55 fd ff ff jne 0x804aa5c 804ad07: 68 15 79 06 08 push $0x8067915 804ad0c: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 804ad12: 51 push %ecx 804ad13: 68 1e 79 06 08 push $0x806791e 804ad18: 6a 0c push $0xc 804ad1a: 6a 0b push $0xb 804ad1c: a1 9c 8f 07 08 mov 0x8078f9c,%eax 804ad21: 50 push %eax 804ad22: e8 5d 38 01 00 call 0x805e584 804ad27: 83 c4 10 add $0x10,%esp 804ad2a: 89 c2 mov %eax,%edx 804ad2c: 52 push %edx 804ad2d: 68 a4 87 07 08 push $0x80787a4 804ad32: e8 49 49 00 00 call 0x804f680 804ad37: 68 b5 79 06 08 push $0x80679b5 804ad3c: 6a 0f push $0xf 804ad3e: 6a 0b push $0xb 804ad40: 8b 0d 9c 8f 07 08 mov 0x8078f9c,%ecx 804ad46: 51 push %ecx 804ad47: e8 38 38 01 00 call 0x805e584 804ad4c: 89 c2 mov %eax,%edx 804ad4e: 52 push %edx 804ad4f: 68 a4 87 07 08 push $0x80787a4 804ad54: e8 27 49 00 00 call 0x804f680 804ad59: 83 c4 28 add $0x28,%esp 804ad5c: e9 fb fc ff ff jmp 0x804aa5c 804ad61: 8d 76 00 lea 0x0(%esi),%esi 804ad64: 6a 05 push $0x5 804ad66: 68 0e 7a 06 08 push $0x8067a0e 804ad6b: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 804ad71: 50 push %eax 804ad72: e8 45 b9 00 00 call 0x80566bc 804ad77: 89 c2 mov %eax,%edx 804ad79: 83 c4 0c add $0xc,%esp 804ad7c: 85 d2 test %edx,%edx 804ad7e: 0f 85 24 01 00 00 jne 0x804aea8 804ad84: 80 bd 05 fc ff ff 00 cmpb $0x0,0xfffffc05(%ebp) 804ad8b: 74 17 je 0x804ada4 804ad8d: 0f b6 95 05 fc ff ff movzbl 0xfffffc05(%ebp),%edx 804ad94: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804ad99: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804ad9e: 0f 84 04 01 00 00 je 0x804aea8 804ada4: 68 1b 79 06 08 push $0x806791b 804ada9: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804adaf: 51 push %ecx 804adb0: e8 7b cd 00 00 call 0x8057b30 804adb5: 89 c3 mov %eax,%ebx 804adb7: 83 c4 08 add $0x8,%esp 804adba: 85 db test %ebx,%ebx 804adbc: 0f 84 da 00 00 00 je 0x804ae9c 804adc2: 80 3b 00 cmpb $0x0,(%ebx) 804adc5: 74 1f je 0x804ade6 804adc7: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 804adcd: 8d 76 00 lea 0x0(%esi),%esi 804add0: 0f b6 03 movzbl (%ebx),%eax 804add3: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804add8: 74 0c je 0x804ade6 804adda: 43 inc %ebx 804addb: 0f 84 bb 00 00 00 je 0x804ae9c 804ade1: 80 3b 00 cmpb $0x0,(%ebx) 804ade4: 75 ea jne 0x804add0 804ade6: 85 db test %ebx,%ebx 804ade8: 0f 84 ae 00 00 00 je 0x804ae9c 804adee: 80 3b 00 cmpb $0x0,(%ebx) 804adf1: 0f 84 a5 00 00 00 je 0x804ae9c 804adf7: 89 df mov %ebx,%edi 804adf9: 30 c0 xor %al,%al 804adfb: fc cld 804adfc: b9 ff ff ff ff mov $0xffffffff,%ecx 804ae01: f2 ae repnz scas %es:(%edi),%al 804ae03: 83 f9 fc cmp $0xfffffffc,%ecx 804ae06: 75 3c jne 0x804ae44 804ae08: 6a 02 push $0x2 804ae0a: 68 14 7a 06 08 push $0x8067a14 804ae0f: 53 push %ebx 804ae10: e8 a7 b8 00 00 call 0x80566bc 804ae15: 83 c4 0c add $0xc,%esp 804ae18: 85 c0 test %eax,%eax 804ae1a: 75 28 jne 0x804ae44 804ae1c: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 804ae20: 74 10 je 0x804ae32 804ae22: 0f b6 53 02 movzbl 0x2(%ebx),%edx 804ae26: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804ae2b: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804ae30: 74 12 je 0x804ae44 804ae32: c7 05 10 85 07 08 01 movl $0x1,0x8078510 804ae39: 00 00 00 804ae3c: e9 1b fc ff ff jmp 0x804aa5c 804ae41: 8d 76 00 lea 0x0(%esi),%esi 804ae44: 89 df mov %ebx,%edi 804ae46: 30 c0 xor %al,%al 804ae48: fc cld 804ae49: b9 ff ff ff ff mov $0xffffffff,%ecx 804ae4e: f2 ae repnz scas %es:(%edi),%al 804ae50: 83 f9 fb cmp $0xfffffffb,%ecx 804ae53: 75 3b jne 0x804ae90 804ae55: 6a 03 push $0x3 804ae57: 68 17 7a 06 08 push $0x8067a17 804ae5c: 53 push %ebx 804ae5d: e8 5a b8 00 00 call 0x80566bc 804ae62: 83 c4 0c add $0xc,%esp 804ae65: 85 c0 test %eax,%eax 804ae67: 75 27 jne 0x804ae90 804ae69: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 804ae6d: 74 10 je 0x804ae7f 804ae6f: 0f b6 53 03 movzbl 0x3(%ebx),%edx 804ae73: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804ae78: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804ae7d: 74 11 je 0x804ae90 804ae7f: c7 05 10 85 07 08 00 movl $0x0,0x8078510 804ae86: 00 00 00 804ae89: e9 ce fb ff ff jmp 0x804aa5c 804ae8e: 8d 36 lea (%esi),%esi 804ae90: 68 0e 7a 06 08 push $0x8067a0e 804ae95: e9 c7 03 00 00 jmp 0x804b261 804ae9a: 8d 36 lea (%esi),%esi 804ae9c: 68 0e 7a 06 08 push $0x8067a0e 804aea1: e9 ef 04 00 00 jmp 0x804b395 804aea6: 8d 36 lea (%esi),%esi 804aea8: 6a 07 push $0x7 804aeaa: 68 1b 7a 06 08 push $0x8067a1b 804aeaf: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 804aeb5: 50 push %eax 804aeb6: e8 01 b8 00 00 call 0x80566bc 804aebb: 89 c2 mov %eax,%edx 804aebd: 83 c4 0c add $0xc,%esp 804aec0: 85 d2 test %edx,%edx 804aec2: 0f 85 24 01 00 00 jne 0x804afec 804aec8: 80 bd 07 fc ff ff 00 cmpb $0x0,0xfffffc07(%ebp) 804aecf: 74 17 je 0x804aee8 804aed1: 0f b6 95 07 fc ff ff movzbl 0xfffffc07(%ebp),%edx 804aed8: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804aedd: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804aee2: 0f 84 04 01 00 00 je 0x804afec 804aee8: 68 1b 79 06 08 push $0x806791b 804aeed: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804aef3: 51 push %ecx 804aef4: e8 37 cc 00 00 call 0x8057b30 804aef9: 89 c3 mov %eax,%ebx 804aefb: 83 c4 08 add $0x8,%esp 804aefe: 85 db test %ebx,%ebx 804af00: 0f 84 da 00 00 00 je 0x804afe0 804af06: 80 3b 00 cmpb $0x0,(%ebx) 804af09: 74 1f je 0x804af2a 804af0b: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 804af11: 8d 76 00 lea 0x0(%esi),%esi 804af14: 0f b6 03 movzbl (%ebx),%eax 804af17: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804af1c: 74 0c je 0x804af2a 804af1e: 43 inc %ebx 804af1f: 0f 84 bb 00 00 00 je 0x804afe0 804af25: 80 3b 00 cmpb $0x0,(%ebx) 804af28: 75 ea jne 0x804af14 804af2a: 85 db test %ebx,%ebx 804af2c: 0f 84 ae 00 00 00 je 0x804afe0 804af32: 80 3b 00 cmpb $0x0,(%ebx) 804af35: 0f 84 a5 00 00 00 je 0x804afe0 804af3b: 89 df mov %ebx,%edi 804af3d: 30 c0 xor %al,%al 804af3f: fc cld 804af40: b9 ff ff ff ff mov $0xffffffff,%ecx 804af45: f2 ae repnz scas %es:(%edi),%al 804af47: 83 f9 fc cmp $0xfffffffc,%ecx 804af4a: 75 3c jne 0x804af88 804af4c: 6a 02 push $0x2 804af4e: 68 14 7a 06 08 push $0x8067a14 804af53: 53 push %ebx 804af54: e8 63 b7 00 00 call 0x80566bc 804af59: 83 c4 0c add $0xc,%esp 804af5c: 85 c0 test %eax,%eax 804af5e: 75 28 jne 0x804af88 804af60: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 804af64: 74 10 je 0x804af76 804af66: 0f b6 53 02 movzbl 0x2(%ebx),%edx 804af6a: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804af6f: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804af74: 74 12 je 0x804af88 804af76: c7 05 14 85 07 08 01 movl $0x1,0x8078514 804af7d: 00 00 00 804af80: e9 d7 fa ff ff jmp 0x804aa5c 804af85: 8d 76 00 lea 0x0(%esi),%esi 804af88: 89 df mov %ebx,%edi 804af8a: 30 c0 xor %al,%al 804af8c: fc cld 804af8d: b9 ff ff ff ff mov $0xffffffff,%ecx 804af92: f2 ae repnz scas %es:(%edi),%al 804af94: 83 f9 fb cmp $0xfffffffb,%ecx 804af97: 75 3b jne 0x804afd4 804af99: 6a 03 push $0x3 804af9b: 68 17 7a 06 08 push $0x8067a17 804afa0: 53 push %ebx 804afa1: e8 16 b7 00 00 call 0x80566bc 804afa6: 83 c4 0c add $0xc,%esp 804afa9: 85 c0 test %eax,%eax 804afab: 75 27 jne 0x804afd4 804afad: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 804afb1: 74 10 je 0x804afc3 804afb3: 0f b6 53 03 movzbl 0x3(%ebx),%edx 804afb7: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804afbc: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804afc1: 74 11 je 0x804afd4 804afc3: c7 05 14 85 07 08 00 movl $0x0,0x8078514 804afca: 00 00 00 804afcd: e9 8a fa ff ff jmp 0x804aa5c 804afd2: 8d 36 lea (%esi),%esi 804afd4: 68 1b 7a 06 08 push $0x8067a1b 804afd9: e9 83 02 00 00 jmp 0x804b261 804afde: 8d 36 lea (%esi),%esi 804afe0: 68 1b 7a 06 08 push $0x8067a1b 804afe5: e9 ab 03 00 00 jmp 0x804b395 804afea: 8d 36 lea (%esi),%esi 804afec: 6a 05 push $0x5 804afee: 68 23 7a 06 08 push $0x8067a23 804aff3: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 804aff9: 50 push %eax 804affa: e8 bd b6 00 00 call 0x80566bc 804afff: 89 c2 mov %eax,%edx 804b001: 83 c4 0c add $0xc,%esp 804b004: 85 d2 test %edx,%edx 804b006: 0f 85 24 01 00 00 jne 0x804b130 804b00c: 80 bd 05 fc ff ff 00 cmpb $0x0,0xfffffc05(%ebp) 804b013: 74 17 je 0x804b02c 804b015: 0f b6 95 05 fc ff ff movzbl 0xfffffc05(%ebp),%edx 804b01c: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b021: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b026: 0f 84 04 01 00 00 je 0x804b130 804b02c: 68 1b 79 06 08 push $0x806791b 804b031: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804b037: 51 push %ecx 804b038: e8 f3 ca 00 00 call 0x8057b30 804b03d: 89 c3 mov %eax,%ebx 804b03f: 83 c4 08 add $0x8,%esp 804b042: 85 db test %ebx,%ebx 804b044: 0f 84 da 00 00 00 je 0x804b124 804b04a: 80 3b 00 cmpb $0x0,(%ebx) 804b04d: 74 1f je 0x804b06e 804b04f: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 804b055: 8d 76 00 lea 0x0(%esi),%esi 804b058: 0f b6 03 movzbl (%ebx),%eax 804b05b: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804b060: 74 0c je 0x804b06e 804b062: 43 inc %ebx 804b063: 0f 84 bb 00 00 00 je 0x804b124 804b069: 80 3b 00 cmpb $0x0,(%ebx) 804b06c: 75 ea jne 0x804b058 804b06e: 85 db test %ebx,%ebx 804b070: 0f 84 ae 00 00 00 je 0x804b124 804b076: 80 3b 00 cmpb $0x0,(%ebx) 804b079: 0f 84 a5 00 00 00 je 0x804b124 804b07f: 89 df mov %ebx,%edi 804b081: 30 c0 xor %al,%al 804b083: fc cld 804b084: b9 ff ff ff ff mov $0xffffffff,%ecx 804b089: f2 ae repnz scas %es:(%edi),%al 804b08b: 83 f9 fc cmp $0xfffffffc,%ecx 804b08e: 75 3c jne 0x804b0cc 804b090: 6a 02 push $0x2 804b092: 68 14 7a 06 08 push $0x8067a14 804b097: 53 push %ebx 804b098: e8 1f b6 00 00 call 0x80566bc 804b09d: 83 c4 0c add $0xc,%esp 804b0a0: 85 c0 test %eax,%eax 804b0a2: 75 28 jne 0x804b0cc 804b0a4: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 804b0a8: 74 10 je 0x804b0ba 804b0aa: 0f b6 53 02 movzbl 0x2(%ebx),%edx 804b0ae: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b0b3: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b0b8: 74 12 je 0x804b0cc 804b0ba: c7 05 18 85 07 08 01 movl $0x1,0x8078518 804b0c1: 00 00 00 804b0c4: e9 93 f9 ff ff jmp 0x804aa5c 804b0c9: 8d 76 00 lea 0x0(%esi),%esi 804b0cc: 89 df mov %ebx,%edi 804b0ce: 30 c0 xor %al,%al 804b0d0: fc cld 804b0d1: b9 ff ff ff ff mov $0xffffffff,%ecx 804b0d6: f2 ae repnz scas %es:(%edi),%al 804b0d8: 83 f9 fb cmp $0xfffffffb,%ecx 804b0db: 75 3b jne 0x804b118 804b0dd: 6a 03 push $0x3 804b0df: 68 17 7a 06 08 push $0x8067a17 804b0e4: 53 push %ebx 804b0e5: e8 d2 b5 00 00 call 0x80566bc 804b0ea: 83 c4 0c add $0xc,%esp 804b0ed: 85 c0 test %eax,%eax 804b0ef: 75 27 jne 0x804b118 804b0f1: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 804b0f5: 74 10 je 0x804b107 804b0f7: 0f b6 53 03 movzbl 0x3(%ebx),%edx 804b0fb: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b100: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b105: 74 11 je 0x804b118 804b107: c7 05 18 85 07 08 00 movl $0x0,0x8078518 804b10e: 00 00 00 804b111: e9 46 f9 ff ff jmp 0x804aa5c 804b116: 8d 36 lea (%esi),%esi 804b118: 68 23 7a 06 08 push $0x8067a23 804b11d: e9 3f 01 00 00 jmp 0x804b261 804b122: 8d 36 lea (%esi),%esi 804b124: 68 23 7a 06 08 push $0x8067a23 804b129: e9 67 02 00 00 jmp 0x804b395 804b12e: 8d 36 lea (%esi),%esi 804b130: 6a 07 push $0x7 804b132: 68 29 7a 06 08 push $0x8067a29 804b137: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 804b13d: 50 push %eax 804b13e: e8 79 b5 00 00 call 0x80566bc 804b143: 89 c2 mov %eax,%edx 804b145: 83 c4 0c add $0xc,%esp 804b148: 85 d2 test %edx,%edx 804b14a: 0f 85 78 01 00 00 jne 0x804b2c8 804b150: 80 bd 07 fc ff ff 00 cmpb $0x0,0xfffffc07(%ebp) 804b157: 74 17 je 0x804b170 804b159: 0f b6 95 07 fc ff ff movzbl 0xfffffc07(%ebp),%edx 804b160: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b165: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b16a: 0f 84 58 01 00 00 je 0x804b2c8 804b170: 68 1b 79 06 08 push $0x806791b 804b175: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804b17b: 51 push %ecx 804b17c: e8 af c9 00 00 call 0x8057b30 804b181: 89 c3 mov %eax,%ebx 804b183: 83 c4 08 add $0x8,%esp 804b186: 85 db test %ebx,%ebx 804b188: 0f 84 2e 01 00 00 je 0x804b2bc 804b18e: 80 3b 00 cmpb $0x0,(%ebx) 804b191: 74 1f je 0x804b1b2 804b193: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 804b199: 8d 76 00 lea 0x0(%esi),%esi 804b19c: 0f b6 03 movzbl (%ebx),%eax 804b19f: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804b1a4: 74 0c je 0x804b1b2 804b1a6: 43 inc %ebx 804b1a7: 0f 84 0f 01 00 00 je 0x804b2bc 804b1ad: 80 3b 00 cmpb $0x0,(%ebx) 804b1b0: 75 ea jne 0x804b19c 804b1b2: 85 db test %ebx,%ebx 804b1b4: 0f 84 02 01 00 00 je 0x804b2bc 804b1ba: 80 3b 00 cmpb $0x0,(%ebx) 804b1bd: 0f 84 f9 00 00 00 je 0x804b2bc 804b1c3: 89 df mov %ebx,%edi 804b1c5: 30 c0 xor %al,%al 804b1c7: fc cld 804b1c8: b9 ff ff ff ff mov $0xffffffff,%ecx 804b1cd: f2 ae repnz scas %es:(%edi),%al 804b1cf: 83 f9 fc cmp $0xfffffffc,%ecx 804b1d2: 75 3c jne 0x804b210 804b1d4: 6a 02 push $0x2 804b1d6: 68 14 7a 06 08 push $0x8067a14 804b1db: 53 push %ebx 804b1dc: e8 db b4 00 00 call 0x80566bc 804b1e1: 83 c4 0c add $0xc,%esp 804b1e4: 85 c0 test %eax,%eax 804b1e6: 75 28 jne 0x804b210 804b1e8: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 804b1ec: 74 10 je 0x804b1fe 804b1ee: 0f b6 53 02 movzbl 0x2(%ebx),%edx 804b1f2: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b1f7: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b1fc: 74 12 je 0x804b210 804b1fe: c7 05 1c 85 07 08 01 movl $0x1,0x807851c 804b205: 00 00 00 804b208: e9 4f f8 ff ff jmp 0x804aa5c 804b20d: 8d 76 00 lea 0x0(%esi),%esi 804b210: 89 df mov %ebx,%edi 804b212: 30 c0 xor %al,%al 804b214: fc cld 804b215: b9 ff ff ff ff mov $0xffffffff,%ecx 804b21a: f2 ae repnz scas %es:(%edi),%al 804b21c: 83 f9 fb cmp $0xfffffffb,%ecx 804b21f: 75 3b jne 0x804b25c 804b221: 6a 03 push $0x3 804b223: 68 17 7a 06 08 push $0x8067a17 804b228: 53 push %ebx 804b229: e8 8e b4 00 00 call 0x80566bc 804b22e: 83 c4 0c add $0xc,%esp 804b231: 85 c0 test %eax,%eax 804b233: 75 27 jne 0x804b25c 804b235: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 804b239: 74 10 je 0x804b24b 804b23b: 0f b6 53 03 movzbl 0x3(%ebx),%edx 804b23f: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b244: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b249: 74 11 je 0x804b25c 804b24b: c7 05 1c 85 07 08 00 movl $0x0,0x807851c 804b252: 00 00 00 804b255: e9 02 f8 ff ff jmp 0x804aa5c 804b25a: 8d 36 lea (%esi),%esi 804b25c: 68 29 7a 06 08 push $0x8067a29 804b261: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 804b267: 51 push %ecx 804b268: 68 1e 79 06 08 push $0x806791e 804b26d: 6a 0c push $0xc 804b26f: 6a 0b push $0xb 804b271: a1 9c 8f 07 08 mov 0x8078f9c,%eax 804b276: 50 push %eax 804b277: e8 08 33 01 00 call 0x805e584 804b27c: 83 c4 10 add $0x10,%esp 804b27f: 89 c2 mov %eax,%edx 804b281: 52 push %edx 804b282: 68 a4 87 07 08 push $0x80787a4 804b287: e8 f4 43 00 00 call 0x804f680 804b28c: 53 push %ebx 804b28d: 68 64 79 06 08 push $0x8067964 804b292: 6a 0d push $0xd 804b294: 6a 0b push $0xb 804b296: 8b 0d 9c 8f 07 08 mov 0x8078f9c,%ecx 804b29c: 51 push %ecx 804b29d: e8 e2 32 01 00 call 0x805e584 804b2a2: 83 c4 10 add $0x10,%esp 804b2a5: 89 c2 mov %eax,%edx 804b2a7: 52 push %edx 804b2a8: 68 a4 87 07 08 push $0x80787a4 804b2ad: e8 ce 43 00 00 call 0x804f680 804b2b2: 83 c4 1c add $0x1c,%esp 804b2b5: e9 a2 f7 ff ff jmp 0x804aa5c 804b2ba: 8d 36 lea (%esi),%esi 804b2bc: 68 29 7a 06 08 push $0x8067a29 804b2c1: e9 cf 00 00 00 jmp 0x804b395 804b2c6: 8d 36 lea (%esi),%esi 804b2c8: 6a 04 push $0x4 804b2ca: 68 31 7a 06 08 push $0x8067a31 804b2cf: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 804b2d5: 50 push %eax 804b2d6: e8 e1 b3 00 00 call 0x80566bc 804b2db: 89 c2 mov %eax,%edx 804b2dd: 83 c4 0c add $0xc,%esp 804b2e0: 85 d2 test %edx,%edx 804b2e2: 0f 85 e4 00 00 00 jne 0x804b3cc 804b2e8: 80 bd 04 fc ff ff 00 cmpb $0x0,0xfffffc04(%ebp) 804b2ef: 74 17 je 0x804b308 804b2f1: 0f b6 95 04 fc ff ff movzbl 0xfffffc04(%ebp),%edx 804b2f8: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b2fd: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b302: 0f 84 c4 00 00 00 je 0x804b3cc 804b308: 83 3d 20 85 07 08 03 cmpl $0x3,0x8078520 804b30f: 0f 8f 47 f7 ff ff jg 0x804aa5c 804b315: 68 1b 79 06 08 push $0x806791b 804b31a: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804b320: 51 push %ecx 804b321: e8 0a c8 00 00 call 0x8057b30 804b326: 89 c3 mov %eax,%ebx 804b328: 83 c4 08 add $0x8,%esp 804b32b: 85 db test %ebx,%ebx 804b32d: 74 61 je 0x804b390 804b32f: eb 04 jmp 0x804b335 804b331: 8d 76 00 lea 0x0(%esi),%esi 804b334: 43 inc %ebx 804b335: 80 3b 20 cmpb $0x20,(%ebx) 804b338: 74 fa je 0x804b334 804b33a: 80 3b 09 cmpb $0x9,(%ebx) 804b33d: 74 f5 je 0x804b334 804b33f: 80 3b 00 cmpb $0x0,(%ebx) 804b342: 74 4c je 0x804b390 804b344: 53 push %ebx 804b345: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 804b34b: 50 push %eax 804b34c: e8 ef b2 00 00 call 0x8056640 804b351: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 804b357: 8b 0d 20 85 07 08 mov 0x8078520,%ecx 804b35d: 89 04 8d 48 a3 07 08 mov %eax,0x807a348(,%ecx,4) 804b364: ff 05 20 85 07 08 incl 0x8078520 804b36a: 89 df mov %ebx,%edi 804b36c: 30 c0 xor %al,%al 804b36e: fc cld 804b36f: b9 ff ff ff ff mov $0xffffffff,%ecx 804b374: f2 ae repnz scas %es:(%edi),%al 804b376: 89 ca mov %ecx,%edx 804b378: f7 d2 not %edx 804b37a: 89 95 ec fb ff ff mov %edx,0xfffffbec(%ebp) 804b380: 01 95 f8 fb ff ff add %edx,0xfffffbf8(%ebp) 804b386: 83 c4 08 add $0x8,%esp 804b389: e9 ce f6 ff ff jmp 0x804aa5c 804b38e: 8d 36 lea (%esi),%esi 804b390: 68 31 7a 06 08 push $0x8067a31 804b395: 8b 85 f4 fb ff ff mov 0xfffffbf4(%ebp),%eax 804b39b: 50 push %eax 804b39c: 68 1e 79 06 08 push $0x806791e 804b3a1: 6a 0c push $0xc 804b3a3: 6a 0b push $0xb 804b3a5: 8b 0d 9c 8f 07 08 mov 0x8078f9c,%ecx 804b3ab: 51 push %ecx 804b3ac: e8 d3 31 01 00 call 0x805e584 804b3b1: 83 c4 10 add $0x10,%esp 804b3b4: 89 c2 mov %eax,%edx 804b3b6: 52 push %edx 804b3b7: 68 a4 87 07 08 push $0x80787a4 804b3bc: e8 bf 42 00 00 call 0x804f680 804b3c1: 83 c4 10 add $0x10,%esp 804b3c4: e9 93 f6 ff ff jmp 0x804aa5c 804b3c9: 8d 76 00 lea 0x0(%esi),%esi 804b3cc: 68 1b 79 06 08 push $0x806791b 804b3d1: 8b 85 f0 fb ff ff mov 0xfffffbf0(%ebp),%eax 804b3d7: 50 push %eax 804b3d8: e8 53 c7 00 00 call 0x8057b30 804b3dd: 89 c3 mov %eax,%ebx 804b3df: 83 c4 08 add $0x8,%esp 804b3e2: 85 db test %ebx,%ebx 804b3e4: 74 03 je 0x804b3e9 804b3e6: c6 03 00 movb $0x0,(%ebx) 804b3e9: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804b3ef: 51 push %ecx 804b3f0: 68 64 79 06 08 push $0x8067964 804b3f5: 6a 0d push $0xd 804b3f7: 6a 0b push $0xb 804b3f9: a1 9c 8f 07 08 mov 0x8078f9c,%eax 804b3fe: 50 push %eax 804b3ff: e8 80 31 01 00 call 0x805e584 804b404: 83 c4 10 add $0x10,%esp 804b407: 89 c2 mov %eax,%edx 804b409: 52 push %edx 804b40a: 68 a4 87 07 08 push $0x80787a4 804b40f: e8 6c 42 00 00 call 0x804f680 804b414: 83 c4 0c add $0xc,%esp 804b417: e9 40 f6 ff ff jmp 0x804aa5c 804b41c: c7 04 b5 d4 9d 07 08 movl $0x0,0x8079dd4(,%esi,4) 804b423: 00 00 00 00 804b427: 8b 8d fc fb ff ff mov 0xfffffbfc(%ebp),%ecx 804b42d: 51 push %ecx 804b42e: e8 0d 41 00 00 call 0x804f540 804b433: 83 c4 04 add $0x4,%esp 804b436: 68 36 7a 06 08 push $0x8067a36 804b43b: e8 28 a2 00 00 call 0x8055668 804b440: 89 c3 mov %eax,%ebx 804b442: 83 c4 04 add $0x4,%esp 804b445: 85 db test %ebx,%ebx 804b447: 0f 84 f5 00 00 00 je 0x804b542 804b44d: 31 f6 xor %esi,%esi 804b44f: 68 50 79 06 08 push $0x8067950 804b454: 53 push %ebx 804b455: e8 76 b4 00 00 call 0x80568d0 804b45a: 89 c3 mov %eax,%ebx 804b45c: 83 c4 08 add $0x8,%esp 804b45f: 85 db test %ebx,%ebx 804b461: 0f 84 db 00 00 00 je 0x804b542 804b467: 90 nop 804b468: 6a 04 push $0x4 804b46a: 68 55 79 06 08 push $0x8067955 804b46f: 53 push %ebx 804b470: e8 47 b2 00 00 call 0x80566bc 804b475: 83 c4 0c add $0xc,%esp 804b478: 85 c0 test %eax,%eax 804b47a: 75 34 jne 0x804b4b0 804b47c: 80 7b 04 00 cmpb $0x0,0x4(%ebx) 804b480: 74 10 je 0x804b492 804b482: 0f b6 53 04 movzbl 0x4(%ebx),%edx 804b486: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b48b: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b490: 74 1e je 0x804b4b0 804b492: c7 04 b5 d4 9d 07 08 movl $0x1,0x8079dd4(,%esi,4) 804b499: 01 00 00 00 804b49d: 46 inc %esi 804b49e: f6 05 4c 85 07 08 01 testb $0x1,0x807854c 804b4a5: 75 77 jne 0x804b51e 804b4a7: e8 98 22 00 00 call 0x804d744 804b4ac: eb 70 jmp 0x804b51e 804b4ae: 8d 36 lea (%esi),%esi 804b4b0: 6a 05 push $0x5 804b4b2: 68 5a 79 06 08 push $0x806795a 804b4b7: 53 push %ebx 804b4b8: e8 ff b1 00 00 call 0x80566bc 804b4bd: 83 c4 0c add $0xc,%esp 804b4c0: 85 c0 test %eax,%eax 804b4c2: 75 24 jne 0x804b4e8 804b4c4: 80 7b 05 00 cmpb $0x0,0x5(%ebx) 804b4c8: 74 10 je 0x804b4da 804b4ca: 0f b6 53 05 movzbl 0x5(%ebx),%edx 804b4ce: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b4d3: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b4d8: 74 0e je 0x804b4e8 804b4da: c7 04 b5 d4 9d 07 08 movl $0x2,0x8079dd4(,%esi,4) 804b4e1: 02 00 00 00 804b4e5: eb 36 jmp 0x804b51d 804b4e7: 90 nop 804b4e8: 6a 03 push $0x3 804b4ea: 68 60 79 06 08 push $0x8067960 804b4ef: 53 push %ebx 804b4f0: e8 c7 b1 00 00 call 0x80566bc 804b4f5: 83 c4 0c add $0xc,%esp 804b4f8: 85 c0 test %eax,%eax 804b4fa: 75 22 jne 0x804b51e 804b4fc: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 804b500: 74 10 je 0x804b512 804b502: 0f b6 53 03 movzbl 0x3(%ebx),%edx 804b506: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b50b: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b510: 74 0c je 0x804b51e 804b512: c7 04 b5 d4 9d 07 08 movl $0x3,0x8079dd4(,%esi,4) 804b519: 03 00 00 00 804b51d: 46 inc %esi 804b51e: 68 50 79 06 08 push $0x8067950 804b523: 6a 00 push $0x0 804b525: e8 a6 b3 00 00 call 0x80568d0 804b52a: 89 c3 mov %eax,%ebx 804b52c: 83 c4 08 add $0x8,%esp 804b52f: 85 db test %ebx,%ebx 804b531: 0f 85 31 ff ff ff jne 0x804b468 804b537: c7 04 b5 d4 9d 07 08 movl $0x0,0x8079dd4(,%esi,4) 804b53e: 00 00 00 00 804b542: 68 48 7a 06 08 push $0x8067a48 804b547: e8 1c a1 00 00 call 0x8055668 804b54c: 89 c3 mov %eax,%ebx 804b54e: 83 c4 04 add $0x4,%esp 804b551: 85 db test %ebx,%ebx 804b553: 0f 84 cd 00 00 00 je 0x804b626 804b559: 6a 04 push $0x4 804b55b: 68 5b 7a 06 08 push $0x8067a5b 804b560: 53 push %ebx 804b561: e8 56 b1 00 00 call 0x80566bc 804b566: 83 c4 0c add $0xc,%esp 804b569: 85 c0 test %eax,%eax 804b56b: 75 2f jne 0x804b59c 804b56d: 80 7b 04 00 cmpb $0x0,0x4(%ebx) 804b571: 74 10 je 0x804b583 804b573: 0f b6 53 04 movzbl 0x4(%ebx),%edx 804b577: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b57c: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b581: 74 19 je 0x804b59c 804b583: c7 05 14 85 07 08 01 movl $0x1,0x8078514 804b58a: 00 00 00 804b58d: c7 05 18 85 07 08 01 movl $0x1,0x8078518 804b594: 00 00 00 804b597: e9 8a 00 00 00 jmp 0x804b626 804b59c: 6a 03 push $0x3 804b59e: 68 17 7a 06 08 push $0x8067a17 804b5a3: 53 push %ebx 804b5a4: e8 13 b1 00 00 call 0x80566bc 804b5a9: 83 c4 0c add $0xc,%esp 804b5ac: 85 c0 test %eax,%eax 804b5ae: 75 2c jne 0x804b5dc 804b5b0: 80 7b 03 00 cmpb $0x0,0x3(%ebx) 804b5b4: 74 10 je 0x804b5c6 804b5b6: 0f b6 53 03 movzbl 0x3(%ebx),%edx 804b5ba: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b5bf: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b5c4: 74 16 je 0x804b5dc 804b5c6: c7 05 14 85 07 08 00 movl $0x0,0x8078514 804b5cd: 00 00 00 804b5d0: c7 05 18 85 07 08 00 movl $0x0,0x8078518 804b5d7: 00 00 00 804b5da: eb 4a jmp 0x804b626 804b5dc: 6a 08 push $0x8 804b5de: 68 60 7a 06 08 push $0x8067a60 804b5e3: 53 push %ebx 804b5e4: e8 d3 b0 00 00 call 0x80566bc 804b5e9: 83 c4 0c add $0xc,%esp 804b5ec: 85 c0 test %eax,%eax 804b5ee: 75 2c jne 0x804b61c 804b5f0: 80 7b 08 00 cmpb $0x0,0x8(%ebx) 804b5f4: 74 10 je 0x804b606 804b5f6: 0f b6 53 08 movzbl 0x8(%ebx),%edx 804b5fa: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b5ff: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b604: 74 16 je 0x804b61c 804b606: c7 05 14 85 07 08 01 movl $0x1,0x8078514 804b60d: 00 00 00 804b610: c7 05 18 85 07 08 00 movl $0x0,0x8078518 804b617: 00 00 00 804b61a: eb 0a jmp 0x804b626 804b61c: c7 05 14 85 07 08 01 movl $0x1,0x8078514 804b623: 00 00 00 804b626: 68 69 7a 06 08 push $0x8067a69 804b62b: e8 38 a0 00 00 call 0x8055668 804b630: 89 c3 mov %eax,%ebx 804b632: 83 c4 04 add $0x4,%esp 804b635: 85 db test %ebx,%ebx 804b637: 74 41 je 0x804b67a 804b639: 6a 02 push $0x2 804b63b: 68 14 7a 06 08 push $0x8067a14 804b640: 53 push %ebx 804b641: e8 76 b0 00 00 call 0x80566bc 804b646: 83 c4 0c add $0xc,%esp 804b649: 85 c0 test %eax,%eax 804b64b: 75 23 jne 0x804b670 804b64d: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 804b651: 74 10 je 0x804b663 804b653: 0f b6 53 02 movzbl 0x2(%ebx),%edx 804b657: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b65c: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b661: 74 0d je 0x804b670 804b663: c7 05 10 85 07 08 01 movl $0x1,0x8078510 804b66a: 00 00 00 804b66d: eb 0b jmp 0x804b67a 804b66f: 90 nop 804b670: c7 05 10 85 07 08 00 movl $0x0,0x8078510 804b677: 00 00 00 804b67a: 68 76 7a 06 08 push $0x8067a76 804b67f: e8 e4 9f 00 00 call 0x8055668 804b684: 89 c3 mov %eax,%ebx 804b686: 83 c4 04 add $0x4,%esp 804b689: 85 db test %ebx,%ebx 804b68b: 74 41 je 0x804b6ce 804b68d: 6a 02 push $0x2 804b68f: 68 14 7a 06 08 push $0x8067a14 804b694: 53 push %ebx 804b695: e8 22 b0 00 00 call 0x80566bc 804b69a: 83 c4 0c add $0xc,%esp 804b69d: 85 c0 test %eax,%eax 804b69f: 75 23 jne 0x804b6c4 804b6a1: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 804b6a5: 74 10 je 0x804b6b7 804b6a7: 0f b6 53 02 movzbl 0x2(%ebx),%edx 804b6ab: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804b6b0: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804b6b5: 74 0d je 0x804b6c4 804b6b7: c7 05 1c 85 07 08 01 movl $0x1,0x807851c 804b6be: 00 00 00 804b6c1: eb 0b jmp 0x804b6ce 804b6c3: 90 nop 804b6c4: c7 05 1c 85 07 08 00 movl $0x0,0x807851c 804b6cb: 00 00 00 804b6ce: 68 85 7a 06 08 push $0x8067a85 804b6d3: e8 90 9f 00 00 call 0x8055668 804b6d8: 89 c3 mov %eax,%ebx 804b6da: 83 c4 04 add $0x4,%esp 804b6dd: 85 db test %ebx,%ebx 804b6df: 74 6e je 0x804b74f 804b6e1: 68 50 79 06 08 push $0x8067950 804b6e6: 53 push %ebx 804b6e7: eb 58 jmp 0x804b741 804b6e9: 8d 76 00 lea 0x0(%esi),%esi 804b6ec: 83 3d 20 85 07 08 03 cmpl $0x3,0x8078520 804b6f3: 7f 45 jg 0x804b73a 804b6f5: 53 push %ebx 804b6f6: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 804b6fc: 50 push %eax 804b6fd: e8 3e af 00 00 call 0x8056640 804b702: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 804b708: 8b 0d 20 85 07 08 mov 0x8078520,%ecx 804b70e: 89 04 8d 48 a3 07 08 mov %eax,0x807a348(,%ecx,4) 804b715: ff 05 20 85 07 08 incl 0x8078520 804b71b: 89 df mov %ebx,%edi 804b71d: 30 c0 xor %al,%al 804b71f: fc cld 804b720: b9 ff ff ff ff mov $0xffffffff,%ecx 804b725: f2 ae repnz scas %es:(%edi),%al 804b727: 89 ca mov %ecx,%edx 804b729: f7 d2 not %edx 804b72b: 89 95 ec fb ff ff mov %edx,0xfffffbec(%ebp) 804b731: 01 95 f8 fb ff ff add %edx,0xfffffbf8(%ebp) 804b737: 83 c4 08 add $0x8,%esp 804b73a: 68 50 79 06 08 push $0x8067950 804b73f: 6a 00 push $0x0 804b741: e8 8a b1 00 00 call 0x80568d0 804b746: 89 c3 mov %eax,%ebx 804b748: 83 c4 08 add $0x8,%esp 804b74b: 85 db test %ebx,%ebx 804b74d: 75 9d jne 0x804b6ec 804b74f: 68 9d 7a 06 08 push $0x8067a9d 804b754: e8 0f 9f 00 00 call 0x8055668 804b759: 89 c3 mov %eax,%ebx 804b75b: 83 c4 04 add $0x4,%esp 804b75e: 85 db test %ebx,%ebx 804b760: 0f 84 81 00 00 00 je 0x804b7e7 804b766: c7 05 20 85 07 08 00 movl $0x0,0x8078520 804b76d: 00 00 00 804b770: c7 85 f8 fb ff ff 58 movl $0x807a358,0xfffffbf8(%ebp) 804b777: a3 07 08 804b77a: 68 50 79 06 08 push $0x8067950 804b77f: 53 push %ebx 804b780: eb 57 jmp 0x804b7d9 804b782: 8d 36 lea (%esi),%esi 804b784: 83 3d 20 85 07 08 03 cmpl $0x3,0x8078520 804b78b: 7f 45 jg 0x804b7d2 804b78d: 53 push %ebx 804b78e: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 804b794: 50 push %eax 804b795: e8 a6 ae 00 00 call 0x8056640 804b79a: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 804b7a0: 8b 0d 20 85 07 08 mov 0x8078520,%ecx 804b7a6: 89 04 8d 48 a3 07 08 mov %eax,0x807a348(,%ecx,4) 804b7ad: ff 05 20 85 07 08 incl 0x8078520 804b7b3: 89 df mov %ebx,%edi 804b7b5: 30 c0 xor %al,%al 804b7b7: fc cld 804b7b8: b9 ff ff ff ff mov $0xffffffff,%ecx 804b7bd: f2 ae repnz scas %es:(%edi),%al 804b7bf: 89 ca mov %ecx,%edx 804b7c1: f7 d2 not %edx 804b7c3: 89 95 ec fb ff ff mov %edx,0xfffffbec(%ebp) 804b7c9: 01 95 f8 fb ff ff add %edx,0xfffffbf8(%ebp) 804b7cf: 83 c4 08 add $0x8,%esp 804b7d2: 68 50 79 06 08 push $0x8067950 804b7d7: 6a 00 push $0x0 804b7d9: e8 f2 b0 00 00 call 0x80568d0 804b7de: 89 c3 mov %eax,%ebx 804b7e0: 83 c4 08 add $0x8,%esp 804b7e3: 85 db test %ebx,%ebx 804b7e5: 75 9d jne 0x804b784 804b7e7: c7 05 f8 84 07 08 01 movl $0x1,0x80784f8 804b7ee: 00 00 00 804b7f1: 8d a5 e0 fb ff ff lea 0xfffffbe0(%ebp),%esp 804b7f7: 5b pop %ebx 804b7f8: 5e pop %esi 804b7f9: 5f pop %edi 804b7fa: 89 ec mov %ebp,%esp 804b7fc: 5d pop %ebp 804b7fd: c3 ret 804b7fe: 8d 36 lea (%esi),%esi 804b800: 55 push %ebp 804b801: 89 e5 mov %esp,%ebp 804b803: 81 ec 38 01 00 00 sub $0x138,%esp 804b809: 57 push %edi 804b80a: 56 push %esi 804b80b: 53 push %ebx 804b80c: c7 85 d4 fe ff ff 00 movl $0x0,0xfffffed4(%ebp) 804b813: 00 00 00 804b816: 8b 45 10 mov 0x10(%ebp),%eax 804b819: 89 85 d0 fe ff ff mov %eax,0xfffffed0(%ebp) 804b81f: c7 05 74 9e 07 08 00 movl $0x0,0x8079e74 804b826: 00 00 00 804b829: 8b 55 08 mov 0x8(%ebp),%edx 804b82c: 03 55 0c add 0xc(%ebp),%edx 804b82f: 89 95 f8 fe ff ff mov %edx,0xfffffef8(%ebp) 804b835: 8b 45 08 mov 0x8(%ebp),%eax 804b838: 66 8b 40 06 mov 0x6(%eax),%ax 804b83c: 86 c4 xchg %al,%ah 804b83e: 0f b7 d0 movzwl %ax,%edx 804b841: 89 95 e0 fe ff ff mov %edx,0xfffffee0(%ebp) 804b847: 8b 45 08 mov 0x8(%ebp),%eax 804b84a: 66 8b 40 04 mov 0x4(%eax),%ax 804b84e: 86 c4 xchg %al,%ah 804b850: c7 85 f4 fe ff ff 14 movl $0x8079f14,0xfffffef4(%ebp) 804b857: 9f 07 08 804b85a: c7 85 e4 fe ff ff 01 movl $0x401,0xfffffee4(%ebp) 804b861: 04 00 00 804b864: 8b 75 08 mov 0x8(%ebp),%esi 804b867: 83 c6 0c add $0xc,%esi 804b86a: 66 83 f8 01 cmp $0x1,%ax 804b86e: 74 10 je 0x804b880 804b870: c7 05 88 e7 07 08 03 movl $0x3,0x807e788 804b877: 00 00 00 804b87a: e9 1f 06 00 00 jmp 0x804be9e 804b87f: 90 nop 804b880: 8b 95 e4 fe ff ff mov 0xfffffee4(%ebp),%edx 804b886: 52 push %edx 804b887: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804b88d: 50 push %eax 804b88e: 56 push %esi 804b88f: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804b895: 52 push %edx 804b896: 8b 45 08 mov 0x8(%ebp),%eax 804b899: 50 push %eax 804b89a: e8 8d 17 00 00 call 0x804d02c 804b89f: 89 c3 mov %eax,%ebx 804b8a1: 83 c4 14 add $0x14,%esp 804b8a4: 85 db test %ebx,%ebx 804b8a6: 7d 10 jge 0x804b8b8 804b8a8: c7 05 88 e7 07 08 03 movl $0x3,0x807e788 804b8af: 00 00 00 804b8b2: e9 e7 05 00 00 jmp 0x804be9e 804b8b7: 90 nop 804b8b8: e8 97 30 01 00 call 0x805e954 804b8bd: 8d 74 1e 04 lea 0x4(%esi,%ebx,1),%esi 804b8c1: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 804b8c5: 75 38 jne 0x804b8ff 804b8c7: 30 c9 xor %cl,%cl 804b8c9: 8b bd f4 fe ff ff mov 0xfffffef4(%ebp),%edi 804b8cf: 88 c8 mov %cl,%al 804b8d1: fc cld 804b8d2: b9 ff ff ff ff mov $0xffffffff,%ecx 804b8d7: f2 ae repnz scas %es:(%edi),%al 804b8d9: 89 cb mov %ecx,%ebx 804b8db: f7 d3 not %ebx 804b8dd: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804b8e3: 89 15 74 9e 07 08 mov %edx,0x8079e74 804b8e9: 01 da add %ebx,%edx 804b8eb: 89 95 f4 fe ff ff mov %edx,0xfffffef4(%ebp) 804b8f1: 29 9d e4 fe ff ff sub %ebx,0xfffffee4(%ebp) 804b8f7: a1 74 9e 07 08 mov 0x8079e74,%eax 804b8fc: 89 45 10 mov %eax,0x10(%ebp) 804b8ff: c7 85 f0 fe ff ff 88 movl $0x8079e88,0xfffffef0(%ebp) 804b906: 9e 07 08 804b909: c7 05 88 9e 07 08 00 movl $0x0,0x8079e88 804b910: 00 00 00 804b913: c7 05 78 9e 07 08 88 movl $0x8079e88,0x8079e78 804b91a: 9e 07 08 804b91d: c7 85 ec fe ff ff e4 movl $0x8079de4,0xfffffeec(%ebp) 804b924: 9d 07 08 804b927: c7 05 e4 9d 07 08 00 movl $0x0,0x8079de4 804b92e: 00 00 00 804b931: c7 05 84 9e 07 08 e4 movl $0x8079de4,0x8079e84 804b938: 9d 07 08 804b93b: c7 85 dc fe ff ff 00 movl $0x0,0xfffffedc(%ebp) 804b942: 00 00 00 804b945: c7 85 d8 fe ff ff 00 movl $0x0,0xfffffed8(%ebp) 804b94c: 00 00 00 804b94f: 8b 85 e0 fe ff ff mov 0xfffffee0(%ebp),%eax 804b955: ff 8d e0 fe ff ff decl 0xfffffee0(%ebp) 804b95b: 85 c0 test %eax,%eax 804b95d: 0f 8e b1 04 00 00 jle 0x804be14 804b963: 39 b5 f8 fe ff ff cmp %esi,0xfffffef8(%ebp) 804b969: 0f 86 a5 04 00 00 jbe 0x804be14 804b96f: 90 nop 804b970: 8b 95 e4 fe ff ff mov 0xfffffee4(%ebp),%edx 804b976: 52 push %edx 804b977: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804b97d: 50 push %eax 804b97e: 56 push %esi 804b97f: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804b985: 52 push %edx 804b986: 8b 45 08 mov 0x8(%ebp),%eax 804b989: 50 push %eax 804b98a: e8 9d 16 00 00 call 0x804d02c 804b98f: 89 c3 mov %eax,%ebx 804b991: 83 c4 14 add $0x14,%esp 804b994: 85 db test %ebx,%ebx 804b996: 0f 8c d0 03 00 00 jl 0x804bd6c 804b99c: 01 de add %ebx,%esi 804b99e: 56 push %esi 804b99f: e8 14 1d 00 00 call 0x804d6b8 804b9a4: 89 c1 mov %eax,%ecx 804b9a6: 0f b7 f9 movzwl %cx,%edi 804b9a9: 83 c6 02 add $0x2,%esi 804b9ac: 56 push %esi 804b9ad: e8 06 1d 00 00 call 0x804d6b8 804b9b2: 89 c1 mov %eax,%ecx 804b9b4: 81 e1 ff ff 00 00 and $0xffff,%ecx 804b9ba: 89 8d e8 fe ff ff mov %ecx,0xfffffee8(%ebp) 804b9c0: 83 c6 06 add $0x6,%esi 804b9c3: 56 push %esi 804b9c4: e8 ef 1c 00 00 call 0x804d6b8 804b9c9: 89 c1 mov %eax,%ecx 804b9cb: 0f b7 d9 movzwl %cx,%ebx 804b9ce: 83 c6 02 add $0x2,%esi 804b9d1: 83 c4 0c add $0xc,%esp 804b9d4: 8b 55 14 mov 0x14(%ebp),%edx 804b9d7: 39 95 e8 fe ff ff cmp %edx,0xfffffee8(%ebp) 804b9dd: 0f 85 c4 03 00 00 jne 0x804bda7 804b9e3: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 804b9e7: 0f 85 1b 01 00 00 jne 0x804bb08 804b9ed: 83 ff 05 cmp $0x5,%edi 804b9f0: 0f 85 12 01 00 00 jne 0x804bb08 804b9f6: 81 bd f0 fe ff ff 10 cmpl $0x8079f10,0xfffffef0(%ebp) 804b9fd: 9f 07 08 804ba00: 0f 83 e9 03 00 00 jae 0x804bdef 804ba06: 68 01 01 00 00 push $0x101 804ba0b: 8d 85 fc fe ff ff lea 0xfffffefc(%ebp),%eax 804ba11: 50 push %eax 804ba12: 56 push %esi 804ba13: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804ba19: 52 push %edx 804ba1a: 8b 45 08 mov 0x8(%ebp),%eax 804ba1d: 50 push %eax 804ba1e: e8 09 16 00 00 call 0x804d02c 804ba23: 89 c3 mov %eax,%ebx 804ba25: 83 c4 14 add $0x14,%esp 804ba28: 85 db test %ebx,%ebx 804ba2a: 0f 8c 3c 03 00 00 jl 0x804bd6c 804ba30: 01 de add %ebx,%esi 804ba32: 83 3d 74 9e 07 08 00 cmpl $0x0,0x8079e74 804ba39: 74 55 je 0x804ba90 804ba3b: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804ba41: 52 push %edx 804ba42: a1 74 9e 07 08 mov 0x8079e74,%eax 804ba47: 50 push %eax 804ba48: e8 ab ab 00 00 call 0x80565f8 804ba4d: 89 c1 mov %eax,%ecx 804ba4f: 83 c4 08 add $0x8,%esp 804ba52: 85 c9 test %ecx,%ecx 804ba54: 74 3a je 0x804ba90 804ba56: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804ba5c: 52 push %edx 804ba5d: a1 74 9e 07 08 mov 0x8079e74,%eax 804ba62: 50 push %eax 804ba63: 68 ba 7a 06 08 push $0x8067aba 804ba68: 6a 1b push $0x1b 804ba6a: 6a 0b push $0xb 804ba6c: 8b 15 9c 8f 07 08 mov 0x8078f9c,%edx 804ba72: 52 push %edx 804ba73: e8 0c 2b 01 00 call 0x805e584 804ba78: 83 c4 10 add $0x10,%esp 804ba7b: 89 c1 mov %eax,%ecx 804ba7d: 51 push %ecx 804ba7e: 6a 25 push $0x25 804ba80: e8 2b 94 00 00 call 0x8054eb0 804ba85: 83 c4 10 add $0x10,%esp 804ba88: e9 62 03 00 00 jmp 0x804bdef 804ba8d: 8d 76 00 lea 0x0(%esi),%esi 804ba90: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804ba96: 8b 85 f0 fe ff ff mov 0xfffffef0(%ebp),%eax 804ba9c: 89 10 mov %edx,(%eax) 804ba9e: 83 c0 04 add $0x4,%eax 804baa1: 89 85 f0 fe ff ff mov %eax,0xfffffef0(%ebp) 804baa7: 8b bd f4 fe ff ff mov 0xfffffef4(%ebp),%edi 804baad: 30 c0 xor %al,%al 804baaf: fc cld 804bab0: b9 ff ff ff ff mov $0xffffffff,%ecx 804bab5: f2 ae repnz scas %es:(%edi),%al 804bab7: 89 cb mov %ecx,%ebx 804bab9: f7 d3 not %ebx 804babb: 01 da add %ebx,%edx 804babd: 89 95 f4 fe ff ff mov %edx,0xfffffef4(%ebp) 804bac3: 29 9d e4 fe ff ff sub %ebx,0xfffffee4(%ebp) 804bac9: 8d bd fc fe ff ff lea 0xfffffefc(%ebp),%edi 804bacf: fc cld 804bad0: b9 ff ff ff ff mov $0xffffffff,%ecx 804bad5: f2 ae repnz scas %es:(%edi),%al 804bad7: 89 cb mov %ecx,%ebx 804bad9: f7 d3 not %ebx 804badb: 39 9d e4 fe ff ff cmp %ebx,0xfffffee4(%ebp) 804bae1: 0f 8c 85 02 00 00 jl 0x804bd6c 804bae7: 8d 95 fc fe ff ff lea 0xfffffefc(%ebp),%edx 804baed: 52 push %edx 804baee: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804baf4: 50 push %eax 804baf5: e8 46 ab 00 00 call 0x8056640 804bafa: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804bb00: 89 15 74 9e 07 08 mov %edx,0x8079e74 804bb06: eb 7e jmp 0x804bb86 804bb08: 83 7d 18 0c cmpl $0xc,0x18(%ebp) 804bb0c: 0f 85 8a 00 00 00 jne 0x804bb9c 804bb12: 83 ff 05 cmp $0x5,%edi 804bb15: 0f 85 81 00 00 00 jne 0x804bb9c 804bb1b: 68 01 01 00 00 push $0x101 804bb20: 8d 85 fc fe ff ff lea 0xfffffefc(%ebp),%eax 804bb26: 50 push %eax 804bb27: 56 push %esi 804bb28: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804bb2e: 52 push %edx 804bb2f: 8b 45 08 mov 0x8(%ebp),%eax 804bb32: 50 push %eax 804bb33: e8 f4 14 00 00 call 0x804d02c 804bb38: 89 c3 mov %eax,%ebx 804bb3a: 83 c4 14 add $0x14,%esp 804bb3d: 85 db test %ebx,%ebx 804bb3f: 0f 8c 27 02 00 00 jl 0x804bd6c 804bb45: 01 de add %ebx,%esi 804bb47: 8d bd fc fe ff ff lea 0xfffffefc(%ebp),%edi 804bb4d: 30 c0 xor %al,%al 804bb4f: fc cld 804bb50: b9 ff ff ff ff mov $0xffffffff,%ecx 804bb55: f2 ae repnz scas %es:(%edi),%al 804bb57: 89 cb mov %ecx,%ebx 804bb59: f7 d3 not %ebx 804bb5b: 39 9d e4 fe ff ff cmp %ebx,0xfffffee4(%ebp) 804bb61: 0f 8c 05 02 00 00 jl 0x804bd6c 804bb67: 8d 95 fc fe ff ff lea 0xfffffefc(%ebp),%edx 804bb6d: 52 push %edx 804bb6e: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804bb74: 50 push %eax 804bb75: e8 c6 aa 00 00 call 0x8056640 804bb7a: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804bb80: 89 95 d0 fe ff ff mov %edx,0xfffffed0(%ebp) 804bb86: 01 da add %ebx,%edx 804bb88: 89 95 f4 fe ff ff mov %edx,0xfffffef4(%ebp) 804bb8e: 29 9d e4 fe ff ff sub %ebx,0xfffffee4(%ebp) 804bb94: 83 c4 08 add $0x8,%esp 804bb97: e9 53 02 00 00 jmp 0x804bdef 804bb9c: 39 7d 18 cmp %edi,0x18(%ebp) 804bb9f: 74 3f je 0x804bbe0 804bba1: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804bba7: 50 push %eax 804bba8: 57 push %edi 804bba9: 8b 55 10 mov 0x10(%ebp),%edx 804bbac: 52 push %edx 804bbad: 8b 45 18 mov 0x18(%ebp),%eax 804bbb0: 50 push %eax 804bbb1: 68 f3 7a 06 08 push $0x8067af3 804bbb6: 6a 1c push $0x1c 804bbb8: 6a 0b push $0xb 804bbba: 8b 15 9c 8f 07 08 mov 0x8078f9c,%edx 804bbc0: 52 push %edx 804bbc1: e8 be 29 01 00 call 0x805e584 804bbc6: 83 c4 10 add $0x10,%esp 804bbc9: 89 c1 mov %eax,%ecx 804bbcb: 51 push %ecx 804bbcc: 6a 25 push $0x25 804bbce: e8 dd 92 00 00 call 0x8054eb0 804bbd3: 01 de add %ebx,%esi 804bbd5: 83 c4 18 add $0x18,%esp 804bbd8: e9 12 02 00 00 jmp 0x804bdef 804bbdd: 8d 76 00 lea 0x0(%esi),%esi 804bbe0: 83 ff 01 cmp $0x1,%edi 804bbe3: 74 7f je 0x804bc64 804bbe5: 83 ff 0c cmp $0xc,%edi 804bbe8: 0f 85 ea 01 00 00 jne 0x804bdd8 804bbee: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804bbf4: 50 push %eax 804bbf5: 8b 95 d0 fe ff ff mov 0xfffffed0(%ebp),%edx 804bbfb: 52 push %edx 804bbfc: e8 f7 a9 00 00 call 0x80565f8 804bc01: 89 c1 mov %eax,%ecx 804bc03: 83 c4 08 add $0x8,%esp 804bc06: 85 c9 test %ecx,%ecx 804bc08: 74 0e je 0x804bc18 804bc0a: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804bc10: 50 push %eax 804bc11: 8b 55 10 mov 0x10(%ebp),%edx 804bc14: eb 77 jmp 0x804bc8d 804bc16: 8d 36 lea (%esi),%esi 804bc18: 8b 95 e4 fe ff ff mov 0xfffffee4(%ebp),%edx 804bc1e: 52 push %edx 804bc1f: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804bc25: 50 push %eax 804bc26: 56 push %esi 804bc27: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804bc2d: 52 push %edx 804bc2e: 8b 45 08 mov 0x8(%ebp),%eax 804bc31: 50 push %eax 804bc32: e8 f5 13 00 00 call 0x804d02c 804bc37: 89 c3 mov %eax,%ebx 804bc39: 83 c4 14 add $0x14,%esp 804bc3c: 85 db test %ebx,%ebx 804bc3e: 7d 0c jge 0x804bc4c 804bc40: ff 85 d8 fe ff ff incl 0xfffffed8(%ebp) 804bc46: e9 95 01 00 00 jmp 0x804bde0 804bc4b: 90 nop 804bc4c: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804bc52: 89 15 74 9e 07 08 mov %edx,0x8079e74 804bc58: b8 74 9e 07 08 mov $0x8079e74,%eax 804bc5d: e9 3e 02 00 00 jmp 0x804bea0 804bc62: 8d 36 lea (%esi),%esi 804bc64: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804bc6a: 50 push %eax 804bc6b: 8b 15 74 9e 07 08 mov 0x8079e74,%edx 804bc71: 52 push %edx 804bc72: e8 81 a9 00 00 call 0x80565f8 804bc77: 89 c1 mov %eax,%ecx 804bc79: 83 c4 08 add $0x8,%esp 804bc7c: 85 c9 test %ecx,%ecx 804bc7e: 74 3c je 0x804bcbc 804bc80: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804bc86: 50 push %eax 804bc87: 8b 15 74 9e 07 08 mov 0x8079e74,%edx 804bc8d: 52 push %edx 804bc8e: 68 c4 78 06 08 push $0x80678c4 804bc93: 6a 1a push $0x1a 804bc95: 6a 0b push $0xb 804bc97: a1 9c 8f 07 08 mov 0x8078f9c,%eax 804bc9c: 50 push %eax 804bc9d: e8 e2 28 01 00 call 0x805e584 804bca2: 83 c4 10 add $0x10,%esp 804bca5: 89 c1 mov %eax,%ecx 804bca7: 51 push %ecx 804bca8: 6a 25 push $0x25 804bcaa: e8 01 92 00 00 call 0x8054eb0 804bcaf: 01 de add %ebx,%esi 804bcb1: 83 c4 10 add $0x10,%esp 804bcb4: e9 36 01 00 00 jmp 0x804bdef 804bcb9: 8d 76 00 lea 0x0(%esi),%esi 804bcbc: 83 bd dc fe ff ff 00 cmpl $0x0,0xfffffedc(%ebp) 804bcc3: 74 0f je 0x804bcd4 804bcc5: 39 1d 80 9e 07 08 cmp %ebx,0x8079e80 804bccb: 74 5f je 0x804bd2c 804bccd: e9 d5 00 00 00 jmp 0x804bda7 804bcd2: 8d 36 lea (%esi),%esi 804bcd4: 89 1d 80 9e 07 08 mov %ebx,0x8079e80 804bcda: b9 7c 9e 07 08 mov $0x8079e7c,%ecx 804bcdf: 83 bd e8 fe ff ff 01 cmpl $0x1,0xfffffee8(%ebp) 804bce6: 75 0c jne 0x804bcf4 804bce8: c7 05 7c 9e 07 08 02 movl $0x2,0x8079e7c 804bcef: 00 00 00 804bcf2: eb 06 jmp 0x804bcfa 804bcf4: c7 01 00 00 00 00 movl $0x0,(%ecx) 804bcfa: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804bd00: 89 15 74 9e 07 08 mov %edx,0x8079e74 804bd06: 8b bd f4 fe ff ff mov 0xfffffef4(%ebp),%edi 804bd0c: 30 c0 xor %al,%al 804bd0e: fc cld 804bd0f: b9 ff ff ff ff mov $0xffffffff,%ecx 804bd14: f2 ae repnz scas %es:(%edi),%al 804bd16: f7 d1 not %ecx 804bd18: 89 8d c8 fe ff ff mov %ecx,0xfffffec8(%ebp) 804bd1e: 01 ca add %ecx,%edx 804bd20: 89 95 f4 fe ff ff mov %edx,0xfffffef4(%ebp) 804bd26: 29 8d e4 fe ff ff sub %ecx,0xfffffee4(%ebp) 804bd2c: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804bd32: 83 c0 04 add $0x4,%eax 804bd35: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804bd3b: 83 e2 03 and $0x3,%edx 804bd3e: 29 d0 sub %edx,%eax 804bd40: 89 85 f4 fe ff ff mov %eax,0xfffffef4(%ebp) 804bd46: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804bd4c: 01 d8 add %ebx,%eax 804bd4e: 3d 15 a3 07 08 cmp $0x807a315,%eax 804bd53: 72 1f jb 0x804bd74 804bd55: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804bd5c: 74 0e je 0x804bd6c 804bd5e: 53 push %ebx 804bd5f: 68 2b 7b 06 08 push $0x8067b2b 804bd64: e8 83 3a 00 00 call 0x804f7ec 804bd69: 83 c4 08 add $0x8,%esp 804bd6c: ff 85 d8 fe ff ff incl 0xfffffed8(%ebp) 804bd72: eb 7b jmp 0x804bdef 804bd74: 81 bd ec fe ff ff 6c cmpl $0x8079e6c,0xfffffeec(%ebp) 804bd7b: 9e 07 08 804bd7e: 72 2c jb 0x804bdac 804bd80: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804bd87: 74 1e je 0x804bda7 804bd89: ff 85 d4 fe ff ff incl 0xfffffed4(%ebp) 804bd8f: 83 bd d4 fe ff ff 01 cmpl $0x1,0xfffffed4(%ebp) 804bd96: 75 0f jne 0x804bda7 804bd98: 6a 23 push $0x23 804bd9a: 68 3e 7b 06 08 push $0x8067b3e 804bd9f: e8 48 3a 00 00 call 0x804f7ec 804bda4: 83 c4 08 add $0x8,%esp 804bda7: 01 de add %ebx,%esi 804bda9: eb 44 jmp 0x804bdef 804bdab: 90 nop 804bdac: 53 push %ebx 804bdad: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804bdb3: 8b 95 ec fe ff ff mov 0xfffffeec(%ebp),%edx 804bdb9: 89 02 mov %eax,(%edx) 804bdbb: 50 push %eax 804bdbc: 83 c2 04 add $0x4,%edx 804bdbf: 89 95 ec fe ff ff mov %edx,0xfffffeec(%ebp) 804bdc5: 56 push %esi 804bdc6: e8 b5 a6 00 00 call 0x8056480 804bdcb: 01 9d f4 fe ff ff add %ebx,0xfffffef4(%ebp) 804bdd1: 01 de add %ebx,%esi 804bdd3: 83 c4 0c add $0xc,%esp 804bdd6: eb 08 jmp 0x804bde0 804bdd8: e8 ef a0 00 00 call 0x8055ecc 804bddd: 8d 76 00 lea 0x0(%esi),%esi 804bde0: 83 bd d8 fe ff ff 00 cmpl $0x0,0xfffffed8(%ebp) 804bde7: 75 06 jne 0x804bdef 804bde9: ff 85 dc fe ff ff incl 0xfffffedc(%ebp) 804bdef: 8b 85 e0 fe ff ff mov 0xfffffee0(%ebp),%eax 804bdf5: ff 8d e0 fe ff ff decl 0xfffffee0(%ebp) 804bdfb: 85 c0 test %eax,%eax 804bdfd: 7e 15 jle 0x804be14 804bdff: 39 b5 f8 fe ff ff cmp %esi,0xfffffef8(%ebp) 804be05: 76 0d jbe 0x804be14 804be07: 83 bd d8 fe ff ff 00 cmpl $0x0,0xfffffed8(%ebp) 804be0e: 0f 84 5c fb ff ff je 0x804b970 804be14: 83 bd dc fe ff ff 00 cmpl $0x0,0xfffffedc(%ebp) 804be1b: 74 77 je 0x804be94 804be1d: 8b 95 f0 fe ff ff mov 0xfffffef0(%ebp),%edx 804be23: c7 02 00 00 00 00 movl $0x0,(%edx) 804be29: 8b 85 ec fe ff ff mov 0xfffffeec(%ebp),%eax 804be2f: c7 00 00 00 00 00 movl $0x0,(%eax) 804be35: f6 05 a8 86 07 08 f0 testb $0xf0,0x80786a8 804be3c: 74 29 je 0x804be67 804be3e: 83 bd dc fe ff ff 01 cmpl $0x1,0xfffffedc(%ebp) 804be45: 7e 20 jle 0x804be67 804be47: 83 7d 14 01 cmpl $0x1,0x14(%ebp) 804be4b: 75 1a jne 0x804be67 804be4d: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 804be51: 75 14 jne 0x804be67 804be53: 8b 95 dc fe ff ff mov 0xfffffedc(%ebp),%edx 804be59: 52 push %edx 804be5a: 68 e4 9d 07 08 push $0x8079de4 804be5f: e8 80 0d 00 00 call 0x804cbe4 804be64: 83 c4 08 add $0x8,%esp 804be67: 83 3d 74 9e 07 08 00 cmpl $0x0,0x8079e74 804be6e: 0f 85 e4 fd ff ff jne 0x804bc58 804be74: 8b 45 10 mov 0x10(%ebp),%eax 804be77: 50 push %eax 804be78: 8b 95 f4 fe ff ff mov 0xfffffef4(%ebp),%edx 804be7e: 52 push %edx 804be7f: e8 bc a7 00 00 call 0x8056640 804be84: 8b 85 f4 fe ff ff mov 0xfffffef4(%ebp),%eax 804be8a: a3 74 9e 07 08 mov %eax,0x8079e74 804be8f: e9 c4 fd ff ff jmp 0x804bc58 804be94: c7 05 88 e7 07 08 02 movl $0x2,0x807e788 804be9b: 00 00 00 804be9e: 31 c0 xor %eax,%eax 804bea0: 8d a5 bc fe ff ff lea 0xfffffebc(%ebp),%esp 804bea6: 5b pop %ebx 804bea7: 5e pop %esi 804bea8: 5f pop %edi 804bea9: 89 ec mov %ebp,%esp 804beab: 5d pop %ebp 804beac: c3 ret 804bead: 8d 76 00 lea 0x0(%esi),%esi 804beb0: 55 push %ebp 804beb1: 89 e5 mov %esp,%ebp 804beb3: 57 push %edi 804beb4: 56 push %esi 804beb5: 53 push %ebx 804beb6: 83 3d f8 84 07 08 00 cmpl $0x0,0x80784f8 804bebd: 75 05 jne 0x804bec4 804bebf: e8 14 eb ff ff call 0x804a9d8 804bec4: 31 ff xor %edi,%edi 804bec6: 83 3d d4 9d 07 08 00 cmpl $0x0,0x8079dd4 804becd: 0f 84 a0 00 00 00 je 0x804bf73 804bed3: be d4 9d 07 08 mov $0x8079dd4,%esi 804bed8: 83 ff 03 cmp $0x3,%edi 804bedb: 0f 8f 92 00 00 00 jg 0x804bf73 804bee1: 8b 06 mov (%esi),%eax 804bee3: 83 f8 02 cmp $0x2,%eax 804bee6: 74 0c je 0x804bef4 804bee8: 7e 7c jle 0x804bf66 804beea: 83 f8 03 cmp $0x3,%eax 804beed: 74 2d je 0x804bf1c 804beef: eb 75 jmp 0x804bf66 804bef1: 8d 76 00 lea 0x0(%esi),%esi 804bef4: e8 ab 06 00 00 call 0x804c5a4 804bef9: 89 c3 mov %eax,%ebx 804befb: 83 3d e8 9d 07 08 00 cmpl $0x0,0x8079de8 804bf02: 74 12 je 0x804bf16 804bf04: 83 3d 1c 85 07 08 00 cmpl $0x0,0x807851c 804bf0b: 74 09 je 0x804bf16 804bf0d: 53 push %ebx 804bf0e: e8 b9 e6 ff ff call 0x804a5cc 804bf13: 83 c4 04 add $0x4,%esp 804bf16: 85 db test %ebx,%ebx 804bf18: 75 32 jne 0x804bf4c 804bf1a: eb 40 jmp 0x804bf5c 804bf1c: 68 57 7b 06 08 push $0x8067b57 804bf21: 6a 00 push $0x0 804bf23: e8 bc 0a 00 00 call 0x804c9e4 804bf28: 89 c3 mov %eax,%ebx 804bf2a: 83 c4 08 add $0x8,%esp 804bf2d: 83 3d e8 9d 07 08 00 cmpl $0x0,0x8079de8 804bf34: 74 12 je 0x804bf48 804bf36: 83 3d 1c 85 07 08 00 cmpl $0x0,0x807851c 804bf3d: 74 09 je 0x804bf48 804bf3f: 53 push %ebx 804bf40: e8 87 e6 ff ff call 0x804a5cc 804bf45: 83 c4 04 add $0x4,%esp 804bf48: 85 db test %ebx,%ebx 804bf4a: 74 10 je 0x804bf5c 804bf4c: c7 05 88 e7 07 08 00 movl $0x0,0x807e788 804bf53: 00 00 00 804bf56: 89 d8 mov %ebx,%eax 804bf58: eb 1b jmp 0x804bf75 804bf5a: 8d 36 lea (%esi),%esi 804bf5c: c7 05 88 e7 07 08 01 movl $0x1,0x807e788 804bf63: 00 00 00 804bf66: 83 c6 04 add $0x4,%esi 804bf69: 47 inc %edi 804bf6a: 83 3e 00 cmpl $0x0,(%esi) 804bf6d: 0f 85 65 ff ff ff jne 0x804bed8 804bf73: 31 c0 xor %eax,%eax 804bf75: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804bf78: 5b pop %ebx 804bf79: 5e pop %esi 804bf7a: 5f pop %edi 804bf7b: 89 ec mov %ebp,%esp 804bf7d: 5d pop %ebp 804bf7e: c3 ret 804bf7f: 90 nop 804bf80: 55 push %ebp 804bf81: 89 e5 mov %esp,%ebp 804bf83: 81 ec 04 04 00 00 sub $0x404,%esp 804bf89: 57 push %edi 804bf8a: 56 push %esi 804bf8b: 53 push %ebx 804bf8c: 8b 55 08 mov 0x8(%ebp),%edx 804bf8f: 0f b6 12 movzbl (%edx),%edx 804bf92: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804bf97: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 804bf9c: 0f 84 b6 00 00 00 je 0x804c058 804bfa2: 8b 4d 08 mov 0x8(%ebp),%ecx 804bfa5: e9 9f 00 00 00 jmp 0x804c049 804bfaa: 8d 36 lea (%esi),%esi 804bfac: 8b 55 08 mov 0x8(%ebp),%edx 804bfaf: 52 push %edx 804bfb0: e8 d7 0e 00 00 call 0x804ce8c 804bfb5: a3 18 a3 07 08 mov %eax,0x807a318 804bfba: 83 f8 ff cmp $0xffffffff,%eax 804bfbd: 75 11 jne 0x804bfd0 804bfbf: c7 05 88 e7 07 08 01 movl $0x1,0x807e788 804bfc6: 00 00 00 804bfc9: e9 57 02 00 00 jmp 0x804c225 804bfce: 8d 36 lea (%esi),%esi 804bfd0: 8b 55 08 mov 0x8(%ebp),%edx 804bfd3: 89 15 74 9e 07 08 mov %edx,0x8079e74 804bfd9: c7 05 78 9e 07 08 88 movl $0x8079e88,0x8079e78 804bfe0: 9e 07 08 804bfe3: c7 05 88 9e 07 08 00 movl $0x0,0x8079e88 804bfea: 00 00 00 804bfed: c7 05 7c 9e 07 08 02 movl $0x2,0x8079e7c 804bff4: 00 00 00 804bff7: c7 05 80 9e 07 08 04 movl $0x4,0x8079e80 804bffe: 00 00 00 804c001: c7 05 e4 9d 07 08 18 movl $0x807a318,0x8079de4 804c008: a3 07 08 804c00b: c7 05 e8 9d 07 08 00 movl $0x0,0x8079de8 804c012: 00 00 00 804c015: c7 05 84 9e 07 08 e4 movl $0x8079de4,0x8079e84 804c01c: 9d 07 08 804c01f: c7 05 88 e7 07 08 00 movl $0x0,0x807e788 804c026: 00 00 00 804c029: b8 74 9e 07 08 mov $0x8079e74,%eax 804c02e: e9 f4 01 00 00 jmp 0x804c227 804c033: 90 nop 804c034: 0f b6 11 movzbl (%ecx),%edx 804c037: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804c03c: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 804c041: 75 05 jne 0x804c048 804c043: 80 39 2e cmpb $0x2e,(%ecx) 804c046: 75 10 jne 0x804c058 804c048: 41 inc %ecx 804c049: 80 39 00 cmpb $0x0,(%ecx) 804c04c: 75 e6 jne 0x804c034 804c04e: 80 79 ff 2e cmpb $0x2e,0xffffffff(%ecx) 804c052: 0f 85 54 ff ff ff jne 0x804bfac 804c058: 83 3d f8 84 07 08 00 cmpl $0x0,0x80784f8 804c05f: 75 05 jne 0x804c066 804c061: e8 72 e9 ff ff call 0x804a9d8 804c066: 31 ff xor %edi,%edi 804c068: 83 3d d4 9d 07 08 00 cmpl $0x0,0x8079dd4 804c06f: 0f 84 b0 01 00 00 je 0x804c225 804c075: 8d 76 00 lea 0x0(%esi),%esi 804c078: 83 ff 03 cmp $0x3,%edi 804c07b: 0f 8f a4 01 00 00 jg 0x804c225 804c081: 8b 04 bd d4 9d 07 08 mov 0x8079dd4(,%edi,4),%eax 804c088: 83 f8 02 cmp $0x2,%eax 804c08b: 0f 84 a3 00 00 00 je 0x804c134 804c091: 7f 0d jg 0x804c0a0 804c093: 83 f8 01 cmp $0x1,%eax 804c096: 74 18 je 0x804c0b0 804c098: e9 79 01 00 00 jmp 0x804c216 804c09d: 8d 76 00 lea 0x0(%esi),%esi 804c0a0: 83 f8 03 cmp $0x3,%eax 804c0a3: 0f 84 eb 00 00 00 je 0x804c194 804c0a9: e9 68 01 00 00 jmp 0x804c216 804c0ae: 8d 36 lea (%esi),%esi 804c0b0: 68 00 04 00 00 push $0x400 804c0b5: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804c0bb: 50 push %eax 804c0bc: 6a 01 push $0x1 804c0be: 6a 01 push $0x1 804c0c0: 8b 55 08 mov 0x8(%ebp),%edx 804c0c3: 52 push %edx 804c0c4: e8 b7 20 00 00 call 0x804e180 804c0c9: 83 c4 14 add $0x14,%esp 804c0cc: 85 c0 test %eax,%eax 804c0ce: 7d 20 jge 0x804c0f0 804c0d0: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804c0d7: 0f 84 39 01 00 00 je 0x804c216 804c0dd: 68 64 7b 06 08 push $0x8067b64 804c0e2: e8 05 37 00 00 call 0x804f7ec 804c0e7: 83 c4 04 add $0x4,%esp 804c0ea: e9 27 01 00 00 jmp 0x804c216 804c0ef: 90 nop 804c0f0: 6a 01 push $0x1 804c0f2: 6a 01 push $0x1 804c0f4: 8b 55 08 mov 0x8(%ebp),%edx 804c0f7: 52 push %edx 804c0f8: 50 push %eax 804c0f9: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804c0ff: 50 push %eax 804c100: e8 fb f6 ff ff call 0x804b800 804c105: 89 c6 mov %eax,%esi 804c107: 83 c4 14 add $0x14,%esp 804c10a: 83 3d e8 9d 07 08 00 cmpl $0x0,0x8079de8 804c111: 74 12 je 0x804c125 804c113: 83 3d 1c 85 07 08 00 cmpl $0x0,0x807851c 804c11a: 74 09 je 0x804c125 804c11c: 56 push %esi 804c11d: e8 aa e4 ff ff call 0x804a5cc 804c122: 83 c4 04 add $0x4,%esp 804c125: 85 f6 test %esi,%esi 804c127: 0f 84 e9 00 00 00 je 0x804c216 804c12d: e9 c8 00 00 00 jmp 0x804c1fa 804c132: 8d 36 lea (%esi),%esi 804c134: 83 3d 48 a3 07 08 00 cmpl $0x0,0x807a348 804c13b: 74 27 je 0x804c164 804c13d: 8b 55 08 mov 0x8(%ebp),%edx 804c140: 52 push %edx 804c141: e8 1e a5 00 00 call 0x8056664 804c146: 89 c3 mov %eax,%ebx 804c148: 53 push %ebx 804c149: e8 a6 e3 ff ff call 0x804a4f4 804c14e: 53 push %ebx 804c14f: e8 a8 05 00 00 call 0x804c6fc 804c154: 89 c6 mov %eax,%esi 804c156: 53 push %ebx 804c157: e8 34 01 01 00 call 0x805c290 804c15c: 83 c4 10 add $0x10,%esp 804c15f: eb 11 jmp 0x804c172 804c161: 8d 76 00 lea 0x0(%esi),%esi 804c164: 8b 55 08 mov 0x8(%ebp),%edx 804c167: 52 push %edx 804c168: e8 8f 05 00 00 call 0x804c6fc 804c16d: 89 c6 mov %eax,%esi 804c16f: 83 c4 04 add $0x4,%esp 804c172: 83 3d e8 9d 07 08 00 cmpl $0x0,0x8079de8 804c179: 74 12 je 0x804c18d 804c17b: 83 3d 1c 85 07 08 00 cmpl $0x0,0x807851c 804c182: 74 09 je 0x804c18d 804c184: 56 push %esi 804c185: e8 42 e4 ff ff call 0x804a5cc 804c18a: 83 c4 04 add $0x4,%esp 804c18d: 85 f6 test %esi,%esi 804c18f: 75 69 jne 0x804c1fa 804c191: eb 79 jmp 0x804c20c 804c193: 90 nop 804c194: 83 3d 48 a3 07 08 00 cmpl $0x0,0x807a348 804c19b: 74 2b je 0x804c1c8 804c19d: 8b 55 08 mov 0x8(%ebp),%edx 804c1a0: 52 push %edx 804c1a1: e8 be a4 00 00 call 0x8056664 804c1a6: 89 c3 mov %eax,%ebx 804c1a8: 53 push %ebx 804c1a9: e8 46 e3 ff ff call 0x804a4f4 804c1ae: 68 57 7b 06 08 push $0x8067b57 804c1b3: 53 push %ebx 804c1b4: e8 2b 08 00 00 call 0x804c9e4 804c1b9: 89 c6 mov %eax,%esi 804c1bb: 53 push %ebx 804c1bc: e8 cf 00 01 00 call 0x805c290 804c1c1: 83 c4 14 add $0x14,%esp 804c1c4: eb 15 jmp 0x804c1db 804c1c6: 8d 36 lea (%esi),%esi 804c1c8: 68 57 7b 06 08 push $0x8067b57 804c1cd: 8b 55 08 mov 0x8(%ebp),%edx 804c1d0: 52 push %edx 804c1d1: e8 0e 08 00 00 call 0x804c9e4 804c1d6: 89 c6 mov %eax,%esi 804c1d8: 83 c4 08 add $0x8,%esp 804c1db: 83 3d e8 9d 07 08 00 cmpl $0x0,0x8079de8 804c1e2: 74 12 je 0x804c1f6 804c1e4: 83 3d 1c 85 07 08 00 cmpl $0x0,0x807851c 804c1eb: 74 09 je 0x804c1f6 804c1ed: 56 push %esi 804c1ee: e8 d9 e3 ff ff call 0x804a5cc 804c1f3: 83 c4 04 add $0x4,%esp 804c1f6: 85 f6 test %esi,%esi 804c1f8: 74 12 je 0x804c20c 804c1fa: c7 05 88 e7 07 08 00 movl $0x0,0x807e788 804c201: 00 00 00 804c204: 56 push %esi 804c205: e8 76 e3 ff ff call 0x804a580 804c20a: eb 1b jmp 0x804c227 804c20c: c7 05 88 e7 07 08 01 movl $0x1,0x807e788 804c213: 00 00 00 804c216: 47 inc %edi 804c217: 83 3c bd d4 9d 07 08 cmpl $0x0,0x8079dd4(,%edi,4) 804c21e: 00 804c21f: 0f 85 53 fe ff ff jne 0x804c078 804c225: 31 c0 xor %eax,%eax 804c227: 8d a5 f0 fb ff ff lea 0xfffffbf0(%ebp),%esp 804c22d: 5b pop %ebx 804c22e: 5e pop %esi 804c22f: 5f pop %edi 804c230: 89 ec mov %ebp,%esp 804c232: 5d pop %ebp 804c233: c3 ret 804c234: 55 push %ebp 804c235: 89 e5 mov %esp,%ebp 804c237: 81 ec 08 06 00 00 sub $0x608,%esp 804c23d: 57 push %edi 804c23e: 56 push %esi 804c23f: 53 push %ebx 804c240: 83 7d 10 02 cmpl $0x2,0x10(%ebp) 804c244: 74 26 je 0x804c26c 804c246: c7 05 88 e7 07 08 ff movl $0xffffffff,0x807e788 804c24d: ff ff ff 804c250: e9 d1 02 00 00 jmp 0x804c526 804c255: 8d 76 00 lea 0x0(%esi),%esi 804c258: c7 05 88 e7 07 08 00 movl $0x0,0x807e788 804c25f: 00 00 00 804c262: 89 f8 mov %edi,%eax 804c264: e9 bf 02 00 00 jmp 0x804c528 804c269: 8d 76 00 lea 0x0(%esi),%esi 804c26c: 83 3d f8 84 07 08 00 cmpl $0x0,0x80784f8 804c273: 75 05 jne 0x804c27a 804c275: e8 5e e7 ff ff call 0x804a9d8 804c27a: e8 d5 26 01 00 call 0x805e954 804c27f: 31 f6 xor %esi,%esi 804c281: 83 3d d4 9d 07 08 00 cmpl $0x0,0x8079dd4 804c288: 0f 84 98 02 00 00 je 0x804c526 804c28e: 8d 9d 00 fb ff ff lea 0xfffffb00(%ebp),%ebx 804c294: 8d 8d fc f9 ff ff lea 0xfffff9fc(%ebp),%ecx 804c29a: 89 8d f8 f9 ff ff mov %ecx,0xfffff9f8(%ebp) 804c2a0: 8b 04 b5 d4 9d 07 08 mov 0x8079dd4(,%esi,4),%eax 804c2a7: 83 f8 02 cmp $0x2,%eax 804c2aa: 0f 84 0c 02 00 00 je 0x804c4bc 804c2b0: 7f 0a jg 0x804c2bc 804c2b2: 83 f8 01 cmp $0x1,%eax 804c2b5: 74 15 je 0x804c2cc 804c2b7: e9 5b 02 00 00 jmp 0x804c517 804c2bc: 83 f8 03 cmp $0x3,%eax 804c2bf: 0f 84 0f 02 00 00 je 0x804c4d4 804c2c5: e9 4d 02 00 00 jmp 0x804c517 804c2ca: 8d 36 lea (%esi),%esi 804c2cc: 8b 4d 08 mov 0x8(%ebp),%ecx 804c2cf: 0f b6 01 movzbl (%ecx),%eax 804c2d2: 50 push %eax 804c2d3: 0f b6 41 01 movzbl 0x1(%ecx),%eax 804c2d7: 50 push %eax 804c2d8: 0f b6 41 02 movzbl 0x2(%ecx),%eax 804c2dc: 50 push %eax 804c2dd: 0f b6 41 03 movzbl 0x3(%ecx),%eax 804c2e1: 50 push %eax 804c2e2: 68 77 7b 06 08 push $0x8067b77 804c2e7: 53 push %ebx 804c2e8: e8 1b 35 00 00 call 0x804f808 804c2ed: 68 00 04 00 00 push $0x400 804c2f2: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804c2f8: 50 push %eax 804c2f9: 6a 0c push $0xc 804c2fb: 6a 01 push $0x1 804c2fd: 53 push %ebx 804c2fe: e8 dd 1c 00 00 call 0x804dfe0 804c303: 83 c4 2c add $0x2c,%esp 804c306: 85 c0 test %eax,%eax 804c308: 7d 22 jge 0x804c32c 804c30a: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804c311: 0f 84 00 02 00 00 je 0x804c517 804c317: 68 90 7b 06 08 push $0x8067b90 804c31c: e8 cb 34 00 00 call 0x804f7ec 804c321: 83 c4 04 add $0x4,%esp 804c324: e9 ee 01 00 00 jmp 0x804c517 804c329: 8d 76 00 lea 0x0(%esi),%esi 804c32c: 6a 0c push $0xc 804c32e: 6a 01 push $0x1 804c330: 53 push %ebx 804c331: 50 push %eax 804c332: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804c338: 50 push %eax 804c339: e8 c2 f4 ff ff call 0x804b800 804c33e: 89 c7 mov %eax,%edi 804c340: 83 c4 14 add $0x14,%esp 804c343: 85 ff test %edi,%edi 804c345: 0f 84 c2 01 00 00 je 0x804c50d 804c34b: 83 3d 14 85 07 08 00 cmpl $0x0,0x8078514 804c352: 0f 84 28 01 00 00 je 0x804c480 804c358: 8b 17 mov (%edi),%edx 804c35a: 30 c0 xor %al,%al 804c35c: 89 d7 mov %edx,%edi 804c35e: fc cld 804c35f: b9 ff ff ff ff mov $0xffffffff,%ecx 804c364: f2 ae repnz scas %es:(%edi),%al 804c366: 89 c8 mov %ecx,%eax 804c368: f7 d0 not %eax 804c36a: 8d 70 ff lea 0xffffffff(%eax),%esi 804c36d: 81 fe ff 00 00 00 cmp $0xff,%esi 804c373: 0f 8f ad 01 00 00 jg 0x804c526 804c379: 52 push %edx 804c37a: 8b 8d f8 f9 ff ff mov 0xfffff9f8(%ebp),%ecx 804c380: 51 push %ecx 804c381: e8 ba a2 00 00 call 0x8056640 804c386: c6 84 2e fc f9 ff ff movb $0x2e,0xfffff9fc(%esi,%ebp,1) 804c38d: 2e 804c38e: c6 84 2e fd f9 ff ff movb $0x0,0xfffff9fd(%esi,%ebp,1) 804c395: 00 804c396: 8b 1d 20 85 07 08 mov 0x8078520,%ebx 804c39c: c7 05 20 85 07 08 00 movl $0x0,0x8078520 804c3a3: 00 00 00 804c3a6: 8b 8d f8 f9 ff ff mov 0xfffff9f8(%ebp),%ecx 804c3ac: 51 push %ecx 804c3ad: e8 ce fb ff ff call 0x804bf80 804c3b2: 89 c7 mov %eax,%edi 804c3b4: 89 1d 20 85 07 08 mov %ebx,0x8078520 804c3ba: c6 84 2e fc f9 ff ff movb $0x0,0xfffff9fc(%esi,%ebp,1) 804c3c1: 00 804c3c2: 83 c4 0c add $0xc,%esp 804c3c5: 85 ff test %edi,%edi 804c3c7: 74 16 je 0x804c3df 804c3c9: 8b 07 mov (%edi),%eax 804c3cb: 50 push %eax 804c3cc: 8b 8d f8 f9 ff ff mov 0xfffff9f8(%ebp),%ecx 804c3d2: 51 push %ecx 804c3d3: e8 04 b7 00 00 call 0x8057adc 804c3d8: 83 c4 08 add $0x8,%esp 804c3db: 85 c0 test %eax,%eax 804c3dd: 74 11 je 0x804c3f0 804c3df: c7 05 88 e7 07 08 01 movl $0x1,0x807e788 804c3e6: 00 00 00 804c3e9: e9 38 01 00 00 jmp 0x804c526 804c3ee: 8d 36 lea (%esi),%esi 804c3f0: 8b 5f 10 mov 0x10(%edi),%ebx 804c3f3: 83 3b 00 cmpl $0x0,(%ebx) 804c3f6: 74 23 je 0x804c41b 804c3f8: 8b 4d 0c mov 0xc(%ebp),%ecx 804c3fb: 51 push %ecx 804c3fc: 8b 4d 08 mov 0x8(%ebp),%ecx 804c3ff: 51 push %ecx 804c400: 8b 03 mov (%ebx),%eax 804c402: 50 push %eax 804c403: e8 48 a0 00 00 call 0x8056450 804c408: 83 c4 0c add $0xc,%esp 804c40b: 85 c0 test %eax,%eax 804c40d: 0f 84 97 00 00 00 je 0x804c4aa 804c413: 83 c3 04 add $0x4,%ebx 804c416: 83 3b 00 cmpl $0x0,(%ebx) 804c419: 75 dd jne 0x804c3f8 804c41b: c7 05 88 e7 07 08 01 movl $0x1,0x807e788 804c422: 00 00 00 804c425: 83 3d 18 85 07 08 00 cmpl $0x0,0x8078518 804c42c: 0f 84 f4 00 00 00 je 0x804c526 804c432: 6a 20 push $0x20 804c434: 6a 01 push $0x1 804c436: 68 a2 7b 06 08 push $0x8067ba2 804c43b: e8 70 8e 00 00 call 0x80552b0 804c440: 8b 4d 08 mov 0x8(%ebp),%ecx 804c443: 0f b6 41 03 movzbl 0x3(%ecx),%eax 804c447: 50 push %eax 804c448: 0f b6 41 02 movzbl 0x2(%ecx),%eax 804c44c: 50 push %eax 804c44d: 0f b6 41 01 movzbl 0x1(%ecx),%eax 804c451: 50 push %eax 804c452: 0f b6 01 movzbl (%ecx),%eax 804c455: 50 push %eax 804c456: 8b 07 mov (%edi),%eax 804c458: 50 push %eax 804c459: 68 a9 7b 06 08 push $0x8067ba9 804c45e: 6a 10 push $0x10 804c460: 6a 0b push $0xb 804c462: a1 9c 8f 07 08 mov 0x8078f9c,%eax 804c467: 50 push %eax 804c468: e8 17 21 01 00 call 0x805e584 804c46d: 83 c4 10 add $0x10,%esp 804c470: 50 push %eax 804c471: 6a 05 push $0x5 804c473: e8 38 8a 00 00 call 0x8054eb0 804c478: e9 a9 00 00 00 jmp 0x804c526 804c47d: 8d 76 00 lea 0x0(%esi),%esi 804c480: 8b 4d 10 mov 0x10(%ebp),%ecx 804c483: 89 4f 08 mov %ecx,0x8(%edi) 804c486: 8b 4d 0c mov 0xc(%ebp),%ecx 804c489: 89 4f 0c mov %ecx,0xc(%edi) 804c48c: c7 05 e4 9d 07 08 18 movl $0x807a318,0x8079de4 804c493: a3 07 08 804c496: c7 05 e8 9d 07 08 00 movl $0x0,0x8079de8 804c49d: 00 00 00 804c4a0: 8b 4d 08 mov 0x8(%ebp),%ecx 804c4a3: 8b 01 mov (%ecx),%eax 804c4a5: a3 18 a3 07 08 mov %eax,0x807a318 804c4aa: c7 05 88 e7 07 08 00 movl $0x0,0x807e788 804c4b1: 00 00 00 804c4b4: 57 push %edi 804c4b5: e8 c6 e0 ff ff call 0x804a580 804c4ba: eb 6c jmp 0x804c528 804c4bc: 8b 4d 10 mov 0x10(%ebp),%ecx 804c4bf: 51 push %ecx 804c4c0: 8b 4d 0c mov 0xc(%ebp),%ecx 804c4c3: 51 push %ecx 804c4c4: 8b 4d 08 mov 0x8(%ebp),%ecx 804c4c7: 51 push %ecx 804c4c8: e8 c7 06 00 00 call 0x804cb94 804c4cd: 89 c7 mov %eax,%edi 804c4cf: 83 c4 0c add $0xc,%esp 804c4d2: eb 31 jmp 0x804c505 804c4d4: 8b 4d 08 mov 0x8(%ebp),%ecx 804c4d7: 0f b6 41 03 movzbl 0x3(%ecx),%eax 804c4db: 50 push %eax 804c4dc: 0f b6 41 02 movzbl 0x2(%ecx),%eax 804c4e0: 50 push %eax 804c4e1: 0f b6 41 01 movzbl 0x1(%ecx),%eax 804c4e5: 50 push %eax 804c4e6: 0f b6 01 movzbl (%ecx),%eax 804c4e9: 50 push %eax 804c4ea: 68 e2 7b 06 08 push $0x8067be2 804c4ef: 53 push %ebx 804c4f0: e8 13 33 00 00 call 0x804f808 804c4f5: 68 ee 7b 06 08 push $0x8067bee 804c4fa: 53 push %ebx 804c4fb: e8 e4 04 00 00 call 0x804c9e4 804c500: 89 c7 mov %eax,%edi 804c502: 83 c4 20 add $0x20,%esp 804c505: 85 ff test %edi,%edi 804c507: 0f 85 4b fd ff ff jne 0x804c258 804c50d: c7 05 88 e7 07 08 01 movl $0x1,0x807e788 804c514: 00 00 00 804c517: 46 inc %esi 804c518: 83 3c b5 d4 9d 07 08 cmpl $0x0,0x8079dd4(,%esi,4) 804c51f: 00 804c520: 0f 85 7a fd ff ff jne 0x804c2a0 804c526: 31 c0 xor %eax,%eax 804c528: 8d a5 ec f9 ff ff lea 0xfffff9ec(%ebp),%esp 804c52e: 5b pop %ebx 804c52f: 5e pop %esi 804c530: 5f pop %edi 804c531: 89 ec mov %ebp,%esp 804c533: 5d pop %ebp 804c534: c3 ret 804c535: 8d 76 00 lea 0x0(%esi),%esi 804c538: 55 push %ebp 804c539: 89 e5 mov %esp,%ebp 804c53b: 83 3d 08 85 07 08 00 cmpl $0x0,0x8078508 804c542: 75 18 jne 0x804c55c 804c544: 68 13 79 06 08 push $0x8067913 804c549: 68 fc 84 07 08 push $0x80784fc 804c54e: e8 cd 30 00 00 call 0x804f620 804c553: a3 08 85 07 08 mov %eax,0x8078508 804c558: eb 0d jmp 0x804c567 804c55a: 8d 36 lea (%esi),%esi 804c55c: a1 08 85 07 08 mov 0x8078508,%eax 804c561: 50 push %eax 804c562: e8 51 88 00 00 call 0x8054db8 804c567: 8b 55 08 mov 0x8(%ebp),%edx 804c56a: 09 15 0c 85 07 08 or %edx,0x807850c 804c570: 89 ec mov %ebp,%esp 804c572: 5d pop %ebp 804c573: c3 ret 804c574: 55 push %ebp 804c575: 89 e5 mov %esp,%ebp 804c577: 83 3d 08 85 07 08 00 cmpl $0x0,0x8078508 804c57e: 74 1e je 0x804c59e 804c580: 83 3d 0c 85 07 08 00 cmpl $0x0,0x807850c 804c587: 75 15 jne 0x804c59e 804c589: a1 08 85 07 08 mov 0x8078508,%eax 804c58e: 50 push %eax 804c58f: e8 ac 2f 00 00 call 0x804f540 804c594: c7 05 08 85 07 08 00 movl $0x0,0x8078508 804c59b: 00 00 00 804c59e: 89 ec mov %ebp,%esp 804c5a0: 5d pop %ebp 804c5a1: c3 ret 804c5a2: 8d 36 lea (%esi),%esi 804c5a4: 55 push %ebp 804c5a5: 89 e5 mov %esp,%ebp 804c5a7: 56 push %esi 804c5a8: 53 push %ebx 804c5a9: 83 3d 08 85 07 08 00 cmpl $0x0,0x8078508 804c5b0: 75 2e jne 0x804c5e0 804c5b2: 68 13 79 06 08 push $0x8067913 804c5b7: 68 fc 84 07 08 push $0x80784fc 804c5bc: e8 5f 30 00 00 call 0x804f620 804c5c1: a3 08 85 07 08 mov %eax,0x8078508 804c5c6: 83 c4 08 add $0x8,%esp 804c5c9: 85 c0 test %eax,%eax 804c5cb: 75 13 jne 0x804c5e0 804c5cd: c7 05 88 e7 07 08 ff movl $0xffffffff,0x807e788 804c5d4: ff ff ff 804c5d7: 31 c0 xor %eax,%eax 804c5d9: e9 15 01 00 00 jmp 0x804c6f3 804c5de: 8d 36 lea (%esi),%esi 804c5e0: a1 08 85 07 08 mov 0x8078508,%eax 804c5e5: 50 push %eax 804c5e6: 68 00 04 00 00 push $0x400 804c5eb: 68 14 9f 07 08 push $0x8079f14 804c5f0: e8 cf 2f 00 00 call 0x804f5c4 804c5f5: 89 c6 mov %eax,%esi 804c5f7: 83 c4 0c add $0xc,%esp 804c5fa: 85 f6 test %esi,%esi 804c5fc: 75 12 jne 0x804c610 804c5fe: c7 05 88 e7 07 08 01 movl $0x1,0x807e788 804c605: 00 00 00 804c608: 31 c0 xor %eax,%eax 804c60a: e9 e4 00 00 00 jmp 0x804c6f3 804c60f: 90 nop 804c610: 80 3e 23 cmpb $0x23,(%esi) 804c613: 74 cb je 0x804c5e0 804c615: 68 fb 7b 06 08 push $0x8067bfb 804c61a: 56 push %esi 804c61b: e8 10 b5 00 00 call 0x8057b30 804c620: 89 c3 mov %eax,%ebx 804c622: 83 c4 08 add $0x8,%esp 804c625: 85 db test %ebx,%ebx 804c627: 74 b7 je 0x804c5e0 804c629: c6 03 00 movb $0x0,(%ebx) 804c62c: 68 1b 79 06 08 push $0x806791b 804c631: 56 push %esi 804c632: e8 f9 b4 00 00 call 0x8057b30 804c637: 89 c3 mov %eax,%ebx 804c639: 83 c4 08 add $0x8,%esp 804c63c: 85 db test %ebx,%ebx 804c63e: 74 a0 je 0x804c5e0 804c640: c6 03 00 movb $0x0,(%ebx) 804c643: 43 inc %ebx 804c644: c7 05 84 9e 07 08 40 movl $0x807a340,0x8079e84 804c64b: a3 07 08 804c64e: c7 05 40 a3 07 08 1c movl $0x807a31c,0x807a340 804c655: a3 07 08 804c658: 56 push %esi 804c659: e8 2e 08 00 00 call 0x804ce8c 804c65e: 89 c2 mov %eax,%edx 804c660: a1 84 9e 07 08 mov 0x8079e84,%eax 804c665: 8b 00 mov (%eax),%eax 804c667: 89 10 mov %edx,(%eax) 804c669: c7 05 80 9e 07 08 04 movl $0x4,0x8079e80 804c670: 00 00 00 804c673: c7 05 7c 9e 07 08 02 movl $0x2,0x8079e7c 804c67a: 00 00 00 804c67d: 83 c4 04 add $0x4,%esp 804c680: eb 03 jmp 0x804c685 804c682: 8d 36 lea (%esi),%esi 804c684: 43 inc %ebx 804c685: 80 3b 20 cmpb $0x20,(%ebx) 804c688: 74 fa je 0x804c684 804c68a: 80 3b 09 cmpb $0x9,(%ebx) 804c68d: 74 f5 je 0x804c684 804c68f: 89 1d 74 9e 07 08 mov %ebx,0x8079e74 804c695: c7 05 78 9e 07 08 88 movl $0x8079e88,0x8079e78 804c69c: 9e 07 08 804c69f: be 88 9e 07 08 mov $0x8079e88,%esi 804c6a4: eb 1e jmp 0x804c6c4 804c6a6: 8d 36 lea (%esi),%esi 804c6a8: 80 3b 00 cmpb $0x0,(%ebx) 804c6ab: 74 31 je 0x804c6de 804c6ad: 80 3b 20 cmpb $0x20,(%ebx) 804c6b0: 74 29 je 0x804c6db 804c6b2: 80 3b 09 cmpb $0x9,(%ebx) 804c6b5: 74 24 je 0x804c6db 804c6b7: 81 fe 10 9f 07 08 cmp $0x8079f10,%esi 804c6bd: 73 05 jae 0x804c6c4 804c6bf: 89 1e mov %ebx,(%esi) 804c6c1: 83 c6 04 add $0x4,%esi 804c6c4: 68 1b 79 06 08 push $0x806791b 804c6c9: 53 push %ebx 804c6ca: e8 61 b4 00 00 call 0x8057b30 804c6cf: 89 c3 mov %eax,%ebx 804c6d1: 83 c4 08 add $0x8,%esp 804c6d4: 85 db test %ebx,%ebx 804c6d6: 74 06 je 0x804c6de 804c6d8: c6 03 00 movb $0x0,(%ebx) 804c6db: 43 inc %ebx 804c6dc: 75 ca jne 0x804c6a8 804c6de: c7 06 00 00 00 00 movl $0x0,(%esi) 804c6e4: c7 05 88 e7 07 08 00 movl $0x0,0x807e788 804c6eb: 00 00 00 804c6ee: b8 74 9e 07 08 mov $0x8079e74,%eax 804c6f3: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804c6f6: 5b pop %ebx 804c6f7: 5e pop %esi 804c6f8: 89 ec mov %ebp,%esp 804c6fa: 5d pop %ebp 804c6fb: c3 ret 804c6fc: 55 push %ebp 804c6fd: 89 e5 mov %esp,%ebp 804c6ff: 83 ec 78 sub $0x78,%esp 804c702: 57 push %edi 804c703: 56 push %esi 804c704: 53 push %ebx 804c705: 31 ff xor %edi,%edi 804c707: c7 45 9c 00 00 00 00 movl $0x0,0xffffff9c(%ebp) 804c70e: c7 45 b4 b8 9b 07 08 movl $0x8079bb8,0xffffffb4(%ebp) 804c715: c7 45 b0 48 9c 07 08 movl $0x8079c48,0xffffffb0(%ebp) 804c71c: c7 05 b8 9b 07 08 00 movl $0x0,0x8079bb8 804c723: 00 00 00 804c726: c7 05 48 9c 07 08 00 movl $0x0,0x8079c48 804c72d: 00 00 00 804c730: c7 45 ac b4 93 07 08 movl $0x80793b4,0xffffffac(%ebp) 804c737: c7 45 a8 b5 97 07 08 movl $0x80797b5,0xffffffa8(%ebp) 804c73e: c7 45 a4 01 04 00 00 movl $0x401,0xffffffa4(%ebp) 804c745: c7 45 a0 01 04 00 00 movl $0x401,0xffffffa0(%ebp) 804c74c: c7 05 ec 9c 07 08 00 movl $0x0,0x8079cec 804c753: 00 00 00 804c756: c7 05 f0 9c 07 08 00 movl $0x0,0x8079cf0 804c75d: 00 00 00 804c760: 8b 55 08 mov 0x8(%ebp),%edx 804c763: 52 push %edx 804c764: 68 78 9d 07 08 push $0x8079d78 804c769: e8 d2 9e 00 00 call 0x8056640 804c76e: 6a 40 push $0x40 804c770: 8d 5d c0 lea 0xffffffc0(%ebp),%ebx 804c773: 53 push %ebx 804c774: e8 db a1 00 00 call 0x8056954 804c779: 6a 00 push $0x0 804c77b: e8 b8 fd ff ff call 0x804c538 804c780: 83 c4 14 add $0x14,%esp 804c783: 89 5d 98 mov %ebx,0xffffff98(%ebp) 804c786: 8d 36 lea (%esi),%esi 804c788: e8 17 fe ff ff call 0x804c5a4 804c78d: 89 c6 mov %eax,%esi 804c78f: 85 f6 test %esi,%esi 804c791: 0f 84 41 01 00 00 je 0x804c8d8 804c797: 8b 4d 08 mov 0x8(%ebp),%ecx 804c79a: 51 push %ecx 804c79b: 8b 06 mov (%esi),%eax 804c79d: 50 push %eax 804c79e: e8 55 9e 00 00 call 0x80565f8 804c7a3: 83 c4 08 add $0x8,%esp 804c7a6: 85 c0 test %eax,%eax 804c7a8: 75 06 jne 0x804c7b0 804c7aa: 47 inc %edi 804c7ab: eb 40 jmp 0x804c7ed 804c7ad: 8d 76 00 lea 0x0(%esi),%esi 804c7b0: 8b 5e 04 mov 0x4(%esi),%ebx 804c7b3: 83 3b 00 cmpl $0x0,(%ebx) 804c7b6: 74 35 je 0x804c7ed 804c7b8: 8b 55 08 mov 0x8(%ebp),%edx 804c7bb: 52 push %edx 804c7bc: 8b 03 mov (%ebx),%eax 804c7be: 50 push %eax 804c7bf: e8 34 9e 00 00 call 0x80565f8 804c7c4: 83 c4 08 add $0x8,%esp 804c7c7: 85 c0 test %eax,%eax 804c7c9: 75 1a jne 0x804c7e5 804c7cb: 47 inc %edi 804c7cc: 8b 4d 08 mov 0x8(%ebp),%ecx 804c7cf: 89 0d ec 9c 07 08 mov %ecx,0x8079cec 804c7d5: 8b 06 mov (%esi),%eax 804c7d7: 50 push %eax 804c7d8: 68 78 9d 07 08 push $0x8079d78 804c7dd: e8 5e 9e 00 00 call 0x8056640 804c7e2: 83 c4 08 add $0x8,%esp 804c7e5: 83 c3 04 add $0x4,%ebx 804c7e8: 83 3b 00 cmpl $0x0,(%ebx) 804c7eb: 75 cb jne 0x804c7b8 804c7ed: 8b 55 98 mov 0xffffff98(%ebp),%edx 804c7f0: 52 push %edx 804c7f1: 8b 06 mov (%esi),%eax 804c7f3: 50 push %eax 804c7f4: e8 ff 9d 00 00 call 0x80565f8 804c7f9: 83 c4 08 add $0x8,%esp 804c7fc: 85 c0 test %eax,%eax 804c7fe: 75 08 jne 0x804c808 804c800: ff 45 9c incl 0xffffff9c(%ebp) 804c803: eb 29 jmp 0x804c82e 804c805: 8d 76 00 lea 0x0(%esi),%esi 804c808: 8b 5e 04 mov 0x4(%esi),%ebx 804c80b: 83 3b 00 cmpl $0x0,(%ebx) 804c80e: 74 1e je 0x804c82e 804c810: 8b 4d 98 mov 0xffffff98(%ebp),%ecx 804c813: 51 push %ecx 804c814: 8b 03 mov (%ebx),%eax 804c816: 50 push %eax 804c817: e8 dc 9d 00 00 call 0x80565f8 804c81c: 83 c4 08 add $0x8,%esp 804c81f: 85 c0 test %eax,%eax 804c821: 75 03 jne 0x804c826 804c823: ff 45 9c incl 0xffffff9c(%ebp) 804c826: 83 c3 04 add $0x4,%ebx 804c829: 83 3b 00 cmpl $0x0,(%ebx) 804c82c: 75 e2 jne 0x804c810 804c82e: 85 ff test %edi,%edi 804c830: 74 56 je 0x804c888 804c832: 83 3d 10 85 07 08 00 cmpl $0x0,0x8078510 804c839: 0f 84 b1 00 00 00 je 0x804c8f0 804c83f: 8b 5e 0c mov 0xc(%esi),%ebx 804c842: 8b 46 08 mov 0x8(%esi),%eax 804c845: a3 e0 9c 07 08 mov %eax,0x8079ce0 804c84a: 8b 46 0c mov 0xc(%esi),%eax 804c84d: a3 e4 9c 07 08 mov %eax,0x8079ce4 804c852: 39 5d a4 cmp %ebx,0xffffffa4(%ebp) 804c855: 7c 2f jl 0x804c886 804c857: 53 push %ebx 804c858: 8b 55 ac mov 0xffffffac(%ebp),%edx 804c85b: 52 push %edx 804c85c: 8b 46 10 mov 0x10(%esi),%eax 804c85f: 8b 00 mov (%eax),%eax 804c861: 50 push %eax 804c862: e8 19 9c 00 00 call 0x8056480 804c867: 8b 55 ac mov 0xffffffac(%ebp),%edx 804c86a: 8b 4d b4 mov 0xffffffb4(%ebp),%ecx 804c86d: 89 11 mov %edx,(%ecx) 804c86f: 83 c1 04 add $0x4,%ecx 804c872: 89 4d b4 mov %ecx,0xffffffb4(%ebp) 804c875: c7 01 00 00 00 00 movl $0x0,(%ecx) 804c87b: 01 da add %ebx,%edx 804c87d: 89 55 ac mov %edx,0xffffffac(%ebp) 804c880: 29 5d a4 sub %ebx,0xffffffa4(%ebp) 804c883: 83 c4 0c add $0xc,%esp 804c886: 31 ff xor %edi,%edi 804c888: 83 7d 9c 00 cmpl $0x0,0xffffff9c(%ebp) 804c88c: 0f 84 f6 fe ff ff je 0x804c788 804c892: 8b 5e 0c mov 0xc(%esi),%ebx 804c895: 39 5d a0 cmp %ebx,0xffffffa0(%ebp) 804c898: 7c 2f jl 0x804c8c9 804c89a: 53 push %ebx 804c89b: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 804c89e: 51 push %ecx 804c89f: 8b 46 10 mov 0x10(%esi),%eax 804c8a2: 8b 00 mov (%eax),%eax 804c8a4: 50 push %eax 804c8a5: e8 d6 9b 00 00 call 0x8056480 804c8aa: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 804c8ad: 8b 55 b0 mov 0xffffffb0(%ebp),%edx 804c8b0: 89 0a mov %ecx,(%edx) 804c8b2: 83 c2 04 add $0x4,%edx 804c8b5: 89 55 b0 mov %edx,0xffffffb0(%ebp) 804c8b8: c7 02 00 00 00 00 movl $0x0,(%edx) 804c8be: 01 d9 add %ebx,%ecx 804c8c0: 89 4d a8 mov %ecx,0xffffffa8(%ebp) 804c8c3: 29 5d a0 sub %ebx,0xffffffa0(%ebp) 804c8c6: 83 c4 0c add $0xc,%esp 804c8c9: c7 45 9c 00 00 00 00 movl $0x0,0xffffff9c(%ebp) 804c8d0: e9 b3 fe ff ff jmp 0x804c788 804c8d5: 8d 76 00 lea 0x0(%esi),%esi 804c8d8: e8 97 fc ff ff call 0x804c574 804c8dd: 83 3d b8 9b 07 08 00 cmpl $0x0,0x8079bb8 804c8e4: 75 16 jne 0x804c8fc 804c8e6: 31 c0 xor %eax,%eax 804c8e8: e9 e7 00 00 00 jmp 0x804c9d4 804c8ed: 8d 76 00 lea 0x0(%esi),%esi 804c8f0: e8 7f fc ff ff call 0x804c574 804c8f5: 89 f0 mov %esi,%eax 804c8f7: e9 d8 00 00 00 jmp 0x804c9d4 804c8fc: c7 05 dc 9c 07 08 ec movl $0x8079cec,0x8079cdc 804c903: 9c 07 08 804c906: c7 05 d8 9c 07 08 78 movl $0x8079d78,0x8079cd8 804c90d: 9d 07 08 804c910: c7 45 94 00 00 00 00 movl $0x0,0xffffff94(%ebp) 804c917: c7 45 90 ff ff ff ff movl $0xffffffff,0xffffff90(%ebp) 804c91e: 83 3d 48 9c 07 08 00 cmpl $0x0,0x8079c48 804c925: 74 7c je 0x804c9a3 804c927: c7 45 8c 48 9c 07 08 movl $0x8079c48,0xffffff8c(%ebp) 804c92e: 8d 36 lea (%esi),%esi 804c930: 31 ff xor %edi,%edi 804c932: 83 3d b8 9b 07 08 00 cmpl $0x0,0x8079bb8 804c939: 74 5c je 0x804c997 804c93b: be b8 9b 07 08 mov $0x8079bb8,%esi 804c940: a1 e4 9c 07 08 mov 0x8079ce4,%eax 804c945: 50 push %eax 804c946: 8d 45 bc lea 0xffffffbc(%ebp),%eax 804c949: 50 push %eax 804c94a: 8b 55 8c mov 0xffffff8c(%ebp),%edx 804c94d: 8b 02 mov (%edx),%eax 804c94f: 50 push %eax 804c950: e8 2b 9b 00 00 call 0x8056480 804c955: 83 c4 0c add $0xc,%esp 804c958: 8b 45 bc mov 0xffffffbc(%ebp),%eax 804c95b: 89 c3 mov %eax,%ebx 804c95d: 86 df xchg %bl,%bh 804c95f: c1 cb 10 ror $0x10,%ebx 804c962: 86 df xchg %bl,%bh 804c964: a1 e4 9c 07 08 mov 0x8079ce4,%eax 804c969: 50 push %eax 804c96a: 8d 45 b8 lea 0xffffffb8(%ebp),%eax 804c96d: 50 push %eax 804c96e: 8b 06 mov (%esi),%eax 804c970: 50 push %eax 804c971: e8 0a 9b 00 00 call 0x8056480 804c976: 89 d8 mov %ebx,%eax 804c978: 33 45 b8 xor 0xffffffb8(%ebp),%eax 804c97b: 89 45 bc mov %eax,0xffffffbc(%ebp) 804c97e: 83 c4 0c add $0xc,%esp 804c981: 8b 4d 90 mov 0xffffff90(%ebp),%ecx 804c984: 39 c8 cmp %ecx,%eax 804c986: 73 06 jae 0x804c98e 804c988: 89 7d 94 mov %edi,0xffffff94(%ebp) 804c98b: 89 45 90 mov %eax,0xffffff90(%ebp) 804c98e: 83 c6 04 add $0x4,%esi 804c991: 47 inc %edi 804c992: 83 3e 00 cmpl $0x0,(%esi) 804c995: 75 a9 jne 0x804c940 804c997: 83 45 8c 04 addl $0x4,0xffffff8c(%ebp) 804c99b: 8b 55 8c mov 0xffffff8c(%ebp),%edx 804c99e: 83 3a 00 cmpl $0x0,(%edx) 804c9a1: 75 8d jne 0x804c930 804c9a3: 83 7d 94 00 cmpl $0x0,0xffffff94(%ebp) 804c9a7: 74 1c je 0x804c9c5 804c9a9: 8b 0d b8 9b 07 08 mov 0x8079bb8,%ecx 804c9af: 8b 55 94 mov 0xffffff94(%ebp),%edx 804c9b2: 8b 04 95 b8 9b 07 08 mov 0x8079bb8(,%edx,4),%eax 804c9b9: a3 b8 9b 07 08 mov %eax,0x8079bb8 804c9be: 89 0c 95 b8 9b 07 08 mov %ecx,0x8079bb8(,%edx,4) 804c9c5: c7 05 e8 9c 07 08 b8 movl $0x8079bb8,0x8079ce8 804c9cc: 9b 07 08 804c9cf: b8 d8 9c 07 08 mov $0x8079cd8,%eax 804c9d4: 8d a5 7c ff ff ff lea 0xffffff7c(%ebp),%esp 804c9da: 5b pop %ebx 804c9db: 5e pop %esi 804c9dc: 5f pop %edi 804c9dd: 89 ec mov %ebp,%esp 804c9df: 5d pop %ebp 804c9e0: c3 ret 804c9e1: 8d 76 00 lea 0x0(%esi),%esi 804c9e4: 55 push %ebp 804c9e5: 89 e5 mov %esp,%ebp 804c9e7: 83 ec 08 sub $0x8,%esp 804c9ea: 57 push %edi 804c9eb: 56 push %esi 804c9ec: 53 push %ebx 804c9ed: 8b 5d 08 mov 0x8(%ebp),%ebx 804c9f0: 8b 75 0c mov 0xc(%ebp),%esi 804c9f3: 83 3d 2c 85 07 08 00 cmpl $0x0,0x807852c 804c9fa: 75 15 jne 0x804ca11 804c9fc: 68 2c 85 07 08 push $0x807852c 804ca01: e8 f2 0b 01 00 call 0x805d5f8 804ca06: 83 c4 04 add $0x4,%esp 804ca09: 85 c0 test %eax,%eax 804ca0b: 0f 85 a0 00 00 00 jne 0x804cab1 804ca11: 85 db test %ebx,%ebx 804ca13: 74 2f je 0x804ca44 804ca15: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 804ca18: 50 push %eax 804ca19: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804ca1c: 50 push %eax 804ca1d: 30 c0 xor %al,%al 804ca1f: 89 df mov %ebx,%edi 804ca21: fc cld 804ca22: b9 ff ff ff ff mov $0xffffffff,%ecx 804ca27: f2 ae repnz scas %es:(%edi),%al 804ca29: 89 c8 mov %ecx,%eax 804ca2b: f7 d0 not %eax 804ca2d: 48 dec %eax 804ca2e: 50 push %eax 804ca2f: 53 push %ebx 804ca30: 56 push %esi 804ca31: a1 2c 85 07 08 mov 0x807852c,%eax 804ca36: 50 push %eax 804ca37: e8 6c 09 01 00 call 0x805d3a8 804ca3c: 83 c4 18 add $0x18,%esp 804ca3f: eb 6c jmp 0x804caad 804ca41: 8d 76 00 lea 0x0(%esi),%esi 804ca44: 83 3d 28 85 07 08 00 cmpl $0x0,0x8078528 804ca4b: 74 33 je 0x804ca80 804ca4d: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 804ca50: 50 push %eax 804ca51: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804ca54: 50 push %eax 804ca55: 68 d0 9d 07 08 push $0x8079dd0 804ca5a: 68 cc 9d 07 08 push $0x8079dcc 804ca5f: 56 push %esi 804ca60: a1 2c 85 07 08 mov 0x807852c,%eax 804ca65: 50 push %eax 804ca66: e8 cd 0b 01 00 call 0x805d638 804ca6b: 83 c4 18 add $0x18,%esp 804ca6e: 85 c0 test %eax,%eax 804ca70: 75 3f jne 0x804cab1 804ca72: c7 05 28 85 07 08 00 movl $0x0,0x8078528 804ca79: 00 00 00 804ca7c: eb 3a jmp 0x804cab8 804ca7e: 8d 36 lea (%esi),%esi 804ca80: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 804ca83: 50 push %eax 804ca84: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804ca87: 50 push %eax 804ca88: 68 d0 9d 07 08 push $0x8079dd0 804ca8d: 68 cc 9d 07 08 push $0x8079dcc 804ca92: a1 d0 9d 07 08 mov 0x8079dd0,%eax 804ca97: 50 push %eax 804ca98: a1 cc 9d 07 08 mov 0x8079dcc,%eax 804ca9d: 50 push %eax 804ca9e: 56 push %esi 804ca9f: a1 2c 85 07 08 mov 0x807852c,%eax 804caa4: 50 push %eax 804caa5: e8 6a 0d 01 00 call 0x805d814 804caaa: 83 c4 20 add $0x20,%esp 804caad: 85 c0 test %eax,%eax 804caaf: 74 07 je 0x804cab8 804cab1: 31 c0 xor %eax,%eax 804cab3: e9 d1 00 00 00 jmp 0x804cb89 804cab8: 6a 0a push $0xa 804caba: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804cabd: 50 push %eax 804cabe: e8 ad ae 00 00 call 0x8057970 804cac3: 89 c3 mov %eax,%ebx 804cac5: 83 c4 08 add $0x8,%esp 804cac8: 85 db test %ebx,%ebx 804caca: 74 03 je 0x804cacf 804cacc: c6 03 00 movb $0x0,(%ebx) 804cacf: 68 1b 79 06 08 push $0x806791b 804cad4: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804cad7: 50 push %eax 804cad8: e8 53 b0 00 00 call 0x8057b30 804cadd: 89 c3 mov %eax,%ebx 804cadf: c6 03 00 movb $0x0,(%ebx) 804cae2: 43 inc %ebx 804cae3: c7 05 c8 9d 07 08 40 movl $0x807a340,0x8079dc8 804caea: a3 07 08 804caed: c7 05 40 a3 07 08 1c movl $0x807a31c,0x807a340 804caf4: a3 07 08 804caf7: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804cafa: 50 push %eax 804cafb: e8 8c 03 00 00 call 0x804ce8c 804cb00: 89 c2 mov %eax,%edx 804cb02: a1 c8 9d 07 08 mov 0x8079dc8,%eax 804cb07: 8b 00 mov (%eax),%eax 804cb09: 89 10 mov %edx,(%eax) 804cb0b: c7 05 c4 9d 07 08 04 movl $0x4,0x8079dc4 804cb12: 00 00 00 804cb15: c7 05 c0 9d 07 08 02 movl $0x2,0x8079dc0 804cb1c: 00 00 00 804cb1f: 83 c4 0c add $0xc,%esp 804cb22: eb 01 jmp 0x804cb25 804cb24: 43 inc %ebx 804cb25: 80 3b 20 cmpb $0x20,(%ebx) 804cb28: 74 fa je 0x804cb24 804cb2a: 80 3b 09 cmpb $0x9,(%ebx) 804cb2d: 74 f5 je 0x804cb24 804cb2f: 89 1d b8 9d 07 08 mov %ebx,0x8079db8 804cb35: c7 05 bc 9d 07 08 88 movl $0x8079e88,0x8079dbc 804cb3c: 9e 07 08 804cb3f: bf 88 9e 07 08 mov $0x8079e88,%edi 804cb44: eb 1e jmp 0x804cb64 804cb46: 8d 36 lea (%esi),%esi 804cb48: 80 3b 00 cmpb $0x0,(%ebx) 804cb4b: 74 31 je 0x804cb7e 804cb4d: 80 3b 20 cmpb $0x20,(%ebx) 804cb50: 74 29 je 0x804cb7b 804cb52: 80 3b 09 cmpb $0x9,(%ebx) 804cb55: 74 24 je 0x804cb7b 804cb57: 81 ff 10 9f 07 08 cmp $0x8079f10,%edi 804cb5d: 73 05 jae 0x804cb64 804cb5f: 89 1f mov %ebx,(%edi) 804cb61: 83 c7 04 add $0x4,%edi 804cb64: 68 1b 79 06 08 push $0x806791b 804cb69: 53 push %ebx 804cb6a: e8 c1 af 00 00 call 0x8057b30 804cb6f: 89 c3 mov %eax,%ebx 804cb71: 83 c4 08 add $0x8,%esp 804cb74: 85 db test %ebx,%ebx 804cb76: 74 06 je 0x804cb7e 804cb78: c6 03 00 movb $0x0,(%ebx) 804cb7b: 43 inc %ebx 804cb7c: 75 ca jne 0x804cb48 804cb7e: c7 07 00 00 00 00 movl $0x0,(%edi) 804cb84: b8 b8 9d 07 08 mov $0x8079db8,%eax 804cb89: 8d 65 ec lea 0xffffffec(%ebp),%esp 804cb8c: 5b pop %ebx 804cb8d: 5e pop %esi 804cb8e: 5f pop %edi 804cb8f: 89 ec mov %ebp,%esp 804cb91: 5d pop %ebp 804cb92: c3 ret 804cb93: 90 nop 804cb94: 55 push %ebp 804cb95: 89 e5 mov %esp,%ebp 804cb97: 57 push %edi 804cb98: 56 push %esi 804cb99: 53 push %ebx 804cb9a: 8b 7d 0c mov 0xc(%ebp),%edi 804cb9d: 8b 75 10 mov 0x10(%ebp),%esi 804cba0: 6a 00 push $0x0 804cba2: e8 91 f9 ff ff call 0x804c538 804cba7: 83 c4 04 add $0x4,%esp 804cbaa: 8d 36 lea (%esi),%esi 804cbac: e8 f3 f9 ff ff call 0x804c5a4 804cbb1: 89 c3 mov %eax,%ebx 804cbb3: 85 db test %ebx,%ebx 804cbb5: 74 1c je 0x804cbd3 804cbb7: 39 73 08 cmp %esi,0x8(%ebx) 804cbba: 75 f0 jne 0x804cbac 804cbbc: 57 push %edi 804cbbd: 8b 55 08 mov 0x8(%ebp),%edx 804cbc0: 52 push %edx 804cbc1: 8b 43 10 mov 0x10(%ebx),%eax 804cbc4: 8b 00 mov (%eax),%eax 804cbc6: 50 push %eax 804cbc7: e8 84 98 00 00 call 0x8056450 804cbcc: 83 c4 0c add $0xc,%esp 804cbcf: 85 c0 test %eax,%eax 804cbd1: 75 d9 jne 0x804cbac 804cbd3: e8 9c f9 ff ff call 0x804c574 804cbd8: 89 d8 mov %ebx,%eax 804cbda: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804cbdd: 5b pop %ebx 804cbde: 5e pop %esi 804cbdf: 5f pop %edi 804cbe0: 89 ec mov %ebp,%esp 804cbe2: 5d pop %ebp 804cbe3: c3 ret 804cbe4: 55 push %ebp 804cbe5: 89 e5 mov %esp,%ebp 804cbe7: 83 ec 60 sub $0x60,%esp 804cbea: 57 push %edi 804cbeb: 56 push %esi 804cbec: 53 push %ebx 804cbed: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 804cbf4: 8b 55 08 mov 0x8(%ebp),%edx 804cbf7: 89 55 b4 mov %edx,0xffffffb4(%ebp) 804cbfa: c7 45 a4 00 00 00 00 movl $0x0,0xffffffa4(%ebp) 804cc01: 8b 7d 0c mov 0xc(%ebp),%edi 804cc04: 39 7d b0 cmp %edi,0xffffffb0(%ebp) 804cc07: 0f 8d 4f 01 00 00 jge 0x804cd5c 804cc0d: f7 c7 01 00 00 00 test $0x1,%edi 804cc13: 74 6b je 0x804cc80 804cc15: 31 c9 xor %ecx,%ecx 804cc17: 8a 05 a8 86 07 08 mov 0x80786a8,%al 804cc1d: c0 e8 04 shr $0x4,%al 804cc20: 25 ff 00 00 00 and $0xff,%eax 804cc25: 39 45 b0 cmp %eax,0xffffffb0(%ebp) 804cc28: 7d 2c jge 0x804cc56 804cc2a: 8b 32 mov (%edx),%esi 804cc2c: 89 c3 mov %eax,%ebx 804cc2e: c7 45 a0 00 00 00 00 movl $0x0,0xffffffa0(%ebp) 804cc35: 8d 76 00 lea 0x0(%esi),%esi 804cc38: 8b 06 mov (%esi),%eax 804cc3a: 8b 55 a0 mov 0xffffffa0(%ebp),%edx 804cc3d: 23 82 b0 86 07 08 and 0x80786b0(%edx),%eax 804cc43: 39 82 ac 86 07 08 cmp %eax,0x80786ac(%edx) 804cc49: 74 0b je 0x804cc56 804cc4b: 83 c2 08 add $0x8,%edx 804cc4e: 89 55 a0 mov %edx,0xffffffa0(%ebp) 804cc51: 41 inc %ecx 804cc52: 39 d9 cmp %ebx,%ecx 804cc54: 7c e2 jl 0x804cc38 804cc56: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 804cc59: 66 89 4c 7d b8 mov %cx,0xffffffb8(%ebp,%edi,2) 804cc5e: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 804cc62: 75 10 jne 0x804cc74 804cc64: 85 ff test %edi,%edi 804cc66: 7e 0c jle 0x804cc74 804cc68: 0f bf 44 7d b6 movswl 0xffffffb6(%ebp,%edi,2),%eax 804cc6d: 39 c1 cmp %eax,%ecx 804cc6f: 7d 03 jge 0x804cc74 804cc71: 89 7d b0 mov %edi,0xffffffb0(%ebp) 804cc74: ff 45 a4 incl 0xffffffa4(%ebp) 804cc77: 83 45 b4 04 addl $0x4,0xffffffb4(%ebp) 804cc7b: e9 d0 00 00 00 jmp 0x804cd50 804cc80: 31 c9 xor %ecx,%ecx 804cc82: 8a 05 a8 86 07 08 mov 0x80786a8,%al 804cc88: c0 e8 04 shr $0x4,%al 804cc8b: 25 ff 00 00 00 and $0xff,%eax 804cc90: 39 c1 cmp %eax,%ecx 804cc92: 7d 2e jge 0x804ccc2 804cc94: 8b 7d b4 mov 0xffffffb4(%ebp),%edi 804cc97: 8b 37 mov (%edi),%esi 804cc99: 89 c3 mov %eax,%ebx 804cc9b: c7 45 a0 00 00 00 00 movl $0x0,0xffffffa0(%ebp) 804cca2: 8d 36 lea (%esi),%esi 804cca4: 8b 06 mov (%esi),%eax 804cca6: 8b 55 a0 mov 0xffffffa0(%ebp),%edx 804cca9: 23 82 b0 86 07 08 and 0x80786b0(%edx),%eax 804ccaf: 39 82 ac 86 07 08 cmp %eax,0x80786ac(%edx) 804ccb5: 74 0b je 0x804ccc2 804ccb7: 83 c2 08 add $0x8,%edx 804ccba: 89 55 a0 mov %edx,0xffffffa0(%ebp) 804ccbd: 41 inc %ecx 804ccbe: 39 d9 cmp %ebx,%ecx 804ccc0: 7c e2 jl 0x804cca4 804ccc2: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 804ccc5: 66 89 4c 7d b8 mov %cx,0xffffffb8(%ebp,%edi,2) 804ccca: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 804ccce: 75 10 jne 0x804cce0 804ccd0: 85 ff test %edi,%edi 804ccd2: 7e 0c jle 0x804cce0 804ccd4: 0f bf 44 7d b6 movswl 0xffffffb6(%ebp,%edi,2),%eax 804ccd9: 39 c1 cmp %eax,%ecx 804ccdb: 7d 03 jge 0x804cce0 804ccdd: 89 7d b0 mov %edi,0xffffffb0(%ebp) 804cce0: 8b 75 a4 mov 0xffffffa4(%ebp),%esi 804cce3: 46 inc %esi 804cce4: 31 c9 xor %ecx,%ecx 804cce6: 8a 05 a8 86 07 08 mov 0x80786a8,%al 804ccec: c0 e8 04 shr $0x4,%al 804ccef: 25 ff 00 00 00 and $0xff,%eax 804ccf4: 39 c1 cmp %eax,%ecx 804ccf6: 7d 35 jge 0x804cd2d 804ccf8: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 804ccfb: 8b 52 04 mov 0x4(%edx),%edx 804ccfe: 89 55 a8 mov %edx,0xffffffa8(%ebp) 804cd01: 89 c3 mov %eax,%ebx 804cd03: c7 45 a0 00 00 00 00 movl $0x0,0xffffffa0(%ebp) 804cd0a: 8d 36 lea (%esi),%esi 804cd0c: 8b 7d a8 mov 0xffffffa8(%ebp),%edi 804cd0f: 8b 07 mov (%edi),%eax 804cd11: 8b 7d a0 mov 0xffffffa0(%ebp),%edi 804cd14: 23 87 b0 86 07 08 and 0x80786b0(%edi),%eax 804cd1a: 39 87 ac 86 07 08 cmp %eax,0x80786ac(%edi) 804cd20: 74 0b je 0x804cd2d 804cd22: 83 c7 08 add $0x8,%edi 804cd25: 89 7d a0 mov %edi,0xffffffa0(%ebp) 804cd28: 41 inc %ecx 804cd29: 39 d9 cmp %ebx,%ecx 804cd2b: 7c df jl 0x804cd0c 804cd2d: 66 89 4c 75 b8 mov %cx,0xffffffb8(%ebp,%esi,2) 804cd32: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 804cd36: 75 10 jne 0x804cd48 804cd38: 85 f6 test %esi,%esi 804cd3a: 7e 0c jle 0x804cd48 804cd3c: 0f bf 44 75 b6 movswl 0xffffffb6(%ebp,%esi,2),%eax 804cd41: 39 c1 cmp %eax,%ecx 804cd43: 7d 03 jge 0x804cd48 804cd45: 89 75 b0 mov %esi,0xffffffb0(%ebp) 804cd48: 83 45 a4 02 addl $0x2,0xffffffa4(%ebp) 804cd4c: 83 45 b4 08 addl $0x8,0xffffffb4(%ebp) 804cd50: 8b 55 0c mov 0xc(%ebp),%edx 804cd53: 39 55 a4 cmp %edx,0xffffffa4(%ebp) 804cd56: 0f 8c 24 ff ff ff jl 0x804cc80 804cd5c: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 804cd60: 0f 84 19 01 00 00 je 0x804ce7f 804cd66: 8b 7d 0c mov 0xc(%ebp),%edi 804cd69: 39 7d b0 cmp %edi,0xffffffb0(%ebp) 804cd6c: 0f 8d 0d 01 00 00 jge 0x804ce7f 804cd72: 8d 55 ba lea 0xffffffba(%ebp),%edx 804cd75: 89 55 ac mov %edx,0xffffffac(%ebp) 804cd78: 89 f8 mov %edi,%eax 804cd7a: 2b 45 b0 sub 0xffffffb0(%ebp),%eax 804cd7d: a8 01 test $0x1,%al 804cd7f: 74 57 je 0x804cdd8 804cd81: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 804cd84: 49 dec %ecx 804cd85: 78 40 js 0x804cdc7 804cd87: 8b 7d 08 mov 0x8(%ebp),%edi 804cd8a: 8d 34 8f lea (%edi,%ecx,4),%esi 804cd8d: 8d 1c 4a lea (%edx,%ecx,2),%ebx 804cd90: 66 8b 44 4d b8 mov 0xffffffb8(%ebp,%ecx,2),%ax 804cd95: 66 39 03 cmp %ax,(%ebx) 804cd98: 7d 2d jge 0x804cdc7 804cd9a: 0f bf d0 movswl %ax,%edx 804cd9d: 89 55 a4 mov %edx,0xffffffa4(%ebp) 804cda0: 66 8b 03 mov (%ebx),%ax 804cda3: 66 89 44 4d b8 mov %ax,0xffffffb8(%ebp,%ecx,2) 804cda8: 66 8b 7d a4 mov 0xffffffa4(%ebp),%di 804cdac: 66 89 3b mov %di,(%ebx) 804cdaf: 8b 16 mov (%esi),%edx 804cdb1: 8b 7d 08 mov 0x8(%ebp),%edi 804cdb4: 8b 44 8f 04 mov 0x4(%edi,%ecx,4),%eax 804cdb8: 89 06 mov %eax,(%esi) 804cdba: 89 54 8f 04 mov %edx,0x4(%edi,%ecx,4) 804cdbe: 83 c6 fc add $0xfffffffc,%esi 804cdc1: 83 c3 fe add $0xfffffffe,%ebx 804cdc4: 49 dec %ecx 804cdc5: 79 c9 jns 0x804cd90 804cdc7: ff 45 b0 incl 0xffffffb0(%ebp) 804cdca: 8b 55 0c mov 0xc(%ebp),%edx 804cdcd: 39 55 b0 cmp %edx,0xffffffb0(%ebp) 804cdd0: 0f 8d a9 00 00 00 jge 0x804ce7f 804cdd6: 8d 36 lea (%esi),%esi 804cdd8: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 804cddb: 49 dec %ecx 804cddc: 78 45 js 0x804ce23 804cdde: 8b 7d 08 mov 0x8(%ebp),%edi 804cde1: 8d 34 8f lea (%edi,%ecx,4),%esi 804cde4: 8b 55 ac mov 0xffffffac(%ebp),%edx 804cde7: 8d 1c 4a lea (%edx,%ecx,2),%ebx 804cdea: 8d 36 lea (%esi),%esi 804cdec: 66 8b 44 4d b8 mov 0xffffffb8(%ebp,%ecx,2),%ax 804cdf1: 66 39 03 cmp %ax,(%ebx) 804cdf4: 7d 2d jge 0x804ce23 804cdf6: 0f bf f8 movswl %ax,%edi 804cdf9: 89 7d a4 mov %edi,0xffffffa4(%ebp) 804cdfc: 66 8b 03 mov (%ebx),%ax 804cdff: 66 89 44 4d b8 mov %ax,0xffffffb8(%ebp,%ecx,2) 804ce04: 66 8b 55 a4 mov 0xffffffa4(%ebp),%dx 804ce08: 66 89 13 mov %dx,(%ebx) 804ce0b: 8b 3e mov (%esi),%edi 804ce0d: 8b 55 08 mov 0x8(%ebp),%edx 804ce10: 8b 44 8a 04 mov 0x4(%edx,%ecx,4),%eax 804ce14: 89 06 mov %eax,(%esi) 804ce16: 89 7c 8a 04 mov %edi,0x4(%edx,%ecx,4) 804ce1a: 83 c6 fc add $0xfffffffc,%esi 804ce1d: 83 c3 fe add $0xfffffffe,%ebx 804ce20: 49 dec %ecx 804ce21: 79 c9 jns 0x804cdec 804ce23: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 804ce26: 85 c9 test %ecx,%ecx 804ce28: 7c 45 jl 0x804ce6f 804ce2a: 8b 7d 08 mov 0x8(%ebp),%edi 804ce2d: 8d 34 8f lea (%edi,%ecx,4),%esi 804ce30: 8b 55 ac mov 0xffffffac(%ebp),%edx 804ce33: 8d 1c 4a lea (%edx,%ecx,2),%ebx 804ce36: 8d 36 lea (%esi),%esi 804ce38: 66 8b 44 4d b8 mov 0xffffffb8(%ebp,%ecx,2),%ax 804ce3d: 66 39 03 cmp %ax,(%ebx) 804ce40: 7d 2d jge 0x804ce6f 804ce42: 0f bf f8 movswl %ax,%edi 804ce45: 89 7d a4 mov %edi,0xffffffa4(%ebp) 804ce48: 66 8b 03 mov (%ebx),%ax 804ce4b: 66 89 44 4d b8 mov %ax,0xffffffb8(%ebp,%ecx,2) 804ce50: 66 8b 55 a4 mov 0xffffffa4(%ebp),%dx 804ce54: 66 89 13 mov %dx,(%ebx) 804ce57: 8b 3e mov (%esi),%edi 804ce59: 8b 55 08 mov 0x8(%ebp),%edx 804ce5c: 8b 44 8a 04 mov 0x4(%edx,%ecx,4),%eax 804ce60: 89 06 mov %eax,(%esi) 804ce62: 89 7c 8a 04 mov %edi,0x4(%edx,%ecx,4) 804ce66: 83 c6 fc add $0xfffffffc,%esi 804ce69: 83 c3 fe add $0xfffffffe,%ebx 804ce6c: 49 dec %ecx 804ce6d: 79 c9 jns 0x804ce38 804ce6f: 83 45 b0 02 addl $0x2,0xffffffb0(%ebp) 804ce73: 8b 7d 0c mov 0xc(%ebp),%edi 804ce76: 39 7d b0 cmp %edi,0xffffffb0(%ebp) 804ce79: 0f 8c 59 ff ff ff jl 0x804cdd8 804ce7f: 8d 65 94 lea 0xffffff94(%ebp),%esp 804ce82: 5b pop %ebx 804ce83: 5e pop %esi 804ce84: 5f pop %edi 804ce85: 89 ec mov %ebp,%esp 804ce87: 5d pop %ebp 804ce88: c3 ret 804ce89: 90 nop 804ce8a: 90 nop 804ce8b: 90 nop 804ce8c: 55 push %ebp 804ce8d: 89 e5 mov %esp,%ebp 804ce8f: 83 ec 04 sub $0x4,%esp 804ce92: 8b 55 08 mov 0x8(%ebp),%edx 804ce95: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804ce98: 50 push %eax 804ce99: 52 push %edx 804ce9a: e8 15 00 00 00 call 0x804ceb4 804ce9f: 85 c0 test %eax,%eax 804cea1: 75 09 jne 0x804ceac 804cea3: b8 ff ff ff ff mov $0xffffffff,%eax 804cea8: 89 ec mov %ebp,%esp 804ceaa: 5d pop %ebp 804ceab: c3 ret 804ceac: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804ceaf: 89 ec mov %ebp,%esp 804ceb1: 5d pop %ebp 804ceb2: c3 ret 804ceb3: 90 nop 804ceb4: 55 push %ebp 804ceb5: 89 e5 mov %esp,%ebp 804ceb7: 83 ec 1c sub $0x1c,%esp 804ceba: 57 push %edi 804cebb: 56 push %esi 804cebc: 53 push %ebx 804cebd: 8b 5d 08 mov 0x8(%ebp),%ebx 804cec0: 8d 4d f0 lea 0xfffffff0(%ebp),%ecx 804cec3: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 804cec6: 8d 36 lea (%esi),%esi 804cec8: 31 f6 xor %esi,%esi 804ceca: c7 45 ec 0a 00 00 00 movl $0xa,0xffffffec(%ebp) 804ced1: 80 3b 30 cmpb $0x30,(%ebx) 804ced4: 75 1d jne 0x804cef3 804ced6: 43 inc %ebx 804ced7: 80 3b 78 cmpb $0x78,(%ebx) 804ceda: 74 05 je 0x804cee1 804cedc: 80 3b 58 cmpb $0x58,(%ebx) 804cedf: 75 0b jne 0x804ceec 804cee1: c7 45 ec 10 00 00 00 movl $0x10,0xffffffec(%ebp) 804cee8: 43 inc %ebx 804cee9: eb 08 jmp 0x804cef3 804ceeb: 90 nop 804ceec: c7 45 ec 08 00 00 00 movl $0x8,0xffffffec(%ebp) 804cef3: 8a 03 mov (%ebx),%al 804cef5: 84 c0 test %al,%al 804cef7: 74 61 je 0x804cf5a 804cef9: 8b 3d a0 8f 07 08 mov 0x8078fa0,%edi 804ceff: 90 nop 804cf00: 84 c0 test %al,%al 804cf02: 7c 18 jl 0x804cf1c 804cf04: 0f b6 d0 movzbl %al,%edx 804cf07: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 804cf0c: 74 0e je 0x804cf1c 804cf0e: 8b 45 ec mov 0xffffffec(%ebp),%eax 804cf11: 0f af c6 imul %esi,%eax 804cf14: 8d 74 02 d0 lea 0xffffffd0(%edx,%eax,1),%esi 804cf18: eb 39 jmp 0x804cf53 804cf1a: 8d 36 lea (%esi),%esi 804cf1c: 83 7d ec 10 cmpl $0x10,0xffffffec(%ebp) 804cf20: 75 38 jne 0x804cf5a 804cf22: 84 c0 test %al,%al 804cf24: 7c 34 jl 0x804cf5a 804cf26: 25 ff 00 00 00 and $0xff,%eax 804cf2b: f6 44 47 01 10 testb $0x10,0x1(%edi,%eax,2) 804cf30: 74 28 je 0x804cf5a 804cf32: 8d 48 0a lea 0xa(%eax),%ecx 804cf35: 89 4d e4 mov %ecx,0xffffffe4(%ebp) 804cf38: 89 f2 mov %esi,%edx 804cf3a: c1 e2 04 shl $0x4,%edx 804cf3d: f6 44 47 01 02 testb $0x2,0x1(%edi,%eax,2) 804cf42: 74 08 je 0x804cf4c 804cf44: 8d 74 11 9f lea 0xffffff9f(%ecx,%edx,1),%esi 804cf48: eb 09 jmp 0x804cf53 804cf4a: 8d 36 lea (%esi),%esi 804cf4c: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804cf4f: 8d 74 11 bf lea 0xffffffbf(%ecx,%edx,1),%esi 804cf53: 43 inc %ebx 804cf54: 8a 03 mov (%ebx),%al 804cf56: 84 c0 test %al,%al 804cf58: 75 a6 jne 0x804cf00 804cf5a: 80 3b 2e cmpb $0x2e,(%ebx) 804cf5d: 75 25 jne 0x804cf84 804cf5f: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804cf62: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 804cf65: 0f 83 81 00 00 00 jae 0x804cfec 804cf6b: 81 fe ff 00 00 00 cmp $0xff,%esi 804cf71: 77 79 ja 0x804cfec 804cf73: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804cf76: 89 31 mov %esi,(%ecx) 804cf78: 83 c1 04 add $0x4,%ecx 804cf7b: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 804cf7e: 43 inc %ebx 804cf7f: e9 44 ff ff ff jmp 0x804cec8 804cf84: 80 3b 00 cmpb $0x0,(%ebx) 804cf87: 74 11 je 0x804cf9a 804cf89: 7c 61 jl 0x804cfec 804cf8b: 0f b6 13 movzbl (%ebx),%edx 804cf8e: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804cf93: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804cf98: 74 52 je 0x804cfec 804cf9a: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 804cf9d: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804cfa0: 29 c1 sub %eax,%ecx 804cfa2: 89 c8 mov %ecx,%eax 804cfa4: c1 f8 02 sar $0x2,%eax 804cfa7: 40 inc %eax 804cfa8: 83 f8 02 cmp $0x2,%eax 804cfab: 74 0f je 0x804cfbc 804cfad: 7e 59 jle 0x804d008 804cfaf: 83 f8 03 cmp $0x3,%eax 804cfb2: 74 18 je 0x804cfcc 804cfb4: 83 f8 04 cmp $0x4,%eax 804cfb7: 74 2b je 0x804cfe4 804cfb9: eb 4d jmp 0x804d008 804cfbb: 90 nop 804cfbc: 81 fe ff ff ff 00 cmp $0xffffff,%esi 804cfc2: 77 28 ja 0x804cfec 804cfc4: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804cfc7: c1 e0 18 shl $0x18,%eax 804cfca: eb 3a jmp 0x804d006 804cfcc: 81 fe ff ff 00 00 cmp $0xffff,%esi 804cfd2: 77 18 ja 0x804cfec 804cfd4: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804cfd7: c1 e0 18 shl $0x18,%eax 804cfda: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804cfdd: c1 e2 10 shl $0x10,%edx 804cfe0: eb 22 jmp 0x804d004 804cfe2: 8d 36 lea (%esi),%esi 804cfe4: 81 fe ff 00 00 00 cmp $0xff,%esi 804cfea: 76 04 jbe 0x804cff0 804cfec: 31 c0 xor %eax,%eax 804cfee: eb 31 jmp 0x804d021 804cff0: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804cff3: c1 e0 18 shl $0x18,%eax 804cff6: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804cff9: c1 e2 10 shl $0x10,%edx 804cffc: 09 d0 or %edx,%eax 804cffe: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804d001: c1 e2 08 shl $0x8,%edx 804d004: 09 d0 or %edx,%eax 804d006: 09 c6 or %eax,%esi 804d008: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 804d00c: 74 0e je 0x804d01c 804d00e: 89 f0 mov %esi,%eax 804d010: 86 c4 xchg %al,%ah 804d012: c1 c8 10 ror $0x10,%eax 804d015: 86 c4 xchg %al,%ah 804d017: 8b 4d 0c mov 0xc(%ebp),%ecx 804d01a: 89 01 mov %eax,(%ecx) 804d01c: b8 01 00 00 00 mov $0x1,%eax 804d021: 8d 65 d8 lea 0xffffffd8(%ebp),%esp 804d024: 5b pop %ebx 804d025: 5e pop %esi 804d026: 5f pop %edi 804d027: 89 ec mov %ebp,%esp 804d029: 5d pop %ebp 804d02a: c3 ret 804d02b: 90 nop 804d02c: 55 push %ebp 804d02d: 89 e5 mov %esp,%ebp 804d02f: 83 ec 0c sub $0xc,%esp 804d032: 57 push %edi 804d033: 56 push %esi 804d034: 53 push %ebx 804d035: c7 45 fc ff ff ff ff movl $0xffffffff,0xfffffffc(%ebp) 804d03c: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804d043: 8b 4d 14 mov 0x14(%ebp),%ecx 804d046: 89 cf mov %ecx,%edi 804d048: 03 7d 18 add 0x18(%ebp),%edi 804d04b: 89 7d f4 mov %edi,0xfffffff4(%ebp) 804d04e: 8b 7d 10 mov 0x10(%ebp),%edi 804d051: 0f b6 37 movzbl (%edi),%esi 804d054: 89 fb mov %edi,%ebx 804d056: e9 fc 01 00 00 jmp 0x804d257 804d05b: 90 nop 804d05c: 89 f0 mov %esi,%eax 804d05e: 25 c0 00 00 00 and $0xc0,%eax 804d063: 74 13 je 0x804d078 804d065: 3d c0 00 00 00 cmp $0xc0,%eax 804d06a: 0f 84 a0 01 00 00 je 0x804d210 804d070: e9 d5 01 00 00 jmp 0x804d24a 804d075: 8d 76 00 lea 0x0(%esi),%esi 804d078: 39 4d 14 cmp %ecx,0x14(%ebp) 804d07b: 74 0d je 0x804d08a 804d07d: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 804d080: 0f 86 c4 01 00 00 jbe 0x804d24a 804d086: c6 01 2e movb $0x2e,(%ecx) 804d089: 41 inc %ecx 804d08a: 8d 04 0e lea (%esi,%ecx,1),%eax 804d08d: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804d090: 0f 86 b4 01 00 00 jbe 0x804d24a 804d096: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804d099: 8d 7c 3e 01 lea 0x1(%esi,%edi,1),%edi 804d09d: 89 7d f8 mov %edi,0xfffffff8(%ebp) 804d0a0: 4e dec %esi 804d0a1: 0f 88 ad 01 00 00 js 0x804d254 804d0a7: 89 f0 mov %esi,%eax 804d0a9: f7 d0 not %eax 804d0ab: 83 e0 03 and $0x3,%eax 804d0ae: 83 fe ff cmp $0xffffffff,%esi 804d0b1: 7e 6e jle 0x804d121 804d0b3: 85 c0 test %eax,%eax 804d0b5: 0f 84 9a 00 00 00 je 0x804d155 804d0bb: 83 f8 03 cmp $0x3,%eax 804d0be: 7d 61 jge 0x804d121 804d0c0: 83 f8 02 cmp $0x2,%eax 804d0c3: 7d 2e jge 0x804d0f3 804d0c5: 0f b6 13 movzbl (%ebx),%edx 804d0c8: 43 inc %ebx 804d0c9: 83 fa 2e cmp $0x2e,%edx 804d0cc: 74 05 je 0x804d0d3 804d0ce: 83 fa 5c cmp $0x5c,%edx 804d0d1: 75 11 jne 0x804d0e4 804d0d3: 8d 44 0e 02 lea 0x2(%esi,%ecx,1),%eax 804d0d7: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804d0da: 0f 86 6a 01 00 00 jbe 0x804d24a 804d0e0: c6 01 5c movb $0x5c,(%ecx) 804d0e3: 41 inc %ecx 804d0e4: 88 d0 mov %dl,%al 804d0e6: 88 01 mov %al,(%ecx) 804d0e8: 41 inc %ecx 804d0e9: 39 5d 0c cmp %ebx,0xc(%ebp) 804d0ec: 0f 86 58 01 00 00 jbe 0x804d24a 804d0f2: 4e dec %esi 804d0f3: 0f b6 13 movzbl (%ebx),%edx 804d0f6: 43 inc %ebx 804d0f7: 83 fa 2e cmp $0x2e,%edx 804d0fa: 74 05 je 0x804d101 804d0fc: 83 fa 5c cmp $0x5c,%edx 804d0ff: 75 11 jne 0x804d112 804d101: 8d 44 0e 02 lea 0x2(%esi,%ecx,1),%eax 804d105: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804d108: 0f 86 3c 01 00 00 jbe 0x804d24a 804d10e: c6 01 5c movb $0x5c,(%ecx) 804d111: 41 inc %ecx 804d112: 88 d0 mov %dl,%al 804d114: 88 01 mov %al,(%ecx) 804d116: 41 inc %ecx 804d117: 39 5d 0c cmp %ebx,0xc(%ebp) 804d11a: 0f 86 2a 01 00 00 jbe 0x804d24a 804d120: 4e dec %esi 804d121: 0f b6 13 movzbl (%ebx),%edx 804d124: 43 inc %ebx 804d125: 83 fa 2e cmp $0x2e,%edx 804d128: 74 05 je 0x804d12f 804d12a: 83 fa 5c cmp $0x5c,%edx 804d12d: 75 11 jne 0x804d140 804d12f: 8d 44 0e 02 lea 0x2(%esi,%ecx,1),%eax 804d133: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804d136: 0f 86 0e 01 00 00 jbe 0x804d24a 804d13c: c6 01 5c movb $0x5c,(%ecx) 804d13f: 41 inc %ecx 804d140: 88 d0 mov %dl,%al 804d142: 88 01 mov %al,(%ecx) 804d144: 41 inc %ecx 804d145: 39 5d 0c cmp %ebx,0xc(%ebp) 804d148: 0f 86 fc 00 00 00 jbe 0x804d24a 804d14e: 4e dec %esi 804d14f: 0f 88 ff 00 00 00 js 0x804d254 804d155: 8d 76 00 lea 0x0(%esi),%esi 804d158: 0f b6 13 movzbl (%ebx),%edx 804d15b: 43 inc %ebx 804d15c: 83 fa 2e cmp $0x2e,%edx 804d15f: 74 05 je 0x804d166 804d161: 83 fa 5c cmp $0x5c,%edx 804d164: 75 11 jne 0x804d177 804d166: 8d 44 0e 02 lea 0x2(%esi,%ecx,1),%eax 804d16a: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804d16d: 0f 86 d7 00 00 00 jbe 0x804d24a 804d173: c6 01 5c movb $0x5c,(%ecx) 804d176: 41 inc %ecx 804d177: 88 d0 mov %dl,%al 804d179: 88 01 mov %al,(%ecx) 804d17b: 41 inc %ecx 804d17c: 39 5d 0c cmp %ebx,0xc(%ebp) 804d17f: 0f 86 c5 00 00 00 jbe 0x804d24a 804d185: 8d 46 ff lea 0xffffffff(%esi),%eax 804d188: 0f b6 13 movzbl (%ebx),%edx 804d18b: 43 inc %ebx 804d18c: 83 fa 2e cmp $0x2e,%edx 804d18f: 74 05 je 0x804d196 804d191: 83 fa 5c cmp $0x5c,%edx 804d194: 75 11 jne 0x804d1a7 804d196: 8d 44 08 02 lea 0x2(%eax,%ecx,1),%eax 804d19a: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804d19d: 0f 86 a7 00 00 00 jbe 0x804d24a 804d1a3: c6 01 5c movb $0x5c,(%ecx) 804d1a6: 41 inc %ecx 804d1a7: 88 d0 mov %dl,%al 804d1a9: 88 01 mov %al,(%ecx) 804d1ab: 41 inc %ecx 804d1ac: 39 5d 0c cmp %ebx,0xc(%ebp) 804d1af: 0f 86 95 00 00 00 jbe 0x804d24a 804d1b5: 8d 46 fe lea 0xfffffffe(%esi),%eax 804d1b8: 0f b6 13 movzbl (%ebx),%edx 804d1bb: 43 inc %ebx 804d1bc: 83 fa 2e cmp $0x2e,%edx 804d1bf: 74 05 je 0x804d1c6 804d1c1: 83 fa 5c cmp $0x5c,%edx 804d1c4: 75 0d jne 0x804d1d3 804d1c6: 8d 44 08 02 lea 0x2(%eax,%ecx,1),%eax 804d1ca: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804d1cd: 76 7b jbe 0x804d24a 804d1cf: c6 01 5c movb $0x5c,(%ecx) 804d1d2: 41 inc %ecx 804d1d3: 88 d0 mov %dl,%al 804d1d5: 88 01 mov %al,(%ecx) 804d1d7: 41 inc %ecx 804d1d8: 39 5d 0c cmp %ebx,0xc(%ebp) 804d1db: 76 6d jbe 0x804d24a 804d1dd: 8d 46 fd lea 0xfffffffd(%esi),%eax 804d1e0: 0f b6 13 movzbl (%ebx),%edx 804d1e3: 43 inc %ebx 804d1e4: 83 fa 2e cmp $0x2e,%edx 804d1e7: 74 05 je 0x804d1ee 804d1e9: 83 fa 5c cmp $0x5c,%edx 804d1ec: 75 0d jne 0x804d1fb 804d1ee: 8d 44 08 02 lea 0x2(%eax,%ecx,1),%eax 804d1f2: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804d1f5: 76 53 jbe 0x804d24a 804d1f7: c6 01 5c movb $0x5c,(%ecx) 804d1fa: 41 inc %ecx 804d1fb: 88 d0 mov %dl,%al 804d1fd: 88 01 mov %al,(%ecx) 804d1ff: 41 inc %ecx 804d200: 39 5d 0c cmp %ebx,0xc(%ebp) 804d203: 76 45 jbe 0x804d24a 804d205: 83 c6 fc add $0xfffffffc,%esi 804d208: 0f 89 4a ff ff ff jns 0x804d158 804d20e: eb 44 jmp 0x804d254 804d210: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 804d214: 7d 09 jge 0x804d21f 804d216: 89 df mov %ebx,%edi 804d218: 2b 7d 10 sub 0x10(%ebp),%edi 804d21b: 47 inc %edi 804d21c: 89 7d fc mov %edi,0xfffffffc(%ebp) 804d21f: 89 f0 mov %esi,%eax 804d221: 83 e0 3f and $0x3f,%eax 804d224: c1 e0 08 shl $0x8,%eax 804d227: 0f b6 13 movzbl (%ebx),%edx 804d22a: 09 d0 or %edx,%eax 804d22c: 8b 5d 08 mov 0x8(%ebp),%ebx 804d22f: 01 c3 add %eax,%ebx 804d231: 39 5d 08 cmp %ebx,0x8(%ebp) 804d234: 77 14 ja 0x804d24a 804d236: 39 5d 0c cmp %ebx,0xc(%ebp) 804d239: 76 0f jbe 0x804d24a 804d23b: 83 45 f8 02 addl $0x2,0xfffffff8(%ebp) 804d23f: 8b 45 0c mov 0xc(%ebp),%eax 804d242: 2b 45 08 sub 0x8(%ebp),%eax 804d245: 39 45 f8 cmp %eax,0xfffffff8(%ebp) 804d248: 7c 0a jl 0x804d254 804d24a: b8 ff ff ff ff mov $0xffffffff,%eax 804d24f: eb 45 jmp 0x804d296 804d251: 8d 76 00 lea 0x0(%esi),%esi 804d254: 0f b6 33 movzbl (%ebx),%esi 804d257: 43 inc %ebx 804d258: 85 f6 test %esi,%esi 804d25a: 0f 85 fc fd ff ff jne 0x804d05c 804d260: c6 01 00 movb $0x0,(%ecx) 804d263: 8b 4d 14 mov 0x14(%ebp),%ecx 804d266: 0f b6 11 movzbl (%ecx),%edx 804d269: 85 d2 test %edx,%edx 804d26b: 74 1a je 0x804d287 804d26d: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804d272: 8d 36 lea (%esi),%esi 804d274: 84 d2 test %dl,%dl 804d276: 7c 07 jl 0x804d27f 804d278: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804d27d: 75 cb jne 0x804d24a 804d27f: 41 inc %ecx 804d280: 0f b6 11 movzbl (%ecx),%edx 804d283: 85 d2 test %edx,%edx 804d285: 75 ed jne 0x804d274 804d287: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 804d28b: 7d 06 jge 0x804d293 804d28d: 2b 5d 10 sub 0x10(%ebp),%ebx 804d290: 89 5d fc mov %ebx,0xfffffffc(%ebp) 804d293: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d296: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 804d299: 5b pop %ebx 804d29a: 5e pop %esi 804d29b: 5f pop %edi 804d29c: 89 ec mov %ebp,%esp 804d29e: 5d pop %ebp 804d29f: c3 ret 804d2a0: 55 push %ebp 804d2a1: 89 e5 mov %esp,%ebp 804d2a3: 83 ec 14 sub $0x14,%esp 804d2a6: 57 push %edi 804d2a7: 56 push %esi 804d2a8: 53 push %ebx 804d2a9: 8b 75 08 mov 0x8(%ebp),%esi 804d2ac: 8b 7d 0c mov 0xc(%ebp),%edi 804d2af: 89 fa mov %edi,%edx 804d2b1: 03 55 10 add 0x10(%ebp),%edx 804d2b4: 89 55 f4 mov %edx,0xfffffff4(%ebp) 804d2b7: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804d2be: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804d2c5: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804d2c9: 74 39 je 0x804d304 804d2cb: 8b 55 14 mov 0x14(%ebp),%edx 804d2ce: 8b 12 mov (%edx),%edx 804d2d0: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804d2d3: 83 45 14 04 addl $0x4,0x14(%ebp) 804d2d7: 85 d2 test %edx,%edx 804d2d9: 74 30 je 0x804d30b 804d2db: 8b 55 14 mov 0x14(%ebp),%edx 804d2de: 89 55 fc mov %edx,0xfffffffc(%ebp) 804d2e1: 83 3a 00 cmpl $0x0,(%edx) 804d2e4: 74 0e je 0x804d2f4 804d2e6: 8d 36 lea (%esi),%esi 804d2e8: 83 45 fc 04 addl $0x4,0xfffffffc(%ebp) 804d2ec: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804d2ef: 83 3a 00 cmpl $0x0,(%edx) 804d2f2: 75 f4 jne 0x804d2e8 804d2f4: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804d2f7: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804d2fa: eb 0f jmp 0x804d30b 804d2fc: 4f dec %edi 804d2fd: e9 d3 00 00 00 jmp 0x804d3d5 804d302: 8d 36 lea (%esi),%esi 804d304: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804d30b: 0f b6 1e movzbl (%esi),%ebx 804d30e: 46 inc %esi 804d30f: 85 db test %ebx,%ebx 804d311: 0f 84 be 00 00 00 je 0x804d3d5 804d317: 90 nop 804d318: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804d31c: 74 64 je 0x804d382 804d31e: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804d321: 52 push %edx 804d322: 8b 55 14 mov 0x14(%ebp),%edx 804d325: 52 push %edx 804d326: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804d329: 52 push %edx 804d32a: 8d 46 ff lea 0xffffffff(%esi),%eax 804d32d: 50 push %eax 804d32e: e8 51 01 00 00 call 0x804d484 804d333: 89 c1 mov %eax,%ecx 804d335: 83 c4 10 add $0x10,%esp 804d338: 85 c9 test %ecx,%ecx 804d33a: 7c 24 jl 0x804d360 804d33c: 8d 5f 01 lea 0x1(%edi),%ebx 804d33f: 39 5d f4 cmp %ebx,0xfffffff4(%ebp) 804d342: 0f 86 a1 00 00 00 jbe 0x804d3e9 804d348: c1 f8 08 sar $0x8,%eax 804d34b: 0c c0 or $0xc0,%al 804d34d: 88 07 mov %al,(%edi) 804d34f: 89 df mov %ebx,%edi 804d351: 89 fa mov %edi,%edx 804d353: 47 inc %edi 804d354: 88 c8 mov %cl,%al 804d356: 88 02 mov %al,(%edx) 804d358: e9 97 00 00 00 jmp 0x804d3f4 804d35d: 8d 76 00 lea 0x0(%esi),%esi 804d360: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804d364: 74 1c je 0x804d382 804d366: 8b 45 18 mov 0x18(%ebp),%eax 804d369: 83 c0 fc add $0xfffffffc,%eax 804d36c: 39 45 fc cmp %eax,0xfffffffc(%ebp) 804d36f: 73 11 jae 0x804d382 804d371: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804d374: 89 3a mov %edi,(%edx) 804d376: 83 c2 04 add $0x4,%edx 804d379: 89 55 fc mov %edx,0xfffffffc(%ebp) 804d37c: c7 02 00 00 00 00 movl $0x0,(%edx) 804d382: 89 7d ec mov %edi,0xffffffec(%ebp) 804d385: 47 inc %edi 804d386: eb 1f jmp 0x804d3a7 804d388: 83 fb 5c cmp $0x5c,%ebx 804d38b: 75 08 jne 0x804d395 804d38d: 0f b6 1e movzbl (%esi),%ebx 804d390: 46 inc %esi 804d391: 85 db test %ebx,%ebx 804d393: 74 1b je 0x804d3b0 804d395: 39 7d f4 cmp %edi,0xfffffff4(%ebp) 804d398: 76 40 jbe 0x804d3da 804d39a: 88 d8 mov %bl,%al 804d39c: 88 07 mov %al,(%edi) 804d39e: 47 inc %edi 804d39f: 0f b6 1e movzbl (%esi),%ebx 804d3a2: 46 inc %esi 804d3a3: 85 db test %ebx,%ebx 804d3a5: 74 09 je 0x804d3b0 804d3a7: 83 fb 2e cmp $0x2e,%ebx 804d3aa: 75 dc jne 0x804d388 804d3ac: 0f b6 1e movzbl (%esi),%ebx 804d3af: 46 inc %esi 804d3b0: 89 f9 mov %edi,%ecx 804d3b2: 2b 4d ec sub 0xffffffec(%ebp),%ecx 804d3b5: 49 dec %ecx 804d3b6: 75 08 jne 0x804d3c0 804d3b8: 85 db test %ebx,%ebx 804d3ba: 0f 84 3c ff ff ff je 0x804d2fc 804d3c0: 8d 41 ff lea 0xffffffff(%ecx),%eax 804d3c3: 83 f8 3e cmp $0x3e,%eax 804d3c6: 77 12 ja 0x804d3da 804d3c8: 8b 55 ec mov 0xffffffec(%ebp),%edx 804d3cb: 88 0a mov %cl,(%edx) 804d3cd: 85 db test %ebx,%ebx 804d3cf: 0f 85 43 ff ff ff jne 0x804d318 804d3d5: 39 7d f4 cmp %edi,0xfffffff4(%ebp) 804d3d8: 77 16 ja 0x804d3f0 804d3da: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804d3de: 74 09 je 0x804d3e9 804d3e0: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804d3e3: c7 02 00 00 00 00 movl $0x0,(%edx) 804d3e9: b8 ff ff ff ff mov $0xffffffff,%eax 804d3ee: eb 09 jmp 0x804d3f9 804d3f0: c6 07 00 movb $0x0,(%edi) 804d3f3: 47 inc %edi 804d3f4: 89 f8 mov %edi,%eax 804d3f6: 2b 45 0c sub 0xc(%ebp),%eax 804d3f9: 8d 65 e0 lea 0xffffffe0(%ebp),%esp 804d3fc: 5b pop %ebx 804d3fd: 5e pop %esi 804d3fe: 5f pop %edi 804d3ff: 89 ec mov %ebp,%esp 804d401: 5d pop %ebp 804d402: c3 ret 804d403: 90 nop 804d404: 55 push %ebp 804d405: 89 e5 mov %esp,%ebp 804d407: 56 push %esi 804d408: 53 push %ebx 804d409: 8b 75 08 mov 0x8(%ebp),%esi 804d40c: 8b 5d 0c mov 0xc(%ebp),%ebx 804d40f: 89 f0 mov %esi,%eax 804d411: 39 de cmp %ebx,%esi 804d413: 73 2b jae 0x804d440 804d415: 8d 76 00 lea 0x0(%esi),%esi 804d418: 0f b6 10 movzbl (%eax),%edx 804d41b: 40 inc %eax 804d41c: 85 d2 test %edx,%edx 804d41e: 74 20 je 0x804d440 804d420: 89 d1 mov %edx,%ecx 804d422: 81 e1 c0 00 00 00 and $0xc0,%ecx 804d428: 74 0a je 0x804d434 804d42a: 81 f9 c0 00 00 00 cmp $0xc0,%ecx 804d430: 74 06 je 0x804d438 804d432: eb 14 jmp 0x804d448 804d434: 01 d0 add %edx,%eax 804d436: eb 04 jmp 0x804d43c 804d438: 40 inc %eax 804d439: eb 05 jmp 0x804d440 804d43b: 90 nop 804d43c: 39 d8 cmp %ebx,%eax 804d43e: 72 d8 jb 0x804d418 804d440: 39 d8 cmp %ebx,%eax 804d442: 77 04 ja 0x804d448 804d444: 29 f0 sub %esi,%eax 804d446: eb 05 jmp 0x804d44d 804d448: b8 ff ff ff ff mov $0xffffffff,%eax 804d44d: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804d450: 5b pop %ebx 804d451: 5e pop %esi 804d452: 89 ec mov %ebp,%esp 804d454: 5d pop %ebp 804d455: c3 ret 804d456: 8d 36 lea (%esi),%esi 804d458: 55 push %ebp 804d459: 89 e5 mov %esp,%ebp 804d45b: 8b 55 08 mov 0x8(%ebp),%edx 804d45e: 84 d2 test %dl,%dl 804d460: 7c 1a jl 0x804d47c 804d462: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804d467: f6 44 50 01 01 testb $0x1,0x1(%eax,%edx,2) 804d46c: 74 0e je 0x804d47c 804d46e: a1 a4 8f 07 08 mov 0x8078fa4,%eax 804d473: 8b 04 90 mov (%eax,%edx,4),%eax 804d476: 89 ec mov %ebp,%esp 804d478: 5d pop %ebp 804d479: c3 ret 804d47a: 8d 36 lea (%esi),%esi 804d47c: 89 d0 mov %edx,%eax 804d47e: 89 ec mov %ebp,%esp 804d480: 5d pop %ebp 804d481: c3 ret 804d482: 8d 36 lea (%esi),%esi 804d484: 55 push %ebp 804d485: 89 e5 mov %esp,%ebp 804d487: 83 ec 24 sub $0x24,%esp 804d48a: 57 push %edi 804d48b: 56 push %esi 804d48c: 53 push %ebx 804d48d: 8b 4d 10 mov 0x10(%ebp),%ecx 804d490: 89 4d fc mov %ecx,0xfffffffc(%ebp) 804d493: e9 04 02 00 00 jmp 0x804d69c 804d498: 8b 5d 08 mov 0x8(%ebp),%ebx 804d49b: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804d49e: 8b 09 mov (%ecx),%ecx 804d4a0: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 804d4a3: 0f b6 31 movzbl (%ecx),%esi 804d4a6: 89 cf mov %ecx,%edi 804d4a8: e9 d4 01 00 00 jmp 0x804d681 804d4ad: 8d 76 00 lea 0x0(%esi),%esi 804d4b0: 89 f0 mov %esi,%eax 804d4b2: 25 c0 00 00 00 and $0xc0,%eax 804d4b7: 74 13 je 0x804d4cc 804d4b9: 3d c0 00 00 00 cmp $0xc0,%eax 804d4be: 0f 84 a8 01 00 00 je 0x804d66c 804d4c4: e9 df 01 00 00 jmp 0x804d6a8 804d4c9: 8d 76 00 lea 0x0(%esi),%esi 804d4cc: 4e dec %esi 804d4cd: 0f 88 83 01 00 00 js 0x804d656 804d4d3: 89 f0 mov %esi,%eax 804d4d5: f7 d0 not %eax 804d4d7: 83 e0 03 and $0x3,%eax 804d4da: 83 fe ff cmp $0xffffffff,%esi 804d4dd: 7e 78 jle 0x804d557 804d4df: 85 c0 test %eax,%eax 804d4e1: 0f 84 a9 00 00 00 je 0x804d590 804d4e7: 83 f8 03 cmp $0x3,%eax 804d4ea: 7d 6b jge 0x804d557 804d4ec: 83 f8 02 cmp $0x2,%eax 804d4ef: 7d 33 jge 0x804d524 804d4f1: 80 3b 2e cmpb $0x2e,(%ebx) 804d4f4: 0f 84 9e 01 00 00 je 0x804d698 804d4fa: 80 3b 5c cmpb $0x5c,(%ebx) 804d4fd: 75 01 jne 0x804d500 804d4ff: 43 inc %ebx 804d500: 0f b6 03 movzbl (%ebx),%eax 804d503: 50 push %eax 804d504: 43 inc %ebx 804d505: e8 4e ff ff ff call 0x804d458 804d50a: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804d50d: 0f b6 07 movzbl (%edi),%eax 804d510: 50 push %eax 804d511: 47 inc %edi 804d512: e8 41 ff ff ff call 0x804d458 804d517: 83 c4 08 add $0x8,%esp 804d51a: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804d51d: 0f 85 75 01 00 00 jne 0x804d698 804d523: 4e dec %esi 804d524: 80 3b 2e cmpb $0x2e,(%ebx) 804d527: 0f 84 6b 01 00 00 je 0x804d698 804d52d: 80 3b 5c cmpb $0x5c,(%ebx) 804d530: 75 01 jne 0x804d533 804d532: 43 inc %ebx 804d533: 0f b6 03 movzbl (%ebx),%eax 804d536: 50 push %eax 804d537: 43 inc %ebx 804d538: e8 1b ff ff ff call 0x804d458 804d53d: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804d540: 0f b6 07 movzbl (%edi),%eax 804d543: 50 push %eax 804d544: 47 inc %edi 804d545: e8 0e ff ff ff call 0x804d458 804d54a: 83 c4 08 add $0x8,%esp 804d54d: 39 45 f0 cmp %eax,0xfffffff0(%ebp) 804d550: 0f 85 42 01 00 00 jne 0x804d698 804d556: 4e dec %esi 804d557: 80 3b 2e cmpb $0x2e,(%ebx) 804d55a: 0f 84 38 01 00 00 je 0x804d698 804d560: 80 3b 5c cmpb $0x5c,(%ebx) 804d563: 75 01 jne 0x804d566 804d565: 43 inc %ebx 804d566: 0f b6 03 movzbl (%ebx),%eax 804d569: 50 push %eax 804d56a: 43 inc %ebx 804d56b: e8 e8 fe ff ff call 0x804d458 804d570: 89 45 ec mov %eax,0xffffffec(%ebp) 804d573: 0f b6 07 movzbl (%edi),%eax 804d576: 50 push %eax 804d577: 47 inc %edi 804d578: e8 db fe ff ff call 0x804d458 804d57d: 83 c4 08 add $0x8,%esp 804d580: 39 45 ec cmp %eax,0xffffffec(%ebp) 804d583: 0f 85 0f 01 00 00 jne 0x804d698 804d589: 4e dec %esi 804d58a: 0f 88 c6 00 00 00 js 0x804d656 804d590: 80 3b 2e cmpb $0x2e,(%ebx) 804d593: 0f 84 ff 00 00 00 je 0x804d698 804d599: 80 3b 5c cmpb $0x5c,(%ebx) 804d59c: 75 01 jne 0x804d59f 804d59e: 43 inc %ebx 804d59f: 0f b6 03 movzbl (%ebx),%eax 804d5a2: 50 push %eax 804d5a3: 43 inc %ebx 804d5a4: e8 af fe ff ff call 0x804d458 804d5a9: 89 45 e8 mov %eax,0xffffffe8(%ebp) 804d5ac: 0f b6 07 movzbl (%edi),%eax 804d5af: 50 push %eax 804d5b0: 47 inc %edi 804d5b1: e8 a2 fe ff ff call 0x804d458 804d5b6: 83 c4 08 add $0x8,%esp 804d5b9: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 804d5bc: 0f 85 d6 00 00 00 jne 0x804d698 804d5c2: 4e dec %esi 804d5c3: 80 3b 2e cmpb $0x2e,(%ebx) 804d5c6: 0f 84 cc 00 00 00 je 0x804d698 804d5cc: 80 3b 5c cmpb $0x5c,(%ebx) 804d5cf: 75 01 jne 0x804d5d2 804d5d1: 43 inc %ebx 804d5d2: 0f b6 03 movzbl (%ebx),%eax 804d5d5: 50 push %eax 804d5d6: 43 inc %ebx 804d5d7: e8 7c fe ff ff call 0x804d458 804d5dc: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804d5df: 0f b6 07 movzbl (%edi),%eax 804d5e2: 50 push %eax 804d5e3: 47 inc %edi 804d5e4: e8 6f fe ff ff call 0x804d458 804d5e9: 83 c4 08 add $0x8,%esp 804d5ec: 39 45 e4 cmp %eax,0xffffffe4(%ebp) 804d5ef: 0f 85 a3 00 00 00 jne 0x804d698 804d5f5: 4e dec %esi 804d5f6: 80 3b 2e cmpb $0x2e,(%ebx) 804d5f9: 0f 84 99 00 00 00 je 0x804d698 804d5ff: 80 3b 5c cmpb $0x5c,(%ebx) 804d602: 75 01 jne 0x804d605 804d604: 43 inc %ebx 804d605: 0f b6 03 movzbl (%ebx),%eax 804d608: 50 push %eax 804d609: 43 inc %ebx 804d60a: e8 49 fe ff ff call 0x804d458 804d60f: 89 45 e0 mov %eax,0xffffffe0(%ebp) 804d612: 0f b6 07 movzbl (%edi),%eax 804d615: 50 push %eax 804d616: 47 inc %edi 804d617: e8 3c fe ff ff call 0x804d458 804d61c: 83 c4 08 add $0x8,%esp 804d61f: 39 45 e0 cmp %eax,0xffffffe0(%ebp) 804d622: 75 74 jne 0x804d698 804d624: 4e dec %esi 804d625: 80 3b 2e cmpb $0x2e,(%ebx) 804d628: 74 6e je 0x804d698 804d62a: 80 3b 5c cmpb $0x5c,(%ebx) 804d62d: 75 01 jne 0x804d630 804d62f: 43 inc %ebx 804d630: 0f b6 03 movzbl (%ebx),%eax 804d633: 50 push %eax 804d634: 43 inc %ebx 804d635: e8 1e fe ff ff call 0x804d458 804d63a: 89 45 dc mov %eax,0xffffffdc(%ebp) 804d63d: 0f b6 07 movzbl (%edi),%eax 804d640: 50 push %eax 804d641: 47 inc %edi 804d642: e8 11 fe ff ff call 0x804d458 804d647: 83 c4 08 add $0x8,%esp 804d64a: 39 45 dc cmp %eax,0xffffffdc(%ebp) 804d64d: 75 49 jne 0x804d698 804d64f: 4e dec %esi 804d650: 0f 89 3a ff ff ff jns 0x804d590 804d656: 0f b6 33 movzbl (%ebx),%esi 804d659: 43 inc %ebx 804d65a: 85 f6 test %esi,%esi 804d65c: 75 05 jne 0x804d663 804d65e: 80 3f 00 cmpb $0x0,(%edi) 804d661: 74 2c je 0x804d68f 804d663: 83 fe 2e cmp $0x2e,%esi 804d666: 74 16 je 0x804d67e 804d668: eb 2e jmp 0x804d698 804d66a: 8d 36 lea (%esi),%esi 804d66c: 89 f0 mov %esi,%eax 804d66e: 83 e0 3f and $0x3f,%eax 804d671: c1 e0 08 shl $0x8,%eax 804d674: 0f b6 17 movzbl (%edi),%edx 804d677: 09 d0 or %edx,%eax 804d679: 8b 7d 0c mov 0xc(%ebp),%edi 804d67c: 01 c7 add %eax,%edi 804d67e: 0f b6 37 movzbl (%edi),%esi 804d681: 47 inc %edi 804d682: 85 f6 test %esi,%esi 804d684: 0f 85 26 fe ff ff jne 0x804d4b0 804d68a: 80 3b 00 cmpb $0x0,(%ebx) 804d68d: 75 09 jne 0x804d698 804d68f: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804d692: 2b 45 0c sub 0xc(%ebp),%eax 804d695: eb 16 jmp 0x804d6ad 804d697: 90 nop 804d698: 83 45 fc 04 addl $0x4,0xfffffffc(%ebp) 804d69c: 8b 4d 14 mov 0x14(%ebp),%ecx 804d69f: 39 4d fc cmp %ecx,0xfffffffc(%ebp) 804d6a2: 0f 82 f0 fd ff ff jb 0x804d498 804d6a8: b8 ff ff ff ff mov $0xffffffff,%eax 804d6ad: 8d 65 d0 lea 0xffffffd0(%ebp),%esp 804d6b0: 5b pop %ebx 804d6b1: 5e pop %esi 804d6b2: 5f pop %edi 804d6b3: 89 ec mov %ebp,%esp 804d6b5: 5d pop %ebp 804d6b6: c3 ret 804d6b7: 90 nop 804d6b8: 55 push %ebp 804d6b9: 89 e5 mov %esp,%ebp 804d6bb: 8b 45 08 mov 0x8(%ebp),%eax 804d6be: 8a 10 mov (%eax),%dl 804d6c0: 66 c1 e2 08 shl $0x8,%dx 804d6c4: 66 0f b6 40 01 movzbw 0x1(%eax),%ax 804d6c9: 66 09 c2 or %ax,%dx 804d6cc: 0f b7 c2 movzwl %dx,%eax 804d6cf: 89 ec mov %ebp,%esp 804d6d1: 5d pop %ebp 804d6d2: c3 ret 804d6d3: 90 nop 804d6d4: 55 push %ebp 804d6d5: 89 e5 mov %esp,%ebp 804d6d7: 8b 55 08 mov 0x8(%ebp),%edx 804d6da: 8a 0a mov (%edx),%cl 804d6dc: c1 e1 18 shl $0x18,%ecx 804d6df: 0f b6 42 01 movzbl 0x1(%edx),%eax 804d6e3: c1 e0 10 shl $0x10,%eax 804d6e6: 09 c1 or %eax,%ecx 804d6e8: 0f b6 42 02 movzbl 0x2(%edx),%eax 804d6ec: c1 e0 08 shl $0x8,%eax 804d6ef: 09 c1 or %eax,%ecx 804d6f1: 0f b6 42 03 movzbl 0x3(%edx),%eax 804d6f5: 09 c1 or %eax,%ecx 804d6f7: 89 c8 mov %ecx,%eax 804d6f9: 89 ec mov %ebp,%esp 804d6fb: 5d pop %ebp 804d6fc: c3 ret 804d6fd: 8d 76 00 lea 0x0(%esi),%esi 804d700: 55 push %ebp 804d701: 89 e5 mov %esp,%ebp 804d703: 8b 4d 0c mov 0xc(%ebp),%ecx 804d706: 66 8b 55 08 mov 0x8(%ebp),%dx 804d70a: 89 d0 mov %edx,%eax 804d70c: 66 c1 e8 08 shr $0x8,%ax 804d710: 88 01 mov %al,(%ecx) 804d712: 88 51 01 mov %dl,0x1(%ecx) 804d715: 89 ec mov %ebp,%esp 804d717: 5d pop %ebp 804d718: c3 ret 804d719: 8d 76 00 lea 0x0(%esi),%esi 804d71c: 55 push %ebp 804d71d: 89 e5 mov %esp,%ebp 804d71f: 8b 4d 08 mov 0x8(%ebp),%ecx 804d722: 8b 55 0c mov 0xc(%ebp),%edx 804d725: 89 c8 mov %ecx,%eax 804d727: c1 e8 18 shr $0x18,%eax 804d72a: 88 02 mov %al,(%edx) 804d72c: 89 c8 mov %ecx,%eax 804d72e: c1 e8 10 shr $0x10,%eax 804d731: 88 42 01 mov %al,0x1(%edx) 804d734: 89 c8 mov %ecx,%eax 804d736: c1 e8 08 shr $0x8,%eax 804d739: 88 42 02 mov %al,0x2(%edx) 804d73c: 88 4a 03 mov %cl,0x3(%edx) 804d73f: 89 ec mov %ebp,%esp 804d741: 5d pop %ebp 804d742: c3 ret 804d743: 90 nop 804d744: 55 push %ebp 804d745: 89 e5 mov %esp,%ebp 804d747: 81 ec 24 04 00 00 sub $0x424,%esp 804d74d: 57 push %edi 804d74e: 56 push %esi 804d74f: 53 push %ebx 804d750: c7 85 f0 fb ff ff 00 movl $0x0,0xfffffbf0(%ebp) 804d757: 00 00 00 804d75a: c7 85 ec fb ff ff 00 movl $0x0,0xfffffbec(%ebp) 804d761: 00 00 00 804d764: c7 85 e8 fb ff ff 00 movl $0x0,0xfffffbe8(%ebp) 804d76b: 00 00 00 804d76e: c7 85 e4 fb ff ff 00 movl $0x0,0xfffffbe4(%ebp) 804d775: 00 00 00 804d778: 83 3d 44 85 07 08 00 cmpl $0x0,0x8078544 804d77f: 75 0a jne 0x804d78b 804d781: c7 05 44 85 07 08 05 movl $0x5,0x8078544 804d788: 00 00 00 804d78b: 83 3d 48 85 07 08 00 cmpl $0x0,0x8078548 804d792: 75 0a jne 0x804d79e 804d794: c7 05 48 85 07 08 04 movl $0x4,0x8078548 804d79b: 00 00 00 804d79e: f6 05 4c 85 07 08 01 testb $0x1,0x807854c 804d7a5: 75 0a jne 0x804d7b1 804d7a7: c7 05 4c 85 07 08 c0 movl $0x2c0,0x807854c 804d7ae: 02 00 00 804d7b1: 66 83 3d 84 85 07 08 cmpw $0x0,0x8078584 804d7b8: 00 804d7b9: 75 0b jne 0x804d7c6 804d7bb: e8 f4 07 00 00 call 0x804dfb4 804d7c0: 66 a3 84 85 07 08 mov %ax,0x8078584 804d7c6: c7 05 58 85 07 08 00 movl $0x0,0x8078558 804d7cd: 00 00 00 804d7d0: 66 c7 05 54 85 07 08 movw $0x2,0x8078554 804d7d7: 02 00 804d7d9: 66 c7 05 56 85 07 08 movw $0x3500,0x8078556 804d7e0: 00 35 804d7e2: c7 05 50 85 07 08 01 movl $0x1,0x8078550 804d7e9: 00 00 00 804d7ec: 80 25 a8 86 07 08 f0 andb $0xf0,0x80786a8 804d7f3: 80 0d a8 86 07 08 01 orb $0x1,0x80786a8 804d7fa: c7 05 a4 86 07 08 00 movl $0x0,0x80786a4 804d801: 00 00 00 804d804: 68 01 7c 06 08 push $0x8067c01 804d809: e8 5a 7e 00 00 call 0x8055668 804d80e: 89 c3 mov %eax,%ebx 804d810: 83 c4 04 add $0x4,%esp 804d813: 85 db test %ebx,%ebx 804d815: 0f 84 99 00 00 00 je 0x804d8b4 804d81b: 68 ff 00 00 00 push $0xff 804d820: 53 push %ebx 804d821: 68 a4 85 07 08 push $0x80785a4 804d826: e8 e1 8f 00 00 call 0x805680c 804d82b: ff 85 ec fb ff ff incl 0xfffffbec(%ebp) 804d831: bb a4 85 07 08 mov $0x80785a4,%ebx 804d836: c7 05 88 85 07 08 a4 movl $0x80785a4,0x8078588 804d83d: 85 07 08 804d840: ba 8c 85 07 08 mov $0x807858c,%edx 804d845: 31 f6 xor %esi,%esi 804d847: 83 c4 0c add $0xc,%esp 804d84a: 80 3d a4 85 07 08 00 cmpb $0x0,0x80785a4 804d851: 74 58 je 0x804d8ab 804d853: 90 nop 804d854: 81 fa a0 85 07 08 cmp $0x80785a0,%edx 804d85a: 73 45 jae 0x804d8a1 804d85c: 80 3b 0a cmpb $0xa,(%ebx) 804d85f: 74 40 je 0x804d8a1 804d861: 80 3b 20 cmpb $0x20,(%ebx) 804d864: 74 05 je 0x804d86b 804d866: 80 3b 09 cmpb $0x9,(%ebx) 804d869: 75 0d jne 0x804d878 804d86b: c6 03 00 movb $0x0,(%ebx) 804d86e: be 01 00 00 00 mov $0x1,%esi 804d873: eb 18 jmp 0x804d88d 804d875: 8d 76 00 lea 0x0(%esi),%esi 804d878: 85 f6 test %esi,%esi 804d87a: 74 11 je 0x804d88d 804d87c: 89 1a mov %ebx,(%edx) 804d87e: 83 c2 04 add $0x4,%edx 804d881: 31 f6 xor %esi,%esi 804d883: c7 85 e8 fb ff ff 01 movl $0x1,0xfffffbe8(%ebp) 804d88a: 00 00 00 804d88d: 43 inc %ebx 804d88e: 80 3b 00 cmpb $0x0,(%ebx) 804d891: 75 c1 jne 0x804d854 804d893: eb 0c jmp 0x804d8a1 804d895: 8d 76 00 lea 0x0(%esi),%esi 804d898: 8a 03 mov (%ebx),%al 804d89a: 04 f7 add $0xf7,%al 804d89c: 3c 01 cmp $0x1,%al 804d89e: 76 0b jbe 0x804d8ab 804d8a0: 43 inc %ebx 804d8a1: 80 3b 00 cmpb $0x0,(%ebx) 804d8a4: 74 05 je 0x804d8ab 804d8a6: 80 3b 20 cmpb $0x20,(%ebx) 804d8a9: 75 ed jne 0x804d898 804d8ab: c6 03 00 movb $0x0,(%ebx) 804d8ae: c7 02 00 00 00 00 movl $0x0,(%edx) 804d8b4: 68 0d 7c 06 08 push $0x8067c0d 804d8b9: 68 0f 7c 06 08 push $0x8067c0f 804d8be: e8 5d 1d 00 00 call 0x804f620 804d8c3: 89 85 f4 fb ff ff mov %eax,0xfffffbf4(%ebp) 804d8c9: 83 c4 08 add $0x8,%esp 804d8cc: 85 c0 test %eax,%eax 804d8ce: 0f 84 fe 04 00 00 je 0x804ddd2 804d8d4: 8d 8d 00 fc ff ff lea 0xfffffc00(%ebp),%ecx 804d8da: 89 8d dc fb ff ff mov %ecx,0xfffffbdc(%ebp) 804d8e0: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 804d8e6: 51 push %ecx 804d8e7: 68 00 04 00 00 push $0x400 804d8ec: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804d8f2: 51 push %ecx 804d8f3: e8 cc 1c 00 00 call 0x804f5c4 804d8f8: 83 c4 0c add $0xc,%esp 804d8fb: 85 c0 test %eax,%eax 804d8fd: 0f 84 95 04 00 00 je 0x804dd98 804d903: 80 bd 00 fc ff ff 3b cmpb $0x3b,0xfffffc00(%ebp) 804d90a: 74 d4 je 0x804d8e0 804d90c: 80 bd 00 fc ff ff 23 cmpb $0x23,0xfffffc00(%ebp) 804d913: 74 cb je 0x804d8e0 804d915: 6a 06 push $0x6 804d917: 68 20 7c 06 08 push $0x8067c20 804d91c: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804d922: 51 push %ecx 804d923: e8 dc a1 00 00 call 0x8057b04 804d928: 83 c4 0c add $0xc,%esp 804d92b: 85 c0 test %eax,%eax 804d92d: 0f 85 8d 00 00 00 jne 0x804d9c0 804d933: 80 bd 06 fc ff ff 20 cmpb $0x20,0xfffffc06(%ebp) 804d93a: 74 09 je 0x804d945 804d93c: 80 bd 06 fc ff ff 09 cmpb $0x9,0xfffffc06(%ebp) 804d943: 75 7b jne 0x804d9c0 804d945: 83 bd ec fb ff ff 00 cmpl $0x0,0xfffffbec(%ebp) 804d94c: 75 92 jne 0x804d8e0 804d94e: 8d 9d 06 fc ff ff lea 0xfffffc06(%ebp),%ebx 804d954: 80 bd 06 fc ff ff 20 cmpb $0x20,0xfffffc06(%ebp) 804d95b: 74 0b je 0x804d968 804d95d: 80 bd 06 fc ff ff 09 cmpb $0x9,0xfffffc06(%ebp) 804d964: 75 0d jne 0x804d973 804d966: 8d 36 lea (%esi),%esi 804d968: 43 inc %ebx 804d969: 80 3b 20 cmpb $0x20,(%ebx) 804d96c: 74 fa je 0x804d968 804d96e: 80 3b 09 cmpb $0x9,(%ebx) 804d971: 74 f5 je 0x804d968 804d973: 80 3b 00 cmpb $0x0,(%ebx) 804d976: 0f 84 64 ff ff ff je 0x804d8e0 804d97c: 80 3b 0a cmpb $0xa,(%ebx) 804d97f: 0f 84 5b ff ff ff je 0x804d8e0 804d985: 68 ff 00 00 00 push $0xff 804d98a: 53 push %ebx 804d98b: 68 a4 85 07 08 push $0x80785a4 804d990: e8 77 8e 00 00 call 0x805680c 804d995: 68 27 7c 06 08 push $0x8067c27 804d99a: 68 a4 85 07 08 push $0x80785a4 804d99f: e8 8c a1 00 00 call 0x8057b30 804d9a4: 89 c3 mov %eax,%ebx 804d9a6: 83 c4 14 add $0x14,%esp 804d9a9: 85 db test %ebx,%ebx 804d9ab: 74 03 je 0x804d9b0 804d9ad: c6 03 00 movb $0x0,(%ebx) 804d9b0: c7 85 e8 fb ff ff 00 movl $0x0,0xfffffbe8(%ebp) 804d9b7: 00 00 00 804d9ba: e9 21 ff ff ff jmp 0x804d8e0 804d9bf: 90 nop 804d9c0: 6a 06 push $0x6 804d9c2: 68 2b 7c 06 08 push $0x8067c2b 804d9c7: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804d9cd: 51 push %ecx 804d9ce: e8 31 a1 00 00 call 0x8057b04 804d9d3: 83 c4 0c add $0xc,%esp 804d9d6: 85 c0 test %eax,%eax 804d9d8: 0f 85 fa 00 00 00 jne 0x804dad8 804d9de: 80 bd 06 fc ff ff 20 cmpb $0x20,0xfffffc06(%ebp) 804d9e5: 74 0d je 0x804d9f4 804d9e7: 80 bd 06 fc ff ff 09 cmpb $0x9,0xfffffc06(%ebp) 804d9ee: 0f 85 e4 00 00 00 jne 0x804dad8 804d9f4: 83 bd ec fb ff ff 00 cmpl $0x0,0xfffffbec(%ebp) 804d9fb: 0f 85 df fe ff ff jne 0x804d8e0 804da01: 8d 9d 06 fc ff ff lea 0xfffffc06(%ebp),%ebx 804da07: 80 bd 06 fc ff ff 20 cmpb $0x20,0xfffffc06(%ebp) 804da0e: 74 0c je 0x804da1c 804da10: 80 bd 06 fc ff ff 09 cmpb $0x9,0xfffffc06(%ebp) 804da17: 75 0e jne 0x804da27 804da19: 8d 76 00 lea 0x0(%esi),%esi 804da1c: 43 inc %ebx 804da1d: 80 3b 20 cmpb $0x20,(%ebx) 804da20: 74 fa je 0x804da1c 804da22: 80 3b 09 cmpb $0x9,(%ebx) 804da25: 74 f5 je 0x804da1c 804da27: 80 3b 00 cmpb $0x0,(%ebx) 804da2a: 0f 84 b0 fe ff ff je 0x804d8e0 804da30: 80 3b 0a cmpb $0xa,(%ebx) 804da33: 0f 84 a7 fe ff ff je 0x804d8e0 804da39: 68 ff 00 00 00 push $0xff 804da3e: 53 push %ebx 804da3f: 68 a4 85 07 08 push $0x80785a4 804da44: e8 c3 8d 00 00 call 0x805680c 804da49: 6a 0a push $0xa 804da4b: 68 a4 85 07 08 push $0x80785a4 804da50: e8 1b 9f 00 00 call 0x8057970 804da55: 89 c3 mov %eax,%ebx 804da57: 83 c4 14 add $0x14,%esp 804da5a: 85 db test %ebx,%ebx 804da5c: 74 03 je 0x804da61 804da5e: c6 03 00 movb $0x0,(%ebx) 804da61: bb a4 85 07 08 mov $0x80785a4,%ebx 804da66: c7 05 88 85 07 08 a4 movl $0x80785a4,0x8078588 804da6d: 85 07 08 804da70: ba 8c 85 07 08 mov $0x807858c,%edx 804da75: 31 f6 xor %esi,%esi 804da77: 80 3d a4 85 07 08 00 cmpb $0x0,0x80785a4 804da7e: 74 40 je 0x804dac0 804da80: 81 fa a0 85 07 08 cmp $0x80785a0,%edx 804da86: 73 2e jae 0x804dab6 804da88: 80 3b 20 cmpb $0x20,(%ebx) 804da8b: 74 05 je 0x804da92 804da8d: 80 3b 09 cmpb $0x9,(%ebx) 804da90: 75 0a jne 0x804da9c 804da92: c6 03 00 movb $0x0,(%ebx) 804da95: be 01 00 00 00 mov $0x1,%esi 804da9a: eb 0b jmp 0x804daa7 804da9c: 85 f6 test %esi,%esi 804da9e: 74 07 je 0x804daa7 804daa0: 89 1a mov %ebx,(%edx) 804daa2: 83 c2 04 add $0x4,%edx 804daa5: 31 f6 xor %esi,%esi 804daa7: 43 inc %ebx 804daa8: 80 3b 00 cmpb $0x0,(%ebx) 804daab: 75 d3 jne 0x804da80 804daad: eb 07 jmp 0x804dab6 804daaf: 90 nop 804dab0: 80 3b 09 cmpb $0x9,(%ebx) 804dab3: 74 0b je 0x804dac0 804dab5: 43 inc %ebx 804dab6: 80 3b 00 cmpb $0x0,(%ebx) 804dab9: 74 05 je 0x804dac0 804dabb: 80 3b 20 cmpb $0x20,(%ebx) 804dabe: 75 f0 jne 0x804dab0 804dac0: c6 03 00 movb $0x0,(%ebx) 804dac3: c7 02 00 00 00 00 movl $0x0,(%edx) 804dac9: c7 85 e8 fb ff ff 01 movl $0x1,0xfffffbe8(%ebp) 804dad0: 00 00 00 804dad3: e9 08 fe ff ff jmp 0x804d8e0 804dad8: 6a 0a push $0xa 804dada: 68 32 7c 06 08 push $0x8067c32 804dadf: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804dae5: 51 push %ecx 804dae6: e8 19 a0 00 00 call 0x8057b04 804daeb: 83 c4 0c add $0xc,%esp 804daee: 85 c0 test %eax,%eax 804daf0: 0f 85 a6 00 00 00 jne 0x804db9c 804daf6: 80 bd 0a fc ff ff 20 cmpb $0x20,0xfffffc0a(%ebp) 804dafd: 74 0d je 0x804db0c 804daff: 80 bd 0a fc ff ff 09 cmpb $0x9,0xfffffc0a(%ebp) 804db06: 0f 85 90 00 00 00 jne 0x804db9c 804db0c: 83 bd f0 fb ff ff 02 cmpl $0x2,0xfffffbf0(%ebp) 804db13: 0f 8f 83 00 00 00 jg 0x804db9c 804db19: 8d 9d 0a fc ff ff lea 0xfffffc0a(%ebp),%ebx 804db1f: 80 bd 0a fc ff ff 20 cmpb $0x20,0xfffffc0a(%ebp) 804db26: 74 0c je 0x804db34 804db28: 80 bd 0a fc ff ff 09 cmpb $0x9,0xfffffc0a(%ebp) 804db2f: 75 0e jne 0x804db3f 804db31: 8d 76 00 lea 0x0(%esi),%esi 804db34: 43 inc %ebx 804db35: 80 3b 20 cmpb $0x20,(%ebx) 804db38: 74 fa je 0x804db34 804db3a: 80 3b 09 cmpb $0x9,(%ebx) 804db3d: 74 f5 je 0x804db34 804db3f: 80 3b 00 cmpb $0x0,(%ebx) 804db42: 0f 84 98 fd ff ff je 0x804d8e0 804db48: 80 3b 0a cmpb $0xa,(%ebx) 804db4b: 0f 84 8f fd ff ff je 0x804d8e0 804db51: 8d 85 fc fb ff ff lea 0xfffffbfc(%ebp),%eax 804db57: 50 push %eax 804db58: 53 push %ebx 804db59: e8 56 f3 ff ff call 0x804ceb4 804db5e: 83 c4 08 add $0x8,%esp 804db61: 85 c0 test %eax,%eax 804db63: 0f 84 77 fd ff ff je 0x804d8e0 804db69: 8b 95 f0 fb ff ff mov 0xfffffbf0(%ebp),%edx 804db6f: c1 e2 04 shl $0x4,%edx 804db72: 8b 85 fc fb ff ff mov 0xfffffbfc(%ebp),%eax 804db78: 89 82 58 85 07 08 mov %eax,0x8078558(%edx) 804db7e: 66 c7 82 54 85 07 08 movw $0x2,0x8078554(%edx) 804db85: 02 00 804db87: 66 c7 82 56 85 07 08 movw $0x3500,0x8078556(%edx) 804db8e: 00 35 804db90: ff 85 f0 fb ff ff incl 0xfffffbf0(%ebp) 804db96: e9 45 fd ff ff jmp 0x804d8e0 804db9b: 90 nop 804db9c: 6a 08 push $0x8 804db9e: 68 3d 7c 06 08 push $0x8067c3d 804dba3: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804dba9: 51 push %ecx 804dbaa: e8 55 9f 00 00 call 0x8057b04 804dbaf: 83 c4 0c add $0xc,%esp 804dbb2: 85 c0 test %eax,%eax 804dbb4: 0f 85 8e 01 00 00 jne 0x804dd48 804dbba: 80 bd 08 fc ff ff 20 cmpb $0x20,0xfffffc08(%ebp) 804dbc1: 74 0d je 0x804dbd0 804dbc3: 80 bd 08 fc ff ff 09 cmpb $0x9,0xfffffc08(%ebp) 804dbca: 0f 85 78 01 00 00 jne 0x804dd48 804dbd0: 8d 9d 08 fc ff ff lea 0xfffffc08(%ebp),%ebx 804dbd6: 83 bd e4 fb ff ff 09 cmpl $0x9,0xfffffbe4(%ebp) 804dbdd: 0f 8f fd fc ff ff jg 0x804d8e0 804dbe3: 8b 8d e4 fb ff ff mov 0xfffffbe4(%ebp),%ecx 804dbe9: 8d 3c cd 00 00 00 00 lea 0x0(,%ecx,8),%edi 804dbf0: eb 03 jmp 0x804dbf5 804dbf2: 8d 36 lea (%esi),%esi 804dbf4: 43 inc %ebx 804dbf5: 80 3b 20 cmpb $0x20,(%ebx) 804dbf8: 74 fa je 0x804dbf4 804dbfa: 80 3b 09 cmpb $0x9,(%ebx) 804dbfd: 74 f5 je 0x804dbf4 804dbff: 80 3b 00 cmpb $0x0,(%ebx) 804dc02: 0f 84 d8 fc ff ff je 0x804d8e0 804dc08: 80 3b 0a cmpb $0xa,(%ebx) 804dc0b: 0f 84 cf fc ff ff je 0x804d8e0 804dc11: 80 3b 3b cmpb $0x3b,(%ebx) 804dc14: 0f 84 c6 fc ff ff je 0x804d8e0 804dc1a: 89 9d e0 fb ff ff mov %ebx,0xfffffbe0(%ebp) 804dc20: 80 3b 00 cmpb $0x0,(%ebx) 804dc23: 74 37 je 0x804dc5c 804dc25: 8d 76 00 lea 0x0(%esi),%esi 804dc28: 0f b6 03 movzbl (%ebx),%eax 804dc2b: 50 push %eax 804dc2c: 68 fe 7b 06 08 push $0x8067bfe 804dc31: e8 3a 9d 00 00 call 0x8057970 804dc36: 83 c4 08 add $0x8,%esp 804dc39: 85 c0 test %eax,%eax 804dc3b: 75 1f jne 0x804dc5c 804dc3d: 80 3b 3b cmpb $0x3b,(%ebx) 804dc40: 74 1a je 0x804dc5c 804dc42: 80 3b 00 cmpb $0x0,(%ebx) 804dc45: 7c 15 jl 0x804dc5c 804dc47: 0f b6 13 movzbl (%ebx),%edx 804dc4a: a1 a0 8f 07 08 mov 0x8078fa0,%eax 804dc4f: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804dc54: 75 06 jne 0x804dc5c 804dc56: 43 inc %ebx 804dc57: 80 3b 00 cmpb $0x0,(%ebx) 804dc5a: 75 cc jne 0x804dc28 804dc5c: 0f b6 33 movzbl (%ebx),%esi 804dc5f: c6 03 00 movb $0x0,(%ebx) 804dc62: 8d 85 f8 fb ff ff lea 0xfffffbf8(%ebp),%eax 804dc68: 50 push %eax 804dc69: 8b 8d e0 fb ff ff mov 0xfffffbe0(%ebp),%ecx 804dc6f: 51 push %ecx 804dc70: e8 3f f2 ff ff call 0x804ceb4 804dc75: 83 c4 08 add $0x8,%esp 804dc78: 85 c0 test %eax,%eax 804dc7a: 0f 84 b2 00 00 00 je 0x804dd32 804dc80: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 804dc86: 89 87 ac 86 07 08 mov %eax,0x80786ac(%edi) 804dc8c: 56 push %esi 804dc8d: 68 fe 7b 06 08 push $0x8067bfe 804dc92: e8 d9 9c 00 00 call 0x8057970 804dc97: 83 c4 08 add $0x8,%esp 804dc9a: 85 c0 test %eax,%eax 804dc9c: 74 76 je 0x804dd14 804dc9e: 89 f1 mov %esi,%ecx 804dca0: 88 c8 mov %cl,%al 804dca2: 88 03 mov %al,(%ebx) 804dca4: 43 inc %ebx 804dca5: 89 9d e0 fb ff ff mov %ebx,0xfffffbe0(%ebp) 804dcab: 80 3b 00 cmpb $0x0,(%ebx) 804dcae: 74 36 je 0x804dce6 804dcb0: 80 3b 3b cmpb $0x3b,(%ebx) 804dcb3: 74 31 je 0x804dce6 804dcb5: 80 3b 00 cmpb $0x0,(%ebx) 804dcb8: 7c 2c jl 0x804dce6 804dcba: 0f b6 03 movzbl (%ebx),%eax 804dcbd: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 804dcc3: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804dcc8: 75 1c jne 0x804dce6 804dcca: 8d 36 lea (%esi),%esi 804dccc: 43 inc %ebx 804dccd: 80 3b 00 cmpb $0x0,(%ebx) 804dcd0: 74 14 je 0x804dce6 804dcd2: 80 3b 3b cmpb $0x3b,(%ebx) 804dcd5: 74 0f je 0x804dce6 804dcd7: 80 3b 00 cmpb $0x0,(%ebx) 804dcda: 7c 0a jl 0x804dce6 804dcdc: 0f b6 03 movzbl (%ebx),%eax 804dcdf: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804dce4: 74 e6 je 0x804dccc 804dce6: 0f b6 33 movzbl (%ebx),%esi 804dce9: c6 03 00 movb $0x0,(%ebx) 804dcec: 8d 85 f8 fb ff ff lea 0xfffffbf8(%ebp),%eax 804dcf2: 50 push %eax 804dcf3: 8b 8d e0 fb ff ff mov 0xfffffbe0(%ebp),%ecx 804dcf9: 51 push %ecx 804dcfa: e8 b5 f1 ff ff call 0x804ceb4 804dcff: 83 c4 08 add $0x8,%esp 804dd02: 85 c0 test %eax,%eax 804dd04: 74 0e je 0x804dd14 804dd06: 8b 85 f8 fb ff ff mov 0xfffffbf8(%ebp),%eax 804dd0c: 89 87 b0 86 07 08 mov %eax,0x80786b0(%edi) 804dd12: eb 15 jmp 0x804dd29 804dd14: 8b 87 ac 86 07 08 mov 0x80786ac(%edi),%eax 804dd1a: 50 push %eax 804dd1b: e8 54 02 00 00 call 0x804df74 804dd20: 89 87 b0 86 07 08 mov %eax,0x80786b0(%edi) 804dd26: 83 c4 04 add $0x4,%esp 804dd29: 83 c7 08 add $0x8,%edi 804dd2c: ff 85 e4 fb ff ff incl 0xfffffbe4(%ebp) 804dd32: 89 f1 mov %esi,%ecx 804dd34: 88 0b mov %cl,(%ebx) 804dd36: 83 bd e4 fb ff ff 09 cmpl $0x9,0xfffffbe4(%ebp) 804dd3d: 0f 8e b2 fe ff ff jle 0x804dbf5 804dd43: e9 98 fb ff ff jmp 0x804d8e0 804dd48: 6a 07 push $0x7 804dd4a: 68 46 7c 06 08 push $0x8067c46 804dd4f: 8b 8d dc fb ff ff mov 0xfffffbdc(%ebp),%ecx 804dd55: 51 push %ecx 804dd56: e8 a9 9d 00 00 call 0x8057b04 804dd5b: 83 c4 0c add $0xc,%esp 804dd5e: 85 c0 test %eax,%eax 804dd60: 0f 85 7a fb ff ff jne 0x804d8e0 804dd66: 80 bd 07 fc ff ff 20 cmpb $0x20,0xfffffc07(%ebp) 804dd6d: 74 0d je 0x804dd7c 804dd6f: 80 bd 07 fc ff ff 09 cmpb $0x9,0xfffffc07(%ebp) 804dd76: 0f 85 64 fb ff ff jne 0x804d8e0 804dd7c: 68 4e 7c 06 08 push $0x8067c4e 804dd81: 8d 85 07 fc ff ff lea 0xfffffc07(%ebp),%eax 804dd87: 50 push %eax 804dd88: e8 db 00 00 00 call 0x804de68 804dd8d: 83 c4 08 add $0x8,%esp 804dd90: e9 4b fb ff ff jmp 0x804d8e0 804dd95: 8d 76 00 lea 0x0(%esi),%esi 804dd98: 83 bd f0 fb ff ff 01 cmpl $0x1,0xfffffbf0(%ebp) 804dd9f: 7e 0c jle 0x804ddad 804dda1: 8b 8d f0 fb ff ff mov 0xfffffbf0(%ebp),%ecx 804dda7: 89 0d 50 85 07 08 mov %ecx,0x8078550 804ddad: 8a 85 e4 fb ff ff mov 0xfffffbe4(%ebp),%al 804ddb3: c0 e0 04 shl $0x4,%al 804ddb6: 80 25 a8 86 07 08 0f andb $0xf,0x80786a8 804ddbd: 08 05 a8 86 07 08 or %al,0x80786a8 804ddc3: 8b 8d f4 fb ff ff mov 0xfffffbf4(%ebp),%ecx 804ddc9: 51 push %ecx 804ddca: e8 71 17 00 00 call 0x804f540 804ddcf: 83 c4 04 add $0x4,%esp 804ddd2: 80 3d a4 85 07 08 00 cmpb $0x0,0x80785a4 804ddd9: 75 3a jne 0x804de15 804dddb: 68 ff 00 00 00 push $0xff 804dde0: 8d 9d 00 fc ff ff lea 0xfffffc00(%ebp),%ebx 804dde6: 53 push %ebx 804dde7: e8 68 8b 00 00 call 0x8056954 804ddec: 83 c4 08 add $0x8,%esp 804ddef: 85 c0 test %eax,%eax 804ddf1: 75 22 jne 0x804de15 804ddf3: 6a 2e push $0x2e 804ddf5: 53 push %ebx 804ddf6: e8 75 9b 00 00 call 0x8057970 804ddfb: 89 c3 mov %eax,%ebx 804ddfd: 83 c4 08 add $0x8,%esp 804de00: 85 db test %ebx,%ebx 804de02: 74 11 je 0x804de15 804de04: 8d 43 01 lea 0x1(%ebx),%eax 804de07: 50 push %eax 804de08: 68 a4 85 07 08 push $0x80785a4 804de0d: e8 2e 88 00 00 call 0x8056640 804de12: 83 c4 08 add $0x8,%esp 804de15: 83 bd e8 fb ff ff 00 cmpl $0x0,0xfffffbe8(%ebp) 804de1c: 75 14 jne 0x804de32 804de1e: c7 05 88 85 07 08 a4 movl $0x80785a4,0x8078588 804de25: 85 07 08 804de28: c7 05 8c 85 07 08 00 movl $0x0,0x807858c 804de2f: 00 00 00 804de32: 68 53 7c 06 08 push $0x8067c53 804de37: e8 2c 78 00 00 call 0x8055668 804de3c: 89 c3 mov %eax,%ebx 804de3e: 83 c4 04 add $0x4,%esp 804de41: 85 db test %ebx,%ebx 804de43: 74 0b je 0x804de50 804de45: 68 5f 7c 06 08 push $0x8067c5f 804de4a: 53 push %ebx 804de4b: e8 18 00 00 00 call 0x804de68 804de50: 80 0d 4c 85 07 08 01 orb $0x1,0x807854c 804de57: 31 c0 xor %eax,%eax 804de59: 8d a5 d0 fb ff ff lea 0xfffffbd0(%ebp),%esp 804de5f: 5b pop %ebx 804de60: 5e pop %esi 804de61: 5f pop %edi 804de62: 89 ec mov %ebp,%esp 804de64: 5d pop %ebp 804de65: c3 ret 804de66: 8d 36 lea (%esi),%esi 804de68: 55 push %ebp 804de69: 89 e5 mov %esp,%ebp 804de6b: 57 push %edi 804de6c: 56 push %esi 804de6d: 53 push %ebx 804de6e: 8b 7d 08 mov 0x8(%ebp),%edi 804de71: 8b 75 0c mov 0xc(%ebp),%esi 804de74: 89 fb mov %edi,%ebx 804de76: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804de7d: 0f 84 dd 00 00 00 je 0x804df60 804de83: 56 push %esi 804de84: 53 push %ebx 804de85: 68 63 7c 06 08 push $0x8067c63 804de8a: e8 5d 19 00 00 call 0x804f7ec 804de8f: 83 c4 0c add $0xc,%esp 804de92: e9 c9 00 00 00 jmp 0x804df60 804de97: 90 nop 804de98: 43 inc %ebx 804de99: 80 3b 20 cmpb $0x20,(%ebx) 804de9c: 74 fa je 0x804de98 804de9e: 80 3b 09 cmpb $0x9,(%ebx) 804dea1: 74 f5 je 0x804de98 804dea3: 6a 06 push $0x6 804dea5: 68 85 7c 06 08 push $0x8067c85 804deaa: 53 push %ebx 804deab: e8 54 9c 00 00 call 0x8057b04 804deb0: 83 c4 0c add $0xc,%esp 804deb3: 85 c0 test %eax,%eax 804deb5: 75 55 jne 0x804df0c 804deb7: 8d 43 06 lea 0x6(%ebx),%eax 804deba: 6a 00 push $0x0 804debc: 6a 0a push $0xa 804debe: 6a 00 push $0x0 804dec0: 50 push %eax 804dec1: e8 9e 81 00 00 call 0x8056064 804dec6: 83 c4 10 add $0x10,%esp 804dec9: 83 f8 0f cmp $0xf,%eax 804decc: 7f 12 jg 0x804dee0 804dece: 24 0f and $0xf,%al 804ded0: 80 25 a8 86 07 08 f0 andb $0xf0,0x80786a8 804ded7: 08 05 a8 86 07 08 or %al,0x80786a8 804dedd: eb 08 jmp 0x804dee7 804dedf: 90 nop 804dee0: 80 0d a8 86 07 08 0f orb $0xf,0x80786a8 804dee7: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804deee: 74 66 je 0x804df56 804def0: 8a 05 a8 86 07 08 mov 0x80786a8,%al 804def6: 83 e0 0f and $0xf,%eax 804def9: 50 push %eax 804defa: 68 8c 7c 06 08 push $0x8067c8c 804deff: e8 e8 18 00 00 call 0x804f7ec 804df04: 83 c4 08 add $0x8,%esp 804df07: eb 4d jmp 0x804df56 804df09: 8d 76 00 lea 0x0(%esi),%esi 804df0c: 6a 05 push $0x5 804df0e: 68 99 7c 06 08 push $0x8067c99 804df13: 53 push %ebx 804df14: e8 eb 9b 00 00 call 0x8057b04 804df19: 83 c4 0c add $0xc,%esp 804df1c: 85 c0 test %eax,%eax 804df1e: 75 36 jne 0x804df56 804df20: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804df27: 75 16 jne 0x804df3f 804df29: 56 push %esi 804df2a: 57 push %edi 804df2b: 68 9f 7c 06 08 push $0x8067c9f 804df30: e8 b7 18 00 00 call 0x804f7ec 804df35: 80 0d 4c 85 07 08 02 orb $0x2,0x807854c 804df3c: 83 c4 0c add $0xc,%esp 804df3f: 68 c0 7c 06 08 push $0x8067cc0 804df44: e8 a3 18 00 00 call 0x804f7ec 804df49: 83 c4 04 add $0x4,%esp 804df4c: eb 08 jmp 0x804df56 804df4e: 8d 36 lea (%esi),%esi 804df50: 80 3b 09 cmpb $0x9,(%ebx) 804df53: 74 0b je 0x804df60 804df55: 43 inc %ebx 804df56: 80 3b 00 cmpb $0x0,(%ebx) 804df59: 74 0e je 0x804df69 804df5b: 80 3b 20 cmpb $0x20,(%ebx) 804df5e: 75 f0 jne 0x804df50 804df60: 80 3b 00 cmpb $0x0,(%ebx) 804df63: 0f 85 30 ff ff ff jne 0x804de99 804df69: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804df6c: 5b pop %ebx 804df6d: 5e pop %esi 804df6e: 5f pop %edi 804df6f: 89 ec mov %ebp,%esp 804df71: 5d pop %ebp 804df72: c3 ret 804df73: 90 nop 804df74: 55 push %ebp 804df75: 89 e5 mov %esp,%ebp 804df77: 8b 45 08 mov 0x8(%ebp),%eax 804df7a: 86 c4 xchg %al,%ah 804df7c: c1 c8 10 ror $0x10,%eax 804df7f: 86 c4 xchg %al,%ah 804df81: 85 c0 test %eax,%eax 804df83: 7c 0b jl 0x804df90 804df85: b8 ff 00 00 00 mov $0xff,%eax 804df8a: 89 ec mov %ebp,%esp 804df8c: 5d pop %ebp 804df8d: c3 ret 804df8e: 8d 36 lea (%esi),%esi 804df90: 25 00 00 00 c0 and $0xc0000000,%eax 804df95: 3d 00 00 00 80 cmp $0x80000000,%eax 804df9a: 74 0c je 0x804dfa8 804df9c: b8 ff ff ff 00 mov $0xffffff,%eax 804dfa1: 89 ec mov %ebp,%esp 804dfa3: 5d pop %ebp 804dfa4: c3 ret 804dfa5: 8d 76 00 lea 0x0(%esi),%esi 804dfa8: b8 ff ff 00 00 mov $0xffff,%eax 804dfad: 89 ec mov %ebp,%esp 804dfaf: 5d pop %ebp 804dfb0: c3 ret 804dfb1: 8d 76 00 lea 0x0(%esi),%esi 804dfb4: 55 push %ebp 804dfb5: 89 e5 mov %esp,%ebp 804dfb7: 83 ec 08 sub $0x8,%esp 804dfba: 6a 00 push $0x0 804dfbc: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 804dfbf: 50 push %eax 804dfc0: e8 8f 92 00 00 call 0x8057254 804dfc5: e8 66 92 00 00 call 0x8057230 804dfca: 89 c2 mov %eax,%edx 804dfcc: 66 8b 45 f8 mov 0xfffffff8(%ebp),%ax 804dfd0: 66 33 45 fc xor 0xfffffffc(%ebp),%ax 804dfd4: 66 31 d0 xor %dx,%ax 804dfd7: 25 ff ff 00 00 and $0xffff,%eax 804dfdc: 89 ec mov %ebp,%esp 804dfde: 5d pop %ebp 804dfdf: c3 ret 804dfe0: 55 push %ebp 804dfe1: 89 e5 mov %esp,%ebp 804dfe3: 81 ec 00 04 00 00 sub $0x400,%esp 804dfe9: 57 push %edi 804dfea: 56 push %esi 804dfeb: 53 push %ebx 804dfec: 8b 7d 0c mov 0xc(%ebp),%edi 804dfef: 8b 5d 10 mov 0x10(%ebp),%ebx 804dff2: 8b 75 14 mov 0x14(%ebp),%esi 804dff5: 80 66 03 f0 andb $0xf0,0x3(%esi) 804dff9: f6 05 4c 85 07 08 01 testb $0x1,0x807854c 804e000: 75 1e jne 0x804e020 804e002: e8 3d f7 ff ff call 0x804d744 804e007: 83 f8 ff cmp $0xffffffff,%eax 804e00a: 75 14 jne 0x804e020 804e00c: c7 05 88 e7 07 08 ff movl $0xffffffff,0x807e788 804e013: ff ff ff 804e016: b8 ff ff ff ff mov $0xffffffff,%eax 804e01b: e9 52 01 00 00 jmp 0x804e172 804e020: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804e027: 74 13 je 0x804e03c 804e029: 53 push %ebx 804e02a: 57 push %edi 804e02b: 8b 55 08 mov 0x8(%ebp),%edx 804e02e: 52 push %edx 804e02f: 68 ca 7c 06 08 push $0x8067cca 804e034: e8 b3 17 00 00 call 0x804f7ec 804e039: 83 c4 10 add $0x10,%esp 804e03c: 68 00 04 00 00 push $0x400 804e041: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804e047: 50 push %eax 804e048: 6a 00 push $0x0 804e04a: 6a 00 push $0x0 804e04c: 6a 00 push $0x0 804e04e: 53 push %ebx 804e04f: 57 push %edi 804e050: 8b 55 08 mov 0x8(%ebp),%edx 804e053: 52 push %edx 804e054: 6a 00 push $0x0 804e056: e8 6d 28 01 00 call 0x80608c8 804e05b: 89 c3 mov %eax,%ebx 804e05d: 83 c4 24 add $0x24,%esp 804e060: 85 db test %ebx,%ebx 804e062: 7f 24 jg 0x804e088 804e064: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804e06b: 74 0a je 0x804e077 804e06d: 68 e4 7c 06 08 push $0x8067ce4 804e072: e8 75 17 00 00 call 0x804f7ec 804e077: c7 05 88 e7 07 08 03 movl $0x3,0x807e788 804e07e: 00 00 00 804e081: e9 ea 00 00 00 jmp 0x804e170 804e086: 8d 36 lea (%esi),%esi 804e088: 8b 55 18 mov 0x18(%ebp),%edx 804e08b: 52 push %edx 804e08c: 8b 55 14 mov 0x14(%ebp),%edx 804e08f: 52 push %edx 804e090: 53 push %ebx 804e091: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 804e097: 50 push %eax 804e098: e8 6f 09 00 00 call 0x804ea0c 804e09d: 89 c3 mov %eax,%ebx 804e09f: 83 c4 10 add $0x10,%esp 804e0a2: 85 db test %ebx,%ebx 804e0a4: 7d 22 jge 0x804e0c8 804e0a6: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804e0ad: 74 0a je 0x804e0b9 804e0af: 68 02 7d 06 08 push $0x8067d02 804e0b4: e8 33 17 00 00 call 0x804f7ec 804e0b9: c7 05 88 e7 07 08 02 movl $0x2,0x807e788 804e0c0: 00 00 00 804e0c3: e9 a8 00 00 00 jmp 0x804e170 804e0c8: f6 46 03 0f testb $0xf,0x3(%esi) 804e0cc: 75 0f jne 0x804e0dd 804e0ce: 66 8b 46 06 mov 0x6(%esi),%ax 804e0d2: 86 c4 xchg %al,%ah 804e0d4: 66 85 c0 test %ax,%ax 804e0d7: 0f 85 93 00 00 00 jne 0x804e170 804e0dd: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804e0e4: 74 1d je 0x804e103 804e0e6: 66 8b 46 06 mov 0x6(%esi),%ax 804e0ea: 86 c4 xchg %al,%ah 804e0ec: 25 ff ff 00 00 and $0xffff,%eax 804e0f1: 50 push %eax 804e0f2: 8a 46 03 mov 0x3(%esi),%al 804e0f5: 83 e0 0f and $0xf,%eax 804e0f8: 50 push %eax 804e0f9: 68 1c 7d 06 08 push $0x8067d1c 804e0fe: e8 e9 16 00 00 call 0x804f7ec 804e103: 8a 46 03 mov 0x3(%esi),%al 804e106: 83 e0 0f and $0xf,%eax 804e109: 83 f8 05 cmp $0x5,%eax 804e10c: 77 52 ja 0x804e160 804e10e: ff 24 85 18 e1 04 08 jmp *0x804e118(,%eax,4) 804e115: 8d 76 00 lea 0x0(%esi),%esi 804e118: 50 push %eax 804e119: e1 04 loope 0x804e11f 804e11b: 08 60 e1 or %ah,0xffffffe1(%eax) 804e11e: 04 08 add $0x8,%al 804e120: 40 inc %eax 804e121: e1 04 loope 0x804e127 804e123: 08 30 or %dh,(%eax) 804e125: e1 04 loope 0x804e12b 804e127: 08 60 e1 or %ah,0xffffffe1(%eax) 804e12a: 04 08 add $0x8,%al 804e12c: 60 pusha 804e12d: e1 04 loope 0x804e133 804e12f: 08 c7 or %al,%bh 804e131: 05 88 e7 07 08 add $0x807e788,%eax 804e136: 01 00 add %eax,(%eax) 804e138: 00 00 add %al,(%eax) 804e13a: e9 d7 fe ff ff jmp 0x804e016 804e13f: 90 nop 804e140: c7 05 88 e7 07 08 02 movl $0x2,0x807e788 804e147: 00 00 00 804e14a: e9 c7 fe ff ff jmp 0x804e016 804e14f: 90 nop 804e150: c7 05 88 e7 07 08 04 movl $0x4,0x807e788 804e157: 00 00 00 804e15a: e9 b7 fe ff ff jmp 0x804e016 804e15f: 90 nop 804e160: c7 05 88 e7 07 08 03 movl $0x3,0x807e788 804e167: 00 00 00 804e16a: e9 a7 fe ff ff jmp 0x804e016 804e16f: 90 nop 804e170: 89 d8 mov %ebx,%eax 804e172: 8d a5 f4 fb ff ff lea 0xfffffbf4(%ebp),%esp 804e178: 5b pop %ebx 804e179: 5e pop %esi 804e17a: 5f pop %edi 804e17b: 89 ec mov %ebp,%esp 804e17d: 5d pop %ebp 804e17e: c3 ret 804e17f: 90 nop 804e180: 55 push %ebp 804e181: 89 e5 mov %esp,%ebp 804e183: 83 ec 14 sub $0x14,%esp 804e186: 57 push %edi 804e187: 56 push %esi 804e188: 53 push %ebx 804e189: 8b 7d 08 mov 0x8(%ebp),%edi 804e18c: 8b 55 14 mov 0x14(%ebp),%edx 804e18f: 89 55 fc mov %edx,0xfffffffc(%ebp) 804e192: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 804e199: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804e1a0: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804e1a7: f6 05 4c 85 07 08 01 testb $0x1,0x807854c 804e1ae: 75 1c jne 0x804e1cc 804e1b0: e8 8f f5 ff ff call 0x804d744 804e1b5: 83 f8 ff cmp $0xffffffff,%eax 804e1b8: 75 12 jne 0x804e1cc 804e1ba: c7 05 88 e7 07 08 ff movl $0xffffffff,0x807e788 804e1c1: ff ff ff 804e1c4: e9 bf 01 00 00 jmp 0x804e388 804e1c9: 8d 76 00 lea 0x0(%esi),%esi 804e1cc: c7 05 14 8b 07 08 00 movl $0x0,0x8078b14 804e1d3: 00 00 00 804e1d6: c7 05 88 e7 07 08 01 movl $0x1,0x807e788 804e1dd: 00 00 00 804e1e0: 31 db xor %ebx,%ebx 804e1e2: 89 f8 mov %edi,%eax 804e1e4: 80 3f 00 cmpb $0x0,(%edi) 804e1e7: 74 0f je 0x804e1f8 804e1e9: 8d 76 00 lea 0x0(%esi),%esi 804e1ec: 80 38 2e cmpb $0x2e,(%eax) 804e1ef: 75 01 jne 0x804e1f2 804e1f1: 43 inc %ebx 804e1f2: 40 inc %eax 804e1f3: 80 38 00 cmpb $0x0,(%eax) 804e1f6: 75 f4 jne 0x804e1ec 804e1f8: 31 f6 xor %esi,%esi 804e1fa: 39 f8 cmp %edi,%eax 804e1fc: 76 07 jbe 0x804e205 804e1fe: 80 78 ff 2e cmpb $0x2e,0xffffffff(%eax) 804e202: 75 01 jne 0x804e205 804e204: 46 inc %esi 804e205: 85 db test %ebx,%ebx 804e207: 75 2b jne 0x804e234 804e209: 57 push %edi 804e20a: e8 81 02 00 00 call 0x804e490 804e20f: 83 c4 04 add $0x4,%esp 804e212: 85 c0 test %eax,%eax 804e214: 74 1e je 0x804e234 804e216: 8b 55 18 mov 0x18(%ebp),%edx 804e219: 52 push %edx 804e21a: 8b 55 14 mov 0x14(%ebp),%edx 804e21d: 52 push %edx 804e21e: 8b 55 10 mov 0x10(%ebp),%edx 804e221: 52 push %edx 804e222: 8b 55 0c mov 0xc(%ebp),%edx 804e225: 52 push %edx 804e226: 50 push %eax 804e227: e8 b4 fd ff ff call 0x804dfe0 804e22c: e9 5c 01 00 00 jmp 0x804e38d 804e231: 8d 76 00 lea 0x0(%esi),%esi 804e234: c7 45 f8 ff ff ff ff movl $0xffffffff,0xfffffff8(%ebp) 804e23b: 8a 05 a8 86 07 08 mov 0x80786a8,%al 804e241: 83 e0 0f and $0xf,%eax 804e244: 39 c3 cmp %eax,%ebx 804e246: 72 2f jb 0x804e277 804e248: 8b 55 18 mov 0x18(%ebp),%edx 804e24b: 52 push %edx 804e24c: 8b 55 14 mov 0x14(%ebp),%edx 804e24f: 52 push %edx 804e250: 8b 55 10 mov 0x10(%ebp),%edx 804e253: 52 push %edx 804e254: 8b 55 0c mov 0xc(%ebp),%edx 804e257: 52 push %edx 804e258: 6a 00 push $0x0 804e25a: 57 push %edi 804e25b: e8 38 01 00 00 call 0x804e398 804e260: 83 c4 18 add $0x18,%esp 804e263: 85 c0 test %eax,%eax 804e265: 0f 8f 22 01 00 00 jg 0x804e38d 804e26b: 8b 15 88 e7 07 08 mov 0x807e788,%edx 804e271: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804e274: ff 45 ec incl 0xffffffec(%ebp) 804e277: 85 db test %ebx,%ebx 804e279: 75 11 jne 0x804e28c 804e27b: 80 3d 4c 85 07 08 00 cmpb $0x0,0x807854c 804e282: 7c 1d jl 0x804e2a1 804e284: e9 a6 00 00 00 jmp 0x804e32f 804e289: 8d 76 00 lea 0x0(%esi),%esi 804e28c: 85 f6 test %esi,%esi 804e28e: 0f 85 9b 00 00 00 jne 0x804e32f 804e294: f6 05 4d 85 07 08 02 testb $0x2,0x807854d 804e29b: 0f 84 8e 00 00 00 je 0x804e32f 804e2a1: 31 db xor %ebx,%ebx 804e2a3: be 88 85 07 08 mov $0x8078588,%esi 804e2a8: 83 3d 88 85 07 08 00 cmpl $0x0,0x8078588 804e2af: 74 7e je 0x804e32f 804e2b1: 8d 76 00 lea 0x0(%esi),%esi 804e2b4: 8b 55 18 mov 0x18(%ebp),%edx 804e2b7: 52 push %edx 804e2b8: 8b 55 14 mov 0x14(%ebp),%edx 804e2bb: 52 push %edx 804e2bc: 8b 55 10 mov 0x10(%ebp),%edx 804e2bf: 52 push %edx 804e2c0: 8b 55 0c mov 0xc(%ebp),%edx 804e2c3: 52 push %edx 804e2c4: 8b 06 mov (%esi),%eax 804e2c6: 50 push %eax 804e2c7: 57 push %edi 804e2c8: e8 cb 00 00 00 call 0x804e398 804e2cd: 83 c4 18 add $0x18,%esp 804e2d0: 85 c0 test %eax,%eax 804e2d2: 0f 8f b5 00 00 00 jg 0x804e38d 804e2d8: 83 3d 14 8b 07 08 6f cmpl $0x6f,0x8078b14 804e2df: 0f 84 99 00 00 00 je 0x804e37e 804e2e5: a1 88 e7 07 08 mov 0x807e788,%eax 804e2ea: 83 f8 02 cmp $0x2,%eax 804e2ed: 74 15 je 0x804e304 804e2ef: 7f 07 jg 0x804e2f8 804e2f1: 83 f8 01 cmp $0x1,%eax 804e2f4: 74 23 je 0x804e319 804e2f6: eb 20 jmp 0x804e318 804e2f8: 83 f8 04 cmp $0x4,%eax 804e2fb: 75 1b jne 0x804e318 804e2fd: ff 45 f4 incl 0xfffffff4(%ebp) 804e300: eb 17 jmp 0x804e319 804e302: 8d 36 lea (%esi),%esi 804e304: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804e307: 8a 42 03 mov 0x3(%edx),%al 804e30a: 24 0f and $0xf,%al 804e30c: 3c 02 cmp $0x2,%al 804e30e: 75 08 jne 0x804e318 804e310: ff 45 f0 incl 0xfffffff0(%ebp) 804e313: eb 04 jmp 0x804e319 804e315: 8d 76 00 lea 0x0(%esi),%esi 804e318: 43 inc %ebx 804e319: f6 05 4d 85 07 08 02 testb $0x2,0x807854d 804e320: 75 01 jne 0x804e323 804e322: 43 inc %ebx 804e323: 83 c6 04 add $0x4,%esi 804e326: 83 3e 00 cmpl $0x0,(%esi) 804e329: 74 04 je 0x804e32f 804e32b: 85 db test %ebx,%ebx 804e32d: 74 85 je 0x804e2b4 804e32f: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) 804e333: 75 1c jne 0x804e351 804e335: 8b 55 18 mov 0x18(%ebp),%edx 804e338: 52 push %edx 804e339: 8b 55 14 mov 0x14(%ebp),%edx 804e33c: 52 push %edx 804e33d: 8b 55 10 mov 0x10(%ebp),%edx 804e340: 52 push %edx 804e341: 8b 55 0c mov 0xc(%ebp),%edx 804e344: 52 push %edx 804e345: 6a 00 push $0x0 804e347: 57 push %edi 804e348: e8 4b 00 00 00 call 0x804e398 804e34d: 85 c0 test %eax,%eax 804e34f: 7f 3c jg 0x804e38d 804e351: 83 7d f8 ff cmpl $0xffffffff,0xfffffff8(%ebp) 804e355: 74 0d je 0x804e364 804e357: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804e35a: 89 15 88 e7 07 08 mov %edx,0x807e788 804e360: eb 26 jmp 0x804e388 804e362: 8d 36 lea (%esi),%esi 804e364: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 804e368: 74 0e je 0x804e378 804e36a: c7 05 88 e7 07 08 04 movl $0x4,0x807e788 804e371: 00 00 00 804e374: eb 12 jmp 0x804e388 804e376: 8d 36 lea (%esi),%esi 804e378: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804e37c: 74 0a je 0x804e388 804e37e: c7 05 88 e7 07 08 02 movl $0x2,0x807e788 804e385: 00 00 00 804e388: b8 ff ff ff ff mov $0xffffffff,%eax 804e38d: 8d 65 e0 lea 0xffffffe0(%ebp),%esp 804e390: 5b pop %ebx 804e391: 5e pop %esi 804e392: 5f pop %edi 804e393: 89 ec mov %ebp,%esp 804e395: 5d pop %ebp 804e396: c3 ret 804e397: 90 nop 804e398: 55 push %ebp 804e399: 89 e5 mov %esp,%ebp 804e39b: 81 ec 04 02 00 00 sub $0x204,%esp 804e3a1: 57 push %edi 804e3a2: 56 push %esi 804e3a3: 53 push %ebx 804e3a4: 8b 5d 08 mov 0x8(%ebp),%ebx 804e3a7: 8b 7d 0c mov 0xc(%ebp),%edi 804e3aa: 8d b5 fc fd ff ff lea 0xfffffdfc(%ebp),%esi 804e3b0: f6 05 4c 85 07 08 01 testb $0x1,0x807854c 804e3b7: 75 1f jne 0x804e3d8 804e3b9: e8 86 f3 ff ff call 0x804d744 804e3be: 83 f8 ff cmp $0xffffffff,%eax 804e3c1: 75 15 jne 0x804e3d8 804e3c3: c7 05 88 e7 07 08 ff movl $0xffffffff,0x807e788 804e3ca: ff ff ff 804e3cd: b8 ff ff ff ff mov $0xffffffff,%eax 804e3d2: e9 ab 00 00 00 jmp 0x804e482 804e3d7: 90 nop 804e3d8: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804e3df: 74 22 je 0x804e403 804e3e1: 8b 55 14 mov 0x14(%ebp),%edx 804e3e4: 52 push %edx 804e3e5: 8b 55 10 mov 0x10(%ebp),%edx 804e3e8: 52 push %edx 804e3e9: 89 f8 mov %edi,%eax 804e3eb: 85 ff test %edi,%edi 804e3ed: 75 05 jne 0x804e3f4 804e3ef: b8 37 7d 06 08 mov $0x8067d37,%eax 804e3f4: 50 push %eax 804e3f5: 53 push %ebx 804e3f6: 68 3d 7d 06 08 push $0x8067d3d 804e3fb: e8 ec 13 00 00 call 0x804f7ec 804e400: 83 c4 14 add $0x14,%esp 804e403: 85 ff test %edi,%edi 804e405: 75 45 jne 0x804e44c 804e407: 30 c0 xor %al,%al 804e409: 89 df mov %ebx,%edi 804e40b: fc cld 804e40c: b9 ff ff ff ff mov $0xffffffff,%ecx 804e411: f2 ae repnz scas %es:(%edi),%al 804e413: 89 c8 mov %ecx,%eax 804e415: f7 d0 not %eax 804e417: 8d 78 fe lea 0xfffffffe(%eax),%edi 804e41a: 83 ff ff cmp $0xffffffff,%edi 804e41d: 74 29 je 0x804e448 804e41f: 80 3c 1f 2e cmpb $0x2e,(%edi,%ebx,1) 804e423: 75 23 jne 0x804e448 804e425: 81 ff 00 02 00 00 cmp $0x200,%edi 804e42b: 77 1b ja 0x804e448 804e42d: 57 push %edi 804e42e: 8d 85 fc fd ff ff lea 0xfffffdfc(%ebp),%eax 804e434: 50 push %eax 804e435: 53 push %ebx 804e436: e8 45 80 00 00 call 0x8056480 804e43b: c6 84 2f fc fd ff ff movb $0x0,0xfffffdfc(%edi,%ebp,1) 804e442: 00 804e443: 83 c4 0c add $0xc,%esp 804e446: eb 24 jmp 0x804e46c 804e448: 89 de mov %ebx,%esi 804e44a: eb 20 jmp 0x804e46c 804e44c: 57 push %edi 804e44d: 68 00 01 00 00 push $0x100 804e452: 53 push %ebx 804e453: 68 00 01 00 00 push $0x100 804e458: 68 61 7d 06 08 push $0x8067d61 804e45d: 8d 85 fc fd ff ff lea 0xfffffdfc(%ebp),%eax 804e463: 50 push %eax 804e464: e8 9f 13 00 00 call 0x804f808 804e469: 83 c4 18 add $0x18,%esp 804e46c: 8b 55 1c mov 0x1c(%ebp),%edx 804e46f: 52 push %edx 804e470: 8b 55 18 mov 0x18(%ebp),%edx 804e473: 52 push %edx 804e474: 8b 55 14 mov 0x14(%ebp),%edx 804e477: 52 push %edx 804e478: 8b 55 10 mov 0x10(%ebp),%edx 804e47b: 52 push %edx 804e47c: 56 push %esi 804e47d: e8 5e fb ff ff call 0x804dfe0 804e482: 8d a5 f0 fd ff ff lea 0xfffffdf0(%ebp),%esp 804e488: 5b pop %ebx 804e489: 5e pop %esi 804e48a: 5f pop %edi 804e48b: 89 ec mov %ebp,%esp 804e48d: 5d pop %ebp 804e48e: c3 ret 804e48f: 90 nop 804e490: 55 push %ebp 804e491: 89 e5 mov %esp,%ebp 804e493: 81 ec 04 04 00 00 sub $0x404,%esp 804e499: 57 push %edi 804e49a: 56 push %esi 804e49b: 53 push %ebx 804e49c: f6 05 4d 85 07 08 10 testb $0x10,0x807854d 804e4a3: 0f 85 7d 01 00 00 jne 0x804e626 804e4a9: 68 6b 7d 06 08 push $0x8067d6b 804e4ae: e8 b5 71 00 00 call 0x8055668 804e4b3: 83 c4 04 add $0x4,%esp 804e4b6: 85 c0 test %eax,%eax 804e4b8: 0f 84 68 01 00 00 je 0x804e626 804e4be: 68 77 7d 06 08 push $0x8067d77 804e4c3: 50 push %eax 804e4c4: e8 57 11 00 00 call 0x804f620 804e4c9: 89 c7 mov %eax,%edi 804e4cb: 83 c4 08 add $0x8,%esp 804e4ce: 85 ff test %edi,%edi 804e4d0: 0f 84 50 01 00 00 je 0x804e626 804e4d6: 6a 00 push $0x0 804e4d8: 57 push %edi 804e4d9: e8 12 69 00 00 call 0x8054df0 804e4de: c6 45 ff 00 movb $0x0,0xffffffff(%ebp) 804e4e2: 83 c4 08 add $0x8,%esp 804e4e5: 8d b5 00 fc ff ff lea 0xfffffc00(%ebp),%esi 804e4eb: 89 b5 fc fb ff ff mov %esi,0xfffffbfc(%ebp) 804e4f1: 8d 76 00 lea 0x0(%esi),%esi 804e4f4: 57 push %edi 804e4f5: 68 00 04 00 00 push $0x400 804e4fa: 8b b5 fc fb ff ff mov 0xfffffbfc(%ebp),%esi 804e500: 56 push %esi 804e501: e8 be 10 00 00 call 0x804f5c4 804e506: 83 c4 0c add $0xc,%esp 804e509: 85 c0 test %eax,%eax 804e50b: 0f 84 0f 01 00 00 je 0x804e620 804e511: 8b 9d fc fb ff ff mov 0xfffffbfc(%ebp),%ebx 804e517: 80 bd 00 fc ff ff 00 cmpb $0x0,0xfffffc00(%ebp) 804e51e: 0f 84 fc 00 00 00 je 0x804e620 804e524: 0f b6 85 00 fc ff ff movzbl 0xfffffc00(%ebp),%eax 804e52b: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 804e531: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804e536: 75 38 jne 0x804e570 804e538: 8d 9d 01 fc ff ff lea 0xfffffc01(%ebp),%ebx 804e53e: 80 bd 01 fc ff ff 00 cmpb $0x0,0xfffffc01(%ebp) 804e545: 0f 84 d5 00 00 00 je 0x804e620 804e54b: 0f b6 85 01 fc ff ff movzbl 0xfffffc01(%ebp),%eax 804e552: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804e557: 75 17 jne 0x804e570 804e559: 8d 76 00 lea 0x0(%esi),%esi 804e55c: 43 inc %ebx 804e55d: 80 3b 00 cmpb $0x0,(%ebx) 804e560: 0f 84 ba 00 00 00 je 0x804e620 804e566: 0f b6 03 movzbl (%ebx),%eax 804e569: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804e56e: 74 ec je 0x804e55c 804e570: 80 3b 00 cmpb $0x0,(%ebx) 804e573: 0f 84 a7 00 00 00 je 0x804e620 804e579: c6 03 00 movb $0x0,(%ebx) 804e57c: 8b 75 08 mov 0x8(%ebp),%esi 804e57f: 56 push %esi 804e580: 8b b5 fc fb ff ff mov 0xfffffbfc(%ebp),%esi 804e586: 56 push %esi 804e587: e8 6c 80 00 00 call 0x80565f8 804e58c: 83 c4 08 add $0x8,%esp 804e58f: 85 c0 test %eax,%eax 804e591: 0f 85 5d ff ff ff jne 0x804e4f4 804e597: 43 inc %ebx 804e598: 0f b6 03 movzbl (%ebx),%eax 804e59b: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 804e5a1: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804e5a6: 74 0b je 0x804e5b3 804e5a8: 43 inc %ebx 804e5a9: 0f b6 03 movzbl (%ebx),%eax 804e5ac: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 804e5b1: 75 f5 jne 0x804e5a8 804e5b3: 80 3b 00 cmpb $0x0,(%ebx) 804e5b6: 74 68 je 0x804e620 804e5b8: 8d 53 01 lea 0x1(%ebx),%edx 804e5bb: 80 7b 01 00 cmpb $0x0,0x1(%ebx) 804e5bf: 74 37 je 0x804e5f8 804e5c1: 0f b6 43 01 movzbl 0x1(%ebx),%eax 804e5c5: 8b 0d a0 8f 07 08 mov 0x8078fa0,%ecx 804e5cb: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 804e5d0: 75 26 jne 0x804e5f8 804e5d2: 8d 53 02 lea 0x2(%ebx),%edx 804e5d5: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 804e5d9: 74 1d je 0x804e5f8 804e5db: 0f b6 43 02 movzbl 0x2(%ebx),%eax 804e5df: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 804e5e4: 75 12 jne 0x804e5f8 804e5e6: 8d 36 lea (%esi),%esi 804e5e8: 42 inc %edx 804e5e9: 80 3a 00 cmpb $0x0,(%edx) 804e5ec: 74 0a je 0x804e5f8 804e5ee: 0f b6 02 movzbl (%edx),%eax 804e5f1: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 804e5f6: 74 f0 je 0x804e5e8 804e5f8: c6 02 00 movb $0x0,(%edx) 804e5fb: c6 05 57 a8 07 08 00 movb $0x0,0x807a857 804e602: 68 ff 00 00 00 push $0xff 804e607: 53 push %ebx 804e608: 68 58 a7 07 08 push $0x807a758 804e60d: e8 fa 81 00 00 call 0x805680c 804e612: 57 push %edi 804e613: e8 28 0f 00 00 call 0x804f540 804e618: b8 58 a7 07 08 mov $0x807a758,%eax 804e61d: eb 09 jmp 0x804e628 804e61f: 90 nop 804e620: 57 push %edi 804e621: e8 1a 0f 00 00 call 0x804f540 804e626: 31 c0 xor %eax,%eax 804e628: 8d a5 f0 fb ff ff lea 0xfffffbf0(%ebp),%esp 804e62e: 5b pop %ebx 804e62f: 5e pop %esi 804e630: 5f pop %edi 804e631: 89 ec mov %ebp,%esp 804e633: 5d pop %ebp 804e634: c3 ret 804e635: 90 nop 804e636: 90 nop 804e637: 90 nop 804e638: 55 push %ebp 804e639: 89 e5 mov %esp,%ebp 804e63b: 57 push %edi 804e63c: 56 push %esi 804e63d: 53 push %ebx 804e63e: 8b 7d 08 mov 0x8(%ebp),%edi 804e641: 8b 75 0c mov 0xc(%ebp),%esi 804e644: 8b 45 10 mov 0x10(%ebp),%eax 804e647: 8b 1d 14 8b 07 08 mov 0x8078b14,%ebx 804e64d: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804e654: 74 2c je 0x804e682 804e656: 50 push %eax 804e657: e8 48 80 00 00 call 0x80566a4 804e65c: 50 push %eax 804e65d: 66 8b 45 16 mov 0x16(%ebp),%ax 804e661: 86 c4 xchg %al,%ah 804e663: 25 ff ff 00 00 and $0xffff,%eax 804e668: 50 push %eax 804e669: 8b 45 18 mov 0x18(%ebp),%eax 804e66c: 50 push %eax 804e66d: e8 12 03 01 00 call 0x805e984 804e672: 83 c4 04 add $0x4,%esp 804e675: 50 push %eax 804e676: 56 push %esi 804e677: 68 79 7d 06 08 push $0x8067d79 804e67c: 57 push %edi 804e67d: e8 fe 0f 00 00 call 0x804f680 804e682: 89 1d 14 8b 07 08 mov %ebx,0x8078b14 804e688: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804e68b: 5b pop %ebx 804e68c: 5e pop %esi 804e68d: 5f pop %edi 804e68e: 89 ec mov %ebp,%esp 804e690: 5d pop %ebp 804e691: c3 ret 804e692: 8d 36 lea (%esi),%esi 804e694: 55 push %ebp 804e695: 89 e5 mov %esp,%ebp 804e697: 57 push %edi 804e698: 56 push %esi 804e699: 53 push %ebx 804e69a: 8b 7d 08 mov 0x8(%ebp),%edi 804e69d: 8b 75 0c mov 0xc(%ebp),%esi 804e6a0: 8b 45 10 mov 0x10(%ebp),%eax 804e6a3: 8b 1d 14 8b 07 08 mov 0x8078b14,%ebx 804e6a9: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804e6b0: 74 13 je 0x804e6c5 804e6b2: 50 push %eax 804e6b3: e8 ec 7f 00 00 call 0x80566a4 804e6b8: 50 push %eax 804e6b9: 56 push %esi 804e6ba: 68 95 7d 06 08 push $0x8067d95 804e6bf: 57 push %edi 804e6c0: e8 bb 0f 00 00 call 0x804f680 804e6c5: 89 1d 14 8b 07 08 mov %ebx,0x8078b14 804e6cb: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804e6ce: 5b pop %ebx 804e6cf: 5e pop %esi 804e6d0: 5f pop %edi 804e6d1: 89 ec mov %ebp,%esp 804e6d3: 5d pop %ebp 804e6d4: c3 ret 804e6d5: 8d 76 00 lea 0x0(%esi),%esi 804e6d8: 55 push %ebp 804e6d9: 89 e5 mov %esp,%ebp 804e6db: 8b 45 08 mov 0x8(%ebp),%eax 804e6de: a3 3c 85 07 08 mov %eax,0x807853c 804e6e3: 89 ec mov %ebp,%esp 804e6e5: 5d pop %ebp 804e6e6: c3 ret 804e6e7: 90 nop 804e6e8: 55 push %ebp 804e6e9: 89 e5 mov %esp,%ebp 804e6eb: 8b 45 08 mov 0x8(%ebp),%eax 804e6ee: a3 40 85 07 08 mov %eax,0x8078540 804e6f3: 89 ec mov %ebp,%esp 804e6f5: 5d pop %ebp 804e6f6: c3 ret 804e6f7: 90 nop 804e6f8: 55 push %ebp 804e6f9: 89 e5 mov %esp,%ebp 804e6fb: 83 ec 20 sub $0x20,%esp 804e6fe: 57 push %edi 804e6ff: 56 push %esi 804e700: 53 push %ebx 804e701: 8b 55 08 mov 0x8(%ebp),%edx 804e704: 8b 0a mov (%edx),%ecx 804e706: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804e709: 8b 42 04 mov 0x4(%edx),%eax 804e70c: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804e70f: 8b 42 08 mov 0x8(%edx),%eax 804e712: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804e715: 8b 42 0c mov 0xc(%edx),%eax 804e718: 89 45 fc mov %eax,0xfffffffc(%ebp) 804e71b: 31 f6 xor %esi,%esi 804e71d: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804e724: 39 35 50 85 07 08 cmp %esi,0x8078550 804e72a: 0f 8e 45 01 00 00 jle 0x804e875 804e730: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 804e733: b9 58 85 07 08 mov $0x8078558,%ecx 804e738: c7 45 e4 54 85 07 08 movl $0x8078554,0xffffffe4(%ebp) 804e73f: a1 50 85 07 08 mov 0x8078550,%eax 804e744: 83 e0 03 and $0x3,%eax 804e747: 39 35 50 85 07 08 cmp %esi,0x8078550 804e74d: 7e 6a jle 0x804e7b9 804e74f: 85 c0 test %eax,%eax 804e751: 0f 84 99 00 00 00 je 0x804e7f0 804e757: 83 f8 01 cmp $0x1,%eax 804e75a: 7e 5d jle 0x804e7b9 804e75c: 83 f8 02 cmp $0x2,%eax 804e75f: 7e 30 jle 0x804e791 804e761: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804e764: 39 1d 54 85 07 08 cmp %ebx,0x8078554 804e76a: 75 1b jne 0x804e787 804e76c: 83 3d 58 85 07 08 00 cmpl $0x0,0x8078558 804e773: 0f 84 e0 00 00 00 je 0x804e859 804e779: a1 58 85 07 08 mov 0x8078558,%eax 804e77e: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804e781: 0f 84 d2 00 00 00 je 0x804e859 804e787: 83 c1 10 add $0x10,%ecx 804e78a: 83 45 e4 10 addl $0x10,0xffffffe4(%ebp) 804e78e: ff 45 ec incl 0xffffffec(%ebp) 804e791: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804e794: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 804e797: 39 1f cmp %ebx,(%edi) 804e799: 75 14 jne 0x804e7af 804e79b: 83 39 00 cmpl $0x0,(%ecx) 804e79e: 0f 84 b5 00 00 00 je 0x804e859 804e7a4: 8b 01 mov (%ecx),%eax 804e7a6: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804e7a9: 0f 84 aa 00 00 00 je 0x804e859 804e7af: 83 c1 10 add $0x10,%ecx 804e7b2: 83 45 e4 10 addl $0x10,0xffffffe4(%ebp) 804e7b6: ff 45 ec incl 0xffffffec(%ebp) 804e7b9: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804e7bc: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 804e7bf: 39 1f cmp %ebx,(%edi) 804e7c1: 75 14 jne 0x804e7d7 804e7c3: 83 39 00 cmpl $0x0,(%ecx) 804e7c6: 0f 84 8d 00 00 00 je 0x804e859 804e7cc: 8b 01 mov (%ecx),%eax 804e7ce: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804e7d1: 0f 84 82 00 00 00 je 0x804e859 804e7d7: 83 c1 10 add $0x10,%ecx 804e7da: 83 45 e4 10 addl $0x10,0xffffffe4(%ebp) 804e7de: ff 45 ec incl 0xffffffec(%ebp) 804e7e1: 8b 7d ec mov 0xffffffec(%ebp),%edi 804e7e4: 39 3d 50 85 07 08 cmp %edi,0x8078550 804e7ea: 0f 84 85 00 00 00 je 0x804e875 804e7f0: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 804e7f3: 89 ca mov %ecx,%edx 804e7f5: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804e7f8: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804e7fb: 39 19 cmp %ebx,(%ecx) 804e7fd: 75 0f jne 0x804e80e 804e7ff: 83 3a 00 cmpl $0x0,(%edx) 804e802: 74 55 je 0x804e859 804e804: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804e807: 8b 07 mov (%edi),%eax 804e809: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804e80c: 74 4b je 0x804e859 804e80e: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804e811: 39 59 10 cmp %ebx,0x10(%ecx) 804e814: 75 11 jne 0x804e827 804e816: 83 7a 10 00 cmpl $0x0,0x10(%edx) 804e81a: 74 3d je 0x804e859 804e81c: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804e81f: 8b 47 10 mov 0x10(%edi),%eax 804e822: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804e825: 74 32 je 0x804e859 804e827: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804e82a: 39 59 20 cmp %ebx,0x20(%ecx) 804e82d: 75 11 jne 0x804e840 804e82f: 83 7a 20 00 cmpl $0x0,0x20(%edx) 804e833: 74 24 je 0x804e859 804e835: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804e838: 8b 47 20 mov 0x20(%edi),%eax 804e83b: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804e83e: 74 19 je 0x804e859 804e840: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 804e843: 39 59 30 cmp %ebx,0x30(%ecx) 804e846: 75 14 jne 0x804e85c 804e848: 83 7a 30 00 cmpl $0x0,0x30(%edx) 804e84c: 74 0b je 0x804e859 804e84e: 8b 7d e0 mov 0xffffffe0(%ebp),%edi 804e851: 8b 47 30 mov 0x30(%edi),%eax 804e854: 39 45 f4 cmp %eax,0xfffffff4(%ebp) 804e857: 75 03 jne 0x804e85c 804e859: 46 inc %esi 804e85a: eb 19 jmp 0x804e875 804e85c: 83 45 e0 40 addl $0x40,0xffffffe0(%ebp) 804e860: 83 c2 40 add $0x40,%edx 804e863: 83 c1 40 add $0x40,%ecx 804e866: 83 45 ec 04 addl $0x4,0xffffffec(%ebp) 804e86a: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804e86d: 39 1d 50 85 07 08 cmp %ebx,0x8078550 804e873: 75 83 jne 0x804e7f8 804e875: 89 f0 mov %esi,%eax 804e877: 8d 65 d4 lea 0xffffffd4(%ebp),%esp 804e87a: 5b pop %ebx 804e87b: 5e pop %esi 804e87c: 5f pop %edi 804e87d: 89 ec mov %ebp,%esp 804e87f: 5d pop %ebp 804e880: c3 ret 804e881: 8d 76 00 lea 0x0(%esi),%esi 804e884: 55 push %ebp 804e885: 89 e5 mov %esp,%ebp 804e887: 81 ec 08 01 00 00 sub $0x108,%esp 804e88d: 57 push %edi 804e88e: 56 push %esi 804e88f: 53 push %ebx 804e890: 8b 75 14 mov 0x14(%ebp),%esi 804e893: 83 c6 0c add $0xc,%esi 804e896: 8b 55 14 mov 0x14(%ebp),%edx 804e899: 66 8b 42 04 mov 0x4(%edx),%ax 804e89d: 86 c4 xchg %al,%ah 804e89f: 0f b7 f8 movzwl %ax,%edi 804e8a2: 89 f8 mov %edi,%eax 804e8a4: 4f dec %edi 804e8a5: 85 c0 test %eax,%eax 804e8a7: 0f 8e 86 00 00 00 jle 0x804e933 804e8ad: 8d 95 fc fe ff ff lea 0xfffffefc(%ebp),%edx 804e8b3: 89 95 f8 fe ff ff mov %edx,0xfffffef8(%ebp) 804e8b9: 8d 76 00 lea 0x0(%esi),%esi 804e8bc: 68 01 01 00 00 push $0x101 804e8c1: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804e8c7: 52 push %edx 804e8c8: 56 push %esi 804e8c9: 8b 55 18 mov 0x18(%ebp),%edx 804e8cc: 52 push %edx 804e8cd: 8b 55 14 mov 0x14(%ebp),%edx 804e8d0: 52 push %edx 804e8d1: e8 56 e7 ff ff call 0x804d02c 804e8d6: 83 c4 14 add $0x14,%esp 804e8d9: 85 c0 test %eax,%eax 804e8db: 7d 07 jge 0x804e8e4 804e8dd: b8 ff ff ff ff mov $0xffffffff,%eax 804e8e2: eb 51 jmp 0x804e935 804e8e4: 01 c6 add %eax,%esi 804e8e6: 56 push %esi 804e8e7: e8 cc ed ff ff call 0x804d6b8 804e8ec: 0f b7 d8 movzwl %ax,%ebx 804e8ef: 83 c6 02 add $0x2,%esi 804e8f2: 56 push %esi 804e8f3: e8 c0 ed ff ff call 0x804d6b8 804e8f8: 25 ff ff 00 00 and $0xffff,%eax 804e8fd: 83 c6 02 add $0x2,%esi 804e900: 83 c4 08 add $0x8,%esp 804e903: 39 5d 0c cmp %ebx,0xc(%ebp) 804e906: 75 24 jne 0x804e92c 804e908: 39 45 10 cmp %eax,0x10(%ebp) 804e90b: 75 1f jne 0x804e92c 804e90d: 8b 55 08 mov 0x8(%ebp),%edx 804e910: 52 push %edx 804e911: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804e917: 52 push %edx 804e918: e8 db 7c 00 00 call 0x80565f8 804e91d: 83 c4 08 add $0x8,%esp 804e920: 85 c0 test %eax,%eax 804e922: 75 08 jne 0x804e92c 804e924: b8 01 00 00 00 mov $0x1,%eax 804e929: eb 0a jmp 0x804e935 804e92b: 90 nop 804e92c: 89 f8 mov %edi,%eax 804e92e: 4f dec %edi 804e92f: 85 c0 test %eax,%eax 804e931: 7f 89 jg 0x804e8bc 804e933: 31 c0 xor %eax,%eax 804e935: 8d a5 ec fe ff ff lea 0xfffffeec(%ebp),%esp 804e93b: 5b pop %ebx 804e93c: 5e pop %esi 804e93d: 5f pop %edi 804e93e: 89 ec mov %ebp,%esp 804e940: 5d pop %ebp 804e941: c3 ret 804e942: 8d 36 lea (%esi),%esi 804e944: 55 push %ebp 804e945: 89 e5 mov %esp,%ebp 804e947: 81 ec 08 01 00 00 sub $0x108,%esp 804e94d: 57 push %edi 804e94e: 56 push %esi 804e94f: 53 push %ebx 804e950: 8b 75 08 mov 0x8(%ebp),%esi 804e953: 83 c6 0c add $0xc,%esi 804e956: 8b 55 08 mov 0x8(%ebp),%edx 804e959: 66 8b 42 04 mov 0x4(%edx),%ax 804e95d: 86 c4 xchg %al,%ah 804e95f: 0f b7 f8 movzwl %ax,%edi 804e962: 8b 55 10 mov 0x10(%ebp),%edx 804e965: 66 8b 42 04 mov 0x4(%edx),%ax 804e969: 86 c4 xchg %al,%ah 804e96b: 25 ff ff 00 00 and $0xffff,%eax 804e970: 39 c7 cmp %eax,%edi 804e972: 74 10 je 0x804e984 804e974: 31 c0 xor %eax,%eax 804e976: e9 83 00 00 00 jmp 0x804e9fe 804e97b: 90 nop 804e97c: b8 ff ff ff ff mov $0xffffffff,%eax 804e981: eb 7b jmp 0x804e9fe 804e983: 90 nop 804e984: 89 f8 mov %edi,%eax 804e986: 4f dec %edi 804e987: 85 c0 test %eax,%eax 804e989: 7e 6e jle 0x804e9f9 804e98b: 8d 95 fc fe ff ff lea 0xfffffefc(%ebp),%edx 804e991: 89 95 f8 fe ff ff mov %edx,0xfffffef8(%ebp) 804e997: 90 nop 804e998: 68 01 01 00 00 push $0x101 804e99d: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804e9a3: 52 push %edx 804e9a4: 56 push %esi 804e9a5: 8b 55 0c mov 0xc(%ebp),%edx 804e9a8: 52 push %edx 804e9a9: 8b 55 08 mov 0x8(%ebp),%edx 804e9ac: 52 push %edx 804e9ad: e8 7a e6 ff ff call 0x804d02c 804e9b2: 83 c4 14 add $0x14,%esp 804e9b5: 85 c0 test %eax,%eax 804e9b7: 7c c3 jl 0x804e97c 804e9b9: 01 c6 add %eax,%esi 804e9bb: 56 push %esi 804e9bc: e8 f7 ec ff ff call 0x804d6b8 804e9c1: 0f b7 d8 movzwl %ax,%ebx 804e9c4: 83 c6 02 add $0x2,%esi 804e9c7: 56 push %esi 804e9c8: e8 eb ec ff ff call 0x804d6b8 804e9cd: 25 ff ff 00 00 and $0xffff,%eax 804e9d2: 83 c6 02 add $0x2,%esi 804e9d5: 8b 55 14 mov 0x14(%ebp),%edx 804e9d8: 52 push %edx 804e9d9: 8b 55 10 mov 0x10(%ebp),%edx 804e9dc: 52 push %edx 804e9dd: 50 push %eax 804e9de: 53 push %ebx 804e9df: 8b 95 f8 fe ff ff mov 0xfffffef8(%ebp),%edx 804e9e5: 52 push %edx 804e9e6: e8 99 fe ff ff call 0x804e884 804e9eb: 83 c4 1c add $0x1c,%esp 804e9ee: 85 c0 test %eax,%eax 804e9f0: 74 82 je 0x804e974 804e9f2: 89 f8 mov %edi,%eax 804e9f4: 4f dec %edi 804e9f5: 85 c0 test %eax,%eax 804e9f7: 7f 9f jg 0x804e998 804e9f9: b8 01 00 00 00 mov $0x1,%eax 804e9fe: 8d a5 ec fe ff ff lea 0xfffffeec(%ebp),%esp 804ea04: 5b pop %ebx 804ea05: 5e pop %esi 804ea06: 5f pop %edi 804ea07: 89 ec mov %ebp,%esp 804ea09: 5d pop %ebp 804ea0a: c3 ret 804ea0b: 90 nop 804ea0c: 55 push %ebp 804ea0d: 89 e5 mov %esp,%ebp 804ea0f: 81 ec 58 02 00 00 sub $0x258,%esp 804ea15: 57 push %edi 804ea16: 56 push %esi 804ea17: 53 push %ebx 804ea18: 8b 45 08 mov 0x8(%ebp),%eax 804ea1b: 89 85 d4 fd ff ff mov %eax,0xfffffdd4(%ebp) 804ea21: 8b 4d 10 mov 0x10(%ebp),%ecx 804ea24: 89 8d d0 fd ff ff mov %ecx,0xfffffdd0(%ebp) 804ea2a: f6 05 4c 85 07 08 01 testb $0x1,0x807854c 804ea31: 75 0e jne 0x804ea41 804ea33: e8 0c ed ff ff call 0x804d744 804ea38: 83 f8 ff cmp $0xffffffff,%eax 804ea3b: 0f 84 a3 0a 00 00 je 0x804f4e4 804ea41: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804ea48: 75 09 jne 0x804ea53 804ea4a: f6 05 a5 86 07 08 10 testb $0x10,0x80786a5 804ea51: 74 24 je 0x804ea77 804ea53: 68 a7 7d 06 08 push $0x8067da7 804ea58: 68 50 87 07 08 push $0x8078750 804ea5d: e8 1e 0c 00 00 call 0x804f680 804ea62: 68 50 87 07 08 push $0x8078750 804ea67: 8b 45 0c mov 0xc(%ebp),%eax 804ea6a: 50 push %eax 804ea6b: 8b 45 08 mov 0x8(%ebp),%eax 804ea6e: 50 push %eax 804ea6f: e8 68 07 01 00 call 0x805f1dc 804ea74: 83 c4 14 add $0x14,%esp 804ea77: c7 85 bc fd ff ff 00 movl $0x0,0xfffffdbc(%ebp) 804ea7e: 00 00 00 804ea81: f6 05 4c 85 07 08 08 testb $0x8,0x807854c 804ea88: 75 09 jne 0x804ea93 804ea8a: 81 7d 0c 00 02 00 00 cmpl $0x200,0xc(%ebp) 804ea91: 7e 0a jle 0x804ea9d 804ea93: c7 85 bc fd ff ff 01 movl $0x1,0xfffffdbc(%ebp) 804ea9a: 00 00 00 804ea9d: c7 85 cc fd ff ff 00 movl $0x0,0xfffffdcc(%ebp) 804eaa4: 00 00 00 804eaa7: c7 85 c8 fd ff ff 00 movl $0x0,0xfffffdc8(%ebp) 804eaae: 00 00 00 804eab1: c7 85 c4 fd ff ff 6e movl $0x6e,0xfffffdc4(%ebp) 804eab8: 00 00 00 804eabb: c7 85 b8 fd ff ff 00 movl $0x0,0xfffffdb8(%ebp) 804eac2: 00 00 00 804eac5: c7 85 c0 fd ff ff 00 movl $0x0,0xfffffdc0(%ebp) 804eacc: 00 00 00 804eacf: 8b bd cc fd ff ff mov 0xfffffdcc(%ebp),%edi 804ead5: 39 3d 48 85 07 08 cmp %edi,0x8078548 804eadb: 0f 8e 94 09 00 00 jle 0x804f475 804eae1: 8d 76 00 lea 0x0(%esi),%esi 804eae4: 31 f6 xor %esi,%esi 804eae6: 39 35 50 85 07 08 cmp %esi,0x8078550 804eaec: 0f 8e 6b 09 00 00 jle 0x804f45d 804eaf2: 8d 36 lea (%esi),%esi 804eaf4: 89 f0 mov %esi,%eax 804eaf6: c1 e0 04 shl $0x4,%eax 804eaf9: 05 54 85 07 08 add $0x8078554,%eax 804eafe: 89 45 fc mov %eax,0xfffffffc(%ebp) 804eb01: 8b 85 b8 fd ff ff mov 0xfffffdb8(%ebp),%eax 804eb07: 0f a3 f0 bt %esi,%eax 804eb0a: 73 0c jae 0x804eb18 804eb0c: e8 e7 09 00 00 call 0x804f4f8 804eb11: e9 3a 09 00 00 jmp 0x804f450 804eb16: 8d 36 lea (%esi),%esi 804eb18: 83 3d 3c 85 07 08 00 cmpl $0x0,0x807853c 804eb1f: 74 5f je 0x804eb80 804eb21: 31 db xor %ebx,%ebx 804eb23: 90 nop 804eb24: 8d 4d f8 lea 0xfffffff8(%ebp),%ecx 804eb27: 51 push %ecx 804eb28: 8b 7d 14 mov 0x14(%ebp),%edi 804eb2b: 57 push %edi 804eb2c: 8b 45 10 mov 0x10(%ebp),%eax 804eb2f: 50 push %eax 804eb30: 8d 4d 0c lea 0xc(%ebp),%ecx 804eb33: 51 push %ecx 804eb34: 8d 7d 08 lea 0x8(%ebp),%edi 804eb37: 57 push %edi 804eb38: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804eb3b: 50 push %eax 804eb3c: 8b 0d 3c 85 07 08 mov 0x807853c,%ecx 804eb42: ff d1 call *%ecx 804eb44: 89 c2 mov %eax,%edx 804eb46: 83 c4 18 add $0x18,%esp 804eb49: 83 fa 04 cmp $0x4,%edx 804eb4c: 0f 87 92 09 00 00 ja 0x804f4e4 804eb52: ff 24 95 5c eb 04 08 jmp *0x804eb5c(,%edx,4) 804eb59: 8d 76 00 lea 0x0(%esi),%esi 804eb5c: 80 eb 04 sub $0x4,%bl 804eb5f: 08 0c eb or %cl,(%ebx,%ebp,8) 804eb62: 04 08 add $0x8,%al 804eb64: 70 eb jo 0x804eb51 804eb66: 04 08 add $0x8,%al 804eb68: 48 dec %eax 804eb69: f4 hlt 804eb6a: 04 08 add $0x8,%al 804eb6c: e4 f4 in $0xf4,%al 804eb6e: 04 08 add $0x8,%al 804eb70: 43 inc %ebx 804eb71: 83 fb 29 cmp $0x29,%ebx 804eb74: 0f 8f 6a 09 00 00 jg 0x804f4e4 804eb7a: 31 ff xor %edi,%edi 804eb7c: 85 ff test %edi,%edi 804eb7e: 74 a4 je 0x804eb24 804eb80: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804eb87: 74 23 je 0x804ebac 804eb89: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804eb8c: 8b 40 04 mov 0x4(%eax),%eax 804eb8f: 50 push %eax 804eb90: e8 ef fd 00 00 call 0x805e984 804eb95: 50 push %eax 804eb96: 8d 46 01 lea 0x1(%esi),%eax 804eb99: 50 push %eax 804eb9a: 68 b6 7d 06 08 push $0x8067db6 804eb9f: 68 50 87 07 08 push $0x8078750 804eba4: e8 d7 0a 00 00 call 0x804f680 804eba9: 83 c4 14 add $0x14,%esp 804ebac: 83 bd bc fd ff ff 00 cmpl $0x0,0xfffffdbc(%ebp) 804ebb3: 0f 84 07 03 00 00 je 0x804eec0 804ebb9: a1 48 85 07 08 mov 0x8078548,%eax 804ebbe: 89 85 c0 fd ff ff mov %eax,0xfffffdc0(%ebp) 804ebc4: c7 85 b4 fd ff ff 00 movl $0x0,0xfffffdb4(%ebp) 804ebcb: 00 00 00 804ebce: 83 3d 30 85 07 08 00 cmpl $0x0,0x8078530 804ebd5: 7c 1b jl 0x804ebf2 804ebd7: 83 3d 38 85 07 08 00 cmpl $0x0,0x8078538 804ebde: 0f 85 a2 00 00 00 jne 0x804ec86 804ebe4: 83 3d 30 85 07 08 00 cmpl $0x0,0x8078530 804ebeb: 7c 05 jl 0x804ebf2 804ebed: e8 06 09 00 00 call 0x804f4f8 804ebf2: 6a 00 push $0x0 804ebf4: 6a 01 push $0x1 804ebf6: 6a 02 push $0x2 804ebf8: e8 f7 80 00 00 call 0x8056cf4 804ebfd: 89 c2 mov %eax,%edx 804ebff: 89 15 30 85 07 08 mov %edx,0x8078530 804ec05: 83 c4 0c add $0xc,%esp 804ec08: 85 d2 test %edx,%edx 804ec0a: 0f 8c 94 08 00 00 jl 0x804f4a4 804ec10: c7 05 14 8b 07 08 00 movl $0x0,0x8078b14 804ec17: 00 00 00 804ec1a: 6a 10 push $0x10 804ec1c: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804ec1f: 50 push %eax 804ec20: 52 push %edx 804ec21: e8 96 7e 00 00 call 0x8056abc 804ec26: 83 c4 0c add $0xc,%esp 804ec29: 85 c0 test %eax,%eax 804ec2b: 7d 4f jge 0x804ec7c 804ec2d: 8b 0d 14 8b 07 08 mov 0x8078b14,%ecx 804ec33: 89 8d c4 fd ff ff mov %ecx,0xfffffdc4(%ebp) 804ec39: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804ec3c: 8b 7a 0c mov 0xc(%edx),%edi 804ec3f: 57 push %edi 804ec40: 8b 42 08 mov 0x8(%edx),%eax 804ec43: 50 push %eax 804ec44: 8b 4a 04 mov 0x4(%edx),%ecx 804ec47: 51 push %ecx 804ec48: 8b 12 mov (%edx),%edx 804ec4a: 89 95 b0 fd ff ff mov %edx,0xfffffdb0(%ebp) 804ec50: 52 push %edx 804ec51: 8b bd c4 fd ff ff mov 0xfffffdc4(%ebp),%edi 804ec57: 57 push %edi 804ec58: 68 e9 7d 06 08 push $0x8067de9 804ec5d: 68 a4 87 07 08 push $0x80787a4 804ec62: e8 d1 f9 ff ff call 0x804e638 804ec67: bf 01 00 00 00 mov $0x1,%edi 804ec6c: 89 f1 mov %esi,%ecx 804ec6e: d3 e7 shl %cl,%edi 804ec70: 09 bd b8 fd ff ff or %edi,0xfffffdb8(%ebp) 804ec76: e9 ea 03 00 00 jmp 0x804f065 804ec7b: 90 nop 804ec7c: c7 05 38 85 07 08 01 movl $0x1,0x8078538 804ec83: 00 00 00 804ec86: 8d 5d e6 lea 0xffffffe6(%ebp),%ebx 804ec89: 53 push %ebx 804ec8a: 0f b7 45 0c movzwl 0xc(%ebp),%eax 804ec8e: 50 push %eax 804ec8f: e8 6c ea ff ff call 0x804d700 804ec94: 89 5d e8 mov %ebx,0xffffffe8(%ebp) 804ec97: c7 45 ec 02 00 00 00 movl $0x2,0xffffffec(%ebp) 804ec9e: 8b 45 08 mov 0x8(%ebp),%eax 804eca1: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804eca4: 8b 45 0c mov 0xc(%ebp),%eax 804eca7: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804ecaa: 6a 02 push $0x2 804ecac: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 804ecaf: 50 push %eax 804ecb0: a1 30 85 07 08 mov 0x8078530,%eax 804ecb5: 50 push %eax 804ecb6: e8 b5 81 00 00 call 0x8056e70 804ecbb: 89 c2 mov %eax,%edx 804ecbd: 8b 45 0c mov 0xc(%ebp),%eax 804ecc0: 83 c0 02 add $0x2,%eax 804ecc3: 83 c4 14 add $0x14,%esp 804ecc6: 39 c2 cmp %eax,%edx 804ecc8: 74 32 je 0x804ecfc 804ecca: a1 14 8b 07 08 mov 0x8078b14,%eax 804eccf: 89 85 c4 fd ff ff mov %eax,0xfffffdc4(%ebp) 804ecd5: 50 push %eax 804ecd6: 68 f4 7d 06 08 push $0x8067df4 804ecdb: 68 a4 87 07 08 push $0x80787a4 804ece0: e8 af f9 ff ff call 0x804e694 804ece5: bf 01 00 00 00 mov $0x1,%edi 804ecea: 89 f1 mov %esi,%ecx 804ecec: d3 e7 shl %cl,%edi 804ecee: 09 bd b8 fd ff ff or %edi,0xfffffdb8(%ebp) 804ecf4: e9 a4 04 00 00 jmp 0x804f19d 804ecf9: 8d 76 00 lea 0x0(%esi),%esi 804ecfc: 8b 45 10 mov 0x10(%ebp),%eax 804ecff: 89 85 ac fd ff ff mov %eax,0xfffffdac(%ebp) 804ed05: 66 c7 45 e6 02 00 movw $0x2,0xffffffe6(%ebp) 804ed0b: 90 nop 804ed0c: 0f b7 4d e6 movzwl 0xffffffe6(%ebp),%ecx 804ed10: 51 push %ecx 804ed11: 8b bd ac fd ff ff mov 0xfffffdac(%ebp),%edi 804ed17: 57 push %edi 804ed18: a1 30 85 07 08 mov 0x8078530,%eax 804ed1d: 50 push %eax 804ed1e: e8 e9 85 00 00 call 0x805730c 804ed23: 89 c3 mov %eax,%ebx 804ed25: 83 c4 0c add $0xc,%esp 804ed28: 85 db test %ebx,%ebx 804ed2a: 7e 19 jle 0x804ed45 804ed2c: 01 df add %ebx,%edi 804ed2e: 89 bd ac fd ff ff mov %edi,0xfffffdac(%ebp) 804ed34: 66 8b 45 e6 mov 0xffffffe6(%ebp),%ax 804ed38: 66 29 d8 sub %bx,%ax 804ed3b: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) 804ed3f: 75 cb jne 0x804ed0c 804ed41: 85 db test %ebx,%ebx 804ed43: 7f 53 jg 0x804ed98 804ed45: 8b 0d 14 8b 07 08 mov 0x8078b14,%ecx 804ed4b: 89 8d c4 fd ff ff mov %ecx,0xfffffdc4(%ebp) 804ed51: 51 push %ecx 804ed52: 68 01 7e 06 08 push $0x8067e01 804ed57: 68 a4 87 07 08 push $0x80787a4 804ed5c: e8 33 f9 ff ff call 0x804e694 804ed61: e8 92 07 00 00 call 0x804f4f8 804ed66: 83 c4 0c add $0xc,%esp 804ed69: 83 bd c4 fd ff ff 68 cmpl $0x68,0xfffffdc4(%ebp) 804ed70: 0f 85 96 fd ff ff jne 0x804eb0c 804ed76: 83 bd c8 fd ff ff 00 cmpl $0x0,0xfffffdc8(%ebp) 804ed7d: 0f 85 89 fd ff ff jne 0x804eb0c 804ed83: c7 85 c8 fd ff ff 01 movl $0x1,0xfffffdc8(%ebp) 804ed8a: 00 00 00 804ed8d: e8 66 07 00 00 call 0x804f4f8 804ed92: e9 6a fd ff ff jmp 0x804eb01 804ed97: 90 nop 804ed98: 8b 7d 10 mov 0x10(%ebp),%edi 804ed9b: 57 push %edi 804ed9c: e8 17 e9 ff ff call 0x804d6b8 804eda1: 89 c2 mov %eax,%edx 804eda3: 81 e2 ff ff 00 00 and $0xffff,%edx 804eda9: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804edac: 83 c4 04 add $0x4,%esp 804edaf: 8b 45 14 mov 0x14(%ebp),%eax 804edb2: 39 c2 cmp %eax,%edx 804edb4: 7e 32 jle 0x804ede8 804edb6: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804edbd: 74 12 je 0x804edd1 804edbf: 68 0d 7e 06 08 push $0x8067e0d 804edc4: 68 50 87 07 08 push $0x8078750 804edc9: e8 b2 08 00 00 call 0x804f680 804edce: 83 c4 08 add $0x8,%esp 804edd1: c7 85 b4 fd ff ff 01 movl $0x1,0xfffffdb4(%ebp) 804edd8: 00 00 00 804eddb: 66 8b 4d 14 mov 0x14(%ebp),%cx 804eddf: 66 89 4d e6 mov %cx,0xffffffe6(%ebp) 804ede3: eb 0b jmp 0x804edf0 804ede5: 8d 76 00 lea 0x0(%esi),%esi 804ede8: 66 8b 45 f8 mov 0xfffffff8(%ebp),%ax 804edec: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) 804edf0: 8b 7d 10 mov 0x10(%ebp),%edi 804edf3: 89 bd ac fd ff ff mov %edi,0xfffffdac(%ebp) 804edf9: 66 83 7d e6 00 cmpw $0x0,0xffffffe6(%ebp) 804edfe: 74 34 je 0x804ee34 804ee00: 0f b7 45 e6 movzwl 0xffffffe6(%ebp),%eax 804ee04: 50 push %eax 804ee05: 8b 8d ac fd ff ff mov 0xfffffdac(%ebp),%ecx 804ee0b: 51 push %ecx 804ee0c: 8b 3d 30 85 07 08 mov 0x8078530,%edi 804ee12: 57 push %edi 804ee13: e8 f4 84 00 00 call 0x805730c 804ee18: 89 c3 mov %eax,%ebx 804ee1a: 83 c4 0c add $0xc,%esp 804ee1d: 85 db test %ebx,%ebx 804ee1f: 7e 17 jle 0x804ee38 804ee21: 01 9d ac fd ff ff add %ebx,0xfffffdac(%ebp) 804ee27: 66 8b 45 e6 mov 0xffffffe6(%ebp),%ax 804ee2b: 66 29 d8 sub %bx,%ax 804ee2e: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) 804ee32: 75 cc jne 0x804ee00 804ee34: 85 db test %ebx,%ebx 804ee36: 7f 18 jg 0x804ee50 804ee38: a1 14 8b 07 08 mov 0x8078b14,%eax 804ee3d: 89 85 c4 fd ff ff mov %eax,0xfffffdc4(%ebp) 804ee43: 50 push %eax 804ee44: 68 24 7e 06 08 push $0x8067e24 804ee49: e9 45 03 00 00 jmp 0x804f193 804ee4e: 8d 36 lea (%esi),%esi 804ee50: 83 bd b4 fd ff ff 00 cmpl $0x0,0xfffffdb4(%ebp) 804ee57: 0f 84 fb 04 00 00 je 0x804f358 804ee5d: 8b 8d d0 fd ff ff mov 0xfffffdd0(%ebp),%ecx 804ee63: 80 49 02 02 orb $0x2,0x2(%ecx) 804ee67: 66 8b 7d f8 mov 0xfffffff8(%ebp),%di 804ee6b: 66 2b 7d 14 sub 0x14(%ebp),%di 804ee6f: 66 89 7d e6 mov %di,0xffffffe6(%ebp) 804ee73: 0f 84 df 04 00 00 je 0x804f358 804ee79: 8d 76 00 lea 0x0(%esi),%esi 804ee7c: bb 00 02 00 00 mov $0x200,%ebx 804ee81: 66 81 7d e6 00 02 cmpw $0x200,0xffffffe6(%ebp) 804ee87: 77 04 ja 0x804ee8d 804ee89: 0f b7 5d e6 movzwl 0xffffffe6(%ebp),%ebx 804ee8d: 53 push %ebx 804ee8e: 8d 85 e4 fd ff ff lea 0xfffffde4(%ebp),%eax 804ee94: 50 push %eax 804ee95: a1 30 85 07 08 mov 0x8078530,%eax 804ee9a: 50 push %eax 804ee9b: e8 6c 84 00 00 call 0x805730c 804eea0: 89 c3 mov %eax,%ebx 804eea2: 83 c4 0c add $0xc,%esp 804eea5: 85 db test %ebx,%ebx 804eea7: 0f 8e ab 04 00 00 jle 0x804f358 804eead: 66 8b 45 e6 mov 0xffffffe6(%ebp),%ax 804eeb1: 66 29 d8 sub %bx,%ax 804eeb4: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) 804eeb8: 75 c2 jne 0x804ee7c 804eeba: e9 99 04 00 00 jmp 0x804f358 804eebf: 90 nop 804eec0: 83 3d 30 85 07 08 00 cmpl $0x0,0x8078530 804eec7: 7c 09 jl 0x804eed2 804eec9: 83 3d 38 85 07 08 00 cmpl $0x0,0x8078538 804eed0: 74 33 je 0x804ef05 804eed2: 83 3d 38 85 07 08 00 cmpl $0x0,0x8078538 804eed9: 74 05 je 0x804eee0 804eedb: e8 18 06 00 00 call 0x804f4f8 804eee0: 6a 00 push $0x0 804eee2: 6a 02 push $0x2 804eee4: 6a 02 push $0x2 804eee6: e8 09 7e 00 00 call 0x8056cf4 804eeeb: a3 30 85 07 08 mov %eax,0x8078530 804eef0: 83 c4 0c add $0xc,%esp 804eef3: 85 c0 test %eax,%eax 804eef5: 0f 8c c9 05 00 00 jl 0x804f4c4 804eefb: c7 05 34 85 07 08 00 movl $0x0,0x8078534 804ef02: 00 00 00 804ef05: 83 3d 50 85 07 08 01 cmpl $0x1,0x8078550 804ef0c: 74 15 je 0x804ef23 804ef0e: 83 bd c0 fd ff ff 00 cmpl $0x0,0xfffffdc0(%ebp) 804ef15: 0f 85 a1 00 00 00 jne 0x804efbc 804ef1b: 85 f6 test %esi,%esi 804ef1d: 0f 85 99 00 00 00 jne 0x804efbc 804ef23: 83 3d 34 85 07 08 00 cmpl $0x0,0x8078534 804ef2a: 75 46 jne 0x804ef72 804ef2c: 6a 10 push $0x10 804ef2e: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804ef31: 50 push %eax 804ef32: a1 30 85 07 08 mov 0x8078530,%eax 804ef37: 50 push %eax 804ef38: e8 7f 7b 00 00 call 0x8056abc 804ef3d: 83 c4 0c add $0xc,%esp 804ef40: 85 c0 test %eax,%eax 804ef42: 7d 24 jge 0x804ef68 804ef44: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804ef47: 8b 42 0c mov 0xc(%edx),%eax 804ef4a: 50 push %eax 804ef4b: 8b 42 08 mov 0x8(%edx),%eax 804ef4e: 50 push %eax 804ef4f: 8b 42 04 mov 0x4(%edx),%eax 804ef52: 50 push %eax 804ef53: 8b 02 mov (%edx),%eax 804ef55: 50 push %eax 804ef56: a1 14 8b 07 08 mov 0x8078b14,%eax 804ef5b: 50 push %eax 804ef5c: 68 38 7e 06 08 push $0x8067e38 804ef61: e9 e6 00 00 00 jmp 0x804f04c 804ef66: 8d 36 lea (%esi),%esi 804ef68: c7 05 34 85 07 08 01 movl $0x1,0x8078534 804ef6f: 00 00 00 804ef72: 6a 00 push $0x0 804ef74: 8b 45 0c mov 0xc(%ebp),%eax 804ef77: 50 push %eax 804ef78: 8b 45 08 mov 0x8(%ebp),%eax 804ef7b: 50 push %eax 804ef7c: a1 30 85 07 08 mov 0x8078530,%eax 804ef81: 50 push %eax 804ef82: e8 69 7c 00 00 call 0x8056bf0 804ef87: 83 c4 10 add $0x10,%esp 804ef8a: 39 45 0c cmp %eax,0xc(%ebp) 804ef8d: 0f 84 e1 00 00 00 je 0x804f074 804ef93: a1 14 8b 07 08 mov 0x8078b14,%eax 804ef98: 50 push %eax 804ef99: 68 44 7e 06 08 push $0x8067e44 804ef9e: 68 a4 87 07 08 push $0x80787a4 804efa3: e8 ec f6 ff ff call 0x804e694 804efa8: b8 01 00 00 00 mov $0x1,%eax 804efad: 89 f1 mov %esi,%ecx 804efaf: d3 e0 shl %cl,%eax 804efb1: 09 85 b8 fd ff ff or %eax,0xfffffdb8(%ebp) 804efb7: e9 e1 01 00 00 jmp 0x804f19d 804efbc: 83 3d 34 85 07 08 00 cmpl $0x0,0x8078534 804efc3: 74 47 je 0x804f00c 804efc5: 66 c7 85 14 fe ff ff movw $0x2,0xfffffe14(%ebp) 804efcc: 02 00 804efce: c7 85 18 fe ff ff 00 movl $0x0,0xfffffe18(%ebp) 804efd5: 00 00 00 804efd8: 66 c7 85 16 fe ff ff movw $0x0,0xfffffe16(%ebp) 804efdf: 00 00 804efe1: 6a 10 push $0x10 804efe3: 8d 85 14 fe ff ff lea 0xfffffe14(%ebp),%eax 804efe9: 50 push %eax 804efea: a1 30 85 07 08 mov 0x8078530,%eax 804efef: 50 push %eax 804eff0: e8 c7 7a 00 00 call 0x8056abc 804eff5: c7 05 34 85 07 08 00 movl $0x0,0x8078534 804effc: 00 00 00 804efff: c7 05 14 8b 07 08 00 movl $0x0,0x8078b14 804f006: 00 00 00 804f009: 83 c4 0c add $0xc,%esp 804f00c: 6a 10 push $0x10 804f00e: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804f011: 50 push %eax 804f012: 6a 00 push $0x0 804f014: 8b 45 0c mov 0xc(%ebp),%eax 804f017: 50 push %eax 804f018: 8b 45 08 mov 0x8(%ebp),%eax 804f01b: 50 push %eax 804f01c: a1 30 85 07 08 mov 0x8078530,%eax 804f021: 50 push %eax 804f022: e8 15 7c 00 00 call 0x8056c3c 804f027: 83 c4 18 add $0x18,%esp 804f02a: 39 45 0c cmp %eax,0xc(%ebp) 804f02d: 74 45 je 0x804f074 804f02f: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804f032: 8b 42 0c mov 0xc(%edx),%eax 804f035: 50 push %eax 804f036: 8b 42 08 mov 0x8(%edx),%eax 804f039: 50 push %eax 804f03a: 8b 42 04 mov 0x4(%edx),%eax 804f03d: 50 push %eax 804f03e: 8b 02 mov (%edx),%eax 804f040: 50 push %eax 804f041: a1 14 8b 07 08 mov 0x8078b14,%eax 804f046: 50 push %eax 804f047: 68 49 7e 06 08 push $0x8067e49 804f04c: 68 a4 87 07 08 push $0x80787a4 804f051: e8 e2 f5 ff ff call 0x804e638 804f056: b8 01 00 00 00 mov $0x1,%eax 804f05b: 89 f1 mov %esi,%ecx 804f05d: d3 e0 shl %cl,%eax 804f05f: 09 85 b8 fd ff ff or %eax,0xfffffdb8(%ebp) 804f065: e8 8e 04 00 00 call 0x804f4f8 804f06a: 83 c4 1c add $0x1c,%esp 804f06d: e9 de 03 00 00 jmp 0x804f450 804f072: 8d 36 lea (%esi),%esi 804f074: 8b 15 44 85 07 08 mov 0x8078544,%edx 804f07a: 8b 8d c0 fd ff ff mov 0xfffffdc0(%ebp),%ecx 804f080: d3 e2 shl %cl,%edx 804f082: 89 95 dc fd ff ff mov %edx,0xfffffddc(%ebp) 804f088: 85 c9 test %ecx,%ecx 804f08a: 7e 0f jle 0x804f09b 804f08c: 89 d0 mov %edx,%eax 804f08e: 99 cltd 804f08f: f7 3d 50 85 07 08 idiv 0x8078550,%eax 804f095: 89 85 dc fd ff ff mov %eax,0xfffffddc(%ebp) 804f09b: 83 bd dc fd ff ff 00 cmpl $0x0,0xfffffddc(%ebp) 804f0a2: 7f 0a jg 0x804f0ae 804f0a4: c7 85 dc fd ff ff 01 movl $0x1,0xfffffddc(%ebp) 804f0ab: 00 00 00 804f0ae: c7 85 e0 fd ff ff 00 movl $0x0,0xfffffde0(%ebp) 804f0b5: 00 00 00 804f0b8: 8d 95 e4 fd ff ff lea 0xfffffde4(%ebp),%edx 804f0be: 31 c0 xor %eax,%eax 804f0c0: b9 08 00 00 00 mov $0x8,%ecx 804f0c5: 89 d7 mov %edx,%edi 804f0c7: fc cld 804f0c8: f3 ab repz stos %eax,%es:(%edi) 804f0ca: a1 30 85 07 08 mov 0x8078530,%eax 804f0cf: 0f ab 85 e4 fd ff ff bts %eax,0xfffffde4(%ebp) 804f0d6: 8d 8d dc fd ff ff lea 0xfffffddc(%ebp),%ecx 804f0dc: 51 push %ecx 804f0dd: 6a 00 push $0x0 804f0df: 6a 00 push $0x0 804f0e1: 52 push %edx 804f0e2: 8b 3d 30 85 07 08 mov 0x8078530,%edi 804f0e8: 47 inc %edi 804f0e9: 57 push %edi 804f0ea: e8 b1 83 00 00 call 0x80574a0 804f0ef: 89 c3 mov %eax,%ebx 804f0f1: 83 c4 14 add $0x14,%esp 804f0f4: 85 db test %ebx,%ebx 804f0f6: 7d 1c jge 0x804f114 804f0f8: 83 3d 14 8b 07 08 04 cmpl $0x4,0x8078b14 804f0ff: 74 b7 je 0x804f0b8 804f101: a1 14 8b 07 08 mov 0x8078b14,%eax 804f106: 50 push %eax 804f107: 68 50 7e 06 08 push $0x8067e50 804f10c: e9 82 00 00 00 jmp 0x804f193 804f111: 8d 76 00 lea 0x0(%esi),%esi 804f114: 85 db test %ebx,%ebx 804f116: 75 2c jne 0x804f144 804f118: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804f11f: 74 12 je 0x804f133 804f121: 68 57 7e 06 08 push $0x8067e57 804f126: 68 50 87 07 08 push $0x8078750 804f12b: e8 50 05 00 00 call 0x804f680 804f130: 83 c4 08 add $0x8,%esp 804f133: c7 85 cc fd ff ff 01 movl $0x1,0xfffffdcc(%ebp) 804f13a: 00 00 00 804f13d: e9 ca f9 ff ff jmp 0x804eb0c 804f142: 8d 36 lea (%esi),%esi 804f144: c7 05 14 8b 07 08 00 movl $0x0,0x8078b14 804f14b: 00 00 00 804f14e: c7 85 d8 fd ff ff 10 movl $0x10,0xfffffdd8(%ebp) 804f155: 00 00 00 804f158: 8d 85 d8 fd ff ff lea 0xfffffdd8(%ebp),%eax 804f15e: 50 push %eax 804f15f: 8d 8d 04 fe ff ff lea 0xfffffe04(%ebp),%ecx 804f165: 51 push %ecx 804f166: 6a 00 push $0x0 804f168: 8b 7d 14 mov 0x14(%ebp),%edi 804f16b: 57 push %edi 804f16c: 8b 45 10 mov 0x10(%ebp),%eax 804f16f: 50 push %eax 804f170: 8b 0d 30 85 07 08 mov 0x8078530,%ecx 804f176: 51 push %ecx 804f177: e8 14 7a 00 00 call 0x8056b90 804f17c: 89 c2 mov %eax,%edx 804f17e: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804f181: 83 c4 18 add $0x18,%esp 804f184: 85 d2 test %edx,%edx 804f186: 7f 24 jg 0x804f1ac 804f188: a1 14 8b 07 08 mov 0x8078b14,%eax 804f18d: 50 push %eax 804f18e: 68 63 7e 06 08 push $0x8067e63 804f193: 68 a4 87 07 08 push $0x80787a4 804f198: e8 f7 f4 ff ff call 0x804e694 804f19d: e8 56 03 00 00 call 0x804f4f8 804f1a2: 83 c4 0c add $0xc,%esp 804f1a5: e9 a6 02 00 00 jmp 0x804f450 804f1aa: 8d 36 lea (%esi),%esi 804f1ac: c7 85 cc fd ff ff 01 movl $0x1,0xfffffdcc(%ebp) 804f1b3: 00 00 00 804f1b6: 8b bd d4 fd ff ff mov 0xfffffdd4(%ebp),%edi 804f1bc: 66 8b 3f mov (%edi),%di 804f1bf: 8b 85 d0 fd ff ff mov 0xfffffdd0(%ebp),%eax 804f1c5: 66 39 38 cmp %di,(%eax) 804f1c8: 74 3a je 0x804f204 804f1ca: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804f1d1: 75 0d jne 0x804f1e0 804f1d3: f6 05 a5 86 07 08 20 testb $0x20,0x80786a5 804f1da: 0f 84 d8 fe ff ff je 0x804f0b8 804f1e0: 68 6c 7e 06 08 push $0x8067e6c 804f1e5: 68 50 87 07 08 push $0x8078750 804f1ea: e8 91 04 00 00 call 0x804f680 804f1ef: 68 50 87 07 08 push $0x8078750 804f1f4: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804f1f7: 51 push %ecx 804f1f8: 8b 7d 10 mov 0x10(%ebp),%edi 804f1fb: 57 push %edi 804f1fc: e9 9e 00 00 00 jmp 0x804f29f 804f201: 8d 76 00 lea 0x0(%esi),%esi 804f204: f6 05 4d 85 07 08 04 testb $0x4,0x807854d 804f20b: 75 33 jne 0x804f240 804f20d: 8d 85 04 fe ff ff lea 0xfffffe04(%ebp),%eax 804f213: 50 push %eax 804f214: e8 df f4 ff ff call 0x804e6f8 804f219: 83 c4 04 add $0x4,%esp 804f21c: 85 c0 test %eax,%eax 804f21e: 75 20 jne 0x804f240 804f220: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804f227: 75 0d jne 0x804f236 804f229: f6 05 a5 86 07 08 20 testb $0x20,0x80786a5 804f230: 0f 84 82 fe ff ff je 0x804f0b8 804f236: 68 7c 7e 06 08 push $0x8067e7c 804f23b: eb 4b jmp 0x804f288 804f23d: 8d 76 00 lea 0x0(%esi),%esi 804f240: f6 05 4d 85 07 08 08 testb $0x8,0x807854d 804f247: 75 63 jne 0x804f2ac 804f249: 8b 7d 10 mov 0x10(%ebp),%edi 804f24c: 03 7d 14 add 0x14(%ebp),%edi 804f24f: 57 push %edi 804f250: 8b 45 10 mov 0x10(%ebp),%eax 804f253: 50 push %eax 804f254: 8b 4d 08 mov 0x8(%ebp),%ecx 804f257: 03 4d 0c add 0xc(%ebp),%ecx 804f25a: 51 push %ecx 804f25b: 8b 7d 08 mov 0x8(%ebp),%edi 804f25e: 57 push %edi 804f25f: e8 e0 f6 ff ff call 0x804e944 804f264: 89 c2 mov %eax,%edx 804f266: 83 c4 10 add $0x10,%esp 804f269: 85 d2 test %edx,%edx 804f26b: 75 3f jne 0x804f2ac 804f26d: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804f274: 75 0d jne 0x804f283 804f276: f6 05 a5 86 07 08 20 testb $0x20,0x80786a5 804f27d: 0f 84 35 fe ff ff je 0x804f0b8 804f283: 68 90 7e 06 08 push $0x8067e90 804f288: 68 50 87 07 08 push $0x8078750 804f28d: e8 ee 03 00 00 call 0x804f680 804f292: 68 50 87 07 08 push $0x8078750 804f297: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804f29a: 50 push %eax 804f29b: 8b 4d 10 mov 0x10(%ebp),%ecx 804f29e: 51 push %ecx 804f29f: e8 38 ff 00 00 call 0x805f1dc 804f2a4: 83 c4 14 add $0x14,%esp 804f2a7: e9 0c fe ff ff jmp 0x804f0b8 804f2ac: 8b bd d0 fd ff ff mov 0xfffffdd0(%ebp),%edi 804f2b2: 8a 57 03 mov 0x3(%edi),%dl 804f2b5: 80 e2 0f and $0xf,%dl 804f2b8: 80 fa 02 cmp $0x2,%dl 804f2bb: 74 08 je 0x804f2c5 804f2bd: 88 d0 mov %dl,%al 804f2bf: 04 fc add $0xfc,%al 804f2c1: 3c 01 cmp $0x1,%al 804f2c3: 77 4e ja 0x804f313 804f2c5: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804f2cc: 74 24 je 0x804f2f2 804f2ce: 68 a6 7e 06 08 push $0x8067ea6 804f2d3: 68 50 87 07 08 push $0x8078750 804f2d8: e8 a3 03 00 00 call 0x804f680 804f2dd: 68 50 87 07 08 push $0x8078750 804f2e2: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804f2e5: 50 push %eax 804f2e6: 8b 4d 10 mov 0x10(%ebp),%ecx 804f2e9: 51 push %ecx 804f2ea: e8 ed fe 00 00 call 0x805f1dc 804f2ef: 83 c4 14 add $0x14,%esp 804f2f2: b8 01 00 00 00 mov $0x1,%eax 804f2f7: 89 f1 mov %esi,%ecx 804f2f9: d3 e0 shl %cl,%eax 804f2fb: 09 85 b8 fd ff ff or %eax,0xfffffdb8(%ebp) 804f301: e8 f2 01 00 00 call 0x804f4f8 804f306: 83 3d a4 86 07 08 00 cmpl $0x0,0x80786a4 804f30d: 0f 84 3d 01 00 00 je 0x804f450 804f313: f6 05 4c 85 07 08 20 testb $0x20,0x807854c 804f31a: 75 3c jne 0x804f358 804f31c: 8b bd d0 fd ff ff mov 0xfffffdd0(%ebp),%edi 804f322: f6 47 02 02 testb $0x2,0x2(%edi) 804f326: 74 30 je 0x804f358 804f328: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804f32f: 74 12 je 0x804f343 804f331: 68 be 7e 06 08 push $0x8067ebe 804f336: 68 50 87 07 08 push $0x8078750 804f33b: e8 40 03 00 00 call 0x804f680 804f340: 83 c4 08 add $0x8,%esp 804f343: c7 85 bc fd ff ff 01 movl $0x1,0xfffffdbc(%ebp) 804f34a: 00 00 00 804f34d: e8 a6 01 00 00 call 0x804f4f8 804f352: e9 aa f7 ff ff jmp 0x804eb01 804f357: 90 nop 804f358: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804f35f: 75 11 jne 0x804f372 804f361: a1 a4 86 07 08 mov 0x80786a4,%eax 804f366: 25 00 21 00 00 and $0x2100,%eax 804f36b: 3d 00 21 00 00 cmp $0x2100,%eax 804f370: 75 12 jne 0x804f384 804f372: 68 d3 7e 06 08 push $0x8067ed3 804f377: 68 50 87 07 08 push $0x8078750 804f37c: e8 ff 02 00 00 call 0x804f680 804f381: 83 c4 08 add $0x8,%esp 804f384: f6 05 4c 85 07 08 02 testb $0x2,0x807854c 804f38b: 75 09 jne 0x804f396 804f38d: f6 05 a5 86 07 08 20 testb $0x20,0x80786a5 804f394: 74 24 je 0x804f3ba 804f396: 68 e3 7e 06 08 push $0x8067ee3 804f39b: 68 50 87 07 08 push $0x8078750 804f3a0: e8 db 02 00 00 call 0x804f680 804f3a5: 68 50 87 07 08 push $0x8078750 804f3aa: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804f3ad: 50 push %eax 804f3ae: 8b 4d 10 mov 0x10(%ebp),%ecx 804f3b1: 51 push %ecx 804f3b2: e8 25 fe 00 00 call 0x805f1dc 804f3b7: 83 c4 14 add $0x14,%esp 804f3ba: 83 bd bc fd ff ff 00 cmpl $0x0,0xfffffdbc(%ebp) 804f3c1: 74 0d je 0x804f3d0 804f3c3: f6 05 4c 85 07 08 08 testb $0x8,0x807854c 804f3ca: 74 0d je 0x804f3d9 804f3cc: 85 f6 test %esi,%esi 804f3ce: 75 09 jne 0x804f3d9 804f3d0: f6 05 4d 85 07 08 01 testb $0x1,0x807854d 804f3d7: 75 05 jne 0x804f3de 804f3d9: e8 1a 01 00 00 call 0x804f4f8 804f3de: 83 3d 40 85 07 08 00 cmpl $0x0,0x8078540 804f3e5: 74 61 je 0x804f448 804f3e7: 31 db xor %ebx,%ebx 804f3e9: 8d 76 00 lea 0x0(%esi),%esi 804f3ec: 8d 7d f8 lea 0xfffffff8(%ebp),%edi 804f3ef: 57 push %edi 804f3f0: 8b 45 14 mov 0x14(%ebp),%eax 804f3f3: 50 push %eax 804f3f4: 8b 4d 10 mov 0x10(%ebp),%ecx 804f3f7: 51 push %ecx 804f3f8: 8b 7d 0c mov 0xc(%ebp),%edi 804f3fb: 57 push %edi 804f3fc: 8b 45 08 mov 0x8(%ebp),%eax 804f3ff: 50 push %eax 804f400: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804f403: 51 push %ecx 804f404: 8b 3d 40 85 07 08 mov 0x8078540,%edi 804f40a: ff d7 call *%edi 804f40c: 89 c2 mov %eax,%edx 804f40e: 83 c4 18 add $0x18,%esp 804f411: 83 fa 04 cmp $0x4,%edx 804f414: 0f 87 ca 00 00 00 ja 0x804f4e4 804f41a: ff 24 95 24 f4 04 08 jmp *0x804f424(,%edx,4) 804f421: 8d 76 00 lea 0x0(%esi),%esi 804f424: 48 dec %eax 804f425: f4 hlt 804f426: 04 08 add $0x8,%al 804f428: 0c eb or $0xeb,%al 804f42a: 04 08 add $0x8,%al 804f42c: 38 f4 cmp %dh,%ah 804f42e: 04 08 add $0x8,%al 804f430: 48 dec %eax 804f431: f4 hlt 804f432: 04 08 add $0x8,%al 804f434: e4 f4 in $0xf4,%al 804f436: 04 08 add $0x8,%al 804f438: 43 inc %ebx 804f439: 83 fb 29 cmp $0x29,%ebx 804f43c: 0f 8f a2 00 00 00 jg 0x804f4e4 804f442: 31 c0 xor %eax,%eax 804f444: 85 c0 test %eax,%eax 804f446: 74 a4 je 0x804f3ec 804f448: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804f44b: e9 99 00 00 00 jmp 0x804f4e9 804f450: 46 inc %esi 804f451: 39 35 50 85 07 08 cmp %esi,0x8078550 804f457: 0f 8f 97 f6 ff ff jg 0x804eaf4 804f45d: ff 85 c0 fd ff ff incl 0xfffffdc0(%ebp) 804f463: 8b 8d c0 fd ff ff mov 0xfffffdc0(%ebp),%ecx 804f469: 39 0d 48 85 07 08 cmp %ecx,0x8078548 804f46f: 0f 8f 6f f6 ff ff jg 0x804eae4 804f475: e8 7e 00 00 00 call 0x804f4f8 804f47a: 83 bd bc fd ff ff 00 cmpl $0x0,0xfffffdbc(%ebp) 804f481: 75 55 jne 0x804f4d8 804f483: 83 bd cc fd ff ff 00 cmpl $0x0,0xfffffdcc(%ebp) 804f48a: 75 0c jne 0x804f498 804f48c: c7 05 14 8b 07 08 6f movl $0x6f,0x8078b14 804f493: 00 00 00 804f496: eb 4c jmp 0x804f4e4 804f498: c7 05 14 8b 07 08 6e movl $0x6e,0x8078b14 804f49f: 00 00 00 804f4a2: eb 40 jmp 0x804f4e4 804f4a4: 8b 3d 14 8b 07 08 mov 0x8078b14,%edi 804f4aa: 89 bd c4 fd ff ff mov %edi,0xfffffdc4(%ebp) 804f4b0: 57 push %edi 804f4b1: 68 de 7d 06 08 push $0x8067dde 804f4b6: 68 a4 87 07 08 push $0x80787a4 804f4bb: e8 d4 f1 ff ff call 0x804e694 804f4c0: eb 22 jmp 0x804f4e4 804f4c2: 8d 36 lea (%esi),%esi 804f4c4: a1 14 8b 07 08 mov 0x8078b14,%eax 804f4c9: 89 85 c4 fd ff ff mov %eax,0xfffffdc4(%ebp) 804f4cf: 50 push %eax 804f4d0: 68 2d 7e 06 08 push $0x8067e2d 804f4d5: eb df jmp 0x804f4b6 804f4d7: 90 nop 804f4d8: 8b 8d c4 fd ff ff mov 0xfffffdc4(%ebp),%ecx 804f4de: 89 0d 14 8b 07 08 mov %ecx,0x8078b14 804f4e4: b8 ff ff ff ff mov $0xffffffff,%eax 804f4e9: 8d a5 9c fd ff ff lea 0xfffffd9c(%ebp),%esp 804f4ef: 5b pop %ebx 804f4f0: 5e pop %esi 804f4f1: 5f pop %edi 804f4f2: 89 ec mov %ebp,%esp 804f4f4: 5d pop %ebp 804f4f5: c3 ret 804f4f6: 8d 36 lea (%esi),%esi 804f4f8: 55 push %ebp 804f4f9: 89 e5 mov %esp,%ebp 804f4fb: 83 3d 30 85 07 08 00 cmpl $0x0,0x8078530 804f502: 7c 29 jl 0x804f52d 804f504: a1 30 85 07 08 mov 0x8078530,%eax 804f509: 50 push %eax 804f50a: e8 51 7c 00 00 call 0x8057160 804f50f: c7 05 30 85 07 08 ff movl $0xffffffff,0x8078530 804f516: ff ff ff 804f519: c7 05 34 85 07 08 00 movl $0x0,0x8078534 804f520: 00 00 00 804f523: c7 05 38 85 07 08 00 movl $0x0,0x8078538 804f52a: 00 00 00 804f52d: 89 ec mov %ebp,%esp 804f52f: 5d pop %ebp 804f530: c3 ret 804f531: 90 nop 804f532: 90 nop 804f533: 90 nop 804f534: 55 push %ebp 804f535: 89 e5 mov %esp,%ebp 804f537: b8 44 85 07 08 mov $0x8078544,%eax 804f53c: 89 ec mov %ebp,%esp 804f53e: 5d pop %ebp 804f53f: c3 ret 804f540: 55 push %ebp 804f541: 89 e5 mov %esp,%ebp 804f543: 56 push %esi 804f544: 53 push %ebx 804f545: 8b 5d 08 mov 0x8(%ebp),%ebx 804f548: 85 db test %ebx,%ebx 804f54a: 74 0e je 0x804f55a 804f54c: 8b 03 mov (%ebx),%eax 804f54e: 25 00 00 ff ff and $0xffff0000,%eax 804f553: 3d 00 00 ad fb cmp $0xfbad0000,%eax 804f558: 74 12 je 0x804f56c 804f55a: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 804f561: 00 00 00 804f564: b8 ff ff ff ff mov $0xffffffff,%eax 804f569: eb 4d jmp 0x804f5b8 804f56b: 90 nop 804f56c: f6 43 01 20 testb $0x20,0x1(%ebx) 804f570: 74 0e je 0x804f580 804f572: 53 push %ebx 804f573: e8 cc 17 01 00 call 0x8060d44 804f578: 89 c6 mov %eax,%esi 804f57a: 83 c4 04 add $0x4,%esp 804f57d: eb 0d jmp 0x804f58c 804f57f: 90 nop 804f580: 31 f6 xor %esi,%esi 804f582: f6 03 20 testb $0x20,(%ebx) 804f585: 74 05 je 0x804f58c 804f587: be ff ff ff ff mov $0xffffffff,%esi 804f58c: 8b 43 50 mov 0x50(%ebx),%eax 804f58f: 53 push %ebx 804f590: 8b 40 0c mov 0xc(%eax),%eax 804f593: ff d0 call *%eax 804f595: 83 c4 04 add $0x4,%esp 804f598: 81 fb fc 86 07 08 cmp $0x80786fc,%ebx 804f59e: 74 16 je 0x804f5b6 804f5a0: 81 fb 50 87 07 08 cmp $0x8078750,%ebx 804f5a6: 74 0e je 0x804f5b6 804f5a8: 81 fb a4 87 07 08 cmp $0x80787a4,%ebx 804f5ae: 74 06 je 0x804f5b6 804f5b0: 53 push %ebx 804f5b1: e8 da cc 00 00 call 0x805c290 804f5b6: 89 f0 mov %esi,%eax 804f5b8: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804f5bb: 5b pop %ebx 804f5bc: 5e pop %esi 804f5bd: 89 ec mov %ebp,%esp 804f5bf: 5d pop %ebp 804f5c0: c3 ret 804f5c1: 90 nop 804f5c2: 90 nop 804f5c3: 90 nop 804f5c4: 55 push %ebp 804f5c5: 89 e5 mov %esp,%ebp 804f5c7: 56 push %esi 804f5c8: 53 push %ebx 804f5c9: 8b 75 08 mov 0x8(%ebp),%esi 804f5cc: 8b 55 0c mov 0xc(%ebp),%edx 804f5cf: 8b 5d 10 mov 0x10(%ebp),%ebx 804f5d2: 85 db test %ebx,%ebx 804f5d4: 74 0e je 0x804f5e4 804f5d6: 8b 03 mov (%ebx),%eax 804f5d8: 25 00 00 ff ff and $0xffff0000,%eax 804f5dd: 3d 00 00 ad fb cmp $0xfbad0000,%eax 804f5e2: 74 10 je 0x804f5f4 804f5e4: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 804f5eb: 00 00 00 804f5ee: 31 c0 xor %eax,%eax 804f5f0: eb 24 jmp 0x804f616 804f5f2: 8d 36 lea (%esi),%esi 804f5f4: 85 d2 test %edx,%edx 804f5f6: 7e f6 jle 0x804f5ee 804f5f8: 6a 01 push $0x1 804f5fa: 6a 0a push $0xa 804f5fc: 8d 42 ff lea 0xffffffff(%edx),%eax 804f5ff: 50 push %eax 804f600: 56 push %esi 804f601: 53 push %ebx 804f602: e8 2d 01 00 00 call 0x804f734 804f607: 85 c0 test %eax,%eax 804f609: 74 e3 je 0x804f5ee 804f60b: f6 03 20 testb $0x20,(%ebx) 804f60e: 75 de jne 0x804f5ee 804f610: c6 04 30 00 movb $0x0,(%eax,%esi,1) 804f614: 89 f0 mov %esi,%eax 804f616: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 804f619: 5b pop %ebx 804f61a: 5e pop %esi 804f61b: 89 ec mov %ebp,%esp 804f61d: 5d pop %ebp 804f61e: c3 ret 804f61f: 90 nop 804f620: 55 push %ebp 804f621: 89 e5 mov %esp,%ebp 804f623: 57 push %edi 804f624: 56 push %esi 804f625: 53 push %ebx 804f626: 8b 7d 08 mov 0x8(%ebp),%edi 804f629: 8b 75 0c mov 0xc(%ebp),%esi 804f62c: 6a 54 push $0x54 804f62e: e8 41 c7 00 00 call 0x805bd74 804f633: 89 c3 mov %eax,%ebx 804f635: 83 c4 04 add $0x4,%esp 804f638: 85 db test %ebx,%ebx 804f63a: 75 04 jne 0x804f640 804f63c: 31 c0 xor %eax,%eax 804f63e: eb 36 jmp 0x804f676 804f640: 6a 00 push $0x0 804f642: 53 push %ebx 804f643: e8 ec 28 01 00 call 0x8061f34 804f648: c7 43 50 2c 90 07 08 movl $0x807902c,0x50(%ebx) 804f64f: 53 push %ebx 804f650: e8 cf 16 01 00 call 0x8060d24 804f655: 56 push %esi 804f656: 57 push %edi 804f657: 53 push %ebx 804f658: e8 c3 17 01 00 call 0x8060e20 804f65d: 83 c4 18 add $0x18,%esp 804f660: 85 c0 test %eax,%eax 804f662: 75 10 jne 0x804f674 804f664: 53 push %ebx 804f665: e8 1e 21 01 00 call 0x8061788 804f66a: 53 push %ebx 804f66b: e8 20 cc 00 00 call 0x805c290 804f670: 31 c0 xor %eax,%eax 804f672: eb 02 jmp 0x804f676 804f674: 89 d8 mov %ebx,%eax 804f676: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804f679: 5b pop %ebx 804f67a: 5e pop %esi 804f67b: 5f pop %edi 804f67c: 89 ec mov %ebp,%esp 804f67e: 5d pop %ebp 804f67f: c3 ret 804f680: 55 push %ebp 804f681: 89 e5 mov %esp,%ebp 804f683: 8b 55 08 mov 0x8(%ebp),%edx 804f686: 8b 4d 0c mov 0xc(%ebp),%ecx 804f689: 85 d2 test %edx,%edx 804f68b: 75 13 jne 0x804f6a0 804f68d: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 804f694: 00 00 00 804f697: b8 ff ff ff ff mov $0xffffffff,%eax 804f69c: 89 ec mov %ebp,%esp 804f69e: 5d pop %ebp 804f69f: c3 ret 804f6a0: 8b 02 mov (%edx),%eax 804f6a2: 25 00 00 ff ff and $0xffff0000,%eax 804f6a7: 3d 00 00 ad fb cmp $0xfbad0000,%eax 804f6ac: 75 12 jne 0x804f6c0 804f6ae: 8d 45 10 lea 0x10(%ebp),%eax 804f6b1: 50 push %eax 804f6b2: 51 push %ecx 804f6b3: 52 push %edx 804f6b4: e8 cf 01 00 00 call 0x804f888 804f6b9: 89 ec mov %ebp,%esp 804f6bb: 5d pop %ebp 804f6bc: c3 ret 804f6bd: 8d 76 00 lea 0x0(%esi),%esi 804f6c0: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 804f6c7: 00 00 00 804f6ca: b8 ff ff ff ff mov $0xffffffff,%eax 804f6cf: 89 ec mov %ebp,%esp 804f6d1: 5d pop %ebp 804f6d2: c3 ret 804f6d3: 90 nop 804f6d4: 55 push %ebp 804f6d5: 89 e5 mov %esp,%ebp 804f6d7: 57 push %edi 804f6d8: 56 push %esi 804f6d9: 53 push %ebx 804f6da: 8b 4d 08 mov 0x8(%ebp),%ecx 804f6dd: 8b 75 0c mov 0xc(%ebp),%esi 804f6e0: 8b 7d 10 mov 0x10(%ebp),%edi 804f6e3: 8b 55 14 mov 0x14(%ebp),%edx 804f6e6: 89 f3 mov %esi,%ebx 804f6e8: 0f af df imul %edi,%ebx 804f6eb: 85 d2 test %edx,%edx 804f6ed: 74 0e je 0x804f6fd 804f6ef: 8b 02 mov (%edx),%eax 804f6f1: 25 00 00 ff ff and $0xffff0000,%eax 804f6f6: 3d 00 00 ad fb cmp $0xfbad0000,%eax 804f6fb: 74 0f je 0x804f70c 804f6fd: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 804f704: 00 00 00 804f707: 31 c0 xor %eax,%eax 804f709: eb 1f jmp 0x804f72a 804f70b: 90 nop 804f70c: 85 db test %ebx,%ebx 804f70e: 75 04 jne 0x804f714 804f710: 31 c0 xor %eax,%eax 804f712: eb 16 jmp 0x804f72a 804f714: 53 push %ebx 804f715: 51 push %ecx 804f716: 52 push %edx 804f717: e8 10 26 01 00 call 0x8061d2c 804f71c: 39 c3 cmp %eax,%ebx 804f71e: 74 08 je 0x804f728 804f720: 31 d2 xor %edx,%edx 804f722: f7 f6 div %esi,%eax 804f724: eb 04 jmp 0x804f72a 804f726: 8d 36 lea (%esi),%esi 804f728: 89 f8 mov %edi,%eax 804f72a: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 804f72d: 5b pop %ebx 804f72e: 5e pop %esi 804f72f: 5f pop %edi 804f730: 89 ec mov %ebp,%esp 804f732: 5d pop %ebp 804f733: c3 ret 804f734: 55 push %ebp 804f735: 89 e5 mov %esp,%ebp 804f737: 83 ec 08 sub $0x8,%esp 804f73a: 57 push %edi 804f73b: 56 push %esi 804f73c: 53 push %ebx 804f73d: 8b 7d 08 mov 0x8(%ebp),%edi 804f740: 8b 55 0c mov 0xc(%ebp),%edx 804f743: 89 55 fc mov %edx,0xfffffffc(%ebp) 804f746: 8d 36 lea (%esi),%esi 804f748: 8b 5f 08 mov 0x8(%edi),%ebx 804f74b: 2b 5f 04 sub 0x4(%edi),%ebx 804f74e: 85 db test %ebx,%ebx 804f750: 7f 14 jg 0x804f766 804f752: 57 push %edi 804f753: e8 18 23 01 00 call 0x8061a70 804f758: 83 c4 04 add $0x4,%esp 804f75b: 83 f8 ff cmp $0xffffffff,%eax 804f75e: 74 7c je 0x804f7dc 804f760: 8b 5f 08 mov 0x8(%edi),%ebx 804f763: 2b 5f 04 sub 0x4(%edi),%ebx 804f766: 39 5d 10 cmp %ebx,0x10(%ebp) 804f769: 77 03 ja 0x804f76e 804f76b: 8b 5d 10 mov 0x10(%ebp),%ebx 804f76e: 53 push %ebx 804f76f: 8b 55 14 mov 0x14(%ebp),%edx 804f772: 52 push %edx 804f773: 8b 47 04 mov 0x4(%edi),%eax 804f776: 50 push %eax 804f777: e8 44 7e 00 00 call 0x80575c0 804f77c: 89 c6 mov %eax,%esi 804f77e: 83 c4 0c add $0xc,%esp 804f781: 85 f6 test %esi,%esi 804f783: 74 37 je 0x804f7bc 804f785: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804f788: 2b 55 0c sub 0xc(%ebp),%edx 804f78b: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804f78e: 89 f3 mov %esi,%ebx 804f790: 2b 5f 04 sub 0x4(%edi),%ebx 804f793: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804f797: 7c 08 jl 0x804f7a1 804f799: 46 inc %esi 804f79a: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804f79e: 7e 01 jle 0x804f7a1 804f7a0: 43 inc %ebx 804f7a1: 8b 47 04 mov 0x4(%edi),%eax 804f7a4: 53 push %ebx 804f7a5: 50 push %eax 804f7a6: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804f7a9: 52 push %edx 804f7aa: e8 7d 6d 00 00 call 0x805652c 804f7af: 89 77 04 mov %esi,0x4(%edi) 804f7b2: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804f7b5: 01 d8 add %ebx,%eax 804f7b7: eb 29 jmp 0x804f7e2 804f7b9: 8d 76 00 lea 0x0(%esi),%esi 804f7bc: 8b 47 04 mov 0x4(%edi),%eax 804f7bf: 53 push %ebx 804f7c0: 50 push %eax 804f7c1: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804f7c4: 52 push %edx 804f7c5: e8 62 6d 00 00 call 0x805652c 804f7ca: 83 c4 0c add $0xc,%esp 804f7cd: 01 5f 04 add %ebx,0x4(%edi) 804f7d0: 01 5d fc add %ebx,0xfffffffc(%ebp) 804f7d3: 29 5d 10 sub %ebx,0x10(%ebp) 804f7d6: 0f 85 6c ff ff ff jne 0x804f748 804f7dc: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804f7df: 2b 45 0c sub 0xc(%ebp),%eax 804f7e2: 8d 65 ec lea 0xffffffec(%ebp),%esp 804f7e5: 5b pop %ebx 804f7e6: 5e pop %esi 804f7e7: 5f pop %edi 804f7e8: 89 ec mov %ebp,%esp 804f7ea: 5d pop %ebp 804f7eb: c3 ret 804f7ec: 55 push %ebp 804f7ed: 89 e5 mov %esp,%ebp 804f7ef: 8b 55 08 mov 0x8(%ebp),%edx 804f7f2: 8d 45 0c lea 0xc(%ebp),%eax 804f7f5: 50 push %eax 804f7f6: 52 push %edx 804f7f7: 68 50 87 07 08 push $0x8078750 804f7fc: e8 87 00 00 00 call 0x804f888 804f801: 89 ec mov %ebp,%esp 804f803: 5d pop %ebp 804f804: c3 ret 804f805: 90 nop 804f806: 90 nop 804f807: 90 nop 804f808: 55 push %ebp 804f809: 89 e5 mov %esp,%ebp 804f80b: 8b 4d 08 mov 0x8(%ebp),%ecx 804f80e: 8b 55 0c mov 0xc(%ebp),%edx 804f811: 8d 45 10 lea 0x10(%ebp),%eax 804f814: 50 push %eax 804f815: 52 push %edx 804f816: 51 push %ecx 804f817: e8 04 00 00 00 call 0x804f820 804f81c: 89 ec mov %ebp,%esp 804f81e: 5d pop %ebp 804f81f: c3 ret 804f820: 55 push %ebp 804f821: 89 e5 mov %esp,%ebp 804f823: 83 ec 60 sub $0x60,%esp 804f826: 57 push %edi 804f827: 56 push %esi 804f828: 53 push %ebx 804f829: 8b 5d 08 mov 0x8(%ebp),%ebx 804f82c: 8b 75 10 mov 0x10(%ebp),%esi 804f82f: 6a 00 push $0x0 804f831: 8d 7d a0 lea 0xffffffa0(%ebp),%edi 804f834: 57 push %edi 804f835: e8 fa 26 01 00 call 0x8061f34 804f83a: c7 45 f0 fc 87 07 08 movl $0x80787fc,0xfffffff0(%ebp) 804f841: 53 push %ebx 804f842: 6a ff push $0xffffffff 804f844: 53 push %ebx 804f845: 57 push %edi 804f846: e8 35 36 00 00 call 0x8052e80 804f84b: 56 push %esi 804f84c: 8b 55 0c mov 0xc(%ebp),%edx 804f84f: 52 push %edx 804f850: 57 push %edi 804f851: e8 32 00 00 00 call 0x804f888 804f856: 89 c3 mov %eax,%ebx 804f858: 83 c4 24 add $0x24,%esp 804f85b: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 804f85e: 39 45 b8 cmp %eax,0xffffffb8(%ebp) 804f861: 77 0d ja 0x804f870 804f863: 6a 00 push $0x0 804f865: 57 push %edi 804f866: e8 a5 20 01 00 call 0x8061910 804f86b: eb 0c jmp 0x804f879 804f86d: 8d 76 00 lea 0x0(%esi),%esi 804f870: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 804f873: c6 00 00 movb $0x0,(%eax) 804f876: ff 45 b4 incl 0xffffffb4(%ebp) 804f879: 89 d8 mov %ebx,%eax 804f87b: 8d 65 94 lea 0xffffff94(%ebp),%esp 804f87e: 5b pop %ebx 804f87f: 5e pop %esi 804f880: 5f pop %edi 804f881: 89 ec mov %ebp,%esp 804f883: 5d pop %ebp 804f884: c3 ret 804f885: 90 nop 804f886: 90 nop 804f887: 90 nop 804f888: 55 push %ebp 804f889: 89 e5 mov %esp,%ebp 804f88b: 81 ec f4 04 00 00 sub $0x4f4,%esp 804f891: 57 push %edi 804f892: 56 push %esi 804f893: 53 push %ebx 804f894: 8b 75 0c mov 0xc(%ebp),%esi 804f897: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 804f89b: 0f 84 c7 15 00 00 je 0x8050e68 804f8a1: 8b 4d 08 mov 0x8(%ebp),%ecx 804f8a4: 8b 11 mov (%ecx),%edx 804f8a6: 81 e2 00 00 ff ff and $0xffff0000,%edx 804f8ac: 81 fa 00 00 ad fb cmp $0xfbad0000,%edx 804f8b2: 0f 85 b0 15 00 00 jne 0x8050e68 804f8b8: f6 01 08 testb $0x8,(%ecx) 804f8bb: 0f 85 a7 15 00 00 jne 0x8050e68 804f8c1: 85 f6 test %esi,%esi 804f8c3: 0f 84 9f 15 00 00 je 0x8050e68 804f8c9: 8b 5d 08 mov 0x8(%ebp),%ebx 804f8cc: f6 03 02 testb $0x2,(%ebx) 804f8cf: 74 13 je 0x804f8e4 804f8d1: 8b 7d 10 mov 0x10(%ebp),%edi 804f8d4: 57 push %edi 804f8d5: 56 push %esi 804f8d6: 53 push %ebx 804f8d7: e8 0c 35 00 00 call 0x8052de8 804f8dc: e9 dd 30 00 00 jmp 0x80529be 804f8e1: 8d 76 00 lea 0x0(%esi),%esi 804f8e4: c7 85 9c fb ff ff 00 movl $0x0,0xfffffb9c(%ebp) 804f8eb: 00 00 00 804f8ee: 6a 00 push $0x0 804f8f0: 6a 00 push $0x0 804f8f2: 6a 00 push $0x0 804f8f4: e8 33 67 00 00 call 0x805602c 804f8f9: 83 c4 0c add $0xc,%esp 804f8fc: 89 b5 10 fb ff ff mov %esi,0xfffffb10(%ebp) 804f902: 80 3e 00 cmpb $0x0,(%esi) 804f905: 74 3e je 0x804f945 804f907: 90 nop 804f908: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 804f90e: 80 39 25 cmpb $0x25,(%ecx) 804f911: 74 32 je 0x804f945 804f913: 80 39 00 cmpb $0x0,(%ecx) 804f916: 7d 11 jge 0x804f929 804f918: 6a 01 push $0x1 804f91a: 51 push %ecx 804f91b: 6a 00 push $0x0 804f91d: e8 0a 67 00 00 call 0x805602c 804f922: 83 c4 0c add $0xc,%esp 804f925: 85 c0 test %eax,%eax 804f927: 7f 0b jg 0x804f934 804f929: ff 85 10 fb ff ff incl 0xfffffb10(%ebp) 804f92f: eb 09 jmp 0x804f93a 804f931: 8d 76 00 lea 0x0(%esi),%esi 804f934: 01 85 10 fb ff ff add %eax,0xfffffb10(%ebp) 804f93a: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 804f940: 80 3b 00 cmpb $0x0,(%ebx) 804f943: 75 c3 jne 0x804f908 804f945: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804f94b: 89 bd a4 fb ff ff mov %edi,0xfffffba4(%ebp) 804f951: 89 bd 00 fc ff ff mov %edi,0xfffffc00(%ebp) 804f957: 8b 4d 08 mov 0x8(%ebp),%ecx 804f95a: 8b 51 50 mov 0x50(%ecx),%edx 804f95d: 8b 9d a4 fb ff ff mov 0xfffffba4(%ebp),%ebx 804f963: 29 f3 sub %esi,%ebx 804f965: 53 push %ebx 804f966: 56 push %esi 804f967: 51 push %ecx 804f968: 8b 52 34 mov 0x34(%edx),%edx 804f96b: ff d2 call *%edx 804f96d: 83 c4 0c add $0xc,%esp 804f970: 39 d8 cmp %ebx,%eax 804f972: 0f 85 fa 14 00 00 jne 0x8050e72 804f978: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 804f97e: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804f984: 80 3a 00 cmpb $0x0,(%edx) 804f987: 0f 84 2b 30 00 00 je 0x80529b8 804f98d: c7 85 a0 fb ff ff 00 movl $0x0,0xfffffba0(%ebp) 804f994: 00 00 00 804f997: 8b 7d 10 mov 0x10(%ebp),%edi 804f99a: 89 bd 98 fb ff ff mov %edi,0xfffffb98(%ebp) 804f9a0: c7 85 a8 fb ff ff ff movl $0xffffffff,0xfffffba8(%ebp) 804f9a7: ff ff ff 804f9aa: 8d 36 lea (%esi),%esi 804f9ac: c7 85 94 fb ff ff 00 movl $0x0,0xfffffb94(%ebp) 804f9b3: 00 00 00 804f9b6: c7 85 90 fb ff ff 00 movl $0x0,0xfffffb90(%ebp) 804f9bd: 00 00 00 804f9c0: c7 85 8c fb ff ff 00 movl $0x0,0xfffffb8c(%ebp) 804f9c7: 00 00 00 804f9ca: c7 85 88 fb ff ff 00 movl $0x0,0xfffffb88(%ebp) 804f9d1: 00 00 00 804f9d4: c7 85 84 fb ff ff 00 movl $0x0,0xfffffb84(%ebp) 804f9db: 00 00 00 804f9de: 31 f6 xor %esi,%esi 804f9e0: c7 85 80 fb ff ff 00 movl $0x0,0xfffffb80(%ebp) 804f9e7: 00 00 00 804f9ea: c7 85 7c fb ff ff 00 movl $0x0,0xfffffb7c(%ebp) 804f9f1: 00 00 00 804f9f4: c7 85 74 fb ff ff 00 movl $0x0,0xfffffb74(%ebp) 804f9fb: 00 00 00 804f9fe: c7 85 70 fb ff ff ff movl $0xffffffff,0xfffffb70(%ebp) 804fa05: ff ff ff 804fa08: c6 85 6c fb ff ff 20 movb $0x20,0xfffffb6c(%ebp) 804fa0f: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804fa15: 42 inc %edx 804fa16: 89 95 00 fc ff ff mov %edx,0xfffffc00(%ebp) 804fa1c: 8a 12 mov (%edx),%dl 804fa1e: 88 95 60 fb ff ff mov %dl,0xfffffb60(%ebp) 804fa24: 81 e2 ff 00 00 00 and $0xff,%edx 804fa2a: 83 fa 78 cmp $0x78,%edx 804fa2d: 0f 87 49 14 00 00 ja 0x8050e7c 804fa33: ff 24 95 3c fa 04 08 jmp *0x804fa3c(,%edx,4) 804fa3a: 8d 36 lea (%esi),%esi 804fa3c: 72 0e jb 0x804fa4c 804fa3e: 05 08 7c 0e 05 add $0x50e7c08,%eax 804fa43: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa47: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa4b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa4f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa53: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa57: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa5b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa5f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa63: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa67: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa6b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa6f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa73: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa77: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa7b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa7f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa83: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa87: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa8b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa8f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa93: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa97: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa9b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fa9f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804faa3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804faa7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804faab: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804faaf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fab3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fab7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fabb: 08 20 or %ah,(%eax) 804fabd: fc cld 804fabe: 04 08 add $0x8,%al 804fac0: 7c 0e jl 0x804fad0 804fac2: 05 08 7c 0e 05 add $0x50e7c08,%eax 804fac7: 08 20 or %ah,(%eax) 804fac9: fc cld 804faca: 04 08 add $0x8,%al 804facc: 7c 0e jl 0x804fadc 804face: 05 08 64 04 05 add $0x5046408,%eax 804fad3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fad7: 08 20 or %ah,(%eax) 804fad9: fc cld 804fada: 04 08 add $0x8,%al 804fadc: 7c 0e jl 0x804faec 804fade: 05 08 7c 0e 05 add $0x50e7c08,%eax 804fae3: 08 30 or %dh,(%eax) 804fae5: ff 04 08 incl (%eax,%ecx,1) 804fae8: 20 fc and %bh,%ah 804faea: 04 08 add $0x8,%al 804faec: 7c 0e jl 0x804fafc 804faee: 05 08 20 fc 04 add $0x4fc2008,%eax 804faf3: 08 ac 00 05 08 7c 0e or %ch,0xe7c0805(%eax,%eax,1) 804fafa: 05 08 20 fc 04 add $0x4fc2008,%eax 804faff: 08 0c 00 or %cl,(%eax,%eax,1) 804fb02: 05 08 0c 00 05 add $0x5000c08,%eax 804fb07: 08 0c 00 or %cl,(%eax,%eax,1) 804fb0a: 05 08 0c 00 05 add $0x5000c08,%eax 804fb0f: 08 0c 00 or %cl,(%eax,%eax,1) 804fb12: 05 08 0c 00 05 add $0x5000c08,%eax 804fb17: 08 0c 00 or %cl,(%eax,%eax,1) 804fb1a: 05 08 0c 00 05 add $0x5000c08,%eax 804fb1f: 08 0c 00 or %cl,(%eax,%eax,1) 804fb22: 05 08 7c 0e 05 add $0x50e7c08,%eax 804fb27: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb2b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb2f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb33: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb37: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb3b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb3f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb43: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb47: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb4b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb4f: 08 74 09 05 or %dh,0x5(%ecx,%ecx,1) 804fb53: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb57: 08 74 09 05 or %dh,0x5(%ecx,%ecx,1) 804fb5b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb5f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb63: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb67: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb6b: 08 18 or %bl,(%eax) 804fb6d: 02 05 08 7c 0e 05 add 0x50e7c08,%al 804fb73: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb77: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb7b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb7f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb83: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb87: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb8b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb8f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb93: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb97: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fb9b: 08 8c 05 05 08 7c 0e or %cl,0xe7c0805(%ebp,%eax,1) 804fba2: 05 08 18 02 05 add $0x5021808,%eax 804fba7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fbab: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fbaf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fbb3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fbb7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fbbb: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fbbf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fbc3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fbc7: 08 7c 0a 05 or %bh,0x5(%edx,%ecx,1) 804fbcb: 08 a0 04 05 08 74 or %ah,0x74080504(%eax) 804fbd1: 09 05 08 74 09 05 or %eax,0x5097408 804fbd7: 08 74 09 05 or %dh,0x5(%ecx,%ecx,1) 804fbdb: 08 18 or %bl,(%eax) 804fbdd: 02 05 08 a0 04 05 add 0x504a008,%al 804fbe3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fbe7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fbeb: 08 18 or %bl,(%eax) 804fbed: 02 05 08 a0 0d 05 add 0x50da008,%al 804fbf3: 08 10 or %dl,(%eax) 804fbf5: 0d 05 08 80 05 or $0x5800805,%eax 804fbfa: 05 08 a4 0c 05 add $0x50ca408,%eax 804fbff: 08 18 or %bl,(%eax) 804fc01: 02 05 08 7c 0e 05 add 0x50e7c08,%al 804fc07: 08 34 0b or %dh,(%ebx,%ecx,1) 804fc0a: 05 08 7c 0e 05 add $0x50e7c08,%eax 804fc0f: 08 74 05 05 or %dh,0x5(%ebp,%eax,1) 804fc13: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc17: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc1b: 08 8c 05 05 08 0f b6 or %cl,0xb60f0805(%ebp,%eax,1) 804fc22: 95 xchg %eax,%ebp 804fc23: 60 pusha 804fc24: fb sti 804fc25: ff (bad) 804fc26: ff 83 fa 78 0f 87 incl 0x870f78fa(%ebx) 804fc2c: 4c dec %esp 804fc2d: 12 00 adc (%eax),%al 804fc2f: 00 ff add %bh,%bh 804fc31: 24 95 and $0x95,%al 804fc33: 38 fc cmp %bh,%ah 804fc35: 04 08 add $0x8,%al 804fc37: 90 nop 804fc38: 72 0e jb 0x804fc48 804fc3a: 05 08 7c 0e 05 add $0x50e7c08,%eax 804fc3f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc43: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc47: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc4b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc4f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc53: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc57: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc5b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc5f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc63: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc67: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc6b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc6f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc73: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc77: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc7b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc7f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc83: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc87: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc8b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc8f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc93: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc97: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc9b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fc9f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fca3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fca7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fcab: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fcaf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fcb3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fcb7: 08 1c fe or %bl,(%esi,%edi,8) 804fcba: 04 08 add $0x8,%al 804fcbc: 7c 0e jl 0x804fccc 804fcbe: 05 08 7c 0e 05 add $0x50e7c08,%eax 804fcc3: 08 54 fe 04 or %dl,0x4(%esi,%edi,8) 804fcc7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fccb: 08 64 04 05 or %ah,0x5(%esp,%eax,1) 804fccf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fcd3: 08 80 fe 04 08 7c or %al,0x7c0804fe(%eax) 804fcd9: 0e push %cs 804fcda: 05 08 7c 0e 05 add $0x50e7c08,%eax 804fcdf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fce3: 08 2c fe or %ch,(%esi,%edi,8) 804fce6: 04 08 add $0x8,%al 804fce8: 7c 0e jl 0x804fcf8 804fcea: 05 08 3c fe 04 add $0x4fe3c08,%eax 804fcef: 08 ac 00 05 08 7c 0e or %ch,0xe7c0805(%eax,%eax,1) 804fcf6: 05 08 64 fe 04 add $0x4fe6408,%eax 804fcfb: 08 0c 00 or %cl,(%eax,%eax,1) 804fcfe: 05 08 0c 00 05 add $0x5000c08,%eax 804fd03: 08 0c 00 or %cl,(%eax,%eax,1) 804fd06: 05 08 0c 00 05 add $0x5000c08,%eax 804fd0b: 08 0c 00 or %cl,(%eax,%eax,1) 804fd0e: 05 08 0c 00 05 add $0x5000c08,%eax 804fd13: 08 0c 00 or %cl,(%eax,%eax,1) 804fd16: 05 08 0c 00 05 add $0x5000c08,%eax 804fd1b: 08 0c 00 or %cl,(%eax,%eax,1) 804fd1e: 05 08 7c 0e 05 add $0x50e7c08,%eax 804fd23: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd27: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd2b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd2f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd33: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd37: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd3b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd3f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd43: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd47: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd4b: 08 74 09 05 or %dh,0x5(%ecx,%ecx,1) 804fd4f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd53: 08 74 09 05 or %dh,0x5(%ecx,%ecx,1) 804fd57: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd5b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd5f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd63: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd67: 08 18 or %bl,(%eax) 804fd69: 02 05 08 7c 0e 05 add 0x50e7c08,%al 804fd6f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd73: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd77: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd7b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd7f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd83: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd87: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd8b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd8f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd93: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fd97: 08 8c 05 05 08 7c 0e or %cl,0xe7c0805(%ebp,%eax,1) 804fd9e: 05 08 18 02 05 add $0x5021808,%eax 804fda3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fda7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fdab: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fdaf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fdb3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fdb7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fdbb: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fdbf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fdc3: 08 7c 0a 05 or %bh,0x5(%edx,%ecx,1) 804fdc7: 08 a0 04 05 08 74 or %ah,0x74080504(%eax) 804fdcd: 09 05 08 74 09 05 or %eax,0x5097408 804fdd3: 08 74 09 05 or %dh,0x5(%ecx,%ecx,1) 804fdd7: 08 18 or %bl,(%eax) 804fdd9: 02 05 08 a0 04 05 add 0x504a008,%al 804fddf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fde3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fde7: 08 18 or %bl,(%eax) 804fde9: 02 05 08 a0 0d 05 add 0x50da008,%al 804fdef: 08 10 or %dl,(%eax) 804fdf1: 0d 05 08 80 05 or $0x5800805,%eax 804fdf6: 05 08 a4 0c 05 add $0x50ca408,%eax 804fdfb: 08 18 or %bl,(%eax) 804fdfd: 02 05 08 7c 0e 05 add 0x50e7c08,%al 804fe03: 08 34 0b or %dh,(%ebx,%ecx,1) 804fe06: 05 08 7c 0e 05 add $0x50e7c08,%eax 804fe0b: 08 74 05 05 or %dh,0x5(%ebp,%eax,1) 804fe0f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fe13: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 804fe17: 08 8c 05 05 08 c7 85 or %cl,0x85c70805(%ebp,%eax,1) 804fe1e: 90 nop 804fe1f: fb sti 804fe20: ff (bad) 804fe21: ff 01 incl (%ecx) 804fe23: 00 00 add %al,(%eax) 804fe25: 00 e9 add %ch,%cl 804fe27: e7 00 out %eax,$0x0 804fe29: 00 00 add %al,(%eax) 804fe2b: 90 nop 804fe2c: c7 85 88 fb ff ff 01 movl $0x1,0xfffffb88(%ebp) 804fe33: 00 00 00 804fe36: e9 d7 00 00 00 jmp 0x804ff12 804fe3b: 90 nop 804fe3c: c7 85 8c fb ff ff 01 movl $0x1,0xfffffb8c(%ebp) 804fe43: 00 00 00 804fe46: c6 85 6c fb ff ff 20 movb $0x20,0xfffffb6c(%ebp) 804fe4d: e9 c0 00 00 00 jmp 0x804ff12 804fe52: 8d 36 lea (%esi),%esi 804fe54: c7 85 94 fb ff ff 01 movl $0x1,0xfffffb94(%ebp) 804fe5b: 00 00 00 804fe5e: e9 af 00 00 00 jmp 0x804ff12 804fe63: 90 nop 804fe64: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 804fe6b: 0f 85 a1 00 00 00 jne 0x804ff12 804fe71: c6 85 6c fb ff ff 30 movb $0x30,0xfffffb6c(%ebp) 804fe78: e9 95 00 00 00 jmp 0x804ff12 804fe7d: 8d 76 00 lea 0x0(%esi),%esi 804fe80: c7 85 84 fb ff ff 01 movl $0x1,0xfffffb84(%ebp) 804fe87: 00 00 00 804fe8a: 83 bd a8 fb ff ff ff cmpl $0xffffffff,0xfffffba8(%ebp) 804fe91: 75 7f jne 0x804ff12 804fe93: 8b 15 90 88 07 08 mov 0x8078890,%edx 804fe99: 8b 52 10 mov 0x10(%edx),%edx 804fe9c: 89 95 28 fb ff ff mov %edx,0xfffffb28(%ebp) 804fea2: 30 c0 xor %al,%al 804fea4: 89 95 14 fb ff ff mov %edx,0xfffffb14(%ebp) 804feaa: 89 d7 mov %edx,%edi 804feac: fc cld 804fead: b9 ff ff ff ff mov $0xffffffff,%ecx 804feb2: f2 ae repnz scas %es:(%edi),%al 804feb4: 89 ca mov %ecx,%edx 804feb6: f7 d2 not %edx 804feb8: 4a dec %edx 804feb9: 52 push %edx 804feba: 8b 8d 28 fb ff ff mov 0xfffffb28(%ebp),%ecx 804fec0: 51 push %ecx 804fec1: 8d 95 08 fc ff ff lea 0xfffffc08(%ebp),%edx 804fec7: 52 push %edx 804fec8: e8 5f 61 00 00 call 0x805602c 804fecd: 83 c4 0c add $0xc,%esp 804fed0: 85 c0 test %eax,%eax 804fed2: 7f 12 jg 0x804fee6 804fed4: 8b 15 90 88 07 08 mov 0x8078890,%edx 804feda: 8b 52 10 mov 0x10(%edx),%edx 804fedd: 0f b6 12 movzbl (%edx),%edx 804fee0: 89 95 08 fc ff ff mov %edx,0xfffffc08(%ebp) 804fee6: 8b 15 90 88 07 08 mov 0x8078890,%edx 804feec: 8b 52 14 mov 0x14(%edx),%edx 804feef: 89 95 a8 fb ff ff mov %edx,0xfffffba8(%ebp) 804fef5: 80 3a 00 cmpb $0x0,(%edx) 804fef8: 74 0e je 0x804ff08 804fefa: 80 3a ff cmpb $0xff,(%edx) 804fefd: 74 09 je 0x804ff08 804feff: 83 bd 08 fc ff ff 00 cmpl $0x0,0xfffffc08(%ebp) 804ff06: 75 0a jne 0x804ff12 804ff08: c7 85 a8 fb ff ff 00 movl $0x0,0xfffffba8(%ebp) 804ff0f: 00 00 00 804ff12: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804ff18: 42 inc %edx 804ff19: 89 95 00 fc ff ff mov %edx,0xfffffc00(%ebp) 804ff1f: 8a 12 mov (%edx),%dl 804ff21: 88 95 60 fb ff ff mov %dl,0xfffffb60(%ebp) 804ff27: 80 fa 2a cmp $0x2a,%dl 804ff2a: 0f 85 f0 fc ff ff jne 0x804fc20 804ff30: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 804ff36: 42 inc %edx 804ff37: 89 95 00 fc ff ff mov %edx,0xfffffc00(%ebp) 804ff3d: 89 95 04 fc ff ff mov %edx,0xfffffc04(%ebp) 804ff43: 0f b6 12 movzbl (%edx),%edx 804ff46: 8b 1d a0 8f 07 08 mov 0x8078fa0,%ebx 804ff4c: 89 9d 1c fb ff ff mov %ebx,0xfffffb1c(%ebp) 804ff52: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 804ff57: 74 7d je 0x804ffd6 804ff59: 83 c2 d0 add $0xffffffd0,%edx 804ff5c: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804ff62: ff 85 04 fc ff ff incl 0xfffffc04(%ebp) 804ff68: 8b 85 04 fc ff ff mov 0xfffffc04(%ebp),%eax 804ff6e: 0f b6 10 movzbl (%eax),%edx 804ff71: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 804ff76: 74 46 je 0x804ffbe 804ff78: 89 9d 1c fb ff ff mov %ebx,0xfffffb1c(%ebp) 804ff7e: 8d 36 lea (%esi),%esi 804ff80: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 804ff86: 8d 14 ff lea (%edi,%edi,8),%edx 804ff89: 8d 54 3a d0 lea 0xffffffd0(%edx,%edi,1),%edx 804ff8d: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 804ff93: 0f b6 10 movzbl (%eax),%edx 804ff96: 03 95 20 fb ff ff add 0xfffffb20(%ebp),%edx 804ff9c: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 804ffa2: ff 85 04 fc ff ff incl 0xfffffc04(%ebp) 804ffa8: 8b 85 04 fc ff ff mov 0xfffffc04(%ebp),%eax 804ffae: 0f b6 10 movzbl (%eax),%edx 804ffb1: 8b 8d 1c fb ff ff mov 0xfffffb1c(%ebp),%ecx 804ffb7: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 804ffbc: 75 c2 jne 0x804ff80 804ffbe: 83 bd 10 fb ff ff 00 cmpl $0x0,0xfffffb10(%ebp) 804ffc5: 74 0f je 0x804ffd6 804ffc7: 8b 95 04 fc ff ff mov 0xfffffc04(%ebp),%edx 804ffcd: 80 3a 24 cmpb $0x24,(%edx) 804ffd0: 0f 84 a6 0e 00 00 je 0x8050e7c 804ffd6: 83 45 10 04 addl $0x4,0x10(%ebp) 804ffda: 8b 5d 10 mov 0x10(%ebp),%ebx 804ffdd: 8b 5b fc mov 0xfffffffc(%ebx),%ebx 804ffe0: 89 9d 74 fb ff ff mov %ebx,0xfffffb74(%ebp) 804ffe6: 85 db test %ebx,%ebx 804ffe8: 0f 8d af 00 00 00 jge 0x805009d 804ffee: f7 db neg %ebx 804fff0: 89 9d 74 fb ff ff mov %ebx,0xfffffb74(%ebp) 804fff6: c6 85 6c fb ff ff 20 movb $0x20,0xfffffb6c(%ebp) 804fffd: c7 85 8c fb ff ff 01 movl $0x1,0xfffffb8c(%ebp) 8050004: 00 00 00 8050007: e9 91 00 00 00 jmp 0x805009d 805000c: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 8050012: 0f b6 12 movzbl (%edx),%edx 8050015: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 805001b: 83 85 10 fb ff ff d0 addl $0xffffffd0,0xfffffb10(%ebp) 8050022: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 8050028: 8b 85 00 fc ff ff mov 0xfffffc00(%ebp),%eax 805002e: 0f b6 10 movzbl (%eax),%edx 8050031: 8b 3d a0 8f 07 08 mov 0x8078fa0,%edi 8050037: 89 bd 1c fb ff ff mov %edi,0xfffffb1c(%ebp) 805003d: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 8050042: 74 3e je 0x8050082 8050044: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 805004a: 8d 14 c9 lea (%ecx,%ecx,8),%edx 805004d: 8d 54 0a d0 lea 0xffffffd0(%edx,%ecx,1),%edx 8050051: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 8050057: 0f b6 10 movzbl (%eax),%edx 805005a: 03 95 20 fb ff ff add 0xfffffb20(%ebp),%edx 8050060: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 8050066: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 805006c: 8b 85 00 fc ff ff mov 0xfffffc00(%ebp),%eax 8050072: 0f b6 10 movzbl (%eax),%edx 8050075: 8b 9d 1c fb ff ff mov 0xfffffb1c(%ebp),%ebx 805007b: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 8050080: 75 c2 jne 0x8050044 8050082: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 8050088: 89 bd 74 fb ff ff mov %edi,0xfffffb74(%ebp) 805008e: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 8050094: 80 3a 24 cmpb $0x24,(%edx) 8050097: 0f 84 df 0d 00 00 je 0x8050e7c 805009d: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 80500a3: 80 3a 2e cmpb $0x2e,(%edx) 80500a6: 0f 85 6c 01 00 00 jne 0x8050218 80500ac: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 80500b2: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 80500b8: 80 3a 2a cmpb $0x2a,(%edx) 80500bb: 0f 85 bb 00 00 00 jne 0x805017c 80500c1: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 80500c7: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 80500cd: 89 95 fc fb ff ff mov %edx,0xfffffbfc(%ebp) 80500d3: 0f b6 12 movzbl (%edx),%edx 80500d6: 8b 0d a0 8f 07 08 mov 0x8078fa0,%ecx 80500dc: 89 8d 1c fb ff ff mov %ecx,0xfffffb1c(%ebp) 80500e2: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 80500e7: 74 7d je 0x8050166 80500e9: 83 c2 d0 add $0xffffffd0,%edx 80500ec: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 80500f2: ff 85 fc fb ff ff incl 0xfffffbfc(%ebp) 80500f8: 8b 85 fc fb ff ff mov 0xfffffbfc(%ebp),%eax 80500fe: 0f b6 10 movzbl (%eax),%edx 8050101: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 8050106: 74 46 je 0x805014e 8050108: 89 8d 1c fb ff ff mov %ecx,0xfffffb1c(%ebp) 805010e: 8d 36 lea (%esi),%esi 8050110: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8050116: 8d 14 db lea (%ebx,%ebx,8),%edx 8050119: 8d 54 1a d0 lea 0xffffffd0(%edx,%ebx,1),%edx 805011d: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 8050123: 0f b6 10 movzbl (%eax),%edx 8050126: 03 95 20 fb ff ff add 0xfffffb20(%ebp),%edx 805012c: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 8050132: ff 85 fc fb ff ff incl 0xfffffbfc(%ebp) 8050138: 8b 85 fc fb ff ff mov 0xfffffbfc(%ebp),%eax 805013e: 0f b6 10 movzbl (%eax),%edx 8050141: 8b bd 1c fb ff ff mov 0xfffffb1c(%ebp),%edi 8050147: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 805014c: 75 c2 jne 0x8050110 805014e: 83 bd 10 fb ff ff 00 cmpl $0x0,0xfffffb10(%ebp) 8050155: 74 0f je 0x8050166 8050157: 8b 95 fc fb ff ff mov 0xfffffbfc(%ebp),%edx 805015d: 80 3a 24 cmpb $0x24,(%edx) 8050160: 0f 84 16 0d 00 00 je 0x8050e7c 8050166: 83 45 10 04 addl $0x4,0x10(%ebp) 805016a: 8b 4d 10 mov 0x10(%ebp),%ecx 805016d: 8b 49 fc mov 0xfffffffc(%ecx),%ecx 8050170: 89 8d 70 fb ff ff mov %ecx,0xfffffb70(%ebp) 8050176: e9 9d 00 00 00 jmp 0x8050218 805017b: 90 nop 805017c: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 8050182: 0f b6 12 movzbl (%edx),%edx 8050185: 8b 1d a0 8f 07 08 mov 0x8078fa0,%ebx 805018b: 89 9d 1c fb ff ff mov %ebx,0xfffffb1c(%ebp) 8050191: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 8050196: 74 74 je 0x805020c 8050198: 83 c2 d0 add $0xffffffd0,%edx 805019b: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 80501a1: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 80501a7: 8b 85 00 fc ff ff mov 0xfffffc00(%ebp),%eax 80501ad: 0f b6 10 movzbl (%eax),%edx 80501b0: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 80501b5: 74 47 je 0x80501fe 80501b7: 89 9d 1c fb ff ff mov %ebx,0xfffffb1c(%ebp) 80501bd: 8d 76 00 lea 0x0(%esi),%esi 80501c0: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 80501c6: 8d 14 ff lea (%edi,%edi,8),%edx 80501c9: 8d 54 3a d0 lea 0xffffffd0(%edx,%edi,1),%edx 80501cd: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 80501d3: 0f b6 10 movzbl (%eax),%edx 80501d6: 03 95 20 fb ff ff add 0xfffffb20(%ebp),%edx 80501dc: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 80501e2: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 80501e8: 8b 85 00 fc ff ff mov 0xfffffc00(%ebp),%eax 80501ee: 0f b6 10 movzbl (%eax),%edx 80501f1: 8b 8d 1c fb ff ff mov 0xfffffb1c(%ebp),%ecx 80501f7: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 80501fc: 75 c2 jne 0x80501c0 80501fe: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8050204: 89 9d 70 fb ff ff mov %ebx,0xfffffb70(%ebp) 805020a: eb 0c jmp 0x8050218 805020c: c7 85 70 fb ff ff 00 movl $0x0,0xfffffb70(%ebp) 8050213: 00 00 00 8050216: 8d 36 lea (%esi),%esi 8050218: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 805021e: 8a 12 mov (%edx),%dl 8050220: 88 95 60 fb ff ff mov %dl,0xfffffb60(%ebp) 8050226: 81 e2 ff 00 00 00 and $0xff,%edx 805022c: 83 fa 78 cmp $0x78,%edx 805022f: 0f 87 47 0c 00 00 ja 0x8050e7c 8050235: ff 24 95 3c 02 05 08 jmp *0x805023c(,%edx,4) 805023c: 72 0e jb 0x805024c 805023e: 05 08 7c 0e 05 add $0x50e7c08,%eax 8050243: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050247: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805024b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805024f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050253: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050257: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805025b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805025f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050263: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050267: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805026b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805026f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050273: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050277: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805027b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805027f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050283: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050287: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805028b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805028f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050293: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050297: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805029b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805029f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502a3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502a7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502ab: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502af: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502b3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502b7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502bb: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502bf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502c3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502c7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502cb: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502cf: 08 64 04 05 or %ah,0x5(%esp,%eax,1) 80502d3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502d7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502db: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502df: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502e3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502e7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502eb: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502ef: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502f3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502f7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502fb: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80502ff: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050303: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050307: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805030b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805030f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050313: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050317: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805031b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805031f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050323: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050327: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805032b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805032f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050333: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050337: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805033b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805033f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050343: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050347: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805034b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805034f: 08 74 09 05 or %dh,0x5(%ecx,%ecx,1) 8050353: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050357: 08 74 09 05 or %dh,0x5(%ecx,%ecx,1) 805035b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805035f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050363: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050367: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805036b: 08 54 04 05 or %dl,0x5(%esp,%eax,1) 805036f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050373: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050377: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805037b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805037f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050383: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050387: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805038b: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805038f: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050393: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050397: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805039b: 08 8c 05 05 08 7c 0e or %cl,0xe7c0805(%ebp,%eax,1) 80503a2: 05 08 44 04 05 add $0x5044408,%eax 80503a7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80503ab: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80503af: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80503b3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80503b7: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80503bb: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80503bf: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80503c3: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 80503c7: 08 7c 0a 05 or %bh,0x5(%edx,%ecx,1) 80503cb: 08 a0 04 05 08 74 or %ah,0x74080504(%eax) 80503d1: 09 05 08 74 09 05 or %eax,0x5097408 80503d7: 08 74 09 05 or %dh,0x5(%ecx,%ecx,1) 80503db: 08 20 or %ah,(%eax) 80503dd: 04 05 add $0x5,%al 80503df: 08 a0 04 05 08 7c or %ah,0x7c080504(%eax) 80503e5: 0e push %cs 80503e6: 05 08 7c 0e 05 add $0x50e7c08,%eax 80503eb: 08 2c 04 or %ch,(%esp,%eax,1) 80503ee: 05 08 a0 0d 05 add $0x50da008,%eax 80503f3: 08 10 or %dl,(%eax) 80503f5: 0d 05 08 80 05 or $0x5800805,%eax 80503fa: 05 08 a4 0c 05 add $0x50ca408,%eax 80503ff: 08 54 04 05 or %dl,0x5(%esp,%eax,1) 8050403: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050407: 08 34 0b or %dh,(%ebx,%ecx,1) 805040a: 05 08 7c 0e 05 add $0x50e7c08,%eax 805040f: 08 74 05 05 or %dh,0x5(%ebp,%eax,1) 8050413: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 8050417: 08 7c 0e 05 or %bh,0x5(%esi,%ecx,1) 805041b: 08 8c 05 05 08 c7 85 or %cl,0x85c70805(%ebp,%eax,1) 8050422: 80 fb ff cmp $0xff,%bl 8050425: ff 01 incl (%ecx) 8050427: 00 00 add %al,(%eax) 8050429: 00 eb add %ch,%bl 805042b: 2d 83 bd 7c fb sub $0xfb7cbd83,%eax 8050430: ff (bad) 8050431: ff 00 incl (%eax) 8050433: 75 1f jne 0x8050454 8050435: c7 85 7c fb ff ff 01 movl $0x1,0xfffffb7c(%ebp) 805043c: 00 00 00 805043f: eb 18 jmp 0x8050459 8050441: 8d 76 00 lea 0x0(%esi),%esi 8050444: 31 f6 xor %esi,%esi 8050446: c7 85 7c fb ff ff 00 movl $0x0,0xfffffb7c(%ebp) 805044d: 00 00 00 8050450: eb 07 jmp 0x8050459 8050452: 8d 36 lea (%esi),%esi 8050454: be 01 00 00 00 mov $0x1,%esi 8050459: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 805045f: e9 b4 fd ff ff jmp 0x8050218 8050464: 8b 7d 08 mov 0x8(%ebp),%edi 8050467: 8b 57 14 mov 0x14(%edi),%edx 805046a: 39 57 18 cmp %edx,0x18(%edi) 805046d: 77 19 ja 0x8050488 805046f: 6a 25 push $0x25 8050471: 57 push %edi 8050472: e8 99 14 01 00 call 0x8061910 8050477: 83 c4 08 add $0x8,%esp 805047a: 83 f8 ff cmp $0xffffffff,%eax 805047d: 0f 84 ef 09 00 00 je 0x8050e72 8050483: eb 0f jmp 0x8050494 8050485: 8d 76 00 lea 0x0(%esi),%esi 8050488: 8b 4d 08 mov 0x8(%ebp),%ecx 805048b: 8b 51 14 mov 0x14(%ecx),%edx 805048e: c6 02 25 movb $0x25,(%edx) 8050491: ff 41 14 incl 0x14(%ecx) 8050494: ff 85 9c fb ff ff incl 0xfffffb9c(%ebp) 805049a: e9 25 09 00 00 jmp 0x8050dc4 805049f: 90 nop 80504a0: c7 85 10 fb ff ff 0a movl $0xa,0xfffffb10(%ebp) 80504a7: 00 00 00 80504aa: 85 f6 test %esi,%esi 80504ac: 0f 84 86 00 00 00 je 0x8050538 80504b2: 83 45 10 08 addl $0x8,0x10(%ebp) 80504b6: 8b 5d 10 mov 0x10(%ebp),%ebx 80504b9: 8b 7b f8 mov 0xfffffff8(%ebx),%edi 80504bc: 89 bd 14 fb ff ff mov %edi,0xfffffb14(%ebp) 80504c2: 8b 7b fc mov 0xfffffffc(%ebx),%edi 80504c5: 89 bd 18 fb ff ff mov %edi,0xfffffb18(%ebp) 80504cb: c7 85 78 fb ff ff 00 movl $0x0,0xfffffb78(%ebp) 80504d2: 00 00 00 80504d5: 83 bd 18 fb ff ff 00 cmpl $0x0,0xfffffb18(%ebp) 80504dc: 7d 06 jge 0x80504e4 80504de: ff 85 78 fb ff ff incl 0xfffffb78(%ebp) 80504e4: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 80504ea: 89 8d 14 fb ff ff mov %ecx,0xfffffb14(%ebp) 80504f0: 8b 8d 18 fb ff ff mov 0xfffffb18(%ebp),%ecx 80504f6: 89 8d 18 fb ff ff mov %ecx,0xfffffb18(%ebp) 80504fc: 83 bd 78 fb ff ff 00 cmpl $0x0,0xfffffb78(%ebp) 8050503: 74 13 je 0x8050518 8050505: f7 9d 14 fb ff ff negl 0xfffffb14(%ebp) 805050b: 83 95 18 fb ff ff 00 adcl $0x0,0xfffffb18(%ebp) 8050512: f7 9d 18 fb ff ff negl 0xfffffb18(%ebp) 8050518: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 805051e: 89 9d 64 fb ff ff mov %ebx,0xfffffb64(%ebp) 8050524: 8b 9d 18 fb ff ff mov 0xfffffb18(%ebp),%ebx 805052a: 89 9d 68 fb ff ff mov %ebx,0xfffffb68(%ebp) 8050530: e9 a0 00 00 00 jmp 0x80505d5 8050535: 8d 76 00 lea 0x0(%esi),%esi 8050538: 83 bd 7c fb ff ff 00 cmpl $0x0,0xfffffb7c(%ebp) 805053f: 74 0f je 0x8050550 8050541: 83 45 10 04 addl $0x4,0x10(%ebp) 8050545: 8b 7d 10 mov 0x10(%ebp),%edi 8050548: 8b 57 fc mov 0xfffffffc(%edi),%edx 805054b: eb 0d jmp 0x805055a 805054d: 8d 76 00 lea 0x0(%esi),%esi 8050550: 83 45 10 04 addl $0x4,0x10(%ebp) 8050554: 8b 4d 10 mov 0x10(%ebp),%ecx 8050557: 8b 51 fc mov 0xfffffffc(%ecx),%edx 805055a: 89 d3 mov %edx,%ebx 805055c: c1 eb 1f shr $0x1f,%ebx 805055f: 89 9d 78 fb ff ff mov %ebx,0xfffffb78(%ebp) 8050565: 74 02 je 0x8050569 8050567: f7 da neg %edx 8050569: 89 95 64 fb ff ff mov %edx,0xfffffb64(%ebp) 805056f: e9 50 01 00 00 jmp 0x80506c4 8050574: c7 85 10 fb ff ff 0a movl $0xa,0xfffffb10(%ebp) 805057b: 00 00 00 805057e: eb 16 jmp 0x8050596 8050580: c7 85 10 fb ff ff 08 movl $0x8,0xfffffb10(%ebp) 8050587: 00 00 00 805058a: eb 0a jmp 0x8050596 805058c: c7 85 10 fb ff ff 10 movl $0x10,0xfffffb10(%ebp) 8050593: 00 00 00 8050596: c7 85 78 fb ff ff 00 movl $0x0,0xfffffb78(%ebp) 805059d: 00 00 00 80505a0: c7 85 88 fb ff ff 00 movl $0x0,0xfffffb88(%ebp) 80505a7: 00 00 00 80505aa: c7 85 90 fb ff ff 00 movl $0x0,0xfffffb90(%ebp) 80505b1: 00 00 00 80505b4: 85 f6 test %esi,%esi 80505b6: 0f 84 dc 00 00 00 je 0x8050698 80505bc: 83 45 10 08 addl $0x8,0x10(%ebp) 80505c0: 8b 7d 10 mov 0x10(%ebp),%edi 80505c3: 8b 4f f8 mov 0xfffffff8(%edi),%ecx 80505c6: 89 8d 64 fb ff ff mov %ecx,0xfffffb64(%ebp) 80505cc: 8b 4f fc mov 0xfffffffc(%edi),%ecx 80505cf: 89 8d 68 fb ff ff mov %ecx,0xfffffb68(%ebp) 80505d5: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 80505dc: 7c 2a jl 0x8050608 80505de: c6 85 6c fb ff ff 20 movb $0x20,0xfffffb6c(%ebp) 80505e5: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 80505ec: 75 24 jne 0x8050612 80505ee: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 80505f5: 75 1b jne 0x8050612 80505f7: 83 bd 68 fb ff ff 00 cmpl $0x0,0xfffffb68(%ebp) 80505fe: 75 12 jne 0x8050612 8050600: 8d 75 ff lea 0xffffffff(%ebp),%esi 8050603: eb 6c jmp 0x8050671 8050605: 8d 76 00 lea 0x0(%esi),%esi 8050608: c7 85 70 fb ff ff 01 movl $0x1,0xfffffb70(%ebp) 805060f: 00 00 00 8050612: 80 bd 60 fb ff ff 58 cmpb $0x58,0xfffffb60(%ebp) 8050619: 0f 94 c2 sete %dl 805061c: 81 e2 ff 00 00 00 and $0xff,%edx 8050622: 52 push %edx 8050623: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8050629: 53 push %ebx 805062a: 55 push %ebp 805062b: ff b5 68 fb ff ff pushl 0xfffffb68(%ebp) 8050631: ff b5 64 fb ff ff pushl 0xfffffb64(%ebp) 8050637: e8 d8 20 01 00 call 0x8062714 805063c: 89 c6 mov %eax,%esi 805063e: 4e dec %esi 805063f: 83 c4 14 add $0x14,%esp 8050642: 83 bd 84 fb ff ff 00 cmpl $0x0,0xfffffb84(%ebp) 8050649: 74 26 je 0x8050671 805064b: 83 bd a8 fb ff ff 00 cmpl $0x0,0xfffffba8(%ebp) 8050652: 74 1d je 0x8050671 8050654: 8b 95 08 fc ff ff mov 0xfffffc08(%ebp),%edx 805065a: 52 push %edx 805065b: 8b bd a8 fb ff ff mov 0xfffffba8(%ebp),%edi 8050661: 57 push %edi 8050662: 8d 55 ff lea 0xffffffff(%ebp),%edx 8050665: 52 push %edx 8050666: 56 push %esi 8050667: e8 30 26 00 00 call 0x8052c9c 805066c: 89 c6 mov %eax,%esi 805066e: 83 c4 10 add $0x10,%esp 8050671: 31 d2 xor %edx,%edx 8050673: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 805067a: 75 09 jne 0x8050685 805067c: 83 bd 68 fb ff ff 00 cmpl $0x0,0xfffffb68(%ebp) 8050683: 74 05 je 0x805068a 8050685: ba 01 00 00 00 mov $0x1,%edx 805068a: 89 95 64 fb ff ff mov %edx,0xfffffb64(%ebp) 8050690: e9 47 01 00 00 jmp 0x80507dc 8050695: 8d 76 00 lea 0x0(%esi),%esi 8050698: 83 bd 7c fb ff ff 00 cmpl $0x0,0xfffffb7c(%ebp) 805069f: 74 13 je 0x80506b4 80506a1: 83 45 10 04 addl $0x4,0x10(%ebp) 80506a5: 8b 4d 10 mov 0x10(%ebp),%ecx 80506a8: 8b 49 fc mov 0xfffffffc(%ecx),%ecx 80506ab: 89 8d 64 fb ff ff mov %ecx,0xfffffb64(%ebp) 80506b1: eb 11 jmp 0x80506c4 80506b3: 90 nop 80506b4: 83 45 10 04 addl $0x4,0x10(%ebp) 80506b8: 8b 5d 10 mov 0x10(%ebp),%ebx 80506bb: 8b 5b fc mov 0xfffffffc(%ebx),%ebx 80506be: 89 9d 64 fb ff ff mov %ebx,0xfffffb64(%ebp) 80506c4: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 80506cb: 7c 23 jl 0x80506f0 80506cd: c6 85 6c fb ff ff 20 movb $0x20,0xfffffb6c(%ebp) 80506d4: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 80506db: 75 1d jne 0x80506fa 80506dd: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 80506e4: 75 14 jne 0x80506fa 80506e6: 8d 75 ff lea 0xffffffff(%ebp),%esi 80506e9: e9 ee 00 00 00 jmp 0x80507dc 80506ee: 8d 36 lea (%esi),%esi 80506f0: c7 85 70 fb ff ff 01 movl $0x1,0xfffffb70(%ebp) 80506f7: 00 00 00 80506fa: 8b 95 64 fb ff ff mov 0xfffffb64(%ebp),%edx 8050700: 89 d0 mov %edx,%eax 8050702: 89 ea mov %ebp,%edx 8050704: c7 85 14 fb ff ff 75 movl $0x8069a75,0xfffffb14(%ebp) 805070b: 9a 06 08 805070e: 80 bd 60 fb ff ff 58 cmpb $0x58,0xfffffb60(%ebp) 8050715: 75 0a jne 0x8050721 8050717: c7 85 14 fb ff ff 9a movl $0x8069a9a,0xfffffb14(%ebp) 805071e: 9a 06 08 8050721: 89 d6 mov %edx,%esi 8050723: 83 bd 10 fb ff ff 0a cmpl $0xa,0xfffffb10(%ebp) 805072a: 74 1c je 0x8050748 805072c: 77 0e ja 0x805073c 805072e: 83 bd 10 fb ff ff 08 cmpl $0x8,0xfffffb10(%ebp) 8050735: 74 45 je 0x805077c 8050737: eb 5b jmp 0x8050794 8050739: 8d 76 00 lea 0x0(%esi),%esi 805073c: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 8050743: 74 1f je 0x8050764 8050745: eb 4d jmp 0x8050794 8050747: 90 nop 8050748: 4e dec %esi 8050749: bf 0a 00 00 00 mov $0xa,%edi 805074e: 31 d2 xor %edx,%edx 8050750: f7 f7 div %edi,%eax 8050752: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 8050758: 8a 14 0a mov (%edx,%ecx,1),%dl 805075b: 88 16 mov %dl,(%esi) 805075d: 85 c0 test %eax,%eax 805075f: 75 e7 jne 0x8050748 8050761: eb 49 jmp 0x80507ac 8050763: 90 nop 8050764: 4e dec %esi 8050765: 89 c2 mov %eax,%edx 8050767: 83 e2 0f and $0xf,%edx 805076a: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 8050770: 8a 14 1a mov (%edx,%ebx,1),%dl 8050773: 88 16 mov %dl,(%esi) 8050775: c1 e8 04 shr $0x4,%eax 8050778: 75 ea jne 0x8050764 805077a: eb 30 jmp 0x80507ac 805077c: 4e dec %esi 805077d: 89 c2 mov %eax,%edx 805077f: 83 e2 07 and $0x7,%edx 8050782: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 8050788: 8a 14 3a mov (%edx,%edi,1),%dl 805078b: 88 16 mov %dl,(%esi) 805078d: c1 e8 03 shr $0x3,%eax 8050790: 75 ea jne 0x805077c 8050792: eb 18 jmp 0x80507ac 8050794: 4e dec %esi 8050795: 31 d2 xor %edx,%edx 8050797: f7 b5 10 fb ff ff div 0xfffffb10(%ebp),%eax 805079d: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 80507a3: 8a 14 0a mov (%edx,%ecx,1),%dl 80507a6: 88 16 mov %dl,(%esi) 80507a8: 85 c0 test %eax,%eax 80507aa: 75 e8 jne 0x8050794 80507ac: 4e dec %esi 80507ad: 83 bd 84 fb ff ff 00 cmpl $0x0,0xfffffb84(%ebp) 80507b4: 74 26 je 0x80507dc 80507b6: 83 bd a8 fb ff ff 00 cmpl $0x0,0xfffffba8(%ebp) 80507bd: 74 1d je 0x80507dc 80507bf: 8b 95 08 fc ff ff mov 0xfffffc08(%ebp),%edx 80507c5: 52 push %edx 80507c6: 8b 9d a8 fb ff ff mov 0xfffffba8(%ebp),%ebx 80507cc: 53 push %ebx 80507cd: 8d 55 ff lea 0xffffffff(%ebp),%edx 80507d0: 52 push %edx 80507d1: 56 push %esi 80507d2: e8 c5 24 00 00 call 0x8052c9c 80507d7: 89 c6 mov %eax,%esi 80507d9: 83 c4 10 add $0x10,%esp 80507dc: 89 f2 mov %esi,%edx 80507de: f7 d2 not %edx 80507e0: 01 ea add %ebp,%edx 80507e2: 29 95 74 fb ff ff sub %edx,0xfffffb74(%ebp) 80507e8: 29 95 70 fb ff ff sub %edx,0xfffffb70(%ebp) 80507ee: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 80507f5: 74 25 je 0x805081c 80507f7: 83 bd 94 fb ff ff 00 cmpl $0x0,0xfffffb94(%ebp) 80507fe: 74 1c je 0x805081c 8050800: 83 bd 10 fb ff ff 08 cmpl $0x8,0xfffffb10(%ebp) 8050807: 75 13 jne 0x805081c 8050809: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 8050810: 7f 13 jg 0x8050825 8050812: c6 06 30 movb $0x30,(%esi) 8050815: 4e dec %esi 8050816: ff 8d 74 fb ff ff decl 0xfffffb74(%ebp) 805081c: 83 bd 70 fb ff ff 00 cmpl $0x0,0xfffffb70(%ebp) 8050823: 7e 33 jle 0x8050858 8050825: 8b bd 70 fb ff ff mov 0xfffffb70(%ebp),%edi 805082b: 29 bd 74 fb ff ff sub %edi,0xfffffb74(%ebp) 8050831: 8b 95 70 fb ff ff mov 0xfffffb70(%ebp),%edx 8050837: 4f dec %edi 8050838: 89 bd 70 fb ff ff mov %edi,0xfffffb70(%ebp) 805083e: 85 d2 test %edx,%edx 8050840: 7e 16 jle 0x8050858 8050842: 8d 36 lea (%esi),%esi 8050844: c6 06 30 movb $0x30,(%esi) 8050847: 4e dec %esi 8050848: 8b 95 70 fb ff ff mov 0xfffffb70(%ebp),%edx 805084e: ff 8d 70 fb ff ff decl 0xfffffb70(%ebp) 8050854: 85 d2 test %edx,%edx 8050856: 7f ec jg 0x8050844 8050858: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 805085f: 74 19 je 0x805087a 8050861: 83 bd 94 fb ff ff 00 cmpl $0x0,0xfffffb94(%ebp) 8050868: 74 10 je 0x805087a 805086a: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 8050871: 75 07 jne 0x805087a 8050873: 83 85 74 fb ff ff fe addl $0xfffffffe,0xfffffb74(%ebp) 805087a: 83 bd 78 fb ff ff 00 cmpl $0x0,0xfffffb78(%ebp) 8050881: 75 12 jne 0x8050895 8050883: 83 bd 88 fb ff ff 00 cmpl $0x0,0xfffffb88(%ebp) 805088a: 75 09 jne 0x8050895 805088c: 83 bd 90 fb ff ff 00 cmpl $0x0,0xfffffb90(%ebp) 8050893: 74 06 je 0x805089b 8050895: ff 8d 74 fb ff ff decl 0xfffffb74(%ebp) 805089b: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 80508a2: 75 20 jne 0x80508c4 80508a4: 80 bd 6c fb ff ff 30 cmpb $0x30,0xfffffb6c(%ebp) 80508ab: 75 17 jne 0x80508c4 80508ad: eb 05 jmp 0x80508b4 80508af: 90 nop 80508b0: c6 06 30 movb $0x30,(%esi) 80508b3: 4e dec %esi 80508b4: 8b 95 74 fb ff ff mov 0xfffffb74(%ebp),%edx 80508ba: ff 8d 74 fb ff ff decl 0xfffffb74(%ebp) 80508c0: 85 d2 test %edx,%edx 80508c2: 7f ec jg 0x80508b0 80508c4: 83 bd 64 fb ff ff 00 cmpl $0x0,0xfffffb64(%ebp) 80508cb: 74 1f je 0x80508ec 80508cd: 83 bd 94 fb ff ff 00 cmpl $0x0,0xfffffb94(%ebp) 80508d4: 74 16 je 0x80508ec 80508d6: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 80508dd: 75 0d jne 0x80508ec 80508df: 8a 8d 60 fb ff ff mov 0xfffffb60(%ebp),%cl 80508e5: 88 0e mov %cl,(%esi) 80508e7: 4e dec %esi 80508e8: c6 06 30 movb $0x30,(%esi) 80508eb: 4e dec %esi 80508ec: 83 bd 78 fb ff ff 00 cmpl $0x0,0xfffffb78(%ebp) 80508f3: 74 07 je 0x80508fc 80508f5: c6 06 2d movb $0x2d,(%esi) 80508f8: eb 1e jmp 0x8050918 80508fa: 8d 36 lea (%esi),%esi 80508fc: 83 bd 88 fb ff ff 00 cmpl $0x0,0xfffffb88(%ebp) 8050903: 74 07 je 0x805090c 8050905: c6 06 2b movb $0x2b,(%esi) 8050908: eb 0e jmp 0x8050918 805090a: 8d 36 lea (%esi),%esi 805090c: 83 bd 90 fb ff ff 00 cmpl $0x0,0xfffffb90(%ebp) 8050913: 74 04 je 0x8050919 8050915: c6 06 20 movb $0x20,(%esi) 8050918: 4e dec %esi 8050919: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 8050920: 75 22 jne 0x8050944 8050922: 80 bd 6c fb ff ff 20 cmpb $0x20,0xfffffb6c(%ebp) 8050929: 75 19 jne 0x8050944 805092b: eb 07 jmp 0x8050934 805092d: 8d 76 00 lea 0x0(%esi),%esi 8050930: c6 06 20 movb $0x20,(%esi) 8050933: 4e dec %esi 8050934: 8b 95 74 fb ff ff mov 0xfffffb74(%ebp),%edx 805093a: ff 8d 74 fb ff ff decl 0xfffffb74(%ebp) 8050940: 85 d2 test %edx,%edx 8050942: 7f ec jg 0x8050930 8050944: 8b 5d 08 mov 0x8(%ebp),%ebx 8050947: 8b 5b 50 mov 0x50(%ebx),%ebx 805094a: 89 f7 mov %esi,%edi 805094c: f7 d7 not %edi 805094e: 01 ef add %ebp,%edi 8050950: 57 push %edi 8050951: 8d 56 01 lea 0x1(%esi),%edx 8050954: 52 push %edx 8050955: 8b 4d 08 mov 0x8(%ebp),%ecx 8050958: 51 push %ecx 8050959: 8b 53 34 mov 0x34(%ebx),%edx 805095c: ff d2 call *%edx 805095e: 83 c4 0c add $0xc,%esp 8050961: 39 f8 cmp %edi,%eax 8050963: 0f 85 09 05 00 00 jne 0x8050e72 8050969: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 805096f: e9 93 01 00 00 jmp 0x8050b07 8050974: 8b 8d 70 fb ff ff mov 0xfffffb70(%ebp),%ecx 805097a: 89 8d cc fb ff ff mov %ecx,0xfffffbcc(%ebp) 8050980: 8b 9d 74 fb ff ff mov 0xfffffb74(%ebp),%ebx 8050986: 89 9d d0 fb ff ff mov %ebx,0xfffffbd0(%ebp) 805098c: 8a 8d 60 fb ff ff mov 0xfffffb60(%ebp),%cl 8050992: 88 8d d4 fb ff ff mov %cl,0xfffffbd4(%ebp) 8050998: 89 b5 d8 fb ff ff mov %esi,0xfffffbd8(%ebp) 805099e: 8b 9d 80 fb ff ff mov 0xfffffb80(%ebp),%ebx 80509a4: 89 9d dc fb ff ff mov %ebx,0xfffffbdc(%ebp) 80509aa: 8b bd 7c fb ff ff mov 0xfffffb7c(%ebp),%edi 80509b0: 89 bd e0 fb ff ff mov %edi,0xfffffbe0(%ebp) 80509b6: 8b 8d 94 fb ff ff mov 0xfffffb94(%ebp),%ecx 80509bc: 89 8d e4 fb ff ff mov %ecx,0xfffffbe4(%ebp) 80509c2: 8b 9d 90 fb ff ff mov 0xfffffb90(%ebp),%ebx 80509c8: 89 9d e8 fb ff ff mov %ebx,0xfffffbe8(%ebp) 80509ce: 8b bd 8c fb ff ff mov 0xfffffb8c(%ebp),%edi 80509d4: 89 bd ec fb ff ff mov %edi,0xfffffbec(%ebp) 80509da: 8b 8d 88 fb ff ff mov 0xfffffb88(%ebp),%ecx 80509e0: 89 8d f0 fb ff ff mov %ecx,0xfffffbf0(%ebp) 80509e6: 8b 9d 84 fb ff ff mov 0xfffffb84(%ebp),%ebx 80509ec: 89 9d f4 fb ff ff mov %ebx,0xfffffbf4(%ebp) 80509f2: 8a 8d 6c fb ff ff mov 0xfffffb6c(%ebp),%cl 80509f8: 88 8d f8 fb ff ff mov %cl,0xfffffbf8(%ebp) 80509fe: b8 10 33 05 08 mov $0x8053310,%eax 8050a03: 85 f6 test %esi,%esi 8050a05: 74 25 je 0x8050a2c 8050a07: 83 45 10 0c addl $0xc,0x10(%ebp) 8050a0b: 8b 5d 10 mov 0x10(%ebp),%ebx 8050a0e: 8b 53 f4 mov 0xfffffff4(%ebx),%edx 8050a11: 89 95 0c fc ff ff mov %edx,0xfffffc0c(%ebp) 8050a17: 8b 53 f8 mov 0xfffffff8(%ebx),%edx 8050a1a: 89 95 10 fc ff ff mov %edx,0xfffffc10(%ebp) 8050a20: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8050a23: 89 95 14 fc ff ff mov %edx,0xfffffc14(%ebp) 8050a29: eb 1a jmp 0x8050a45 8050a2b: 90 nop 8050a2c: 83 45 10 08 addl $0x8,0x10(%ebp) 8050a30: 8b 7d 10 mov 0x10(%ebp),%edi 8050a33: 8b 57 f8 mov 0xfffffff8(%edi),%edx 8050a36: 89 95 0c fc ff ff mov %edx,0xfffffc0c(%ebp) 8050a3c: 8b 57 fc mov 0xfffffffc(%edi),%edx 8050a3f: 89 95 10 fc ff ff mov %edx,0xfffffc10(%ebp) 8050a45: 8d 8d 0c fc ff ff lea 0xfffffc0c(%ebp),%ecx 8050a4b: 89 8d c8 fb ff ff mov %ecx,0xfffffbc8(%ebp) 8050a51: 8d 95 c8 fb ff ff lea 0xfffffbc8(%ebp),%edx 8050a57: 52 push %edx 8050a58: 8d 95 cc fb ff ff lea 0xfffffbcc(%ebp),%edx 8050a5e: 52 push %edx 8050a5f: 8b 5d 08 mov 0x8(%ebp),%ebx 8050a62: 53 push %ebx 8050a63: ff d0 call *%eax 8050a65: 83 c4 0c add $0xc,%esp 8050a68: 85 c0 test %eax,%eax 8050a6a: 0f 8c 02 04 00 00 jl 0x8050e72 8050a70: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050a76: e9 49 03 00 00 jmp 0x8050dc4 8050a7b: 90 nop 8050a7c: ff 8d 74 fb ff ff decl 0xfffffb74(%ebp) 8050a82: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 8050a89: 75 24 jne 0x8050aaf 8050a8b: 83 bd 74 fb ff ff 00 cmpl $0x0,0xfffffb74(%ebp) 8050a92: 7e 1b jle 0x8050aaf 8050a94: 8b bd 74 fb ff ff mov 0xfffffb74(%ebp),%edi 8050a9a: 57 push %edi 8050a9b: 6a 20 push $0x20 8050a9d: 8b 4d 08 mov 0x8(%ebp),%ecx 8050aa0: 51 push %ecx 8050aa1: e8 8e 1a 01 00 call 0x8062534 8050aa6: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050aac: 83 c4 0c add $0xc,%esp 8050aaf: 83 45 10 04 addl $0x4,0x10(%ebp) 8050ab3: 8b 5d 10 mov 0x10(%ebp),%ebx 8050ab6: 0f b6 43 fc movzbl 0xfffffffc(%ebx),%eax 8050aba: 8b 7d 08 mov 0x8(%ebp),%edi 8050abd: 8b 57 14 mov 0x14(%edi),%edx 8050ac0: 39 57 18 cmp %edx,0x18(%edi) 8050ac3: 77 1b ja 0x8050ae0 8050ac5: 0f b6 d0 movzbl %al,%edx 8050ac8: 52 push %edx 8050ac9: 57 push %edi 8050aca: e8 41 0e 01 00 call 0x8061910 8050acf: 83 c4 08 add $0x8,%esp 8050ad2: 83 f8 ff cmp $0xffffffff,%eax 8050ad5: 0f 84 97 03 00 00 je 0x8050e72 8050adb: eb 24 jmp 0x8050b01 8050add: 8d 76 00 lea 0x0(%esi),%esi 8050ae0: 8b 4d 08 mov 0x8(%ebp),%ecx 8050ae3: 8b 51 14 mov 0x14(%ecx),%edx 8050ae6: 88 85 28 fb ff ff mov %al,0xfffffb28(%ebp) 8050aec: 88 02 mov %al,(%edx) 8050aee: 0f b6 95 28 fb ff ff movzbl 0xfffffb28(%ebp),%edx 8050af5: ff 41 14 incl 0x14(%ecx) 8050af8: 83 fa ff cmp $0xffffffff,%edx 8050afb: 0f 84 71 03 00 00 je 0x8050e72 8050b01: ff 85 9c fb ff ff incl 0xfffffb9c(%ebp) 8050b07: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 8050b0e: 0f 84 b0 02 00 00 je 0x8050dc4 8050b14: 83 bd 74 fb ff ff 00 cmpl $0x0,0xfffffb74(%ebp) 8050b1b: 0f 8e a3 02 00 00 jle 0x8050dc4 8050b21: 8b 9d 74 fb ff ff mov 0xfffffb74(%ebp),%ebx 8050b27: 53 push %ebx 8050b28: 6a 20 push $0x20 8050b2a: 8b 7d 08 mov 0x8(%ebp),%edi 8050b2d: 57 push %edi 8050b2e: e9 5c 01 00 00 jmp 0x8050c8f 8050b33: 90 nop 8050b34: 83 45 10 04 addl $0x4,0x10(%ebp) 8050b38: 8b 4d 10 mov 0x10(%ebp),%ecx 8050b3b: 8b 71 fc mov 0xfffffffc(%ecx),%esi 8050b3e: 85 f6 test %esi,%esi 8050b40: 75 3a jne 0x8050b7c 8050b42: 83 bd 70 fb ff ff ff cmpl $0xffffffff,0xfffffb70(%ebp) 8050b49: 74 09 je 0x8050b54 8050b4b: 83 bd 70 fb ff ff 05 cmpl $0x5,0xfffffb70(%ebp) 8050b52: 7e 14 jle 0x8050b68 8050b54: be e4 7e 06 08 mov $0x8067ee4,%esi 8050b59: c7 85 10 fb ff ff 06 movl $0x6,0xfffffb10(%ebp) 8050b60: 00 00 00 8050b63: e9 98 00 00 00 jmp 0x8050c00 8050b68: be eb 7e 06 08 mov $0x8067eeb,%esi 8050b6d: c7 85 10 fb ff ff 00 movl $0x0,0xfffffb10(%ebp) 8050b74: 00 00 00 8050b77: e9 84 00 00 00 jmp 0x8050c00 8050b7c: 83 bd 70 fb ff ff ff cmpl $0xffffffff,0xfffffb70(%ebp) 8050b83: 75 57 jne 0x8050bdc 8050b85: 30 c0 xor %al,%al 8050b87: 89 f7 mov %esi,%edi 8050b89: fc cld 8050b8a: b9 ff ff ff ff mov $0xffffffff,%ecx 8050b8f: f2 ae repnz scas %es:(%edi),%al 8050b91: 89 ca mov %ecx,%edx 8050b93: f7 d2 not %edx 8050b95: 4a dec %edx 8050b96: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 8050b9c: 83 bd 74 fb ff ff 00 cmpl $0x0,0xfffffb74(%ebp) 8050ba3: 75 5b jne 0x8050c00 8050ba5: 8b 7d 08 mov 0x8(%ebp),%edi 8050ba8: 8b 57 50 mov 0x50(%edi),%edx 8050bab: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 8050bb1: 51 push %ecx 8050bb2: 56 push %esi 8050bb3: 57 push %edi 8050bb4: 8b 52 34 mov 0x34(%edx),%edx 8050bb7: ff d2 call *%edx 8050bb9: 83 c4 0c add $0xc,%esp 8050bbc: 39 85 10 fb ff ff cmp %eax,0xfffffb10(%ebp) 8050bc2: 0f 85 aa 02 00 00 jne 0x8050e72 8050bc8: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8050bce: 01 9d 9c fb ff ff add %ebx,0xfffffb9c(%ebp) 8050bd4: e9 eb 01 00 00 jmp 0x8050dc4 8050bd9: 8d 76 00 lea 0x0(%esi),%esi 8050bdc: 8b 9d 70 fb ff ff mov 0xfffffb70(%ebp),%ebx 8050be2: 53 push %ebx 8050be3: 6a 00 push $0x0 8050be5: 56 push %esi 8050be6: e8 d5 69 00 00 call 0x80575c0 8050beb: 83 c4 0c add $0xc,%esp 8050bee: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 8050bf4: 85 c0 test %eax,%eax 8050bf6: 74 08 je 0x8050c00 8050bf8: 29 f0 sub %esi,%eax 8050bfa: 89 85 10 fb ff ff mov %eax,0xfffffb10(%ebp) 8050c00: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 8050c06: 29 bd 74 fb ff ff sub %edi,0xfffffb74(%ebp) 8050c0c: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 8050c13: 75 24 jne 0x8050c39 8050c15: 83 bd 74 fb ff ff 00 cmpl $0x0,0xfffffb74(%ebp) 8050c1c: 7e 1b jle 0x8050c39 8050c1e: 8b 8d 74 fb ff ff mov 0xfffffb74(%ebp),%ecx 8050c24: 51 push %ecx 8050c25: 6a 20 push $0x20 8050c27: 8b 5d 08 mov 0x8(%ebp),%ebx 8050c2a: 53 push %ebx 8050c2b: e8 04 19 01 00 call 0x8062534 8050c30: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050c36: 83 c4 0c add $0xc,%esp 8050c39: 8b 7d 08 mov 0x8(%ebp),%edi 8050c3c: 8b 57 50 mov 0x50(%edi),%edx 8050c3f: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 8050c45: 51 push %ecx 8050c46: 56 push %esi 8050c47: 57 push %edi 8050c48: 8b 52 34 mov 0x34(%edx),%edx 8050c4b: ff d2 call *%edx 8050c4d: 83 c4 0c add $0xc,%esp 8050c50: 39 85 10 fb ff ff cmp %eax,0xfffffb10(%ebp) 8050c56: 0f 85 16 02 00 00 jne 0x8050e72 8050c5c: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8050c62: 01 9d 9c fb ff ff add %ebx,0xfffffb9c(%ebp) 8050c68: 83 bd 8c fb ff ff 00 cmpl $0x0,0xfffffb8c(%ebp) 8050c6f: 0f 84 4f 01 00 00 je 0x8050dc4 8050c75: 83 bd 74 fb ff ff 00 cmpl $0x0,0xfffffb74(%ebp) 8050c7c: 0f 8e 42 01 00 00 jle 0x8050dc4 8050c82: 8b bd 74 fb ff ff mov 0xfffffb74(%ebp),%edi 8050c88: 57 push %edi 8050c89: 6a 20 push $0x20 8050c8b: 8b 4d 08 mov 0x8(%ebp),%ecx 8050c8e: 51 push %ecx 8050c8f: e8 a0 18 01 00 call 0x8062534 8050c94: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050c9a: 83 c4 0c add $0xc,%esp 8050c9d: e9 22 01 00 00 jmp 0x8050dc4 8050ca2: 8d 36 lea (%esi),%esi 8050ca4: 83 45 10 04 addl $0x4,0x10(%ebp) 8050ca8: 8b 5d 10 mov 0x10(%ebp),%ebx 8050cab: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8050cae: 85 d2 test %edx,%edx 8050cb0: 74 3a je 0x8050cec 8050cb2: c7 85 10 fb ff ff 10 movl $0x10,0xfffffb10(%ebp) 8050cb9: 00 00 00 8050cbc: 89 95 64 fb ff ff mov %edx,0xfffffb64(%ebp) 8050cc2: c7 85 78 fb ff ff 00 movl $0x0,0xfffffb78(%ebp) 8050cc9: 00 00 00 8050ccc: c7 85 94 fb ff ff 01 movl $0x1,0xfffffb94(%ebp) 8050cd3: 00 00 00 8050cd6: c7 85 84 fb ff ff 00 movl $0x0,0xfffffb84(%ebp) 8050cdd: 00 00 00 8050ce0: c6 85 60 fb ff ff 78 movb $0x78,0xfffffb60(%ebp) 8050ce7: e9 d8 f9 ff ff jmp 0x80506c4 8050cec: be ec 7e 06 08 mov $0x8067eec,%esi 8050cf1: 83 bd 70 fb ff ff 04 cmpl $0x4,0xfffffb70(%ebp) 8050cf8: 0f 8f 40 fe ff ff jg 0x8050b3e 8050cfe: c7 85 70 fb ff ff 05 movl $0x5,0xfffffb70(%ebp) 8050d05: 00 00 00 8050d08: e9 31 fe ff ff jmp 0x8050b3e 8050d0d: 8d 76 00 lea 0x0(%esi),%esi 8050d10: 85 f6 test %esi,%esi 8050d12: 74 34 je 0x8050d48 8050d14: 83 45 10 04 addl $0x4,0x10(%ebp) 8050d18: 8b 7d 10 mov 0x10(%ebp),%edi 8050d1b: 8b 47 fc mov 0xfffffffc(%edi),%eax 8050d1e: 8b 8d 9c fb ff ff mov 0xfffffb9c(%ebp),%ecx 8050d24: 31 db xor %ebx,%ebx 8050d26: 89 8d 20 fb ff ff mov %ecx,0xfffffb20(%ebp) 8050d2c: 89 9d 24 fb ff ff mov %ebx,0xfffffb24(%ebp) 8050d32: 8b 9d 20 fb ff ff mov 0xfffffb20(%ebp),%ebx 8050d38: 89 18 mov %ebx,(%eax) 8050d3a: 8b 9d 24 fb ff ff mov 0xfffffb24(%ebp),%ebx 8050d40: 89 58 04 mov %ebx,0x4(%eax) 8050d43: eb 7f jmp 0x8050dc4 8050d45: 8d 76 00 lea 0x0(%esi),%esi 8050d48: 83 bd 7c fb ff ff 00 cmpl $0x0,0xfffffb7c(%ebp) 8050d4f: 74 17 je 0x8050d68 8050d51: 83 45 10 04 addl $0x4,0x10(%ebp) 8050d55: 8b 7d 10 mov 0x10(%ebp),%edi 8050d58: 8b 57 fc mov 0xfffffffc(%edi),%edx 8050d5b: 8b 8d 9c fb ff ff mov 0xfffffb9c(%ebp),%ecx 8050d61: 89 0a mov %ecx,(%edx) 8050d63: eb 5f jmp 0x8050dc4 8050d65: 8d 76 00 lea 0x0(%esi),%esi 8050d68: 83 bd 80 fb ff ff 00 cmpl $0x0,0xfffffb80(%ebp) 8050d6f: 75 17 jne 0x8050d88 8050d71: 83 45 10 04 addl $0x4,0x10(%ebp) 8050d75: 8b 5d 10 mov 0x10(%ebp),%ebx 8050d78: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8050d7b: 8b bd 9c fb ff ff mov 0xfffffb9c(%ebp),%edi 8050d81: 89 3a mov %edi,(%edx) 8050d83: eb 3f jmp 0x8050dc4 8050d85: 8d 76 00 lea 0x0(%esi),%esi 8050d88: 83 45 10 04 addl $0x4,0x10(%ebp) 8050d8c: 8b 4d 10 mov 0x10(%ebp),%ecx 8050d8f: 8b 51 fc mov 0xfffffffc(%ecx),%edx 8050d92: 66 8b 9d 9c fb ff ff mov 0xfffffb9c(%ebp),%bx 8050d99: 66 89 1a mov %bx,(%edx) 8050d9c: eb 26 jmp 0x8050dc4 8050d9e: 8d 36 lea (%esi),%esi 8050da0: 68 e8 03 00 00 push $0x3e8 8050da5: 8d 95 18 fc ff ff lea 0xfffffc18(%ebp),%edx 8050dab: 52 push %edx 8050dac: 8b 15 14 8b 07 08 mov 0x8078b14,%edx 8050db2: 52 push %edx 8050db3: e8 5c 60 00 00 call 0x8056e14 8050db8: 89 c6 mov %eax,%esi 8050dba: 83 c4 0c add $0xc,%esp 8050dbd: e9 7c fd ff ff jmp 0x8050b3e 8050dc2: 8d 36 lea (%esi),%esi 8050dc4: ff 85 00 fc ff ff incl 0xfffffc00(%ebp) 8050dca: 8b b5 00 fc ff ff mov 0xfffffc00(%ebp),%esi 8050dd0: 89 b5 10 fb ff ff mov %esi,0xfffffb10(%ebp) 8050dd6: 80 3e 00 cmpb $0x0,(%esi) 8050dd9: 74 3e je 0x8050e19 8050ddb: 90 nop 8050ddc: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 8050de2: 80 3f 25 cmpb $0x25,(%edi) 8050de5: 74 32 je 0x8050e19 8050de7: 80 3f 00 cmpb $0x0,(%edi) 8050dea: 7d 11 jge 0x8050dfd 8050dec: 6a 01 push $0x1 8050dee: 57 push %edi 8050def: 6a 00 push $0x0 8050df1: e8 36 52 00 00 call 0x805602c 8050df6: 83 c4 0c add $0xc,%esp 8050df9: 85 c0 test %eax,%eax 8050dfb: 7f 0b jg 0x8050e08 8050dfd: ff 85 10 fb ff ff incl 0xfffffb10(%ebp) 8050e03: eb 09 jmp 0x8050e0e 8050e05: 8d 76 00 lea 0x0(%esi),%esi 8050e08: 01 85 10 fb ff ff add %eax,0xfffffb10(%ebp) 8050e0e: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 8050e14: 80 39 00 cmpb $0x0,(%ecx) 8050e17: 75 c3 jne 0x8050ddc 8050e19: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8050e1f: 89 9d 00 fc ff ff mov %ebx,0xfffffc00(%ebp) 8050e25: 8b 7d 08 mov 0x8(%ebp),%edi 8050e28: 8b 7f 50 mov 0x50(%edi),%edi 8050e2b: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 8050e31: 29 f2 sub %esi,%edx 8050e33: 52 push %edx 8050e34: 56 push %esi 8050e35: 8b 4d 08 mov 0x8(%ebp),%ecx 8050e38: 51 push %ecx 8050e39: 8b 57 34 mov 0x34(%edi),%edx 8050e3c: ff d2 call *%edx 8050e3e: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 8050e44: 29 f2 sub %esi,%edx 8050e46: 83 c4 0c add $0xc,%esp 8050e49: 39 d0 cmp %edx,%eax 8050e4b: 75 25 jne 0x8050e72 8050e4d: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8050e53: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 8050e59: 80 3a 00 cmpb $0x0,(%edx) 8050e5c: 0f 85 4a eb ff ff jne 0x804f9ac 8050e62: e9 51 1b 00 00 jmp 0x80529b8 8050e67: 90 nop 8050e68: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 8050e6f: 00 00 00 8050e72: b8 ff ff ff ff mov $0xffffffff,%eax 8050e77: e9 42 1b 00 00 jmp 0x80529be 8050e7c: c7 85 58 fb ff ff 20 movl $0x20,0xfffffb58(%ebp) 8050e83: 00 00 00 8050e86: 81 c4 00 f5 ff ff add $0xfffff500,%esp 8050e8c: 89 a5 54 fb ff ff mov %esp,0xfffffb54(%ebp) 8050e92: c7 85 5c fb ff ff 00 movl $0x0,0xfffffb5c(%ebp) 8050e99: 00 00 00 8050e9c: c7 85 50 fb ff ff 00 movl $0x0,0xfffffb50(%ebp) 8050ea3: 00 00 00 8050ea6: c7 85 c4 fb ff ff 00 movl $0x0,0xfffffbc4(%ebp) 8050ead: 00 00 00 8050eb0: 83 bd a8 fb ff ff ff cmpl $0xffffffff,0xfffffba8(%ebp) 8050eb7: 75 7f jne 0x8050f38 8050eb9: 8b 15 90 88 07 08 mov 0x8078890,%edx 8050ebf: 8b 52 10 mov 0x10(%edx),%edx 8050ec2: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 8050ec8: 30 c0 xor %al,%al 8050eca: 8b b5 20 fb ff ff mov 0xfffffb20(%ebp),%esi 8050ed0: 89 f7 mov %esi,%edi 8050ed2: fc cld 8050ed3: b9 ff ff ff ff mov $0xffffffff,%ecx 8050ed8: f2 ae repnz scas %es:(%edi),%al 8050eda: 89 ca mov %ecx,%edx 8050edc: f7 d2 not %edx 8050ede: 4a dec %edx 8050edf: 52 push %edx 8050ee0: 8b 8d 20 fb ff ff mov 0xfffffb20(%ebp),%ecx 8050ee6: 51 push %ecx 8050ee7: 8d 95 08 fc ff ff lea 0xfffffc08(%ebp),%edx 8050eed: 52 push %edx 8050eee: e8 39 51 00 00 call 0x805602c 8050ef3: 83 c4 0c add $0xc,%esp 8050ef6: 85 c0 test %eax,%eax 8050ef8: 7f 12 jg 0x8050f0c 8050efa: 8b 15 90 88 07 08 mov 0x8078890,%edx 8050f00: 8b 52 10 mov 0x10(%edx),%edx 8050f03: 0f b6 12 movzbl (%edx),%edx 8050f06: 89 95 08 fc ff ff mov %edx,0xfffffc08(%ebp) 8050f0c: 8b 15 90 88 07 08 mov 0x8078890,%edx 8050f12: 8b 52 14 mov 0x14(%edx),%edx 8050f15: 89 95 a8 fb ff ff mov %edx,0xfffffba8(%ebp) 8050f1b: 80 3a 00 cmpb $0x0,(%edx) 8050f1e: 74 0e je 0x8050f2e 8050f20: 80 3a ff cmpb $0xff,(%edx) 8050f23: 74 09 je 0x8050f2e 8050f25: 83 bd 08 fc ff ff 00 cmpl $0x0,0xfffffc08(%ebp) 8050f2c: 75 0a jne 0x8050f38 8050f2e: c7 85 a8 fb ff ff 00 movl $0x0,0xfffffba8(%ebp) 8050f35: 00 00 00 8050f38: 8b 9d a4 fb ff ff mov 0xfffffba4(%ebp),%ebx 8050f3e: 89 9d 00 fc ff ff mov %ebx,0xfffffc00(%ebp) 8050f44: 80 3b 00 cmpb $0x0,(%ebx) 8050f47: 0f 84 bf 09 00 00 je 0x805190c 8050f4d: 8b bd 5c fb ff ff mov 0xfffffb5c(%ebp),%edi 8050f53: 8d 14 bf lea (%edi,%edi,4),%edx 8050f56: 8d 14 57 lea (%edi,%edx,2),%edx 8050f59: c1 e2 03 shl $0x3,%edx 8050f5c: 89 95 2c fb ff ff mov %edx,0xfffffb2c(%ebp) 8050f62: 8d 36 lea (%esi),%esi 8050f64: 8b 8d 58 fb ff ff mov 0xfffffb58(%ebp),%ecx 8050f6a: 39 8d 5c fb ff ff cmp %ecx,0xfffffb5c(%ebp) 8050f70: 72 6c jb 0x8050fde 8050f72: 8b b5 54 fb ff ff mov 0xfffffb54(%ebp),%esi 8050f78: 01 c9 add %ecx,%ecx 8050f7a: 89 8d 58 fb ff ff mov %ecx,0xfffffb58(%ebp) 8050f80: 8d 14 89 lea (%ecx,%ecx,4),%edx 8050f83: 8d 14 51 lea (%ecx,%edx,2),%edx 8050f86: c1 e2 03 shl $0x3,%edx 8050f89: 29 d4 sub %edx,%esp 8050f8b: 89 a5 54 fb ff ff mov %esp,0xfffffb54(%ebp) 8050f91: 8b 95 2c fb ff ff mov 0xfffffb2c(%ebp),%edx 8050f97: 01 f2 add %esi,%edx 8050f99: 39 d4 cmp %edx,%esp 8050f9b: 75 0f jne 0x8050fac 8050f9d: 89 ca mov %ecx,%edx 8050f9f: c1 ea 01 shr $0x1,%edx 8050fa2: 01 d1 add %edx,%ecx 8050fa4: 89 8d 58 fb ff ff mov %ecx,0xfffffb58(%ebp) 8050faa: eb 32 jmp 0x8050fde 8050fac: 8b 9d 2c fb ff ff mov 0xfffffb2c(%ebp),%ebx 8050fb2: 53 push %ebx 8050fb3: 56 push %esi 8050fb4: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8050fba: 57 push %edi 8050fbb: e8 6c 55 00 00 call 0x805652c 8050fc0: 83 c4 0c add $0xc,%esp 8050fc3: 8b 95 54 fb ff ff mov 0xfffffb54(%ebp),%edx 8050fc9: 01 da add %ebx,%edx 8050fcb: 39 d6 cmp %edx,%esi 8050fcd: 75 0f jne 0x8050fde 8050fcf: 8b 95 58 fb ff ff mov 0xfffffb58(%ebp),%edx 8050fd5: c1 ea 01 shr $0x1,%edx 8050fd8: 01 95 58 fb ff ff add %edx,0xfffffb58(%ebp) 8050fde: 8b 8d 50 fb ff ff mov 0xfffffb50(%ebp),%ecx 8050fe4: 89 8d 48 fb ff ff mov %ecx,0xfffffb48(%ebp) 8050fea: 8b b5 2c fb ff ff mov 0xfffffb2c(%ebp),%esi 8050ff0: 03 b5 54 fb ff ff add 0xfffffb54(%ebp),%esi 8050ff6: 8b 95 00 fc ff ff mov 0xfffffc00(%ebp),%edx 8050ffc: 89 95 b0 fb ff ff mov %edx,0xfffffbb0(%ebp) 8051002: c7 85 44 fb ff ff 00 movl $0x0,0xfffffb44(%ebp) 8051009: 00 00 00 805100c: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 8051012: c7 46 40 ff ff ff ff movl $0xffffffff,0x40(%esi) 8051019: c7 46 18 00 00 00 00 movl $0x0,0x18(%esi) 8051020: c7 46 1c 00 00 00 00 movl $0x0,0x1c(%esi) 8051027: c7 46 20 00 00 00 00 movl $0x0,0x20(%esi) 805102e: c7 46 24 00 00 00 00 movl $0x0,0x24(%esi) 8051035: c7 46 28 00 00 00 00 movl $0x0,0x28(%esi) 805103c: c6 46 2c 20 movb $0x20,0x2c(%esi) 8051040: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 8051046: 0f b6 02 movzbl (%edx),%eax 8051049: 8b 1d a0 8f 07 08 mov 0x8078fa0,%ebx 805104f: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 8051055: f6 44 43 01 08 testb $0x8,0x1(%ebx,%eax,2) 805105a: 0f 84 5b 01 00 00 je 0x80511bb 8051060: 89 95 40 fb ff ff mov %edx,0xfffffb40(%ebp) 8051066: 8d bd b0 fb ff ff lea 0xfffffbb0(%ebp),%edi 805106c: 89 bd 14 fb ff ff mov %edi,0xfffffb14(%ebp) 8051072: 83 c0 d0 add $0xffffffd0,%eax 8051075: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 805107b: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 8051081: 0f b6 12 movzbl (%edx),%edx 8051084: f6 44 53 01 08 testb $0x8,0x1(%ebx,%edx,2) 8051089: 74 41 je 0x80510cc 805108b: 90 nop 805108c: 8d 14 c0 lea (%eax,%eax,8),%edx 805108f: 8d 54 02 d0 lea 0xffffffd0(%edx,%eax,1),%edx 8051093: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 8051099: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 805109f: 8b 11 mov (%ecx),%edx 80510a1: 0f b6 12 movzbl (%edx),%edx 80510a4: 8b 85 20 fb ff ff mov 0xfffffb20(%ebp),%eax 80510aa: 01 d0 add %edx,%eax 80510ac: ff 01 incl (%ecx) 80510ae: 8b 11 mov (%ecx),%edx 80510b0: 0f b6 12 movzbl (%edx),%edx 80510b3: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 80510b9: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 80510bf: 8b 9d 20 fb ff ff mov 0xfffffb20(%ebp),%ebx 80510c5: f6 44 5a 01 08 testb $0x8,0x1(%edx,%ebx,2) 80510ca: 75 c0 jne 0x805108c 80510cc: 85 c0 test %eax,%eax 80510ce: 74 30 je 0x8051100 80510d0: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 80510d6: 80 3a 24 cmpb $0x24,(%edx) 80510d9: 75 25 jne 0x8051100 80510db: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 80510e1: 8d 78 ff lea 0xffffffff(%eax),%edi 80510e4: 89 7e 40 mov %edi,0x40(%esi) 80510e7: 8b 95 c4 fb ff ff mov 0xfffffbc4(%ebp),%edx 80510ed: 39 c2 cmp %eax,%edx 80510ef: 73 02 jae 0x80510f3 80510f1: 89 c2 mov %eax,%edx 80510f3: 89 95 c4 fb ff ff mov %edx,0xfffffbc4(%ebp) 80510f9: e9 bd 00 00 00 jmp 0x80511bb 80510fe: 8d 36 lea (%esi),%esi 8051100: 8b 8d 40 fb ff ff mov 0xfffffb40(%ebp),%ecx 8051106: 89 8d b0 fb ff ff mov %ecx,0xfffffbb0(%ebp) 805110c: e9 aa 00 00 00 jmp 0x80511bb 8051111: 8d 76 00 lea 0x0(%esi),%esi 8051114: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 805111a: 0f b6 12 movzbl (%edx),%edx 805111d: 83 c2 e0 add $0xffffffe0,%edx 8051120: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 8051126: 83 fa 10 cmp $0x10,%edx 8051129: 0f 87 8c 00 00 00 ja 0x80511bb 805112f: ff 24 95 38 11 05 08 jmp *0x8051138(,%edx,4) 8051136: 8d 36 lea (%esi),%esi 8051138: 7c 11 jl 0x805114b 805113a: 05 08 bb 11 05 add $0x511bb08,%eax 805113f: 08 bb 11 05 08 a0 or %bh,0xa0080511(%ebx) 8051145: 11 05 08 bb 11 05 adc %eax,0x511bb08 805114b: 08 bb 11 05 08 bb or %bh,0xbb080511(%ebx) 8051151: 11 05 08 b4 11 05 adc %eax,0x511b408 8051157: 08 bb 11 05 08 bb or %bh,0xbb080511(%ebx) 805115d: 11 05 08 bb 11 05 adc %eax,0x511bb08 8051163: 08 88 11 05 08 bb or %cl,0xbb080511(%eax) 8051169: 11 05 08 94 11 05 adc %eax,0x5119408 805116f: 08 bb 11 05 08 bb or %bh,0xbb080511(%ebx) 8051175: 11 05 08 ac 11 05 adc %eax,0x511ac08 805117b: 08 c7 or %al,%bh 805117d: 46 inc %esi 805117e: 1c 01 sbb $0x1,%al 8051180: 00 00 add %al,(%eax) 8051182: 00 eb add %ch,%bl 8051184: 36 8d 76 00 lea %ss:0x0(%esi),%esi 8051188: c7 46 24 01 00 00 00 movl $0x1,0x24(%esi) 805118f: eb 2a jmp 0x80511bb 8051191: 8d 76 00 lea 0x0(%esi),%esi 8051194: c7 46 20 01 00 00 00 movl $0x1,0x20(%esi) 805119b: eb 1e jmp 0x80511bb 805119d: 8d 76 00 lea 0x0(%esi),%esi 80511a0: c7 46 18 01 00 00 00 movl $0x1,0x18(%esi) 80511a7: eb 12 jmp 0x80511bb 80511a9: 8d 76 00 lea 0x0(%esi),%esi 80511ac: c6 46 2c 30 movb $0x30,0x2c(%esi) 80511b0: eb 09 jmp 0x80511bb 80511b2: 8d 36 lea (%esi),%esi 80511b4: c7 46 28 01 00 00 00 movl $0x1,0x28(%esi) 80511bb: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 80511c1: 80 3a 20 cmpb $0x20,(%edx) 80511c4: 0f 84 4a ff ff ff je 0x8051114 80511ca: 80 3a 2b cmpb $0x2b,(%edx) 80511cd: 0f 84 41 ff ff ff je 0x8051114 80511d3: 80 3a 2d cmpb $0x2d,(%edx) 80511d6: 0f 84 38 ff ff ff je 0x8051114 80511dc: 80 3a 23 cmpb $0x23,(%edx) 80511df: 0f 84 2f ff ff ff je 0x8051114 80511e5: 80 3a 30 cmpb $0x30,(%edx) 80511e8: 0f 84 26 ff ff ff je 0x8051114 80511ee: 80 3a 27 cmpb $0x27,(%edx) 80511f1: 0f 84 1d ff ff ff je 0x8051114 80511f7: 83 7e 20 00 cmpl $0x0,0x20(%esi) 80511fb: 74 04 je 0x8051201 80511fd: c6 46 2c 20 movb $0x20,0x2c(%esi) 8051201: c7 46 3c ff ff ff ff movl $0xffffffff,0x3c(%esi) 8051208: c7 46 04 00 00 00 00 movl $0x0,0x4(%esi) 805120f: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 8051215: 80 3a 2a cmpb $0x2a,(%edx) 8051218: 0f 85 f2 00 00 00 jne 0x8051310 805121e: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 8051224: 8b 9d b0 fb ff ff mov 0xfffffbb0(%ebp),%ebx 805122a: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 8051230: 0f b6 13 movzbl (%ebx),%edx 8051233: 8b 3d a0 8f 07 08 mov 0x8078fa0,%edi 8051239: 89 bd 20 fb ff ff mov %edi,0xfffffb20(%ebp) 805123f: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 8051244: 0f 84 93 00 00 00 je 0x80512dd 805124a: 8d 8d b0 fb ff ff lea 0xfffffbb0(%ebp),%ecx 8051250: 89 8d 14 fb ff ff mov %ecx,0xfffffb14(%ebp) 8051256: 8d 42 d0 lea 0xffffffd0(%edx),%eax 8051259: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 805125f: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 8051265: 0f b6 12 movzbl (%edx),%edx 8051268: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 805126d: 74 41 je 0x80512b0 805126f: 90 nop 8051270: 8d 14 c0 lea (%eax,%eax,8),%edx 8051273: 8d 54 02 d0 lea 0xffffffd0(%edx,%eax,1),%edx 8051277: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 805127d: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 8051283: 8b 13 mov (%ebx),%edx 8051285: 0f b6 12 movzbl (%edx),%edx 8051288: 8b 85 20 fb ff ff mov 0xfffffb20(%ebp),%eax 805128e: 01 d0 add %edx,%eax 8051290: ff 03 incl (%ebx) 8051292: 8b 13 mov (%ebx),%edx 8051294: 0f b6 12 movzbl (%edx),%edx 8051297: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 805129d: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 80512a3: 8b bd 20 fb ff ff mov 0xfffffb20(%ebp),%edi 80512a9: f6 44 7a 01 08 testb $0x8,0x1(%edx,%edi,2) 80512ae: 75 c0 jne 0x8051270 80512b0: 85 c0 test %eax,%eax 80512b2: 74 29 je 0x80512dd 80512b4: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 80512ba: 80 3a 24 cmpb $0x24,(%edx) 80512bd: 75 1e jne 0x80512dd 80512bf: 8d 48 ff lea 0xffffffff(%eax),%ecx 80512c2: 89 4e 3c mov %ecx,0x3c(%esi) 80512c5: 8b 95 c4 fb ff ff mov 0xfffffbc4(%ebp),%edx 80512cb: 39 c2 cmp %eax,%edx 80512cd: 73 02 jae 0x80512d1 80512cf: 89 c2 mov %eax,%edx 80512d1: 89 95 c4 fb ff ff mov %edx,0xfffffbc4(%ebp) 80512d7: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 80512dd: 83 7e 3c 00 cmpl $0x0,0x3c(%esi) 80512e1: 0f 8d b0 00 00 00 jge 0x8051397 80512e7: 8b 9d 48 fb ff ff mov 0xfffffb48(%ebp),%ebx 80512ed: 89 5e 3c mov %ebx,0x3c(%esi) 80512f0: 43 inc %ebx 80512f1: 89 9d 48 fb ff ff mov %ebx,0xfffffb48(%ebp) 80512f7: ff 85 44 fb ff ff incl 0xfffffb44(%ebp) 80512fd: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 8051303: 89 bd b0 fb ff ff mov %edi,0xfffffbb0(%ebp) 8051309: e9 89 00 00 00 jmp 0x8051397 805130e: 8d 36 lea (%esi),%esi 8051310: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 8051316: 0f b6 12 movzbl (%edx),%edx 8051319: 8b 0d a0 8f 07 08 mov 0x8078fa0,%ecx 805131f: 89 8d 10 fb ff ff mov %ecx,0xfffffb10(%ebp) 8051325: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 805132a: 74 6b je 0x8051397 805132c: 8d 9d b0 fb ff ff lea 0xfffffbb0(%ebp),%ebx 8051332: 89 9d 14 fb ff ff mov %ebx,0xfffffb14(%ebp) 8051338: 8d 42 d0 lea 0xffffffd0(%edx),%eax 805133b: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 8051341: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 8051347: 0f b6 12 movzbl (%edx),%edx 805134a: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 805134f: 74 43 je 0x8051394 8051351: 8d 76 00 lea 0x0(%esi),%esi 8051354: 8d 14 c0 lea (%eax,%eax,8),%edx 8051357: 8d 54 02 d0 lea 0xffffffd0(%edx,%eax,1),%edx 805135b: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 8051361: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 8051367: 8b 17 mov (%edi),%edx 8051369: 0f b6 12 movzbl (%edx),%edx 805136c: 8b 85 20 fb ff ff mov 0xfffffb20(%ebp),%eax 8051372: 01 d0 add %edx,%eax 8051374: ff 07 incl (%edi) 8051376: 8b 17 mov (%edi),%edx 8051378: 0f b6 12 movzbl (%edx),%edx 805137b: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 8051381: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 8051387: 8b 8d 20 fb ff ff mov 0xfffffb20(%ebp),%ecx 805138d: f6 44 4a 01 08 testb $0x8,0x1(%edx,%ecx,2) 8051392: 75 c0 jne 0x8051354 8051394: 89 46 04 mov %eax,0x4(%esi) 8051397: c7 46 38 ff ff ff ff movl $0xffffffff,0x38(%esi) 805139e: c7 06 ff ff ff ff movl $0xffffffff,(%esi) 80513a4: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 80513aa: 80 3a 2e cmpb $0x2e,(%edx) 80513ad: 0f 85 97 01 00 00 jne 0x805154a 80513b3: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 80513b9: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 80513bf: 80 3a 2a cmpb $0x2a,(%edx) 80513c2: 0f 85 f4 00 00 00 jne 0x80514bc 80513c8: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 80513ce: 8b 9d b0 fb ff ff mov 0xfffffbb0(%ebp),%ebx 80513d4: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 80513da: 0f b6 13 movzbl (%ebx),%edx 80513dd: 8b 3d a0 8f 07 08 mov 0x8078fa0,%edi 80513e3: 89 bd 20 fb ff ff mov %edi,0xfffffb20(%ebp) 80513e9: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 80513ee: 0f 84 95 00 00 00 je 0x8051489 80513f4: 8d 8d b0 fb ff ff lea 0xfffffbb0(%ebp),%ecx 80513fa: 89 8d 14 fb ff ff mov %ecx,0xfffffb14(%ebp) 8051400: 8d 42 d0 lea 0xffffffd0(%edx),%eax 8051403: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 8051409: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 805140f: 0f b6 12 movzbl (%edx),%edx 8051412: f6 44 57 01 08 testb $0x8,0x1(%edi,%edx,2) 8051417: 74 43 je 0x805145c 8051419: 8d 76 00 lea 0x0(%esi),%esi 805141c: 8d 14 c0 lea (%eax,%eax,8),%edx 805141f: 8d 54 02 d0 lea 0xffffffd0(%edx,%eax,1),%edx 8051423: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 8051429: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 805142f: 8b 13 mov (%ebx),%edx 8051431: 0f b6 12 movzbl (%edx),%edx 8051434: 8b 85 20 fb ff ff mov 0xfffffb20(%ebp),%eax 805143a: 01 d0 add %edx,%eax 805143c: ff 03 incl (%ebx) 805143e: 8b 13 mov (%ebx),%edx 8051440: 0f b6 12 movzbl (%edx),%edx 8051443: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 8051449: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 805144f: 8b bd 20 fb ff ff mov 0xfffffb20(%ebp),%edi 8051455: f6 44 7a 01 08 testb $0x8,0x1(%edx,%edi,2) 805145a: 75 c0 jne 0x805141c 805145c: 85 c0 test %eax,%eax 805145e: 74 29 je 0x8051489 8051460: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 8051466: 80 3a 24 cmpb $0x24,(%edx) 8051469: 75 1e jne 0x8051489 805146b: 8d 48 ff lea 0xffffffff(%eax),%ecx 805146e: 89 4e 38 mov %ecx,0x38(%esi) 8051471: 8b 95 c4 fb ff ff mov 0xfffffbc4(%ebp),%edx 8051477: 39 c2 cmp %eax,%edx 8051479: 73 02 jae 0x805147d 805147b: 89 c2 mov %eax,%edx 805147d: 89 95 c4 fb ff ff mov %edx,0xfffffbc4(%ebp) 8051483: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 8051489: 83 7e 38 00 cmpl $0x0,0x38(%esi) 805148d: 0f 8d b7 00 00 00 jge 0x805154a 8051493: 8b 9d 48 fb ff ff mov 0xfffffb48(%ebp),%ebx 8051499: 89 5e 38 mov %ebx,0x38(%esi) 805149c: 43 inc %ebx 805149d: 89 9d 48 fb ff ff mov %ebx,0xfffffb48(%ebp) 80514a3: ff 85 44 fb ff ff incl 0xfffffb44(%ebp) 80514a9: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 80514af: 89 bd b0 fb ff ff mov %edi,0xfffffbb0(%ebp) 80514b5: e9 90 00 00 00 jmp 0x805154a 80514ba: 8d 36 lea (%esi),%esi 80514bc: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 80514c2: 0f b6 12 movzbl (%edx),%edx 80514c5: 8b 0d a0 8f 07 08 mov 0x8078fa0,%ecx 80514cb: 89 8d 10 fb ff ff mov %ecx,0xfffffb10(%ebp) 80514d1: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 80514d6: 74 6c je 0x8051544 80514d8: 8d 9d b0 fb ff ff lea 0xfffffbb0(%ebp),%ebx 80514de: 89 9d 14 fb ff ff mov %ebx,0xfffffb14(%ebp) 80514e4: 8d 42 d0 lea 0xffffffd0(%edx),%eax 80514e7: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 80514ed: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 80514f3: 0f b6 12 movzbl (%edx),%edx 80514f6: f6 44 51 01 08 testb $0x8,0x1(%ecx,%edx,2) 80514fb: 74 43 je 0x8051540 80514fd: 8d 76 00 lea 0x0(%esi),%esi 8051500: 8d 14 c0 lea (%eax,%eax,8),%edx 8051503: 8d 54 02 d0 lea 0xffffffd0(%edx,%eax,1),%edx 8051507: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 805150d: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 8051513: 8b 17 mov (%edi),%edx 8051515: 0f b6 12 movzbl (%edx),%edx 8051518: 8b 85 20 fb ff ff mov 0xfffffb20(%ebp),%eax 805151e: 01 d0 add %edx,%eax 8051520: ff 07 incl (%edi) 8051522: 8b 17 mov (%edi),%edx 8051524: 0f b6 12 movzbl (%edx),%edx 8051527: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 805152d: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 8051533: 8b 8d 20 fb ff ff mov 0xfffffb20(%ebp),%ecx 8051539: f6 44 4a 01 08 testb $0x8,0x1(%edx,%ecx,2) 805153e: 75 c0 jne 0x8051500 8051540: 89 06 mov %eax,(%esi) 8051542: eb 06 jmp 0x805154a 8051544: c7 06 00 00 00 00 movl $0x0,(%esi) 805154a: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 8051551: c7 46 10 00 00 00 00 movl $0x0,0x10(%esi) 8051558: c7 46 14 00 00 00 00 movl $0x0,0x14(%esi) 805155f: e9 ef 00 00 00 jmp 0x8051653 8051564: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 805156a: 0f b6 12 movzbl (%edx),%edx 805156d: 83 c2 b4 add $0xffffffb4,%edx 8051570: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 8051576: 83 fa 25 cmp $0x25,%edx 8051579: 0f 87 d4 00 00 00 ja 0x8051653 805157f: ff 24 95 88 15 05 08 jmp *0x8051588(,%edx,4) 8051586: 8d 36 lea (%esi),%esi 8051588: 4c dec %esp 8051589: 16 push %ss 805158a: 05 08 53 16 05 add $0x5165308,%eax 805158f: 08 53 16 or %dl,0x16(%ebx) 8051592: 05 08 53 16 05 add $0x5165308,%eax 8051597: 08 53 16 or %dl,0x16(%ebx) 805159a: 05 08 53 16 05 add $0x5165308,%eax 805159f: 08 53 16 or %dl,0x16(%ebx) 80515a2: 05 08 53 16 05 add $0x5165308,%eax 80515a7: 08 53 16 or %dl,0x16(%ebx) 80515aa: 05 08 53 16 05 add $0x5165308,%eax 80515af: 08 53 16 or %dl,0x16(%ebx) 80515b2: 05 08 53 16 05 add $0x5165308,%eax 80515b7: 08 53 16 or %dl,0x16(%ebx) 80515ba: 05 08 53 16 05 add $0x5165308,%eax 80515bf: 08 3c 16 or %bh,(%esi,%edx,1) 80515c2: 05 08 53 16 05 add $0x5165308,%eax 80515c7: 08 53 16 or %dl,0x16(%ebx) 80515ca: 05 08 53 16 05 add $0x5165308,%eax 80515cf: 08 53 16 or %dl,0x16(%ebx) 80515d2: 05 08 53 16 05 add $0x5165308,%eax 80515d7: 08 53 16 or %dl,0x16(%ebx) 80515da: 05 08 53 16 05 add $0x5165308,%eax 80515df: 08 53 16 or %dl,0x16(%ebx) 80515e2: 05 08 53 16 05 add $0x5165308,%eax 80515e7: 08 53 16 or %dl,0x16(%ebx) 80515ea: 05 08 53 16 05 add $0x5165308,%eax 80515ef: 08 53 16 or %dl,0x16(%ebx) 80515f2: 05 08 53 16 05 add $0x5165308,%eax 80515f7: 08 20 or %ah,(%eax) 80515f9: 16 push %ss 80515fa: 05 08 53 16 05 add $0x5165308,%eax 80515ff: 08 53 16 or %dl,0x16(%ebx) 8051602: 05 08 53 16 05 add $0x5165308,%eax 8051607: 08 2c 16 or %ch,(%esi,%edx,1) 805160a: 05 08 53 16 05 add $0x5165308,%eax 805160f: 08 53 16 or %dl,0x16(%ebx) 8051612: 05 08 53 16 05 add $0x5165308,%eax 8051617: 08 53 16 or %dl,0x16(%ebx) 805161a: 05 08 4c 16 05 add $0x5164c08,%eax 805161f: 08 c7 or %al,%bh 8051621: 46 inc %esi 8051622: 10 01 adc %al,(%ecx) 8051624: 00 00 add %al,(%eax) 8051626: 00 eb add %ch,%bl 8051628: 2a 8d 76 00 83 7e sub 0x7e830076(%ebp),%cl 805162e: 14 00 adc $0x0,%al 8051630: 75 1a jne 0x805164c 8051632: c7 46 14 01 00 00 00 movl $0x1,0x14(%esi) 8051639: eb 18 jmp 0x8051653 805163b: 90 nop 805163c: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 8051643: c7 46 14 00 00 00 00 movl $0x0,0x14(%esi) 805164a: eb 07 jmp 0x8051653 805164c: c7 46 0c 01 00 00 00 movl $0x1,0xc(%esi) 8051653: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 8051659: 80 3a 68 cmpb $0x68,(%edx) 805165c: 0f 84 02 ff ff ff je 0x8051564 8051662: 80 3a 6c cmpb $0x6c,(%edx) 8051665: 0f 84 f9 fe ff ff je 0x8051564 805166b: 80 3a 4c cmpb $0x4c,(%edx) 805166e: 0f 84 f0 fe ff ff je 0x8051564 8051674: 80 3a 5a cmpb $0x5a,(%edx) 8051677: 0f 84 e7 fe ff ff je 0x8051564 805167d: 80 3a 71 cmpb $0x71,(%edx) 8051680: 0f 84 de fe ff ff je 0x8051564 8051686: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 805168c: 8a 12 mov (%edx),%dl 805168e: 88 56 08 mov %dl,0x8(%esi) 8051691: ff 85 b0 fb ff ff incl 0xfffffbb0(%ebp) 8051697: 0f b6 46 08 movzbl 0x8(%esi),%eax 805169b: 83 3c 85 8c e7 07 08 cmpl $0x0,0x807e78c(,%eax,4) 80516a2: 00 80516a3: 74 1b je 0x80516c0 80516a5: 8d 56 44 lea 0x44(%esi),%edx 80516a8: 52 push %edx 80516a9: 6a 01 push $0x1 80516ab: 56 push %esi 80516ac: 8b 14 85 8c e7 07 08 mov 0x807e78c(,%eax,4),%edx 80516b3: ff d2 call *%edx 80516b5: 89 46 48 mov %eax,0x48(%esi) 80516b8: 83 c4 0c add $0xc,%esp 80516bb: e9 83 01 00 00 jmp 0x8051843 80516c0: c7 46 48 01 00 00 00 movl $0x1,0x48(%esi) 80516c7: 0f b6 56 08 movzbl 0x8(%esi),%edx 80516cb: 83 c2 bb add $0xffffffbb,%edx 80516ce: 83 fa 33 cmp $0x33,%edx 80516d1: 0f 87 65 01 00 00 ja 0x805183c 80516d7: ff 24 95 e0 16 05 08 jmp *0x80516e0(,%edx,4) 80516de: 8d 36 lea (%esi),%esi 80516e0: f0 17 lock pop %ss 80516e2: 05 08 3c 18 05 add $0x5183c08,%eax 80516e7: 08 f0 or %dh,%al 80516e9: 17 pop %ss 80516ea: 05 08 3c 18 05 add $0x5183c08,%eax 80516ef: 08 3c 18 or %bh,(%eax,%ebx,1) 80516f2: 05 08 3c 18 05 add $0x5183c08,%eax 80516f7: 08 3c 18 or %bh,(%eax,%ebx,1) 80516fa: 05 08 3c 18 05 add $0x5183c08,%eax 80516ff: 08 3c 18 or %bh,(%eax,%ebx,1) 8051702: 05 08 3c 18 05 add $0x5183c08,%eax 8051707: 08 3c 18 or %bh,(%eax,%ebx,1) 805170a: 05 08 3c 18 05 add $0x5183c08,%eax 805170f: 08 3c 18 or %bh,(%eax,%ebx,1) 8051712: 05 08 3c 18 05 add $0x5183c08,%eax 8051717: 08 3c 18 or %bh,(%eax,%ebx,1) 805171a: 05 08 3c 18 05 add $0x5183c08,%eax 805171f: 08 3c 18 or %bh,(%eax,%ebx,1) 8051722: 05 08 3c 18 05 add $0x5183c08,%eax 8051727: 08 3c 18 or %bh,(%eax,%ebx,1) 805172a: 05 08 b0 17 05 add $0x517b008,%eax 805172f: 08 3c 18 or %bh,(%eax,%ebx,1) 8051732: 05 08 3c 18 05 add $0x5183c08,%eax 8051737: 08 3c 18 or %bh,(%eax,%ebx,1) 805173a: 05 08 3c 18 05 add $0x5183c08,%eax 805173f: 08 3c 18 or %bh,(%eax,%ebx,1) 8051742: 05 08 3c 18 05 add $0x5183c08,%eax 8051747: 08 3c 18 or %bh,(%eax,%ebx,1) 805174a: 05 08 3c 18 05 add $0x5183c08,%eax 805174f: 08 3c 18 or %bh,(%eax,%ebx,1) 8051752: 05 08 3c 18 05 add $0x5183c08,%eax 8051757: 08 0c 18 or %cl,(%eax,%ebx,1) 805175a: 05 08 b0 17 05 add $0x517b008,%eax 805175f: 08 f0 or %dh,%al 8051761: 17 pop %ss 8051762: 05 08 f0 17 05 add $0x517f008,%eax 8051767: 08 f0 or %dh,%al 8051769: 17 pop %ss 805176a: 05 08 3c 18 05 add $0x5183c08,%eax 805176f: 08 b0 17 05 08 3c or %dh,0x3c080517(%eax) 8051775: 18 05 08 3c 18 05 sbb %al,0x5183c08 805177b: 08 3c 18 or %bh,(%eax,%ebx,1) 805177e: 05 08 3c 18 05 add $0x5183c08,%eax 8051783: 08 30 or %dh,(%eax) 8051785: 18 05 08 b0 17 05 sbb %al,0x517b008 805178b: 08 24 18 or %ah,(%eax,%ebx,1) 805178e: 05 08 3c 18 05 add $0x5183c08,%eax 8051793: 08 3c 18 or %bh,(%eax,%ebx,1) 8051796: 05 08 18 18 05 add $0x5181808,%eax 805179b: 08 3c 18 or %bh,(%eax,%ebx,1) 805179e: 05 08 b0 17 05 add $0x517b008,%eax 80517a3: 08 3c 18 or %bh,(%eax,%ebx,1) 80517a6: 05 08 3c 18 05 add $0x5183c08,%eax 80517ab: 08 b0 17 05 08 83 or %dh,0x83080517(%eax) 80517b1: 7e 0c jle 0x80517bf 80517b3: 00 74 0e c7 add %dh,0xffffffc7(%esi,%ecx,1) 80517b7: 46 inc %esi 80517b8: 44 inc %esp 80517b9: 00 01 add %al,(%ecx) 80517bb: 00 00 add %al,(%eax) 80517bd: e9 81 00 00 00 jmp 0x8051843 80517c2: 8d 36 lea (%esi),%esi 80517c4: 83 7e 14 00 cmpl $0x0,0x14(%esi) 80517c8: 74 0a je 0x80517d4 80517ca: c7 46 44 00 02 00 00 movl $0x200,0x44(%esi) 80517d1: eb 70 jmp 0x8051843 80517d3: 90 nop 80517d4: 83 7e 10 00 cmpl $0x0,0x10(%esi) 80517d8: 74 0a je 0x80517e4 80517da: c7 46 44 00 04 00 00 movl $0x400,0x44(%esi) 80517e1: eb 60 jmp 0x8051843 80517e3: 90 nop 80517e4: c7 46 44 00 00 00 00 movl $0x0,0x44(%esi) 80517eb: eb 56 jmp 0x8051843 80517ed: 8d 76 00 lea 0x0(%esi),%esi 80517f0: 83 7e 0c 00 cmpl $0x0,0xc(%esi) 80517f4: 74 0a je 0x8051800 80517f6: c7 46 44 05 01 00 00 movl $0x105,0x44(%esi) 80517fd: eb 44 jmp 0x8051843 80517ff: 90 nop 8051800: c7 46 44 05 00 00 00 movl $0x5,0x44(%esi) 8051807: eb 3a jmp 0x8051843 8051809: 8d 76 00 lea 0x0(%esi),%esi 805180c: c7 46 44 01 00 00 00 movl $0x1,0x44(%esi) 8051813: eb 2e jmp 0x8051843 8051815: 8d 76 00 lea 0x0(%esi),%esi 8051818: c7 46 44 02 00 00 00 movl $0x2,0x44(%esi) 805181f: eb 22 jmp 0x8051843 8051821: 8d 76 00 lea 0x0(%esi),%esi 8051824: c7 46 44 03 00 00 00 movl $0x3,0x44(%esi) 805182b: eb 16 jmp 0x8051843 805182d: 8d 76 00 lea 0x0(%esi),%esi 8051830: c7 46 44 00 08 00 00 movl $0x800,0x44(%esi) 8051837: eb 0a jmp 0x8051843 8051839: 8d 76 00 lea 0x0(%esi),%esi 805183c: c7 46 48 00 00 00 00 movl $0x0,0x48(%esi) 8051843: 83 7e 40 ff cmpl $0xffffffff,0x40(%esi) 8051847: 75 18 jne 0x8051861 8051849: 83 7e 48 00 cmpl $0x0,0x48(%esi) 805184d: 74 12 je 0x8051861 805184f: 8b 9d 48 fb ff ff mov 0xfffffb48(%ebp),%ebx 8051855: 89 5e 40 mov %ebx,0x40(%esi) 8051858: 8b 7e 48 mov 0x48(%esi),%edi 805185b: 01 bd 44 fb ff ff add %edi,0xfffffb44(%ebp) 8051861: 80 7e 08 00 cmpb $0x0,0x8(%esi) 8051865: 75 11 jne 0x8051878 8051867: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 805186d: 4a dec %edx 805186e: 89 56 34 mov %edx,0x34(%esi) 8051871: 89 56 30 mov %edx,0x30(%esi) 8051874: eb 5c jmp 0x80518d2 8051876: 8d 36 lea (%esi),%esi 8051878: 8b 95 b0 fb ff ff mov 0xfffffbb0(%ebp),%edx 805187e: 89 56 30 mov %edx,0x30(%esi) 8051881: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 8051887: 80 3a 00 cmpb $0x0,(%edx) 805188a: 74 3d je 0x80518c9 805188c: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 8051892: 80 39 25 cmpb $0x25,(%ecx) 8051895: 74 32 je 0x80518c9 8051897: 80 39 00 cmpb $0x0,(%ecx) 805189a: 7d 11 jge 0x80518ad 805189c: 6a 01 push $0x1 805189e: 51 push %ecx 805189f: 6a 00 push $0x0 80518a1: e8 86 47 00 00 call 0x805602c 80518a6: 83 c4 0c add $0xc,%esp 80518a9: 85 c0 test %eax,%eax 80518ab: 7f 0b jg 0x80518b8 80518ad: ff 85 10 fb ff ff incl 0xfffffb10(%ebp) 80518b3: eb 09 jmp 0x80518be 80518b5: 8d 76 00 lea 0x0(%esi),%esi 80518b8: 01 85 10 fb ff ff add %eax,0xfffffb10(%ebp) 80518be: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 80518c4: 80 3b 00 cmpb $0x0,(%ebx) 80518c7: 75 c3 jne 0x805188c 80518c9: 8b bd 10 fb ff ff mov 0xfffffb10(%ebp),%edi 80518cf: 89 7e 34 mov %edi,0x34(%esi) 80518d2: 8b 8d 44 fb ff ff mov 0xfffffb44(%ebp),%ecx 80518d8: 01 8d 50 fb ff ff add %ecx,0xfffffb50(%ebp) 80518de: 8b 9d 2c fb ff ff mov 0xfffffb2c(%ebp),%ebx 80518e4: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 80518ea: 8b 54 1f 34 mov 0x34(%edi,%ebx,1),%edx 80518ee: 89 95 00 fc ff ff mov %edx,0xfffffc00(%ebp) 80518f4: 83 c3 58 add $0x58,%ebx 80518f7: 89 9d 2c fb ff ff mov %ebx,0xfffffb2c(%ebp) 80518fd: ff 85 5c fb ff ff incl 0xfffffb5c(%ebp) 8051903: 80 3a 00 cmpb $0x0,(%edx) 8051906: 0f 85 58 f6 ff ff jne 0x8050f64 805190c: 8b 95 c4 fb ff ff mov 0xfffffbc4(%ebp),%edx 8051912: 8b 85 50 fb ff ff mov 0xfffffb50(%ebp),%eax 8051918: 39 d0 cmp %edx,%eax 805191a: 73 02 jae 0x805191e 805191c: 89 d0 mov %edx,%eax 805191e: 89 85 50 fb ff ff mov %eax,0xfffffb50(%ebp) 8051924: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx 805192b: 89 95 20 fb ff ff mov %edx,0xfffffb20(%ebp) 8051931: 29 d4 sub %edx,%esp 8051933: 89 e6 mov %esp,%esi 8051935: 52 push %edx 8051936: 6a 00 push $0x0 8051938: 56 push %esi 8051939: e8 26 5e 00 00 call 0x8057764 805193e: 8b 8d 50 fb ff ff mov 0xfffffb50(%ebp),%ecx 8051944: 8d 14 49 lea (%ecx,%ecx,2),%edx 8051947: c1 e2 02 shl $0x2,%edx 805194a: 83 c4 0c add $0xc,%esp 805194d: 29 d4 sub %edx,%esp 805194f: 89 a5 4c fb ff ff mov %esp,0xfffffb4c(%ebp) 8051955: 83 bd 5c fb ff ff 00 cmpl $0x0,0xfffffb5c(%ebp) 805195c: 0f 84 f2 00 00 00 je 0x8051a54 8051962: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8051968: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 805196e: c7 85 14 fb ff ff 00 movl $0x0,0xfffffb14(%ebp) 8051975: 00 00 00 8051978: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 805197e: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8051984: 83 7c 39 3c ff cmpl $0xffffffff,0x3c(%ecx,%edi,1) 8051989: 74 0b je 0x8051996 805198b: 8b 54 39 3c mov 0x3c(%ecx,%edi,1),%edx 805198f: c7 04 96 00 00 00 00 movl $0x0,(%esi,%edx,4) 8051996: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 805199c: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 80519a2: 83 7c 1f 38 ff cmpl $0xffffffff,0x38(%edi,%ebx,1) 80519a7: 74 0b je 0x80519b4 80519a9: 8b 54 1f 38 mov 0x38(%edi,%ebx,1),%edx 80519ad: c7 04 96 00 00 00 00 movl $0x0,(%esi,%edx,4) 80519b4: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 80519ba: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 80519c0: 8b 54 0b 48 mov 0x48(%ebx,%ecx,1),%edx 80519c4: 85 d2 test %edx,%edx 80519c6: 74 63 je 0x8051a2b 80519c8: 83 fa 01 cmp $0x1,%edx 80519cb: 75 0f jne 0x80519dc 80519cd: 8b 7c 0b 40 mov 0x40(%ebx,%ecx,1),%edi 80519d1: 8b 54 0b 44 mov 0x44(%ebx,%ecx,1),%edx 80519d5: 89 14 be mov %edx,(%esi,%edi,4) 80519d8: eb 51 jmp 0x8051a2b 80519da: 8d 36 lea (%esi),%esi 80519dc: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 80519e2: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 80519e8: 0f b6 4c 0b 08 movzbl 0x8(%ebx,%ecx,1),%ecx 80519ed: 89 8d 20 fb ff ff mov %ecx,0xfffffb20(%ebp) 80519f3: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 80519f9: 8b 7c 3b 40 mov 0x40(%ebx,%edi,1),%edi 80519fd: 8d 14 bd 00 00 00 00 lea 0x0(,%edi,4),%edx 8051a04: 01 f2 add %esi,%edx 8051a06: 52 push %edx 8051a07: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 8051a0d: 8b 54 0b 48 mov 0x48(%ebx,%ecx,1),%edx 8051a11: 52 push %edx 8051a12: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8051a18: 53 push %ebx 8051a19: 8b bd 20 fb ff ff mov 0xfffffb20(%ebp),%edi 8051a1f: 8b 14 bd 8c e7 07 08 mov 0x807e78c(,%edi,4),%edx 8051a26: ff d2 call *%edx 8051a28: 83 c4 0c add $0xc,%esp 8051a2b: 83 85 10 fb ff ff 58 addl $0x58,0xfffffb10(%ebp) 8051a32: 83 85 14 fb ff ff 58 addl $0x58,0xfffffb14(%ebp) 8051a39: 8b 8d 5c fb ff ff mov 0xfffffb5c(%ebp),%ecx 8051a3f: 8d 14 89 lea (%ecx,%ecx,4),%edx 8051a42: 8d 14 51 lea (%ecx,%edx,2),%edx 8051a45: c1 e2 03 shl $0x3,%edx 8051a48: 39 95 14 fb ff ff cmp %edx,0xfffffb14(%ebp) 8051a4e: 0f 85 24 ff ff ff jne 0x8051978 8051a54: c7 85 10 fb ff ff 00 movl $0x0,0xfffffb10(%ebp) 8051a5b: 00 00 00 8051a5e: 8b 9d 98 fb ff ff mov 0xfffffb98(%ebp),%ebx 8051a64: 89 5d 10 mov %ebx,0x10(%ebp) 8051a67: 8b bd 50 fb ff ff mov 0xfffffb50(%ebp),%edi 8051a6d: 39 bd 10 fb ff ff cmp %edi,0xfffffb10(%ebp) 8051a73: 0f 83 65 01 00 00 jae 0x8051bde 8051a79: 8b 85 4c fb ff ff mov 0xfffffb4c(%ebp),%eax 8051a7f: 90 nop 8051a80: 8b 16 mov (%esi),%edx 8051a82: 83 fa 04 cmp $0x4,%edx 8051a85: 0f 84 ad 00 00 00 je 0x8051b38 8051a8b: 7f 2f jg 0x8051abc 8051a8d: 83 fa 01 cmp $0x1,%edx 8051a90: 74 66 je 0x8051af8 8051a92: 7f 10 jg 0x8051aa4 8051a94: 85 d2 test %edx,%edx 8051a96: 0f 84 dc 00 00 00 je 0x8051b78 8051a9c: e9 f7 00 00 00 jmp 0x8051b98 8051aa1: 8d 76 00 lea 0x0(%esi),%esi 8051aa4: 83 fa 02 cmp $0x2,%edx 8051aa7: 0f 84 cb 00 00 00 je 0x8051b78 8051aad: 83 fa 03 cmp $0x3,%edx 8051ab0: 0f 84 d2 00 00 00 je 0x8051b88 8051ab6: e9 dd 00 00 00 jmp 0x8051b98 8051abb: 90 nop 8051abc: 81 fa 05 01 00 00 cmp $0x105,%edx 8051ac2: 0f 84 94 00 00 00 je 0x8051b5c 8051ac8: 7f 12 jg 0x8051adc 8051aca: 83 fa 05 cmp $0x5,%edx 8051acd: 74 79 je 0x8051b48 8051acf: 81 fa 00 01 00 00 cmp $0x100,%edx 8051ad5: 74 49 je 0x8051b20 8051ad7: e9 bc 00 00 00 jmp 0x8051b98 8051adc: 81 fa 00 02 00 00 cmp $0x200,%edx 8051ae2: 0f 84 a0 00 00 00 je 0x8051b88 8051ae8: 81 fa 00 04 00 00 cmp $0x400,%edx 8051aee: 74 1c je 0x8051b0c 8051af0: e9 a3 00 00 00 jmp 0x8051b98 8051af5: 8d 76 00 lea 0x0(%esi),%esi 8051af8: 83 45 10 04 addl $0x4,0x10(%ebp) 8051afc: 8b 4d 10 mov 0x10(%ebp),%ecx 8051aff: 8a 51 fc mov 0xfffffffc(%ecx),%dl 8051b02: 88 10 mov %dl,(%eax) 8051b04: e9 b7 00 00 00 jmp 0x8051bc0 8051b09: 8d 76 00 lea 0x0(%esi),%esi 8051b0c: 83 45 10 04 addl $0x4,0x10(%ebp) 8051b10: 8b 5d 10 mov 0x10(%ebp),%ebx 8051b13: 66 8b 53 fc mov 0xfffffffc(%ebx),%dx 8051b17: 66 89 10 mov %dx,(%eax) 8051b1a: e9 a1 00 00 00 jmp 0x8051bc0 8051b1f: 90 nop 8051b20: 83 45 10 08 addl $0x8,0x10(%ebp) 8051b24: 8b 5d 10 mov 0x10(%ebp),%ebx 8051b27: 8b 53 f8 mov 0xfffffff8(%ebx),%edx 8051b2a: 89 10 mov %edx,(%eax) 8051b2c: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8051b2f: 89 50 04 mov %edx,0x4(%eax) 8051b32: e9 89 00 00 00 jmp 0x8051bc0 8051b37: 90 nop 8051b38: 83 45 10 08 addl $0x8,0x10(%ebp) 8051b3c: 8b 7d 10 mov 0x10(%ebp),%edi 8051b3f: dd 47 f8 fldl 0xfffffff8(%edi) 8051b42: d9 18 fstps (%eax) 8051b44: eb 7a jmp 0x8051bc0 8051b46: 8d 36 lea (%esi),%esi 8051b48: 83 45 10 08 addl $0x8,0x10(%ebp) 8051b4c: 8b 4d 10 mov 0x10(%ebp),%ecx 8051b4f: 8b 51 f8 mov 0xfffffff8(%ecx),%edx 8051b52: 89 10 mov %edx,(%eax) 8051b54: 8b 51 fc mov 0xfffffffc(%ecx),%edx 8051b57: 89 50 04 mov %edx,0x4(%eax) 8051b5a: eb 64 jmp 0x8051bc0 8051b5c: 83 45 10 0c addl $0xc,0x10(%ebp) 8051b60: 8b 5d 10 mov 0x10(%ebp),%ebx 8051b63: 8b 53 f4 mov 0xfffffff4(%ebx),%edx 8051b66: 89 10 mov %edx,(%eax) 8051b68: 8b 53 f8 mov 0xfffffff8(%ebx),%edx 8051b6b: 89 50 04 mov %edx,0x4(%eax) 8051b6e: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8051b71: 89 50 08 mov %edx,0x8(%eax) 8051b74: eb 4a jmp 0x8051bc0 8051b76: 8d 36 lea (%esi),%esi 8051b78: 83 45 10 04 addl $0x4,0x10(%ebp) 8051b7c: 8b 7d 10 mov 0x10(%ebp),%edi 8051b7f: 8b 57 fc mov 0xfffffffc(%edi),%edx 8051b82: 89 10 mov %edx,(%eax) 8051b84: eb 3a jmp 0x8051bc0 8051b86: 8d 36 lea (%esi),%esi 8051b88: 83 45 10 04 addl $0x4,0x10(%ebp) 8051b8c: 8b 4d 10 mov 0x10(%ebp),%ecx 8051b8f: 8b 51 fc mov 0xfffffffc(%ecx),%edx 8051b92: 89 10 mov %edx,(%eax) 8051b94: eb 2a jmp 0x8051bc0 8051b96: 8d 36 lea (%esi),%esi 8051b98: f6 46 01 08 testb $0x8,0x1(%esi) 8051b9c: 74 0e je 0x8051bac 8051b9e: 83 45 10 04 addl $0x4,0x10(%ebp) 8051ba2: 8b 5d 10 mov 0x10(%ebp),%ebx 8051ba5: 8b 53 fc mov 0xfffffffc(%ebx),%edx 8051ba8: 89 10 mov %edx,(%eax) 8051baa: eb 14 jmp 0x8051bc0 8051bac: c7 00 00 00 00 00 movl $0x0,(%eax) 8051bb2: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8051bb9: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 8051bc0: 83 c0 0c add $0xc,%eax 8051bc3: 83 c6 04 add $0x4,%esi 8051bc6: ff 85 10 fb ff ff incl 0xfffffb10(%ebp) 8051bcc: 8b bd 50 fb ff ff mov 0xfffffb50(%ebp),%edi 8051bd2: 39 bd 10 fb ff ff cmp %edi,0xfffffb10(%ebp) 8051bd8: 0f 82 a2 fe ff ff jb 0x8051a80 8051bde: 8b 8d 5c fb ff ff mov 0xfffffb5c(%ebp),%ecx 8051be4: 39 8d a0 fb ff ff cmp %ecx,0xfffffba0(%ebp) 8051bea: 0f 83 c8 0d 00 00 jae 0x80529b8 8051bf0: 8b 9d a0 fb ff ff mov 0xfffffba0(%ebp),%ebx 8051bf6: 8d 14 9b lea (%ebx,%ebx,4),%edx 8051bf9: 8d 14 53 lea (%ebx,%edx,2),%edx 8051bfc: c1 e2 03 shl $0x3,%edx 8051bff: 89 95 30 fb ff ff mov %edx,0xfffffb30(%ebp) 8051c05: 8d 76 00 lea 0x0(%esi),%esi 8051c08: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8051c0e: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8051c14: 83 7c 39 3c ff cmpl $0xffffffff,0x3c(%ecx,%edi,1) 8051c19: 74 26 je 0x8051c41 8051c1b: 8b 54 39 3c mov 0x3c(%ecx,%edi,1),%edx 8051c1f: 8d 14 52 lea (%edx,%edx,2),%edx 8051c22: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 8051c28: 8b 14 93 mov (%ebx,%edx,4),%edx 8051c2b: 89 54 39 04 mov %edx,0x4(%ecx,%edi,1) 8051c2f: 85 d2 test %edx,%edx 8051c31: 7d 0e jge 0x8051c41 8051c33: f7 da neg %edx 8051c35: 89 54 39 04 mov %edx,0x4(%ecx,%edi,1) 8051c39: c7 44 39 20 01 00 00 movl $0x1,0x20(%ecx,%edi,1) 8051c40: 00 8051c41: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8051c47: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8051c4d: 83 7c 39 38 ff cmpl $0xffffffff,0x38(%ecx,%edi,1) 8051c52: 74 1e je 0x8051c72 8051c54: 8b 54 39 38 mov 0x38(%ecx,%edi,1),%edx 8051c58: 8d 14 52 lea (%edx,%edx,2),%edx 8051c5b: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 8051c61: 8b 14 93 mov (%ebx,%edx,4),%edx 8051c64: 89 14 39 mov %edx,(%ecx,%edi,1) 8051c67: 85 d2 test %edx,%edx 8051c69: 7d 07 jge 0x8051c72 8051c6b: c7 04 39 ff ff ff ff movl $0xffffffff,(%ecx,%edi,1) 8051c72: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8051c78: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8051c7e: 0f b6 54 39 08 movzbl 0x8(%ecx,%edi,1),%edx 8051c83: 83 c2 db add $0xffffffdb,%edx 8051c86: 83 fa 53 cmp $0x53,%edx 8051c89: 0f 87 ed 0b 00 00 ja 0x805287c 8051c8f: ff 24 95 98 1c 05 08 jmp *0x8051c98(,%edx,4) 8051c96: 8d 36 lea (%esi),%esi 8051c98: e8 1d 05 08 7c call 0x840d21ba 8051c9d: 28 05 08 7c 28 05 sub %al,0x5287c08 8051ca3: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051ca7: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cab: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051caf: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cb3: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cb7: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cbb: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cbf: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cc3: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cc7: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051ccb: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051ccf: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cd3: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cd7: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cdb: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cdf: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051ce3: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051ce7: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051ceb: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cef: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cf3: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cf7: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cfb: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051cff: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d03: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d07: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d0b: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d0f: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d13: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d17: 08 80 24 05 08 7c or %al,0x7c080524(%eax) 8051d1d: 28 05 08 80 24 05 sub %al,0x5248008 8051d23: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d27: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d2b: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d2f: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d33: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d37: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d3b: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d3f: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d43: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d47: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d4b: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d4f: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d53: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d57: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d5b: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d5f: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d63: 08 58 1f or %bl,0x1f(%eax) 8051d66: 05 08 7c 28 05 add $0x5287c08,%eax 8051d6b: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d6f: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d73: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d77: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d7b: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d7f: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d83: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d87: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d8b: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051d8f: 08 8c 24 05 08 24 1e or %cl,0x1e240805(%esp,1) 8051d96: 05 08 80 24 05 add $0x5248008,%eax 8051d9b: 08 80 24 05 08 80 or %al,0x80080524(%eax) 8051da1: 24 05 and $0x5,%al 8051da3: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051da7: 08 24 1e or %ah,(%esi,%ebx,1) 8051daa: 05 08 7c 28 05 add $0x5287c08,%eax 8051daf: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051db3: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051db7: 08 58 28 or %bl,0x28(%eax) 8051dba: 05 08 94 27 05 add $0x5279408,%eax 8051dbf: 08 4c 1f 05 or %cl,0x5(%edi,%ebx,1) 8051dc3: 08 18 or %bl,(%eax) 8051dc5: 27 daa 8051dc6: 05 08 7c 28 05 add $0x5287c08,%eax 8051dcb: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051dcf: 08 60 25 or %ah,0x25(%eax) 8051dd2: 05 08 7c 28 05 add $0x5287c08,%eax 8051dd7: 08 40 1f or %al,0x1f(%eax) 8051dda: 05 08 7c 28 05 add $0x5287c08,%eax 8051ddf: 08 7c 28 05 or %bh,0x5(%eax,%ebp,1) 8051de3: 08 58 1f or %bl,0x1f(%eax) 8051de6: 05 08 8b 5d 08 add $0x85d8b08,%eax 8051deb: 8b 53 14 mov 0x14(%ebx),%edx 8051dee: 39 53 18 cmp %edx,0x18(%ebx) 8051df1: 77 19 ja 0x8051e0c 8051df3: 6a 25 push $0x25 8051df5: 53 push %ebx 8051df6: e8 15 fb 00 00 call 0x8061910 8051dfb: 83 c4 08 add $0x8,%esp 8051dfe: 83 f8 ff cmp $0xffffffff,%eax 8051e01: 0f 84 6b f0 ff ff je 0x8050e72 8051e07: eb 0f jmp 0x8051e18 8051e09: 8d 76 00 lea 0x0(%esi),%esi 8051e0c: 8b 7d 08 mov 0x8(%ebp),%edi 8051e0f: 8b 57 14 mov 0x14(%edi),%edx 8051e12: c6 02 25 movb $0x25,(%edx) 8051e15: ff 47 14 incl 0x14(%edi) 8051e18: ff 85 9c fb ff ff incl 0xfffffb9c(%ebp) 8051e1e: e9 10 0b 00 00 jmp 0x8052933 8051e23: 90 nop 8051e24: c7 85 10 fb ff ff 0a movl $0xa,0xfffffb10(%ebp) 8051e2b: 00 00 00 8051e2e: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8051e34: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8051e3a: 83 7c 0b 0c 00 cmpl $0x0,0xc(%ebx,%ecx,1) 8051e3f: 0f 84 8b 00 00 00 je 0x8051ed0 8051e45: 8b 54 0b 40 mov 0x40(%ebx,%ecx,1),%edx 8051e49: 8d 14 52 lea (%edx,%edx,2),%edx 8051e4c: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 8051e52: 8b 0c 97 mov (%edi,%edx,4),%ecx 8051e55: 89 8d 14 fb ff ff mov %ecx,0xfffffb14(%ebp) 8051e5b: 8b 4c 97 04 mov 0x4(%edi,%edx,4),%ecx 8051e5f: 89 8d 18 fb ff ff mov %ecx,0xfffffb18(%ebp) 8051e65: c7 85 34 fb ff ff 00 movl $0x0,0xfffffb34(%ebp) 8051e6c: 00 00 00 8051e6f: 83 bd 18 fb ff ff 00 cmpl $0x0,0xfffffb18(%ebp) 8051e76: 7d 06 jge 0x8051e7e 8051e78: ff 85 34 fb ff ff incl 0xfffffb34(%ebp) 8051e7e: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 8051e84: 89 9d 14 fb ff ff mov %ebx,0xfffffb14(%ebp) 8051e8a: 8b 9d 18 fb ff ff mov 0xfffffb18(%ebp),%ebx 8051e90: 89 9d 18 fb ff ff mov %ebx,0xfffffb18(%ebp) 8051e96: 83 bd 34 fb ff ff 00 cmpl $0x0,0xfffffb34(%ebp) 8051e9d: 74 13 je 0x8051eb2 8051e9f: f7 9d 14 fb ff ff negl 0xfffffb14(%ebp) 8051ea5: 83 95 18 fb ff ff 00 adcl $0x0,0xfffffb18(%ebp) 8051eac: f7 9d 18 fb ff ff negl 0xfffffb18(%ebp) 8051eb2: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 8051eb8: 89 bd 38 fb ff ff mov %edi,0xfffffb38(%ebp) 8051ebe: 8b bd 18 fb ff ff mov 0xfffffb18(%ebp),%edi 8051ec4: 89 bd 3c fb ff ff mov %edi,0xfffffb3c(%ebp) 8051eca: e9 e4 00 00 00 jmp 0x8051fb3 8051ecf: 90 nop 8051ed0: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8051ed6: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8051edc: 83 7c 0b 14 00 cmpl $0x0,0x14(%ebx,%ecx,1) 8051ee1: 75 13 jne 0x8051ef6 8051ee3: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8051ee9: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8051eef: 83 7c 0b 10 00 cmpl $0x0,0x10(%ebx,%ecx,1) 8051ef4: 75 12 jne 0x8051f08 8051ef6: 8b 54 0b 40 mov 0x40(%ebx,%ecx,1),%edx 8051efa: 8d 14 52 lea (%edx,%edx,2),%edx 8051efd: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 8051f03: 8b 14 97 mov (%edi,%edx,4),%edx 8051f06: eb 1d jmp 0x8051f25 8051f08: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8051f0e: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8051f14: 8b 54 0b 40 mov 0x40(%ebx,%ecx,1),%edx 8051f18: 8d 14 52 lea (%edx,%edx,2),%edx 8051f1b: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 8051f21: 0f bf 14 97 movswl (%edi,%edx,4),%edx 8051f25: 89 d1 mov %edx,%ecx 8051f27: c1 e9 1f shr $0x1f,%ecx 8051f2a: 89 8d 34 fb ff ff mov %ecx,0xfffffb34(%ebp) 8051f30: 0f 84 bf 01 00 00 je 0x80520f5 8051f36: f7 da neg %edx 8051f38: e9 b8 01 00 00 jmp 0x80520f5 8051f3d: 8d 76 00 lea 0x0(%esi),%esi 8051f40: c7 85 10 fb ff ff 0a movl $0xa,0xfffffb10(%ebp) 8051f47: 00 00 00 8051f4a: eb 16 jmp 0x8051f62 8051f4c: c7 85 10 fb ff ff 08 movl $0x8,0xfffffb10(%ebp) 8051f53: 00 00 00 8051f56: eb 0a jmp 0x8051f62 8051f58: c7 85 10 fb ff ff 10 movl $0x10,0xfffffb10(%ebp) 8051f5f: 00 00 00 8051f62: c7 85 34 fb ff ff 00 movl $0x0,0xfffffb34(%ebp) 8051f69: 00 00 00 8051f6c: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8051f72: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8051f78: c7 44 1f 24 00 00 00 movl $0x0,0x24(%edi,%ebx,1) 8051f7f: 00 8051f80: c7 44 1f 1c 00 00 00 movl $0x0,0x1c(%edi,%ebx,1) 8051f87: 00 8051f88: 83 7c 1f 0c 00 cmpl $0x0,0xc(%edi,%ebx,1) 8051f8d: 0f 84 0d 01 00 00 je 0x80520a0 8051f93: 8b 54 1f 40 mov 0x40(%edi,%ebx,1),%edx 8051f97: 8d 14 52 lea (%edx,%edx,2),%edx 8051f9a: 8b 8d 4c fb ff ff mov 0xfffffb4c(%ebp),%ecx 8051fa0: 8b 1c 91 mov (%ecx,%edx,4),%ebx 8051fa3: 89 9d 38 fb ff ff mov %ebx,0xfffffb38(%ebp) 8051fa9: 8b 5c 91 04 mov 0x4(%ecx,%edx,4),%ebx 8051fad: 89 9d 3c fb ff ff mov %ebx,0xfffffb3c(%ebp) 8051fb3: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8051fb9: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8051fbf: 83 3c 39 00 cmpl $0x0,(%ecx,%edi,1) 8051fc3: 7d 0b jge 0x8051fd0 8051fc5: c7 04 39 01 00 00 00 movl $0x1,(%ecx,%edi,1) 8051fcc: eb 13 jmp 0x8051fe1 8051fce: 8d 36 lea (%esi),%esi 8051fd0: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8051fd6: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8051fdc: c6 44 1f 2c 20 movb $0x20,0x2c(%edi,%ebx,1) 8051fe1: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8051fe7: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8051fed: 83 3c 0b 00 cmpl $0x0,(%ebx,%ecx,1) 8051ff1: 75 19 jne 0x805200c 8051ff3: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 8051ffa: 75 10 jne 0x805200c 8051ffc: 83 bd 3c fb ff ff 00 cmpl $0x0,0xfffffb3c(%ebp) 8052003: 75 07 jne 0x805200c 8052005: 8d 75 ff lea 0xffffffff(%ebp),%esi 8052008: eb 6f jmp 0x8052079 805200a: 8d 36 lea (%esi),%esi 805200c: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8052012: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8052018: 80 7c 39 08 58 cmpb $0x58,0x8(%ecx,%edi,1) 805201d: 0f 94 c2 sete %dl 8052020: 81 e2 ff 00 00 00 and $0xff,%edx 8052026: 52 push %edx 8052027: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 805202d: 53 push %ebx 805202e: 55 push %ebp 805202f: ff b5 3c fb ff ff pushl 0xfffffb3c(%ebp) 8052035: ff b5 38 fb ff ff pushl 0xfffffb38(%ebp) 805203b: e8 d4 06 01 00 call 0x8062714 8052040: 89 c6 mov %eax,%esi 8052042: 4e dec %esi 8052043: 83 c4 14 add $0x14,%esp 8052046: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 805204c: 83 7c 39 28 00 cmpl $0x0,0x28(%ecx,%edi,1) 8052051: 74 26 je 0x8052079 8052053: 83 bd a8 fb ff ff 00 cmpl $0x0,0xfffffba8(%ebp) 805205a: 74 1d je 0x8052079 805205c: 8b 95 08 fc ff ff mov 0xfffffc08(%ebp),%edx 8052062: 52 push %edx 8052063: 8b 9d a8 fb ff ff mov 0xfffffba8(%ebp),%ebx 8052069: 53 push %ebx 805206a: 8d 55 ff lea 0xffffffff(%ebp),%edx 805206d: 52 push %edx 805206e: 56 push %esi 805206f: e8 28 0c 00 00 call 0x8052c9c 8052074: 89 c6 mov %eax,%esi 8052076: 83 c4 10 add $0x10,%esp 8052079: 31 d2 xor %edx,%edx 805207b: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 8052082: 75 09 jne 0x805208d 8052084: 83 bd 3c fb ff ff 00 cmpl $0x0,0xfffffb3c(%ebp) 805208b: 74 05 je 0x8052092 805208d: ba 01 00 00 00 mov $0x1,%edx 8052092: 89 95 38 fb ff ff mov %edx,0xfffffb38(%ebp) 8052098: e9 a5 01 00 00 jmp 0x8052242 805209d: 8d 76 00 lea 0x0(%esi),%esi 80520a0: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 80520a6: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80520ac: 83 7c 39 14 00 cmpl $0x0,0x14(%ecx,%edi,1) 80520b1: 75 13 jne 0x80520c6 80520b3: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 80520b9: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80520bf: 83 7c 39 10 00 cmpl $0x0,0x10(%ecx,%edi,1) 80520c4: 75 12 jne 0x80520d8 80520c6: 8b 54 39 40 mov 0x40(%ecx,%edi,1),%edx 80520ca: 8d 14 52 lea (%edx,%edx,2),%edx 80520cd: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 80520d3: 8b 14 93 mov (%ebx,%edx,4),%edx 80520d6: eb 1d jmp 0x80520f5 80520d8: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 80520de: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80520e4: 8b 54 39 40 mov 0x40(%ecx,%edi,1),%edx 80520e8: 8d 14 52 lea (%edx,%edx,2),%edx 80520eb: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 80520f1: 0f b7 14 93 movzwl (%ebx,%edx,4),%edx 80520f5: 89 95 38 fb ff ff mov %edx,0xfffffb38(%ebp) 80520fb: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8052101: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8052107: 83 3c 39 00 cmpl $0x0,(%ecx,%edi,1) 805210b: 7d 0b jge 0x8052118 805210d: c7 04 39 01 00 00 00 movl $0x1,(%ecx,%edi,1) 8052114: eb 13 jmp 0x8052129 8052116: 8d 36 lea (%esi),%esi 8052118: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 805211e: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8052124: c6 44 1f 2c 20 movb $0x20,0x2c(%edi,%ebx,1) 8052129: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 805212f: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8052135: 83 3c 0b 00 cmpl $0x0,(%ebx,%ecx,1) 8052139: 75 11 jne 0x805214c 805213b: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 8052142: 75 08 jne 0x805214c 8052144: 8d 75 ff lea 0xffffffff(%ebp),%esi 8052147: e9 f6 00 00 00 jmp 0x8052242 805214c: 8b 95 38 fb ff ff mov 0xfffffb38(%ebp),%edx 8052152: 89 d0 mov %edx,%eax 8052154: 89 ea mov %ebp,%edx 8052156: c7 85 14 fb ff ff 75 movl $0x8069a75,0xfffffb14(%ebp) 805215d: 9a 06 08 8052160: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8052166: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 805216c: 80 7c 39 08 58 cmpb $0x58,0x8(%ecx,%edi,1) 8052171: 75 0a jne 0x805217d 8052173: c7 85 14 fb ff ff 9a movl $0x8069a9a,0xfffffb14(%ebp) 805217a: 9a 06 08 805217d: 89 d6 mov %edx,%esi 805217f: 83 bd 10 fb ff ff 0a cmpl $0xa,0xfffffb10(%ebp) 8052186: 74 1c je 0x80521a4 8052188: 77 0e ja 0x8052198 805218a: 83 bd 10 fb ff ff 08 cmpl $0x8,0xfffffb10(%ebp) 8052191: 74 45 je 0x80521d8 8052193: eb 5b jmp 0x80521f0 8052195: 8d 76 00 lea 0x0(%esi),%esi 8052198: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 805219f: 74 1f je 0x80521c0 80521a1: eb 4d jmp 0x80521f0 80521a3: 90 nop 80521a4: 4e dec %esi 80521a5: bb 0a 00 00 00 mov $0xa,%ebx 80521aa: 31 d2 xor %edx,%edx 80521ac: f7 f3 div %ebx,%eax 80521ae: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 80521b4: 8a 14 3a mov (%edx,%edi,1),%dl 80521b7: 88 16 mov %dl,(%esi) 80521b9: 85 c0 test %eax,%eax 80521bb: 75 e7 jne 0x80521a4 80521bd: eb 49 jmp 0x8052208 80521bf: 90 nop 80521c0: 4e dec %esi 80521c1: 89 c2 mov %eax,%edx 80521c3: 83 e2 0f and $0xf,%edx 80521c6: 8b 8d 14 fb ff ff mov 0xfffffb14(%ebp),%ecx 80521cc: 8a 14 0a mov (%edx,%ecx,1),%dl 80521cf: 88 16 mov %dl,(%esi) 80521d1: c1 e8 04 shr $0x4,%eax 80521d4: 75 ea jne 0x80521c0 80521d6: eb 30 jmp 0x8052208 80521d8: 4e dec %esi 80521d9: 89 c2 mov %eax,%edx 80521db: 83 e2 07 and $0x7,%edx 80521de: 8b 9d 14 fb ff ff mov 0xfffffb14(%ebp),%ebx 80521e4: 8a 14 1a mov (%edx,%ebx,1),%dl 80521e7: 88 16 mov %dl,(%esi) 80521e9: c1 e8 03 shr $0x3,%eax 80521ec: 75 ea jne 0x80521d8 80521ee: eb 18 jmp 0x8052208 80521f0: 4e dec %esi 80521f1: 31 d2 xor %edx,%edx 80521f3: f7 b5 10 fb ff ff div 0xfffffb10(%ebp),%eax 80521f9: 8b bd 14 fb ff ff mov 0xfffffb14(%ebp),%edi 80521ff: 8a 14 3a mov (%edx,%edi,1),%dl 8052202: 88 16 mov %dl,(%esi) 8052204: 85 c0 test %eax,%eax 8052206: 75 e8 jne 0x80521f0 8052208: 4e dec %esi 8052209: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 805220f: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8052215: 83 7c 0b 28 00 cmpl $0x0,0x28(%ebx,%ecx,1) 805221a: 74 26 je 0x8052242 805221c: 83 bd a8 fb ff ff 00 cmpl $0x0,0xfffffba8(%ebp) 8052223: 74 1d je 0x8052242 8052225: 8b 95 08 fc ff ff mov 0xfffffc08(%ebp),%edx 805222b: 52 push %edx 805222c: 8b bd a8 fb ff ff mov 0xfffffba8(%ebp),%edi 8052232: 57 push %edi 8052233: 8d 55 ff lea 0xffffffff(%ebp),%edx 8052236: 52 push %edx 8052237: 56 push %esi 8052238: e8 5f 0a 00 00 call 0x8052c9c 805223d: 89 c6 mov %eax,%esi 805223f: 83 c4 10 add $0x10,%esp 8052242: 89 f2 mov %esi,%edx 8052244: f7 d2 not %edx 8052246: 01 ea add %ebp,%edx 8052248: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 805224e: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8052254: 29 54 0b 04 sub %edx,0x4(%ebx,%ecx,1) 8052258: 8b 3c 0b mov (%ebx,%ecx,1),%edi 805225b: 29 d7 sub %edx,%edi 805225d: 89 fa mov %edi,%edx 805225f: 89 14 0b mov %edx,(%ebx,%ecx,1) 8052262: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 8052269: 74 1c je 0x8052287 805226b: 83 7c 0b 18 00 cmpl $0x0,0x18(%ebx,%ecx,1) 8052270: 74 15 je 0x8052287 8052272: 83 bd 10 fb ff ff 08 cmpl $0x8,0xfffffb10(%ebp) 8052279: 75 0c jne 0x8052287 805227b: 85 d2 test %edx,%edx 805227d: 7f 08 jg 0x8052287 805227f: c6 06 30 movb $0x30,(%esi) 8052282: 4e dec %esi 8052283: ff 4c 0b 04 decl 0x4(%ebx,%ecx,1) 8052287: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 805228d: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8052293: 83 3c 0b 00 cmpl $0x0,(%ebx,%ecx,1) 8052297: 7e 37 jle 0x80522d0 8052299: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 805229f: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 80522a5: 8b 3c 0b mov (%ebx,%ecx,1),%edi 80522a8: 29 7c 0b 04 sub %edi,0x4(%ebx,%ecx,1) 80522ac: 8b 14 0b mov (%ebx,%ecx,1),%edx 80522af: ff 0c 0b decl (%ebx,%ecx,1) 80522b2: 85 d2 test %edx,%edx 80522b4: 7e 1a jle 0x80522d0 80522b6: 8b 85 30 fb ff ff mov 0xfffffb30(%ebp),%eax 80522bc: c6 06 30 movb $0x30,(%esi) 80522bf: 4e dec %esi 80522c0: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80522c6: 8b 14 01 mov (%ecx,%eax,1),%edx 80522c9: ff 0c 01 decl (%ecx,%eax,1) 80522cc: 85 d2 test %edx,%edx 80522ce: 7f ec jg 0x80522bc 80522d0: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 80522d7: 74 21 je 0x80522fa 80522d9: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 80522df: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 80522e5: 83 7c 1f 18 00 cmpl $0x0,0x18(%edi,%ebx,1) 80522ea: 74 0e je 0x80522fa 80522ec: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 80522f3: 75 05 jne 0x80522fa 80522f5: 83 44 1f 04 fe addl $0xfffffffe,0x4(%edi,%ebx,1) 80522fa: 83 bd 34 fb ff ff 00 cmpl $0x0,0xfffffb34(%ebp) 8052301: 75 1a jne 0x805231d 8052303: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8052309: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 805230f: 83 7c 0b 24 00 cmpl $0x0,0x24(%ebx,%ecx,1) 8052314: 75 07 jne 0x805231d 8052316: 83 7c 0b 1c 00 cmpl $0x0,0x1c(%ebx,%ecx,1) 805231b: 74 10 je 0x805232d 805231d: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8052323: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8052329: ff 4c 39 04 decl 0x4(%ecx,%edi,1) 805232d: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8052333: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8052339: 83 7c 1f 20 00 cmpl $0x0,0x20(%edi,%ebx,1) 805233e: 75 32 jne 0x8052372 8052340: 80 7c 1f 2c 30 cmpb $0x30,0x2c(%edi,%ebx,1) 8052345: 75 2b jne 0x8052372 8052347: 8b 54 1f 04 mov 0x4(%edi,%ebx,1),%edx 805234b: ff 4c 1f 04 decl 0x4(%edi,%ebx,1) 805234f: 85 d2 test %edx,%edx 8052351: 7e 1f jle 0x8052372 8052353: 8b 85 30 fb ff ff mov 0xfffffb30(%ebp),%eax 8052359: 8d 76 00 lea 0x0(%esi),%esi 805235c: c6 06 30 movb $0x30,(%esi) 805235f: 4e dec %esi 8052360: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8052366: 8b 54 01 04 mov 0x4(%ecx,%eax,1),%edx 805236a: ff 4c 01 04 decl 0x4(%ecx,%eax,1) 805236e: 85 d2 test %edx,%edx 8052370: 7f ea jg 0x805235c 8052372: 83 bd 38 fb ff ff 00 cmpl $0x0,0xfffffb38(%ebp) 8052379: 74 27 je 0x80523a2 805237b: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8052381: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8052387: 83 7c 1f 18 00 cmpl $0x0,0x18(%edi,%ebx,1) 805238c: 74 14 je 0x80523a2 805238e: 83 bd 10 fb ff ff 10 cmpl $0x10,0xfffffb10(%ebp) 8052395: 75 0b jne 0x80523a2 8052397: 8a 54 1f 08 mov 0x8(%edi,%ebx,1),%dl 805239b: 88 16 mov %dl,(%esi) 805239d: 4e dec %esi 805239e: c6 06 30 movb $0x30,(%esi) 80523a1: 4e dec %esi 80523a2: 83 bd 34 fb ff ff 00 cmpl $0x0,0xfffffb34(%ebp) 80523a9: 74 05 je 0x80523b0 80523ab: c6 06 2d movb $0x2d,(%esi) 80523ae: eb 2e jmp 0x80523de 80523b0: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 80523b6: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 80523bc: 83 7c 0b 24 00 cmpl $0x0,0x24(%ebx,%ecx,1) 80523c1: 74 05 je 0x80523c8 80523c3: c6 06 2b movb $0x2b,(%esi) 80523c6: eb 16 jmp 0x80523de 80523c8: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 80523ce: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80523d4: 83 7c 39 1c 00 cmpl $0x0,0x1c(%ecx,%edi,1) 80523d9: 74 04 je 0x80523df 80523db: c6 06 20 movb $0x20,(%esi) 80523de: 4e dec %esi 80523df: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 80523e5: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 80523eb: 83 7c 1f 20 00 cmpl $0x0,0x20(%edi,%ebx,1) 80523f0: 75 30 jne 0x8052422 80523f2: 80 7c 1f 2c 20 cmpb $0x20,0x2c(%edi,%ebx,1) 80523f7: 75 29 jne 0x8052422 80523f9: 8b 54 1f 04 mov 0x4(%edi,%ebx,1),%edx 80523fd: ff 4c 1f 04 decl 0x4(%edi,%ebx,1) 8052401: 85 d2 test %edx,%edx 8052403: 7e 1d jle 0x8052422 8052405: 8b 85 30 fb ff ff mov 0xfffffb30(%ebp),%eax 805240b: 90 nop 805240c: c6 06 20 movb $0x20,(%esi) 805240f: 4e dec %esi 8052410: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8052416: 8b 54 01 04 mov 0x4(%ecx,%eax,1),%edx 805241a: ff 4c 01 04 decl 0x4(%ecx,%eax,1) 805241e: 85 d2 test %edx,%edx 8052420: 7f ea jg 0x805240c 8052422: 8b 5d 08 mov 0x8(%ebp),%ebx 8052425: 8b 5b 50 mov 0x50(%ebx),%ebx 8052428: 89 f7 mov %esi,%edi 805242a: f7 d7 not %edi 805242c: 01 ef add %ebp,%edi 805242e: 57 push %edi 805242f: 8d 56 01 lea 0x1(%esi),%edx 8052432: 52 push %edx 8052433: 8b 4d 08 mov 0x8(%ebp),%ecx 8052436: 51 push %ecx 8052437: 8b 53 34 mov 0x34(%ebx),%edx 805243a: ff d2 call *%edx 805243c: 83 c4 0c add $0xc,%esp 805243f: 39 f8 cmp %edi,%eax 8052441: 0f 85 2b ea ff ff jne 0x8050e72 8052447: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 805244d: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8052453: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8052459: 83 7c 1f 20 00 cmpl $0x0,0x20(%edi,%ebx,1) 805245e: 0f 84 cf 04 00 00 je 0x8052933 8052464: 83 7c 1f 04 00 cmpl $0x0,0x4(%edi,%ebx,1) 8052469: 0f 8e c4 04 00 00 jle 0x8052933 805246f: 8b 54 1f 04 mov 0x4(%edi,%ebx,1),%edx 8052473: 52 push %edx 8052474: 6a 20 push $0x20 8052476: 8b 4d 08 mov 0x8(%ebp),%ecx 8052479: 51 push %ecx 805247a: e9 83 02 00 00 jmp 0x8052702 805247f: 90 nop 8052480: b8 10 33 05 08 mov $0x8053310,%eax 8052485: e9 25 04 00 00 jmp 0x80528af 805248a: 8d 36 lea (%esi),%esi 805248c: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 8052492: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8052498: ff 4c 1f 04 decl 0x4(%edi,%ebx,1) 805249c: 83 7c 1f 20 00 cmpl $0x0,0x20(%edi,%ebx,1) 80524a1: 75 20 jne 0x80524c3 80524a3: 83 7c 1f 04 00 cmpl $0x0,0x4(%edi,%ebx,1) 80524a8: 7e 19 jle 0x80524c3 80524aa: 8b 54 1f 04 mov 0x4(%edi,%ebx,1),%edx 80524ae: 52 push %edx 80524af: 6a 20 push $0x20 80524b1: 8b 4d 08 mov 0x8(%ebp),%ecx 80524b4: 51 push %ecx 80524b5: e8 7a 00 01 00 call 0x8062534 80524ba: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 80524c0: 83 c4 0c add $0xc,%esp 80524c3: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 80524c9: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 80524cf: 8b 54 1f 40 mov 0x40(%edi,%ebx,1),%edx 80524d3: 8d 14 52 lea (%edx,%edx,2),%edx 80524d6: 8b 8d 4c fb ff ff mov 0xfffffb4c(%ebp),%ecx 80524dc: 0f b6 04 91 movzbl (%ecx,%edx,4),%eax 80524e0: 8b 5d 08 mov 0x8(%ebp),%ebx 80524e3: 8b 53 14 mov 0x14(%ebx),%edx 80524e6: 39 53 18 cmp %edx,0x18(%ebx) 80524e9: 77 19 ja 0x8052504 80524eb: 0f b6 d0 movzbl %al,%edx 80524ee: 52 push %edx 80524ef: 53 push %ebx 80524f0: e8 1b f4 00 00 call 0x8061910 80524f5: 83 c4 08 add $0x8,%esp 80524f8: 83 f8 ff cmp $0xffffffff,%eax 80524fb: 0f 84 71 e9 ff ff je 0x8050e72 8052501: eb 22 jmp 0x8052525 8052503: 90 nop 8052504: 8b 7d 08 mov 0x8(%ebp),%edi 8052507: 8b 57 14 mov 0x14(%edi),%edx 805250a: 88 85 20 fb ff ff mov %al,0xfffffb20(%ebp) 8052510: 88 02 mov %al,(%edx) 8052512: 0f b6 95 20 fb ff ff movzbl 0xfffffb20(%ebp),%edx 8052519: ff 47 14 incl 0x14(%edi) 805251c: 83 fa ff cmp $0xffffffff,%edx 805251f: 0f 84 4d e9 ff ff je 0x8050e72 8052525: ff 85 9c fb ff ff incl 0xfffffb9c(%ebp) 805252b: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8052531: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8052537: 83 7c 0b 20 00 cmpl $0x0,0x20(%ebx,%ecx,1) 805253c: 0f 84 f1 03 00 00 je 0x8052933 8052542: 83 7c 0b 04 00 cmpl $0x0,0x4(%ebx,%ecx,1) 8052547: 0f 8e e6 03 00 00 jle 0x8052933 805254d: 8b 54 0b 04 mov 0x4(%ebx,%ecx,1),%edx 8052551: 52 push %edx 8052552: 6a 20 push $0x20 8052554: 8b 7d 08 mov 0x8(%ebp),%edi 8052557: 57 push %edi 8052558: e9 a5 01 00 00 jmp 0x8052702 805255d: 8d 76 00 lea 0x0(%esi),%esi 8052560: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8052566: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 805256c: 8b 54 0b 40 mov 0x40(%ebx,%ecx,1),%edx 8052570: 8d 14 52 lea (%edx,%edx,2),%edx 8052573: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 8052579: 8b 34 97 mov (%edi,%edx,4),%esi 805257c: 85 f6 test %esi,%esi 805257e: 75 40 jne 0x80525c0 8052580: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8052586: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 805258c: 83 3c 0b ff cmpl $0xffffffff,(%ebx,%ecx,1) 8052590: 74 06 je 0x8052598 8052592: 83 3c 0b 05 cmpl $0x5,(%ebx,%ecx,1) 8052596: 7e 14 jle 0x80525ac 8052598: be e4 7e 06 08 mov $0x8067ee4,%esi 805259d: c7 85 10 fb ff ff 06 movl $0x6,0xfffffb10(%ebp) 80525a4: 00 00 00 80525a7: e9 c0 00 00 00 jmp 0x805266c 80525ac: be eb 7e 06 08 mov $0x8067eeb,%esi 80525b1: c7 85 10 fb ff ff 00 movl $0x0,0xfffffb10(%ebp) 80525b8: 00 00 00 80525bb: e9 ac 00 00 00 jmp 0x805266c 80525c0: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 80525c6: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80525cc: 83 3c 39 ff cmpl $0xffffffff,(%ecx,%edi,1) 80525d0: 74 36 je 0x8052608 80525d2: 8b 14 39 mov (%ecx,%edi,1),%edx 80525d5: 52 push %edx 80525d6: 6a 00 push $0x0 80525d8: 56 push %esi 80525d9: e8 e2 4f 00 00 call 0x80575c0 80525de: 83 c4 0c add $0xc,%esp 80525e1: 85 c0 test %eax,%eax 80525e3: 74 0b je 0x80525f0 80525e5: 29 f0 sub %esi,%eax 80525e7: 89 85 10 fb ff ff mov %eax,0xfffffb10(%ebp) 80525ed: eb 7d jmp 0x805266c 80525ef: 90 nop 80525f0: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 80525f6: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 80525fc: 8b 1c 1f mov (%edi,%ebx,1),%ebx 80525ff: 89 9d 10 fb ff ff mov %ebx,0xfffffb10(%ebp) 8052605: eb 65 jmp 0x805266c 8052607: 90 nop 8052608: 30 c0 xor %al,%al 805260a: 89 b5 10 fb ff ff mov %esi,0xfffffb10(%ebp) 8052610: 89 f7 mov %esi,%edi 8052612: fc cld 8052613: b9 ff ff ff ff mov $0xffffffff,%ecx 8052618: f2 ae repnz scas %es:(%edi),%al 805261a: 89 ca mov %ecx,%edx 805261c: f7 d2 not %edx 805261e: 4a dec %edx 805261f: 89 95 10 fb ff ff mov %edx,0xfffffb10(%ebp) 8052625: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 805262b: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8052631: 83 7c 0b 04 00 cmpl $0x0,0x4(%ebx,%ecx,1) 8052636: 75 34 jne 0x805266c 8052638: 8b 7d 08 mov 0x8(%ebp),%edi 805263b: 8b 57 50 mov 0x50(%edi),%edx 805263e: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 8052644: 51 push %ecx 8052645: 56 push %esi 8052646: 57 push %edi 8052647: 8b 52 34 mov 0x34(%edx),%edx 805264a: ff d2 call *%edx 805264c: 83 c4 0c add $0xc,%esp 805264f: 39 85 10 fb ff ff cmp %eax,0xfffffb10(%ebp) 8052655: 0f 85 17 e8 ff ff jne 0x8050e72 805265b: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 8052661: 01 9d 9c fb ff ff add %ebx,0xfffffb9c(%ebp) 8052667: e9 c7 02 00 00 jmp 0x8052933 805266c: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8052672: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8052678: 8b 54 39 04 mov 0x4(%ecx,%edi,1),%edx 805267c: 2b 95 10 fb ff ff sub 0xfffffb10(%ebp),%edx 8052682: 89 54 39 04 mov %edx,0x4(%ecx,%edi,1) 8052686: 83 7c 39 20 00 cmpl $0x0,0x20(%ecx,%edi,1) 805268b: 75 19 jne 0x80526a6 805268d: 85 d2 test %edx,%edx 805268f: 7e 15 jle 0x80526a6 8052691: 52 push %edx 8052692: 6a 20 push $0x20 8052694: 8b 5d 08 mov 0x8(%ebp),%ebx 8052697: 53 push %ebx 8052698: e8 97 fe 00 00 call 0x8062534 805269d: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 80526a3: 83 c4 0c add $0xc,%esp 80526a6: 8b 7d 08 mov 0x8(%ebp),%edi 80526a9: 8b 57 50 mov 0x50(%edi),%edx 80526ac: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 80526b2: 51 push %ecx 80526b3: 56 push %esi 80526b4: 57 push %edi 80526b5: 8b 52 34 mov 0x34(%edx),%edx 80526b8: ff d2 call *%edx 80526ba: 83 c4 0c add $0xc,%esp 80526bd: 39 85 10 fb ff ff cmp %eax,0xfffffb10(%ebp) 80526c3: 0f 85 a9 e7 ff ff jne 0x8050e72 80526c9: 8b 9d 10 fb ff ff mov 0xfffffb10(%ebp),%ebx 80526cf: 01 9d 9c fb ff ff add %ebx,0xfffffb9c(%ebp) 80526d5: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 80526db: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 80526e1: 83 7c 39 20 00 cmpl $0x0,0x20(%ecx,%edi,1) 80526e6: 0f 84 47 02 00 00 je 0x8052933 80526ec: 83 7c 39 04 00 cmpl $0x0,0x4(%ecx,%edi,1) 80526f1: 0f 8e 3c 02 00 00 jle 0x8052933 80526f7: 8b 54 39 04 mov 0x4(%ecx,%edi,1),%edx 80526fb: 52 push %edx 80526fc: 6a 20 push $0x20 80526fe: 8b 5d 08 mov 0x8(%ebp),%ebx 8052701: 53 push %ebx 8052702: e8 2d fe 00 00 call 0x8062534 8052707: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 805270d: 83 c4 0c add $0xc,%esp 8052710: e9 1e 02 00 00 jmp 0x8052933 8052715: 8d 76 00 lea 0x0(%esi),%esi 8052718: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 805271e: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8052724: 8b 54 39 40 mov 0x40(%ecx,%edi,1),%edx 8052728: 8d 14 52 lea (%edx,%edx,2),%edx 805272b: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 8052731: 8b 14 93 mov (%ebx,%edx,4),%edx 8052734: 85 d2 test %edx,%edx 8052736: 74 34 je 0x805276c 8052738: c7 85 10 fb ff ff 10 movl $0x10,0xfffffb10(%ebp) 805273f: 00 00 00 8052742: 89 95 38 fb ff ff mov %edx,0xfffffb38(%ebp) 8052748: c7 85 34 fb ff ff 00 movl $0x0,0xfffffb34(%ebp) 805274f: 00 00 00 8052752: c7 44 39 18 01 00 00 movl $0x1,0x18(%ecx,%edi,1) 8052759: 00 805275a: c6 44 39 08 78 movb $0x78,0x8(%ecx,%edi,1) 805275f: c7 44 39 28 00 00 00 movl $0x0,0x28(%ecx,%edi,1) 8052766: 00 8052767: e9 8f f9 ff ff jmp 0x80520fb 805276c: be ec 7e 06 08 mov $0x8067eec,%esi 8052771: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8052777: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 805277d: 83 3c 39 04 cmpl $0x4,(%ecx,%edi,1) 8052781: 0f 8f f5 fd ff ff jg 0x805257c 8052787: c7 04 39 05 00 00 00 movl $0x5,(%ecx,%edi,1) 805278e: e9 e9 fd ff ff jmp 0x805257c 8052793: 90 nop 8052794: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 805279a: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 80527a0: 83 7c 1f 0c 00 cmpl $0x0,0xc(%edi,%ebx,1) 80527a5: 74 25 je 0x80527cc 80527a7: 8b 54 1f 40 mov 0x40(%edi,%ebx,1),%edx 80527ab: 8d 14 52 lea (%edx,%edx,2),%edx 80527ae: 8b 8d 4c fb ff ff mov 0xfffffb4c(%ebp),%ecx 80527b4: 8b 04 91 mov (%ecx,%edx,4),%eax 80527b7: 8b 8d 9c fb ff ff mov 0xfffffb9c(%ebp),%ecx 80527bd: 31 db xor %ebx,%ebx 80527bf: 89 08 mov %ecx,(%eax) 80527c1: 89 58 04 mov %ebx,0x4(%eax) 80527c4: e9 6a 01 00 00 jmp 0x8052933 80527c9: 8d 76 00 lea 0x0(%esi),%esi 80527cc: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 80527d2: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 80527d8: 83 7c 1f 14 00 cmpl $0x0,0x14(%edi,%ebx,1) 80527dd: 74 1d je 0x80527fc 80527df: 8b 54 1f 40 mov 0x40(%edi,%ebx,1),%edx 80527e3: 8d 14 52 lea (%edx,%edx,2),%edx 80527e6: 8b 8d 4c fb ff ff mov 0xfffffb4c(%ebp),%ecx 80527ec: 8b 14 91 mov (%ecx,%edx,4),%edx 80527ef: 8b 9d 9c fb ff ff mov 0xfffffb9c(%ebp),%ebx 80527f5: 89 1a mov %ebx,(%edx) 80527f7: e9 37 01 00 00 jmp 0x8052933 80527fc: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8052802: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8052808: 83 7c 39 10 00 cmpl $0x0,0x10(%ecx,%edi,1) 805280d: 75 1d jne 0x805282c 805280f: 8b 54 39 40 mov 0x40(%ecx,%edi,1),%edx 8052813: 8d 14 52 lea (%edx,%edx,2),%edx 8052816: 8b 9d 4c fb ff ff mov 0xfffffb4c(%ebp),%ebx 805281c: 8b 14 93 mov (%ebx,%edx,4),%edx 805281f: 8b bd 9c fb ff ff mov 0xfffffb9c(%ebp),%edi 8052825: 89 3a mov %edi,(%edx) 8052827: e9 07 01 00 00 jmp 0x8052933 805282c: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8052832: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8052838: 8b 54 0b 40 mov 0x40(%ebx,%ecx,1),%edx 805283c: 8d 14 52 lea (%edx,%edx,2),%edx 805283f: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 8052845: 8b 14 97 mov (%edi,%edx,4),%edx 8052848: 66 8b 8d 9c fb ff ff mov 0xfffffb9c(%ebp),%cx 805284f: 66 89 0a mov %cx,(%edx) 8052852: e9 dc 00 00 00 jmp 0x8052933 8052857: 90 nop 8052858: 68 e8 03 00 00 push $0x3e8 805285d: 8d 95 18 fc ff ff lea 0xfffffc18(%ebp),%edx 8052863: 52 push %edx 8052864: 8b 15 14 8b 07 08 mov 0x8078b14,%edx 805286a: 52 push %edx 805286b: e8 a4 45 00 00 call 0x8056e14 8052870: 89 c6 mov %eax,%esi 8052872: 83 c4 0c add $0xc,%esp 8052875: e9 02 fd ff ff jmp 0x805257c 805287a: 8d 36 lea (%esi),%esi 805287c: 83 3d 8c 88 07 08 00 cmpl $0x0,0x807888c 8052883: 74 1f je 0x80528a4 8052885: 8b 9d 30 fb ff ff mov 0xfffffb30(%ebp),%ebx 805288b: 8b bd 54 fb ff ff mov 0xfffffb54(%ebp),%edi 8052891: 0f b6 5c 1f 08 movzbl 0x8(%edi,%ebx,1),%ebx 8052896: 8b 15 8c 88 07 08 mov 0x807888c,%edx 805289c: 8b 04 9a mov (%edx,%ebx,4),%eax 805289f: eb 05 jmp 0x80528a6 80528a1: 8d 76 00 lea 0x0(%esi),%esi 80528a4: 31 c0 xor %eax,%eax 80528a6: 85 c0 test %eax,%eax 80528a8: 75 05 jne 0x80528af 80528aa: b8 cc 29 05 08 mov $0x80529cc,%eax 80528af: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 80528b5: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 80528bb: 8b 4c 0b 48 mov 0x48(%ebx,%ecx,1),%ecx 80528bf: 8d 14 8d 00 00 00 00 lea 0x0(,%ecx,4),%edx 80528c6: 29 d4 sub %edx,%esp 80528c8: 89 a5 10 fb ff ff mov %esp,0xfffffb10(%ebp) 80528ce: 31 f6 xor %esi,%esi 80528d0: eb 2a jmp 0x80528fc 80528d2: 8d 36 lea (%esi),%esi 80528d4: 89 f2 mov %esi,%edx 80528d6: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 80528dc: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 80528e2: 03 54 0b 40 add 0x40(%ebx,%ecx,1),%edx 80528e6: 8d 14 52 lea (%edx,%edx,2),%edx 80528e9: 8b bd 4c fb ff ff mov 0xfffffb4c(%ebp),%edi 80528ef: 8d 14 97 lea (%edi,%edx,4),%edx 80528f2: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 80528f8: 89 14 b1 mov %edx,(%ecx,%esi,4) 80528fb: 46 inc %esi 80528fc: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 8052902: 39 74 3b 48 cmp %esi,0x48(%ebx,%edi,1) 8052906: 77 cc ja 0x80528d4 8052908: 8b 8d 10 fb ff ff mov 0xfffffb10(%ebp),%ecx 805290e: 51 push %ecx 805290f: 8b 95 54 fb ff ff mov 0xfffffb54(%ebp),%edx 8052915: 03 95 30 fb ff ff add 0xfffffb30(%ebp),%edx 805291b: 52 push %edx 805291c: 8b 5d 08 mov 0x8(%ebp),%ebx 805291f: 53 push %ebx 8052920: ff d0 call *%eax 8052922: 83 c4 0c add $0xc,%esp 8052925: 85 c0 test %eax,%eax 8052927: 0f 8c 45 e5 ff ff jl 0x8050e72 805292d: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8052933: 8b 7d 08 mov 0x8(%ebp),%edi 8052936: 8b 7f 50 mov 0x50(%edi),%edi 8052939: 89 bd 20 fb ff ff mov %edi,0xfffffb20(%ebp) 805293f: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 8052945: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 805294b: 8b 54 0b 34 mov 0x34(%ebx,%ecx,1),%edx 805294f: 2b 54 0b 30 sub 0x30(%ebx,%ecx,1),%edx 8052953: 52 push %edx 8052954: 8b bd 30 fb ff ff mov 0xfffffb30(%ebp),%edi 805295a: 8b 8d 54 fb ff ff mov 0xfffffb54(%ebp),%ecx 8052960: 8b 54 39 30 mov 0x30(%ecx,%edi,1),%edx 8052964: 52 push %edx 8052965: 8b 5d 08 mov 0x8(%ebp),%ebx 8052968: 53 push %ebx 8052969: 8b bd 20 fb ff ff mov 0xfffffb20(%ebp),%edi 805296f: 8b 57 34 mov 0x34(%edi),%edx 8052972: ff d2 call *%edx 8052974: 8b 8d 30 fb ff ff mov 0xfffffb30(%ebp),%ecx 805297a: 8b 9d 54 fb ff ff mov 0xfffffb54(%ebp),%ebx 8052980: 8b 54 0b 34 mov 0x34(%ebx,%ecx,1),%edx 8052984: 2b 54 0b 30 sub 0x30(%ebx,%ecx,1),%edx 8052988: 83 c4 0c add $0xc,%esp 805298b: 39 d0 cmp %edx,%eax 805298d: 0f 85 df e4 ff ff jne 0x8050e72 8052993: 01 85 9c fb ff ff add %eax,0xfffffb9c(%ebp) 8052999: 83 85 30 fb ff ff 58 addl $0x58,0xfffffb30(%ebp) 80529a0: ff 85 a0 fb ff ff incl 0xfffffba0(%ebp) 80529a6: 8b bd 5c fb ff ff mov 0xfffffb5c(%ebp),%edi 80529ac: 39 bd a0 fb ff ff cmp %edi,0xfffffba0(%ebp) 80529b2: 0f 82 50 f2 ff ff jb 0x8051c08 80529b8: 8b 85 9c fb ff ff mov 0xfffffb9c(%ebp),%eax 80529be: 8d a5 00 fb ff ff lea 0xfffffb00(%ebp),%esp 80529c4: 5b pop %ebx 80529c5: 5e pop %esi 80529c6: 5f pop %edi 80529c7: 89 ec mov %ebp,%esp 80529c9: 5d pop %ebp 80529ca: c3 ret 80529cb: 90 nop 80529cc: 55 push %ebp 80529cd: 89 e5 mov %esp,%ebp 80529cf: 81 ec 04 04 00 00 sub $0x404,%esp 80529d5: 57 push %edi 80529d6: 56 push %esi 80529d7: 53 push %ebx 80529d8: 8b 5d 08 mov 0x8(%ebp),%ebx 80529db: 31 ff xor %edi,%edi 80529dd: 8b 43 14 mov 0x14(%ebx),%eax 80529e0: 39 43 18 cmp %eax,0x18(%ebx) 80529e3: 77 17 ja 0x80529fc 80529e5: 6a 25 push $0x25 80529e7: 53 push %ebx 80529e8: e8 23 ef 00 00 call 0x8061910 80529ed: 83 c4 08 add $0x8,%esp 80529f0: 83 f8 ff cmp $0xffffffff,%eax 80529f3: 0f 84 8b 02 00 00 je 0x8052c84 80529f9: eb 0a jmp 0x8052a05 80529fb: 90 nop 80529fc: 8b 43 14 mov 0x14(%ebx),%eax 80529ff: c6 00 25 movb $0x25,(%eax) 8052a02: ff 43 14 incl 0x14(%ebx) 8052a05: 47 inc %edi 8052a06: 8b 4d 0c mov 0xc(%ebp),%ecx 8052a09: 83 79 18 00 cmpl $0x0,0x18(%ecx) 8052a0d: 74 2b je 0x8052a3a 8052a0f: 8b 43 14 mov 0x14(%ebx),%eax 8052a12: 39 43 18 cmp %eax,0x18(%ebx) 8052a15: 77 19 ja 0x8052a30 8052a17: 6a 23 push $0x23 8052a19: 53 push %ebx 8052a1a: e8 f1 ee 00 00 call 0x8061910 8052a1f: 83 c4 08 add $0x8,%esp 8052a22: 83 f8 ff cmp $0xffffffff,%eax 8052a25: 0f 84 59 02 00 00 je 0x8052c84 8052a2b: eb 0c jmp 0x8052a39 8052a2d: 8d 76 00 lea 0x0(%esi),%esi 8052a30: 8b 43 14 mov 0x14(%ebx),%eax 8052a33: c6 00 23 movb $0x23,(%eax) 8052a36: ff 43 14 incl 0x14(%ebx) 8052a39: 47 inc %edi 8052a3a: 8b 4d 0c mov 0xc(%ebp),%ecx 8052a3d: 83 79 28 00 cmpl $0x0,0x28(%ecx) 8052a41: 74 2b je 0x8052a6e 8052a43: 8b 43 14 mov 0x14(%ebx),%eax 8052a46: 39 43 18 cmp %eax,0x18(%ebx) 8052a49: 77 19 ja 0x8052a64 8052a4b: 6a 27 push $0x27 8052a4d: 53 push %ebx 8052a4e: e8 bd ee 00 00 call 0x8061910 8052a53: 83 c4 08 add $0x8,%esp 8052a56: 83 f8 ff cmp $0xffffffff,%eax 8052a59: 0f 84 25 02 00 00 je 0x8052c84 8052a5f: eb 0c jmp 0x8052a6d 8052a61: 8d 76 00 lea 0x0(%esi),%esi 8052a64: 8b 43 14 mov 0x14(%ebx),%eax 8052a67: c6 00 27 movb $0x27,(%eax) 8052a6a: ff 43 14 incl 0x14(%ebx) 8052a6d: 47 inc %edi 8052a6e: 8b 4d 0c mov 0xc(%ebp),%ecx 8052a71: 83 79 24 00 cmpl $0x0,0x24(%ecx) 8052a75: 74 29 je 0x8052aa0 8052a77: 8b 43 14 mov 0x14(%ebx),%eax 8052a7a: 39 43 18 cmp %eax,0x18(%ebx) 8052a7d: 77 19 ja 0x8052a98 8052a7f: 6a 2b push $0x2b 8052a81: 53 push %ebx 8052a82: e8 89 ee 00 00 call 0x8061910 8052a87: 83 c4 08 add $0x8,%esp 8052a8a: 83 f8 ff cmp $0xffffffff,%eax 8052a8d: 0f 84 f1 01 00 00 je 0x8052c84 8052a93: eb 2c jmp 0x8052ac1 8052a95: 8d 76 00 lea 0x0(%esi),%esi 8052a98: 8b 43 14 mov 0x14(%ebx),%eax 8052a9b: c6 00 2b movb $0x2b,(%eax) 8052a9e: eb 1e jmp 0x8052abe 8052aa0: 8b 4d 0c mov 0xc(%ebp),%ecx 8052aa3: 83 79 1c 00 cmpl $0x0,0x1c(%ecx) 8052aa7: 74 19 je 0x8052ac2 8052aa9: 8b 43 14 mov 0x14(%ebx),%eax 8052aac: 39 43 18 cmp %eax,0x18(%ebx) 8052aaf: 77 07 ja 0x8052ab8 8052ab1: 6a 20 push $0x20 8052ab3: eb cc jmp 0x8052a81 8052ab5: 8d 76 00 lea 0x0(%esi),%esi 8052ab8: 8b 43 14 mov 0x14(%ebx),%eax 8052abb: c6 00 20 movb $0x20,(%eax) 8052abe: ff 43 14 incl 0x14(%ebx) 8052ac1: 47 inc %edi 8052ac2: 8b 4d 0c mov 0xc(%ebp),%ecx 8052ac5: 83 79 20 00 cmpl $0x0,0x20(%ecx) 8052ac9: 74 2b je 0x8052af6 8052acb: 8b 43 14 mov 0x14(%ebx),%eax 8052ace: 39 43 18 cmp %eax,0x18(%ebx) 8052ad1: 77 19 ja 0x8052aec 8052ad3: 6a 2d push $0x2d 8052ad5: 53 push %ebx 8052ad6: e8 35 ee 00 00 call 0x8061910 8052adb: 83 c4 08 add $0x8,%esp 8052ade: 83 f8 ff cmp $0xffffffff,%eax 8052ae1: 0f 84 9d 01 00 00 je 0x8052c84 8052ae7: eb 0c jmp 0x8052af5 8052ae9: 8d 76 00 lea 0x0(%esi),%esi 8052aec: 8b 43 14 mov 0x14(%ebx),%eax 8052aef: c6 00 2d movb $0x2d,(%eax) 8052af2: ff 43 14 incl 0x14(%ebx) 8052af5: 47 inc %edi 8052af6: 8b 4d 0c mov 0xc(%ebp),%ecx 8052af9: 80 79 2c 30 cmpb $0x30,0x2c(%ecx) 8052afd: 75 2b jne 0x8052b2a 8052aff: 8b 43 14 mov 0x14(%ebx),%eax 8052b02: 39 43 18 cmp %eax,0x18(%ebx) 8052b05: 77 19 ja 0x8052b20 8052b07: 6a 30 push $0x30 8052b09: 53 push %ebx 8052b0a: e8 01 ee 00 00 call 0x8061910 8052b0f: 83 c4 08 add $0x8,%esp 8052b12: 83 f8 ff cmp $0xffffffff,%eax 8052b15: 0f 84 69 01 00 00 je 0x8052c84 8052b1b: eb 0c jmp 0x8052b29 8052b1d: 8d 76 00 lea 0x0(%esi),%esi 8052b20: 8b 43 14 mov 0x14(%ebx),%eax 8052b23: c6 00 30 movb $0x30,(%eax) 8052b26: ff 43 14 incl 0x14(%ebx) 8052b29: 47 inc %edi 8052b2a: 8b 4d 0c mov 0xc(%ebp),%ecx 8052b2d: 83 79 04 00 cmpl $0x0,0x4(%ecx) 8052b31: 74 72 je 0x8052ba5 8052b33: 8b 41 04 mov 0x4(%ecx),%eax 8052b36: 89 ad fc fb ff ff mov %ebp,0xfffffbfc(%ebp) 8052b3c: ff 8d fc fb ff ff decl 0xfffffbfc(%ebp) 8052b42: b9 0a 00 00 00 mov $0xa,%ecx 8052b47: 31 d2 xor %edx,%edx 8052b49: f7 f1 div %ecx,%eax 8052b4b: 89 c6 mov %eax,%esi 8052b4d: 8a 82 75 9a 06 08 mov 0x8069a75(%edx),%al 8052b53: 8b 8d fc fb ff ff mov 0xfffffbfc(%ebp),%ecx 8052b59: 88 01 mov %al,(%ecx) 8052b5b: 89 f0 mov %esi,%eax 8052b5d: 85 c0 test %eax,%eax 8052b5f: 75 db jne 0x8052b3c 8052b61: 8b b5 fc fb ff ff mov 0xfffffbfc(%ebp),%esi 8052b67: eb 34 jmp 0x8052b9d 8052b69: 8d 76 00 lea 0x0(%esi),%esi 8052b6c: 0f b6 16 movzbl (%esi),%edx 8052b6f: 8b 43 14 mov 0x14(%ebx),%eax 8052b72: 39 43 18 cmp %eax,0x18(%ebx) 8052b75: 77 11 ja 0x8052b88 8052b77: 0f b6 c2 movzbl %dl,%eax 8052b7a: 50 push %eax 8052b7b: 53 push %ebx 8052b7c: e8 8f ed 00 00 call 0x8061910 8052b81: 83 c4 08 add $0x8,%esp 8052b84: eb 0d jmp 0x8052b93 8052b86: 8d 36 lea (%esi),%esi 8052b88: 8b 43 14 mov 0x14(%ebx),%eax 8052b8b: 88 10 mov %dl,(%eax) 8052b8d: 0f b6 c2 movzbl %dl,%eax 8052b90: ff 43 14 incl 0x14(%ebx) 8052b93: 83 f8 ff cmp $0xffffffff,%eax 8052b96: 0f 84 e8 00 00 00 je 0x8052c84 8052b9c: 47 inc %edi 8052b9d: 46 inc %esi 8052b9e: 8d 45 ff lea 0xffffffff(%ebp),%eax 8052ba1: 39 c6 cmp %eax,%esi 8052ba3: 76 c7 jbe 0x8052b6c 8052ba5: 8b 4d 0c mov 0xc(%ebp),%ecx 8052ba8: 83 39 ff cmpl $0xffffffff,(%ecx) 8052bab: 0f 84 9c 00 00 00 je 0x8052c4d 8052bb1: 8b 43 14 mov 0x14(%ebx),%eax 8052bb4: 39 43 18 cmp %eax,0x18(%ebx) 8052bb7: 77 17 ja 0x8052bd0 8052bb9: 6a 2e push $0x2e 8052bbb: 53 push %ebx 8052bbc: e8 4f ed 00 00 call 0x8061910 8052bc1: 83 c4 08 add $0x8,%esp 8052bc4: 83 f8 ff cmp $0xffffffff,%eax 8052bc7: 0f 84 b7 00 00 00 je 0x8052c84 8052bcd: eb 0a jmp 0x8052bd9 8052bcf: 90 nop 8052bd0: 8b 43 14 mov 0x14(%ebx),%eax 8052bd3: c6 00 2e movb $0x2e,(%eax) 8052bd6: ff 43 14 incl 0x14(%ebx) 8052bd9: 47 inc %edi 8052bda: 8b 4d 0c mov 0xc(%ebp),%ecx 8052bdd: 8b 01 mov (%ecx),%eax 8052bdf: 89 ad fc fb ff ff mov %ebp,0xfffffbfc(%ebp) 8052be5: 8d 76 00 lea 0x0(%esi),%esi 8052be8: ff 8d fc fb ff ff decl 0xfffffbfc(%ebp) 8052bee: b9 0a 00 00 00 mov $0xa,%ecx 8052bf3: 31 d2 xor %edx,%edx 8052bf5: f7 f1 div %ecx,%eax 8052bf7: 89 c6 mov %eax,%esi 8052bf9: 8a 82 75 9a 06 08 mov 0x8069a75(%edx),%al 8052bff: 8b 8d fc fb ff ff mov 0xfffffbfc(%ebp),%ecx 8052c05: 88 01 mov %al,(%ecx) 8052c07: 89 f0 mov %esi,%eax 8052c09: 85 c0 test %eax,%eax 8052c0b: 75 db jne 0x8052be8 8052c0d: 8b b5 fc fb ff ff mov 0xfffffbfc(%ebp),%esi 8052c13: eb 30 jmp 0x8052c45 8052c15: 8d 76 00 lea 0x0(%esi),%esi 8052c18: 0f b6 16 movzbl (%esi),%edx 8052c1b: 8b 43 14 mov 0x14(%ebx),%eax 8052c1e: 39 43 18 cmp %eax,0x18(%ebx) 8052c21: 77 11 ja 0x8052c34 8052c23: 0f b6 c2 movzbl %dl,%eax 8052c26: 50 push %eax 8052c27: 53 push %ebx 8052c28: e8 e3 ec 00 00 call 0x8061910 8052c2d: 83 c4 08 add $0x8,%esp 8052c30: eb 0d jmp 0x8052c3f 8052c32: 8d 36 lea (%esi),%esi 8052c34: 8b 43 14 mov 0x14(%ebx),%eax 8052c37: 88 10 mov %dl,(%eax) 8052c39: 0f b6 c2 movzbl %dl,%eax 8052c3c: ff 43 14 incl 0x14(%ebx) 8052c3f: 83 f8 ff cmp $0xffffffff,%eax 8052c42: 74 40 je 0x8052c84 8052c44: 47 inc %edi 8052c45: 46 inc %esi 8052c46: 8d 45 ff lea 0xffffffff(%ebp),%eax 8052c49: 39 c6 cmp %eax,%esi 8052c4b: 76 cb jbe 0x8052c18 8052c4d: 8b 4d 0c mov 0xc(%ebp),%ecx 8052c50: 80 79 08 00 cmpb $0x0,0x8(%ecx) 8052c54: 74 37 je 0x8052c8d 8052c56: 0f b6 51 08 movzbl 0x8(%ecx),%edx 8052c5a: 8b 43 14 mov 0x14(%ebx),%eax 8052c5d: 39 43 18 cmp %eax,0x18(%ebx) 8052c60: 77 12 ja 0x8052c74 8052c62: 0f b6 c2 movzbl %dl,%eax 8052c65: 50 push %eax 8052c66: 53 push %ebx 8052c67: e8 a4 ec 00 00 call 0x8061910 8052c6c: 83 f8 ff cmp $0xffffffff,%eax 8052c6f: 74 13 je 0x8052c84 8052c71: eb 19 jmp 0x8052c8c 8052c73: 90 nop 8052c74: 8b 43 14 mov 0x14(%ebx),%eax 8052c77: 88 10 mov %dl,(%eax) 8052c79: 0f b6 c2 movzbl %dl,%eax 8052c7c: ff 43 14 incl 0x14(%ebx) 8052c7f: 83 f8 ff cmp $0xffffffff,%eax 8052c82: 75 08 jne 0x8052c8c 8052c84: b8 ff ff ff ff mov $0xffffffff,%eax 8052c89: eb 04 jmp 0x8052c8f 8052c8b: 90 nop 8052c8c: 47 inc %edi 8052c8d: 89 f8 mov %edi,%eax 8052c8f: 8d a5 f0 fb ff ff lea 0xfffffbf0(%ebp),%esp 8052c95: 5b pop %ebx 8052c96: 5e pop %esi 8052c97: 5f pop %edi 8052c98: 89 ec mov %ebp,%esp 8052c9a: 5d pop %ebp 8052c9b: c3 ret 8052c9c: 55 push %ebp 8052c9d: 89 e5 mov %esp,%ebp 8052c9f: 83 ec 0c sub $0xc,%esp 8052ca2: 57 push %edi 8052ca3: 56 push %esi 8052ca4: 53 push %ebx 8052ca5: 8b 75 08 mov 0x8(%ebp),%esi 8052ca8: 8b 7d 10 mov 0x10(%ebp),%edi 8052cab: 80 3f ff cmpb $0xff,(%edi) 8052cae: 0f 84 d1 00 00 00 je 0x8052d85 8052cb4: 0f b6 17 movzbl (%edi),%edx 8052cb7: 89 55 fc mov %edx,0xfffffffc(%ebp) 8052cba: 8b 5d 0c mov 0xc(%ebp),%ebx 8052cbd: 29 f3 sub %esi,%ebx 8052cbf: 89 d8 mov %ebx,%eax 8052cc1: 83 c0 03 add $0x3,%eax 8052cc4: 24 fc and $0xfc,%al 8052cc6: 29 c4 sub %eax,%esp 8052cc8: 89 65 f8 mov %esp,0xfffffff8(%ebp) 8052ccb: 8d 46 01 lea 0x1(%esi),%eax 8052cce: 53 push %ebx 8052ccf: 50 push %eax 8052cd0: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8052cd3: 52 push %edx 8052cd4: e8 53 38 00 00 call 0x805652c 8052cd9: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8052cdc: 8d 4c 1a ff lea 0xffffffff(%edx,%ebx,1),%ecx 8052ce0: 8b 75 0c mov 0xc(%ebp),%esi 8052ce3: 39 d1 cmp %edx,%ecx 8052ce5: 0f 82 9a 00 00 00 jb 0x8052d85 8052ceb: 90 nop 8052cec: 8a 01 mov (%ecx),%al 8052cee: 88 06 mov %al,(%esi) 8052cf0: 49 dec %ecx 8052cf1: 4e dec %esi 8052cf2: ff 4d fc decl 0xfffffffc(%ebp) 8052cf5: 0f 85 81 00 00 00 jne 0x8052d7c 8052cfb: 39 4d f8 cmp %ecx,0xfffffff8(%ebp) 8052cfe: 0f 87 81 00 00 00 ja 0x8052d85 8052d04: 8a 45 14 mov 0x14(%ebp),%al 8052d07: 88 06 mov %al,(%esi) 8052d09: 4e dec %esi 8052d0a: 0f b6 1f movzbl (%edi),%ebx 8052d0d: 89 5d fc mov %ebx,0xfffffffc(%ebp) 8052d10: 47 inc %edi 8052d11: 80 3f 00 cmpb $0x0,(%edi) 8052d14: 75 06 jne 0x8052d1c 8052d16: 4f dec %edi 8052d17: eb 63 jmp 0x8052d7c 8052d19: 8d 76 00 lea 0x0(%esi),%esi 8052d1c: 80 3f ff cmpb $0xff,(%edi) 8052d1f: 75 5b jne 0x8052d7c 8052d21: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8052d24: 4a dec %edx 8052d25: 89 d0 mov %edx,%eax 8052d27: 29 c8 sub %ecx,%eax 8052d29: 83 e0 03 and $0x3,%eax 8052d2c: 39 d1 cmp %edx,%ecx 8052d2e: 7e 1a jle 0x8052d4a 8052d30: 85 c0 test %eax,%eax 8052d32: 74 24 je 0x8052d58 8052d34: 83 f8 03 cmp $0x3,%eax 8052d37: 7d 11 jge 0x8052d4a 8052d39: 83 f8 02 cmp $0x2,%eax 8052d3c: 7d 06 jge 0x8052d44 8052d3e: 8a 01 mov (%ecx),%al 8052d40: 88 06 mov %al,(%esi) 8052d42: 49 dec %ecx 8052d43: 4e dec %esi 8052d44: 8a 01 mov (%ecx),%al 8052d46: 88 06 mov %al,(%esi) 8052d48: 49 dec %ecx 8052d49: 4e dec %esi 8052d4a: 8a 01 mov (%ecx),%al 8052d4c: 88 06 mov %al,(%esi) 8052d4e: 49 dec %ecx 8052d4f: 4e dec %esi 8052d50: 39 4d f8 cmp %ecx,0xfffffff8(%ebp) 8052d53: 77 30 ja 0x8052d85 8052d55: 8d 76 00 lea 0x0(%esi),%esi 8052d58: 8a 01 mov (%ecx),%al 8052d5a: 88 06 mov %al,(%esi) 8052d5c: 8a 41 ff mov 0xffffffff(%ecx),%al 8052d5f: 88 46 ff mov %al,0xffffffff(%esi) 8052d62: 8a 41 fe mov 0xfffffffe(%ecx),%al 8052d65: 88 46 fe mov %al,0xfffffffe(%esi) 8052d68: 8a 41 fd mov 0xfffffffd(%ecx),%al 8052d6b: 88 46 fd mov %al,0xfffffffd(%esi) 8052d6e: 83 c1 fc add $0xfffffffc,%ecx 8052d71: 83 c6 fc add $0xfffffffc,%esi 8052d74: 39 4d f8 cmp %ecx,0xfffffff8(%ebp) 8052d77: 76 df jbe 0x8052d58 8052d79: eb 0a jmp 0x8052d85 8052d7b: 90 nop 8052d7c: 39 4d f8 cmp %ecx,0xfffffff8(%ebp) 8052d7f: 0f 86 67 ff ff ff jbe 0x8052cec 8052d85: 89 f0 mov %esi,%eax 8052d87: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 8052d8a: 5b pop %ebx 8052d8b: 5e pop %esi 8052d8c: 5f pop %edi 8052d8d: 89 ec mov %ebp,%esp 8052d8f: 5d pop %ebp 8052d90: c3 ret 8052d91: 8d 76 00 lea 0x0(%esi),%esi 8052d94: 55 push %ebp 8052d95: 89 e5 mov %esp,%ebp 8052d97: 56 push %esi 8052d98: 53 push %ebx 8052d99: 8b 5d 08 mov 0x8(%ebp),%ebx 8052d9c: 8b 73 54 mov 0x54(%ebx),%esi 8052d9f: 8b 53 14 mov 0x14(%ebx),%edx 8052da2: 2b 53 10 sub 0x10(%ebx),%edx 8052da5: 74 14 je 0x8052dbb 8052da7: 8b 46 50 mov 0x50(%esi),%eax 8052daa: 52 push %edx 8052dab: 8b 53 10 mov 0x10(%ebx),%edx 8052dae: 52 push %edx 8052daf: 56 push %esi 8052db0: 8b 40 34 mov 0x34(%eax),%eax 8052db3: ff d0 call *%eax 8052db5: 29 43 14 sub %eax,0x14(%ebx) 8052db8: 83 c4 0c add $0xc,%esp 8052dbb: 8b 53 14 mov 0x14(%ebx),%edx 8052dbe: 39 53 18 cmp %edx,0x18(%ebx) 8052dc1: 76 11 jbe 0x8052dd4 8052dc3: 8a 45 0c mov 0xc(%ebp),%al 8052dc6: 88 02 mov %al,(%edx) 8052dc8: 25 ff 00 00 00 and $0xff,%eax 8052dcd: ff 43 14 incl 0x14(%ebx) 8052dd0: eb 0d jmp 0x8052ddf 8052dd2: 8d 36 lea (%esi),%esi 8052dd4: 0f b6 45 0c movzbl 0xc(%ebp),%eax 8052dd8: 50 push %eax 8052dd9: 53 push %ebx 8052dda: e8 31 eb 00 00 call 0x8061910 8052ddf: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8052de2: 5b pop %ebx 8052de3: 5e pop %esi 8052de4: 89 ec mov %ebp,%esp 8052de6: 5d pop %ebp 8052de7: c3 ret 8052de8: 55 push %ebp 8052de9: 89 e5 mov %esp,%ebp 8052deb: 81 ec 58 04 00 00 sub $0x458,%esp 8052df1: 57 push %edi 8052df2: 56 push %esi 8052df3: 53 push %ebx 8052df4: 8b 75 08 mov 0x8(%ebp),%esi 8052df7: 8b 5d 0c mov 0xc(%ebp),%ebx 8052dfa: 8b 55 10 mov 0x10(%ebp),%edx 8052dfd: 8d 8d a8 fb ff ff lea 0xfffffba8(%ebp),%ecx 8052e03: 89 b5 fc fb ff ff mov %esi,0xfffffbfc(%ebp) 8052e09: 8d 85 00 fc ff ff lea 0xfffffc00(%ebp),%eax 8052e0f: 89 85 b8 fb ff ff mov %eax,0xfffffbb8(%ebp) 8052e15: 89 85 bc fb ff ff mov %eax,0xfffffbbc(%ebp) 8052e1b: 89 ad c0 fb ff ff mov %ebp,0xfffffbc0(%ebp) 8052e21: c7 85 a8 fb ff ff 04 movl $0xfbad0004,0xfffffba8(%ebp) 8052e28: 00 ad fb 8052e2b: c7 85 f8 fb ff ff f4 movl $0x8067ef4,0xfffffbf8(%ebp) 8052e32: 7e 06 08 8052e35: 52 push %edx 8052e36: 53 push %ebx 8052e37: 51 push %ecx 8052e38: e8 4b ca ff ff call 0x804f888 8052e3d: 89 c7 mov %eax,%edi 8052e3f: 8b 9d bc fb ff ff mov 0xfffffbbc(%ebp),%ebx 8052e45: 2b 9d b8 fb ff ff sub 0xfffffbb8(%ebp),%ebx 8052e4b: 83 c4 0c add $0xc,%esp 8052e4e: 85 db test %ebx,%ebx 8052e50: 7e 1e jle 0x8052e70 8052e52: 8b 46 50 mov 0x50(%esi),%eax 8052e55: 53 push %ebx 8052e56: 8b 95 b8 fb ff ff mov 0xfffffbb8(%ebp),%edx 8052e5c: 52 push %edx 8052e5d: 56 push %esi 8052e5e: 8b 40 34 mov 0x34(%eax),%eax 8052e61: ff d0 call *%eax 8052e63: 39 d8 cmp %ebx,%eax 8052e65: 74 09 je 0x8052e70 8052e67: b8 ff ff ff ff mov $0xffffffff,%eax 8052e6c: eb 04 jmp 0x8052e72 8052e6e: 8d 36 lea (%esi),%esi 8052e70: 89 f8 mov %edi,%eax 8052e72: 8d a5 9c fb ff ff lea 0xfffffb9c(%ebp),%esp 8052e78: 5b pop %ebx 8052e79: 5e pop %esi 8052e7a: 5f pop %edi 8052e7b: 89 ec mov %ebp,%esp 8052e7d: 5d pop %ebp 8052e7e: c3 ret 8052e7f: 90 nop 8052e80: 55 push %ebp 8052e81: 89 e5 mov %esp,%ebp 8052e83: 83 ec 04 sub $0x4,%esp 8052e86: 57 push %edi 8052e87: 56 push %esi 8052e88: 53 push %ebx 8052e89: 8b 75 0c mov 0xc(%ebp),%esi 8052e8c: 8b 5d 10 mov 0x10(%ebp),%ebx 8052e8f: 85 db test %ebx,%ebx 8052e91: 75 15 jne 0x8052ea8 8052e93: 30 c0 xor %al,%al 8052e95: 89 f7 mov %esi,%edi 8052e97: fc cld 8052e98: b9 ff ff ff ff mov $0xffffffff,%ecx 8052e9d: f2 ae repnz scas %es:(%edi),%al 8052e9f: 89 c8 mov %ecx,%eax 8052ea1: f7 d0 not %eax 8052ea3: 8d 58 ff lea 0xffffffff(%eax),%ebx 8052ea6: eb 2b jmp 0x8052ed3 8052ea8: 85 db test %ebx,%ebx 8052eaa: 7d 27 jge 0x8052ed3 8052eac: ba 00 04 00 00 mov $0x400,%edx 8052eb1: 8d 86 00 04 00 00 lea 0x400(%esi),%eax 8052eb7: 39 f0 cmp %esi,%eax 8052eb9: 76 16 jbe 0x8052ed1 8052ebb: 90 nop 8052ebc: 81 fa ff ff ff 03 cmp $0x3ffffff,%edx 8052ec2: 7f 0d jg 0x8052ed1 8052ec4: 01 d2 add %edx,%edx 8052ec6: 85 d2 test %edx,%edx 8052ec8: 7e 07 jle 0x8052ed1 8052eca: 8d 04 32 lea (%edx,%esi,1),%eax 8052ecd: 39 f0 cmp %esi,%eax 8052ecf: 77 eb ja 0x8052ebc 8052ed1: 89 d3 mov %edx,%ebx 8052ed3: 6a 00 push $0x0 8052ed5: 8d 0c 33 lea (%ebx,%esi,1),%ecx 8052ed8: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8052edb: 51 push %ecx 8052edc: 56 push %esi 8052edd: 8b 7d 08 mov 0x8(%ebp),%edi 8052ee0: 57 push %edi 8052ee1: e8 86 ec 00 00 call 0x8061b6c 8052ee6: 89 77 10 mov %esi,0x10(%edi) 8052ee9: 89 77 0c mov %esi,0xc(%edi) 8052eec: 89 77 04 mov %esi,0x4(%edi) 8052eef: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 8052ef3: 74 17 je 0x8052f0c 8052ef5: 8b 4d 14 mov 0x14(%ebp),%ecx 8052ef8: 89 4f 14 mov %ecx,0x14(%edi) 8052efb: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 8052efe: 89 4f 18 mov %ecx,0x18(%edi) 8052f01: 8b 4d 14 mov 0x14(%ebp),%ecx 8052f04: 89 4f 08 mov %ecx,0x8(%edi) 8052f07: eb 11 jmp 0x8052f1a 8052f09: 8d 76 00 lea 0x0(%esi),%esi 8052f0c: 8b 7d 08 mov 0x8(%ebp),%edi 8052f0f: 89 77 14 mov %esi,0x14(%edi) 8052f12: 89 77 18 mov %esi,0x18(%edi) 8052f15: 01 de add %ebx,%esi 8052f17: 89 77 08 mov %esi,0x8(%edi) 8052f1a: 8b 4d 08 mov 0x8(%ebp),%ecx 8052f1d: 89 59 54 mov %ebx,0x54(%ecx) 8052f20: c7 41 58 00 00 00 00 movl $0x0,0x58(%ecx) 8052f27: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 8052f2a: 5b pop %ebx 8052f2b: 5e pop %esi 8052f2c: 5f pop %edi 8052f2d: 89 ec mov %ebp,%esp 8052f2f: 5d pop %ebp 8052f30: c3 ret 8052f31: 8d 76 00 lea 0x0(%esi),%esi 8052f34: 55 push %ebp 8052f35: 89 e5 mov %esp,%ebp 8052f37: 53 push %ebx 8052f38: 8b 5d 08 mov 0x8(%ebp),%ebx 8052f3b: 8b 55 0c mov 0xc(%ebp),%edx 8052f3e: 8b 45 10 mov 0x10(%ebp),%eax 8052f41: 6a 00 push $0x0 8052f43: 50 push %eax 8052f44: 52 push %edx 8052f45: 53 push %ebx 8052f46: e8 35 ff ff ff call 0x8052e80 8052f4b: 80 0b 08 orb $0x8,(%ebx) 8052f4e: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8052f51: 89 ec mov %ebp,%esp 8052f53: 5d pop %ebp 8052f54: c3 ret 8052f55: 8d 76 00 lea 0x0(%esi),%esi 8052f58: 55 push %ebp 8052f59: 89 e5 mov %esp,%ebp 8052f5b: 83 ec 0c sub $0xc,%esp 8052f5e: 57 push %edi 8052f5f: 56 push %esi 8052f60: 53 push %ebx 8052f61: 8b 5d 08 mov 0x8(%ebp),%ebx 8052f64: 83 7d 0c ff cmpl $0xffffffff,0xc(%ebp) 8052f68: 0f 94 c0 sete %al 8052f6b: 25 ff 00 00 00 and $0xff,%eax 8052f70: 89 45 fc mov %eax,0xfffffffc(%ebp) 8052f73: 8b 4b 14 mov 0x14(%ebx),%ecx 8052f76: 2b 4b 10 sub 0x10(%ebx),%ecx 8052f79: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8052f7c: 8b 4b 04 mov 0x4(%ebx),%ecx 8052f7f: 2b 4b 0c sub 0xc(%ebx),%ecx 8052f82: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 8052f85: f6 03 08 testb $0x8,(%ebx) 8052f88: 74 16 je 0x8052fa0 8052f8a: 31 c0 xor %eax,%eax 8052f8c: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 8052f90: 0f 85 d6 00 00 00 jne 0x805306c 8052f96: b8 ff ff ff ff mov $0xffffffff,%eax 8052f9b: e9 cc 00 00 00 jmp 0x805306c 8052fa0: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 8052fa3: 39 4b 54 cmp %ecx,0x54(%ebx) 8052fa6: 73 03 jae 0x8052fab 8052fa8: 89 4b 54 mov %ecx,0x54(%ebx) 8052fab: 8b 03 mov (%ebx),%eax 8052fad: 25 00 0c 00 00 and $0xc00,%eax 8052fb2: 3d 00 04 00 00 cmp $0x400,%eax 8052fb7: 75 12 jne 0x8052fcb 8052fb9: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8052fbc: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8052fbf: 81 0b 00 08 00 00 orl $0x800,(%ebx) 8052fc5: 8b 4b 54 mov 0x54(%ebx),%ecx 8052fc8: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 8052fcb: 8b 43 20 mov 0x20(%ebx),%eax 8052fce: 2b 43 1c sub 0x1c(%ebx),%eax 8052fd1: 03 45 fc add 0xfffffffc(%ebp),%eax 8052fd4: 39 45 f8 cmp %eax,0xfffffff8(%ebp) 8052fd7: 72 5e jb 0x8053037 8052fd9: f6 03 01 testb $0x1,(%ebx) 8052fdc: 75 b8 jne 0x8052f96 8052fde: 8b 7b 20 mov 0x20(%ebx),%edi 8052fe1: 2b 7b 1c sub 0x1c(%ebx),%edi 8052fe4: 01 ff add %edi,%edi 8052fe6: 57 push %edi 8052fe7: 8b 43 58 mov 0x58(%ebx),%eax 8052fea: ff d0 call *%eax 8052fec: 89 c6 mov %eax,%esi 8052fee: 83 c4 04 add $0x4,%esp 8052ff1: 85 f6 test %esi,%esi 8052ff3: 74 a1 je 0x8052f96 8052ff5: 8b 53 1c mov 0x1c(%ebx),%edx 8052ff8: 8b 43 20 mov 0x20(%ebx),%eax 8052ffb: 29 d0 sub %edx,%eax 8052ffd: 50 push %eax 8052ffe: 52 push %edx 8052fff: 56 push %esi 8053000: e8 27 35 00 00 call 0x805652c 8053005: 83 c4 0c add $0xc,%esp 8053008: 83 7b 1c 00 cmpl $0x0,0x1c(%ebx) 805300c: 74 13 je 0x8053021 805300e: 8b 43 1c mov 0x1c(%ebx),%eax 8053011: 50 push %eax 8053012: 8b 43 5c mov 0x5c(%ebx),%eax 8053015: ff d0 call *%eax 8053017: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 805301e: 83 c4 04 add $0x4,%esp 8053021: 6a 01 push $0x1 8053023: 8d 04 37 lea (%edi,%esi,1),%eax 8053026: 50 push %eax 8053027: 56 push %esi 8053028: 53 push %ebx 8053029: e8 3e eb 00 00 call 0x8061b6c 805302e: 89 73 10 mov %esi,0x10(%ebx) 8053031: 8b 43 20 mov 0x20(%ebx),%eax 8053034: 89 43 18 mov %eax,0x18(%ebx) 8053037: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 805303a: 03 4b 1c add 0x1c(%ebx),%ecx 805303d: 89 4b 14 mov %ecx,0x14(%ebx) 8053040: 8b 43 1c mov 0x1c(%ebx),%eax 8053043: 89 43 0c mov %eax,0xc(%ebx) 8053046: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8053049: 03 4b 1c add 0x1c(%ebx),%ecx 805304c: 89 4b 04 mov %ecx,0x4(%ebx) 805304f: 8b 4b 1c mov 0x1c(%ebx),%ecx 8053052: 03 4b 54 add 0x54(%ebx),%ecx 8053055: 89 4b 08 mov %ecx,0x8(%ebx) 8053058: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 805305c: 75 0b jne 0x8053069 805305e: 8b 43 14 mov 0x14(%ebx),%eax 8053061: 8a 4d 0c mov 0xc(%ebp),%cl 8053064: 88 08 mov %cl,(%eax) 8053066: ff 43 14 incl 0x14(%ebx) 8053069: 8b 45 0c mov 0xc(%ebp),%eax 805306c: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 805306f: 5b pop %ebx 8053070: 5e pop %esi 8053071: 5f pop %edi 8053072: 89 ec mov %ebp,%esp 8053074: 5d pop %ebp 8053075: c3 ret 8053076: 8d 36 lea (%esi),%esi 8053078: 55 push %ebp 8053079: 89 e5 mov %esp,%ebp 805307b: 8b 55 08 mov 0x8(%ebp),%edx 805307e: 8b 42 14 mov 0x14(%edx),%eax 8053081: 2b 42 10 sub 0x10(%edx),%eax 8053084: 39 42 54 cmp %eax,0x54(%edx) 8053087: 73 03 jae 0x805308c 8053089: 89 42 54 mov %eax,0x54(%edx) 805308c: 8b 02 mov (%edx),%eax 805308e: 25 00 0c 00 00 and $0xc00,%eax 8053093: 3d 00 0c 00 00 cmp $0xc00,%eax 8053098: 75 0c jne 0x80530a6 805309a: 81 22 ff f7 ff ff andl $0xfffff7ff,(%edx) 80530a0: 8b 42 18 mov 0x18(%edx),%eax 80530a3: 89 42 14 mov %eax,0x14(%edx) 80530a6: 8b 4a 0c mov 0xc(%edx),%ecx 80530a9: 03 4a 54 add 0x54(%edx),%ecx 80530ac: 89 4a 08 mov %ecx,0x8(%edx) 80530af: 8b 42 04 mov 0x4(%edx),%eax 80530b2: 39 c8 cmp %ecx,%eax 80530b4: 72 0a jb 0x80530c0 80530b6: b8 ff ff ff ff mov $0xffffffff,%eax 80530bb: 89 ec mov %ebp,%esp 80530bd: 5d pop %ebp 80530be: c3 ret 80530bf: 90 nop 80530c0: 8b 42 04 mov 0x4(%edx),%eax 80530c3: 0f b6 00 movzbl (%eax),%eax 80530c6: 89 ec mov %ebp,%esp 80530c8: 5d pop %ebp 80530c9: c3 ret 80530ca: 8d 36 lea (%esi),%esi 80530cc: 55 push %ebp 80530cd: 89 e5 mov %esp,%ebp 80530cf: 8b 55 08 mov 0x8(%ebp),%edx 80530d2: 8b 42 14 mov 0x14(%edx),%eax 80530d5: 2b 42 10 sub 0x10(%edx),%eax 80530d8: 39 42 54 cmp %eax,0x54(%edx) 80530db: 76 03 jbe 0x80530e0 80530dd: 8b 42 54 mov 0x54(%edx),%eax 80530e0: 89 ec mov %ebp,%esp 80530e2: 5d pop %ebp 80530e3: c3 ret 80530e4: 55 push %ebp 80530e5: 89 e5 mov %esp,%ebp 80530e7: 57 push %edi 80530e8: 56 push %esi 80530e9: 53 push %ebx 80530ea: 8b 75 08 mov 0x8(%ebp),%esi 80530ed: 8b 5d 0c mov 0xc(%ebp),%ebx 80530f0: 8b 7d 10 mov 0x10(%ebp),%edi 80530f3: 56 push %esi 80530f4: e8 d3 ff ff ff call 0x80530cc 80530f9: 89 c2 mov %eax,%edx 80530fb: b8 ff ff ff ff mov $0xffffffff,%eax 8053100: 8b 4d 14 mov 0x14(%ebp),%ecx 8053103: f6 c1 01 test $0x1,%cl 8053106: 74 32 je 0x805313a 8053108: 83 ff 01 cmp $0x1,%edi 805310b: 74 0b je 0x8053118 805310d: 83 ff 02 cmp $0x2,%edi 8053110: 75 0e jne 0x8053120 8053112: 01 d3 add %edx,%ebx 8053114: eb 0a jmp 0x8053120 8053116: 8d 36 lea (%esi),%esi 8053118: 8b 46 04 mov 0x4(%esi),%eax 805311b: 2b 46 0c sub 0xc(%esi),%eax 805311e: 01 c3 add %eax,%ebx 8053120: 85 db test %ebx,%ebx 8053122: 7c 3c jl 0x8053160 8053124: 39 d3 cmp %edx,%ebx 8053126: 77 38 ja 0x8053160 8053128: 8b 4e 0c mov 0xc(%esi),%ecx 805312b: 01 d9 add %ebx,%ecx 805312d: 89 4e 04 mov %ecx,0x4(%esi) 8053130: 8b 4e 0c mov 0xc(%esi),%ecx 8053133: 01 d1 add %edx,%ecx 8053135: 89 4e 08 mov %ecx,0x8(%esi) 8053138: 89 d8 mov %ebx,%eax 805313a: 8b 4d 14 mov 0x14(%ebp),%ecx 805313d: f6 c1 02 test $0x2,%cl 8053140: 74 33 je 0x8053175 8053142: 83 ff 01 cmp $0x1,%edi 8053145: 74 09 je 0x8053150 8053147: 83 ff 02 cmp $0x2,%edi 805314a: 75 0c jne 0x8053158 805314c: 01 d3 add %edx,%ebx 805314e: eb 08 jmp 0x8053158 8053150: 8b 46 14 mov 0x14(%esi),%eax 8053153: 2b 46 10 sub 0x10(%esi),%eax 8053156: 01 c3 add %eax,%ebx 8053158: 85 db test %ebx,%ebx 805315a: 7c 04 jl 0x8053160 805315c: 39 d3 cmp %edx,%ebx 805315e: 76 08 jbe 0x8053168 8053160: b8 ff ff ff ff mov $0xffffffff,%eax 8053165: eb 0e jmp 0x8053175 8053167: 90 nop 8053168: 89 56 54 mov %edx,0x54(%esi) 805316b: 8b 4e 10 mov 0x10(%esi),%ecx 805316e: 01 d9 add %ebx,%ecx 8053170: 89 4e 14 mov %ecx,0x14(%esi) 8053173: 89 d8 mov %ebx,%eax 8053175: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8053178: 5b pop %ebx 8053179: 5e pop %esi 805317a: 5f pop %edi 805317b: 89 ec mov %ebp,%esp 805317d: 5d pop %ebp 805317e: c3 ret 805317f: 90 nop 8053180: 55 push %ebp 8053181: 89 e5 mov %esp,%ebp 8053183: 8b 55 08 mov 0x8(%ebp),%edx 8053186: 8b 45 0c mov 0xc(%ebp),%eax 8053189: f6 02 08 testb $0x8,(%edx) 805318c: 74 0e je 0x805319c 805318e: 83 f8 ff cmp $0xffffffff,%eax 8053191: 74 09 je 0x805319c 8053193: b8 ff ff ff ff mov $0xffffffff,%eax 8053198: 89 ec mov %ebp,%esp 805319a: 5d pop %ebp 805319b: c3 ret 805319c: 50 push %eax 805319d: 52 push %edx 805319e: e8 15 f2 00 00 call 0x80623b8 80531a3: 89 ec mov %ebp,%esp 80531a5: 5d pop %ebp 80531a6: c3 ret 80531a7: 90 nop 80531a8: 55 push %ebp 80531a9: 89 e5 mov %esp,%ebp 80531ab: 53 push %ebx 80531ac: 8b 5d 08 mov 0x8(%ebp),%ebx 80531af: 83 7b 1c 00 cmpl $0x0,0x1c(%ebx) 80531b3: 74 11 je 0x80531c6 80531b5: f6 03 01 testb $0x1,(%ebx) 80531b8: 75 0c jne 0x80531c6 80531ba: 8b 43 1c mov 0x1c(%ebx),%eax 80531bd: 50 push %eax 80531be: 8b 43 5c mov 0x5c(%ebx),%eax 80531c1: ff d0 call *%eax 80531c3: 83 c4 04 add $0x4,%esp 80531c6: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 80531cd: 53 push %ebx 80531ce: e8 ed ed 00 00 call 0x8061fc0 80531d3: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80531d6: 89 ec mov %ebp,%esp 80531d8: 5d pop %ebp 80531d9: c3 ret 80531da: 90 nop 80531db: 90 nop 80531dc: 55 push %ebp 80531dd: 89 e5 mov %esp,%ebp 80531df: 83 ec 04 sub $0x4,%esp 80531e2: 56 push %esi 80531e3: 53 push %ebx 80531e4: 89 4d fc mov %ecx,0xfffffffc(%ebp) 80531e7: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80531ea: 83 7b f0 00 cmpl $0x0,0xfffffff0(%ebx) 80531ee: 74 18 je 0x8053208 80531f0: 83 7b ec 66 cmpl $0x66,0xffffffec(%ebx) 80531f4: 75 12 jne 0x8053208 80531f6: 8b 43 e8 mov 0xffffffe8(%ebx),%eax 80531f9: ff 4b e8 decl 0xffffffe8(%ebx) 80531fc: 85 c0 test %eax,%eax 80531fe: 7e 08 jle 0x8053208 8053200: 31 f6 xor %esi,%esi 8053202: e9 f6 00 00 00 jmp 0x80532fd 8053207: 90 nop 8053208: 83 7b e4 00 cmpl $0x0,0xffffffe4(%ebx) 805320c: 75 2a jne 0x8053238 805320e: 8b 43 dc mov 0xffffffdc(%ebx),%eax 8053211: 8b 53 e0 mov 0xffffffe0(%ebx),%edx 8053214: 8b 74 82 fc mov 0xfffffffc(%edx,%eax,4),%esi 8053218: 6a 0a push $0xa 805321a: 48 dec %eax 805321b: 50 push %eax 805321c: 52 push %edx 805321d: 52 push %edx 805321e: e8 bd 5b 00 00 call 0x8058de0 8053223: 89 c1 mov %eax,%ecx 8053225: 89 4b d8 mov %ecx,0xffffffd8(%ebx) 8053228: 8b 53 dc mov 0xffffffdc(%ebx),%edx 805322b: 8b 43 e0 mov 0xffffffe0(%ebx),%eax 805322e: 89 4c 90 fc mov %ecx,0xfffffffc(%eax,%edx,4) 8053232: e9 c6 00 00 00 jmp 0x80532fd 8053237: 90 nop 8053238: 8b 43 dc mov 0xffffffdc(%ebx),%eax 805323b: 39 43 e4 cmp %eax,0xffffffe4(%ebx) 805323e: 7e 10 jle 0x8053250 8053240: 31 f6 xor %esi,%esi 8053242: e9 91 00 00 00 jmp 0x80532d8 8053247: 90 nop 8053248: 8d 42 01 lea 0x1(%edx),%eax 805324b: eb 79 jmp 0x80532c6 805324d: 8d 76 00 lea 0x0(%esi),%esi 8053250: 8b 43 e4 mov 0xffffffe4(%ebx),%eax 8053253: 50 push %eax 8053254: 8b 43 d4 mov 0xffffffd4(%ebx),%eax 8053257: 50 push %eax 8053258: 8b 43 dc mov 0xffffffdc(%ebx),%eax 805325b: 50 push %eax 805325c: 8b 43 e0 mov 0xffffffe0(%ebx),%eax 805325f: 50 push %eax 8053260: 8b 43 d0 mov 0xffffffd0(%ebx),%eax 8053263: 50 push %eax 8053264: e8 2b 4e 00 00 call 0x8058094 8053269: 89 c6 mov %eax,%esi 805326b: 8b 53 dc mov 0xffffffdc(%ebx),%edx 805326e: 2b 53 e4 sub 0xffffffe4(%ebx),%edx 8053271: 8b 43 d0 mov 0xffffffd0(%ebx),%eax 8053274: 89 34 90 mov %esi,(%eax,%edx,4) 8053277: 8b 43 d0 mov 0xffffffd0(%ebx),%eax 805327a: 8b 30 mov (%eax),%esi 805327c: 8b 4b e0 mov 0xffffffe0(%ebx),%ecx 805327f: 8b 53 e4 mov 0xffffffe4(%ebx),%edx 8053282: 83 c4 14 add $0x14,%esp 8053285: 85 d2 test %edx,%edx 8053287: 74 3b je 0x80532c4 8053289: 89 d0 mov %edx,%eax 805328b: f7 d8 neg %eax 805328d: 83 e0 03 and $0x3,%eax 8053290: 85 d2 test %edx,%edx 8053292: 7e 25 jle 0x80532b9 8053294: 85 c0 test %eax,%eax 8053296: 74 0c je 0x80532a4 8053298: 83 f8 03 cmp $0x3,%eax 805329b: 7d 1c jge 0x80532b9 805329d: 83 f8 02 cmp $0x2,%eax 80532a0: 7d 10 jge 0x80532b2 80532a2: eb 07 jmp 0x80532ab 80532a4: 4a dec %edx 80532a5: 83 3c 91 00 cmpl $0x0,(%ecx,%edx,4) 80532a9: 75 9d jne 0x8053248 80532ab: 4a dec %edx 80532ac: 83 3c 91 00 cmpl $0x0,(%ecx,%edx,4) 80532b0: 75 96 jne 0x8053248 80532b2: 4a dec %edx 80532b3: 83 3c 91 00 cmpl $0x0,(%ecx,%edx,4) 80532b7: 75 8f jne 0x8053248 80532b9: 4a dec %edx 80532ba: 83 3c 91 00 cmpl $0x0,(%ecx,%edx,4) 80532be: 75 88 jne 0x8053248 80532c0: 85 d2 test %edx,%edx 80532c2: 75 e0 jne 0x80532a4 80532c4: 31 c0 xor %eax,%eax 80532c6: 89 43 dc mov %eax,0xffffffdc(%ebx) 80532c9: 85 c0 test %eax,%eax 80532cb: 75 0b jne 0x80532d8 80532cd: c7 43 dc 01 00 00 00 movl $0x1,0xffffffdc(%ebx) 80532d4: eb 27 jmp 0x80532fd 80532d6: 8d 36 lea (%esi),%esi 80532d8: 6a 0a push $0xa 80532da: 8b 43 dc mov 0xffffffdc(%ebx),%eax 80532dd: 50 push %eax 80532de: 8b 43 e0 mov 0xffffffe0(%ebx),%eax 80532e1: 50 push %eax 80532e2: 50 push %eax 80532e3: e8 f8 5a 00 00 call 0x8058de0 80532e8: 89 c1 mov %eax,%ecx 80532ea: 89 4b d8 mov %ecx,0xffffffd8(%ebx) 80532ed: 85 c9 test %ecx,%ecx 80532ef: 74 0c je 0x80532fd 80532f1: 8b 53 dc mov 0xffffffdc(%ebx),%edx 80532f4: 8b 43 e0 mov 0xffffffe0(%ebx),%eax 80532f7: 89 0c 90 mov %ecx,(%eax,%edx,4) 80532fa: ff 43 dc incl 0xffffffdc(%ebx) 80532fd: 89 f0 mov %esi,%eax 80532ff: 04 30 add $0x30,%al 8053301: 25 ff 00 00 00 and $0xff,%eax 8053306: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8053309: 5b pop %ebx 805330a: 5e pop %esi 805330b: 89 ec mov %ebp,%esp 805330d: 5d pop %ebp 805330e: c3 ret 805330f: 90 nop 8053310: 55 push %ebp 8053311: 89 e5 mov %esp,%ebp 8053313: 81 ec 58 01 00 00 sub $0x158,%esp 8053319: 57 push %edi 805331a: 56 push %esi 805331b: 53 push %ebx 805331c: 8b 5d 10 mov 0x10(%ebp),%ebx 805331f: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 8053326: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 805332d: c7 45 c4 00 00 00 00 movl $0x0,0xffffffc4(%ebp) 8053334: c7 45 a4 00 00 00 00 movl $0x0,0xffffffa4(%ebp) 805333b: a1 90 88 07 08 mov 0x8078890,%eax 8053340: 8b 40 0c mov 0xc(%eax),%eax 8053343: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 8053349: 8b bd 60 ff ff ff mov 0xffffff60(%ebp),%edi 805334f: 30 c0 xor %al,%al 8053351: fc cld 8053352: b9 ff ff ff ff mov $0xffffffff,%ecx 8053357: f2 ae repnz scas %es:(%edi),%al 8053359: 89 ce mov %ecx,%esi 805335b: f7 d6 not %esi 805335d: 89 f0 mov %esi,%eax 805335f: 48 dec %eax 8053360: 50 push %eax 8053361: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053367: 52 push %edx 8053368: 8d 4d cc lea 0xffffffcc(%ebp),%ecx 805336b: 51 push %ecx 805336c: e8 bb 2c 00 00 call 0x805602c 8053371: 89 c6 mov %eax,%esi 8053373: 83 c4 0c add $0xc,%esp 8053376: 85 f6 test %esi,%esi 8053378: 7f 0e jg 0x8053388 805337a: a1 90 88 07 08 mov 0x8078890,%eax 805337f: 8b 40 0c mov 0xc(%eax),%eax 8053382: 0f b6 00 movzbl (%eax),%eax 8053385: 89 45 cc mov %eax,0xffffffcc(%ebp) 8053388: 8b 45 0c mov 0xc(%ebp),%eax 805338b: 83 78 28 00 cmpl $0x0,0x28(%eax) 805338f: 74 55 je 0x80533e6 8053391: 8b 15 90 88 07 08 mov 0x8078890,%edx 8053397: 8b 52 14 mov 0x14(%edx),%edx 805339a: 89 55 b0 mov %edx,0xffffffb0(%ebp) 805339d: 80 3a 00 cmpb $0x0,(%edx) 80533a0: 74 44 je 0x80533e6 80533a2: 80 3a ff cmpb $0xff,(%edx) 80533a5: 74 3f je 0x80533e6 80533a7: a1 90 88 07 08 mov 0x8078890,%eax 80533ac: 8b 50 10 mov 0x10(%eax),%edx 80533af: 30 c0 xor %al,%al 80533b1: 89 d7 mov %edx,%edi 80533b3: fc cld 80533b4: b9 ff ff ff ff mov $0xffffffff,%ecx 80533b9: f2 ae repnz scas %es:(%edi),%al 80533bb: 89 c8 mov %ecx,%eax 80533bd: f7 d0 not %eax 80533bf: 48 dec %eax 80533c0: 50 push %eax 80533c1: 52 push %edx 80533c2: 8d 45 c8 lea 0xffffffc8(%ebp),%eax 80533c5: 50 push %eax 80533c6: e8 61 2c 00 00 call 0x805602c 80533cb: 83 c4 0c add $0xc,%esp 80533ce: 85 c0 test %eax,%eax 80533d0: 7f 0e jg 0x80533e0 80533d2: a1 90 88 07 08 mov 0x8078890,%eax 80533d7: 8b 40 10 mov 0x10(%eax),%eax 80533da: 0f b6 00 movzbl (%eax),%eax 80533dd: 89 45 c8 mov %eax,0xffffffc8(%ebp) 80533e0: 83 7d c8 00 cmpl $0x0,0xffffffc8(%ebp) 80533e4: 75 07 jne 0x80533ed 80533e6: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 80533ed: 8b 4d 0c mov 0xc(%ebp),%ecx 80533f0: 83 79 0c 00 cmpl $0x0,0xc(%ecx) 80533f4: 0f 84 9a 00 00 00 je 0x8053494 80533fa: 8b 03 mov (%ebx),%eax 80533fc: 8b 10 mov (%eax),%edx 80533fe: 8b 48 04 mov 0x4(%eax),%ecx 8053401: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8053404: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8053407: 8b 50 08 mov 0x8(%eax),%edx 805340a: 89 55 fc mov %edx,0xfffffffc(%ebp) 805340d: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8053410: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8053413: 50 push %eax 8053414: 52 push %edx 8053415: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8053418: 50 push %eax 8053419: e8 ee 4a 00 00 call 0x8057f0c 805341e: 83 c4 0c add $0xc,%esp 8053421: 85 c0 test %eax,%eax 8053423: 0f 85 8c 00 00 00 jne 0x80534b5 8053429: 8b 45 fc mov 0xfffffffc(%ebp),%eax 805342c: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 805342f: 50 push %eax 8053430: 52 push %edx 8053431: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8053434: 50 push %eax 8053435: e8 5e 4a 00 00 call 0x8057e98 805343a: 83 c4 0c add $0xc,%esp 805343d: 85 c0 test %eax,%eax 805343f: 74 1f je 0x8053460 8053441: c7 45 ac 88 7f 06 08 movl $0x8067f88,0xffffffac(%ebp) 8053448: d9 ee fldz 805344a: db 6d f4 fldt 0xfffffff4(%ebp) 805344d: de d9 fcompp 805344f: df e0 fnstsw %ax 8053451: 80 e4 45 and $0x45,%ah 8053454: 80 fc 01 cmp $0x1,%ah 8053457: 0f 94 c0 sete %al 805345a: e9 91 00 00 00 jmp 0x80534f0 805345f: 90 nop 8053460: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8053463: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8053466: 50 push %eax 8053467: 52 push %edx 8053468: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 805346b: 50 push %eax 805346c: 8d 45 c4 lea 0xffffffc4(%ebp),%eax 805346f: 50 push %eax 8053470: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 8053473: 50 push %eax 8053474: 6a 02 push $0x2 8053476: 8d 45 bc lea 0xffffffbc(%ebp),%eax 8053479: 50 push %eax 805347a: e8 b5 51 00 00 call 0x8058634 805347f: 89 45 dc mov %eax,0xffffffdc(%ebp) 8053482: c1 e0 05 shl $0x5,%eax 8053485: 83 c0 c1 add $0xffffffc1,%eax 8053488: 89 45 a8 mov %eax,0xffffffa8(%ebp) 805348b: 83 c4 1c add $0x1c,%esp 805348e: e9 93 00 00 00 jmp 0x8053526 8053493: 90 nop 8053494: 8b 03 mov (%ebx),%eax 8053496: 8b 10 mov (%eax),%edx 8053498: 8b 48 04 mov 0x4(%eax),%ecx 805349b: 89 55 f4 mov %edx,0xfffffff4(%ebp) 805349e: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 80534a1: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 80534a4: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 80534a7: 50 push %eax 80534a8: 52 push %edx 80534a9: e8 2a 4a 00 00 call 0x8057ed8 80534ae: 83 c4 08 add $0x8,%esp 80534b1: 85 c0 test %eax,%eax 80534b3: 74 13 je 0x80534c8 80534b5: c7 45 ac 84 7f 06 08 movl $0x8067f84,0xffffffac(%ebp) 80534bc: c7 45 c4 00 00 00 00 movl $0x0,0xffffffc4(%ebp) 80534c3: eb 61 jmp 0x8053526 80534c5: 8d 76 00 lea 0x0(%esi),%esi 80534c8: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 80534cb: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 80534ce: 50 push %eax 80534cf: 52 push %edx 80534d0: e8 8f 49 00 00 call 0x8057e64 80534d5: 83 c4 08 add $0x8,%esp 80534d8: 85 c0 test %eax,%eax 80534da: 74 20 je 0x80534fc 80534dc: c7 45 ac 88 7f 06 08 movl $0x8067f88,0xffffffac(%ebp) 80534e3: d9 ee fldz 80534e5: dc 5d f4 fcompl 0xfffffff4(%ebp) 80534e8: df e0 fnstsw %ax 80534ea: 80 e4 45 and $0x45,%ah 80534ed: 0f 94 c0 sete %al 80534f0: 25 ff 00 00 00 and $0xff,%eax 80534f5: 89 45 c4 mov %eax,0xffffffc4(%ebp) 80534f8: eb 2c jmp 0x8053526 80534fa: 8d 36 lea (%esi),%esi 80534fc: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 80534ff: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8053502: 50 push %eax 8053503: 52 push %edx 8053504: 8d 45 c4 lea 0xffffffc4(%ebp),%eax 8053507: 50 push %eax 8053508: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 805350b: 50 push %eax 805350c: 6a 02 push $0x2 805350e: 8d 45 bc lea 0xffffffbc(%ebp),%eax 8053511: 50 push %eax 8053512: e8 71 4a 00 00 call 0x8057f88 8053517: 89 45 dc mov %eax,0xffffffdc(%ebp) 805351a: c1 e0 05 shl $0x5,%eax 805351d: 83 c0 cc add $0xffffffcc,%eax 8053520: 89 45 a8 mov %eax,0xffffffa8(%ebp) 8053523: 83 c4 18 add $0x18,%esp 8053526: 83 7d ac 00 cmpl $0x0,0xffffffac(%ebp) 805352a: 0f 84 94 01 00 00 je 0x80536c4 8053530: 8b 45 0c mov 0xc(%ebp),%eax 8053533: 8b 30 mov (%eax),%esi 8053535: 39 70 04 cmp %esi,0x4(%eax) 8053538: 7e 03 jle 0x805353d 805353a: 8b 70 04 mov 0x4(%eax),%esi 805353d: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 8053541: 75 0f jne 0x8053552 8053543: 8b 55 0c mov 0xc(%ebp),%edx 8053546: 83 7a 24 00 cmpl $0x0,0x24(%edx) 805354a: 75 06 jne 0x8053552 805354c: 83 7a 1c 00 cmpl $0x0,0x1c(%edx) 8053550: 74 01 je 0x8053553 8053552: 4e dec %esi 8053553: 83 c6 fd add $0xfffffffd,%esi 8053556: 8b 4d 0c mov 0xc(%ebp),%ecx 8053559: 83 79 20 00 cmpl $0x0,0x20(%ecx) 805355d: 75 20 jne 0x805357f 805355f: 85 f6 test %esi,%esi 8053561: 7e 1c jle 0x805357f 8053563: 56 push %esi 8053564: 6a 20 push $0x20 8053566: 8b 45 08 mov 0x8(%ebp),%eax 8053569: 50 push %eax 805356a: e8 c5 ef 00 00 call 0x8062534 805356f: 89 c3 mov %eax,%ebx 8053571: 83 c4 0c add $0xc,%esp 8053574: 39 f3 cmp %esi,%ebx 8053576: 0f 85 5a 16 00 00 jne 0x8054bd6 805357c: 01 75 a4 add %esi,0xffffffa4(%ebp) 805357f: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 8053583: 74 3b je 0x80535c0 8053585: 8b 55 08 mov 0x8(%ebp),%edx 8053588: 8b 52 14 mov 0x14(%edx),%edx 805358b: 8b 4d 08 mov 0x8(%ebp),%ecx 805358e: 39 51 18 cmp %edx,0x18(%ecx) 8053591: 77 19 ja 0x80535ac 8053593: 6a 2d push $0x2d 8053595: 51 push %ecx 8053596: e8 75 e3 00 00 call 0x8061910 805359b: 89 c3 mov %eax,%ebx 805359d: 83 c4 08 add $0x8,%esp 80535a0: 83 fb ff cmp $0xffffffff,%ebx 80535a3: 0f 84 2d 16 00 00 je 0x8054bd6 80535a9: eb 70 jmp 0x805361b 80535ab: 90 nop 80535ac: 8b 45 08 mov 0x8(%ebp),%eax 80535af: 8b 40 14 mov 0x14(%eax),%eax 80535b2: c6 00 2d movb $0x2d,(%eax) 80535b5: 8b 55 08 mov 0x8(%ebp),%edx 80535b8: ff 42 14 incl 0x14(%edx) 80535bb: eb 5e jmp 0x805361b 80535bd: 8d 76 00 lea 0x0(%esi),%esi 80535c0: 8b 4d 0c mov 0xc(%ebp),%ecx 80535c3: 83 79 24 00 cmpl $0x0,0x24(%ecx) 80535c7: 74 27 je 0x80535f0 80535c9: 8b 45 08 mov 0x8(%ebp),%eax 80535cc: 8b 40 14 mov 0x14(%eax),%eax 80535cf: 8b 55 08 mov 0x8(%ebp),%edx 80535d2: 39 42 18 cmp %eax,0x18(%edx) 80535d5: 77 05 ja 0x80535dc 80535d7: 6a 2b push $0x2b 80535d9: 52 push %edx 80535da: eb ba jmp 0x8053596 80535dc: 8b 4d 08 mov 0x8(%ebp),%ecx 80535df: 8b 49 14 mov 0x14(%ecx),%ecx 80535e2: c6 01 2b movb $0x2b,(%ecx) 80535e5: 8b 45 08 mov 0x8(%ebp),%eax 80535e8: ff 40 14 incl 0x14(%eax) 80535eb: eb 2e jmp 0x805361b 80535ed: 8d 76 00 lea 0x0(%esi),%esi 80535f0: 8b 55 0c mov 0xc(%ebp),%edx 80535f3: 83 7a 1c 00 cmpl $0x0,0x1c(%edx) 80535f7: 74 25 je 0x805361e 80535f9: 8b 4d 08 mov 0x8(%ebp),%ecx 80535fc: 8b 49 14 mov 0x14(%ecx),%ecx 80535ff: 8b 45 08 mov 0x8(%ebp),%eax 8053602: 39 48 18 cmp %ecx,0x18(%eax) 8053605: 77 05 ja 0x805360c 8053607: 6a 20 push $0x20 8053609: 50 push %eax 805360a: eb 8a jmp 0x8053596 805360c: 8b 55 08 mov 0x8(%ebp),%edx 805360f: 8b 52 14 mov 0x14(%edx),%edx 8053612: c6 02 20 movb $0x20,(%edx) 8053615: 8b 4d 08 mov 0x8(%ebp),%ecx 8053618: ff 41 14 incl 0x14(%ecx) 805361b: ff 45 a4 incl 0xffffffa4(%ebp) 805361e: bb 02 00 00 00 mov $0x2,%ebx 8053623: 90 nop 8053624: 8b 45 ac mov 0xffffffac(%ebp),%eax 8053627: 0f b6 38 movzbl (%eax),%edi 805362a: 40 inc %eax 805362b: 89 45 ac mov %eax,0xffffffac(%ebp) 805362e: 8b 55 08 mov 0x8(%ebp),%edx 8053631: 8b 52 14 mov 0x14(%edx),%edx 8053634: 8b 4d 08 mov 0x8(%ebp),%ecx 8053637: 39 51 18 cmp %edx,0x18(%ecx) 805363a: 77 24 ja 0x8053660 805363c: 89 f8 mov %edi,%eax 805363e: 0f b6 f8 movzbl %al,%edi 8053641: 89 bd 64 ff ff ff mov %edi,0xffffff64(%ebp) 8053647: 57 push %edi 8053648: 51 push %ecx 8053649: e8 c2 e2 00 00 call 0x8061910 805364e: 89 c7 mov %eax,%edi 8053650: 83 c4 08 add $0x8,%esp 8053653: 83 ff ff cmp $0xffffffff,%edi 8053656: 0f 84 7a 15 00 00 je 0x8054bd6 805365c: eb 28 jmp 0x8053686 805365e: 8d 36 lea (%esi),%esi 8053660: 8b 55 08 mov 0x8(%ebp),%edx 8053663: 8b 52 14 mov 0x14(%edx),%edx 8053666: 89 f9 mov %edi,%ecx 8053668: 88 8d 60 ff ff ff mov %cl,0xffffff60(%ebp) 805366e: 88 0a mov %cl,(%edx) 8053670: 0f b6 85 60 ff ff ff movzbl 0xffffff60(%ebp),%eax 8053677: 8b 55 08 mov 0x8(%ebp),%edx 805367a: ff 42 14 incl 0x14(%edx) 805367d: 83 f8 ff cmp $0xffffffff,%eax 8053680: 0f 84 50 15 00 00 je 0x8054bd6 8053686: ff 45 a4 incl 0xffffffa4(%ebp) 8053689: 89 d8 mov %ebx,%eax 805368b: 4b dec %ebx 805368c: 85 c0 test %eax,%eax 805368e: 75 94 jne 0x8053624 8053690: 8b 4d 0c mov 0xc(%ebp),%ecx 8053693: 83 79 20 00 cmpl $0x0,0x20(%ecx) 8053697: 0f 84 7b 15 00 00 je 0x8054c18 805369d: 85 f6 test %esi,%esi 805369f: 0f 8e 73 15 00 00 jle 0x8054c18 80536a5: 56 push %esi 80536a6: 6a 20 push $0x20 80536a8: 8b 45 08 mov 0x8(%ebp),%eax 80536ab: 50 push %eax 80536ac: e8 83 ee 00 00 call 0x8062534 80536b1: 89 c3 mov %eax,%ebx 80536b3: 39 f3 cmp %esi,%ebx 80536b5: 0f 85 1b 15 00 00 jne 0x8054bd6 80536bb: 01 75 a4 add %esi,0xffffffa4(%ebp) 80536be: e9 55 15 00 00 jmp 0x8054c18 80536c3: 90 nop 80536c4: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 80536c7: 85 f6 test %esi,%esi 80536c9: 7d 02 jge 0x80536cd 80536cb: f7 de neg %esi 80536cd: 83 c6 1f add $0x1f,%esi 80536d0: 89 f3 mov %esi,%ebx 80536d2: 79 03 jns 0x80536d7 80536d4: 8d 5e 1f lea 0x1f(%esi),%ebx 80536d7: 89 d8 mov %ebx,%eax 80536d9: c1 f8 05 sar $0x5,%eax 80536dc: 8d 04 85 10 00 00 00 lea 0x10(,%eax,4),%eax 80536e3: 29 c4 sub %eax,%esp 80536e5: 89 65 e0 mov %esp,0xffffffe0(%ebp) 80536e8: 29 c4 sub %eax,%esp 80536ea: 89 65 d0 mov %esp,0xffffffd0(%ebp) 80536ed: 29 c4 sub %eax,%esp 80536ef: 89 65 d4 mov %esp,0xffffffd4(%ebp) 80536f2: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 80536f9: 83 7d e8 02 cmpl $0x2,0xffffffe8(%ebp) 80536fd: 0f 8e 09 08 00 00 jle 0x8053f0c 8053703: 31 ff xor %edi,%edi 8053705: c7 45 a0 0c 00 00 00 movl $0xc,0xffffffa0(%ebp) 805370c: c7 45 9c 00 00 00 00 movl $0x0,0xffffff9c(%ebp) 8053713: c7 45 98 7c 8e 06 08 movl $0x8068e7c,0xffffff98(%ebp) 805371a: 8b 55 a8 mov 0xffffffa8(%ebp),%edx 805371d: 03 55 e8 add 0xffffffe8(%ebp),%edx 8053720: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8053726: f6 c2 1f test $0x1f,%dl 8053729: 0f 85 f9 01 00 00 jne 0x8053928 805372f: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8053732: 49 dec %ecx 8053733: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8053739: 0f 88 d3 01 00 00 js 0x8053912 805373f: 8d 1c 8d 00 00 00 00 lea 0x0(,%ecx,4),%ebx 8053746: f7 d1 not %ecx 8053748: 89 ce mov %ecx,%esi 805374a: 83 e6 03 and $0x3,%esi 805374d: 83 bd 5c ff ff ff ff cmpl $0xffffffff,0xffffff5c(%ebp) 8053754: 7e 72 jle 0x80537c8 8053756: 85 f6 test %esi,%esi 8053758: 0f 84 a2 00 00 00 je 0x8053800 805375e: 83 fe 03 cmp $0x3,%esi 8053761: 7d 65 jge 0x80537c8 8053763: 83 fe 02 cmp $0x2,%esi 8053766: 7d 31 jge 0x8053799 8053768: 8b b5 60 ff ff ff mov 0xffffff60(%ebp),%esi 805376e: 85 f6 test %esi,%esi 8053770: 7d 03 jge 0x8053775 8053772: 83 c6 1f add $0x1f,%esi 8053775: c1 fe 05 sar $0x5,%esi 8053778: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 805377e: 8d 04 b3 lea (%ebx,%esi,4),%eax 8053781: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053784: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 805378a: 8b 54 95 bc mov 0xffffffbc(%ebp,%edx,4),%edx 805378e: 89 10 mov %edx,(%eax) 8053790: 83 c3 fc add $0xfffffffc,%ebx 8053793: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 8053799: 8b 75 a8 mov 0xffffffa8(%ebp),%esi 805379c: 03 75 e8 add 0xffffffe8(%ebp),%esi 805379f: 79 03 jns 0x80537a4 80537a1: 83 c6 1f add $0x1f,%esi 80537a4: c1 fe 05 sar $0x5,%esi 80537a7: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 80537ad: 8d 0c b3 lea (%ebx,%esi,4),%ecx 80537b0: 03 4d e0 add 0xffffffe0(%ebp),%ecx 80537b3: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 80537b9: 8b 44 85 bc mov 0xffffffbc(%ebp,%eax,4),%eax 80537bd: 89 01 mov %eax,(%ecx) 80537bf: 83 c3 fc add $0xfffffffc,%ebx 80537c2: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 80537c8: 8b 75 a8 mov 0xffffffa8(%ebp),%esi 80537cb: 03 75 e8 add 0xffffffe8(%ebp),%esi 80537ce: 79 03 jns 0x80537d3 80537d0: 83 c6 1f add $0x1f,%esi 80537d3: c1 fe 05 sar $0x5,%esi 80537d6: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 80537dc: 8d 14 b3 lea (%ebx,%esi,4),%edx 80537df: 03 55 e0 add 0xffffffe0(%ebp),%edx 80537e2: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 80537e8: 8b 4c 8d bc mov 0xffffffbc(%ebp,%ecx,4),%ecx 80537ec: 89 0a mov %ecx,(%edx) 80537ee: 83 c3 fc add $0xfffffffc,%ebx 80537f1: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 80537f7: 0f 88 15 01 00 00 js 0x8053912 80537fd: 8d 76 00 lea 0x0(%esi),%esi 8053800: 8b 75 a8 mov 0xffffffa8(%ebp),%esi 8053803: 03 75 e8 add 0xffffffe8(%ebp),%esi 8053806: 79 03 jns 0x805380b 8053808: 83 c6 1f add $0x1f,%esi 805380b: c1 fe 05 sar $0x5,%esi 805380e: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 8053814: 8d 04 b3 lea (%ebx,%esi,4),%eax 8053817: 03 45 e0 add 0xffffffe0(%ebp),%eax 805381a: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 8053820: 8b 54 95 bc mov 0xffffffbc(%ebp,%edx,4),%edx 8053824: 89 10 mov %edx,(%eax) 8053826: 8d 4b fc lea 0xfffffffc(%ebx),%ecx 8053829: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 805382f: 8b b5 5c ff ff ff mov 0xffffff5c(%ebp),%esi 8053835: 4e dec %esi 8053836: 8b 45 a8 mov 0xffffffa8(%ebp),%eax 8053839: 03 45 e8 add 0xffffffe8(%ebp),%eax 805383c: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp) 8053842: 79 09 jns 0x805384d 8053844: 83 c0 1f add $0x1f,%eax 8053847: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp) 805384d: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx 8053853: c1 fa 05 sar $0x5,%edx 8053856: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 805385c: 8d 0c 91 lea (%ecx,%edx,4),%ecx 805385f: 03 4d e0 add 0xffffffe0(%ebp),%ecx 8053862: 8b 74 b5 bc mov 0xffffffbc(%ebp,%esi,4),%esi 8053866: 89 b5 b0 fe ff ff mov %esi,0xfffffeb0(%ebp) 805386c: 89 31 mov %esi,(%ecx) 805386e: 8d 43 f8 lea 0xfffffff8(%ebx),%eax 8053871: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 8053877: 8b b5 5c ff ff ff mov 0xffffff5c(%ebp),%esi 805387d: 83 c6 fe add $0xfffffffe,%esi 8053880: 8b 55 a8 mov 0xffffffa8(%ebp),%edx 8053883: 03 55 e8 add 0xffffffe8(%ebp),%edx 8053886: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp) 805388c: 79 09 jns 0x8053897 805388e: 83 c2 1f add $0x1f,%edx 8053891: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp) 8053897: 8b 8d 64 ff ff ff mov 0xffffff64(%ebp),%ecx 805389d: c1 f9 05 sar $0x5,%ecx 80538a0: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 80538a6: 8d 04 88 lea (%eax,%ecx,4),%eax 80538a9: 03 45 e0 add 0xffffffe0(%ebp),%eax 80538ac: 8b 74 b5 bc mov 0xffffffbc(%ebp,%esi,4),%esi 80538b0: 89 b5 ac fe ff ff mov %esi,0xfffffeac(%ebp) 80538b6: 89 30 mov %esi,(%eax) 80538b8: 8d 53 f4 lea 0xfffffff4(%ebx),%edx 80538bb: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 80538c1: 8b b5 5c ff ff ff mov 0xffffff5c(%ebp),%esi 80538c7: 83 c6 fd add $0xfffffffd,%esi 80538ca: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 80538cd: 03 4d e8 add 0xffffffe8(%ebp),%ecx 80538d0: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 80538d6: 79 09 jns 0x80538e1 80538d8: 83 c1 1f add $0x1f,%ecx 80538db: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 80538e1: 8b 85 64 ff ff ff mov 0xffffff64(%ebp),%eax 80538e7: c1 f8 05 sar $0x5,%eax 80538ea: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 80538f0: 8d 14 82 lea (%edx,%eax,4),%edx 80538f3: 03 55 e0 add 0xffffffe0(%ebp),%edx 80538f6: 8b 74 b5 bc mov 0xffffffbc(%ebp,%esi,4),%esi 80538fa: 89 b5 a8 fe ff ff mov %esi,0xfffffea8(%ebp) 8053900: 89 32 mov %esi,(%edx) 8053902: 83 c3 f0 add $0xfffffff0,%ebx 8053905: 83 85 5c ff ff ff fc addl $0xfffffffc,0xffffff5c(%ebp) 805390c: 0f 89 ee fe ff ff jns 0x8053800 8053912: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 8053915: 03 5d e8 add 0xffffffe8(%ebp),%ebx 8053918: 79 03 jns 0x805391d 805391a: 83 c3 1f add $0x1f,%ebx 805391d: 89 d8 mov %ebx,%eax 805391f: c1 f8 05 sar $0x5,%eax 8053922: 01 45 dc add %eax,0xffffffdc(%ebp) 8053925: eb 72 jmp 0x8053999 8053927: 90 nop 8053928: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 805392b: 03 5d e8 add 0xffffffe8(%ebp),%ebx 805392e: 89 de mov %ebx,%esi 8053930: 79 03 jns 0x8053935 8053932: 8d 73 1f lea 0x1f(%ebx),%esi 8053935: 89 f0 mov %esi,%eax 8053937: 24 e0 and $0xe0,%al 8053939: 29 c3 sub %eax,%ebx 805393b: 89 d8 mov %ebx,%eax 805393d: 50 push %eax 805393e: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8053941: 50 push %eax 8053942: 8d 45 bc lea 0xffffffbc(%ebp),%eax 8053945: 50 push %eax 8053946: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 8053949: 03 5d e8 add 0xffffffe8(%ebp),%ebx 805394c: 79 03 jns 0x8053951 805394e: 83 c3 1f add $0x1f,%ebx 8053951: 89 d8 mov %ebx,%eax 8053953: c1 f8 05 sar $0x5,%eax 8053956: c1 e0 02 shl $0x2,%eax 8053959: 03 45 e0 add 0xffffffe0(%ebp),%eax 805395c: 50 push %eax 805395d: e8 ae 4d 00 00 call 0x8058710 8053962: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8053965: 8b 5d a8 mov 0xffffffa8(%ebp),%ebx 8053968: 03 5d e8 add 0xffffffe8(%ebp),%ebx 805396b: 79 03 jns 0x8053970 805396d: 83 c3 1f add $0x1f,%ebx 8053970: 89 d8 mov %ebx,%eax 8053972: c1 f8 05 sar $0x5,%eax 8053975: 01 45 dc add %eax,0xffffffdc(%ebp) 8053978: 83 c4 10 add $0x10,%esp 805397b: 83 7d d8 00 cmpl $0x0,0xffffffd8(%ebp) 805397f: 74 18 je 0x8053999 8053981: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8053984: c1 e1 02 shl $0x2,%ecx 8053987: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 805398d: 8b 45 d8 mov 0xffffffd8(%ebp),%eax 8053990: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8053993: 89 04 0a mov %eax,(%edx,%ecx,1) 8053996: ff 45 dc incl 0xffffffdc(%ebp) 8053999: c7 85 5c ff ff ff 00 movl $0x0,0xffffff5c(%ebp) 80539a0: 00 00 00 80539a3: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 80539a6: c7 85 60 ff ff ff 00 movl $0x0,0xffffff60(%ebp) 80539ad: 00 00 00 80539b0: 8b 75 a8 mov 0xffffffa8(%ebp),%esi 80539b3: 03 75 e8 add 0xffffffe8(%ebp),%esi 80539b6: 79 03 jns 0x80539bb 80539b8: 83 c6 1f add $0x1f,%esi 80539bb: 89 f0 mov %esi,%eax 80539bd: c1 f8 05 sar $0x5,%eax 80539c0: 39 85 5c ff ff ff cmp %eax,0xffffff5c(%ebp) 80539c6: 7d 20 jge 0x80539e8 80539c8: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 80539ce: c7 04 0b 00 00 00 00 movl $0x0,(%ebx,%ecx,1) 80539d5: 83 c1 04 add $0x4,%ecx 80539d8: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 80539de: ff 85 5c ff ff ff incl 0xffffff5c(%ebp) 80539e4: eb ca jmp 0x80539b0 80539e6: 8d 36 lea (%esi),%esi 80539e8: 8b 75 98 mov 0xffffff98(%ebp),%esi 80539eb: 83 c6 04 add $0x4,%esi 80539ee: 8d 36 lea (%esi),%esi 80539f0: 83 c6 f0 add $0xfffffff0,%esi 80539f3: 83 45 98 f0 addl $0xfffffff0,0xffffff98(%ebp) 80539f7: 89 f8 mov %edi,%eax 80539f9: 03 46 04 add 0x4(%esi),%eax 80539fc: 48 dec %eax 80539fd: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 8053a00: 0f 8c d9 00 00 00 jl 0x8053adf 8053a06: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 8053a0a: 75 20 jne 0x8053a2c 8053a0c: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8053a0f: 8b 55 98 mov 0xffffff98(%ebp),%edx 8053a12: 8b 12 mov (%edx),%edx 8053a14: 8b 1e mov (%esi),%ebx 8053a16: 8d 0c 9d 00 00 00 00 lea 0x0(,%ebx,4),%ecx 8053a1d: 51 push %ecx 8053a1e: 52 push %edx 8053a1f: 50 push %eax 8053a20: e8 07 2b 00 00 call 0x805652c 8053a25: 83 c4 0c add $0xc,%esp 8053a28: eb 40 jmp 0x8053a6a 8053a2a: 8d 36 lea (%esi),%esi 8053a2c: 8b 06 mov (%esi),%eax 8053a2e: 83 c0 fe add $0xfffffffe,%eax 8053a31: 50 push %eax 8053a32: 8b 55 98 mov 0xffffff98(%ebp),%edx 8053a35: 8b 12 mov (%edx),%edx 8053a37: 83 c2 08 add $0x8,%edx 8053a3a: 52 push %edx 8053a3b: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 8053a3e: 51 push %ecx 8053a3f: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8053a42: 50 push %eax 8053a43: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8053a46: 52 push %edx 8053a47: e8 20 4d 00 00 call 0x805876c 8053a4c: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8053a52: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8053a55: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 8053a58: 03 1e add (%esi),%ebx 8053a5a: 83 c3 fe add $0xfffffffe,%ebx 8053a5d: 83 c4 14 add $0x14,%esp 8053a60: 83 bd 5c ff ff ff 00 cmpl $0x0,0xffffff5c(%ebp) 8053a67: 75 01 jne 0x8053a6a 8053a69: 4b dec %ebx 8053a6a: 39 5d dc cmp %ebx,0xffffffdc(%ebp) 8053a6d: 7f 17 jg 0x8053a86 8053a6f: 75 6e jne 0x8053adf 8053a71: 53 push %ebx 8053a72: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8053a75: 50 push %eax 8053a76: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053a79: 50 push %eax 8053a7a: e8 c9 44 00 00 call 0x8057f48 8053a7f: 83 c4 0c add $0xc,%esp 8053a82: 85 c0 test %eax,%eax 8053a84: 7c 59 jl 0x8053adf 8053a86: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 8053a89: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8053a8c: 89 5d e4 mov %ebx,0xffffffe4(%ebp) 8053a8f: c1 e3 02 shl $0x2,%ebx 8053a92: 89 9d 64 ff ff ff mov %ebx,0xffffff64(%ebp) 8053a98: 53 push %ebx 8053a99: 50 push %eax 8053a9a: 51 push %ecx 8053a9b: e8 8c 2a 00 00 call 0x805652c 8053aa0: 83 c4 0c add $0xc,%esp 8053aa3: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 8053aa6: c1 e2 02 shl $0x2,%edx 8053aa9: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp) 8053aaf: 03 55 d4 add 0xffffffd4(%ebp),%edx 8053ab2: 83 c2 fc add $0xfffffffc,%edx 8053ab5: 0f bd 0a bsr (%edx),%ecx 8053ab8: 8b 7d e4 mov 0xffffffe4(%ebp),%edi 8053abb: 83 c7 fe add $0xfffffffe,%edi 8053abe: c1 e7 05 shl $0x5,%edi 8053ac1: 89 bd 60 ff ff ff mov %edi,0xffffff60(%ebp) 8053ac7: 89 cf mov %ecx,%edi 8053ac9: 83 f7 e0 xor $0xffffffe0,%edi 8053acc: 03 bd 60 ff ff ff add 0xffffff60(%ebp),%edi 8053ad2: b8 01 00 00 00 mov $0x1,%eax 8053ad7: 8b 4d a0 mov 0xffffffa0(%ebp),%ecx 8053ada: d3 e0 shl %cl,%eax 8053adc: 09 45 9c or %eax,0xffffff9c(%ebp) 8053adf: ff 4d a0 decl 0xffffffa0(%ebp) 8053ae2: 81 7d 98 ac 8d 06 08 cmpl $0x8068dac,0xffffff98(%ebp) 8053ae9: 0f 87 01 ff ff ff ja 0x80539f0 8053aef: 8b 55 9c mov 0xffffff9c(%ebp),%edx 8053af2: 89 55 e8 mov %edx,0xffffffe8(%ebp) 8053af5: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 8053af9: 0f 8e d1 08 00 00 jle 0x80543d0 8053aff: 31 ff xor %edi,%edi 8053b01: 8b 75 d4 mov 0xffffffd4(%ebp),%esi 8053b04: 83 3e 00 cmpl $0x0,(%esi) 8053b07: 75 3d jne 0x8053b46 8053b09: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 8053b0c: 83 3b 00 cmpl $0x0,(%ebx) 8053b0f: 75 35 jne 0x8053b46 8053b11: bf 01 00 00 00 mov $0x1,%edi 8053b16: 83 7e 04 00 cmpl $0x0,0x4(%esi) 8053b1a: 75 2a jne 0x8053b46 8053b1c: 83 7b 04 00 cmpl $0x0,0x4(%ebx) 8053b20: 75 24 jne 0x8053b46 8053b22: 89 b5 5c ff ff ff mov %esi,0xffffff5c(%ebp) 8053b28: 89 de mov %ebx,%esi 8053b2a: bb 04 00 00 00 mov $0x4,%ebx 8053b2f: 90 nop 8053b30: 83 c3 04 add $0x4,%ebx 8053b33: 47 inc %edi 8053b34: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053b3a: 83 3c 19 00 cmpl $0x0,(%ecx,%ebx,1) 8053b3e: 75 06 jne 0x8053b46 8053b40: 83 3c 1e 00 cmpl $0x0,(%esi,%ebx,1) 8053b44: 74 ea je 0x8053b30 8053b46: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8053b49: c1 e0 02 shl $0x2,%eax 8053b4c: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp) 8053b52: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053b55: 83 c0 fc add $0xfffffffc,%eax 8053b58: 0f bd 10 bsr (%eax),%edx 8053b5b: 89 d3 mov %edx,%ebx 8053b5d: 80 f3 1f xor $0x1f,%bl 8053b60: 85 db test %ebx,%ebx 8053b62: 0f 85 20 02 00 00 jne 0x8053d88 8053b68: 85 ff test %edi,%edi 8053b6a: 0f 8e 60 08 00 00 jle 0x80543d0 8053b70: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 8053b73: 29 f9 sub %edi,%ecx 8053b75: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 8053b7b: 39 cb cmp %ecx,%ebx 8053b7d: 0f 8d f2 00 00 00 jge 0x8053c75 8053b83: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8053b86: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8053b8c: 8d 14 bd 00 00 00 00 lea 0x0(,%edi,4),%edx 8053b93: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8053b99: 31 db xor %ebx,%ebx 8053b9b: 8d 34 8d 00 00 00 00 lea 0x0(,%ecx,4),%esi 8053ba2: 83 e1 03 and $0x3,%ecx 8053ba5: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 8053bab: 74 5d je 0x8053c0a 8053bad: 83 f9 01 cmp $0x1,%ecx 8053bb0: 7e 36 jle 0x8053be8 8053bb2: 83 f9 02 cmp $0x2,%ecx 8053bb5: 7e 13 jle 0x8053bca 8053bb7: 03 55 d4 add 0xffffffd4(%ebp),%edx 8053bba: 8b 0a mov (%edx),%ecx 8053bbc: 89 08 mov %ecx,(%eax) 8053bbe: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053bc5: bb 04 00 00 00 mov $0x4,%ebx 8053bca: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053bd0: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053bd3: 8b 10 mov (%eax),%edx 8053bd5: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053bdb: 89 14 19 mov %edx,(%ecx,%ebx,1) 8053bde: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053be5: 83 c3 04 add $0x4,%ebx 8053be8: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053bee: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053bf1: 8b 10 mov (%eax),%edx 8053bf3: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053bf9: 89 14 19 mov %edx,(%ecx,%ebx,1) 8053bfc: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053c03: 83 c3 04 add $0x4,%ebx 8053c06: 39 f3 cmp %esi,%ebx 8053c08: 74 6b je 0x8053c75 8053c0a: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8053c10: 01 d8 add %ebx,%eax 8053c12: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8053c18: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053c1e: 03 55 d4 add 0xffffffd4(%ebp),%edx 8053c21: 8b 0a mov (%edx),%ecx 8053c23: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8053c29: 89 08 mov %ecx,(%eax) 8053c2b: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053c31: 03 55 d4 add 0xffffffd4(%ebp),%edx 8053c34: 8b 4a 04 mov 0x4(%edx),%ecx 8053c37: 89 48 04 mov %ecx,0x4(%eax) 8053c3a: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053c40: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053c43: 8b 50 08 mov 0x8(%eax),%edx 8053c46: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053c4c: 89 51 08 mov %edx,0x8(%ecx) 8053c4f: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053c55: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053c58: 8b 50 0c mov 0xc(%eax),%edx 8053c5b: 89 51 0c mov %edx,0xc(%ecx) 8053c5e: 83 85 60 ff ff ff 10 addl $0x10,0xffffff60(%ebp) 8053c65: 83 c1 10 add $0x10,%ecx 8053c68: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8053c6e: 83 c3 10 add $0x10,%ebx 8053c71: 39 f3 cmp %esi,%ebx 8053c73: 75 a3 jne 0x8053c18 8053c75: 29 7d e4 sub %edi,0xffffffe4(%ebp) 8053c78: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8053c7b: 29 f9 sub %edi,%ecx 8053c7d: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 8053c83: 85 c9 test %ecx,%ecx 8053c85: 0f 8e f2 00 00 00 jle 0x8053d7d 8053c8b: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053c8e: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8053c94: 8d 14 bd 00 00 00 00 lea 0x0(,%edi,4),%edx 8053c9b: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8053ca1: 31 db xor %ebx,%ebx 8053ca3: 8d 34 8d 00 00 00 00 lea 0x0(,%ecx,4),%esi 8053caa: 83 e1 03 and $0x3,%ecx 8053cad: 89 8d 64 ff ff ff mov %ecx,0xffffff64(%ebp) 8053cb3: 74 5d je 0x8053d12 8053cb5: 83 f9 01 cmp $0x1,%ecx 8053cb8: 7e 36 jle 0x8053cf0 8053cba: 83 f9 02 cmp $0x2,%ecx 8053cbd: 7e 13 jle 0x8053cd2 8053cbf: 03 55 e0 add 0xffffffe0(%ebp),%edx 8053cc2: 8b 0a mov (%edx),%ecx 8053cc4: 89 08 mov %ecx,(%eax) 8053cc6: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053ccd: bb 04 00 00 00 mov $0x4,%ebx 8053cd2: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053cd8: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053cdb: 8b 10 mov (%eax),%edx 8053cdd: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053ce3: 89 14 19 mov %edx,(%ecx,%ebx,1) 8053ce6: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053ced: 83 c3 04 add $0x4,%ebx 8053cf0: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053cf6: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053cf9: 8b 10 mov (%eax),%edx 8053cfb: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053d01: 89 14 19 mov %edx,(%ecx,%ebx,1) 8053d04: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8053d0b: 83 c3 04 add $0x4,%ebx 8053d0e: 39 f3 cmp %esi,%ebx 8053d10: 74 6b je 0x8053d7d 8053d12: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8053d18: 01 d8 add %ebx,%eax 8053d1a: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8053d20: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053d26: 03 55 e0 add 0xffffffe0(%ebp),%edx 8053d29: 8b 0a mov (%edx),%ecx 8053d2b: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8053d31: 89 08 mov %ecx,(%eax) 8053d33: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8053d39: 03 55 e0 add 0xffffffe0(%ebp),%edx 8053d3c: 8b 4a 04 mov 0x4(%edx),%ecx 8053d3f: 89 48 04 mov %ecx,0x4(%eax) 8053d42: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053d48: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053d4b: 8b 50 08 mov 0x8(%eax),%edx 8053d4e: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8053d54: 89 51 08 mov %edx,0x8(%ecx) 8053d57: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 8053d5d: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053d60: 8b 50 0c mov 0xc(%eax),%edx 8053d63: 89 51 0c mov %edx,0xc(%ecx) 8053d66: 83 85 60 ff ff ff 10 addl $0x10,0xffffff60(%ebp) 8053d6d: 83 c1 10 add $0x10,%ecx 8053d70: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8053d76: 83 c3 10 add $0x10,%ebx 8053d79: 39 f3 cmp %esi,%ebx 8053d7b: 75 a3 jne 0x8053d20 8053d7d: 29 7d dc sub %edi,0xffffffdc(%ebp) 8053d80: e9 4b 06 00 00 jmp 0x80543d0 8053d85: 8d 76 00 lea 0x0(%esi),%esi 8053d88: 8d 34 bd 00 00 00 00 lea 0x0(,%edi,4),%esi 8053d8f: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 8053d92: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8053d98: 83 3c 31 00 cmpl $0x0,(%ecx,%esi,1) 8053d9c: 74 2a je 0x8053dc8 8053d9e: 0f bc 04 31 bsf (%ecx,%esi,1),%eax 8053da2: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 8053da8: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8053dab: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 8053db1: 83 3c 32 00 cmpl $0x0,(%edx,%esi,1) 8053db5: 74 25 je 0x8053ddc 8053db7: 0f bc 34 32 bsf (%edx,%esi,1),%esi 8053dbb: 39 c6 cmp %eax,%esi 8053dbd: 7d 1d jge 0x8053ddc 8053dbf: 89 b5 60 ff ff ff mov %esi,0xffffff60(%ebp) 8053dc5: eb 15 jmp 0x8053ddc 8053dc7: 90 nop 8053dc8: 8d 0c bd 00 00 00 00 lea 0x0(,%edi,4),%ecx 8053dcf: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053dd2: 0f bc 04 08 bsf (%eax,%ecx,1),%eax 8053dd6: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 8053ddc: 85 ff test %edi,%edi 8053dde: 75 58 jne 0x8053e38 8053de0: b8 20 00 00 00 mov $0x20,%eax 8053de5: 29 d8 sub %ebx,%eax 8053de7: 39 85 60 ff ff ff cmp %eax,0xffffff60(%ebp) 8053ded: 7d 58 jge 0x8053e47 8053def: 53 push %ebx 8053df0: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8053df3: 50 push %eax 8053df4: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8053df7: 50 push %eax 8053df8: 50 push %eax 8053df9: e8 12 49 00 00 call 0x8058710 8053dfe: 53 push %ebx 8053dff: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8053e02: 50 push %eax 8053e03: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053e06: 50 push %eax 8053e07: 50 push %eax 8053e08: e8 03 49 00 00 call 0x8058710 8053e0d: 89 c3 mov %eax,%ebx 8053e0f: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 8053e12: 83 c4 20 add $0x20,%esp 8053e15: 85 db test %ebx,%ebx 8053e17: 0f 84 b3 05 00 00 je 0x80543d0 8053e1d: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8053e20: c1 e2 02 shl $0x2,%edx 8053e23: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8053e29: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 8053e2c: 89 1c 11 mov %ebx,(%ecx,%edx,1) 8053e2f: ff 45 dc incl 0xffffffdc(%ebp) 8053e32: e9 99 05 00 00 jmp 0x80543d0 8053e37: 90 nop 8053e38: b8 20 00 00 00 mov $0x20,%eax 8053e3d: 29 d8 sub %ebx,%eax 8053e3f: 39 85 60 ff ff ff cmp %eax,0xffffff60(%ebp) 8053e45: 7c 5d jl 0x8053ea4 8053e47: be 20 00 00 00 mov $0x20,%esi 8053e4c: 29 de sub %ebx,%esi 8053e4e: 56 push %esi 8053e4f: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8053e52: 29 f8 sub %edi,%eax 8053e54: 50 push %eax 8053e55: 8d 1c bd 00 00 00 00 lea 0x0(,%edi,4),%ebx 8053e5c: 89 d8 mov %ebx,%eax 8053e5e: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053e61: 50 push %eax 8053e62: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8053e65: 50 push %eax 8053e66: e8 45 61 00 00 call 0x8059fb0 8053e6b: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8053e6e: 48 dec %eax 8053e6f: 29 f8 sub %edi,%eax 8053e71: 89 45 e4 mov %eax,0xffffffe4(%ebp) 8053e74: 56 push %esi 8053e75: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8053e78: 29 f8 sub %edi,%eax 8053e7a: 50 push %eax 8053e7b: 03 5d e0 add 0xffffffe0(%ebp),%ebx 8053e7e: 53 push %ebx 8053e7f: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053e82: 50 push %eax 8053e83: e8 28 61 00 00 call 0x8059fb0 8053e88: 83 c4 20 add $0x20,%esp 8053e8b: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8053e8e: 29 f8 sub %edi,%eax 8053e90: c1 e0 02 shl $0x2,%eax 8053e93: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053e96: 83 78 fc 00 cmpl $0x0,0xfffffffc(%eax) 8053e9a: 75 60 jne 0x8053efc 8053e9c: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8053e9f: 4b dec %ebx 8053ea0: eb 5d jmp 0x8053eff 8053ea2: 8d 36 lea (%esi),%esi 8053ea4: be 20 00 00 00 mov $0x20,%esi 8053ea9: 29 de sub %ebx,%esi 8053eab: 56 push %esi 8053eac: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8053eaf: 40 inc %eax 8053eb0: 29 f8 sub %edi,%eax 8053eb2: 50 push %eax 8053eb3: 8d 1c bd fc ff ff ff lea 0xfffffffc(,%edi,4),%ebx 8053eba: 89 d8 mov %ebx,%eax 8053ebc: 03 45 d4 add 0xffffffd4(%ebp),%eax 8053ebf: 50 push %eax 8053ec0: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8053ec3: 50 push %eax 8053ec4: e8 e7 60 00 00 call 0x8059fb0 8053ec9: 29 7d e4 sub %edi,0xffffffe4(%ebp) 8053ecc: 56 push %esi 8053ecd: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8053ed0: 40 inc %eax 8053ed1: 29 f8 sub %edi,%eax 8053ed3: 50 push %eax 8053ed4: 03 5d e0 add 0xffffffe0(%ebp),%ebx 8053ed7: 53 push %ebx 8053ed8: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053edb: 50 push %eax 8053edc: e8 cf 60 00 00 call 0x8059fb0 8053ee1: 83 c4 20 add $0x20,%esp 8053ee4: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8053ee7: 40 inc %eax 8053ee8: 89 c3 mov %eax,%ebx 8053eea: 29 fb sub %edi,%ebx 8053eec: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 8053ef3: 03 45 e0 add 0xffffffe0(%ebp),%eax 8053ef6: 83 78 fc 00 cmpl $0x0,0xfffffffc(%eax) 8053efa: 75 05 jne 0x8053f01 8053efc: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8053eff: 29 fb sub %edi,%ebx 8053f01: 89 5d dc mov %ebx,0xffffffdc(%ebp) 8053f04: e9 c7 04 00 00 jmp 0x80543d0 8053f09: 8d 76 00 lea 0x0(%esi),%esi 8053f0c: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 8053f10: 0f 8d 7e 04 00 00 jge 0x8054394 8053f16: c7 45 94 00 00 00 00 movl $0x0,0xffffff94(%ebp) 8053f1d: c7 45 90 0c 00 00 00 movl $0xc,0xffffff90(%ebp) 8053f24: c7 45 8c 7c 8e 06 08 movl $0x8068e7c,0xffffff8c(%ebp) 8053f2b: 8b 45 a8 mov 0xffffffa8(%ebp),%eax 8053f2e: 50 push %eax 8053f2f: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8053f32: 52 push %edx 8053f33: 8d 4d bc lea 0xffffffbc(%ebp),%ecx 8053f36: 51 push %ecx 8053f37: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053f3a: 50 push %eax 8053f3b: e8 d0 47 00 00 call 0x8058710 8053f40: 89 c3 mov %eax,%ebx 8053f42: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 8053f45: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8053f48: c1 e2 02 shl $0x2,%edx 8053f4b: 89 95 60 ff ff ff mov %edx,0xffffff60(%ebp) 8053f51: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 8053f54: 89 1c 11 mov %ebx,(%ecx,%edx,1) 8053f57: ff 45 dc incl 0xffffffdc(%ebp) 8053f5a: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) 8053f61: f7 5d e8 negl 0xffffffe8(%ebp) 8053f64: 83 c4 10 add $0x10,%esp 8053f67: c7 85 68 ff ff ff 80 movl $0x8068e80,0xffffff68(%ebp) 8053f6e: 8e 06 08 8053f71: 8d 76 00 lea 0x0(%esi),%esi 8053f74: 83 85 68 ff ff ff f0 addl $0xfffffff0,0xffffff68(%ebp) 8053f7b: 83 45 8c f0 addl $0xfffffff0,0xffffff8c(%ebp) 8053f7f: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 8053f82: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax 8053f88: 39 50 08 cmp %edx,0x8(%eax) 8053f8b: 0f 8f 45 03 00 00 jg 0x80542d6 8053f91: 8b 18 mov (%eax),%ebx 8053f93: 83 c3 fe add $0xfffffffe,%ebx 8053f96: 39 5d dc cmp %ebx,0xffffffdc(%ebp) 8053f99: 7d 19 jge 0x8053fb4 8053f9b: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8053f9e: 51 push %ecx 8053f9f: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053fa2: 50 push %eax 8053fa3: 53 push %ebx 8053fa4: 8b 55 8c mov 0xffffff8c(%ebp),%edx 8053fa7: 8b 12 mov (%edx),%edx 8053fa9: 83 c2 08 add $0x8,%edx 8053fac: 52 push %edx 8053fad: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 8053fb0: 51 push %ecx 8053fb1: eb 22 jmp 0x8053fd5 8053fb3: 90 nop 8053fb4: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax 8053fba: 8b 00 mov (%eax),%eax 8053fbc: 83 c0 fe add $0xfffffffe,%eax 8053fbf: 50 push %eax 8053fc0: 8b 55 8c mov 0xffffff8c(%ebp),%edx 8053fc3: 8b 12 mov (%edx),%edx 8053fc5: 83 c2 08 add $0x8,%edx 8053fc8: 52 push %edx 8053fc9: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8053fcc: 51 push %ecx 8053fcd: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8053fd0: 50 push %eax 8053fd1: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 8053fd4: 52 push %edx 8053fd5: e8 92 47 00 00 call 0x805876c 8053fda: 89 c3 mov %eax,%ebx 8053fdc: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 8053fdf: 83 c4 14 add $0x14,%esp 8053fe2: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 8053fe5: 8b 8d 68 ff ff ff mov 0xffffff68(%ebp),%ecx 8053feb: 03 19 add (%ecx),%ebx 8053fed: 83 c3 fe add $0xfffffffe,%ebx 8053ff0: 83 7d d8 00 cmpl $0x0,0xffffffd8(%ebp) 8053ff4: 75 01 jne 0x8053ff7 8053ff6: 4b dec %ebx 8053ff7: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 8053ffe: 03 45 d0 add 0xffffffd0(%ebp),%eax 8054001: 83 c0 fc add $0xfffffffc,%eax 8054004: 0f bd 00 bsr (%eax),%eax 8054007: 89 c6 mov %eax,%esi 8054009: 83 f6 1f xor $0x1f,%esi 805400c: 89 df mov %ebx,%edi 805400e: 2b 7d dc sub 0xffffffdc(%ebp),%edi 8054011: 89 fa mov %edi,%edx 8054013: c1 e2 05 shl $0x5,%edx 8054016: 8d 46 e1 lea 0xffffffe1(%esi),%eax 8054019: 89 d7 mov %edx,%edi 805401b: 29 c7 sub %eax,%edi 805401d: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 8054020: 83 c0 03 add $0x3,%eax 8054023: 39 c7 cmp %eax,%edi 8054025: 75 46 jne 0x805406d 8054027: 83 fe 1c cmp $0x1c,%esi 805402a: 7f 1c jg 0x8054048 805402c: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp) 8054033: b8 1c 00 00 00 mov $0x1c,%eax 8054038: 29 f0 sub %esi,%eax 805403a: 89 c1 mov %eax,%ecx 805403c: b8 0a 00 00 00 mov $0xa,%eax 8054041: d3 e0 shl %cl,%eax 8054043: 89 45 b8 mov %eax,0xffffffb8(%ebp) 8054046: eb 25 jmp 0x805406d 8054048: c7 45 b4 00 00 00 a0 movl $0xa0000000,0xffffffb4(%ebp) 805404f: c7 45 b8 00 00 00 00 movl $0x0,0xffffffb8(%ebp) 8054056: b8 20 00 00 00 mov $0x20,%eax 805405b: 29 f0 sub %esi,%eax 805405d: 50 push %eax 805405e: 6a 02 push $0x2 8054060: 8d 45 b4 lea 0xffffffb4(%ebp),%eax 8054063: 50 push %eax 8054064: 50 push %eax 8054065: e8 a6 46 00 00 call 0x8058710 805406a: 83 c4 10 add $0x10,%esp 805406d: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 8054070: 83 c2 03 add $0x3,%edx 8054073: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 8054079: 39 d7 cmp %edx,%edi 805407b: 7c 36 jl 0x80540b3 805407d: 0f 85 53 02 00 00 jne 0x80542d6 8054083: 8d 0c 9d 00 00 00 00 lea 0x0(,%ebx,4),%ecx 805408a: 03 4d d0 add 0xffffffd0(%ebp),%ecx 805408d: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 8054093: 8b 41 fc mov 0xfffffffc(%ecx),%eax 8054096: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 805409c: 39 45 b8 cmp %eax,0xffffffb8(%ebp) 805409f: 77 12 ja 0x80540b3 80540a1: 0f 85 2f 02 00 00 jne 0x80542d6 80540a7: 8b 51 f8 mov 0xfffffff8(%ecx),%edx 80540aa: 39 55 b4 cmp %edx,0xffffffb4(%ebp) 80540ad: 0f 86 23 02 00 00 jbe 0x80542d6 80540b3: 29 7d e8 sub %edi,0xffffffe8(%ebp) 80540b6: b8 01 00 00 00 mov $0x1,%eax 80540bb: 8b 4d 90 mov 0xffffff90(%ebp),%ecx 80540be: d3 e0 shl %cl,%eax 80540c0: 09 45 94 or %eax,0xffffff94(%ebp) 80540c3: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 80540c7: 7d 03 jge 0x80540cc 80540c9: 2b 75 e8 sub 0xffffffe8(%ebp),%esi 80540cc: 31 ff xor %edi,%edi 80540ce: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 80540d1: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 80540d7: 83 38 00 cmpl $0x0,(%eax) 80540da: 75 2a jne 0x8054106 80540dc: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 80540e2: c7 85 5c ff ff ff 00 movl $0x0,0xffffff5c(%ebp) 80540e9: 00 00 00 80540ec: 83 85 5c ff ff ff 04 addl $0x4,0xffffff5c(%ebp) 80540f3: 47 inc %edi 80540f4: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 80540fa: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 8054100: 83 3c 11 00 cmpl $0x0,(%ecx,%edx,1) 8054104: 74 e6 je 0x80540ec 8054106: 83 fe 1f cmp $0x1f,%esi 8054109: 0f 85 25 01 00 00 jne 0x8054234 805410f: 89 d8 mov %ebx,%eax 8054111: 29 f8 sub %edi,%eax 8054113: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp) 8054119: 85 c0 test %eax,%eax 805411b: 0f 8e 08 01 00 00 jle 0x8054229 8054121: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8054124: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 805412a: 8d 0c bd 00 00 00 00 lea 0x0(,%edi,4),%ecx 8054131: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 8054137: 31 f6 xor %esi,%esi 8054139: c1 e0 02 shl $0x2,%eax 805413c: 89 85 6c ff ff ff mov %eax,0xffffff6c(%ebp) 8054142: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx 8054148: 83 e2 03 and $0x3,%edx 805414b: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp) 8054151: 74 67 je 0x80541ba 8054153: 83 fa 01 cmp $0x1,%edx 8054156: 7e 3c jle 0x8054194 8054158: 83 fa 02 cmp $0x2,%edx 805415b: 7e 19 jle 0x8054176 805415d: 03 4d d0 add 0xffffffd0(%ebp),%ecx 8054160: 8b 09 mov (%ecx),%ecx 8054162: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8054168: 89 08 mov %ecx,(%eax) 805416a: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8054171: be 04 00 00 00 mov $0x4,%esi 8054176: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 805417c: 03 55 d0 add 0xffffffd0(%ebp),%edx 805417f: 8b 0a mov (%edx),%ecx 8054181: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8054187: 89 0c 30 mov %ecx,(%eax,%esi,1) 805418a: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 8054191: 83 c6 04 add $0x4,%esi 8054194: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 805419a: 03 55 d0 add 0xffffffd0(%ebp),%edx 805419d: 8b 0a mov (%edx),%ecx 805419f: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 80541a5: 89 0c 30 mov %ecx,(%eax,%esi,1) 80541a8: 83 85 60 ff ff ff 04 addl $0x4,0xffffff60(%ebp) 80541af: 83 c6 04 add $0x4,%esi 80541b2: 39 b5 6c ff ff ff cmp %esi,0xffffff6c(%ebp) 80541b8: 74 6f je 0x8054229 80541ba: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 80541c0: 01 f2 add %esi,%edx 80541c2: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 80541c8: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 80541ce: 03 4d d0 add 0xffffffd0(%ebp),%ecx 80541d1: 8b 01 mov (%ecx),%eax 80541d3: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 80541d9: 89 02 mov %eax,(%edx) 80541db: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 80541e1: 03 4d d0 add 0xffffffd0(%ebp),%ecx 80541e4: 8b 41 04 mov 0x4(%ecx),%eax 80541e7: 89 42 04 mov %eax,0x4(%edx) 80541ea: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 80541f0: 03 55 d0 add 0xffffffd0(%ebp),%edx 80541f3: 8b 4a 08 mov 0x8(%edx),%ecx 80541f6: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 80541fc: 89 48 08 mov %ecx,0x8(%eax) 80541ff: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 8054205: 03 55 d0 add 0xffffffd0(%ebp),%edx 8054208: 8b 4a 0c mov 0xc(%edx),%ecx 805420b: 89 48 0c mov %ecx,0xc(%eax) 805420e: 83 85 60 ff ff ff 10 addl $0x10,0xffffff60(%ebp) 8054215: 83 c0 10 add $0x10,%eax 8054218: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 805421e: 83 c6 10 add $0x10,%esi 8054221: 39 b5 6c ff ff ff cmp %esi,0xffffff6c(%ebp) 8054227: 75 9f jne 0x80541c8 8054229: 29 fb sub %edi,%ebx 805422b: 89 5d dc mov %ebx,0xffffffdc(%ebp) 805422e: e9 a3 00 00 00 jmp 0x80542d6 8054233: 90 nop 8054234: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 805423b: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 805423e: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 8054244: 0f bc 0c 02 bsf (%edx,%eax,1),%ecx 8054248: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 805424e: 85 ff test %edi,%edi 8054250: 75 3a jne 0x805428c 8054252: b8 1f 00 00 00 mov $0x1f,%eax 8054257: 29 f0 sub %esi,%eax 8054259: 39 c8 cmp %ecx,%eax 805425b: 7e 3e jle 0x805429b 805425d: 46 inc %esi 805425e: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 8054264: 56 push %esi 8054265: 53 push %ebx 8054266: 52 push %edx 8054267: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805426a: 50 push %eax 805426b: e8 a0 44 00 00 call 0x8058710 8054270: 89 c6 mov %eax,%esi 8054272: 89 75 d8 mov %esi,0xffffffd8(%ebp) 8054275: 8d 53 01 lea 0x1(%ebx),%edx 8054278: 89 55 dc mov %edx,0xffffffdc(%ebp) 805427b: 8d 1c 9d 04 00 00 00 lea 0x4(,%ebx,4),%ebx 8054282: 89 d9 mov %ebx,%ecx 8054284: 03 4d e0 add 0xffffffe0(%ebp),%ecx 8054287: 89 71 fc mov %esi,0xfffffffc(%ecx) 805428a: eb 47 jmp 0x80542d3 805428c: b8 1f 00 00 00 mov $0x1f,%eax 8054291: 29 f0 sub %esi,%eax 8054293: 39 85 60 ff ff ff cmp %eax,0xffffff60(%ebp) 8054299: 7c 15 jl 0x80542b0 805429b: b8 1f 00 00 00 mov $0x1f,%eax 80542a0: 29 f0 sub %esi,%eax 80542a2: 50 push %eax 80542a3: 29 fb sub %edi,%ebx 80542a5: 53 push %ebx 80542a6: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 80542ad: eb 14 jmp 0x80542c3 80542af: 90 nop 80542b0: b8 1f 00 00 00 mov $0x1f,%eax 80542b5: 29 f0 sub %esi,%eax 80542b7: 50 push %eax 80542b8: 43 inc %ebx 80542b9: 29 fb sub %edi,%ebx 80542bb: 53 push %ebx 80542bc: 8d 04 bd fc ff ff ff lea 0xfffffffc(,%edi,4),%eax 80542c3: 03 45 d0 add 0xffffffd0(%ebp),%eax 80542c6: 50 push %eax 80542c7: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80542ca: 50 push %eax 80542cb: e8 e0 5c 00 00 call 0x8059fb0 80542d0: 89 5d dc mov %ebx,0xffffffdc(%ebp) 80542d3: 83 c4 10 add $0x10,%esp 80542d6: ff 4d 90 decl 0xffffff90(%ebp) 80542d9: 81 7d 8c bc 8d 06 08 cmpl $0x8068dbc,0xffffff8c(%ebp) 80542e0: 74 0a je 0x80542ec 80542e2: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 80542e6: 0f 8f 88 fc ff ff jg 0x8053f74 80542ec: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 80542f0: 0f 8e 95 00 00 00 jle 0x805438b 80542f6: 6a 0a push $0xa 80542f8: 8b 45 dc mov 0xffffffdc(%ebp),%eax 80542fb: 50 push %eax 80542fc: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80542ff: 50 push %eax 8054300: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8054303: 50 push %eax 8054304: e8 d7 4a 00 00 call 0x8058de0 8054309: 89 45 d8 mov %eax,0xffffffd8(%ebp) 805430c: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 805430f: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8054312: 0f bc 30 bsf (%eax),%esi 8054315: 83 c4 10 add $0x10,%esp 8054318: 83 7d e8 04 cmpl $0x4,0xffffffe8(%ebp) 805431c: 7f 0a jg 0x8054328 805431e: 39 75 e8 cmp %esi,0xffffffe8(%ebp) 8054321: 7f 0a jg 0x805432d 8054323: eb 3f jmp 0x8054364 8054325: 8d 76 00 lea 0x0(%esi),%esi 8054328: 83 fe 03 cmp $0x3,%esi 805432b: 7f 37 jg 0x8054364 805432d: be 1c 00 00 00 mov $0x1c,%esi 8054332: 83 7d e8 04 cmpl $0x4,0xffffffe8(%ebp) 8054336: 7f 08 jg 0x8054340 8054338: be 20 00 00 00 mov $0x20,%esi 805433d: 2b 75 e8 sub 0xffffffe8(%ebp),%esi 8054340: 56 push %esi 8054341: 53 push %ebx 8054342: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8054345: 50 push %eax 8054346: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8054349: 50 push %eax 805434a: e8 c1 43 00 00 call 0x8058710 805434f: 89 c6 mov %eax,%esi 8054351: 89 75 d8 mov %esi,0xffffffd8(%ebp) 8054354: 83 c4 10 add $0x10,%esp 8054357: 85 f6 test %esi,%esi 8054359: 74 29 je 0x8054384 805435b: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805435e: 89 34 98 mov %esi,(%eax,%ebx,4) 8054361: 43 inc %ebx 8054362: eb 20 jmp 0x8054384 8054364: be 04 00 00 00 mov $0x4,%esi 8054369: 83 7d e8 04 cmpl $0x4,0xffffffe8(%ebp) 805436d: 7f 03 jg 0x8054372 805436f: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 8054372: 56 push %esi 8054373: 53 push %ebx 8054374: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8054377: 50 push %eax 8054378: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805437b: 50 push %eax 805437c: e8 2f 5c 00 00 call 0x8059fb0 8054381: 83 c4 10 add $0x10,%esp 8054384: 89 5d dc mov %ebx,0xffffffdc(%ebp) 8054387: 80 4d 94 01 orb $0x1,0xffffff94(%ebp) 805438b: 8b 45 94 mov 0xffffff94(%ebp),%eax 805438e: 89 45 e8 mov %eax,0xffffffe8(%ebp) 8054391: eb 3d jmp 0x80543d0 8054393: 90 nop 8054394: 8b 55 a8 mov 0xffffffa8(%ebp),%edx 8054397: 03 55 e8 add 0xffffffe8(%ebp),%edx 805439a: 52 push %edx 805439b: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 805439e: 51 push %ecx 805439f: 8d 45 bc lea 0xffffffbc(%ebp),%eax 80543a2: 50 push %eax 80543a3: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 80543a6: 52 push %edx 80543a7: e8 64 43 00 00 call 0x8058710 80543ac: 89 c3 mov %eax,%ebx 80543ae: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 80543b1: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 80543b4: c1 e1 02 shl $0x2,%ecx 80543b7: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp) 80543bd: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80543c0: 89 1c 08 mov %ebx,(%eax,%ecx,1) 80543c3: ff 45 dc incl 0xffffffdc(%ebp) 80543c6: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 80543cd: 83 c4 10 add $0x10,%esp 80543d0: 8b 55 0c mov 0xc(%ebp),%edx 80543d3: 8b 52 04 mov 0x4(%edx),%edx 80543d6: 89 55 88 mov %edx,0xffffff88(%ebp) 80543d9: c7 45 80 00 00 00 00 movl $0x0,0xffffff80(%ebp) 80543e0: c7 85 78 ff ff ff 00 movl $0x0,0xffffff78(%ebp) 80543e7: 00 00 00 80543ea: 8b 4d 0c mov 0xc(%ebp),%ecx 80543ed: 0f b6 59 08 movzbl 0x8(%ecx),%ebx 80543f1: a1 a4 8f 07 08 mov 0x8078fa4,%eax 80543f6: 83 3c 98 65 cmpl $0x65,(%eax,%ebx,4) 80543fa: 75 24 jne 0x8054420 80543fc: 89 5d ec mov %ebx,0xffffffec(%ebp) 80543ff: c7 45 84 01 00 00 00 movl $0x1,0xffffff84(%ebp) 8054406: 8b 31 mov (%ecx),%esi 8054408: 85 f6 test %esi,%esi 805440a: 7d 05 jge 0x8054411 805440c: be 06 00 00 00 mov $0x6,%esi 8054411: 89 b5 7c ff ff ff mov %esi,0xffffff7c(%ebp) 8054417: 89 f3 mov %esi,%ebx 8054419: 83 c3 08 add $0x8,%ebx 805441c: eb 48 jmp 0x8054466 805441e: 8d 36 lea (%esi),%esi 8054420: 8b 55 0c mov 0xc(%ebp),%edx 8054423: 80 7a 08 66 cmpb $0x66,0x8(%edx) 8054427: 75 57 jne 0x8054480 8054429: c7 45 ec 66 00 00 00 movl $0x66,0xffffffec(%ebp) 8054430: 8b 32 mov (%edx),%esi 8054432: 85 f6 test %esi,%esi 8054434: 7d 05 jge 0x805443b 8054436: be 06 00 00 00 mov $0x6,%esi 805443b: 89 b5 7c ff ff ff mov %esi,0xffffff7c(%ebp) 8054441: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 8054445: 75 15 jne 0x805445c 8054447: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 805444a: 41 inc %ecx 805444b: 89 4d 84 mov %ecx,0xffffff84(%ebp) 805444e: 89 f0 mov %esi,%eax 8054450: 83 c0 02 add $0x2,%eax 8054453: 89 c3 mov %eax,%ebx 8054455: 03 5d e8 add 0xffffffe8(%ebp),%ebx 8054458: eb 0c jmp 0x8054466 805445a: 8d 36 lea (%esi),%esi 805445c: c7 45 84 01 00 00 00 movl $0x1,0xffffff84(%ebp) 8054463: 8d 5e 02 lea 0x2(%esi),%ebx 8054466: c7 85 74 ff ff ff ff movl $0x7fffffff,0xffffff74(%ebp) 805446d: ff ff 7f 8054470: c7 85 70 ff ff ff 01 movl $0x1,0xffffff70(%ebp) 8054477: 00 00 00 805447a: e9 d1 00 00 00 jmp 0x8054550 805447f: 90 nop 8054480: 8b 55 0c mov 0xc(%ebp),%edx 8054483: 83 3a 00 cmpl $0x0,(%edx) 8054486: 7c 18 jl 0x80544a0 8054488: 8b 0a mov (%edx),%ecx 805448a: 89 8d 74 ff ff ff mov %ecx,0xffffff74(%ebp) 8054490: 85 c9 test %ecx,%ecx 8054492: 75 16 jne 0x80544aa 8054494: c7 85 74 ff ff ff 01 movl $0x1,0xffffff74(%ebp) 805449b: 00 00 00 805449e: eb 0a jmp 0x80544aa 80544a0: c7 85 74 ff ff ff 06 movl $0x6,0xffffff74(%ebp) 80544a7: 00 00 00 80544aa: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 80544ae: 75 10 jne 0x80544c0 80544b0: 8b 85 74 ff ff ff mov 0xffffff74(%ebp),%eax 80544b6: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 80544b9: 7d 0b jge 0x80544c6 80544bb: eb 43 jmp 0x8054500 80544bd: 8d 76 00 lea 0x0(%esi),%esi 80544c0: 83 7d e8 04 cmpl $0x4,0xffffffe8(%ebp) 80544c4: 7e 3a jle 0x8054500 80544c6: 8b 55 0c mov 0xc(%ebp),%edx 80544c9: 0f b6 52 08 movzbl 0x8(%edx),%edx 80544cd: bb 65 00 00 00 mov $0x65,%ebx 80544d2: 8b 0d a0 8f 07 08 mov 0x8078fa0,%ecx 80544d8: f6 44 51 01 01 testb $0x1,0x1(%ecx,%edx,2) 80544dd: 74 05 je 0x80544e4 80544df: bb 45 00 00 00 mov $0x45,%ebx 80544e4: 89 5d ec mov %ebx,0xffffffec(%ebp) 80544e7: 8b b5 74 ff ff ff mov 0xffffff74(%ebp),%esi 80544ed: 4e dec %esi 80544ee: c7 45 84 01 00 00 00 movl $0x1,0xffffff84(%ebp) 80544f5: 8b 9d 74 ff ff ff mov 0xffffff74(%ebp),%ebx 80544fb: 83 c3 07 add $0x7,%ebx 80544fe: eb 2d jmp 0x805452d 8054500: c7 45 ec 66 00 00 00 movl $0x66,0xffffffec(%ebp) 8054507: c7 45 84 00 00 00 00 movl $0x0,0xffffff84(%ebp) 805450e: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 8054512: 75 07 jne 0x805451b 8054514: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 8054517: 40 inc %eax 8054518: 89 45 84 mov %eax,0xffffff84(%ebp) 805451b: 8b b5 74 ff ff ff mov 0xffffff74(%ebp),%esi 8054521: 2b 75 84 sub 0xffffff84(%ebp),%esi 8054524: 8b 9d 74 ff ff ff mov 0xffffff74(%ebp),%ebx 805452a: 01 db add %ebx,%ebx 805452c: 43 inc %ebx 805452d: c7 85 7c ff ff ff 00 movl $0x0,0xffffff7c(%ebp) 8054534: 00 00 00 8054537: 8b 55 0c mov 0xc(%ebp),%edx 805453a: 83 7a 18 00 cmpl $0x0,0x18(%edx) 805453e: 74 06 je 0x8054546 8054540: 89 b5 7c ff ff ff mov %esi,0xffffff7c(%ebp) 8054546: c7 85 70 ff ff ff 00 movl $0x0,0xffffff70(%ebp) 805454d: 00 00 00 8054550: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 8054554: 74 18 je 0x805456e 8054556: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 8054559: 51 push %ecx 805455a: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 805455d: 50 push %eax 805455e: 8b 55 84 mov 0xffffff84(%ebp),%edx 8054561: 52 push %edx 8054562: e8 c1 06 00 00 call 0x8054c28 8054567: 89 c7 mov %eax,%edi 8054569: 01 fb add %edi,%ebx 805456b: 83 c4 0c add $0xc,%esp 805456e: 8d 43 05 lea 0x5(%ebx),%eax 8054571: 24 fc and $0xfc,%al 8054573: 29 c4 sub %eax,%esp 8054575: 8d 7c 24 02 lea 0x2(%esp,1),%edi 8054579: 89 fb mov %edi,%ebx 805457b: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 805457f: 74 0a je 0x805458b 8054581: 83 7d ec 66 cmpl $0x66,0xffffffec(%ebp) 8054585: 0f 84 b9 00 00 00 je 0x8054644 805458b: 8b 4d 84 mov 0xffffff84(%ebp),%ecx 805458e: 39 4d 80 cmp %ecx,0xffffff80(%ebp) 8054591: 7d 7f jge 0x8054612 8054593: 89 c8 mov %ecx,%eax 8054595: 2b 45 80 sub 0xffffff80(%ebp),%eax 8054598: 83 e0 03 and $0x3,%eax 805459b: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 80545a1: 74 39 je 0x80545dc 80545a3: 83 f8 01 cmp $0x1,%eax 80545a6: 7e 1f jle 0x80545c7 80545a8: 83 f8 02 cmp $0x2,%eax 80545ab: 7e 0d jle 0x80545ba 80545ad: ff 45 80 incl 0xffffff80(%ebp) 80545b0: 89 e9 mov %ebp,%ecx 80545b2: e8 25 ec ff ff call 0x80531dc 80545b7: 88 03 mov %al,(%ebx) 80545b9: 43 inc %ebx 80545ba: ff 45 80 incl 0xffffff80(%ebp) 80545bd: 89 e9 mov %ebp,%ecx 80545bf: e8 18 ec ff ff call 0x80531dc 80545c4: 88 03 mov %al,(%ebx) 80545c6: 43 inc %ebx 80545c7: ff 45 80 incl 0xffffff80(%ebp) 80545ca: 89 e9 mov %ebp,%ecx 80545cc: e8 0b ec ff ff call 0x80531dc 80545d1: 88 03 mov %al,(%ebx) 80545d3: 43 inc %ebx 80545d4: 8b 45 84 mov 0xffffff84(%ebp),%eax 80545d7: 39 45 80 cmp %eax,0xffffff80(%ebp) 80545da: 7d 36 jge 0x8054612 80545dc: 89 e9 mov %ebp,%ecx 80545de: e8 f9 eb ff ff call 0x80531dc 80545e3: 88 03 mov %al,(%ebx) 80545e5: 89 e9 mov %ebp,%ecx 80545e7: e8 f0 eb ff ff call 0x80531dc 80545ec: 88 43 01 mov %al,0x1(%ebx) 80545ef: 89 e9 mov %ebp,%ecx 80545f1: e8 e6 eb ff ff call 0x80531dc 80545f6: 88 43 02 mov %al,0x2(%ebx) 80545f9: 83 45 80 04 addl $0x4,0xffffff80(%ebp) 80545fd: 89 e9 mov %ebp,%ecx 80545ff: e8 d8 eb ff ff call 0x80531dc 8054604: 88 43 03 mov %al,0x3(%ebx) 8054607: 83 c3 04 add $0x4,%ebx 805460a: 8b 55 84 mov 0xffffff84(%ebp),%edx 805460d: 39 55 80 cmp %edx,0xffffff80(%ebp) 8054610: 7c ca jl 0x80545dc 8054612: c7 85 70 ff ff ff 01 movl $0x1,0xffffff70(%ebp) 8054619: 00 00 00 805461c: 8b 4d 0c mov 0xc(%ebp),%ecx 805461f: 83 79 18 00 cmpl $0x0,0x18(%ecx) 8054623: 75 26 jne 0x805464b 8054625: 83 bd 7c ff ff ff 00 cmpl $0x0,0xffffff7c(%ebp) 805462c: 7f 1d jg 0x805464b 805462e: 85 f6 test %esi,%esi 8054630: 7e 1f jle 0x8054651 8054632: 83 7d dc 01 cmpl $0x1,0xffffffdc(%ebp) 8054636: 7f 13 jg 0x805464b 8054638: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 805463b: 83 38 00 cmpl $0x0,(%eax) 805463e: 74 11 je 0x8054651 8054640: eb 09 jmp 0x805464b 8054642: 8d 36 lea (%esi),%esi 8054644: c6 03 30 movb $0x30,(%ebx) 8054647: 43 inc %ebx 8054648: ff 4d e8 decl 0xffffffe8(%ebp) 805464b: 8a 45 cc mov 0xffffffcc(%ebp),%al 805464e: 88 03 mov %al,(%ebx) 8054650: 43 inc %ebx 8054651: 8b 85 7c ff ff ff mov 0xffffff7c(%ebp),%eax 8054657: 39 85 78 ff ff ff cmp %eax,0xffffff78(%ebp) 805465d: 7c 17 jl 0x8054676 805465f: 39 b5 78 ff ff ff cmp %esi,0xffffff78(%ebp) 8054665: 7d 61 jge 0x80546c8 8054667: 90 nop 8054668: 83 7d dc 01 cmpl $0x1,0xffffffdc(%ebp) 805466c: 7f 08 jg 0x8054676 805466e: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 8054671: 83 38 00 cmpl $0x0,(%eax) 8054674: 74 52 je 0x80546c8 8054676: ff 85 78 ff ff ff incl 0xffffff78(%ebp) 805467c: 89 e9 mov %ebp,%ecx 805467e: e8 59 eb ff ff call 0x80531dc 8054683: 88 03 mov %al,(%ebx) 8054685: 3c 30 cmp $0x30,%al 8054687: 74 0f je 0x8054698 8054689: c7 85 70 ff ff ff 01 movl $0x1,0xffffff70(%ebp) 8054690: 00 00 00 8054693: eb 1c jmp 0x80546b1 8054695: 8d 76 00 lea 0x0(%esi),%esi 8054698: 83 bd 70 ff ff ff 00 cmpl $0x0,0xffffff70(%ebp) 805469f: 75 10 jne 0x80546b1 80546a1: 46 inc %esi 80546a2: 83 bd 7c ff ff ff 00 cmpl $0x0,0xffffff7c(%ebp) 80546a9: 7e 06 jle 0x80546b1 80546ab: ff 85 7c ff ff ff incl 0xffffff7c(%ebp) 80546b1: 43 inc %ebx 80546b2: 8b 95 7c ff ff ff mov 0xffffff7c(%ebp),%edx 80546b8: 39 95 78 ff ff ff cmp %edx,0xffffff78(%ebp) 80546be: 7c b6 jl 0x8054676 80546c0: 39 b5 78 ff ff ff cmp %esi,0xffffff78(%ebp) 80546c6: 7c a0 jl 0x8054668 80546c8: 89 e9 mov %ebp,%ecx 80546ca: e8 0d eb ff ff call 0x80531dc 80546cf: 0f b6 f0 movzbl %al,%esi 80546d2: 83 fe 34 cmp $0x34,%esi 80546d5: 0f 8e 39 02 00 00 jle 0x8054914 80546db: 89 9d 5c ff ff ff mov %ebx,0xffffff5c(%ebp) 80546e1: 83 fe 35 cmp $0x35,%esi 80546e4: 75 18 jne 0x80546fe 80546e6: 83 7d dc 01 cmpl $0x1,0xffffffdc(%ebp) 80546ea: 75 12 jne 0x80546fe 80546ec: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80546ef: 83 38 00 cmpl $0x0,(%eax) 80546f2: 75 0a jne 0x80546fe 80546f4: f6 43 ff 01 testb $0x1,0xffffffff(%ebx) 80546f8: 0f 84 16 02 00 00 je 0x8054914 80546fe: 83 bd 78 ff ff ff 00 cmpl $0x0,0xffffff78(%ebp) 8054705: 7e 48 jle 0x805474f 8054707: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 805470d: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8054713: 0f b6 09 movzbl (%ecx),%ecx 8054716: 39 4d cc cmp %ecx,0xffffffcc(%ebp) 8054719: 74 34 je 0x805474f 805471b: 90 nop 805471c: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8054722: 80 38 39 cmpb $0x39,(%eax) 8054725: 75 12 jne 0x8054739 8054727: c6 00 30 movb $0x30,(%eax) 805472a: 48 dec %eax 805472b: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054731: 0f b6 10 movzbl (%eax),%edx 8054734: 39 55 cc cmp %edx,0xffffffcc(%ebp) 8054737: 75 e3 jne 0x805471c 8054739: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 805473f: 0f b6 09 movzbl (%ecx),%ecx 8054742: 39 4d cc cmp %ecx,0xffffffcc(%ebp) 8054745: 74 08 je 0x805474f 8054747: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 805474d: fe 00 incb (%eax) 805474f: 83 bd 78 ff ff ff 00 cmpl $0x0,0xffffff78(%ebp) 8054756: 74 12 je 0x805476a 8054758: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 805475e: 0f b6 12 movzbl (%edx),%edx 8054761: 39 55 cc cmp %edx,0xffffffcc(%ebp) 8054764: 0f 85 aa 01 00 00 jne 0x8054914 805476a: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 8054770: 0f b6 49 ff movzbl 0xffffffff(%ecx),%ecx 8054774: 39 4d cc cmp %ecx,0xffffffcc(%ebp) 8054777: 75 06 jne 0x805477f 8054779: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 805477f: ff 8d 5c ff ff ff decl 0xffffff5c(%ebp) 8054785: 39 bd 5c ff ff ff cmp %edi,0xffffff5c(%ebp) 805478b: 0f 82 cb 00 00 00 jb 0x805485c 8054791: 8d 57 ff lea 0xffffffff(%edi),%edx 8054794: 89 d0 mov %edx,%eax 8054796: 2b 85 5c ff ff ff sub 0xffffff5c(%ebp),%eax 805479c: 89 c6 mov %eax,%esi 805479e: 83 e6 03 and $0x3,%esi 80547a1: 39 95 5c ff ff ff cmp %edx,0xffffff5c(%ebp) 80547a7: 7e 3c jle 0x80547e5 80547a9: 85 f6 test %esi,%esi 80547ab: 74 53 je 0x8054800 80547ad: 83 fe 03 cmp $0x3,%esi 80547b0: 7d 33 jge 0x80547e5 80547b2: 83 fe 02 cmp $0x2,%esi 80547b5: 7d 19 jge 0x80547d0 80547b7: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 80547bd: 80 38 39 cmpb $0x39,(%eax) 80547c0: 0f 85 80 00 00 00 jne 0x8054846 80547c6: c6 00 30 movb $0x30,(%eax) 80547c9: 48 dec %eax 80547ca: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 80547d0: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 80547d6: 80 3a 39 cmpb $0x39,(%edx) 80547d9: 75 6b jne 0x8054846 80547db: c6 02 30 movb $0x30,(%edx) 80547de: 4a dec %edx 80547df: 89 95 5c ff ff ff mov %edx,0xffffff5c(%ebp) 80547e5: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx 80547eb: 80 39 39 cmpb $0x39,(%ecx) 80547ee: 75 56 jne 0x8054846 80547f0: c6 01 30 movb $0x30,(%ecx) 80547f3: 49 dec %ecx 80547f4: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp) 80547fa: 39 f9 cmp %edi,%ecx 80547fc: 72 5e jb 0x805485c 80547fe: 8d 36 lea (%esi),%esi 8054800: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax 8054806: 80 38 39 cmpb $0x39,(%eax) 8054809: 75 3b jne 0x8054846 805480b: c6 00 30 movb $0x30,(%eax) 805480e: 48 dec %eax 805480f: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054815: 80 38 39 cmpb $0x39,(%eax) 8054818: 75 2c jne 0x8054846 805481a: c6 00 30 movb $0x30,(%eax) 805481d: 48 dec %eax 805481e: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054824: 80 38 39 cmpb $0x39,(%eax) 8054827: 75 1d jne 0x8054846 8054829: c6 00 30 movb $0x30,(%eax) 805482c: 48 dec %eax 805482d: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054833: 80 38 39 cmpb $0x39,(%eax) 8054836: 75 0e jne 0x8054846 8054838: c6 00 30 movb $0x30,(%eax) 805483b: 48 dec %eax 805483c: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp) 8054842: 39 f8 cmp %edi,%eax 8054844: 73 ba jae 0x8054800 8054846: 39 bd 5c ff ff ff cmp %edi,0xffffff5c(%ebp) 805484c: 72 0e jb 0x805485c 805484e: 8b 95 5c ff ff ff mov 0xffffff5c(%ebp),%edx 8054854: fe 02 incb (%edx) 8054856: e9 b9 00 00 00 jmp 0x8054914 805485b: 90 nop 805485c: 83 7d ec 66 cmpl $0x66,0xffffffec(%ebp) 8054860: 74 1e je 0x8054880 8054862: c6 07 31 movb $0x31,(%edi) 8054865: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 8054869: 75 09 jne 0x8054874 805486b: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 805486e: 46 inc %esi 805486f: eb 07 jmp 0x8054878 8054871: 8d 76 00 lea 0x0(%esi),%esi 8054874: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 8054877: 4e dec %esi 8054878: 89 75 e8 mov %esi,0xffffffe8(%ebp) 805487b: eb 76 jmp 0x80548f3 805487d: 8d 76 00 lea 0x0(%esi),%esi 8054880: 8b 8d 74 ff ff ff mov 0xffffff74(%ebp),%ecx 8054886: 39 4d 80 cmp %ecx,0xffffff80(%ebp) 8054889: 75 61 jne 0x80548ec 805488b: 4f dec %edi 805488c: 8a 45 cc mov 0xffffffcc(%ebp),%al 805488f: 88 07 mov %al,(%edi) 8054891: 4f dec %edi 8054892: c6 07 31 movb $0x31,(%edi) 8054895: 8b 55 0c mov 0xc(%ebp),%edx 8054898: 83 7a 18 00 cmpl $0x0,0x18(%edx) 805489c: 75 09 jne 0x80548a7 805489e: 83 bd 78 ff ff ff 00 cmpl $0x0,0xffffff78(%ebp) 80548a5: 7e 0e jle 0x80548b5 80548a7: 8b 4d 80 mov 0xffffff80(%ebp),%ecx 80548aa: c6 44 0f 02 30 movb $0x30,0x2(%edi,%ecx,1) 80548af: ff 85 78 ff ff ff incl 0xffffff78(%ebp) 80548b5: 8b 45 80 mov 0xffffff80(%ebp),%eax 80548b8: 01 85 78 ff ff ff add %eax,0xffffff78(%ebp) 80548be: c7 45 80 01 00 00 00 movl $0x1,0xffffff80(%ebp) 80548c5: ff 45 e8 incl 0xffffffe8(%ebp) 80548c8: 8b 55 0c mov 0xc(%ebp),%edx 80548cb: 0f b6 52 08 movzbl 0x8(%edx),%edx 80548cf: be 65 00 00 00 mov $0x65,%esi 80548d4: 8b 0d a0 8f 07 08 mov 0x8078fa0,%ecx 80548da: f6 44 51 01 01 testb $0x1,0x1(%ecx,%edx,2) 80548df: 74 05 je 0x80548e6 80548e1: be 45 00 00 00 mov $0x45,%esi 80548e6: 89 75 ec mov %esi,0xffffffec(%ebp) 80548e9: eb 08 jmp 0x80548f3 80548eb: 90 nop 80548ec: 4f dec %edi 80548ed: c6 07 31 movb $0x31,(%edi) 80548f0: ff 45 80 incl 0xffffff80(%ebp) 80548f3: 8b 75 80 mov 0xffffff80(%ebp),%esi 80548f6: 03 b5 78 ff ff ff add 0xffffff78(%ebp),%esi 80548fc: 39 b5 74 ff ff ff cmp %esi,0xffffff74(%ebp) 8054902: 7d 10 jge 0x8054914 8054904: 89 f0 mov %esi,%eax 8054906: 2b 85 74 ff ff ff sub 0xffffff74(%ebp),%eax 805490c: 29 c3 sub %eax,%ebx 805490e: 29 85 78 ff ff ff sub %eax,0xffffff78(%ebp) 8054914: 8b 85 7c ff ff ff mov 0xffffff7c(%ebp),%eax 805491a: 39 85 78 ff ff ff cmp %eax,0xffffff78(%ebp) 8054920: 7e 1d jle 0x805493f 8054922: 8d 36 lea (%esi),%esi 8054924: 80 7b ff 30 cmpb $0x30,0xffffffff(%ebx) 8054928: 75 15 jne 0x805493f 805492a: 4b dec %ebx 805492b: ff 8d 78 ff ff ff decl 0xffffff78(%ebp) 8054931: 8b 95 7c ff ff ff mov 0xffffff7c(%ebp),%edx 8054937: 39 95 78 ff ff ff cmp %edx,0xffffff78(%ebp) 805493d: 7f e5 jg 0x8054924 805493f: 83 bd 78 ff ff ff 00 cmpl $0x0,0xffffff78(%ebp) 8054946: 75 13 jne 0x805495b 8054948: 8b 4d 0c mov 0xc(%ebp),%ecx 805494b: 83 79 18 00 cmpl $0x0,0x18(%ecx) 805494f: 75 0a jne 0x805495b 8054951: 0f b6 43 ff movzbl 0xffffffff(%ebx),%eax 8054955: 39 45 cc cmp %eax,0xffffffcc(%ebp) 8054958: 75 01 jne 0x805495b 805495a: 4b dec %ebx 805495b: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp) 805495f: 74 18 je 0x8054979 8054961: 8b 45 c8 mov 0xffffffc8(%ebp),%eax 8054964: 50 push %eax 8054965: 8b 55 b0 mov 0xffffffb0(%ebp),%edx 8054968: 52 push %edx 8054969: 8b 4d 80 mov 0xffffff80(%ebp),%ecx 805496c: 51 push %ecx 805496d: 53 push %ebx 805496e: 57 push %edi 805496f: e8 08 03 00 00 call 0x8054c7c 8054974: 89 c3 mov %eax,%ebx 8054976: 83 c4 14 add $0x14,%esp 8054979: 83 7d ec 66 cmpl $0x66,0xffffffec(%ebp) 805497d: 0f 84 af 00 00 00 je 0x8054a32 8054983: 8a 45 ec mov 0xffffffec(%ebp),%al 8054986: 88 03 mov %al,(%ebx) 8054988: 43 inc %ebx 8054989: 89 de mov %ebx,%esi 805498b: 43 inc %ebx 805498c: c6 85 5c ff ff ff 2b movb $0x2b,0xffffff5c(%ebp) 8054993: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 8054997: 74 07 je 0x80549a0 8054999: c6 85 5c ff ff ff 2d movb $0x2d,0xffffff5c(%ebp) 80549a0: 8a 85 5c ff ff ff mov 0xffffff5c(%ebp),%al 80549a6: 88 06 mov %al,(%esi) 80549a8: c7 85 60 ff ff ff 0a movl $0xa,0xffffff60(%ebp) 80549af: 00 00 00 80549b2: 8b 95 60 ff ff ff mov 0xffffff60(%ebp),%edx 80549b8: 39 55 e8 cmp %edx,0xffffffe8(%ebp) 80549bb: 7c 1d jl 0x80549da 80549bd: 8d 76 00 lea 0x0(%esi),%esi 80549c0: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx 80549c6: 8d 0c c9 lea (%ecx,%ecx,8),%ecx 80549c9: 01 8d 60 ff ff ff add %ecx,0xffffff60(%ebp) 80549cf: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 80549d5: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 80549d8: 7d e6 jge 0x80549c0 80549da: 83 7d e8 09 cmpl $0x9,0xffffffe8(%ebp) 80549de: 7f 08 jg 0x80549e8 80549e0: c6 03 30 movb $0x30,(%ebx) 80549e3: 43 inc %ebx 80549e4: eb 43 jmp 0x8054a29 80549e6: 8d 36 lea (%esi),%esi 80549e8: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax 80549ee: b9 0a 00 00 00 mov $0xa,%ecx 80549f3: 99 cltd 80549f4: f7 f9 idiv %ecx,%eax 80549f6: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp) 80549fc: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 80549ff: 89 f0 mov %esi,%eax 8054a01: 99 cltd 8054a02: f7 bd 60 ff ff ff idiv 0xffffff60(%ebp),%eax 8054a08: 89 c6 mov %eax,%esi 8054a0a: 04 30 add $0x30,%al 8054a0c: 88 03 mov %al,(%ebx) 8054a0e: 43 inc %ebx 8054a0f: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 8054a12: 89 f0 mov %esi,%eax 8054a14: 99 cltd 8054a15: f7 bd 60 ff ff ff idiv 0xffffff60(%ebp),%eax 8054a1b: 89 d6 mov %edx,%esi 8054a1d: 89 75 e8 mov %esi,0xffffffe8(%ebp) 8054a20: 83 bd 60 ff ff ff 0a cmpl $0xa,0xffffff60(%ebp) 8054a27: 7f bf jg 0x80549e8 8054a29: 8a 4d e8 mov 0xffffffe8(%ebp),%cl 8054a2c: 80 c1 30 add $0x30,%cl 8054a2f: 88 0b mov %cl,(%ebx) 8054a31: 43 inc %ebx 8054a32: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 8054a36: 75 0f jne 0x8054a47 8054a38: 8b 45 0c mov 0xc(%ebp),%eax 8054a3b: 83 78 24 00 cmpl $0x0,0x24(%eax) 8054a3f: 75 06 jne 0x8054a47 8054a41: 83 78 1c 00 cmpl $0x0,0x1c(%eax) 8054a45: 74 03 je 0x8054a4a 8054a47: ff 4d 88 decl 0xffffff88(%ebp) 8054a4a: 89 da mov %ebx,%edx 8054a4c: 29 fa sub %edi,%edx 8054a4e: 29 55 88 sub %edx,0xffffff88(%ebp) 8054a51: 8b 4d 0c mov 0xc(%ebp),%ecx 8054a54: 83 79 20 00 cmpl $0x0,0x20(%ecx) 8054a58: 75 32 jne 0x8054a8c 8054a5a: 80 79 2c 30 cmpb $0x30,0x2c(%ecx) 8054a5e: 74 2c je 0x8054a8c 8054a60: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp) 8054a64: 7e 26 jle 0x8054a8c 8054a66: 8b 45 88 mov 0xffffff88(%ebp),%eax 8054a69: 50 push %eax 8054a6a: 0f b6 51 2c movzbl 0x2c(%ecx),%edx 8054a6e: 52 push %edx 8054a6f: 8b 4d 08 mov 0x8(%ebp),%ecx 8054a72: 51 push %ecx 8054a73: e8 bc da 00 00 call 0x8062534 8054a78: 89 c6 mov %eax,%esi 8054a7a: 83 c4 0c add $0xc,%esp 8054a7d: 39 75 88 cmp %esi,0xffffff88(%ebp) 8054a80: 0f 85 50 01 00 00 jne 0x8054bd6 8054a86: 8b 45 88 mov 0xffffff88(%ebp),%eax 8054a89: 01 45 a4 add %eax,0xffffffa4(%ebp) 8054a8c: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 8054a90: 74 3a je 0x8054acc 8054a92: 8b 55 08 mov 0x8(%ebp),%edx 8054a95: 8b 52 14 mov 0x14(%edx),%edx 8054a98: 8b 4d 08 mov 0x8(%ebp),%ecx 8054a9b: 39 51 18 cmp %edx,0x18(%ecx) 8054a9e: 77 18 ja 0x8054ab8 8054aa0: 6a 2d push $0x2d 8054aa2: 51 push %ecx 8054aa3: e8 68 ce 00 00 call 0x8061910 8054aa8: 89 c6 mov %eax,%esi 8054aaa: 83 c4 08 add $0x8,%esp 8054aad: 83 fe ff cmp $0xffffffff,%esi 8054ab0: 0f 84 20 01 00 00 je 0x8054bd6 8054ab6: eb 6f jmp 0x8054b27 8054ab8: 8b 45 08 mov 0x8(%ebp),%eax 8054abb: 8b 40 14 mov 0x14(%eax),%eax 8054abe: c6 00 2d movb $0x2d,(%eax) 8054ac1: 8b 55 08 mov 0x8(%ebp),%edx 8054ac4: ff 42 14 incl 0x14(%edx) 8054ac7: eb 5e jmp 0x8054b27 8054ac9: 8d 76 00 lea 0x0(%esi),%esi 8054acc: 8b 4d 0c mov 0xc(%ebp),%ecx 8054acf: 83 79 24 00 cmpl $0x0,0x24(%ecx) 8054ad3: 74 27 je 0x8054afc 8054ad5: 8b 45 08 mov 0x8(%ebp),%eax 8054ad8: 8b 40 14 mov 0x14(%eax),%eax 8054adb: 8b 55 08 mov 0x8(%ebp),%edx 8054ade: 39 42 18 cmp %eax,0x18(%edx) 8054ae1: 77 05 ja 0x8054ae8 8054ae3: 6a 2b push $0x2b 8054ae5: 52 push %edx 8054ae6: eb bb jmp 0x8054aa3 8054ae8: 8b 4d 08 mov 0x8(%ebp),%ecx 8054aeb: 8b 49 14 mov 0x14(%ecx),%ecx 8054aee: c6 01 2b movb $0x2b,(%ecx) 8054af1: 8b 45 08 mov 0x8(%ebp),%eax 8054af4: ff 40 14 incl 0x14(%eax) 8054af7: eb 2e jmp 0x8054b27 8054af9: 8d 76 00 lea 0x0(%esi),%esi 8054afc: 8b 55 0c mov 0xc(%ebp),%edx 8054aff: 83 7a 1c 00 cmpl $0x0,0x1c(%edx) 8054b03: 74 25 je 0x8054b2a 8054b05: 8b 4d 08 mov 0x8(%ebp),%ecx 8054b08: 8b 49 14 mov 0x14(%ecx),%ecx 8054b0b: 8b 45 08 mov 0x8(%ebp),%eax 8054b0e: 39 48 18 cmp %ecx,0x18(%eax) 8054b11: 77 05 ja 0x8054b18 8054b13: 6a 20 push $0x20 8054b15: 50 push %eax 8054b16: eb 8b jmp 0x8054aa3 8054b18: 8b 55 08 mov 0x8(%ebp),%edx 8054b1b: 8b 52 14 mov 0x14(%edx),%edx 8054b1e: c6 02 20 movb $0x20,(%edx) 8054b21: 8b 4d 08 mov 0x8(%ebp),%ecx 8054b24: ff 41 14 incl 0x14(%ecx) 8054b27: ff 45 a4 incl 0xffffffa4(%ebp) 8054b2a: 8b 45 0c mov 0xc(%ebp),%eax 8054b2d: 83 78 20 00 cmpl $0x0,0x20(%eax) 8054b31: 75 2b jne 0x8054b5e 8054b33: 80 78 2c 30 cmpb $0x30,0x2c(%eax) 8054b37: 75 25 jne 0x8054b5e 8054b39: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp) 8054b3d: 7e 1f jle 0x8054b5e 8054b3f: 8b 55 88 mov 0xffffff88(%ebp),%edx 8054b42: 52 push %edx 8054b43: 6a 30 push $0x30 8054b45: 8b 4d 08 mov 0x8(%ebp),%ecx 8054b48: 51 push %ecx 8054b49: e8 e6 d9 00 00 call 0x8062534 8054b4e: 89 c6 mov %eax,%esi 8054b50: 83 c4 0c add $0xc,%esp 8054b53: 39 75 88 cmp %esi,0xffffff88(%ebp) 8054b56: 75 7e jne 0x8054bd6 8054b58: 8b 45 88 mov 0xffffff88(%ebp),%eax 8054b5b: 01 45 a4 add %eax,0xffffffa4(%ebp) 8054b5e: 29 fb sub %edi,%ebx 8054b60: 83 fb 14 cmp $0x14,%ebx 8054b63: 7e 7e jle 0x8054be3 8054b65: 8b 55 08 mov 0x8(%ebp),%edx 8054b68: 8b 52 50 mov 0x50(%edx),%edx 8054b6b: 53 push %ebx 8054b6c: 57 push %edi 8054b6d: 8b 4d 08 mov 0x8(%ebp),%ecx 8054b70: 51 push %ecx 8054b71: 8b 42 34 mov 0x34(%edx),%eax 8054b74: ff d0 call *%eax 8054b76: 89 c6 mov %eax,%esi 8054b78: 83 c4 0c add $0xc,%esp 8054b7b: 39 de cmp %ebx,%esi 8054b7d: 75 57 jne 0x8054bd6 8054b7f: 01 5d a4 add %ebx,0xffffffa4(%ebp) 8054b82: eb 66 jmp 0x8054bea 8054b84: 0f b6 37 movzbl (%edi),%esi 8054b87: 47 inc %edi 8054b88: 8b 55 08 mov 0x8(%ebp),%edx 8054b8b: 8b 52 14 mov 0x14(%edx),%edx 8054b8e: 8b 4d 08 mov 0x8(%ebp),%ecx 8054b91: 39 51 18 cmp %edx,0x18(%ecx) 8054b94: 77 1e ja 0x8054bb4 8054b96: 89 f0 mov %esi,%eax 8054b98: 0f b6 f0 movzbl %al,%esi 8054b9b: 89 b5 64 ff ff ff mov %esi,0xffffff64(%ebp) 8054ba1: 56 push %esi 8054ba2: 51 push %ecx 8054ba3: e8 68 cd 00 00 call 0x8061910 8054ba8: 89 c6 mov %eax,%esi 8054baa: 83 c4 08 add $0x8,%esp 8054bad: 83 fe ff cmp $0xffffffff,%esi 8054bb0: 74 24 je 0x8054bd6 8054bb2: eb 2c jmp 0x8054be0 8054bb4: 8b 55 08 mov 0x8(%ebp),%edx 8054bb7: 8b 52 14 mov 0x14(%edx),%edx 8054bba: 89 f1 mov %esi,%ecx 8054bbc: 88 8d 60 ff ff ff mov %cl,0xffffff60(%ebp) 8054bc2: 88 0a mov %cl,(%edx) 8054bc4: 0f b6 85 60 ff ff ff movzbl 0xffffff60(%ebp),%eax 8054bcb: 8b 55 08 mov 0x8(%ebp),%edx 8054bce: ff 42 14 incl 0x14(%edx) 8054bd1: 83 f8 ff cmp $0xffffffff,%eax 8054bd4: 75 0a jne 0x8054be0 8054bd6: b8 ff ff ff ff mov $0xffffffff,%eax 8054bdb: eb 3e jmp 0x8054c1b 8054bdd: 8d 76 00 lea 0x0(%esi),%esi 8054be0: ff 45 a4 incl 0xffffffa4(%ebp) 8054be3: 89 d8 mov %ebx,%eax 8054be5: 4b dec %ebx 8054be6: 85 c0 test %eax,%eax 8054be8: 75 9a jne 0x8054b84 8054bea: 8b 4d 0c mov 0xc(%ebp),%ecx 8054bed: 83 79 20 00 cmpl $0x0,0x20(%ecx) 8054bf1: 74 25 je 0x8054c18 8054bf3: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp) 8054bf7: 7e 1f jle 0x8054c18 8054bf9: 8b 45 88 mov 0xffffff88(%ebp),%eax 8054bfc: 50 push %eax 8054bfd: 0f b6 51 2c movzbl 0x2c(%ecx),%edx 8054c01: 52 push %edx 8054c02: 8b 4d 08 mov 0x8(%ebp),%ecx 8054c05: 51 push %ecx 8054c06: e8 29 d9 00 00 call 0x8062534 8054c0b: 89 c3 mov %eax,%ebx 8054c0d: 39 5d 88 cmp %ebx,0xffffff88(%ebp) 8054c10: 75 c4 jne 0x8054bd6 8054c12: 8b 45 88 mov 0xffffff88(%ebp),%eax 8054c15: 01 45 a4 add %eax,0xffffffa4(%ebp) 8054c18: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 8054c1b: 8d a5 9c fe ff ff lea 0xfffffe9c(%ebp),%esp 8054c21: 5b pop %ebx 8054c22: 5e pop %esi 8054c23: 5f pop %edi 8054c24: 89 ec mov %ebp,%esp 8054c26: 5d pop %ebp 8054c27: c3 ret 8054c28: 55 push %ebp 8054c29: 89 e5 mov %esp,%ebp 8054c2b: 83 ec 04 sub $0x4,%esp 8054c2e: 56 push %esi 8054c2f: 53 push %ebx 8054c30: 8b 4d 08 mov 0x8(%ebp),%ecx 8054c33: 8b 55 0c mov 0xc(%ebp),%edx 8054c36: 80 3a ff cmpb $0xff,(%edx) 8054c39: 74 05 je 0x8054c40 8054c3b: 80 3a 00 cmpb $0x0,(%edx) 8054c3e: 75 18 jne 0x8054c58 8054c40: 31 c0 xor %eax,%eax 8054c42: eb 2f jmp 0x8054c73 8054c44: 0f b6 52 ff movzbl 0xffffffff(%edx),%edx 8054c48: 89 55 fc mov %edx,0xfffffffc(%ebp) 8054c4b: 89 c8 mov %ecx,%eax 8054c4d: 31 d2 xor %edx,%edx 8054c4f: f7 75 fc div 0xfffffffc(%ebp),%eax 8054c52: 89 c1 mov %eax,%ecx 8054c54: 01 cb add %ecx,%ebx 8054c56: eb 19 jmp 0x8054c71 8054c58: 31 db xor %ebx,%ebx 8054c5a: eb 0e jmp 0x8054c6a 8054c5c: 43 inc %ebx 8054c5d: 29 f1 sub %esi,%ecx 8054c5f: 42 inc %edx 8054c60: 80 3a ff cmpb $0xff,(%edx) 8054c63: 74 0c je 0x8054c71 8054c65: 80 3a 00 cmpb $0x0,(%edx) 8054c68: 74 da je 0x8054c44 8054c6a: 0f b6 32 movzbl (%edx),%esi 8054c6d: 39 f1 cmp %esi,%ecx 8054c6f: 77 eb ja 0x8054c5c 8054c71: 89 d8 mov %ebx,%eax 8054c73: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8054c76: 5b pop %ebx 8054c77: 5e pop %esi 8054c78: 89 ec mov %ebp,%esp 8054c7a: 5d pop %ebp 8054c7b: c3 ret 8054c7c: 55 push %ebp 8054c7d: 89 e5 mov %esp,%ebp 8054c7f: 83 ec 04 sub $0x4,%esp 8054c82: 57 push %edi 8054c83: 56 push %esi 8054c84: 53 push %ebx 8054c85: 8b 75 10 mov 0x10(%ebp),%esi 8054c88: 8b 7d 14 mov 0x14(%ebp),%edi 8054c8b: 8b 5d 18 mov 0x18(%ebp),%ebx 8054c8e: 53 push %ebx 8054c8f: 57 push %edi 8054c90: 56 push %esi 8054c91: e8 92 ff ff ff call 0x8054c28 8054c96: 89 45 fc mov %eax,0xfffffffc(%ebp) 8054c99: 83 c4 0c add $0xc,%esp 8054c9c: 85 c0 test %eax,%eax 8054c9e: 75 08 jne 0x8054ca8 8054ca0: 8b 45 0c mov 0xc(%ebp),%eax 8054ca3: e9 05 01 00 00 jmp 0x8054dad 8054ca8: 8b 5d 08 mov 0x8(%ebp),%ebx 8054cab: 01 f3 add %esi,%ebx 8054cad: 8b 45 0c mov 0xc(%ebp),%eax 8054cb0: 29 d8 sub %ebx,%eax 8054cb2: 50 push %eax 8054cb3: 53 push %ebx 8054cb4: 03 5d fc add 0xfffffffc(%ebp),%ebx 8054cb7: 53 push %ebx 8054cb8: e8 b3 18 00 00 call 0x8056570 8054cbd: 8d 53 ff lea 0xffffffff(%ebx),%edx 8054cc0: 0f b6 0f movzbl (%edi),%ecx 8054cc3: 47 inc %edi 8054cc4: 89 c8 mov %ecx,%eax 8054cc6: f7 d8 neg %eax 8054cc8: 83 e0 03 and $0x3,%eax 8054ccb: 85 c9 test %ecx,%ecx 8054ccd: 7e 24 jle 0x8054cf3 8054ccf: 85 c0 test %eax,%eax 8054cd1: 74 2d je 0x8054d00 8054cd3: 83 f8 03 cmp $0x3,%eax 8054cd6: 7d 1b jge 0x8054cf3 8054cd8: 83 f8 02 cmp $0x2,%eax 8054cdb: 7d 0b jge 0x8054ce8 8054cdd: 4e dec %esi 8054cde: 8b 5d 08 mov 0x8(%ebp),%ebx 8054ce1: 8a 04 1e mov (%esi,%ebx,1),%al 8054ce4: 88 02 mov %al,(%edx) 8054ce6: 4a dec %edx 8054ce7: 49 dec %ecx 8054ce8: 4e dec %esi 8054ce9: 8b 5d 08 mov 0x8(%ebp),%ebx 8054cec: 8a 04 1e mov (%esi,%ebx,1),%al 8054cef: 88 02 mov %al,(%edx) 8054cf1: 4a dec %edx 8054cf2: 49 dec %ecx 8054cf3: 4e dec %esi 8054cf4: 8b 5d 08 mov 0x8(%ebp),%ebx 8054cf7: 8a 04 1e mov (%esi,%ebx,1),%al 8054cfa: 88 02 mov %al,(%edx) 8054cfc: 4a dec %edx 8054cfd: 49 dec %ecx 8054cfe: 74 28 je 0x8054d28 8054d00: 8b 5d 08 mov 0x8(%ebp),%ebx 8054d03: 8a 44 33 ff mov 0xffffffff(%ebx,%esi,1),%al 8054d07: 88 02 mov %al,(%edx) 8054d09: 8a 44 33 fe mov 0xfffffffe(%ebx,%esi,1),%al 8054d0d: 88 42 ff mov %al,0xffffffff(%edx) 8054d10: 8a 44 33 fd mov 0xfffffffd(%ebx,%esi,1),%al 8054d14: 88 42 fe mov %al,0xfffffffe(%edx) 8054d17: 83 c6 fc add $0xfffffffc,%esi 8054d1a: 8a 04 1e mov (%esi,%ebx,1),%al 8054d1d: 88 42 fd mov %al,0xfffffffd(%edx) 8054d20: 83 c2 fc add $0xfffffffc,%edx 8054d23: 83 c1 fc add $0xfffffffc,%ecx 8054d26: 75 d8 jne 0x8054d00 8054d28: 8a 45 18 mov 0x18(%ebp),%al 8054d2b: 88 02 mov %al,(%edx) 8054d2d: 4a dec %edx 8054d2e: 80 3f ff cmpb $0xff,(%edi) 8054d31: 74 0d je 0x8054d40 8054d33: 80 3f 00 cmpb $0x0,(%edi) 8054d36: 75 01 jne 0x8054d39 8054d38: 4f dec %edi 8054d39: 0f b6 07 movzbl (%edi),%eax 8054d3c: 39 c6 cmp %eax,%esi 8054d3e: 77 80 ja 0x8054cc0 8054d40: 8b 45 08 mov 0x8(%ebp),%eax 8054d43: 29 d0 sub %edx,%eax 8054d45: 83 e0 03 and $0x3,%eax 8054d48: 39 55 08 cmp %edx,0x8(%ebp) 8054d4b: 7d 22 jge 0x8054d6f 8054d4d: 85 c0 test %eax,%eax 8054d4f: 74 2f je 0x8054d80 8054d51: 83 f8 03 cmp $0x3,%eax 8054d54: 7d 19 jge 0x8054d6f 8054d56: 83 f8 02 cmp $0x2,%eax 8054d59: 7d 0a jge 0x8054d65 8054d5b: 4e dec %esi 8054d5c: 8b 5d 08 mov 0x8(%ebp),%ebx 8054d5f: 8a 04 1e mov (%esi,%ebx,1),%al 8054d62: 88 02 mov %al,(%edx) 8054d64: 4a dec %edx 8054d65: 4e dec %esi 8054d66: 8b 5d 08 mov 0x8(%ebp),%ebx 8054d69: 8a 04 1e mov (%esi,%ebx,1),%al 8054d6c: 88 02 mov %al,(%edx) 8054d6e: 4a dec %edx 8054d6f: 4e dec %esi 8054d70: 8b 5d 08 mov 0x8(%ebp),%ebx 8054d73: 8a 04 1e mov (%esi,%ebx,1),%al 8054d76: 88 02 mov %al,(%edx) 8054d78: 4a dec %edx 8054d79: 39 da cmp %ebx,%edx 8054d7b: 76 2a jbe 0x8054da7 8054d7d: 8d 76 00 lea 0x0(%esi),%esi 8054d80: 8b 5d 08 mov 0x8(%ebp),%ebx 8054d83: 8a 44 33 ff mov 0xffffffff(%ebx,%esi,1),%al 8054d87: 88 02 mov %al,(%edx) 8054d89: 8a 44 33 fe mov 0xfffffffe(%ebx,%esi,1),%al 8054d8d: 88 42 ff mov %al,0xffffffff(%edx) 8054d90: 8a 44 33 fd mov 0xfffffffd(%ebx,%esi,1),%al 8054d94: 88 42 fe mov %al,0xfffffffe(%edx) 8054d97: 83 c6 fc add $0xfffffffc,%esi 8054d9a: 8a 04 1e mov (%esi,%ebx,1),%al 8054d9d: 88 42 fd mov %al,0xfffffffd(%edx) 8054da0: 83 c2 fc add $0xfffffffc,%edx 8054da3: 39 da cmp %ebx,%edx 8054da5: 77 d9 ja 0x8054d80 8054da7: 8b 45 0c mov 0xc(%ebp),%eax 8054daa: 03 45 fc add 0xfffffffc(%ebp),%eax 8054dad: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 8054db0: 5b pop %ebx 8054db1: 5e pop %esi 8054db2: 5f pop %edi 8054db3: 89 ec mov %ebp,%esp 8054db5: 5d pop %ebp 8054db6: c3 ret 8054db7: 90 nop 8054db8: 55 push %ebp 8054db9: 89 e5 mov %esp,%ebp 8054dbb: 8b 55 08 mov 0x8(%ebp),%edx 8054dbe: 85 d2 test %edx,%edx 8054dc0: 75 0e jne 0x8054dd0 8054dc2: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 8054dc9: 00 00 00 8054dcc: 89 ec mov %ebp,%esp 8054dce: 5d pop %ebp 8054dcf: c3 ret 8054dd0: 8b 02 mov (%edx),%eax 8054dd2: 25 00 00 ff ff and $0xffff0000,%eax 8054dd7: 3d 00 00 ad fb cmp $0xfbad0000,%eax 8054ddc: 75 e4 jne 0x8054dc2 8054dde: 6a 03 push $0x3 8054de0: 6a 00 push $0x0 8054de2: 6a 00 push $0x0 8054de4: 52 push %edx 8054de5: e8 92 d8 00 00 call 0x806267c 8054dea: 89 ec mov %ebp,%esp 8054dec: 5d pop %ebp 8054ded: c3 ret 8054dee: 90 nop 8054def: 90 nop 8054df0: 55 push %ebp 8054df1: 89 e5 mov %esp,%ebp 8054df3: 8b 55 08 mov 0x8(%ebp),%edx 8054df6: 8b 45 0c mov 0xc(%ebp),%eax 8054df9: 68 00 04 00 00 push $0x400 8054dfe: 50 push %eax 8054dff: 52 push %edx 8054e00: e8 c3 d8 00 00 call 0x80626c8 8054e05: 89 ec mov %ebp,%esp 8054e07: 5d pop %ebp 8054e08: c3 ret 8054e09: 90 nop 8054e0a: 90 nop 8054e0b: 90 nop 8054e0c: 55 push %ebp 8054e0d: 89 e5 mov %esp,%ebp 8054e0f: 8b 45 08 mov 0x8(%ebp),%eax 8054e12: 8b 4d 0c mov 0xc(%ebp),%ecx 8054e15: 8b 55 10 mov 0x10(%ebp),%edx 8054e18: 3d ff 00 00 00 cmp $0xff,%eax 8054e1d: 77 21 ja 0x8054e40 8054e1f: c7 05 8c 88 07 08 58 movl $0x807a858,0x807888c 8054e26: a8 07 08 8054e29: 89 14 85 8c e7 07 08 mov %edx,0x807e78c(,%eax,4) 8054e30: 89 0c 85 58 a8 07 08 mov %ecx,0x807a858(,%eax,4) 8054e37: 31 c0 xor %eax,%eax 8054e39: 89 ec mov %ebp,%esp 8054e3b: 5d pop %ebp 8054e3c: c3 ret 8054e3d: 8d 76 00 lea 0x0(%esi),%esi 8054e40: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 8054e47: 00 00 00 8054e4a: b8 ff ff ff ff mov $0xffffffff,%eax 8054e4f: 89 ec mov %ebp,%esp 8054e51: 5d pop %ebp 8054e52: c3 ret 8054e53: 90 nop 8054e54: 55 push %ebp 8054e55: 89 e5 mov %esp,%ebp 8054e57: 53 push %ebx 8054e58: 8b 5d 08 mov 0x8(%ebp),%ebx 8054e5b: a1 94 88 07 08 mov 0x8078894,%eax 8054e60: 50 push %eax 8054e61: e8 fa 22 00 00 call 0x8057160 8054e66: c7 05 94 88 07 08 ff movl $0xffffffff,0x8078894 8054e6d: ff ff ff 8054e70: c7 05 58 ac 07 08 00 movl $0x0,0x807ac58 8054e77: 00 00 00 8054e7a: 85 db test %ebx,%ebx 8054e7c: 74 28 je 0x8054ea6 8054e7e: c7 05 98 88 07 08 00 movl $0x0,0x8078898 8054e85: 00 00 00 8054e88: c7 05 9c 88 07 08 8c movl $0x8067f8c,0x807889c 8054e8f: 7f 06 08 8054e92: c7 05 a0 88 07 08 08 movl $0x8,0x80788a0 8054e99: 00 00 00 8054e9c: c7 05 a4 88 07 08 ff movl $0xff,0x80788a4 8054ea3: 00 00 00 8054ea6: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8054ea9: 89 ec mov %ebp,%esp 8054eab: 5d pop %ebp 8054eac: c3 ret 8054ead: 8d 76 00 lea 0x0(%esi),%esi 8054eb0: 55 push %ebp 8054eb1: 89 e5 mov %esp,%ebp 8054eb3: 8b 4d 08 mov 0x8(%ebp),%ecx 8054eb6: 8b 55 0c mov 0xc(%ebp),%edx 8054eb9: 8d 45 10 lea 0x10(%ebp),%eax 8054ebc: 50 push %eax 8054ebd: 52 push %edx 8054ebe: 51 push %ecx 8054ebf: e8 04 00 00 00 call 0x8054ec8 8054ec4: 89 ec mov %ebp,%esp 8054ec6: 5d pop %ebp 8054ec7: c3 ret 8054ec8: 55 push %ebp 8054ec9: 89 e5 mov %esp,%ebp 8054ecb: 81 ec 24 0c 00 00 sub $0xc24,%esp 8054ed1: 57 push %edi 8054ed2: 56 push %esi 8054ed3: 53 push %ebx 8054ed4: 8b 75 08 mov 0x8(%ebp),%esi 8054ed7: 8b 15 14 8b 07 08 mov 0x8078b14,%edx 8054edd: 89 95 e4 f3 ff ff mov %edx,0xfffff3e4(%ebp) 8054ee3: 89 f1 mov %esi,%ecx 8054ee5: 83 e1 07 and $0x7,%ecx 8054ee8: a1 a4 88 07 08 mov 0x80788a4,%eax 8054eed: d3 f8 sar %cl,%eax 8054eef: a8 01 test $0x1,%al 8054ef1: 0f 84 aa 03 00 00 je 0x80552a1 8054ef7: f7 c6 00 fc ff ff test $0xfffffc00,%esi 8054efd: 0f 85 9e 03 00 00 jne 0x80552a1 8054f03: 83 3d 94 88 07 08 00 cmpl $0x0,0x8078894 8054f0a: 7c 09 jl 0x8054f15 8054f0c: 83 3d 58 ac 07 08 00 cmpl $0x0,0x807ac58 8054f13: 75 18 jne 0x8054f2d 8054f15: 6a 00 push $0x0 8054f17: a1 98 88 07 08 mov 0x8078898,%eax 8054f1c: 0c 08 or $0x8,%al 8054f1e: 50 push %eax 8054f1f: a1 9c 88 07 08 mov 0x807889c,%eax 8054f24: 50 push %eax 8054f25: e8 86 03 00 00 call 0x80552b0 8054f2a: 83 c4 0c add $0xc,%esp 8054f2d: f7 c6 f8 03 00 00 test $0x3f8,%esi 8054f33: 75 06 jne 0x8054f3b 8054f35: 0b 35 a0 88 07 08 or 0x80788a0,%esi 8054f3b: 8d 9d fc f3 ff ff lea 0xfffff3fc(%ebp),%ebx 8054f41: 53 push %ebx 8054f42: e8 fd 24 00 00 call 0x8057444 8054f47: 53 push %ebx 8054f48: e8 fb 65 00 00 call 0x805b548 8054f4d: 83 c0 04 add $0x4,%eax 8054f50: 50 push %eax 8054f51: 56 push %esi 8054f52: 68 93 7f 06 08 push $0x8067f93 8054f57: 68 00 08 00 00 push $0x800 8054f5c: 8d 9d 00 f8 ff ff lea 0xfffff800(%ebp),%ebx 8054f62: 53 push %ebx 8054f63: e8 20 d9 00 00 call 0x8062888 8054f68: 89 de mov %ebx,%esi 8054f6a: 83 c4 1c add $0x1c,%esp 8054f6d: 80 bd 00 f8 ff ff 00 cmpb $0x0,0xfffff800(%ebp) 8054f74: 74 08 je 0x8054f7e 8054f76: 8d 36 lea (%esi),%esi 8054f78: 46 inc %esi 8054f79: 80 3e 00 cmpb $0x0,(%esi) 8054f7c: 75 fa jne 0x8054f78 8054f7e: f6 05 98 88 07 08 20 testb $0x20,0x8078898 8054f85: 74 06 je 0x8054f8d 8054f87: 89 b5 e0 f3 ff ff mov %esi,0xfffff3e0(%ebp) 8054f8d: 83 3d 9c 88 07 08 00 cmpl $0x0,0x807889c 8054f94: 74 1c je 0x8054fb2 8054f96: a1 9c 88 07 08 mov 0x807889c,%eax 8054f9b: 50 push %eax 8054f9c: 56 push %esi 8054f9d: e8 9e 16 00 00 call 0x8056640 8054fa2: 83 c4 08 add $0x8,%esp 8054fa5: 80 3e 00 cmpb $0x0,(%esi) 8054fa8: 74 08 je 0x8054fb2 8054faa: 8d 36 lea (%esi),%esi 8054fac: 46 inc %esi 8054fad: 80 3e 00 cmpb $0x0,(%esi) 8054fb0: 75 fa jne 0x8054fac 8054fb2: f6 05 98 88 07 08 01 testb $0x1,0x8078898 8054fb9: 74 27 je 0x8054fe2 8054fbb: e8 70 22 00 00 call 0x8057230 8054fc0: 50 push %eax 8054fc1: 68 9e 7f 06 08 push $0x8067f9e 8054fc6: 89 e8 mov %ebp,%eax 8054fc8: 29 f0 sub %esi,%eax 8054fca: 50 push %eax 8054fcb: 56 push %esi 8054fcc: e8 b7 d8 00 00 call 0x8062888 8054fd1: 83 c4 10 add $0x10,%esp 8054fd4: 80 3e 00 cmpb $0x0,(%esi) 8054fd7: 74 09 je 0x8054fe2 8054fd9: 8d 76 00 lea 0x0(%esi),%esi 8054fdc: 46 inc %esi 8054fdd: 80 3e 00 cmpb $0x0,(%esi) 8054fe0: 75 fa jne 0x8054fdc 8054fe2: 83 3d 9c 88 07 08 00 cmpl $0x0,0x807889c 8054fe9: 74 0b je 0x8054ff6 8054feb: c6 06 3a movb $0x3a,(%esi) 8054fee: 46 inc %esi 8054fef: c6 06 20 movb $0x20,(%esi) 8054ff2: 46 inc %esi 8054ff3: c6 06 00 movb $0x0,(%esi) 8054ff6: 8d 9d 00 f4 ff ff lea 0xfffff400(%ebp),%ebx 8054ffc: e9 07 01 00 00 jmp 0x8055108 8055001: 8d 76 00 lea 0x0(%esi),%esi 8055004: 8d 85 ff f7 ff ff lea 0xfffff7ff(%ebp),%eax 805500a: 39 c3 cmp %eax,%ebx 805500c: 0f 83 09 01 00 00 jae 0x805511b 8055012: 80 bd dc f3 ff ff 25 cmpb $0x25,0xfffff3dc(%ebp) 8055019: 0f 85 dd 00 00 00 jne 0x80550fc 805501f: 8b 55 0c mov 0xc(%ebp),%edx 8055022: 80 7a 01 25 cmpb $0x25,0x1(%edx) 8055026: 75 4c jne 0x8055074 8055028: 8d 85 fe f7 ff ff lea 0xfffff7fe(%ebp),%eax 805502e: 39 c3 cmp %eax,%ebx 8055030: 73 12 jae 0x8055044 8055032: c6 03 25 movb $0x25,(%ebx) 8055035: 43 inc %ebx 8055036: c6 03 25 movb $0x25,(%ebx) 8055039: 43 inc %ebx 805503a: 42 inc %edx 805503b: 89 55 0c mov %edx,0xc(%ebp) 805503e: e9 c2 00 00 00 jmp 0x8055105 8055043: 90 nop 8055044: 68 a3 7f 06 08 push $0x8067fa3 8055049: 68 00 08 00 00 push $0x800 805504e: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 8055054: 50 push %eax 8055055: e8 46 03 00 00 call 0x80553a0 805505a: 83 c4 0c add $0xc,%esp 805505d: 80 3e 00 cmpb $0x0,(%esi) 8055060: 0f 84 b5 00 00 00 je 0x805511b 8055066: 8d 36 lea (%esi),%esi 8055068: 46 inc %esi 8055069: 80 3e 00 cmpb $0x0,(%esi) 805506c: 75 fa jne 0x8055068 805506e: e9 a8 00 00 00 jmp 0x805511b 8055073: 90 nop 8055074: 80 bd dc f3 ff ff 25 cmpb $0x25,0xfffff3dc(%ebp) 805507b: 75 7f jne 0x80550fc 805507d: 8b 55 0c mov 0xc(%ebp),%edx 8055080: 80 7a 01 6d cmpb $0x6d,0x1(%edx) 8055084: 75 76 jne 0x80550fc 8055086: 42 inc %edx 8055087: 89 55 0c mov %edx,0xc(%ebp) 805508a: 89 e8 mov %ebp,%eax 805508c: 29 d8 sub %ebx,%eax 805508e: 8d b8 00 f8 ff ff lea 0xfffff800(%eax),%edi 8055094: 8b 95 e4 f3 ff ff mov 0xfffff3e4(%ebp),%edx 805509a: 52 push %edx 805509b: e8 04 16 00 00 call 0x80566a4 80550a0: 50 push %eax 80550a1: 68 b0 7f 06 08 push $0x8067fb0 80550a6: 57 push %edi 80550a7: 53 push %ebx 80550a8: e8 db d7 00 00 call 0x8062888 80550ad: 83 c4 14 add $0x14,%esp 80550b0: 83 f8 ff cmp $0xffffffff,%eax 80550b3: 74 04 je 0x80550b9 80550b5: 39 f8 cmp %edi,%eax 80550b7: 7e 33 jle 0x80550ec 80550b9: 68 a3 7f 06 08 push $0x8067fa3 80550be: 68 00 08 00 00 push $0x800 80550c3: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 80550c9: 50 push %eax 80550ca: e8 d1 02 00 00 call 0x80553a0 80550cf: 83 c4 0c add $0xc,%esp 80550d2: 80 3e 00 cmpb $0x0,(%esi) 80550d5: 74 07 je 0x80550de 80550d7: 90 nop 80550d8: 46 inc %esi 80550d9: 80 3e 00 cmpb $0x0,(%esi) 80550dc: 75 fa jne 0x80550d8 80550de: 80 3b 00 cmpb $0x0,(%ebx) 80550e1: 74 38 je 0x805511b 80550e3: 90 nop 80550e4: 43 inc %ebx 80550e5: 80 3b 00 cmpb $0x0,(%ebx) 80550e8: 75 fa jne 0x80550e4 80550ea: eb 2f jmp 0x805511b 80550ec: 80 3b 00 cmpb $0x0,(%ebx) 80550ef: 74 14 je 0x8055105 80550f1: 8d 76 00 lea 0x0(%esi),%esi 80550f4: 43 inc %ebx 80550f5: 80 3b 00 cmpb $0x0,(%ebx) 80550f8: 75 fa jne 0x80550f4 80550fa: eb 09 jmp 0x8055105 80550fc: 8a 95 dc f3 ff ff mov 0xfffff3dc(%ebp),%dl 8055102: 88 13 mov %dl,(%ebx) 8055104: 43 inc %ebx 8055105: ff 45 0c incl 0xc(%ebp) 8055108: 8b 55 0c mov 0xc(%ebp),%edx 805510b: 8a 12 mov (%edx),%dl 805510d: 88 95 dc f3 ff ff mov %dl,0xfffff3dc(%ebp) 8055113: 84 d2 test %dl,%dl 8055115: 0f 85 e9 fe ff ff jne 0x8055004 805511b: c6 03 00 movb $0x0,(%ebx) 805511e: 80 bd dc f3 ff ff 00 cmpb $0x0,0xfffff3dc(%ebp) 8055125: 74 27 je 0x805514e 8055127: 68 a3 7f 06 08 push $0x8067fa3 805512c: 68 00 08 00 00 push $0x800 8055131: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 8055137: 50 push %eax 8055138: e8 63 02 00 00 call 0x80553a0 805513d: 83 c4 0c add $0xc,%esp 8055140: 80 3e 00 cmpb $0x0,(%esi) 8055143: 74 09 je 0x805514e 8055145: 8d 76 00 lea 0x0(%esi),%esi 8055148: 46 inc %esi 8055149: 80 3e 00 cmpb $0x0,(%esi) 805514c: 75 fa jne 0x8055148 805514e: 89 ef mov %ebp,%edi 8055150: 29 f7 sub %esi,%edi 8055152: 8b 55 10 mov 0x10(%ebp),%edx 8055155: 52 push %edx 8055156: 8d 85 00 f4 ff ff lea 0xfffff400(%ebp),%eax 805515c: 50 push %eax 805515d: 57 push %edi 805515e: 56 push %esi 805515f: e8 44 d7 00 00 call 0x80628a8 8055164: 83 c4 10 add $0x10,%esp 8055167: 83 f8 ff cmp $0xffffffff,%eax 805516a: 74 04 je 0x8055170 805516c: 39 f8 cmp %edi,%eax 805516e: 7e 1d jle 0x805518d 8055170: 68 a3 7f 06 08 push $0x8067fa3 8055175: 68 00 08 00 00 push $0x800 805517a: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 8055180: 50 push %eax 8055181: e8 1a 02 00 00 call 0x80553a0 8055186: 83 c4 0c add $0xc,%esp 8055189: eb 02 jmp 0x805518d 805518b: 90 nop 805518c: 46 inc %esi 805518d: 80 3e 00 cmpb $0x0,(%esi) 8055190: 75 fa jne 0x805518c 8055192: 8d 85 00 f8 ff ff lea 0xfffff800(%ebp),%eax 8055198: 29 c6 sub %eax,%esi 805519a: 89 b5 e8 f3 ff ff mov %esi,0xfffff3e8(%ebp) 80551a0: f6 05 98 88 07 08 20 testb $0x20,0x8078898 80551a7: 74 45 je 0x80551ee 80551a9: 8b 95 e0 f3 ff ff mov 0xfffff3e0(%ebp),%edx 80551af: 89 95 ec f3 ff ff mov %edx,0xfffff3ec(%ebp) 80551b5: 29 c2 sub %eax,%edx 80551b7: 89 d0 mov %edx,%eax 80551b9: 8b 95 e8 f3 ff ff mov 0xfffff3e8(%ebp),%edx 80551bf: 29 c2 sub %eax,%edx 80551c1: 89 95 f0 f3 ff ff mov %edx,0xfffff3f0(%ebp) 80551c7: c7 85 f4 f3 ff ff b3 movl $0x8067fb3,0xfffff3f4(%ebp) 80551ce: 7f 06 08 80551d1: c7 85 f8 f3 ff ff 01 movl $0x1,0xfffff3f8(%ebp) 80551d8: 00 00 00 80551db: 6a 02 push $0x2 80551dd: 8d 85 ec f3 ff ff lea 0xfffff3ec(%ebp),%eax 80551e3: 50 push %eax 80551e4: 6a 02 push $0x2 80551e6: e8 85 1c 00 00 call 0x8056e70 80551eb: 83 c4 0c add $0xc,%esp 80551ee: 8d b5 00 f8 ff ff lea 0xfffff800(%ebp),%esi 80551f4: 8b 9d e8 f3 ff ff mov 0xfffff3e8(%ebp),%ebx 80551fa: 01 f3 add %esi,%ebx 80551fc: 89 d8 mov %ebx,%eax 80551fe: 29 f0 sub %esi,%eax 8055200: 40 inc %eax 8055201: 50 push %eax 8055202: 56 push %esi 8055203: a1 94 88 07 08 mov 0x8078894,%eax 8055208: 50 push %eax 8055209: e8 da 21 00 00 call 0x80573e8 805520e: 83 c4 0c add $0xc,%esp 8055211: 85 c0 test %eax,%eax 8055213: 7d 23 jge 0x8055238 8055215: 83 3d 14 8b 07 08 0b cmpl $0xb,0x8078b14 805521c: 74 09 je 0x8055227 805521e: 83 3d 14 8b 07 08 04 cmpl $0x4,0x8078b14 8055225: 75 05 jne 0x805522c 8055227: 31 c0 xor %eax,%eax 8055229: eb 0d jmp 0x8055238 805522b: 90 nop 805522c: 6a 00 push $0x0 805522e: e8 21 fc ff ff call 0x8054e54 8055233: 83 c4 04 add $0x4,%esp 8055236: eb 06 jmp 0x805523e 8055238: 01 c6 add %eax,%esi 805523a: 39 de cmp %ebx,%esi 805523c: 76 be jbe 0x80551fc 805523e: 39 de cmp %ebx,%esi 8055240: 77 5f ja 0x80552a1 8055242: f6 05 98 88 07 08 02 testb $0x2,0x8078898 8055249: 74 56 je 0x80552a1 805524b: 6a 00 push $0x0 805524d: 6a 01 push $0x1 805524f: 68 b5 7f 06 08 push $0x8067fb5 8055254: e8 83 20 00 00 call 0x80572dc 8055259: 89 c7 mov %eax,%edi 805525b: 83 c4 0c add $0xc,%esp 805525e: 85 ff test %edi,%edi 8055260: 7c 3f jl 0x80552a1 8055262: 68 c2 7f 06 08 push $0x8067fc2 8055267: 8d 9d 00 f8 ff ff lea 0xfffff800(%ebp),%ebx 805526d: 53 push %ebx 805526e: e8 4d 25 00 00 call 0x80577c0 8055273: 83 85 e8 f3 ff ff 02 addl $0x2,0xfffff3e8(%ebp) 805527a: 6a 3e push $0x3e 805527c: 53 push %ebx 805527d: e8 ee 26 00 00 call 0x8057970 8055282: 8d 70 01 lea 0x1(%eax),%esi 8055285: 89 f0 mov %esi,%eax 8055287: 29 d8 sub %ebx,%eax 8055289: 8b 95 e8 f3 ff ff mov 0xfffff3e8(%ebp),%edx 805528f: 29 c2 sub %eax,%edx 8055291: 89 d0 mov %edx,%eax 8055293: 50 push %eax 8055294: 56 push %esi 8055295: 57 push %edi 8055296: e8 4d 21 00 00 call 0x80573e8 805529b: 57 push %edi 805529c: e8 bf 1e 00 00 call 0x8057160 80552a1: 8d a5 d0 f3 ff ff lea 0xfffff3d0(%ebp),%esp 80552a7: 5b pop %ebx 80552a8: 5e pop %esi 80552a9: 5f pop %edi 80552aa: 89 ec mov %ebp,%esp 80552ac: 5d pop %ebp 80552ad: c3 ret 80552ae: 8d 36 lea (%esi),%esi 80552b0: 55 push %ebp 80552b1: 89 e5 mov %esp,%ebp 80552b3: 57 push %edi 80552b4: 8b 55 08 mov 0x8(%ebp),%edx 80552b7: 8b 4d 0c mov 0xc(%ebp),%ecx 80552ba: 8b 45 10 mov 0x10(%ebp),%eax 80552bd: 85 d2 test %edx,%edx 80552bf: 74 06 je 0x80552c7 80552c1: 89 15 9c 88 07 08 mov %edx,0x807889c 80552c7: 89 0d 98 88 07 08 mov %ecx,0x8078898 80552cd: 85 c0 test %eax,%eax 80552cf: 74 0c je 0x80552dd 80552d1: a9 07 fc ff ff test $0xfffffc07,%eax 80552d6: 75 05 jne 0x80552dd 80552d8: a3 a0 88 07 08 mov %eax,0x80788a0 80552dd: 83 3d 94 88 07 08 ff cmpl $0xffffffff,0x8078894 80552e4: 75 47 jne 0x805532d 80552e6: 66 c7 05 5c ac 07 08 movw $0x1,0x807ac5c 80552ed: 01 00 80552ef: 6a 0e push $0xe 80552f1: 68 c5 7f 06 08 push $0x8067fc5 80552f6: 68 5e ac 07 08 push $0x807ac5e 80552fb: e8 0c 15 00 00 call 0x805680c 8055300: 83 c4 0c add $0xc,%esp 8055303: f6 05 98 88 07 08 08 testb $0x8,0x8078898 805530a: 74 18 je 0x8055324 805530c: 6a 00 push $0x0 805530e: 6a 01 push $0x1 8055310: 6a 01 push $0x1 8055312: e8 dd 19 00 00 call 0x8056cf4 8055317: a3 94 88 07 08 mov %eax,0x8078894 805531c: 83 c4 0c add $0xc,%esp 805531f: 83 f8 ff cmp $0xffffffff,%eax 8055322: 74 46 je 0x805536a 8055324: 83 3d 94 88 07 08 ff cmpl $0xffffffff,0x8078894 805532b: 74 3d je 0x805536a 805532d: 83 3d 58 ac 07 08 00 cmpl $0x0,0x807ac58 8055334: 75 34 jne 0x805536a 8055336: 30 c0 xor %al,%al 8055338: bf 5e ac 07 08 mov $0x807ac5e,%edi 805533d: fc cld 805533e: b9 ff ff ff ff mov $0xffffffff,%ecx 8055343: f2 ae repnz scas %es:(%edi),%al 8055345: 89 c8 mov %ecx,%eax 8055347: f7 d0 not %eax 8055349: 40 inc %eax 805534a: 50 push %eax 805534b: 68 5c ac 07 08 push $0x807ac5c 8055350: a1 94 88 07 08 mov 0x8078894,%eax 8055355: 50 push %eax 8055356: e8 61 17 00 00 call 0x8056abc 805535b: 83 f8 ff cmp $0xffffffff,%eax 805535e: 74 0a je 0x805536a 8055360: c7 05 58 ac 07 08 01 movl $0x1,0x807ac58 8055367: 00 00 00 805536a: 8b 7d fc mov 0xfffffffc(%ebp),%edi 805536d: 89 ec mov %ebp,%esp 805536f: 5d pop %ebp 8055370: c3 ret 8055371: 8d 76 00 lea 0x0(%esi),%esi 8055374: 55 push %ebp 8055375: 89 e5 mov %esp,%ebp 8055377: 6a 01 push $0x1 8055379: e8 d6 fa ff ff call 0x8054e54 805537e: 89 ec mov %ebp,%esp 8055380: 5d pop %ebp 8055381: c3 ret 8055382: 8d 36 lea (%esi),%esi 8055384: 55 push %ebp 8055385: 89 e5 mov %esp,%ebp 8055387: 8b 55 08 mov 0x8(%ebp),%edx 805538a: a1 a4 88 07 08 mov 0x80788a4,%eax 805538f: 85 d2 test %edx,%edx 8055391: 74 06 je 0x8055399 8055393: 89 15 a4 88 07 08 mov %edx,0x80788a4 8055399: 89 ec mov %ebp,%esp 805539b: 5d pop %ebp 805539c: c3 ret 805539d: 8d 76 00 lea 0x0(%esi),%esi 80553a0: 55 push %ebp 80553a1: 89 e5 mov %esp,%ebp 80553a3: 83 ec 04 sub $0x4,%esp 80553a6: 57 push %edi 80553a7: 56 push %esi 80553a8: 53 push %ebx 80553a9: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 80553ad: 0f 84 f1 01 00 00 je 0x80555a4 80553b3: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 80553b7: 0f 84 e7 01 00 00 je 0x80555a4 80553bd: 30 c0 xor %al,%al 80553bf: 8b 7d 10 mov 0x10(%ebp),%edi 80553c2: fc cld 80553c3: b9 ff ff ff ff mov $0xffffffff,%ecx 80553c8: f2 ae repnz scas %es:(%edi),%al 80553ca: 89 c8 mov %ecx,%eax 80553cc: f7 d0 not %eax 80553ce: 8d 78 ff lea 0xffffffff(%eax),%edi 80553d1: 85 ff test %edi,%edi 80553d3: 0f 84 cb 01 00 00 je 0x80555a4 80553d9: 8b 5d 08 mov 0x8(%ebp),%ebx 80553dc: 80 3b 3c cmpb $0x3c,(%ebx) 80553df: 75 50 jne 0x8055431 80553e1: 0f b6 53 01 movzbl 0x1(%ebx),%edx 80553e5: a1 a0 8f 07 08 mov 0x8078fa0,%eax 80553ea: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 80553ef: 74 40 je 0x8055431 80553f1: 80 7b 02 3e cmpb $0x3e,0x2(%ebx) 80553f5: 75 05 jne 0x80553fc 80553f7: 83 c3 03 add $0x3,%ebx 80553fa: eb 35 jmp 0x8055431 80553fc: 0f b6 53 02 movzbl 0x2(%ebx),%edx 8055400: a1 a0 8f 07 08 mov 0x8078fa0,%eax 8055405: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 805540a: 74 25 je 0x8055431 805540c: 80 7b 03 3e cmpb $0x3e,0x3(%ebx) 8055410: 75 06 jne 0x8055418 8055412: 83 c3 04 add $0x4,%ebx 8055415: eb 1a jmp 0x8055431 8055417: 90 nop 8055418: 0f b6 53 03 movzbl 0x3(%ebx),%edx 805541c: a1 a0 8f 07 08 mov 0x8078fa0,%eax 8055421: f6 44 50 01 08 testb $0x8,0x1(%eax,%edx,2) 8055426: 74 09 je 0x8055431 8055428: 80 7b 04 3e cmpb $0x3e,0x4(%ebx) 805542c: 75 03 jne 0x8055431 805542e: 83 c3 05 add $0x5,%ebx 8055431: 0f b6 03 movzbl (%ebx),%eax 8055434: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 805543a: f6 44 42 01 04 testb $0x4,0x1(%edx,%eax,2) 805543f: 0f 84 a3 00 00 00 je 0x80554e8 8055445: 0f b6 43 01 movzbl 0x1(%ebx),%eax 8055449: f6 44 42 01 04 testb $0x4,0x1(%edx,%eax,2) 805544e: 0f 84 94 00 00 00 je 0x80554e8 8055454: 0f b6 43 02 movzbl 0x2(%ebx),%eax 8055458: f6 44 42 01 04 testb $0x4,0x1(%edx,%eax,2) 805545d: 0f 84 85 00 00 00 je 0x80554e8 8055463: 80 7b 03 20 cmpb $0x20,0x3(%ebx) 8055467: 75 7f jne 0x80554e8 8055469: 80 7b 04 20 cmpb $0x20,0x4(%ebx) 805546d: 74 0b je 0x805547a 805546f: 0f b6 43 04 movzbl 0x4(%ebx),%eax 8055473: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 8055478: 74 6e je 0x80554e8 805547a: 0f b6 43 05 movzbl 0x5(%ebx),%eax 805547e: 8b 15 a0 8f 07 08 mov 0x8078fa0,%edx 8055484: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 8055489: 74 5d je 0x80554e8 805548b: 80 7b 06 20 cmpb $0x20,0x6(%ebx) 805548f: 75 57 jne 0x80554e8 8055491: 0f b6 43 07 movzbl 0x7(%ebx),%eax 8055495: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 805549a: 74 4c je 0x80554e8 805549c: 0f b6 43 08 movzbl 0x8(%ebx),%eax 80554a0: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80554a5: 74 41 je 0x80554e8 80554a7: 80 7b 09 3a cmpb $0x3a,0x9(%ebx) 80554ab: 75 3b jne 0x80554e8 80554ad: 0f b6 43 0a movzbl 0xa(%ebx),%eax 80554b1: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80554b6: 74 30 je 0x80554e8 80554b8: 0f b6 43 0b movzbl 0xb(%ebx),%eax 80554bc: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80554c1: 74 25 je 0x80554e8 80554c3: 80 7b 0c 3a cmpb $0x3a,0xc(%ebx) 80554c7: 75 1f jne 0x80554e8 80554c9: 0f b6 43 0d movzbl 0xd(%ebx),%eax 80554cd: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80554d2: 74 14 je 0x80554e8 80554d4: 0f b6 43 0e movzbl 0xe(%ebx),%eax 80554d8: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 80554dd: 74 09 je 0x80554e8 80554df: 80 7b 0f 20 cmpb $0x20,0xf(%ebx) 80554e3: 75 03 jne 0x80554e8 80554e5: 83 c3 10 add $0x10,%ebx 80554e8: 89 d8 mov %ebx,%eax 80554ea: 2b 45 08 sub 0x8(%ebp),%eax 80554ed: 8b 75 0c mov 0xc(%ebp),%esi 80554f0: 29 c6 sub %eax,%esi 80554f2: 89 75 fc mov %esi,0xfffffffc(%ebp) 80554f5: 89 f0 mov %esi,%eax 80554f7: 48 dec %eax 80554f8: 39 c7 cmp %eax,%edi 80554fa: 7c 18 jl 0x8055514 80554fc: 50 push %eax 80554fd: 53 push %ebx 80554fe: 8b 75 10 mov 0x10(%ebp),%esi 8055501: 56 push %esi 8055502: e8 79 0f 00 00 call 0x8056480 8055507: 8b 75 fc mov 0xfffffffc(%ebp),%esi 805550a: c6 44 33 ff 00 movb $0x0,0xffffffff(%ebx,%esi,1) 805550f: e9 90 00 00 00 jmp 0x80555a4 8055514: 57 push %edi 8055515: 8b 75 10 mov 0x10(%ebp),%esi 8055518: 56 push %esi 8055519: 53 push %ebx 805551a: e8 31 0f 00 00 call 0x8056450 805551f: 83 c4 0c add $0xc,%esp 8055522: 85 c0 test %eax,%eax 8055524: 74 7e je 0x80555a4 8055526: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8055529: 8d 44 33 ff lea 0xffffffff(%ebx,%esi,1),%eax 805552d: 29 f8 sub %edi,%eax 805552f: c6 00 00 movb $0x0,(%eax) 8055532: 6a 00 push $0x0 8055534: 53 push %ebx 8055535: e8 36 24 00 00 call 0x8057970 805553a: 89 c1 mov %eax,%ecx 805553c: 83 c4 08 add $0x8,%esp 805553f: 39 d9 cmp %ebx,%ecx 8055541: 72 56 jb 0x8055599 8055543: 8d 53 ff lea 0xffffffff(%ebx),%edx 8055546: 89 d0 mov %edx,%eax 8055548: 29 c8 sub %ecx,%eax 805554a: 83 e0 03 and $0x3,%eax 805554d: 39 d1 cmp %edx,%ecx 805554f: 7e 1a jle 0x805556b 8055551: 85 c0 test %eax,%eax 8055553: 74 23 je 0x8055578 8055555: 83 f8 03 cmp $0x3,%eax 8055558: 7d 11 jge 0x805556b 805555a: 83 f8 02 cmp $0x2,%eax 805555d: 7d 06 jge 0x8055565 805555f: 8a 01 mov (%ecx),%al 8055561: 88 04 0f mov %al,(%edi,%ecx,1) 8055564: 49 dec %ecx 8055565: 8a 01 mov (%ecx),%al 8055567: 88 04 0f mov %al,(%edi,%ecx,1) 805556a: 49 dec %ecx 805556b: 8a 01 mov (%ecx),%al 805556d: 88 04 0f mov %al,(%edi,%ecx,1) 8055570: 49 dec %ecx 8055571: 39 d9 cmp %ebx,%ecx 8055573: 72 24 jb 0x8055599 8055575: 8d 76 00 lea 0x0(%esi),%esi 8055578: 8a 01 mov (%ecx),%al 805557a: 88 04 0f mov %al,(%edi,%ecx,1) 805557d: 8a 41 ff mov 0xffffffff(%ecx),%al 8055580: 88 44 0f ff mov %al,0xffffffff(%edi,%ecx,1) 8055584: 8a 41 fe mov 0xfffffffe(%ecx),%al 8055587: 88 44 0f fe mov %al,0xfffffffe(%edi,%ecx,1) 805558b: 8a 41 fd mov 0xfffffffd(%ecx),%al 805558e: 88 44 0f fd mov %al,0xfffffffd(%edi,%ecx,1) 8055592: 83 c1 fc add $0xfffffffc,%ecx 8055595: 39 d9 cmp %ebx,%ecx 8055597: 73 df jae 0x8055578 8055599: 57 push %edi 805559a: 53 push %ebx 805559b: 8b 75 10 mov 0x10(%ebp),%esi 805559e: 56 push %esi 805559f: e8 dc 0e 00 00 call 0x8056480 80555a4: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 80555a7: 5b pop %ebx 80555a8: 5e pop %esi 80555a9: 5f pop %edi 80555aa: 89 ec mov %ebp,%esp 80555ac: 5d pop %ebp 80555ad: c3 ret 80555ae: 90 nop 80555af: 90 nop 80555b0: 55 push %ebp 80555b1: 89 e5 mov %esp,%ebp 80555b3: 83 ec 08 sub $0x8,%esp 80555b6: 8b 45 08 mov 0x8(%ebp),%eax 80555b9: b9 40 42 0f 00 mov $0xf4240,%ecx 80555be: 31 d2 xor %edx,%edx 80555c0: f7 f1 div %ecx,%eax 80555c2: 89 45 f8 mov %eax,0xfffffff8(%ebp) 80555c5: 89 c2 mov %eax,%edx 80555c7: c1 e2 05 shl $0x5,%edx 80555ca: 29 c2 sub %eax,%edx 80555cc: 89 d0 mov %edx,%eax 80555ce: c1 e0 06 shl $0x6,%eax 80555d1: 29 d0 sub %edx,%eax 80555d3: c1 e0 03 shl $0x3,%eax 80555d6: 03 45 f8 add 0xfffffff8(%ebp),%eax 80555d9: c1 e0 06 shl $0x6,%eax 80555dc: 8b 4d 08 mov 0x8(%ebp),%ecx 80555df: 29 c1 sub %eax,%ecx 80555e1: 89 4d fc mov %ecx,0xfffffffc(%ebp) 80555e4: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 80555e7: 50 push %eax 80555e8: 6a 00 push $0x0 80555ea: 6a 00 push $0x0 80555ec: 6a 00 push $0x0 80555ee: 6a 01 push $0x1 80555f0: e8 ab 1e 00 00 call 0x80574a0 80555f5: 89 ec mov %ebp,%esp 80555f7: 5d pop %ebp 80555f8: c3 ret 80555f9: 90 nop 80555fa: 90 nop 80555fb: 90 nop 80555fc: 55 push %ebp 80555fd: 89 e5 mov %esp,%ebp 80555ff: 81 ec 00 80 00 00 sub $0x8000,%esp 8055605: 53 push %ebx 8055606: 8b 5d 08 mov 0x8(%ebp),%ebx 8055609: 8b 45 0c mov 0xc(%ebp),%eax 805560c: 89 85 00 80 ff ff mov %eax,0xffff8000(%ebp) 8055612: 8d 4d 10 lea 0x10(%ebp),%ecx 8055615: ba 01 00 00 00 mov $0x1,%edx 805561a: 85 c0 test %eax,%eax 805561c: 74 2c je 0x805564a 805561e: 8d 36 lea (%esi),%esi 8055620: 81 fa ff 1f 00 00 cmp $0x1fff,%edx 8055626: 76 08 jbe 0x8055630 8055628: b8 07 00 00 00 mov $0x7,%eax 805562d: eb 2e jmp 0x805565d 805562f: 90 nop 8055630: 83 c1 04 add $0x4,%ecx 8055633: 8b 41 fc mov 0xfffffffc(%ecx),%eax 8055636: 89 84 95 00 80 ff ff mov %eax,0xffff8000(%ebp,%edx,4) 805563d: 89 d0 mov %edx,%eax 805563f: 42 inc %edx 8055640: 83 bc 85 00 80 ff ff cmpl $0x0,0xffff8000(%ebp,%eax,4) 8055647: 00 8055648: 75 d6 jne 0x8055620 805564a: a1 28 d2 06 08 mov 0x806d228,%eax 805564f: 50 push %eax 8055650: 8d 85 00 80 ff ff lea 0xffff8000(%ebp),%eax 8055656: 50 push %eax 8055657: 53 push %ebx 8055658: e8 5b 1b 00 00 call 0x80571b8 805565d: 8b 9d fc 7f ff ff mov 0xffff7ffc(%ebp),%ebx 8055663: 89 ec mov %ebp,%esp 8055665: 5d pop %ebp 8055666: c3 ret 8055667: 90 nop 8055668: 55 push %ebp 8055669: 89 e5 mov %esp,%ebp 805566b: 57 push %edi 805566c: 56 push %esi 805566d: 53 push %ebx 805566e: 8b 75 08 mov 0x8(%ebp),%esi 8055671: 30 c0 xor %al,%al 8055673: 89 f7 mov %esi,%edi 8055675: fc cld 8055676: b9 ff ff ff ff mov $0xffffffff,%ecx 805567b: f2 ae repnz scas %es:(%edi),%al 805567d: 89 c8 mov %ecx,%eax 805567f: f7 d0 not %eax 8055681: 8d 78 ff lea 0xffffffff(%eax),%edi 8055684: 8b 1d 28 d2 06 08 mov 0x806d228,%ebx 805568a: 83 3b 00 cmpl $0x0,(%ebx) 805568d: 74 29 je 0x80556b8 805568f: 90 nop 8055690: 57 push %edi 8055691: 56 push %esi 8055692: 8b 03 mov (%ebx),%eax 8055694: 50 push %eax 8055695: e8 6a 24 00 00 call 0x8057b04 805569a: 83 c4 0c add $0xc,%esp 805569d: 85 c0 test %eax,%eax 805569f: 75 0f jne 0x80556b0 80556a1: 8b 03 mov (%ebx),%eax 80556a3: 80 3c 07 3d cmpb $0x3d,(%edi,%eax,1) 80556a7: 75 07 jne 0x80556b0 80556a9: 8d 47 01 lea 0x1(%edi),%eax 80556ac: 03 03 add (%ebx),%eax 80556ae: eb 0a jmp 0x80556ba 80556b0: 83 c3 04 add $0x4,%ebx 80556b3: 83 3b 00 cmpl $0x0,(%ebx) 80556b6: 75 d8 jne 0x8055690 80556b8: 31 c0 xor %eax,%eax 80556ba: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80556bd: 5b pop %ebx 80556be: 5e pop %esi 80556bf: 5f pop %edi 80556c0: 89 ec mov %ebp,%esp 80556c2: 5d pop %ebp 80556c3: c3 ret 80556c4: 55 push %ebp 80556c5: 89 e5 mov %esp,%ebp 80556c7: 89 ec mov %ebp,%esp 80556c9: 5d pop %ebp 80556ca: c3 ret 80556cb: 90 nop 80556cc: 55 push %ebp 80556cd: 89 e5 mov %esp,%ebp 80556cf: 83 ec 30 sub $0x30,%esp 80556d2: 57 push %edi 80556d3: 56 push %esi 80556d4: 53 push %ebx 80556d5: 8b 7d 08 mov 0x8(%ebp),%edi 80556d8: 8b 0d 14 8b 07 08 mov 0x8078b14,%ecx 80556de: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 80556e1: 85 ff test %edi,%edi 80556e3: 75 07 jne 0x80556ec 80556e5: 31 c0 xor %eax,%eax 80556e7: e9 f1 00 00 00 jmp 0x80557dd 80556ec: c7 45 dc 00 20 00 00 movl $0x2000,0xffffffdc(%ebp) 80556f3: 8d 45 d8 lea 0xffffffd8(%ebp),%eax 80556f6: 50 push %eax 80556f7: 8d 45 dc lea 0xffffffdc(%ebp),%eax 80556fa: 50 push %eax 80556fb: 6a 00 push $0x0 80556fd: e8 5e 1c 00 00 call 0x8057360 8055702: 83 c4 0c add $0xc,%esp 8055705: 85 c0 test %eax,%eax 8055707: 7c 2b jl 0x8055734 8055709: c7 45 f0 c4 56 05 08 movl $0x80556c4,0xfffffff0(%ebp) 8055710: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 8055717: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 805571e: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 8055721: 50 push %eax 8055722: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 8055725: 50 push %eax 8055726: 6a 0e push $0xe 8055728: e8 9b 1d 00 00 call 0x80574c8 805572d: 83 c4 0c add $0xc,%esp 8055730: 85 c0 test %eax,%eax 8055732: 7d 08 jge 0x805573c 8055734: 89 f8 mov %edi,%eax 8055736: e9 a2 00 00 00 jmp 0x80557dd 805573b: 90 nop 805573c: 6a 00 push $0x0 805573e: e8 01 1d 00 00 call 0x8057444 8055743: 89 45 d4 mov %eax,0xffffffd4(%ebp) 8055746: 57 push %edi 8055747: e8 cc 1c 00 00 call 0x8057418 805574c: 89 c3 mov %eax,%ebx 805574e: 83 c4 08 add $0x8,%esp 8055751: 85 db test %ebx,%ebx 8055753: 74 2f je 0x8055784 8055755: 39 fb cmp %edi,%ebx 8055757: 73 2b jae 0x8055784 8055759: 6a 00 push $0x0 805575b: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 805575e: 50 push %eax 805575f: 6a 0e push $0xe 8055761: e8 62 1d 00 00 call 0x80574c8 8055766: 53 push %ebx 8055767: e8 ac 1c 00 00 call 0x8057418 805576c: 8d 45 d8 lea 0xffffffd8(%ebp),%eax 805576f: 50 push %eax 8055770: e8 a7 1d 00 00 call 0x805751c 8055775: 6a 00 push $0x0 8055777: e8 c8 1c 00 00 call 0x8057444 805577c: 89 c6 mov %eax,%esi 805577e: 83 c4 18 add $0x18,%esp 8055781: eb 23 jmp 0x80557a6 8055783: 90 nop 8055784: 8d 45 d8 lea 0xffffffd8(%ebp),%eax 8055787: 50 push %eax 8055788: e8 8f 1d 00 00 call 0x805751c 805578d: 6a 00 push $0x0 805578f: e8 b0 1c 00 00 call 0x8057444 8055794: 89 c6 mov %eax,%esi 8055796: 6a 00 push $0x0 8055798: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 805579b: 50 push %eax 805579c: 6a 0e push $0xe 805579e: e8 25 1d 00 00 call 0x80574c8 80557a3: 83 c4 14 add $0x14,%esp 80557a6: 89 f0 mov %esi,%eax 80557a8: 2b 45 d4 sub 0xffffffd4(%ebp),%eax 80557ab: 31 f6 xor %esi,%esi 80557ad: 39 f8 cmp %edi,%eax 80557af: 77 04 ja 0x80557b5 80557b1: 89 fe mov %edi,%esi 80557b3: 29 c6 sub %eax,%esi 80557b5: 31 d2 xor %edx,%edx 80557b7: 39 d8 cmp %ebx,%eax 80557b9: 77 04 ja 0x80557bf 80557bb: 89 da mov %ebx,%edx 80557bd: 29 c2 sub %eax,%edx 80557bf: 52 push %edx 80557c0: e8 53 1c 00 00 call 0x8057418 80557c5: 6a 00 push $0x0 80557c7: 8d 45 d8 lea 0xffffffd8(%ebp),%eax 80557ca: 50 push %eax 80557cb: 6a 02 push $0x2 80557cd: e8 8e 1b 00 00 call 0x8057360 80557d2: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 80557d5: 89 0d 14 8b 07 08 mov %ecx,0x8078b14 80557db: 89 f0 mov %esi,%eax 80557dd: 8d 65 c4 lea 0xffffffc4(%ebp),%esp 80557e0: 5b pop %ebx 80557e1: 5e pop %esi 80557e2: 5f pop %edi 80557e3: 89 ec mov %ebp,%esp 80557e5: 5d pop %ebp 80557e6: c3 ret 80557e7: 90 nop 80557e8: 55 push %ebp 80557e9: 89 e5 mov %esp,%ebp 80557eb: 83 ec 4c sub $0x4c,%esp 80557ee: 57 push %edi 80557ef: 56 push %esi 80557f0: 53 push %ebx 80557f1: 8b 75 08 mov 0x8(%ebp),%esi 80557f4: 85 f6 test %esi,%esi 80557f6: 75 0c jne 0x8055804 80557f8: b8 01 00 00 00 mov $0x1,%eax 80557fd: e9 91 01 00 00 jmp 0x8055993 8055802: 8d 36 lea (%esi),%esi 8055804: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) 805580b: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8055812: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 8055819: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 805581c: 50 push %eax 805581d: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 8055820: 50 push %eax 8055821: 6a 02 push $0x2 8055823: e8 a0 1c 00 00 call 0x80574c8 8055828: 83 c4 0c add $0xc,%esp 805582b: 85 c0 test %eax,%eax 805582d: 7c 7b jl 0x80558aa 805582f: 8d 45 d0 lea 0xffffffd0(%ebp),%eax 8055832: 50 push %eax 8055833: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 8055836: 50 push %eax 8055837: 6a 03 push $0x3 8055839: e8 8a 1c 00 00 call 0x80574c8 805583e: 83 c4 0c add $0xc,%esp 8055841: 85 c0 test %eax,%eax 8055843: 7d 13 jge 0x8055858 8055845: 8b 1d 14 8b 07 08 mov 0x8078b14,%ebx 805584b: 6a 00 push $0x0 805584d: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 8055850: 50 push %eax 8055851: 6a 02 push $0x2 8055853: eb 4a jmp 0x805589f 8055855: 8d 76 00 lea 0x0(%esi),%esi 8055858: c7 45 cc 00 00 01 00 movl $0x10000,0xffffffcc(%ebp) 805585f: 8b 1d 14 8b 07 08 mov 0x8078b14,%ebx 8055865: 8d 45 c8 lea 0xffffffc8(%ebp),%eax 8055868: 50 push %eax 8055869: 8d 45 cc lea 0xffffffcc(%ebp),%eax 805586c: 50 push %eax 805586d: 6a 00 push $0x0 805586f: e8 ec 1a 00 00 call 0x8057360 8055874: 83 c4 0c add $0xc,%esp 8055877: 85 c0 test %eax,%eax 8055879: 7d 3f jge 0x80558ba 805587b: 83 3d 14 8b 07 08 26 cmpl $0x26,0x8078b14 8055882: 74 30 je 0x80558b4 8055884: 8b 1d 14 8b 07 08 mov 0x8078b14,%ebx 805588a: 6a 00 push $0x0 805588c: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 805588f: 50 push %eax 8055890: 6a 02 push $0x2 8055892: e8 31 1c 00 00 call 0x80574c8 8055897: 6a 00 push $0x0 8055899: 8d 45 d0 lea 0xffffffd0(%ebp),%eax 805589c: 50 push %eax 805589d: 6a 03 push $0x3 805589f: e8 24 1c 00 00 call 0x80574c8 80558a4: 89 1d 14 8b 07 08 mov %ebx,0x8078b14 80558aa: b8 ff ff ff ff mov $0xffffffff,%eax 80558af: e9 df 00 00 00 jmp 0x8055993 80558b4: 89 1d 14 8b 07 08 mov %ebx,0x8078b14 80558ba: e8 29 19 00 00 call 0x80571e8 80558bf: 89 c3 mov %eax,%ebx 80558c1: 85 db test %ebx,%ebx 80558c3: 75 5f jne 0x8055924 80558c5: c7 45 b8 ce 7f 06 08 movl $0x8067fce,0xffffffb8(%ebp) 80558cc: c7 45 bc d1 7f 06 08 movl $0x8067fd1,0xffffffbc(%ebp) 80558d3: 89 75 c0 mov %esi,0xffffffc0(%ebp) 80558d6: c7 45 c4 00 00 00 00 movl $0x0,0xffffffc4(%ebp) 80558dd: 6a 00 push $0x0 80558df: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 80558e2: 50 push %eax 80558e3: 6a 02 push $0x2 80558e5: e8 de 1b 00 00 call 0x80574c8 80558ea: 6a 00 push $0x0 80558ec: 8d 45 d0 lea 0xffffffd0(%ebp),%eax 80558ef: 50 push %eax 80558f0: 6a 03 push $0x3 80558f2: e8 d1 1b 00 00 call 0x80574c8 80558f7: 6a 00 push $0x0 80558f9: 8d 45 c8 lea 0xffffffc8(%ebp),%eax 80558fc: 50 push %eax 80558fd: 6a 02 push $0x2 80558ff: e8 5c 1a 00 00 call 0x8057360 8055904: 83 c4 24 add $0x24,%esp 8055907: a1 28 d2 06 08 mov 0x806d228,%eax 805590c: 50 push %eax 805590d: 8d 45 b8 lea 0xffffffb8(%ebp),%eax 8055910: 50 push %eax 8055911: 68 d4 7f 06 08 push $0x8067fd4 8055916: e8 9d 18 00 00 call 0x80571b8 805591b: 6a 7f push $0x7f 805591d: e8 32 1c 00 00 call 0x8057554 8055922: 8d 36 lea (%esi),%esi 8055924: 85 db test %ebx,%ebx 8055926: 7c 13 jl 0x805593b 8055928: 6a 00 push $0x0 805592a: 8d 45 b4 lea 0xffffffb4(%ebp),%eax 805592d: 50 push %eax 805592e: 53 push %ebx 805592f: e8 c8 10 00 00 call 0x80569fc 8055934: 83 c4 0c add $0xc,%esp 8055937: 39 d8 cmp %ebx,%eax 8055939: 74 07 je 0x8055942 805593b: c7 45 b4 ff ff ff ff movl $0xffffffff,0xffffffb4(%ebp) 8055942: 8b 1d 14 8b 07 08 mov 0x8078b14,%ebx 8055948: 6a 00 push $0x0 805594a: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 805594d: 50 push %eax 805594e: 6a 02 push $0x2 8055950: e8 73 1b 00 00 call 0x80574c8 8055955: 89 c7 mov %eax,%edi 8055957: 6a 00 push $0x0 8055959: 8d 45 d0 lea 0xffffffd0(%ebp),%eax 805595c: 50 push %eax 805595d: 6a 03 push $0x3 805595f: e8 64 1b 00 00 call 0x80574c8 8055964: 89 c6 mov %eax,%esi 8055966: 6a 00 push $0x0 8055968: 8d 45 c8 lea 0xffffffc8(%ebp),%eax 805596b: 50 push %eax 805596c: 6a 02 push $0x2 805596e: e8 ed 19 00 00 call 0x8057360 8055973: 89 c2 mov %eax,%edx 8055975: 89 f8 mov %edi,%eax 8055977: 09 f0 or %esi,%eax 8055979: 09 d0 or %edx,%eax 805597b: 74 13 je 0x8055990 805597d: 83 3d 14 8b 07 08 26 cmpl $0x26,0x8078b14 8055984: 0f 85 20 ff ff ff jne 0x80558aa 805598a: 89 1d 14 8b 07 08 mov %ebx,0x8078b14 8055990: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 8055993: 8d 65 a8 lea 0xffffffa8(%ebp),%esp 8055996: 5b pop %ebx 8055997: 5e pop %esi 8055998: 5f pop %edi 8055999: 89 ec mov %ebp,%esp 805599b: 5d pop %ebp 805599c: c3 ret 805599d: 90 nop 805599e: 90 nop 805599f: 90 nop 80559a0: 55 push %ebp 80559a1: 89 e5 mov %esp,%ebp 80559a3: 57 push %edi 80559a4: 56 push %esi 80559a5: 53 push %ebx 80559a6: 8b 55 08 mov 0x8(%ebp),%edx 80559a9: a1 58 89 07 08 mov 0x8078958,%eax 80559ae: 89 10 mov %edx,(%eax) 80559b0: 83 3d 5c 89 07 08 00 cmpl $0x0,0x807895c 80559b7: 0f 84 f3 01 00 00 je 0x8055bb0 80559bd: be 01 00 00 00 mov $0x1,%esi 80559c2: 39 35 60 89 07 08 cmp %esi,0x8078960 80559c8: 0f 8e a6 01 00 00 jle 0x8055b74 80559ce: 8b 3d 58 89 07 08 mov 0x8078958,%edi 80559d4: a1 60 89 07 08 mov 0x8078960,%eax 80559d9: 48 dec %eax 80559da: 83 e0 03 and $0x3,%eax 80559dd: 39 35 60 89 07 08 cmp %esi,0x8078960 80559e3: 7e 78 jle 0x8055a5d 80559e5: 85 c0 test %eax,%eax 80559e7: 0f 84 af 00 00 00 je 0x8055a9c 80559ed: 83 f8 01 cmp $0x1,%eax 80559f0: 7e 6b jle 0x8055a5d 80559f2: 83 f8 02 cmp $0x2,%eax 80559f5: 7e 35 jle 0x8055a2c 80559f7: 8b 4c b7 fc mov 0xfffffffc(%edi,%esi,4),%ecx 80559fb: 8d 14 49 lea (%ecx,%ecx,2),%edx 80559fe: c1 e2 08 shl $0x8,%edx 8055a01: 01 ca add %ecx,%edx 8055a03: 8d 14 92 lea (%edx,%edx,4),%edx 8055a06: 89 d0 mov %edx,%eax 8055a08: c1 e0 0a shl $0xa,%eax 8055a0b: 01 c2 add %eax,%edx 8055a0d: 8d 14 51 lea (%ecx,%edx,2),%edx 8055a10: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 8055a17: 29 d0 sub %edx,%eax 8055a19: 8d 04 81 lea (%ecx,%eax,4),%eax 8055a1c: 8d 04 80 lea (%eax,%eax,4),%eax 8055a1f: 05 39 30 00 00 add $0x3039,%eax 8055a24: 89 47 04 mov %eax,0x4(%edi) 8055a27: be 02 00 00 00 mov $0x2,%esi 8055a2c: 8b 4c b7 fc mov 0xfffffffc(%edi,%esi,4),%ecx 8055a30: 8d 14 49 lea (%ecx,%ecx,2),%edx 8055a33: c1 e2 08 shl $0x8,%edx 8055a36: 01 ca add %ecx,%edx 8055a38: 8d 14 92 lea (%edx,%edx,4),%edx 8055a3b: 89 d0 mov %edx,%eax 8055a3d: c1 e0 0a shl $0xa,%eax 8055a40: 01 c2 add %eax,%edx 8055a42: 8d 14 51 lea (%ecx,%edx,2),%edx 8055a45: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 8055a4c: 29 d0 sub %edx,%eax 8055a4e: 8d 04 81 lea (%ecx,%eax,4),%eax 8055a51: 8d 04 80 lea (%eax,%eax,4),%eax 8055a54: 05 39 30 00 00 add $0x3039,%eax 8055a59: 89 04 b7 mov %eax,(%edi,%esi,4) 8055a5c: 46 inc %esi 8055a5d: 8b 4c b7 fc mov 0xfffffffc(%edi,%esi,4),%ecx 8055a61: 8d 14 49 lea (%ecx,%ecx,2),%edx 8055a64: c1 e2 08 shl $0x8,%edx 8055a67: 01 ca add %ecx,%edx 8055a69: 8d 14 92 lea (%edx,%edx,4),%edx 8055a6c: 89 d0 mov %edx,%eax 8055a6e: c1 e0 0a shl $0xa,%eax 8055a71: 01 c2 add %eax,%edx 8055a73: 8d 14 51 lea (%ecx,%edx,2),%edx 8055a76: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 8055a7d: 29 d0 sub %edx,%eax 8055a7f: 8d 04 81 lea (%ecx,%eax,4),%eax 8055a82: 8d 04 80 lea (%eax,%eax,4),%eax 8055a85: 05 39 30 00 00 add $0x3039,%eax 8055a8a: 89 04 b7 mov %eax,(%edi,%esi,4) 8055a8d: 46 inc %esi 8055a8e: 39 35 60 89 07 08 cmp %esi,0x8078960 8055a94: 0f 8e da 00 00 00 jle 0x8055b74 8055a9a: 8d 36 lea (%esi),%esi 8055a9c: 8b 4c b7 fc mov 0xfffffffc(%edi,%esi,4),%ecx 8055aa0: 8d 14 49 lea (%ecx,%ecx,2),%edx 8055aa3: c1 e2 08 shl $0x8,%edx 8055aa6: 01 ca add %ecx,%edx 8055aa8: 8d 14 92 lea (%edx,%edx,4),%edx 8055aab: 89 d0 mov %edx,%eax 8055aad: c1 e0 0a shl $0xa,%eax 8055ab0: 01 c2 add %eax,%edx 8055ab2: 8d 14 51 lea (%ecx,%edx,2),%edx 8055ab5: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 8055abc: 29 d0 sub %edx,%eax 8055abe: 8d 04 81 lea (%ecx,%eax,4),%eax 8055ac1: 8d 04 80 lea (%eax,%eax,4),%eax 8055ac4: 05 39 30 00 00 add $0x3039,%eax 8055ac9: 89 04 b7 mov %eax,(%edi,%esi,4) 8055acc: 8d 5e 01 lea 0x1(%esi),%ebx 8055acf: 8b 4c 9f fc mov 0xfffffffc(%edi,%ebx,4),%ecx 8055ad3: 8d 14 49 lea (%ecx,%ecx,2),%edx 8055ad6: c1 e2 08 shl $0x8,%edx 8055ad9: 01 ca add %ecx,%edx 8055adb: 8d 14 92 lea (%edx,%edx,4),%edx 8055ade: 89 d0 mov %edx,%eax 8055ae0: c1 e0 0a shl $0xa,%eax 8055ae3: 01 c2 add %eax,%edx 8055ae5: 8d 14 51 lea (%ecx,%edx,2),%edx 8055ae8: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 8055aef: 29 d0 sub %edx,%eax 8055af1: 8d 04 81 lea (%ecx,%eax,4),%eax 8055af4: 8d 04 80 lea (%eax,%eax,4),%eax 8055af7: 05 39 30 00 00 add $0x3039,%eax 8055afc: 89 04 9f mov %eax,(%edi,%ebx,4) 8055aff: 8d 5e 02 lea 0x2(%esi),%ebx 8055b02: 8b 4c 9f fc mov 0xfffffffc(%edi,%ebx,4),%ecx 8055b06: 8d 14 49 lea (%ecx,%ecx,2),%edx 8055b09: c1 e2 08 shl $0x8,%edx 8055b0c: 01 ca add %ecx,%edx 8055b0e: 8d 14 92 lea (%edx,%edx,4),%edx 8055b11: 89 d0 mov %edx,%eax 8055b13: c1 e0 0a shl $0xa,%eax 8055b16: 01 c2 add %eax,%edx 8055b18: 8d 14 51 lea (%ecx,%edx,2),%edx 8055b1b: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 8055b22: 29 d0 sub %edx,%eax 8055b24: 8d 04 81 lea (%ecx,%eax,4),%eax 8055b27: 8d 04 80 lea (%eax,%eax,4),%eax 8055b2a: 05 39 30 00 00 add $0x3039,%eax 8055b2f: 89 04 9f mov %eax,(%edi,%ebx,4) 8055b32: 8d 5e 03 lea 0x3(%esi),%ebx 8055b35: 8b 4c 9f fc mov 0xfffffffc(%edi,%ebx,4),%ecx 8055b39: 8d 14 49 lea (%ecx,%ecx,2),%edx 8055b3c: c1 e2 08 shl $0x8,%edx 8055b3f: 01 ca add %ecx,%edx 8055b41: 8d 14 92 lea (%edx,%edx,4),%edx 8055b44: 89 d0 mov %edx,%eax 8055b46: c1 e0 0a shl $0xa,%eax 8055b49: 01 c2 add %eax,%edx 8055b4b: 8d 14 51 lea (%ecx,%edx,2),%edx 8055b4e: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 8055b55: 29 d0 sub %edx,%eax 8055b57: 8d 04 81 lea (%ecx,%eax,4),%eax 8055b5a: 8d 04 80 lea (%eax,%eax,4),%eax 8055b5d: 05 39 30 00 00 add $0x3039,%eax 8055b62: 89 04 9f mov %eax,(%edi,%ebx,4) 8055b65: 83 c6 04 add $0x4,%esi 8055b68: 39 35 60 89 07 08 cmp %esi,0x8078960 8055b6e: 0f 8f 28 ff ff ff jg 0x8055a9c 8055b74: 8b 1d 64 89 07 08 mov 0x8078964,%ebx 8055b7a: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 8055b81: 03 05 58 89 07 08 add 0x8078958,%eax 8055b87: a3 50 89 07 08 mov %eax,0x8078950 8055b8c: a1 58 89 07 08 mov 0x8078958,%eax 8055b91: a3 54 89 07 08 mov %eax,0x8078954 8055b96: 31 f6 xor %esi,%esi 8055b98: eb 08 jmp 0x8055ba2 8055b9a: 8d 36 lea (%esi),%esi 8055b9c: e8 97 02 00 00 call 0x8055e38 8055ba1: 46 inc %esi 8055ba2: a1 60 89 07 08 mov 0x8078960,%eax 8055ba7: 8d 14 c0 lea (%eax,%eax,8),%edx 8055baa: 01 c2 add %eax,%edx 8055bac: 39 d6 cmp %edx,%esi 8055bae: 7c ec jl 0x8055b9c 8055bb0: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8055bb3: 5b pop %ebx 8055bb4: 5e pop %esi 8055bb5: 5f pop %edi 8055bb6: 89 ec mov %ebp,%esp 8055bb8: 5d pop %ebp 8055bb9: c3 ret 8055bba: 8d 36 lea (%esi),%esi 8055bbc: 55 push %ebp 8055bbd: 89 e5 mov %esp,%ebp 8055bbf: 57 push %edi 8055bc0: 56 push %esi 8055bc1: 53 push %ebx 8055bc2: 8b 75 08 mov 0x8(%ebp),%esi 8055bc5: 8b 4d 10 mov 0x10(%ebp),%ecx 8055bc8: 8b 1d 58 89 07 08 mov 0x8078958,%ebx 8055bce: 83 c3 fc add $0xfffffffc,%ebx 8055bd1: 83 3d 5c 89 07 08 00 cmpl $0x0,0x807895c 8055bd8: 75 0e jne 0x8055be8 8055bda: a1 58 89 07 08 mov 0x8078958,%eax 8055bdf: c7 40 fc 00 00 00 00 movl $0x0,0xfffffffc(%eax) 8055be6: eb 1c jmp 0x8055c04 8055be8: 8b 15 58 89 07 08 mov 0x8078958,%edx 8055bee: a1 54 89 07 08 mov 0x8078954,%eax 8055bf3: 29 d0 sub %edx,%eax 8055bf5: c1 f8 02 sar $0x2,%eax 8055bf8: 8d 04 80 lea (%eax,%eax,4),%eax 8055bfb: 03 05 5c 89 07 08 add 0x807895c,%eax 8055c01: 89 42 fc mov %eax,0xfffffffc(%edx) 8055c04: 83 f9 1f cmp $0x1f,%ecx 8055c07: 77 3b ja 0x8055c44 8055c09: 83 f9 07 cmp $0x7,%ecx 8055c0c: 77 12 ja 0x8055c20 8055c0e: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 8055c15: 00 00 00 8055c18: 31 c0 xor %eax,%eax 8055c1a: e9 0f 01 00 00 jmp 0x8055d2e 8055c1f: 90 nop 8055c20: c7 05 5c 89 07 08 00 movl $0x0,0x807895c 8055c27: 00 00 00 8055c2a: c7 05 60 89 07 08 00 movl $0x0,0x8078960 8055c31: 00 00 00 8055c34: c7 05 64 89 07 08 00 movl $0x0,0x8078964 8055c3b: 00 00 00 8055c3e: e9 8b 00 00 00 jmp 0x8055cce 8055c43: 90 nop 8055c44: 83 f9 3f cmp $0x3f,%ecx 8055c47: 77 23 ja 0x8055c6c 8055c49: c7 05 5c 89 07 08 01 movl $0x1,0x807895c 8055c50: 00 00 00 8055c53: c7 05 60 89 07 08 07 movl $0x7,0x8078960 8055c5a: 00 00 00 8055c5d: c7 05 64 89 07 08 03 movl $0x3,0x8078964 8055c64: 00 00 00 8055c67: eb 65 jmp 0x8055cce 8055c69: 8d 76 00 lea 0x0(%esi),%esi 8055c6c: 83 f9 7f cmp $0x7f,%ecx 8055c6f: 77 17 ja 0x8055c88 8055c71: c7 05 5c 89 07 08 02 movl $0x2,0x807895c 8055c78: 00 00 00 8055c7b: c7 05 60 89 07 08 0f movl $0xf,0x8078960 8055c82: 00 00 00 8055c85: eb 3d jmp 0x8055cc4 8055c87: 90 nop 8055c88: 81 f9 ff 00 00 00 cmp $0xff,%ecx 8055c8e: 77 20 ja 0x8055cb0 8055c90: c7 05 5c 89 07 08 03 movl $0x3,0x807895c 8055c97: 00 00 00 8055c9a: c7 05 60 89 07 08 1f movl $0x1f,0x8078960 8055ca1: 00 00 00 8055ca4: c7 05 64 89 07 08 03 movl $0x3,0x8078964 8055cab: 00 00 00 8055cae: eb 1e jmp 0x8055cce 8055cb0: c7 05 5c 89 07 08 04 movl $0x4,0x807895c 8055cb7: 00 00 00 8055cba: c7 05 60 89 07 08 3f movl $0x3f,0x8078960 8055cc1: 00 00 00 8055cc4: c7 05 64 89 07 08 01 movl $0x1,0x8078964 8055ccb: 00 00 00 8055cce: 8b 7d 0c mov 0xc(%ebp),%edi 8055cd1: 83 c7 04 add $0x4,%edi 8055cd4: 89 3d 58 89 07 08 mov %edi,0x8078958 8055cda: 8b 3d 60 89 07 08 mov 0x8078960,%edi 8055ce0: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 8055ce7: 03 05 58 89 07 08 add 0x8078958,%eax 8055ced: a3 68 89 07 08 mov %eax,0x8078968 8055cf2: 56 push %esi 8055cf3: e8 a8 fc ff ff call 0x80559a0 8055cf8: 83 3d 5c 89 07 08 00 cmpl $0x0,0x807895c 8055cff: 75 0f jne 0x8055d10 8055d01: a1 58 89 07 08 mov 0x8078958,%eax 8055d06: c7 40 fc 00 00 00 00 movl $0x0,0xfffffffc(%eax) 8055d0d: eb 1d jmp 0x8055d2c 8055d0f: 90 nop 8055d10: 8b 15 58 89 07 08 mov 0x8078958,%edx 8055d16: a1 54 89 07 08 mov 0x8078954,%eax 8055d1b: 29 d0 sub %edx,%eax 8055d1d: c1 f8 02 sar $0x2,%eax 8055d20: 8d 04 80 lea (%eax,%eax,4),%eax 8055d23: 03 05 5c 89 07 08 add 0x807895c,%eax 8055d29: 89 42 fc mov %eax,0xfffffffc(%edx) 8055d2c: 89 d8 mov %ebx,%eax 8055d2e: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8055d31: 5b pop %ebx 8055d32: 5e pop %esi 8055d33: 5f pop %edi 8055d34: 89 ec mov %ebp,%esp 8055d36: 5d pop %ebp 8055d37: c3 ret 8055d38: 55 push %ebp 8055d39: 89 e5 mov %esp,%ebp 8055d3b: 83 ec 04 sub $0x4,%esp 8055d3e: 57 push %edi 8055d3f: 56 push %esi 8055d40: 53 push %ebx 8055d41: 8b 5d 08 mov 0x8(%ebp),%ebx 8055d44: 8b 03 mov (%ebx),%eax 8055d46: bf 05 00 00 00 mov $0x5,%edi 8055d4b: 99 cltd 8055d4c: f7 ff idiv %edi,%eax 8055d4e: 89 d1 mov %edx,%ecx 8055d50: 89 c6 mov %eax,%esi 8055d52: 8b 15 58 89 07 08 mov 0x8078958,%edx 8055d58: 83 c2 fc add $0xfffffffc,%edx 8055d5b: 89 55 fc mov %edx,0xfffffffc(%ebp) 8055d5e: 83 3d 5c 89 07 08 00 cmpl $0x0,0x807895c 8055d65: 75 11 jne 0x8055d78 8055d67: a1 58 89 07 08 mov 0x8078958,%eax 8055d6c: c7 40 fc 00 00 00 00 movl $0x0,0xfffffffc(%eax) 8055d73: eb 1f jmp 0x8055d94 8055d75: 8d 76 00 lea 0x0(%esi),%esi 8055d78: 8b 15 58 89 07 08 mov 0x8078958,%edx 8055d7e: a1 54 89 07 08 mov 0x8078954,%eax 8055d83: 29 d0 sub %edx,%eax 8055d85: c1 f8 02 sar $0x2,%eax 8055d88: 8d 04 80 lea (%eax,%eax,4),%eax 8055d8b: 03 05 5c 89 07 08 add 0x807895c,%eax 8055d91: 89 42 fc mov %eax,0xfffffffc(%edx) 8055d94: 83 f9 04 cmp $0x4,%ecx 8055d97: 7f 27 jg 0x8055dc0 8055d99: 85 c9 test %ecx,%ecx 8055d9b: 7c 23 jl 0x8055dc0 8055d9d: 89 0d 5c 89 07 08 mov %ecx,0x807895c 8055da3: 8b 04 8d a8 88 07 08 mov 0x80788a8(,%ecx,4),%eax 8055daa: a3 60 89 07 08 mov %eax,0x8078960 8055daf: 8b 04 8d bc 88 07 08 mov 0x80788bc(,%ecx,4),%eax 8055db6: a3 64 89 07 08 mov %eax,0x8078964 8055dbb: eb 13 jmp 0x8055dd0 8055dbd: 8d 76 00 lea 0x0(%esi),%esi 8055dc0: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 8055dc7: 00 00 00 8055dca: 31 c0 xor %eax,%eax 8055dcc: eb 5e jmp 0x8055e2c 8055dce: 8d 36 lea (%esi),%esi 8055dd0: 83 c3 04 add $0x4,%ebx 8055dd3: 89 1d 58 89 07 08 mov %ebx,0x8078958 8055dd9: 83 3d 5c 89 07 08 00 cmpl $0x0,0x807895c 8055de0: 74 2f je 0x8055e11 8055de2: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 8055de9: 01 d8 add %ebx,%eax 8055deb: a3 54 89 07 08 mov %eax,0x8078954 8055df0: 89 f0 mov %esi,%eax 8055df2: 03 05 64 89 07 08 add 0x8078964,%eax 8055df8: 99 cltd 8055df9: f7 3d 60 89 07 08 idiv 0x8078960,%eax 8055dff: 8d 04 95 00 00 00 00 lea 0x0(,%edx,4),%eax 8055e06: 03 05 58 89 07 08 add 0x8078958,%eax 8055e0c: a3 50 89 07 08 mov %eax,0x8078950 8055e11: 8b 3d 60 89 07 08 mov 0x8078960,%edi 8055e17: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 8055e1e: 03 05 58 89 07 08 add 0x8078958,%eax 8055e24: a3 68 89 07 08 mov %eax,0x8078968 8055e29: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8055e2c: 8d 65 f0 lea 0xfffffff0(%ebp),%esp 8055e2f: 5b pop %ebx 8055e30: 5e pop %esi 8055e31: 5f pop %edi 8055e32: 89 ec mov %ebp,%esp 8055e34: 5d pop %ebp 8055e35: c3 ret 8055e36: 8d 36 lea (%esi),%esi 8055e38: 55 push %ebp 8055e39: 89 e5 mov %esp,%ebp 8055e3b: 83 3d 5c 89 07 08 00 cmpl $0x0,0x807895c 8055e42: 75 24 jne 0x8055e68 8055e44: a1 58 89 07 08 mov 0x8078958,%eax 8055e49: 69 10 6d 4e c6 41 imul $0x41c64e6d,(%eax),%edx 8055e4f: 81 c2 39 30 00 00 add $0x3039,%edx 8055e55: 81 e2 ff ff ff 7f and $0x7fffffff,%edx 8055e5b: 89 10 mov %edx,(%eax) 8055e5d: a1 58 89 07 08 mov 0x8078958,%eax 8055e62: 8b 00 mov (%eax),%eax 8055e64: 89 ec mov %ebp,%esp 8055e66: 5d pop %ebp 8055e67: c3 ret 8055e68: 8b 15 50 89 07 08 mov 0x8078950,%edx 8055e6e: a1 54 89 07 08 mov 0x8078954,%eax 8055e73: 8b 00 mov (%eax),%eax 8055e75: 01 02 add %eax,(%edx) 8055e77: a1 50 89 07 08 mov 0x8078950,%eax 8055e7c: 8b 10 mov (%eax),%edx 8055e7e: c1 ea 01 shr $0x1,%edx 8055e81: 83 05 50 89 07 08 04 addl $0x4,0x8078950 8055e88: a1 50 89 07 08 mov 0x8078950,%eax 8055e8d: 39 05 68 89 07 08 cmp %eax,0x8078968 8055e93: 77 13 ja 0x8055ea8 8055e95: a1 58 89 07 08 mov 0x8078958,%eax 8055e9a: a3 50 89 07 08 mov %eax,0x8078950 8055e9f: 83 05 54 89 07 08 04 addl $0x4,0x8078954 8055ea6: eb 1e jmp 0x8055ec6 8055ea8: 83 05 54 89 07 08 04 addl $0x4,0x8078954 8055eaf: a1 54 89 07 08 mov 0x8078954,%eax 8055eb4: 39 05 68 89 07 08 cmp %eax,0x8078968 8055eba: 77 0a ja 0x8055ec6 8055ebc: a1 58 89 07 08 mov 0x8078958,%eax 8055ec1: a3 54 89 07 08 mov %eax,0x8078954 8055ec6: 89 d0 mov %edx,%eax 8055ec8: 89 ec mov %ebp,%esp 8055eca: 5d pop %ebp 8055ecb: c3 ret 8055ecc: 55 push %ebp 8055ecd: 89 e5 mov %esp,%ebp 8055ecf: 83 ec 04 sub $0x4,%esp 8055ed2: c7 45 fc 20 00 00 00 movl $0x20,0xfffffffc(%ebp) 8055ed9: 6a 00 push $0x0 8055edb: 8d 45 fc lea 0xfffffffc(%ebp),%eax 8055ede: 50 push %eax 8055edf: 6a 01 push $0x1 8055ee1: e8 7a 14 00 00 call 0x8057360 8055ee6: 83 c4 0c add $0xc,%esp 8055ee9: e8 9a c2 00 00 call 0x8062188 8055eee: 8d 36 lea (%esi),%esi 8055ef0: 6a 06 push $0x6 8055ef2: e8 55 d7 00 00 call 0x806364c 8055ef7: 83 c4 04 add $0x4,%esp 8055efa: 85 c0 test %eax,%eax 8055efc: 74 f2 je 0x8055ef0 8055efe: 6a 7f push $0x7f 8055f00: e8 4f 16 00 00 call 0x8057554 8055f05: 8d 76 00 lea 0x0(%esi),%esi 8055f08: 55 push %ebp 8055f09: 89 e5 mov %esp,%ebp 8055f0b: 53 push %ebx 8055f0c: 8b 5d 08 mov 0x8(%ebp),%ebx 8055f0f: e8 20 00 00 00 call 0x8055f34 8055f14: 85 c0 test %eax,%eax 8055f16: 74 10 je 0x8055f28 8055f18: c7 00 02 00 00 00 movl $0x2,(%eax) 8055f1e: 89 58 04 mov %ebx,0x4(%eax) 8055f21: 31 c0 xor %eax,%eax 8055f23: eb 08 jmp 0x8055f2d 8055f25: 8d 76 00 lea 0x0(%esi),%esi 8055f28: b8 ff ff ff ff mov $0xffffffff,%eax 8055f2d: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8055f30: 89 ec mov %ebp,%esp 8055f32: 5d pop %ebp 8055f33: c3 ret 8055f34: 55 push %ebp 8055f35: 89 e5 mov %esp,%ebp 8055f37: 8b 0d f4 8a 07 08 mov 0x8078af4,%ecx 8055f3d: 85 c9 test %ecx,%ecx 8055f3f: 74 2b je 0x8055f6c 8055f41: 8d 76 00 lea 0x0(%esi),%esi 8055f44: 31 d2 xor %edx,%edx 8055f46: 39 51 04 cmp %edx,0x4(%ecx) 8055f49: 76 15 jbe 0x8055f60 8055f4b: 31 c0 xor %eax,%eax 8055f4d: 8d 76 00 lea 0x0(%esi),%esi 8055f50: 83 7c 08 08 00 cmpl $0x0,0x8(%eax,%ecx,1) 8055f55: 74 41 je 0x8055f98 8055f57: 83 c0 0c add $0xc,%eax 8055f5a: 42 inc %edx 8055f5b: 39 51 04 cmp %edx,0x4(%ecx) 8055f5e: 75 f0 jne 0x8055f50 8055f60: 83 79 04 1f cmpl $0x1f,0x4(%ecx) 8055f64: 76 3a jbe 0x8055fa0 8055f66: 8b 09 mov (%ecx),%ecx 8055f68: 85 c9 test %ecx,%ecx 8055f6a: 75 d8 jne 0x8055f44 8055f6c: 68 88 01 00 00 push $0x188 8055f71: e8 fe 5d 00 00 call 0x805bd74 8055f76: 89 c1 mov %eax,%ecx 8055f78: 85 c9 test %ecx,%ecx 8055f7a: 74 38 je 0x8055fb4 8055f7c: a1 f4 8a 07 08 mov 0x8078af4,%eax 8055f81: 89 01 mov %eax,(%ecx) 8055f83: 89 0d f4 8a 07 08 mov %ecx,0x8078af4 8055f89: c7 41 04 01 00 00 00 movl $0x1,0x4(%ecx) 8055f90: 8d 41 08 lea 0x8(%ecx),%eax 8055f93: 89 ec mov %ebp,%esp 8055f95: 5d pop %ebp 8055f96: c3 ret 8055f97: 90 nop 8055f98: 8d 44 01 08 lea 0x8(%ecx,%eax,1),%eax 8055f9c: 89 ec mov %ebp,%esp 8055f9e: 5d pop %ebp 8055f9f: c3 ret 8055fa0: 8b 41 04 mov 0x4(%ecx),%eax 8055fa3: 8d 04 40 lea (%eax,%eax,2),%eax 8055fa6: 8d 44 81 08 lea 0x8(%ecx,%eax,4),%eax 8055faa: ff 41 04 incl 0x4(%ecx) 8055fad: 89 ec mov %ebp,%esp 8055faf: 5d pop %ebp 8055fb0: c3 ret 8055fb1: 8d 76 00 lea 0x0(%esi),%esi 8055fb4: 31 c0 xor %eax,%eax 8055fb6: 89 ec mov %ebp,%esp 8055fb8: 5d pop %ebp 8055fb9: c3 ret 8055fba: 90 nop 8055fbb: 90 nop 8055fbc: 55 push %ebp 8055fbd: 89 e5 mov %esp,%ebp 8055fbf: 57 push %edi 8055fc0: 56 push %esi 8055fc1: 53 push %ebx 8055fc2: 8b 3d f4 8a 07 08 mov 0x8078af4,%edi 8055fc8: 85 ff test %edi,%edi 8055fca: 74 51 je 0x805601d 8055fcc: 8b 5f 04 mov 0x4(%edi),%ebx 8055fcf: 89 d8 mov %ebx,%eax 8055fd1: 4b dec %ebx 8055fd2: 85 c0 test %eax,%eax 8055fd4: 74 41 je 0x8056017 8055fd6: 8d 04 5b lea (%ebx,%ebx,2),%eax 8055fd9: 8d 34 85 08 00 00 00 lea 0x8(,%eax,4),%esi 8055fe0: 8d 14 3e lea (%esi,%edi,1),%edx 8055fe3: 8b 02 mov (%edx),%eax 8055fe5: 83 f8 01 cmp $0x1,%eax 8055fe8: 74 0a je 0x8055ff4 8055fea: 72 21 jb 0x805600d 8055fec: 83 f8 02 cmp $0x2,%eax 8055fef: 74 17 je 0x8056008 8055ff1: eb 1a jmp 0x805600d 8055ff3: 90 nop 8055ff4: 8b 42 08 mov 0x8(%edx),%eax 8055ff7: 50 push %eax 8055ff8: 8b 4d 08 mov 0x8(%ebp),%ecx 8055ffb: 51 push %ecx 8055ffc: 8b 42 04 mov 0x4(%edx),%eax 8055fff: ff d0 call *%eax 8056001: 83 c4 08 add $0x8,%esp 8056004: eb 07 jmp 0x805600d 8056006: 8d 36 lea (%esi),%esi 8056008: 8b 42 04 mov 0x4(%edx),%eax 805600b: ff d0 call *%eax 805600d: 89 d8 mov %ebx,%eax 805600f: 83 c6 f4 add $0xfffffff4,%esi 8056012: 4b dec %ebx 8056013: 85 c0 test %eax,%eax 8056015: 75 c9 jne 0x8055fe0 8056017: 8b 3f mov (%edi),%edi 8056019: 85 ff test %edi,%edi 805601b: 75 af jne 0x8055fcc 805601d: e8 66 c1 00 00 call 0x8062188 8056022: 8b 4d 08 mov 0x8(%ebp),%ecx 8056025: 51 push %ecx 8056026: e8 29 15 00 00 call 0x8057554 805602b: 90 nop 805602c: 55 push %ebp 805602d: 89 e5 mov %esp,%ebp 805602f: 8b 55 08 mov 0x8(%ebp),%edx 8056032: 8b 45 0c mov 0xc(%ebp),%eax 8056035: 85 c0 test %eax,%eax 8056037: 74 05 je 0x805603e 8056039: 80 38 00 cmpb $0x0,(%eax) 805603c: 75 06 jne 0x8056044 805603e: 31 c0 xor %eax,%eax 8056040: 89 ec mov %ebp,%esp 8056042: 5d pop %ebp 8056043: c3 ret 8056044: 85 d2 test %edx,%edx 8056046: 74 05 je 0x805604d 8056048: 0f b6 00 movzbl (%eax),%eax 805604b: 89 02 mov %eax,(%edx) 805604d: b8 01 00 00 00 mov $0x1,%eax 8056052: 89 ec mov %ebp,%esp 8056054: 5d pop %ebp 8056055: c3 ret 8056056: 90 nop 8056057: 90 nop 8056058: 55 push %ebp 8056059: 89 e5 mov %esp,%ebp 805605b: e8 d8 fd ff ff call 0x8055e38 8056060: 89 ec mov %ebp,%esp 8056062: 5d pop %ebp 8056063: c3 ret 8056064: 55 push %ebp 8056065: 89 e5 mov %esp,%ebp 8056067: 83 ec 34 sub $0x34,%esp 805606a: 57 push %edi 805606b: 56 push %esi 805606c: 53 push %ebx 805606d: 8b 5d 14 mov 0x14(%ebp),%ebx 8056070: 85 db test %ebx,%ebx 8056072: 74 51 je 0x80560c5 8056074: a1 90 88 07 08 mov 0x8078890,%eax 8056079: 8b 40 14 mov 0x14(%eax),%eax 805607c: 89 45 e4 mov %eax,0xffffffe4(%ebp) 805607f: 80 38 00 cmpb $0x0,(%eax) 8056082: 74 41 je 0x80560c5 8056084: 80 38 ff cmpb $0xff,(%eax) 8056087: 74 3c je 0x80560c5 8056089: a1 90 88 07 08 mov 0x8078890,%eax 805608e: 8b 50 10 mov 0x10(%eax),%edx 8056091: 30 c0 xor %al,%al 8056093: 89 d7 mov %edx,%edi 8056095: fc cld 8056096: b9 ff ff ff ff mov $0xffffffff,%ecx 805609b: f2 ae repnz scas %es:(%edi),%al 805609d: 89 c8 mov %ecx,%eax 805609f: f7 d0 not %eax 80560a1: 48 dec %eax 80560a2: 50 push %eax 80560a3: 52 push %edx 80560a4: 8d 45 fc lea 0xfffffffc(%ebp),%eax 80560a7: 50 push %eax 80560a8: e8 7f ff ff ff call 0x805602c 80560ad: 85 c0 test %eax,%eax 80560af: 7f 0e jg 0x80560bf 80560b1: a1 90 88 07 08 mov 0x8078890,%eax 80560b6: 8b 40 10 mov 0x10(%eax),%eax 80560b9: 0f b6 00 movzbl (%eax),%eax 80560bc: 89 45 fc mov %eax,0xfffffffc(%ebp) 80560bf: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) 80560c3: 75 07 jne 0x80560cc 80560c5: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 80560cc: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 80560d0: 7c 0c jl 0x80560de 80560d2: 83 7d 10 01 cmpl $0x1,0x10(%ebp) 80560d6: 74 06 je 0x80560de 80560d8: 83 7d 10 24 cmpl $0x24,0x10(%ebp) 80560dc: 7e 07 jle 0x80560e5 80560de: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 80560e5: 8b 75 08 mov 0x8(%ebp),%esi 80560e8: 89 75 ec mov %esi,0xffffffec(%ebp) 80560eb: 0f b6 06 movzbl (%esi),%eax 80560ee: 8b 0d a0 8f 07 08 mov 0x8078fa0,%ecx 80560f4: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 80560f9: 74 0c je 0x8056107 80560fb: 90 nop 80560fc: 46 inc %esi 80560fd: 0f b6 06 movzbl (%esi),%eax 8056100: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 8056105: 75 f5 jne 0x80560fc 8056107: 80 3e 00 cmpb $0x0,(%esi) 805610a: 0f 84 dc 02 00 00 je 0x80563ec 8056110: 80 3e 2d cmpb $0x2d,(%esi) 8056113: 75 0b jne 0x8056120 8056115: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp) 805611c: 46 inc %esi 805611d: eb 18 jmp 0x8056137 805611f: 90 nop 8056120: 80 3e 2b cmpb $0x2b,(%esi) 8056123: 75 0b jne 0x8056130 8056125: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 805612c: 46 inc %esi 805612d: eb 08 jmp 0x8056137 805612f: 90 nop 8056130: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8056137: 83 7d 10 10 cmpl $0x10,0x10(%ebp) 805613b: 75 17 jne 0x8056154 805613d: 80 3e 30 cmpb $0x30,(%esi) 8056140: 75 12 jne 0x8056154 8056142: 0f b6 56 01 movzbl 0x1(%esi),%edx 8056146: a1 a8 8f 07 08 mov 0x8078fa8,%eax 805614b: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 805614f: 75 03 jne 0x8056154 8056151: 83 c6 02 add $0x2,%esi 8056154: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8056158: 75 35 jne 0x805618f 805615a: 80 3e 30 cmpb $0x30,(%esi) 805615d: 75 29 jne 0x8056188 805615f: 0f b6 56 01 movzbl 0x1(%esi),%edx 8056163: a1 a8 8f 07 08 mov 0x8078fa8,%eax 8056168: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 805616c: 75 0e jne 0x805617c 805616e: 83 c6 02 add $0x2,%esi 8056171: c7 45 10 10 00 00 00 movl $0x10,0x10(%ebp) 8056178: eb 15 jmp 0x805618f 805617a: 8d 36 lea (%esi),%esi 805617c: c7 45 10 08 00 00 00 movl $0x8,0x10(%ebp) 8056183: eb 0a jmp 0x805618f 8056185: 8d 76 00 lea 0x0(%esi),%esi 8056188: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) 805618f: 89 75 ec mov %esi,0xffffffec(%ebp) 8056192: 85 db test %ebx,%ebx 8056194: 0f 84 5a 01 00 00 je 0x80562f4 805619a: 8b 5d ec mov 0xffffffec(%ebp),%ebx 805619d: 8a 13 mov (%ebx),%dl 805619f: 88 55 d4 mov %dl,0xffffffd4(%ebp) 80561a2: 84 d2 test %dl,%dl 80561a4: 74 41 je 0x80561e7 80561a6: 8b 0d a0 8f 07 08 mov 0x8078fa0,%ecx 80561ac: 8b 3d a8 8f 07 08 mov 0x8078fa8,%edi 80561b2: 89 7d cc mov %edi,0xffffffcc(%ebp) 80561b5: 8d 76 00 lea 0x0(%esi),%esi 80561b8: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 80561bc: 39 45 fc cmp %eax,0xfffffffc(%ebp) 80561bf: 74 1c je 0x80561dd 80561c1: f6 44 41 01 08 testb $0x8,0x1(%ecx,%eax,2) 80561c6: 75 15 jne 0x80561dd 80561c8: f6 44 41 01 04 testb $0x4,0x1(%ecx,%eax,2) 80561cd: 74 18 je 0x80561e7 80561cf: 8b 55 cc mov 0xffffffcc(%ebp),%edx 80561d2: 8b 04 82 mov (%edx,%eax,4),%eax 80561d5: 83 c0 c9 add $0xffffffc9,%eax 80561d8: 39 45 10 cmp %eax,0x10(%ebp) 80561db: 7e 0a jle 0x80561e7 80561dd: 43 inc %ebx 80561de: 8a 13 mov (%ebx),%dl 80561e0: 88 55 d4 mov %dl,0xffffffd4(%ebp) 80561e3: 84 d2 test %dl,%dl 80561e5: 75 d1 jne 0x80561b8 80561e7: 0f b6 06 movzbl (%esi),%eax 80561ea: 39 45 fc cmp %eax,0xfffffffc(%ebp) 80561ed: 75 09 jne 0x80561f8 80561ef: 89 f3 mov %esi,%ebx 80561f1: e9 00 01 00 00 jmp 0x80562f6 80561f6: 8d 36 lea (%esi),%esi 80561f8: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 80561fb: 8b 7d fc mov 0xfffffffc(%ebp),%edi 80561fe: 89 7d dc mov %edi,0xffffffdc(%ebp) 8056201: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 8056205: 0f 84 eb 00 00 00 je 0x80562f6 805620b: 39 f3 cmp %esi,%ebx 805620d: 0f 86 c9 00 00 00 jbe 0x80562dc 8056213: 90 nop 8056214: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 8056217: 49 dec %ecx 8056218: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 805621b: 39 f1 cmp %esi,%ecx 805621d: 72 0e jb 0x805622d 805621f: 90 nop 8056220: 0f b6 01 movzbl (%ecx),%eax 8056223: 39 45 dc cmp %eax,0xffffffdc(%ebp) 8056226: 74 05 je 0x805622d 8056228: 49 dec %ecx 8056229: 39 f1 cmp %esi,%ecx 805622b: 73 f3 jae 0x8056220 805622d: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8056230: 29 ca sub %ecx,%edx 8056232: 0f b6 03 movzbl (%ebx),%eax 8056235: 40 inc %eax 8056236: 39 c2 cmp %eax,%edx 8056238: 75 7a jne 0x80562b4 805623a: 39 f1 cmp %esi,%ecx 805623c: 0f 82 aa 00 00 00 jb 0x80562ec 8056242: 8d 51 ff lea 0xffffffff(%ecx),%edx 8056245: 89 55 d8 mov %edx,0xffffffd8(%ebp) 8056248: 43 inc %ebx 8056249: 80 3b 00 cmpb $0x0,(%ebx) 805624c: 75 01 jne 0x805624f 805624e: 4b dec %ebx 805624f: 49 dec %ecx 8056250: 80 3b ff cmpb $0xff,(%ebx) 8056253: 75 1f jne 0x8056274 8056255: 39 f1 cmp %esi,%ecx 8056257: 0f 82 8f 00 00 00 jb 0x80562ec 805625d: 8d 76 00 lea 0x0(%esi),%esi 8056260: 0f b6 01 movzbl (%ecx),%eax 8056263: 39 45 dc cmp %eax,0xffffffdc(%ebp) 8056266: 74 05 je 0x805626d 8056268: 49 dec %ecx 8056269: 39 f1 cmp %esi,%ecx 805626b: 73 f3 jae 0x8056260 805626d: 39 f1 cmp %esi,%ecx 805626f: 73 d7 jae 0x8056248 8056271: eb 79 jmp 0x80562ec 8056273: 90 nop 8056274: 89 4d cc mov %ecx,0xffffffcc(%ebp) 8056277: 39 f1 cmp %esi,%ecx 8056279: 72 12 jb 0x805628d 805627b: 90 nop 805627c: 0f b6 01 movzbl (%ecx),%eax 805627f: 39 45 dc cmp %eax,0xffffffdc(%ebp) 8056282: 74 05 je 0x8056289 8056284: 49 dec %ecx 8056285: 39 f1 cmp %esi,%ecx 8056287: 73 f3 jae 0x805627c 8056289: 39 f1 cmp %esi,%ecx 805628b: 73 10 jae 0x805629d 805628d: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8056290: 29 ca sub %ecx,%edx 8056292: 0f b6 03 movzbl (%ebx),%eax 8056295: 39 c2 cmp %eax,%edx 8056297: 7e 53 jle 0x80562ec 8056299: 39 f1 cmp %esi,%ecx 805629b: 72 0c jb 0x80562a9 805629d: 8b 55 cc mov 0xffffffcc(%ebp),%edx 80562a0: 29 ca sub %ecx,%edx 80562a2: 0f b6 03 movzbl (%ebx),%eax 80562a5: 39 c2 cmp %eax,%edx 80562a7: 74 9f je 0x8056248 80562a9: 8b 7d d8 mov 0xffffffd8(%ebp),%edi 80562ac: 89 7d e0 mov %edi,0xffffffe0(%ebp) 80562af: eb 22 jmp 0x80562d3 80562b1: 8d 76 00 lea 0x0(%esi),%esi 80562b4: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 80562b7: 29 ca sub %ecx,%edx 80562b9: 0f b6 1b movzbl (%ebx),%ebx 80562bc: 8d 43 01 lea 0x1(%ebx),%eax 80562bf: 39 c2 cmp %eax,%edx 80562c1: 7e 09 jle 0x80562cc 80562c3: 8d 5c 0b 01 lea 0x1(%ebx,%ecx,1),%ebx 80562c7: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 80562ca: eb 07 jmp 0x80562d3 80562cc: 39 f1 cmp %esi,%ecx 80562ce: 72 1c jb 0x80562ec 80562d0: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 80562d3: 39 75 e0 cmp %esi,0xffffffe0(%ebp) 80562d6: 0f 87 38 ff ff ff ja 0x8056214 80562dc: 89 f0 mov %esi,%eax 80562de: 39 75 e0 cmp %esi,0xffffffe0(%ebp) 80562e1: 76 03 jbe 0x80562e6 80562e3: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 80562e6: 89 c3 mov %eax,%ebx 80562e8: eb 0c jmp 0x80562f6 80562ea: 8d 36 lea (%esi),%esi 80562ec: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 80562ef: eb 05 jmp 0x80562f6 80562f1: 8d 76 00 lea 0x0(%esi),%esi 80562f4: 31 db xor %ebx,%ebx 80562f6: b8 ff ff ff ff mov $0xffffffff,%eax 80562fb: 31 d2 xor %edx,%edx 80562fd: f7 75 10 div 0x10(%ebp),%eax 8056300: 89 55 f0 mov %edx,0xfffffff0(%ebp) 8056303: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8056306: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 805630d: 31 c9 xor %ecx,%ecx 805630f: 8a 16 mov (%esi),%dl 8056311: 88 55 d4 mov %dl,0xffffffd4(%ebp) 8056314: 84 d2 test %dl,%dl 8056316: 74 74 je 0x805638c 8056318: 8b 3d a0 8f 07 08 mov 0x8078fa0,%edi 805631e: 89 7d cc mov %edi,0xffffffcc(%ebp) 8056321: 8d 76 00 lea 0x0(%esi),%esi 8056324: 39 de cmp %ebx,%esi 8056326: 74 64 je 0x805638c 8056328: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 805632c: 8b 55 cc mov 0xffffffcc(%ebp),%edx 805632f: f6 44 42 01 08 testb $0x8,0x1(%edx,%eax,2) 8056334: 74 06 je 0x805633c 8056336: 80 45 d4 d0 addb $0xd0,0xffffffd4(%ebp) 805633a: eb 1e jmp 0x805635a 805633c: 0f b6 7d d4 movzbl 0xffffffd4(%ebp),%edi 8056340: 89 7d d0 mov %edi,0xffffffd0(%ebp) 8056343: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8056346: f6 44 7a 01 04 testb $0x4,0x1(%edx,%edi,2) 805634b: 74 3f je 0x805638c 805634d: a1 a8 8f 07 08 mov 0x8078fa8,%eax 8056352: 8a 04 b8 mov (%eax,%edi,4),%al 8056355: 04 c9 add $0xc9,%al 8056357: 88 45 d4 mov %al,0xffffffd4(%ebp) 805635a: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 805635e: 39 45 10 cmp %eax,0x10(%ebp) 8056361: 7e 29 jle 0x805638c 8056363: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8056366: 72 07 jb 0x805636f 8056368: 75 0e jne 0x8056378 805636a: 39 45 f0 cmp %eax,0xfffffff0(%ebp) 805636d: 73 09 jae 0x8056378 805636f: c7 45 e8 01 00 00 00 movl $0x1,0xffffffe8(%ebp) 8056376: eb 0a jmp 0x8056382 8056378: 0f af 4d 10 imul 0x10(%ebp),%ecx 805637c: 0f b6 45 d4 movzbl 0xffffffd4(%ebp),%eax 8056380: 01 c1 add %eax,%ecx 8056382: 46 inc %esi 8056383: 8a 16 mov (%esi),%dl 8056385: 88 55 d4 mov %dl,0xffffffd4(%ebp) 8056388: 84 d2 test %dl,%dl 805638a: 75 98 jne 0x8056324 805638c: 39 75 ec cmp %esi,0xffffffec(%ebp) 805638f: 74 5b je 0x80563ec 8056391: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 8056395: 74 05 je 0x805639c 8056397: 8b 7d 0c mov 0xc(%ebp),%edi 805639a: 89 37 mov %esi,(%edi) 805639c: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 80563a0: 74 0a je 0x80563ac 80563a2: 81 f9 00 00 00 80 cmp $0x80000000,%ecx 80563a8: 77 0a ja 0x80563b4 80563aa: eb 0f jmp 0x80563bb 80563ac: 81 f9 ff ff ff 7f cmp $0x7fffffff,%ecx 80563b2: 76 07 jbe 0x80563bb 80563b4: c7 45 e8 01 00 00 00 movl $0x1,0xffffffe8(%ebp) 80563bb: 83 7d e8 00 cmpl $0x0,0xffffffe8(%ebp) 80563bf: 74 1f je 0x80563e0 80563c1: c7 05 14 8b 07 08 22 movl $0x22,0x8078b14 80563c8: 00 00 00 80563cb: b8 ff ff ff 7f mov $0x7fffffff,%eax 80563d0: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 80563d4: 74 54 je 0x805642a 80563d6: b8 00 00 00 80 mov $0x80000000,%eax 80563db: eb 4d jmp 0x805642a 80563dd: 8d 76 00 lea 0x0(%esi),%esi 80563e0: 89 c8 mov %ecx,%eax 80563e2: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) 80563e6: 74 42 je 0x805642a 80563e8: f7 d8 neg %eax 80563ea: eb 3e jmp 0x805642a 80563ec: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) 80563f0: 74 36 je 0x8056428 80563f2: 8b 45 ec mov 0xffffffec(%ebp),%eax 80563f5: 2b 45 08 sub 0x8(%ebp),%eax 80563f8: 83 f8 01 cmp $0x1,%eax 80563fb: 7e 23 jle 0x8056420 80563fd: 8b 55 ec mov 0xffffffec(%ebp),%edx 8056400: 0f b6 52 ff movzbl 0xffffffff(%edx),%edx 8056404: a1 a4 8f 07 08 mov 0x8078fa4,%eax 8056409: 83 3c 90 78 cmpl $0x78,(%eax,%edx,4) 805640d: 75 11 jne 0x8056420 805640f: 8b 7d ec mov 0xffffffec(%ebp),%edi 8056412: 80 7f fe 30 cmpb $0x30,0xfffffffe(%edi) 8056416: 75 08 jne 0x8056420 8056418: 4f dec %edi 8056419: 8b 55 0c mov 0xc(%ebp),%edx 805641c: 89 3a mov %edi,(%edx) 805641e: eb 08 jmp 0x8056428 8056420: 8b 55 08 mov 0x8(%ebp),%edx 8056423: 8b 7d 0c mov 0xc(%ebp),%edi 8056426: 89 17 mov %edx,(%edi) 8056428: 31 c0 xor %eax,%eax 805642a: 8d 65 c0 lea 0xffffffc0(%ebp),%esp 805642d: 5b pop %ebx 805642e: 5e pop %esi 805642f: 5f pop %edi 8056430: 89 ec mov %ebp,%esp 8056432: 5d pop %ebp 8056433: c3 ret 8056434: 55 push %ebp 8056435: 89 e5 mov %esp,%ebp 8056437: 8b 4d 08 mov 0x8(%ebp),%ecx 805643a: 8b 55 0c mov 0xc(%ebp),%edx 805643d: 8b 45 10 mov 0x10(%ebp),%eax 8056440: 6a 00 push $0x0 8056442: 50 push %eax 8056443: 52 push %edx 8056444: 51 push %ecx 8056445: e8 1a fc ff ff call 0x8056064 805644a: 89 ec mov %ebp,%esp 805644c: 5d pop %ebp 805644d: c3 ret 805644e: 90 nop 805644f: 90 nop 8056450: 55 push %ebp 8056451: 89 e5 mov %esp,%ebp 8056453: 57 push %edi 8056454: 56 push %esi 8056455: 8b 55 10 mov 0x10(%ebp),%edx 8056458: 85 d2 test %edx,%edx 805645a: 7e 18 jle 0x8056474 805645c: 31 c0 xor %eax,%eax 805645e: 8b 75 08 mov 0x8(%ebp),%esi 8056461: 8b 7d 0c mov 0xc(%ebp),%edi 8056464: 89 d1 mov %edx,%ecx 8056466: fc cld 8056467: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8056469: 74 04 je 0x805646f 805646b: 19 c0 sbb %eax,%eax 805646d: 0c 01 or $0x1,%al 805646f: 89 c2 mov %eax,%edx 8056471: eb 03 jmp 0x8056476 8056473: 90 nop 8056474: 31 c0 xor %eax,%eax 8056476: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8056479: 5e pop %esi 805647a: 5f pop %edi 805647b: 89 ec mov %ebp,%esp 805647d: 5d pop %ebp 805647e: c3 ret 805647f: 90 nop 8056480: 55 push %ebp 8056481: 89 e5 mov %esp,%ebp 8056483: 57 push %edi 8056484: 56 push %esi 8056485: 8b 55 10 mov 0x10(%ebp),%edx 8056488: 8b 7d 0c mov 0xc(%ebp),%edi 805648b: 8b 75 08 mov 0x8(%ebp),%esi 805648e: 85 d2 test %edx,%edx 8056490: 0f 8e 8d 00 00 00 jle 0x8056523 8056496: 89 f8 mov %edi,%eax 8056498: 29 f0 sub %esi,%eax 805649a: 39 d0 cmp %edx,%eax 805649c: 72 3a jb 0x80564d8 805649e: 83 fa 07 cmp $0x7,%edx 80564a1: 7e 2c jle 0x80564cf 80564a3: 89 f8 mov %edi,%eax 80564a5: f7 d8 neg %eax 80564a7: 83 e0 03 and $0x3,%eax 80564aa: 29 c2 sub %eax,%edx 80564ac: 89 c1 mov %eax,%ecx 80564ae: fc cld 80564af: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 80564b1: 89 d0 mov %edx,%eax 80564b3: 85 d2 test %edx,%edx 80564b5: 7d 03 jge 0x80564ba 80564b7: 8d 42 03 lea 0x3(%edx),%eax 80564ba: c1 f8 02 sar $0x2,%eax 80564bd: 89 c1 mov %eax,%ecx 80564bf: fc cld 80564c0: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 80564c2: 89 d0 mov %edx,%eax 80564c4: 85 d2 test %edx,%edx 80564c6: 7d 03 jge 0x80564cb 80564c8: 8d 42 03 lea 0x3(%edx),%eax 80564cb: 24 fc and $0xfc,%al 80564cd: 29 c2 sub %eax,%edx 80564cf: 89 d1 mov %edx,%ecx 80564d1: fc cld 80564d2: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 80564d4: eb 4d jmp 0x8056523 80564d6: 8d 36 lea (%esi),%esi 80564d8: 01 d6 add %edx,%esi 80564da: 01 d7 add %edx,%edi 80564dc: 83 fa 07 cmp $0x7,%edx 80564df: 7e 3a jle 0x805651b 80564e1: 89 f8 mov %edi,%eax 80564e3: 83 e0 03 and $0x3,%eax 80564e6: 29 c2 sub %eax,%edx 80564e8: 4f dec %edi 80564e9: 4e dec %esi 80564ea: 89 c1 mov %eax,%ecx 80564ec: fd std 80564ed: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 80564ef: fc cld 80564f0: 83 c7 fd add $0xfffffffd,%edi 80564f3: 83 c6 fd add $0xfffffffd,%esi 80564f6: 89 d0 mov %edx,%eax 80564f8: 85 d2 test %edx,%edx 80564fa: 7d 03 jge 0x80564ff 80564fc: 8d 42 03 lea 0x3(%edx),%eax 80564ff: c1 f8 02 sar $0x2,%eax 8056502: 89 c1 mov %eax,%ecx 8056504: fd std 8056505: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 8056507: fc cld 8056508: 83 c7 04 add $0x4,%edi 805650b: 83 c6 04 add $0x4,%esi 805650e: 89 d0 mov %edx,%eax 8056510: 85 d2 test %edx,%edx 8056512: 7d 03 jge 0x8056517 8056514: 8d 42 03 lea 0x3(%edx),%eax 8056517: 24 fc and $0xfc,%al 8056519: 29 c2 sub %eax,%edx 805651b: 4f dec %edi 805651c: 4e dec %esi 805651d: 89 d1 mov %edx,%ecx 805651f: fd std 8056520: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 8056522: fc cld 8056523: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8056526: 5e pop %esi 8056527: 5f pop %edi 8056528: 89 ec mov %ebp,%esp 805652a: 5d pop %ebp 805652b: c3 ret 805652c: 55 push %ebp 805652d: 89 e5 mov %esp,%ebp 805652f: 57 push %edi 8056530: 56 push %esi 8056531: 53 push %ebx 8056532: 8b 5d 08 mov 0x8(%ebp),%ebx 8056535: 8b 55 10 mov 0x10(%ebp),%edx 8056538: 89 df mov %ebx,%edi 805653a: 8b 75 0c mov 0xc(%ebp),%esi 805653d: 83 fa 07 cmp $0x7,%edx 8056540: 76 1b jbe 0x805655d 8056542: 89 d8 mov %ebx,%eax 8056544: f7 d8 neg %eax 8056546: 83 e0 03 and $0x3,%eax 8056549: 29 c2 sub %eax,%edx 805654b: 89 c1 mov %eax,%ecx 805654d: fc cld 805654e: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 8056550: 89 d0 mov %edx,%eax 8056552: c1 e8 02 shr $0x2,%eax 8056555: 89 c1 mov %eax,%ecx 8056557: fc cld 8056558: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 805655a: 83 e2 03 and $0x3,%edx 805655d: 89 d1 mov %edx,%ecx 805655f: fc cld 8056560: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 8056562: 89 d8 mov %ebx,%eax 8056564: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8056567: 5b pop %ebx 8056568: 5e pop %esi 8056569: 5f pop %edi 805656a: 89 ec mov %ebp,%esp 805656c: 5d pop %ebp 805656d: c3 ret 805656e: 90 nop 805656f: 90 nop 8056570: 55 push %ebp 8056571: 89 e5 mov %esp,%ebp 8056573: 57 push %edi 8056574: 56 push %esi 8056575: 53 push %ebx 8056576: 8b 5d 08 mov 0x8(%ebp),%ebx 8056579: 8b 55 10 mov 0x10(%ebp),%edx 805657c: 89 df mov %ebx,%edi 805657e: 8b 75 0c mov 0xc(%ebp),%esi 8056581: 89 d8 mov %ebx,%eax 8056583: 29 f0 sub %esi,%eax 8056585: 39 d0 cmp %edx,%eax 8056587: 72 27 jb 0x80565b0 8056589: 83 fa 07 cmp $0x7,%edx 805658c: 76 1b jbe 0x80565a9 805658e: 89 d8 mov %ebx,%eax 8056590: f7 d8 neg %eax 8056592: 83 e0 03 and $0x3,%eax 8056595: 29 c2 sub %eax,%edx 8056597: 89 c1 mov %eax,%ecx 8056599: fc cld 805659a: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 805659c: 89 d0 mov %edx,%eax 805659e: c1 e8 02 shr $0x2,%eax 80565a1: 89 c1 mov %eax,%ecx 80565a3: fc cld 80565a4: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 80565a6: 83 e2 03 and $0x3,%edx 80565a9: 89 d1 mov %edx,%ecx 80565ab: fc cld 80565ac: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 80565ae: eb 3a jmp 0x80565ea 80565b0: 01 d6 add %edx,%esi 80565b2: 01 d7 add %edx,%edi 80565b4: 83 fa 07 cmp $0x7,%edx 80565b7: 76 29 jbe 0x80565e2 80565b9: 89 f8 mov %edi,%eax 80565bb: 83 e0 03 and $0x3,%eax 80565be: 29 c2 sub %eax,%edx 80565c0: 4f dec %edi 80565c1: 4e dec %esi 80565c2: 89 c1 mov %eax,%ecx 80565c4: fd std 80565c5: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 80565c7: fc cld 80565c8: 83 c7 fd add $0xfffffffd,%edi 80565cb: 83 c6 fd add $0xfffffffd,%esi 80565ce: 89 d0 mov %edx,%eax 80565d0: c1 e8 02 shr $0x2,%eax 80565d3: 89 c1 mov %eax,%ecx 80565d5: fd std 80565d6: f3 a5 repz movsl %ds:(%esi),%es:(%edi) 80565d8: fc cld 80565d9: 83 c7 04 add $0x4,%edi 80565dc: 83 c6 04 add $0x4,%esi 80565df: 83 e2 03 and $0x3,%edx 80565e2: 4f dec %edi 80565e3: 4e dec %esi 80565e4: 89 d1 mov %edx,%ecx 80565e6: fd std 80565e7: f3 a4 repz movsb %ds:(%esi),%es:(%edi) 80565e9: fc cld 80565ea: 89 d8 mov %ebx,%eax 80565ec: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80565ef: 5b pop %ebx 80565f0: 5e pop %esi 80565f1: 5f pop %edi 80565f2: 89 ec mov %ebp,%esp 80565f4: 5d pop %ebp 80565f5: c3 ret 80565f6: 90 nop 80565f7: 90 nop 80565f8: 55 push %ebp 80565f9: 89 e5 mov %esp,%ebp 80565fb: 57 push %edi 80565fc: 56 push %esi 80565fd: 53 push %ebx 80565fe: 8b 75 08 mov 0x8(%ebp),%esi 8056601: 8b 5d 0c mov 0xc(%ebp),%ebx 8056604: 39 de cmp %ebx,%esi 8056606: 75 04 jne 0x805660c 8056608: 31 c0 xor %eax,%eax 805660a: eb 27 jmp 0x8056633 805660c: 0f b6 06 movzbl (%esi),%eax 805660f: 8b 3d a4 8f 07 08 mov 0x8078fa4,%edi 8056615: eb 0a jmp 0x8056621 8056617: 90 nop 8056618: 84 c9 test %cl,%cl 805661a: 74 17 je 0x8056633 805661c: 46 inc %esi 805661d: 43 inc %ebx 805661e: 0f b6 06 movzbl (%esi),%eax 8056621: 8a 0c 87 mov (%edi,%eax,4),%cl 8056624: 0f b6 d1 movzbl %cl,%edx 8056627: 0f b6 03 movzbl (%ebx),%eax 805662a: 2b 14 87 sub (%edi,%eax,4),%edx 805662d: 89 d0 mov %edx,%eax 805662f: 85 c0 test %eax,%eax 8056631: 74 e5 je 0x8056618 8056633: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8056636: 5b pop %ebx 8056637: 5e pop %esi 8056638: 5f pop %edi 8056639: 89 ec mov %ebp,%esp 805663b: 5d pop %ebp 805663c: c3 ret 805663d: 90 nop 805663e: 90 nop 805663f: 90 nop 8056640: 55 push %ebp 8056641: 89 e5 mov %esp,%ebp 8056643: 53 push %ebx 8056644: 8b 5d 08 mov 0x8(%ebp),%ebx 8056647: 8b 55 0c mov 0xc(%ebp),%edx 805664a: 89 d9 mov %ebx,%ecx 805664c: 29 d1 sub %edx,%ecx 805664e: 49 dec %ecx 805664f: 90 nop 8056650: 8a 02 mov (%edx),%al 8056652: 42 inc %edx 8056653: 88 04 11 mov %al,(%ecx,%edx,1) 8056656: 84 c0 test %al,%al 8056658: 75 f6 jne 0x8056650 805665a: 89 d8 mov %ebx,%eax 805665c: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 805665f: 89 ec mov %ebp,%esp 8056661: 5d pop %ebp 8056662: c3 ret 8056663: 90 nop 8056664: 55 push %ebp 8056665: 89 e5 mov %esp,%ebp 8056667: 57 push %edi 8056668: 56 push %esi 8056669: 53 push %ebx 805666a: 8b 75 08 mov 0x8(%ebp),%esi 805666d: 30 c0 xor %al,%al 805666f: 89 f7 mov %esi,%edi 8056671: fc cld 8056672: b9 ff ff ff ff mov $0xffffffff,%ecx 8056677: f2 ae repnz scas %es:(%edi),%al 8056679: 89 cb mov %ecx,%ebx 805667b: f7 d3 not %ebx 805667d: 53 push %ebx 805667e: e8 f1 56 00 00 call 0x805bd74 8056683: 89 c7 mov %eax,%edi 8056685: 83 c4 04 add $0x4,%esp 8056688: 85 ff test %edi,%edi 805668a: 74 0c je 0x8056698 805668c: 53 push %ebx 805668d: 56 push %esi 805668e: 57 push %edi 805668f: e8 98 fe ff ff call 0x805652c 8056694: 89 f8 mov %edi,%eax 8056696: eb 02 jmp 0x805669a 8056698: 31 c0 xor %eax,%eax 805669a: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 805669d: 5b pop %ebx 805669e: 5e pop %esi 805669f: 5f pop %edi 80566a0: 89 ec mov %ebp,%esp 80566a2: 5d pop %ebp 80566a3: c3 ret 80566a4: 55 push %ebp 80566a5: 89 e5 mov %esp,%ebp 80566a7: 8b 45 08 mov 0x8(%ebp),%eax 80566aa: 68 6c ac 07 08 push $0x807ac6c 80566af: 50 push %eax 80566b0: e8 5f 07 00 00 call 0x8056e14 80566b5: 89 ec mov %ebp,%esp 80566b7: 5d pop %ebp 80566b8: c3 ret 80566b9: 90 nop 80566ba: 90 nop 80566bb: 90 nop 80566bc: 55 push %ebp 80566bd: 89 e5 mov %esp,%ebp 80566bf: 83 ec 10 sub $0x10,%esp 80566c2: 57 push %edi 80566c3: 56 push %esi 80566c4: 53 push %ebx 80566c5: 8b 4d 10 mov 0x10(%ebp),%ecx 80566c8: 8b 75 08 mov 0x8(%ebp),%esi 80566cb: 8b 5d 0c mov 0xc(%ebp),%ebx 80566ce: 39 de cmp %ebx,%esi 80566d0: 0f 84 28 01 00 00 je 0x80567fe 80566d6: 49 dec %ecx 80566d7: 83 f9 ff cmp $0xffffffff,%ecx 80566da: 0f 84 1e 01 00 00 je 0x80567fe 80566e0: 8b 3d a4 8f 07 08 mov 0x8078fa4,%edi 80566e6: 89 c8 mov %ecx,%eax 80566e8: f7 d0 not %eax 80566ea: 83 e0 03 and $0x3,%eax 80566ed: 83 f9 ff cmp $0xffffffff,%ecx 80566f0: 7e 64 jle 0x8056756 80566f2: 85 c0 test %eax,%eax 80566f4: 0f 84 8a 00 00 00 je 0x8056784 80566fa: 83 f8 03 cmp $0x3,%eax 80566fd: 7d 57 jge 0x8056756 80566ff: 83 f8 02 cmp $0x2,%eax 8056702: 7d 29 jge 0x805672d 8056704: 0f b6 06 movzbl (%esi),%eax 8056707: 8a 04 87 mov (%edi,%eax,4),%al 805670a: 88 45 fc mov %al,0xfffffffc(%ebp) 805670d: 0f b6 d0 movzbl %al,%edx 8056710: 0f b6 03 movzbl (%ebx),%eax 8056713: 2b 14 87 sub (%edi,%eax,4),%edx 8056716: 89 d0 mov %edx,%eax 8056718: 85 c0 test %eax,%eax 805671a: 0f 85 e0 00 00 00 jne 0x8056800 8056720: 80 7d fc 00 cmpb $0x0,0xfffffffc(%ebp) 8056724: 0f 84 d4 00 00 00 je 0x80567fe 805672a: 46 inc %esi 805672b: 43 inc %ebx 805672c: 49 dec %ecx 805672d: 0f b6 06 movzbl (%esi),%eax 8056730: 8a 04 87 mov (%edi,%eax,4),%al 8056733: 88 45 f8 mov %al,0xfffffff8(%ebp) 8056736: 0f b6 d0 movzbl %al,%edx 8056739: 0f b6 03 movzbl (%ebx),%eax 805673c: 2b 14 87 sub (%edi,%eax,4),%edx 805673f: 89 d0 mov %edx,%eax 8056741: 85 c0 test %eax,%eax 8056743: 0f 85 b7 00 00 00 jne 0x8056800 8056749: 80 7d f8 00 cmpb $0x0,0xfffffff8(%ebp) 805674d: 0f 84 ab 00 00 00 je 0x80567fe 8056753: 46 inc %esi 8056754: 43 inc %ebx 8056755: 49 dec %ecx 8056756: 0f b6 06 movzbl (%esi),%eax 8056759: 8a 04 87 mov (%edi,%eax,4),%al 805675c: 88 45 f4 mov %al,0xfffffff4(%ebp) 805675f: 0f b6 d0 movzbl %al,%edx 8056762: 0f b6 03 movzbl (%ebx),%eax 8056765: 2b 14 87 sub (%edi,%eax,4),%edx 8056768: 89 d0 mov %edx,%eax 805676a: 85 c0 test %eax,%eax 805676c: 0f 85 8e 00 00 00 jne 0x8056800 8056772: 80 7d f4 00 cmpb $0x0,0xfffffff4(%ebp) 8056776: 0f 84 82 00 00 00 je 0x80567fe 805677c: 46 inc %esi 805677d: 43 inc %ebx 805677e: 49 dec %ecx 805677f: 83 f9 ff cmp $0xffffffff,%ecx 8056782: 74 7a je 0x80567fe 8056784: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 8056787: 90 nop 8056788: 0f b6 06 movzbl (%esi),%eax 805678b: 8a 0c 87 mov (%edi,%eax,4),%cl 805678e: 0f b6 d1 movzbl %cl,%edx 8056791: 0f b6 03 movzbl (%ebx),%eax 8056794: 2b 14 87 sub (%edi,%eax,4),%edx 8056797: 89 d0 mov %edx,%eax 8056799: 85 c0 test %eax,%eax 805679b: 75 63 jne 0x8056800 805679d: 84 c9 test %cl,%cl 805679f: 74 5d je 0x80567fe 80567a1: 46 inc %esi 80567a2: 43 inc %ebx 80567a3: 0f b6 06 movzbl (%esi),%eax 80567a6: 8a 0c 87 mov (%edi,%eax,4),%cl 80567a9: 0f b6 d1 movzbl %cl,%edx 80567ac: 0f b6 03 movzbl (%ebx),%eax 80567af: 2b 14 87 sub (%edi,%eax,4),%edx 80567b2: 89 d0 mov %edx,%eax 80567b4: 85 c0 test %eax,%eax 80567b6: 75 48 jne 0x8056800 80567b8: 84 c9 test %cl,%cl 80567ba: 74 42 je 0x80567fe 80567bc: 46 inc %esi 80567bd: 43 inc %ebx 80567be: 0f b6 06 movzbl (%esi),%eax 80567c1: 8a 0c 87 mov (%edi,%eax,4),%cl 80567c4: 0f b6 d1 movzbl %cl,%edx 80567c7: 0f b6 03 movzbl (%ebx),%eax 80567ca: 2b 14 87 sub (%edi,%eax,4),%edx 80567cd: 89 d0 mov %edx,%eax 80567cf: 85 c0 test %eax,%eax 80567d1: 75 2d jne 0x8056800 80567d3: 84 c9 test %cl,%cl 80567d5: 74 27 je 0x80567fe 80567d7: 46 inc %esi 80567d8: 43 inc %ebx 80567d9: 0f b6 06 movzbl (%esi),%eax 80567dc: 8a 0c 87 mov (%edi,%eax,4),%cl 80567df: 0f b6 d1 movzbl %cl,%edx 80567e2: 0f b6 03 movzbl (%ebx),%eax 80567e5: 2b 14 87 sub (%edi,%eax,4),%edx 80567e8: 89 d0 mov %edx,%eax 80567ea: 85 c0 test %eax,%eax 80567ec: 75 12 jne 0x8056800 80567ee: 84 c9 test %cl,%cl 80567f0: 74 0c je 0x80567fe 80567f2: 46 inc %esi 80567f3: 43 inc %ebx 80567f4: 83 45 f0 fc addl $0xfffffffc,0xfffffff0(%ebp) 80567f8: 83 7d f0 ff cmpl $0xffffffff,0xfffffff0(%ebp) 80567fc: 75 8a jne 0x8056788 80567fe: 31 c0 xor %eax,%eax 8056800: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 8056803: 5b pop %ebx 8056804: 5e pop %esi 8056805: 5f pop %edi 8056806: 89 ec mov %ebp,%esp 8056808: 5d pop %ebp 8056809: c3 ret 805680a: 90 nop 805680b: 90 nop 805680c: 55 push %ebp 805680d: 89 e5 mov %esp,%ebp 805680f: 57 push %edi 8056810: 56 push %esi 8056811: 53 push %ebx 8056812: 8b 4d 0c mov 0xc(%ebp),%ecx 8056815: 8b 5d 10 mov 0x10(%ebp),%ebx 8056818: 8b 7d 08 mov 0x8(%ebp),%edi 805681b: 8d 57 ff lea 0xffffffff(%edi),%edx 805681e: 83 fb 03 cmp $0x3,%ebx 8056821: 76 49 jbe 0x805686c 8056823: 89 de mov %ebx,%esi 8056825: c1 ee 02 shr $0x2,%esi 8056828: 8a 01 mov (%ecx),%al 805682a: 41 inc %ecx 805682b: 89 fa mov %edi,%edx 805682d: 88 07 mov %al,(%edi) 805682f: 84 c0 test %al,%al 8056831: 74 2c je 0x805685f 8056833: 90 nop 8056834: 8a 01 mov (%ecx),%al 8056836: 41 inc %ecx 8056837: 42 inc %edx 8056838: 88 02 mov %al,(%edx) 805683a: 84 c0 test %al,%al 805683c: 74 21 je 0x805685f 805683e: 8a 01 mov (%ecx),%al 8056840: 41 inc %ecx 8056841: 42 inc %edx 8056842: 88 02 mov %al,(%edx) 8056844: 84 c0 test %al,%al 8056846: 74 17 je 0x805685f 8056848: 8a 01 mov (%ecx),%al 805684a: 41 inc %ecx 805684b: 42 inc %edx 805684c: 88 02 mov %al,(%edx) 805684e: 84 c0 test %al,%al 8056850: 74 0d je 0x805685f 8056852: 4e dec %esi 8056853: 74 17 je 0x805686c 8056855: 8a 01 mov (%ecx),%al 8056857: 41 inc %ecx 8056858: 42 inc %edx 8056859: 88 02 mov %al,(%edx) 805685b: 84 c0 test %al,%al 805685d: 75 d5 jne 0x8056834 805685f: 89 d0 mov %edx,%eax 8056861: 29 f8 sub %edi,%eax 8056863: 29 c3 sub %eax,%ebx 8056865: 4b dec %ebx 8056866: 75 19 jne 0x8056881 8056868: eb 59 jmp 0x80568c3 805686a: 8d 36 lea (%esi),%esi 805686c: 83 e3 03 and $0x3,%ebx 805686f: 74 52 je 0x80568c3 8056871: 8d 76 00 lea 0x0(%esi),%esi 8056874: 8a 01 mov (%ecx),%al 8056876: 41 inc %ecx 8056877: 42 inc %edx 8056878: 88 02 mov %al,(%edx) 805687a: 4b dec %ebx 805687b: 74 46 je 0x80568c3 805687d: 84 c0 test %al,%al 805687f: 75 f3 jne 0x8056874 8056881: 89 d8 mov %ebx,%eax 8056883: f7 d8 neg %eax 8056885: 83 e0 03 and $0x3,%eax 8056888: 85 db test %ebx,%ebx 805688a: 7e 18 jle 0x80568a4 805688c: 85 c0 test %eax,%eax 805688e: 74 1c je 0x80568ac 8056890: 83 f8 03 cmp $0x3,%eax 8056893: 7d 0f jge 0x80568a4 8056895: 83 f8 02 cmp $0x2,%eax 8056898: 7d 05 jge 0x805689f 805689a: 42 inc %edx 805689b: c6 02 00 movb $0x0,(%edx) 805689e: 4b dec %ebx 805689f: 42 inc %edx 80568a0: c6 02 00 movb $0x0,(%edx) 80568a3: 4b dec %ebx 80568a4: 42 inc %edx 80568a5: c6 02 00 movb $0x0,(%edx) 80568a8: 4b dec %ebx 80568a9: 74 18 je 0x80568c3 80568ab: 90 nop 80568ac: c6 42 01 00 movb $0x0,0x1(%edx) 80568b0: c6 42 02 00 movb $0x0,0x2(%edx) 80568b4: c6 42 03 00 movb $0x0,0x3(%edx) 80568b8: 83 c2 04 add $0x4,%edx 80568bb: c6 02 00 movb $0x0,(%edx) 80568be: 83 c3 fc add $0xfffffffc,%ebx 80568c1: 75 e9 jne 0x80568ac 80568c3: 89 f8 mov %edi,%eax 80568c5: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80568c8: 5b pop %ebx 80568c9: 5e pop %esi 80568ca: 5f pop %edi 80568cb: 89 ec mov %ebp,%esp 80568cd: 5d pop %ebp 80568ce: c3 ret 80568cf: 90 nop 80568d0: 55 push %ebp 80568d1: 89 e5 mov %esp,%ebp 80568d3: 57 push %edi 80568d4: 56 push %esi 80568d5: 53 push %ebx 80568d6: 8b 5d 08 mov 0x8(%ebp),%ebx 80568d9: 8b 7d 0c mov 0xc(%ebp),%edi 80568dc: 85 db test %ebx,%ebx 80568de: 75 1e jne 0x80568fe 80568e0: 83 3d fc 8a 07 08 00 cmpl $0x0,0x8078afc 80568e7: 75 0f jne 0x80568f8 80568e9: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 80568f0: 00 00 00 80568f3: 31 c0 xor %eax,%eax 80568f5: eb 51 jmp 0x8056948 80568f7: 90 nop 80568f8: 8b 1d fc 8a 07 08 mov 0x8078afc,%ebx 80568fe: 57 push %edi 80568ff: 53 push %ebx 8056900: e8 ab 14 00 00 call 0x8057db0 8056905: 01 c3 add %eax,%ebx 8056907: 83 c4 08 add $0x8,%esp 805690a: 80 3b 00 cmpb $0x0,(%ebx) 805690d: 75 11 jne 0x8056920 805690f: c7 05 fc 8a 07 08 00 movl $0x0,0x8078afc 8056916: 00 00 00 8056919: 31 c0 xor %eax,%eax 805691b: eb 2b jmp 0x8056948 805691d: 8d 76 00 lea 0x0(%esi),%esi 8056920: 89 de mov %ebx,%esi 8056922: 57 push %edi 8056923: 56 push %esi 8056924: e8 07 12 00 00 call 0x8057b30 8056929: 89 c3 mov %eax,%ebx 805692b: 85 db test %ebx,%ebx 805692d: 75 0d jne 0x805693c 805692f: c7 05 fc 8a 07 08 00 movl $0x0,0x8078afc 8056936: 00 00 00 8056939: eb 0b jmp 0x8056946 805693b: 90 nop 805693c: c6 03 00 movb $0x0,(%ebx) 805693f: 43 inc %ebx 8056940: 89 1d fc 8a 07 08 mov %ebx,0x8078afc 8056946: 89 f0 mov %esi,%eax 8056948: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 805694b: 5b pop %ebx 805694c: 5e pop %esi 805694d: 5f pop %edi 805694e: 89 ec mov %ebp,%esp 8056950: 5d pop %ebp 8056951: c3 ret 8056952: 90 nop 8056953: 90 nop 8056954: 55 push %ebp 8056955: 89 e5 mov %esp,%ebp 8056957: 81 ec 88 01 00 00 sub $0x188,%esp 805695d: 57 push %edi 805695e: 53 push %ebx 805695f: 8b 5d 08 mov 0x8(%ebp),%ebx 8056962: 85 db test %ebx,%ebx 8056964: 74 3a je 0x80569a0 8056966: 8d 85 78 fe ff ff lea 0xfffffe78(%ebp),%eax 805696c: 50 push %eax 805696d: e8 1e 0a 00 00 call 0x8057390 8056972: 83 c4 04 add $0x4,%esp 8056975: 83 f8 ff cmp $0xffffffff,%eax 8056978: 74 30 je 0x80569aa 805697a: 8d 95 b9 fe ff ff lea 0xfffffeb9(%ebp),%edx 8056980: 30 c0 xor %al,%al 8056982: 89 d7 mov %edx,%edi 8056984: fc cld 8056985: b9 ff ff ff ff mov $0xffffffff,%ecx 805698a: f2 ae repnz scas %es:(%edi),%al 805698c: 89 c8 mov %ecx,%eax 805698e: f7 d0 not %eax 8056990: 39 45 0c cmp %eax,0xc(%ebp) 8056993: 72 0b jb 0x80569a0 8056995: 52 push %edx 8056996: 53 push %ebx 8056997: e8 a4 fc ff ff call 0x8056640 805699c: 31 c0 xor %eax,%eax 805699e: eb 0f jmp 0x80569af 80569a0: c7 05 14 8b 07 08 16 movl $0x16,0x8078b14 80569a7: 00 00 00 80569aa: b8 ff ff ff ff mov $0xffffffff,%eax 80569af: 8d a5 70 fe ff ff lea 0xfffffe70(%ebp),%esp 80569b5: 5b pop %ebx 80569b6: 5f pop %edi 80569b7: 89 ec mov %ebp,%esp 80569b9: 5d pop %ebp 80569ba: c3 ret 80569bb: 90 nop 80569bc: 55 push %ebp 80569bd: 89 e5 mov %esp,%ebp 80569bf: 83 ec 20 sub $0x20,%esp 80569c2: 8b 55 08 mov 0x8(%ebp),%edx 80569c5: 8b 45 0c mov 0xc(%ebp),%eax 80569c8: 89 45 f0 mov %eax,0xfffffff0(%ebp) 80569cb: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 80569d2: c7 45 f8 00 00 00 e0 movl $0xe0000000,0xfffffff8(%ebp) 80569d9: 8d 45 e0 lea 0xffffffe0(%ebp),%eax 80569dc: 50 push %eax 80569dd: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 80569e0: 50 push %eax 80569e1: 52 push %edx 80569e2: e8 e1 0a 00 00 call 0x80574c8 80569e7: ba ff ff ff ff mov $0xffffffff,%edx 80569ec: 83 f8 ff cmp $0xffffffff,%eax 80569ef: 74 03 je 0x80569f4 80569f1: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 80569f4: 89 d0 mov %edx,%eax 80569f6: 89 ec mov %ebp,%esp 80569f8: 5d pop %ebp 80569f9: c3 ret 80569fa: 90 nop 80569fb: 90 nop 80569fc: 55 push %ebp 80569fd: 89 e5 mov %esp,%ebp 80569ff: 56 push %esi 8056a00: 53 push %ebx 8056a01: 8b 5d 08 mov 0x8(%ebp),%ebx 8056a04: 8b 4d 0c mov 0xc(%ebp),%ecx 8056a07: 8b 55 10 mov 0x10(%ebp),%edx 8056a0a: b8 72 00 00 00 mov $0x72,%eax 8056a0f: 31 f6 xor %esi,%esi 8056a11: cd 80 int $0x80 8056a13: 85 c0 test %eax,%eax 8056a15: 7d 0c jge 0x8056a23 8056a17: f7 d8 neg %eax 8056a19: a3 14 8b 07 08 mov %eax,0x8078b14 8056a1e: b8 ff ff ff ff mov $0xffffffff,%eax 8056a23: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8056a26: 5b pop %ebx 8056a27: 5e pop %esi 8056a28: 89 ec mov %ebp,%esp 8056a2a: 5d pop %ebp 8056a2b: c3 ret 8056a2c: 55 push %ebp 8056a2d: 89 e5 mov %esp,%ebp 8056a2f: 83 ec 0c sub $0xc,%esp 8056a32: 53 push %ebx 8056a33: 8b 55 0c mov 0xc(%ebp),%edx 8056a36: 8b 4d 10 mov 0x10(%ebp),%ecx 8056a39: 8b 45 08 mov 0x8(%ebp),%eax 8056a3c: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8056a3f: 89 55 f8 mov %edx,0xfffffff8(%ebp) 8056a42: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8056a45: ba 05 00 00 00 mov $0x5,%edx 8056a4a: 8d 4d f4 lea 0xfffffff4(%ebp),%ecx 8056a4d: b8 66 00 00 00 mov $0x66,%eax 8056a52: 89 d3 mov %edx,%ebx 8056a54: cd 80 int $0x80 8056a56: 89 c2 mov %eax,%edx 8056a58: 85 d2 test %edx,%edx 8056a5a: 7d 0d jge 0x8056a69 8056a5c: f7 da neg %edx 8056a5e: 89 15 14 8b 07 08 mov %edx,0x8078b14 8056a64: ba ff ff ff ff mov $0xffffffff,%edx 8056a69: 89 d0 mov %edx,%eax 8056a6b: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8056a6e: 89 ec mov %ebp,%esp 8056a70: 5d pop %ebp 8056a71: c3 ret 8056a72: 90 nop 8056a73: 90 nop 8056a74: 55 push %ebp 8056a75: 89 e5 mov %esp,%ebp 8056a77: 83 ec 0c sub $0xc,%esp 8056a7a: 53 push %ebx 8056a7b: 8b 55 0c mov 0xc(%ebp),%edx 8056a7e: 8b 4d 10 mov 0x10(%ebp),%ecx 8056a81: 8b 45 08 mov 0x8(%ebp),%eax 8056a84: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8056a87: 89 55 f8 mov %edx,0xfffffff8(%ebp) 8056a8a: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8056a8d: ba 02 00 00 00 mov $0x2,%edx 8056a92: 8d 4d f4 lea 0xfffffff4(%ebp),%ecx 8056a95: b8 66 00 00 00 mov $0x66,%eax 8056a9a: 89 d3 mov %edx,%ebx 8056a9c: cd 80 int $0x80 8056a9e: 89 c2 mov %eax,%edx 8056aa0: 85 d2 test %edx,%edx 8056aa2: 7d 0d jge 0x8056ab1 8056aa4: f7 da neg %edx 8056aa6: 89 15 14 8b 07 08 mov %edx,0x8078b14 8056aac: ba ff ff ff ff mov $0xffffffff,%edx 8056ab1: 89 d0 mov %edx,%eax 8056ab3: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8056ab6: 89 ec mov %ebp,%esp 8056ab8: 5d pop %ebp 8056ab9: c3 ret 8056aba: 90 nop 8056abb: 90 nop 8056abc: 55 push %ebp 8056abd: 89 e5 mov %esp,%ebp 8056abf: 83 ec 0c sub $0xc,%esp 8056ac2: 53 push %ebx 8056ac3: 8b 55 0c mov 0xc(%ebp),%edx 8056ac6: 8b 4d 10 mov 0x10(%ebp),%ecx 8056ac9: 8b 45 08 mov 0x8(%ebp),%eax 8056acc: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8056acf: 89 55 f8 mov %edx,0xfffffff8(%ebp) 8056ad2: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8056ad5: ba 03 00 00 00 mov $0x3,%edx 8056ada: 8d 4d f4 lea 0xfffffff4(%ebp),%ecx 8056add: b8 66 00 00 00 mov $0x66,%eax 8056ae2: 89 d3 mov %edx,%ebx 8056ae4: cd 80 int $0x80 8056ae6: 89 c2 mov %eax,%edx 8056ae8: 85 d2 test %edx,%edx 8056aea: 7d 0d jge 0x8056af9 8056aec: f7 da neg %edx 8056aee: 89 15 14 8b 07 08 mov %edx,0x8078b14 8056af4: ba ff ff ff ff mov $0xffffffff,%edx 8056af9: 89 d0 mov %edx,%eax 8056afb: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8056afe: 89 ec mov %ebp,%esp 8056b00: 5d pop %ebp 8056b01: c3 ret 8056b02: 90 nop 8056b03: 90 nop 8056b04: 55 push %ebp 8056b05: 89 e5 mov %esp,%ebp 8056b07: 83 ec 08 sub $0x8,%esp 8056b0a: 53 push %ebx 8056b0b: 8b 55 0c mov 0xc(%ebp),%edx 8056b0e: 8b 45 08 mov 0x8(%ebp),%eax 8056b11: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8056b14: 89 55 fc mov %edx,0xfffffffc(%ebp) 8056b17: ba 04 00 00 00 mov $0x4,%edx 8056b1c: 8d 4d f8 lea 0xfffffff8(%ebp),%ecx 8056b1f: b8 66 00 00 00 mov $0x66,%eax 8056b24: 89 d3 mov %edx,%ebx 8056b26: cd 80 int $0x80 8056b28: 89 c2 mov %eax,%edx 8056b2a: 85 d2 test %edx,%edx 8056b2c: 7d 0d jge 0x8056b3b 8056b2e: f7 da neg %edx 8056b30: 89 15 14 8b 07 08 mov %edx,0x8078b14 8056b36: ba ff ff ff ff mov $0xffffffff,%edx 8056b3b: 89 d0 mov %edx,%eax 8056b3d: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 8056b40: 89 ec mov %ebp,%esp 8056b42: 5d pop %ebp 8056b43: c3 ret 8056b44: 55 push %ebp 8056b45: 89 e5 mov %esp,%ebp 8056b47: 83 ec 10 sub $0x10,%esp 8056b4a: 53 push %ebx 8056b4b: 8b 55 0c mov 0xc(%ebp),%edx 8056b4e: 8b 4d 10 mov 0x10(%ebp),%ecx 8056b51: 8b 45 14 mov 0x14(%ebp),%eax 8056b54: 89 45 fc mov %eax,0xfffffffc(%ebp) 8056b57: 8b 5d 08 mov 0x8(%ebp),%ebx 8056b5a: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 8056b5d: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8056b60: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8056b63: ba 0a 00 00 00 mov $0xa,%edx 8056b68: 8d 4d f0 lea 0xfffffff0(%ebp),%ecx 8056b6b: b8 66 00 00 00 mov $0x66,%eax 8056b70: 89 d3 mov %edx,%ebx 8056b72: cd 80 int $0x80 8056b74: 89 c2 mov %eax,%edx 8056b76: 85 d2 test %edx,%edx 8056b78: 7d 0d jge 0x8056b87 8056b7a: f7 da neg %edx 8056b7c: 89 15 14 8b 07 08 mov %edx,0x8078b14 8056b82: ba ff ff ff ff mov $0xffffffff,%edx 8056b87: 89 d0 mov %edx,%eax 8056b89: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8056b8c: 89 ec mov %ebp,%esp 8056b8e: 5d pop %ebp 8056b8f: c3 ret 8056b90: 55 push %ebp 8056b91: 89 e5 mov %esp,%ebp 8056b93: 83 ec 18 sub $0x18,%esp 8056b96: 57 push %edi 8056b97: 56 push %esi 8056b98: 53 push %ebx 8056b99: 8b 55 0c mov 0xc(%ebp),%edx 8056b9c: 8b 4d 10 mov 0x10(%ebp),%ecx 8056b9f: 8b 75 18 mov 0x18(%ebp),%esi 8056ba2: 8b 7d 1c mov 0x1c(%ebp),%edi 8056ba5: 8b 45 08 mov 0x8(%ebp),%eax 8056ba8: 89 45 e8 mov %eax,0xffffffe8(%ebp) 8056bab: 89 55 ec mov %edx,0xffffffec(%ebp) 8056bae: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 8056bb1: 8b 5d 14 mov 0x14(%ebp),%ebx 8056bb4: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 8056bb7: 89 75 f8 mov %esi,0xfffffff8(%ebp) 8056bba: 89 7d fc mov %edi,0xfffffffc(%ebp) 8056bbd: ba 0c 00 00 00 mov $0xc,%edx 8056bc2: 8d 4d e8 lea 0xffffffe8(%ebp),%ecx 8056bc5: b8 66 00 00 00 mov $0x66,%eax 8056bca: 89 d3 mov %edx,%ebx 8056bcc: cd 80 int $0x80 8056bce: 89 c2 mov %eax,%edx 8056bd0: 85 d2 test %edx,%edx 8056bd2: 7d 0d jge 0x8056be1 8056bd4: f7 da neg %edx 8056bd6: 89 15 14 8b 07 08 mov %edx,0x8078b14 8056bdc: ba ff ff ff ff mov $0xffffffff,%edx 8056be1: 89 d0 mov %edx,%eax 8056be3: 8d 65 dc lea 0xffffffdc(%ebp),%esp 8056be6: 5b pop %ebx 8056be7: 5e pop %esi 8056be8: 5f pop %edi 8056be9: 89 ec mov %ebp,%esp 8056beb: 5d pop %ebp 8056bec: c3 ret 8056bed: 90 nop 8056bee: 90 nop 8056bef: 90 nop 8056bf0: 55 push %ebp 8056bf1: 89 e5 mov %esp,%ebp 8056bf3: 83 ec 10 sub $0x10,%esp 8056bf6: 53 push %ebx 8056bf7: 8b 55 0c mov 0xc(%ebp),%edx 8056bfa: 8b 4d 10 mov 0x10(%ebp),%ecx 8056bfd: 8b 45 14 mov 0x14(%ebp),%eax 8056c00: 89 45 fc mov %eax,0xfffffffc(%ebp) 8056c03: 8b 5d 08 mov 0x8(%ebp),%ebx 8056c06: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 8056c09: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8056c0c: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8056c0f: ba 09 00 00 00 mov $0x9,%edx 8056c14: 8d 4d f0 lea 0xfffffff0(%ebp),%ecx 8056c17: b8 66 00 00 00 mov $0x66,%eax 8056c1c: 89 d3 mov %edx,%ebx 8056c1e: cd 80 int $0x80 8056c20: 89 c2 mov %eax,%edx 8056c22: 85 d2 test %edx,%edx 8056c24: 7d 0d jge 0x8056c33 8056c26: f7 da neg %edx 8056c28: 89 15 14 8b 07 08 mov %edx,0x8078b14 8056c2e: ba ff ff ff ff mov $0xffffffff,%edx 8056c33: 89 d0 mov %edx,%eax 8056c35: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8056c38: 89 ec mov %ebp,%esp 8056c3a: 5d pop %ebp 8056c3b: c3 ret 8056c3c: 55 push %ebp 8056c3d: 89 e5 mov %esp,%ebp 8056c3f: 83 ec 18 sub $0x18,%esp 8056c42: 57 push %edi 8056c43: 56 push %esi 8056c44: 53 push %ebx 8056c45: 8b 55 0c mov 0xc(%ebp),%edx 8056c48: 8b 4d 10 mov 0x10(%ebp),%ecx 8056c4b: 8b 75 18 mov 0x18(%ebp),%esi 8056c4e: 8b 7d 1c mov 0x1c(%ebp),%edi 8056c51: 8b 45 08 mov 0x8(%ebp),%eax 8056c54: 89 45 e8 mov %eax,0xffffffe8(%ebp) 8056c57: 89 55 ec mov %edx,0xffffffec(%ebp) 8056c5a: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 8056c5d: 8b 5d 14 mov 0x14(%ebp),%ebx 8056c60: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 8056c63: 89 75 f8 mov %esi,0xfffffff8(%ebp) 8056c66: 89 7d fc mov %edi,0xfffffffc(%ebp) 8056c69: ba 0b 00 00 00 mov $0xb,%edx 8056c6e: 8d 4d e8 lea 0xffffffe8(%ebp),%ecx 8056c71: b8 66 00 00 00 mov $0x66,%eax 8056c76: 89 d3 mov %edx,%ebx 8056c78: cd 80 int $0x80 8056c7a: 89 c2 mov %eax,%edx 8056c7c: 85 d2 test %edx,%edx 8056c7e: 7d 0d jge 0x8056c8d 8056c80: f7 da neg %edx 8056c82: 89 15 14 8b 07 08 mov %edx,0x8078b14 8056c88: ba ff ff ff ff mov $0xffffffff,%edx 8056c8d: 89 d0 mov %edx,%eax 8056c8f: 8d 65 dc lea 0xffffffdc(%ebp),%esp 8056c92: 5b pop %ebx 8056c93: 5e pop %esi 8056c94: 5f pop %edi 8056c95: 89 ec mov %ebp,%esp 8056c97: 5d pop %ebp 8056c98: c3 ret 8056c99: 90 nop 8056c9a: 90 nop 8056c9b: 90 nop 8056c9c: 55 push %ebp 8056c9d: 89 e5 mov %esp,%ebp 8056c9f: 83 ec 14 sub $0x14,%esp 8056ca2: 56 push %esi 8056ca3: 53 push %ebx 8056ca4: 8b 55 0c mov 0xc(%ebp),%edx 8056ca7: 8b 4d 10 mov 0x10(%ebp),%ecx 8056caa: 8b 75 18 mov 0x18(%ebp),%esi 8056cad: 8b 45 08 mov 0x8(%ebp),%eax 8056cb0: 89 45 ec mov %eax,0xffffffec(%ebp) 8056cb3: 89 55 f0 mov %edx,0xfffffff0(%ebp) 8056cb6: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 8056cb9: 8b 5d 14 mov 0x14(%ebp),%ebx 8056cbc: 89 5d f8 mov %ebx,0xfffffff8(%ebp) 8056cbf: 89 75 fc mov %esi,0xfffffffc(%ebp) 8056cc2: ba 0e 00 00 00 mov $0xe,%edx 8056cc7: 8d 4d ec lea 0xffffffec(%ebp),%ecx 8056cca: b8 66 00 00 00 mov $0x66,%eax 8056ccf: 89 d3 mov %edx,%ebx 8056cd1: cd 80 int $0x80 8056cd3: 89 c2 mov %eax,%edx 8056cd5: 85 d2 test %edx,%edx 8056cd7: 7d 0d jge 0x8056ce6 8056cd9: f7 da neg %edx 8056cdb: 89 15 14 8b 07 08 mov %edx,0x8078b14 8056ce1: ba ff ff ff ff mov $0xffffffff,%edx 8056ce6: 89 d0 mov %edx,%eax 8056ce8: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 8056ceb: 5b pop %ebx 8056cec: 5e pop %esi 8056ced: 89 ec mov %ebp,%esp 8056cef: 5d pop %ebp 8056cf0: c3 ret 8056cf1: 90 nop 8056cf2: 90 nop 8056cf3: 90 nop 8056cf4: 55 push %ebp 8056cf5: 89 e5 mov %esp,%ebp 8056cf7: 83 ec 0c sub $0xc,%esp 8056cfa: 53 push %ebx 8056cfb: 8b 55 0c mov 0xc(%ebp),%edx 8056cfe: 8b 4d 10 mov 0x10(%ebp),%ecx 8056d01: 8b 45 08 mov 0x8(%ebp),%eax 8056d04: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8056d07: 89 55 f8 mov %edx,0xfffffff8(%ebp) 8056d0a: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8056d0d: ba 01 00 00 00 mov $0x1,%edx 8056d12: 8d 4d f4 lea 0xfffffff4(%ebp),%ecx 8056d15: b8 66 00 00 00 mov $0x66,%eax 8056d1a: 89 d3 mov %edx,%ebx 8056d1c: cd 80 int $0x80 8056d1e: 89 c2 mov %eax,%edx 8056d20: 85 d2 test %edx,%edx 8056d22: 7d 0d jge 0x8056d31 8056d24: f7 da neg %edx 8056d26: 89 15 14 8b 07 08 mov %edx,0x8078b14 8056d2c: ba ff ff ff ff mov $0xffffffff,%edx 8056d31: 89 d0 mov %edx,%eax 8056d33: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8056d36: 89 ec mov %ebp,%esp 8056d38: 5d pop %ebp 8056d39: c3 ret 8056d3a: 90 nop 8056d3b: 90 nop 8056d3c: 55 push %ebp 8056d3d: 89 e5 mov %esp,%ebp 8056d3f: 89 ec mov %ebp,%esp 8056d41: 5d pop %ebp 8056d42: c3 ret 8056d43: 90 nop 8056d44: 55 push %ebp 8056d45: 89 e5 mov %esp,%ebp 8056d47: 57 push %edi 8056d48: 56 push %esi 8056d49: 53 push %ebx 8056d4a: 8b 7d 0c mov 0xc(%ebp),%edi 8056d4d: 8b 75 10 mov 0x10(%ebp),%esi 8056d50: bb cc 75 06 08 mov $0x80675cc,%ebx 8056d55: 81 fb d0 75 06 08 cmp $0x80675d0,%ebx 8056d5b: 0f 83 a9 00 00 00 jae 0x8056e0a 8056d61: b8 d0 75 06 08 mov $0x80675d0,%eax 8056d66: 2d cc 75 06 08 sub $0x80675cc,%eax 8056d6b: 83 e0 0f and $0xf,%eax 8056d6e: 81 fb d0 75 06 08 cmp $0x80675d0,%ebx 8056d74: 7d 38 jge 0x8056dae 8056d76: 85 c0 test %eax,%eax 8056d78: 74 4e je 0x8056dc8 8056d7a: 83 f8 04 cmp $0x4,%eax 8056d7d: 7e 2f jle 0x8056dae 8056d7f: 83 f8 08 cmp $0x8,%eax 8056d82: 7e 1a jle 0x8056d9e 8056d84: 83 f8 0d cmp $0xd,%eax 8056d87: 7d 3f jge 0x8056dc8 8056d89: 56 push %esi 8056d8a: 57 push %edi 8056d8b: 8b 55 08 mov 0x8(%ebp),%edx 8056d8e: 52 push %edx 8056d8f: a1 cc 75 06 08 mov 0x80675cc,%eax 8056d94: ff d0 call *%eax 8056d96: 83 c4 0c add $0xc,%esp 8056d99: bb d0 75 06 08 mov $0x80675d0,%ebx 8056d9e: 56 push %esi 8056d9f: 57 push %edi 8056da0: 8b 55 08 mov 0x8(%ebp),%edx 8056da3: 52 push %edx 8056da4: 8b 03 mov (%ebx),%eax 8056da6: ff d0 call *%eax 8056da8: 83 c4 0c add $0xc,%esp 8056dab: 83 c3 04 add $0x4,%ebx 8056dae: 56 push %esi 8056daf: 57 push %edi 8056db0: 8b 55 08 mov 0x8(%ebp),%edx 8056db3: 52 push %edx 8056db4: 8b 03 mov (%ebx),%eax 8056db6: ff d0 call *%eax 8056db8: 83 c4 0c add $0xc,%esp 8056dbb: 83 c3 04 add $0x4,%ebx 8056dbe: 81 fb d0 75 06 08 cmp $0x80675d0,%ebx 8056dc4: 73 44 jae 0x8056e0a 8056dc6: 8d 36 lea (%esi),%esi 8056dc8: 56 push %esi 8056dc9: 57 push %edi 8056dca: 8b 55 08 mov 0x8(%ebp),%edx 8056dcd: 52 push %edx 8056dce: 8b 03 mov (%ebx),%eax 8056dd0: ff d0 call *%eax 8056dd2: 83 c4 0c add $0xc,%esp 8056dd5: 56 push %esi 8056dd6: 57 push %edi 8056dd7: 8b 55 08 mov 0x8(%ebp),%edx 8056dda: 52 push %edx 8056ddb: 8b 43 04 mov 0x4(%ebx),%eax 8056dde: ff d0 call *%eax 8056de0: 83 c4 0c add $0xc,%esp 8056de3: 56 push %esi 8056de4: 57 push %edi 8056de5: 8b 55 08 mov 0x8(%ebp),%edx 8056de8: 52 push %edx 8056de9: 8b 43 08 mov 0x8(%ebx),%eax 8056dec: ff d0 call *%eax 8056dee: 83 c4 0c add $0xc,%esp 8056df1: 56 push %esi 8056df2: 57 push %edi 8056df3: 8b 55 08 mov 0x8(%ebp),%edx 8056df6: 52 push %edx 8056df7: 8b 43 0c mov 0xc(%ebx),%eax 8056dfa: ff d0 call *%eax 8056dfc: 83 c4 0c add $0xc,%esp 8056dff: 83 c3 10 add $0x10,%ebx 8056e02: 81 fb d0 75 06 08 cmp $0x80675d0,%ebx 8056e08: 72 be jb 0x8056dc8 8056e0a: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 8056e0d: 5b pop %ebx 8056e0e: 5e pop %esi 8056e0f: 5f pop %edi 8056e10: 89 ec mov %ebp,%esp 8056e12: 5d pop %ebp 8056e13: c3 ret 8056e14: 55 push %ebp 8056e15: 89 e5 mov %esp,%ebp 8056e17: 56 push %esi 8056e18: 53 push %ebx 8056e19: 8b 5d 08 mov 0x8(%ebp),%ebx 8056e1c: 8b 75 0c mov 0xc(%ebp),%esi 8056e1f: e8 30 7b 00 00 call 0x805e954 8056e24: 85 db test %ebx,%ebx 8056e26: 7c 08 jl 0x8056e30 8056e28: 39 1d b8 bb 06 08 cmp %ebx,0x806bbb8 8056e2e: 7d 10 jge 0x8056e40 8056e30: 53 push %ebx 8056e31: 68 00 8b 07 08 push $0x8078b00 8056e36: 56 push %esi 8056e37: e8 cc 89 ff ff call 0x804f808 8056e3c: 89 f0 mov %esi,%eax 8056e3e: eb 19 jmp 0x8056e59 8056e40: 8b 04 9d 98 ae 06 08 mov 0x806ae98(,%ebx,4),%eax 8056e47: 50 push %eax 8056e48: 8d 43 01 lea 0x1(%ebx),%eax 8056e4b: 50 push %eax 8056e4c: 6a 01 push $0x1 8056e4e: a1 9c 8f 07 08 mov 0x8078f9c,%eax 8056e53: 50 push %eax 8056e54: e8 2b 77 00 00 call 0x805e584 8056e59: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8056e5c: 5b pop %ebx 8056e5d: 5e pop %esi 8056e5e: 89 ec mov %ebp,%esp 8056e60: 5d pop %ebp 8056e61: c3 ret 8056e62: 90 nop 8056e63: 90 nop 8056e64: 55 push %ebp 8056e65: 89 e5 mov %esp,%ebp 8056e67: b8 14 8b 07 08 mov $0x8078b14,%eax 8056e6c: 89 ec mov %ebp,%esp 8056e6e: 5d pop %ebp 8056e6f: c3 ret 8056e70: 55 push %ebp 8056e71: 89 e5 mov %esp,%ebp 8056e73: 83 ec 10 sub $0x10,%esp 8056e76: 57 push %edi 8056e77: 56 push %esi 8056e78: 53 push %ebx 8056e79: 31 f6 xor %esi,%esi 8056e7b: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 8056e82: 8b 4d 10 mov 0x10(%ebp),%ecx 8056e85: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8056e88: 0f 83 88 01 00 00 jae 0x8057016 8056e8e: 8b 5d 0c mov 0xc(%ebp),%ebx 8056e91: 89 c8 mov %ecx,%eax 8056e93: 83 e0 1f and $0x1f,%eax 8056e96: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8056e99: 7d 77 jge 0x8056f12 8056e9b: 85 c0 test %eax,%eax 8056e9d: 0f 84 a1 00 00 00 je 0x8056f44 8056ea3: 83 f8 08 cmp $0x8,%eax 8056ea6: 7e 6a jle 0x8056f12 8056ea8: 83 f8 10 cmp $0x10,%eax 8056eab: 7e 35 jle 0x8056ee2 8056ead: 83 f8 19 cmp $0x19,%eax 8056eb0: 0f 8d 8e 00 00 00 jge 0x8056f44 8056eb6: b8 08 00 00 00 mov $0x8,%eax 8056ebb: 83 f9 08 cmp $0x8,%ecx 8056ebe: 77 03 ja 0x8056ec3 8056ec0: 8b 45 10 mov 0x10(%ebp),%eax 8056ec3: 50 push %eax 8056ec4: 53 push %ebx 8056ec5: 8b 7d 08 mov 0x8(%ebp),%edi 8056ec8: 57 push %edi 8056ec9: e8 a2 05 00 00 call 0x8057470 8056ece: 83 c4 0c add $0xc,%esp 8056ed1: 85 c0 test %eax,%eax 8056ed3: 0f 8c 1c 01 00 00 jl 0x8056ff5 8056ed9: 83 c3 40 add $0x40,%ebx 8056edc: 83 c6 08 add $0x8,%esi 8056edf: 01 45 f4 add %eax,0xfffffff4(%ebp) 8056ee2: 8b 55 10 mov 0x10(%ebp),%edx 8056ee5: 29 f2 sub %esi,%edx 8056ee7: b8 08 00 00 00 mov $0x8,%eax 8056eec: 83 fa 08 cmp $0x8,%edx 8056eef: 77 02 ja 0x8056ef3 8056ef1: 89 d0 mov %edx,%eax 8056ef3: 50 push %eax 8056ef4: 53 push %ebx 8056ef5: 8b 4d 08 mov 0x8(%ebp),%ecx 8056ef8: 51 push %ecx 8056ef9: e8 72 05 00 00 call 0x8057470 8056efe: 83 c4 0c add $0xc,%esp 8056f01: 85 c0 test %eax,%eax 8056f03: 0f 8c ec 00 00 00 jl 0x8056ff5 8056f09: 83 c3 40 add $0x40,%ebx 8056f0c: 83 c6 08 add $0x8,%esi 8056f0f: 01 45 f4 add %eax,0xfffffff4(%ebp) 8056f12: 8b 55 10 mov 0x10(%ebp),%edx 8056f15: 29 f2 sub %esi,%edx 8056f17: b8 08 00 00 00 mov $0x8,%eax 8056f1c: 83 fa 08 cmp $0x8,%edx 8056f1f: 77 02 ja 0x8056f23 8056f21: 89 d0 mov %edx,%eax 8056f23: 50 push %eax 8056f24: 53 push %ebx 8056f25: 8b 7d 08 mov 0x8(%ebp),%edi 8056f28: 57 push %edi 8056f29: e8 42 05 00 00 call 0x8057470 8056f2e: 83 c4 0c add $0xc,%esp 8056f31: 85 c0 test %eax,%eax 8056f33: 0f 8c bc 00 00 00 jl 0x8056ff5 8056f39: 83 c3 40 add $0x40,%ebx 8056f3c: 83 c6 08 add $0x8,%esi 8056f3f: e9 c6 00 00 00 jmp 0x805700a 8056f44: 8b 55 10 mov 0x10(%ebp),%edx 8056f47: 29 f2 sub %esi,%edx 8056f49: b8 08 00 00 00 mov $0x8,%eax 8056f4e: 83 fa 08 cmp $0x8,%edx 8056f51: 77 02 ja 0x8056f55 8056f53: 89 d0 mov %edx,%eax 8056f55: 50 push %eax 8056f56: 53 push %ebx 8056f57: 8b 4d 08 mov 0x8(%ebp),%ecx 8056f5a: 51 push %ecx 8056f5b: e8 10 05 00 00 call 0x8057470 8056f60: 89 c2 mov %eax,%edx 8056f62: 83 c4 0c add $0xc,%esp 8056f65: 85 d2 test %edx,%edx 8056f67: 0f 8c 88 00 00 00 jl 0x8056ff5 8056f6d: 83 c3 40 add $0x40,%ebx 8056f70: 8d 46 08 lea 0x8(%esi),%eax 8056f73: 01 55 f4 add %edx,0xfffffff4(%ebp) 8056f76: 8b 55 10 mov 0x10(%ebp),%edx 8056f79: 29 c2 sub %eax,%edx 8056f7b: b8 08 00 00 00 mov $0x8,%eax 8056f80: 83 fa 08 cmp $0x8,%edx 8056f83: 77 02 ja 0x8056f87 8056f85: 89 d0 mov %edx,%eax 8056f87: 50 push %eax 8056f88: 53 push %ebx 8056f89: 8b 7d 08 mov 0x8(%ebp),%edi 8056f8c: 57 push %edi 8056f8d: e8 de 04 00 00 call 0x8057470 8056f92: 89 c2 mov %eax,%edx 8056f94: 83 c4 0c add $0xc,%esp 8056f97: 85 d2 test %edx,%edx 8056f99: 7c 5a jl 0x8056ff5 8056f9b: 83 c3 40 add $0x40,%ebx 8056f9e: 8d 46 10 lea 0x10(%esi),%eax 8056fa1: 01 55 f4 add %edx,0xfffffff4(%ebp) 8056fa4: 8b 55 10 mov 0x10(%ebp),%edx 8056fa7: 29 c2 sub %eax,%edx 8056fa9: b8 08 00 00 00 mov $0x8,%eax 8056fae: 83 fa 08 cmp $0x8,%edx 8056fb1: 77 02 ja 0x8056fb5 8056fb3: 89 d0 mov %edx,%eax 8056fb5: 50 push %eax 8056fb6: 53 push %ebx 8056fb7: 8b 4d 08 mov 0x8(%ebp),%ecx 8056fba: 51 push %ecx 8056fbb: e8 b0 04 00 00 call 0x8057470 8056fc0: 89 c2 mov %eax,%edx 8056fc2: 83 c4 0c add $0xc,%esp 8056fc5: 85 d2 test %edx,%edx 8056fc7: 7c 2c jl 0x8056ff5 8056fc9: 83 c3 40 add $0x40,%ebx 8056fcc: 8d 46 18 lea 0x18(%esi),%eax 8056fcf: 01 55 f4 add %edx,0xfffffff4(%ebp) 8056fd2: 8b 55 10 mov 0x10(%ebp),%edx 8056fd5: 29 c2 sub %eax,%edx 8056fd7: b8 08 00 00 00 mov $0x8,%eax 8056fdc: 83 fa 08 cmp $0x8,%edx 8056fdf: 77 02 ja 0x8056fe3 8056fe1: 89 d0 mov %edx,%eax 8056fe3: 50 push %eax 8056fe4: 53 push %ebx 8056fe5: 8b 7d 08 mov 0x8(%ebp),%edi 8056fe8: 57 push %edi 8056fe9: e8 82 04 00 00 call 0x8057470 8056fee: 83 c4 0c add $0xc,%esp 8056ff1: 85 c0 test %eax,%eax 8056ff3: 7d 0f jge 0x8057004 8056ff5: 83 3d 14 8b 07 08 26 cmpl $0x26,0x8078b14 8056ffc: 74 22 je 0x8057020 8056ffe: e9 25 01 00 00 jmp 0x8057128 8057003: 90 nop 8057004: 83 c3 40 add $0x40,%ebx 8057007: 83 c6 20 add $0x20,%esi 805700a: 01 45 f4 add %eax,0xfffffff4(%ebp) 805700d: 39 75 10 cmp %esi,0x10(%ebp) 8057010: 0f 87 2e ff ff ff ja 0x8056f44 8057016: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8057019: e9 0a 01 00 00 jmp 0x8057128 805701e: 8d 36 lea (%esi),%esi 8057020: c7 05 14 8b 07 08 00 movl $0x0,0x8078b14 8057027: 00 00 00 805702a: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 8057031: 31 f6 xor %esi,%esi 8057033: 8b 4d 10 mov 0x10(%ebp),%ecx 8057036: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8057039: 73 71 jae 0x80570ac 805703b: 89 c8 mov %ecx,%eax 805703d: 83 e0 03 and $0x3,%eax 8057040: 39 4d f4 cmp %ecx,0xfffffff4(%ebp) 8057043: 7d 27 jge 0x805706c 8057045: 85 c0 test %eax,%eax 8057047: 74 33 je 0x805707c 8057049: 83 f8 01 cmp $0x1,%eax 805704c: 7e 1e jle 0x805706c 805704e: 83 f8 02 cmp $0x2,%eax 8057051: 7e 0e jle 0x8057061 8057053: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 8057056: 8b 4d 0c mov 0xc(%ebp),%ecx 8057059: 8b 7c f9 04 mov 0x4(%ecx,%edi,8),%edi 805705d: 89 7d f4 mov %edi,0xfffffff4(%ebp) 8057060: 46 inc %esi 8057061: 8b 4d 0c mov 0xc(%ebp),%ecx 8057064: 8b 4c f1 04 mov 0x4(%ecx,%esi,8),%ecx 8057068: 01 4d f4 add %ecx,0xfffffff4(%ebp) 805706b: 46 inc %esi 805706c: 8b 7d 0c mov 0xc(%ebp),%edi 805706f: 8b 7c f7 04 mov 0x4(%edi,%esi,8),%edi 8057073: 01 7d f4 add %edi,0xfffffff4(%ebp) 8057076: 46 inc %esi 8057077: 39 75 10 cmp %esi,0x10(%ebp) 805707a: 76 30 jbe 0x80570ac 805707c: 8b 4d 0c mov 0xc(%ebp),%ecx 805707f: 8b 4c f1 04 mov 0x4(%ecx,%esi,8),%ecx 8057083: 01 4d f4 add %ecx,0xfffffff4(%ebp) 8057086: 8b 7d 0c mov 0xc(%ebp),%edi 8057089: 8b 7c f7 0c mov 0xc(%edi,%esi,8),%edi 805708d: 01 7d f4 add %edi,0xfffffff4(%ebp) 8057090: 8b 4d 0c mov 0xc(%ebp),%ecx 8057093: 8b 4c f1 14 mov 0x14(%ecx,%esi,8),%ecx 8057097: 01 4d f4 add %ecx,0xfffffff4(%ebp) 805709a: 8b 7d 0c mov 0xc(%ebp),%edi 805709d: 8b 7c f7 1c mov 0x1c(%edi,%esi,8),%edi 80570a1: 01 7d f4 add %edi,0xfffffff4(%ebp) 80570a4: 83 c6 04 add $0x4,%esi 80570a7: 39 75 10 cmp %esi,0x10(%ebp) 80570aa: 77 d0 ja 0x805707c 80570ac: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 80570b0: 75 06 jne 0x80570b8 80570b2: 31 c0 xor %eax,%eax 80570b4: eb 72 jmp 0x8057128 80570b6: 8d 36 lea (%esi),%esi 80570b8: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 80570bb: 83 c0 03 add $0x3,%eax 80570be: 24 fc and $0xfc,%al 80570c0: 29 c4 sub %eax,%esp 80570c2: 89 65 fc mov %esp,0xfffffffc(%ebp) 80570c5: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 80570c8: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 80570cb: 89 65 f8 mov %esp,0xfffffff8(%ebp) 80570ce: 31 f6 xor %esi,%esi 80570d0: 39 75 10 cmp %esi,0x10(%ebp) 80570d3: 76 42 jbe 0x8057117 80570d5: 8d 76 00 lea 0x0(%esi),%esi 80570d8: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 80570db: 8b 7d 0c mov 0xc(%ebp),%edi 80570de: 39 4c f7 04 cmp %ecx,0x4(%edi,%esi,8) 80570e2: 76 08 jbe 0x80570ec 80570e4: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 80570e7: eb 0a jmp 0x80570f3 80570e9: 8d 76 00 lea 0x0(%esi),%esi 80570ec: 8b 7d 0c mov 0xc(%ebp),%edi 80570ef: 8b 5c f7 04 mov 0x4(%edi,%esi,8),%ebx 80570f3: 8b 4d 0c mov 0xc(%ebp),%ecx 80570f6: 8b 04 f1 mov (%ecx,%esi,8),%eax 80570f9: 53 push %ebx 80570fa: 50 push %eax 80570fb: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 80570fe: 57 push %edi 80570ff: e8 28 f4 ff ff call 0x805652c 8057104: 83 c4 0c add $0xc,%esp 8057107: 01 df add %ebx,%edi 8057109: 89 7d f8 mov %edi,0xfffffff8(%ebp) 805710c: 29 5d f0 sub %ebx,0xfffffff0(%ebp) 805710f: 74 06 je 0x8057117 8057111: 46 inc %esi 8057112: 39 75 10 cmp %esi,0x10(%ebp) 8057115: 77 c1 ja 0x80570d8 8057117: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 805711a: 51 push %ecx 805711b: 8b 7d fc mov 0xfffffffc(%ebp),%edi 805711e: 57 push %edi 805711f: 8b 4d 08 mov 0x8(%ebp),%ecx 8057122: 51 push %ecx 8057123: e8 c0 02 00 00 call 0x80573e8 8057128: 8d 65 e4 lea 0xffffffe4(%ebp),%esp 805712b: 5b pop %ebx 805712c: 5e pop %esi 805712d: 5f pop %edi 805712e: 89 ec mov %ebp,%esp 8057130: 5d pop %ebp 8057131: c3 ret 8057132: 90 nop 8057133: 90 nop 8057134: 55 push %ebp 8057135: 89 e5 mov %esp,%ebp 8057137: 53 push %ebx 8057138: b8 0c 00 00 00 mov $0xc,%eax 805713d: 8b 5d 08 mov 0x8(%ebp),%ebx 8057140: cd 80 int $0x80 8057142: 89 c2 mov %eax,%edx 8057144: 85 d2 test %edx,%edx 8057146: 7d 10 jge 0x8057158 8057148: f7 da neg %edx 805714a: 52 push %edx 805714b: e8 14 fd ff ff call 0x8056e64 8057150: 5a pop %edx 8057151: 89 10 mov %edx,(%eax) 8057153: b8 ff ff ff ff mov $0xffffffff,%eax 8057158: 5b pop %ebx 8057159: 89 ec mov %ebp,%esp 805715b: 5d pop %ebp 805715c: c3 ret 805715d: 90 nop 805715e: 90 nop 805715f: 90 nop 8057160: 55 push %ebp 8057161: 89 e5 mov %esp,%ebp 8057163: 53 push %ebx 8057164: b8 06 00 00 00 mov $0x6,%eax 8057169: 8b 5d 08 mov 0x8(%ebp),%ebx 805716c: cd 80 int $0x80 805716e: 89 c2 mov %eax,%edx 8057170: 85 d2 test %edx,%edx 8057172: 7d 10 jge 0x8057184 8057174: f7 da neg %edx 8057176: 52 push %edx 8057177: e8 e8 fc ff ff call 0x8056e64 805717c: 5a pop %edx 805717d: 89 10 mov %edx,(%eax) 805717f: b8 ff ff ff ff mov $0xffffffff,%eax 8057184: 5b pop %ebx 8057185: 89 ec mov %ebp,%esp 8057187: 5d pop %ebp 8057188: c3 ret 8057189: 90 nop 805718a: 90 nop 805718b: 90 nop 805718c: 55 push %ebp 805718d: 89 e5 mov %esp,%ebp 805718f: 53 push %ebx 8057190: b8 3f 00 00 00 mov $0x3f,%eax 8057195: 8b 5d 08 mov 0x8(%ebp),%ebx 8057198: 8b 4d 0c mov 0xc(%ebp),%ecx 805719b: cd 80 int $0x80 805719d: 89 c2 mov %eax,%edx 805719f: 85 d2 test %edx,%edx 80571a1: 7d 10 jge 0x80571b3 80571a3: f7 da neg %edx 80571a5: 52 push %edx 80571a6: e8 b9 fc ff ff call 0x8056e64 80571ab: 5a pop %edx 80571ac: 89 10 mov %edx,(%eax) 80571ae: b8 ff ff ff ff mov $0xffffffff,%eax 80571b3: 5b pop %ebx 80571b4: 89 ec mov %ebp,%esp 80571b6: 5d pop %ebp 80571b7: c3 ret 80571b8: 55 push %ebp 80571b9: 89 e5 mov %esp,%ebp 80571bb: 53 push %ebx 80571bc: b8 0b 00 00 00 mov $0xb,%eax 80571c1: 8b 5d 08 mov 0x8(%ebp),%ebx 80571c4: 8b 4d 0c mov 0xc(%ebp),%ecx 80571c7: 8b 55 10 mov 0x10(%ebp),%edx 80571ca: cd 80 int $0x80 80571cc: 89 c2 mov %eax,%edx 80571ce: 85 d2 test %edx,%edx 80571d0: 7d 10 jge 0x80571e2 80571d2: f7 da neg %edx 80571d4: 52 push %edx 80571d5: e8 8a fc ff ff call 0x8056e64 80571da: 5a pop %edx 80571db: 89 10 mov %edx,(%eax) 80571dd: b8 ff ff ff ff mov $0xffffffff,%eax 80571e2: 5b pop %ebx 80571e3: 89 ec mov %ebp,%esp 80571e5: 5d pop %ebp 80571e6: c3 ret 80571e7: 90 nop 80571e8: 55 push %ebp 80571e9: 89 e5 mov %esp,%ebp 80571eb: b8 02 00 00 00 mov $0x2,%eax 80571f0: cd 80 int $0x80 80571f2: 89 c2 mov %eax,%edx 80571f4: 85 d2 test %edx,%edx 80571f6: 7d 10 jge 0x8057208 80571f8: f7 da neg %edx 80571fa: 52 push %edx 80571fb: e8 64 fc ff ff call 0x8056e64 8057200: 5a pop %edx 8057201: 89 10 mov %edx,(%eax) 8057203: b8 ff ff ff ff mov $0xffffffff,%eax 8057208: 89 ec mov %ebp,%esp 805720a: 5d pop %ebp 805720b: c3 ret 805720c: 55 push %ebp 805720d: 89 e5 mov %esp,%ebp 805720f: b8 31 00 00 00 mov $0x31,%eax 8057214: cd 80 int $0x80 8057216: 89 c2 mov %eax,%edx 8057218: 85 d2 test %edx,%edx 805721a: 7d 10 jge 0x805722c 805721c: f7 da neg %edx 805721e: 52 push %edx 805721f: e8 40 fc ff ff call 0x8056e64 8057224: 5a pop %edx 8057225: 89 10 mov %edx,(%eax) 8057227: b8 ff ff ff ff mov $0xffffffff,%eax 805722c: 89 ec mov %ebp,%esp 805722e: 5d pop %ebp 805722f: c3 ret 8057230: 55 push %ebp 8057231: 89 e5 mov %esp,%ebp 8057233: b8 14 00 00 00 mov $0x14,%eax 8057238: cd 80 int $0x80 805723a: 89 c2 mov %eax,%edx 805723c: 85 d2 test %edx,%edx 805723e: 7d 10 jge 0x8057250 8057240: f7 da neg %edx 8057242: 52 push %edx 8057243: e8 1c fc ff ff call 0x8056e64 8057248: 5a pop %edx 8057249: 89 10 mov %edx,(%eax) 805724b: b8 ff ff ff ff mov $0xffffffff,%eax 8057250: 89 ec mov %ebp,%esp 8057252: 5d pop %ebp 8057253: c3 ret 8057254: 55 push %ebp 8057255: 89 e5 mov %esp,%ebp 8057257: 53 push %ebx 8057258: b8 4e 00 00 00 mov $0x4e,%eax 805725d: 8b 5d 08 mov 0x8(%ebp),%ebx 8057260: 8b 4d 0c mov 0xc(%ebp),%ecx 8057263: cd 80 int $0x80 8057265: 89 c2 mov %eax,%edx 8057267: 85 d2 test %edx,%edx 8057269: 7d 10 jge 0x805727b 805726b: f7 da neg %edx 805726d: 52 push %edx 805726e: e8 f1 fb ff ff call 0x8056e64 8057273: 5a pop %edx 8057274: 89 10 mov %edx,(%eax) 8057276: b8 ff ff ff ff mov $0xffffffff,%eax 805727b: 5b pop %ebx 805727c: 89 ec mov %ebp,%esp 805727e: 5d pop %ebp 805727f: c3 ret 8057280: 55 push %ebp 8057281: 89 e5 mov %esp,%ebp 8057283: 53 push %ebx 8057284: b8 36 00 00 00 mov $0x36,%eax 8057289: 8b 5d 08 mov 0x8(%ebp),%ebx 805728c: 8b 4d 0c mov 0xc(%ebp),%ecx 805728f: 8b 55 10 mov 0x10(%ebp),%edx 8057292: cd 80 int $0x80 8057294: 89 c2 mov %eax,%edx 8057296: 85 d2 test %edx,%edx 8057298: 7d 10 jge 0x80572aa 805729a: f7 da neg %edx 805729c: 52 push %edx 805729d: e8 c2 fb ff ff call 0x8056e64 80572a2: 5a pop %edx 80572a3: 89 10 mov %edx,(%eax) 80572a5: b8 ff ff ff ff mov $0xffffffff,%eax 80572aa: 5b pop %ebx 80572ab: 89 ec mov %ebp,%esp 80572ad: 5d pop %ebp 80572ae: c3 ret 80572af: 90 nop 80572b0: 55 push %ebp 80572b1: 89 e5 mov %esp,%ebp 80572b3: 53 push %ebx 80572b4: b8 25 00 00 00 mov $0x25,%eax 80572b9: 8b 5d 08 mov 0x8(%ebp),%ebx 80572bc: 8b 4d 0c mov 0xc(%ebp),%ecx 80572bf: cd 80 int $0x80 80572c1: 89 c2 mov %eax,%edx 80572c3: 85 d2 test %edx,%edx 80572c5: 7d 10 jge 0x80572d7 80572c7: f7 da neg %edx 80572c9: 52 push %edx 80572ca: e8 95 fb ff ff call 0x8056e64 80572cf: 5a pop %edx 80572d0: 89 10 mov %edx,(%eax) 80572d2: b8 ff ff ff ff mov $0xffffffff,%eax 80572d7: 5b pop %ebx 80572d8: 89 ec mov %ebp,%esp 80572da: 5d pop %ebp 80572db: c3 ret 80572dc: 55 push %ebp 80572dd: 89 e5 mov %esp,%ebp 80572df: 53 push %ebx 80572e0: b8 05 00 00 00 mov $0x5,%eax 80572e5: 8b 5d 08 mov 0x8(%ebp),%ebx 80572e8: 8b 4d 0c mov 0xc(%ebp),%ecx 80572eb: 8b 55 10 mov 0x10(%ebp),%edx 80572ee: cd 80 int $0x80 80572f0: 89 c2 mov %eax,%edx 80572f2: 85 d2 test %edx,%edx 80572f4: 7d 10 jge 0x8057306 80572f6: f7 da neg %edx 80572f8: 52 push %edx 80572f9: e8 66 fb ff ff call 0x8056e64 80572fe: 5a pop %edx 80572ff: 89 10 mov %edx,(%eax) 8057301: b8 ff ff ff ff mov $0xffffffff,%eax 8057306: 5b pop %ebx 8057307: 89 ec mov %ebp,%esp 8057309: 5d pop %ebp 805730a: c3 ret 805730b: 90 nop 805730c: 55 push %ebp 805730d: 89 e5 mov %esp,%ebp 805730f: 53 push %ebx 8057310: b8 03 00 00 00 mov $0x3,%eax 8057315: 8b 5d 08 mov 0x8(%ebp),%ebx 8057318: 8b 4d 0c mov 0xc(%ebp),%ecx 805731b: 8b 55 10 mov 0x10(%ebp),%edx 805731e: cd 80 int $0x80 8057320: 89 c2 mov %eax,%edx 8057322: 85 d2 test %edx,%edx 8057324: 7d 10 jge 0x8057336 8057326: f7 da neg %edx 8057328: 52 push %edx 8057329: e8 36 fb ff ff call 0x8056e64 805732e: 5a pop %edx 805732f: 89 10 mov %edx,(%eax) 8057331: b8 ff ff ff ff mov $0xffffffff,%eax 8057336: 5b pop %ebx 8057337: 89 ec mov %ebp,%esp 8057339: 5d pop %ebp 805733a: c3 ret 805733b: 90 nop 805733c: 55 push %ebp 805733d: 89 e5 mov %esp,%ebp 805733f: b8 42 00 00 00 mov $0x42,%eax 8057344: cd 80 int $0x80 8057346: 89 c2 mov %eax,%edx 8057348: 85 d2 test %edx,%edx 805734a: 7d 10 jge 0x805735c 805734c: f7 da neg %edx 805734e: 52 push %edx 805734f: e8 10 fb ff ff call 0x8056e64 8057354: 5a pop %edx 8057355: 89 10 mov %edx,(%eax) 8057357: b8 ff ff ff ff mov $0xffffffff,%eax 805735c: 89 ec mov %ebp,%esp 805735e: 5d pop %ebp 805735f: c3 ret 8057360: 55 push %ebp 8057361: 89 e5 mov %esp,%ebp 8057363: 53 push %ebx 8057364: b8 7e 00 00 00 mov $0x7e,%eax 8057369: 8b 5d 08 mov 0x8(%ebp),%ebx 805736c: 8b 4d 0c mov 0xc(%ebp),%ecx 805736f: 8b 55 10 mov 0x10(%ebp),%edx 8057372: cd 80 int $0x80 8057374: 89 c2 mov %eax,%edx 8057376: 85 d2 test %edx,%edx 8057378: 7d 10 jge 0x805738a 805737a: f7 da neg %edx 805737c: 52 push %edx 805737d: e8 e2 fa ff ff call 0x8056e64 8057382: 5a pop %edx 8057383: 89 10 mov %edx,(%eax) 8057385: b8 ff ff ff ff mov $0xffffffff,%eax 805738a: 5b pop %ebx 805738b: 89 ec mov %ebp,%esp 805738d: 5d pop %ebp 805738e: c3 ret 805738f: 90 nop 8057390: 55 push %ebp 8057391: 89 e5 mov %esp,%ebp 8057393: 53 push %ebx 8057394: b8 7a 00 00 00 mov $0x7a,%eax 8057399: 8b 5d 08 mov 0x8(%ebp),%ebx 805739c: cd 80 int $0x80 805739e: 89 c2 mov %eax,%edx 80573a0: 85 d2 test %edx,%edx 80573a2: 7d 10 jge 0x80573b4 80573a4: f7 da neg %edx 80573a6: 52 push %edx 80573a7: e8 b8 fa ff ff call 0x8056e64 80573ac: 5a pop %edx 80573ad: 89 10 mov %edx,(%eax) 80573af: b8 ff ff ff ff mov $0xffffffff,%eax 80573b4: 5b pop %ebx 80573b5: 89 ec mov %ebp,%esp 80573b7: 5d pop %ebp 80573b8: c3 ret 80573b9: 90 nop 80573ba: 90 nop 80573bb: 90 nop 80573bc: 55 push %ebp 80573bd: 89 e5 mov %esp,%ebp 80573bf: 53 push %ebx 80573c0: b8 0a 00 00 00 mov $0xa,%eax 80573c5: 8b 5d 08 mov 0x8(%ebp),%ebx 80573c8: cd 80 int $0x80 80573ca: 89 c2 mov %eax,%edx 80573cc: 85 d2 test %edx,%edx 80573ce: 7d 10 jge 0x80573e0 80573d0: f7 da neg %edx 80573d2: 52 push %edx 80573d3: e8 8c fa ff ff call 0x8056e64 80573d8: 5a pop %edx 80573d9: 89 10 mov %edx,(%eax) 80573db: b8 ff ff ff ff mov $0xffffffff,%eax 80573e0: 5b pop %ebx 80573e1: 89 ec mov %ebp,%esp 80573e3: 5d pop %ebp 80573e4: c3 ret 80573e5: 90 nop 80573e6: 90 nop 80573e7: 90 nop 80573e8: 55 push %ebp 80573e9: 89 e5 mov %esp,%ebp 80573eb: 53 push %ebx 80573ec: b8 04 00 00 00 mov $0x4,%eax 80573f1: 8b 5d 08 mov 0x8(%ebp),%ebx 80573f4: 8b 4d 0c mov 0xc(%ebp),%ecx 80573f7: 8b 55 10 mov 0x10(%ebp),%edx 80573fa: cd 80 int $0x80 80573fc: 89 c2 mov %eax,%edx 80573fe: 85 d2 test %edx,%edx 8057400: 7d 10 jge 0x8057412 8057402: f7 da neg %edx 8057404: 52 push %edx 8057405: e8 5a fa ff ff call 0x8056e64 805740a: 5a pop %edx 805740b: 89 10 mov %edx,(%eax) 805740d: b8 ff ff ff ff mov $0xffffffff,%eax 8057412: 5b pop %ebx 8057413: 89 ec mov %ebp,%esp 8057415: 5d pop %ebp 8057416: c3 ret 8057417: 90 nop 8057418: 55 push %ebp 8057419: 89 e5 mov %esp,%ebp 805741b: 53 push %ebx 805741c: b8 1b 00 00 00 mov $0x1b,%eax 8057421: 8b 5d 08 mov 0x8(%ebp),%ebx 8057424: cd 80 int $0x80 8057426: 89 c2 mov %eax,%edx 8057428: 85 d2 test %edx,%edx 805742a: 7d 10 jge 0x805743c 805742c: f7 da neg %edx 805742e: 52 push %edx 805742f: e8 30 fa ff ff call 0x8056e64 8057434: 5a pop %edx 8057435: 89 10 mov %edx,(%eax) 8057437: b8 ff ff ff ff mov $0xffffffff,%eax 805743c: 5b pop %ebx 805743d: 89 ec mov %ebp,%esp 805743f: 5d pop %ebp 8057440: c3 ret 8057441: 90 nop 8057442: 90 nop 8057443: 90 nop 8057444: 55 push %ebp 8057445: 89 e5 mov %esp,%ebp 8057447: 53 push %ebx 8057448: b8 0d 00 00 00 mov $0xd,%eax 805744d: 8b 5d 08 mov 0x8(%ebp),%ebx 8057450: cd 80 int $0x80 8057452: 89 c2 mov %eax,%edx 8057454: 85 d2 test %edx,%edx 8057456: 7d 10 jge 0x8057468 8057458: f7 da neg %edx 805745a: 52 push %edx 805745b: e8 04 fa ff ff call 0x8056e64 8057460: 5a pop %edx 8057461: 89 10 mov %edx,(%eax) 8057463: b8 ff ff ff ff mov $0xffffffff,%eax 8057468: 5b pop %ebx 8057469: 89 ec mov %ebp,%esp 805746b: 5d pop %ebp 805746c: c3 ret 805746d: 90 nop 805746e: 90 nop 805746f: 90 nop 8057470: 55 push %ebp 8057471: 89 e5 mov %esp,%ebp 8057473: 53 push %ebx 8057474: b8 92 00 00 00 mov $0x92,%eax 8057479: 8b 5d 08 mov 0x8(%ebp),%ebx 805747c: 8b 4d 0c mov 0xc(%ebp),%ecx 805747f: 8b 55 10 mov 0x10(%ebp),%edx 8057482: cd 80 int $0x80 8057484: 89 c2 mov %eax,%edx 8057486: 85 d2 test %edx,%edx 8057488: 7d 10 jge 0x805749a 805748a: f7 da neg %edx 805748c: 52 push %edx 805748d: e8 d2 f9 ff ff call 0x8056e64 8057492: 5a pop %edx 8057493: 89 10 mov %edx,(%eax) 8057495: b8 ff ff ff ff mov $0xffffffff,%eax 805749a: 5b pop %ebx 805749b: 89 ec mov %ebp,%esp 805749d: 5d pop %ebp 805749e: c3 ret 805749f: 90 nop 80574a0: 55 push %ebp 80574a1: 89 e5 mov %esp,%ebp 80574a3: 53 push %ebx 80574a4: b8 52 00 00 00 mov $0x52,%eax 80574a9: 8d 5d 08 lea 0x8(%ebp),%ebx 80574ac: cd 80 int $0x80 80574ae: 85 c0 test %eax,%eax 80574b0: 7d 0c jge 0x80574be 80574b2: f7 d8 neg %eax 80574b4: a3 14 8b 07 08 mov %eax,0x8078b14 80574b9: b8 ff ff ff ff mov $0xffffffff,%eax 80574be: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80574c1: 89 ec mov %ebp,%esp 80574c3: 5d pop %ebp 80574c4: c3 ret 80574c5: 90 nop 80574c6: 90 nop 80574c7: 90 nop 80574c8: 55 push %ebp 80574c9: 89 e5 mov %esp,%ebp 80574cb: 53 push %ebx 80574cc: 8b 5d 08 mov 0x8(%ebp),%ebx 80574cf: 8b 4d 0c mov 0xc(%ebp),%ecx 80574d2: 85 c9 test %ecx,%ecx 80574d4: 74 19 je 0x80574ef 80574d6: f6 41 0b 40 testb $0x40,0xb(%ecx) 80574da: 74 0c je 0x80574e8 80574dc: c7 41 0c a8 75 05 08 movl $0x80575a8,0xc(%ecx) 80574e3: eb 0a jmp 0x80574ef 80574e5: 8d 76 00 lea 0x0(%esi),%esi 80574e8: c7 41 0c b0 75 05 08 movl $0x80575b0,0xc(%ecx) 80574ef: b8 43 00 00 00 mov $0x43,%eax 80574f4: 8b 55 10 mov 0x10(%ebp),%edx 80574f7: cd 80 int $0x80 80574f9: 89 c3 mov %eax,%ebx 80574fb: 85 db test %ebx,%ebx 80574fd: 7d 11 jge 0x8057510 80574ff: f7 db neg %ebx 8057501: 89 1d 14 8b 07 08 mov %ebx,0x8078b14 8057507: b8 ff ff ff ff mov $0xffffffff,%eax 805750c: eb 04 jmp 0x8057512 805750e: 8d 36 lea (%esi),%esi 8057510: 31 c0 xor %eax,%eax 8057512: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8057515: 89 ec mov %ebp,%esp 8057517: 5d pop %ebp 8057518: c3 ret 8057519: 90 nop 805751a: 90 nop 805751b: 90 nop 805751c: 55 push %ebp 805751d: 89 e5 mov %esp,%ebp 805751f: 57 push %edi 8057520: 56 push %esi 8057521: 53 push %ebx 8057522: b8 48 00 00 00 mov $0x48,%eax 8057527: 31 db xor %ebx,%ebx 8057529: 31 c9 xor %ecx,%ecx 805752b: 8b 55 08 mov 0x8(%ebp),%edx 805752e: 8b 12 mov (%edx),%edx 8057530: cd 80 int $0x80 8057532: 89 c7 mov %eax,%edi 8057534: 85 ff test %edi,%edi 8057536: 7d 10 jge 0x8057548 8057538: f7 df neg %edi 805753a: 89 3d 14 8b 07 08 mov %edi,0x8078b14 8057540: b8 ff ff ff ff mov $0xffffffff,%eax 8057545: eb 03 jmp 0x805754a 8057547: 90 nop 8057548: 89 f8 mov %edi,%eax 805754a: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 805754d: 5b pop %ebx 805754e: 5e pop %esi 805754f: 5f pop %edi 8057550: 89 ec mov %ebp,%esp 8057552: 5d pop %ebp 8057553: c3 ret 8057554: 55 push %ebp 8057555: 89 e5 mov %esp,%ebp 8057557: 53 push %ebx 8057558: b8 01 00 00 00 mov $0x1,%eax 805755d: 8b 5d 08 mov 0x8(%ebp),%ebx 8057560: cd 80 int $0x80 8057562: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8057565: 89 ec mov %ebp,%esp 8057567: 5d pop %ebp 8057568: c3 ret 8057569: 90 nop 805756a: 90 nop 805756b: 90 nop 805756c: 55 push %ebp 805756d: 89 e5 mov %esp,%ebp 805756f: 83 ec 04 sub $0x4,%esp 8057572: 66 8b 55 08 mov 0x8(%ebp),%dx 8057576: 66 85 d2 test %dx,%dx 8057579: 75 05 jne 0x8057580 805757b: ba 7f 13 00 00 mov $0x137f,%edx 8057580: d9 7d fe fnstcw 0xfffffffe(%ebp) 8057583: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax 8057587: 66 25 c0 f0 and $0xf0c0,%ax 805758b: 66 89 45 fe mov %ax,0xfffffffe(%ebp) 805758f: 89 d0 mov %edx,%eax 8057591: 66 25 3f 0f and $0xf3f,%ax 8057595: 66 8b 55 fe mov 0xfffffffe(%ebp),%dx 8057599: 66 09 d0 or %dx,%ax 805759c: 66 89 45 fe mov %ax,0xfffffffe(%ebp) 80575a0: d9 6d fe fldcw 0xfffffffe(%ebp) 80575a3: 89 ec mov %ebp,%esp 80575a5: 5d pop %ebp 80575a6: c3 ret 80575a7: 90 nop 80575a8: 83 c4 04 add $0x4,%esp 80575ab: 58 pop %eax 80575ac: 59 pop %ecx 80575ad: 5a pop %edx 80575ae: 9d popf 80575af: c3 ret 80575b0: 83 c4 04 add $0x4,%esp 80575b3: e8 9c e6 00 00 call 0x8065c54 80575b8: 83 c4 04 add $0x4,%esp 80575bb: 58 pop %eax 80575bc: 59 pop %ecx 80575bd: 5a pop %edx 80575be: 9d popf 80575bf: c3 ret 80575c0: 55 push %ebp 80575c1: 89 e5 mov %esp,%ebp 80575c3: 57 push %edi 80575c4: 56 push %esi 80575c5: 8b 45 08 mov 0x8(%ebp),%eax 80575c8: 8b 55 0c mov 0xc(%ebp),%edx 80575cb: 8b 75 10 mov 0x10(%ebp),%esi 80575ce: 83 fe 04 cmp $0x4,%esi 80575d1: 0f 82 48 01 00 00 jb 0x805771f 80575d7: 88 d6 mov %dl,%dh 80575d9: 89 d7 mov %edx,%edi 80575db: c1 e2 10 shl $0x10,%edx 80575de: 66 89 fa mov %di,%dx 80575e1: a8 03 test $0x3,%al 80575e3: 0f 84 cd 00 00 00 je 0x80576b6 80575e9: 38 10 cmp %dl,(%eax) 80575eb: 0f 84 67 01 00 00 je 0x8057758 80575f1: 40 inc %eax 80575f2: 4e dec %esi 80575f3: 0f 84 3f 01 00 00 je 0x8057738 80575f9: a8 03 test $0x3,%al 80575fb: 0f 84 b5 00 00 00 je 0x80576b6 8057601: 38 10 cmp %dl,(%eax) 8057603: 0f 84 4f 01 00 00 je 0x8057758 8057609: 40 inc %eax 805760a: 4e dec %esi 805760b: 0f 84 27 01 00 00 je 0x8057738 8057611: a8 03 test $0x3,%al 8057613: 0f 84 9d 00 00 00 je 0x80576b6 8057619: 38 10 cmp %dl,(%eax) 805761b: 0f 84 37 01 00 00 je 0x8057758 8057621: 40 inc %eax 8057622: 4e dec %esi 8057623: e9 8e 00 00 00 jmp 0x80576b6 8057628: 90 nop 8057629: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8057630: 8b 08 mov (%eax),%ecx 8057632: bf ff fe fe fe mov $0xfefefeff,%edi 8057637: 31 d1 xor %edx,%ecx 8057639: 01 cf add %ecx,%edi 805763b: 0f 83 04 01 00 00 jae 0x8057745 8057641: 31 cf xor %ecx,%edi 8057643: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057649: 47 inc %edi 805764a: 0f 85 f5 00 00 00 jne 0x8057745 8057650: 8b 48 04 mov 0x4(%eax),%ecx 8057653: bf ff fe fe fe mov $0xfefefeff,%edi 8057658: 31 d1 xor %edx,%ecx 805765a: 01 cf add %ecx,%edi 805765c: 0f 83 e0 00 00 00 jae 0x8057742 8057662: 31 cf xor %ecx,%edi 8057664: 81 cf ff fe fe fe or $0xfefefeff,%edi 805766a: 47 inc %edi 805766b: 0f 85 d1 00 00 00 jne 0x8057742 8057671: 8b 48 08 mov 0x8(%eax),%ecx 8057674: bf ff fe fe fe mov $0xfefefeff,%edi 8057679: 31 d1 xor %edx,%ecx 805767b: 01 cf add %ecx,%edi 805767d: 0f 83 bc 00 00 00 jae 0x805773f 8057683: 31 cf xor %ecx,%edi 8057685: 81 cf ff fe fe fe or $0xfefefeff,%edi 805768b: 47 inc %edi 805768c: 0f 85 ad 00 00 00 jne 0x805773f 8057692: 8b 48 0c mov 0xc(%eax),%ecx 8057695: bf ff fe fe fe mov $0xfefefeff,%edi 805769a: 31 d1 xor %edx,%ecx 805769c: 01 cf add %ecx,%edi 805769e: 0f 83 98 00 00 00 jae 0x805773c 80576a4: 31 cf xor %ecx,%edi 80576a6: 81 cf ff fe fe fe or $0xfefefeff,%edi 80576ac: 47 inc %edi 80576ad: 0f 85 89 00 00 00 jne 0x805773c 80576b3: 83 c0 10 add $0x10,%eax 80576b6: 83 ee 10 sub $0x10,%esi 80576b9: 0f 83 71 ff ff ff jae 0x8057630 80576bf: 83 fe f4 cmp $0xfffffff4,%esi 80576c2: 72 5b jb 0x805771f 80576c4: 8b 08 mov (%eax),%ecx 80576c6: bf ff fe fe fe mov $0xfefefeff,%edi 80576cb: 31 d1 xor %edx,%ecx 80576cd: 01 cf add %ecx,%edi 80576cf: 73 74 jae 0x8057745 80576d1: 31 cf xor %ecx,%edi 80576d3: 81 cf ff fe fe fe or $0xfefefeff,%edi 80576d9: 47 inc %edi 80576da: 75 69 jne 0x8057745 80576dc: 83 c0 04 add $0x4,%eax 80576df: 83 fe f8 cmp $0xfffffff8,%esi 80576e2: 72 3b jb 0x805771f 80576e4: 8b 08 mov (%eax),%ecx 80576e6: bf ff fe fe fe mov $0xfefefeff,%edi 80576eb: 31 d1 xor %edx,%ecx 80576ed: 01 cf add %ecx,%edi 80576ef: 73 54 jae 0x8057745 80576f1: 31 cf xor %ecx,%edi 80576f3: 81 cf ff fe fe fe or $0xfefefeff,%edi 80576f9: 47 inc %edi 80576fa: 75 49 jne 0x8057745 80576fc: 83 c0 04 add $0x4,%eax 80576ff: 83 fe fc cmp $0xfffffffc,%esi 8057702: 72 1b jb 0x805771f 8057704: 8b 08 mov (%eax),%ecx 8057706: bf ff fe fe fe mov $0xfefefeff,%edi 805770b: 31 d1 xor %edx,%ecx 805770d: 01 cf add %ecx,%edi 805770f: 73 34 jae 0x8057745 8057711: 31 cf xor %ecx,%edi 8057713: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057719: 47 inc %edi 805771a: 75 29 jne 0x8057745 805771c: 83 c0 04 add $0x4,%eax 805771f: 83 e6 03 and $0x3,%esi 8057722: 74 14 je 0x8057738 8057724: 38 10 cmp %dl,(%eax) 8057726: 74 30 je 0x8057758 8057728: 40 inc %eax 8057729: 4e dec %esi 805772a: 74 0c je 0x8057738 805772c: 38 10 cmp %dl,(%eax) 805772e: 74 28 je 0x8057758 8057730: 40 inc %eax 8057731: 4e dec %esi 8057732: 74 04 je 0x8057738 8057734: 38 10 cmp %dl,(%eax) 8057736: 74 20 je 0x8057758 8057738: 31 c0 xor %eax,%eax 805773a: eb 1c jmp 0x8057758 805773c: 83 c0 04 add $0x4,%eax 805773f: 83 c0 04 add $0x4,%eax 8057742: 83 c0 04 add $0x4,%eax 8057745: 84 c9 test %cl,%cl 8057747: 74 0f je 0x8057758 8057749: 40 inc %eax 805774a: 84 ed test %ch,%ch 805774c: 74 0a je 0x8057758 805774e: 40 inc %eax 805774f: f7 c1 00 00 ff 00 test $0xff0000,%ecx 8057755: 74 01 je 0x8057758 8057757: 40 inc %eax 8057758: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 805775b: 5e pop %esi 805775c: 5f pop %edi 805775d: 89 ec mov %ebp,%esp 805775f: 5d pop %ebp 8057760: c3 ret 8057761: 90 nop 8057762: 90 nop 8057763: 90 nop 8057764: 55 push %ebp 8057765: 89 e5 mov %esp,%ebp 8057767: 57 push %edi 8057768: 56 push %esi 8057769: 53 push %ebx 805776a: 8b 75 08 mov 0x8(%ebp),%esi 805776d: 8b 5d 10 mov 0x10(%ebp),%ebx 8057770: 89 f7 mov %esi,%edi 8057772: 0f b6 45 0c movzbl 0xc(%ebp),%eax 8057776: fc cld 8057777: 83 fb 0b cmp $0xb,%ebx 805777a: 76 27 jbe 0x80577a3 805777c: 89 c2 mov %eax,%edx 805777e: c1 e2 08 shl $0x8,%edx 8057781: 09 d0 or %edx,%eax 8057783: 89 c2 mov %eax,%edx 8057785: c1 e2 10 shl $0x10,%edx 8057788: 09 d0 or %edx,%eax 805778a: 89 f2 mov %esi,%edx 805778c: f7 da neg %edx 805778e: 83 e2 03 and $0x3,%edx 8057791: 29 d3 sub %edx,%ebx 8057793: 89 d1 mov %edx,%ecx 8057795: f3 aa repz stos %al,%es:(%edi) 8057797: 89 da mov %ebx,%edx 8057799: c1 ea 02 shr $0x2,%edx 805779c: 89 d1 mov %edx,%ecx 805779e: f3 ab repz stos %eax,%es:(%edi) 80577a0: 83 e3 03 and $0x3,%ebx 80577a3: 89 d9 mov %ebx,%ecx 80577a5: f3 aa repz stos %al,%es:(%edi) 80577a7: 89 f0 mov %esi,%eax 80577a9: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 80577ac: 5b pop %ebx 80577ad: 5e pop %esi 80577ae: 5f pop %edi 80577af: 89 ec mov %ebp,%esp 80577b1: 5d pop %ebp 80577b2: c3 ret 80577b3: 90 nop 80577b4: 90 nop 80577b5: 90 nop 80577b6: 90 nop 80577b7: 90 nop 80577b8: 90 nop 80577b9: 90 nop 80577ba: 90 nop 80577bb: 90 nop 80577bc: 90 nop 80577bd: 90 nop 80577be: 90 nop 80577bf: 90 nop 80577c0: 55 push %ebp 80577c1: 89 e5 mov %esp,%ebp 80577c3: 57 push %edi 80577c4: 8b 55 08 mov 0x8(%ebp),%edx 80577c7: 8b 4d 0c mov 0xc(%ebp),%ecx 80577ca: f6 01 ff testb $0xff,(%ecx) 80577cd: 0f 84 91 01 00 00 je 0x8057964 80577d3: f6 c2 03 test $0x3,%dl 80577d6: 74 3b je 0x8057813 80577d8: f6 02 ff testb $0xff,(%edx) 80577db: 0f 84 a8 00 00 00 je 0x8057889 80577e1: 42 inc %edx 80577e2: f6 c2 03 test $0x3,%dl 80577e5: 74 2c je 0x8057813 80577e7: f6 02 ff testb $0xff,(%edx) 80577ea: 0f 84 99 00 00 00 je 0x8057889 80577f0: 42 inc %edx 80577f1: f6 c2 03 test $0x3,%dl 80577f4: 74 1d je 0x8057813 80577f6: f7 02 ff 00 00 00 testl $0xff,(%edx) 80577fc: 0f 84 87 00 00 00 je 0x8057889 8057802: 42 inc %edx 8057803: eb 0e jmp 0x8057813 8057805: 8d 74 26 00 lea 0x0(%esi,1),%esi 8057809: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8057810: 83 c2 10 add $0x10,%edx 8057813: 8b 02 mov (%edx),%eax 8057815: bf ff fe fe fe mov $0xfefefeff,%edi 805781a: 01 c7 add %eax,%edi 805781c: 73 59 jae 0x8057877 805781e: 31 c7 xor %eax,%edi 8057820: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057826: 47 inc %edi 8057827: 75 4e jne 0x8057877 8057829: 8b 42 04 mov 0x4(%edx),%eax 805782c: bf ff fe fe fe mov $0xfefefeff,%edi 8057831: 01 c7 add %eax,%edi 8057833: 73 3f jae 0x8057874 8057835: 31 c7 xor %eax,%edi 8057837: 81 cf ff fe fe fe or $0xfefefeff,%edi 805783d: 47 inc %edi 805783e: 75 34 jne 0x8057874 8057840: 8b 42 08 mov 0x8(%edx),%eax 8057843: bf ff fe fe fe mov $0xfefefeff,%edi 8057848: 01 c7 add %eax,%edi 805784a: 73 25 jae 0x8057871 805784c: 31 c7 xor %eax,%edi 805784e: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057854: 47 inc %edi 8057855: 75 1a jne 0x8057871 8057857: 8b 42 0c mov 0xc(%edx),%eax 805785a: bf ff fe fe fe mov $0xfefefeff,%edi 805785f: 01 c7 add %eax,%edi 8057861: 73 0b jae 0x805786e 8057863: 31 c7 xor %eax,%edi 8057865: 81 cf ff fe fe fe or $0xfefefeff,%edi 805786b: 47 inc %edi 805786c: 74 a2 je 0x8057810 805786e: 83 c2 04 add $0x4,%edx 8057871: 83 c2 04 add $0x4,%edx 8057874: 83 c2 04 add $0x4,%edx 8057877: 84 c0 test %al,%al 8057879: 74 0e je 0x8057889 805787b: 42 inc %edx 805787c: 84 e4 test %ah,%ah 805787e: 74 09 je 0x8057889 8057880: 42 inc %edx 8057881: a9 00 00 ff 00 test $0xff0000,%eax 8057886: 74 01 je 0x8057889 8057888: 42 inc %edx 8057889: 29 ca sub %ecx,%edx 805788b: f6 c1 03 test $0x3,%cl 805788e: 74 47 je 0x80578d7 8057890: 8a 01 mov (%ecx),%al 8057892: 88 04 0a mov %al,(%edx,%ecx,1) 8057895: 84 c0 test %al,%al 8057897: 0f 84 c7 00 00 00 je 0x8057964 805789d: 41 inc %ecx 805789e: f6 c1 03 test $0x3,%cl 80578a1: 74 34 je 0x80578d7 80578a3: 8a 01 mov (%ecx),%al 80578a5: 88 04 0a mov %al,(%edx,%ecx,1) 80578a8: 84 c0 test %al,%al 80578aa: 0f 84 b4 00 00 00 je 0x8057964 80578b0: 41 inc %ecx 80578b1: f6 c1 03 test $0x3,%cl 80578b4: 74 21 je 0x80578d7 80578b6: 8a 01 mov (%ecx),%al 80578b8: 88 04 0a mov %al,(%edx,%ecx,1) 80578bb: 84 c0 test %al,%al 80578bd: 0f 84 a1 00 00 00 je 0x8057964 80578c3: 41 inc %ecx 80578c4: eb 11 jmp 0x80578d7 80578c6: 8d 76 00 lea 0x0(%esi),%esi 80578c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 80578d0: 89 44 0a 0c mov %eax,0xc(%edx,%ecx,1) 80578d4: 83 c1 10 add $0x10,%ecx 80578d7: 8b 01 mov (%ecx),%eax 80578d9: bf ff fe fe fe mov $0xfefefeff,%edi 80578de: 01 c7 add %eax,%edi 80578e0: 73 64 jae 0x8057946 80578e2: 31 c7 xor %eax,%edi 80578e4: 81 cf ff fe fe fe or $0xfefefeff,%edi 80578ea: 47 inc %edi 80578eb: 75 59 jne 0x8057946 80578ed: 89 04 0a mov %eax,(%edx,%ecx,1) 80578f0: 8b 41 04 mov 0x4(%ecx),%eax 80578f3: bf ff fe fe fe mov $0xfefefeff,%edi 80578f8: 01 c7 add %eax,%edi 80578fa: 73 47 jae 0x8057943 80578fc: 31 c7 xor %eax,%edi 80578fe: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057904: 47 inc %edi 8057905: 75 3c jne 0x8057943 8057907: 89 44 0a 04 mov %eax,0x4(%edx,%ecx,1) 805790b: 8b 41 08 mov 0x8(%ecx),%eax 805790e: bf ff fe fe fe mov $0xfefefeff,%edi 8057913: 01 c7 add %eax,%edi 8057915: 73 29 jae 0x8057940 8057917: 31 c7 xor %eax,%edi 8057919: 81 cf ff fe fe fe or $0xfefefeff,%edi 805791f: 47 inc %edi 8057920: 75 1e jne 0x8057940 8057922: 89 44 0a 08 mov %eax,0x8(%edx,%ecx,1) 8057926: 8b 41 0c mov 0xc(%ecx),%eax 8057929: bf ff fe fe fe mov $0xfefefeff,%edi 805792e: 01 c7 add %eax,%edi 8057930: 73 0b jae 0x805793d 8057932: 31 c7 xor %eax,%edi 8057934: 81 cf ff fe fe fe or $0xfefefeff,%edi 805793a: 47 inc %edi 805793b: 74 93 je 0x80578d0 805793d: 83 c1 04 add $0x4,%ecx 8057940: 83 c1 04 add $0x4,%ecx 8057943: 83 c1 04 add $0x4,%ecx 8057946: 88 04 0a mov %al,(%edx,%ecx,1) 8057949: 08 c0 or %al,%al 805794b: 74 17 je 0x8057964 805794d: 88 64 0a 01 mov %ah,0x1(%edx,%ecx,1) 8057951: 08 e4 or %ah,%ah 8057953: 74 0f je 0x8057964 8057955: c1 e8 10 shr $0x10,%eax 8057958: 88 44 0a 02 mov %al,0x2(%edx,%ecx,1) 805795c: 08 c0 or %al,%al 805795e: 74 04 je 0x8057964 8057960: 88 64 0a 03 mov %ah,0x3(%edx,%ecx,1) 8057964: 8b 45 08 mov 0x8(%ebp),%eax 8057967: 8b 7d fc mov 0xfffffffc(%ebp),%edi 805796a: 89 ec mov %ebp,%esp 805796c: 5d pop %ebp 805796d: c3 ret 805796e: 90 nop 805796f: 90 nop 8057970: 55 push %ebp 8057971: 89 e5 mov %esp,%ebp 8057973: 57 push %edi 8057974: 8b 45 08 mov 0x8(%ebp),%eax 8057977: 8b 55 0c mov 0xc(%ebp),%edx 805797a: 88 d6 mov %dl,%dh 805797c: 89 d1 mov %edx,%ecx 805797e: c1 e2 10 shl $0x10,%edx 8057981: 66 89 ca mov %cx,%dx 8057984: a8 03 test $0x3,%al 8057986: 74 4b je 0x80579d3 8057988: 8a 08 mov (%eax),%cl 805798a: 38 ca cmp %cl,%dl 805798c: 0f 84 43 01 00 00 je 0x8057ad5 8057992: 08 c9 or %cl,%cl 8057994: 0f 84 10 01 00 00 je 0x8057aaa 805799a: 40 inc %eax 805799b: a8 03 test $0x3,%al 805799d: 74 34 je 0x80579d3 805799f: 8a 08 mov (%eax),%cl 80579a1: 38 ca cmp %cl,%dl 80579a3: 0f 84 2c 01 00 00 je 0x8057ad5 80579a9: 08 c9 or %cl,%cl 80579ab: 0f 84 f9 00 00 00 je 0x8057aaa 80579b1: 40 inc %eax 80579b2: a8 03 test $0x3,%al 80579b4: 74 1d je 0x80579d3 80579b6: 8a 08 mov (%eax),%cl 80579b8: 38 ca cmp %cl,%dl 80579ba: 0f 84 15 01 00 00 je 0x8057ad5 80579c0: 08 c9 or %cl,%cl 80579c2: 0f 84 e2 00 00 00 je 0x8057aaa 80579c8: 40 inc %eax 80579c9: eb 08 jmp 0x80579d3 80579cb: 90 nop 80579cc: 8d 74 26 00 lea 0x0(%esi,1),%esi 80579d0: 83 c0 10 add $0x10,%eax 80579d3: 8b 08 mov (%eax),%ecx 80579d5: 31 d1 xor %edx,%ecx 80579d7: bf ff fe fe fe mov $0xfefefeff,%edi 80579dc: 01 cf add %ecx,%edi 80579de: 0f 83 d3 00 00 00 jae 0x8057ab7 80579e4: 31 cf xor %ecx,%edi 80579e6: 81 cf ff fe fe fe or $0xfefefeff,%edi 80579ec: 47 inc %edi 80579ed: 0f 85 c4 00 00 00 jne 0x8057ab7 80579f3: 31 d1 xor %edx,%ecx 80579f5: bf ff fe fe fe mov $0xfefefeff,%edi 80579fa: 01 cf add %ecx,%edi 80579fc: 0f 83 a8 00 00 00 jae 0x8057aaa 8057a02: 31 cf xor %ecx,%edi 8057a04: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057a0a: 47 inc %edi 8057a0b: 0f 85 99 00 00 00 jne 0x8057aaa 8057a11: 8b 48 04 mov 0x4(%eax),%ecx 8057a14: 31 d1 xor %edx,%ecx 8057a16: bf ff fe fe fe mov $0xfefefeff,%edi 8057a1b: 01 cf add %ecx,%edi 8057a1d: 0f 83 91 00 00 00 jae 0x8057ab4 8057a23: 31 cf xor %ecx,%edi 8057a25: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057a2b: 47 inc %edi 8057a2c: 0f 85 82 00 00 00 jne 0x8057ab4 8057a32: 31 d1 xor %edx,%ecx 8057a34: bf ff fe fe fe mov $0xfefefeff,%edi 8057a39: 01 cf add %ecx,%edi 8057a3b: 73 6d jae 0x8057aaa 8057a3d: 31 cf xor %ecx,%edi 8057a3f: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057a45: 47 inc %edi 8057a46: 75 62 jne 0x8057aaa 8057a48: 8b 48 08 mov 0x8(%eax),%ecx 8057a4b: 31 d1 xor %edx,%ecx 8057a4d: bf ff fe fe fe mov $0xfefefeff,%edi 8057a52: 01 cf add %ecx,%edi 8057a54: 73 5b jae 0x8057ab1 8057a56: 31 cf xor %ecx,%edi 8057a58: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057a5e: 47 inc %edi 8057a5f: 75 50 jne 0x8057ab1 8057a61: 31 d1 xor %edx,%ecx 8057a63: bf ff fe fe fe mov $0xfefefeff,%edi 8057a68: 01 cf add %ecx,%edi 8057a6a: 73 3e jae 0x8057aaa 8057a6c: 31 cf xor %ecx,%edi 8057a6e: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057a74: 47 inc %edi 8057a75: 75 33 jne 0x8057aaa 8057a77: 8b 48 0c mov 0xc(%eax),%ecx 8057a7a: 31 d1 xor %edx,%ecx 8057a7c: bf ff fe fe fe mov $0xfefefeff,%edi 8057a81: 01 cf add %ecx,%edi 8057a83: 73 29 jae 0x8057aae 8057a85: 31 cf xor %ecx,%edi 8057a87: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057a8d: 47 inc %edi 8057a8e: 75 1e jne 0x8057aae 8057a90: 31 d1 xor %edx,%ecx 8057a92: bf ff fe fe fe mov $0xfefefeff,%edi 8057a97: 01 cf add %ecx,%edi 8057a99: 73 0f jae 0x8057aaa 8057a9b: 31 cf xor %ecx,%edi 8057a9d: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057aa3: 47 inc %edi 8057aa4: 0f 84 26 ff ff ff je 0x80579d0 8057aaa: 31 c0 xor %eax,%eax 8057aac: eb 27 jmp 0x8057ad5 8057aae: 83 c0 04 add $0x4,%eax 8057ab1: 83 c0 04 add $0x4,%eax 8057ab4: 83 c0 04 add $0x4,%eax 8057ab7: 84 c9 test %cl,%cl 8057ab9: 74 1a je 0x8057ad5 8057abb: 38 d1 cmp %dl,%cl 8057abd: 74 eb je 0x8057aaa 8057abf: 84 ed test %ch,%ch 8057ac1: 74 11 je 0x8057ad4 8057ac3: 38 d5 cmp %dl,%ch 8057ac5: 74 e3 je 0x8057aaa 8057ac7: c1 e9 10 shr $0x10,%ecx 8057aca: 84 c9 test %cl,%cl 8057acc: 74 05 je 0x8057ad3 8057ace: 38 d1 cmp %dl,%cl 8057ad0: 74 d8 je 0x8057aaa 8057ad2: 40 inc %eax 8057ad3: 40 inc %eax 8057ad4: 40 inc %eax 8057ad5: 8b 7d fc mov 0xfffffffc(%ebp),%edi 8057ad8: 89 ec mov %ebp,%esp 8057ada: 5d pop %ebp 8057adb: c3 ret 8057adc: 55 push %ebp 8057add: 89 e5 mov %esp,%ebp 8057adf: 57 push %edi 8057ae0: 56 push %esi 8057ae1: 8b 75 08 mov 0x8(%ebp),%esi 8057ae4: 8b 7d 0c mov 0xc(%ebp),%edi 8057ae7: fc cld 8057ae8: ac lods %ds:(%esi),%al 8057ae9: ae scas %es:(%edi),%al 8057aea: 75 08 jne 0x8057af4 8057aec: 84 c0 test %al,%al 8057aee: 75 f8 jne 0x8057ae8 8057af0: 31 c0 xor %eax,%eax 8057af2: eb 04 jmp 0x8057af8 8057af4: 19 c0 sbb %eax,%eax 8057af6: 0c 01 or $0x1,%al 8057af8: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8057afb: 5e pop %esi 8057afc: 5f pop %edi 8057afd: 89 ec mov %ebp,%esp 8057aff: 5d pop %ebp 8057b00: c3 ret 8057b01: 90 nop 8057b02: 90 nop 8057b03: 90 nop 8057b04: 55 push %ebp 8057b05: 89 e5 mov %esp,%ebp 8057b07: 57 push %edi 8057b08: 56 push %esi 8057b09: 8b 75 08 mov 0x8(%ebp),%esi 8057b0c: 8b 7d 0c mov 0xc(%ebp),%edi 8057b0f: 8b 4d 10 mov 0x10(%ebp),%ecx 8057b12: fc cld 8057b13: 41 inc %ecx 8057b14: 49 dec %ecx 8057b15: 74 08 je 0x8057b1f 8057b17: ac lods %ds:(%esi),%al 8057b18: ae scas %es:(%edi),%al 8057b19: 75 08 jne 0x8057b23 8057b1b: 84 c0 test %al,%al 8057b1d: 75 f5 jne 0x8057b14 8057b1f: 31 c0 xor %eax,%eax 8057b21: eb 04 jmp 0x8057b27 8057b23: 19 c0 sbb %eax,%eax 8057b25: 0c 01 or $0x1,%al 8057b27: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8057b2a: 5e pop %esi 8057b2b: 5f pop %edi 8057b2c: 89 ec mov %ebp,%esp 8057b2e: 5d pop %ebp 8057b2f: c3 ret 8057b30: 55 push %ebp 8057b31: 89 e5 mov %esp,%ebp 8057b33: 8b 45 08 mov 0x8(%ebp),%eax 8057b36: 8b 55 0c mov 0xc(%ebp),%edx 8057b39: 31 c9 xor %ecx,%ecx 8057b3b: 51 push %ecx 8057b3c: 51 push %ecx 8057b3d: 51 push %ecx 8057b3e: 51 push %ecx 8057b3f: 51 push %ecx 8057b40: 51 push %ecx 8057b41: 51 push %ecx 8057b42: 51 push %ecx 8057b43: 51 push %ecx 8057b44: 51 push %ecx 8057b45: 51 push %ecx 8057b46: 51 push %ecx 8057b47: 51 push %ecx 8057b48: 51 push %ecx 8057b49: 51 push %ecx 8057b4a: 51 push %ecx 8057b4b: 51 push %ecx 8057b4c: 51 push %ecx 8057b4d: 51 push %ecx 8057b4e: 51 push %ecx 8057b4f: 51 push %ecx 8057b50: 51 push %ecx 8057b51: 51 push %ecx 8057b52: 51 push %ecx 8057b53: 51 push %ecx 8057b54: 51 push %ecx 8057b55: 51 push %ecx 8057b56: 51 push %ecx 8057b57: 51 push %ecx 8057b58: 51 push %ecx 8057b59: 51 push %ecx 8057b5a: 51 push %ecx 8057b5b: 51 push %ecx 8057b5c: 51 push %ecx 8057b5d: 51 push %ecx 8057b5e: 51 push %ecx 8057b5f: 51 push %ecx 8057b60: 51 push %ecx 8057b61: 51 push %ecx 8057b62: 51 push %ecx 8057b63: 51 push %ecx 8057b64: 51 push %ecx 8057b65: 51 push %ecx 8057b66: 51 push %ecx 8057b67: 51 push %ecx 8057b68: 51 push %ecx 8057b69: 51 push %ecx 8057b6a: 51 push %ecx 8057b6b: 51 push %ecx 8057b6c: 51 push %ecx 8057b6d: 51 push %ecx 8057b6e: 51 push %ecx 8057b6f: 51 push %ecx 8057b70: 51 push %ecx 8057b71: 51 push %ecx 8057b72: 51 push %ecx 8057b73: 51 push %ecx 8057b74: 51 push %ecx 8057b75: 51 push %ecx 8057b76: 51 push %ecx 8057b77: 51 push %ecx 8057b78: 51 push %ecx 8057b79: 51 push %ecx 8057b7a: 51 push %ecx 8057b7b: 90 nop 8057b7c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8057b80: 8a 0a mov (%edx),%cl 8057b82: 88 0c 0c mov %cl,(%esp,%ecx,1) 8057b85: 84 c9 test %cl,%cl 8057b87: 74 2a je 0x8057bb3 8057b89: 8a 4a 01 mov 0x1(%edx),%cl 8057b8c: 88 0c 0c mov %cl,(%esp,%ecx,1) 8057b8f: f6 c1 ff test $0xff,%cl 8057b92: 74 1f je 0x8057bb3 8057b94: 8a 4a 02 mov 0x2(%edx),%cl 8057b97: 88 0c 0c mov %cl,(%esp,%ecx,1) 8057b9a: f6 c1 ff test $0xff,%cl 8057b9d: 74 14 je 0x8057bb3 8057b9f: 8a 4a 03 mov 0x3(%edx),%cl 8057ba2: 83 c2 04 add $0x4,%edx 8057ba5: 88 0c 0c mov %cl,(%esp,%ecx,1) 8057ba8: f6 c1 ff test $0xff,%cl 8057bab: 75 d3 jne 0x8057b80 8057bad: 83 e8 04 sub $0x4,%eax 8057bb0: 83 c0 04 add $0x4,%eax 8057bb3: 8a 08 mov (%eax),%cl 8057bb5: 38 0c 0c cmp %cl,(%esp,%ecx,1) 8057bb8: 74 1b je 0x8057bd5 8057bba: 8a 48 01 mov 0x1(%eax),%cl 8057bbd: 38 0c 0c cmp %cl,(%esp,%ecx,1) 8057bc0: 74 12 je 0x8057bd4 8057bc2: 8a 48 02 mov 0x2(%eax),%cl 8057bc5: 38 0c 0c cmp %cl,(%esp,%ecx,1) 8057bc8: 74 09 je 0x8057bd3 8057bca: 8a 48 03 mov 0x3(%eax),%cl 8057bcd: 38 0c 0c cmp %cl,(%esp,%ecx,1) 8057bd0: 75 de jne 0x8057bb0 8057bd2: 40 inc %eax 8057bd3: 40 inc %eax 8057bd4: 40 inc %eax 8057bd5: 81 c4 00 01 00 00 add $0x100,%esp 8057bdb: 08 c9 or %cl,%cl 8057bdd: 75 02 jne 0x8057be1 8057bdf: 31 c0 xor %eax,%eax 8057be1: 89 ec mov %ebp,%esp 8057be3: 5d pop %ebp 8057be4: c3 ret 8057be5: 90 nop 8057be6: 90 nop 8057be7: 90 nop 8057be8: 55 push %ebp 8057be9: 89 e5 mov %esp,%ebp 8057beb: 57 push %edi 8057bec: 56 push %esi 8057bed: 31 c0 xor %eax,%eax 8057bef: 8b 75 08 mov 0x8(%ebp),%esi 8057bf2: 8b 4d 0c mov 0xc(%ebp),%ecx 8057bf5: 88 cd mov %cl,%ch 8057bf7: 89 ca mov %ecx,%edx 8057bf9: c1 e1 10 shl $0x10,%ecx 8057bfc: 66 89 d1 mov %dx,%cx 8057bff: f7 c6 03 00 00 00 test $0x3,%esi 8057c05: 0f 84 80 00 00 00 je 0x8057c8b 8057c0b: 8a 16 mov (%esi),%dl 8057c0d: 38 ca cmp %cl,%dl 8057c0f: 75 02 jne 0x8057c13 8057c11: 89 f0 mov %esi,%eax 8057c13: 08 d2 or %dl,%dl 8057c15: 0f 84 83 01 00 00 je 0x8057d9e 8057c1b: 46 inc %esi 8057c1c: f7 c6 03 00 00 00 test $0x3,%esi 8057c22: 74 67 je 0x8057c8b 8057c24: 8a 16 mov (%esi),%dl 8057c26: 38 ca cmp %cl,%dl 8057c28: 75 02 jne 0x8057c2c 8057c2a: 89 f0 mov %esi,%eax 8057c2c: 08 d2 or %dl,%dl 8057c2e: 0f 84 6a 01 00 00 je 0x8057d9e 8057c34: 46 inc %esi 8057c35: f7 c6 03 00 00 00 test $0x3,%esi 8057c3b: 74 4e je 0x8057c8b 8057c3d: 8a 16 mov (%esi),%dl 8057c3f: 38 ca cmp %cl,%dl 8057c41: 75 02 jne 0x8057c45 8057c43: 89 f0 mov %esi,%eax 8057c45: 08 d2 or %dl,%dl 8057c47: 0f 84 51 01 00 00 je 0x8057d9e 8057c4d: 46 inc %esi 8057c4e: eb 3b jmp 0x8057c8b 8057c50: 83 ee 04 sub $0x4,%esi 8057c53: 83 ee 04 sub $0x4,%esi 8057c56: 83 ee 04 sub $0x4,%esi 8057c59: f7 c2 00 00 00 ff test $0xff000000,%edx 8057c5f: 75 0e jne 0x8057c6f 8057c61: 8d 46 0f lea 0xf(%esi),%eax 8057c64: eb 22 jmp 0x8057c88 8057c66: 83 ee 04 sub $0x4,%esi 8057c69: 83 ee 04 sub $0x4,%esi 8057c6c: 83 ee 04 sub $0x4,%esi 8057c6f: f7 c2 00 00 ff 00 test $0xff0000,%edx 8057c75: 75 05 jne 0x8057c7c 8057c77: 8d 46 0e lea 0xe(%esi),%eax 8057c7a: eb 0c jmp 0x8057c88 8057c7c: 84 f6 test %dh,%dh 8057c7e: 75 05 jne 0x8057c85 8057c80: 8d 46 0d lea 0xd(%esi),%eax 8057c83: eb 03 jmp 0x8057c88 8057c85: 8d 46 0c lea 0xc(%esi),%eax 8057c88: 83 c6 10 add $0x10,%esi 8057c8b: 8b 16 mov (%esi),%edx 8057c8d: bf ff fe fe fe mov $0xfefefeff,%edi 8057c92: 01 d7 add %edx,%edi 8057c94: 0f 83 da 00 00 00 jae 0x8057d74 8057c9a: 31 d7 xor %edx,%edi 8057c9c: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057ca2: 47 inc %edi 8057ca3: 0f 85 cb 00 00 00 jne 0x8057d74 8057ca9: 31 ca xor %ecx,%edx 8057cab: bf ff fe fe fe mov $0xfefefeff,%edi 8057cb0: 01 d7 add %edx,%edi 8057cb2: 73 9c jae 0x8057c50 8057cb4: 31 d7 xor %edx,%edi 8057cb6: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057cbc: 47 inc %edi 8057cbd: 75 a7 jne 0x8057c66 8057cbf: 8b 56 04 mov 0x4(%esi),%edx 8057cc2: bf ff fe fe fe mov $0xfefefeff,%edi 8057cc7: 01 d7 add %edx,%edi 8057cc9: 0f 83 a2 00 00 00 jae 0x8057d71 8057ccf: 31 d7 xor %edx,%edi 8057cd1: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057cd7: 47 inc %edi 8057cd8: 0f 85 93 00 00 00 jne 0x8057d71 8057cde: 31 ca xor %ecx,%edx 8057ce0: bf ff fe fe fe mov $0xfefefeff,%edi 8057ce5: 01 d7 add %edx,%edi 8057ce7: 0f 83 66 ff ff ff jae 0x8057c53 8057ced: 31 d7 xor %edx,%edi 8057cef: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057cf5: 47 inc %edi 8057cf6: 0f 85 6d ff ff ff jne 0x8057c69 8057cfc: 8b 56 08 mov 0x8(%esi),%edx 8057cff: bf ff fe fe fe mov $0xfefefeff,%edi 8057d04: 01 d7 add %edx,%edi 8057d06: 73 66 jae 0x8057d6e 8057d08: 31 d7 xor %edx,%edi 8057d0a: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057d10: 47 inc %edi 8057d11: 75 5b jne 0x8057d6e 8057d13: 31 ca xor %ecx,%edx 8057d15: bf ff fe fe fe mov $0xfefefeff,%edi 8057d1a: 01 d7 add %edx,%edi 8057d1c: 0f 83 34 ff ff ff jae 0x8057c56 8057d22: 31 d7 xor %edx,%edi 8057d24: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057d2a: 47 inc %edi 8057d2b: 0f 85 3b ff ff ff jne 0x8057c6c 8057d31: 8b 56 0c mov 0xc(%esi),%edx 8057d34: bf ff fe fe fe mov $0xfefefeff,%edi 8057d39: 01 d7 add %edx,%edi 8057d3b: 73 2e jae 0x8057d6b 8057d3d: 31 d7 xor %edx,%edi 8057d3f: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057d45: 47 inc %edi 8057d46: 75 23 jne 0x8057d6b 8057d48: 31 ca xor %ecx,%edx 8057d4a: bf ff fe fe fe mov $0xfefefeff,%edi 8057d4f: 01 d7 add %edx,%edi 8057d51: 0f 83 02 ff ff ff jae 0x8057c59 8057d57: 31 d7 xor %edx,%edi 8057d59: 81 cf ff fe fe fe or $0xfefefeff,%edi 8057d5f: 47 inc %edi 8057d60: 0f 84 22 ff ff ff je 0x8057c88 8057d66: e9 04 ff ff ff jmp 0x8057c6f 8057d6b: 83 c6 04 add $0x4,%esi 8057d6e: 83 c6 04 add $0x4,%esi 8057d71: 83 c6 04 add $0x4,%esi 8057d74: 38 ca cmp %cl,%dl 8057d76: 75 02 jne 0x8057d7a 8057d78: 89 f0 mov %esi,%eax 8057d7a: 84 d2 test %dl,%dl 8057d7c: 74 20 je 0x8057d9e 8057d7e: 38 ce cmp %cl,%dh 8057d80: 75 03 jne 0x8057d85 8057d82: 8d 46 01 lea 0x1(%esi),%eax 8057d85: 84 f6 test %dh,%dh 8057d87: 74 15 je 0x8057d9e 8057d89: c1 ea 10 shr $0x10,%edx 8057d8c: 38 ca cmp %cl,%dl 8057d8e: 75 03 jne 0x8057d93 8057d90: 8d 46 02 lea 0x2(%esi),%eax 8057d93: 84 d2 test %dl,%dl 8057d95: 74 07 je 0x8057d9e 8057d97: 38 ce cmp %cl,%dh 8057d99: 75 03 jne 0x8057d9e 8057d9b: 8d 46 03 lea 0x3(%esi),%eax 8057d9e: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8057da1: 5e pop %esi 8057da2: 5f pop %edi 8057da3: 89 ec mov %ebp,%esp 8057da5: 5d pop %ebp 8057da6: c3 ret 8057da7: 90 nop 8057da8: 90 nop 8057da9: 90 nop 8057daa: 90 nop 8057dab: 90 nop 8057dac: 90 nop 8057dad: 90 nop 8057dae: 90 nop 8057daf: 90 nop 8057db0: 55 push %ebp 8057db1: 89 e5 mov %esp,%ebp 8057db3: 8b 45 0c mov 0xc(%ebp),%eax 8057db6: 8b 55 08 mov 0x8(%ebp),%edx 8057db9: 31 c9 xor %ecx,%ecx 8057dbb: 51 push %ecx 8057dbc: 51 push %ecx 8057dbd: 51 push %ecx 8057dbe: 51 push %ecx 8057dbf: 51 push %ecx 8057dc0: 51 push %ecx 8057dc1: 51 push %ecx 8057dc2: 51 push %ecx 8057dc3: 51 push %ecx 8057dc4: 51 push %ecx 8057dc5: 51 push %ecx 8057dc6: 51 push %ecx 8057dc7: 51 push %ecx 8057dc8: 51 push %ecx 8057dc9: 51 push %ecx 8057dca: 51 push %ecx 8057dcb: 51 push %ecx 8057dcc: 51 push %ecx 8057dcd: 51 push %ecx 8057dce: 51 push %ecx 8057dcf: 51 push %ecx 8057dd0: 51 push %ecx 8057dd1: 51 push %ecx 8057dd2: 51 push %ecx 8057dd3: 51 push %ecx 8057dd4: 51 push %ecx 8057dd5: 51 push %ecx 8057dd6: 51 push %ecx 8057dd7: 51 push %ecx 8057dd8: 51 push %ecx 8057dd9: 51 push %ecx 8057dda: 51 push %ecx 8057ddb: 51 push %ecx 8057ddc: 51 push %ecx 8057ddd: 51 push %ecx 8057dde: 51 push %ecx 8057ddf: 51 push %ecx 8057de0: 51 push %ecx 8057de1: 51 push %ecx 8057de2: 51 push %ecx 8057de3: 51 push %ecx 8057de4: 51 push %ecx 8057de5: 51 push %ecx 8057de6: 51 push %ecx 8057de7: 51 push %ecx 8057de8: 51 push %ecx 8057de9: 51 push %ecx 8057dea: 51 push %ecx 8057deb: 51 push %ecx 8057dec: 51 push %ecx 8057ded: 51 push %ecx 8057dee: 51 push %ecx 8057def: 51 push %ecx 8057df0: 51 push %ecx 8057df1: 51 push %ecx 8057df2: 51 push %ecx 8057df3: 51 push %ecx 8057df4: 51 push %ecx 8057df5: 51 push %ecx 8057df6: 51 push %ecx 8057df7: 51 push %ecx 8057df8: 51 push %ecx 8057df9: 51 push %ecx 8057dfa: 51 push %ecx 8057dfb: 90 nop 8057dfc: 8d 74 26 00 lea 0x0(%esi,1),%esi 8057e00: 8a 08 mov (%eax),%cl 8057e02: 88 0c 0c mov %cl,(%esp,%ecx,1) 8057e05: 84 c9 test %cl,%cl 8057e07: 74 22 je 0x8057e2b 8057e09: 8a 48 01 mov 0x1(%eax),%cl 8057e0c: 88 0c 0c mov %cl,(%esp,%ecx,1) 8057e0f: 84 c9 test %cl,%cl 8057e11: 74 18 je 0x8057e2b 8057e13: 8a 48 02 mov 0x2(%eax),%cl 8057e16: 88 0c 0c mov %cl,(%esp,%ecx,1) 8057e19: 84 c9 test %cl,%cl 8057e1b: 74 0e je 0x8057e2b 8057e1d: 8a 48 03 mov 0x3(%eax),%cl 8057e20: 83 c0 04 add $0x4,%eax 8057e23: 88 0c 0c mov %cl,(%esp,%ecx,1) 8057e26: f6 c1 ff test $0xff,%cl 8057e29: 75 d5 jne 0x8057e00 8057e2b: b8 fc ff ff ff mov $0xfffffffc,%eax 8057e30: 83 c0 04 add $0x4,%eax 8057e33: 8a 0c 02 mov (%edx,%eax,1),%cl 8057e36: 84 0c 0c test %cl,(%esp,%ecx,1) 8057e39: 74 1e je 0x8057e59 8057e3b: 8a 4c 02 01 mov 0x1(%edx,%eax,1),%cl 8057e3f: 84 0c 0c test %cl,(%esp,%ecx,1) 8057e42: 74 14 je 0x8057e58 8057e44: 8a 4c 02 02 mov 0x2(%edx,%eax,1),%cl 8057e48: 84 0c 0c test %cl,(%esp,%ecx,1) 8057e4b: 74 0a je 0x8057e57 8057e4d: 8a 4c 02 03 mov 0x3(%edx,%eax,1),%cl 8057e51: 84 0c 0c test %cl,(%esp,%ecx,1) 8057e54: 75 da jne 0x8057e30 8057e56: 40 inc %eax 8057e57: 40 inc %eax 8057e58: 40 inc %eax 8057e59: 81 c4 00 01 00 00 add $0x100,%esp 8057e5f: 89 ec mov %ebp,%esp 8057e61: 5d pop %ebp 8057e62: c3 ret 8057e63: 90 nop 8057e64: 55 push %ebp 8057e65: 89 e5 mov %esp,%ebp 8057e67: 8b 45 0c mov 0xc(%ebp),%eax 8057e6a: 25 ff ff ff 7f and $0x7fffffff,%eax 8057e6f: 3d 00 00 f0 7f cmp $0x7ff00000,%eax 8057e74: 75 1a jne 0x8057e90 8057e76: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 8057e7a: 75 14 jne 0x8057e90 8057e7c: b8 01 00 00 00 mov $0x1,%eax 8057e81: 80 7d 0f 00 cmpb $0x0,0xf(%ebp) 8057e85: 7d 05 jge 0x8057e8c 8057e87: b8 ff ff ff ff mov $0xffffffff,%eax 8057e8c: 89 ec mov %ebp,%esp 8057e8e: 5d pop %ebp 8057e8f: c3 ret 8057e90: 31 c0 xor %eax,%eax 8057e92: 89 ec mov %ebp,%esp 8057e94: 5d pop %ebp 8057e95: c3 ret 8057e96: 90 nop 8057e97: 90 nop 8057e98: 55 push %ebp 8057e99: 89 e5 mov %esp,%ebp 8057e9b: 66 8b 45 10 mov 0x10(%ebp),%ax 8057e9f: 25 ff 7f 00 00 and $0x7fff,%eax 8057ea4: 3d ff 7f 00 00 cmp $0x7fff,%eax 8057ea9: 75 25 jne 0x8057ed0 8057eab: 81 7d 0c 00 00 00 80 cmpl $0x80000000,0xc(%ebp) 8057eb2: 75 1c jne 0x8057ed0 8057eb4: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 8057eb8: 75 16 jne 0x8057ed0 8057eba: b8 01 00 00 00 mov $0x1,%eax 8057ebf: 80 7d 11 00 cmpb $0x0,0x11(%ebp) 8057ec3: 7d 05 jge 0x8057eca 8057ec5: b8 ff ff ff ff mov $0xffffffff,%eax 8057eca: 89 ec mov %ebp,%esp 8057ecc: 5d pop %ebp 8057ecd: c3 ret 8057ece: 8d 36 lea (%esi),%esi 8057ed0: 31 c0 xor %eax,%eax 8057ed2: 89 ec mov %ebp,%esp 8057ed4: 5d pop %ebp 8057ed5: c3 ret 8057ed6: 90 nop 8057ed7: 90 nop 8057ed8: 55 push %ebp 8057ed9: 89 e5 mov %esp,%ebp 8057edb: 31 d2 xor %edx,%edx 8057edd: 66 8b 45 0e mov 0xe(%ebp),%ax 8057ee1: 66 c1 e8 04 shr $0x4,%ax 8057ee5: 25 ff 07 00 00 and $0x7ff,%eax 8057eea: 3d ff 07 00 00 cmp $0x7ff,%eax 8057eef: 75 14 jne 0x8057f05 8057ef1: f7 45 0c ff ff 0f 00 testl $0xfffff,0xc(%ebp) 8057ef8: 75 06 jne 0x8057f00 8057efa: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 8057efe: 74 05 je 0x8057f05 8057f00: ba 01 00 00 00 mov $0x1,%edx 8057f05: 89 d0 mov %edx,%eax 8057f07: 89 ec mov %ebp,%esp 8057f09: 5d pop %ebp 8057f0a: c3 ret 8057f0b: 90 nop 8057f0c: 55 push %ebp 8057f0d: 89 e5 mov %esp,%ebp 8057f0f: 31 d2 xor %edx,%edx 8057f11: 66 8b 45 10 mov 0x10(%ebp),%ax 8057f15: 25 ff 7f 00 00 and $0x7fff,%eax 8057f1a: 3d ff 7f 00 00 cmp $0x7fff,%eax 8057f1f: 75 20 jne 0x8057f41 8057f21: 80 7d 0f 00 cmpb $0x0,0xf(%ebp) 8057f25: 7d 1a jge 0x8057f41 8057f27: f7 45 0c ff ff ff 3f testl $0x3fffffff,0xc(%ebp) 8057f2e: 75 0c jne 0x8057f3c 8057f30: 83 7d 08 00 cmpl $0x0,0x8(%ebp) 8057f34: 75 06 jne 0x8057f3c 8057f36: f6 45 0f 40 testb $0x40,0xf(%ebp) 8057f3a: 74 05 je 0x8057f41 8057f3c: ba 01 00 00 00 mov $0x1,%edx 8057f41: 89 d0 mov %edx,%eax 8057f43: 89 ec mov %ebp,%esp 8057f45: 5d pop %ebp 8057f46: c3 ret 8057f47: 90 nop 8057f48: 55 push %ebp 8057f49: 89 e5 mov %esp,%ebp 8057f4b: 56 push %esi 8057f4c: 53 push %ebx 8057f4d: 8b 75 08 mov 0x8(%ebp),%esi 8057f50: 8b 5d 0c mov 0xc(%ebp),%ebx 8057f53: 8b 45 10 mov 0x10(%ebp),%eax 8057f56: 48 dec %eax 8057f57: 78 10 js 0x8057f69 8057f59: 8d 76 00 lea 0x0(%esi),%esi 8057f5c: 8b 0c 86 mov (%esi,%eax,4),%ecx 8057f5f: 8b 14 83 mov (%ebx,%eax,4),%edx 8057f62: 39 d1 cmp %edx,%ecx 8057f64: 75 0a jne 0x8057f70 8057f66: 48 dec %eax 8057f67: 79 f3 jns 0x8057f5c 8057f69: 31 c0 xor %eax,%eax 8057f6b: eb 11 jmp 0x8057f7e 8057f6d: 8d 76 00 lea 0x0(%esi),%esi 8057f70: b8 ff ff ff ff mov $0xffffffff,%eax 8057f75: 39 d1 cmp %edx,%ecx 8057f77: 76 05 jbe 0x8057f7e 8057f79: b8 01 00 00 00 mov $0x1,%eax 8057f7e: 8d 65 f8 lea 0xfffffff8(%ebp),%esp 8057f81: 5b pop %ebx 8057f82: 5e pop %esi 8057f83: 89 ec mov %ebp,%esp 8057f85: 5d pop %ebp 8057f86: c3 ret 8057f87: 90 nop 8057f88: 55 push %ebp 8057f89: 89 e5 mov %esp,%ebp 8057f8b: 83 ec 0c sub $0xc,%esp 8057f8e: 57 push %edi 8057f8f: 56 push %esi 8057f90: 53 push %ebx 8057f91: 8b 45 08 mov 0x8(%ebp),%eax 8057f94: 8b 7d 10 mov 0x10(%ebp),%edi 8057f97: 8b 55 14 mov 0x14(%ebp),%edx 8057f9a: 8b 4d 18 mov 0x18(%ebp),%ecx 8057f9d: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8057fa0: 8b 4d 1c mov 0x1c(%ebp),%ecx 8057fa3: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8057fa6: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8057fa9: c1 eb 1f shr $0x1f,%ebx 8057fac: 89 1a mov %ebx,(%edx) 8057fae: 8b 55 fc mov 0xfffffffc(%ebp),%edx 8057fb1: c1 ea 14 shr $0x14,%edx 8057fb4: 81 e2 ff 07 00 00 and $0x7ff,%edx 8057fba: 81 c2 01 fc ff ff add $0xfffffc01,%edx 8057fc0: 89 17 mov %edx,(%edi) 8057fc2: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 8057fc5: 89 08 mov %ecx,(%eax) 8057fc7: 8b 75 fc mov 0xfffffffc(%ebp),%esi 8057fca: 81 e6 ff ff 0f 00 and $0xfffff,%esi 8057fd0: 89 70 04 mov %esi,0x4(%eax) 8057fd3: 8b 55 fc mov 0xfffffffc(%ebp),%edx 8057fd6: c1 ea 10 shr $0x10,%edx 8057fd9: 66 f7 c2 f0 7f test $0x7ff0,%dx 8057fde: 0f 85 98 00 00 00 jne 0x805807c 8057fe4: 83 38 00 cmpl $0x0,(%eax) 8057fe7: 75 0f jne 0x8057ff8 8057fe9: 85 f6 test %esi,%esi 8057feb: 75 11 jne 0x8057ffe 8057fed: c7 07 00 00 00 00 movl $0x0,(%edi) 8057ff3: e9 8b 00 00 00 jmp 0x8058083 8057ff8: 83 78 04 00 cmpl $0x0,0x4(%eax) 8057ffc: 74 36 je 0x8058034 8057ffe: 0f bd 50 04 bsr 0x4(%eax),%edx 8058002: 89 d6 mov %edx,%esi 8058004: 83 f6 1f xor $0x1f,%esi 8058007: 83 c6 f5 add $0xfffffff5,%esi 805800a: 8b 58 04 mov 0x4(%eax),%ebx 805800d: 89 f1 mov %esi,%ecx 805800f: d3 e3 shl %cl,%ebx 8058011: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 8058014: ba 20 00 00 00 mov $0x20,%edx 8058019: 29 f2 sub %esi,%edx 805801b: 8b 18 mov (%eax),%ebx 805801d: 89 d1 mov %edx,%ecx 805801f: d3 eb shr %cl,%ebx 8058021: 89 da mov %ebx,%edx 8058023: 0b 55 f4 or 0xfffffff4(%ebp),%edx 8058026: 89 50 04 mov %edx,0x4(%eax) 8058029: 89 f1 mov %esi,%ecx 805802b: d3 20 shll %cl,(%eax) 805802d: bb 02 fc ff ff mov $0xfffffc02,%ebx 8058032: eb 40 jmp 0x8058074 8058034: 0f bd 10 bsr (%eax),%edx