40b38b:	00 45 00             	add    %al,0x0(%ebp)
40b38e:	00 00                	add    %al,(%eax)
40b390:	00 00                	add    %al,(%eax)
40b392:	00 00                	add    %al,(%eax)
40b394:	02 03                	add    (%ebx),%al
40b396:	28 98 01 00 06 00    	sub    %bl,0x60001(%eax)
40b39c:	00 02                	add    %al,(%edx)
40b39e:	04 7d                	add    $0x7d,%al
40b3a0:	da 00                	fiaddl (%eax)
40b3a2:	00 04 02             	add    %al,(%edx,%eax,1)
40b3a5:	28 92 01 00 06 1a    	sub    %dl,0x1a060001(%edx)
40b3ab:	6f                   	outsl  %ds:(%esi),(%dx)
40b3ac:	ef                   	out    %eax,(%dx)
40b3ad:	00 00                	add    %al,(%eax)
40b3af:	0a 00                	or     (%eax),%al
40b3b1:	02 28                	add    (%eax),%ch
40b3b3:	92                   	xchg   %eax,%edx
40b3b4:	01 00                	add    %eax,(%eax)
40b3b6:	06                   	push   %es
40b3b7:	18 6f 7d             	sbb    %ch,0x7d(%edi)
40b3ba:	01 00                	add    %eax,(%eax)
40b3bc:	0a 00                	or     (%eax),%al
40b3be:	02 28                	add    (%eax),%ch
40b3c0:	92                   	xchg   %eax,%edx
40b3c1:	01 00                	add    %eax,(%eax)
40b3c3:	06                   	push   %es
40b3c4:	1d 6f 7e 01 00       	sbb    $0x17e6f,%eax
40b3c9:	0a 00                	or     (%eax),%al
40b3cb:	02 28                	add    (%eax),%ch
40b3cd:	92                   	xchg   %eax,%edx
40b3ce:	01 00                	add    %eax,(%eax)
40b3d0:	06                   	push   %es
40b3d1:	18 6f 7f             	sbb    %ch,0x7f(%edi)
40b3d4:	01 00                	add    %eax,(%eax)
40b3d6:	0a 00                	or     (%eax),%al
40b3d8:	2a 00                	sub    (%eax),%al
40b3da:	00 00                	add    %al,(%eax)
40b3dc:	13 30                	adc    (%eax),%esi
40b3de:	01 00                	add    %eax,(%eax)
40b3e0:	0c 00                	or     $0x0,%al
40b3e2:	00 00                	add    %al,(%eax)
40b3e4:	85 00                	test   %eax,(%eax)
40b3e6:	00 11                	add    %dl,(%ecx)
40b3e8:	00 02                	add    %al,(%edx)
40b3ea:	7b db                	jnp    0x40b3c7
40b3ec:	00 00                	add    %al,(%eax)
40b3ee:	04 0a                	add    $0xa,%al
40b3f0:	2b 00                	sub    (%eax),%eax
40b3f2:	06                   	push   %es
40b3f3:	2a 13                	sub    (%ebx),%dl
40b3f5:	30 02                	xor    %al,(%edx)
40b3f7:	00 45 00             	add    %al,0x0(%ebp)
40b3fa:	00 00                	add    %al,(%eax)
40b3fc:	00 00                	add    %al,(%eax)
40b3fe:	00 00                	add    %al,(%eax)
40b400:	02 03                	add    (%ebx),%al
40b402:	28 98 01 00 06 00    	sub    %bl,0x60001(%eax)
40b408:	00 02                	add    %al,(%edx)
40b40a:	04 7d                	add    $0x7d,%al
40b40c:	db 00                	fildl  (%eax)
40b40e:	00 04 02             	add    %al,(%edx,%eax,1)
40b411:	28 92 01 00 06 1a    	sub    %dl,0x1a060001(%edx)
40b417:	6f                   	outsl  %ds:(%esi),(%dx)
40b418:	ef                   	out    %eax,(%dx)
40b419:	00 00                	add    %al,(%eax)
40b41b:	0a 00                	or     (%eax),%al
40b41d:	02 28                	add    (%eax),%ch
40b41f:	92                   	xchg   %eax,%edx
40b420:	01 00                	add    %eax,(%eax)
40b422:	06                   	push   %es
40b423:	18 6f 7d             	sbb    %ch,0x7d(%edi)
40b426:	01 00                	add    %eax,(%eax)
40b428:	0a 00                	or     (%eax),%al
40b42a:	02 28                	add    (%eax),%ch
40b42c:	92                   	xchg   %eax,%edx
40b42d:	01 00                	add    %eax,(%eax)
40b42f:	06                   	push   %es
40b430:	1d 6f 7e 01 00       	sbb    $0x17e6f,%eax
40b435:	0a 00                	or     (%eax),%al
40b437:	02 28                	add    (%eax),%ch
40b439:	92                   	xchg   %eax,%edx
40b43a:	01 00                	add    %eax,(%eax)
40b43c:	06                   	push   %es
40b43d:	18 6f 7f             	sbb    %ch,0x7f(%edi)
40b440:	01 00                	add    %eax,(%eax)
40b442:	0a 00                	or     (%eax),%al
40b444:	2a 00                	sub    (%eax),%al
40b446:	00 00                	add    %al,(%eax)
40b448:	13 30                	adc    (%eax),%esi
40b44a:	02 00                	add    (%eax),%al
40b44c:	23 00                	and    (%eax),%eax
40b44e:	00 00                	add    %al,(%eax)
40b450:	0f 00 00             	sldt   (%eax)
40b453:	11 02                	adc    %eax,(%edx)
40b455:	28 36                	sub    %dh,(%esi)
40b457:	00 00                	add    %al,(%eax)
40b459:	0a 00                	or     (%eax),%al
40b45b:	00 03                	add    %al,(%ebx)
40b45d:	14 fe                	adc    $0xfe,%al
40b45f:	01 0a                	add    %ecx,(%edx)
40b461:	06                   	push   %es
40b462:	2c 0b                	sub    $0xb,%al
40b464:	72 f2                	jb     0x40b458
40b466:	2d 01 70 73 9c       	sub    $0x9c737001,%eax
40b46b:	00 00                	add    %al,(%eax)
40b46d:	0a 7a 02             	or     0x2(%edx),%bh
40b470:	03 7d dc             	add    -0x24(%ebp),%edi
40b473:	00 00                	add    %al,(%eax)
40b475:	04 2a                	add    $0x2a,%al
40b477:	00 13                	add    %dl,(%ebx)
40b479:	30 01                	xor    %al,(%ecx)
40b47b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b47e:	00 00                	add    %al,(%eax)
40b480:	14 00                	adc    $0x0,%al
40b482:	00 11                	add    %dl,(%ecx)
40b484:	00 02                	add    %al,(%edx)
40b486:	7b de                	jnp    0x40b466
40b488:	00 00                	add    %al,(%eax)
40b48a:	04 0a                	add    $0xa,%al
40b48c:	2b 00                	sub    (%eax),%eax
40b48e:	06                   	push   %es
40b48f:	2a 13                	sub    (%ebx),%dl
40b491:	30 01                	xor    %al,(%ecx)
40b493:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b496:	00 00                	add    %al,(%eax)
40b498:	10 00                	adc    %al,(%eax)
40b49a:	00 11                	add    %dl,(%ecx)
40b49c:	00 02                	add    %al,(%edx)
40b49e:	7b dc                	jnp    0x40b47c
40b4a0:	00 00                	add    %al,(%eax)
40b4a2:	04 0a                	add    $0xa,%al
40b4a4:	2b 00                	sub    (%eax),%eax
40b4a6:	06                   	push   %es
40b4a7:	2a 13                	sub    (%ebx),%dl
40b4a9:	30 01                	xor    %al,(%ecx)
40b4ab:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b4ae:	00 00                	add    %al,(%eax)
40b4b0:	23 00                	and    (%eax),%eax
40b4b2:	00 11                	add    %dl,(%ecx)
40b4b4:	00 02                	add    %al,(%edx)
40b4b6:	7b dd                	jnp    0x40b495
40b4b8:	00 00                	add    %al,(%eax)
40b4ba:	04 0a                	add    $0xa,%al
40b4bc:	2b 00                	sub    (%eax),%eax
40b4be:	06                   	push   %es
40b4bf:	2a 13                	sub    (%ebx),%dl
40b4c1:	30 01                	xor    %al,(%ecx)
40b4c3:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b4c6:	00 00                	add    %al,(%eax)
40b4c8:	0f 00 00             	sldt   (%eax)
40b4cb:	11 00                	adc    %eax,(%eax)
40b4cd:	02 7b df             	add    -0x21(%ebx),%bh
40b4d0:	00 00                	add    %al,(%eax)
40b4d2:	04 0a                	add    $0xa,%al
40b4d4:	2b 00                	sub    (%eax),%eax
40b4d6:	06                   	push   %es
40b4d7:	2a 13                	sub    (%ebx),%dl
40b4d9:	30 02                	xor    %al,(%edx)
40b4db:	00 1a                	add    %bl,(%edx)
40b4dd:	00 00                	add    %al,(%eax)
40b4df:	00 1a                	add    %bl,(%edx)
40b4e1:	00 00                	add    %al,(%eax)
40b4e3:	11 00                	adc    %eax,(%eax)
40b4e5:	02 6f b8             	add    -0x48(%edi),%ch
40b4e8:	01 00                	add    %eax,(%eax)
40b4ea:	06                   	push   %es
40b4eb:	0a 12                	or     (%edx),%dl
40b4ed:	00 03                	add    %al,(%ebx)
40b4ef:	6f                   	outsl  %ds:(%esi),(%dx)
40b4f0:	f5                   	cmc
40b4f1:	01 00                	add    %eax,(%eax)
40b4f3:	06                   	push   %es
40b4f4:	28 93 00 00 0a 0b    	sub    %dl,0xb0a0000(%ebx)
40b4fa:	2b 00                	sub    (%eax),%eax
40b4fc:	07                   	pop    %es
40b4fd:	2a 26                	sub    (%esi),%ah
40b4ff:	00 02                	add    %al,(%edx)
40b501:	03 7d dd             	add    -0x23(%ebp),%edi
40b504:	00 00                	add    %al,(%eax)
40b506:	04 2a                	add    $0x2a,%al
40b508:	26 00 02             	add    %al,%es:(%edx)
40b50b:	03 7d df             	add    -0x21(%ebp),%edi
40b50e:	00 00                	add    %al,(%eax)
40b510:	04 2a                	add    $0x2a,%al
40b512:	8a 02                	mov    (%edx),%al
40b514:	03 28                	add    (%eax),%ebp
40b516:	57                   	push   %edi
40b517:	00 00                	add    %al,(%eax)
40b519:	06                   	push   %es
40b51a:	00 00                	add    %al,(%eax)
40b51c:	02 73 03             	add    0x3(%ebx),%dh
40b51f:	00 00                	add    %al,(%eax)
40b521:	06                   	push   %es
40b522:	28 c1                	sub    %al,%cl
40b524:	01 00                	add    %eax,(%eax)
40b526:	06                   	push   %es
40b527:	00 02                	add    %al,(%edx)
40b529:	22 00                	and    (%eax),%al
40b52b:	00 80 3f 28 c3 01    	add    %al,0x1c3283f(%eax)
40b531:	00 06                	add    %al,(%esi)
40b533:	00 2a                	add    %ch,(%edx)
40b535:	00 00                	add    %al,(%eax)
40b537:	00 13                	add    %dl,(%ebx)
40b539:	30 01                	xor    %al,(%ecx)
40b53b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40b53e:	00 00                	add    %al,(%eax)
40b540:	86 00                	xchg   %al,(%eax)
40b542:	00 11                	add    %dl,(%ecx)
40b544:	00 02                	add    %al,(%edx)
40b546:	7b e0                	jnp    0x40b528
40b548:	00 00                	add    %al,(%eax)
40b54a:	04 0a                	add    $0xa,%al
40b54c:	2b 00                	sub    (%eax),%eax
40b54e:	06                   	push   %es
40b54f:	2a 26                	sub    (%esi),%ah
40b551:	00 02                	add    %al,(%edx)
40b553:	03 7d e0             	add    -0x20(%ebp),%edi
40b556:	00 00                	add    %al,(%eax)
40b558:	04 2a                	add    $0x2a,%al
40b55a:	00 00                	add    %al,(%eax)
40b55c:	13 30                	adc    (%eax),%esi
40b55e:	01 00                	add    %eax,(%eax)
40b560:	0c 00                	or     $0x0,%al
40b562:	00 00                	add    %al,(%eax)
40b564:	87 00                	xchg   %eax,(%eax)
40b566:	00 11                	add    %dl,(%ecx)
40b568:	00 02                	add    %al,(%edx)
40b56a:	7b e1                	jnp    0x40b54d
40b56c:	00 00                	add    %al,(%eax)
40b56e:	04 0a                	add    $0xa,%al
40b570:	2b 00                	sub    (%eax),%eax
40b572:	06                   	push   %es
40b573:	2a 26                	sub    (%esi),%ah
40b575:	00 02                	add    %al,(%edx)
40b577:	03 7d e1             	add    -0x1f(%ebp),%edi
40b57a:	00 00                	add    %al,(%eax)
40b57c:	04 2a                	add    $0x2a,%al
40b57e:	66 00 03             	data16 add %al,(%ebx)
40b581:	6f                   	outsl  %ds:(%esi),(%dx)
40b582:	92                   	xchg   %eax,%edx
40b583:	01 00                	add    %eax,(%eax)
40b585:	06                   	push   %es
40b586:	02 28                	add    (%eax),%ch
40b588:	c0 01 00             	rolb   $0x0,(%ecx)
40b58b:	06                   	push   %es
40b58c:	7b 01                	jnp    0x40b58f
40b58e:	00 00                	add    %al,(%eax)
40b590:	04 6f                	add    $0x6f,%al
40b592:	82 01 00             	addb   $0x0,(%ecx)
40b595:	0a 00                	or     (%eax),%al
40b597:	2a 1b                	sub    (%ebx),%bl
40b599:	30 03                	xor    %al,(%ebx)
40b59b:	00 e1                	add    %ah,%cl
40b59d:	00 00                	add    %al,(%eax)
40b59f:	00 88 00 00 11 00    	add    %cl,0x110000(%eax)
40b5a5:	03 6f 8f             	add    -0x71(%edi),%ebp
40b5a8:	01 00                	add    %eax,(%eax)
40b5aa:	06                   	push   %es
40b5ab:	6f                   	outsl  %ds:(%esi),(%dx)
40b5ac:	ba 01 00 06 0a       	mov    $0xa060001,%edx
40b5b1:	03 6f 8f             	add    -0x71(%edi),%ebp
40b5b4:	01 00                	add    %eax,(%eax)
40b5b6:	06                   	push   %es
40b5b7:	6f                   	outsl  %ds:(%esi),(%dx)
40b5b8:	bb 01 00 06 0b       	mov    $0xb060001,%ebx
40b5bd:	07                   	pop    %es
40b5be:	2c 35                	sub    $0x35,%al
40b5c0:	00 02                	add    %al,(%edx)
40b5c2:	28 c0                	sub    %al,%al
40b5c4:	01 00                	add    %eax,(%eax)
40b5c6:	06                   	push   %es
40b5c7:	7b 04                	jnp    0x40b5cd
40b5c9:	00 00                	add    %al,(%eax)
40b5cb:	04 73                	add    $0x73,%al
40b5cd:	04 01                	add    $0x1,%al
40b5cf:	00 0a                	add    %cl,(%edx)
40b5d1:	0c 00                	or     $0x0,%al
40b5d3:	03 6f 92             	add    -0x6e(%edi),%ebp
40b5d6:	01 00                	add    %eax,(%eax)
40b5d8:	06                   	push   %es
40b5d9:	08 06                	or     %al,(%esi)
40b5db:	6f                   	outsl  %ds:(%esi),(%dx)
40b5dc:	7d 00                	jge    0x40b5de
40b5de:	00 0a                	add    %cl,(%edx)
40b5e0:	00 00                	add    %al,(%eax)
40b5e2:	de 0b                	fimuls (%ebx)
40b5e4:	08 2c 07             	or     %ch,(%edi,%eax,1)
40b5e7:	08 6f 5c             	or     %ch,0x5c(%edi)
40b5ea:	00 00                	add    %al,(%eax)
40b5ec:	0a 00                	or     (%eax),%al
40b5ee:	dc 00                	faddl  (%eax)
40b5f0:	38 87 00 00 00 03    	cmp    %al,0x3000000(%edi)
40b5f6:	6f                   	outsl  %ds:(%esi),(%dx)
40b5f7:	8f 01                	pop    (%ecx)
40b5f9:	00 06                	add    %al,(%esi)
40b5fb:	6f                   	outsl  %ds:(%esi),(%dx)
40b5fc:	b8 01 00 06 13       	mov    $0x13060001,%eax
40b601:	04 12                	add    $0x12,%al
40b603:	04 28                	add    $0x28,%al
40b605:	54                   	push   %esp
40b606:	00 00                	add    %al,(%eax)
40b608:	0a 18                	or     (%eax),%bl
40b60a:	5d                   	pop    %ebp
40b60b:	16                   	push   %ss
40b60c:	fe 01                	incb   (%ecx)
40b60e:	0d 09 2c 36 00       	or     $0x362c09,%eax
40b613:	02 28                	add    (%eax),%ch
40b615:	c0 01 00             	rolb   $0x0,(%ecx)
40b618:	06                   	push   %es
40b619:	7b 02                	jnp    0x40b61d
40b61b:	00 00                	add    %al,(%eax)
40b61d:	04 73                	add    $0x73,%al
40b61f:	04 01                	add    $0x1,%al
40b621:	00 0a                	add    %cl,(%edx)
40b623:	13 05 00 03 6f 92    	adc    0x926f0300,%eax
40b629:	01 00                	add    %eax,(%eax)
40b62b:	06                   	push   %es
40b62c:	11 05 06 6f 7d 00    	adc    %eax,0x7d6f06
40b632:	00 0a                	add    %cl,(%edx)
40b634:	00 00                	add    %al,(%eax)
40b636:	de 0d 11 05 2c 08    	fimuls 0x82c0511
40b63c:	11 05 6f 5c 00 00    	adc    %eax,0x5c6f
40b642:	0a 00                	or     (%eax),%al
40b644:	dc 00                	faddl  (%eax)
40b646:	2b 34 00             	sub    (%eax,%eax,1),%esi
40b649:	02 28                	add    (%eax),%ch
40b64b:	c0 01 00             	rolb   $0x0,(%ecx)
40b64e:	06                   	push   %es
40b64f:	7b 03                	jnp    0x40b654
40b651:	00 00                	add    %al,(%eax)
40b653:	04 73                	add    $0x73,%al
40b655:	04 01                	add    $0x1,%al
40b657:	00 0a                	add    %cl,(%edx)
40b659:	13 06                	adc    (%esi),%eax
40b65b:	00 03                	add    %al,(%ebx)
40b65d:	6f                   	outsl  %ds:(%esi),(%dx)
40b65e:	92                   	xchg   %eax,%edx
40b65f:	01 00                	add    %eax,(%eax)
40b661:	06                   	push   %es
40b662:	11 06                	adc    %eax,(%esi)
40b664:	06                   	push   %es
40b665:	6f                   	outsl  %ds:(%esi),(%dx)
40b666:	7d 00                	jge    0x40b668
40b668:	00 0a                	add    %cl,(%edx)
40b66a:	00 00                	add    %al,(%eax)
40b66c:	de 0d 11 06 2c 08    	fimuls 0x82c0611
40b672:	11 06                	adc    %eax,(%esi)
40b674:	6f                   	outsl  %ds:(%esi),(%dx)
40b675:	5c                   	pop    %esp
40b676:	00 00                	add    %al,(%eax)