4049c7:	00 00                	add    %al,(%eax)
4049c9:	0a 00                	or     (%eax),%al
4049cb:	02 7b 4a             	add    0x4a(%ebx),%bh
4049ce:	00 00                	add    %al,(%eax)
4049d0:	04 72                	add    $0x72,%al
4049d2:	8d 04 00             	lea    (%eax,%eax,1),%eax
4049d5:	70 6f                	jo     0x404a46
4049d7:	57                   	push   %edi
4049d8:	00 00                	add    %al,(%eax)
4049da:	0a 00                	or     (%eax),%al
4049dc:	02 7b 4a             	add    0x4a(%ebx),%bh
4049df:	00 00                	add    %al,(%eax)
4049e1:	04 1f                	add    $0x1f,%al
4049e3:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
4049e8:	00 00                	add    %al,(%eax)
4049ea:	0a 6f 59             	or     0x59(%edi),%ch
4049ed:	00 00                	add    %al,(%eax)
4049ef:	0a 00                	or     (%eax),%al
4049f1:	02 7b 4a             	add    0x4a(%ebx),%bh
4049f4:	00 00                	add    %al,(%eax)
4049f6:	04 1f                	add    $0x1f,%al
4049f8:	54                   	push   %esp
4049f9:	6f                   	outsl  %ds:(%esi),(%dx)
4049fa:	5a                   	pop    %edx
4049fb:	00 00                	add    %al,(%eax)
4049fd:	0a 00                	or     (%eax),%al
4049ff:	02 7b 4a             	add    0x4a(%ebx),%bh
404a02:	00 00                	add    %al,(%eax)
404a04:	04 72                	add    $0x72,%al
404a06:	9f                   	lahf
404a07:	04 00                	add    $0x0,%al
404a09:	70 6f                	jo     0x404a7a
404a0b:	38 00                	cmp    %al,(%eax)
404a0d:	00 0a                	add    %cl,(%edx)
404a0f:	00 02                	add    %al,(%edx)
404a11:	7b 4a                	jnp    0x404a5d
404a13:	00 00                	add    %al,(%eax)
404a15:	04 16                	add    $0x16,%al
404a17:	6f                   	outsl  %ds:(%esi),(%dx)
404a18:	5b                   	pop    %ebx
404a19:	00 00                	add    %al,(%eax)
404a1b:	0a 00                	or     (%eax),%al
404a1d:	02 7b 4b             	add    0x4b(%ebx),%bh
404a20:	00 00                	add    %al,(%eax)
404a22:	04 28                	add    $0x28,%al
404a24:	27                   	daa
404a25:	00 00                	add    %al,(%eax)
404a27:	0a 6f 28             	or     0x28(%edi),%ch
404a2a:	00 00                	add    %al,(%eax)
404a2c:	0a 00                	or     (%eax),%al
404a2e:	02 7b 4b             	add    0x4b(%ebx),%bh
404a31:	00 00                	add    %al,(%eax)
404a33:	04 16                	add    $0x16,%al
404a35:	6f                   	outsl  %ds:(%esi),(%dx)
404a36:	29 00                	sub    %eax,(%eax)
404a38:	00 0a                	add    %cl,(%edx)
404a3a:	00 02                	add    %al,(%edx)
404a3c:	7b 4b                	jnp    0x404a89
404a3e:	00 00                	add    %al,(%eax)
404a40:	04 28                	add    $0x28,%al
404a42:	53                   	push   %ebx
404a43:	00 00                	add    %al,(%eax)
404a45:	0a 6f 54             	or     0x54(%edi),%ch
404a48:	00 00                	add    %al,(%eax)
404a4a:	0a 00                	or     (%eax),%al
404a4c:	02 7b 4b             	add    0x4b(%ebx),%bh
404a4f:	00 00                	add    %al,(%eax)
404a51:	04 20                	add    $0x20,%al
404a53:	8c 01                	mov    %es,(%ecx)
404a55:	00 00                	add    %al,(%eax)
404a57:	20 14 01             	and    %dl,(%ecx,%eax,1)
404a5a:	00 00                	add    %al,(%eax)
404a5c:	73 55                	jae    0x404ab3
404a5e:	00 00                	add    %al,(%eax)
404a60:	0a 6f 56             	or     0x56(%edi),%ch
404a63:	00 00                	add    %al,(%eax)
404a65:	0a 00                	or     (%eax),%al
404a67:	02 7b 4b             	add    0x4b(%ebx),%bh
404a6a:	00 00                	add    %al,(%eax)
404a6c:	04 72                	add    $0x72,%al
404a6e:	a3 04 00 70 6f       	mov    %eax,0x6f700004
404a73:	57                   	push   %edi
404a74:	00 00                	add    %al,(%eax)
404a76:	0a 00                	or     (%eax),%al
404a78:	02 7b 4b             	add    0x4b(%ebx),%bh
404a7b:	00 00                	add    %al,(%eax)
404a7d:	04 1f                	add    $0x1f,%al
404a7f:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404a84:	00 00                	add    %al,(%eax)
404a86:	0a 6f 59             	or     0x59(%edi),%ch
404a89:	00 00                	add    %al,(%eax)
404a8b:	0a 00                	or     (%eax),%al
404a8d:	02 7b 4b             	add    0x4b(%ebx),%bh
404a90:	00 00                	add    %al,(%eax)
404a92:	04 1f                	add    $0x1f,%al
404a94:	53                   	push   %ebx
404a95:	6f                   	outsl  %ds:(%esi),(%dx)
404a96:	5a                   	pop    %edx
404a97:	00 00                	add    %al,(%eax)
404a99:	0a 00                	or     (%eax),%al
404a9b:	02 7b 4b             	add    0x4b(%ebx),%bh
404a9e:	00 00                	add    %al,(%eax)
404aa0:	04 72                	add    $0x72,%al
404aa2:	b5 04                	mov    $0x4,%ch
404aa4:	00 70 6f             	add    %dh,0x6f(%eax)
404aa7:	38 00                	cmp    %al,(%eax)
404aa9:	00 0a                	add    %cl,(%edx)
404aab:	00 02                	add    %al,(%edx)
404aad:	7b 4b                	jnp    0x404afa
404aaf:	00 00                	add    %al,(%eax)
404ab1:	04 16                	add    $0x16,%al
404ab3:	6f                   	outsl  %ds:(%esi),(%dx)
404ab4:	5b                   	pop    %ebx
404ab5:	00 00                	add    %al,(%eax)
404ab7:	0a 00                	or     (%eax),%al
404ab9:	02 7b 4c             	add    0x4c(%ebx),%bh
404abc:	00 00                	add    %al,(%eax)
404abe:	04 28                	add    $0x28,%al
404ac0:	27                   	daa
404ac1:	00 00                	add    %al,(%eax)
404ac3:	0a 6f 28             	or     0x28(%edi),%ch
404ac6:	00 00                	add    %al,(%eax)
404ac8:	0a 00                	or     (%eax),%al
404aca:	02 7b 4c             	add    0x4c(%ebx),%bh
404acd:	00 00                	add    %al,(%eax)
404acf:	04 16                	add    $0x16,%al
404ad1:	6f                   	outsl  %ds:(%esi),(%dx)
404ad2:	29 00                	sub    %eax,(%eax)
404ad4:	00 0a                	add    %cl,(%edx)
404ad6:	00 02                	add    %al,(%edx)
404ad8:	7b 4c                	jnp    0x404b26
404ada:	00 00                	add    %al,(%eax)
404adc:	04 28                	add    $0x28,%al
404ade:	53                   	push   %ebx
404adf:	00 00                	add    %al,(%eax)
404ae1:	0a 6f 54             	or     0x54(%edi),%ch
404ae4:	00 00                	add    %al,(%eax)
404ae6:	0a 00                	or     (%eax),%al
404ae8:	02 7b 4c             	add    0x4c(%ebx),%bh
404aeb:	00 00                	add    %al,(%eax)
404aed:	04 20                	add    $0x20,%al
404aef:	58                   	pop    %eax
404af0:	01 00                	add    %eax,(%eax)
404af2:	00 20                	add    %ah,(%eax)
404af4:	14 01                	adc    $0x1,%al
404af6:	00 00                	add    %al,(%eax)
404af8:	73 55                	jae    0x404b4f
404afa:	00 00                	add    %al,(%eax)
404afc:	0a 6f 56             	or     0x56(%edi),%ch
404aff:	00 00                	add    %al,(%eax)
404b01:	0a 00                	or     (%eax),%al
404b03:	02 7b 4c             	add    0x4c(%ebx),%bh
404b06:	00 00                	add    %al,(%eax)
404b08:	04 72                	add    $0x72,%al
404b0a:	b9 04 00 70 6f       	mov    $0x6f700004,%ecx
404b0f:	57                   	push   %edi
404b10:	00 00                	add    %al,(%eax)
404b12:	0a 00                	or     (%eax),%al
404b14:	02 7b 4c             	add    0x4c(%ebx),%bh
404b17:	00 00                	add    %al,(%eax)
404b19:	04 1f                	add    $0x1f,%al
404b1b:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404b20:	00 00                	add    %al,(%eax)
404b22:	0a 6f 59             	or     0x59(%edi),%ch
404b25:	00 00                	add    %al,(%eax)
404b27:	0a 00                	or     (%eax),%al
404b29:	02 7b 4c             	add    0x4c(%ebx),%bh
404b2c:	00 00                	add    %al,(%eax)
404b2e:	04 1f                	add    $0x1f,%al
404b30:	52                   	push   %edx
404b31:	6f                   	outsl  %ds:(%esi),(%dx)
404b32:	5a                   	pop    %edx
404b33:	00 00                	add    %al,(%eax)
404b35:	0a 00                	or     (%eax),%al
404b37:	02 7b 4c             	add    0x4c(%ebx),%bh
404b3a:	00 00                	add    %al,(%eax)
404b3c:	04 72                	add    $0x72,%al
404b3e:	cb                   	lret
404b3f:	04 00                	add    $0x0,%al
404b41:	70 6f                	jo     0x404bb2
404b43:	38 00                	cmp    %al,(%eax)
404b45:	00 0a                	add    %cl,(%edx)
404b47:	00 02                	add    %al,(%edx)
404b49:	7b 4c                	jnp    0x404b97
404b4b:	00 00                	add    %al,(%eax)
404b4d:	04 16                	add    $0x16,%al
404b4f:	6f                   	outsl  %ds:(%esi),(%dx)
404b50:	5b                   	pop    %ebx
404b51:	00 00                	add    %al,(%eax)
404b53:	0a 00                	or     (%eax),%al
404b55:	02 7b 4d             	add    0x4d(%ebx),%bh
404b58:	00 00                	add    %al,(%eax)
404b5a:	04 28                	add    $0x28,%al
404b5c:	27                   	daa
404b5d:	00 00                	add    %al,(%eax)
404b5f:	0a 6f 28             	or     0x28(%edi),%ch
404b62:	00 00                	add    %al,(%eax)
404b64:	0a 00                	or     (%eax),%al
404b66:	02 7b 4d             	add    0x4d(%ebx),%bh
404b69:	00 00                	add    %al,(%eax)
404b6b:	04 16                	add    $0x16,%al
404b6d:	6f                   	outsl  %ds:(%esi),(%dx)
404b6e:	29 00                	sub    %eax,(%eax)
404b70:	00 0a                	add    %cl,(%edx)
404b72:	00 02                	add    %al,(%edx)
404b74:	7b 4d                	jnp    0x404bc3
404b76:	00 00                	add    %al,(%eax)
404b78:	04 28                	add    $0x28,%al
404b7a:	53                   	push   %ebx
404b7b:	00 00                	add    %al,(%eax)
404b7d:	0a 6f 54             	or     0x54(%edi),%ch
404b80:	00 00                	add    %al,(%eax)
404b82:	0a 00                	or     (%eax),%al
404b84:	02 7b 4d             	add    0x4d(%ebx),%bh
404b87:	00 00                	add    %al,(%eax)
404b89:	04 20                	add    $0x20,%al
404b8b:	24 01                	and    $0x1,%al
404b8d:	00 00                	add    %al,(%eax)
404b8f:	20 14 01             	and    %dl,(%ecx,%eax,1)
404b92:	00 00                	add    %al,(%eax)
404b94:	73 55                	jae    0x404beb
404b96:	00 00                	add    %al,(%eax)
404b98:	0a 6f 56             	or     0x56(%edi),%ch
404b9b:	00 00                	add    %al,(%eax)
404b9d:	0a 00                	or     (%eax),%al
404b9f:	02 7b 4d             	add    0x4d(%ebx),%bh
404ba2:	00 00                	add    %al,(%eax)
404ba4:	04 72                	add    $0x72,%al
404ba6:	cf                   	iret
404ba7:	04 00                	add    $0x0,%al
404ba9:	70 6f                	jo     0x404c1a
404bab:	57                   	push   %edi
404bac:	00 00                	add    %al,(%eax)
404bae:	0a 00                	or     (%eax),%al
404bb0:	02 7b 4d             	add    0x4d(%ebx),%bh
404bb3:	00 00                	add    %al,(%eax)
404bb5:	04 1f                	add    $0x1f,%al
404bb7:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404bbc:	00 00                	add    %al,(%eax)
404bbe:	0a 6f 59             	or     0x59(%edi),%ch
404bc1:	00 00                	add    %al,(%eax)
404bc3:	0a 00                	or     (%eax),%al
404bc5:	02 7b 4d             	add    0x4d(%ebx),%bh
404bc8:	00 00                	add    %al,(%eax)
404bca:	04 1f                	add    $0x1f,%al
404bcc:	51                   	push   %ecx
404bcd:	6f                   	outsl  %ds:(%esi),(%dx)
404bce:	5a                   	pop    %edx
404bcf:	00 00                	add    %al,(%eax)
404bd1:	0a 00                	or     (%eax),%al
404bd3:	02 7b 4d             	add    0x4d(%ebx),%bh
404bd6:	00 00                	add    %al,(%eax)
404bd8:	04 72                	add    $0x72,%al
404bda:	e1 04                	loope  0x404be0
404bdc:	00 70 6f             	add    %dh,0x6f(%eax)
404bdf:	38 00                	cmp    %al,(%eax)
404be1:	00 0a                	add    %cl,(%edx)
404be3:	00 02                	add    %al,(%edx)
404be5:	7b 4d                	jnp    0x404c34
404be7:	00 00                	add    %al,(%eax)
404be9:	04 16                	add    $0x16,%al
404beb:	6f                   	outsl  %ds:(%esi),(%dx)
404bec:	5b                   	pop    %ebx
404bed:	00 00                	add    %al,(%eax)
404bef:	0a 00                	or     (%eax),%al
404bf1:	02 7b 4e             	add    0x4e(%ebx),%bh
404bf4:	00 00                	add    %al,(%eax)
404bf6:	04 28                	add    $0x28,%al
404bf8:	27                   	daa
404bf9:	00 00                	add    %al,(%eax)
404bfb:	0a 6f 28             	or     0x28(%edi),%ch
404bfe:	00 00                	add    %al,(%eax)
404c00:	0a 00                	or     (%eax),%al
404c02:	02 7b 4e             	add    0x4e(%ebx),%bh
404c05:	00 00                	add    %al,(%eax)
404c07:	04 16                	add    $0x16,%al
404c09:	6f                   	outsl  %ds:(%esi),(%dx)
404c0a:	29 00                	sub    %eax,(%eax)
404c0c:	00 0a                	add    %cl,(%edx)
404c0e:	00 02                	add    %al,(%edx)
404c10:	7b 4e                	jnp    0x404c60
404c12:	00 00                	add    %al,(%eax)
404c14:	04 28                	add    $0x28,%al
404c16:	53                   	push   %ebx
404c17:	00 00                	add    %al,(%eax)
404c19:	0a 6f 54             	or     0x54(%edi),%ch
404c1c:	00 00                	add    %al,(%eax)
404c1e:	0a 00                	or     (%eax),%al
404c20:	02 7b 4e             	add    0x4e(%ebx),%bh
404c23:	00 00                	add    %al,(%eax)
404c25:	04 20                	add    $0x20,%al
404c27:	f0 00 00             	lock add %al,(%eax)
404c2a:	00 20                	add    %ah,(%eax)
404c2c:	14 01                	adc    $0x1,%al
404c2e:	00 00                	add    %al,(%eax)
404c30:	73 55                	jae    0x404c87
404c32:	00 00                	add    %al,(%eax)
404c34:	0a 6f 56             	or     0x56(%edi),%ch
404c37:	00 00                	add    %al,(%eax)
404c39:	0a 00                	or     (%eax),%al
404c3b:	02 7b 4e             	add    0x4e(%ebx),%bh
404c3e:	00 00                	add    %al,(%eax)
404c40:	04 72                	add    $0x72,%al
404c42:	e5 04                	in     $0x4,%eax
404c44:	00 70 6f             	add    %dh,0x6f(%eax)
404c47:	57                   	push   %edi
404c48:	00 00                	add    %al,(%eax)
404c4a:	0a 00                	or     (%eax),%al
404c4c:	02 7b 4e             	add    0x4e(%ebx),%bh
404c4f:	00 00                	add    %al,(%eax)
404c51:	04 1f                	add    $0x1f,%al
404c53:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404c58:	00 00                	add    %al,(%eax)
404c5a:	0a 6f 59             	or     0x59(%edi),%ch
404c5d:	00 00                	add    %al,(%eax)
404c5f:	0a 00                	or     (%eax),%al
404c61:	02 7b 4e             	add    0x4e(%ebx),%bh
404c64:	00 00                	add    %al,(%eax)
404c66:	04 1f                	add    $0x1f,%al
404c68:	50                   	push   %eax
404c69:	6f                   	outsl  %ds:(%esi),(%dx)
404c6a:	5a                   	pop    %edx
404c6b:	00 00                	add    %al,(%eax)
404c6d:	0a 00                	or     (%eax),%al
404c6f:	02 7b 4e             	add    0x4e(%ebx),%bh
404c72:	00 00                	add    %al,(%eax)
404c74:	04 72                	add    $0x72,%al
404c76:	f7 04 00 70 6f 38 00 	testl  $0x386f70,(%eax,%eax,1)
404c7d:	00 0a                	add    %cl,(%edx)
404c7f:	00 02                	add    %al,(%edx)
404c81:	7b 4e                	jnp    0x404cd1
404c83:	00 00                	add    %al,(%eax)
404c85:	04 16                	add    $0x16,%al
404c87:	6f                   	outsl  %ds:(%esi),(%dx)
404c88:	5b                   	pop    %ebx
404c89:	00 00                	add    %al,(%eax)
404c8b:	0a 00                	or     (%eax),%al
404c8d:	02 7b 4f             	add    0x4f(%ebx),%bh
404c90:	00 00                	add    %al,(%eax)
404c92:	04 28                	add    $0x28,%al
404c94:	27                   	daa
404c95:	00 00                	add    %al,(%eax)
404c97:	0a 6f 28             	or     0x28(%edi),%ch
404c9a:	00 00                	add    %al,(%eax)
404c9c:	0a 00                	or     (%eax),%al
404c9e:	02 7b 4f             	add    0x4f(%ebx),%bh
404ca1:	00 00                	add    %al,(%eax)
404ca3:	04 16                	add    $0x16,%al
404ca5:	6f                   	outsl  %ds:(%esi),(%dx)
404ca6:	29 00                	sub    %eax,(%eax)