407a0c:	0a 2b                	or     (%ebx),%ch
407a0e:	00 06                	add    %al,(%esi)
407a10:	2a 00                	sub    (%eax),%al
407a12:	00 00                	add    %al,(%eax)
407a14:	13 30                	adc    (%eax),%esi
407a16:	07                   	pop    %es
407a17:	00 14 00             	add    %dl,(%eax,%eax,1)
407a1a:	00 00                	add    %al,(%eax)
407a1c:	1b 00                	sbb    (%eax),%eax
407a1e:	00 11                	add    %dl,(%ecx)
407a20:	00 02                	add    %al,(%edx)
407a22:	03 04 05 0e 04 14 0e 	add    0xe14040e(,%eax,1),%eax
407a29:	05 28 e9 00 00       	add    $0xe928,%eax
407a2e:	06                   	push   %es
407a2f:	0a 2b                	or     (%ebx),%ch
407a31:	00 06                	add    %al,(%esi)
407a33:	2a 13                	sub    (%ebx),%dl
407a35:	30 07                	xor    %al,(%edi)
407a37:	00 15 00 00 00 1b    	add    %dl,0x1b000000
407a3d:	00 00                	add    %al,(%eax)
407a3f:	11 00                	adc    %eax,(%eax)
407a41:	02 03                	add    (%ebx),%al
407a43:	04 05                	add    $0x5,%al
407a45:	0e                   	push   %cs
407a46:	04 0e                	add    $0xe,%al
407a48:	05 0e 06 28 e9       	add    $0xe928060e,%eax
407a4d:	00 00                	add    %al,(%eax)
407a4f:	06                   	push   %es
407a50:	0a 2b                	or     (%ebx),%ch
407a52:	00 06                	add    %al,(%esi)
407a54:	2a 00                	sub    (%eax),%al
407a56:	00 00                	add    %al,(%eax)
407a58:	13 30                	adc    (%eax),%esi
407a5a:	04 00                	add    $0x0,%al
407a5c:	6e                   	outsb  %ds:(%esi),(%dx)
407a5d:	00 00                	add    %al,(%eax)
407a5f:	00 2e                	add    %ch,(%esi)
407a61:	00 00                	add    %al,(%eax)
407a63:	11 00                	adc    %eax,(%eax)
407a65:	19 8d 2b 00 00 01    	sbb    %ecx,0x100002b(%ebp)
407a6b:	0a 06                	or     (%esi),%al
407a6d:	16                   	push   %ss
407a6e:	03 a4 2b 00 00 01 06 	add    0x6010000(%ebx,%ebp,1),%esp
407a75:	17                   	pop    %ss
407a76:	04 a4                	add    $0xa4,%al
407a78:	2b 00                	sub    (%eax),%eax
407a7a:	00 01                	add    %al,(%ecx)
407a7c:	06                   	push   %es
407a7d:	18 05 a4 2b 00 00    	sbb    %al,0x2ba4
407a83:	01 0e                	add    %ecx,(%esi)
407a85:	04 02                	add    $0x2,%al
407a87:	28 ad 00 00 06 0e    	sub    %ch,0xe060000(%ebp)
407a8d:	06                   	push   %es
407a8e:	06                   	push   %es
407a8f:	73 a2                	jae    0x407a33
407a91:	00 00                	add    %al,(%eax)
407a93:	06                   	push   %es
407a94:	0b 0e                	or     (%esi),%ecx
407a96:	06                   	push   %es
407a97:	0c 08                	or     $0x8,%al
407a99:	2c 04                	sub    $0x4,%al
407a9b:	00 00                	add    %al,(%eax)
407a9d:	2b 02                	sub    (%edx),%eax
407a9f:	00 00                	add    %al,(%eax)
407aa1:	07                   	pop    %es
407aa2:	0e                   	push   %cs
407aa3:	05 6f 78 00 00       	add    $0x786f,%eax
407aa8:	06                   	push   %es
407aa9:	00 02                	add    %al,(%edx)
407aab:	7b 6a                	jnp    0x407b17
407aad:	00 00                	add    %al,(%eax)
407aaf:	04 07                	add    $0x7,%al
407ab1:	6f                   	outsl  %ds:(%esi),(%dx)
407ab2:	50                   	push   %eax
407ab3:	00 00                	add    %al,(%eax)
407ab5:	06                   	push   %es
407ab6:	00 07                	add    %al,(%edi)
407ab8:	02 28                	add    (%eax),%ch
407aba:	af                   	scas   %es:(%edi),%eax
407abb:	00 00                	add    %al,(%eax)
407abd:	06                   	push   %es
407abe:	6f                   	outsl  %ds:(%esi),(%dx)
407abf:	79 00                	jns    0x407ac1
407ac1:	00 06                	add    %al,(%esi)
407ac3:	00 02                	add    %al,(%edx)
407ac5:	16                   	push   %ss
407ac6:	6f                   	outsl  %ds:(%esi),(%dx)
407ac7:	c6 00 00             	movb   $0x0,(%eax)
407aca:	06                   	push   %es
407acb:	00 07                	add    %al,(%edi)
407acd:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
407ad2:	00 00                	add    %al,(%eax)
407ad4:	13 30                	adc    (%eax),%esi
407ad6:	05 00 15 00 00       	add    $0x1500,%eax
407adb:	00 1b                	add    %bl,(%ebx)
407add:	00 00                	add    %al,(%eax)
407adf:	11 00                	adc    %eax,(%eax)
407ae1:	02 02                	add    (%edx),%al
407ae3:	28 ab 00 00 06 14    	sub    %ch,0x14060000(%ebx)
407ae9:	03 04 28             	add    (%eax,%ebp,1),%eax
407aec:	ee                   	out    %al,(%dx)
407aed:	00 00                	add    %al,(%eax)
407aef:	06                   	push   %es
407af0:	0a 2b                	or     (%ebx),%ch
407af2:	00 06                	add    %al,(%esi)
407af4:	2a 00                	sub    (%eax),%al
407af6:	00 00                	add    %al,(%eax)
407af8:	13 30                	adc    (%eax),%esi
407afa:	05 00 15 00 00       	add    $0x1500,%eax
407aff:	00 1b                	add    %bl,(%ebx)
407b01:	00 00                	add    %al,(%eax)
407b03:	11 00                	adc    %eax,(%eax)
407b05:	02 02                	add    (%edx),%al
407b07:	28 ab 00 00 06 03    	sub    %ch,0x3060000(%ebx)
407b0d:	04 05                	add    $0x5,%al
407b0f:	28 ee                	sub    %ch,%dh
407b11:	00 00                	add    %al,(%eax)
407b13:	06                   	push   %es
407b14:	0a 2b                	or     (%ebx),%ch
407b16:	00 06                	add    %al,(%esi)
407b18:	2a 00                	sub    (%eax),%al
407b1a:	00 00                	add    %al,(%eax)
407b1c:	13 30                	adc    (%eax),%esi
407b1e:	05 00 10 00 00       	add    $0x1000,%eax
407b23:	00 1b                	add    %bl,(%ebx)
407b25:	00 00                	add    %al,(%eax)
407b27:	11 00                	adc    %eax,(%eax)
407b29:	02 03                	add    (%ebx),%al
407b2b:	14 04                	adc    $0x4,%al
407b2d:	05 28 ee 00 00       	add    $0xee28,%eax
407b32:	06                   	push   %es
407b33:	0a 2b                	or     (%ebx),%ch
407b35:	00 06                	add    %al,(%esi)
407b37:	2a 13                	sub    (%ebx),%dl
407b39:	30 05 00 11 00 00    	xor    %al,0x1100
407b3f:	00 1b                	add    %bl,(%ebx)
407b41:	00 00                	add    %al,(%eax)
407b43:	11 00                	adc    %eax,(%eax)
407b45:	02 03                	add    (%ebx),%al
407b47:	04 05                	add    $0x5,%al
407b49:	0e                   	push   %cs
407b4a:	04 28                	add    $0x28,%al
407b4c:	ee                   	out    %al,(%dx)
407b4d:	00 00                	add    %al,(%eax)
407b4f:	06                   	push   %es
407b50:	0a 2b                	or     (%ebx),%ch
407b52:	00 06                	add    %al,(%esi)
407b54:	2a 00                	sub    (%eax),%al
407b56:	00 00                	add    %al,(%eax)
407b58:	13 30                	adc    (%eax),%esi
407b5a:	04 00                	add    $0x0,%al
407b5c:	4c                   	dec    %esp
407b5d:	00 00                	add    %al,(%eax)
407b5f:	00 2f                	add    %ch,(%edi)
407b61:	00 00                	add    %al,(%eax)
407b63:	11 00                	adc    %eax,(%eax)
407b65:	03 02                	add    (%edx),%eax
407b67:	28 ad 00 00 06 05    	sub    %ch,0x5060000(%ebp)
407b6d:	0e                   	push   %cs
407b6e:	04 73                	add    $0x73,%al
407b70:	9a 00 00 06 0a 05 0b 	lcall  $0xb05,$0xa060000
407b77:	07                   	pop    %es
407b78:	2c 04                	sub    $0x4,%al
407b7a:	00 00                	add    %al,(%eax)
407b7c:	2b 02                	sub    (%edx),%eax
407b7e:	00 00                	add    %al,(%eax)
407b80:	06                   	push   %es
407b81:	04 6f                	add    $0x6f,%al
407b83:	78 00                	js     0x407b85
407b85:	00 06                	add    %al,(%esi)
407b87:	00 02                	add    %al,(%edx)
407b89:	7b 6a                	jnp    0x407bf5
407b8b:	00 00                	add    %al,(%eax)
407b8d:	04 06                	add    $0x6,%al
407b8f:	6f                   	outsl  %ds:(%esi),(%dx)
407b90:	50                   	push   %eax
407b91:	00 00                	add    %al,(%eax)
407b93:	06                   	push   %es
407b94:	00 06                	add    %al,(%esi)
407b96:	02 28                	add    (%eax),%ch
407b98:	af                   	scas   %es:(%edi),%eax
407b99:	00 00                	add    %al,(%eax)
407b9b:	06                   	push   %es
407b9c:	6f                   	outsl  %ds:(%esi),(%dx)
407b9d:	79 00                	jns    0x407b9f
407b9f:	00 06                	add    %al,(%esi)
407ba1:	00 02                	add    %al,(%edx)
407ba3:	16                   	push   %ss
407ba4:	6f                   	outsl  %ds:(%esi),(%dx)
407ba5:	c6 00 00             	movb   $0x0,(%eax)
407ba8:	06                   	push   %es
407ba9:	00 06                	add    %al,(%esi)
407bab:	0c 2b                	or     $0x2b,%al
407bad:	00 08                	add    %cl,(%eax)
407baf:	2a 13                	sub    (%ebx),%dl
407bb1:	30 02                	xor    %al,(%edx)
407bb3:	00 85 00 00 00 30    	add    %al,0x30000000(%ebp)
407bb9:	00 00                	add    %al,(%eax)
407bbb:	11 00                	adc    %eax,(%eax)
407bbd:	16                   	push   %ss
407bbe:	0a 16                	or     (%esi),%dl
407bc0:	0b 2b                	or     (%ebx),%ebp
407bc2:	6a 00                	push   $0x0
407bc4:	03 6f 72             	add    0x72(%edi),%ebp
407bc7:	00 00                	add    %al,(%eax)
407bc9:	06                   	push   %es
407bca:	16                   	push   %ss
407bcb:	30 06                	xor    %al,(%esi)
407bcd:	04 07                	add    $0x7,%al
407bcf:	94                   	xchg   %eax,%esp
407bd0:	17                   	pop    %ss
407bd1:	2e 4b                	cs dec %ebx
407bd3:	03 6f 71             	add    0x71(%edi),%ebp
407bd6:	00 00                	add    %al,(%eax)
407bd8:	06                   	push   %es
407bd9:	02 28                	add    (%eax),%ch
407bdb:	b8 00 00 06 0d       	mov    $0xd060000,%eax
407be0:	12 03                	adc    (%ebx),%al
407be2:	28 19                	sub    %bl,(%ecx)
407be4:	00 00                	add    %al,(%eax)
407be6:	0a 32                	or     (%edx),%dh
407be8:	06                   	push   %es
407be9:	04 07                	add    $0x7,%al
407beb:	94                   	xchg   %eax,%esp
407bec:	18 2e                	sbb    %ch,(%esi)
407bee:	2f                   	das
407bef:	03 6f 73             	add    0x73(%edi),%ebp
407bf2:	00 00                	add    %al,(%eax)
407bf4:	06                   	push   %es
407bf5:	16                   	push   %ss
407bf6:	30 05 04 07 94 2c    	xor    %al,0x2c940704
407bfc:	21 03                	and    %eax,(%ebx)
407bfe:	6f                   	outsl  %ds:(%esi),(%dx)
407bff:	74 00                	je     0x407c01
407c01:	00 06                	add    %al,(%esi)
407c03:	02 28                	add    (%eax),%ch
407c05:	b8 00 00 06 0d       	mov    $0xd060000,%eax
407c0a:	12 03                	adc    (%ebx),%al
407c0c:	28 1a                	sub    %bl,(%edx)
407c0e:	00 00                	add    %al,(%eax)
407c10:	0a 32                	or     (%edx),%dh
407c12:	08 04 07             	or     %al,(%edi,%eax,1)
407c15:	94                   	xchg   %eax,%esp
407c16:	19 fe                	sbb    %edi,%esi
407c18:	01 2b                	add    %ebp,(%ebx)
407c1a:	01 16                	add    %edx,(%esi)
407c1c:	2b 01                	sub    (%ecx),%eax
407c1e:	17                   	pop    %ss
407c1f:	0c 08                	or     $0x8,%al
407c21:	2c 05                	sub    $0x5,%al
407c23:	00 17                	add    %dl,(%edi)
407c25:	0a 2b                	or     (%ebx),%ch
407c27:	11 00                	adc    %eax,(%eax)
407c29:	07                   	pop    %es
407c2a:	17                   	pop    %ss
407c2b:	58                   	pop    %eax
407c2c:	0b 07                	or     (%edi),%eax
407c2e:	04 8e                	add    $0x8e,%al
407c30:	69 fe 04 13 04 11    	imul   $0x11041304,%esi,%edi
407c36:	04 2d                	add    $0x2d,%al
407c38:	8a 06                	mov    (%esi),%al
407c3a:	13 05 2b 00 11 05    	adc    0x511002b,%eax
407c40:	2a 00                	sub    (%eax),%al
407c42:	00 00                	add    %al,(%eax)
407c44:	13 30                	adc    (%eax),%esi
407c46:	03 00                	add    (%eax),%eax
407c48:	1f                   	pop    %ds
407c49:	00 00                	add    %al,(%eax)
407c4b:	00 03                	add    %al,(%ebx)
407c4d:	00 00                	add    %al,(%eax)
407c4f:	11 00                	adc    %eax,(%eax)
407c51:	02 7b 66             	add    0x66(%ebx),%bh
407c54:	00 00                	add    %al,(%eax)
407c56:	04 14                	add    $0x14,%al
407c58:	fe 03                	incb   (%ebx)
407c5a:	0a 06                	or     (%esi),%al
407c5c:	2c 10                	sub    $0x10,%al
407c5e:	00 02                	add    %al,(%edx)
407c60:	7b 66                	jnp    0x407cc8
407c62:	00 00                	add    %al,(%eax)
407c64:	04 02                	add    $0x2,%al
407c66:	14 6f                	adc    $0x6f,%al
407c68:	e6 00                	out    %al,$0x0
407c6a:	00 0a                	add    %cl,(%edx)
407c6c:	00 00                	add    %al,(%eax)
407c6e:	2a 26                	sub    (%esi),%ah
407c70:	00 02                	add    %al,(%edx)
407c72:	6f                   	outsl  %ds:(%esi),(%dx)
407c73:	c7 00 00 06 00 2a    	movl   $0x2a000600,(%eax)
407c79:	00 00                	add    %al,(%eax)
407c7b:	00 13                	add    %dl,(%ebx)
407c7d:	30 03                	xor    %al,(%ebx)
407c7f:	00 99 00 00 00 1f    	add    %bl,0x1f000000(%ecx)
407c85:	00 00                	add    %al,(%eax)
407c87:	11 00                	adc    %eax,(%eax)
407c89:	02 7b 70             	add    0x70(%ebx),%bh
407c8c:	00 00                	add    %al,(%eax)
407c8e:	04 02                	add    $0x2,%al
407c90:	28 cc                	sub    %cl,%ah
407c92:	00 00                	add    %al,(%eax)
407c94:	0a 6f 2c             	or     0x2c(%edi),%ch
407c97:	00 00                	add    %al,(%eax)
407c99:	0a 00                	or     (%eax),%al
407c9b:	02 02                	add    (%edx),%al
407c9d:	28 c2                	sub    %al,%dl
407c9f:	00 00                	add    %al,(%eax)
407ca1:	0a 0a                	or     (%edx),%cl
407ca3:	12 00                	adc    (%eax),%al
407ca5:	28 c3                	sub    %al,%bl
407ca7:	00 00                	add    %al,(%eax)
407ca9:	0a 02                	or     (%edx),%al
407cab:	28 c2                	sub    %al,%dl
407cad:	00 00                	add    %al,(%eax)
407caf:	0a 0a                	or     (%edx),%cl
407cb1:	12 00                	adc    (%eax),%al
407cb3:	28 c4                	sub    %al,%ah
407cb5:	00 00                	add    %al,(%eax)
407cb7:	0a 73 c6             	or     -0x3a(%ebx),%dh
407cba:	00 00                	add    %al,(%eax)
407cbc:	0a 7d 5e             	or     0x5e(%ebp),%bh
407cbf:	00 00                	add    %al,(%eax)
407cc1:	04 02                	add    $0x2,%al
407cc3:	02 28                	add    (%eax),%ch
407cc5:	c2 00 00             	ret    $0x0
407cc8:	0a 0a                	or     (%edx),%cl
407cca:	12 00                	adc    (%eax),%al
407ccc:	28 c3                	sub    %al,%bl
407cce:	00 00                	add    %al,(%eax)
407cd0:	0a 02                	or     (%edx),%al
407cd2:	28 c2                	sub    %al,%dl
407cd4:	00 00                	add    %al,(%eax)
407cd6:	0a 0a                	or     (%edx),%cl
407cd8:	12 00                	adc    (%eax),%al
407cda:	28 c4                	sub    %al,%ah
407cdc:	00 00                	add    %al,(%eax)
407cde:	0a 73 c6             	or     -0x3a(%ebx),%dh
407ce1:	00 00                	add    %al,(%eax)
407ce3:	0a 7d 5c             	or     0x5c(%ebp),%bh
407ce6:	00 00                	add    %al,(%eax)
407ce8:	04 02                	add    $0x2,%al
407cea:	02 7b 5e             	add    0x5e(%ebx),%bh
407ced:	00 00                	add    %al,(%eax)
407cef:	04 28                	add    $0x28,%al
407cf1:	c7 00 00 0a 7d 5f    	movl   $0x5f7d0a00,(%eax)
407cf7:	00 00                	add    %al,(%eax)
407cf9:	04 02                	add    $0x2,%al
407cfb:	7b 5d                	jnp    0x407d5a
407cfd:	00 00                	add    %al,(%eax)
407cff:	04 02                	add    $0x2,%al
407d01:	7b 5c                	jnp    0x407d5f