4048a3:	11 00                	adc    %eax,(%eax)
4048a5:	7e 43                	jle    0x4048ea
4048a7:	00 00                	add    %al,(%eax)
4048a9:	04 14                	add    $0x14,%al
4048ab:	fe 01                	incb   (%ecx)
4048ad:	0a 06                	or     (%esi),%al
4048af:	2c 22                	sub    $0x22,%al
4048b1:	00 72 29             	add    %dh,0x29(%edx)
4048b4:	00 00                	add    %al,(%eax)
4048b6:	70 d0                	jo     0x404888
4048b8:	14 00                	adc    $0x0,%al
4048ba:	00 02                	add    %al,(%edx)
4048bc:	28 29                	sub    %ch,(%ecx)
4048be:	00 00                	add    %al,(%eax)
4048c0:	0a 6f f7             	or     -0x9(%edi),%ch
4048c3:	00 00                	add    %al,(%eax)
4048c5:	0a 73 1c             	or     0x1c(%ebx),%dh
4048c8:	00 00                	add    %al,(%eax)
4048ca:	0a 0b                	or     (%ebx),%cl
4048cc:	07                   	pop    %es
4048cd:	80 43 00 00          	addb   $0x0,0x0(%ebx)
4048d1:	04 00                	add    $0x0,%al
4048d3:	7e 43                	jle    0x404918
4048d5:	00 00                	add    %al,(%eax)
4048d7:	04 0c                	add    $0xc,%al
4048d9:	2b 00                	sub    (%eax),%eax
4048db:	08 2a                	or     %ch,(%edx)
4048dd:	00 00                	add    %al,(%eax)
4048df:	00 13                	add    %dl,(%ebx)
4048e1:	30 01                	xor    %al,(%ecx)
4048e3:	00 0b                	add    %cl,(%ebx)
4048e5:	00 00                	add    %al,(%eax)
4048e7:	00 29                	add    %ch,(%ecx)
4048e9:	00 00                	add    %al,(%eax)
4048eb:	11 00                	adc    %eax,(%eax)
4048ed:	7e 44                	jle    0x404933
4048ef:	00 00                	add    %al,(%eax)
4048f1:	04 0a                	add    $0xa,%al
4048f3:	2b 00                	sub    (%eax),%eax
4048f5:	06                   	push   %es
4048f6:	2a 22                	sub    (%edx),%ah
4048f8:	00 02                	add    %al,(%edx)
4048fa:	80 44 00 00 04       	addb   $0x4,0x0(%eax,%eax,1)
4048ff:	2a 13                	sub    (%ebx),%dl
404901:	30 03                	xor    %al,(%ebx)
404903:	00 21                	add    %ah,(%ecx)
404905:	00 00                	add    %al,(%eax)
404907:	00 2a                	add    %ch,(%edx)
404909:	00 00                	add    %al,(%eax)
40490b:	11 00                	adc    %eax,(%eax)
40490d:	28 6e 00             	sub    %ch,0x0(%esi)
404910:	00 06                	add    %al,(%esi)
404912:	72 01                	jb     0x404915
404914:	00 00                	add    %al,(%eax)
404916:	70 7e                	jo     0x404996
404918:	44                   	inc    %esp
404919:	00 00                	add    %al,(%eax)
40491b:	04 6f                	add    $0x6f,%al
40491d:	f8                   	clc
40491e:	00 00                	add    %al,(%eax)
404920:	0a 0a                	or     (%edx),%cl
404922:	06                   	push   %es
404923:	74 12                	je     0x404937
404925:	00 00                	add    %al,(%eax)
404927:	01 0b                	add    %ecx,(%ebx)
404929:	2b 00                	sub    (%eax),%eax
40492b:	07                   	pop    %es
40492c:	2a 1e                	sub    (%esi),%bl
40492e:	02 7b 45             	add    0x45(%ebx),%bh
404931:	00 00                	add    %al,(%eax)
404933:	04 2a                	add    $0x2a,%al
404935:	22 02                	and    (%edx),%al
404937:	03 7d 45             	add    0x45(%ebp),%edi
40493a:	00 00                	add    %al,(%eax)
40493c:	04 2a                	add    $0x2a,%al
40493e:	1e                   	push   %ds
40493f:	02 7b 46             	add    0x46(%ebx),%bh
404942:	00 00                	add    %al,(%eax)
404944:	04 2a                	add    $0x2a,%al
404946:	22 02                	and    (%edx),%al
404948:	03 7d 46             	add    0x46(%ebp),%edi
40494b:	00 00                	add    %al,(%eax)
40494d:	04 2a                	add    $0x2a,%al
40494f:	1e                   	push   %ds
404950:	02 7b 47             	add    0x47(%ebx),%bh
404953:	00 00                	add    %al,(%eax)
404955:	04 2a                	add    $0x2a,%al
404957:	22 02                	and    (%edx),%al
404959:	03 7d 47             	add    0x47(%ebp),%edi
40495c:	00 00                	add    %al,(%eax)
40495e:	04 2a                	add    $0x2a,%al
404960:	1e                   	push   %ds
404961:	02 7b 48             	add    0x48(%ebx),%bh
404964:	00 00                	add    %al,(%eax)
404966:	04 2a                	add    $0x2a,%al
404968:	22 02                	and    (%edx),%al
40496a:	03 7d 48             	add    0x48(%ebp),%edi
40496d:	00 00                	add    %al,(%eax)
40496f:	04 2a                	add    $0x2a,%al
404971:	1e                   	push   %ds
404972:	02 7b 49             	add    0x49(%ebx),%bh
404975:	00 00                	add    %al,(%eax)
404977:	04 2a                	add    $0x2a,%al
404979:	22 02                	and    (%edx),%al
40497b:	03 7d 49             	add    0x49(%ebp),%edi
40497e:	00 00                	add    %al,(%eax)
404980:	04 2a                	add    $0x2a,%al
404982:	1e                   	push   %ds
404983:	02 7b 4a             	add    0x4a(%ebx),%bh
404986:	00 00                	add    %al,(%eax)
404988:	04 2a                	add    $0x2a,%al
40498a:	22 02                	and    (%edx),%al
40498c:	03 7d 4a             	add    0x4a(%ebp),%edi
40498f:	00 00                	add    %al,(%eax)
404991:	04 2a                	add    $0x2a,%al
404993:	00 13                	add    %dl,(%ebx)
404995:	30 04 00             	xor    %al,(%eax,%eax,1)
404998:	2c 00                	sub    $0x0,%al
40499a:	00 00                	add    %al,(%eax)
40499c:	15 00 00 11 00       	adc    $0x110000,%eax
4049a1:	72 bb                	jb     0x40495e
4049a3:	07                   	pop    %es
4049a4:	00 70 02             	add    %dh,0x2(%eax)
4049a7:	28 78 00             	sub    %bh,0x0(%eax)
4049aa:	00 06                	add    %al,(%esi)
4049ac:	02 28                	add    (%eax),%ch
4049ae:	80 00 00             	addb   $0x0,(%eax)
4049b1:	06                   	push   %es
4049b2:	8c a3 00 00 01 02    	mov    %fs,0x2010000(%ebx)
4049b8:	28 7e 00             	sub    %bh,0x0(%esi)
4049bb:	00 06                	add    %al,(%esi)
4049bd:	8c 3c 00             	mov    %?,(%eax,%eax,1)
4049c0:	00 01                	add    %al,(%ecx)
4049c2:	28 f9                	sub    %bh,%cl
4049c4:	00 00                	add    %al,(%eax)
4049c6:	0a 0a                	or     (%edx),%cl
4049c8:	2b 00                	sub    (%eax),%eax
4049ca:	06                   	push   %es
4049cb:	2a 13                	sub    (%ebx),%dl
4049cd:	30 05 00 70 00 00    	xor    %al,0x7000
4049d3:	00 2b                	add    %ch,(%ebx)
4049d5:	00 00                	add    %al,(%eax)
4049d7:	11 00                	adc    %eax,(%eax)
4049d9:	73 84                	jae    0x40495f
4049db:	00 00                	add    %al,(%eax)
4049dd:	06                   	push   %es
4049de:	25 02 6f fa 00       	and    $0xfa6f02,%eax
4049e3:	00 0a                	add    %cl,(%edx)
4049e5:	6f                   	outsl  %ds:(%esi),(%dx)
4049e6:	77 00                	ja     0x4049e8
4049e8:	00 06                	add    %al,(%esi)
4049ea:	00 25 02 6f fa 00    	add    %ah,0xfa6f02
4049f0:	00 0a                	add    %cl,(%edx)
4049f2:	03 6f aa             	add    -0x56(%edi),%ebp
4049f5:	00 00                	add    %al,(%eax)
4049f7:	0a 17                	or     (%edi),%dl
4049f9:	58                   	pop    %eax
4049fa:	6f                   	outsl  %ds:(%esi),(%dx)
4049fb:	ab                   	stos   %eax,%es:(%edi)
4049fc:	00 00                	add    %al,(%eax)
4049fe:	0a 6f 79             	or     0x79(%edi),%ch
404a01:	00 00                	add    %al,(%eax)
404a03:	06                   	push   %es
404a04:	00 25 02 6f fa 00    	add    %ah,0xfa6f02
404a0a:	00 0a                	add    %cl,(%edx)
404a0c:	28 ad 00 00 0a 6f    	sub    %ch,0x6f0a0000(%ebp)
404a12:	7b 00                	jnp    0x404a14
404a14:	00 06                	add    %al,(%esi)
404a16:	00 25 02 6f fa 00    	add    %ah,0xfa6f02
404a1c:	00 0a                	add    %cl,(%edx)
404a1e:	28 97 00 00 0a 6f    	sub    %dl,0x6f0a0000(%edi)
404a24:	7d 00                	jge    0x404a26
404a26:	00 06                	add    %al,(%esi)
404a28:	00 25 02 6f fb 00    	add    %ah,0xfb6f02
404a2e:	00 0a                	add    %cl,(%edx)
404a30:	6f                   	outsl  %ds:(%esi),(%dx)
404a31:	7f 00                	jg     0x404a33
404a33:	00 06                	add    %al,(%esi)
404a35:	00 25 02 6f bb 00    	add    %ah,0xbb6f02
404a3b:	00 0a                	add    %cl,(%edx)
404a3d:	6f                   	outsl  %ds:(%esi),(%dx)
404a3e:	81 00 00 06 00 0a    	addl   $0xa000600,(%eax)
404a44:	2b 00                	sub    (%eax),%eax
404a46:	06                   	push   %es
404a47:	2a 22                	sub    (%edx),%ah
404a49:	02 28                	add    (%eax),%ch
404a4b:	16                   	push   %ss
404a4c:	00 00                	add    %al,(%eax)
404a4e:	0a 00                	or     (%eax),%al
404a50:	2a 1e                	sub    (%esi),%bl
404a52:	02 7b 4b             	add    0x4b(%ebx),%bh
404a55:	00 00                	add    %al,(%eax)
404a57:	04 2a                	add    $0x2a,%al
404a59:	22 02                	and    (%edx),%al
404a5b:	03 7d 4b             	add    0x4b(%ebp),%edi
404a5e:	00 00                	add    %al,(%eax)
404a60:	04 2a                	add    $0x2a,%al
404a62:	1e                   	push   %ds
404a63:	02 7b 4c             	add    0x4c(%ebx),%bh
404a66:	00 00                	add    %al,(%eax)
404a68:	04 2a                	add    $0x2a,%al
404a6a:	22 02                	and    (%edx),%al
404a6c:	03 7d 4c             	add    0x4c(%ebp),%edi
404a6f:	00 00                	add    %al,(%eax)
404a71:	04 2a                	add    $0x2a,%al
404a73:	1e                   	push   %ds
404a74:	02 7b 4d             	add    0x4d(%ebx),%bh
404a77:	00 00                	add    %al,(%eax)
404a79:	04 2a                	add    $0x2a,%al
404a7b:	22 02                	and    (%edx),%al
404a7d:	03 7d 4d             	add    0x4d(%ebp),%edi
404a80:	00 00                	add    %al,(%eax)
404a82:	04 2a                	add    $0x2a,%al
404a84:	13 30                	adc    (%eax),%esi
404a86:	03 00                	add    (%eax),%eax
404a88:	37                   	aaa
404a89:	00 00                	add    %al,(%eax)
404a8b:	00 2c 00             	add    %ch,(%eax,%eax,1)
404a8e:	00 11                	add    %dl,(%ecx)
404a90:	00 73 8f             	add    %dh,-0x71(%ebx)
404a93:	00 00                	add    %al,(%eax)
404a95:	06                   	push   %es
404a96:	0a 06                	or     (%esi),%al
404a98:	02 6f fc             	add    -0x4(%edi),%ch
404a9b:	00 00                	add    %al,(%eax)
404a9d:	0a 18                	or     (%eax),%bl
404a9f:	fe 01                	incb   (%ecx)
404aa1:	6f                   	outsl  %ds:(%esi),(%dx)
404aa2:	86 00                	xchg   %al,(%eax)
404aa4:	00 06                	add    %al,(%esi)
404aa6:	00 06                	add    %al,(%esi)
404aa8:	02 6f fd             	add    -0x3(%edi),%ch
404aab:	00 00                	add    %al,(%eax)
404aad:	0a 6f 88             	or     -0x78(%edi),%ch
404ab0:	00 00                	add    %al,(%eax)
404ab2:	06                   	push   %es
404ab3:	00 06                	add    %al,(%esi)
404ab5:	02 6f fe             	add    -0x2(%edi),%ch
404ab8:	00 00                	add    %al,(%eax)
404aba:	0a 6f 8a             	or     -0x76(%edi),%ch
404abd:	00 00                	add    %al,(%eax)
404abf:	06                   	push   %es
404ac0:	00 06                	add    %al,(%esi)
404ac2:	0b 2b                	or     (%ebx),%ebp
404ac4:	00 07                	add    %al,(%edi)
404ac6:	2a 00                	sub    (%eax),%al
404ac8:	1b 30                	sbb    (%eax),%esi
404aca:	02 00                	add    (%eax),%al
404acc:	5d                   	pop    %ebp
404acd:	00 00                	add    %al,(%eax)
404acf:	00 2d 00 00 11 00    	add    %ch,0x110000
404ad5:	03 6f 50             	add    0x50(%edi),%ebp
404ad8:	00 00                	add    %al,(%eax)
404ada:	0a 00                	or     (%eax),%al
404adc:	00 02                	add    %al,(%edx)
404ade:	28 85 00 00 06 0a    	sub    %al,0xa060000(%ebp)
404ae4:	06                   	push   %es
404ae5:	2c 0c                	sub    $0xc,%al
404ae7:	00 03                	add    %al,(%ebx)
404ae9:	18 6f ff             	sbb    %ch,-0x1(%edi)
404aec:	00 00                	add    %al,(%eax)
404aee:	0a 00                	or     (%eax),%al
404af0:	00 2b                	add    %ch,(%ebx)
404af2:	30 00                	xor    %al,(%eax)
404af4:	02 28                	add    (%eax),%ch
404af6:	8d 00                	lea    (%eax),%eax
404af8:	00 06                	add    %al,(%esi)
404afa:	0b 07                	or     (%edi),%eax
404afc:	2c 24                	sub    $0x24,%al
404afe:	00 03                	add    %al,(%ebx)
404b00:	16                   	push   %ss
404b01:	6f                   	outsl  %ds:(%esi),(%dx)
404b02:	ff 00                	incl   (%eax)
404b04:	00 0a                	add    %cl,(%edx)
404b06:	00 03                	add    %al,(%ebx)
404b08:	02 28                	add    (%eax),%ch
404b0a:	87 00                	xchg   %eax,(%eax)
404b0c:	00 06                	add    %al,(%esi)
404b0e:	6f                   	outsl  %ds:(%esi),(%dx)
404b0f:	00 01                	add    %al,(%ecx)
404b11:	00 0a                	add    %cl,(%edx)
404b13:	00 03                	add    %al,(%ebx)
404b15:	02 28                	add    (%eax),%ch
404b17:	89 00                	mov    %eax,(%eax)
404b19:	00 06                	add    %al,(%esi)
404b1b:	6f                   	outsl  %ds:(%esi),(%dx)
404b1c:	01 01                	add    %eax,(%ecx)
404b1e:	00 0a                	add    %cl,(%edx)
404b20:	00 00                	add    %al,(%eax)
404b22:	00 00                	add    %al,(%eax)
404b24:	de 0a                	fimuls (%edx)
404b26:	00 03                	add    %al,(%ebx)
404b28:	6f                   	outsl  %ds:(%esi),(%dx)
404b29:	02 01                	add    (%ecx),%al
404b2b:	00 0a                	add    %cl,(%edx)
404b2d:	00 00                	add    %al,(%eax)
404b2f:	dc 2a                	fsubrl (%edx)
404b31:	00 00                	add    %al,(%eax)
404b33:	00 01                	add    %al,(%ecx)
404b35:	10 00                	adc    %al,(%eax)
404b37:	00 02                	add    %al,(%edx)
404b39:	00 08                	add    %cl,(%eax)
404b3b:	00 4a 52             	add    %cl,0x52(%edx)
404b3e:	00 0a                	add    %cl,(%edx)
404b40:	00 00                	add    %al,(%eax)
404b42:	00 00                	add    %al,(%eax)
404b44:	13 30                	adc    (%eax),%esi
404b46:	02 00                	add    (%eax),%al
404b48:	4f                   	dec    %edi
404b49:	00 00                	add    %al,(%eax)
404b4b:	00 2e                	add    %ch,(%esi)
404b4d:	00 00                	add    %al,(%eax)
404b4f:	11 00                	adc    %eax,(%eax)
404b51:	02 28                	add    (%eax),%ch
404b53:	87 00                	xchg   %eax,(%eax)
404b55:	00 06                	add    %al,(%esi)
404b57:	0a 12                	or     (%edx),%dl
404b59:	00 28                	add    %ch,(%eax)
404b5b:	03 01                	add    (%ecx),%eax
404b5d:	00 0a                	add    %cl,(%edx)
404b5f:	16                   	push   %ss
404b60:	31 37                	xor    %esi,(%edi)
404b62:	02 28                	add    (%eax),%ch
404b64:	87 00                	xchg   %eax,(%eax)
404b66:	00 06                	add    %al,(%esi)
404b68:	0a 12                	or     (%edx),%dl
404b6a:	00 28                	add    %ch,(%eax)
404b6c:	04 01                	add    $0x1,%al
404b6e:	00 0a                	add    %cl,(%edx)
404b70:	16                   	push   %ss
404b71:	31 26                	xor    %esp,(%esi)
404b73:	02 28                	add    (%eax),%ch
404b75:	89 00                	mov    %eax,(%eax)
404b77:	00 06                	add    %al,(%esi)
404b79:	0b 12                	or     (%edx),%edx
404b7b:	01 28                	add    %ebp,(%eax)
404b7d:	9e                   	sahf
404b7e:	00 00                	add    %al,(%eax)
404b80:	0a 1f                	or     (%edi),%bl
404b82:	64 31 14 02          	xor    %edx,%fs:(%edx,%eax,1)
404b86:	28 89 00 00 06 0b    	sub    %cl,0xb060000(%ecx)
404b8c:	12 01                	adc    (%ecx),%al
404b8e:	28 9f 00 00 0a 1f    	sub    %bl,0x1f0a0000(%edi)
404b94:	64 fe 02             	incb   %fs:(%edx)
404b97:	2b 01                	sub    (%ecx),%eax
404b99:	16                   	push   %ss
404b9a:	0c 2b                	or     $0x2b,%al
404b9c:	00 08                	add    %cl,(%eax)
404b9e:	2a 00                	sub    (%eax),%al
404ba0:	13 30                	adc    (%eax),%esi