410ba5:	00 00                	add    %al,(%eax)
410ba7:	0a 00                	or     (%eax),%al
410ba9:	02 7b 3f             	add    0x3f(%ebx),%bh
410bac:	01 00                	add    %eax,(%eax)
410bae:	04 1f                	add    $0x1f,%al
410bb0:	27                   	daa
410bb1:	6f                   	outsl  %ds:(%esi),(%dx)
410bb2:	42                   	inc    %edx
410bb3:	00 00                	add    %al,(%eax)
410bb5:	0a 00                	or     (%eax),%al
410bb7:	02 7b 3f             	add    0x3f(%ebx),%bh
410bba:	01 00                	add    %eax,(%eax)
410bbc:	04 72                	add    $0x72,%al
410bbe:	da b4 00 70 6f 1d 00 	fidivl 0x1d6f70(%eax,%eax,1)
410bc5:	00 0a                	add    %cl,(%edx)
410bc7:	00 02                	add    %al,(%edx)
410bc9:	7b 35                	jnp    0x410c00
410bcb:	01 00                	add    %eax,(%eax)
410bcd:	04 17                	add    $0x17,%al
410bcf:	6f                   	outsl  %ds:(%esi),(%dx)
410bd0:	46                   	inc    %esi
410bd1:	00 00                	add    %al,(%eax)
410bd3:	0a 00                	or     (%eax),%al
410bd5:	02 7b 35             	add    0x35(%ebx),%bh
410bd8:	01 00                	add    %eax,(%eax)
410bda:	04 72                	add    $0x72,%al
410bdc:	14 9e                	adc    $0x9e,%al
410bde:	00 70 22             	add    %dh,0x22(%eax)
410be1:	00 00                	add    %al,(%eax)
410be3:	40                   	inc    %eax
410be4:	41                   	inc    %ecx
410be5:	16                   	push   %ss
410be6:	19 16                	sbb    %edx,(%esi)
410be8:	73 3a                	jae    0x410c24
410bea:	00 00                	add    %al,(%eax)
410bec:	0a 6f 3b             	or     0x3b(%edi),%ch
410bef:	00 00                	add    %al,(%eax)
410bf1:	0a 00                	or     (%eax),%al
410bf3:	02 7b 35             	add    0x35(%ebx),%bh
410bf6:	01 00                	add    %eax,(%eax)
410bf8:	04 20                	add    $0x20,%al
410bfa:	62 01                	bound  %eax,(%ecx)
410bfc:	00 00                	add    %al,(%eax)
410bfe:	20 83 00 00 00 73    	and    %al,0x73000000(%ebx)
410c04:	3d 00 00 0a 6f       	cmp    $0x6f0a0000,%eax
410c09:	3e 00 00             	add    %al,%ds:(%eax)
410c0c:	0a 00                	or     (%eax),%al
410c0e:	02 7b 35             	add    0x35(%ebx),%bh
410c11:	01 00                	add    %eax,(%eax)
410c13:	04 72                	add    $0x72,%al
410c15:	f8                   	clc
410c16:	b7 00                	mov    $0x0,%bh
410c18:	70 6f                	jo     0x410c89
410c1a:	3f                   	aas
410c1b:	00 00                	add    %al,(%eax)
410c1d:	0a 00                	or     (%eax),%al
410c1f:	02 7b 35             	add    0x35(%ebx),%bh
410c22:	01 00                	add    %eax,(%eax)
410c24:	04 1f                	add    $0x1f,%al
410c26:	5e                   	pop    %esi
410c27:	1f                   	pop    %ds
410c28:	11 73 40             	adc    %esi,0x40(%ebx)
410c2b:	00 00                	add    %al,(%eax)
410c2d:	0a 6f 41             	or     0x41(%edi),%ch
410c30:	00 00                	add    %al,(%eax)
410c32:	0a 00                	or     (%eax),%al
410c34:	02 7b 35             	add    0x35(%ebx),%bh
410c37:	01 00                	add    %eax,(%eax)
410c39:	04 1f                	add    $0x1f,%al
410c3b:	24 6f                	and    $0x6f,%al
410c3d:	42                   	inc    %edx
410c3e:	00 00                	add    %al,(%eax)
410c40:	0a 00                	or     (%eax),%al
410c42:	02 7b 35             	add    0x35(%ebx),%bh
410c45:	01 00                	add    %eax,(%eax)
410c47:	04 72                	add    $0x72,%al
410c49:	4c                   	dec    %esp
410c4a:	b6 00                	mov    $0x0,%dh
410c4c:	70 6f                	jo     0x410cbd
410c4e:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
410c53:	02 7b 36             	add    0x36(%ebx),%bh
410c56:	01 00                	add    %eax,(%eax)
410c58:	04 17                	add    $0x17,%al
410c5a:	6f                   	outsl  %ds:(%esi),(%dx)
410c5b:	46                   	inc    %esi
410c5c:	00 00                	add    %al,(%eax)
410c5e:	0a 00                	or     (%eax),%al
410c60:	02 7b 36             	add    0x36(%ebx),%bh
410c63:	01 00                	add    %eax,(%eax)
410c65:	04 72                	add    $0x72,%al
410c67:	14 9e                	adc    $0x9e,%al
410c69:	00 70 22             	add    %dh,0x22(%eax)
410c6c:	00 00                	add    %al,(%eax)
410c6e:	40                   	inc    %eax
410c6f:	41                   	inc    %ecx
410c70:	16                   	push   %ss
410c71:	19 16                	sbb    %edx,(%esi)
410c73:	73 3a                	jae    0x410caf
410c75:	00 00                	add    %al,(%eax)
410c77:	0a 6f 3b             	or     0x3b(%edi),%ch
410c7a:	00 00                	add    %al,(%eax)
410c7c:	0a 00                	or     (%eax),%al
410c7e:	02 7b 36             	add    0x36(%ebx),%bh
410c81:	01 00                	add    %eax,(%eax)
410c83:	04 20                	add    $0x20,%al
410c85:	62 01                	bound  %eax,(%ecx)
410c87:	00 00                	add    %al,(%eax)
410c89:	1f                   	pop    %ds
410c8a:	58                   	pop    %eax
410c8b:	73 3d                	jae    0x410cca
410c8d:	00 00                	add    %al,(%eax)
410c8f:	0a 6f 3e             	or     0x3e(%edi),%ch
410c92:	00 00                	add    %al,(%eax)
410c94:	0a 00                	or     (%eax),%al
410c96:	02 7b 36             	add    0x36(%ebx),%bh
410c99:	01 00                	add    %eax,(%eax)
410c9b:	04 72                	add    $0x72,%al
410c9d:	20 b8 00 70 6f 3f    	and    %bh,0x3f6f7000(%eax)
410ca3:	00 00                	add    %al,(%eax)
410ca5:	0a 00                	or     (%eax),%al
410ca7:	02 7b 36             	add    0x36(%ebx),%bh
410caa:	01 00                	add    %eax,(%eax)
410cac:	04 1f                	add    $0x1f,%al
410cae:	6d                   	insl   (%dx),%es:(%edi)
410caf:	1f                   	pop    %ds
410cb0:	11 73 40             	adc    %esi,0x40(%ebx)
410cb3:	00 00                	add    %al,(%eax)
410cb5:	0a 6f 41             	or     0x41(%edi),%ch
410cb8:	00 00                	add    %al,(%eax)
410cba:	0a 00                	or     (%eax),%al
410cbc:	02 7b 36             	add    0x36(%ebx),%bh
410cbf:	01 00                	add    %eax,(%eax)
410cc1:	04 1f                	add    $0x1f,%al
410cc3:	22 6f 42             	and    0x42(%edi),%ch
410cc6:	00 00                	add    %al,(%eax)
410cc8:	0a 00                	or     (%eax),%al
410cca:	02 7b 36             	add    0x36(%ebx),%bh
410ccd:	01 00                	add    %eax,(%eax)
410ccf:	04 72                	add    $0x72,%al
410cd1:	ee                   	out    %al,(%dx)
410cd2:	b5 00                	mov    $0x0,%ch
410cd4:	70 6f                	jo     0x410d45
410cd6:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
410cdb:	02 7b 37             	add    0x37(%ebx),%bh
410cde:	01 00                	add    %eax,(%eax)
410ce0:	04 17                	add    $0x17,%al
410ce2:	6f                   	outsl  %ds:(%esi),(%dx)
410ce3:	46                   	inc    %esi
410ce4:	00 00                	add    %al,(%eax)
410ce6:	0a 00                	or     (%eax),%al
410ce8:	02 7b 37             	add    0x37(%ebx),%bh
410ceb:	01 00                	add    %eax,(%eax)
410ced:	04 72                	add    $0x72,%al
410cef:	14 9e                	adc    $0x9e,%al
410cf1:	00 70 22             	add    %dh,0x22(%eax)
410cf4:	00 00                	add    %al,(%eax)
410cf6:	40                   	inc    %eax
410cf7:	41                   	inc    %ecx
410cf8:	16                   	push   %ss
410cf9:	19 16                	sbb    %edx,(%esi)
410cfb:	73 3a                	jae    0x410d37
410cfd:	00 00                	add    %al,(%eax)
410cff:	0a 6f 3b             	or     0x3b(%edi),%ch
410d02:	00 00                	add    %al,(%eax)
410d04:	0a 00                	or     (%eax),%al
410d06:	02 7b 37             	add    0x37(%ebx),%bh
410d09:	01 00                	add    %eax,(%eax)
410d0b:	04 20                	add    $0x20,%al
410d0d:	63 01                	arpl   %eax,(%ecx)
410d0f:	00 00                	add    %al,(%eax)
410d11:	1f                   	pop    %ds
410d12:	2d 73 3d 00 00       	sub    $0x3d73,%eax
410d17:	0a 6f 3e             	or     0x3e(%edi),%ch
410d1a:	00 00                	add    %al,(%eax)
410d1c:	0a 00                	or     (%eax),%al
410d1e:	02 7b 37             	add    0x37(%ebx),%bh
410d21:	01 00                	add    %eax,(%eax)
410d23:	04 72                	add    $0x72,%al
410d25:	3c b8                	cmp    $0xb8,%al
410d27:	00 70 6f             	add    %dh,0x6f(%eax)
410d2a:	3f                   	aas
410d2b:	00 00                	add    %al,(%eax)
410d2d:	0a 00                	or     (%eax),%al
410d2f:	02 7b 37             	add    0x37(%ebx),%bh
410d32:	01 00                	add    %eax,(%eax)
410d34:	04 1f                	add    $0x1f,%al
410d36:	36 1f                	ss pop %ds
410d38:	11 73 40             	adc    %esi,0x40(%ebx)
410d3b:	00 00                	add    %al,(%eax)
410d3d:	0a 6f 41             	or     0x41(%edi),%ch
410d40:	00 00                	add    %al,(%eax)
410d42:	0a 00                	or     (%eax),%al
410d44:	02 7b 37             	add    0x37(%ebx),%bh
410d47:	01 00                	add    %eax,(%eax)
410d49:	04 1f                	add    $0x1f,%al
410d4b:	20 6f 42             	and    %ch,0x42(%edi)
410d4e:	00 00                	add    %al,(%eax)
410d50:	0a 00                	or     (%eax),%al
410d52:	02 7b 37             	add    0x37(%ebx),%bh
410d55:	01 00                	add    %eax,(%eax)
410d57:	04 72                	add    $0x72,%al
410d59:	20 b3 00 70 6f 1d    	and    %dh,0x1d6f7000(%ebx)
410d5f:	00 00                	add    %al,(%eax)
410d61:	0a 00                	or     (%eax),%al
410d63:	02 02                	add    (%edx),%al
410d65:	7b 1a                	jnp    0x410d81
410d67:	01 00                	add    %eax,(%eax)
410d69:	04 28                	add    $0x28,%al
410d6b:	db 00                	fildl  (%eax)
410d6d:	00 0a                	add    %cl,(%edx)
410d6f:	00 02                	add    %al,(%edx)
410d71:	22 00                	and    (%eax),%al
410d73:	00 e0                	add    %ah,%al
410d75:	40                   	inc    %eax
410d76:	22 00                	and    (%eax),%al
410d78:	00 70 41             	add    %dh,0x41(%eax)
410d7b:	73 52                	jae    0x410dcf
410d7d:	00 00                	add    %al,(%eax)
410d7f:	0a 28                	or     (%eax),%ch
410d81:	53                   	push   %ebx
410d82:	00 00                	add    %al,(%eax)
410d84:	0a 00                	or     (%eax),%al
410d86:	02 17                	add    (%edi),%dl
410d88:	28 54 00 00          	sub    %dl,0x0(%eax,%eax,1)
410d8c:	0a 00                	or     (%eax),%al
410d8e:	02 02                	add    (%edx),%al
410d90:	7b 1b                	jnp    0x410dad
410d92:	01 00                	add    %eax,(%eax)
410d94:	04 28                	add    $0x28,%al
410d96:	fc                   	cld
410d97:	00 00                	add    %al,(%eax)
410d99:	0a 00                	or     (%eax),%al
410d9b:	02 20                	add    (%eax),%ah
410d9d:	72 02                	jb     0x410da1
410d9f:	00 00                	add    %al,(%eax)
410da1:	20 6b 01             	and    %ch,0x1(%ebx)
410da4:	00 00                	add    %al,(%eax)
410da6:	73 40                	jae    0x410de8
410da8:	00 00                	add    %al,(%eax)
410daa:	0a 28                	or     (%eax),%ch
410dac:	56                   	push   %esi
410dad:	00 00                	add    %al,(%eax)
410daf:	0a 00                	or     (%eax),%al
410db1:	02 28                	add    (%eax),%ch
410db3:	4a                   	dec    %edx
410db4:	00 00                	add    %al,(%eax)
410db6:	0a 02                	or     (%edx),%al
410db8:	7b 27                	jnp    0x410de1
410dba:	01 00                	add    %eax,(%eax)
410dbc:	04 6f                	add    $0x6f,%al
410dbe:	4b                   	dec    %ebx
410dbf:	00 00                	add    %al,(%eax)
410dc1:	0a 00                	or     (%eax),%al
410dc3:	02 28                	add    (%eax),%ch
410dc5:	4a                   	dec    %edx
410dc6:	00 00                	add    %al,(%eax)
410dc8:	0a 02                	or     (%edx),%al
410dca:	7b 1b                	jnp    0x410de7
410dcc:	01 00                	add    %eax,(%eax)
410dce:	04 6f                	add    $0x6f,%al
410dd0:	4b                   	dec    %ebx
410dd1:	00 00                	add    %al,(%eax)
410dd3:	0a 00                	or     (%eax),%al
410dd5:	02 28                	add    (%eax),%ch
410dd7:	4a                   	dec    %edx
410dd8:	00 00                	add    %al,(%eax)
410dda:	0a 02                	or     (%edx),%al
410ddc:	7b 1a                	jnp    0x410df8
410dde:	01 00                	add    %eax,(%eax)
410de0:	04 6f                	add    $0x6f,%al
410de2:	4b                   	dec    %ebx
410de3:	00 00                	add    %al,(%eax)
410de5:	0a 00                	or     (%eax),%al
410de7:	02 28                	add    (%eax),%ch
410de9:	4a                   	dec    %edx
410dea:	00 00                	add    %al,(%eax)
410dec:	0a 02                	or     (%edx),%al
410dee:	7b 34                	jnp    0x410e24
410df0:	01 00                	add    %eax,(%eax)
410df2:	04 6f                	add    $0x6f,%al
410df4:	4b                   	dec    %ebx
410df5:	00 00                	add    %al,(%eax)
410df7:	0a 00                	or     (%eax),%al
410df9:	02 72 14             	add    0x14(%edx),%dh
410dfc:	9e                   	sahf
410dfd:	00 70 22             	add    %dh,0x22(%eax)
410e00:	00 00                	add    %al,(%eax)
410e02:	1c 41                	sbb    $0x41,%al
410e04:	16                   	push   %ss
410e05:	19 16                	sbb    %edx,(%esi)
410e07:	73 3a                	jae    0x410e43
410e09:	00 00                	add    %al,(%eax)
410e0b:	0a 6f 3b             	or     0x3b(%edi),%ch
410e0e:	00 00                	add    %al,(%eax)
410e10:	0a 00                	or     (%eax),%al
410e12:	02 72 62             	add    0x62(%edx),%dh
410e15:	b8 00 70 28 3f       	mov    $0x3f287000,%eax
410e1a:	00 00                	add    %al,(%eax)
410e1c:	0a 00                	or     (%eax),%al
410e1e:	02 72 84             	add    -0x7c(%edx),%dh
410e21:	b8 00 70 6f 1d       	mov    $0x1d6f7000,%eax
410e26:	00 00                	add    %al,(%eax)
410e28:	0a 00                	or     (%eax),%al
410e2a:	02 7b 26             	add    0x26(%ebx),%bh
410e2d:	01 00                	add    %eax,(%eax)
410e2f:	04 6f                	add    $0x6f,%al
410e31:	59                   	pop    %ecx
410e32:	00 00                	add    %al,(%eax)
410e34:	0a 00                	or     (%eax),%al
410e36:	02 7b 27             	add    0x27(%ebx),%bh
410e39:	01 00                	add    %eax,(%eax)
410e3b:	04 16                	add    $0x16,%al
410e3d:	6f                   	outsl  %ds:(%esi),(%dx)
410e3e:	57                   	push   %edi
410e3f:	00 00                	add    %al,(%eax)
410e41:	0a 00                	or     (%eax),%al
410e43:	02 7b 27             	add    0x27(%ebx),%bh
410e46:	01 00                	add    %eax,(%eax)
410e48:	04 6f                	add    $0x6f,%al
410e4a:	58                   	pop    %eax
410e4b:	00 00                	add    %al,(%eax)
410e4d:	0a 00                	or     (%eax),%al
410e4f:	02 7b 33             	add    0x33(%ebx),%bh
410e52:	01 00                	add    %eax,(%eax)
410e54:	04 6f                	add    $0x6f,%al
410e56:	59                   	pop    %ecx
410e57:	00 00                	add    %al,(%eax)
410e59:	0a 00                	or     (%eax),%al
410e5b:	02 7b 34             	add    0x34(%ebx),%bh
410e5e:	01 00                	add    %eax,(%eax)
410e60:	04 16                	add    $0x16,%al
410e62:	6f                   	outsl  %ds:(%esi),(%dx)
410e63:	57                   	push   %edi
410e64:	00 00                	add    %al,(%eax)
410e66:	0a 00                	or     (%eax),%al
410e68:	02 7b 34             	add    0x34(%ebx),%bh
410e6b:	01 00                	add    %eax,(%eax)
410e6d:	04 6f                	add    $0x6f,%al
410e6f:	58                   	pop    %eax
410e70:	00 00                	add    %al,(%eax)
410e72:	0a 00                	or     (%eax),%al
410e74:	02 16                	add    (%esi),%dl
410e76:	28 57 00             	sub    %dl,0x0(%edi)
410e79:	00 0a                	add    %cl,(%edx)
410e7b:	00 2a                	add    %ch,(%edx)
410e7d:	1e                   	push   %ds
410e7e:	00 73 fd             	add    %dh,-0x3(%ebx)
410e81:	00 00                	add    %al,(%eax)
410e83:	0a 7a 22             	or     0x22(%edx),%bh
410e86:	02 28                	add    (%eax),%ch