4091cc:	0a 2a                	or     (%edx),%ch
4091ce:	00 00                	add    %al,(%eax)
4091d0:	1e                   	push   %ds
4091d1:	02 28                	add    (%eax),%ch
4091d3:	29 01                	sub    %eax,(%ecx)
4091d5:	00 06                	add    %al,(%esi)
4091d7:	2a 1e                	sub    (%esi),%bl
4091d9:	02 28                	add    (%eax),%ch
4091db:	29 01                	sub    %eax,(%ecx)
4091dd:	00 06                	add    %al,(%esi)
4091df:	2a 13                	sub    (%ebx),%dl
4091e1:	30 05 00 3b 00 00    	xor    %al,0x3b00
4091e7:	00 08                	add    %cl,(%eax)
4091e9:	00 00                	add    %al,(%eax)
4091eb:	11 02                	adc    %eax,(%edx)
4091ed:	7b e3                	jnp    0x4091d2
4091ef:	00 00                	add    %al,(%eax)
4091f1:	04 02                	add    $0x2,%al
4091f3:	7b e4                	jnp    0x4091d9
4091f5:	00 00                	add    %al,(%eax)
4091f7:	04 02                	add    $0x2,%al
4091f9:	7b e5                	jnp    0x4091e0
4091fb:	00 00                	add    %al,(%eax)
4091fd:	04 02                	add    $0x2,%al
4091ff:	7b e8                	jnp    0x4091e9
409201:	00 00                	add    %al,(%eax)
409203:	04 6f                	add    $0x6f,%al
409205:	5f                   	pop    %edi
409206:	00 00                	add    %al,(%eax)
409208:	0a 6f af             	or     -0x51(%edi),%ch
40920b:	00 00                	add    %al,(%eax)
40920d:	0a 16                	or     (%esi),%dl
40920f:	fe 02                	incb   (%edx)
409211:	25 0b 6f 90 01       	and    $0x1906f0b,%eax
409216:	00 0a                	add    %cl,(%edx)
409218:	07                   	pop    %es
409219:	25 0a 6f 90 01       	and    $0x1906f0a,%eax
40921e:	00 0a                	add    %cl,(%edx)
409220:	06                   	push   %es
409221:	6f                   	outsl  %ds:(%esi),(%dx)
409222:	90                   	nop
409223:	01 00                	add    %eax,(%eax)
409225:	0a 2a                	or     (%edx),%ch
409227:	00 1e                	add    %bl,(%esi)
409229:	02 28                	add    (%eax),%ch
40922b:	8f 01                	pop    (%ecx)
40922d:	00 0a                	add    %cl,(%edx)
40922f:	2a 3a                	sub    (%edx),%bh
409231:	04 17                	add    $0x17,%al
409233:	6f                   	outsl  %ds:(%esi),(%dx)
409234:	bd 00 00 0a 02       	mov    $0x20a0000,%ebp
409239:	28 8f 01 00 0a 2a    	sub    %cl,0x2a0a0001(%edi)
40923f:	00 36                	add    %dh,(%esi)
409241:	02 7b e8             	add    -0x18(%ebx),%bh
409244:	00 00                	add    %al,(%eax)
409246:	04 6f                	add    $0x6f,%al
409248:	93                   	xchg   %eax,%ebx
409249:	01 00                	add    %eax,(%eax)
40924b:	0a 26                	or     (%esi),%ah
40924d:	2a 00                	sub    (%eax),%al
40924f:	00 13                	add    %dl,(%ebx)
409251:	30 04 00             	xor    %al,(%eax,%eax,1)
409254:	28 00                	sub    %al,(%eax)
409256:	00 00                	add    %al,(%eax)
409258:	4d                   	dec    %ebp
409259:	00 00                	add    %al,(%eax)
40925b:	11 02                	adc    %eax,(%edx)
40925d:	7b e8                	jnp    0x409247
40925f:	00 00                	add    %al,(%eax)
409261:	04 6f                	add    $0x6f,%al
409263:	5f                   	pop    %edi
409264:	00 00                	add    %al,(%eax)
409266:	0a 0a                	or     (%edx),%cl
409268:	02 7b eb             	add    -0x15(%ebx),%bh
40926b:	00 00                	add    %al,(%eax)
40926d:	04 6f                	add    $0x6f,%al
40926f:	91                   	xchg   %eax,%ecx
409270:	01 00                	add    %eax,(%eax)
409272:	0a 0b                	or     (%ebx),%cl
409274:	02 7b e1             	add    -0x1f(%ebx),%bh
409277:	00 00                	add    %al,(%eax)
409279:	04 06                	add    $0x6,%al
40927b:	07                   	pop    %es
40927c:	17                   	pop    %ss
40927d:	6f                   	outsl  %ds:(%esi),(%dx)
40927e:	52                   	push   %edx
40927f:	00 00                	add    %al,(%eax)
409281:	06                   	push   %es
409282:	26 2a 13             	sub    %es:(%ebx),%dl
409285:	30 04 00             	xor    %al,(%eax,%eax,1)
409288:	59                   	pop    %ecx
409289:	00 00                	add    %al,(%eax)
40928b:	00 4e 00             	add    %cl,0x0(%esi)
40928e:	00 11                	add    %dl,(%ecx)
409290:	02 7b e8             	add    -0x18(%ebx),%bh
409293:	00 00                	add    %al,(%eax)
409295:	04 6f                	add    $0x6f,%al
409297:	5f                   	pop    %edi
409298:	00 00                	add    %al,(%eax)
40929a:	0a 0a                	or     (%edx),%cl
40929c:	02 7b e9             	add    -0x17(%ebx),%bh
40929f:	00 00                	add    %al,(%eax)
4092a1:	04 6f                	add    $0x6f,%al
4092a3:	5f                   	pop    %edi
4092a4:	00 00                	add    %al,(%eax)
4092a6:	0a 0b                	or     (%ebx),%cl
4092a8:	02 7b eb             	add    -0x15(%ebx),%bh
4092ab:	00 00                	add    %al,(%eax)
4092ad:	04 6f                	add    $0x6f,%al
4092af:	91                   	xchg   %eax,%ecx
4092b0:	01 00                	add    %eax,(%eax)
4092b2:	0a 0c 17             	or     (%edi,%edx,1),%cl
4092b5:	0d 02 7b e1 00       	or     $0xe17b02,%eax
4092ba:	00 04 6f             	add    %al,(%edi,%ebp,2)
4092bd:	3e 00 00             	add    %al,%ds:(%eax)
4092c0:	06                   	push   %es
4092c1:	06                   	push   %es
4092c2:	6f                   	outsl  %ds:(%esi),(%dx)
4092c3:	9b                   	fwait
4092c4:	01 00                	add    %eax,(%eax)
4092c6:	0a 13                	or     (%ebx),%dl
4092c8:	04 11                	add    $0x11,%al
4092ca:	04 2c                	add    $0x2c,%al
4092cc:	0c 02                	or     $0x2,%al
4092ce:	7b e1                	jnp    0x4092b1
4092d0:	00 00                	add    %al,(%eax)
4092d2:	04 07                	add    $0x7,%al
4092d4:	6f                   	outsl  %ds:(%esi),(%dx)
4092d5:	3f                   	aas
4092d6:	00 00                	add    %al,(%eax)
4092d8:	06                   	push   %es
4092d9:	02 7b e1             	add    -0x1f(%ebx),%bh
4092dc:	00 00                	add    %al,(%eax)
4092de:	04 06                	add    $0x6,%al
4092e0:	08 09                	or     %cl,(%ecx)
4092e2:	6f                   	outsl  %ds:(%esi),(%dx)
4092e3:	52                   	push   %edx
4092e4:	00 00                	add    %al,(%eax)
4092e6:	06                   	push   %es
4092e7:	26 2a 00             	sub    %es:(%eax),%al
4092ea:	00 00                	add    %al,(%eax)
4092ec:	1b 30                	sbb    (%eax),%esi
4092ee:	04 00                	add    $0x0,%al
4092f0:	10 01                	adc    %al,(%ecx)
4092f2:	00 00                	add    %al,(%eax)
4092f4:	4f                   	dec    %edi
4092f5:	00 00                	add    %al,(%eax)
4092f7:	11 02                	adc    %eax,(%edx)
4092f9:	7b e1                	jnp    0x4092dc
4092fb:	00 00                	add    %al,(%eax)
4092fd:	04 6f                	add    $0x6f,%al
4092ff:	16                   	push   %ss
409300:	00 00                	add    %al,(%eax)
409302:	06                   	push   %es
409303:	0b 02                	or     (%edx),%eax
409305:	7b e8                	jnp    0x4092ef
409307:	00 00                	add    %al,(%eax)
409309:	04 6f                	add    $0x6f,%al
40930b:	5f                   	pop    %edi
40930c:	00 00                	add    %al,(%eax)
40930e:	0a 0d 02 7b eb 00    	or     0xeb7b02,%cl
409314:	00 04 6f             	add    %al,(%edi,%ebp,2)
409317:	91                   	xchg   %eax,%ecx
409318:	01 00                	add    %eax,(%eax)
40931a:	0a 13                	or     (%ebx),%dl
40931c:	07                   	pop    %es
40931d:	07                   	pop    %es
40931e:	09 11                	or     %edx,(%ecx)
409320:	07                   	pop    %es
409321:	28 67 01             	sub    %ah,0x1(%edi)
409324:	00 06                	add    %al,(%esi)
409326:	13 08                	adc    (%eax),%ecx
409328:	73 06                	jae    0x409330
40932a:	01 00                	add    %eax,(%eax)
40932c:	0a 0c 02             	or     (%edx,%eax,1),%cl
40932f:	7b e9                	jnp    0x40931a
409331:	00 00                	add    %al,(%eax)
409333:	04 6f                	add    $0x6f,%al
409335:	5f                   	pop    %edi
409336:	00 00                	add    %al,(%eax)
409338:	0a 13                	or     (%ebx),%dl
40933a:	09 15 0a 11 08 6f    	or     %edx,0x6f08110a
409340:	9c                   	pushf
409341:	01 00                	add    %eax,(%eax)
409343:	0a 13                	or     (%ebx),%dl
409345:	12 2b                	adc    (%ebx),%ch
409347:	5d                   	pop    %ebp
409348:	12 12                	adc    (%edx),%dl
40934a:	28 9d 01 00 0a 13    	sub    %bl,0x130a0001(%ebp)
409350:	04 11                	add    $0x11,%al
409352:	04 16                	add    $0x16,%al
409354:	fe 03                	incb   (%ebx)
409356:	13 0a                	adc    (%edx),%ecx
409358:	11 0a                	adc    %ecx,(%edx)
40935a:	2c 3d                	sub    $0x3d,%al
40935c:	06                   	push   %es
40935d:	15 fe 01 13 0e       	adc    $0xe1301fe,%eax
409362:	11 0e                	adc    %ecx,(%esi)
409364:	2c 05                	sub    $0x5,%al
409366:	16                   	push   %ss
409367:	13 05 2b 0a 06 09    	adc    0x9060a2b,%eax
40936d:	6f                   	outsl  %ds:(%esi),(%dx)
40936e:	af                   	scas   %es:(%edi),%eax
40936f:	00 00                	add    %al,(%eax)
409371:	0a 58 13             	or     0x13(%eax),%bl
409374:	05 11 04 17 59       	add    $0x59170411,%eax
409379:	13 0b                	adc    (%ebx),%ecx
40937b:	11 0b                	adc    %ecx,(%ebx)
40937d:	11 05 59 17 58 13    	adc    %eax,0x13581759
409383:	0c 07                	or     $0x7,%al
409385:	11 05 11 0c 6f 9e    	adc    %eax,0x9e6f0c11
40938b:	01 00                	add    %eax,(%eax)
40938d:	0a 13                	or     (%ebx),%dl
40938f:	0d 08 11 0d 6f       	or     $0x6f0d1108,%eax
409394:	9f                   	lahf
409395:	01 00                	add    %eax,(%eax)
409397:	0a 26                	or     (%esi),%ah
409399:	08 11                	or     %dl,(%ecx)
40939b:	09 6f 9f             	or     %ebp,-0x61(%edi)
40939e:	01 00                	add    %eax,(%eax)
4093a0:	0a 26                	or     (%esi),%ah
4093a2:	11 04 0a             	adc    %eax,(%edx,%ecx,1)
4093a5:	12 12                	adc    (%edx),%dl
4093a7:	28 a0 01 00 0a 2d    	sub    %ah,0x2d0a0001(%eax)
4093ad:	9a de 0e 12 12 fe 16 	lcall  $0x16fe,$0x12120ede
4093b4:	0a 00                	or     (%eax),%al
4093b6:	00 1b                	add    %bl,(%ebx)
4093b8:	6f                   	outsl  %ds:(%esi),(%dx)
4093b9:	29 00                	sub    %eax,(%eax)
4093bb:	00 0a                	add    %cl,(%edx)
4093bd:	dc 06                	faddl  (%esi)
4093bf:	15 fe 01 13 11       	adc    $0x111301fe,%eax
4093c4:	11 11                	adc    %edx,(%ecx)
4093c6:	2c 05                	sub    $0x5,%al
4093c8:	16                   	push   %ss
4093c9:	13 06                	adc    (%esi),%eax
4093cb:	2b 0a                	sub    (%edx),%ecx
4093cd:	06                   	push   %es
4093ce:	09 6f af             	or     %ebp,-0x51(%edi)
4093d1:	00 00                	add    %al,(%eax)
4093d3:	0a 58 13             	or     0x13(%eax),%bl
4093d6:	06                   	push   %es
4093d7:	07                   	pop    %es
4093d8:	6f                   	outsl  %ds:(%esi),(%dx)
4093d9:	af                   	scas   %es:(%edi),%eax
4093da:	00 00                	add    %al,(%eax)
4093dc:	0a 17                	or     (%edi),%dl
4093de:	59                   	pop    %ecx
4093df:	13 0f                	adc    (%edi),%ecx
4093e1:	11 0f                	adc    %ecx,(%edi)
4093e3:	11 06                	adc    %eax,(%esi)
4093e5:	59                   	pop    %ecx
4093e6:	17                   	pop    %ss
4093e7:	58                   	pop    %eax
4093e8:	13 10                	adc    (%eax),%edx
4093ea:	08 07                	or     %al,(%edi)
4093ec:	11 06                	adc    %eax,(%esi)
4093ee:	11 10                	adc    %edx,(%eax)
4093f0:	28 a1 01 00 0a 26    	sub    %ah,0x260a0001(%ecx)
4093f6:	02 7b e1             	add    -0x1f(%ebx),%bh
4093f9:	00 00                	add    %al,(%eax)
4093fb:	04 08                	add    $0x8,%al
4093fd:	6f                   	outsl  %ds:(%esi),(%dx)
4093fe:	24 00                	and    $0x0,%al
409400:	00 0a                	add    %cl,(%edx)
409402:	6f                   	outsl  %ds:(%esi),(%dx)
409403:	17                   	pop    %ss
409404:	00 00                	add    %al,(%eax)
409406:	06                   	push   %es
409407:	2a 01                	sub    (%ecx),%al
409409:	10 00                	adc    %al,(%eax)
40940b:	00 02                	add    %al,(%edx)
40940d:	00 4e 00             	add    %cl,0x0(%esi)
409410:	6a b8                	push   $0xffffffb8
409412:	00 0e                	add    %cl,(%esi)
409414:	00 00                	add    %al,(%eax)
409416:	00 00                	add    %al,(%eax)
409418:	13 30                	adc    (%eax),%esi
40941a:	02 00                	add    (%eax),%al
40941c:	26 00 00             	add    %al,%es:(%eax)
40941f:	00 03                	add    %al,(%ebx)
409421:	00 00                	add    %al,(%eax)
409423:	11 03                	adc    %eax,(%ebx)
409425:	2c 0b                	sub    $0xb,%al
409427:	02 7b e2             	add    -0x1e(%ebx),%bh
40942a:	00 00                	add    %al,(%eax)
40942c:	04 14                	add    $0x14,%al
40942e:	fe 03                	incb   (%ebx)
409430:	2b 01                	sub    (%ecx),%eax
409432:	16                   	push   %ss
409433:	0a 06                	or     (%esi),%al
409435:	2c 0b                	sub    $0xb,%al
409437:	02 7b e2             	add    -0x1e(%ebx),%bh
40943a:	00 00                	add    %al,(%eax)
40943c:	04 6f                	add    $0x6f,%al
40943e:	29 00                	sub    %eax,(%eax)
409440:	00 0a                	add    %cl,(%edx)
409442:	02 03                	add    (%ebx),%al
409444:	28 2a                	sub    %ch,(%edx)
409446:	00 00                	add    %al,(%eax)
409448:	0a 2a                	or     (%edx),%ch
40944a:	00 00                	add    %al,(%eax)
40944c:	03 30                	add    (%eax),%esi
40944e:	03 00                	add    (%eax),%eax
409450:	4d                   	dec    %ebp
409451:	06                   	push   %es
409452:	00 00                	add    %al,(%eax)
409454:	00 00                	add    %al,(%eax)
409456:	00 00                	add    %al,(%eax)
409458:	02 73 2e             	add    0x2e(%ebx),%dh
40945b:	00 00                	add    %al,(%eax)
40945d:	0a 7d e3             	or     -0x1d(%ebp),%bh
409460:	00 00                	add    %al,(%eax)
409462:	04 02                	add    $0x2,%al
409464:	73 2e                	jae    0x409494
409466:	00 00                	add    %al,(%eax)
409468:	0a 7d e4             	or     -0x1c(%ebp),%bh
40946b:	00 00                	add    %al,(%eax)
40946d:	04 02                	add    $0x2,%al
40946f:	73 2e                	jae    0x40949f
409471:	00 00                	add    %al,(%eax)
409473:	0a 7d e5             	or     -0x1b(%ebp),%bh
409476:	00 00                	add    %al,(%eax)
409478:	04 02                	add    $0x2,%al
40947a:	73 2e                	jae    0x4094aa
40947c:	00 00                	add    %al,(%eax)
40947e:	0a 7d e6             	or     -0x1a(%ebp),%bh
409481:	00 00                	add    %al,(%eax)
409483:	04 02                	add    $0x2,%al
409485:	73 2d                	jae    0x4094b4
409487:	00 00                	add    %al,(%eax)
409489:	0a 7d e7             	or     -0x19(%ebp),%bh
40948c:	00 00                	add    %al,(%eax)
40948e:	04 02                	add    $0x2,%al
409490:	73 c1                	jae    0x409453
409492:	00 00                	add    %al,(%eax)
409494:	0a 7d e8             	or     -0x18(%ebp),%bh
409497:	00 00                	add    %al,(%eax)
409499:	04 02                	add    $0x2,%al
40949b:	73 c1                	jae    0x40945e
40949d:	00 00                	add    %al,(%eax)
40949f:	0a 7d e9             	or     -0x17(%ebp),%bh
4094a2:	00 00                	add    %al,(%eax)
4094a4:	04 02                	add    $0x2,%al
4094a6:	73 2d                	jae    0x4094d5
4094a8:	00 00                	add    %al,(%eax)
4094aa:	0a 7d ea             	or     -0x16(%ebp),%bh
4094ad:	00 00                	add    %al,(%eax)
4094af:	04 02                	add    $0x2,%al
4094b1:	73 94                	jae    0x409447