40492e:	00 00                	add    %al,(%eax)
404930:	04 6f                	add    $0x6f,%al
404932:	37                   	aaa
404933:	00 00                	add    %al,(%eax)
404935:	0a 00                	or     (%eax),%al
404937:	02 28                	add    (%eax),%ch
404939:	36 00 00             	add    %al,%ss:(%eax)
40493c:	0a 02                	or     (%edx),%al
40493e:	7b 19                	jnp    0x404959
404940:	00 00                	add    %al,(%eax)
404942:	04 6f                	add    $0x6f,%al
404944:	37                   	aaa
404945:	00 00                	add    %al,(%eax)
404947:	0a 00                	or     (%eax),%al
404949:	02 72 91             	add    -0x6f(%edx),%dh
40494c:	07                   	pop    %es
40494d:	00 70 28             	add    %dh,0x28(%eax)
404950:	2b 00                	sub    (%eax),%eax
404952:	00 0a                	add    %cl,(%edx)
404954:	00 02                	add    %al,(%edx)
404956:	17                   	pop    %ss
404957:	28 50 00             	sub    %dl,0x0(%eax)
40495a:	00 0a                	add    %cl,(%edx)
40495c:	00 02                	add    %al,(%edx)
40495e:	72 a3                	jb     0x404903
404960:	07                   	pop    %es
404961:	00 70 6f             	add    %dh,0x6f(%eax)
404964:	2f                   	das
404965:	00 00                	add    %al,(%eax)
404967:	0a 00                	or     (%eax),%al
404969:	02 02                	add    (%edx),%al
40496b:	fe 06                	incb   (%esi)
40496d:	10 00                	adc    %al,(%eax)
40496f:	00 06                	add    %al,(%esi)
404971:	73 42                	jae    0x4049b5
404973:	00 00                	add    %al,(%eax)
404975:	0a 28                	or     (%eax),%ch
404977:	96                   	xchg   %eax,%esi
404978:	00 00                	add    %al,(%eax)
40497a:	0a 00                	or     (%eax),%al
40497c:	02 7b 19             	add    0x19(%ebx),%bh
40497f:	00 00                	add    %al,(%eax)
404981:	04 6f                	add    $0x6f,%al
404983:	97                   	xchg   %eax,%edi
404984:	00 00                	add    %al,(%eax)
404986:	0a 00                	or     (%eax),%al
404988:	02 7b 1a             	add    0x1a(%ebx),%bh
40498b:	00 00                	add    %al,(%eax)
40498d:	04 16                	add    $0x16,%al
40498f:	6f                   	outsl  %ds:(%esi),(%dx)
404990:	38 00                	cmp    %al,(%eax)
404992:	00 0a                	add    %cl,(%edx)
404994:	00 02                	add    %al,(%edx)
404996:	7b 1a                	jnp    0x4049b2
404998:	00 00                	add    %al,(%eax)
40499a:	04 6f                	add    $0x6f,%al
40499c:	51                   	push   %ecx
40499d:	00 00                	add    %al,(%eax)
40499f:	0a 00                	or     (%eax),%al
4049a1:	02 16                	add    (%esi),%dl
4049a3:	28 38                	sub    %bh,(%eax)
4049a5:	00 00                	add    %al,(%eax)
4049a7:	0a 00                	or     (%eax),%al
4049a9:	2a 5e 02             	sub    0x2(%esi),%bl
4049ac:	14 7d                	adc    $0x7d,%al
4049ae:	34 00                	xor    $0x0,%al
4049b0:	00 04 02             	add    %al,(%edx,%eax,1)
4049b3:	28 23                	sub    %ah,(%ebx)
4049b5:	00 00                	add    %al,(%eax)
4049b7:	0a 00                	or     (%eax),%al
4049b9:	00 02                	add    %al,(%edx)
4049bb:	28 2a                	sub    %ch,(%edx)
4049bd:	00 00                	add    %al,(%eax)
4049bf:	06                   	push   %es
4049c0:	00 2a                	add    %ch,(%edx)
4049c2:	00 00                	add    %al,(%eax)
4049c4:	13 30                	adc    (%eax),%esi
4049c6:	02 00                	add    (%eax),%al
4049c8:	75 00                	jne    0x4049ca
4049ca:	00 00                	add    %al,(%eax)
4049cc:	0d 00 00 11 00       	or     $0x110000,%eax
4049d1:	73 52                	jae    0x404a25
4049d3:	00 00                	add    %al,(%eax)
4049d5:	0a 0a                	or     (%edx),%cl
4049d7:	72 c5                	jb     0x40499e
4049d9:	01 00                	add    %eax,(%eax)
4049db:	70 73                	jo     0x404a50
4049dd:	57                   	push   %edi
4049de:	00 00                	add    %al,(%eax)
4049e0:	0a 0b                	or     (%ebx),%cl
4049e2:	02 7b 33             	add    0x33(%ebx),%bh
4049e5:	00 00                	add    %al,(%eax)
4049e7:	04 6f                	add    $0x6f,%al
4049e9:	58                   	pop    %eax
4049ea:	00 00                	add    %al,(%eax)
4049ec:	0a 16                	or     (%esi),%dl
4049ee:	6f                   	outsl  %ds:(%esi),(%dx)
4049ef:	59                   	pop    %ecx
4049f0:	00 00                	add    %al,(%eax)
4049f2:	0a 0a                	or     (%edx),%cl
4049f4:	06                   	push   %es
4049f5:	6f                   	outsl  %ds:(%esi),(%dx)
4049f6:	53                   	push   %ebx
4049f7:	00 00                	add    %al,(%eax)
4049f9:	0a 72 c7             	or     -0x39(%edx),%dh
4049fc:	07                   	pop    %es
4049fd:	00 70 6f             	add    %dh,0x6f(%eax)
404a00:	54                   	push   %esp
404a01:	00 00                	add    %al,(%eax)
404a03:	0a 26                	or     (%esi),%ah
404a05:	06                   	push   %es
404a06:	6f                   	outsl  %ds:(%esi),(%dx)
404a07:	53                   	push   %ebx
404a08:	00 00                	add    %al,(%eax)
404a0a:	0a 72 db             	or     -0x25(%edx),%dh
404a0d:	07                   	pop    %es
404a0e:	00 70 6f             	add    %dh,0x6f(%eax)
404a11:	54                   	push   %esp
404a12:	00 00                	add    %al,(%eax)
404a14:	0a 26                	or     (%esi),%ah
404a16:	06                   	push   %es
404a17:	6f                   	outsl  %ds:(%esi),(%dx)
404a18:	53                   	push   %ebx
404a19:	00 00                	add    %al,(%eax)
404a1b:	0a 72 ed             	or     -0x13(%edx),%dh
404a1e:	07                   	pop    %es
404a1f:	00 70 6f             	add    %dh,0x6f(%eax)
404a22:	54                   	push   %esp
404a23:	00 00                	add    %al,(%eax)
404a25:	0a 26                	or     (%esi),%ah
404a27:	06                   	push   %es
404a28:	6f                   	outsl  %ds:(%esi),(%dx)
404a29:	53                   	push   %ebx
404a2a:	00 00                	add    %al,(%eax)
404a2c:	0a 72 b5             	or     -0x4b(%edx),%dh
404a2f:	01 00                	add    %eax,(%eax)
404a31:	70 6f                	jo     0x404aa2
404a33:	54                   	push   %esp
404a34:	00 00                	add    %al,(%eax)
404a36:	0a 26                	or     (%esi),%ah
404a38:	07                   	pop    %es
404a39:	6f                   	outsl  %ds:(%esi),(%dx)
404a3a:	5b                   	pop    %ebx
404a3b:	00 00                	add    %al,(%eax)
404a3d:	0a 00                	or     (%eax),%al
404a3f:	06                   	push   %es
404a40:	0c 2b                	or     $0x2b,%al
404a42:	00 08                	add    %cl,(%eax)
404a44:	2a 00                	sub    (%eax),%al
404a46:	00 00                	add    %al,(%eax)
404a48:	13 30                	adc    (%eax),%esi
404a4a:	03 00                	add    (%eax),%eax
404a4c:	8c 00                	mov    %es,(%eax)
404a4e:	00 00                	add    %al,(%eax)
404a50:	0e                   	push   %cs
404a51:	00 00                	add    %al,(%eax)
404a53:	11 00                	adc    %eax,(%eax)
404a55:	72 c5                	jb     0x404a1c
404a57:	01 00                	add    %eax,(%eax)
404a59:	70 73                	jo     0x404ace
404a5b:	57                   	push   %edi
404a5c:	00 00                	add    %al,(%eax)
404a5e:	0a 0a                	or     (%edx),%cl
404a60:	02 7b 35             	add    0x35(%ebx),%bh
404a63:	00 00                	add    %al,(%eax)
404a65:	04 02                	add    $0x2,%al
404a67:	7b 32                	jnp    0x404a9b
404a69:	00 00                	add    %al,(%eax)
404a6b:	04 6f                	add    $0x6f,%al
404a6d:	58                   	pop    %eax
404a6e:	00 00                	add    %al,(%eax)
404a70:	0a 16                	or     (%esi),%dl
404a72:	6f                   	outsl  %ds:(%esi),(%dx)
404a73:	59                   	pop    %ecx
404a74:	00 00                	add    %al,(%eax)
404a76:	0a 6f 5a             	or     0x5a(%edi),%ch
404a79:	00 00                	add    %al,(%eax)
404a7b:	0a 00                	or     (%eax),%al
404a7d:	06                   	push   %es
404a7e:	6f                   	outsl  %ds:(%esi),(%dx)
404a7f:	5b                   	pop    %ebx
404a80:	00 00                	add    %al,(%eax)
404a82:	0a 00                	or     (%eax),%al
404a84:	02 7b 39             	add    0x39(%ebx),%bh
404a87:	00 00                	add    %al,(%eax)
404a89:	04 16                	add    $0x16,%al
404a8b:	6f                   	outsl  %ds:(%esi),(%dx)
404a8c:	5f                   	pop    %edi
404a8d:	00 00                	add    %al,(%eax)
404a8f:	0a 00                	or     (%eax),%al
404a91:	02 7b 3a             	add    0x3a(%ebx),%bh
404a94:	00 00                	add    %al,(%eax)
404a96:	04 16                	add    $0x16,%al
404a98:	6f                   	outsl  %ds:(%esi),(%dx)
404a99:	5f                   	pop    %edi
404a9a:	00 00                	add    %al,(%eax)
404a9c:	0a 00                	or     (%eax),%al
404a9e:	02 7b 38             	add    0x38(%ebx),%bh
404aa1:	00 00                	add    %al,(%eax)
404aa3:	04 16                	add    $0x16,%al
404aa5:	6f                   	outsl  %ds:(%esi),(%dx)
404aa6:	5f                   	pop    %edi
404aa7:	00 00                	add    %al,(%eax)
404aa9:	0a 00                	or     (%eax),%al
404aab:	02 7b 37             	add    0x37(%ebx),%bh
404aae:	00 00                	add    %al,(%eax)
404ab0:	04 16                	add    $0x16,%al
404ab2:	6f                   	outsl  %ds:(%esi),(%dx)
404ab3:	5f                   	pop    %edi
404ab4:	00 00                	add    %al,(%eax)
404ab6:	0a 00                	or     (%eax),%al
404ab8:	02 7b 3b             	add    0x3b(%ebx),%bh
404abb:	00 00                	add    %al,(%eax)
404abd:	04 16                	add    $0x16,%al
404abf:	6f                   	outsl  %ds:(%esi),(%dx)
404ac0:	5f                   	pop    %edi
404ac1:	00 00                	add    %al,(%eax)
404ac3:	0a 00                	or     (%eax),%al
404ac5:	02 7b 3c             	add    0x3c(%ebx),%bh
404ac8:	00 00                	add    %al,(%eax)
404aca:	04 16                	add    $0x16,%al
404acc:	6f                   	outsl  %ds:(%esi),(%dx)
404acd:	31 00                	xor    %eax,(%eax)
404acf:	00 0a                	add    %cl,(%edx)
404ad1:	00 02                	add    %al,(%edx)
404ad3:	7b 3f                	jnp    0x404b14
404ad5:	00 00                	add    %al,(%eax)
404ad7:	04 16                	add    $0x16,%al
404ad9:	6f                   	outsl  %ds:(%esi),(%dx)
404ada:	31 00                	xor    %eax,(%eax)
404adc:	00 0a                	add    %cl,(%edx)
404ade:	00 2a                	add    %ch,(%edx)
404ae0:	13 30                	adc    (%eax),%esi
404ae2:	02 00                	add    (%eax),%al
404ae4:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
404ae5:	00 00                	add    %al,(%eax)
404ae7:	00 02                	add    %al,(%edx)
404ae9:	00 00                	add    %al,(%eax)
404aeb:	11 00                	adc    %eax,(%eax)
404aed:	02 7b 37             	add    0x37(%ebx),%bh
404af0:	00 00                	add    %al,(%eax)
404af2:	04 6f                	add    $0x6f,%al
404af4:	68 00 00 0a 0a       	push   $0xa0a0000
404af9:	06                   	push   %es
404afa:	2c 2f                	sub    $0x2f,%al
404afc:	00 02                	add    %al,(%edx)
404afe:	7b 3c                	jnp    0x404b3c
404b00:	00 00                	add    %al,(%eax)
404b02:	04 72                	add    $0x72,%al
404b04:	ff 07                	incl   (%edi)
404b06:	00 70 6f             	add    %dh,0x6f(%eax)
404b09:	2f                   	das
404b0a:	00 00                	add    %al,(%eax)
404b0c:	0a 00                	or     (%eax),%al
404b0e:	02 7b 3c             	add    0x3c(%ebx),%bh
404b11:	00 00                	add    %al,(%eax)
404b13:	04 17                	add    $0x17,%al
404b15:	6f                   	outsl  %ds:(%esi),(%dx)
404b16:	31 00                	xor    %eax,(%eax)
404b18:	00 0a                	add    %cl,(%edx)
404b1a:	00 02                	add    %al,(%edx)
404b1c:	7b 3f                	jnp    0x404b5d
404b1e:	00 00                	add    %al,(%eax)
404b20:	04 17                	add    $0x17,%al
404b22:	6f                   	outsl  %ds:(%esi),(%dx)
404b23:	31 00                	xor    %eax,(%eax)
404b25:	00 0a                	add    %cl,(%edx)
404b27:	00 00                	add    %al,(%eax)
404b29:	2b 1c 00             	sub    (%eax,%eax,1),%ebx
404b2c:	02 7b 3c             	add    0x3c(%ebx),%bh
404b2f:	00 00                	add    %al,(%eax)
404b31:	04 16                	add    $0x16,%al
404b33:	6f                   	outsl  %ds:(%esi),(%dx)
404b34:	31 00                	xor    %eax,(%eax)
404b36:	00 0a                	add    %cl,(%edx)
404b38:	00 02                	add    %al,(%edx)
404b3a:	7b 3f                	jnp    0x404b7b
404b3c:	00 00                	add    %al,(%eax)
404b3e:	04 16                	add    $0x16,%al
404b40:	6f                   	outsl  %ds:(%esi),(%dx)
404b41:	31 00                	xor    %eax,(%eax)
404b43:	00 0a                	add    %cl,(%edx)
404b45:	00 00                	add    %al,(%eax)
404b47:	02 7b 3f             	add    0x3f(%ebx),%bh
404b4a:	00 00                	add    %al,(%eax)
404b4c:	04 14                	add    $0x14,%al
404b4e:	6f                   	outsl  %ds:(%esi),(%dx)
404b4f:	2f                   	das
404b50:	00 00                	add    %al,(%eax)
404b52:	0a 00                	or     (%eax),%al
404b54:	02 7b 3f             	add    0x3f(%ebx),%bh
404b57:	00 00                	add    %al,(%eax)
404b59:	04 6f                	add    $0x6f,%al
404b5b:	8d 00                	lea    (%eax),%eax
404b5d:	00 0a                	add    %cl,(%edx)
404b5f:	6f                   	outsl  %ds:(%esi),(%dx)
404b60:	98                   	cwtl
404b61:	00 00                	add    %al,(%eax)
404b63:	0a 00                	or     (%eax),%al
404b65:	02 7b 3f             	add    0x3f(%ebx),%bh
404b68:	00 00                	add    %al,(%eax)
404b6a:	04 6f                	add    $0x6f,%al
404b6c:	8d 00                	lea    (%eax),%eax
404b6e:	00 0a                	add    %cl,(%edx)
404b70:	72 31                	jb     0x404ba3
404b72:	02 00                	add    (%eax),%al
404b74:	70 6f                	jo     0x404be5
404b76:	99                   	cltd
404b77:	00 00                	add    %al,(%eax)
404b79:	0a 26                	or     (%esi),%ah
404b7b:	02 7b 3f             	add    0x3f(%ebx),%bh
404b7e:	00 00                	add    %al,(%eax)
404b80:	04 6f                	add    $0x6f,%al
404b82:	8d 00                	lea    (%eax),%eax
404b84:	00 0a                	add    %cl,(%edx)
404b86:	72 b7                	jb     0x404b3f
404b88:	06                   	push   %es
404b89:	00 70 6f             	add    %dh,0x6f(%eax)
404b8c:	99                   	cltd
404b8d:	00 00                	add    %al,(%eax)
404b8f:	0a 26                	or     (%esi),%ah
404b91:	2a 00                	sub    (%eax),%al
404b93:	00 1b                	add    %bl,(%ebx)
404b95:	30 03                	xor    %al,(%ebx)
404b97:	00 5a 01             	add    %bl,0x1(%edx)
404b9a:	00 00                	add    %al,(%eax)
404b9c:	0f 00 00             	sldt   (%eax)
404b9f:	11 00                	adc    %eax,(%eax)
404ba1:	02 7b 38             	add    0x38(%ebx),%bh
404ba4:	00 00                	add    %al,(%eax)
404ba6:	04 6f                	add    $0x6f,%al
404ba8:	68 00 00 0a 0a       	push   $0xa0a0000
404bad:	06                   	push   %es
404bae:	2c 2f                	sub    $0x2f,%al
404bb0:	00 02                	add    %al,(%edx)
404bb2:	7b 3c                	jnp    0x404bf0
404bb4:	00 00                	add    %al,(%eax)
404bb6:	04 72                	add    $0x72,%al
404bb8:	1d 08 00 70 6f       	sbb    $0x6f700008,%eax
404bbd:	2f                   	das
404bbe:	00 00                	add    %al,(%eax)
404bc0:	0a 00                	or     (%eax),%al
404bc2:	02 7b 3c             	add    0x3c(%ebx),%bh
404bc5:	00 00                	add    %al,(%eax)
404bc7:	04 17                	add    $0x17,%al
404bc9:	6f                   	outsl  %ds:(%esi),(%dx)
404bca:	31 00                	xor    %eax,(%eax)
404bcc:	00 0a                	add    %cl,(%edx)
404bce:	00 02                	add    %al,(%edx)
404bd0:	7b 3f                	jnp    0x404c11