405b0c:	22 00                	and    (%eax),%al
405b0e:	00 0a                	add    %cl,(%edx)
405b10:	00 02                	add    %al,(%edx)
405b12:	7b 53                	jnp    0x405b67
405b14:	00 00                	add    %al,(%eax)
405b16:	04 6f                	add    $0x6f,%al
405b18:	41                   	inc    %ecx
405b19:	00 00                	add    %al,(%eax)
405b1b:	0a 02                	or     (%edx),%al
405b1d:	7b 4f                	jnp    0x405b6e
405b1f:	00 00                	add    %al,(%eax)
405b21:	04 6f                	add    $0x6f,%al
405b23:	42                   	inc    %edx
405b24:	00 00                	add    %al,(%eax)
405b26:	0a 00                	or     (%eax),%al
405b28:	02 7b 53             	add    0x53(%ebx),%bh
405b2b:	00 00                	add    %al,(%eax)
405b2d:	04 6f                	add    $0x6f,%al
405b2f:	41                   	inc    %ecx
405b30:	00 00                	add    %al,(%eax)
405b32:	0a 02                	or     (%edx),%al
405b34:	7b 50                	jnp    0x405b86
405b36:	00 00                	add    %al,(%eax)
405b38:	04 6f                	add    $0x6f,%al
405b3a:	42                   	inc    %edx
405b3b:	00 00                	add    %al,(%eax)
405b3d:	0a 00                	or     (%eax),%al
405b3f:	02 7b 53             	add    0x53(%ebx),%bh
405b42:	00 00                	add    %al,(%eax)
405b44:	04 1f                	add    $0x1f,%al
405b46:	50                   	push   %eax
405b47:	20 ed                	and    %ch,%ch
405b49:	00 00                	add    %al,(%eax)
405b4b:	00 73 31             	add    %dh,0x31(%ebx)
405b4e:	00 00                	add    %al,(%eax)
405b50:	0a 6f 32             	or     0x32(%edi),%ch
405b53:	00 00                	add    %al,(%eax)
405b55:	0a 00                	or     (%eax),%al
405b57:	02 7b 53             	add    0x53(%ebx),%bh
405b5a:	00 00                	add    %al,(%eax)
405b5c:	04 72                	add    $0x72,%al
405b5e:	81 15 00 70 6f 33 00 	adcl   $0xa0000,0x336f7000
405b65:	00 0a 00
405b68:	02 7b 53             	add    0x53(%ebx),%bh
405b6b:	00 00                	add    %al,(%eax)
405b6d:	04 20                	add    $0x20,%al
405b6f:	66 02 00             	data16 add (%eax),%al
405b72:	00 1f                	add    %bl,(%edi)
405b74:	60                   	pusha
405b75:	73 34                	jae    0x405bab
405b77:	00 00                	add    %al,(%eax)
405b79:	0a 6f 35             	or     0x35(%edi),%ch
405b7c:	00 00                	add    %al,(%eax)
405b7e:	0a 00                	or     (%eax),%al
405b80:	02 7b 53             	add    0x53(%ebx),%bh
405b83:	00 00                	add    %al,(%eax)
405b85:	04 1a                	add    $0x1a,%al
405b87:	6f                   	outsl  %ds:(%esi),(%dx)
405b88:	36 00 00             	add    %al,%ss:(%eax)
405b8b:	0a 00                	or     (%eax),%al
405b8d:	02 7b 53             	add    0x53(%ebx),%bh
405b90:	00 00                	add    %al,(%eax)
405b92:	04 16                	add    $0x16,%al
405b94:	6f                   	outsl  %ds:(%esi),(%dx)
405b95:	ae                   	scas   %es:(%edi),%al
405b96:	00 00                	add    %al,(%eax)
405b98:	0a 00                	or     (%eax),%al
405b9a:	02 22                	add    (%edx),%ah
405b9c:	00 00                	add    %al,(%eax)
405b9e:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
405ba2:	00 50 41             	add    %dl,0x41(%eax)
405ba5:	73 3d                	jae    0x405be4
405ba7:	00 00                	add    %al,(%eax)
405ba9:	0a 28                	or     (%eax),%ch
405bab:	3e 00 00             	add    %al,%ds:(%eax)
405bae:	0a 00                	or     (%eax),%al
405bb0:	02 17                	add    (%edi),%dl
405bb2:	28 3f                	sub    %bh,(%edi)
405bb4:	00 00                	add    %al,(%eax)
405bb6:	0a 00                	or     (%eax),%al
405bb8:	02 28                	add    (%eax),%ch
405bba:	b5 00                	mov    $0x0,%ch
405bbc:	00 0a                	add    %cl,(%edx)
405bbe:	6f                   	outsl  %ds:(%esi),(%dx)
405bbf:	b6 00                	mov    $0x0,%dh
405bc1:	00 0a                	add    %cl,(%edx)
405bc3:	00 02                	add    %al,(%edx)
405bc5:	20 38                	and    %bh,(%eax)
405bc7:	03 00                	add    (%eax),%eax
405bc9:	00 20                	add    %ah,(%eax)
405bcb:	ec                   	in     (%dx),%al
405bcc:	01 00                	add    %eax,(%eax)
405bce:	00 73 34             	add    %dh,0x34(%ebx)
405bd1:	00 00                	add    %al,(%eax)
405bd3:	0a 28                	or     (%eax),%ch
405bd5:	40                   	inc    %eax
405bd6:	00 00                	add    %al,(%eax)
405bd8:	0a 00                	or     (%eax),%al
405bda:	02 28                	add    (%eax),%ch
405bdc:	41                   	inc    %ecx
405bdd:	00 00                	add    %al,(%eax)
405bdf:	0a 02                	or     (%edx),%al
405be1:	7b 53                	jnp    0x405c36
405be3:	00 00                	add    %al,(%eax)
405be5:	04 6f                	add    $0x6f,%al
405be7:	42                   	inc    %edx
405be8:	00 00                	add    %al,(%eax)
405bea:	0a 00                	or     (%eax),%al
405bec:	02 28                	add    (%eax),%ch
405bee:	41                   	inc    %ecx
405bef:	00 00                	add    %al,(%eax)
405bf1:	0a 02                	or     (%edx),%al
405bf3:	7b 52                	jnp    0x405c47
405bf5:	00 00                	add    %al,(%eax)
405bf7:	04 6f                	add    $0x6f,%al
405bf9:	42                   	inc    %edx
405bfa:	00 00                	add    %al,(%eax)
405bfc:	0a 00                	or     (%eax),%al
405bfe:	02 28                	add    (%eax),%ch
405c00:	41                   	inc    %ecx
405c01:	00 00                	add    %al,(%eax)
405c03:	0a 02                	or     (%edx),%al
405c05:	7b 51                	jnp    0x405c58
405c07:	00 00                	add    %al,(%eax)
405c09:	04 6f                	add    $0x6f,%al
405c0b:	42                   	inc    %edx
405c0c:	00 00                	add    %al,(%eax)
405c0e:	0a 00                	or     (%eax),%al
405c10:	02 1b                	add    (%ebx),%bl
405c12:	28 e5                	sub    %ah,%ch
405c14:	00 00                	add    %al,(%eax)
405c16:	0a 00                	or     (%eax),%al
405c18:	02 72 df             	add    -0x21(%edx),%dh
405c1b:	16                   	push   %ss
405c1c:	00 70 28             	add    %dh,0x28(%eax)
405c1f:	33 00                	xor    (%eax),%eax
405c21:	00 0a                	add    %cl,(%edx)
405c23:	00 02                	add    %al,(%edx)
405c25:	72 cb                	jb     0x405bf2
405c27:	16                   	push   %ss
405c28:	00 70 6f             	add    %dh,0x6f(%eax)
405c2b:	22 00                	and    (%eax),%al
405c2d:	00 0a                	add    %cl,(%edx)
405c2f:	00 02                	add    %al,(%edx)
405c31:	7b 53                	jnp    0x405c86
405c33:	00 00                	add    %al,(%eax)
405c35:	04 16                	add    $0x16,%al
405c37:	6f                   	outsl  %ds:(%esi),(%dx)
405c38:	44                   	inc    %esp
405c39:	00 00                	add    %al,(%eax)
405c3b:	0a 00                	or     (%eax),%al
405c3d:	02 16                	add    (%esi),%dl
405c3f:	28 44 00 00          	sub    %al,0x0(%eax,%eax,1)
405c43:	0a 00                	or     (%eax),%al
405c45:	02 28                	add    (%eax),%ch
405c47:	45                   	inc    %ebp
405c48:	00 00                	add    %al,(%eax)
405c4a:	0a 00                	or     (%eax),%al
405c4c:	02 02                	add    (%edx),%al
405c4e:	fe 06                	incb   (%esi)
405c50:	76 00                	jbe    0x405c52
405c52:	00 06                	add    %al,(%esi)
405c54:	73 e6                	jae    0x405c3c
405c56:	00 00                	add    %al,(%eax)
405c58:	0a 28                	or     (%eax),%ch
405c5a:	e7 00                	out    %eax,$0x0
405c5c:	00 0a                	add    %cl,(%edx)
405c5e:	00 2a                	add    %ch,(%edx)
405c60:	1a 7e 56             	sbb    0x56(%esi),%bh
405c63:	00 00                	add    %al,(%eax)
405c65:	04 2a                	add    $0x2a,%al
405c67:	1e                   	push   %ds
405c68:	02 80 56 00 00 04    	add    0x4000056(%eax),%al
405c6e:	2a 00                	sub    (%eax),%al
405c70:	13 30                	adc    (%eax),%esi
405c72:	02 00                	add    (%eax),%al
405c74:	50                   	push   %eax
405c7d:	d0 17                	rclb   $1,(%edi)
405c7f:	00 00                	add    %al,(%eax)
405c81:	1b 28                	sbb    (%eax),%ebp
405c83:	58                   	pop    %eax
405c84:	00 00                	add    %al,(%eax)
405c86:	0a 73 e8             	or     -0x18(%ebx),%dh
405c89:	00 00                	add    %al,(%eax)
405c8b:	0a 80 54 00 00 04    	or     0x4000054(%eax),%al
405c91:	72 9b                	jb     0x405c2e
405c93:	16                   	push   %ss
405c94:	00 70 73             	add    %dh,0x73(%eax)
405c97:	e9 00 00 0a 80       	jmp    0x804a5c9c
405c9c:	55                   	push   %ebp
405c9d:	00 00                	add    %al,(%eax)
405c9f:	04 73                	add    $0x73,%al
405ca1:	ea 00 00 0a 28 7a 00 	ljmp   $0x7a,$0x280a0000
405ca8:	00 06                	add    %al,(%esi)
405caa:	00 73 eb             	add    %dh,-0x15(%ebx)
405cad:	00 00                	add    %al,(%eax)
405caf:	0a 80 57 00 00 04    	or     0x4000057(%eax),%al
405cb5:	7e 57                	jle    0x405d0e
405cb7:	00 00                	add    %al,(%eax)
405cb9:	04 28                	add    $0x28,%al
405cbb:	79 00                	jns    0x405cbd
405cbd:	00 06                	add    %al,(%esi)
405cbf:	6f                   	outsl  %ds:(%esi),(%dx)
405cc0:	ec                   	in     (%dx),%al
405cc1:	00 00                	add    %al,(%eax)
405cc3:	0a 00                	or     (%eax),%al
405cc5:	28 7d 00             	sub    %bh,0x0(%ebp)
405cc8:	00 06                	add    %al,(%esi)
405cca:	00 2a                	add    %ch,(%edx)
405ccc:	4a                   	dec    %edx
405ccd:	00 7e 55             	add    %bh,0x55(%esi)
405cd0:	00 00                	add    %al,(%eax)
405cd2:	04 72                	add    $0x72,%al
405cd4:	f1                   	int1
405cd5:	16                   	push   %ss
405cd6:	00 70 6f             	add    %dh,0x6f(%eax)
405cd9:	ed                   	in     (%dx),%eax
405cda:	00 00                	add    %al,(%eax)
405cdc:	0a 00                	or     (%eax),%al
405cde:	2a a2 00 7e 55 00    	sub    0x557e00(%edx),%ah
405ce4:	00 04 72             	add    %al,(%edx,%esi,2)
405ce7:	f1                   	int1
405ce8:	16                   	push   %ss
405ce9:	00 70 6f             	add    %dh,0x6f(%eax)
405cec:	ee                   	out    %al,(%dx)
405ced:	00 00                	add    %al,(%eax)
405cef:	0a 26                	or     (%esi),%ah
405cf1:	7e 55                	jle    0x405d48
405cf3:	00 00                	add    %al,(%eax)
405cf5:	04 6f                	add    $0x6f,%al
405cf7:	ef                   	out    %eax,(%dx)
405cf8:	00 00                	add    %al,(%eax)
405cfa:	0a 16                	or     (%esi),%dl
405cfc:	6f                   	outsl  %ds:(%esi),(%dx)
405cfd:	f0 00 00             	lock add %al,(%eax)
405d00:	0a 28                	or     (%eax),%ch
405d02:	7a 00                	jp     0x405d04
405d04:	00 06                	add    %al,(%esi)
405d06:	00 2a                	add    %ch,(%edx)
405d08:	1e                   	push   %ds
405d09:	02 7b 58             	add    0x58(%ebx),%bh
405d0c:	00 00                	add    %al,(%eax)
405d0e:	04 2a                	add    $0x2a,%al
405d10:	22 02                	and    (%edx),%al
405d12:	03 7d 58             	add    0x58(%ebp),%edi
405d15:	00 00                	add    %al,(%eax)
405d17:	04 2a                	add    $0x2a,%al
405d19:	1e                   	push   %ds
405d1a:	02 7b 59             	add    0x59(%ebx),%bh
405d1d:	00 00                	add    %al,(%eax)
405d1f:	04 2a                	add    $0x2a,%al
405d21:	22 02                	and    (%edx),%al
405d23:	03 7d 59             	add    0x59(%ebp),%edi
405d26:	00 00                	add    %al,(%eax)
405d28:	04 2a                	add    $0x2a,%al
405d2a:	1e                   	push   %ds
405d2b:	02 7b 5a             	add    0x5a(%ebx),%bh
405d2e:	00 00                	add    %al,(%eax)
405d30:	04 2a                	add    $0x2a,%al
405d32:	22 02                	and    (%edx),%al
405d34:	03 7d 5a             	add    0x5a(%ebp),%edi
405d37:	00 00                	add    %al,(%eax)
405d39:	04 2a                	add    $0x2a,%al
405d3b:	1e                   	push   %ds
405d3c:	02 7b 5b             	add    0x5b(%ebx),%bh
405d3f:	00 00                	add    %al,(%eax)
405d41:	04 2a                	add    $0x2a,%al
405d43:	22 02                	and    (%edx),%al
405d45:	03 7d 5b             	add    0x5b(%ebp),%edi
405d48:	00 00                	add    %al,(%eax)
405d4a:	04 2a                	add    $0x2a,%al
405d4c:	1e                   	push   %ds
405d4d:	02 7b 5c             	add    0x5c(%ebx),%bh
405d50:	00 00                	add    %al,(%eax)
405d52:	04 2a                	add    $0x2a,%al
405d54:	22 02                	and    (%edx),%al
405d56:	03 7d 5c             	add    0x5c(%ebp),%edi
405d59:	00 00                	add    %al,(%eax)
405d5b:	04 2a                	add    $0x2a,%al
405d5d:	1e                   	push   %ds
405d5e:	02 7b 5d             	add    0x5d(%ebx),%bh
405d61:	00 00                	add    %al,(%eax)
405d63:	04 2a                	add    $0x2a,%al
405d65:	22 02                	and    (%edx),%al
405d67:	03 7d 5d             	add    0x5d(%ebp),%edi
405d6a:	00 00                	add    %al,(%eax)
405d6c:	04 2a                	add    $0x2a,%al
405d6e:	1e                   	push   %ds
405d6f:	02 7b 5e             	add    0x5e(%ebx),%bh
405d72:	00 00                	add    %al,(%eax)
405d74:	04 2a                	add    $0x2a,%al
405d76:	22 02                	and    (%edx),%al
405d78:	03 7d 5e             	add    0x5e(%ebp),%edi
405d7b:	00 00                	add    %al,(%eax)
405d7d:	04 2a                	add    $0x2a,%al
405d7f:	1e                   	push   %ds
405d80:	02 7b 5f             	add    0x5f(%ebx),%bh
405d83:	00 00                	add    %al,(%eax)
405d85:	04 2a                	add    $0x2a,%al
405d87:	22 02                	and    (%edx),%al
405d89:	03 7d 5f             	add    0x5f(%ebp),%edi
405d8c:	00 00                	add    %al,(%eax)
405d8e:	04 2a                	add    $0x2a,%al
405d90:	13 30                	adc    (%eax),%esi
405d92:	06                   	push   %es
405d93:	00 a3 00 00 00 0b    	add    %ah,0xb000000(%ebx)
405d99:	00 00                	add    %al,(%eax)
405d9b:	11 00                	adc    %eax,(%eax)
405d9d:	1f                   	pop    %ds
405d9e:	0e                   	push   %cs
405d9f:	8d 68 00             	lea    0x0(%eax),%ebp
405da2:	00 01                	add    %al,(%ecx)
405da4:	25 16 72 1d 17       	and    $0x171d7216,%eax
405da9:	00 70 a2             	add    %dh,-0x5e(%eax)
405dac:	25 17 02 28 7e       	and    $0x7e280217,%eax
405db1:	00 00                	add    %al,(%eax)
405db3:	06                   	push   %es
405db4:	a2 25 18 72 39       	mov    %al,0x39721825
405db9:	17                   	pop    %ss
405dba:	00 70 a2             	add    %dh,-0x5e(%eax)
405dbd:	25 19 02 28 80       	and    $0x80280219,%eax
405dc2:	00 00                	add    %al,(%eax)
405dc4:	06                   	push   %es
405dc5:	a2 25 1a 72 55       	mov    %al,0x55721a25
405dca:	17                   	pop    %ss
405dcb:	00 70 a2             	add    %dh,-0x5e(%eax)
405dce:	25 1b 02 28 82       	and    $0x8228021b,%eax
405dd3:	00 00                	add    %al,(%eax)
405dd5:	06                   	push   %es
405dd6:	a2 25 1c 72 75       	mov    %al,0x75721c25
405ddb:	17                   	pop    %ss
405ddc:	00 70 a2             	add    %dh,-0x5e(%eax)
405ddf:	25 1d 02 28 84       	and    $0x8428021d,%eax
405de4:	00 00                	add    %al,(%eax)
405de6:	06                   	push   %es
405de7:	a2 25 1e 72 97       	mov    %al,0x97721e25
405dec:	17                   	pop    %ss
405ded:	00 70 a2             	add    %dh,-0x5e(%eax)
405df0:	25 1f 09 02 28       	and    $0x2802091f,%eax
405df5:	86 00                	xchg   %al,(%eax)
405df7:	00 06                	add    %al,(%esi)
405df9:	a2 25 1f 0a 72       	mov    %al,0x720a1f25
405dfe:	c1 17 00             	rcll   $0x0,(%edi)
405e01:	70 a2                	jo     0x405da5
405e03:	25 1f 0b 02 28       	and    $0x28020b1f,%eax
405e08:	88 00                	mov    %al,(%eax)
405e0a:	00 06                	add    %al,(%esi)
405e0c:	a2 25 1f 0c 72       	mov    %al,0x720c1f25
405e11:	dd 17                	fstl   (%edi)
405e13:	00 70 a2             	add    %dh,-0x5e(%eax)