409205:	10 01                	adc    %al,(%ecx)
409207:	00 06                	add    %al,(%esi)
409209:	00 02                	add    %al,(%edx)
40920b:	07                   	pop    %es
40920c:	7d 99                	jge    0x4091a7
40920e:	00 00                	add    %al,(%eax)
409210:	04 02                	add    $0x2,%al
409212:	16                   	push   %ss
409213:	7d 9a                	jge    0x4091af
409215:	00 00                	add    %al,(%eax)
409217:	04 02                	add    $0x2,%al
409219:	28 b0 00 00 06 13    	sub    %dh,0x13060000(%eax)
40921f:	08 11                	or     %dl,(%ecx)
409221:	08 39                	or     %bh,(%ecx)
409223:	82 00 00             	addb   $0x0,(%eax)
409226:	00 00                	add    %al,(%eax)
409228:	02 7b 99             	add    -0x67(%ebx),%bh
40922b:	00 00                	add    %al,(%eax)
40922d:	04 03                	add    $0x3,%al
40922f:	6f                   	outsl  %ds:(%esi),(%dx)
409230:	4f                   	dec    %edi
409231:	01 00                	add    %eax,(%eax)
409233:	0a 6f 70             	or     0x70(%edi),%ch
409236:	01 00                	add    %eax,(%eax)
409238:	06                   	push   %es
409239:	2c 08                	sub    $0x8,%al
40923b:	02 28                	add    (%eax),%ch
40923d:	b2 00                	mov    $0x0,%dl
40923f:	00 06                	add    %al,(%esi)
409241:	2b 01                	sub    (%ecx),%eax
409243:	16                   	push   %ss
409244:	13 09                	adc    (%ecx),%ecx
409246:	11 09                	adc    %ecx,(%ecx)
409248:	2c 19                	sub    $0x19,%al
40924a:	00 02                	add    %al,(%edx)
40924c:	1a 28                	sbb    (%eax),%ch
40924e:	fe 00                	incb   (%eax)
409250:	00 06                	add    %al,(%esi)
409252:	00 02                	add    %al,(%edx)
409254:	7b 99                	jnp    0x4091ef
409256:	00 00                	add    %al,(%eax)
409258:	04 17                	add    $0x17,%al
40925a:	6f                   	outsl  %ds:(%esi),(%dx)
40925b:	7e 01                	jle    0x40925e
40925d:	00 06                	add    %al,(%esi)
40925f:	00 00                	add    %al,(%eax)
409261:	2b 45 02             	sub    0x2(%ebp),%eax
409264:	7b 99                	jnp    0x4091ff
409266:	00 00                	add    %al,(%eax)
409268:	04 03                	add    $0x3,%al
40926a:	6f                   	outsl  %ds:(%esi),(%dx)
40926b:	4f                   	dec    %edi
40926c:	01 00                	add    %eax,(%eax)
40926e:	0a 6f 71             	or     0x71(%edi),%ch
409271:	01 00                	add    %eax,(%eax)
409273:	06                   	push   %es
409274:	2c 08                	sub    $0x8,%al
409276:	02 28                	add    (%eax),%ch
409278:	b2 00                	mov    $0x0,%dl
40927a:	00 06                	add    %al,(%esi)
40927c:	2b 01                	sub    (%ecx),%eax
40927e:	16                   	push   %ss
40927f:	13 0a                	adc    (%edx),%ecx
409281:	11 0a                	adc    %ecx,(%edx)
409283:	2c 19                	sub    $0x19,%al
409285:	00 02                	add    %al,(%edx)
409287:	1a 28                	sbb    (%eax),%ch
409289:	fe 00                	incb   (%eax)
40928b:	00 06                	add    %al,(%esi)
40928d:	00 02                	add    %al,(%edx)
40928f:	7b 99                	jnp    0x40922a
409291:	00 00                	add    %al,(%eax)
409293:	04 17                	add    $0x17,%al
409295:	6f                   	outsl  %ds:(%esi),(%dx)
409296:	7f 01                	jg     0x409299
409298:	00 06                	add    %al,(%esi)
40929a:	00 00                	add    %al,(%eax)
40929c:	2b 0a                	sub    (%edx),%ecx
40929e:	00 02                	add    %al,(%edx)
4092a0:	18 28                	sbb    %ch,(%eax)
4092a2:	fe 00                	incb   (%eax)
4092a4:	00 06                	add    %al,(%esi)
4092a6:	00 00                	add    %al,(%eax)
4092a8:	00 02                	add    %al,(%edx)
4092aa:	14 14                	adc    $0x14,%al
4092ac:	28 ef                	sub    %ch,%bh
4092ae:	00 00                	add    %al,(%eax)
4092b0:	06                   	push   %es
4092b1:	00 00                	add    %al,(%eax)
4092b3:	2b 7a 00             	sub    0x0(%edx),%edi
4092b6:	02 28                	add    (%eax),%ch
4092b8:	f5                   	cmc
4092b9:	00 00                	add    %al,(%eax)
4092bb:	06                   	push   %es
4092bc:	00 08                	add    %cl,(%eax)
4092be:	13 0b                	adc    (%ebx),%ecx
4092c0:	11 0b                	adc    %ecx,(%ebx)
4092c2:	2c 2f                	sub    $0x2f,%al
4092c4:	00 06                	add    %al,(%esi)
4092c6:	2c 19                	sub    $0x19,%al
4092c8:	02 28                	add    (%eax),%ch
4092ca:	ca 00 00             	lret   $0x0
4092cd:	06                   	push   %es
4092ce:	2d 11 02 28 ca       	sub    $0xca280211,%eax
4092d3:	00 00                	add    %al,(%eax)
4092d5:	06                   	push   %es
4092d6:	06                   	push   %es
4092d7:	6f                   	outsl  %ds:(%esi),(%dx)
4092d8:	42                   	inc    %edx
4092d9:	01 00                	add    %eax,(%eax)
4092db:	0a 16                	or     (%esi),%dl
4092dd:	fe 01                	incb   (%ecx)
4092df:	2b 01                	sub    (%ecx),%eax
4092e1:	16                   	push   %ss
4092e2:	13 0c 11             	adc    (%ecx,%edx,1),%ecx
4092e5:	0c 2c                	or     $0x2c,%al
4092e7:	08 02                	or     %al,(%edx)
4092e9:	06                   	push   %es
4092ea:	28 cb                	sub    %cl,%bl
4092ec:	00 00                	add    %al,(%eax)
4092ee:	06                   	push   %es
4092ef:	00 00                	add    %al,(%eax)
4092f1:	2b 33                	sub    (%ebx),%esi
4092f3:	00 02                	add    %al,(%edx)
4092f5:	28 cc                	sub    %cl,%ah
4092f7:	00 00                	add    %al,(%eax)
4092f9:	06                   	push   %es
4092fa:	2c 17                	sub    $0x17,%al
4092fc:	06                   	push   %es
4092fd:	2c 11                	sub    $0x11,%al
4092ff:	02 28                	add    (%eax),%ch
409301:	cc                   	int3
409302:	00 00                	add    %al,(%eax)
409304:	06                   	push   %es
409305:	06                   	push   %es
409306:	6f                   	outsl  %ds:(%esi),(%dx)
409307:	42                   	inc    %edx
409308:	01 00                	add    %eax,(%eax)
40930a:	0a 16                	or     (%esi),%dl
40930c:	fe 01                	incb   (%ecx)
40930e:	2b 01                	sub    (%ecx),%eax
409310:	16                   	push   %ss
409311:	2b 01                	sub    (%ecx),%eax
409313:	17                   	pop    %ss
409314:	13 0d 11 0d 2c 0b    	adc    0xb2c0d11,%ecx
40931a:	00 02                	add    %al,(%edx)
40931c:	06                   	push   %es
40931d:	06                   	push   %es
40931e:	28 ef                	sub    %ch,%bh
409320:	00 00                	add    %al,(%eax)
409322:	06                   	push   %es
409323:	00 00                	add    %al,(%eax)
409325:	00 02                	add    %al,(%edx)
409327:	17                   	pop    %ss
409328:	28 fe                	sub    %bh,%dh
40932a:	00 00                	add    %al,(%eax)
40932c:	06                   	push   %es
40932d:	00 00                	add    %al,(%eax)
40932f:	2b 08                	sub    (%eax),%ecx
409331:	2b 06                	sub    (%esi),%eax
409333:	2b 04 2b             	sub    (%ebx,%ebp,1),%eax
409336:	02 2b                	add    (%ebx),%ch
409338:	00 2a                	add    %ch,(%edx)
40933a:	00 00                	add    %al,(%eax)
40933c:	13 30                	adc    (%eax),%esi
40933e:	05 00 8e 02 00       	add    $0x28e00,%eax
409343:	00 67 00             	add    %ah,0x0(%edi)
409346:	00 11                	add    %dl,(%ecx)
409348:	00 02                	add    %al,(%edx)
40934a:	03 28                	add    (%eax),%ebp
40934c:	52                   	push   %edx
40934d:	01 00                	add    %eax,(%eax)
40934f:	0a 00                	or     (%eax),%al
409351:	02 03                	add    (%ebx),%al
409353:	6f                   	outsl  %ds:(%esi),(%dx)
409354:	4f                   	dec    %edi
409355:	01 00                	add    %eax,(%eax)
409357:	0a 02                	or     (%edx),%al
409359:	28 d2                	sub    %dl,%dl
40935b:	00 00                	add    %al,(%eax)
40935d:	06                   	push   %es
40935e:	16                   	push   %ss
40935f:	fe 03                	incb   (%ebx)
409361:	28 ea                	sub    %ch,%dl
409363:	00 00                	add    %al,(%eax)
409365:	06                   	push   %es
409366:	0a 06                	or     (%esi),%al
409368:	75 15                	jne    0x40937f
40936a:	00 00                	add    %al,(%eax)
40936c:	02 0b                	add    (%ebx),%cl
40936e:	06                   	push   %es
40936f:	75 08                	jne    0x409379
409371:	00 00                	add    %al,(%eax)
409373:	02 0c 28             	add    (%eax,%ebp,1),%cl
409376:	49                   	dec    %ecx
409377:	01 00                	add    %eax,(%eax)
409379:	0a 20                	or     (%eax),%ah
40937b:	00 00                	add    %al,(%eax)
40937d:	01 00                	add    %eax,(%eax)
40937f:	5f                   	pop    %edi
409380:	20 00                	and    %al,(%eax)
409382:	00 01                	add    %al,(%ecx)
409384:	00 fe                	add    %bh,%dh
409386:	01 0d 06 14 fe 03    	add    %ecx,0x3fe1406
40938c:	13 04 11             	adc    (%ecx,%edx,1),%eax
40938f:	04 39                	add    $0x39,%al
409391:	40                   	inc    %eax
409392:	02 00                	add    (%eax),%al
409394:	00 00                	add    %al,(%eax)
409396:	02 28                	add    (%eax),%ch
409398:	d2 00                	rolb   %cl,(%eax)
40939a:	00 06                	add    %al,(%esi)
40939c:	13 08                	adc    (%eax),%ecx
40939e:	11 08                	adc    %ecx,(%eax)
4093a0:	13 07                	adc    (%edi),%eax
4093a2:	11 07                	adc    %eax,(%edi)
4093a4:	45                   	inc    %ebp
4093a5:	05 00 00 00 05       	add    $0x5000000,%eax
4093aa:	00 00                	add    %al,(%eax)
4093ac:	00 94 00 00 00 c1 00 	add    %dl,0xc10000(%eax,%eax,1)
4093b3:	00 00                	add    %al,(%eax)
4093b5:	15 02 00 00 2e       	adc    $0x2e000002,%eax
4093ba:	01 00                	add    %eax,(%eax)
4093bc:	00 38                	add    %bh,(%eax)
4093be:	12 02                	adc    (%edx),%al
4093c0:	00 00                	add    %al,(%eax)
4093c2:	28 53 01             	sub    %dl,0x1(%ebx)
4093c5:	00 0a                	add    %cl,(%edx)
4093c7:	13 05 07 14 fe 03    	adc    0x3fe1407,%eax
4093cd:	13 09                	adc    (%ecx),%ecx
4093cf:	11 09                	adc    %ecx,(%ecx)
4093d1:	2c 5a                	sub    $0x5a,%al
4093d3:	00 07                	add    %al,(%edi)
4093d5:	03 6f 4f             	add    0x4f(%edi),%ebp
4093d8:	01 00                	add    %eax,(%eax)
4093da:	0a 6f 71             	or     0x71(%edi),%ch
4093dd:	01 00                	add    %eax,(%eax)
4093df:	06                   	push   %es
4093e0:	2d 0e 07 03 6f       	sub    $0x6f03070e,%eax
4093e5:	4f                   	dec    %edi
4093e6:	01 00                	add    %eax,(%eax)
4093e8:	0a 6f 70             	or     0x70(%edi),%ch
4093eb:	01 00                	add    %eax,(%eax)
4093ed:	06                   	push   %es
4093ee:	2c 08                	sub    $0x8,%al
4093f0:	02 28                	add    (%eax),%ch
4093f2:	b2 00                	mov    $0x0,%dl
4093f4:	00 06                	add    %al,(%esi)
4093f6:	2b 01                	sub    (%ecx),%eax
4093f8:	16                   	push   %ss
4093f9:	13 0a                	adc    (%edx),%ecx
4093fb:	11 0a                	adc    %ecx,(%edx)
4093fd:	2c 20                	sub    $0x20,%al
4093ff:	00 07                	add    %al,(%edi)
409401:	6f                   	outsl  %ds:(%esi),(%dx)
409402:	4d                   	dec    %ebp
409403:	01 00                	add    %eax,(%eax)
409405:	06                   	push   %es
409406:	2d 0f 02 28 b5       	sub    $0xb528020f,%eax
40940b:	00 00                	add    %al,(%eax)
40940d:	06                   	push   %es
40940e:	2c 07                	sub    $0x7,%al
409410:	28 54 01 00          	sub    %dl,0x0(%ecx,%eax,1)
409414:	0a 2b                	or     (%ebx),%ch
409416:	05 28 55 01 00       	add    $0x15528,%eax
40941b:	0a 13                	or     (%ebx),%dl
40941d:	05 00 02 07 73       	add    $0x73070200,%eax
409422:	24 00                	and    $0x0,%al
409424:	00 06                	add    %al,(%esi)
409426:	6f                   	outsl  %ds:(%esi),(%dx)
409427:	13 01                	adc    (%ecx),%eax
409429:	00 06                	add    %al,(%esi)
40942b:	00 00                	add    %al,(%eax)
40942d:	02 6f 56             	add    0x56(%edi),%ch
409430:	01 00                	add    %eax,(%eax)
409432:	0a 11                	or     (%ecx),%dl
409434:	05 6f 42 01 00       	add    $0x1426f,%eax
409439:	0a 16                	or     (%esi),%dl
40943b:	fe 01                	incb   (%ecx)
40943d:	13 0b                	adc    (%ebx),%ecx
40943f:	11 0b                	adc    %ecx,(%ebx)
409441:	2c 09                	sub    $0x9,%al
409443:	02 11                	add    (%ecx),%dl
409445:	05 6f 57 01 00       	add    $0x1576f,%eax
40944a:	0a 00                	or     (%eax),%al
40944c:	38 83 01 00 00 02    	cmp    %al,0x2000001(%ebx)
409452:	28 cc                	sub    %cl,%ah
409454:	00 00                	add    %al,(%eax)
409456:	06                   	push   %es
409457:	2c 11                	sub    $0x11,%al
409459:	02 28                	add    (%eax),%ch
40945b:	ca 00 00             	lret   $0x0
40945e:	06                   	push   %es
40945f:	06                   	push   %es
409460:	6f                   	outsl  %ds:(%esi),(%dx)
409461:	42                   	inc    %edx
409462:	01 00                	add    %eax,(%eax)
409464:	0a 16                	or     (%esi),%dl
409466:	fe 01                	incb   (%ecx)
409468:	2b 01                	sub    (%ecx),%eax
40946a:	16                   	push   %ss
40946b:	13 0c 11             	adc    (%ecx,%edx,1),%ecx
40946e:	0c 2c                	or     $0x2c,%al
409470:	08 02                	or     %al,(%edx)
409472:	06                   	push   %es
409473:	28 cb                	sub    %cl,%bl
409475:	00 00                	add    %al,(%eax)
409477:	06                   	push   %es
409478:	00 38                	add    %bh,(%eax)
40947a:	56                   	push   %esi
40947b:	01 00                	add    %eax,(%eax)
40947d:	00 02                	add    %al,(%edx)
40947f:	7b 99                	jnp    0x40941a
409481:	00 00                	add    %al,(%eax)
409483:	04 6f                	add    $0x6f,%al
409485:	41                   	inc    %ecx
409486:	01 00                	add    %eax,(%eax)
409488:	06                   	push   %es
409489:	13 06                	adc    (%esi),%eax
40948b:	02 7b 99             	add    -0x67(%ebx),%bh
40948e:	00 00                	add    %al,(%eax)
409490:	04 17                	add    $0x17,%al
409492:	6f                   	outsl  %ds:(%esi),(%dx)
409493:	7b 01                	jnp    0x409496
409495:	00 06                	add    %al,(%esi)
409497:	00 02                	add    %al,(%edx)
409499:	7b 99                	jnp    0x409434
40949b:	00 00                	add    %al,(%eax)
40949d:	04 06                	add    $0x6,%al
40949f:	6f                   	outsl  %ds:(%esi),(%dx)
4094a0:	f5                   	cmc
4094a1:	01 00                	add    %eax,(%eax)
4094a3:	06                   	push   %es
4094a4:	6f                   	outsl  %ds:(%esi),(%dx)
4094a5:	63 01                	arpl   %eax,(%ecx)
4094a7:	00 06                	add    %al,(%esi)
4094a9:	00 02                	add    %al,(%edx)
4094ab:	7b 99                	jnp    0x409446
4094ad:	00 00                	add    %al,(%eax)
4094af:	04 02                	add    $0x2,%al
4094b1:	7b 99                	jnp    0x40944c
4094b3:	00 00                	add    %al,(%eax)
4094b5:	04 6f                	add    $0x6f,%al
4094b7:	62 01                	bound  %eax,(%ecx)
4094b9:	00 06                	add    %al,(%esi)
4094bb:	13 0d 12 0d 11 06    	adc    0x6110d12,%ecx
4094c1:	28 13                	sub    %dl,(%ebx)
4094c3:	01 00                	add    %eax,(%eax)
4094c5:	0a 6f 43             	or     0x43(%edi),%ch
4094c8:	01 00                	add    %eax,(%eax)