41eff4:	8a 00                	mov    (%eax),%al
41eff6:	00 0a                	add    %cl,(%edx)
41eff8:	06                   	push   %es
41eff9:	6f                   	outsl  %ds:(%esi),(%dx)
41effa:	90                   	nop
41effb:	00 00                	add    %al,(%eax)
41effd:	0a 00                	or     (%eax),%al
41efff:	06                   	push   %es
41f000:	0c 2b                	or     $0x2b,%al
41f002:	00 08                	add    %cl,(%eax)
41f004:	2a 13                	sub    (%ebx),%dl
41f006:	30 01                	xor    %al,(%ecx)
41f008:	00 1a                	add    %bl,(%edx)
41f00a:	00 00                	add    %al,(%eax)
41f00c:	00 1a                	add    %bl,(%edx)
41f00e:	00 00                	add    %al,(%eax)
41f010:	11 00                	adc    %eax,(%eax)
41f012:	02 28                	add    (%eax),%ch
41f014:	93                   	xchg   %eax,%ebx
41f015:	00 00                	add    %al,(%eax)
41f017:	0a 74 07 00          	or     0x0(%edi,%eax,1),%dh
41f01b:	00 02                	add    %al,(%edx)
41f01d:	0a 06                	or     (%esi),%al
41f01f:	6f                   	outsl  %ds:(%esi),(%dx)
41f020:	3d 00 00 06 00       	cmp    $0x60000,%eax
41f025:	06                   	push   %es
41f026:	0b 2b                	or     (%ebx),%ebp
41f028:	00 07                	add    %al,(%edi)
41f02a:	2a 00                	sub    (%eax),%al
41f02c:	00 13                	add    %dl,(%ebx)
41f02e:	30 01                	xor    %al,(%ecx)
41f030:	00 0b                	add    %cl,(%ebx)
41f032:	00 00                	add    %al,(%eax)
41f034:	00 1b                	add    %bl,(%ebx)
41f036:	00 00                	add    %al,(%eax)
41f038:	11 00                	adc    %eax,(%eax)
41f03a:	73 28                	jae    0x41f064
41f03c:	00 00                	add    %al,(%eax)
41f03e:	06                   	push   %es
41f03f:	0a 2b                	or     (%ebx),%ch
41f041:	00 06                	add    %al,(%esi)
41f043:	2a 00                	sub    (%eax),%al
41f045:	13 30                	adc    (%eax),%esi
41f047:	03 00                	add    (%eax),%eax
41f049:	5a                   	pop    %edx
41f052:	02 02                	add    (%edx),%al
41f054:	28 94 00 00 0a 72 51 	sub    %dl,0x51720a00(%eax,%eax,1)
41f05b:	01 00                	add    %eax,(%eax)
41f05d:	70 6f                	jo     0x41f0ce
41f05f:	95                   	xchg   %eax,%ebp
41f060:	00 00                	add    %al,(%eax)
41f062:	0a 7d 08             	or     0x8(%ebp),%bh
41f065:	00 00                	add    %al,(%eax)
41f067:	04 02                	add    $0x2,%al
41f069:	02 28                	add    (%eax),%ch
41f06b:	94                   	xchg   %eax,%esp
41f06c:	00 00                	add    %al,(%eax)
41f06e:	0a 72 57             	or     0x57(%edx),%dh
41f071:	01 00                	add    %eax,(%eax)
41f073:	70 6f                	jo     0x41f0e4
41f075:	95                   	xchg   %eax,%ebp
41f076:	00 00                	add    %al,(%eax)
41f078:	0a 7d 09             	or     0x9(%ebp),%bh
41f07b:	00 00                	add    %al,(%eax)
41f07d:	04 02                	add    $0x2,%al
41f07f:	02 28                	add    (%eax),%ch
41f081:	94                   	xchg   %eax,%esp
41f082:	00 00                	add    %al,(%eax)
41f084:	0a 72 61             	or     0x61(%edx),%dh
41f087:	01 00                	add    %eax,(%eax)
41f089:	70 6f                	jo     0x41f0fa
41f08b:	95                   	xchg   %eax,%ebp
41f08c:	00 00                	add    %al,(%eax)
41f08e:	0a 7d 0a             	or     0xa(%ebp),%bh
41f091:	00 00                	add    %al,(%eax)
41f093:	04 02                	add    $0x2,%al
41f095:	02 28                	add    (%eax),%ch
41f097:	94                   	xchg   %eax,%esp
41f098:	00 00                	add    %al,(%eax)
41f09a:	0a 72 71             	or     0x71(%edx),%dh
41f09d:	01 00                	add    %eax,(%eax)
41f09f:	70 6f                	jo     0x41f110
41f0a1:	95                   	xchg   %eax,%ebp
41f0a2:	00 00                	add    %al,(%eax)
41f0a4:	0a 7d 0b             	or     0xb(%ebp),%bh
41f0a7:	00 00                	add    %al,(%eax)
41f0a9:	04 2a                	add    $0x2a,%al
41f0ab:	00 00                	add    %al,(%eax)
41f0ad:	13 30                	adc    (%eax),%esi
41f0af:	05 00 ba 00 00       	add    $0xba00,%eax
41f0b4:	00 00                	add    %al,(%eax)
41f0b6:	00 00                	add    %al,(%eax)
41f0b8:	00 00                	add    %al,(%eax)
41f0ba:	02 72 51             	add    0x51(%edx),%dh
41f0bd:	01 00                	add    %eax,(%eax)
41f0bf:	70 d0                	jo     0x41f091
41f0c1:	4f                   	dec    %edi
41f0c2:	00 00                	add    %al,(%eax)
41f0c4:	01 28                	add    %ebp,(%eax)
41f0c6:	3b 00                	cmp    (%eax),%eax
41f0c8:	00 0a                	add    %cl,(%edx)
41f0ca:	14 17                	adc    $0x17,%al
41f0cc:	73 96                	jae    0x41f064
41f0ce:	00 00                	add    %al,(%eax)
41f0d0:	0a 7d 08             	or     0x8(%ebp),%bh
41f0d3:	00 00                	add    %al,(%eax)
41f0d5:	04 02                	add    $0x2,%al
41f0d7:	28 94 00 00 0a 02 7b 	sub    %dl,0x7b020a00(%eax,%eax,1)
41f0de:	08 00                	or     %al,(%eax)
41f0e0:	00 04 6f             	add    %al,(%edi,%ebp,2)
41f0e3:	97                   	xchg   %eax,%edi
41f0e4:	00 00                	add    %al,(%eax)
41f0e6:	0a 00                	or     (%eax),%al
41f0e8:	02 72 57             	add    0x57(%edx),%dh
41f0eb:	01 00                	add    %eax,(%eax)
41f0ed:	70 d0                	jo     0x41f0bf
41f0ef:	4f                   	dec    %edi
41f0f0:	00 00                	add    %al,(%eax)
41f0f2:	01 28                	add    %ebp,(%eax)
41f0f4:	3b 00                	cmp    (%eax),%eax
41f0f6:	00 0a                	add    %cl,(%edx)
41f0f8:	14 17                	adc    $0x17,%al
41f0fa:	73 96                	jae    0x41f092
41f0fc:	00 00                	add    %al,(%eax)
41f0fe:	0a 7d 09             	or     0x9(%ebp),%bh
41f101:	00 00                	add    %al,(%eax)
41f103:	04 02                	add    $0x2,%al
41f105:	28 94 00 00 0a 02 7b 	sub    %dl,0x7b020a00(%eax,%eax,1)
41f10c:	09 00                	or     %eax,(%eax)
41f10e:	00 04 6f             	add    %al,(%edi,%ebp,2)
41f111:	97                   	xchg   %eax,%edi
41f112:	00 00                	add    %al,(%eax)
41f114:	0a 00                	or     (%eax),%al
41f116:	02 72 61             	add    0x61(%edx),%dh
41f119:	01 00                	add    %eax,(%eax)
41f11b:	70 d0                	jo     0x41f0ed
41f11d:	4f                   	dec    %edi
41f11e:	00 00                	add    %al,(%eax)
41f120:	01 28                	add    %ebp,(%eax)
41f122:	3b 00                	cmp    (%eax),%eax
41f124:	00 0a                	add    %cl,(%edx)
41f126:	14 17                	adc    $0x17,%al
41f128:	73 96                	jae    0x41f0c0
41f12a:	00 00                	add    %al,(%eax)
41f12c:	0a 7d 0a             	or     0xa(%ebp),%bh
41f12f:	00 00                	add    %al,(%eax)
41f131:	04 02                	add    $0x2,%al
41f133:	28 94 00 00 0a 02 7b 	sub    %dl,0x7b020a00(%eax,%eax,1)
41f13a:	0a 00                	or     (%eax),%al
41f13c:	00 04 6f             	add    %al,(%edi,%ebp,2)
41f13f:	97                   	xchg   %eax,%edi
41f140:	00 00                	add    %al,(%eax)
41f142:	0a 00                	or     (%eax),%al
41f144:	02 72 71             	add    0x71(%edx),%dh
41f147:	01 00                	add    %eax,(%eax)
41f149:	70 d0                	jo     0x41f11b
41f14b:	4f                   	dec    %edi
41f14c:	00 00                	add    %al,(%eax)
41f14e:	01 28                	add    %ebp,(%eax)
41f150:	3b 00                	cmp    (%eax),%eax
41f152:	00 0a                	add    %cl,(%edx)
41f154:	14 17                	adc    $0x17,%al
41f156:	73 96                	jae    0x41f0ee
41f158:	00 00                	add    %al,(%eax)
41f15a:	0a 7d 0b             	or     0xb(%ebp),%bh
41f15d:	00 00                	add    %al,(%eax)
41f15f:	04 02                	add    $0x2,%al
41f161:	28 94 00 00 0a 02 7b 	sub    %dl,0x7b020a00(%eax,%eax,1)
41f168:	0b 00                	or     (%eax),%eax
41f16a:	00 04 6f             	add    %al,(%edi,%ebp,2)
41f16d:	97                   	xchg   %eax,%edi
41f16e:	00 00                	add    %al,(%eax)
41f170:	0a 00                	or     (%eax),%al
41f172:	2a 00                	sub    (%eax),%al
41f174:	00 13                	add    %dl,(%ebx)
41f176:	30 01                	xor    %al,(%ecx)
41f178:	00 11                	add    %dl,(%ecx)
41f17a:	00 00                	add    %al,(%eax)
41f17c:	00 17                	add    %dl,(%edi)
41f17e:	00 00                	add    %al,(%eax)
41f180:	11 00                	adc    %eax,(%eax)
41f182:	02 28                	add    (%eax),%ch
41f184:	91                   	xchg   %eax,%ecx
41f185:	00 00                	add    %al,(%eax)
41f187:	0a 74 09 00          	or     0x0(%ecx,%ecx,1),%dh
41f18b:	00 02                	add    %al,(%edx)
41f18d:	0a 2b                	or     (%ebx),%ch
41f18f:	00 06                	add    %al,(%esi)
41f191:	2a 00                	sub    (%eax),%al
41f193:	00 00                	add    %al,(%eax)
41f195:	13 30                	adc    (%eax),%esi
41f197:	01 00                	add    %eax,(%eax)
41f199:	0c 00                	or     $0x0,%al
41f19b:	00 00                	add    %al,(%eax)
41f19d:	1c 00                	sbb    $0x0,%al
41f19f:	00 11                	add    %dl,(%ecx)
41f1a1:	00 03                	add    %al,(%ebx)
41f1a3:	73 68                	jae    0x41f20d
41f1a5:	00 00                	add    %al,(%eax)
41f1a7:	06                   	push   %es
41f1a8:	0a 2b                	or     (%ebx),%ch
41f1aa:	00 06                	add    %al,(%esi)
41f1ac:	2a 13                	sub    (%ebx),%dl
41f1ae:	30 01                	xor    %al,(%ecx)
41f1b0:	00 10                	add    %dl,(%eax)
41f1b2:	00 00                	add    %al,(%eax)
41f1b4:	00 1d 00 00 11 00    	add    %bl,0x110000
41f1ba:	d0 09                	rorb   $1,(%ecx)
41f1bc:	00 00                	add    %al,(%eax)
41f1be:	02 28                	add    (%eax),%ch
41f1c0:	3b 00                	cmp    (%eax),%eax
41f1c2:	00 0a                	add    %cl,(%edx)
41f1c4:	0a 2b                	or     (%ebx),%ch
41f1c6:	00 06                	add    %al,(%esi)
41f1c8:	2a 13                	sub    (%ebx),%dl
41f1ca:	30 04 00             	xor    %al,(%eax,%eax,1)
41f1cd:	3c 00                	cmp    $0x0,%al
41f1cf:	00 00                	add    %al,(%eax)
41f1d1:	0d 00 00 11 00       	or     $0x110000,%eax
41f1d6:	02 03                	add    (%ebx),%al
41f1d8:	28 98 00 00 0a 00    	sub    %bl,0xa0000(%eax)
41f1de:	02 7b 0d             	add    0xd(%ebx),%bh
41f1e1:	00 00                	add    %al,(%eax)
41f1e3:	04 14                	add    $0x14,%al
41f1e5:	fe 03                	incb   (%ebx)
41f1e7:	0a 06                	or     (%esi),%al
41f1e9:	2c 25                	sub    $0x25,%al
41f1eb:	00 02                	add    %al,(%edx)
41f1ed:	7b 0d                	jnp    0x41f1fc
41f1ef:	00 00                	add    %al,(%eax)
41f1f1:	04 02                	add    $0x2,%al
41f1f3:	03 6f 99             	add    -0x67(%edi),%ebp
41f1f6:	00 00                	add    %al,(%eax)
41f1f8:	0a 74 09 00          	or     0x0(%ecx,%ecx,1),%dh
41f1fc:	00 02                	add    %al,(%edx)
41f1fe:	03 6f 9a             	add    -0x66(%edi),%ebp
41f201:	00 00                	add    %al,(%eax)
41f203:	0a 73 8d             	or     -0x73(%ebx),%dh
41f206:	00 00                	add    %al,(%eax)
41f208:	06                   	push   %es
41f209:	6f                   	outsl  %ds:(%esi),(%dx)
41f20a:	21 00                	and    %eax,(%eax)
41f20c:	00 06                	add    %al,(%esi)
41f20e:	00 00                	add    %al,(%eax)
41f210:	2a 13                	sub    (%ebx),%dl
41f212:	30 04 00             	xor    %al,(%eax,%eax,1)
41f215:	3c 00                	cmp    $0x0,%al
41f217:	00 00                	add    %al,(%eax)
41f219:	0d 00 00 11 00       	or     $0x110000,%eax
41f21e:	02 03                	add    (%ebx),%al
41f220:	28 9b 00 00 0a 00    	sub    %bl,0xa0000(%ebx)
41f226:	02 7b 0c             	add    0xc(%ebx),%bh
41f229:	00 00                	add    %al,(%eax)
41f22b:	04 14                	add    $0x14,%al
41f22d:	fe 03                	incb   (%ebx)
41f22f:	0a 06                	or     (%esi),%al
41f231:	2c 25                	sub    $0x25,%al
41f233:	00 02                	add    %al,(%edx)
41f235:	7b 0c                	jnp    0x41f243
41f237:	00 00                	add    %al,(%eax)
41f239:	04 02                	add    $0x2,%al
41f23b:	03 6f 99             	add    -0x67(%edi),%ebp
41f23e:	00 00                	add    %al,(%eax)
41f240:	0a 74 09 00          	or     0x0(%ecx,%ecx,1),%dh
41f244:	00 02                	add    %al,(%edx)
41f246:	03 6f 9a             	add    -0x66(%edi),%ebp
41f249:	00 00                	add    %al,(%eax)
41f24b:	0a 73 8d             	or     -0x73(%ebx),%dh
41f24e:	00 00                	add    %al,(%eax)
41f250:	06                   	push   %es
41f251:	6f                   	outsl  %ds:(%esi),(%dx)
41f252:	21 00                	and    %eax,(%eax)
41f254:	00 06                	add    %al,(%esi)
41f256:	00 00                	add    %al,(%eax)
41f258:	2a 13                	sub    (%ebx),%dl
41f25a:	30 04 00             	xor    %al,(%eax,%eax,1)
41f25d:	3c 00                	cmp    $0x0,%al
41f25f:	00 00                	add    %al,(%eax)
41f261:	0d 00 00 11 00       	or     $0x110000,%eax
41f266:	02 03                	add    (%ebx),%al
41f268:	28 9c 00 00 0a 00 02 	sub    %bl,0x2000a00(%eax,%eax,1)
41f26f:	7b 0f                	jnp    0x41f280
41f271:	00 00                	add    %al,(%eax)
41f273:	04 14                	add    $0x14,%al
41f275:	fe 03                	incb   (%ebx)
41f277:	0a 06                	or     (%esi),%al
41f279:	2c 25                	sub    $0x25,%al
41f27b:	00 02                	add    %al,(%edx)
41f27d:	7b 0f                	jnp    0x41f28e
41f27f:	00 00                	add    %al,(%eax)
41f281:	04 02                	add    $0x2,%al
41f283:	03 6f 99             	add    -0x67(%edi),%ebp
41f286:	00 00                	add    %al,(%eax)
41f288:	0a 74 09 00          	or     0x0(%ecx,%ecx,1),%dh
41f28c:	00 02                	add    %al,(%edx)
41f28e:	03 6f 9a             	add    -0x66(%edi),%ebp
41f291:	00 00                	add    %al,(%eax)
41f293:	0a 73 8d             	or     -0x73(%ebx),%dh
41f296:	00 00                	add    %al,(%eax)
41f298:	06                   	push   %es
41f299:	6f                   	outsl  %ds:(%esi),(%dx)
41f29a:	21 00                	and    %eax,(%eax)
41f29c:	00 06                	add    %al,(%esi)
41f29e:	00 00                	add    %al,(%eax)
41f2a0:	2a 13                	sub    (%ebx),%dl
41f2a2:	30 04 00             	xor    %al,(%eax,%eax,1)
41f2a5:	3c 00                	cmp    $0x0,%al
41f2a7:	00 00                	add    %al,(%eax)
41f2a9:	0d 00 00 11 00       	or     $0x110000,%eax
41f2ae:	02 03                	add    (%ebx),%al
41f2b0:	28 9d 00 00 0a 00    	sub    %bl,0xa0000(%ebp)
41f2b6:	02 7b 0e             	add    0xe(%ebx),%bh
41f2b9:	00 00                	add    %al,(%eax)
41f2bb:	04 14                	add    $0x14,%al
41f2bd:	fe 03                	incb   (%ebx)
41f2bf:	0a 06                	or     (%esi),%al
41f2c1:	2c 25                	sub    $0x25,%al
41f2c3:	00 02                	add    %al,(%edx)
41f2c5:	7b 0e                	jnp    0x41f2d5
41f2c7:	00 00                	add    %al,(%eax)
41f2c9:	04 02                	add    $0x2,%al
41f2cb:	03 6f 99             	add    -0x67(%edi),%ebp
41f2ce:	00 00                	add    %al,(%eax)
41f2d0:	0a 74 09 00          	or     0x0(%ecx,%ecx,1),%dh
41f2d4:	00 02                	add    %al,(%edx)
41f2d6:	03 6f 9a             	add    -0x66(%edi),%ebp
41f2d9:	00 00                	add    %al,(%eax)
41f2db:	0a 73 8d             	or     -0x73(%ebx),%dh
41f2de:	00 00                	add    %al,(%eax)
41f2e0:	06                   	push   %es
41f2e1:	6f                   	outsl  %ds:(%esi),(%dx)
41f2e2:	21 00                	and    %eax,(%eax)
41f2e4:	00 06                	add    %al,(%esi)
41f2e6:	00 00                	add    %al,(%eax)
41f2e8:	2a 3e                	sub    (%esi),%bh
41f2ea:	00 02                	add    %al,(%edx)
41f2ec:	28 8a 00 00 0a 03    	sub    %cl,0x30a0000(%edx)
41f2f2:	6f                   	outsl  %ds:(%esi),(%dx)
41f2f3:	9e                   	sahf
41f2f4:	00 00                	add    %al,(%eax)
41f2f6:	0a 00                	or     (%eax),%al
41f2f8:	2a 1b                	sub    (%ebx),%bl
41f2fa:	30 06                	xor    %al,(%esi)
41f2fc:	00 38                	add    %bh,(%eax)
41f2fe:	02 00                	add    (%eax),%al
41f300:	00 1e                	add    %bl,(%esi)
41f302:	00 00                	add    %al,(%eax)
41f304:	11 00                	adc    %eax,(%eax)
41f306:	73 61                	jae    0x41f369
41f308:	00 00                	add    %al,(%eax)