404df1:	00 00                	add    %al,(%eax)
404df3:	06                   	push   %es
404df4:	0b 07                	or     (%edi),%eax
404df6:	2c 45                	sub    $0x45,%al
404df8:	00 02                	add    %al,(%edx)
404dfa:	7b 41                	jnp    0x404e3d
404dfc:	00 00                	add    %al,(%eax)
404dfe:	04 02                	add    $0x2,%al
404e00:	7b 3f                	jnp    0x404e41
404e02:	00 00                	add    %al,(%eax)
404e04:	04 72                	add    $0x72,%al
404e06:	1a e2                	sbb    %dl,%ah
404e08:	00 70 6f             	add    %dh,0x6f(%eax)
404e0b:	9c                   	pushf
404e0c:	00 00                	add    %al,(%eax)
404e0e:	06                   	push   %es
404e0f:	fe 01                	incb   (%ecx)
404e11:	16                   	push   %ss
404e12:	fe 01                	incb   (%ecx)
404e14:	0c 08                	or     $0x8,%al
404e16:	2c 24                	sub    $0x24,%al
404e18:	00 02                	add    %al,(%edx)
404e1a:	02 7b 3f             	add    0x3f(%ebx),%bh
404e1d:	00 00                	add    %al,(%eax)
404e1f:	04 72                	add    $0x72,%al
404e21:	1a e2                	sbb    %dl,%ah
404e23:	00 70 6f             	add    %dh,0x6f(%eax)
404e26:	9c                   	pushf
404e27:	00 00                	add    %al,(%eax)
404e29:	06                   	push   %es
404e2a:	7d 41                	jge    0x404e6d
404e2c:	00 00                	add    %al,(%eax)
404e2e:	04 02                	add    $0x2,%al
404e30:	7b 41                	jnp    0x404e73
404e32:	00 00                	add    %al,(%eax)
404e34:	04 6f                	add    $0x6f,%al
404e36:	52                   	push   %edx
404e37:	00 00                	add    %al,(%eax)
404e39:	0a 00                	or     (%eax),%al
404e3b:	00 00                	add    %al,(%eax)
404e3d:	02 7b 42             	add    0x42(%ebx),%bh
404e40:	00 00                	add    %al,(%eax)
404e42:	04 6f                	add    $0x6f,%al
404e44:	83 00 00             	addl   $0x0,(%eax)
404e47:	06                   	push   %es
404e48:	16                   	push   %ss
404e49:	31 13                	xor    %edx,(%ebx)
404e4b:	02 7b 43             	add    0x43(%ebx),%bh
404e4e:	00 00                	add    %al,(%eax)
404e50:	04 6f                	add    $0x6f,%al
404e52:	32 00                	xor    (%eax),%al
404e54:	00 06                	add    %al,(%esi)
404e56:	16                   	push   %ss
404e57:	fe 02                	incb   (%edx)
404e59:	16                   	push   %ss
404e5a:	fe 01                	incb   (%ecx)
404e5c:	2b 01                	sub    (%ecx),%eax
404e5e:	17                   	pop    %ss
404e5f:	0d 09 2c 0c 02       	or     $0x20c2c09,%eax
404e64:	7b 41                	jnp    0x404ea7
404e66:	00 00                	add    %al,(%eax)
404e68:	04 6f                	add    $0x6f,%al
404e6a:	54                   	push   %esp
404e6b:	00 00                	add    %al,(%eax)
404e6d:	0a 00                	or     (%eax),%al
404e6f:	02 7b 42             	add    0x42(%ebx),%bh
404e72:	00 00                	add    %al,(%eax)
404e74:	04 6f                	add    $0x6f,%al
404e76:	89 00                	mov    %eax,(%eax)
404e78:	00 06                	add    %al,(%esi)
404e7a:	13 04 11             	adc    (%ecx,%edx,1),%eax
404e7d:	04 2c                	add    $0x2c,%al
404e7f:	12 02                	adc    (%edx),%al
404e81:	7b 42                	jnp    0x404ec5
404e83:	00 00                	add    %al,(%eax)
404e85:	04 02                	add    $0x2,%al
404e87:	7b 3b                	jnp    0x404ec4
404e89:	00 00                	add    %al,(%eax)
404e8b:	04 6f                	add    $0x6f,%al
404e8d:	5b                   	pop    %ebx
404e8e:	00 00                	add    %al,(%eax)
404e90:	06                   	push   %es
404e91:	00 02                	add    %al,(%edx)
404e93:	7b 43                	jnp    0x404ed8
404e95:	00 00                	add    %al,(%eax)
404e97:	04 6f                	add    $0x6f,%al
404e99:	0e                   	push   %cs
404e9a:	00 00                	add    %al,(%eax)
404e9c:	06                   	push   %es
404e9d:	13 05 11 05 2c 12    	adc    0x122c0511,%eax
404ea3:	02 7b 43             	add    0x43(%ebx),%bh
404ea6:	00 00                	add    %al,(%eax)
404ea8:	04 02                	add    $0x2,%al
404eaa:	7b 3b                	jnp    0x404ee7
404eac:	00 00                	add    %al,(%eax)
404eae:	04 6f                	add    $0x6f,%al
404eb0:	5b                   	pop    %ebx
404eb1:	00 00                	add    %al,(%eax)
404eb3:	06                   	push   %es
404eb4:	00 02                	add    %al,(%edx)
404eb6:	7b 44                	jnp    0x404efc
404eb8:	00 00                	add    %al,(%eax)
404eba:	04 02                	add    $0x2,%al
404ebc:	7b 3b                	jnp    0x404ef9
404ebe:	00 00                	add    %al,(%eax)
404ec0:	04 6f                	add    $0x6f,%al
404ec2:	74 00                	je     0x404ec4
404ec4:	00 06                	add    %al,(%esi)
404ec6:	00 02                	add    %al,(%edx)
404ec8:	7b 45                	jnp    0x404f0f
404eca:	00 00                	add    %al,(%eax)
404ecc:	04 02                	add    $0x2,%al
404ece:	7b 3b                	jnp    0x404f0b
404ed0:	00 00                	add    %al,(%eax)
404ed2:	04 6f                	add    $0x6f,%al
404ed4:	b0 00                	mov    $0x0,%al
404ed6:	00 06                	add    %al,(%esi)
404ed8:	00 02                	add    %al,(%edx)
404eda:	7b 43                	jnp    0x404f1f
404edc:	00 00                	add    %al,(%eax)
404ede:	04 02                	add    $0x2,%al
404ee0:	7b 45                	jnp    0x404f27
404ee2:	00 00                	add    %al,(%eax)
404ee4:	04 6f                	add    $0x6f,%al
404ee6:	ad                   	lods   %ds:(%esi),%eax
404ee7:	00 00                	add    %al,(%eax)
404ee9:	06                   	push   %es
404eea:	6f                   	outsl  %ds:(%esi),(%dx)
404eeb:	0d 00 00 06 00       	or     $0x60000,%eax
404ef0:	02 7b 46             	add    0x46(%ebx),%bh
404ef3:	00 00                	add    %al,(%eax)
404ef5:	04 02                	add    $0x2,%al
404ef7:	7b 45                	jnp    0x404f3e
404ef9:	00 00                	add    %al,(%eax)
404efb:	04 6f                	add    $0x6f,%al
404efd:	aa                   	stos   %al,%es:(%edi)
404efe:	00 00                	add    %al,(%eax)
404f00:	06                   	push   %es
404f01:	13 06                	adc    (%esi),%eax
404f03:	12 06                	adc    (%esi),%al
404f05:	28 55 00             	sub    %dl,0x0(%ebp)
404f08:	00 0a                	add    %cl,(%edx)
404f0a:	6f                   	outsl  %ds:(%esi),(%dx)
404f0b:	64 00 00             	add    %al,%fs:(%eax)
404f0e:	06                   	push   %es
404f0f:	00 02                	add    %al,(%edx)
404f11:	7b 46                	jnp    0x404f59
404f13:	00 00                	add    %al,(%eax)
404f15:	04 02                	add    $0x2,%al
404f17:	7b 3b                	jnp    0x404f54
404f19:	00 00                	add    %al,(%eax)
404f1b:	04 6f                	add    $0x6f,%al
404f1d:	66 00 00             	data16 add %al,(%eax)
404f20:	06                   	push   %es
404f21:	00 38                	add    %bh,(%eax)
404f23:	88 00                	mov    %al,(%eax)
404f25:	00 00                	add    %al,(%eax)
404f27:	02 7b 41             	add    0x41(%ebx),%bh
404f2a:	00 00                	add    %al,(%eax)
404f2c:	04 02                	add    $0x2,%al
404f2e:	7b 3f                	jnp    0x404f6f
404f30:	00 00                	add    %al,(%eax)
404f32:	04 72                	add    $0x72,%al
404f34:	24 e2                	and    $0xe2,%al
404f36:	00 70 6f             	add    %dh,0x6f(%eax)
404f39:	9c                   	pushf
404f3a:	00 00                	add    %al,(%eax)
404f3c:	06                   	push   %es
404f3d:	fe 01                	incb   (%ecx)
404f3f:	16                   	push   %ss
404f40:	fe 01                	incb   (%ecx)
404f42:	13 07                	adc    (%edi),%eax
404f44:	11 07                	adc    %eax,(%edi)
404f46:	2c 24                	sub    $0x24,%al
404f48:	00 02                	add    %al,(%edx)
404f4a:	02 7b 3f             	add    0x3f(%ebx),%bh
404f4d:	00 00                	add    %al,(%eax)
404f4f:	04 72                	add    $0x72,%al
404f51:	24 e2                	and    $0xe2,%al
404f53:	00 70 6f             	add    %dh,0x6f(%eax)
404f56:	9c                   	pushf
404f57:	00 00                	add    %al,(%eax)
404f59:	06                   	push   %es
404f5a:	7d 41                	jge    0x404f9d
404f5c:	00 00                	add    %al,(%eax)
404f5e:	04 02                	add    $0x2,%al
404f60:	7b 41                	jnp    0x404fa3
404f62:	00 00                	add    %al,(%eax)
404f64:	04 6f                	add    $0x6f,%al
404f66:	56                   	push   %esi
404f67:	00 00                	add    %al,(%eax)
404f69:	0a 00                	or     (%eax),%al
404f6b:	00 02                	add    %al,(%edx)
404f6d:	02 7b 47             	add    0x47(%ebx),%bh
404f70:	00 00                	add    %al,(%eax)
404f72:	04 17                	add    $0x17,%al
404f74:	58                   	pop    %eax
404f75:	7d 47                	jge    0x404fbe
404f77:	00 00                	add    %al,(%eax)
404f79:	04 02                	add    $0x2,%al
404f7b:	7b 47                	jnp    0x404fc4
404f7d:	00 00                	add    %al,(%eax)
404f7f:	04 1f                	add    $0x1f,%al
404f81:	64 fe 02             	incb   %fs:(%edx)
404f84:	13 08                	adc    (%eax),%ecx
404f86:	11 08                	adc    %ecx,(%eax)
404f88:	2c 23                	sub    $0x23,%al
404f8a:	00 02                	add    %al,(%edx)
404f8c:	7b 3b                	jnp    0x404fc9
404f8e:	00 00                	add    %al,(%eax)
404f90:	04 1f                	add    $0x1f,%al
404f92:	14 5d                	adc    $0x5d,%al
404f94:	16                   	push   %ss
404f95:	fe 01                	incb   (%ecx)
404f97:	13 09                	adc    (%ecx),%ecx
404f99:	11 09                	adc    %ecx,(%ecx)
404f9b:	2c 0f                	sub    $0xf,%al
404f9d:	02 02                	add    (%edx),%al
404f9f:	7b 48                	jnp    0x404fe9
404fa1:	00 00                	add    %al,(%eax)
404fa3:	04 16                	add    $0x16,%al
404fa5:	fe 01                	incb   (%ecx)
404fa7:	7d 48                	jge    0x404ff1
404fa9:	00 00                	add    %al,(%eax)
404fab:	04 00                	add    $0x0,%al
404fad:	2b 00                	sub    (%eax),%eax
404faf:	2a 1b                	sub    (%ebx),%bl
404fb1:	30 06                	xor    %al,(%esi)
404fb3:	00 b0 01 00 00 1d    	add    %dh,0x1d000001(%eax)
404fb9:	00 00                	add    %al,(%eax)
404fbb:	11 00                	adc    %eax,(%eax)
404fbd:	02 7b 3d             	add    0x3d(%ebx),%bh
404fc0:	00 00                	add    %al,(%eax)
404fc2:	04 28                	add    $0x28,%al
404fc4:	47                   	inc    %edi
404fc5:	00 00                	add    %al,(%eax)
404fc7:	0a 0a                	or     (%edx),%cl
404fc9:	00 02                	add    %al,(%edx)
404fcb:	7b 3c                	jnp    0x405009
404fcd:	00 00                	add    %al,(%eax)
404fcf:	04 0b                	add    $0xb,%al
404fd1:	07                   	pop    %es
404fd2:	2c 0e                	sub    $0xe,%al
404fd4:	2b 00                	sub    (%eax),%eax
404fd6:	07                   	pop    %es
404fd7:	17                   	pop    %ss
404fd8:	3b 81 00 00 00 38    	cmp    0x38000000(%ecx),%eax
404fde:	53                   	push   %ebx
404fdf:	01 00                	add    %eax,(%eax)
404fe1:	00 02                	add    %al,(%edx)
404fe3:	7b 45                	jnp    0x40502a
404fe5:	00 00                	add    %al,(%eax)
404fe7:	04 6f                	add    $0x6f,%al
404fe9:	ab                   	stos   %eax,%es:(%edi)
404fea:	00 00                	add    %al,(%eax)
404fec:	06                   	push   %es
404fed:	06                   	push   %es
404fee:	6f                   	outsl  %ds:(%esi),(%dx)
404fef:	5c                   	pop    %esp
404ff0:	00 00                	add    %al,(%eax)
404ff2:	06                   	push   %es
404ff3:	00 02                	add    %al,(%edx)
404ff5:	7b 44                	jnp    0x40503b
404ff7:	00 00                	add    %al,(%eax)
404ff9:	04 06                	add    $0x6,%al
404ffb:	6f                   	outsl  %ds:(%esi),(%dx)
404ffc:	75 00                	jne    0x404ffe
404ffe:	00 06                	add    %al,(%esi)
405000:	00 02                	add    %al,(%edx)
405002:	7b 43                	jnp    0x405047
405004:	00 00                	add    %al,(%eax)
405006:	04 6f                	add    $0x6f,%al
405008:	0e                   	push   %cs
405009:	00 00                	add    %al,(%eax)
40500b:	06                   	push   %es
40500c:	0c 08                	or     $0x8,%al
40500e:	2c 0d                	sub    $0xd,%al
405010:	02 7b 43             	add    0x43(%ebx),%bh
405013:	00 00                	add    %al,(%eax)
405015:	04 06                	add    $0x6,%al
405017:	6f                   	outsl  %ds:(%esi),(%dx)
405018:	5c                   	pop    %esp
405019:	00 00                	add    %al,(%eax)
40501b:	06                   	push   %es
40501c:	00 02                	add    %al,(%edx)
40501e:	7b 42                	jnp    0x405062
405020:	00 00                	add    %al,(%eax)
405022:	04 6f                	add    $0x6f,%al
405024:	89 00                	mov    %eax,(%eax)
405026:	00 06                	add    %al,(%esi)
405028:	0d 09 2c 0d 02       	or     $0x20d2c09,%eax
40502d:	7b 42                	jnp    0x405071
40502f:	00 00                	add    %al,(%eax)
405031:	04 06                	add    $0x6,%al
405033:	6f                   	outsl  %ds:(%esi),(%dx)
405034:	5c                   	pop    %esp
405035:	00 00                	add    %al,(%eax)
405037:	06                   	push   %es
405038:	00 02                	add    %al,(%edx)
40503a:	7b 46                	jnp    0x405082
40503c:	00 00                	add    %al,(%eax)
40503e:	04 06                	add    $0x6,%al
405040:	6f                   	outsl  %ds:(%esi),(%dx)
405041:	67 00 00             	add    %al,(%bx,%si)
405044:	06                   	push   %es
405045:	00 02                	add    %al,(%edx)
405047:	7b 45                	jnp    0x40508e
405049:	00 00                	add    %al,(%eax)
40504b:	04 06                	add    $0x6,%al
40504d:	02 7c 3c 00          	add    0x0(%esp,%edi,1),%bh
405051:	00 04 6f             	add    %al,(%edi,%ebp,2)
405054:	b1 00                	mov    $0x0,%cl
405056:	00 06                	add    %al,(%esi)
405058:	00 38                	add    %bh,(%eax)
40505a:	d7                   	xlat   %ds:(%ebx)
40505b:	00 00                	add    %al,(%eax)
40505d:	00 06                	add    %al,(%esi)
40505f:	28 57 00             	sub    %dl,0x0(%edi)
405062:	00 0a                	add    %cl,(%edx)
405064:	6f                   	outsl  %ds:(%esi),(%dx)
405065:	49                   	dec    %ecx
405066:	00 00                	add    %al,(%eax)
405068:	0a 00                	or     (%eax),%al
40506a:	02 7b 42             	add    0x42(%ebx),%bh
40506d:	00 00                	add    %al,(%eax)
40506f:	04 6f                	add    $0x6f,%al
405071:	83 00 00             	addl   $0x0,(%eax)
405074:	06                   	push   %es
405075:	16                   	push   %ss
405076:	fe 02                	incb   (%edx)
405078:	16                   	push   %ss
405079:	fe 01                	incb   (%ecx)
40507b:	13 04 11             	adc    (%ecx,%edx,1),%eax
40507e:	04 2c                	add    $0x2c,%al
405080:	31 06                	xor    %eax,(%esi)
405082:	72 32                	jb     0x4050b6
405084:	e2 00                	loop   0x405086
405086:	70 72                	jo     0x4050fa
405088:	44                   	inc    %esp
405089:	e2 00                	loop   0x40508b
40508b:	70 22                	jo     0x4050af
40508d:	00 00                	add    %al,(%eax)
40508f:	40                   	inc    %eax
405090:	41                   	inc    %ecx
405091:	73 58                	jae    0x4050eb
405093:	00 00                	add    %al,(%eax)
405095:	0a 28                	or     (%eax),%ch
405097:	59                   	pop    %ecx
405098:	00 00                	add    %al,(%eax)
40509a:	0a 22                	or     (%edx),%ah