405326:	03 00                	add    (%eax),%eax
405328:	29 00                	sub    %eax,(%eax)
40532a:	00 00                	add    %al,(%eax)
40532c:	18 00                	sbb    %al,(%eax)
40532e:	00 11                	add    %dl,(%ecx)
405330:	02 7b 53             	add    0x53(%ebx),%bh
405333:	00 00                	add    %al,(%eax)
405335:	04 0a                	add    $0xa,%al
405337:	06                   	push   %es
405338:	0b 07                	or     (%edi),%eax
40533a:	03 28                	add    (%eax),%ebp
40533c:	cf                   	iret
40533d:	00 00                	add    %al,(%eax)
40533f:	0a 74 48 00          	or     0x0(%eax,%ecx,2),%dh
405343:	00 01                	add    %al,(%ecx)
405345:	0c 02                	or     $0x2,%al
405347:	7c 53                	jl     0x40539c
405349:	00 00                	add    %al,(%eax)
40534b:	04 08                	add    $0x8,%al
40534d:	07                   	pop    %es
40534e:	28 02                	sub    %al,(%edx)
405350:	00 00                	add    %al,(%eax)
405352:	2b 0a                	sub    (%edx),%ecx
405354:	06                   	push   %es
405355:	07                   	pop    %es
405356:	33 df                	xor    %edi,%ebx
405358:	2a 00                	sub    (%eax),%al
40535a:	00 00                	add    %al,(%eax)
40535c:	13 30                	adc    (%eax),%esi
40535e:	03 00                	add    (%eax),%eax
405360:	29 00                	sub    %eax,(%eax)
405362:	00 00                	add    %al,(%eax)
405364:	18 00                	sbb    %al,(%eax)
405366:	00 11                	add    %dl,(%ecx)
405368:	02 7b 54             	add    0x54(%ebx),%bh
40536b:	00 00                	add    %al,(%eax)
40536d:	04 0a                	add    $0xa,%al
40536f:	06                   	push   %es
405370:	0b 07                	or     (%edi),%eax
405372:	03 28                	add    (%eax),%ebp
405374:	cd 00                	int    $0x0
405376:	00 0a                	add    %cl,(%edx)
405378:	74 48                	je     0x4053c2
40537a:	00 00                	add    %al,(%eax)
40537c:	01 0c 02             	add    %ecx,(%edx,%eax,1)
40537f:	7c 54                	jl     0x4053d5
405381:	00 00                	add    %al,(%eax)
405383:	04 08                	add    $0x8,%al
405385:	07                   	pop    %es
405386:	28 02                	sub    %al,(%edx)
405388:	00 00                	add    %al,(%eax)
40538a:	2b 0a                	sub    (%edx),%ecx
40538c:	06                   	push   %es
40538d:	07                   	pop    %es
40538e:	33 df                	xor    %edi,%ebx
405390:	2a 00                	sub    (%eax),%al
405392:	00 00                	add    %al,(%eax)
405394:	13 30                	adc    (%eax),%esi
405396:	03 00                	add    (%eax),%eax
405398:	29 00                	sub    %eax,(%eax)
40539a:	00 00                	add    %al,(%eax)
40539c:	18 00                	sbb    %al,(%eax)
40539e:	00 11                	add    %dl,(%ecx)
4053a0:	02 7b 54             	add    0x54(%ebx),%bh
4053a3:	00 00                	add    %al,(%eax)
4053a5:	04 0a                	add    $0xa,%al
4053a7:	06                   	push   %es
4053a8:	0b 07                	or     (%edi),%eax
4053aa:	03 28                	add    (%eax),%ebp
4053ac:	cf                   	iret
4053ad:	00 00                	add    %al,(%eax)
4053af:	0a 74 48 00          	or     0x0(%eax,%ecx,2),%dh
4053b3:	00 01                	add    %al,(%ecx)
4053b5:	0c 02                	or     $0x2,%al
4053b7:	7c 54                	jl     0x40540d
4053b9:	00 00                	add    %al,(%eax)
4053bb:	04 08                	add    $0x8,%al
4053bd:	07                   	pop    %es
4053be:	28 02                	sub    %al,(%edx)
4053c0:	00 00                	add    %al,(%eax)
4053c2:	2b 0a                	sub    (%edx),%ecx
4053c4:	06                   	push   %es
4053c5:	07                   	pop    %es
4053c6:	33 df                	xor    %edi,%ebx
4053c8:	2a 7a 02             	sub    0x2(%edx),%bh
4053cb:	14 7d                	adc    $0x7d,%al
4053cd:	51                   	push   %ecx
4053ce:	00 00                	add    %al,(%eax)
4053d0:	04 02                	add    $0x2,%al
4053d2:	14 7d                	adc    $0x7d,%al
4053d4:	55                   	push   %ebp
4053d5:	00 00                	add    %al,(%eax)
4053d7:	04 02                	add    $0x2,%al
4053d9:	28 2a                	sub    %ch,(%edx)
4053db:	01 00                	add    %eax,(%eax)
4053dd:	0a 00                	or     (%eax),%al
4053df:	00 02                	add    %al,(%edx)
4053e1:	28 c7                	sub    %al,%bh
4053e3:	00 00                	add    %al,(%eax)
4053e5:	06                   	push   %es
4053e6:	00 2a                	add    %ch,(%edx)
4053e8:	13 30                	adc    (%eax),%esi
4053ea:	02 00                	add    (%eax),%al
4053ec:	3c 00                	cmp    $0x0,%al
4053ee:	00 00                	add    %al,(%eax)
4053f0:	3b 00                	cmp    (%eax),%eax
4053f2:	00 11                	add    %dl,(%ecx)
4053f4:	00 73 32             	add    %dh,0x32(%ebx)
4053f7:	00 00                	add    %al,(%eax)
4053f9:	0a 0a                	or     (%edx),%cl
4053fb:	06                   	push   %es
4053fc:	03 6f 33             	add    0x33(%edi),%ebp
4053ff:	00 00                	add    %al,(%eax)
405401:	0a 00                	or     (%eax),%al
405403:	06                   	push   %es
405404:	6f                   	outsl  %ds:(%esi),(%dx)
405405:	34 00                	xor    $0x0,%al
405407:	00 0a                	add    %cl,(%edx)
405409:	17                   	pop    %ss
40540a:	fe 01                	incb   (%ecx)
40540c:	0b 07                	or     (%edi),%eax
40540e:	2c 1a                	sub    $0x1a,%al
405410:	00 04 06             	add    %al,(%esi,%eax,1)
405413:	6f                   	outsl  %ds:(%esi),(%dx)
405414:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
405419:	cb                   	lret
40541a:	00 00                	add    %al,(%eax)
40541c:	06                   	push   %es
40541d:	00 04 17             	add    %al,(%edi,%edx,1)
405420:	6f                   	outsl  %ds:(%esi),(%dx)
405421:	c9                   	leave
405422:	00 00                	add    %al,(%eax)
405424:	06                   	push   %es
405425:	00 17                	add    %dl,(%edi)
405427:	0c 2b                	or     $0x2b,%al
405429:	04 16                	add    $0x16,%al
40542b:	0c 2b                	or     $0x2b,%al
40542d:	00 08                	add    %cl,(%eax)
40542f:	2a 13                	sub    (%ebx),%dl
405431:	30 02                	xor    %al,(%edx)
405433:	00 34 00             	add    %dh,(%eax,%eax,1)
405436:	00 00                	add    %al,(%eax)
405438:	3c 00                	cmp    $0x0,%al
40543a:	00 11                	add    %dl,(%ecx)
40543c:	00 73 2b             	add    %dh,0x2b(%ebx)
40543f:	01 00                	add    %eax,(%eax)
405441:	0a 0a                	or     (%edx),%cl
405443:	06                   	push   %es
405444:	6f                   	outsl  %ds:(%esi),(%dx)
405445:	34 00                	xor    $0x0,%al
405447:	00 0a                	add    %cl,(%edx)
405449:	17                   	pop    %ss
40544a:	fe 01                	incb   (%ecx)
40544c:	0b 07                	or     (%edi),%eax
40544e:	2c 1a                	sub    $0x1a,%al
405450:	00 03                	add    %al,(%ebx)
405452:	06                   	push   %es
405453:	6f                   	outsl  %ds:(%esi),(%dx)
405454:	2c 01                	sub    $0x1,%al
405456:	00 0a                	add    %cl,(%edx)
405458:	6f                   	outsl  %ds:(%esi),(%dx)
405459:	cb                   	lret
40545a:	00 00                	add    %al,(%eax)
40545c:	06                   	push   %es
40545d:	00 03                	add    %al,(%ebx)
40545f:	17                   	pop    %ss
405460:	6f                   	outsl  %ds:(%esi),(%dx)
405461:	c9                   	leave
405462:	00 00                	add    %al,(%eax)
405464:	06                   	push   %es
405465:	00 17                	add    %dl,(%edi)
405467:	0c 2b                	or     $0x2b,%al
405469:	04 16                	add    $0x16,%al
40546b:	0c 2b                	or     $0x2b,%al
40546d:	00 08                	add    %cl,(%eax)
40546f:	2a 13                	sub    (%ebx),%dl
405471:	30 01                	xor    %al,(%ecx)
405473:	00 11                	add    %dl,(%ecx)
405475:	00 00                	add    %al,(%eax)
405477:	00 06                	add    %al,(%esi)
405479:	00 00                	add    %al,(%eax)
40547b:	11 00                	adc    %eax,(%eax)
40547d:	02 7b 56             	add    0x56(%ebx),%bh
405480:	00 00                	add    %al,(%eax)
405482:	04 6f                	add    $0x6f,%al
405484:	2d 01 00 0a 0a       	sub    $0xa0a0001,%eax
405489:	2b 00                	sub    (%eax),%eax
40548b:	06                   	push   %es
40548c:	2a 72 00             	sub    0x0(%edx),%dh
40548f:	02 7b 56             	add    0x56(%ebx),%bh
405492:	00 00                	add    %al,(%eax)
405494:	04 03                	add    $0x3,%al
405496:	6f                   	outsl  %ds:(%esi),(%dx)
405497:	2e 01 00             	add    %eax,%cs:(%eax)
40549a:	0a 00                	or     (%eax),%al
40549c:	02 7b 57             	add    0x57(%ebx),%bh
40549f:	00 00                	add    %al,(%eax)
4054a1:	04 03                	add    $0x3,%al
4054a3:	6f                   	outsl  %ds:(%esi),(%dx)
4054a4:	2e 01 00             	add    %eax,%cs:(%eax)
4054a7:	0a 00                	or     (%eax),%al
4054a9:	2a 00                	sub    (%eax),%al
4054ab:	00 13                	add    %dl,(%ebx)
4054ad:	30 01                	xor    %al,(%ecx)
4054af:	00 11                	add    %dl,(%ecx)
4054b1:	00 00                	add    %al,(%eax)
4054b3:	00 15 00 00 11 00    	add    %dl,0x110000
4054b9:	02 7b 56             	add    0x56(%ebx),%bh
4054bc:	00 00                	add    %al,(%eax)
4054be:	04 6f                	add    $0x6f,%al
4054c0:	2f                   	das
4054c1:	01 00                	add    %eax,(%eax)
4054c3:	0a 0a                	or     (%edx),%cl
4054c5:	2b 00                	sub    (%eax),%eax
4054c7:	06                   	push   %es
4054c8:	2a 3e                	sub    (%esi),%bh
4054ca:	00 02                	add    %al,(%edx)
4054cc:	7b 56                	jnp    0x405524
4054ce:	00 00                	add    %al,(%eax)
4054d0:	04 03                	add    $0x3,%al
4054d2:	6f                   	outsl  %ds:(%esi),(%dx)
4054d3:	59                   	pop    %ecx
4054d4:	00 00                	add    %al,(%eax)
4054d6:	0a 00                	or     (%eax),%al
4054d8:	2a b6 00 02 7b 58    	sub    0x587b0200(%esi),%dh
4054de:	00 00                	add    %al,(%eax)
4054e0:	04 02                	add    $0x2,%al
4054e2:	7b 57                	jnp    0x40553b
4054e4:	00 00                	add    %al,(%eax)
4054e6:	04 16                	add    $0x16,%al
4054e8:	02 7b 57             	add    0x57(%ebx),%bh
4054eb:	00 00                	add    %al,(%eax)
4054ed:	04 6f                	add    $0x6f,%al
4054ef:	30 01                	xor    %al,(%ecx)
4054f1:	00 0a                	add    %cl,(%edx)
4054f3:	73 52                	jae    0x405547
4054f5:	00 00                	add    %al,(%eax)
4054f7:	0a 6f 31             	or     0x31(%edi),%ch
4054fa:	01 00                	add    %eax,(%eax)
4054fc:	0a 00                	or     (%eax),%al
4054fe:	02 03                	add    (%ebx),%al
405500:	28 bd 00 00 06 00    	sub    %bh,0x60000(%ebp)
405506:	2a 00                	sub    (%eax),%al
405508:	13 30                	adc    (%eax),%esi
40550a:	03 00                	add    (%eax),%eax
40550c:	40                   	inc    %eax
40550d:	00 00                	add    %al,(%eax)
40550f:	00 3d 00 00 11 00    	add    %bh,0x110000
405515:	73 cc                	jae    0x4054e3
405517:	00 00                	add    %al,(%eax)
405519:	06                   	push   %es
40551a:	0a 06                	or     (%esi),%al
40551c:	02 28                	add    (%eax),%ch
40551e:	ba 00 00 06 6f       	mov    $0x6f060000,%edx
405523:	cb                   	lret
405524:	00 00                	add    %al,(%eax)
405526:	06                   	push   %es
405527:	00 02                	add    %al,(%edx)
405529:	7b 52                	jnp    0x40557d
40552b:	00 00                	add    %al,(%eax)
40552d:	04 25                	add    $0x25,%al
40552f:	2d 03 26 2b 08       	sub    $0x82b2603,%eax
405534:	03 06                	add    (%esi),%eax
405536:	6f                   	outsl  %ds:(%esi),(%dx)
405537:	ac                   	lods   %ds:(%esi),%al
405538:	00 00                	add    %al,(%eax)
40553a:	06                   	push   %es
40553b:	00 06                	add    %al,(%esi)
40553d:	6f                   	outsl  %ds:(%esi),(%dx)
40553e:	c8 00 00 06          	enter  $0x0,$0x6
405542:	0b 07                	or     (%edi),%eax
405544:	2c 0d                	sub    $0xd,%al
405546:	02 06                	add    (%esi),%al
405548:	6f                   	outsl  %ds:(%esi),(%dx)
405549:	ca 00 00             	lret   $0x0
40554c:	06                   	push   %es
40554d:	28 bb 00 00 06 00    	sub    %bh,0x60000(%ebx)
405553:	2a 1b                	sub    (%ebx),%bl
405555:	30 03                	xor    %al,(%ebx)
405557:	00 d6                	add    %dl,%dh
405559:	00 00                	add    %al,(%eax)
40555b:	00 3e                	add    %bh,(%esi)
40555d:	00 00                	add    %al,(%eax)
40555f:	11 00                	adc    %eax,(%eax)
405561:	73 32                	jae    0x405595
405563:	01 00                	add    %eax,(%eax)
405565:	0a 0a                	or     (%edx),%cl
405567:	00 06                	add    %al,(%esi)
405569:	6f                   	outsl  %ds:(%esi),(%dx)
40556a:	33 01                	xor    (%ecx),%eax
40556c:	00 0a                	add    %cl,(%edx)
40556e:	0b 2b                	or     (%ebx),%ebp
405570:	1a 12                	sbb    (%edx),%dl
405572:	01 28                	add    %ebp,(%eax)
405574:	34 01                	xor    $0x1,%al
405576:	00 0a                	add    %cl,(%edx)
405578:	0c 02                	or     $0x2,%al
40557a:	7b 58                	jnp    0x4055d4
40557c:	00 00                	add    %al,(%eax)
40557e:	04 6f                	add    $0x6f,%al
405580:	5b                   	pop    %ebx
405581:	00 00                	add    %al,(%eax)
405583:	0a 14 6f             	or     (%edi,%ebp,2),%dl
405586:	35 01 00 0a 00       	xor    $0xa0001,%eax
40558b:	12 01                	adc    (%ecx),%al
40558d:	28 36                	sub    %dh,(%esi)
40558f:	01 00                	add    %eax,(%eax)
405591:	0a 2d dd de 0f 12    	or     0x120fdedd,%ch
405597:	01 fe                	add    %edi,%esi
405599:	16                   	push   %ss
40559a:	19 00                	sbb    %eax,(%eax)
40559c:	00 1b                	add    %bl,(%ebx)
40559e:	6f                   	outsl  %ds:(%esi),(%dx)
40559f:	3b 00                	cmp    (%eax),%eax
4055a1:	00 0a                	add    %cl,(%edx)
4055a3:	00 dc                	add    %bl,%ah
4055a5:	02 28                	add    (%eax),%ch
4055a7:	c0 00 00             	rolb   $0x0,(%eax)
4055aa:	06                   	push   %es
4055ab:	14 fe                	adc    $0xfe,%al
4055ad:	03 0d 09 39 80 00    	add    0x803909,%ecx
4055b3:	00 00                	add    %al,(%eax)
4055b5:	00 00                	add    %al,(%eax)
4055b7:	02 28                	add    (%eax),%ch
4055b9:	c0 00 00             	rolb   $0x0,(%eax)
4055bc:	06                   	push   %es
4055bd:	6f                   	outsl  %ds:(%esi),(%dx)
4055be:	37                   	aaa
4055bf:	01 00                	add    %eax,(%eax)
4055c1:	0a 13                	or     (%ebx),%dl
4055c3:	04 2b                	add    $0x2b,%al
4055c5:	56                   	push   %esi
4055c6:	73 09                	jae    0x4055d1
4055c8:	01 00                	add    %eax,(%eax)
4055ca:	06                   	push   %es
4055cb:	13 05 11 05 02 7d    	adc    0x7d020511,%eax
4055d1:	95                   	xchg   %eax,%ebp
4055d2:	00 00                	add    %al,(%eax)
4055d4:	04 11                	add    $0x11,%al
4055d6:	05 11 04 6f 38       	add    $0x386f0411,%eax
4055db:	01 00                	add    %eax,(%eax)
4055dd:	0a 7d 94             	or     -0x6c(%ebp),%bh
4055e0:	00 00                	add    %al,(%eax)
4055e2:	04 00                	add    $0x0,%al
4055e4:	11 05 7b 94 00 00    	adc    %eax,0x947b
4055ea:	04 73                	add    $0x73,%al
4055ec:	cd 00                	int    $0x0
4055ee:	00 06                	add    %al,(%esi)
4055f0:	13 06                	adc    (%esi),%eax
4055f2:	11 06                	adc    %eax,(%esi)