411535:	14 4a                	adc    $0x4a,%al
411537:	31 06                	xor    %eax,(%esi)
411539:	00 e7                	add    %ah,%bh
41153b:	12 a7 30 06 00 81    	adc    -0x7efff9d0(%edi),%ah
411541:	14 a7                	adc    $0xa7,%al
411543:	30 0a                	xor    %cl,(%edx)
411545:	00 4a 24             	add    %cl,0x24(%edx)
411548:	d1 35 0e 00 69 2e    	shll   $1,0x2e69000e
41154e:	ab                   	stos   %eax,%es:(%edi)
41154f:	1d 0a 00 aa 3f       	sbb    $0x3faa000a,%eax
411554:	d1 35 0a 00 72 1d    	shll   $1,0x1d72000a
41155a:	d1 35 0a 00 8d 29    	shll   $1,0x298d000a
411560:	d1 35 0a 00 01 1e    	shll   $1,0x1e01000a
411566:	d1 35 0a 00 12 1e    	shll   $1,0x1e12000a
41156c:	d1 35 06 00 88 26    	shll   $1,0x26880006
411572:	aa                   	stos   %al,%es:(%edi)
411573:	23 06                	and    (%esi),%eax
411575:	00 25 35 aa 23 0e    	add    %ah,0xe23aa35
41157b:	00 b7 2d ab 1d 0a    	add    %dh,0xa1dab2d(%edi)
411581:	00 d5                	add    %dl,%ch
411583:	3f                   	aas
411584:	d1 35 0a 00 f4 3f    	shll   $1,0x3ff4000a
41158a:	d1 35 06 00 58 24    	shll   $1,0x24580006
411590:	aa                   	stos   %al,%es:(%edi)
411591:	23 06                	and    (%esi),%eax
411593:	00 04 00             	add    %al,(%eax,%eax,1)
411596:	aa                   	stos   %al,%es:(%edi)
411597:	23 06                	and    (%esi),%eax
411599:	00 25 29 aa 23 06    	add    %ah,0x623aa29
41159f:	00 81 40 83 27 06    	add    %al,0x6278340(%ecx)
4115a5:	00 7b 11             	add    %bh,0x11(%ebx)
4115a8:	aa                   	stos   %al,%es:(%edi)
4115a9:	23 06                	and    (%esi),%eax
4115ab:	00 b5 12 aa 23 06    	add    %dh,0x623aa12(%ebp)
4115b1:	00 50 3b             	add    %dl,0x3b(%eax)
4115b4:	aa                   	stos   %al,%es:(%edi)
4115b5:	23 06                	and    (%esi),%eax
4115b7:	00 aa 1c aa 23 06    	add    %ch,0x623aa1c(%edx)
4115bd:	00 0f                	add    %cl,(%edi)
4115bf:	00 aa 23 06 00 04    	add    %ch,0x4000623(%edx)
4115c5:	01 07                	add    %eax,(%edi)
4115c7:	04 06                	add    $0x6,%al
4115c9:	00 82 00 07 04 12    	add    %al,0x12040700(%edx)
4115cf:	00 9c 17 0b 1a a7 00 	add    %bl,0xa71a0b(%edi,%edx,1)
4115d6:	35 28 00 00 b3       	xor    $0xb3000028,%eax
4115db:	00 50 30             	add    %dl,0x30(%eax)
4115de:	00 00                	add    %al,(%eax)
4115e0:	0a 00                	or     (%eax),%al
4115e2:	13 35 d1 35 06 00    	adc    0x635d1,%esi
4115e8:	58                   	pop    %eax
4115e9:	16                   	push   %ss
4115ea:	aa                   	stos   %al,%es:(%edi)
4115eb:	23 12                	and    (%edx),%edx
4115ed:	00 41 3c             	add    %al,0x3c(%ecx)
4115f0:	0b 1a                	or     (%edx),%ebx
4115f2:	0e                   	push   %cs
4115f3:	00 38                	add    %bh,(%eax)
4115f5:	00 07                	add    %al,(%edi)
4115f7:	04 06                	add    $0x6,%al
4115f9:	00 3e                	add    %bh,(%esi)
4115fb:	2e aa                	cs stos %al,%es:(%edi)
4115fd:	23 12                	and    (%edx),%edx
4115ff:	00 62 1b             	add    %ah,0x1b(%edx)
411602:	0b 1a                	or     (%edx),%ebx
411604:	12 00                	adc    (%eax),%al
411606:	a0 25 0b 1a 0e       	mov    0xe1a0b25,%al
41160b:	00 40 00             	add    %al,0x0(%eax)
41160e:	07                   	pop    %es
41160f:	04 12                	add    $0x12,%al
411611:	00 ce                	add    %cl,%dh
411613:	1b db                	sbb    %ebx,%ebx
411615:	01 ab 00 50 30 00    	add    %ebp,0x305000(%ebx)
41161b:	00 12                	add    %dl,(%edx)
41161d:	00 30                	add    %dh,(%eax)
41161f:	0d 0b 1a 12 00       	or     $0x121a0b,%eax
411624:	0a 02                	or     (%edx),%al
411626:	0b 1a                	or     (%edx),%ebx
411628:	12 00                	adc    (%eax),%al
41162a:	9e                   	sahf
41162b:	30 0b                	xor    %cl,(%ebx)
41162d:	1a 12                	sbb    (%edx),%dl
41162f:	00 de                	add    %bl,%dh
411631:	0b 0b                	or     (%ebx),%ecx
411633:	1a 0a                	sbb    (%edx),%cl
411635:	00 a5 34 d1 35 0a    	add    %ah,0xa35d134(%ebp)
41163b:	00 22                	add    %ah,(%edx)
41163d:	35 d1 35 0a 00       	xor    $0xa35d1,%eax
411642:	01 35 d1 35 0a 00    	add    %esi,0xa35d1
411648:	e3 3f                	jecxz  0x411689
41164a:	d1 35 12 00 0a 30    	shll   $1,0x300a0012
411650:	0b 1a                	or     (%edx),%ebx
411652:	0a 00                	or     (%eax),%al
411654:	de 34 d1             	fidivs (%ecx,%edx,8)
411657:	35 12 00 15 02       	xor    $0x2150012,%eax
41165c:	0b 1a                	or     (%edx),%ebx
41165e:	0a 00                	or     (%eax),%al
411660:	c9                   	leave
411661:	34 d1                	xor    $0xd1,%al
411663:	35 06 00 1c 2d       	xor    $0x2d1c0006,%eax
411668:	8d 02                	lea    (%edx),%eax
41166a:	06                   	push   %es
41166b:	00 b3 2e 8d 02 06    	add    %dh,0x6028d2e(%ebx)
411671:	00 41 30             	add    %al,0x30(%ecx)
411674:	e6 35                	out    %al,$0x35
411676:	06                   	push   %es
411677:	00 a1 0c aa 23 0a    	add    %ah,0xa23aa0c(%ecx)
41167d:	00 70 1a             	add    %dh,0x1a(%eax)
411680:	d1 35 0a 00 61 3b    	shll   $1,0x3b61000a
411686:	d1 35 12 00 3d 2b    	shll   $1,0x2b3d0012
41168c:	0b 1a                	or     (%edx),%ebx
41168e:	06                   	push   %es
41168f:	00 be 10 aa 23 06    	add    %bh,0x623aa10(%esi)
411695:	00 f5                	add    %dh,%ch
411697:	00 07                	add    %al,(%edi)
411699:	04 a7                	add    $0xa7,%al
41169b:	00 50 30             	add    %dl,0x30(%eax)
41169e:	00 00                	add    %al,(%eax)
4116a0:	12 00                	adc    (%eax),%al
4116a2:	1b 02                	sbb    (%edx),%eax
4116a4:	0b 1a                	or     (%edx),%ebx
4116a6:	06                   	push   %es
4116a7:	00 2b                	add    %ch,(%ebx)
4116a9:	00 aa 23 0a 00 7b    	add    %ch,0x7b000a23(%edx)
4116af:	2b d1                	sub    %ecx,%edx
4116b1:	35 0a 00 1c 1e       	xor    $0x1e1c000a,%eax
4116b6:	d1 35 0a 00 73 29    	shll   $1,0x2973000a
4116bc:	d1 35 0a 00 9c 2b    	shll   $1,0x2b9c000a
4116c2:	d1 35 0a 00 7d 23    	shll   $1,0x237d000a
4116c8:	d1 35 0a 00 2e 30    	shll   $1,0x302e000a
4116ce:	d1 35 0a 00 7a 2e    	shll   $1,0x2e7a000a
4116d4:	d1 35 0a 00 e1 2e    	shll   $1,0x2ee1000a
4116da:	d1 35 0a 00 63 2e    	shll   $1,0x2e63000a
4116e0:	d1 35 0a 00 85 2b    	shll   $1,0x2b85000a
4116e6:	d1 35 0a 00 63 1d    	shll   $1,0x1d63000a
4116ec:	d1 35 0a 00 95 2b    	shll   $1,0x2b95000a
4116f2:	d1 35 0a 00 b4 34    	shll   $1,0x34b4000a
4116f8:	d1 35 0a 00 7f 1a    	shll   $1,0x1a7f000a
4116fe:	d1 35 06 00 e1 13    	shll   $1,0x13e10006
411704:	aa                   	stos   %al,%es:(%edi)
411705:	23 06                	and    (%esi),%eax
411707:	00 78 3f             	add    %bh,0x3f(%eax)
41170a:	f4                   	hlt
41170b:	17                   	pop    %ss
41170c:	0e                   	push   %cs
41170d:	00 39                	add    %bh,(%ecx)
41170f:	14 4b                	adc    $0x4b,%al
411711:	2e 06                	cs push %es
411713:	00 50 14             	add    %dl,0x14(%eax)
411716:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411717:	30 06                	xor    %al,(%esi)
411719:	00 c0                	add    %al,%al
41171b:	2d 6a 31 06 00       	sub    $0x6316a,%eax
411720:	ce                   	into
411721:	2a 6e 27             	sub    0x27(%esi),%ch
411724:	0e                   	push   %cs
411725:	00 fe                	add    %bh,%dh
411727:	12 ab 1d 0e 00 9c    	adc    -0x63fff1e3(%ebx),%ch
41172d:	14 ab                	adc    $0xab,%al
41172f:	1d 0a 00 9a 22       	sbb    $0x229a000a,%eax
411734:	d1 35 06 00 e4 0c    	shll   $1,0xce40006
41173a:	aa                   	stos   %al,%es:(%edi)
41173b:	23 06                	and    (%esi),%eax
41173d:	00 29                	add    %ch,(%ecx)
41173f:	19 aa 23 06 00 df    	sbb    %ebp,-0x20fff9dd(%edx)
411745:	1b 8d 02 06 00 92    	sbb    -0x6dfff9fe(%ebp),%ecx
41174b:	10 83 27 0e 00 69    	adc    %al,0x69000e27(%ebx)
411751:	37                   	aaa
411752:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411753:	30 0e                	xor    %cl,(%esi)
411755:	00 a1 17 ab 1d 0a    	add    %ah,0xa1dab17(%ecx)
41175b:	00 09                	add    %cl,(%ecx)
41175d:	18 d1                	sbb    %dl,%cl
41175f:	35 0a 00 53 0a       	xor    $0xa53000a,%eax
411764:	d1 35 12 00 54 3c    	shll   $1,0x3c540012
41176a:	0b 1a                	or     (%edx),%ebx
41176c:	12 00                	adc    (%eax),%al
41176e:	b4 0f                	mov    $0xf,%ah
411770:	0b 1a                	or     (%edx),%ebx
411772:	12 00                	adc    (%eax),%al
411774:	da 3a                	fidivrl (%edx)
411776:	0b 1a                	or     (%edx),%ebx
411778:	12 00                	adc    (%eax),%al
41177a:	db 3b                	fstpt  (%ebx)
41177c:	0b 1a                	or     (%edx),%ebx
41177e:	0a 00                	or     (%eax),%al
411780:	14 33                	adc    $0x33,%al
411782:	d1 35 0a 00 61 37    	shll   $1,0x3761000a
411788:	d1 35 0a 00 1a 30    	shll   $1,0x301a000a
41178e:	d1 35 12 00 54 37    	shll   $1,0x37540012
411794:	0b 1a                	or     (%edx),%ebx
411796:	0a 00                	or     (%eax),%al
411798:	46                   	inc    %esi
411799:	0a d1                	or     %cl,%dl
41179b:	35 0a 00 95 27       	xor    $0x2795000a,%eax
4117a0:	d1 35 0a 00 51 0f    	shll   $1,0xf51000a
4117a6:	d1 35 0a 00 ef 27    	shll   $1,0x27ef000a
4117ac:	d1 35 0a 00 47 0f    	shll   $1,0xf47000a
4117b2:	d1 35 0a 00 d1 27    	shll   $1,0x27d1000a
4117b8:	d1 35 0a 00 be 0f    	shll   $1,0xfbe000a
4117be:	d1 35 0a 00 66 11    	shll   $1,0x1166000a
4117c4:	d1 35 9b 01 fa 27    	shll   $1,0x27fa019b
4117ca:	00 00                	add    %al,(%eax)
4117cc:	0a 00                	or     (%eax),%al
4117ce:	47                   	inc    %edi
4117cf:	28 d1                	sub    %dl,%cl
4117d1:	35 0a 00 5e 22       	xor    $0x225e000a,%eax
4117d6:	d1 35 0a 00 6d 22    	shll   $1,0x226d000a
4117dc:	d1 35 0a 00 27 0a    	shll   $1,0xa27000a
4117e2:	d1 35 0a 00 a4 0f    	shll   $1,0xfa4000a
4117e8:	d1 35 12 00 37 26    	shll   $1,0x26370012
4117ee:	0b 1a                	or     (%edx),%ebx
4117f0:	0a 00                	or     (%eax),%al
4117f2:	71 28                	jno    0x41181c
4117f4:	d1 35 06 00 15 29    	shll   $1,0x29150006
4117fa:	aa                   	stos   %al,%es:(%edi)
4117fb:	23 0a                	and    (%edx),%ecx
4117fd:	00 c7                	add    %al,%bh
4117ff:	0f d1 35 0a 00 96 22 	psrlw  0x2296000a,%mm6
411806:	d1 35 0a 00 66 12    	shll   $1,0x1266000a
41180c:	d1 35 06 00 68 1b    	shll   $1,0x1b680006
411812:	aa                   	stos   %al,%es:(%edi)
411813:	23 06                	and    (%esi),%eax
411815:	00 d4                	add    %dl,%ah
411817:	0d aa 23 06 00       	or     $0x623aa,%eax
41181c:	da 2a                	fisubrl (%edx)
41181e:	aa                   	stos   %al,%es:(%edi)
41181f:	23 06                	and    (%esi),%eax
411821:	00 dd                	add    %bl,%ch
411823:	0c aa                	or     $0xaa,%al
411825:	23 0a                	and    (%edx),%ecx
411827:	00 9f 3f d1 35 06    	add    %bl,0x635d13f(%edi)
41182d:	00 e4                	add    %ah,%ah
41182f:	00 aa 23 06 00 c3    	add    %ch,-0x3cfff9dd(%edx)
411835:	2a 83 27 06 00 4e    	sub    0x4e000627(%ebx),%al
41183b:	12 83 27 06 00 ec    	adc    -0x13fff9d9(%ebx),%al
411841:	3b aa 23 06 00 d1    	cmp    -0x2efff9dd(%edx),%ebp
411847:	3c aa                	cmp    $0xaa,%al
411849:	23 0a                	and    (%edx),%ecx
41184b:	00 b6 27 d1 35 0a    	add    %dh,0xa35d127(%esi)
411851:	00 a8 0f d1 35 0a    	add    %ch,0xa35d10f(%eax)
411857:	00 29                	add    %ch,(%ecx)
411859:	2e d1 35 06 00 06 25 	shll   $1,%cs:0x25060006
411860:	aa                   	stos   %al,%es:(%edi)
411861:	23 06                	and    (%esi),%eax
411863:	00 1d 00 07 04 06    	add    %bl,0x6040700
411869:	00 be 12 aa 23 06    	add    %bh,0x623aa12(%esi)
41186f:	00 ad 04 f4 17 12    	add    %ch,0x1217f404(%ebp)
411875:	00 04 1b             	add    %al,(%ebx,%ebx,1)
411878:	0b 1a                	or     (%edx),%ebx
41187a:	0e                   	push   %cs
41187b:	00 f5                	add    %dh,%ch
41187d:	2e ad                	lods   %cs:(%esi),%eax
41187f:	03 12                	add    (%edx),%edx
411881:	00 6a 0a             	add    %ch,0xa(%edx)
411884:	db 01                	fildl  (%ecx)
411886:	12 00                	adc    (%eax),%al
411888:	9c                   	pushf
411889:	0a db                	or     %bl,%bl
41188b:	01 06                	add    %eax,(%esi)
41188d:	00 e7                	add    %ah,%bh
41188f:	28 aa 23 06 00 2d    	sub    %ch,0x2d000623(%edx)
411895:	04 f4                	add    $0xf4,%al
411897:	17                   	pop    %ss
411898:	0a 00                	or     (%eax),%al
41189a:	42                   	inc    %edx
41189b:	38 d1                	cmp    %dl,%cl
41189d:	35 ff 00 24 28       	xor    $0x282400ff,%eax
4118a2:	00 00                	add    %al,(%eax)
4118a4:	0a 00                	or     (%eax),%al
4118a6:	e8 2d d1 35 0a       	call   0xa76e9d8
4118ab:	00 00                	add    %al,(%eax)
4118ad:	2e d1 35 0a 00 3b 2e 	shll   $1,%cs:0x2e3b000a
4118b4:	d1 35 0a 00 d6 2d    	shll   $1,0x2dd6000a
4118ba:	d1 35 0a 00 47 0b    	shll   $1,0xb47000a
4118c0:	d1 35 0a 00 2a 36    	shll   $1,0x362a000a
4118c6:	d1 35 0e 00 02 3c    	shll   $1,0x3c02000e
4118cc:	ab                   	stos   %eax,%es:(%edi)
4118cd:	1d 0a 00 22 13       	sbb    $0x1322000a,%eax
4118d2:	d1 35 12 00 54 1b    	shll   $1,0x1b540012
4118d8:	db 01                	fildl  (%ecx)
4118da:	06                   	push   %es
4118db:	00 11                	add    %dl,(%ecx)
4118dd:	18 00                	sbb    %al,(%eax)
4118df:	3e 06                	ds push %es
4118e1:	00 29                	add    %ch,(%ecx)
4118e3:	2d 8d 02 06 00       	sub    $0x6028d,%eax
4118e8:	c0 2e 8d             	shrb   $0x8d,(%esi)
4118eb:	02 0a                	add    (%edx),%cl
4118ed:	00 83 1a d1 35 0a    	add    %al,0xa35d11a(%ebx)
4118f3:	00 9d 1a d1 35 06    	add    %bl,0x635d11a(%ebp)
4118f9:	00 3f                	add    %bh,(%edi)
4118fb:	40                   	inc    %eax
4118fc:	aa                   	stos   %al,%es:(%edi)
4118fd:	23 0a                	and    (%edx),%ecx
4118ff:	00 90 26 d1 35 0a    	add    %dl,0xa35d126(%eax)
411905:	00 b5 25 d1 35 06    	add    %dh,0x635d125(%ebp)
41190b:	00 f9                	add    %bh,%cl
41190d:	2c aa                	sub    $0xaa,%al
41190f:	23 0a                	and    (%edx),%ecx
411911:	00 41 23             	add    %al,0x23(%ecx)
411914:	d1 35 0a 00 8b 08    	shll   $1,0x88b000a
41191a:	d1 35 0e 00 83 2e    	shll   $1,0x2e83000e
411920:	ab                   	stos   %eax,%es:(%edi)
411921:	1d 0a 00 cb 1d       	sbb    $0x1dcb000a,%eax
411926:	d1 35 0a 00 eb 1d    	shll   $1,0x1deb000a
41192c:	d1 35 0a 00 0c 28    	shll   $1,0x280c000a
411932:	d1 35 0a 00 7d 0f    	shll   $1,0xf7d000a
411938:	d1 35 0a 00 17 13    	shll   $1,0x1317000a
41193e:	d1 35 0a 00 e6 0f    	shll   $1,0xfe6000a
411944:	d1 35 0a 00 40 18    	shll   $1,0x1840000a
41194a:	d1 35 0a 00 22 23    	shll   $1,0x2322000a
411950:	d1 35 0a 00 4c 22    	shll   $1,0x224c000a
411956:	d1 35 06 00 d8 01    	shll   $1,0x1d80006
41195c:	aa                   	stos   %al,%es:(%edi)
41195d:	23 00                	and    (%eax),%eax
41195f:	00 00                	add    %al,(%eax)
411961:	00 cb                	add    %cl,%bl
411963:	01 00                	add    %eax,(%eax)
411965:	00 00                	add    %al,(%eax)
411967:	00 01                	add    %al,(%ecx)
411969:	00 01                	add    %al,(%ecx)
41196b:	00 01                	add    %al,(%ecx)
41196d:	00 10                	add    %dl,(%eax)
41196f:	00 9c 34 1f 24 41 00 	add    %bl,0x41241f(%esp,%esi,1)
411976:	01 00                	add    %eax,(%eax)
411978:	01 00                	add    %eax,(%eax)
41197a:	00 01                	add    %al,(%ecx)
41197c:	10 00                	adc    %al,(%eax)
41197e:	eb 3f                	jmp    0x4119bf
411980:	45                   	inc    %ebp
411981:	40                   	inc    %eax
411982:	51                   	push   %ecx
411983:	00 02                	add    %al,(%edx)
411985:	00 04 00             	add    %al,(%eax,%eax,1)
411988:	00 00                	add    %al,(%eax)
41198a:	10 00                	adc    %al,(%eax)
41198c:	2b 24 45 40 41 00 0d 	sub    0xd004140(,%eax,2),%esp
411993:	00 0e                	add    %cl,(%esi)
411995:	00 00                	add    %al,(%eax)
411997:	00 10                	add    %dl,(%eax)
411999:	00 fd                	add    %bh,%ch
41199b:	01 45 40             	add    %eax,0x40(%ebp)
41199e:	41                   	inc    %ecx
41199f:	00 17                	add    %dl,(%edi)
4119a1:	00 14 00             	add    %dl,(%eax,%eax,1)
4119a4:	01 00                	add    %eax,(%eax)
4119a6:	10 00                	adc    %al,(%eax)
4119a8:	c9                   	leave
4119a9:	02 45 40             	add    0x40(%ebp),%al
4119ac:	41                   	inc    %ecx