404d3f:	38 00                	cmp    %al,(%eax)
404d41:	00 04 08             	add    %al,(%eax,%ecx,1)
404d44:	09 73 84             	or     %esi,-0x7c(%ebx)
404d47:	00 00                	add    %al,(%eax)
404d49:	06                   	push   %es
404d4a:	28 a6 00 00 0a 09    	sub    %ah,0x90a0000(%esi)
404d50:	17                   	pop    %ss
404d51:	58                   	pop    %eax
404d52:	0d 09 1c fe 04       	or     $0x4fe1c09,%eax
404d57:	13 04 11             	adc    (%ecx,%edx,1),%eax
404d5a:	04 2d                	add    $0x2d,%al
404d5c:	e0 08                	loopne 0x404d66
404d5e:	17                   	pop    %ss
404d5f:	58                   	pop    %eax
404d60:	0c 08                	or     $0x8,%al
404d62:	1a fe                	sbb    %dh,%bh
404d64:	04 13                	add    $0x13,%al
404d66:	05 11 05 2d ce       	add    $0xce2d0511,%eax
404d6b:	02 73 a4             	add    -0x5c(%ebx),%dh
404d6e:	00 00                	add    %al,(%eax)
404d70:	0a 7d 40             	or     0x40(%ebp),%bh
404d73:	00 00                	add    %al,(%eax)
404d75:	04 02                	add    $0x2,%al
404d77:	19 73 3f             	sbb    %esi,0x3f(%ebx)
404d7a:	00 00                	add    %al,(%eax)
404d7c:	06                   	push   %es
404d7d:	7d 39                	jge    0x404db8
404d7f:	00 00                	add    %al,(%eax)
404d81:	04 02                	add    $0x2,%al
404d83:	19 73 3f             	sbb    %esi,0x3f(%ebx)
404d86:	00 00                	add    %al,(%eax)
404d88:	06                   	push   %es
404d89:	7d 3a                	jge    0x404dc5
404d8b:	00 00                	add    %al,(%eax)
404d8d:	04 02                	add    $0x2,%al
404d8f:	19 73 3f             	sbb    %esi,0x3f(%ebx)
404d92:	00 00                	add    %al,(%eax)
404d94:	06                   	push   %es
404d95:	7d 3b                	jge    0x404dd2
404d97:	00 00                	add    %al,(%eax)
404d99:	04 02                	add    $0x2,%al
404d9b:	19 73 3f             	sbb    %esi,0x3f(%ebx)
404d9e:	00 00                	add    %al,(%eax)
404da0:	06                   	push   %es
404da1:	7d 3c                	jge    0x404ddf
404da3:	00 00                	add    %al,(%eax)
404da5:	04 02                	add    $0x2,%al
404da7:	19 73 3f             	sbb    %esi,0x3f(%ebx)
404daa:	00 00                	add    %al,(%eax)
404dac:	06                   	push   %es
404dad:	7d 3d                	jge    0x404dec
404daf:	00 00                	add    %al,(%eax)
404db1:	04 02                	add    $0x2,%al
404db3:	19 73 3f             	sbb    %esi,0x3f(%ebx)
404db6:	00 00                	add    %al,(%eax)
404db8:	06                   	push   %es
404db9:	7d 3e                	jge    0x404df9
404dbb:	00 00                	add    %al,(%eax)
404dbd:	04 2a                	add    $0x2a,%al
404dbf:	00 13                	add    %dl,(%ebx)
404dc1:	30 06                	xor    %al,(%esi)
404dc3:	00 6f 01             	add    %ch,0x1(%edi)
404dc6:	00 00                	add    %al,(%eax)
404dc8:	26 00 00             	add    %al,%es:(%eax)
404dcb:	11 00                	adc    %eax,(%eax)
404dcd:	02 7b 34             	add    0x34(%ebx),%bh
404dd0:	00 00                	add    %al,(%eax)
404dd2:	04 7b                	add    $0x7b,%al
404dd4:	2e 00 00             	add    %al,%cs:(%eax)
404dd7:	04 2c                	add    $0x2c,%al
404dd9:	10 02                	adc    %al,(%edx)
404ddb:	7b 36                	jnp    0x404e13
404ddd:	00 00                	add    %al,(%eax)
404ddf:	04 7b                	add    $0x7b,%al
404de1:	2e 00 00             	add    %al,%cs:(%eax)
404de4:	04 14                	add    $0x14,%al
404de6:	fe 01                	incb   (%ecx)
404de8:	2b 01                	sub    (%ecx),%eax
404dea:	17                   	pop    %ss
404deb:	0a 06                	or     (%esi),%al
404ded:	2c 05                	sub    $0x5,%al
404def:	38 46 01             	cmp    %al,0x1(%esi)
404df2:	00 00                	add    %al,(%eax)
404df4:	16                   	push   %ss
404df5:	0b 2b                	or     (%ebx),%ebp
404df7:	26 02 7b 37          	add    %es:0x37(%ebx),%bh
404dfb:	00 00                	add    %al,(%eax)
404dfd:	04 07                	add    $0x7,%al
404dff:	9a 02 7b 34 00 00 04 	lcall  $0x400,$0x347b02
404e06:	7b 30                	jnp    0x404e38
404e08:	00 00                	add    %al,(%eax)
404e0a:	04 16                	add    $0x16,%al
404e0c:	19 07                	sbb    %eax,(%edi)
404e0e:	58                   	pop    %eax
404e0f:	28 a7 00 00 0a 6f    	sub    %ah,0x6f0a0000(%edi)
404e15:	89 00                	mov    %eax,(%eax)
404e17:	00 06                	add    %al,(%esi)
404e19:	00 07                	add    %al,(%edi)
404e1b:	17                   	pop    %ss
404e1c:	58                   	pop    %eax
404e1d:	0b 07                	or     (%edi),%eax
404e1f:	1a fe                	sbb    %dh,%bh
404e21:	04 0c                	add    $0xc,%al
404e23:	08 2d d2 16 0d 2b    	or     %ch,0x2b0d16d2
404e29:	28 02                	sub    %al,(%edx)
404e2b:	7b 37                	jnp    0x404e64
404e2d:	00 00                	add    %al,(%eax)
404e2f:	04 09                	add    $0x9,%al
404e31:	1a 58 9a             	sbb    -0x66(%eax),%bl
404e34:	02 7b 36             	add    0x36(%ebx),%bh
404e37:	00 00                	add    %al,(%eax)
404e39:	04 7b                	add    $0x7b,%al
404e3b:	30 00                	xor    %al,(%eax)
404e3d:	00 04 16             	add    %al,(%esi,%edx,1)
404e40:	09 17                	or     %edx,(%edi)
404e42:	58                   	pop    %eax
404e43:	28 a7 00 00 0a 6f    	sub    %ah,0x6f0a0000(%edi)
404e49:	89 00                	mov    %eax,(%eax)
404e4b:	00 06                	add    %al,(%esi)
404e4d:	00 09                	add    %cl,(%ecx)
404e4f:	17                   	pop    %ss
404e50:	58                   	pop    %eax
404e51:	0d 09 19 fe 04       	or     $0x4fe1909,%eax
404e56:	13 04 11             	adc    (%ecx,%edx,1),%eax
404e59:	04 2d                	add    $0x2d,%al
404e5b:	ce                   	into
404e5c:	16                   	push   %ss
404e5d:	13 05 2b 48 00 02    	adc    0x200482b,%eax
404e63:	7b 37                	jnp    0x404e9c
404e65:	00 00                	add    %al,(%eax)
404e67:	04 11                	add    $0x11,%al
404e69:	05 1d 58 9a 02       	add    $0x29a581d,%eax
404e6e:	7b 34                	jnp    0x404ea4
404e70:	00 00                	add    %al,(%eax)
404e72:	04 7b                	add    $0x7b,%al
404e74:	30 00                	xor    %al,(%eax)
404e76:	00 04 16             	add    %al,(%esi,%edx,1)
404e79:	19 11                	sbb    %edx,(%ecx)
404e7b:	05 58 28 a7 00       	add    $0xa72858,%eax
404e80:	00 0a                	add    %cl,(%edx)
404e82:	02 7b 34             	add    0x34(%ebx),%bh
404e85:	00 00                	add    %al,(%eax)
404e87:	04 7b                	add    $0x7b,%al
404e89:	30 00                	xor    %al,(%eax)
404e8b:	00 04 17             	add    %al,(%edi,%edx,1)
404e8e:	19 11                	sbb    %edx,(%ecx)
404e90:	05 58 28 a7 00       	add    $0xa72858,%eax
404e95:	00 0a                	add    %cl,(%edx)
404e97:	28 77 00             	sub    %dh,0x0(%edi)
404e9a:	00 06                	add    %al,(%esi)
404e9c:	6f                   	outsl  %ds:(%esi),(%dx)
404e9d:	89 00                	mov    %eax,(%eax)
404e9f:	00 06                	add    %al,(%esi)
404ea1:	00 00                	add    %al,(%eax)
404ea3:	11 05 17 58 13 05    	adc    %eax,0x5135817
404ea9:	11 05 19 fe 04 13    	adc    %eax,0x1304fe19
404eaf:	06                   	push   %es
404eb0:	11 06                	adc    %eax,(%esi)
404eb2:	2d ad 16 13 07       	sub    $0x71316ad,%eax
404eb7:	2b 49 00             	sub    0x0(%ecx),%ecx
404eba:	02 7b 37             	add    0x37(%ebx),%bh
404ebd:	00 00                	add    %al,(%eax)
404ebf:	04 11                	add    $0x11,%al
404ec1:	07                   	pop    %es
404ec2:	1f                   	pop    %ds
404ec3:	0a 58 9a             	or     -0x66(%eax),%bl
404ec6:	02 7b 36             	add    0x36(%ebx),%bh
404ec9:	00 00                	add    %al,(%eax)
404ecb:	04 7b                	add    $0x7b,%al
404ecd:	30 00                	xor    %al,(%eax)
404ecf:	00 04 16             	add    %al,(%esi,%edx,1)
404ed2:	17                   	pop    %ss
404ed3:	11 07                	adc    %eax,(%edi)
404ed5:	58                   	pop    %eax
404ed6:	28 a7 00 00 0a 02    	sub    %ah,0x20a0000(%edi)
404edc:	7b 36                	jnp    0x404f14
404ede:	00 00                	add    %al,(%eax)
404ee0:	04 7b                	add    $0x7b,%al
404ee2:	30 00                	xor    %al,(%eax)
404ee4:	00 04 17             	add    %al,(%edi,%edx,1)
404ee7:	17                   	pop    %ss
404ee8:	11 07                	adc    %eax,(%edi)
404eea:	58                   	pop    %eax
404eeb:	28 a7 00 00 0a 28    	sub    %ah,0x280a0000(%edi)
404ef1:	77 00                	ja     0x404ef3
404ef3:	00 06                	add    %al,(%esi)
404ef5:	6f                   	outsl  %ds:(%esi),(%dx)
404ef6:	89 00                	mov    %eax,(%eax)
404ef8:	00 06                	add    %al,(%esi)
404efa:	00 00                	add    %al,(%eax)
404efc:	11 07                	adc    %eax,(%edi)
404efe:	17                   	pop    %ss
404eff:	58                   	pop    %eax
404f00:	13 07                	adc    (%edi),%eax
404f02:	11 07                	adc    %eax,(%edi)
404f04:	19 fe                	sbb    %edi,%esi
404f06:	04 13                	add    $0x13,%al
404f08:	08 11                	or     %dl,(%ecx)
404f0a:	08 2d ac 02 7b 37    	or     %ch,0x377b02ac
404f10:	00 00                	add    %al,(%eax)
404f12:	04 1f                	add    $0x1f,%al
404f14:	0d 9a 02 7b 37       	or     $0x377b029a,%eax
404f19:	00 00                	add    %al,(%eax)
404f1b:	04 1d                	add    $0x1d,%al
404f1d:	9a 02 7b 37 00 00 04 	lcall  $0x400,$0x377b02
404f24:	16                   	push   %ss
404f25:	9a 23 00 00 00 00 00 	lcall  $0x0,$0x23
404f2c:	00 e0                	add    %ah,%al
404f2e:	3f                   	aas
404f2f:	28 7a 00             	sub    %bh,0x0(%edx)
404f32:	00 06                	add    %al,(%esi)
404f34:	6f                   	outsl  %ds:(%esi),(%dx)
404f35:	89 00                	mov    %eax,(%eax)
404f37:	00 06                	add    %al,(%esi)
404f39:	00 2a                	add    %ch,(%edx)
404f3b:	00 13                	add    %dl,(%ebx)
404f3d:	30 03                	xor    %al,(%ebx)
404f3f:	00 30                	add    %dh,(%eax)
404f41:	02 00                	add    (%eax),%al
404f43:	00 00                	add    %al,(%eax)
404f45:	00 00                	add    %al,(%eax)
404f47:	00 00                	add    %al,(%eax)
404f49:	02 7b 38             	add    0x38(%ebx),%bh
404f4c:	00 00                	add    %al,(%eax)
404f4e:	04 16                	add    $0x16,%al
404f50:	16                   	push   %ss
404f51:	28 a7 00 00 0a 02    	sub    %ah,0x20a0000(%edi)
404f57:	7b 37                	jnp    0x404f90
404f59:	00 00                	add    %al,(%eax)
404f5b:	04 1f                	add    $0x1f,%al
404f5d:	0d 9a 6f 89 00       	or     $0x896f9a,%eax
404f62:	00 06                	add    %al,(%esi)
404f64:	00 02                	add    %al,(%edx)
404f66:	7b 38                	jnp    0x404fa0
404f68:	00 00                	add    %al,(%eax)
404f6a:	04 16                	add    $0x16,%al
404f6c:	17                   	pop    %ss
404f6d:	28 a7 00 00 0a 02    	sub    %ah,0x20a0000(%edi)
404f73:	7b 37                	jnp    0x404fac
404f75:	00 00                	add    %al,(%eax)
404f77:	04 1f                	add    $0x1f,%al
404f79:	0f 9a 6f 89          	setp   -0x77(%edi)
404f7d:	00 00                	add    %al,(%eax)
404f7f:	06                   	push   %es
404f80:	00 02                	add    %al,(%edx)
404f82:	7b 38                	jnp    0x404fbc
404f84:	00 00                	add    %al,(%eax)
404f86:	04 16                	add    $0x16,%al
404f88:	18 28                	sbb    %ch,(%eax)
404f8a:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
404f8b:	00 00                	add    %al,(%eax)
404f8d:	0a 02                	or     (%edx),%al
404f8f:	7b 37                	jnp    0x404fc8
404f91:	00 00                	add    %al,(%eax)
404f93:	04 1f                	add    $0x1f,%al
404f95:	0c 9a                	or     $0x9a,%al
404f97:	6f                   	outsl  %ds:(%esi),(%dx)
404f98:	89 00                	mov    %eax,(%eax)
404f9a:	00 06                	add    %al,(%esi)
404f9c:	00 02                	add    %al,(%edx)
404f9e:	7b 38                	jnp    0x404fd8
404fa0:	00 00                	add    %al,(%eax)
404fa2:	04 16                	add    $0x16,%al
404fa4:	19 28                	sbb    %ebp,(%eax)
404fa6:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
404fa7:	00 00                	add    %al,(%eax)
404fa9:	0a 02                	or     (%edx),%al
404fab:	7b 37                	jnp    0x404fe4
404fad:	00 00                	add    %al,(%eax)
404faf:	04 1c                	add    $0x1c,%al
404fb1:	9a 6f 89 00 00 06 00 	lcall  $0x6,$0x896f
404fb8:	02 7b 38             	add    0x38(%ebx),%bh
404fbb:	00 00                	add    %al,(%eax)
404fbd:	04 17                	add    $0x17,%al
404fbf:	16                   	push   %ss
404fc0:	28 a7 00 00 0a 02    	sub    %ah,0x20a0000(%edi)
404fc6:	7b 37                	jnp    0x404fff
404fc8:	00 00                	add    %al,(%eax)
404fca:	04 1f                	add    $0x1f,%al
404fcc:	0e                   	push   %cs
404fcd:	9a 6f 89 00 00 06 00 	lcall  $0x6,$0x896f
404fd4:	02 7b 38             	add    0x38(%ebx),%bh
404fd7:	00 00                	add    %al,(%eax)
404fd9:	04 17                	add    $0x17,%al
404fdb:	17                   	pop    %ss
404fdc:	28 a7 00 00 0a 02    	sub    %ah,0x20a0000(%edi)
404fe2:	7b 37                	jnp    0x40501b
404fe4:	00 00                	add    %al,(%eax)
404fe6:	04 1f                	add    $0x1f,%al
404fe8:	12 9a 6f 89 00 00    	adc    0x896f(%edx),%bl
404fee:	06                   	push   %es
404fef:	00 02                	add    %al,(%edx)
404ff1:	7b 38                	jnp    0x40502b
404ff3:	00 00                	add    %al,(%eax)
404ff5:	04 17                	add    $0x17,%al
404ff7:	18 28                	sbb    %ch,(%eax)
404ff9:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
404ffa:	00 00                	add    %al,(%eax)
404ffc:	0a 02                	or     (%edx),%al
404ffe:	7b 37                	jnp    0x405037
405000:	00 00                	add    %al,(%eax)
405002:	04 1f                	add    $0x1f,%al
405004:	10 9a 6f 89 00 00    	adc    %bl,0x896f(%edx)
40500a:	06                   	push   %es
40500b:	00 02                	add    %al,(%edx)
40500d:	7b 38                	jnp    0x405047
40500f:	00 00                	add    %al,(%eax)
405011:	04 17                	add    $0x17,%al
405013:	19 28                	sbb    %ebp,(%eax)
405015:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
405016:	00 00                	add    %al,(%eax)
405018:	0a 02                	or     (%edx),%al
40501a:	7b 37                	jnp    0x405053
40501c:	00 00                	add    %al,(%eax)
40501e:	04 1b                	add    $0x1b,%al
405020:	9a 6f 89 00 00 06 00 	lcall  $0x6,$0x896f
405027:	02 7b 38             	add    0x38(%ebx),%bh
40502a:	00 00                	add    %al,(%eax)
40502c:	04 17                	add    $0x17,%al
40502e:	1a 28                	sbb    (%eax),%ch
405030:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
405031:	00 00                	add    %al,(%eax)
405033:	0a 02                	or     (%edx),%al
405035:	7b 37                	jnp    0x40506e
405037:	00 00                	add    %al,(%eax)
405039:	04 1f                	add    $0x1f,%al
40503b:	11 9a 6f 89 00 00    	adc    %ebx,0x896f(%edx)
405041:	06                   	push   %es
405042:	00 02                	add    %al,(%edx)
405044:	7b 38                	jnp    0x40507e
405046:	00 00                	add    %al,(%eax)
405048:	04 17                	add    $0x17,%al
40504a:	1b 28                	sbb    (%eax),%ebp
40504c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40504d:	00 00                	add    %al,(%eax)
40504f:	0a 02                	or     (%edx),%al
405051:	7b 37                	jnp    0x40508a
405053:	00 00                	add    %al,(%eax)
405055:	04 1f                	add    $0x1f,%al
405057:	0b 9a 6f 89 00 00    	or     0x896f(%edx),%ebx
40505d:	06                   	push   %es
40505e:	00 02                	add    %al,(%edx)
405060:	7b 38                	jnp    0x40509a
405062:	00 00                	add    %al,(%eax)
405064:	04 18                	add    $0x18,%al
405066:	16                   	push   %ss
405067:	28 a7 00 00 0a 02    	sub    %ah,0x20a0000(%edi)
40506d:	7b 37                	jnp    0x4050a6
40506f:	00 00                	add    %al,(%eax)
405071:	04 1d                	add    $0x1d,%al