405d8f:	00 00                	add    %al,(%eax)
405d91:	04 6f                	add    $0x6f,%al
405d93:	41                   	inc    %ecx
405d94:	00 00                	add    %al,(%eax)
405d96:	0a 00                	or     (%eax),%al
405d98:	02 28                	add    (%eax),%ch
405d9a:	40                   	inc    %eax
405d9b:	00 00                	add    %al,(%eax)
405d9d:	0a 02                	or     (%edx),%al
405d9f:	7b 34                	jnp    0x405dd5
405da1:	00 00                	add    %al,(%eax)
405da3:	04 6f                	add    $0x6f,%al
405da5:	41                   	inc    %ecx
405da6:	00 00                	add    %al,(%eax)
405da8:	0a 00                	or     (%eax),%al
405daa:	02 06                	add    (%esi),%al
405dac:	72 89                	jb     0x405d37
405dae:	00 00                	add    %al,(%eax)
405db0:	70 6f                	jo     0x405e21
405db2:	42                   	inc    %edx
405db3:	00 00                	add    %al,(%eax)
405db5:	0a 74 62 00          	or     0x0(%edx,%eiz,2),%dh
405db9:	00 01                	add    %al,(%ecx)
405dbb:	28 43 00             	sub    %al,0x0(%ebx)
405dbe:	00 0a                	add    %cl,(%edx)
405dc0:	00 02                	add    %al,(%edx)
405dc2:	17                   	pop    %ss
405dc3:	28 ed                	sub    %ch,%ch
405dc5:	00 00                	add    %al,(%eax)
405dc7:	0a 00                	or     (%eax),%al
405dc9:	02 02                	add    (%edx),%al
405dcb:	7b 34                	jnp    0x405e01
405dcd:	00 00                	add    %al,(%eax)
405dcf:	04 28                	add    $0x28,%al
405dd1:	ee                   	out    %al,(%dx)
405dd2:	00 00                	add    %al,(%eax)
405dd4:	0a 00                	or     (%eax),%al
405dd6:	02 72 69             	add    0x69(%edx),%dh
405dd9:	12 00                	adc    (%eax),%al
405ddb:	70 28                	jo     0x405e05
405ddd:	2e 00 00             	add    %al,%cs:(%eax)
405de0:	0a 00                	or     (%eax),%al
405de2:	02 72 ab             	add    -0x55(%edx),%dh
405de5:	12 00                	adc    (%eax),%al
405de7:	70 6f                	jo     0x405e58
405de9:	38 00                	cmp    %al,(%eax)
405deb:	00 0a                	add    %cl,(%edx)
405ded:	00 02                	add    %al,(%edx)
405def:	7b 34                	jnp    0x405e25
405df1:	00 00                	add    %al,(%eax)
405df3:	04 16                	add    $0x16,%al
405df5:	6f                   	outsl  %ds:(%esi),(%dx)
405df6:	45                   	inc    %ebp
405df7:	00 00                	add    %al,(%eax)
405df9:	0a 00                	or     (%eax),%al
405dfb:	02 7b 34             	add    0x34(%ebx),%bh
405dfe:	00 00                	add    %al,(%eax)
405e00:	04 6f                	add    $0x6f,%al
405e02:	ef                   	out    %eax,(%dx)
405e03:	00 00                	add    %al,(%eax)
405e05:	0a 00                	or     (%eax),%al
405e07:	02 7b 35             	add    0x35(%ebx),%bh
405e0a:	00 00                	add    %al,(%eax)
405e0c:	04 16                	add    $0x16,%al
405e0e:	6f                   	outsl  %ds:(%esi),(%dx)
405e0f:	45                   	inc    %ebp
405e10:	00 00                	add    %al,(%eax)
405e12:	0a 00                	or     (%eax),%al
405e14:	02 7b 35             	add    0x35(%ebx),%bh
405e17:	00 00                	add    %al,(%eax)
405e19:	04 6f                	add    $0x6f,%al
405e1b:	ef                   	out    %eax,(%dx)
405e1c:	00 00                	add    %al,(%eax)
405e1e:	0a 00                	or     (%eax),%al
405e20:	02 7b 36             	add    0x36(%ebx),%bh
405e23:	00 00                	add    %al,(%eax)
405e25:	04 16                	add    $0x16,%al
405e27:	6f                   	outsl  %ds:(%esi),(%dx)
405e28:	45                   	inc    %ebp
405e29:	00 00                	add    %al,(%eax)
405e2b:	0a 00                	or     (%eax),%al
405e2d:	02 7b 36             	add    0x36(%ebx),%bh
405e30:	00 00                	add    %al,(%eax)
405e32:	04 6f                	add    $0x6f,%al
405e34:	ef                   	out    %eax,(%dx)
405e35:	00 00                	add    %al,(%eax)
405e37:	0a 00                	or     (%eax),%al
405e39:	02 16                	add    (%esi),%dl
405e3b:	28 45 00             	sub    %al,0x0(%ebp)
405e3e:	00 0a                	add    %cl,(%edx)
405e40:	00 02                	add    %al,(%edx)
405e42:	28 ef                	sub    %ch,%bh
405e44:	00 00                	add    %al,(%eax)
405e46:	0a 00                	or     (%eax),%al
405e48:	2a 00                	sub    (%eax),%al
405e4a:	00 00                	add    %al,(%eax)
405e4c:	13 30                	adc    (%eax),%esi
405e4e:	02 00                	add    (%eax),%al
405e50:	1a 00                	sbb    (%eax),%al
405e52:	00 00                	add    %al,(%eax)
405e54:	2c 00                	sub    $0x0,%al
405e56:	00 11                	add    %dl,(%ecx)
405e58:	00 02                	add    %al,(%edx)
405e5a:	03 73 f0             	add    -0x10(%ebx),%esi
405e5d:	00 00                	add    %al,(%eax)
405e5f:	0a 0a                	or     (%edx),%cl
405e61:	04 06                	add    $0x6,%al
405e63:	6f                   	outsl  %ds:(%esi),(%dx)
405e64:	f1                   	int1
405e65:	00 00                	add    %al,(%eax)
405e67:	0a 51 05             	or     0x5(%ecx),%dl
405e6a:	06                   	push   %es
405e6b:	6f                   	outsl  %ds:(%esi),(%dx)
405e6c:	f2 00 00             	repnz add %al,(%eax)
405e6f:	0a 51 2a             	or     0x2a(%ecx),%dl
405e72:	00 00                	add    %al,(%eax)
405e74:	13 30                	adc    (%eax),%esi
405e76:	04 00                	add    $0x0,%al
405e78:	e3 00                	jecxz  0x405e7a
405e7a:	00 00                	add    %al,(%eax)
405e7c:	2d 00 00 11 73       	sub    $0x73110000,%eax
405e81:	f3 00 00             	repz add %al,(%eax)
405e84:	0a 0a                	or     (%edx),%cl
405e86:	06                   	push   %es
405e87:	03 7d f4             	add    -0xc(%ebp),%edi
405e8a:	00 00                	add    %al,(%eax)
405e8c:	0a 02                	or     (%edx),%al
405e8e:	28 46 00             	sub    %al,0x0(%esi)
405e91:	00 0a                	add    %cl,(%edx)
405e93:	00 73 f5             	add    %dh,-0xb(%ebx)
405e96:	00 00                	add    %al,(%eax)
405e98:	0a 0b                	or     (%ebx),%cl
405e9a:	07                   	pop    %es
405e9b:	06                   	push   %es
405e9c:	7d f6                	jge    0x405e94
405e9e:	00 00                	add    %al,(%eax)
405ea0:	0a 00                	or     (%eax),%al
405ea2:	07                   	pop    %es
405ea3:	7b f6                	jnp    0x405e9b
405ea5:	00 00                	add    %al,(%eax)
405ea7:	0a 7b f4             	or     -0xc(%ebx),%bh
405eaa:	00 00                	add    %al,(%eax)
405eac:	0a 6f 51             	or     0x51(%edi),%ch
405eaf:	00 00                	add    %al,(%eax)
405eb1:	0a 0c 14             	or     (%esp,%edx,1),%cl
405eb4:	0d 07 09 6f f7       	or     $0xf76f0907,%eax
405eb9:	00 00                	add    %al,(%eax)
405ebb:	0a 7d f8             	or     -0x8(%ebp),%bh
405ebe:	00 00                	add    %al,(%eax)
405ec0:	0a 07                	or     (%edi),%al
405ec2:	09 6f f9             	or     %ebp,-0x7(%edi)
405ec5:	00 00                	add    %al,(%eax)
405ec7:	0a 7d fa             	or     -0x6(%ebp),%bh
405eca:	00 00                	add    %al,(%eax)
405ecc:	0a 09                	or     (%ecx),%cl
405ece:	6f                   	outsl  %ds:(%esi),(%dx)
405ecf:	fb                   	sti
405ed0:	00 00                	add    %al,(%eax)
405ed2:	0a 6f c1             	or     -0x3f(%edi),%ch
405ed5:	00 00                	add    %al,(%eax)
405ed7:	0a 13                	or     (%ebx),%dl
405ed9:	04 11                	add    $0x11,%al
405edb:	04 2c                	add    $0x2c,%al
405edd:	2a 00                	sub    (%eax),%al
405edf:	02 07                	add    (%edi),%al
405ee1:	fe 06                	incb   (%esi)
405ee3:	fc                   	cld
405ee4:	00 00                	add    %al,(%eax)
405ee6:	0a 73 fd             	or     -0x3(%ebx),%dh
405ee9:	00 00                	add    %al,(%eax)
405eeb:	0a 28                	or     (%eax),%ch
405eed:	fe 00                	incb   (%eax)
405eef:	00 0a                	add    %cl,(%edx)
405ef1:	00 02                	add    %al,(%edx)
405ef3:	07                   	pop    %es
405ef4:	fe 06                	incb   (%esi)
405ef6:	ff 00                	incl   (%eax)
405ef8:	00 0a                	add    %cl,(%edx)
405efa:	73 00                	jae    0x405efc
405efc:	01 00                	add    %eax,(%eax)
405efe:	0a 28                	or     (%eax),%ch
405f00:	01 01                	add    %eax,(%ecx)
405f02:	00 0a                	add    %cl,(%edx)
405f04:	00 00                	add    %al,(%eax)
405f06:	2b 5a 00             	sub    0x0(%edx),%ebx
405f09:	02 d0                	add    %al,%dl
405f0b:	10 00                	adc    %al,(%eax)
405f0d:	00 1b                	add    %bl,(%ebx)
405f0f:	28 22                	sub    %ah,(%edx)
405f11:	00 00                	add    %al,(%eax)
405f13:	0a 07                	or     (%edi),%al
405f15:	7b f6                	jnp    0x405f0d
405f17:	00 00                	add    %al,(%eax)
405f19:	0a 7b f4             	or     -0xc(%ebx),%bh
405f1c:	00 00                	add    %al,(%eax)
405f1e:	0a 07                	or     (%edi),%al
405f20:	7b f8                	jnp    0x405f1a
405f22:	00 00                	add    %al,(%eax)
405f24:	0a 28                	or     (%eax),%ch
405f26:	02 01                	add    (%ecx),%al
405f28:	00 0a                	add    %cl,(%edx)
405f2a:	74 10                	je     0x405f3c
405f2c:	00 00                	add    %al,(%eax)
405f2e:	1b 28                	sbb    (%eax),%ebp
405f30:	fe 00                	incb   (%eax)
405f32:	00 0a                	add    %cl,(%edx)
405f34:	00 02                	add    %al,(%edx)
405f36:	d0 0f                	rorb   $1,(%edi)
405f38:	00 00                	add    %al,(%eax)
405f3a:	1b 28                	sbb    (%eax),%ebp
405f3c:	22 00                	and    (%eax),%al
405f3e:	00 0a                	add    %cl,(%edx)
405f40:	07                   	pop    %es
405f41:	7b f6                	jnp    0x405f39
405f43:	00 00                	add    %al,(%eax)
405f45:	0a 7b f4             	or     -0xc(%ebx),%bh
405f48:	00 00                	add    %al,(%eax)
405f4a:	0a 07                	or     (%edi),%al
405f4c:	7b fa                	jnp    0x405f48
405f4e:	00 00                	add    %al,(%eax)
405f50:	0a 28                	or     (%eax),%ch
405f52:	02 01                	add    (%ecx),%al
405f54:	00 0a                	add    %cl,(%edx)
405f56:	74 0f                	je     0x405f67
405f58:	00 00                	add    %al,(%eax)
405f5a:	1b 28                	sbb    (%eax),%ebp
405f5c:	01 01                	add    %eax,(%ecx)
405f5e:	00 0a                	add    %cl,(%edx)
405f60:	00 00                	add    %al,(%eax)
405f62:	2a 1e                	sub    (%esi),%bl
405f64:	02 7b 03             	add    0x3(%ebx),%bh
405f67:	01 00                	add    %eax,(%eax)
405f69:	0a 2a                	or     (%edx),%ch
405f6b:	22 02                	and    (%edx),%al
405f6d:	03 7d 03             	add    0x3(%ebp),%edi
405f70:	01 00                	add    %eax,(%eax)
405f72:	0a 2a                	or     (%edx),%ch
405f74:	1e                   	push   %ds
405f75:	02 7b 04             	add    0x4(%ebx),%bh
405f78:	01 00                	add    %eax,(%eax)
405f7a:	0a 2a                	or     (%edx),%ch
405f7c:	22 02                	and    (%edx),%al
405f7e:	03 7d 04             	add    0x4(%ebp),%edi
405f81:	01 00                	add    %eax,(%eax)
405f83:	0a 2a                	or     (%edx),%ch
405f85:	32 02                	xor    (%edx),%al
405f87:	03 04 05 28 05 01 00 	add    0x10528(,%eax,1),%eax
405f8e:	0a 00                	or     (%eax),%al
405f90:	00 2a                	add    %ch,(%edx)
405f92:	2e 02 03             	add    %cs:(%ebx),%al
405f95:	04 28                	add    $0x28,%al
405f97:	06                   	push   %es
405f98:	01 00                	add    %eax,(%eax)
405f9a:	0a 00                	or     (%eax),%al
405f9c:	00 2a                	add    %ch,(%edx)
405f9e:	00 00                	add    %al,(%eax)
405fa0:	13 30                	adc    (%eax),%esi
405fa2:	01 00                	add    %eax,(%eax)
405fa4:	11 00                	adc    %eax,(%eax)
405fa6:	00 00                	add    %al,(%eax)
405fa8:	14 00                	adc    $0x0,%al
405faa:	00 11                	add    %dl,(%ecx)
405fac:	00 02                	add    %al,(%edx)
405fae:	28 e4                	sub    %ah,%ah
405fb0:	00 00                	add    %al,(%eax)
405fb2:	06                   	push   %es
405fb3:	6f                   	outsl  %ds:(%esi),(%dx)
405fb4:	07                   	pop    %es
405fb5:	01 00                	add    %eax,(%eax)
405fb7:	0a 0a                	or     (%edx),%cl
405fb9:	2b 00                	sub    (%eax),%eax
405fbb:	06                   	push   %es
405fbc:	2a 3e                	sub    (%esi),%bh
405fbe:	00 02                	add    %al,(%edx)
405fc0:	28 e4                	sub    %ah,%ah
405fc2:	00 00                	add    %al,(%eax)
405fc4:	06                   	push   %es
405fc5:	03 6f 38             	add    0x38(%edi),%ebp
405fc8:	00 00                	add    %al,(%eax)
405fca:	0a 00                	or     (%eax),%al
405fcc:	2a 00                	sub    (%eax),%al
405fce:	00 00                	add    %al,(%eax)
405fd0:	13 30                	adc    (%eax),%esi
405fd2:	03 00                	add    (%eax),%eax
405fd4:	47                   	inc    %edi
405fd5:	00 00                	add    %al,(%eax)
405fd7:	00 1e                	add    %bl,(%esi)
405fd9:	00 00                	add    %al,(%eax)
405fdb:	11 00                	adc    %eax,(%eax)
405fdd:	02 73 08             	add    0x8(%ebx),%dh
405fe0:	01 00                	add    %eax,(%eax)
405fe2:	0a 28                	or     (%eax),%ch
405fe4:	e5 00                	in     $0x0,%eax
405fe6:	00 06                	add    %al,(%esi)
405fe8:	00 02                	add    %al,(%edx)
405fea:	28 e4                	sub    %ah,%ah
405fec:	00 00                	add    %al,(%eax)
405fee:	06                   	push   %es
405fef:	02 28                	add    (%eax),%ch
405ff1:	09 01                	or     %eax,(%ecx)
405ff3:	00 0a                	add    %cl,(%edx)
405ff5:	6f                   	outsl  %ds:(%esi),(%dx)
405ff6:	0a 01                	or     (%ecx),%al
405ff8:	00 0a                	add    %cl,(%edx)
405ffa:	6f                   	outsl  %ds:(%esi),(%dx)
405ffb:	38 00                	cmp    %al,(%eax)
405ffd:	00 0a                	add    %cl,(%edx)
405fff:	00 02                	add    %al,(%edx)
406001:	28 e4                	sub    %ah,%ah
406003:	00 00                	add    %al,(%eax)
406005:	06                   	push   %es
406006:	02 fe                	add    %dh,%bh
406008:	06                   	push   %es
406009:	e6 00                	out    %al,$0x0
40600b:	00 06                	add    %al,(%esi)
40600d:	73 3a                	jae    0x406049
40600f:	00 00                	add    %al,(%eax)
406011:	0a 6f 0b             	or     0xb(%edi),%ch
406014:	01 00                	add    %eax,(%eax)
406016:	0a 00                	or     (%eax),%al
406018:	02 28                	add    (%eax),%ch
40601a:	e4 00                	in     $0x0,%al
40601c:	00 06                	add    %al,(%esi)
40601e:	0a 2b                	or     (%ebx),%ch
406020:	00 06                	add    %al,(%esi)
406022:	2a 1e                	sub    (%esi),%bl
406024:	02 7b 6a             	add    0x6a(%ebx),%bh
406027:	00 00                	add    %al,(%eax)
406029:	04 2a                	add    $0x2a,%al
40602b:	22 02                	and    (%edx),%al
40602d:	03 7d 6a             	add    0x6a(%ebp),%edi
406030:	00 00                	add    %al,(%eax)
406032:	04 2a                	add    $0x2a,%al
406034:	26 00 02             	add    %al,%es:(%edx)
406037:	28 0c 01             	sub    %cl,(%ecx,%eax,1)
40603a:	00 0a                	add    %cl,(%edx)
40603c:	00 2a                	add    %ch,(%edx)
40603e:	00 00                	add    %al,(%eax)
406040:	13 30                	adc    (%eax),%esi
406042:	06                   	push   %es
406043:	00 34 00             	add    %dh,(%eax,%eax,1)
406046:	00 00                	add    %al,(%eax)
406048:	2e 00 00             	add    %al,%cs:(%eax)
40604b:	11 00                	adc    %eax,(%eax)
40604d:	12 00                	adc    (%eax),%al
40604f:	02 7b 95             	add    -0x6b(%ebx),%bh
406052:	00 00                	add    %al,(%eax)
406054:	04 02                	add    $0x2,%al
406056:	7b 96                	jnp    0x405fee
406058:	00 00                	add    %al,(%eax)