403ddb:	00 00                	add    %al,(%eax)
403ddd:	04 02                	add    $0x2,%al
403ddf:	02 28                	add    (%eax),%ch
403de1:	31 00                	xor    %eax,(%eax)
403de3:	00 06                	add    %al,(%esi)
403de5:	1a 72 47             	sbb    0x47(%edx),%dh
403de8:	00 00                	add    %al,(%eax)
403dea:	70 28                	jo     0x403e14
403dec:	36 00 00             	add    %al,%ss:(%eax)
403def:	06                   	push   %es
403df0:	7d 78                	jge    0x403e6a
403df2:	00 00                	add    %al,(%eax)
403df4:	04 02                	add    $0x2,%al
403df6:	7c 1f                	jl     0x403e17
403df8:	00 00                	add    %al,(%eax)
403dfa:	04 02                	add    $0x2,%al
403dfc:	02 28                	add    (%eax),%ch
403dfe:	2e 00 00             	add    %al,%cs:(%eax)
403e01:	06                   	push   %es
403e02:	16                   	push   %ss
403e03:	72 47                	jb     0x403e4c
403e05:	00 00                	add    %al,(%eax)
403e07:	70 28                	jo     0x403e31
403e09:	5d                   	pop    %ebp
403e0a:	00 00                	add    %al,(%eax)
403e0c:	06                   	push   %es
403e0d:	7d 79                	jge    0x403e88
403e0f:	00 00                	add    %al,(%eax)
403e11:	04 2a                	add    $0x2a,%al
403e13:	00 13                	add    %dl,(%ebx)
403e15:	30 04 00             	xor    %al,(%eax,%eax,1)
403e18:	0f 00 00             	sldt   (%eax)
403e1b:	00 14 00             	add    %dl,(%eax,%eax,1)
403e1e:	00 11                	add    %dl,(%ecx)
403e20:	00 03                	add    %al,(%ebx)
403e22:	02 04 05 6f 7a 00 00 	add    0x7a6f(,%eax,1),%al
403e29:	06                   	push   %es
403e2a:	0a 2b                	or     (%ebx),%ch
403e2c:	00 06                	add    %al,(%esi)
403e2e:	2a 46 00             	sub    0x0(%esi),%al
403e31:	02 02                	add    (%edx),%al
403e33:	28 32                	sub    %dh,(%edx)
403e35:	00 00                	add    %al,(%eax)
403e37:	06                   	push   %es
403e38:	03 59 28             	add    0x28(%ecx),%ebx
403e3b:	33 00                	xor    (%eax),%eax
403e3d:	00 06                	add    %al,(%esi)
403e3f:	00 2a                	add    %ch,(%edx)
403e41:	82 02 04             	addb   $0x4,(%edx)
403e44:	05 0e 04 0e 05       	add    $0x50e040e,%eax
403e49:	28 34 00             	sub    %dh,(%eax,%eax,1)
403e4c:	00 06                	add    %al,(%esi)
403e4e:	00 00                	add    %al,(%eax)
403e50:	02 03                	add    (%ebx),%al
403e52:	28 2d 00 00 06 00    	sub    %ch,0x60000
403e58:	02 1f                	add    (%edi),%bl
403e5a:	1e                   	push   %ds
403e5b:	28 33                	sub    %dh,(%ebx)
403e5d:	00 00                	add    %al,(%eax)
403e5f:	06                   	push   %es
403e60:	00 2a                	add    %ch,(%edx)
403e62:	00 00                	add    %al,(%eax)
403e64:	13 30                	adc    (%eax),%esi
403e66:	05 00 54 01 00       	add    $0x15400,%eax
403e6b:	00 13                	add    %dl,(%ebx)
403e6d:	00 00                	add    %al,(%eax)
403e6f:	11 00                	adc    %eax,(%eax)
403e71:	02 28                	add    (%eax),%ch
403e73:	2e 00 00             	add    %al,%cs:(%eax)
403e76:	06                   	push   %es
403e77:	7c 7c                	jl     0x403ef5
403e79:	00 00                	add    %al,(%eax)
403e7b:	04 28                	add    $0x28,%al
403e7d:	34 00                	xor    $0x0,%al
403e7f:	00 0a                	add    %cl,(%edx)
403e81:	22 00                	and    (%eax),%al
403e83:	00 f0                	add    %dh,%al
403e85:	42                   	inc    %edx
403e86:	36 47                	ss inc %edi
403e88:	02 28                	add    (%eax),%ch
403e8a:	2e 00 00             	add    %al,%cs:(%eax)
403e8d:	06                   	push   %es
403e8e:	7c 7c                	jl     0x403f0c
403e90:	00 00                	add    %al,(%eax)
403e92:	04 28                	add    $0x28,%al
403e94:	34 00                	xor    $0x0,%al
403e96:	00 0a                	add    %cl,(%edx)
403e98:	22 00                	and    (%eax),%al
403e9a:	00 48 43             	add    %cl,0x43(%eax)
403e9d:	34 30                	xor    $0x30,%al
403e9f:	02 28                	add    (%eax),%ch
403ea1:	2e 00 00             	add    %al,%cs:(%eax)
403ea4:	06                   	push   %es
403ea5:	7c 7c                	jl     0x403f23
403ea7:	00 00                	add    %al,(%eax)
403ea9:	04 28                	add    $0x28,%al
403eab:	32 00                	xor    (%eax),%al
403ead:	00 0a                	add    %cl,(%edx)
403eaf:	22 00                	and    (%eax),%al
403eb1:	00 96 43 36 19 02    	add    %dl,0x2193643(%esi)
403eb7:	28 2e                	sub    %ch,(%esi)
403eb9:	00 00                	add    %al,(%eax)
403ebb:	06                   	push   %es
403ebc:	7c 7c                	jl     0x403f3a
403ebe:	00 00                	add    %al,(%eax)
403ec0:	04 28                	add    $0x28,%al
403ec2:	32 00                	xor    (%eax),%al
403ec4:	00 0a                	add    %cl,(%edx)
403ec6:	22 00                	and    (%eax),%al
403ec8:	00 f0                	add    %dh,%al
403eca:	43                   	inc    %ebx
403ecb:	fe 04 2b             	incb   (%ebx,%ebp,1)
403ece:	01 16                	add    %edx,(%esi)
403ed0:	0a 06                	or     (%esi),%al
403ed2:	2c 18                	sub    $0x18,%al
403ed4:	02 7c 7b 00          	add    0x0(%ebx,%edi,2),%bh
403ed8:	00 04 25 28 2a 00 00 	add    %al,0x2a28(,%eiz,1)
403edf:	0a 22                	or     (%edx),%ah
403ee1:	00 00                	add    %al,(%eax)
403ee3:	80 3f 59             	cmpb   $0x59,(%edi)
403ee6:	28 30                	sub    %dh,(%eax)
403ee8:	00 00                	add    %al,(%eax)
403eea:	0a 00                	or     (%eax),%al
403eec:	02 03                	add    (%ebx),%al
403eee:	28 06                	sub    %al,(%esi)
403ef0:	00 00                	add    %al,(%eax)
403ef2:	06                   	push   %es
403ef3:	00 02                	add    %al,(%edx)
403ef5:	02 7b 08             	add    0x8(%ebx),%bh
403ef8:	00 00                	add    %al,(%eax)
403efa:	04 17                	add    $0x17,%al
403efc:	58                   	pop    %eax
403efd:	7d 08                	jge    0x403f07
403eff:	00 00                	add    %al,(%eax)
403f01:	04 02                	add    $0x2,%al
403f03:	7b 08                	jnp    0x403f0d
403f05:	00 00                	add    %al,(%eax)
403f07:	04 02                	add    $0x2,%al
403f09:	7b 25                	jnp    0x403f30
403f0b:	00 00                	add    %al,(%eax)
403f0d:	04 6f                	add    $0x6f,%al
403f0f:	9e                   	sahf
403f10:	00 00                	add    %al,(%eax)
403f12:	06                   	push   %es
403f13:	fe 04 16             	incb   (%esi,%edx,1)
403f16:	fe 01                	incb   (%ecx)
403f18:	0b 07                	or     (%edi),%eax
403f1a:	2c 35                	sub    $0x35,%al
403f1c:	00 02                	add    %al,(%edx)
403f1e:	02 7b 07             	add    0x7(%ebx),%bh
403f21:	00 00                	add    %al,(%eax)
403f23:	04 17                	add    $0x17,%al
403f25:	58                   	pop    %eax
403f26:	7d 07                	jge    0x403f2f
403f28:	00 00                	add    %al,(%eax)
403f2a:	04 02                	add    $0x2,%al
403f2c:	7b 07                	jnp    0x403f35
403f2e:	00 00                	add    %al,(%eax)
403f30:	04 02                	add    $0x2,%al
403f32:	7b 25                	jnp    0x403f59
403f34:	00 00                	add    %al,(%eax)
403f36:	04 6f                	add    $0x6f,%al
403f38:	a2 00 00 06 fe       	mov    %al,0xfe060000
403f3d:	01 0c 08             	add    %ecx,(%eax,%ecx,1)
403f40:	2c 07                	sub    $0x7,%al
403f42:	02 16                	add    (%esi),%dl
403f44:	7d 07                	jge    0x403f4d
403f46:	00 00                	add    %al,(%eax)
403f48:	04 02                	add    $0x2,%al
403f4a:	16                   	push   %ss
403f4b:	7d 08                	jge    0x403f55
403f4d:	00 00                	add    %al,(%eax)
403f4f:	04 00                	add    $0x0,%al
403f51:	02 02                	add    (%edx),%al
403f53:	7c 7c                	jl     0x403fd1
403f55:	00 00                	add    %al,(%eax)
403f57:	04 28                	add    $0x28,%al
403f59:	32 00                	xor    (%eax),%al
403f5b:	00 0a                	add    %cl,(%edx)
403f5d:	22 00                	and    (%eax),%al
403f5f:	00 80 41 59 02 7c    	add    %al,0x7c025941(%eax)
403f65:	7c 00                	jl     0x403f67
403f67:	00 04 28             	add    %al,(%eax,%ebp,1)
403f6a:	34 00                	xor    $0x0,%al
403f6c:	00 0a                	add    %cl,(%edx)
403f6e:	22 00                	and    (%eax),%al
403f70:	00 a8 41 59 22 00    	add    %ch,0x225941(%eax)
403f76:	00 40 42             	add    %al,0x42(%eax)
403f79:	22 00                	and    (%eax),%al
403f7b:	00 70 42             	add    %dh,0x42(%eax)
403f7e:	73 27                	jae    0x403fa7
403f80:	00 00                	add    %al,(%eax)
403f82:	0a 7d 26             	or     0x26(%ebp),%bh
403f85:	00 00                	add    %al,(%eax)
403f87:	04 02                	add    $0x2,%al
403f89:	02 7b 07             	add    0x7(%ebx),%bh
403f8c:	00 00                	add    %al,(%eax)
403f8e:	04 02                	add    $0x2,%al
403f90:	7b 25                	jnp    0x403fb7
403f92:	00 00                	add    %al,(%eax)
403f94:	04 6f                	add    $0x6f,%al
403f96:	a3 00 00 06 5a       	mov    %eax,0x5a060000
403f9b:	6b 22 00             	imul   $0x0,(%edx),%esp
403f9e:	00 00                	add    %al,(%eax)
403fa0:	00 02                	add    %al,(%edx)
403fa2:	7b 25                	jnp    0x403fc9
403fa4:	00 00                	add    %al,(%eax)
403fa6:	04 6f                	add    $0x6f,%al
403fa8:	a3 00 00 06 6b       	mov    %eax,0x6b060000
403fad:	02 7b 25             	add    0x25(%ebx),%bh
403fb0:	00 00                	add    %al,(%eax)
403fb2:	04 6f                	add    $0x6f,%al
403fb4:	a4                   	movsb  %ds:(%esi),%es:(%edi)
403fb5:	00 00                	add    %al,(%eax)
403fb7:	06                   	push   %es
403fb8:	6b 73 27 00          	imul   $0x0,0x27(%ebx),%esi
403fbc:	00 0a                	add    %cl,(%edx)
403fbe:	7d 06                	jge    0x403fc6
403fc0:	00 00                	add    %al,(%eax)
403fc2:	04 2a                	add    $0x2a,%al
403fc4:	1b 30                	sbb    (%eax),%esi
403fc6:	06                   	push   %es
403fc7:	00 ec                	add    %ch,%ah
403fc9:	00 00                	add    %al,(%eax)
403fcb:	00 15 00 00 11 00    	add    %dl,0x110000
403fd1:	02 7b 7a             	add    0x7a(%ebx),%bh
403fd4:	00 00                	add    %al,(%eax)
403fd6:	04 6f                	add    $0x6f,%al
403fd8:	a0 00 00 06 73       	mov    0x73060000,%al
403fdd:	28 00                	sub    %al,(%eax)
403fdf:	00 0a                	add    %cl,(%edx)
403fe1:	0a 00                	or     (%eax),%al
403fe3:	02 28                	add    (%eax),%ch
403fe5:	54                   	push   %esp
403fe6:	00 00                	add    %al,(%eax)
403fe8:	06                   	push   %es
403fe9:	0b 07                	or     (%edi),%eax
403feb:	2c 08                	sub    $0x8,%al
403fed:	06                   	push   %es
403fee:	1a 6f 29             	sbb    0x29(%edi),%ch
403ff1:	00 00                	add    %al,(%eax)
403ff3:	0a 00                	or     (%eax),%al
403ff5:	03 06                	add    (%esi),%eax
403ff7:	02 7b 7c             	add    0x7c(%ebx),%bh
403ffa:	00 00                	add    %al,(%eax)
403ffc:	04 6f                	add    $0x6f,%al
403ffe:	3a 00                	cmp    (%eax),%al
404000:	00 0a                	add    %cl,(%edx)
404002:	00 00                	add    %al,(%eax)
404004:	de 0b                	fimuls (%ebx)
404006:	06                   	push   %es
404007:	2c 07                	sub    $0x7,%al
404009:	06                   	push   %es
40400a:	6f                   	outsl  %ds:(%esi),(%dx)
40400b:	2d 00 00 0a 00       	sub    $0xa0000,%eax
404010:	dc 02                	faddl  (%edx)
404012:	7b 25                	jnp    0x404039
404014:	00 00                	add    %al,(%eax)
404016:	04 6f                	add    $0x6f,%al
404018:	a0 00 00 06 73       	mov    0x73060000,%al
40401d:	28 00                	sub    %al,(%eax)
40401f:	00 0a                	add    %cl,(%edx)
404021:	0c 00                	or     $0x0,%al
404023:	02 28                	add    (%eax),%ch
404025:	54                   	push   %esp
404026:	00 00                	add    %al,(%eax)
404028:	06                   	push   %es
404029:	0d 09 2c 08 08       	or     $0x8082c09,%eax
40402e:	1a 6f 29             	sbb    0x29(%edi),%ch
404031:	00 00                	add    %al,(%eax)
404033:	0a 00                	or     (%eax),%al
404035:	03 08                	add    (%eax),%ecx
404037:	02 7c 7b 00          	add    0x0(%ebx,%edi,2),%bh
40403b:	00 04 28             	add    %al,(%eax,%ebp,1)
40403e:	2a 00                	sub    (%eax),%al
404040:	00 0a                	add    %cl,(%edx)
404042:	22 00                	and    (%eax),%al
404044:	00 00                	add    %al,(%eax)
404046:	40                   	inc    %eax
404047:	58                   	pop    %eax
404048:	02 7c 7b 00          	add    0x0(%ebx,%edi,2),%bh
40404c:	00 04 28             	add    %al,(%eax,%ebp,1)
40404f:	2b 00                	sub    (%eax),%eax
404051:	00 0a                	add    %cl,(%edx)
404053:	22 00                	and    (%eax),%al
404055:	00 00                	add    %al,(%eax)
404057:	42                   	inc    %edx
404058:	58                   	pop    %eax
404059:	02 7b 06             	add    0x6(%ebx),%bh
40405c:	00 00                	add    %al,(%eax)
40405e:	04 18                	add    $0x18,%al
404060:	6f                   	outsl  %ds:(%esi),(%dx)
404061:	2c 00                	sub    $0x0,%al
404063:	00 0a                	add    %cl,(%edx)
404065:	00 00                	add    %al,(%eax)
404067:	de 0b                	fimuls (%ebx)
404069:	08 2c 07             	or     %ch,(%edi,%eax,1)
40406c:	08 6f 2d             	or     %ch,0x2d(%edi)
40406f:	00 00                	add    %al,(%eax)
404071:	0a 00                	or     (%eax),%al
404073:	dc 02                	faddl  (%edx)
404075:	7b 24                	jnp    0x40409b
404077:	00 00                	add    %al,(%eax)
404079:	04 6f                	add    $0x6f,%al
40407b:	a0 00 00 06 73       	mov    0x73060000,%al
404080:	28 00                	sub    %al,(%eax)
404082:	00 0a                	add    %cl,(%edx)
404084:	13 04 00             	adc    (%eax,%eax,1),%eax
404087:	02 28                	add    (%eax),%ch
404089:	54                   	push   %esp
40408a:	00 00                	add    %al,(%eax)
40408c:	06                   	push   %es
40408d:	13 05 11 05 2c 09    	adc    0x92c0511,%eax
404093:	11 04 1a             	adc    %eax,(%edx,%ebx,1)
404096:	6f                   	outsl  %ds:(%esi),(%dx)
404097:	29 00                	sub    %eax,(%eax)
404099:	00 0a                	add    %cl,(%edx)
40409b:	00 03                	add    %al,(%ebx)
40409d:	11 04 02             	adc    %eax,(%edx,%eax,1)
4040a0:	7b 26                	jnp    0x4040c8
4040a2:	00 00                	add    %al,(%eax)
4040a4:	04 6f                	add    $0x6f,%al
4040a6:	3a 00                	cmp    (%eax),%al
4040a8:	00 0a                	add    %cl,(%edx)
4040aa:	00 00                	add    %al,(%eax)
4040ac:	de 0d 11 04 2c 08    	fimuls 0x82c0411
4040b2:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
4040b5:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4040ba:	dc 2a                	fsubrl (%edx)
4040bc:	01 28                	add    %ebp,(%eax)
4040be:	00 00                	add    %al,(%eax)
4040c0:	02 00                	add    (%eax),%al
4040c2:	12 00                	adc    (%eax),%al
4040c4:	24 36                	and    $0x36,%al
4040c6:	00 0b                	add    %cl,(%ebx)
4040c8:	00 00                	add    %al,(%eax)
4040ca:	00 00                	add    %al,(%eax)
4040cc:	02 00                	add    (%eax),%al
4040ce:	52                   	push   %edx
4040cf:	00 47 99             	add    %al,-0x67(%edi)
4040d2:	00 0b                	add    %cl,(%ebx)
4040d4:	00 00                	add    %al,(%eax)
4040d6:	00 00                	add    %al,(%eax)
4040d8:	02 00                	add    (%eax),%al
4040da:	b6 00                	mov    $0x0,%dh
4040dc:	28 de                	sub    %bl,%dh
4040de:	00 0d 00 00 00 00    	add    %cl,0x0
4040e4:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4040e5:	02 05 0e 04 0e 05    	add    0x50e040e,%al
4040eb:	0e                   	push   %cs