403d16:	00 02                	add    %al,(%edx)
403d18:	22 00                	and    (%eax),%al
403d1a:	00 c0                	add    %al,%al
403d1c:	40                   	inc    %eax
403d1d:	22 00                	and    (%eax),%al
403d1f:	00 50 41             	add    %dl,0x41(%eax)
403d22:	73 47                	jae    0x403d6b
403d24:	00 00                	add    %al,(%eax)
403d26:	0a 28                	or     (%eax),%ch
403d28:	58                   	pop    %eax
403d29:	00 00                	add    %al,(%eax)
403d2b:	06                   	push   %es
403d2c:	00 02                	add    %al,(%edx)
403d2e:	17                   	pop    %ss
403d2f:	28 59 00             	sub    %bl,0x0(%ecx)
403d32:	00 06                	add    %al,(%esi)
403d34:	00 02                	add    %al,(%edx)
403d36:	20 09                	and    %cl,(%ecx)
403d38:	01 00                	add    %eax,(%eax)
403d3a:	00 20                	add    %ah,(%eax)
403d3c:	1f                   	pop    %ds
403d3d:	01 00                	add    %eax,(%eax)
403d3f:	00 73 45             	add    %dh,0x45(%ebx)
403d42:	00 00                	add    %al,(%eax)
403d44:	0a 28                	or     (%eax),%ch
403d46:	5a                   	pop    %edx
403d47:	00 00                	add    %al,(%eax)
403d49:	06                   	push   %es
403d4a:	00 02                	add    %al,(%edx)
403d4c:	28 5b 00             	sub    %bl,0x0(%ebx)
403d4f:	00 06                	add    %al,(%esi)
403d51:	02 7b 26             	add    0x26(%ebx),%bh
403d54:	00 00                	add    %al,(%eax)
403d56:	04 28                	add    $0x28,%al
403d58:	5c                   	pop    %esp
403d59:	00 00                	add    %al,(%eax)
403d5b:	06                   	push   %es
403d5c:	00 02                	add    %al,(%edx)
403d5e:	28 5b 00             	sub    %bl,0x0(%ebx)
403d61:	00 06                	add    %al,(%esi)
403d63:	02 7b 24             	add    0x24(%ebx),%bh
403d66:	00 00                	add    %al,(%eax)
403d68:	04 28                	add    $0x28,%al
403d6a:	5c                   	pop    %esp
403d6b:	00 00                	add    %al,(%eax)
403d6d:	06                   	push   %es
403d6e:	00 02                	add    %al,(%edx)
403d70:	28 5b 00             	sub    %bl,0x0(%ebx)
403d73:	00 06                	add    %al,(%esi)
403d75:	02 7b 25             	add    0x25(%ebx),%bh
403d78:	00 00                	add    %al,(%eax)
403d7a:	04 28                	add    $0x28,%al
403d7c:	5c                   	pop    %esp
403d7d:	00 00                	add    %al,(%eax)
403d7f:	06                   	push   %es
403d80:	00 02                	add    %al,(%edx)
403d82:	28 5b 00             	sub    %bl,0x0(%ebx)
403d85:	00 06                	add    %al,(%esi)
403d87:	02 7b 22             	add    0x22(%ebx),%bh
403d8a:	00 00                	add    %al,(%eax)
403d8c:	04 28                	add    $0x28,%al
403d8e:	5c                   	pop    %esp
403d8f:	00 00                	add    %al,(%eax)
403d91:	06                   	push   %es
403d92:	00 02                	add    %al,(%edx)
403d94:	28 5b 00             	sub    %bl,0x0(%ebx)
403d97:	00 06                	add    %al,(%esi)
403d99:	02 7b 23             	add    0x23(%ebx),%bh
403d9c:	00 00                	add    %al,(%eax)
403d9e:	04 28                	add    $0x28,%al
403da0:	5c                   	pop    %esp
403da1:	00 00                	add    %al,(%eax)
403da3:	06                   	push   %es
403da4:	00 02                	add    %al,(%edx)
403da6:	28 5b 00             	sub    %bl,0x0(%ebx)
403da9:	00 06                	add    %al,(%esi)
403dab:	02 7b 1a             	add    0x1a(%ebx),%bh
403dae:	00 00                	add    %al,(%eax)
403db0:	04 28                	add    $0x28,%al
403db2:	5c                   	pop    %esp
403db3:	00 00                	add    %al,(%eax)
403db5:	06                   	push   %es
403db6:	00 02                	add    %al,(%edx)
403db8:	28 5b 00             	sub    %bl,0x0(%ebx)
403dbb:	00 06                	add    %al,(%esi)
403dbd:	02 7b 1b             	add    0x1b(%ebx),%bh
403dc0:	00 00                	add    %al,(%eax)
403dc2:	04 28                	add    $0x28,%al
403dc4:	5c                   	pop    %esp
403dc5:	00 00                	add    %al,(%eax)
403dc7:	06                   	push   %es
403dc8:	00 02                	add    %al,(%edx)
403dca:	28 5b 00             	sub    %bl,0x0(%ebx)
403dcd:	00 06                	add    %al,(%esi)
403dcf:	02 7b 1c             	add    0x1c(%ebx),%bh
403dd2:	00 00                	add    %al,(%eax)
403dd4:	04 28                	add    $0x28,%al
403dd6:	5c                   	pop    %esp
403dd7:	00 00                	add    %al,(%eax)
403dd9:	06                   	push   %es
403dda:	00 02                	add    %al,(%edx)
403ddc:	28 5b 00             	sub    %bl,0x0(%ebx)
403ddf:	00 06                	add    %al,(%esi)
403de1:	02 7b 1d             	add    0x1d(%ebx),%bh
403de4:	00 00                	add    %al,(%eax)
403de6:	04 28                	add    $0x28,%al
403de8:	5c                   	pop    %esp
403de9:	00 00                	add    %al,(%eax)
403deb:	06                   	push   %es
403dec:	00 02                	add    %al,(%edx)
403dee:	28 5b 00             	sub    %bl,0x0(%ebx)
403df1:	00 06                	add    %al,(%esi)
403df3:	02 7b 1e             	add    0x1e(%ebx),%bh
403df6:	00 00                	add    %al,(%eax)
403df8:	04 28                	add    $0x28,%al
403dfa:	5c                   	pop    %esp
403dfb:	00 00                	add    %al,(%eax)
403dfd:	06                   	push   %es
403dfe:	00 02                	add    %al,(%edx)
403e00:	28 5b 00             	sub    %bl,0x0(%ebx)
403e03:	00 06                	add    %al,(%esi)
403e05:	02 7b 1f             	add    0x1f(%ebx),%bh
403e08:	00 00                	add    %al,(%eax)
403e0a:	04 28                	add    $0x28,%al
403e0c:	5c                   	pop    %esp
403e0d:	00 00                	add    %al,(%eax)
403e0f:	06                   	push   %es
403e10:	00 02                	add    %al,(%edx)
403e12:	28 5b 00             	sub    %bl,0x0(%ebx)
403e15:	00 06                	add    %al,(%esi)
403e17:	02 7b 20             	add    0x20(%ebx),%bh
403e1a:	00 00                	add    %al,(%eax)
403e1c:	04 28                	add    $0x28,%al
403e1e:	5c                   	pop    %esp
403e1f:	00 00                	add    %al,(%eax)
403e21:	06                   	push   %es
403e22:	00 02                	add    %al,(%edx)
403e24:	28 5b 00             	sub    %bl,0x0(%ebx)
403e27:	00 06                	add    %al,(%esi)
403e29:	02 7b 21             	add    0x21(%ebx),%bh
403e2c:	00 00                	add    %al,(%eax)
403e2e:	04 28                	add    $0x28,%al
403e30:	5c                   	pop    %esp
403e31:	00 00                	add    %al,(%eax)
403e33:	06                   	push   %es
403e34:	00 02                	add    %al,(%edx)
403e36:	28 5b 00             	sub    %bl,0x0(%ebx)
403e39:	00 06                	add    %al,(%esi)
403e3b:	02 7b 19             	add    0x19(%ebx),%bh
403e3e:	00 00                	add    %al,(%eax)
403e40:	04 28                	add    $0x28,%al
403e42:	5c                   	pop    %esp
403e43:	00 00                	add    %al,(%eax)
403e45:	06                   	push   %es
403e46:	00 02                	add    %al,(%edx)
403e48:	28 5b 00             	sub    %bl,0x0(%ebx)
403e4b:	00 06                	add    %al,(%esi)
403e4d:	02 7b 18             	add    0x18(%ebx),%bh
403e50:	00 00                	add    %al,(%eax)
403e52:	04 28                	add    $0x28,%al
403e54:	5c                   	pop    %esp
403e55:	00 00                	add    %al,(%eax)
403e57:	06                   	push   %es
403e58:	00 02                	add    %al,(%edx)
403e5a:	28 5b 00             	sub    %bl,0x0(%ebx)
403e5d:	00 06                	add    %al,(%esi)
403e5f:	02 7b 17             	add    0x17(%ebx),%bh
403e62:	00 00                	add    %al,(%eax)
403e64:	04 28                	add    $0x28,%al
403e66:	5c                   	pop    %esp
403e67:	00 00                	add    %al,(%eax)
403e69:	06                   	push   %es
403e6a:	00 02                	add    %al,(%edx)
403e6c:	72 ab                	jb     0x403e19
403e6e:	04 00                	add    $0x0,%al
403e70:	70 28                	jo     0x403e9a
403e72:	5d                   	pop    %ebp
403e73:	00 00                	add    %al,(%eax)
403e75:	06                   	push   %es
403e76:	00 02                	add    %al,(%edx)
403e78:	72 bd                	jb     0x403e37
403e7a:	04 00                	add    $0x0,%al
403e7c:	70 28                	jo     0x403ea6
403e7e:	46                   	inc    %esi
403e7f:	00 00                	add    %al,(%eax)
403e81:	06                   	push   %es
403e82:	00 02                	add    %al,(%edx)
403e84:	16                   	push   %ss
403e85:	28 5e 00             	sub    %bl,0x0(%esi)
403e88:	00 06                	add    %al,(%esi)
403e8a:	00 02                	add    %al,(%edx)
403e8c:	28 5f 00             	sub    %bl,0x0(%edi)
403e8f:	00 06                	add    %al,(%esi)
403e91:	00 2a                	add    %ch,(%edx)
403e93:	00 13                	add    %dl,(%ebx)
403e95:	30 03                	xor    %al,(%ebx)
403e97:	00 85 00 00 00 11    	add    %al,0x11000000(%ebp)
403e9d:	00 00                	add    %al,(%eax)
403e9f:	11 00                	adc    %eax,(%eax)
403ea1:	72 d3                	jb     0x403e76
403ea3:	04 00                	add    $0x0,%al
403ea5:	70 28                	jo     0x403ecf
403ea7:	63 00                	arpl   %eax,(%eax)
403ea9:	00 06                	add    %al,(%esi)
403eab:	00 28                	add    %ch,(%eax)
403ead:	64 00 00             	add    %al,%fs:(%eax)
403eb0:	06                   	push   %es
403eb1:	0a 72 33             	or     0x33(%edx),%dh
403eb4:	01 00                	add    %eax,(%eax)
403eb6:	70 0c                	jo     0x403ec4
403eb8:	72 89                	jb     0x403e43
403eba:	01 00                	add    %eax,(%eax)
403ebc:	70 0d                	jo     0x403ecb
403ebe:	02 73 67             	add    0x67(%ebx),%dh
403ec1:	00 00                	add    %al,(%eax)
403ec3:	0a 7d 27             	or     0x27(%ebp),%bh
403ec6:	00 00                	add    %al,(%eax)
403ec8:	04 06                	add    $0x6,%al
403eca:	12 01                	adc    (%ecx),%al
403ecc:	28 68 00             	sub    %ch,0x0(%eax)
403ecf:	00 0a                	add    %cl,(%edx)
403ed1:	13 04 11             	adc    (%ecx,%edx,1),%eax
403ed4:	04 2c                	add    $0x2c,%al
403ed6:	1b 00                	sbb    (%eax),%eax
403ed8:	02 02                	add    (%edx),%al
403eda:	7b 28                	jnp    0x403f04
403edc:	00 00                	add    %al,(%eax)
403ede:	04 07                	add    $0x7,%al
403ee0:	8c 02                	mov    %es,(%edx)
403ee2:	00 00                	add    %al,(%eax)
403ee4:	01 28                	add    %ebp,(%eax)
403ee6:	65 00 00             	add    %al,%gs:(%eax)
403ee9:	06                   	push   %es
403eea:	7d 28                	jge    0x403f14
403eec:	00 00                	add    %al,(%eax)
403eee:	04 00                	add    $0x0,%al
403ef0:	2b 14 00             	sub    (%eax,%eax,1),%edx
403ef3:	72 ff                	jb     0x403ef4
403ef5:	04 00                	add    $0x0,%al
403ef7:	70 28                	jo     0x403f21
403ef9:	63 00                	arpl   %eax,(%eax)
403efb:	00 06                	add    %al,(%esi)
403efd:	00 02                	add    %al,(%edx)
403eff:	28 60 00             	sub    %ah,0x0(%eax)
403f02:	00 06                	add    %al,(%esi)
403f04:	00 00                	add    %al,(%eax)
403f06:	02 7b 27             	add    0x27(%ebx),%bh
403f09:	00 00                	add    %al,(%eax)
403f0b:	04 02                	add    $0x2,%al
403f0d:	7b 28                	jnp    0x403f37
403f0f:	00 00                	add    %al,(%eax)
403f11:	04 6f                	add    $0x6f,%al
403f13:	69 00 00 0a 00 02    	imul   $0x2000a00,(%eax),%eax
403f19:	7b 28                	jnp    0x403f43
403f1b:	00 00                	add    %al,(%eax)
403f1d:	04 28                	add    $0x28,%al
403f1f:	63 00                	arpl   %eax,(%eax)
403f21:	00 06                	add    %al,(%esi)
403f23:	00 2a                	add    %ch,(%edx)
403f25:	00 00                	add    %al,(%eax)
403f27:	00 13                	add    %dl,(%ebx)
403f29:	30 01                	xor    %al,(%ecx)
403f2b:	00 11                	add    %dl,(%ecx)
403f2d:	00 00                	add    %al,(%eax)
403f2f:	00 12                	add    %dl,(%edx)
403f31:	00 00                	add    %al,(%eax)
403f33:	11 00                	adc    %eax,(%eax)
403f35:	02 7b 27             	add    0x27(%ebx),%bh
403f38:	00 00                	add    %al,(%eax)
403f3a:	04 28                	add    $0x28,%al
403f3c:	66 00 00             	data16 add %al,(%eax)
403f3f:	06                   	push   %es
403f40:	0a 2b                	or     (%ebx),%ch
403f42:	00 06                	add    %al,(%esi)
403f44:	2a 00                	sub    (%eax),%al
403f46:	00 00                	add    %al,(%eax)
403f48:	13 30                	adc    (%eax),%esi
403f4a:	03 00                	add    (%eax),%eax
403f4c:	89 00                	mov    %eax,(%eax)
403f4e:	00 00                	add    %al,(%eax)
403f50:	00 00                	add    %al,(%eax)
403f52:	00 00                	add    %al,(%eax)
403f54:	02 20                	add    (%eax),%ah
403f56:	d3 01                	roll   %cl,(%ecx)
403f58:	00 00                	add    %al,(%eax)
403f5a:	1f                   	pop    %ds
403f5b:	32 73 45             	xor    0x45(%ebx),%dh
403f5e:	00 00                	add    %al,(%eax)
403f60:	0a 7d 29             	or     0x29(%ebp),%bh
403f63:	00 00                	add    %al,(%eax)
403f65:	04 02                	add    $0x2,%al
403f67:	20 d3                	and    %dl,%bl
403f69:	01 00                	add    %eax,(%eax)
403f6b:	00 1f                	add    %bl,(%edi)
403f6d:	53                   	push   %ebx
403f6e:	73 45                	jae    0x403fb5
403f70:	00 00                	add    %al,(%eax)
403f72:	0a 7d 2a             	or     0x2a(%ebp),%bh
403f75:	00 00                	add    %al,(%eax)
403f77:	04 02                	add    $0x2,%al
403f79:	20 d3                	and    %dl,%bl
403f7b:	01 00                	add    %eax,(%eax)
403f7d:	00 20                	add    %ah,(%eax)
403f7f:	96                   	xchg   %eax,%esi
403f80:	00 00                	add    %al,(%eax)
403f82:	00 73 45             	add    %dh,0x45(%ebx)
403f85:	00 00                	add    %al,(%eax)
403f87:	0a 7d 2b             	or     0x2b(%ebp),%bh
403f8a:	00 00                	add    %al,(%eax)
403f8c:	04 02                	add    $0x2,%al
403f8e:	20 d3                	and    %dl,%bl
403f90:	01 00                	add    %eax,(%eax)
403f92:	00 20                	add    %ah,(%eax)
403f94:	af                   	scas   %es:(%edi),%eax
403f95:	00 00                	add    %al,(%eax)
403f97:	00 73 45             	add    %dh,0x45(%ebx)
403f9a:	00 00                	add    %al,(%eax)
403f9c:	0a 7d 2c             	or     0x2c(%ebp),%bh
403f9f:	00 00                	add    %al,(%eax)
403fa1:	04 02                	add    $0x2,%al
403fa3:	20 d3                	and    %dl,%bl
403fa5:	01 00                	add    %eax,(%eax)
403fa7:	00 20                	add    %ah,(%eax)
403fa9:	c8 00 00 00          	enter  $0x0,$0x0
403fad:	73 45                	jae    0x403ff4
403faf:	00 00                	add    %al,(%eax)
403fb1:	0a 7d 2d             	or     0x2d(%ebp),%bh
403fb4:	00 00                	add    %al,(%eax)
403fb6:	04 02                	add    $0x2,%al
403fb8:	14 7d                	adc    $0x7d,%al
403fba:	2f                   	das
403fbb:	00 00                	add    %al,(%eax)
403fbd:	04 02                	add    $0x2,%al
403fbf:	28 40 00             	sub    %al,0x0(%eax)
403fc2:	00 0a                	add    %cl,(%edx)
403fc4:	00 00                	add    %al,(%eax)
403fc6:	02 28                	add    (%eax),%ch
403fc8:	6f                   	outsl  %ds:(%esi),(%dx)
403fc9:	00 00                	add    %al,(%eax)
403fcb:	06                   	push   %es
403fcc:	00 02                	add    %al,(%edx)
403fce:	28 6a 00             	sub    %ch,0x0(%edx)
403fd1:	00 06                	add    %al,(%esi)
403fd3:	00 02                	add    %al,(%edx)
403fd5:	16                   	push   %ss
403fd6:	28 68 00             	sub    %ch,0x0(%eax)
403fd9:	00 06                	add    %al,(%esi)
403fdb:	00 2a                	add    %ch,(%edx)
403fdd:	00 00                	add    %al,(%eax)
403fdf:	00 13                	add    %dl,(%ebx)