416b2b:	6f                   	outsl  %ds:(%esi),(%dx)
416b2c:	00 70 00             	add    %dh,0x0(%eax)
416b2f:	74 00                	je     0x416b31
416b31:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416b37:	62 00                	bound  %eax,(%eax)
416b39:	2c 00                	sub    $0x0,%al
416b3b:	6f                   	outsl  %ds:(%esi),(%dx)
416b3c:	00 70 00             	add    %dh,0x0(%eax)
416b3f:	74 00                	je     0x416b41
416b41:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416b47:	63 00                	arpl   %eax,(%eax)
416b49:	2c 00                	sub    $0x0,%al
416b4b:	6f                   	outsl  %ds:(%esi),(%dx)
416b4c:	00 70 00             	add    %dh,0x0(%eax)
416b4f:	74 00                	je     0x416b51
416b51:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416b57:	64 00 20             	add    %ah,%fs:(%eax)
416b5a:	00 66 00             	add    %ah,0x0(%esi)
416b5d:	72 00                	jb     0x416b5f
416b5f:	6f                   	outsl  %ds:(%esi),(%dx)
416b60:	00 6d 00             	add    %ch,0x0(%ebp)
416b63:	20 00                	and    %al,(%eax)
416b65:	71 00                	jno    0x416b67
416b67:	75 00                	jne    0x416b69
416b69:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
416b6d:	74 00                	je     0x416b6f
416b6f:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416b75:	20 00                	and    %al,(%eax)
416b77:	77 00                	ja     0x416b79
416b79:	68 00 65 00 72       	push   $0x72006500
416b7e:	00 65 00             	add    %ah,0x0(%ebp)
416b81:	20 00                	and    %al,(%eax)
416b83:	71 00                	jno    0x416b85
416b85:	75 00                	jne    0x416b87
416b87:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
416b8b:	74 00                	je     0x416b8d
416b8d:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416b93:	69 00 64 00 3d 00    	imul   $0x3d0064,(%eax),%eax
416b99:	7b 00                	jnp    0x416b9b
416b9b:	30 00                	xor    %al,(%eax)
416b9d:	7d 00                	jge    0x416b9f
416b9f:	00 0b                	add    %cl,(%ebx)
416ba1:	41                   	inc    %ecx
416ba2:	00 2e                	add    %ch,(%esi)
416ba4:	00 7b 00             	add    %bh,0x0(%ebx)
416ba7:	30 00                	xor    %al,(%eax)
416ba9:	7d 00                	jge    0x416bab
416bab:	00 0f                	add    %cl,(%edi)
416bad:	6f                   	outsl  %ds:(%esi),(%dx)
416bae:	00 70 00             	add    %dh,0x0(%eax)
416bb1:	74 00                	je     0x416bb3
416bb3:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416bb9:	41                   	inc    %ecx
416bba:	00 00                	add    %al,(%eax)
416bbc:	0b 42 00             	or     0x0(%edx),%eax
416bbf:	2e 00 7b 00          	add    %bh,%cs:0x0(%ebx)
416bc3:	30 00                	xor    %al,(%eax)
416bc5:	7d 00                	jge    0x416bc7
416bc7:	00 0f                	add    %cl,(%edi)
416bc9:	6f                   	outsl  %ds:(%esi),(%dx)
416bca:	00 70 00             	add    %dh,0x0(%eax)
416bcd:	74 00                	je     0x416bcf
416bcf:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416bd5:	42                   	inc    %edx
416bd6:	00 00                	add    %al,(%eax)
416bd8:	0b 43 00             	or     0x0(%ebx),%eax
416bdb:	2e 00 7b 00          	add    %bh,%cs:0x0(%ebx)
416bdf:	30 00                	xor    %al,(%eax)
416be1:	7d 00                	jge    0x416be3
416be3:	00 0f                	add    %cl,(%edi)
416be5:	6f                   	outsl  %ds:(%esi),(%dx)
416be6:	00 70 00             	add    %dh,0x0(%eax)
416be9:	74 00                	je     0x416beb
416beb:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416bf1:	43                   	inc    %ebx
416bf2:	00 00                	add    %al,(%eax)
416bf4:	0b 44 00 2e          	or     0x2e(%eax,%eax,1),%eax
416bf8:	00 7b 00             	add    %bh,0x0(%ebx)
416bfb:	30 00                	xor    %al,(%eax)
416bfd:	7d 00                	jge    0x416bff
416bff:	00 0f                	add    %cl,(%edi)
416c01:	6f                   	outsl  %ds:(%esi),(%dx)
416c02:	00 70 00             	add    %dh,0x0(%eax)
416c05:	74 00                	je     0x416c07
416c07:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416c0d:	44                   	inc    %esp
416c0e:	00 00                	add    %al,(%eax)
416c10:	11 e5                	adc    %esp,%ebp
416c12:	67 0b 77 54          	or     0x54(%bx),%esi
416c16:	7b 98                	jnp    0x416bb0
416c18:	98                   	cwtl
416c19:	61                   	popa
416c1a:	53                   	push   %ebx
416c1b:	2f                   	das
416c1c:	00 a4 4e 77 53 01 05 	add    %ah,0x5015377(%esi,%ecx,2)
416c23:	0d 00 0a 00 00       	or     $0xa00,%eax
416c28:	09 ef                	or     %ebp,%edi
416c2a:	53                   	push   %ebx
416c2b:	09 90 54 7b 48 68    	or     %edx,0x68487b54(%eax)
416c31:	01 19                	add    %ebx,(%ecx)
416c33:	72 00                	jb     0x416c35
416c35:	61                   	popa
416c36:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
416c3a:	00 6f 00             	add    %ch,0x0(%edi)
416c3d:	42                   	inc    %edx
416c3e:	00 75 00             	add    %dh,0x0(%ebp)
416c41:	74 00                	je     0x416c43
416c43:	74 00                	je     0x416c45
416c45:	6f                   	outsl  %ds:(%esi),(%dx)
416c46:	00 6e 00             	add    %ch,0x0(%esi)
416c49:	44                   	inc    %esp
416c4a:	00 00                	add    %al,(%eax)
416c4c:	19 72 00             	sbb    %esi,0x0(%edx)
416c4f:	61                   	popa
416c50:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
416c54:	00 6f 00             	add    %ch,0x0(%edi)
416c57:	42                   	inc    %edx
416c58:	00 75 00             	add    %dh,0x0(%ebp)
416c5b:	74 00                	je     0x416c5d
416c5d:	74 00                	je     0x416c5f
416c5f:	6f                   	outsl  %ds:(%esi),(%dx)
416c60:	00 6e 00             	add    %ch,0x0(%esi)
416c63:	43                   	inc    %ebx
416c64:	00 00                	add    %al,(%eax)
416c66:	19 72 00             	sbb    %esi,0x0(%edx)
416c69:	61                   	popa
416c6a:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
416c6e:	00 6f 00             	add    %ch,0x0(%edi)
416c71:	42                   	inc    %edx
416c72:	00 75 00             	add    %dh,0x0(%ebp)
416c75:	74 00                	je     0x416c77
416c77:	74 00                	je     0x416c79
416c79:	6f                   	outsl  %ds:(%esi),(%dx)
416c7a:	00 6e 00             	add    %ch,0x0(%esi)
416c7d:	42                   	inc    %edx
416c7e:	00 00                	add    %al,(%eax)
416c80:	19 72 00             	sbb    %esi,0x0(%edx)
416c83:	61                   	popa
416c84:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
416c88:	00 6f 00             	add    %ch,0x0(%edi)
416c8b:	42                   	inc    %edx
416c8c:	00 75 00             	add    %dh,0x0(%ebp)
416c8f:	74 00                	je     0x416c91
416c91:	74 00                	je     0x416c93
416c93:	6f                   	outsl  %ds:(%esi),(%dx)
416c94:	00 6e 00             	add    %ch,0x0(%esi)
416c97:	41                   	inc    %ecx
416c98:	00 00                	add    %al,(%eax)
416c9a:	09 62 00             	or     %esp,0x0(%edx)
416c9d:	5f                   	pop    %edi
416c9e:	00 75 00             	add    %dh,0x0(%ebp)
416ca1:	70 00                	jo     0x416ca3
416ca3:	00 07                	add    %al,(%edi)
416ca5:	0a 4e 00             	or     0x0(%esi),%cl
416ca8:	4e                   	dec    %esi
416ca9:	98                   	cwtl
416caa:	98                   	cwtl
416cab:	01 0d 62 00 5f 00    	add    %ecx,0x5f0062
416cb1:	6e                   	outsb  %ds:(%esi),(%dx)
416cb2:	00 65 00             	add    %ah,0x0(%ebp)
416cb5:	78 00                	js     0x416cb7
416cb7:	74 00                	je     0x416cb9
416cb9:	00 07                	add    %al,(%edi)
416cbb:	0b 4e 00             	or     0x0(%esi),%ecx
416cbe:	4e                   	dec    %esi
416cbf:	98                   	cwtl
416cc0:	98                   	cwtl
416cc1:	01 1b                	add    %ebx,(%ebx)
416cc3:	51                   	push   %ecx
416cc4:	00 75 00             	add    %dh,0x0(%ebp)
416cc7:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
416ccb:	74 00                	je     0x416ccd
416ccd:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416cd3:	73 00                	jae    0x416cd5
416cd5:	46                   	inc    %esi
416cd6:	00 6f 00             	add    %ch,0x0(%edi)
416cd9:	72 00                	jb     0x416cdb
416cdb:	6d                   	insl   (%dx),%es:(%edi)
416cdc:	00 00                	add    %al,(%eax)
416cde:	5f                   	pop    %edi
416cdf:	73 00                	jae    0x416ce1
416ce1:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
416ce6:	00 63 00             	add    %ah,0x0(%ebx)
416ce9:	74 00                	je     0x416ceb
416ceb:	20 00                	and    %al,(%eax)
416ced:	2a 00                	sub    (%eax),%al
416cef:	20 00                	and    %al,(%eax)
416cf1:	66 00 72 00          	data16 add %dh,0x0(%edx)
416cf5:	6f                   	outsl  %ds:(%esi),(%dx)
416cf6:	00 6d 00             	add    %ch,0x0(%ebp)
416cf9:	20 00                	and    %al,(%eax)
416cfb:	73 00                	jae    0x416cfd
416cfd:	75 00                	jne    0x416cff
416cff:	62 00                	bound  %eax,(%eax)
416d01:	6a 00                	push   $0x0
416d03:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
416d07:	74 00                	je     0x416d09
416d09:	20 00                	and    %al,(%eax)
416d0b:	77 00                	ja     0x416d0d
416d0d:	68 00 65 00 72       	push   $0x72006500
416d12:	00 65 00             	add    %ah,0x0(%ebp)
416d15:	20 00                	and    %al,(%eax)
416d17:	73 00                	jae    0x416d19
416d19:	75 00                	jne    0x416d1b
416d1b:	62 00                	bound  %eax,(%eax)
416d1d:	6a 00                	push   $0x0
416d1f:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
416d23:	74 00                	je     0x416d25
416d25:	6e                   	outsb  %ds:(%esi),(%dx)
416d26:	00 61 00             	add    %ah,0x0(%ecx)
416d29:	6d                   	insl   (%dx),%es:(%edi)
416d2a:	00 65 00             	add    %ah,0x0(%ebp)
416d2d:	20 00                	and    %al,(%eax)
416d2f:	6c                   	insb   (%dx),%es:(%edi)
416d30:	00 69 00             	add    %ch,0x0(%ecx)
416d33:	6b 00 65             	imul   $0x65,(%eax),%eax
416d36:	00 20                	add    %ah,(%eax)
416d38:	00 27                	add    %ah,(%edi)
416d3a:	00 25 00 01 05 25    	add    %ah,0x25050100
416d40:	00 27                	add    %ah,(%edi)
416d42:	00 01                	add    %al,(%ecx)
416d44:	11 6e 78             	adc    %ebp,0x78(%esi)
416d47:	9a 5b 81 89 dd 4f 58 	lcall  $0x584f,$0xdd89815b
416d4e:	5b                   	pop    %ebx
416d4f:	ee                   	out    %al,(%dx)
416d50:	4f                   	dec    %edi
416d51:	39 65 17             	cmp    %esp,0x17(%ebp)
416d54:	54                   	push   %esp
416d55:	01 09                	add    %ecx,(%ecx)
416d57:	dd 4f 58             	fisttpll 0x58(%edi)
416d5a:	5b                   	pop    %ebx
416d5b:	10 62 9f             	adc    %ah,-0x61(%edx)
416d5e:	52                   	push   %edx
416d5f:	01 0d 6e 78 9a 5b    	add    %ecx,0x5b9a786e
416d65:	81 89 20 52 64 96 17 	orl    $0x9015417,-0x699bade0(%ecx)
416d6c:	54 01 09
416d6f:	20 52 64             	and    %dl,0x64(%edx)
416d72:	96                   	xchg   %eax,%esi
416d73:	10 62 9f             	adc    %ah,-0x61(%edx)
416d76:	52                   	push   %edx
416d77:	01 05 e5 67 7e 62    	add    %eax,0x627e67e5
416d7d:	01 1b                	add    %ebx,(%ebx)
416d7f:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
416d83:	74 00                	je     0x416d85
416d85:	61                   	popa
416d86:	00 47 00             	add    %al,0x0(%edi)
416d89:	72 00                	jb     0x416d8b
416d8b:	69 00 64 00 56 00    	imul   $0x560064,(%eax),%eax
416d91:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
416d97:	31 00                	xor    %eax,(%eax)
416d99:	00 09                	add    %cl,(%ecx)
416d9b:	20 52 64             	and    %dl,0x64(%edx)
416d9e:	96                   	xchg   %eax,%esi
416d9f:	d1 79 ee             	sarl   $1,-0x12(%ecx)
416da2:	76 01                	jbe    0x416da5
416da4:	27                   	daa
416da5:	53                   	push   %ebx
416da6:	00 65 00             	add    %ah,0x0(%ebp)
416da9:	61                   	popa
416daa:	00 72 00             	add    %dh,0x0(%edx)
416dad:	63 00                	arpl   %eax,(%eax)
416daf:	68 00 4d 00 6f       	push   $0x6f004d00
416db4:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
416db8:	00 66 00             	add    %ah,0x0(%esi)
416dbb:	79 00                	jns    0x416dbd
416dbd:	53                   	push   %ebx
416dbe:	00 75 00             	add    %dh,0x0(%ebp)
416dc1:	62 00                	bound  %eax,(%eax)
416dc3:	6a 00                	push   $0x0
416dc5:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
416dc9:	74 00                	je     0x416dcb
416dcb:	00 09                	add    %cl,(%ecx)
416dcd:	d1 79 ee             	sarl   $1,-0x12(%ecx)
416dd0:	76 16                	jbe    0x416de8
416dd2:	7f 91                	jg     0x416d65
416dd4:	8f 01                	pop    (%ecx)
416dd6:	81 57 73 00 65 00 6c 	adcl   $0x6c006500,0x73(%edi)
416ddd:	00 65 00             	add    %ah,0x0(%ebp)
416de0:	63 00                	arpl   %eax,(%eax)
416de2:	74 00                	je     0x416de4
416de4:	20 00                	and    %al,(%eax)
416de6:	71 00                	jno    0x416de8
416de8:	75 00                	jne    0x416dea
416dea:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
416dee:	74 00                	je     0x416df0
416df0:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416df6:	69 00 64 00 2c 00    	imul   $0x2c0064,(%eax),%eax
416dfc:	61                   	popa
416dfd:	00 6e 00             	add    %ch,0x0(%esi)
416e00:	73 00                	jae    0x416e02
416e02:	77 00                	ja     0x416e04
416e04:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
416e08:	2c 00                	sub    $0x0,%al
416e0a:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
416e0e:	66 00 66 00          	data16 add %ah,0x0(%esi)
416e12:	69 00 63 00 75 00    	imul   $0x750063,(%eax),%eax
416e18:	6c                   	insb   (%dx),%es:(%edi)
416e19:	00 74 00 79          	add    %dh,0x79(%eax,%eax,1)
416e1d:	00 2c 00             	add    %ch,(%eax,%eax,1)
416e20:	71 00                	jno    0x416e22
416e22:	75 00                	jne    0x416e24
416e24:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
416e28:	74 00                	je     0x416e2a
416e2a:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416e30:	2c 00                	sub    $0x0,%al
416e32:	6f                   	outsl  %ds:(%esi),(%dx)
416e33:	00 70 00             	add    %dh,0x0(%eax)
416e36:	74 00                	je     0x416e38
416e38:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416e3e:	61                   	popa
416e3f:	00 2c 00             	add    %ch,(%eax,%eax,1)
416e42:	6f                   	outsl  %ds:(%esi),(%dx)
416e43:	00 70 00             	add    %dh,0x0(%eax)
416e46:	74 00                	je     0x416e48
416e48:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416e4e:	62 00                	bound  %eax,(%eax)
416e50:	2c 00                	sub    $0x0,%al
416e52:	6f                   	outsl  %ds:(%esi),(%dx)
416e53:	00 70 00             	add    %dh,0x0(%eax)
416e56:	74 00                	je     0x416e58
416e58:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416e5e:	63 00                	arpl   %eax,(%eax)
416e60:	2c 00                	sub    $0x0,%al
416e62:	6f                   	outsl  %ds:(%esi),(%dx)
416e63:	00 70 00             	add    %dh,0x0(%eax)
416e66:	74 00                	je     0x416e68
416e68:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416e6e:	63 00                	arpl   %eax,(%eax)
416e70:	2c 00                	sub    $0x0,%al
416e72:	6f                   	outsl  %ds:(%esi),(%dx)
416e73:	00 70 00             	add    %dh,0x0(%eax)
416e76:	74 00                	je     0x416e78
416e78:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
416e7e:	64 00 2c 00          	add    %ch,%fs:(%eax,%eax,1)
416e82:	73 00                	jae    0x416e84
416e84:	75 00                	jne    0x416e86
416e86:	62 00                	bound  %eax,(%eax)
416e88:	6a 00                	push   $0x0
416e8a:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
416e8e:	74 00                	je     0x416e90
416e90:	6e                   	outsb  %ds:(%esi),(%dx)
416e91:	00 61 00             	add    %ah,0x0(%ecx)
416e94:	6d                   	insl   (%dx),%es:(%edi)
416e95:	00 65 00             	add    %ah,0x0(%ebp)
416e98:	20 00                	and    %al,(%eax)
416e9a:	66 00 72 00          	data16 add %dh,0x0(%edx)
416e9e:	6f                   	outsl  %ds:(%esi),(%dx)
416e9f:	00 6d 00             	add    %ch,0x0(%ebp)
416ea2:	20 00                	and    %al,(%eax)
416ea4:	71 00                	jno    0x416ea6