407cd6:	01 00                	add    %eax,(%eax)
407cd8:	10 08                	adc    %cl,(%eax)
407cda:	00 00                	add    %al,(%eax)
407cdc:	01 00                	add    %eax,(%eax)
407cde:	10 08                	adc    %cl,(%eax)
407ce0:	00 00                	add    %al,(%eax)
407ce2:	01 00                	add    %eax,(%eax)
407ce4:	17                   	pop    %ss
407ce5:	19 00                	sbb    %eax,(%eax)
407ce7:	00 01                	add    %al,(%ecx)
407ce9:	00 28                	add    %ch,(%eax)
407ceb:	19 00                	sbb    %eax,(%eax)
407ced:	00 01                	add    %al,(%ecx)
407cef:	00 94 1b 02 00 01 00 	add    %dl,0x10002(%ebx,%ebx,1)
407cf6:	94                   	xchg   %eax,%esp
407cf7:	1b 00                	sbb    (%eax),%eax
407cf9:	00 01                	add    %al,(%ecx)
407cfb:	00 10                	add    %dl,(%eax)
407cfd:	08 02                	or     %al,(%edx)
407cff:	00 02                	add    %al,(%edx)
407d01:	00 94 1b 00 00 01 00 	add    %dl,0x10000(%ebx,%ebx,1)
407d08:	10 08                	adc    %cl,(%eax)
407d0a:	00 00                	add    %al,(%eax)
407d0c:	01 00                	add    %eax,(%eax)
407d0e:	10 08                	adc    %cl,(%eax)
407d10:	00 00                	add    %al,(%eax)
407d12:	01 00                	add    %eax,(%eax)
407d14:	10 08                	adc    %cl,(%eax)
407d16:	00 00                	add    %al,(%eax)
407d18:	01 00                	add    %eax,(%eax)
407d1a:	10 08                	adc    %cl,(%eax)
407d1c:	00 00                	add    %al,(%eax)
407d1e:	01 00                	add    %eax,(%eax)
407d20:	29 17                	sub    %edx,(%edi)
407d22:	00 00                	add    %al,(%eax)
407d24:	01 00                	add    %eax,(%eax)
407d26:	10 08                	adc    %cl,(%eax)
407d28:	00 00                	add    %al,(%eax)
407d2a:	01 00                	add    %eax,(%eax)
407d2c:	08 0c 00             	or     %cl,(%eax,%eax,1)
407d2f:	00 01                	add    %al,(%ecx)
407d31:	00 ab 11 00 00 01    	add    %ch,0x1000011(%ebx)
407d37:	00 0d 1d 00 00 02    	add    %cl,0x200001d
407d3d:	00 e9                	add    %ch,%cl
407d3f:	1d 00 00 01 00       	sbb    $0x10000,%eax
407d44:	6a 15                	push   $0x15
407d46:	00 00                	add    %al,(%eax)
407d48:	01 00                	add    %eax,(%eax)
407d4a:	6a 15                	push   $0x15
407d4c:	00 00                	add    %al,(%eax)
407d4e:	01 00                	add    %eax,(%eax)
407d50:	6a 15                	push   $0x15
407d52:	00 00                	add    %al,(%eax)
407d54:	01 00                	add    %eax,(%eax)
407d56:	d7                   	xlat   %ds:(%ebx)
407d57:	13 00                	adc    (%eax),%eax
407d59:	00 01                	add    %al,(%ecx)
407d5b:	00 df                	add    %bl,%bh
407d5d:	0d 00 00 01 00       	or     $0x10000,%eax
407d62:	6a 15                	push   $0x15
407d64:	00 00                	add    %al,(%eax)
407d66:	01 00                	add    %eax,(%eax)
407d68:	6a 15                	push   $0x15
407d6a:	00 00                	add    %al,(%eax)
407d6c:	01 00                	add    %eax,(%eax)
407d6e:	6a 15                	push   $0x15
407d70:	00 00                	add    %al,(%eax)
407d72:	01 00                	add    %eax,(%eax)
407d74:	35 00 00 00 02       	xor    $0x2000000,%eax
407d79:	00 73 00             	add    %dh,0x0(%ebx)
407d7c:	00 00                	add    %al,(%eax)
407d7e:	01 00                	add    %eax,(%eax)
407d80:	35 00 00 00 02       	xor    $0x2000000,%eax
407d85:	00 73 00             	add    %dh,0x0(%ebx)
407d88:	00 00                	add    %al,(%eax)
407d8a:	01 00                	add    %eax,(%eax)
407d8c:	6a 15                	push   $0x15
407d8e:	00 00                	add    %al,(%eax)
407d90:	01 00                	add    %eax,(%eax)
407d92:	6a 15                	push   $0x15
407d94:	00 00                	add    %al,(%eax)
407d96:	01 00                	add    %eax,(%eax)
407d98:	6a 15                	push   $0x15
407d9a:	00 00                	add    %al,(%eax)
407d9c:	01 00                	add    %eax,(%eax)
407d9e:	6a 15                	push   $0x15
407da0:	00 00                	add    %al,(%eax)
407da2:	01 00                	add    %eax,(%eax)
407da4:	35 00 00 00 02       	xor    $0x2000000,%eax
407da9:	00 73 00             	add    %dh,0x0(%ebx)
407dac:	00 00                	add    %al,(%eax)
407dae:	01 00                	add    %eax,(%eax)
407db0:	6a 15                	push   $0x15
407db2:	00 00                	add    %al,(%eax)
407db4:	02 00                	add    (%eax),%al
407db6:	d7                   	xlat   %ds:(%ebx)
407db7:	13 00                	adc    (%eax),%eax
407db9:	00 01                	add    %al,(%ecx)
407dbb:	00 35 00 00 00 02    	add    %dh,0x2000000
407dc1:	00 73 00             	add    %dh,0x0(%ebx)
407dc4:	00 00                	add    %al,(%eax)
407dc6:	01 00                	add    %eax,(%eax)
407dc8:	6a 15                	push   $0x15
407dca:	00 00                	add    %al,(%eax)
407dcc:	02 00                	add    (%eax),%al
407dce:	d7                   	xlat   %ds:(%ebx)
407dcf:	13 00                	adc    (%eax),%eax
407dd1:	00 01                	add    %al,(%ecx)
407dd3:	00 35 00 00 00 02    	add    %dh,0x2000000
407dd9:	00 73 00             	add    %dh,0x0(%ebx)
407ddc:	00 00                	add    %al,(%eax)
407dde:	01 00                	add    %eax,(%eax)
407de0:	6a 15                	push   $0x15
407de2:	00 00                	add    %al,(%eax)
407de4:	02 00                	add    (%eax),%al
407de6:	d7                   	xlat   %ds:(%ebx)
407de7:	13 00                	adc    (%eax),%eax
407de9:	00 01                	add    %al,(%ecx)
407deb:	00 35 00 00 00 02    	add    %dh,0x2000000
407df1:	00 73 00             	add    %dh,0x0(%ebx)
407df4:	00 00                	add    %al,(%eax)
407df6:	01 00                	add    %eax,(%eax)
407df8:	6a 15                	push   $0x15
407dfa:	00 00                	add    %al,(%eax)
407dfc:	02 00                	add    (%eax),%al
407dfe:	d7                   	xlat   %ds:(%ebx)
407dff:	13 00                	adc    (%eax),%eax
407e01:	00 01                	add    %al,(%ecx)
407e03:	00 35 00 00 00 02    	add    %dh,0x2000000
407e09:	00 73 00             	add    %dh,0x0(%ebx)
407e0c:	00 00                	add    %al,(%eax)
407e0e:	01 00                	add    %eax,(%eax)
407e10:	6a 15                	push   $0x15
407e12:	00 00                	add    %al,(%eax)
407e14:	02 00                	add    (%eax),%al
407e16:	d7                   	xlat   %ds:(%ebx)
407e17:	13 00                	adc    (%eax),%eax
407e19:	00 01                	add    %al,(%ecx)
407e1b:	00 6a 15             	add    %ch,0x15(%edx)
407e1e:	00 00                	add    %al,(%eax)
407e20:	02 00                	add    (%eax),%al
407e22:	d7                   	xlat   %ds:(%ebx)
407e23:	13 00                	adc    (%eax),%eax
407e25:	00 01                	add    %al,(%ecx)
407e27:	00 6a 15             	add    %ch,0x15(%edx)
407e2a:	00 00                	add    %al,(%eax)
407e2c:	02 00                	add    (%eax),%al
407e2e:	d7                   	xlat   %ds:(%ebx)
407e2f:	13 00                	adc    (%eax),%eax
407e31:	00 01                	add    %al,(%ecx)
407e33:	00 35 00 00 00 02    	add    %dh,0x2000000
407e39:	00 73 00             	add    %dh,0x0(%ebx)
407e3c:	00 00                	add    %al,(%eax)
407e3e:	01 00                	add    %eax,(%eax)
407e40:	6a 15                	push   $0x15
407e42:	00 00                	add    %al,(%eax)
407e44:	02 00                	add    (%eax),%al
407e46:	d7                   	xlat   %ds:(%ebx)
407e47:	13 00                	adc    (%eax),%eax
407e49:	00 01                	add    %al,(%ecx)
407e4b:	00 35 00 00 00 02    	add    %dh,0x2000000
407e51:	00 73 00             	add    %dh,0x0(%ebx)
407e54:	00 00                	add    %al,(%eax)
407e56:	01 00                	add    %eax,(%eax)
407e58:	6a 15                	push   $0x15
407e5a:	00 00                	add    %al,(%eax)
407e5c:	02 00                	add    (%eax),%al
407e5e:	d7                   	xlat   %ds:(%ebx)
407e5f:	13 00                	adc    (%eax),%eax
407e61:	00 01                	add    %al,(%ecx)
407e63:	00 35 00 00 00 02    	add    %dh,0x2000000
407e69:	00 73 00             	add    %dh,0x0(%ebx)
407e6c:	00 00                	add    %al,(%eax)
407e6e:	01 00                	add    %eax,(%eax)
407e70:	6a 15                	push   $0x15
407e72:	00 00                	add    %al,(%eax)
407e74:	02 00                	add    (%eax),%al
407e76:	d7                   	xlat   %ds:(%ebx)
407e77:	13 00                	adc    (%eax),%eax
407e79:	00 01                	add    %al,(%ecx)
407e7b:	00 35 00 00 00 02    	add    %dh,0x2000000
407e81:	00 73 00             	add    %dh,0x0(%ebx)
407e84:	00 00                	add    %al,(%eax)
407e86:	01 00                	add    %eax,(%eax)
407e88:	6a 15                	push   $0x15
407e8a:	00 00                	add    %al,(%eax)
407e8c:	02 00                	add    (%eax),%al
407e8e:	d7                   	xlat   %ds:(%ebx)
407e8f:	13 00                	adc    (%eax),%eax
407e91:	00 01                	add    %al,(%ecx)
407e93:	00 35 00 00 00 02    	add    %dh,0x2000000
407e99:	00 73 00             	add    %dh,0x0(%ebx)
407e9c:	00 00                	add    %al,(%eax)
407e9e:	01 00                	add    %eax,(%eax)
407ea0:	6a 15                	push   $0x15
407ea2:	00 00                	add    %al,(%eax)
407ea4:	02 00                	add    (%eax),%al
407ea6:	d7                   	xlat   %ds:(%ebx)
407ea7:	13 00                	adc    (%eax),%eax
407ea9:	00 01                	add    %al,(%ecx)
407eab:	00 35 00 00 00 02    	add    %dh,0x2000000
407eb1:	00 73 00             	add    %dh,0x0(%ebx)
407eb4:	00 00                	add    %al,(%eax)
407eb6:	01 00                	add    %eax,(%eax)
407eb8:	6a 15                	push   $0x15
407eba:	00 00                	add    %al,(%eax)
407ebc:	02 00                	add    (%eax),%al
407ebe:	d7                   	xlat   %ds:(%ebx)
407ebf:	13 00                	adc    (%eax),%eax
407ec1:	00 01                	add    %al,(%ecx)
407ec3:	00 35 00 00 00 02    	add    %dh,0x2000000
407ec9:	00 73 00             	add    %dh,0x0(%ebx)
407ecc:	00 00                	add    %al,(%eax)
407ece:	01 00                	add    %eax,(%eax)
407ed0:	6a 15                	push   $0x15
407ed2:	00 00                	add    %al,(%eax)
407ed4:	02 00                	add    (%eax),%al
407ed6:	d7                   	xlat   %ds:(%ebx)
407ed7:	13 00                	adc    (%eax),%eax
407ed9:	00 01                	add    %al,(%ecx)
407edb:	00 35 00 00 00 02    	add    %dh,0x2000000
407ee1:	00 73 00             	add    %dh,0x0(%ebx)
407ee4:	00 00                	add    %al,(%eax)
407ee6:	01 00                	add    %eax,(%eax)
407ee8:	6a 15                	push   $0x15
407eea:	00 00                	add    %al,(%eax)
407eec:	02 00                	add    (%eax),%al
407eee:	d7                   	xlat   %ds:(%ebx)
407eef:	13 00                	adc    (%eax),%eax
407ef1:	00 01                	add    %al,(%ecx)
407ef3:	00 35 00 00 00 02    	add    %dh,0x2000000
407ef9:	00 73 00             	add    %dh,0x0(%ebx)
407efc:	00 00                	add    %al,(%eax)
407efe:	01 00                	add    %eax,(%eax)
407f00:	6a 15                	push   $0x15
407f02:	00 00                	add    %al,(%eax)
407f04:	02 00                	add    (%eax),%al
407f06:	d7                   	xlat   %ds:(%ebx)
407f07:	13 00                	adc    (%eax),%eax
407f09:	00 01                	add    %al,(%ecx)
407f0b:	00 6a 15             	add    %ch,0x15(%edx)
407f0e:	00 00                	add    %al,(%eax)
407f10:	01 00                	add    %eax,(%eax)
407f12:	6a 15                	push   $0x15
407f14:	00 00                	add    %al,(%eax)
407f16:	01 00                	add    %eax,(%eax)
407f18:	6a 15                	push   $0x15
407f1a:	00 00                	add    %al,(%eax)
407f1c:	01 00                	add    %eax,(%eax)
407f1e:	6a 15                	push   $0x15
407f20:	00 00                	add    %al,(%eax)
407f22:	01 00                	add    %eax,(%eax)
407f24:	6a 15                	push   $0x15
407f26:	00 00                	add    %al,(%eax)
407f28:	01 00                	add    %eax,(%eax)
407f2a:	6a 15                	push   $0x15
407f2c:	00 00                	add    %al,(%eax)
407f2e:	01 00                	add    %eax,(%eax)
407f30:	6a 15                	push   $0x15
407f32:	00 00                	add    %al,(%eax)
407f34:	01 00                	add    %eax,(%eax)
407f36:	6a 15                	push   $0x15
407f38:	00 00                	add    %al,(%eax)
407f3a:	01 00                	add    %eax,(%eax)
407f3c:	6a 15                	push   $0x15
407f3e:	00 00                	add    %al,(%eax)
407f40:	01 00                	add    %eax,(%eax)
407f42:	6a 15                	push   $0x15
407f44:	00 00                	add    %al,(%eax)
407f46:	01 00                	add    %eax,(%eax)
407f48:	6a 15                	push   $0x15
407f4a:	00 00                	add    %al,(%eax)
407f4c:	01 00                	add    %eax,(%eax)
407f4e:	6a 15                	push   $0x15
407f50:	00 00                	add    %al,(%eax)
407f52:	01 00                	add    %eax,(%eax)
407f54:	07                   	pop    %es
407f55:	1c 00                	sbb    $0x0,%al
407f57:	00 01                	add    %al,(%ecx)
407f59:	00 90 1d 00 00 02    	add    %dl,0x200001d(%eax)
407f5f:	00 10                	add    %dl,(%eax)
407f61:	08 00                	or     %al,(%eax)
407f63:	00 01                	add    %al,(%ecx)
407f65:	00 ad 00 00 00 02    	add    %ch,0x2000000(%ebp)
407f6b:	00 33                	add    %dh,(%ebx)
407f6d:	1d 00 00 01 00       	sbb    $0x10000,%eax
407f72:	4a                   	dec    %edx
407f73:	0d 00 00 01 00       	or     $0x10000,%eax
407f78:	08 0c 00             	or     %cl,(%eax,%eax,1)
407f7b:	00 01                	add    %al,(%ecx)
407f7d:	00 08                	add    %cl,(%eax)
407f7f:	0c 00                	or     $0x0,%al
407f81:	00 01                	add    %al,(%ecx)
407f83:	00 83 07 00 00 01    	add    %al,0x1000007(%ebx)
407f89:	00 6e 17             	add    %ch,0x17(%esi)
407f8c:	00 00                	add    %al,(%eax)
407f8e:	01 00                	add    %eax,(%eax)
407f90:	c1 0d 00 00 02 00 33 	rorl   $0x33,0x20000
407f97:	1a 00                	sbb    (%eax),%al
407f99:	00 01                	add    %al,(%ecx)
407f9b:	00 08                	add    %cl,(%eax)
407f9d:	0c 00                	or     $0x0,%al
407f9f:	00 01                	add    %al,(%ecx)
407fa1:	00 08                	add    %cl,(%eax)
407fa3:	0c 00                	or     $0x0,%al
407fa5:	00 01                	add    %al,(%ecx)
407fa7:	00 08                	add    %cl,(%eax)
407fa9:	0c 00                	or     $0x0,%al
407fab:	00 01                	add    %al,(%ecx)
407fad:	00 08                	add    %cl,(%eax)
407faf:	0c 00                	or     $0x0,%al
407fb1:	00 01                	add    %al,(%ecx)
407fb3:	00 08                	add    %cl,(%eax)
407fb5:	0c 00                	or     $0x0,%al
407fb7:	00 01                	add    %al,(%ecx)
407fb9:	00 5e 03             	add    %bl,0x3(%esi)
407fbc:	00 00                	add    %al,(%eax)
407fbe:	02 00                	add    (%eax),%al
407fc0:	91                   	xchg   %eax,%ecx
407fc1:	0f 00 00             	sldt   (%eax)
407fc4:	03 00                	add    (%eax),%eax
407fc6:	0e                   	push   %cs
407fc7:	0c 00                	or     $0x0,%al
407fc9:	00 04 00             	add    %al,(%eax,%eax,1)
407fcc:	7c 02                	jl     0x407fd0
407fce:	00 00                	add    %al,(%eax)
407fd0:	01 00                	add    %eax,(%eax)
407fd2:	6a 14                	push   $0x14
407fd4:	00 00                	add    %al,(%eax)
407fd6:	01 00                	add    %eax,(%eax)
407fd8:	83 07 00             	addl   $0x0,(%edi)
407fdb:	00 01                	add    %al,(%ecx)
407fdd:	00 08                	add    %cl,(%eax)
407fdf:	0c 00                	or     $0x0,%al
407fe1:	00 01                	add    %al,(%ecx)
407fe3:	00 08                	add    %cl,(%eax)
407fe5:	0c 00                	or     $0x0,%al
407fe7:	00 01                	add    %al,(%ecx)
407fe9:	00 0d 1d 00 00 02    	add    %cl,0x200001d
407fef:	00 e9                	add    %ch,%cl
407ff1:	1d 00 00 01 00       	sbb    $0x10000,%eax
407ff6:	b9 11 00 00 02       	mov    $0x2000011,%ecx
407ffb:	00 32                	add    %dh,(%edx)
407ffd:	15 00 00 03 00       	adc    $0x30000,%eax
408002:	52                   	push   %edx
408003:	19 00                	sbb    %eax,(%eax)
408005:	00 01                	add    %al,(%ecx)
408007:	00 c7                	add    %al,%bh
408009:	09 00                	or     %eax,(%eax)
40800b:	00 01                	add    %al,(%ecx)