40491e:	0a 00                	or     (%eax),%al
404920:	02 7b 3b             	add    0x3b(%ebx),%bh
404923:	00 00                	add    %al,(%eax)
404925:	04 1c                	add    $0x1c,%al
404927:	6f                   	outsl  %ds:(%esi),(%dx)
404928:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40492d:	02 7b 3b             	add    0x3b(%ebx),%bh
404930:	00 00                	add    %al,(%eax)
404932:	04 02                	add    $0x2,%al
404934:	fe 06                	incb   (%esi)
404936:	1b 00                	sbb    (%eax),%eax
404938:	00 06                	add    %al,(%esi)
40493a:	73 7a                	jae    0x4049b6
40493c:	00 00                	add    %al,(%eax)
40493e:	0a 6f 7b             	or     0x7b(%edi),%ch
404941:	00 00                	add    %al,(%eax)
404943:	0a 00                	or     (%eax),%al
404945:	02 7b 3c             	add    0x3c(%ebx),%bh
404948:	00 00                	add    %al,(%eax)
40494a:	04 17                	add    $0x17,%al
40494c:	6f                   	outsl  %ds:(%esi),(%dx)
40494d:	27                   	daa
40494e:	00 00                	add    %al,(%eax)
404950:	0a 00                	or     (%eax),%al
404952:	02 7b 3c             	add    0x3c(%ebx),%bh
404955:	00 00                	add    %al,(%eax)
404957:	04 1f                	add    $0x1f,%al
404959:	48                   	dec    %eax
40495a:	20 aa 00 00 00 73    	and    %ch,0x73000000(%edx)
404960:	28 00                	sub    %al,(%eax)
404962:	00 0a                	add    %cl,(%edx)
404964:	6f                   	outsl  %ds:(%esi),(%dx)
404965:	29 00                	sub    %eax,(%eax)
404967:	00 0a                	add    %cl,(%edx)
404969:	00 02                	add    %al,(%edx)
40496b:	7b 3c                	jnp    0x4049a9
40496d:	00 00                	add    %al,(%eax)
40496f:	04 72                	add    $0x72,%al
404971:	cc                   	int3
404972:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
404977:	00 00                	add    %al,(%eax)
404979:	0a 00                	or     (%eax),%al
40497b:	02 7b 3c             	add    0x3c(%ebx),%bh
40497e:	00 00                	add    %al,(%eax)
404980:	04 1f                	add    $0x1f,%al
404982:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
404987:	00 00                	add    %al,(%eax)
404989:	0a 6f 2c             	or     0x2c(%edi),%ch
40498c:	00 00                	add    %al,(%eax)
40498e:	0a 00                	or     (%eax),%al
404990:	02 7b 3c             	add    0x3c(%ebx),%bh
404993:	00 00                	add    %al,(%eax)
404995:	04 1b                	add    $0x1b,%al
404997:	6f                   	outsl  %ds:(%esi),(%dx)
404998:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40499d:	02 7b 3c             	add    0x3c(%ebx),%bh
4049a0:	00 00                	add    %al,(%eax)
4049a2:	04 72                	add    $0x72,%al
4049a4:	19 0a                	sbb    %ecx,(%edx)
4049a6:	00 70 6f             	add    %dh,0x6f(%eax)
4049a9:	1b 00                	sbb    (%eax),%eax
4049ab:	00 0a                	add    %cl,(%edx)
4049ad:	00 02                	add    %al,(%edx)
4049af:	7b 36                	jnp    0x4049e7
4049b1:	00 00                	add    %al,(%eax)
4049b3:	04 17                	add    $0x17,%al
4049b5:	6f                   	outsl  %ds:(%esi),(%dx)
4049b6:	27                   	daa
4049b7:	00 00                	add    %al,(%eax)
4049b9:	0a 00                	or     (%eax),%al
4049bb:	02 7b 36             	add    0x36(%ebx),%bh
4049be:	00 00                	add    %al,(%eax)
4049c0:	04 1f                	add    $0x1f,%al
4049c2:	48                   	dec    %eax
4049c3:	20 89 00 00 00 73    	and    %cl,0x73000000(%ecx)
4049c9:	28 00                	sub    %al,(%eax)
4049cb:	00 0a                	add    %cl,(%edx)
4049cd:	6f                   	outsl  %ds:(%esi),(%dx)
4049ce:	29 00                	sub    %eax,(%eax)
4049d0:	00 0a                	add    %cl,(%edx)
4049d2:	00 02                	add    %al,(%edx)
4049d4:	7b 36                	jnp    0x404a0c
4049d6:	00 00                	add    %al,(%eax)
4049d8:	04 72                	add    $0x72,%al
4049da:	f0 04 00             	lock add $0x0,%al
4049dd:	70 6f                	jo     0x404a4e
4049df:	2a 00                	sub    (%eax),%al
4049e1:	00 0a                	add    %cl,(%edx)
4049e3:	00 02                	add    %al,(%edx)
4049e5:	7b 36                	jnp    0x404a1d
4049e7:	00 00                	add    %al,(%eax)
4049e9:	04 1f                	add    $0x1f,%al
4049eb:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
4049f0:	00 00                	add    %al,(%eax)
4049f2:	0a 6f 2c             	or     0x2c(%edi),%ch
4049f5:	00 00                	add    %al,(%eax)
4049f7:	0a 00                	or     (%eax),%al
4049f9:	02 7b 36             	add    0x36(%ebx),%bh
4049fc:	00 00                	add    %al,(%eax)
4049fe:	04 1a                	add    $0x1a,%al
404a00:	6f                   	outsl  %ds:(%esi),(%dx)
404a01:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404a06:	02 7b 36             	add    0x36(%ebx),%bh
404a09:	00 00                	add    %al,(%eax)
404a0b:	04 72                	add    $0x72,%al
404a0d:	1f                   	pop    %ds
404a0e:	0a 00                	or     (%eax),%al
404a10:	70 6f                	jo     0x404a81
404a12:	1b 00                	sbb    (%eax),%eax
404a14:	00 0a                	add    %cl,(%edx)
404a16:	00 02                	add    %al,(%edx)
404a18:	7b 37                	jnp    0x404a51
404a1a:	00 00                	add    %al,(%eax)
404a1c:	04 17                	add    $0x17,%al
404a1e:	6f                   	outsl  %ds:(%esi),(%dx)
404a1f:	27                   	daa
404a20:	00 00                	add    %al,(%eax)
404a22:	0a 00                	or     (%eax),%al
404a24:	02 7b 37             	add    0x37(%ebx),%bh
404a27:	00 00                	add    %al,(%eax)
404a29:	04 1f                	add    $0x1f,%al
404a2b:	48                   	dec    %eax
404a2c:	1f                   	pop    %ds
404a2d:	67 73 28             	addr16 jae 0x404a58
404a30:	00 00                	add    %al,(%eax)
404a32:	0a 6f 29             	or     0x29(%edi),%ch
404a35:	00 00                	add    %al,(%eax)
404a37:	0a 00                	or     (%eax),%al
404a39:	02 7b 37             	add    0x37(%ebx),%bh
404a3c:	00 00                	add    %al,(%eax)
404a3e:	04 72                	add    $0x72,%al
404a40:	34 05                	xor    $0x5,%al
404a42:	00 70 6f             	add    %dh,0x6f(%eax)
404a45:	2a 00                	sub    (%eax),%al
404a47:	00 0a                	add    %cl,(%edx)
404a49:	00 02                	add    %al,(%edx)
404a4b:	7b 37                	jnp    0x404a84
404a4d:	00 00                	add    %al,(%eax)
404a4f:	04 1f                	add    $0x1f,%al
404a51:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
404a56:	00 00                	add    %al,(%eax)
404a58:	0a 6f 2c             	or     0x2c(%edi),%ch
404a5b:	00 00                	add    %al,(%eax)
404a5d:	0a 00                	or     (%eax),%al
404a5f:	02 7b 37             	add    0x37(%ebx),%bh
404a62:	00 00                	add    %al,(%eax)
404a64:	04 19                	add    $0x19,%al
404a66:	6f                   	outsl  %ds:(%esi),(%dx)
404a67:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404a6c:	02 7b 37             	add    0x37(%ebx),%bh
404a6f:	00 00                	add    %al,(%eax)
404a71:	04 72                	add    $0x72,%al
404a73:	25 0a 00 70 6f       	and    $0x6f70000a,%eax
404a78:	1b 00                	sbb    (%eax),%eax
404a7a:	00 0a                	add    %cl,(%edx)
404a7c:	00 02                	add    %al,(%edx)
404a7e:	7b 38                	jnp    0x404ab8
404a80:	00 00                	add    %al,(%eax)
404a82:	04 17                	add    $0x17,%al
404a84:	6f                   	outsl  %ds:(%esi),(%dx)
404a85:	27                   	daa
404a86:	00 00                	add    %al,(%eax)
404a88:	0a 00                	or     (%eax),%al
404a8a:	02 7b 38             	add    0x38(%ebx),%bh
404a8d:	00 00                	add    %al,(%eax)
404a8f:	04 1f                	add    $0x1f,%al
404a91:	48                   	dec    %eax
404a92:	1f                   	pop    %ds
404a93:	4c                   	dec    %esp
404a94:	73 28                	jae    0x404abe
404a96:	00 00                	add    %al,(%eax)
404a98:	0a 6f 29             	or     0x29(%edi),%ch
404a9b:	00 00                	add    %al,(%eax)
404a9d:	0a 00                	or     (%eax),%al
404a9f:	02 7b 38             	add    0x38(%ebx),%bh
404aa2:	00 00                	add    %al,(%eax)
404aa4:	04 72                	add    $0x72,%al
404aa6:	42                   	inc    %edx
404aa7:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
404aac:	00 00                	add    %al,(%eax)
404aae:	0a 00                	or     (%eax),%al
404ab0:	02 7b 38             	add    0x38(%ebx),%bh
404ab3:	00 00                	add    %al,(%eax)
404ab5:	04 1f                	add    $0x1f,%al
404ab7:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
404abc:	00 00                	add    %al,(%eax)
404abe:	0a 6f 2c             	or     0x2c(%edi),%ch
404ac1:	00 00                	add    %al,(%eax)
404ac3:	0a 00                	or     (%eax),%al
404ac5:	02 7b 38             	add    0x38(%ebx),%bh
404ac8:	00 00                	add    %al,(%eax)
404aca:	04 18                	add    $0x18,%al
404acc:	6f                   	outsl  %ds:(%esi),(%dx)
404acd:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404ad2:	02 7b 38             	add    0x38(%ebx),%bh
404ad5:	00 00                	add    %al,(%eax)
404ad7:	04 72                	add    $0x72,%al
404ad9:	2b 0a                	sub    (%edx),%ecx
404adb:	00 70 6f             	add    %dh,0x6f(%eax)
404ade:	1b 00                	sbb    (%eax),%eax
404ae0:	00 0a                	add    %cl,(%edx)
404ae2:	00 02                	add    %al,(%edx)
404ae4:	7b 39                	jnp    0x404b1f
404ae6:	00 00                	add    %al,(%eax)
404ae8:	04 17                	add    $0x17,%al
404aea:	6f                   	outsl  %ds:(%esi),(%dx)
404aeb:	27                   	daa
404aec:	00 00                	add    %al,(%eax)
404aee:	0a 00                	or     (%eax),%al
404af0:	02 7b 39             	add    0x39(%ebx),%bh
404af3:	00 00                	add    %al,(%eax)
404af5:	04 1f                	add    $0x1f,%al
404af7:	48                   	dec    %eax
404af8:	1f                   	pop    %ds
404af9:	32 73 28             	xor    0x28(%ebx),%dh
404afc:	00 00                	add    %al,(%eax)
404afe:	0a 6f 29             	or     0x29(%edi),%ch
404b01:	00 00                	add    %al,(%eax)
404b03:	0a 00                	or     (%eax),%al
404b05:	02 7b 39             	add    0x39(%ebx),%bh
404b08:	00 00                	add    %al,(%eax)
404b0a:	04 72                	add    $0x72,%al
404b0c:	50                   	push   %eax
404b0d:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
404b12:	00 00                	add    %al,(%eax)
404b14:	0a 00                	or     (%eax),%al
404b16:	02 7b 39             	add    0x39(%ebx),%bh
404b19:	00 00                	add    %al,(%eax)
404b1b:	04 1f                	add    $0x1f,%al
404b1d:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
404b22:	00 00                	add    %al,(%eax)
404b24:	0a 6f 2c             	or     0x2c(%edi),%ch
404b27:	00 00                	add    %al,(%eax)
404b29:	0a 00                	or     (%eax),%al
404b2b:	02 7b 39             	add    0x39(%ebx),%bh
404b2e:	00 00                	add    %al,(%eax)
404b30:	04 17                	add    $0x17,%al
404b32:	6f                   	outsl  %ds:(%esi),(%dx)
404b33:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404b38:	02 7b 39             	add    0x39(%ebx),%bh
404b3b:	00 00                	add    %al,(%eax)
404b3d:	04 72                	add    $0x72,%al
404b3f:	31 0a                	xor    %ecx,(%edx)
404b41:	00 70 6f             	add    %dh,0x6f(%eax)
404b44:	1b 00                	sbb    (%eax),%eax
404b46:	00 0a                	add    %cl,(%edx)
404b48:	00 02                	add    %al,(%edx)
404b4a:	7b 3a                	jnp    0x404b86
404b4c:	00 00                	add    %al,(%eax)
404b4e:	04 17                	add    $0x17,%al
404b50:	6f                   	outsl  %ds:(%esi),(%dx)
404b51:	27                   	daa
404b52:	00 00                	add    %al,(%eax)
404b54:	0a 00                	or     (%eax),%al
404b56:	02 7b 3a             	add    0x3a(%ebx),%bh
404b59:	00 00                	add    %al,(%eax)
404b5b:	04 1f                	add    $0x1f,%al
404b5d:	48                   	dec    %eax
404b5e:	1f                   	pop    %ds
404b5f:	18 73 28             	sbb    %dh,0x28(%ebx)
404b62:	00 00                	add    %al,(%eax)
404b64:	0a 6f 29             	or     0x29(%edi),%ch
404b67:	00 00                	add    %al,(%eax)
404b69:	0a 00                	or     (%eax),%al
404b6b:	02 7b 3a             	add    0x3a(%ebx),%bh
404b6e:	00 00                	add    %al,(%eax)
404b70:	04 72                	add    $0x72,%al
404b72:	5e                   	pop    %esi
404b73:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
404b78:	00 00                	add    %al,(%eax)
404b7a:	0a 00                	or     (%eax),%al
404b7c:	02 7b 3a             	add    0x3a(%ebx),%bh
404b7f:	00 00                	add    %al,(%eax)
404b81:	04 1f                	add    $0x1f,%al
404b83:	1d 1f 0c 73 2b       	sbb    $0x2b730c1f,%eax
404b88:	00 00                	add    %al,(%eax)
404b8a:	0a 6f 2c             	or     0x2c(%edi),%ch
404b8d:	00 00                	add    %al,(%eax)
404b8f:	0a 00                	or     (%eax),%al
404b91:	02 7b 3a             	add    0x3a(%ebx),%bh
404b94:	00 00                	add    %al,(%eax)
404b96:	04 16                	add    $0x16,%al
404b98:	6f                   	outsl  %ds:(%esi),(%dx)
404b99:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404b9e:	02 7b 3a             	add    0x3a(%ebx),%bh
404ba1:	00 00                	add    %al,(%eax)
404ba3:	04 72                	add    $0x72,%al
404ba5:	37                   	aaa
404ba6:	0a 00                	or     (%eax),%al
404ba8:	70 6f                	jo     0x404c19
404baa:	1b 00                	sbb    (%eax),%eax
404bac:	00 0a                	add    %cl,(%edx)
404bae:	00 02                	add    %al,(%edx)
404bb0:	7b 34                	jnp    0x404be6
404bb2:	00 00                	add    %al,(%eax)
404bb4:	04 1f                	add    $0x1f,%al
404bb6:	7e 20                	jle    0x404bd8
404bb8:	08 01                	or     %al,(%ecx)
404bba:	00 00                	add    %al,(%eax)
404bbc:	73 28                	jae    0x404be6
404bbe:	00 00                	add    %al,(%eax)
404bc0:	0a 6f 29             	or     0x29(%edi),%ch
404bc3:	00 00                	add    %al,(%eax)
404bc5:	0a 00                	or     (%eax),%al
404bc7:	02 7b 34             	add    0x34(%ebx),%bh
404bca:	00 00                	add    %al,(%eax)
404bcc:	04 72                	add    $0x72,%al
404bce:	3d 0a 00 70 6f       	cmp    $0x6f70000a,%eax
404bd3:	2a 00                	sub    (%eax),%al
404bd5:	00 0a                	add    %cl,(%edx)
404bd7:	00 02                	add    %al,(%edx)
404bd9:	7b 34                	jnp    0x404c0f
404bdb:	00 00                	add    %al,(%eax)
404bdd:	04 1f                	add    $0x1f,%al
404bdf:	4b                   	dec    %ebx
404be0:	1f                   	pop    %ds
404be1:	17                   	pop    %ss
404be2:	73 2b                	jae    0x404c0f
404be4:	00 00                	add    %al,(%eax)
404be6:	0a 6f 2c             	or     0x2c(%edi),%ch
404be9:	00 00                	add    %al,(%eax)
404beb:	0a 00                	or     (%eax),%al
404bed:	02 7b 34             	add    0x34(%ebx),%bh
404bf0:	00 00                	add    %al,(%eax)
404bf2:	04 17                	add    $0x17,%al
404bf4:	6f                   	outsl  %ds:(%esi),(%dx)
404bf5:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404bfa:	02 7b 34             	add    0x34(%ebx),%bh
404bfd:	00 00                	add    %al,(%eax)
404bff:	04 72                	add    $0x72,%al
404c01:	47                   	inc    %edi
404c02:	0a 00                	or     (%eax),%al
404c04:	70 6f                	jo     0x404c75
404c06:	1b 00                	sbb    (%eax),%eax
404c08:	00 0a                	add    %cl,(%edx)
404c0a:	00 02                	add    %al,(%edx)
404c0c:	7b 34                	jnp    0x404c42
404c0e:	00 00                	add    %al,(%eax)
404c10:	04 17                	add    $0x17,%al
404c12:	6f                   	outsl  %ds:(%esi),(%dx)
404c13:	4a                   	dec    %edx
404c14:	00 00                	add    %al,(%eax)
404c16:	0a 00                	or     (%eax),%al
404c18:	02 7b 34             	add    0x34(%ebx),%bh
404c1b:	00 00                	add    %al,(%eax)
404c1d:	04 02                	add    $0x2,%al
404c1f:	fe 06                	incb   (%esi)
404c21:	1a 00                	sbb    (%eax),%al
404c23:	00 06                	add    %al,(%esi)
404c25:	73 37                	jae    0x404c5e