403e7c:	73 69                	jae    0x403ee7
403e7e:	00 00                	add    %al,(%eax)
403e80:	0a 6f 6a             	or     0x6a(%edi),%ch
403e83:	00 00                	add    %al,(%eax)
403e85:	0a 00                	or     (%eax),%al
403e87:	02 7b 35             	add    0x35(%ebx),%bh
403e8a:	00 00                	add    %al,(%eax)
403e8c:	04 72                	add    $0x72,%al
403e8e:	66 09 00             	or     %ax,(%eax)
403e91:	70 6f                	jo     0x403f02
403e93:	6b 00 00             	imul   $0x0,(%eax),%eax
403e96:	0a 00                	or     (%eax),%al
403e98:	02 7b 35             	add    0x35(%ebx),%bh
403e9b:	00 00                	add    %al,(%eax)
403e9d:	04 1f                	add    $0x1f,%al
403e9f:	4c                   	dec    %esp
403ea0:	1f                   	pop    %ds
403ea1:	24 73                	and    $0x73,%al
403ea3:	3a 00                	cmp    (%eax),%al
403ea5:	00 0a                	add    %cl,(%edx)
403ea7:	6f                   	outsl  %ds:(%esi),(%dx)
403ea8:	6c                   	insb   (%dx),%es:(%edi)
403ea9:	00 00                	add    %al,(%eax)
403eab:	0a 00                	or     (%eax),%al
403ead:	02 7b 35             	add    0x35(%ebx),%bh
403eb0:	00 00                	add    %al,(%eax)
403eb2:	04 72                	add    $0x72,%al
403eb4:	37                   	aaa
403eb5:	02 00                	add    (%eax),%al
403eb7:	70 6f                	jo     0x403f28
403eb9:	46                   	inc    %esi
403eba:	00 00                	add    %al,(%eax)
403ebc:	0a 00                	or     (%eax),%al
403ebe:	02 7b 36             	add    0x36(%ebx),%bh
403ec1:	00 00                	add    %al,(%eax)
403ec3:	04 72                	add    $0x72,%al
403ec5:	86 09                	xchg   %cl,(%ecx)
403ec7:	00 70 6f             	add    %dh,0x6f(%eax)
403eca:	6b 00 00             	imul   $0x0,(%eax),%eax
403ecd:	0a 00                	or     (%eax),%al
403ecf:	02 7b 36             	add    0x36(%ebx),%bh
403ed2:	00 00                	add    %al,(%eax)
403ed4:	04 1c                	add    $0x1c,%al
403ed6:	1f                   	pop    %ds
403ed7:	2e 73 3a             	jae,pn 0x403f14
403eda:	00 00                	add    %al,(%eax)
403edc:	0a 6f 6c             	or     0x6c(%edi),%ch
403edf:	00 00                	add    %al,(%eax)
403ee1:	0a 00                	or     (%eax),%al
403ee3:	02 7b 21             	add    0x21(%ebx),%bh
403ee6:	00 00                	add    %al,(%eax)
403ee8:	04 17                	add    $0x17,%al
403eea:	6f                   	outsl  %ds:(%esi),(%dx)
403eeb:	77 00                	ja     0x403eed
403eed:	00 0a                	add    %cl,(%edx)
403eef:	00 02                	add    %al,(%edx)
403ef1:	7b 21                	jnp    0x403f14
403ef3:	00 00                	add    %al,(%eax)
403ef5:	04 1b                	add    $0x1b,%al
403ef7:	6f                   	outsl  %ds:(%esi),(%dx)
403ef8:	78 00                	js     0x403efa
403efa:	00 0a                	add    %cl,(%edx)
403efc:	00 02                	add    %al,(%edx)
403efe:	7b 21                	jnp    0x403f21
403f00:	00 00                	add    %al,(%eax)
403f02:	04 16                	add    $0x16,%al
403f04:	1f                   	pop    %ds
403f05:	2e 73 38             	jae,pn 0x403f40
403f08:	00 00                	add    %al,(%eax)
403f0a:	0a 6f 39             	or     0x39(%edi),%ch
403f0d:	00 00                	add    %al,(%eax)
403f0f:	0a 00                	or     (%eax),%al
403f11:	02 7b 21             	add    0x21(%ebx),%bh
403f14:	00 00                	add    %al,(%eax)
403f16:	04 72                	add    $0x72,%al
403f18:	ae                   	scas   %es:(%edi),%al
403f19:	09 00                	or     %eax,(%eax)
403f1b:	70 6f                	jo     0x403f8c
403f1d:	61                   	popa
403f1e:	00 00                	add    %al,(%eax)
403f20:	0a 00                	or     (%eax),%al
403f22:	02 7b 21             	add    0x21(%ebx),%bh
403f25:	00 00                	add    %al,(%eax)
403f27:	04 20                	add    $0x20,%al
403f29:	65 03 00             	add    %gs:(%eax),%eax
403f2c:	00 20                	add    %ah,(%eax)
403f2e:	5b                   	pop    %ebx
403f2f:	01 00                	add    %eax,(%eax)
403f31:	00 73 3a             	add    %dh,0x3a(%ebx)
403f34:	00 00                	add    %al,(%eax)
403f36:	0a 6f 3b             	or     0x3b(%edi),%ch
403f39:	00 00                	add    %al,(%eax)
403f3b:	0a 00                	or     (%eax),%al
403f3d:	02 7b 21             	add    0x21(%ebx),%bh
403f40:	00 00                	add    %al,(%eax)
403f42:	04 17                	add    $0x17,%al
403f44:	6f                   	outsl  %ds:(%esi),(%dx)
403f45:	62 00                	bound  %eax,(%eax)
403f47:	00 0a                	add    %cl,(%edx)
403f49:	00 02                	add    %al,(%edx)
403f4b:	7b 38                	jnp    0x403f85
403f4d:	00 00                	add    %al,(%eax)
403f4f:	04 17                	add    $0x17,%al
403f51:	6f                   	outsl  %ds:(%esi),(%dx)
403f52:	66 00 00             	data16 add %al,(%eax)
403f55:	0a 00                	or     (%eax),%al
403f57:	02 7b 38             	add    0x38(%ebx),%bh
403f5a:	00 00                	add    %al,(%eax)
403f5c:	04 72                	add    $0x72,%al
403f5e:	4b                   	dec    %ebx
403f5f:	02 00                	add    (%eax),%al
403f61:	70 22                	jo     0x403f85
403f63:	00 00                	add    %al,(%eax)
403f65:	04 41                	add    $0x41,%al
403f67:	16                   	push   %ss
403f68:	19 20                	sbb    %esp,(%eax)
403f6a:	cc                   	int3
403f6b:	00 00                	add    %al,(%eax)
403f6d:	00 73 79             	add    %dh,0x79(%ebx)
403f70:	00 00                	add    %al,(%eax)
403f72:	0a 6f 7a             	or     0x7a(%edi),%ch
403f75:	00 00                	add    %al,(%eax)
403f77:	0a 00                	or     (%eax),%al
403f79:	02 7b 38             	add    0x38(%ebx),%bh
403f7c:	00 00                	add    %al,(%eax)
403f7e:	04 28                	add    $0x28,%al
403f80:	7b 00                	jnp    0x403f82
403f82:	00 0a                	add    %cl,(%edx)
403f84:	6f                   	outsl  %ds:(%esi),(%dx)
403f85:	7c 00                	jl     0x403f87
403f87:	00 0a                	add    %cl,(%edx)
403f89:	00 02                	add    %al,(%edx)
403f8b:	7b 38                	jnp    0x403fc5
403f8d:	00 00                	add    %al,(%eax)
403f8f:	04 16                	add    $0x16,%al
403f91:	6f                   	outsl  %ds:(%esi),(%dx)
403f92:	7d 00                	jge    0x403f94
403f94:	00 0a                	add    %cl,(%edx)
403f96:	00 02                	add    %al,(%edx)
403f98:	7b 38                	jnp    0x403fd2
403f9a:	00 00                	add    %al,(%eax)
403f9c:	04 16                	add    $0x16,%al
403f9e:	17                   	pop    %ss
403f9f:	1f                   	pop    %ds
403fa0:	fa                   	cli
403fa1:	1f                   	pop    %ds
403fa2:	19 73 7e             	sbb    %esi,0x7e(%ebx)
403fa5:	00 00                	add    %al,(%eax)
403fa7:	0a 6f 6a             	or     0x6a(%edi),%ch
403faa:	00 00                	add    %al,(%eax)
403fac:	0a 00                	or     (%eax),%al
403fae:	02 7b 38             	add    0x38(%ebx),%bh
403fb1:	00 00                	add    %al,(%eax)
403fb3:	04 72                	add    $0x72,%al
403fb5:	bc 09 00 70 6f       	mov    $0x6f700009,%esp
403fba:	6b 00 00             	imul   $0x0,(%eax),%eax
403fbd:	0a 00                	or     (%eax),%al
403fbf:	02 7b 38             	add    0x38(%ebx),%bh
403fc2:	00 00                	add    %al,(%eax)
403fc4:	04 1f                	add    $0x1f,%al
403fc6:	12 1f                	adc    (%edi),%bl
403fc8:	14 73                	adc    $0x73,%al
403fca:	3a 00                	cmp    (%eax),%al
403fcc:	00 0a                	add    %cl,(%edx)
403fce:	6f                   	outsl  %ds:(%esi),(%dx)
403fcf:	6c                   	insb   (%dx),%es:(%edi)
403fd0:	00 00                	add    %al,(%eax)
403fd2:	0a 00                	or     (%eax),%al
403fd4:	02 7b 38             	add    0x38(%ebx),%bh
403fd7:	00 00                	add    %al,(%eax)
403fd9:	04 72                	add    $0x72,%al
403fdb:	e2 09                	loop   0x403fe6
403fdd:	00 70 6f             	add    %dh,0x6f(%eax)
403fe0:	46                   	inc    %esi
403fe1:	00 00                	add    %al,(%eax)
403fe3:	0a 00                	or     (%eax),%al
403fe5:	02 7b 38             	add    0x38(%ebx),%bh
403fe8:	00 00                	add    %al,(%eax)
403fea:	04 16                	add    $0x16,%al
403fec:	6f                   	outsl  %ds:(%esi),(%dx)
403fed:	7f 00                	jg     0x403fef
403fef:	00 0a                	add    %cl,(%edx)
403ff1:	00 02                	add    %al,(%edx)
403ff3:	7b 39                	jnp    0x40402e
403ff5:	00 00                	add    %al,(%eax)
403ff7:	04 17                	add    $0x17,%al
403ff9:	6f                   	outsl  %ds:(%esi),(%dx)
403ffa:	66 00 00             	data16 add %al,(%eax)
403ffd:	0a 00                	or     (%eax),%al
403fff:	02 7b 39             	add    0x39(%ebx),%bh
404002:	00 00                	add    %al,(%eax)
404004:	04 72                	add    $0x72,%al
404006:	4b                   	dec    %ebx
404007:	02 00                	add    (%eax),%al
404009:	70 22                	jo     0x40402d
40400b:	00 00                	add    %al,(%eax)
40400d:	04 41                	add    $0x41,%al
40400f:	16                   	push   %ss
404010:	19 20                	sbb    %esp,(%eax)
404012:	cc                   	int3
404013:	00 00                	add    %al,(%eax)
404015:	00 73 79             	add    %dh,0x79(%ebx)
404018:	00 00                	add    %al,(%eax)
40401a:	0a 6f 7a             	or     0x7a(%edi),%ch
40401d:	00 00                	add    %al,(%eax)
40401f:	0a 00                	or     (%eax),%al
404021:	02 7b 39             	add    0x39(%ebx),%bh
404024:	00 00                	add    %al,(%eax)
404026:	04 28                	add    $0x28,%al
404028:	7b 00                	jnp    0x40402a
40402a:	00 0a                	add    %cl,(%edx)
40402c:	6f                   	outsl  %ds:(%esi),(%dx)
40402d:	7c 00                	jl     0x40402f
40402f:	00 0a                	add    %cl,(%edx)
404031:	00 02                	add    %al,(%edx)
404033:	7b 39                	jnp    0x40406e
404035:	00 00                	add    %al,(%eax)
404037:	04 16                	add    $0x16,%al
404039:	6f                   	outsl  %ds:(%esi),(%dx)
40403a:	7d 00                	jge    0x40403c
40403c:	00 0a                	add    %cl,(%edx)
40403e:	00 02                	add    %al,(%edx)
404040:	7b 39                	jnp    0x40407b
404042:	00 00                	add    %al,(%eax)
404044:	04 16                	add    $0x16,%al
404046:	17                   	pop    %ss
404047:	1f                   	pop    %ds
404048:	fa                   	cli
404049:	1f                   	pop    %ds
40404a:	19 73 7e             	sbb    %esi,0x7e(%ebx)
40404d:	00 00                	add    %al,(%eax)
40404f:	0a 6f 6a             	or     0x6a(%edi),%ch
404052:	00 00                	add    %al,(%eax)
404054:	0a 00                	or     (%eax),%al
404056:	02 7b 39             	add    0x39(%ebx),%bh
404059:	00 00                	add    %al,(%eax)
40405b:	04 72                	add    $0x72,%al
40405d:	e8 09 00 70 6f       	call   0x6fb0406b
404062:	6b 00 00             	imul   $0x0,(%eax),%eax
404065:	0a 00                	or     (%eax),%al
404067:	02 7b 39             	add    0x39(%ebx),%bh
40406a:	00 00                	add    %al,(%eax)
40406c:	04 1f                	add    $0x1f,%al
40406e:	12 1f                	adc    (%edi),%bl
404070:	14 73                	adc    $0x73,%al
404072:	3a 00                	cmp    (%eax),%al
404074:	00 0a                	add    %cl,(%edx)
404076:	6f                   	outsl  %ds:(%esi),(%dx)
404077:	6c                   	insb   (%dx),%es:(%edi)
404078:	00 00                	add    %al,(%eax)
40407a:	0a 00                	or     (%eax),%al
40407c:	02 7b 39             	add    0x39(%ebx),%bh
40407f:	00 00                	add    %al,(%eax)
404081:	04 72                	add    $0x72,%al
404083:	e2 09                	loop   0x40408e
404085:	00 70 6f             	add    %dh,0x6f(%eax)
404088:	46                   	inc    %esi
404089:	00 00                	add    %al,(%eax)
40408b:	0a 00                	or     (%eax),%al
40408d:	02 7b 39             	add    0x39(%ebx),%bh
404090:	00 00                	add    %al,(%eax)
404092:	04 16                	add    $0x16,%al
404094:	6f                   	outsl  %ds:(%esi),(%dx)
404095:	7f 00                	jg     0x404097
404097:	00 0a                	add    %cl,(%edx)
404099:	00 02                	add    %al,(%edx)
40409b:	22 00                	and    (%eax),%al
40409d:	00 c0                	add    %al,%al
40409f:	40                   	inc    %eax
4040a0:	22 00                	and    (%eax),%al
4040a2:	00 50 41             	add    %dl,0x41(%eax)
4040a5:	73 80                	jae    0x404027
4040a7:	00 00                	add    %al,(%eax)
4040a9:	0a 28                	or     (%eax),%ch
4040ab:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
4040b1:	17                   	pop    %ss
4040b2:	28 82 00 00 0a 00    	sub    %al,0xa0000(%edx)
4040b8:	02 28                	add    (%eax),%ch
4040ba:	83 00 00             	addl   $0x0,(%eax)
4040bd:	0a 6f 36             	or     0x36(%edi),%ch
4040c0:	00 00                	add    %al,(%eax)
4040c2:	0a 00                	or     (%eax),%al
4040c4:	02 20                	add    (%eax),%ah
4040c6:	65 03 00             	add    %gs:(%eax),%eax
4040c9:	00 20                	add    %ah,(%eax)
4040cb:	89 01                	mov    %eax,(%ecx)
4040cd:	00 00                	add    %al,(%eax)
4040cf:	73 3a                	jae    0x40410b
4040d1:	00 00                	add    %al,(%eax)
4040d3:	0a 28                	or     (%eax),%ch
4040d5:	84 00                	test   %al,(%eax)
4040d7:	00 0a                	add    %cl,(%edx)
4040d9:	00 02                	add    %al,(%edx)
4040db:	28 41 00             	sub    %al,0x0(%ecx)
4040de:	00 0a                	add    %cl,(%edx)
4040e0:	02 7b 21             	add    0x21(%ebx),%bh
4040e3:	00 00                	add    %al,(%eax)
4040e5:	04 6f                	add    $0x6f,%al
4040e7:	42                   	inc    %edx
4040e8:	00 00                	add    %al,(%eax)
4040ea:	0a 00                	or     (%eax),%al
4040ec:	02 28                	add    (%eax),%ch
4040ee:	41                   	inc    %ecx
4040ef:	00 00                	add    %al,(%eax)
4040f1:	0a 02                	or     (%edx),%al
4040f3:	7b 1a                	jnp    0x40410f
4040f5:	00 00                	add    %al,(%eax)
4040f7:	04 6f                	add    $0x6f,%al
4040f9:	42                   	inc    %edx
4040fa:	00 00                	add    %al,(%eax)
4040fc:	0a 00                	or     (%eax),%al
4040fe:	02 06                	add    (%esi),%al
404100:	72 16                	jb     0x404118
404102:	0a 00                	or     (%eax),%al
404104:	70 6f                	jo     0x404175
404106:	85 00                	test   %eax,(%eax)
404108:	00 0a                	add    %cl,(%edx)
40410a:	74 6f                	je     0x40417b
40410c:	00 00                	add    %al,(%eax)
40410e:	01 28                	add    %ebp,(%eax)
404110:	86 00                	xchg   %al,(%eax)
404112:	00 0a                	add    %cl,(%edx)
404114:	00 02                	add    %al,(%edx)
404116:	72 2c                	jb     0x404144
404118:	0a 00                	or     (%eax),%al
40411a:	70 28                	jo     0x404144
40411c:	61                   	popa
40411d:	00 00                	add    %al,(%eax)
40411f:	0a 00                	or     (%eax),%al
404121:	02 17                	add    (%edi),%dl
404123:	28 87 00 00 0a 00    	sub    %al,0xa0000(%edi)
404129:	02 72 48             	add    0x48(%edx),%dh
40412c:	0a 00                	or     (%eax),%al
40412e:	70 6f                	jo     0x40419f
404130:	88 00                	mov    %al,(%eax)
404132:	00 0a                	add    %cl,(%edx)
404134:	00 02                	add    %al,(%edx)
404136:	02 fe                	add    %dh,%bh
404138:	06                   	push   %es
404139:	09 00                	or     %eax,(%eax)
40413b:	00 06                	add    %al,(%esi)
40413d:	73 6d                	jae    0x4041ac
40413f:	00 00                	add    %al,(%eax)
404141:	0a 28                	or     (%eax),%ch
404143:	89 00                	mov    %eax,(%eax)
404145:	00 0a                	add    %cl,(%edx)
404147:	00 02                	add    %al,(%edx)
404149:	02 fe                	add    %dh,%bh
40414b:	06                   	push   %es
40414c:	20 00                	and    %al,(%eax)