407dba:	0b 00                	or     (%eax),%eax
407dbc:	0b 00                	or     (%eax),%eax
407dbe:	0b 10                	or     (%eax),%edx
407dc0:	0b 00                	or     (%eax),%eax
407dc2:	0b 00                	or     (%eax),%eax
407dc4:	0b 00                	or     (%eax),%eax
407dc6:	0b 00                	or     (%eax),%eax
407dc8:	0b 00                	or     (%eax),%eax
407dca:	1b 00                	sbb    (%eax),%eax
407dcc:	0b 00                	or     (%eax),%eax
407dce:	0b 00                	or     (%eax),%eax
407dd0:	0b 00                	or     (%eax),%eax
407dd2:	0b 00                	or     (%eax),%eax
407dd4:	0b 10                	or     (%eax),%edx
407dd6:	0b 00                	or     (%eax),%eax
407dd8:	0b 00                	or     (%eax),%eax
407dda:	0b 00                	or     (%eax),%eax
407ddc:	0b 00                	or     (%eax),%eax
407dde:	0b 00                	or     (%eax),%eax
407de0:	1b 00                	sbb    (%eax),%eax
407de2:	0b 00                	or     (%eax),%eax
407de4:	0b 00                	or     (%eax),%eax
407de6:	0b 00                	or     (%eax),%eax
407de8:	0b 00                	or     (%eax),%eax
407dea:	0b 10                	or     (%eax),%edx
407dec:	0b 00                	or     (%eax),%eax
407dee:	0b 00                	or     (%eax),%eax
407df0:	0b 00                	or     (%eax),%eax
407df2:	0b 00                	or     (%eax),%eax
407df4:	0b 00                	or     (%eax),%eax
407df6:	1b 00                	sbb    (%eax),%eax
407df8:	0b 00                	or     (%eax),%eax
407dfa:	0b 00                	or     (%eax),%eax
407dfc:	0b 00                	or     (%eax),%eax
407dfe:	0b 00                	or     (%eax),%eax
407e00:	0b 10                	or     (%eax),%edx
407e02:	0b 00                	or     (%eax),%eax
407e04:	0b 00                	or     (%eax),%eax
407e06:	0b 00                	or     (%eax),%eax
407e08:	0b 00                	or     (%eax),%eax
407e0a:	0b 00                	or     (%eax),%eax
407e0c:	1b 00                	sbb    (%eax),%eax
407e0e:	0b 00                	or     (%eax),%eax
407e10:	0b 00                	or     (%eax),%eax
407e12:	0b 00                	or     (%eax),%eax
407e14:	0b 00                	or     (%eax),%eax
407e16:	0b 10                	or     (%eax),%edx
407e18:	0b 00                	or     (%eax),%eax
407e1a:	0b 00                	or     (%eax),%eax
407e1c:	0b 00                	or     (%eax),%eax
407e1e:	0b 00                	or     (%eax),%eax
407e20:	0b 00                	or     (%eax),%eax
407e22:	1b 00                	sbb    (%eax),%eax
407e24:	0b 00                	or     (%eax),%eax
407e26:	0b 00                	or     (%eax),%eax
407e28:	0b 00                	or     (%eax),%eax
407e2a:	0b 00                	or     (%eax),%eax
407e2c:	0b 10                	or     (%eax),%edx
407e2e:	0b 00                	or     (%eax),%eax
407e30:	0b 00                	or     (%eax),%eax
407e32:	0b 00                	or     (%eax),%eax
407e34:	0b 00                	or     (%eax),%eax
407e36:	0b 00                	or     (%eax),%eax
407e38:	1b 00                	sbb    (%eax),%eax
407e3a:	0b 00                	or     (%eax),%eax
407e3c:	0b 00                	or     (%eax),%eax
407e3e:	0b 00                	or     (%eax),%eax
407e40:	0b 00                	or     (%eax),%eax
407e42:	0b 10                	or     (%eax),%edx
407e44:	0b 00                	or     (%eax),%eax
407e46:	0b 00                	or     (%eax),%eax
407e48:	0b 00                	or     (%eax),%eax
407e4a:	0b 00                	or     (%eax),%eax
407e4c:	0b 00                	or     (%eax),%eax
407e4e:	1b 00                	sbb    (%eax),%eax
407e50:	0b 00                	or     (%eax),%eax
407e52:	0b 00                	or     (%eax),%eax
407e54:	0b 00                	or     (%eax),%eax
407e56:	0b 00                	or     (%eax),%eax
407e58:	0b 10                	or     (%eax),%edx
407e5a:	0b 00                	or     (%eax),%eax
407e5c:	0b 00                	or     (%eax),%eax
407e5e:	0c 00                	or     $0x0,%al
407e60:	1b 00                	sbb    (%eax),%eax
407e62:	0b 00                	or     (%eax),%eax
407e64:	33 00                	xor    (%eax),%eax
407e66:	0b 80 0b 00 0b 00    	or     0xb000b(%eax),%eax
407e6c:	0b 00                	or     (%eax),%eax
407e6e:	0b 10                	or     (%eax),%edx
407e70:	0b 00                	or     (%eax),%eax
407e72:	0b 00                	or     (%eax),%eax
407e74:	0b 00                	or     (%eax),%eax
407e76:	0c 00                	or     $0x0,%al
407e78:	0c 00                	or     $0x0,%al
407e7a:	1b 00                	sbb    (%eax),%eax
407e7c:	3b 00                	cmp    (%eax),%eax
407e7e:	0b 80 0b 00 0b 00    	or     0xb000b(%eax),%eax
407e84:	0b 10                	or     (%eax),%edx
407e86:	0b 00                	or     (%eax),%eax
407e88:	0b 00                	or     (%eax),%eax
407e8a:	0b 00                	or     (%eax),%eax
407e8c:	0b 00                	or     (%eax),%eax
407e8e:	0c 00                	or     $0x0,%al
407e90:	1b 00                	sbb    (%eax),%eax
407e92:	0b 00                	or     (%eax),%eax
407e94:	53                   	push   %ebx
407e95:	00 0b                	add    %cl,(%ebx)
407e97:	00 63 40             	add    %ah,0x40(%ebx)
407e9a:	0b 10                	or     (%eax),%edx
407e9c:	17                   	pop    %ss
407e9d:	03 0b                	add    (%ebx),%ecx
407e9f:	00 0b                	add    %cl,(%ebx)
407ea1:	00 0b                	add    %cl,(%ebx)
407ea3:	00 0b                	add    %cl,(%ebx)
407ea5:	00 1b                	add    %bl,(%ebx)
407ea7:	00 17                	add    %dl,(%edi)
407ea9:	03 3f                	add    (%edi),%edi
407eab:	00 0b                	add    %cl,(%ebx)
407ead:	00 61 00             	add    %ah,0x0(%ecx)
407eb0:	5e                   	pop    %esi
407eb1:	10 6a 00             	adc    %ch,0x0(%edx)
407eb4:	61                   	popa
407eb5:	00 50 00             	add    %dl,0x0(%eax)
407eb8:	5d                   	pop    %ebp
407eb9:	00 5e 00             	add    %bl,0x0(%esi)
407ebc:	64 00 5a 00          	add    %bl,%fs:0x0(%edx)
407ec0:	59                   	pop    %ecx
407ec1:	00 6a 00             	add    %ch,0x0(%edx)
407ec4:	54                   	push   %esp
407ec5:	00 59 10             	add    %bl,0x10(%ecx)
407ec8:	51                   	push   %ecx
407ec9:	00 5a 00             	add    %bl,0x0(%edx)
407ecc:	0b 00                	or     (%eax),%eax
407ece:	0b 00                	or     (%eax),%eax
407ed0:	c8 04 0a fe          	enter  $0xa04,$0xfe
407ed4:	0b 00                	or     (%eax),%eax
407ed6:	0c 00                	or     $0x0,%al
407ed8:	0b 00                	or     (%eax),%eax
407eda:	0c 00                	or     $0x0,%al
407edc:	0b 10                	or     (%eax),%edx
407ede:	0b 00                	or     (%eax),%eax
407ee0:	0b 00                	or     (%eax),%eax
407ee2:	0c 00                	or     $0x0,%al
407ee4:	0b 00                	or     (%eax),%eax
407ee6:	0b 00                	or     (%eax),%eax
407ee8:	5a                   	pop    %edx
407ee9:	00 0b                	add    %cl,(%ebx)
407eeb:	00 0b                	add    %cl,(%ebx)
407eed:	00 0b                	add    %cl,(%ebx)
407eef:	00 0f                	add    %cl,(%edi)
407ef1:	00 0b                	add    %cl,(%ebx)
407ef3:	10 0d 00 0b 00 0b    	adc    %cl,0xb000b00
407ef9:	00 0b                	add    %cl,(%ebx)
407efb:	00 0b                	add    %cl,(%ebx)
407efd:	00 1b                	add    %bl,(%ebx)
407eff:	00 0b                	add    %cl,(%ebx)
407f01:	00 0b                	add    %cl,(%ebx)
407f03:	00 4f 00             	add    %cl,0x0(%edi)
407f06:	0b 00                	or     (%eax),%eax
407f08:	0c 10                	or     $0x10,%al
407f0a:	61                   	popa
407f0b:	00 6c 00 7d          	add    %ch,0x7d(%eax,%eax,1)
407f0f:	00 51 00             	add    %dl,0x0(%ecx)
407f12:	74 00                	je     0x407f14
407f14:	87 00                	xchg   %eax,(%eax)
407f16:	70 00                	jo     0x407f18
407f18:	54                   	push   %esp
407f19:	00 79 00             	add    %bh,0x0(%ecx)
407f1c:	71 00                	jno    0x407f1e
407f1e:	7a 10                	jp     0x407f30
407f20:	0b 00                	or     (%eax),%eax
407f22:	0b 00                	or     (%eax),%eax
407f24:	2f                   	das
407f25:	00 0f                	add    %cl,(%edi)
407f27:	00 0b                	add    %cl,(%ebx)
407f29:	00 6f 00             	add    %ch,0x0(%edi)
407f2c:	7d 00                	jge    0x407f2e
407f2e:	6c                   	insb   (%dx),%es:(%edi)
407f2f:	00 79 00             	add    %bh,0x0(%ecx)
407f32:	7e 00                	jle    0x407f34
407f34:	77 10                	ja     0x407f46
407f36:	6c                   	insb   (%dx),%es:(%edi)
407f37:	00 7f 00             	add    %bh,0x0(%edi)
407f3a:	74 00                	je     0x407f3c
407f3c:	7a 00                	jp     0x407f3e
407f3e:	79 00                	jns    0x407f40
407f40:	1b 00                	sbb    (%eax),%eax
407f42:	0b 00                	or     (%eax),%eax
407f44:	0b 00                	or     (%eax),%eax
407f46:	bb 04 77 02 0b       	mov    $0xb027704,%ebx
407f4b:	10 0c 00             	adc    %cl,(%eax,%eax,1)
407f4e:	5e                   	pop    %esi
407f4f:	00 7f 00             	add    %bh,0x0(%edi)
407f52:	7d 00                	jge    0x407f54
407f54:	74 00                	je     0x407f56
407f56:	89 00                	mov    %eax,(%eax)
407f58:	72 00                	jb     0x407f5a
407f5a:	51                   	push   %ecx
407f5b:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
407f5f:	00 70 10             	add    %dh,0x10(%eax)
407f62:	54                   	push   %esp
407f63:	00 79 00             	add    %bh,0x0(%ecx)
407f66:	71 00                	jno    0x407f68
407f68:	7a 00                	jp     0x407f6a
407f6a:	0b 00                	or     (%eax),%eax
407f6c:	63 02                	arpl   %eax,(%edx)
407f6e:	0b 00                	or     (%eax),%eax
407f70:	0c 00                	or     $0x0,%al
407f72:	3b 00                	cmp    (%eax),%eax
407f74:	3b 00                	cmp    (%eax),%eax
407f76:	3b 10                	cmp    (%eax),%edx
407f78:	3b 00                	cmp    (%eax),%eax
407f7a:	3b 00                	cmp    (%eax),%eax
407f7c:	3f                   	aas
407f7d:	00 6d 00             	add    %ch,0x0(%ebp)
407f80:	3b 00                	cmp    (%eax),%eax
407f82:	1b 00                	sbb    (%eax),%eax
407f84:	25 00 0c 00 0c       	and    $0xc000c00,%eax
407f89:	00 4e 00             	add    %cl,0x0(%esi)
407f8c:	7a 10                	jp     0x407f9e
407f8e:	78 00                	js     0x407f90
407f90:	78 00                	js     0x407f92
407f92:	70 00                	jo     0x407f94
407f94:	79 00                	jns    0x407f96
407f96:	7f 00                	jg     0x407f98
407f98:	8e 00                	mov    (%eax),%es
407f9a:	0b 00                	or     (%eax),%eax
407f9c:	0b 00                	or     (%eax),%eax
407f9e:	0b 00                	or     (%eax),%eax
407fa0:	2d 00 0c 10 0c       	sub    $0xc100c00,%eax
407fa5:	00 4e 00             	add    %cl,0x0(%esi)
407fa8:	7a 00                	jp     0x407faa
407faa:	78 00                	js     0x407fac
407fac:	7b 00                	jnp    0x407fae
407fae:	7c 00                	jl     0x407fb0
407fb0:	79 00                	jns    0x407fb2
407fb2:	84 00                	test   %al,(%eax)
407fb4:	59                   	pop    %ecx
407fb5:	00 6c 00 78          	add    %ch,0x78(%eax,%eax,1)
407fb9:	10 70 00             	adc    %dh,0x0(%eax)
407fbc:	0b 00                	or     (%eax),%eax
407fbe:	0b 00                	or     (%eax),%eax
407fc0:	0b 00                	or     (%eax),%eax
407fc2:	0b 00                	or     (%eax),%eax
407fc4:	55                   	push   %ebp
407fc5:	00 14 00             	add    %dl,(%eax,%eax,1)
407fc8:	0c 00                	or     $0x0,%al
407fca:	51                   	push   %ecx
407fcb:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
407fcf:	10 70 00             	adc    %dh,0x0(%eax)
407fd2:	4f                   	dec    %edi
407fd3:	00 70 00             	add    %dh,0x0(%eax)
407fd6:	7e 00                	jle    0x407fd8
407fd8:	6e                   	outsb  %ds:(%esi),(%dx)
407fd9:	00 8d 00 74 00 7b    	add    %cl,0x7b007400(%ebp)
407fdf:	00 7f 00             	add    %bh,0x0(%edi)
407fe2:	74 00                	je     0x407fe4
407fe4:	7a 10                	jp     0x407ff6
407fe6:	79 00                	jns    0x407fe8
407fe8:	0b 00                	or     (%eax),%eax
407fea:	0b 00                	or     (%eax),%eax
407fec:	5a                   	pop    %edx
407fed:	00 6e 00             	add    %ch,0x0(%esi)
407ff0:	83 00 74             	addl   $0x74,(%eax)
407ff3:	00 74 00 58          	add    %dh,0x58(%eax,%eax,1)
407ff7:	00 70 00             	add    %dh,0x0(%eax)
407ffa:	74 10                	je     0x40800c
407ffc:	0b 00                	or     (%eax),%eax
407ffe:	0b 00                	or     (%eax),%eax
408000:	3b 00                	cmp    (%eax),%eax
408002:	13 00                	adc    (%eax),%eax
408004:	0c 00                	or     $0x0,%al
408006:	61                   	popa
408007:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
40800b:	00 70 00             	add    %dh,0x0(%eax)
40800e:	61                   	popa
40800f:	00 70 10             	add    %dh,0x10(%eax)
408012:	7d 00                	jge    0x408014
408014:	7e 00                	jle    0x408016
408016:	74 00                	je     0x408018
408018:	7a 00                	jp     0x40801a
40801a:	79 00                	jns    0x40801c
40801c:	1b 00                	sbb    (%eax),%eax
40801e:	0b 00                	or     (%eax),%eax
408020:	3c 00                	cmp    $0x0,%al
408022:	39 00                	cmp    %eax,(%eax)
408024:	3b 00                	cmp    (%eax),%eax
408026:	39 10                	cmp    %edx,(%eax)
408028:	3b 00                	cmp    (%eax),%eax
40802a:	39 00                	cmp    %eax,(%eax)
40802c:	3b 00                	cmp    (%eax),%eax
40802e:	0b 00                	or     (%eax),%eax
408030:	3f                   	aas
408031:	00 25 00 0c 00 54    	add    %ah,0x54000c00
408037:	00 79 00             	add    %bh,0x0(%ecx)
40803a:	7f 00                	jg     0x40803c
40803c:	70 10                	jo     0x40804e
40803e:	7d 00                	jge    0x408040
408040:	79 00                	jns    0x408042
408042:	6c                   	insb   (%dx),%es:(%edi)
408043:	00 77 00             	add    %dh,0x0(%edi)
408046:	59                   	pop    %ecx
408047:	00 7c 00 78          	add    %bh,0x78(%eax,%eax,1)
40804b:	00 70 00             	add    %dh,0x0(%eax)
40804e:	0b 00                	or     (%eax),%eax
408050:	6d                   	insl   (%dx),%es:(%edi)
408051:	00 7d 10             	add    %bh,0x10(%ebp)
408054:	74 00                	je     0x408056
408056:	72 00                	jb     0x408058
408058:	7a 00                	jp     0x40805a
40805a:	39 00                	cmp    %eax,(%eax)
40805c:	6f                   	outsl  %ds:(%esi),(%dx)
40805d:	00 87 00 77 00 0b    	add    %al,0xb007700(%edi)
408063:	00 53 00             	add    %dl,0x0(%ebx)
408066:	1d 00 0c 10 57       	sbb    $0x57100c00,%eax
40806b:	00 70 00             	add    %dh,0x0(%eax)
40806e:	72 00                	jb     0x408070
408070:	6c                   	insb   (%dx),%es:(%edi)
408071:	00 77 00             	add    %dh,0x0(%edi)
408074:	5e                   	pop    %esi
408075:	00 7a 00             	add    %bh,0x0(%edx)
408078:	7b 00                	jnp    0x40807a
40807a:	84 00                	test   %al,(%eax)
40807c:	7d 00                	jge    0x40807e
40807e:	74 10                	je     0x408090
408080:	72 00                	jb     0x408082
408082:	73 00                	jae    0x408084
408084:	7f 00                	jg     0x408086
408086:	0b 00                	or     (%eax),%eax
408088:	4e                   	dec    %esi
408089:	00 8a 00 7b 00 84    	add    %cl,-0x7bff8500(%edx)
40808f:	00 7d 00             	add    %bh,0x0(%ebp)
408092:	74 00                	je     0x408094
408094:	72 10                	jb     0x4080a6
408096:	73 00                	jae    0x408098
408098:	7f 00                	jg     0x40809a
40809a:	2b 00                	sub    (%eax),%eax
40809c:	b4 00                	mov    $0x0,%ah
40809e:	2b 00                	sub    (%eax),%eax
4080a0:	3b 00                	cmp    (%eax),%eax
4080a2:	3d 00 3b 00 3d       	cmp    $0x3d003b00,%eax
4080a7:	00 3b                	add    %bh,(%ebx)
4080a9:	00 0b                	add    %cl,(%ebx)
4080ab:	10 35 00 0c 00 0c    	adc    %dh,0xc000c00
4080b1:	00 57 00             	add    %dl,0x0(%edi)
4080b4:	70 00                	jo     0x4080b6
4080b6:	82 00 6c             	addb   $0x6c,(%eax)
4080b9:	00 77 00             	add    %dh,0x0(%edi)
4080bc:	5f                   	pop    %edi
4080bd:	00 7d 00             	add    %bh,0x0(%ebp)