403dbf:	04 72                	add    $0x72,%al
403dc1:	01 00                	add    %eax,(%eax)
403dc3:	00 70 28             	add    %dh,0x28(%eax)
403dc6:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
403dcb:	04 11                	add    $0x11,%al
403dcd:	04 2c                	add    $0x2c,%al
403dcf:	37                   	aaa
403dd0:	00 02                	add    %al,(%edx)
403dd2:	7b 02                	jnp    0x403dd6
403dd4:	00 00                	add    %al,(%eax)
403dd6:	04 6f                	add    $0x6f,%al
403dd8:	3e 00 00             	add    %al,%ds:(%eax)
403ddb:	0a 6f 3a             	or     0x3a(%edi),%ch
403dde:	00 00                	add    %al,(%eax)
403de0:	0a 26                	or     (%esi),%ah
403de2:	02 7b 05             	add    0x5(%ebx),%bh
403de5:	00 00                	add    %al,(%eax)
403de7:	04 6f                	add    $0x6f,%al
403de9:	3f                   	aas
403dea:	00 00                	add    %al,(%eax)
403dec:	0a 00                	or     (%eax),%al
403dee:	02 7b 02             	add    0x2(%ebx),%bh
403df1:	00 00                	add    %al,(%eax)
403df3:	04 02                	add    $0x2,%al
403df5:	7b 05                	jnp    0x403dfc
403df7:	00 00                	add    %al,(%eax)
403df9:	04 04                	add    $0x4,%al
403dfb:	6f                   	outsl  %ds:(%esi),(%dx)
403dfc:	17                   	pop    %ss
403dfd:	00 00                	add    %al,(%eax)
403dff:	0a 26                	or     (%esi),%ah
403e01:	00 38                	add    %bh,(%eax)
403e03:	88 00                	mov    %al,(%eax)
403e05:	00 00                	add    %al,(%eax)
403e07:	04 72                	add    $0x72,%al
403e09:	07                   	pop    %es
403e0a:	00 00                	add    %al,(%eax)
403e0c:	70 28                	jo     0x403e36
403e0e:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
403e13:	05 11 05 2c 34       	add    $0x342c0511,%eax
403e18:	00 02                	add    %al,(%edx)
403e1a:	7b 03                	jnp    0x403e1f
403e1c:	00 00                	add    %al,(%eax)
403e1e:	04 6f                	add    $0x6f,%al
403e20:	3e 00 00             	add    %al,%ds:(%eax)
403e23:	0a 6f 3a             	or     0x3a(%edi),%ch
403e26:	00 00                	add    %al,(%eax)
403e28:	0a 26                	or     (%esi),%ah
403e2a:	02 7b 05             	add    0x5(%ebx),%bh
403e2d:	00 00                	add    %al,(%eax)
403e2f:	04 6f                	add    $0x6f,%al
403e31:	3f                   	aas
403e32:	00 00                	add    %al,(%eax)
403e34:	0a 00                	or     (%eax),%al
403e36:	02 7b 03             	add    0x3(%ebx),%bh
403e39:	00 00                	add    %al,(%eax)
403e3b:	04 02                	add    $0x2,%al
403e3d:	7b 05                	jnp    0x403e44
403e3f:	00 00                	add    %al,(%eax)
403e41:	04 04                	add    $0x4,%al
403e43:	6f                   	outsl  %ds:(%esi),(%dx)
403e44:	17                   	pop    %ss
403e45:	00 00                	add    %al,(%eax)
403e47:	0a 26                	or     (%esi),%ah
403e49:	00 2b                	add    %ch,(%ebx)
403e4b:	43                   	inc    %ebx
403e4c:	04 72                	add    $0x72,%al
403e4e:	0d 00 00 70 28       	or     $0x28700000,%eax
403e53:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
403e58:	06                   	push   %es
403e59:	11 06                	adc    %eax,(%esi)
403e5b:	2c 32                	sub    $0x32,%al
403e5d:	00 02                	add    %al,(%edx)
403e5f:	7b 04                	jnp    0x403e65
403e61:	00 00                	add    %al,(%eax)
403e63:	04 6f                	add    $0x6f,%al
403e65:	3e 00 00             	add    %al,%ds:(%eax)
403e68:	0a 6f 3a             	or     0x3a(%edi),%ch
403e6b:	00 00                	add    %al,(%eax)
403e6d:	0a 26                	or     (%esi),%ah
403e6f:	02 7b 05             	add    0x5(%ebx),%bh
403e72:	00 00                	add    %al,(%eax)
403e74:	04 6f                	add    $0x6f,%al
403e76:	3f                   	aas
403e77:	00 00                	add    %al,(%eax)
403e79:	0a 00                	or     (%eax),%al
403e7b:	02 7b 04             	add    0x4(%ebx),%bh
403e7e:	00 00                	add    %al,(%eax)
403e80:	04 02                	add    $0x2,%al
403e82:	7b 05                	jnp    0x403e89
403e84:	00 00                	add    %al,(%eax)
403e86:	04 04                	add    $0x4,%al
403e88:	6f                   	outsl  %ds:(%esi),(%dx)
403e89:	17                   	pop    %ss
403e8a:	00 00                	add    %al,(%eax)
403e8c:	0a 26                	or     (%esi),%ah
403e8e:	00 16                	add    %dl,(%esi)
403e90:	13 07                	adc    (%edi),%eax
403e92:	2b 3f                	sub    (%edi),%edi
403e94:	00 04 02             	add    %al,(%edx,%eax,1)
403e97:	7b 08                	jnp    0x403ea1
403e99:	00 00                	add    %al,(%eax)
403e9b:	04 11                	add    $0x11,%al
403e9d:	07                   	pop    %es
403e9e:	9a 6f 1f 00 00 0a 28 	lcall  $0x280a,$0x1f6f
403ea5:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
403eaa:	08 11                	or     %dl,(%ecx)
403eac:	08 2c 1d 02 7b 34 00 	or     %ch,0x347b02(,%ebx,1)
403eb3:	00 04 02             	add    %al,(%edx,%eax,1)
403eb6:	7b 05                	jnp    0x403ebd
403eb8:	00 00                	add    %al,(%eax)
403eba:	04 6f                	add    $0x6f,%al
403ebc:	18 00                	sbb    %al,(%eax)
403ebe:	00 0a                	add    %cl,(%edx)
403ec0:	04 6f                	add    $0x6f,%al
403ec2:	19 00                	sbb    %eax,(%eax)
403ec4:	00 0a                	add    %cl,(%edx)
403ec6:	6f                   	outsl  %ds:(%esi),(%dx)
403ec7:	1a 00                	sbb    (%eax),%al
403ec9:	00 0a                	add    %cl,(%edx)
403ecb:	00 00                	add    %al,(%eax)
403ecd:	11 07                	adc    %eax,(%edi)
403ecf:	17                   	pop    %ss
403ed0:	58                   	pop    %eax
403ed1:	13 07                	adc    (%edi),%eax
403ed3:	11 07                	adc    %eax,(%edi)
403ed5:	02 7b 08             	add    0x8(%ebx),%bh
403ed8:	00 00                	add    %al,(%eax)
403eda:	04 8e                	add    $0x8e,%al
403edc:	69 fe 04 13 09 11    	imul   $0x11091304,%esi,%edi
403ee2:	09 2d af 00 de 13    	or     %ebp,0x13de00af
403ee8:	13 0a                	adc    (%edx),%ecx
403eea:	00 11                	add    %dl,(%ecx)
403eec:	0a 6f 29             	or     0x29(%edi),%ch
403eef:	00 00                	add    %al,(%eax)
403ef1:	0a 28                	or     (%eax),%ch
403ef3:	2a 00                	sub    (%eax),%al
403ef5:	00 0a                	add    %cl,(%edx)
403ef7:	26 00 de             	es add %bl,%dh
403efa:	00 de                	add    %bl,%dh
403efc:	0f 00 02             	sldt   (%edx)
403eff:	7b 01                	jnp    0x403f02
403f01:	00 00                	add    %al,(%eax)
403f03:	04 6f                	add    $0x6f,%al
403f05:	2b 00                	sub    (%eax),%eax
403f07:	00 0a                	add    %cl,(%edx)
403f09:	00 00                	add    %al,(%eax)
403f0b:	dc 02                	faddl  (%edx)
403f0d:	04 28                	add    $0x28,%al
403f0f:	05 00 00 06 00       	add    $0x60000,%eax
403f14:	2a 00                	sub    (%eax),%al
403f16:	00 00                	add    %al,(%eax)
403f18:	41                   	inc    %ecx
403f19:	34 00                	xor    $0x0,%al
403f1b:	00 00                	add    %al,(%eax)
403f1d:	00 00                	add    %al,(%eax)
403f1f:	00 ea                	add    %ch,%dl
403f21:	00 00                	add    %al,(%eax)
403f23:	00 36                	add    %dh,(%esi)
403f25:	01 00                	add    %eax,(%eax)
403f27:	00 20                	add    %ah,(%eax)
403f29:	02 00                	add    (%eax),%al
403f2b:	00 13                	add    %dl,(%ebx)
403f2d:	00 00                	add    %al,(%eax)
403f2f:	00 20                	add    %ah,(%eax)
403f31:	00 00                	add    %al,(%eax)
403f33:	01 02                	add    %eax,(%edx)
403f35:	00 00                	add    %al,(%eax)
403f37:	00 ea                	add    %ch,%dl
403f39:	00 00                	add    %al,(%eax)
403f3b:	00 4b 01             	add    %cl,0x1(%ebx)
403f3e:	00 00                	add    %al,(%eax)
403f40:	35 02 00 00 0f       	xor    $0xf000002,%eax
403f45:	00 00                	add    %al,(%eax)
403f47:	00 00                	add    %al,(%eax)
403f49:	00 00                	add    %al,(%eax)
403f4b:	00 13                	add    %dl,(%ebx)
403f4d:	30 02                	xor    %al,(%edx)
403f4f:	00 23                	add    %ah,(%ebx)
403f51:	00 00                	add    %al,(%eax)
403f53:	00 08                	add    %cl,(%eax)
403f55:	00 00                	add    %al,(%eax)
403f57:	11 00                	adc    %eax,(%eax)
403f59:	72 01                	jb     0x403f5c
403f5b:	00 00                	add    %al,(%eax)
403f5d:	70 73                	jo     0x403fd2
403f5f:	16                   	push   %ss
403f60:	00 00                	add    %al,(%eax)
403f62:	06                   	push   %es
403f63:	0a 06                	or     (%esi),%al
403f65:	02 6f 40             	add    0x40(%edi),%ch
403f68:	00 00                	add    %al,(%eax)
403f6a:	0a 00                	or     (%eax),%al
403f6c:	06                   	push   %es
403f6d:	6f                   	outsl  %ds:(%esi),(%dx)
403f6e:	41                   	inc    %ecx
403f6f:	00 00                	add    %al,(%eax)
403f71:	0a 26                	or     (%esi),%ah
403f73:	06                   	push   %es
403f74:	6f                   	outsl  %ds:(%esi),(%dx)
403f75:	42                   	inc    %edx
403f76:	00 00                	add    %al,(%eax)
403f78:	0a 00                	or     (%eax),%al
403f7a:	2a 00                	sub    (%eax),%al
403f7c:	13 30                	adc    (%eax),%esi
403f7e:	02 00                	add    (%eax),%al
403f80:	23 00                	and    (%eax),%eax
403f82:	00 00                	add    %al,(%eax)
403f84:	08 00                	or     %al,(%eax)
403f86:	00 11                	add    %dl,(%ecx)
403f88:	00 72 07             	add    %dh,0x7(%edx)
403f8b:	00 00                	add    %al,(%eax)
403f8d:	70 73                	jo     0x404002
403f8f:	16                   	push   %ss
403f90:	00 00                	add    %al,(%eax)
403f92:	06                   	push   %es
403f93:	0a 06                	or     (%esi),%al
403f95:	02 6f 40             	add    0x40(%edi),%ch
403f98:	00 00                	add    %al,(%eax)
403f9a:	0a 00                	or     (%eax),%al
403f9c:	06                   	push   %es
403f9d:	6f                   	outsl  %ds:(%esi),(%dx)
403f9e:	41                   	inc    %ecx
403f9f:	00 00                	add    %al,(%eax)
403fa1:	0a 26                	or     (%esi),%ah
403fa3:	06                   	push   %es
403fa4:	6f                   	outsl  %ds:(%esi),(%dx)
403fa5:	42                   	inc    %edx
403fa6:	00 00                	add    %al,(%eax)
403fa8:	0a 00                	or     (%eax),%al
403faa:	2a 00                	sub    (%eax),%al
403fac:	13 30                	adc    (%eax),%esi
403fae:	02 00                	add    (%eax),%al
403fb0:	23 00                	and    (%eax),%eax
403fb2:	00 00                	add    %al,(%eax)
403fb4:	08 00                	or     %al,(%eax)
403fb6:	00 11                	add    %dl,(%ecx)
403fb8:	00 72 0d             	add    %dh,0xd(%edx)
403fbb:	00 00                	add    %al,(%eax)
403fbd:	70 73                	jo     0x404032
403fbf:	16                   	push   %ss
403fc0:	00 00                	add    %al,(%eax)
403fc2:	06                   	push   %es
403fc3:	0a 06                	or     (%esi),%al
403fc5:	02 6f 40             	add    0x40(%edi),%ch
403fc8:	00 00                	add    %al,(%eax)
403fca:	0a 00                	or     (%eax),%al
403fcc:	06                   	push   %es
403fcd:	6f                   	outsl  %ds:(%esi),(%dx)
403fce:	41                   	inc    %ecx
403fcf:	00 00                	add    %al,(%eax)
403fd1:	0a 26                	or     (%esi),%ah
403fd3:	06                   	push   %es
403fd4:	6f                   	outsl  %ds:(%esi),(%dx)
403fd5:	42                   	inc    %edx
403fd6:	00 00                	add    %al,(%eax)
403fd8:	0a 00                	or     (%eax),%al
403fda:	2a 00                	sub    (%eax),%al
403fdc:	13 30                	adc    (%eax),%esi
403fde:	09 00                	or     %eax,(%eax)
403fe0:	aa                   	stos   %al,%es:(%edi)
403fe1:	01 00                	add    %eax,(%eax)
403fe3:	00 09                	add    %cl,(%ecx)
403fe5:	00 00                	add    %al,(%eax)
403fe7:	11 00                	adc    %eax,(%eax)
403fe9:	02 04 6f             	add    (%edi,%ebp,2),%al
403fec:	43                   	inc    %ebx
403fed:	00 00                	add    %al,(%eax)
403fef:	0a 7d 06             	or     0x6(%ebp),%bh
403ff2:	00 00                	add    %al,(%eax)
403ff4:	04 02                	add    $0x2,%al
403ff6:	7b 34                	jnp    0x40402c
403ff8:	00 00                	add    %al,(%eax)
403ffa:	04 6f                	add    $0x6f,%al
403ffc:	44                   	inc    %esp
403ffd:	00 00                	add    %al,(%eax)
403fff:	0a 02                	or     (%edx),%al
404001:	7b 06                	jnp    0x404009
404003:	00 00                	add    %al,(%eax)
404005:	04 6f                	add    $0x6f,%al
404007:	45                   	inc    %ebp
404008:	00 00                	add    %al,(%eax)
40400a:	0a 0a                	or     (%edx),%cl
40400c:	02 02                	add    (%edx),%al
40400e:	7b 0e                	jnp    0x40401e
404010:	00 00                	add    %al,(%eax)
404012:	04 6f                	add    $0x6f,%al
404014:	1b 00                	sbb    (%eax),%eax
404016:	00 0a                	add    %cl,(%edx)
404018:	6f                   	outsl  %ds:(%esi),(%dx)
404019:	1c 00                	sbb    $0x0,%al
40401b:	00 0a                	add    %cl,(%edx)
40401d:	7d 07                	jge    0x404026
40401f:	00 00                	add    %al,(%eax)
404021:	04 02                	add    $0x2,%al
404023:	7b 07                	jnp    0x40402c
404025:	00 00                	add    %al,(%eax)
404027:	04 02                	add    $0x2,%al
404029:	7b 08                	jnp    0x404033
40402b:	00 00                	add    %al,(%eax)
40402d:	04 16                	add    $0x16,%al
40402f:	9a 28 1d 00 00 0a 2d 	lcall  $0x2d0a,$0x1d28
404036:	15 02 7b 07 00       	adc    $0x77b02,%eax
40403b:	00 04 02             	add    %al,(%edx,%eax,1)
40403e:	7b 08                	jnp    0x404048
404040:	00 00                	add    %al,(%eax)
404042:	04 18                	add    $0x18,%al
404044:	9a 28 1d 00 00 0a 2b 	lcall  $0x2b0a,$0x1d28
40404b:	01 17                	add    %edx,(%edi)
40404d:	0c 08                	or     $0x8,%al
40404f:	39 a5 00 00 00 00    	cmp    %esp,0x0(%ebp)
404055:	02 7b 06             	add    0x6(%ebx),%bh
404058:	00 00                	add    %al,(%eax)
40405a:	04 02                	add    $0x2,%al
40405c:	7b 07                	jnp    0x404065
40405e:	00 00                	add    %al,(%eax)
404060:	04 06                	add    $0x6,%al
404062:	6f                   	outsl  %ds:(%esi),(%dx)
404063:	46                   	inc    %esi
404064:	00 00                	add    %al,(%eax)
404066:	0a 16                	or     (%esi),%dl
404068:	6f                   	outsl  %ds:(%esi),(%dx)
404069:	47                   	inc    %edi
40406a:	00 00                	add    %al,(%eax)
40406c:	0a 6f 48             	or     0x48(%edi),%ch
40406f:	00 00                	add    %al,(%eax)
404071:	0a 6f 1f             	or     0x1f(%edi),%ch
404074:	00 00                	add    %al,(%eax)
404076:	0a 06                	or     (%esi),%al
404078:	6f                   	outsl  %ds:(%esi),(%dx)
404079:	46                   	inc    %esi
40407a:	00 00                	add    %al,(%eax)
40407c:	0a 17                	or     (%edi),%dl
40407e:	6f                   	outsl  %ds:(%esi),(%dx)
40407f:	47                   	inc    %edi
404080:	00 00                	add    %al,(%eax)
404082:	0a 6f 48             	or     0x48(%edi),%ch
404085:	00 00                	add    %al,(%eax)
404087:	0a 6f 1f             	or     0x1f(%edi),%ch
40408a:	00 00                	add    %al,(%eax)
40408c:	0a 06                	or     (%esi),%al
40408e:	6f                   	outsl  %ds:(%esi),(%dx)
40408f:	46                   	inc    %esi
404090:	00 00                	add    %al,(%eax)
404092:	0a 18                	or     (%eax),%bl
404094:	6f                   	outsl  %ds:(%esi),(%dx)
404095:	47                   	inc    %edi
404096:	00 00                	add    %al,(%eax)
404098:	0a 6f 48             	or     0x48(%edi),%ch
40409b:	00 00                	add    %al,(%eax)