4039c6:	00 00                	add    %al,(%eax)
4039c8:	04 6f                	add    $0x6f,%al
4039ca:	55                   	push   %ebp
4039cb:	00 00                	add    %al,(%eax)
4039cd:	0a 6f 0c             	or     0xc(%edi),%ch
4039d0:	00 00                	add    %al,(%eax)
4039d2:	06                   	push   %es
4039d3:	0b 07                	or     (%edi),%eax
4039d5:	6f                   	outsl  %ds:(%esi),(%dx)
4039d6:	5a                   	pop    %edx
4039d7:	00 00                	add    %al,(%eax)
4039d9:	0a 6f 5e             	or     0x5e(%edi),%ch
4039dc:	00 00                	add    %al,(%eax)
4039de:	0a 16                	or     (%esi),%dl
4039e0:	fe 03                	incb   (%ebx)
4039e2:	0c 08                	or     $0x8,%al
4039e4:	2c 38                	sub    $0x38,%al
4039e6:	00 07                	add    %al,(%edi)
4039e8:	6f                   	outsl  %ds:(%esi),(%dx)
4039e9:	5a                   	pop    %edx
4039ea:	00 00                	add    %al,(%eax)
4039ec:	0a 16                	or     (%esi),%dl
4039ee:	6f                   	outsl  %ds:(%esi),(%dx)
4039ef:	5b                   	pop    %ebx
4039f0:	00 00                	add    %al,(%eax)
4039f2:	0a 6f 5c             	or     0x5c(%edi),%ch
4039f5:	00 00                	add    %al,(%eax)
4039f7:	0a 1c 9a             	or     (%edx,%ebx,4),%bl
4039fa:	6f                   	outsl  %ds:(%esi),(%dx)
4039fb:	58                   	pop    %eax
4039fc:	00 00                	add    %al,(%eax)
4039fe:	0a 73 30             	or     0x30(%ebx),%dh
403a01:	00 00                	add    %al,(%eax)
403a03:	06                   	push   %es
403a04:	0d 09 02 6f 6a       	or     $0x6a6f0209,%eax
403a09:	00 00                	add    %al,(%eax)
403a0b:	0a 00                	or     (%eax),%al
403a0d:	09 6f 6b             	or     %ebp,0x6b(%edi)
403a10:	00 00                	add    %al,(%eax)
403a12:	0a 00                	or     (%eax),%al
403a14:	02 28                	add    (%eax),%ch
403a16:	6c                   	insb   (%dx),%es:(%edi)
403a17:	00 00                	add    %al,(%eax)
403a19:	0a 00                	or     (%eax),%al
403a1b:	00 2b                	add    %ch,(%ebx)
403a1d:	0d 00 72 6f 06       	or     $0x66f7200,%eax
403a22:	00 70 28             	add    %dh,0x28(%eax)
403a25:	52                   	push   %edx
403a26:	00 00                	add    %al,(%eax)
403a28:	0a 26                	or     (%esi),%ah
403a2a:	00 2a                	add    %ch,(%edx)
403a2c:	13 30                	adc    (%eax),%esi
403a2e:	02 00                	add    (%eax),%al
403a30:	1e                   	push   %ds
403a31:	00 00                	add    %al,(%eax)
403a33:	00 0b                	add    %cl,(%ebx)
403a35:	00 00                	add    %al,(%eax)
403a37:	11 00                	adc    %eax,(%eax)
403a39:	73 25                	jae    0x403a60
403a3b:	00 00                	add    %al,(%eax)
403a3d:	06                   	push   %es
403a3e:	0a 06                	or     (%esi),%al
403a40:	02 6f 6a             	add    0x6a(%edi),%ch
403a43:	00 00                	add    %al,(%eax)
403a45:	0a 00                	or     (%eax),%al
403a47:	06                   	push   %es
403a48:	6f                   	outsl  %ds:(%esi),(%dx)
403a49:	6b 00 00             	imul   $0x0,(%eax),%eax
403a4c:	0a 00                	or     (%eax),%al
403a4e:	02 28                	add    (%eax),%ch
403a50:	6c                   	insb   (%dx),%es:(%edi)
403a51:	00 00                	add    %al,(%eax)
403a53:	0a 00                	or     (%eax),%al
403a55:	2a 00                	sub    (%eax),%al
403a57:	00 13                	add    %dl,(%ebx)
403a59:	30 02                	xor    %al,(%edx)
403a5b:	00 2b                	add    %ch,(%ebx)
403a5d:	00 00                	add    %al,(%eax)
403a5f:	00 03                	add    %al,(%ebx)
403a61:	00 00                	add    %al,(%eax)
403a63:	11 00                	adc    %eax,(%eax)
403a65:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
403a68:	02 7b 18             	add    0x18(%ebx),%bh
403a6b:	00 00                	add    %al,(%eax)
403a6d:	04 14                	add    $0x14,%al
403a6f:	fe 03                	incb   (%ebx)
403a71:	2b 01                	sub    (%ecx),%eax
403a73:	16                   	push   %ss
403a74:	0a 06                	or     (%esi),%al
403a76:	2c 0e                	sub    $0xe,%al
403a78:	00 02                	add    %al,(%edx)
403a7a:	7b 18                	jnp    0x403a94
403a7c:	00 00                	add    %al,(%eax)
403a7e:	04 6f                	add    $0x6f,%al
403a80:	23 00                	and    (%eax),%eax
403a82:	00 0a                	add    %cl,(%edx)
403a84:	00 00                	add    %al,(%eax)
403a86:	02 03                	add    (%ebx),%al
403a88:	28 60 00             	sub    %ah,0x0(%eax)
403a8b:	00 0a                	add    %cl,(%edx)
403a8d:	00 2a                	add    %ch,(%edx)
403a8f:	00 13                	add    %dl,(%ebx)
403a91:	30 06                	xor    %al,(%esi)
403a93:	00 2c 04             	add    %ch,(%esp,%eax,1)
403a96:	00 00                	add    %al,(%eax)
403a98:	00 00                	add    %al,(%eax)
403a9a:	00 00                	add    %al,(%eax)
403a9c:	00 02                	add    %al,(%edx)
403a9e:	73 26                	jae    0x403ac6
403aa0:	00 00                	add    %al,(%eax)
403aa2:	0a 7d 19             	or     0x19(%ebp),%bh
403aa5:	00 00                	add    %al,(%eax)
403aa7:	04 02                	add    $0x2,%al
403aa9:	73 26                	jae    0x403ad1
403aab:	00 00                	add    %al,(%eax)
403aad:	0a 7d 1a             	or     0x1a(%ebp),%bh
403ab0:	00 00                	add    %al,(%eax)
403ab2:	04 02                	add    $0x2,%al
403ab4:	73 61                	jae    0x403b17
403ab6:	00 00                	add    %al,(%eax)
403ab8:	0a 7d 1b             	or     0x1b(%ebp),%bh
403abb:	00 00                	add    %al,(%eax)
403abd:	04 02                	add    $0x2,%al
403abf:	73 61                	jae    0x403b22
403ac1:	00 00                	add    %al,(%eax)
403ac3:	0a 7d 1c             	or     0x1c(%ebp),%bh
403ac6:	00 00                	add    %al,(%eax)
403ac8:	04 02                	add    $0x2,%al
403aca:	73 64                	jae    0x403b30
403acc:	00 00                	add    %al,(%eax)
403ace:	0a 7d 1d             	or     0x1d(%ebp),%bh
403ad1:	00 00                	add    %al,(%eax)
403ad3:	04 02                	add    $0x2,%al
403ad5:	73 26                	jae    0x403afd
403ad7:	00 00                	add    %al,(%eax)
403ad9:	0a 7d 1e             	or     0x1e(%ebp),%bh
403adc:	00 00                	add    %al,(%eax)
403ade:	04 02                	add    $0x2,%al
403ae0:	73 64                	jae    0x403b46
403ae2:	00 00                	add    %al,(%eax)
403ae4:	0a 7d 1f             	or     0x1f(%ebp),%bh
403ae7:	00 00                	add    %al,(%eax)
403ae9:	04 02                	add    $0x2,%al
403aeb:	28 28                	sub    %ch,(%eax)
403aed:	00 00                	add    %al,(%eax)
403aef:	0a 00                	or     (%eax),%al
403af1:	02 7b 19             	add    0x19(%ebx),%bh
403af4:	00 00                	add    %al,(%eax)
403af6:	04 17                	add    $0x17,%al
403af8:	6f                   	outsl  %ds:(%esi),(%dx)
403af9:	31 00                	xor    %eax,(%eax)
403afb:	00 0a                	add    %cl,(%edx)
403afd:	00 02                	add    %al,(%edx)
403aff:	7b 19                	jnp    0x403b1a
403b01:	00 00                	add    %al,(%eax)
403b03:	04 1f                	add    $0x1f,%al
403b05:	39 1f                	cmp    %ebx,(%edi)
403b07:	53                   	push   %ebx
403b08:	73 1c                	jae    0x403b26
403b0a:	00 00                	add    %al,(%eax)
403b0c:	0a 6f 32             	or     0x32(%edi),%ch
403b0f:	00 00                	add    %al,(%eax)
403b11:	0a 00                	or     (%eax),%al
403b13:	02 7b 19             	add    0x19(%ebx),%bh
403b16:	00 00                	add    %al,(%eax)
403b18:	04 72                	add    $0x72,%al
403b1a:	d7                   	xlat   %ds:(%ebx)
403b1b:	06                   	push   %es
403b1c:	00 70 6f             	add    %dh,0x6f(%eax)
403b1f:	33 00                	xor    (%eax),%eax
403b21:	00 0a                	add    %cl,(%edx)
403b23:	00 02                	add    %al,(%edx)
403b25:	7b 19                	jnp    0x403b40
403b27:	00 00                	add    %al,(%eax)
403b29:	04 1f                	add    $0x1f,%al
403b2b:	43                   	inc    %ebx
403b2c:	1f                   	pop    %ds
403b2d:	0d 73 2b 00 00       	or     $0x2b73,%eax
403b32:	0a 6f 2c             	or     0x2c(%edi),%ch
403b35:	00 00                	add    %al,(%eax)
403b37:	0a 00                	or     (%eax),%al
403b39:	02 7b 19             	add    0x19(%ebx),%bh
403b3c:	00 00                	add    %al,(%eax)
403b3e:	04 16                	add    $0x16,%al
403b40:	6f                   	outsl  %ds:(%esi),(%dx)
403b41:	34 00                	xor    $0x0,%al
403b43:	00 0a                	add    %cl,(%edx)
403b45:	00 02                	add    %al,(%edx)
403b47:	7b 19                	jnp    0x403b62
403b49:	00 00                	add    %al,(%eax)
403b4b:	04 72                	add    $0x72,%al
403b4d:	ef                   	out    %eax,(%dx)
403b4e:	06                   	push   %es
403b4f:	00 70 6f             	add    %dh,0x6f(%eax)
403b52:	20 00                	and    %al,(%eax)
403b54:	00 0a                	add    %cl,(%edx)
403b56:	00 02                	add    %al,(%edx)
403b58:	7b 1a                	jnp    0x403b74
403b5a:	00 00                	add    %al,(%eax)
403b5c:	04 17                	add    $0x17,%al
403b5e:	6f                   	outsl  %ds:(%esi),(%dx)
403b5f:	31 00                	xor    %eax,(%eax)
403b61:	00 0a                	add    %cl,(%edx)
403b63:	00 02                	add    %al,(%edx)
403b65:	7b 1a                	jnp    0x403b81
403b67:	00 00                	add    %al,(%eax)
403b69:	04 1f                	add    $0x1f,%al
403b6b:	4f                   	dec    %edi
403b6c:	1f                   	pop    %ds
403b6d:	74 73                	je     0x403be2
403b6f:	1c 00                	sbb    $0x0,%al
403b71:	00 0a                	add    %cl,(%edx)
403b73:	6f                   	outsl  %ds:(%esi),(%dx)
403b74:	32 00                	xor    (%eax),%al
403b76:	00 0a                	add    %cl,(%edx)
403b78:	00 02                	add    %al,(%edx)
403b7a:	7b 1a                	jnp    0x403b96
403b7c:	00 00                	add    %al,(%eax)
403b7e:	04 72                	add    $0x72,%al
403b80:	0d 07 00 70 6f       	or     $0x6f700007,%eax
403b85:	33 00                	xor    (%eax),%eax
403b87:	00 0a                	add    %cl,(%edx)
403b89:	00 02                	add    %al,(%edx)
403b8b:	7b 1a                	jnp    0x403ba7
403b8d:	00 00                	add    %al,(%eax)
403b8f:	04 1f                	add    $0x1f,%al
403b91:	28 1f                	sub    %bl,(%edi)
403b93:	0d 73 2b 00 00       	or     $0x2b73,%eax
403b98:	0a 6f 2c             	or     0x2c(%edi),%ch
403b9b:	00 00                	add    %al,(%eax)
403b9d:	0a 00                	or     (%eax),%al
403b9f:	02 7b 1a             	add    0x1a(%ebx),%bh
403ba2:	00 00                	add    %al,(%eax)
403ba4:	04 17                	add    $0x17,%al
403ba6:	6f                   	outsl  %ds:(%esi),(%dx)
403ba7:	34 00                	xor    $0x0,%al
403ba9:	00 0a                	add    %cl,(%edx)
403bab:	00 02                	add    %al,(%edx)
403bad:	7b 1a                	jnp    0x403bc9
403baf:	00 00                	add    %al,(%eax)
403bb1:	04 72                	add    $0x72,%al
403bb3:	25 07 00 70 6f       	and    $0x6f700007,%eax
403bb8:	20 00                	and    %al,(%eax)
403bba:	00 0a                	add    %cl,(%edx)
403bbc:	00 02                	add    %al,(%edx)
403bbe:	7b 1b                	jnp    0x403bdb
403bc0:	00 00                	add    %al,(%eax)
403bc2:	04 20                	add    $0x20,%al
403bc4:	82 00 00             	addb   $0x0,(%eax)
403bc7:	00 1f                	add    %bl,(%edi)
403bc9:	50                   	push   %eax
403bca:	73 1c                	jae    0x403be8
403bcc:	00 00                	add    %al,(%eax)
403bce:	0a 6f 32             	or     0x32(%edi),%ch
403bd1:	00 00                	add    %al,(%eax)
403bd3:	0a 00                	or     (%eax),%al
403bd5:	02 7b 1b             	add    0x1b(%ebx),%bh
403bd8:	00 00                	add    %al,(%eax)
403bda:	04 72                	add    $0x72,%al
403bdc:	35 07 00 70 6f       	xor    $0x6f700007,%eax
403be1:	33 00                	xor    (%eax),%eax
403be3:	00 0a                	add    %cl,(%edx)
403be5:	00 02                	add    %al,(%edx)
403be7:	7b 1b                	jnp    0x403c04
403be9:	00 00                	add    %al,(%eax)
403beb:	04 1f                	add    $0x1f,%al
403bed:	64 1f                	fs pop %ds
403bef:	14 73                	adc    $0x73,%al
403bf1:	2b 00                	sub    (%eax),%eax
403bf3:	00 0a                	add    %cl,(%edx)
403bf5:	6f                   	outsl  %ds:(%esi),(%dx)
403bf6:	2c 00                	sub    $0x0,%al
403bf8:	00 0a                	add    %cl,(%edx)
403bfa:	00 02                	add    %al,(%edx)
403bfc:	7b 1b                	jnp    0x403c19
403bfe:	00 00                	add    %al,(%eax)
403c00:	04 18                	add    $0x18,%al
403c02:	6f                   	outsl  %ds:(%esi),(%dx)
403c03:	34 00                	xor    $0x0,%al
403c05:	00 0a                	add    %cl,(%edx)
403c07:	00 02                	add    %al,(%edx)
403c09:	7b 1c                	jnp    0x403c27
403c0b:	00 00                	add    %al,(%eax)
403c0d:	04 20                	add    $0x20,%al
403c0f:	82 00 00             	addb   $0x0,(%eax)
403c12:	00 1f                	add    %bl,(%edi)
403c14:	6d                   	insl   (%dx),%es:(%edi)
403c15:	73 1c                	jae    0x403c33
403c17:	00 00                	add    %al,(%eax)
403c19:	0a 6f 32             	or     0x32(%edi),%ch
403c1c:	00 00                	add    %al,(%eax)
403c1e:	0a 00                	or     (%eax),%al
403c20:	02 7b 1c             	add    0x1c(%ebx),%bh
403c23:	00 00                	add    %al,(%eax)
403c25:	04 72                	add    $0x72,%al
403c27:	4b                   	dec    %ebx
403c28:	07                   	pop    %es
403c29:	00 70 6f             	add    %dh,0x6f(%eax)
403c2c:	33 00                	xor    (%eax),%eax
403c2e:	00 0a                	add    %cl,(%edx)
403c30:	00 02                	add    %al,(%edx)
403c32:	7b 1c                	jnp    0x403c50
403c34:	00 00                	add    %al,(%eax)
403c36:	04 20                	add    $0x20,%al
403c38:	22 20                	and    (%eax),%ah
403c3a:	00 00                	add    %al,(%eax)
403c3c:	6f                   	outsl  %ds:(%esi),(%dx)
403c3d:	6d                   	insl   (%dx),%es:(%edi)
403c3e:	00 00                	add    %al,(%eax)
403c40:	0a 00                	or     (%eax),%al
403c42:	02 7b 1c             	add    0x1c(%ebx),%bh
403c45:	00 00                	add    %al,(%eax)
403c47:	04 1f                	add    $0x1f,%al
403c49:	64 1f                	fs pop %ds
403c4b:	14 73                	adc    $0x73,%al
403c4d:	2b 00                	sub    (%eax),%eax
403c4f:	00 0a                	add    %cl,(%edx)
403c51:	6f                   	outsl  %ds:(%esi),(%dx)
403c52:	2c 00                	sub    $0x0,%al
403c54:	00 0a                	add    %cl,(%edx)
403c56:	00 02                	add    %al,(%edx)
403c58:	7b 1c                	jnp    0x403c76
403c5a:	00 00                	add    %al,(%eax)
403c5c:	04 19                	add    $0x19,%al
403c5e:	6f                   	outsl  %ds:(%esi),(%dx)
403c5f:	34 00                	xor    $0x0,%al
403c61:	00 0a                	add    %cl,(%edx)
403c63:	00 02                	add    %al,(%edx)
403c65:	7b 1d                	jnp    0x403c84
403c67:	00 00                	add    %al,(%eax)
403c69:	04 1f                	add    $0x1f,%al
403c6b:	65 20 9c 00 00 00 73 	and    %bl,%gs:0x1c730000(%eax,%eax,1)
403c72:	1c
403c73:	00 00                	add    %al,(%eax)
403c75:	0a 6f 32             	or     0x32(%edi),%ch
403c78:	00 00                	add    %al,(%eax)
403c7a:	0a 00                	or     (%eax),%al
403c7c:	02 7b 1d             	add    0x1d(%ebx),%bh
403c7f:	00 00                	add    %al,(%eax)
403c81:	04 72                	add    $0x72,%al
403c83:	61                   	popa
403c84:	07                   	pop    %es
403c85:	00 70 6f             	add    %dh,0x6f(%eax)
403c88:	33 00                	xor    (%eax),%eax
403c8a:	00 0a                	add    %cl,(%edx)
403c8c:	00 02                	add    %al,(%edx)
403c8e:	7b 1d                	jnp    0x403cad
403c90:	00 00                	add    %al,(%eax)
403c92:	04 1f                	add    $0x1f,%al
403c94:	57                   	push   %edi