402a39:	6f                   	outsl  %ds:(%esi),(%dx)
402a3a:	4b                   	dec    %ebx
402a3b:	00 00                	add    %al,(%eax)
402a3d:	0a 26                	or     (%esi),%ah
402a3f:	07                   	pop    %es
402a40:	6f                   	outsl  %ds:(%esi),(%dx)
402a41:	4a                   	dec    %edx
402a42:	00 00                	add    %al,(%eax)
402a44:	0a 72 53             	or     0x53(%edx),%dh
402a47:	01 00                	add    %eax,(%eax)
402a49:	70 0e                	jo     0x402a59
402a4b:	04 6f                	add    $0x6f,%al
402a4d:	4b                   	dec    %ebx
402a4e:	00 00                	add    %al,(%eax)
402a50:	0a 26                	or     (%esi),%ah
402a52:	07                   	pop    %es
402a53:	6f                   	outsl  %ds:(%esi),(%dx)
402a54:	4a                   	dec    %edx
402a55:	00 00                	add    %al,(%eax)
402a57:	0a 72 6b             	or     0x6b(%edx),%dh
402a5a:	01 00                	add    %eax,(%eax)
402a5c:	70 0e                	jo     0x402a6c
402a5e:	05 6f 4b 00 00       	add    $0x4b6f,%eax
402a63:	0a 26                	or     (%esi),%ah
402a65:	07                   	pop    %es
402a66:	6f                   	outsl  %ds:(%esi),(%dx)
402a67:	50                   	push   %eax
402a68:	00 00                	add    %al,(%eax)
402a6a:	0a 0a                	or     (%edx),%cl
402a6c:	00 de                	add    %bl,%dh
402a6e:	13 0c 00             	adc    (%eax,%eax,1),%ecx
402a71:	08 6f 51             	or     %ch,0x51(%edi)
402a74:	00 00                	add    %al,(%eax)
402a76:	0a 28                	or     (%eax),%ch
402a78:	52                   	push   %edx
402a79:	00 00                	add    %al,(%eax)
402a7b:	0a 26                	or     (%esi),%ah
402a7d:	15 0a 00 de 00       	adc    $0xde000a,%eax
402a82:	de 1b                	ficomps (%ebx)
402a84:	00 02                	add    %al,(%edx)
402a86:	7b 0c                	jnp    0x402a94
402a88:	00 00                	add    %al,(%eax)
402a8a:	04 6f                	add    $0x6f,%al
402a8c:	4e                   	dec    %esi
402a8d:	00 00                	add    %al,(%eax)
402a8f:	0a 00                	or     (%eax),%al
402a91:	02 7b 0c             	add    0xc(%ebx),%bh
402a94:	00 00                	add    %al,(%eax)
402a96:	04 6f                	add    $0x6f,%al
402a98:	4f                   	dec    %edi
402a99:	00 00                	add    %al,(%eax)
402a9b:	0a 00                	or     (%eax),%al
402a9d:	00 dc                	add    %bl,%ah
402a9f:	06                   	push   %es
402aa0:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
402aa5:	00 00                	add    %al,(%eax)
402aa7:	00 01                	add    %al,(%ecx)
402aa9:	1c 00                	sbb    $0x0,%al
402aab:	00 00                	add    %al,(%eax)
402aad:	00 03                	add    %al,(%ebx)
402aaf:	00 8c 8f 00 13 1c 00 	add    %cl,0x1c1300(%edi,%ecx,4)
402ab6:	00 01                	add    %al,(%ecx)
402ab8:	02 00                	add    (%eax),%al
402aba:	03 00                	add    (%eax),%eax
402abc:	a1 a4 00 1b 00       	mov    0x1b00a4,%eax
402ac1:	00 00                	add    %al,(%eax)
402ac3:	00 1b                	add    %bl,(%ebx)
402ac5:	30 02                	xor    %al,(%edx)
402ac7:	00 67 00             	add    %ah,0x0(%edi)
402aca:	00 00                	add    %al,(%eax)
402acc:	07                   	pop    %es
402acd:	00 00                	add    %al,(%eax)
402acf:	11 00                	adc    %eax,(%eax)
402ad1:	73 46                	jae    0x402b19
402ad3:	00 00                	add    %al,(%eax)
402ad5:	0a 0a                	or     (%edx),%cl
402ad7:	00 02                	add    %al,(%edx)
402ad9:	7b 0c                	jnp    0x402ae7
402adb:	00 00                	add    %al,(%eax)
402add:	04 6f                	add    $0x6f,%al
402adf:	47                   	inc    %edi
402ae0:	00 00                	add    %al,(%eax)
402ae2:	0a 00                	or     (%eax),%al
402ae4:	72 dd                	jb     0x402ac3
402ae6:	01 00                	add    %eax,(%eax)
402ae8:	70 02                	jo     0x402aec
402aea:	7b 0c                	jnp    0x402af8
402aec:	00 00                	add    %al,(%eax)
402aee:	04 73                	add    $0x73,%al
402af0:	48                   	dec    %eax
402af1:	00 00                	add    %al,(%eax)
402af3:	0a 0b                	or     (%ebx),%cl
402af5:	07                   	pop    %es
402af6:	1a 6f 49             	sbb    0x49(%edi),%ch
402af9:	00 00                	add    %al,(%eax)
402afb:	0a 00                	or     (%eax),%al
402afd:	07                   	pop    %es
402afe:	73 4c                	jae    0x402b4c
402b00:	00 00                	add    %al,(%eax)
402b02:	0a 0c 08             	or     (%eax,%ecx,1),%cl
402b05:	06                   	push   %es
402b06:	6f                   	outsl  %ds:(%esi),(%dx)
402b07:	4d                   	dec    %ebp
402b08:	00 00                	add    %al,(%eax)
402b0a:	0a 26                	or     (%esi),%ah
402b0c:	00 de                	add    %bl,%dh
402b0e:	05 26 00 00 de       	add    $0xde000026,%eax
402b13:	00 de                	add    %bl,%dh
402b15:	1b 00                	sbb    (%eax),%eax
402b17:	02 7b 0c             	add    0xc(%ebx),%bh
402b1a:	00 00                	add    %al,(%eax)
402b1c:	04 6f                	add    $0x6f,%al
402b1e:	4e                   	dec    %esi
402b1f:	00 00                	add    %al,(%eax)
402b21:	0a 00                	or     (%eax),%al
402b23:	02 7b 0c             	add    0xc(%ebx),%bh
402b26:	00 00                	add    %al,(%eax)
402b28:	04 6f                	add    $0x6f,%al
402b2a:	4f                   	dec    %edi
402b2b:	00 00                	add    %al,(%eax)
402b2d:	0a 00                	or     (%eax),%al
402b2f:	00 dc                	add    %bl,%ah
402b31:	06                   	push   %es
402b32:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
402b37:	00 01                	add    %al,(%ecx)
402b39:	1c 00                	sbb    $0x0,%al
402b3b:	00 00                	add    %al,(%eax)
402b3d:	00 07                	add    %al,(%edi)
402b3f:	00 38                	add    %bh,(%eax)
402b41:	3f                   	aas
402b42:	00 05 11 00 00 01    	add    %al,0x1000011
402b48:	02 00                	add    (%eax),%al
402b4a:	07                   	pop    %es
402b4b:	00 3f                	add    %bh,(%edi)
402b4d:	46                   	inc    %esi
402b4e:	00 1b                	add    %bl,(%ebx)
402b50:	00 00                	add    %al,(%eax)
402b52:	00 00                	add    %al,(%eax)
402b54:	1b 30                	sbb    (%eax),%esi
402b56:	02 00                	add    (%eax),%al
402b58:	67 00 00             	add    %al,(%bx,%si)
402b5b:	00 07                	add    %al,(%edi)
402b5d:	00 00                	add    %al,(%eax)
402b5f:	11 00                	adc    %eax,(%eax)
402b61:	73 46                	jae    0x402ba9
402b63:	00 00                	add    %al,(%eax)
402b65:	0a 0a                	or     (%edx),%cl
402b67:	00 02                	add    %al,(%edx)
402b69:	7b 0c                	jnp    0x402b77
402b6b:	00 00                	add    %al,(%eax)
402b6d:	04 6f                	add    $0x6f,%al
402b6f:	47                   	inc    %edi
402b70:	00 00                	add    %al,(%eax)
402b72:	0a 00                	or     (%eax),%al
402b74:	72 f9                	jb     0x402b6f
402b76:	01 00                	add    %eax,(%eax)
402b78:	70 02                	jo     0x402b7c
402b7a:	7b 0c                	jnp    0x402b88
402b7c:	00 00                	add    %al,(%eax)
402b7e:	04 73                	add    $0x73,%al
402b80:	48                   	dec    %eax
402b81:	00 00                	add    %al,(%eax)
402b83:	0a 0b                	or     (%ebx),%cl
402b85:	07                   	pop    %es
402b86:	1a 6f 49             	sbb    0x49(%edi),%ch
402b89:	00 00                	add    %al,(%eax)
402b8b:	0a 00                	or     (%eax),%al
402b8d:	07                   	pop    %es
402b8e:	73 4c                	jae    0x402bdc
402b90:	00 00                	add    %al,(%eax)
402b92:	0a 0c 08             	or     (%eax,%ecx,1),%cl
402b95:	06                   	push   %es
402b96:	6f                   	outsl  %ds:(%esi),(%dx)
402b97:	4d                   	dec    %ebp
402b98:	00 00                	add    %al,(%eax)
402b9a:	0a 26                	or     (%esi),%ah
402b9c:	00 de                	add    %bl,%dh
402b9e:	05 26 00 00 de       	add    $0xde000026,%eax
402ba3:	00 de                	add    %bl,%dh
402ba5:	1b 00                	sbb    (%eax),%eax
402ba7:	02 7b 0c             	add    0xc(%ebx),%bh
402baa:	00 00                	add    %al,(%eax)
402bac:	04 6f                	add    $0x6f,%al
402bae:	4e                   	dec    %esi
402baf:	00 00                	add    %al,(%eax)
402bb1:	0a 00                	or     (%eax),%al
402bb3:	02 7b 0c             	add    0xc(%ebx),%bh
402bb6:	00 00                	add    %al,(%eax)
402bb8:	04 6f                	add    $0x6f,%al
402bba:	4f                   	dec    %edi
402bbb:	00 00                	add    %al,(%eax)
402bbd:	0a 00                	or     (%eax),%al
402bbf:	00 dc                	add    %bl,%ah
402bc1:	06                   	push   %es
402bc2:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
402bc7:	00 01                	add    %al,(%ecx)
402bc9:	1c 00                	sbb    $0x0,%al
402bcb:	00 00                	add    %al,(%eax)
402bcd:	00 07                	add    %al,(%edi)
402bcf:	00 38                	add    %bh,(%eax)
402bd1:	3f                   	aas
402bd2:	00 05 11 00 00 01    	add    %al,0x1000011
402bd8:	02 00                	add    (%eax),%al
402bda:	07                   	pop    %es
402bdb:	00 3f                	add    %bh,(%edi)
402bdd:	46                   	inc    %esi
402bde:	00 1b                	add    %bl,(%ebx)
402be0:	00 00                	add    %al,(%eax)
402be2:	00 00                	add    %al,(%eax)
402be4:	1b 30                	sbb    (%eax),%esi
402be6:	02 00                	add    (%eax),%al
402be8:	67 00 00             	add    %al,(%bx,%si)
402beb:	00 07                	add    %al,(%edi)
402bed:	00 00                	add    %al,(%eax)
402bef:	11 00                	adc    %eax,(%eax)
402bf1:	73 46                	jae    0x402c39
402bf3:	00 00                	add    %al,(%eax)
402bf5:	0a 0a                	or     (%edx),%cl
402bf7:	00 02                	add    %al,(%edx)
402bf9:	7b 0c                	jnp    0x402c07
402bfb:	00 00                	add    %al,(%eax)
402bfd:	04 6f                	add    $0x6f,%al
402bff:	47                   	inc    %edi
402c00:	00 00                	add    %al,(%eax)
402c02:	0a 00                	or     (%eax),%al
402c04:	72 1f                	jb     0x402c25
402c06:	02 00                	add    (%eax),%al
402c08:	70 02                	jo     0x402c0c
402c0a:	7b 0c                	jnp    0x402c18
402c0c:	00 00                	add    %al,(%eax)
402c0e:	04 73                	add    $0x73,%al
402c10:	48                   	dec    %eax
402c11:	00 00                	add    %al,(%eax)
402c13:	0a 0b                	or     (%ebx),%cl
402c15:	07                   	pop    %es
402c16:	1a 6f 49             	sbb    0x49(%edi),%ch
402c19:	00 00                	add    %al,(%eax)
402c1b:	0a 00                	or     (%eax),%al
402c1d:	07                   	pop    %es
402c1e:	73 4c                	jae    0x402c6c
402c20:	00 00                	add    %al,(%eax)
402c22:	0a 0c 08             	or     (%eax,%ecx,1),%cl
402c25:	06                   	push   %es
402c26:	6f                   	outsl  %ds:(%esi),(%dx)
402c27:	4d                   	dec    %ebp
402c28:	00 00                	add    %al,(%eax)
402c2a:	0a 26                	or     (%esi),%ah
402c2c:	00 de                	add    %bl,%dh
402c2e:	05 26 00 00 de       	add    $0xde000026,%eax
402c33:	00 de                	add    %bl,%dh
402c35:	1b 00                	sbb    (%eax),%eax
402c37:	02 7b 0c             	add    0xc(%ebx),%bh
402c3a:	00 00                	add    %al,(%eax)
402c3c:	04 6f                	add    $0x6f,%al
402c3e:	4e                   	dec    %esi
402c3f:	00 00                	add    %al,(%eax)
402c41:	0a 00                	or     (%eax),%al
402c43:	02 7b 0c             	add    0xc(%ebx),%bh
402c46:	00 00                	add    %al,(%eax)
402c48:	04 6f                	add    $0x6f,%al
402c4a:	4f                   	dec    %edi
402c4b:	00 00                	add    %al,(%eax)
402c4d:	0a 00                	or     (%eax),%al
402c4f:	00 dc                	add    %bl,%ah
402c51:	06                   	push   %es
402c52:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
402c57:	00 01                	add    %al,(%ecx)
402c59:	1c 00                	sbb    $0x0,%al
402c5b:	00 00                	add    %al,(%eax)
402c5d:	00 07                	add    %al,(%edi)
402c5f:	00 38                	add    %bh,(%eax)
402c61:	3f                   	aas
402c62:	00 05 11 00 00 01    	add    %al,0x1000011
402c68:	02 00                	add    (%eax),%al
402c6a:	07                   	pop    %es
402c6b:	00 3f                	add    %bh,(%edi)
402c6d:	46                   	inc    %esi
402c6e:	00 1b                	add    %bl,(%ebx)
402c70:	00 00                	add    %al,(%eax)
402c72:	00 00                	add    %al,(%eax)
402c74:	1b 30                	sbb    (%eax),%esi
402c76:	02 00                	add    (%eax),%al
402c78:	67 00 00             	add    %al,(%bx,%si)
402c7b:	00 07                	add    %al,(%edi)
402c7d:	00 00                	add    %al,(%eax)
402c7f:	11 00                	adc    %eax,(%eax)
402c81:	73 46                	jae    0x402cc9
402c83:	00 00                	add    %al,(%eax)
402c85:	0a 0a                	or     (%edx),%cl
402c87:	00 02                	add    %al,(%edx)
402c89:	7b 0c                	jnp    0x402c97
402c8b:	00 00                	add    %al,(%eax)
402c8d:	04 6f                	add    $0x6f,%al
402c8f:	47                   	inc    %edi
402c90:	00 00                	add    %al,(%eax)
402c92:	0a 00                	or     (%eax),%al
402c94:	72 4f                	jb     0x402ce5
402c96:	02 00                	add    (%eax),%al
402c98:	70 02                	jo     0x402c9c
402c9a:	7b 0c                	jnp    0x402ca8
402c9c:	00 00                	add    %al,(%eax)
402c9e:	04 73                	add    $0x73,%al
402ca0:	48                   	dec    %eax
402ca1:	00 00                	add    %al,(%eax)
402ca3:	0a 0b                	or     (%ebx),%cl
402ca5:	07                   	pop    %es
402ca6:	1a 6f 49             	sbb    0x49(%edi),%ch
402ca9:	00 00                	add    %al,(%eax)
402cab:	0a 00                	or     (%eax),%al
402cad:	07                   	pop    %es
402cae:	73 4c                	jae    0x402cfc
402cb0:	00 00                	add    %al,(%eax)
402cb2:	0a 0c 08             	or     (%eax,%ecx,1),%cl
402cb5:	06                   	push   %es
402cb6:	6f                   	outsl  %ds:(%esi),(%dx)
402cb7:	4d                   	dec    %ebp
402cb8:	00 00                	add    %al,(%eax)
402cba:	0a 26                	or     (%esi),%ah
402cbc:	00 de                	add    %bl,%dh
402cbe:	05 26 00 00 de       	add    $0xde000026,%eax
402cc3:	00 de                	add    %bl,%dh
402cc5:	1b 00                	sbb    (%eax),%eax
402cc7:	02 7b 0c             	add    0xc(%ebx),%bh
402cca:	00 00                	add    %al,(%eax)
402ccc:	04 6f                	add    $0x6f,%al
402cce:	4e                   	dec    %esi
402ccf:	00 00                	add    %al,(%eax)
402cd1:	0a 00                	or     (%eax),%al
402cd3:	02 7b 0c             	add    0xc(%ebx),%bh
402cd6:	00 00                	add    %al,(%eax)
402cd8:	04 6f                	add    $0x6f,%al
402cda:	4f                   	dec    %edi
402cdb:	00 00                	add    %al,(%eax)
402cdd:	0a 00                	or     (%eax),%al
402cdf:	00 dc                	add    %bl,%ah
402ce1:	06                   	push   %es
402ce2:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
402ce7:	00 01                	add    %al,(%ecx)
402ce9:	1c 00                	sbb    $0x0,%al
402ceb:	00 00                	add    %al,(%eax)
402ced:	00 07                	add    %al,(%edi)
402cef:	00 38                	add    %bh,(%eax)
402cf1:	3f                   	aas
402cf2:	00 05 11 00 00 01    	add    %al,0x1000011
402cf8:	02 00                	add    (%eax),%al
402cfa:	07                   	pop    %es
402cfb:	00 3f                	add    %bh,(%edi)
402cfd:	46                   	inc    %esi
402cfe:	00 1b                	add    %bl,(%ebx)
402d00:	00 00                	add    %al,(%eax)