403d84:	53                   	push   %ebx
403d85:	00 00                	add    %al,(%eax)
403d87:	0a 00                	or     (%eax),%al
403d89:	02 7b 50             	add    0x50(%ebx),%bh
403d8c:	00 00                	add    %al,(%eax)
403d8e:	04 72                	add    $0x72,%al
403d90:	23 10                	and    (%eax),%edx
403d92:	00 70 6f             	add    %dh,0x6f(%eax)
403d95:	54                   	push   %esp
403d96:	00 00                	add    %al,(%eax)
403d98:	0a 00                	or     (%eax),%al
403d9a:	02 7b 20             	add    0x20(%ebx),%bh
403d9d:	00 00                	add    %al,(%eax)
403d9f:	04 6f                	add    $0x6f,%al
403da1:	47                   	inc    %edi
403da2:	00 00                	add    %al,(%eax)
403da4:	0a 17                	or     (%edi),%dl
403da6:	8d 45 00             	lea    0x0(%ebp),%eax
403da9:	00 01                	add    %al,(%ecx)
403dab:	25 16 02 7b 2a       	and    $0x2a7b0216,%eax
403db0:	00 00                	add    %al,(%eax)
403db2:	04 a2                	add    $0xa2,%al
403db4:	6f                   	outsl  %ds:(%esi),(%dx)
403db5:	48                   	dec    %eax
403db6:	00 00                	add    %al,(%eax)
403db8:	0a 00                	or     (%eax),%al
403dba:	02 7b 20             	add    0x20(%ebx),%bh
403dbd:	00 00                	add    %al,(%eax)
403dbf:	04 1a                	add    $0x1a,%al
403dc1:	6f                   	outsl  %ds:(%esi),(%dx)
403dc2:	5f                   	pop    %edi
403dc3:	00 00                	add    %al,(%eax)
403dc5:	0a 00                	or     (%eax),%al
403dc7:	02 7b 20             	add    0x20(%ebx),%bh
403dca:	00 00                	add    %al,(%eax)
403dcc:	04 16                	add    $0x16,%al
403dce:	20 b1 01 00 00 73    	and    %dh,0x73000001(%ecx)
403dd4:	49                   	dec    %ecx
403dd5:	00 00                	add    %al,(%eax)
403dd7:	0a 6f 4a             	or     0x4a(%edi),%ch
403dda:	00 00                	add    %al,(%eax)
403ddc:	0a 00                	or     (%eax),%al
403dde:	02 7b 20             	add    0x20(%ebx),%bh
403de1:	00 00                	add    %al,(%eax)
403de3:	04 72                	add    $0x72,%al
403de5:	2d 10 00 70 6f       	sub    $0x6f700010,%eax
403dea:	4c                   	dec    %esp
403deb:	00 00                	add    %al,(%eax)
403ded:	0a 00                	or     (%eax),%al
403def:	02 7b 20             	add    0x20(%ebx),%bh
403df2:	00 00                	add    %al,(%eax)
403df4:	04 20                	add    $0x20,%al
403df6:	78 02                	js     0x403dfa
403df8:	00 00                	add    %al,(%eax)
403dfa:	1f                   	pop    %ds
403dfb:	14 73                	adc    $0x73,%al
403dfd:	4d                   	dec    %ebp
403dfe:	00 00                	add    %al,(%eax)
403e00:	0a 6f 4e             	or     0x4e(%edi),%ch
403e03:	00 00                	add    %al,(%eax)
403e05:	0a 00                	or     (%eax),%al
403e07:	02 7b 20             	add    0x20(%ebx),%bh
403e0a:	00 00                	add    %al,(%eax)
403e0c:	04 18                	add    $0x18,%al
403e0e:	6f                   	outsl  %ds:(%esi),(%dx)
403e0f:	4f                   	dec    %edi
403e10:	00 00                	add    %al,(%eax)
403e12:	0a 00                	or     (%eax),%al
403e14:	02 7b 20             	add    0x20(%ebx),%bh
403e17:	00 00                	add    %al,(%eax)
403e19:	04 72                	add    $0x72,%al
403e1b:	45                   	inc    %ebp
403e1c:	10 00                	adc    %al,(%eax)
403e1e:	70 6f                	jo     0x403e8f
403e20:	2b 00                	sub    (%eax),%eax
403e22:	00 0a                	add    %cl,(%edx)
403e24:	00 02                	add    %al,(%edx)
403e26:	7b 2a                	jnp    0x403e52
403e28:	00 00                	add    %al,(%eax)
403e2a:	04 72                	add    $0x72,%al
403e2c:	5d                   	pop    %ebp
403e2d:	10 00                	adc    %al,(%eax)
403e2f:	70 6f                	jo     0x403ea0
403e31:	53                   	push   %ebx
403e32:	00 00                	add    %al,(%eax)
403e34:	0a 00                	or     (%eax),%al
403e36:	02 7b 2a             	add    0x2a(%ebx),%bh
403e39:	00 00                	add    %al,(%eax)
403e3b:	04 72                	add    $0x72,%al
403e3d:	87 10                	xchg   %edx,(%eax)
403e3f:	00 70 6f             	add    %dh,0x6f(%eax)
403e42:	54                   	push   %esp
403e43:	00 00                	add    %al,(%eax)
403e45:	0a 00                	or     (%eax),%al
403e47:	02 22                	add    (%edx),%ah
403e49:	00 00                	add    %al,(%eax)
403e4b:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
403e4f:	00 50 41             	add    %dl,0x41(%eax)
403e52:	73 60                	jae    0x403eb4
403e54:	00 00                	add    %al,(%eax)
403e56:	0a 28                	or     (%eax),%ch
403e58:	61                   	popa
403e59:	00 00                	add    %al,(%eax)
403e5b:	0a 00                	or     (%eax),%al
403e5d:	02 17                	add    (%edi),%dl
403e5f:	28 62 00             	sub    %ah,0x0(%edx)
403e62:	00 0a                	add    %cl,(%edx)
403e64:	00 02                	add    %al,(%edx)
403e66:	20 78 02             	and    %bh,0x2(%eax)
403e69:	00 00                	add    %al,(%eax)
403e6b:	20 c5                	and    %al,%ch
403e6d:	01 00                	add    %eax,(%eax)
403e6f:	00 73 4d             	add    %dh,0x4d(%ebx)
403e72:	00 00                	add    %al,(%eax)
403e74:	0a 28                	or     (%eax),%ch
403e76:	63 00                	arpl   %eax,(%eax)
403e78:	00 0a                	add    %cl,(%edx)
403e7a:	00 02                	add    %al,(%edx)
403e7c:	28 64 00 00          	sub    %ah,0x0(%eax,%eax,1)
403e80:	0a 02                	or     (%edx),%al
403e82:	7b 20                	jnp    0x403ea4
403e84:	00 00                	add    %al,(%eax)
403e86:	04 6f                	add    $0x6f,%al
403e88:	65 00 00             	add    %al,%gs:(%eax)
403e8b:	0a 00                	or     (%eax),%al
403e8d:	02 28                	add    (%eax),%ch
403e8f:	64 00 00             	add    %al,%fs:(%eax)
403e92:	0a 02                	or     (%edx),%al
403e94:	7b 1f                	jnp    0x403eb5
403e96:	00 00                	add    %al,(%eax)
403e98:	04 6f                	add    $0x6f,%al
403e9a:	65 00 00             	add    %al,%gs:(%eax)
403e9d:	0a 00                	or     (%eax),%al
403e9f:	02 28                	add    (%eax),%ch
403ea1:	64 00 00             	add    %al,%fs:(%eax)
403ea4:	0a 02                	or     (%edx),%al
403ea6:	7b 1e                	jnp    0x403ec6
403ea8:	00 00                	add    %al,(%eax)
403eaa:	04 6f                	add    $0x6f,%al
403eac:	65 00 00             	add    %al,%gs:(%eax)
403eaf:	0a 00                	or     (%eax),%al
403eb1:	02 17                	add    (%edi),%dl
403eb3:	28 66 00             	sub    %ah,0x0(%esi)
403eb6:	00 0a                	add    %cl,(%edx)
403eb8:	00 02                	add    %al,(%edx)
403eba:	02 7b 1e             	add    0x1e(%ebx),%bh
403ebd:	00 00                	add    %al,(%eax)
403ebf:	04 28                	add    $0x28,%al
403ec1:	67 00 00             	add    %al,(%bx,%si)
403ec4:	0a 00                	or     (%eax),%al
403ec6:	02 72 95             	add    -0x6b(%edx),%dh
403ec9:	10 00                	adc    %al,(%eax)
403ecb:	70 28                	jo     0x403ef5
403ecd:	4c                   	dec    %esp
403ece:	00 00                	add    %al,(%eax)
403ed0:	0a 00                	or     (%eax),%al
403ed2:	02 72 95             	add    -0x6b(%edx),%dh
403ed5:	10 00                	adc    %al,(%eax)
403ed7:	70 6f                	jo     0x403f48
403ed9:	2b 00                	sub    (%eax),%eax
403edb:	00 0a                	add    %cl,(%edx)
403edd:	00 02                	add    %al,(%edx)
403edf:	7b 1e                	jnp    0x403eff
403ee1:	00 00                	add    %al,(%eax)
403ee3:	04 16                	add    $0x16,%al
403ee5:	6f                   	outsl  %ds:(%esi),(%dx)
403ee6:	68 00 00 0a 00       	push   $0xa0000
403eeb:	02 7b 1f             	add    0x1f(%ebx),%bh
403eee:	00 00                	add    %al,(%eax)
403ef0:	04 16                	add    $0x16,%al
403ef2:	6f                   	outsl  %ds:(%esi),(%dx)
403ef3:	68 00 00 0a 00       	push   $0xa0000
403ef8:	02 7b 20             	add    0x20(%ebx),%bh
403efb:	00 00                	add    %al,(%eax)
403efd:	04 16                	add    $0x16,%al
403eff:	6f                   	outsl  %ds:(%esi),(%dx)
403f00:	68 00 00 0a 00       	push   $0xa0000
403f05:	02 16                	add    (%esi),%dl
403f07:	28 68 00             	sub    %ch,0x0(%eax)
403f0a:	00 0a                	add    %cl,(%edx)
403f0c:	00 02                	add    %al,(%edx)
403f0e:	28 69 00             	sub    %ch,0x0(%ecx)
403f11:	00 0a                	add    %cl,(%edx)
403f13:	00 2a                	add    %ch,(%edx)
403f15:	00 00                	add    %al,(%eax)
403f17:	00 13                	add    %dl,(%ebx)
403f19:	30 02                	xor    %al,(%edx)
403f1b:	00 3f                	add    %bh,(%edi)
403f1d:	00 00                	add    %al,(%eax)
403f1f:	00 0d 00 00 11 02    	add    %cl,0x2110000
403f25:	73 6a                	jae    0x403f91
403f27:	00 00                	add    %al,(%eax)
403f29:	0a 7d 52             	or     0x52(%ebp),%bh
403f2c:	00 00                	add    %al,(%eax)
403f2e:	04 02                	add    $0x2,%al
403f30:	28 3e                	sub    %bh,(%esi)
403f32:	00 00                	add    %al,(%eax)
403f34:	06                   	push   %es
403f35:	00 00                	add    %al,(%eax)
403f37:	02 03                	add    (%ebx),%al
403f39:	7d 54                	jge    0x403f8f
403f3b:	00 00                	add    %al,(%eax)
403f3d:	04 02                	add    $0x2,%al
403f3f:	04 7d                	add    $0x7d,%al
403f41:	53                   	push   %ebx
403f42:	00 00                	add    %al,(%eax)
403f44:	04 04                	add    $0x4,%al
403f46:	0a 06                	or     (%esi),%al
403f48:	2c 0d                	sub    $0xd,%al
403f4a:	00 02                	add    %al,(%edx)
403f4c:	1f                   	pop    %ds
403f4d:	24 28                	and    $0x28,%al
403f4f:	3c 00                	cmp    $0x0,%al
403f51:	00 06                	add    %al,(%esi)
403f53:	00 00                	add    %al,(%eax)
403f55:	2b 0b                	sub    (%ebx),%ecx
403f57:	00 02                	add    %al,(%edx)
403f59:	1f                   	pop    %ds
403f5a:	5a                   	pop    %edx
403f5b:	28 3c 00             	sub    %bh,(%eax,%eax,1)
403f5e:	00 06                	add    %al,(%esi)
403f60:	00 00                	add    %al,(%eax)
403f62:	2a 00                	sub    (%eax),%al
403f64:	13 30                	adc    (%eax),%esi
403f66:	04 00                	add    $0x0,%al
403f68:	7b 00                	jnp    0x403f6a
403f6a:	00 00                	add    %al,(%eax)
403f6c:	0f 00 00             	sldt   (%eax)
403f6f:	11 00                	adc    %eax,(%eax)
403f71:	02 7b 53             	add    0x53(%ebx),%bh
403f74:	00 00                	add    %al,(%eax)
403f76:	04 16                	add    $0x16,%al
403f78:	fe 01                	incb   (%ecx)
403f7a:	0a 06                	or     (%esi),%al
403f7c:	2c 2b                	sub    $0x2b,%al
403f7e:	00 02                	add    %al,(%edx)
403f80:	7b 52                	jnp    0x403fd4
403f82:	00 00                	add    %al,(%eax)
403f84:	04 1f                	add    $0x1f,%al
403f86:	64 6f                	outsl  %fs:(%esi),(%dx)
403f88:	6b 00 00             	imul   $0x0,(%eax),%eax
403f8b:	0a 1f                	or     (%edi),%bl
403f8d:	0a fe                	or     %dh,%bh
403f8f:	04 0b                	add    $0xb,%al
403f91:	07                   	pop    %es
403f92:	2c 12                	sub    $0x12,%al
403f94:	00 02                	add    %al,(%edx)
403f96:	17                   	pop    %ss
403f97:	7d 53                	jge    0x403fec
403f99:	00 00                	add    %al,(%eax)
403f9b:	04 02                	add    $0x2,%al
403f9d:	1f                   	pop    %ds
403f9e:	24 28                	and    $0x28,%al
403fa0:	3c 00                	cmp    $0x0,%al
403fa2:	00 06                	add    %al,(%esi)
403fa4:	00 00                	add    %al,(%eax)
403fa6:	00 2b                	add    %ch,(%ebx)
403fa8:	41                   	inc    %ecx
403fa9:	00 02                	add    %al,(%edx)
403fab:	7b 52                	jnp    0x403fff
403fad:	00 00                	add    %al,(%eax)
403faf:	04 1f                	add    $0x1f,%al
403fb1:	64 6f                	outsl  %fs:(%esi),(%dx)
403fb3:	6b 00 00             	imul   $0x0,(%eax),%eax
403fb6:	0a 1f                	or     (%edi),%bl
403fb8:	19 fe                	sbb    %edi,%esi
403fba:	04 0c                	add    $0xc,%al
403fbc:	08 2c 14             	or     %ch,(%esp,%edx,1)
403fbf:	00 02                	add    %al,(%edx)
403fc1:	16                   	push   %ss
403fc2:	7d 53                	jge    0x404017
403fc4:	00 00                	add    %al,(%eax)
403fc6:	04 02                	add    $0x2,%al
403fc8:	1f                   	pop    %ds
403fc9:	5a                   	pop    %edx
403fca:	28 3c 00             	sub    %bh,(%eax,%eax,1)
403fcd:	00 06                	add    %al,(%esi)
403fcf:	00 00                	add    %al,(%eax)
403fd1:	2b 16                	sub    (%esi),%edx
403fd3:	00 02                	add    %al,(%edx)
403fd5:	02 7b 52             	add    0x52(%ebx),%bh
403fd8:	00 00                	add    %al,(%eax)
403fda:	04 17                	add    $0x17,%al
403fdc:	1b 6f 6c             	sbb    0x6c(%edi),%ebp
403fdf:	00 00                	add    %al,(%eax)
403fe1:	0a 28                	or     (%eax),%ch
403fe3:	32 00                	xor    (%eax),%al
403fe5:	00 06                	add    %al,(%esi)
403fe7:	00 00                	add    %al,(%eax)
403fe9:	00 2a                	add    %ch,(%edx)
403feb:	00 13                	add    %dl,(%ebx)
403fed:	30 02                	xor    %al,(%edx)
403fef:	00 21                	add    %ah,(%ecx)
403ff1:	00 00                	add    %al,(%eax)
403ff3:	00 0d 00 00 11 00    	add    %cl,0x110000
403ff9:	02 7b 53             	add    0x53(%ebx),%bh
403ffc:	00 00                	add    %al,(%eax)
403ffe:	04 16                	add    $0x16,%al
404000:	fe 01                	incb   (%ecx)
404002:	0a 06                	or     (%esi),%al
404004:	2c 12                	sub    $0x12,%al
404006:	00 02                	add    %al,(%edx)
404008:	17                   	pop    %ss
404009:	7d 53                	jge    0x40405e
40400b:	00 00                	add    %al,(%eax)
40400d:	04 02                	add    $0x2,%al
40400f:	1f                   	pop    %ds
404010:	24 28                	and    $0x28,%al
404012:	3c 00                	cmp    $0x0,%al
404014:	00 06                	add    %al,(%esi)
404016:	00 00                	add    %al,(%eax)
404018:	2a 00                	sub    (%eax),%al
40401a:	00 00                	add    %al,(%eax)
40401c:	1b 30                	sbb    (%eax),%esi
40401e:	02 00                	add    (%eax),%al
404020:	b3 00                	mov    $0x0,%bl
404022:	00 00                	add    %al,(%eax)
404024:	10 00                	adc    %al,(%eax)
404026:	00 11                	add    %dl,(%ecx)
404028:	00 00                	add    %al,(%eax)
40402a:	14 0a                	adc    $0xa,%al
40402c:	03 0c 08             	add    (%eax,%ecx,1),%ecx
40402f:	0b 07                	or     (%edi),%eax
404031:	17                   	pop    %ss
404032:	59                   	pop    %ecx
404033:	45                   	inc    %ebp
404034:	04 00                	add    $0x0,%al
404036:	00 00                	add    %al,(%eax)
404038:	02 00                	add    (%eax),%al
40403a:	00 00                	add    %al,(%eax)
40403c:	10 00                	adc    %al,(%eax)
40403e:	00 00                	add    %al,(%eax)
404040:	1e                   	push   %ds
404041:	00 00                	add    %al,(%eax)
404043:	00 2c 00             	add    %ch,(%eax,%eax,1)
404046:	00 00                	add    %al,(%eax)
404048:	2b 38                	sub    (%eax),%edi
40404a:	02 7b 54             	add    0x54(%ebx),%bh
40404d:	00 00                	add    %al,(%eax)
40404f:	04 6f                	add    $0x6f,%al
404051:	58                   	pop    %eax
404052:	00 00                	add    %al,(%eax)
404054:	06                   	push   %es
404055:	0a 2b                	or     (%ebx),%ch
404057:	2a 02                	sub    (%edx),%al
404059:	7b 54                	jnp    0x4040af
40405b:	00 00                	add    %al,(%eax)
40405d:	04 6f                	add    $0x6f,%al
40405f:	5a                   	pop    %edx
404060:	00 00                	add    %al,(%eax)