4056aa:	00 00                	add    %al,(%eax)
4056ac:	13 30                	adc    (%eax),%esi
4056ae:	01 00                	add    %eax,(%eax)
4056b0:	0c 00                	or     $0x0,%al
4056b2:	00 00                	add    %al,(%eax)
4056b4:	04 00                	add    $0x0,%al
4056b6:	00 11                	add    %dl,(%ecx)
4056b8:	00 02                	add    %al,(%edx)
4056ba:	7b 5d                	jnp    0x405719
4056bc:	00 00                	add    %al,(%eax)
4056be:	04 0a                	add    $0xa,%al
4056c0:	2b 00                	sub    (%eax),%eax
4056c2:	06                   	push   %es
4056c3:	2a 26                	sub    (%esi),%ah
4056c5:	00 02                	add    %al,(%edx)
4056c7:	03 7d 5d             	add    0x5d(%ebp),%edi
4056ca:	00 00                	add    %al,(%eax)
4056cc:	04 2a                	add    $0x2a,%al
4056ce:	00 00                	add    %al,(%eax)
4056d0:	13 30                	adc    (%eax),%esi
4056d2:	01 00                	add    %eax,(%eax)
4056d4:	0c 00                	or     $0x0,%al
4056d6:	00 00                	add    %al,(%eax)
4056d8:	04 00                	add    $0x0,%al
4056da:	00 11                	add    %dl,(%ecx)
4056dc:	00 02                	add    %al,(%edx)
4056de:	7b 5e                	jnp    0x40573e
4056e0:	00 00                	add    %al,(%eax)
4056e2:	04 0a                	add    $0xa,%al
4056e4:	2b 00                	sub    (%eax),%eax
4056e6:	06                   	push   %es
4056e7:	2a 26                	sub    (%esi),%ah
4056e9:	00 02                	add    %al,(%edx)
4056eb:	03 7d 5e             	add    0x5e(%ebp),%edi
4056ee:	00 00                	add    %al,(%eax)
4056f0:	04 2a                	add    $0x2a,%al
4056f2:	00 00                	add    %al,(%eax)
4056f4:	13 30                	adc    (%eax),%esi
4056f6:	02 00                	add    (%eax),%al
4056f8:	0f 00 00             	sldt   (%eax)
4056fb:	00 04 00             	add    %al,(%eax,%eax,1)
4056fe:	00 11                	add    %dl,(%ecx)
405700:	00 02                	add    %al,(%edx)
405702:	7b 55                	jnp    0x405759
405704:	00 00                	add    %al,(%eax)
405706:	04 14                	add    $0x14,%al
405708:	fe 03                	incb   (%ebx)
40570a:	0a 2b                	or     (%ebx),%ch
40570c:	00 06                	add    %al,(%esi)
40570e:	2a 00                	sub    (%eax),%al
405710:	13 30                	adc    (%eax),%esi
405712:	02 00                	add    (%eax),%al
405714:	46                   	inc    %esi
405715:	00 00                	add    %al,(%eax)
405717:	00 2b                	add    %ch,(%ebx)
405719:	00 00                	add    %al,(%eax)
40571b:	11 00                	adc    %eax,(%eax)
40571d:	02 7b 55             	add    0x55(%ebx),%bh
405720:	00 00                	add    %al,(%eax)
405722:	04 2c                	add    $0x2c,%al
405724:	06                   	push   %es
405725:	03 16                	add    (%esi),%edx
405727:	fe 01                	incb   (%ecx)
405729:	2b 01                	sub    (%ecx),%eax
40572b:	16                   	push   %ss
40572c:	0a 06                	or     (%esi),%al
40572e:	2c 12                	sub    $0x12,%al
405730:	00 02                	add    %al,(%edx)
405732:	14 7d                	adc    $0x7d,%al
405734:	55                   	push   %ebp
405735:	00 00                	add    %al,(%eax)
405737:	04 02                	add    $0x2,%al
405739:	28 a1 00 00 06 00    	sub    %ah,0x60000(%ecx)
40573f:	00 2b                	add    %ch,(%ebx)
405741:	1f                   	pop    %ds
405742:	02 7b 55             	add    0x55(%ebx),%bh
405745:	00 00                	add    %al,(%eax)
405747:	04 14                	add    $0x14,%al
405749:	fe 01                	incb   (%ecx)
40574b:	03 5f 0b             	add    0xb(%edi),%ebx
40574e:	07                   	pop    %es
40574f:	2c 10                	sub    $0x10,%al
405751:	00 02                	add    %al,(%edx)
405753:	28 af 00 00 06 00    	sub    %ch,0x60000(%edi)
405759:	02 28                	add    (%eax),%ch
40575b:	a1 00 00 06 00       	mov    0x60000,%eax
405760:	00 2a                	add    %ch,(%edx)
405762:	00 00                	add    %al,(%eax)
405764:	13 30                	adc    (%eax),%esi
405766:	01 00                	add    %eax,(%eax)
405768:	0c 00                	or     $0x0,%al
40576a:	00 00                	add    %al,(%eax)
40576c:	2c 00                	sub    $0x0,%al
40576e:	00 11                	add    %dl,(%ecx)
405770:	00 02                	add    %al,(%edx)
405772:	7b 57                	jnp    0x4057cb
405774:	00 00                	add    %al,(%eax)
405776:	04 0a                	add    $0xa,%al
405778:	2b 00                	sub    (%eax),%eax
40577a:	06                   	push   %es
40577b:	2a 26                	sub    (%esi),%ah
40577d:	00 02                	add    %al,(%edx)
40577f:	03 7d 57             	add    0x57(%ebp),%edi
405782:	00 00                	add    %al,(%eax)
405784:	04 2a                	add    $0x2a,%al
405786:	00 00                	add    %al,(%eax)
405788:	13 30                	adc    (%eax),%esi
40578a:	01 00                	add    %eax,(%eax)
40578c:	17                   	pop    %ss
40578d:	00 00                	add    %al,(%eax)
40578f:	00 2d 00 00 11 00    	add    %ch,0x110000
405795:	02 7b 54             	add    0x54(%ebx),%bh
405798:	00 00                	add    %al,(%eax)
40579a:	04 2c                	add    $0x2c,%al
40579c:	08 02                	or     %al,(%edx)
40579e:	7b 50                	jnp    0x4057f0
4057a0:	00 00                	add    %al,(%eax)
4057a2:	04 2b                	add    $0x2b,%al
4057a4:	01 14 0a             	add    %edx,(%edx,%ecx,1)
4057a7:	2b 00                	sub    (%eax),%eax
4057a9:	06                   	push   %es
4057aa:	2a 00                	sub    (%eax),%al
4057ac:	13 30                	adc    (%eax),%esi
4057ae:	01 00                	add    %eax,(%eax)
4057b0:	0c 00                	or     $0x0,%al
4057b2:	00 00                	add    %al,(%eax)
4057b4:	1e                   	push   %ds
4057b5:	00 00                	add    %al,(%eax)
4057b7:	11 00                	adc    %eax,(%eax)
4057b9:	02 7b 74             	add    0x74(%ebx),%bh
4057bc:	00 00                	add    %al,(%eax)
4057be:	04 0a                	add    $0xa,%al
4057c0:	2b 00                	sub    (%eax),%eax
4057c2:	06                   	push   %es
4057c3:	2a 13                	sub    (%ebx),%dl
4057c5:	30 01                	xor    %al,(%ecx)
4057c7:	00 0c 00             	add    %cl,(%eax,%eax,1)
4057ca:	00 00                	add    %al,(%eax)
4057cc:	1e                   	push   %ds
4057cd:	00 00                	add    %al,(%eax)
4057cf:	11 00                	adc    %eax,(%eax)
4057d1:	02 7b 75             	add    0x75(%ebx),%bh
4057d4:	00 00                	add    %al,(%eax)
4057d6:	04 0a                	add    $0xa,%al
4057d8:	2b 00                	sub    (%eax),%eax
4057da:	06                   	push   %es
4057db:	2a 13                	sub    (%ebx),%dl
4057dd:	30 03                	xor    %al,(%ebx)
4057df:	00 29                	add    %ch,(%ecx)
4057e1:	00 00                	add    %al,(%eax)
4057e3:	00 2e                	add    %ch,(%esi)
4057e5:	00 00                	add    %al,(%eax)
4057e7:	11 02                	adc    %eax,(%edx)
4057e9:	7b 4e                	jnp    0x405839
4057eb:	00 00                	add    %al,(%eax)
4057ed:	04 0a                	add    $0xa,%al
4057ef:	06                   	push   %es
4057f0:	0b 07                	or     (%edi),%eax
4057f2:	03 28                	add    (%eax),%ebp
4057f4:	ba 00 00 0a 74       	mov    $0x740a0000,%edx
4057f9:	32 00                	xor    (%eax),%al
4057fb:	00 01                	add    %al,(%ecx)
4057fd:	0c 02                	or     $0x2,%al
4057ff:	7c 4e                	jl     0x40584f
405801:	00 00                	add    %al,(%eax)
405803:	04 08                	add    $0x8,%al
405805:	07                   	pop    %es
405806:	28 01                	sub    %al,(%ecx)
405808:	00 00                	add    %al,(%eax)
40580a:	2b 0a                	sub    (%edx),%ecx
40580c:	06                   	push   %es
40580d:	07                   	pop    %es
40580e:	33 df                	xor    %edi,%ebx
405810:	2a 00                	sub    (%eax),%al
405812:	00 00                	add    %al,(%eax)
405814:	13 30                	adc    (%eax),%esi
405816:	03 00                	add    (%eax),%eax
405818:	29 00                	sub    %eax,(%eax)
40581a:	00 00                	add    %al,(%eax)
40581c:	2e 00 00             	add    %al,%cs:(%eax)
40581f:	11 02                	adc    %eax,(%edx)
405821:	7b 4e                	jnp    0x405871
405823:	00 00                	add    %al,(%eax)
405825:	04 0a                	add    $0xa,%al
405827:	06                   	push   %es
405828:	0b 07                	or     (%edi),%eax
40582a:	03 28                	add    (%eax),%ebp
40582c:	bc 00 00 0a 74       	mov    $0x740a0000,%esp
405831:	32 00                	xor    (%eax),%al
405833:	00 01                	add    %al,(%ecx)
405835:	0c 02                	or     $0x2,%al
405837:	7c 4e                	jl     0x405887
405839:	00 00                	add    %al,(%eax)
40583b:	04 08                	add    $0x8,%al
40583d:	07                   	pop    %es
40583e:	28 01                	sub    %al,(%ecx)
405840:	00 00                	add    %al,(%eax)
405842:	2b 0a                	sub    (%edx),%ecx
405844:	06                   	push   %es
405845:	07                   	pop    %es
405846:	33 df                	xor    %edi,%ebx
405848:	2a 00                	sub    (%eax),%al
40584a:	00 00                	add    %al,(%eax)
40584c:	13 30                	adc    (%eax),%esi
40584e:	03 00                	add    (%eax),%eax
405850:	29 00                	sub    %eax,(%eax)
405852:	00 00                	add    %al,(%eax)
405854:	2e 00 00             	add    %al,%cs:(%eax)
405857:	11 02                	adc    %eax,(%edx)
405859:	7b 4f                	jnp    0x4058aa
40585b:	00 00                	add    %al,(%eax)
40585d:	04 0a                	add    $0xa,%al
40585f:	06                   	push   %es
405860:	0b 07                	or     (%edi),%eax
405862:	03 28                	add    (%eax),%ebp
405864:	ba 00 00 0a 74       	mov    $0x740a0000,%edx
405869:	32 00                	xor    (%eax),%al
40586b:	00 01                	add    %al,(%ecx)
40586d:	0c 02                	or     $0x2,%al
40586f:	7c 4f                	jl     0x4058c0
405871:	00 00                	add    %al,(%eax)
405873:	04 08                	add    $0x8,%al
405875:	07                   	pop    %es
405876:	28 01                	sub    %al,(%ecx)
405878:	00 00                	add    %al,(%eax)
40587a:	2b 0a                	sub    (%edx),%ecx
40587c:	06                   	push   %es
40587d:	07                   	pop    %es
40587e:	33 df                	xor    %edi,%ebx
405880:	2a 00                	sub    (%eax),%al
405882:	00 00                	add    %al,(%eax)
405884:	13 30                	adc    (%eax),%esi
405886:	03 00                	add    (%eax),%eax
405888:	29 00                	sub    %eax,(%eax)
40588a:	00 00                	add    %al,(%eax)
40588c:	2e 00 00             	add    %al,%cs:(%eax)
40588f:	11 02                	adc    %eax,(%edx)
405891:	7b 4f                	jnp    0x4058e2
405893:	00 00                	add    %al,(%eax)
405895:	04 0a                	add    $0xa,%al
405897:	06                   	push   %es
405898:	0b 07                	or     (%edi),%eax
40589a:	03 28                	add    (%eax),%ebp
40589c:	bc 00 00 0a 74       	mov    $0x740a0000,%esp
4058a1:	32 00                	xor    (%eax),%al
4058a3:	00 01                	add    %al,(%ecx)
4058a5:	0c 02                	or     $0x2,%al
4058a7:	7c 4f                	jl     0x4058f8
4058a9:	00 00                	add    %al,(%eax)
4058ab:	04 08                	add    $0x8,%al
4058ad:	07                   	pop    %es
4058ae:	28 01                	sub    %al,(%ecx)
4058b0:	00 00                	add    %al,(%eax)
4058b2:	2b 0a                	sub    (%edx),%ecx
4058b4:	06                   	push   %es
4058b5:	07                   	pop    %es
4058b6:	33 df                	xor    %edi,%ebx
4058b8:	2a 00                	sub    (%eax),%al
4058ba:	00 00                	add    %al,(%eax)
4058bc:	13 30                	adc    (%eax),%esi
4058be:	05 00 c8 01 00       	add    $0x1c800,%eax
4058c3:	00 00                	add    %al,(%eax)
4058c5:	00 00                	add    %al,(%eax)
4058c7:	00 02                	add    %al,(%edx)
4058c9:	14 7d                	adc    $0x7d,%al
4058cb:	55                   	push   %ebp
4058cc:	00 00                	add    %al,(%eax)
4058ce:	04 02                	add    $0x2,%al
4058d0:	1f                   	pop    %ds
4058d1:	20 16                	and    %dl,(%esi)
4058d3:	20 ff                	and    %bh,%bh
4058d5:	00 00                	add    %al,(%eax)
4058d7:	00 16                	add    %dl,(%esi)
4058d9:	28 bd 00 00 0a 73    	sub    %bh,0x730a0000(%ebp)
4058df:	be 00 00 0a 7d       	mov    $0x7d0a0000,%esi
4058e4:	5f                   	pop    %edi
4058e5:	00 00                	add    %al,(%eax)
4058e7:	04 02                	add    $0x2,%al
4058e9:	20 80 00 00 00 16    	and    %al,0x16000000(%eax)
4058ef:	20 ff                	and    %bh,%bh
4058f1:	00 00                	add    %al,(%eax)
4058f3:	00 16                	add    %dl,(%esi)
4058f5:	28 bd 00 00 0a 22    	sub    %bh,0x220a0000(%ebp)
4058fb:	00 00                	add    %al,(%eax)
4058fd:	c0 3f 73             	sarb   $0x73,(%edi)
405900:	bf 00 00 0a 7d       	mov    $0x7d0a0000,%edi
405905:	60                   	pusha
405906:	00 00                	add    %al,(%eax)
405908:	04 02                	add    $0x2,%al
40590a:	1f                   	pop    %ds
40590b:	20 16                	and    %dl,(%esi)
40590d:	16                   	push   %ss
40590e:	20 ff                	and    %bh,%bh
405910:	00 00                	add    %al,(%eax)
405912:	00 28                	add    %ch,(%eax)
405914:	bd 00 00 0a 73       	mov    $0x730a0000,%ebp
405919:	be 00 00 0a 7d       	mov    $0x7d0a0000,%esi
40591e:	61                   	popa
40591f:	00 00                	add    %al,(%eax)
405921:	04 02                	add    $0x2,%al
405923:	20 80 00 00 00 16    	and    %al,0x16000000(%eax)
405929:	16                   	push   %ss
40592a:	20 ff                	and    %bh,%bh
40592c:	00 00                	add    %al,(%eax)
40592e:	00 28                	add    %ch,(%eax)
405930:	bd 00 00 0a 22       	mov    $0x220a0000,%ebp
405935:	00 00                	add    %al,(%eax)
405937:	c0 3f 73             	sarb   $0x73,(%edi)
40593a:	bf 00 00 0a 7d       	mov    $0x7d0a0000,%edi
40593f:	62 00                	bound  %eax,(%eax)
405941:	00 04 02             	add    %al,(%edx,%eax,1)
405944:	1f                   	pop    %ds
405945:	40                   	inc    %eax
405946:	20 ff                	and    %bh,%bh
405948:	00 00                	add    %al,(%eax)
40594a:	00 16                	add    %dl,(%esi)
40594c:	16                   	push   %ss
40594d:	28 bd 00 00 0a 73    	sub    %bh,0x730a0000(%ebp)
405953:	be 00 00 0a 7d       	mov    $0x7d0a0000,%esi
405958:	63 00                	arpl   %eax,(%eax)
40595a:	00 04 02             	add    %al,(%edx,%eax,1)
40595d:	20 ff                	and    %bh,%bh
40595f:	00 00                	add    %al,(%eax)
405961:	00 20                	add    %ah,(%eax)
405963:	ff 00                	incl   (%eax)
405965:	00 00                	add    %al,(%eax)
405967:	16                   	push   %ss
405968:	16                   	push   %ss
405969:	28 bd 00 00 0a 22    	sub    %bh,0x220a0000(%ebp)
40596f:	00 00                	add    %al,(%eax)
405971:	c0 3f 73             	sarb   $0x73,(%edi)
405974:	bf 00 00 0a 7d       	mov    $0x7d0a0000,%edi
405979:	64 00 00             	add    %al,%fs:(%eax)
40597c:	04 02                	add    $0x2,%al
40597e:	16                   	push   %ss
40597f:	20 80 00 00 00 16    	and    %al,0x16000000(%eax)
405985:	28 c0                	sub    %al,%al
405987:	00 00                	add    %al,(%eax)
405989:	0a 73 be             	or     -0x42(%ebx),%dh
40598c:	00 00                	add    %al,(%eax)
40598e:	0a 7d 65             	or     0x65(%ebp),%bh
405991:	00 00                	add    %al,(%eax)
405993:	04 02                	add    $0x2,%al
405995:	20 ff                	and    %bh,%bh
405997:	00 00                	add    %al,(%eax)
405999:	00 16                	add    %dl,(%esi)
40599b:	20 c0                	and    %al,%al
40599d:	00 00                	add    %al,(%eax)
40599f:	00 16                	add    %dl,(%esi)
4059a1:	28 bd 00 00 0a 22    	sub    %bh,0x220a0000(%ebp)