402a45:	00 0a                	add    %cl,(%edx)
402a47:	22 00                	and    (%eax),%al
402a49:	00 00                	add    %al,(%eax)
402a4b:	3f                   	aas
402a4c:	22 00                	and    (%eax),%al
402a4e:	00 00                	add    %al,(%eax)
402a50:	3f                   	aas
402a51:	02 28                	add    (%eax),%ch
402a53:	2e 00 00             	add    %al,%cs:(%eax)
402a56:	0a 17                	or     (%edi),%dl
402a58:	59                   	pop    %ecx
402a59:	6b 02 28             	imul   $0x28,(%edx),%eax
402a5c:	24 00                	and    $0x0,%al
402a5e:	00 0a                	add    %cl,(%edx)
402a60:	17                   	pop    %ss
402a61:	59                   	pop    %ecx
402a62:	6b 22 00             	imul   $0x0,(%edx),%esp
402a65:	00 40 40             	add    %al,0x40(%eax)
402a68:	28 76 01             	sub    %dh,0x1(%esi)
402a6b:	00 06                	add    %al,(%esi)
402a6d:	0b 06                	or     (%esi),%eax
402a6f:	28 1d 00 00 0a 73    	sub    %bl,0x730a0000
402a75:	2d 00 00 0a 07       	sub    $0x70a0000,%eax
402a7a:	6f                   	outsl  %ds:(%esi),(%dx)
402a7b:	5d                   	pop    %ebp
402a7c:	00 00                	add    %al,(%eax)
402a7e:	0a 06                	or     (%esi),%al
402a80:	02 7b 0b             	add    0xb(%ebx),%bh
402a83:	00 00                	add    %al,(%eax)
402a85:	04 6f                	add    $0x6f,%al
402a87:	5e                   	pop    %esi
402a88:	00 00                	add    %al,(%eax)
402a8a:	0a 2d 07 7e 1a 00    	or     0x1a7e07,%ch
402a90:	00 04 2b             	add    %al,(%ebx,%ebp,1)
402a93:	05 7e 0f 00 00       	add    $0xf7e,%eax
402a98:	04 22                	add    $0x22,%al
402a9a:	00 00                	add    %al,(%eax)
402a9c:	00 3f                	add    %bh,(%edi)
402a9e:	73 34                	jae    0x402ad4
402aa0:	00 00                	add    %al,(%eax)
402aa2:	0a 07                	or     (%edi),%al
402aa4:	6f                   	outsl  %ds:(%esi),(%dx)
402aa5:	5f                   	pop    %edi
402aa6:	00 00                	add    %al,(%eax)
402aa8:	0a 2a                	or     (%edx),%ch
402aaa:	00 00                	add    %al,(%eax)
402aac:	1e                   	push   %ds
402aad:	02 28                	add    (%eax),%ch
402aaf:	22 00                	and    (%eax),%al
402ab1:	00 0a                	add    %cl,(%edx)
402ab3:	2a 1e                	sub    (%esi),%bl
402ab5:	02 28                	add    (%eax),%ch
402ab7:	22 00                	and    (%eax),%al
402ab9:	00 0a                	add    %cl,(%edx)
402abb:	2a 13                	sub    (%ebx),%dl
402abd:	30 02                	xor    %al,(%edx)
402abf:	00 20                	add    %ah,(%eax)
402ac1:	00 00                	add    %al,(%eax)
402ac3:	00 03                	add    %al,(%ebx)
402ac5:	00 00                	add    %al,(%eax)
402ac7:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
402aca:	60                   	pusha
402acb:	00 00                	add    %al,(%eax)
402acd:	0a 17                	or     (%edi),%dl
402acf:	fe 01                	incb   (%ecx)
402ad1:	0a 06                	or     (%esi),%al
402ad3:	2c 12                	sub    $0x12,%al
402ad5:	03 74 b2 00          	add    0x0(%edx,%esi,4),%esi
402ad9:	00 01                	add    %al,(%ecx)
402adb:	6f                   	outsl  %ds:(%esi),(%dx)
402adc:	61                   	popa
402add:	00 00                	add    %al,(%eax)
402adf:	0a 04 17             	or     (%edi,%edx,1),%al
402ae2:	6f                   	outsl  %ds:(%esi),(%dx)
402ae3:	62 00                	bound  %eax,(%eax)
402ae5:	00 0a                	add    %cl,(%edx)
402ae7:	2a 36                	sub    (%esi),%dh
402ae9:	02 7b 0b             	add    0xb(%ebx),%bh
402aec:	00 00                	add    %al,(%eax)
402aee:	04 03                	add    $0x3,%al
402af0:	6f                   	outsl  %ds:(%esi),(%dx)
402af1:	63 00                	arpl   %eax,(%eax)
402af3:	00 0a                	add    %cl,(%edx)
402af5:	2a 00                	sub    (%eax),%al
402af7:	00 36                	add    %dh,(%esi)
402af9:	02 7b 0b             	add    0xb(%ebx),%bh
402afc:	00 00                	add    %al,(%eax)
402afe:	04 03                	add    $0x3,%al
402b00:	6f                   	outsl  %ds:(%esi),(%dx)
402b01:	64 00 00             	add    %al,%fs:(%eax)
402b04:	0a 2a                	or     (%edx),%ch
402b06:	00 00                	add    %al,(%eax)
402b08:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402b0c:	00 00                	add    %al,(%eax)
402b0e:	04 03                	add    $0x3,%al
402b10:	6f                   	outsl  %ds:(%esi),(%dx)
402b11:	65 00 00             	add    %al,%gs:(%eax)
402b14:	0a 2a                	or     (%edx),%ch
402b16:	00 00                	add    %al,(%eax)
402b18:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402b1c:	00 00                	add    %al,(%eax)
402b1e:	04 03                	add    $0x3,%al
402b20:	6f                   	outsl  %ds:(%esi),(%dx)
402b21:	66 00 00             	data16 add %al,(%eax)
402b24:	0a 2a                	or     (%edx),%ch
402b26:	00 00                	add    %al,(%eax)
402b28:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402b2c:	00 00                	add    %al,(%eax)
402b2e:	04 03                	add    $0x3,%al
402b30:	6f                   	outsl  %ds:(%esi),(%dx)
402b31:	67 00 00             	add    %al,(%bx,%si)
402b34:	0a 2a                	or     (%edx),%ch
402b36:	00 00                	add    %al,(%eax)
402b38:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402b3c:	00 00                	add    %al,(%eax)
402b3e:	04 03                	add    $0x3,%al
402b40:	6f                   	outsl  %ds:(%esi),(%dx)
402b41:	68 00 00 0a 2a       	push   $0x2a0a0000
402b46:	00 00                	add    %al,(%eax)
402b48:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402b4c:	00 00                	add    %al,(%eax)
402b4e:	04 03                	add    $0x3,%al
402b50:	6f                   	outsl  %ds:(%esi),(%dx)
402b51:	69 00 00 0a 2a 00    	imul   $0x2a0a00,(%eax),%eax
402b57:	00 36                	add    %dh,(%esi)
402b59:	02 7b 0b             	add    0xb(%ebx),%bh
402b5c:	00 00                	add    %al,(%eax)
402b5e:	04 03                	add    $0x3,%al
402b60:	6f                   	outsl  %ds:(%esi),(%dx)
402b61:	6a 00                	push   $0x0
402b63:	00 0a                	add    %cl,(%edx)
402b65:	2a 00                	sub    (%eax),%al
402b67:	00 36                	add    %dh,(%esi)
402b69:	02 7b 0b             	add    0xb(%ebx),%bh
402b6c:	00 00                	add    %al,(%eax)
402b6e:	04 03                	add    $0x3,%al
402b70:	6f                   	outsl  %ds:(%esi),(%dx)
402b71:	6b 00 00             	imul   $0x0,(%eax),%eax
402b74:	0a 2a                	or     (%edx),%ch
402b76:	00 00                	add    %al,(%eax)
402b78:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402b7c:	00 00                	add    %al,(%eax)
402b7e:	04 03                	add    $0x3,%al
402b80:	6f                   	outsl  %ds:(%esi),(%dx)
402b81:	6c                   	insb   (%dx),%es:(%edi)
402b82:	00 00                	add    %al,(%eax)
402b84:	0a 2a                	or     (%edx),%ch
402b86:	00 00                	add    %al,(%eax)
402b88:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402b8c:	00 00                	add    %al,(%eax)
402b8e:	04 03                	add    $0x3,%al
402b90:	6f                   	outsl  %ds:(%esi),(%dx)
402b91:	6d                   	insl   (%dx),%es:(%edi)
402b92:	00 00                	add    %al,(%eax)
402b94:	0a 2a                	or     (%edx),%ch
402b96:	00 00                	add    %al,(%eax)
402b98:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402b9c:	00 00                	add    %al,(%eax)
402b9e:	04 03                	add    $0x3,%al
402ba0:	6f                   	outsl  %ds:(%esi),(%dx)
402ba1:	6e                   	outsb  %ds:(%esi),(%dx)
402ba2:	00 00                	add    %al,(%eax)
402ba4:	0a 2a                	or     (%edx),%ch
402ba6:	00 00                	add    %al,(%eax)
402ba8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402bac:	00 00                	add    %al,(%eax)
402bae:	04 03                	add    $0x3,%al
402bb0:	6f                   	outsl  %ds:(%esi),(%dx)
402bb1:	6f                   	outsl  %ds:(%esi),(%dx)
402bb2:	00 00                	add    %al,(%eax)
402bb4:	0a 2a                	or     (%edx),%ch
402bb6:	00 00                	add    %al,(%eax)
402bb8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402bbc:	00 00                	add    %al,(%eax)
402bbe:	04 03                	add    $0x3,%al
402bc0:	6f                   	outsl  %ds:(%esi),(%dx)
402bc1:	70 00                	jo     0x402bc3
402bc3:	00 0a                	add    %cl,(%edx)
402bc5:	2a 00                	sub    (%eax),%al
402bc7:	00 36                	add    %dh,(%esi)
402bc9:	02 7b 0b             	add    0xb(%ebx),%bh
402bcc:	00 00                	add    %al,(%eax)
402bce:	04 03                	add    $0x3,%al
402bd0:	6f                   	outsl  %ds:(%esi),(%dx)
402bd1:	71 00                	jno    0x402bd3
402bd3:	00 0a                	add    %cl,(%edx)
402bd5:	2a 00                	sub    (%eax),%al
402bd7:	00 36                	add    %dh,(%esi)
402bd9:	02 7b 0b             	add    0xb(%ebx),%bh
402bdc:	00 00                	add    %al,(%eax)
402bde:	04 03                	add    $0x3,%al
402be0:	6f                   	outsl  %ds:(%esi),(%dx)
402be1:	72 00                	jb     0x402be3
402be3:	00 0a                	add    %cl,(%edx)
402be5:	2a 00                	sub    (%eax),%al
402be7:	00 36                	add    %dh,(%esi)
402be9:	02 7b 0b             	add    0xb(%ebx),%bh
402bec:	00 00                	add    %al,(%eax)
402bee:	04 03                	add    $0x3,%al
402bf0:	6f                   	outsl  %ds:(%esi),(%dx)
402bf1:	73 00                	jae    0x402bf3
402bf3:	00 0a                	add    %cl,(%edx)
402bf5:	2a 00                	sub    (%eax),%al
402bf7:	00 36                	add    %dh,(%esi)
402bf9:	02 7b 0b             	add    0xb(%ebx),%bh
402bfc:	00 00                	add    %al,(%eax)
402bfe:	04 03                	add    $0x3,%al
402c00:	6f                   	outsl  %ds:(%esi),(%dx)
402c01:	74 00                	je     0x402c03
402c03:	00 0a                	add    %cl,(%edx)
402c05:	2a 00                	sub    (%eax),%al
402c07:	00 36                	add    %dh,(%esi)
402c09:	02 7b 0b             	add    0xb(%ebx),%bh
402c0c:	00 00                	add    %al,(%eax)
402c0e:	04 03                	add    $0x3,%al
402c10:	6f                   	outsl  %ds:(%esi),(%dx)
402c11:	75 00                	jne    0x402c13
402c13:	00 0a                	add    %cl,(%edx)
402c15:	2a 00                	sub    (%eax),%al
402c17:	00 36                	add    %dh,(%esi)
402c19:	02 7b 0b             	add    0xb(%ebx),%bh
402c1c:	00 00                	add    %al,(%eax)
402c1e:	04 03                	add    $0x3,%al
402c20:	6f                   	outsl  %ds:(%esi),(%dx)
402c21:	76 00                	jbe    0x402c23
402c23:	00 0a                	add    %cl,(%edx)
402c25:	2a 00                	sub    (%eax),%al
402c27:	00 36                	add    %dh,(%esi)
402c29:	02 7b 0b             	add    0xb(%ebx),%bh
402c2c:	00 00                	add    %al,(%eax)
402c2e:	04 03                	add    $0x3,%al
402c30:	6f                   	outsl  %ds:(%esi),(%dx)
402c31:	77 00                	ja     0x402c33
402c33:	00 0a                	add    %cl,(%edx)
402c35:	2a 00                	sub    (%eax),%al
402c37:	00 36                	add    %dh,(%esi)
402c39:	02 7b 0b             	add    0xb(%ebx),%bh
402c3c:	00 00                	add    %al,(%eax)
402c3e:	04 03                	add    $0x3,%al
402c40:	6f                   	outsl  %ds:(%esi),(%dx)
402c41:	78 00                	js     0x402c43
402c43:	00 0a                	add    %cl,(%edx)
402c45:	2a 00                	sub    (%eax),%al
402c47:	00 36                	add    %dh,(%esi)
402c49:	02 7b 0b             	add    0xb(%ebx),%bh
402c4c:	00 00                	add    %al,(%eax)
402c4e:	04 03                	add    $0x3,%al
402c50:	6f                   	outsl  %ds:(%esi),(%dx)
402c51:	79 00                	jns    0x402c53
402c53:	00 0a                	add    %cl,(%edx)
402c55:	2a 00                	sub    (%eax),%al
402c57:	00 36                	add    %dh,(%esi)
402c59:	02 7b 0b             	add    0xb(%ebx),%bh
402c5c:	00 00                	add    %al,(%eax)
402c5e:	04 03                	add    $0x3,%al
402c60:	6f                   	outsl  %ds:(%esi),(%dx)
402c61:	7a 00                	jp     0x402c63
402c63:	00 0a                	add    %cl,(%edx)
402c65:	2a 00                	sub    (%eax),%al
402c67:	00 36                	add    %dh,(%esi)
402c69:	02 7b 0b             	add    0xb(%ebx),%bh
402c6c:	00 00                	add    %al,(%eax)
402c6e:	04 03                	add    $0x3,%al
402c70:	6f                   	outsl  %ds:(%esi),(%dx)
402c71:	7b 00                	jnp    0x402c73
402c73:	00 0a                	add    %cl,(%edx)
402c75:	2a 00                	sub    (%eax),%al
402c77:	00 36                	add    %dh,(%esi)
402c79:	02 7b 0b             	add    0xb(%ebx),%bh
402c7c:	00 00                	add    %al,(%eax)
402c7e:	04 03                	add    $0x3,%al
402c80:	6f                   	outsl  %ds:(%esi),(%dx)
402c81:	7c 00                	jl     0x402c83
402c83:	00 0a                	add    %cl,(%edx)
402c85:	2a 00                	sub    (%eax),%al
402c87:	00 36                	add    %dh,(%esi)
402c89:	02 7b 0b             	add    0xb(%ebx),%bh
402c8c:	00 00                	add    %al,(%eax)
402c8e:	04 03                	add    $0x3,%al
402c90:	6f                   	outsl  %ds:(%esi),(%dx)
402c91:	7d 00                	jge    0x402c93
402c93:	00 0a                	add    %cl,(%edx)
402c95:	2a 00                	sub    (%eax),%al
402c97:	00 36                	add    %dh,(%esi)
402c99:	02 7b 0b             	add    0xb(%ebx),%bh
402c9c:	00 00                	add    %al,(%eax)
402c9e:	04 03                	add    $0x3,%al
402ca0:	6f                   	outsl  %ds:(%esi),(%dx)
402ca1:	7e 00                	jle    0x402ca3
402ca3:	00 0a                	add    %cl,(%edx)
402ca5:	2a 00                	sub    (%eax),%al
402ca7:	00 36                	add    %dh,(%esi)
402ca9:	02 7b 0b             	add    0xb(%ebx),%bh
402cac:	00 00                	add    %al,(%eax)
402cae:	04 03                	add    $0x3,%al
402cb0:	6f                   	outsl  %ds:(%esi),(%dx)
402cb1:	7f 00                	jg     0x402cb3
402cb3:	00 0a                	add    %cl,(%edx)
402cb5:	2a 00                	sub    (%eax),%al
402cb7:	00 36                	add    %dh,(%esi)
402cb9:	02 7b 0b             	add    0xb(%ebx),%bh
402cbc:	00 00                	add    %al,(%eax)
402cbe:	04 03                	add    $0x3,%al
402cc0:	6f                   	outsl  %ds:(%esi),(%dx)
402cc1:	80 00 00             	addb   $0x0,(%eax)
402cc4:	0a 2a                	or     (%edx),%ch
402cc6:	00 00                	add    %al,(%eax)
402cc8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402ccc:	00 00                	add    %al,(%eax)
402cce:	04 03                	add    $0x3,%al
402cd0:	6f                   	outsl  %ds:(%esi),(%dx)
402cd1:	81 00 00 0a 2a 00    	addl   $0x2a0a00,(%eax)
402cd7:	00 36                	add    %dh,(%esi)
402cd9:	02 7b 0b             	add    0xb(%ebx),%bh
402cdc:	00 00                	add    %al,(%eax)
402cde:	04 03                	add    $0x3,%al
402ce0:	6f                   	outsl  %ds:(%esi),(%dx)
402ce1:	82 00 00             	addb   $0x0,(%eax)
402ce4:	0a 2a                	or     (%edx),%ch
402ce6:	00 00                	add    %al,(%eax)
402ce8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402cec:	00 00                	add    %al,(%eax)
402cee:	04 03                	add    $0x3,%al
402cf0:	6f                   	outsl  %ds:(%esi),(%dx)
402cf1:	83 00 00             	addl   $0x0,(%eax)
402cf4:	0a 2a                	or     (%edx),%ch
402cf6:	00 00                	add    %al,(%eax)
402cf8:	36 02 7b 0b          	add    %ss:0xb(%ebx),%bh
402cfc:	00 00                	add    %al,(%eax)
402cfe:	04 03                	add    $0x3,%al
402d00:	6f                   	outsl  %ds:(%esi),(%dx)
402d01:	84 00                	test   %al,(%eax)
402d03:	00 0a                	add    %cl,(%edx)
402d05:	2a 00                	sub    (%eax),%al
402d07:	00 36                	add    %dh,(%esi)
402d09:	02 7b 0b             	add    0xb(%ebx),%bh
402d0c:	00 00                	add    %al,(%eax)
402d0e:	04 03                	add    $0x3,%al
402d10:	6f                   	outsl  %ds:(%esi),(%dx)
402d11:	85 00                	test   %eax,(%eax)
402d13:	00 0a                	add    %cl,(%edx)
402d15:	2a 00                	sub    (%eax),%al
402d17:	00 36                	add    %dh,(%esi)
402d19:	02 7b 0b             	add    0xb(%ebx),%bh
402d1c:	00 00                	add    %al,(%eax)
402d1e:	04 03                	add    $0x3,%al
402d20:	6f                   	outsl  %ds:(%esi),(%dx)
402d21:	86 00                	xchg   %al,(%eax)
402d23:	00 0a                	add    %cl,(%edx)
402d25:	2a 00                	sub    (%eax),%al