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)
40b678:	0a 00                	or     (%eax),%al
40b67a:	dc 00                	faddl  (%eax)
40b67c:	02 03                	add    (%ebx),%al
40b67e:	28 72 00             	sub    %dh,0x0(%edx)
40b681:	00 06                	add    %al,(%esi)
40b683:	00 2a                	add    %ch,(%edx)
40b685:	00 00                	add    %al,(%eax)
40b687:	00 01                	add    %al,(%ecx)
40b689:	28 00                	sub    %al,(%eax)
40b68b:	00 02                	add    %al,(%edx)
40b68d:	00 2e                	add    %ch,(%esi)
40b68f:	00 12                	add    %dl,(%edx)
40b691:	40                   	inc    %eax
40b692:	00 0b                	add    %cl,(%ebx)
40b694:	00 00                	add    %al,(%eax)
40b696:	00 00                	add    %al,(%eax)
40b698:	02 00                	add    (%eax),%al
40b69a:	81 00 13 94 00 0d    	addl   $0xd009413,(%eax)
40b6a0:	00 00                	add    %al,(%eax)
40b6a2:	00 00                	add    %al,(%eax)
40b6a4:	02 00                	add    (%eax),%al
40b6a6:	b7 00                	mov    $0x0,%bh
40b6a8:	13 ca                	adc    %edx,%ecx
40b6aa:	00 0d 00 00 00 00    	add    %cl,0x0
40b6b0:	1b 30                	sbb    (%eax),%esi
40b6b2:	06                   	push   %es
40b6b3:	00 44 01 00          	add    %al,0x0(%ecx,%eax,1)
40b6b7:	00 89 00 00 11 00    	add    %cl,0x110000(%ecx)
40b6bd:	02 03                	add    (%ebx),%al
40b6bf:	28 73 00             	sub    %dh,0x0(%ebx)
40b6c2:	00 06                	add    %al,(%esi)
40b6c4:	00 03                	add    %al,(%ebx)
40b6c6:	6f                   	outsl  %ds:(%esi),(%dx)
40b6c7:	8f 01                	pop    (%ecx)
40b6c9:	00 06                	add    %al,(%esi)
40b6cb:	6f                   	outsl  %ds:(%esi),(%dx)
40b6cc:	ba 01 00 06 0a       	mov    $0xa060001,%edx
40b6d1:	03 6f 8f             	add    -0x71(%edi),%ebp
40b6d4:	01 00                	add    %eax,(%eax)
40b6d6:	06                   	push   %es
40b6d7:	6f                   	outsl  %ds:(%esi),(%dx)
40b6d8:	b8 01 00 06 0c       	mov    $0xc060001,%eax
40b6dd:	12 02                	adc    (%edx),%al
40b6df:	28 11                	sub    %dl,(%ecx)
40b6e1:	01 00                	add    %eax,(%eax)
40b6e3:	0a 0c 12             	or     (%edx,%edx,1),%cl
40b6e6:	02 28                	add    (%eax),%ch
40b6e8:	88 00                	mov    %al,(%eax)
40b6ea:	00 0a                	add    %cl,(%edx)
40b6ec:	0d 12 03 28 11       	or     $0x11280312,%eax
40b6f1:	01 00                	add    %eax,(%eax)
40b6f3:	0a 28                	or     (%eax),%ch
40b6f5:	28 01                	sub    %al,(%ecx)
40b6f7:	00 0a                	add    %cl,(%edx)
40b6f9:	0b 07                	or     (%edi),%eax
40b6fb:	2d 0d 02 28 c0       	sub    $0xc028020d,%eax
40b700:	01 00                	add    %eax,(%eax)
40b702:	06                   	push   %es
40b703:	7b 05                	jnp    0x40b70a
40b705:	00 00                	add    %al,(%eax)
40b707:	04 2b                	add    $0x2b,%al
40b709:	0b 02                	or     (%edx),%eax
40b70b:	28 c0                	sub    %al,%al
40b70d:	01 00                	add    %eax,(%eax)
40b70f:	06                   	push   %es
40b710:	7b 19                	jnp    0x40b72b
40b712:	00 00                	add    %al,(%eax)
40b714:	04 07                	add    $0x7,%al
40b716:	2d 03 17 2b 01       	sub    $0x12b1703,%eax
40b71b:	18 6b 73             	sbb    %ch,0x73(%ebx)
40b71e:	aa                   	stos   %al,%es:(%edi)
40b71f:	00 00                	add    %al,(%eax)
40b721:	0a 13                	or     (%ebx),%dl
40b723:	04 00                	add    $0x0,%al
40b725:	03 6f 90             	add    -0x70(%edi),%ebp
40b728:	01 00                	add    %eax,(%eax)
40b72a:	06                   	push   %es
40b72b:	6f                   	outsl  %ds:(%esi),(%dx)
40b72c:	b5 00                	mov    $0x0,%ch
40b72e:	00 06                	add    %al,(%esi)
40b730:	16                   	push   %ss
40b731:	fe 01                	incb   (%ecx)
40b733:	13 05 11 05 39 a2    	adc    0xa2390511,%eax
40b739:	00 00                	add    %al,(%eax)
40b73b:	00 00                	add    %al,(%eax)
40b73d:	03 6f 92             	add    -0x6e(%edi),%ebp
40b740:	01 00                	add    %eax,(%eax)
40b742:	06                   	push   %es
40b743:	11 04 12             	adc    %eax,(%edx,%edx,1)
40b746:	00 28                	add    %ch,(%eax)
40b748:	84 00                	test   %al,(%eax)
40b74a:	00 0a                	add    %cl,(%edx)
40b74c:	12 00                	adc    (%eax),%al
40b74e:	28 7f 00             	sub    %bh,0x0(%edi)
40b751:	00 0a                	add    %cl,(%edx)
40b753:	12 00                	adc    (%eax),%al
40b755:	28 84 00 00 0a 12 00 	sub    %al,0x120a00(%eax,%eax,1)
40b75c:	28 83 00 00 0a 6f    	sub    %al,0x6f0a0000(%ebx)
40b762:	8b 00                	mov    (%eax),%eax
40b764:	00 0a                	add    %cl,(%edx)
40b766:	00 03                	add    %al,(%ebx)
40b768:	6f                   	outsl  %ds:(%esi),(%dx)
40b769:	92                   	xchg   %eax,%edx
40b76a:	01 00                	add    %eax,(%eax)
40b76c:	06                   	push   %es
40b76d:	11 04 12             	adc    %eax,(%edx,%edx,1)
40b770:	00 28                	add    %ch,(%eax)
40b772:	7e 00                	jle    0x40b774
40b774:	00 0a                	add    %cl,(%edx)
40b776:	12 00                	adc    (%eax),%al
40b778:	28 83 00 00 0a 12    	sub    %al,0x120a0000(%ebx)
40b77e:	00 28                	add    %ch,(%eax)
40b780:	84 00                	test   %al,(%eax)
40b782:	00 0a                	add    %cl,(%edx)
40b784:	12 00                	adc    (%eax),%al
40b786:	28 83 00 00 0a 6f    	sub    %al,0x6f0a0000(%ebx)
40b78c:	8b 00                	mov    (%eax),%eax
40b78e:	00 0a                	add    %cl,(%edx)
40b790:	00 03                	add    %al,(%ebx)
40b792:	6f                   	outsl  %ds:(%esi),(%dx)
40b793:	8f 01                	pop    (%ecx)
40b795:	00 06                	add    %al,(%esi)
40b797:	6f                   	outsl  %ds:(%esi),(%dx)
40b798:	b8 01 00 06 0c       	mov    $0xc060001,%eax
40b79d:	12 02                	adc    (%edx),%al
40b79f:	28 b0 00 00 0a 16    	sub    %dh,0x160a0000(%eax)
40b7a5:	fe 01                	incb   (%ecx)
40b7a7:	07                   	pop    %es
40b7a8:	60                   	pusha
40b7a9:	13 06                	adc    (%esi),%eax
40b7ab:	11 06                	adc    %eax,(%esi)
40b7ad:	2c 2c                	sub    $0x2c,%al
40b7af:	00 03                	add    %al,(%ebx)
40b7b1:	6f                   	outsl  %ds:(%esi),(%dx)
40b7b2:	92                   	xchg   %eax,%edx
40b7b3:	01 00                	add    %eax,(%eax)
40b7b5:	06                   	push   %es
40b7b6:	11 04 12             	adc    %eax,(%edx,%edx,1)
40b7b9:	00 28                	add    %ch,(%eax)
40b7bb:	7e 00                	jle    0x40b7bd
40b7bd:	00 0a                	add    %cl,(%edx)
40b7bf:	12 00                	adc    (%eax),%al
40b7c1:	28 7f 00             	sub    %bh,0x0(%edi)
40b7c4:	00 0a                	add    %cl,(%edx)
40b7c6:	12 00                	adc    (%eax),%al
40b7c8:	28 7e 00             	sub    %bh,0x0(%esi)
40b7cb:	00 0a                	add    %cl,(%edx)
40b7cd:	12 00                	adc    (%eax),%al
40b7cf:	28 83 00 00 0a 6f    	sub    %al,0x6f0a0000(%ebx)
40b7d5:	8b 00                	mov    (%eax),%eax
40b7d7:	00 0a                	add    %cl,(%edx)
40b7d9:	00 00                	add    %al,(%eax)
40b7db:	00 2b                	add    %ch,(%ebx)
40b7dd:	11 00                	adc    %eax,(%eax)
40b7df:	03 6f 92             	add    -0x6e(%edi),%ebp
40b7e2:	01 00                	add    %eax,(%eax)
40b7e4:	06                   	push   %es
40b7e5:	11 04 06             	adc    %eax,(%esi,%eax,1)
40b7e8:	6f                   	outsl  %ds:(%esi),(%dx)
40b7e9:	92                   	xchg   %eax,%edx
40b7ea:	00 00                	add    %al,(%eax)
40b7ec:	0a 00                	or     (%eax),%al
40b7ee:	00 00                	add    %al,(%eax)
40b7f0:	de 0d 11 04 2c 08    	fimuls 0x82c0411
40b7f6:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
40b7f9:	5c                   	pop    %esp
40b7fa:	00 00                	add    %al,(%eax)
40b7fc:	0a 00                	or     (%eax),%al
40b7fe:	dc 2a                	fsubrl (%edx)
40b800:	01 10                	add    %edx,(%eax)
40b802:	00 00                	add    %al,(%eax)
40b804:	02 00                	add    (%eax),%al
40b806:	68 00 ce 36 01       	push   $0x136ce00
40b80b:	0d 00 00 00 00       	or     $0x0,%eax
40b810:	1b 30                	sbb    (%eax),%esi