403d2c:	67 00 00             	add    %al,(%bx,%si)
403d2f:	0a 00                	or     (%eax),%al
403d31:	03 72 3b             	add    0x3b(%edx),%esi
403d34:	00 00                	add    %al,(%eax)
403d36:	70 6f                	jo     0x403da7
403d38:	67 00 00             	add    %al,(%bx,%si)
403d3b:	0a 00                	or     (%eax),%al
403d3d:	03 72 45             	add    0x45(%edx),%esi
403d40:	00 00                	add    %al,(%eax)
403d42:	70 6f                	jo     0x403db3
403d44:	67 00 00             	add    %al,(%bx,%si)
403d47:	0a 00                	or     (%eax),%al
403d49:	03 72 5d             	add    0x5d(%edx),%esi
403d4c:	00 00                	add    %al,(%eax)
403d4e:	70 6f                	jo     0x403dbf
403d50:	67 00 00             	add    %al,(%bx,%si)
403d53:	0a 00                	or     (%eax),%al
403d55:	03 72 67             	add    0x67(%edx),%esi
403d58:	00 00                	add    %al,(%eax)
403d5a:	70 6f                	jo     0x403dcb
403d5c:	67 00 00             	add    %al,(%bx,%si)
403d5f:	0a 00                	or     (%eax),%al
403d61:	03 72 77             	add    0x77(%edx),%esi
403d64:	00 00                	add    %al,(%eax)
403d66:	70 6f                	jo     0x403dd7
403d68:	67 00 00             	add    %al,(%bx,%si)
403d6b:	0a 00                	or     (%eax),%al
403d6d:	03 72 81             	add    -0x7f(%edx),%esi
403d70:	00 00                	add    %al,(%eax)
403d72:	70 6f                	jo     0x403de3
403d74:	67 00 00             	add    %al,(%bx,%si)
403d77:	0a 00                	or     (%eax),%al
403d79:	2a 00                	sub    (%eax),%al
403d7b:	00 13                	add    %dl,(%ebx)
403d7d:	30 02                	xor    %al,(%edx)
403d7f:	00 56 00             	add    %dl,0x0(%esi)
403d82:	00 00                	add    %al,(%eax)
403d84:	00 00                	add    %al,(%eax)
403d86:	00 00                	add    %al,(%eax)
403d88:	00 03                	add    %al,(%ebx)
403d8a:	72 95                	jb     0x403d21
403d8c:	00 00                	add    %al,(%eax)
403d8e:	70 6f                	jo     0x403dff
403d90:	67 00 00             	add    %al,(%bx,%si)
403d93:	0a 00                	or     (%eax),%al
403d95:	03 72 b3             	add    -0x4d(%edx),%esi
403d98:	00 00                	add    %al,(%eax)
403d9a:	70 6f                	jo     0x403e0b
403d9c:	67 00 00             	add    %al,(%bx,%si)
403d9f:	0a 00                	or     (%eax),%al
403da1:	03 72 cb             	add    -0x35(%edx),%esi
403da4:	00 00                	add    %al,(%eax)
403da6:	70 6f                	jo     0x403e17
403da8:	67 00 00             	add    %al,(%bx,%si)
403dab:	0a 00                	or     (%eax),%al
403dad:	03 72 d9             	add    -0x27(%edx),%esi
403db0:	00 00                	add    %al,(%eax)
403db2:	70 6f                	jo     0x403e23
403db4:	67 00 00             	add    %al,(%bx,%si)
403db7:	0a 00                	or     (%eax),%al
403db9:	03 72 fd             	add    -0x3(%edx),%esi
403dbc:	00 00                	add    %al,(%eax)
403dbe:	70 6f                	jo     0x403e2f
403dc0:	67 00 00             	add    %al,(%bx,%si)
403dc3:	0a 00                	or     (%eax),%al
403dc5:	03 72 15             	add    0x15(%edx),%esi
403dc8:	01 00                	add    %eax,(%eax)
403dca:	70 6f                	jo     0x403e3b
403dcc:	67 00 00             	add    %al,(%bx,%si)
403dcf:	0a 00                	or     (%eax),%al
403dd1:	03 72 37             	add    0x37(%edx),%esi
403dd4:	01 00                	add    %eax,(%eax)
403dd6:	70 6f                	jo     0x403e47
403dd8:	67 00 00             	add    %al,(%bx,%si)
403ddb:	0a 00                	or     (%eax),%al
403ddd:	2a 7a 02             	sub    0x2(%edx),%bh
403de0:	16                   	push   %ss
403de1:	7d 4a                	jge    0x403e2d
403de3:	00 00                	add    %al,(%eax)
403de5:	04 02                	add    $0x2,%al
403de7:	14 7d                	adc    $0x7d,%al
403de9:	4b                   	dec    %ebx
403dea:	00 00                	add    %al,(%eax)
403dec:	04 02                	add    $0x2,%al
403dee:	28 68 00             	sub    %ch,0x0(%eax)
403df1:	00 0a                	add    %cl,(%edx)
403df3:	00 00                	add    %al,(%eax)
403df5:	02 28                	add    (%eax),%ch
403df7:	5b                   	pop    %ebx
403df8:	00 00                	add    %al,(%eax)
403dfa:	06                   	push   %es
403dfb:	00 2a                	add    %ch,(%edx)
403dfd:	00 00                	add    %al,(%eax)
403dff:	00 13                	add    %dl,(%ebx)
403e01:	30 05 00 3f 00 00    	xor    %al,0x3f00
403e07:	00 1d 00 00 11 00    	add    %bl,0x110000
403e0d:	73 68                	jae    0x403e77
403e0f:	00 00                	add    %al,(%eax)
403e11:	0a 0a                	or     (%edx),%cl
403e13:	06                   	push   %es
403e14:	02 6f 69             	add    0x69(%edi),%ch
403e17:	00 00                	add    %al,(%eax)
403e19:	0a 00                	or     (%eax),%al
403e1b:	06                   	push   %es
403e1c:	72 5d                	jb     0x403e7b
403e1e:	01 00                	add    %eax,(%eax)
403e20:	70 02                	jo     0x403e24
403e22:	02 7b 4a             	add    0x4a(%ebx),%bh
403e25:	00 00                	add    %al,(%eax)
403e27:	04 0b                	add    $0xb,%al
403e29:	07                   	pop    %es
403e2a:	17                   	pop    %ss
403e2b:	58                   	pop    %eax
403e2c:	7d 4a                	jge    0x403e78
403e2e:	00 00                	add    %al,(%eax)
403e30:	04 12                	add    $0x12,%al
403e32:	01 28                	add    %ebp,(%eax)
403e34:	6a 00                	push   $0x0
403e36:	00 0a                	add    %cl,(%edx)
403e38:	28 6b 00             	sub    %ch,0x0(%ebx)
403e3b:	00 0a                	add    %cl,(%edx)
403e3d:	6f                   	outsl  %ds:(%esi),(%dx)
403e3e:	6c                   	insb   (%dx),%es:(%edi)
403e3f:	00 00                	add    %al,(%eax)
403e41:	0a 00                	or     (%eax),%al
403e43:	06                   	push   %es
403e44:	6f                   	outsl  %ds:(%esi),(%dx)
403e45:	6d                   	insl   (%dx),%es:(%edi)
403e46:	00 00                	add    %al,(%eax)
403e48:	0a 00                	or     (%eax),%al
403e4a:	2a 00                	sub    (%eax),%al
403e4c:	13 30                	adc    (%eax),%esi
403e4e:	02 00                	add    (%eax),%al
403e50:	38 00                	cmp    %al,(%eax)
403e52:	00 00                	add    %al,(%eax)
403e54:	1e                   	push   %ds
403e55:	00 00                	add    %al,(%eax)
403e57:	11 00                	adc    %eax,(%eax)
403e59:	73 6e                	jae    0x403ec9
403e5b:	00 00                	add    %al,(%eax)
403e5d:	0a 0a                	or     (%edx),%cl
403e5f:	06                   	push   %es
403e60:	1b 28                	sbb    (%eax),%ebp
403e62:	6f                   	outsl  %ds:(%esi),(%dx)
403e63:	00 00                	add    %al,(%eax)
403e65:	0a 6f 70             	or     0x70(%edi),%ch
403e68:	00 00                	add    %al,(%eax)
403e6a:	0a 00                	or     (%eax),%al
403e6c:	06                   	push   %es
403e6d:	72 6d                	jb     0x403edc
403e6f:	01 00                	add    %eax,(%eax)
403e71:	70 6f                	jo     0x403ee2
403e73:	71 00                	jno    0x403e75
403e75:	00 0a                	add    %cl,(%edx)
403e77:	00 06                	add    %al,(%esi)
403e79:	02 6f 72             	add    0x72(%edi),%ch
403e7c:	00 00                	add    %al,(%eax)
403e7e:	0a 17                	or     (%edi),%dl
403e80:	fe 01                	incb   (%ecx)
403e82:	0b 07                	or     (%edi),%eax
403e84:	2c 09                	sub    $0x9,%al
403e86:	00 06                	add    %al,(%esi)
403e88:	6f                   	outsl  %ds:(%esi),(%dx)
403e89:	73 00                	jae    0x403e8b
403e8b:	00 0a                	add    %cl,(%edx)
403e8d:	0c 00                	or     $0x0,%al
403e8f:	2a 13                	sub    (%ebx),%dl
403e91:	30 02                	xor    %al,(%edx)
403e93:	00 38                	add    %bh,(%eax)
403e95:	00 00                	add    %al,(%eax)
403e97:	00 1f                	add    %bl,(%edi)
403e99:	00 00                	add    %al,(%eax)
403e9b:	11 00                	adc    %eax,(%eax)
403e9d:	73 74                	jae    0x403f13
403e9f:	00 00                	add    %al,(%eax)
403ea1:	0a 0a                	or     (%edx),%cl
403ea3:	06                   	push   %es
403ea4:	1b 28                	sbb    (%eax),%ebp
403ea6:	6f                   	outsl  %ds:(%esi),(%dx)
403ea7:	00 00                	add    %al,(%eax)
403ea9:	0a 6f 70             	or     0x70(%edi),%ch
403eac:	00 00                	add    %al,(%eax)
403eae:	0a 00                	or     (%eax),%al
403eb0:	06                   	push   %es
403eb1:	72 6d                	jb     0x403f20
403eb3:	01 00                	add    %eax,(%eax)
403eb5:	70 6f                	jo     0x403f26
403eb7:	71 00                	jno    0x403eb9
403eb9:	00 0a                	add    %cl,(%edx)
403ebb:	00 06                	add    %al,(%esi)
403ebd:	02 6f 72             	add    0x72(%edi),%ch
403ec0:	00 00                	add    %al,(%eax)
403ec2:	0a 17                	or     (%edi),%dl
403ec4:	fe 01                	incb   (%ecx)
403ec6:	0b 07                	or     (%edi),%eax
403ec8:	2c 09                	sub    $0x9,%al
403eca:	00 06                	add    %al,(%esi)
403ecc:	6f                   	outsl  %ds:(%esi),(%dx)
403ecd:	73 00                	jae    0x403ecf
403ecf:	00 0a                	add    %cl,(%edx)
403ed1:	0c 00                	or     $0x0,%al
403ed3:	2a 26                	sub    (%esi),%ah
403ed5:	00 02                	add    %al,(%edx)
403ed7:	28 75 00             	sub    %dh,0x0(%ebp)
403eda:	00 0a                	add    %cl,(%edx)
403edc:	00 2a                	add    %ch,(%edx)
403ede:	0a 00                	or     (%eax),%al
403ee0:	2a 66 00             	sub    0x0(%esi),%ah
403ee3:	02 7b 4d             	add    0x4d(%ebx),%bh
403ee6:	00 00                	add    %al,(%eax)
403ee8:	04 02                	add    $0x2,%al
403eea:	7b 6b                	jnp    0x403f57
403eec:	00 00                	add    %al,(%eax)
403eee:	04 6f                	add    $0x6f,%al
403ef0:	76 00                	jbe    0x403ef2
403ef2:	00 0a                	add    %cl,(%edx)
403ef4:	6f                   	outsl  %ds:(%esi),(%dx)
403ef5:	77 00                	ja     0x403ef7
403ef7:	00 0a                	add    %cl,(%edx)
403ef9:	00 2a                	add    %ch,(%edx)
403efb:	66 00 02             	data16 add %al,(%edx)
403efe:	7b 4e                	jnp    0x403f4e
403f00:	00 00                	add    %al,(%eax)
403f02:	04 02                	add    $0x2,%al
403f04:	7b 6c                	jnp    0x403f72
403f06:	00 00                	add    %al,(%eax)
403f08:	04 6f                	add    $0x6f,%al
403f0a:	76 00                	jbe    0x403f0c
403f0c:	00 0a                	add    %cl,(%edx)
403f0e:	6f                   	outsl  %ds:(%esi),(%dx)
403f0f:	77 00                	ja     0x403f11
403f11:	00 0a                	add    %cl,(%edx)
403f13:	00 2a                	add    %ch,(%edx)
403f15:	2a 00                	sub    (%eax),%al
403f17:	02 16                	add    (%esi),%dl
403f19:	28 78 00             	sub    %bh,0x0(%eax)
403f1c:	00 0a                	add    %cl,(%edx)
403f1e:	00 2a                	add    %ch,(%edx)
403f20:	2a 00                	sub    (%eax),%al
403f22:	02 18                	add    (%eax),%bl
403f24:	28 78 00             	sub    %bh,0x0(%eax)
403f27:	00 0a                	add    %cl,(%edx)
403f29:	00 2a                	add    %ch,(%edx)
403f2b:	2a 00                	sub    (%eax),%al
403f2d:	02 17                	add    (%edi),%dl
403f2f:	28 78 00             	sub    %bh,0x0(%eax)
403f32:	00 0a                	add    %cl,(%edx)
403f34:	00 2a                	add    %ch,(%edx)
403f36:	2a 00                	sub    (%eax),%al
403f38:	02 19                	add    (%ecx),%bl
403f3a:	28 78 00             	sub    %bh,0x0(%eax)
403f3d:	00 0a                	add    %cl,(%edx)
403f3f:	00 2a                	add    %ch,(%edx)
403f41:	00 00                	add    %al,(%eax)
403f43:	00 13                	add    %dl,(%ebx)
403f45:	30 02                	xor    %al,(%edx)
403f47:	00 25 00 00 00 20    	add    %ah,0x20000000
403f4d:	00 00                	add    %al,(%eax)
403f4f:	11 00                	adc    %eax,(%eax)
403f51:	00 02                	add    %al,(%edx)
403f53:	28 79 00             	sub    %bh,0x0(%ecx)
403f56:	00 0a                	add    %cl,(%edx)
403f58:	0a 16                	or     (%esi),%dl
403f5a:	0b 2b                	or     (%ebx),%ebp
403f5c:	11 06                	adc    %eax,(%esi)
403f5e:	07                   	pop    %es
403f5f:	9a 0c 00 08 6f 75 00 	lcall  $0x75,$0x6f08000c
403f66:	00 0a                	add    %cl,(%edx)
403f68:	00 00                	add    %al,(%eax)
403f6a:	07                   	pop    %es
403f6b:	17                   	pop    %ss
403f6c:	58                   	pop    %eax
403f6d:	0b 07                	or     (%edi),%eax
403f6f:	06                   	push   %es
403f70:	8e 69 32             	mov    0x32(%ecx),%gs
403f73:	e9 2a 00 00 00       	jmp    0x403fa2
403f78:	13 30                	adc    (%eax),%esi
403f7a:	02 00                	add    (%eax),%al
403f7c:	2b 00                	sub    (%eax),%eax
403f7e:	00 00                	add    %al,(%eax)
403f80:	03 00                	add    (%eax),%eax
403f82:	00 11                	add    %dl,(%ecx)
403f84:	00 03                	add    %al,(%ebx)
403f86:	2c 0b                	sub    $0xb,%al
403f88:	02 7b 4b             	add    0x4b(%ebx),%bh
403f8b:	00 00                	add    %al,(%eax)
403f8d:	04 14                	add    $0x14,%al
403f8f:	fe 03                	incb   (%ebx)
403f91:	2b 01                	sub    (%ecx),%eax
403f93:	16                   	push   %ss
403f94:	0a 06                	or     (%esi),%al
403f96:	2c 0e                	sub    $0xe,%al
403f98:	00 02                	add    %al,(%edx)
403f9a:	7b 4b                	jnp    0x403fe7
403f9c:	00 00                	add    %al,(%eax)
403f9e:	04 6f                	add    $0x6f,%al
403fa0:	7a 00                	jp     0x403fa2
403fa2:	00 0a                	add    %cl,(%edx)
403fa4:	00 00                	add    %al,(%eax)
403fa6:	02 03                	add    (%ebx),%al
403fa8:	28 7b 00             	sub    %bh,0x0(%ebx)
403fab:	00 0a                	add    %cl,(%edx)
403fad:	00 2a                	add    %ch,(%edx)
403faf:	00 13                	add    %dl,(%ebx)
403fb1:	30 05 00 84 17 00    	xor    %al,0x178400
403fb7:	00 21                	add    %ah,(%ecx)
403fb9:	00 00                	add    %al,(%eax)
403fbb:	11 00                	adc    %eax,(%eax)
403fbd:	02 73 7c             	add    0x7c(%ebx),%dh
403fc0:	00 00                	add    %al,(%eax)
403fc2:	0a 7d 4b             	or     0x4b(%ebp),%bh
403fc5:	00 00                	add    %al,(%eax)
403fc7:	04 d0                	add    $0xd0,%al
403fc9:	09 00                	or     %eax,(%eax)
403fcb:	00 02                	add    %al,(%edx)
403fcd:	28 7d 00             	sub    %bh,0x0(%ebp)
403fd0:	00 0a                	add    %cl,(%edx)
403fd2:	73 7e                	jae    0x404052
403fd4:	00 00                	add    %al,(%eax)
403fd6:	0a 0a                	or     (%edx),%cl
403fd8:	02 73 7f             	add    0x7f(%ebx),%dh
403fdb:	00 00                	add    %al,(%eax)
403fdd:	0a 7d 4c             	or     0x4c(%ebp),%bh
403fe0:	00 00                	add    %al,(%eax)
403fe2:	04 02                	add    $0x2,%al
403fe4:	73 80                	jae    0x403f66
403fe6:	00 00                	add    %al,(%eax)
403fe8:	0a 7d 5b             	or     0x5b(%ebp),%bh
403feb:	00 00                	add    %al,(%eax)
403fed:	04 02                	add    $0x2,%al
403fef:	73 80                	jae    0x403f71
403ff1:	00 00                	add    %al,(%eax)
403ff3:	0a 7d 5c             	or     0x5c(%ebp),%bh
403ff6:	00 00                	add    %al,(%eax)
403ff8:	04 02                	add    $0x2,%al
403ffa:	73 80                	jae    0x403f7c
403ffc:	00 00                	add    %al,(%eax)
403ffe:	0a 7d 5d             	or     0x5d(%ebp),%bh
404001:	00 00                	add    %al,(%eax)
404003:	04 02                	add    $0x2,%al
404005:	73 81                	jae    0x403f88
404007:	00 00                	add    %al,(%eax)
404009:	0a 7d 51             	or     0x51(%ebp),%bh
40400c:	00 00                	add    %al,(%eax)
40400e:	04 02                	add    $0x2,%al
404010:	73 80                	jae    0x403f92
404012:	00 00                	add    %al,(%eax)
404014:	0a 7d 5e             	or     0x5e(%ebp),%bh
404017:	00 00                	add    %al,(%eax)
404019:	04 02                	add    $0x2,%al