405daa:	11 07                	adc    %eax,(%edi)
405dac:	2a 00                	sub    (%eax),%al
405dae:	00 00                	add    %al,(%eax)
405db0:	13 30                	adc    (%eax),%esi
405db2:	04 00                	add    $0x0,%al
405db4:	78 00                	js     0x405db6
405db6:	00 00                	add    %al,(%eax)
405db8:	2e 00 00             	add    %al,%cs:(%eax)
405dbb:	11 00                	adc    %eax,(%eax)
405dbd:	02 16                	add    (%esi),%dl
405dbf:	9a 8e 69 8d 05 00 00 	lcall  $0x0,$0x58d698e
405dc6:	1b 0a                	sbb    (%edx),%ecx
405dc8:	16                   	push   %ss
405dc9:	0b 2b                	or     (%ebx),%ebp
405dcb:	0f 06                	clts
405dcd:	07                   	pop    %es
405dce:	02 8e 69 8d 79 00    	add    0x798d69(%esi),%cl
405dd4:	00 01                	add    %al,(%ecx)
405dd6:	a2 07 17 58 0b       	mov    %al,0xb581707
405ddb:	07                   	pop    %es
405ddc:	02 16                	add    (%esi),%dl
405dde:	9a 8e 69 fe 04 0c 08 	lcall  $0x80c,$0x4fe698e
405de5:	2d e5 16 0d 2b       	sub    $0x2b0d16e5,%eax
405dea:	29 16                	sub    %edx,(%esi)
405dec:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
405def:	13 06                	adc    (%esi),%eax
405df1:	09 9a 11 04 02 09    	or     %ebx,0x9020411(%edx)
405df7:	9a 11 04 99 65 a1 11 	lcall  $0x11a1,$0x65990411
405dfe:	04 17                	add    $0x17,%al
405e00:	58                   	pop    %eax
405e01:	13 04 11             	adc    (%ecx,%edx,1),%eax
405e04:	04 02                	add    $0x2,%al
405e06:	8e 69 fe             	mov    -0x2(%ecx),%gs
405e09:	04 13                	add    $0x13,%al
405e0b:	05 11 05 2d e0       	add    $0xe02d0511,%eax
405e10:	09 17                	or     %edx,(%edi)
405e12:	58                   	pop    %eax
405e13:	0d 09 02 16 9a       	or     $0x9a160209,%eax
405e18:	8e 69 fe             	mov    -0x2(%ecx),%gs
405e1b:	04 13                	add    $0x13,%al
405e1d:	06                   	push   %es
405e1e:	11 06                	adc    %eax,(%esi)
405e20:	2d c9 06 19 9a       	sub    $0x9a1906c9,%eax
405e25:	19 02                	sbb    %eax,(%edx)
405e27:	19 9a 19 99 a1 06    	sbb    %ebx,0x6a19919(%edx)
405e2d:	13 07                	adc    (%edi),%eax
405e2f:	2b 00                	sub    (%eax),%eax
405e31:	11 07                	adc    %eax,(%edi)
405e33:	2a 13                	sub    (%ebx),%dl
405e35:	30 03                	xor    %al,(%ebx)
405e37:	00 2f                	add    %ch,(%edi)
405e39:	00 00                	add    %al,(%eax)
405e3b:	00 01                	add    %al,(%ecx)
405e3d:	00 00                	add    %al,(%eax)
405e3f:	11 00                	adc    %eax,(%eax)
405e41:	02 7b 48             	add    0x48(%ebx),%bh
405e44:	00 00                	add    %al,(%eax)
405e46:	04 03                	add    $0x3,%al
405e48:	7b 48                	jnp    0x405e92
405e4a:	00 00                	add    %al,(%eax)
405e4c:	04 5a                	add    $0x5a,%al
405e4e:	02 7b 49             	add    0x49(%ebx),%bh
405e51:	00 00                	add    %al,(%eax)
405e53:	04 03                	add    $0x3,%al
405e55:	7b 49                	jnp    0x405ea0
405e57:	00 00                	add    %al,(%eax)
405e59:	04 5a                	add    $0x5a,%al
405e5b:	58                   	pop    %eax
405e5c:	02 7b 4a             	add    0x4a(%ebx),%bh
405e5f:	00 00                	add    %al,(%eax)
405e61:	04 03                	add    $0x3,%al
405e63:	7b 4a                	jnp    0x405eaf
405e65:	00 00                	add    %al,(%eax)
405e67:	04 5a                	add    $0x5a,%al
405e69:	58                   	pop    %eax
405e6a:	0a 2b                	or     (%ebx),%ch
405e6c:	00 06                	add    %al,(%esi)
405e6e:	2a 00                	sub    (%eax),%al
405e70:	13 30                	adc    (%eax),%esi
405e72:	05 00 a4 00 00       	add    $0xa400,%eax
405e77:	00 2f                	add    %ch,(%edi)
405e79:	00 00                	add    %al,(%eax)
405e7b:	11 00                	adc    %eax,(%eax)
405e7d:	02 16                	add    (%esi),%dl
405e7f:	9a 8e 69 8d 05 00 00 	lcall  $0x0,$0x58d698e
405e86:	1b 0a                	sbb    (%edx),%ecx
405e88:	16                   	push   %ss
405e89:	0b 2b                	or     (%ebx),%ebp
405e8b:	0f 06                	clts
405e8d:	07                   	pop    %es
405e8e:	02 8e 69 8d 79 00    	add    0x798d69(%esi),%cl
405e94:	00 01                	add    %al,(%ecx)
405e96:	a2 07 17 58 0b       	mov    %al,0xb581707
405e9b:	07                   	pop    %es
405e9c:	02 16                	add    (%esi),%dl
405e9e:	9a 8e 69 fe 04 0c 08 	lcall  $0x80c,$0x4fe698e
405ea5:	2d e5 16 0d 2b       	sub    $0x2b0d16e5,%eax
405eaa:	5f                   	pop    %edi
405eab:	16                   	push   %ss
405eac:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
405eaf:	49                   	dec    %ecx
405eb0:	00 02                	add    %al,(%edx)
405eb2:	09 9a 11 04 99 23    	or     %ebx,0x23990411(%edx)
405ec0:	fe 01                	incb   (%ecx)
405ec2:	16                   	push   %ss
405ec3:	fe 01                	incb   (%ecx)
405ec5:	13 05 11 05 2c 18    	adc    0x182c0511,%eax
405ecb:	06                   	push   %es
405ecc:	09 9a 11 04 23 00    	or     %ebx,0x230411(%edx)
405ed2:	00 00                	add    %al,(%eax)
405ed4:	00 00                	add    %al,(%eax)
405ed6:	00 f0                	add    %dh,%al
405ed8:	3f                   	aas
405ed9:	02 09                	add    (%ecx),%cl
405edb:	9a 11 04 99 5b a1 2b 	lcall  $0x2ba1,$0x5b990411
405ee2:	0f 06                	clts
405ee4:	09 9a 11 04 23 00    	or     %ebx,0x230411(%edx)
405eea:	00 00                	add    %al,(%eax)
405eec:	00 00                	add    %al,(%eax)
405eee:	00 00                	add    %al,(%eax)
405ef0:	00 a1 00 11 04 17    	add    %ah,0x17041100(%ecx)
405ef6:	58                   	pop    %eax
405ef7:	13 04 11             	adc    (%ecx,%edx,1),%eax
405efa:	04 02                	add    $0x2,%al
405efc:	8e 69 fe             	mov    -0x2(%ecx),%gs
405eff:	04 13                	add    $0x13,%al
405f01:	06                   	push   %es
405f02:	11 06                	adc    %eax,(%esi)
405f04:	2d aa 09 17 58       	sub    $0x581709aa,%eax
405f09:	0d 09 02 16 9a       	or     $0x9a160209,%eax
405f0e:	8e 69 fe             	mov    -0x2(%ecx),%gs
405f11:	04 13                	add    $0x13,%al
405f13:	07                   	pop    %es
405f14:	11 07                	adc    %eax,(%edi)
405f16:	2d 93 06 13 08       	sub    $0x8130693,%eax
405f1b:	2b 00                	sub    (%eax),%eax
405f1d:	11 08                	adc    %ecx,(%eax)
405f1f:	2a 13                	sub    (%ebx),%dl
405f21:	30 04 00             	xor    %al,(%eax,%eax,1)
405f24:	65 00 00             	add    %al,%gs:(%eax)
405f27:	00 2b                	add    %ch,(%ebx)
405f29:	00 00                	add    %al,(%eax)
405f2b:	11 00                	adc    %eax,(%eax)
405f2d:	02 7b 48             	add    0x48(%ebx),%bh
405f30:	00 00                	add    %al,(%eax)
405f32:	04 03                	add    $0x3,%al
405f34:	7b 48                	jnp    0x405f7e
405f36:	00 00                	add    %al,(%eax)
405f38:	04 58                	add    $0x58,%al
405f3a:	04 7b                	add    $0x7b,%al
405f3c:	48                   	dec    %eax
405f3d:	00 00                	add    %al,(%eax)
405f3f:	04 58                	add    $0x58,%al
405f41:	23 00                	and    (%eax),%eax
405f43:	00 00                	add    %al,(%eax)
405f45:	00 00                	add    %al,(%eax)
405f47:	00 08                	add    %cl,(%eax)
405f49:	40                   	inc    %eax
405f4a:	5b                   	pop    %ebx
405f4b:	02 7b 49             	add    0x49(%ebx),%bh
405f4e:	00 00                	add    %al,(%eax)
405f50:	04 03                	add    $0x3,%al
405f52:	7b 49                	jnp    0x405f9d
405f54:	00 00                	add    %al,(%eax)
405f56:	04 58                	add    $0x58,%al
405f58:	04 7b                	add    $0x7b,%al
405f5a:	49                   	dec    %ecx
405f5b:	00 00                	add    %al,(%eax)
405f5d:	04 58                	add    $0x58,%al
405f5f:	23 00                	and    (%eax),%eax
405f61:	00 00                	add    %al,(%eax)
405f63:	00 00                	add    %al,(%eax)
405f65:	00 08                	add    %cl,(%eax)
405f67:	40                   	inc    %eax
405f68:	5b                   	pop    %ebx
405f69:	02 7b 4a             	add    0x4a(%ebx),%bh
405f6c:	00 00                	add    %al,(%eax)
405f6e:	04 03                	add    $0x3,%al
405f70:	7b 4a                	jnp    0x405fbc
405f72:	00 00                	add    %al,(%eax)
405f74:	04 58                	add    $0x58,%al
405f76:	04 7b                	add    $0x7b,%al
405f78:	4a                   	dec    %edx
405f79:	00 00                	add    %al,(%eax)
405f7b:	04 58                	add    $0x58,%al
405f7d:	23 00                	and    (%eax),%eax
405f7f:	00 00                	add    %al,(%eax)
405f81:	00 00                	add    %al,(%eax)
405f83:	00 08                	add    %cl,(%eax)
405f85:	40                   	inc    %eax
405f86:	5b                   	pop    %ebx
405f87:	73 80                	jae    0x405f09
405f89:	00 00                	add    %al,(%eax)
405f8b:	06                   	push   %es
405f8c:	0a 2b                	or     (%ebx),%ch
405f8e:	00 06                	add    %al,(%esi)
405f90:	2a 00                	sub    (%eax),%al
405f92:	00 00                	add    %al,(%eax)
405f94:	13 30                	adc    (%eax),%esi
405f96:	04 00                	add    $0x0,%al
405f98:	3a 00                	cmp    (%eax),%al
405f9a:	00 00                	add    %al,(%eax)
405f9c:	30 00                	xor    %al,(%eax)
405f9e:	00 11                	add    %dl,(%ecx)
405fa0:	00 02                	add    %al,(%edx)
405fa2:	03 28                	add    (%eax),%ebp
405fa4:	7b 00                	jnp    0x405fa6
405fa6:	00 06                	add    %al,(%esi)
405fa8:	0a 02                	or     (%edx),%al
405faa:	7b 48                	jnp    0x405ff4
405fac:	00 00                	add    %al,(%eax)
405fae:	04 06                	add    $0x6,%al
405fb0:	7b 48                	jnp    0x405ffa
405fb2:	00 00                	add    %al,(%eax)
405fb4:	04 58                	add    $0x58,%al
405fb6:	02 7b 49             	add    0x49(%ebx),%bh
405fb9:	00 00                	add    %al,(%eax)
405fbb:	04 06                	add    $0x6,%al
405fbd:	7b 49                	jnp    0x406008
405fbf:	00 00                	add    %al,(%eax)
405fc1:	04 58                	add    $0x58,%al
405fc3:	02 7b 4a             	add    0x4a(%ebx),%bh
405fc6:	00 00                	add    %al,(%eax)
405fc8:	04 06                	add    $0x6,%al
405fca:	7b 4a                	jnp    0x406016
405fcc:	00 00                	add    %al,(%eax)
405fce:	04 58                	add    $0x58,%al
405fd0:	73 80                	jae    0x405f52
405fd2:	00 00                	add    %al,(%eax)
405fd4:	06                   	push   %es
405fd5:	0b 2b                	or     (%ebx),%ebp
405fd7:	00 07                	add    %al,(%edi)
405fd9:	2a 00                	sub    (%eax),%al
405fdb:	00 13                	add    %dl,(%ebx)
405fdd:	30 04 00             	xor    %al,(%eax,%eax,1)
405fe0:	32 00                	xor    (%eax),%al
405fe2:	00 00                	add    %al,(%eax)
405fe4:	2b 00                	sub    (%eax),%eax
405fe6:	00 11                	add    %dl,(%ecx)
405fe8:	00 02                	add    %al,(%edx)
405fea:	7b 48                	jnp    0x406034
405fec:	00 00                	add    %al,(%eax)
405fee:	04 03                	add    $0x3,%al
405ff0:	7b 48                	jnp    0x40603a
405ff2:	00 00                	add    %al,(%eax)
405ff4:	04 58                	add    $0x58,%al
405ff6:	02 7b 49             	add    0x49(%ebx),%bh
405ff9:	00 00                	add    %al,(%eax)
405ffb:	04 03                	add    $0x3,%al
405ffd:	7b 49                	jnp    0x406048
405fff:	00 00                	add    %al,(%eax)
406001:	04 58                	add    $0x58,%al
406003:	02 7b 4a             	add    0x4a(%ebx),%bh
406006:	00 00                	add    %al,(%eax)
406008:	04 03                	add    $0x3,%al
40600a:	7b 4a                	jnp    0x406056
40600c:	00 00                	add    %al,(%eax)
40600e:	04 58                	add    $0x58,%al
406010:	73 80                	jae    0x405f92
406012:	00 00                	add    %al,(%eax)
406014:	06                   	push   %es
406015:	0a 2b                	or     (%ebx),%ch
406017:	00 06                	add    %al,(%esi)
406019:	2a 00                	sub    (%eax),%al
40601b:	00 13                	add    %dl,(%ebx)
40601d:	30 05 00 40 00 00    	xor    %al,0x4000
406023:	00 30                	add    %dh,(%eax)
406025:	00 00                	add    %al,(%eax)
406027:	11 00                	adc    %eax,(%eax)
406029:	02 03                	add    (%ebx),%al
40602b:	28 7c 00 00          	sub    %bh,0x0(%eax,%eax,1)
40602f:	06                   	push   %es
406030:	0a 02                	or     (%edx),%al
406032:	7b 48                	jnp    0x40607c
406034:	00 00                	add    %al,(%eax)
406036:	04 04                	add    $0x4,%al
406038:	06                   	push   %es
406039:	7b 48                	jnp    0x406083
40603b:	00 00                	add    %al,(%eax)
40603d:	04 5a                	add    $0x5a,%al
40603f:	58                   	pop    %eax
406040:	02 7b 49             	add    0x49(%ebx),%bh
406043:	00 00                	add    %al,(%eax)
406045:	04 04                	add    $0x4,%al
406047:	06                   	push   %es
406048:	7b 49                	jnp    0x406093
40604a:	00 00                	add    %al,(%eax)
40604c:	04 5a                	add    $0x5a,%al
40604e:	58                   	pop    %eax
40604f:	02 7b 4a             	add    0x4a(%ebx),%bh
406052:	00 00                	add    %al,(%eax)
406054:	04 04                	add    $0x4,%al
406056:	06                   	push   %es
406057:	7b 4a                	jnp    0x4060a3
406059:	00 00                	add    %al,(%eax)
40605b:	04 5a                	add    $0x5a,%al
40605d:	58                   	pop    %eax
40605e:	73 80                	jae    0x405fe0
406060:	00 00                	add    %al,(%eax)
406062:	06                   	push   %es
406063:	0b 2b                	or     (%ebx),%ebp
406065:	00 07                	add    %al,(%edi)
406067:	2a 13                	sub    (%ebx),%dl
406069:	30 05 00 40 00 00    	xor    %al,0x4000
40606f:	00 30                	add    %dh,(%eax)
406071:	00 00                	add    %al,(%eax)
406073:	11 00                	adc    %eax,(%eax)
406075:	02 03                	add    (%ebx),%al
406077:	28 7b 00             	sub    %bh,0x0(%ebx)
40607a:	00 06                	add    %al,(%esi)
40607c:	0a 02                	or     (%edx),%al
40607e:	7b 48                	jnp    0x4060c8
406080:	00 00                	add    %al,(%eax)
406082:	04 04                	add    $0x4,%al
406084:	06                   	push   %es
406085:	7b 48                	jnp    0x4060cf
406087:	00 00                	add    %al,(%eax)
406089:	04 5a                	add    $0x5a,%al
40608b:	58                   	pop    %eax
40608c:	02 7b 49             	add    0x49(%ebx),%bh
40608f:	00 00                	add    %al,(%eax)
406091:	04 04                	add    $0x4,%al
406093:	06                   	push   %es
406094:	7b 49                	jnp    0x4060df
406096:	00 00                	add    %al,(%eax)
406098:	04 5a                	add    $0x5a,%al
40609a:	58                   	pop    %eax
40609b:	02 7b 4a             	add    0x4a(%ebx),%bh
40609e:	00 00                	add    %al,(%eax)
4060a0:	04 04                	add    $0x4,%al
4060a2:	06                   	push   %es
4060a3:	7b 4a                	jnp    0x4060ef
4060a5:	00 00                	add    %al,(%eax)
4060a7:	04 5a                	add    $0x5a,%al
4060a9:	58                   	pop    %eax
4060aa:	73 80                	jae    0x40602c
4060ac:	00 00                	add    %al,(%eax)
4060ae:	06                   	push   %es
4060af:	0b 2b                	or     (%ebx),%ebp
4060b1:	00 07                	add    %al,(%edi)
4060b3:	2a 13                	sub    (%ebx),%dl
4060b5:	30 04 00             	xor    %al,(%eax,%eax,1)
4060b8:	32 00                	xor    (%eax),%al
4060ba:	00 00                	add    %al,(%eax)
4060bc:	2b 00                	sub    (%eax),%eax
4060be:	00 11                	add    %dl,(%ecx)
4060c0:	00 02                	add    %al,(%edx)
4060c2:	7b 48                	jnp    0x40610c
4060c4:	00 00                	add    %al,(%eax)
4060c6:	04 03                	add    $0x3,%al