140080ac9:	e8 16 a8 f8 ff       	call   0x14000b2e4
140080ace:	cc                   	int3
140080acf:	90                   	nop
140080ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080ad5:	57                   	push   %rdi
140080ad6:	48 83 ec 20          	sub    $0x20,%rsp
140080ada:	33 db                	xor    %ebx,%ebx
140080adc:	48 8b f9             	mov    %rcx,%rdi
140080adf:	38 59 18             	cmp    %bl,0x18(%rcx)
140080ae2:	74 20                	je     0x140080b04
140080ae4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080ae8:	48 85 c9             	test   %rcx,%rcx
140080aeb:	74 25                	je     0x140080b12
140080aed:	48 8b 01             	mov    (%rcx),%rax
140080af0:	48 0f bf d2          	movswq %dx,%rdx
140080af4:	48 8b 40 48          	mov    0x48(%rax),%rax
140080af8:	ff 15 32 23 19 00    	call   *0x192332(%rip)        # 0x140212e30
140080afe:	84 c0                	test   %al,%al
140080b00:	74 02                	je     0x140080b04
140080b02:	b3 01                	mov    $0x1,%bl
140080b04:	88 5f 18             	mov    %bl,0x18(%rdi)
140080b07:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080b0c:	48 83 c4 20          	add    $0x20,%rsp
140080b10:	5f                   	pop    %rdi
140080b11:	c3                   	ret
140080b12:	33 d2                	xor    %edx,%edx
140080b14:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080b19:	e8 c6 a7 f8 ff       	call   0x14000b2e4
140080b1e:	cc                   	int3
140080b1f:	90                   	nop
140080b20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080b25:	57                   	push   %rdi
140080b26:	48 83 ec 20          	sub    $0x20,%rsp
140080b2a:	33 db                	xor    %ebx,%ebx
140080b2c:	48 8b f9             	mov    %rcx,%rdi
140080b2f:	38 59 18             	cmp    %bl,0x18(%rcx)
140080b32:	74 1f                	je     0x140080b53
140080b34:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080b38:	48 85 c9             	test   %rcx,%rcx
140080b3b:	74 24                	je     0x140080b61
140080b3d:	48 8b 01             	mov    (%rcx),%rax
140080b40:	48 63 d2             	movslq %edx,%rdx
140080b43:	48 8b 40 48          	mov    0x48(%rax),%rax
140080b47:	ff 15 e3 22 19 00    	call   *0x1922e3(%rip)        # 0x140212e30
140080b4d:	84 c0                	test   %al,%al
140080b4f:	74 02                	je     0x140080b53
140080b51:	b3 01                	mov    $0x1,%bl
140080b53:	88 5f 18             	mov    %bl,0x18(%rdi)
140080b56:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080b5b:	48 83 c4 20          	add    $0x20,%rsp
140080b5f:	5f                   	pop    %rdi
140080b60:	c3                   	ret
140080b61:	33 d2                	xor    %edx,%edx
140080b63:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080b68:	e8 77 a7 f8 ff       	call   0x14000b2e4
140080b6d:	cc                   	int3
140080b6e:	90                   	nop
140080b6f:	90                   	nop
140080b70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080b75:	57                   	push   %rdi
140080b76:	48 83 ec 20          	sub    $0x20,%rsp
140080b7a:	33 db                	xor    %ebx,%ebx
140080b7c:	48 8b f9             	mov    %rcx,%rdi
140080b7f:	38 59 18             	cmp    %bl,0x18(%rcx)
140080b82:	74 1c                	je     0x140080ba0
140080b84:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080b88:	48 85 c9             	test   %rcx,%rcx
140080b8b:	74 21                	je     0x140080bae
140080b8d:	48 8b 01             	mov    (%rcx),%rax
140080b90:	48 8b 40 48          	mov    0x48(%rax),%rax
140080b94:	ff 15 96 22 19 00    	call   *0x192296(%rip)        # 0x140212e30
140080b9a:	84 c0                	test   %al,%al
140080b9c:	74 02                	je     0x140080ba0
140080b9e:	b3 01                	mov    $0x1,%bl
140080ba0:	88 5f 18             	mov    %bl,0x18(%rdi)
140080ba3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080ba8:	48 83 c4 20          	add    $0x20,%rsp
140080bac:	5f                   	pop    %rdi
140080bad:	c3                   	ret
140080bae:	33 d2                	xor    %edx,%edx
140080bb0:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080bb5:	e8 2a a7 f8 ff       	call   0x14000b2e4
140080bba:	cc                   	int3
140080bbb:	90                   	nop
140080bbc:	90                   	nop
140080bbd:	90                   	nop
140080bbe:	90                   	nop
140080bbf:	90                   	nop
140080bc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080bc5:	57                   	push   %rdi
140080bc6:	48 83 ec 20          	sub    $0x20,%rsp
140080bca:	33 db                	xor    %ebx,%ebx
140080bcc:	48 8b f9             	mov    %rcx,%rdi
140080bcf:	38 59 18             	cmp    %bl,0x18(%rcx)
140080bd2:	74 1f                	je     0x140080bf3
140080bd4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080bd8:	48 85 c9             	test   %rcx,%rcx
140080bdb:	74 24                	je     0x140080c01
140080bdd:	48 8b 01             	mov    (%rcx),%rax
140080be0:	0f b6 d2             	movzbl %dl,%edx
140080be3:	48 8b 40 50          	mov    0x50(%rax),%rax
140080be7:	ff 15 43 22 19 00    	call   *0x192243(%rip)        # 0x140212e30
140080bed:	84 c0                	test   %al,%al
140080bef:	74 02                	je     0x140080bf3
140080bf1:	b3 01                	mov    $0x1,%bl
140080bf3:	88 5f 18             	mov    %bl,0x18(%rdi)
140080bf6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080bfb:	48 83 c4 20          	add    $0x20,%rsp
140080bff:	5f                   	pop    %rdi
140080c00:	c3                   	ret
140080c01:	33 d2                	xor    %edx,%edx
140080c03:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080c08:	e8 d7 a6 f8 ff       	call   0x14000b2e4
140080c0d:	cc                   	int3
140080c0e:	90                   	nop
140080c0f:	90                   	nop
140080c10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080c15:	57                   	push   %rdi
140080c16:	48 83 ec 20          	sub    $0x20,%rsp
140080c1a:	33 db                	xor    %ebx,%ebx
140080c1c:	48 8b f9             	mov    %rcx,%rdi
140080c1f:	38 59 18             	cmp    %bl,0x18(%rcx)
140080c22:	74 1f                	je     0x140080c43
140080c24:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080c28:	48 85 c9             	test   %rcx,%rcx
140080c2b:	74 24                	je     0x140080c51
140080c2d:	48 8b 01             	mov    (%rcx),%rax
140080c30:	0f b7 d2             	movzwl %dx,%edx
140080c33:	48 8b 40 50          	mov    0x50(%rax),%rax
140080c37:	ff 15 f3 21 19 00    	call   *0x1921f3(%rip)        # 0x140212e30
140080c3d:	84 c0                	test   %al,%al
140080c3f:	74 02                	je     0x140080c43
140080c41:	b3 01                	mov    $0x1,%bl
140080c43:	88 5f 18             	mov    %bl,0x18(%rdi)
140080c46:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080c4b:	48 83 c4 20          	add    $0x20,%rsp
140080c4f:	5f                   	pop    %rdi
140080c50:	c3                   	ret
140080c51:	33 d2                	xor    %edx,%edx
140080c53:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080c58:	e8 87 a6 f8 ff       	call   0x14000b2e4
140080c5d:	cc                   	int3
140080c5e:	90                   	nop
140080c5f:	90                   	nop
140080c60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080c65:	57                   	push   %rdi
140080c66:	48 83 ec 20          	sub    $0x20,%rsp
140080c6a:	33 db                	xor    %ebx,%ebx
140080c6c:	48 8b f9             	mov    %rcx,%rdi
140080c6f:	38 59 18             	cmp    %bl,0x18(%rcx)
140080c72:	74 1e                	je     0x140080c92
140080c74:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080c78:	48 85 c9             	test   %rcx,%rcx
140080c7b:	74 23                	je     0x140080ca0
140080c7d:	48 8b 01             	mov    (%rcx),%rax
140080c80:	8b d2                	mov    %edx,%edx
140080c82:	48 8b 40 50          	mov    0x50(%rax),%rax
140080c86:	ff 15 a4 21 19 00    	call   *0x1921a4(%rip)        # 0x140212e30
140080c8c:	84 c0                	test   %al,%al
140080c8e:	74 02                	je     0x140080c92
140080c90:	b3 01                	mov    $0x1,%bl
140080c92:	88 5f 18             	mov    %bl,0x18(%rdi)
140080c95:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080c9a:	48 83 c4 20          	add    $0x20,%rsp
140080c9e:	5f                   	pop    %rdi
140080c9f:	c3                   	ret
140080ca0:	33 d2                	xor    %edx,%edx
140080ca2:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080ca7:	e8 38 a6 f8 ff       	call   0x14000b2e4
140080cac:	cc                   	int3
140080cad:	90                   	nop
140080cae:	90                   	nop
140080caf:	90                   	nop
140080cb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080cb5:	57                   	push   %rdi
140080cb6:	48 83 ec 20          	sub    $0x20,%rsp
140080cba:	33 db                	xor    %ebx,%ebx
140080cbc:	48 8b f9             	mov    %rcx,%rdi
140080cbf:	38 59 18             	cmp    %bl,0x18(%rcx)
140080cc2:	74 1c                	je     0x140080ce0
140080cc4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080cc8:	48 85 c9             	test   %rcx,%rcx
140080ccb:	74 21                	je     0x140080cee
140080ccd:	48 8b 01             	mov    (%rcx),%rax
140080cd0:	48 8b 40 50          	mov    0x50(%rax),%rax
140080cd4:	ff 15 56 21 19 00    	call   *0x192156(%rip)        # 0x140212e30
140080cda:	84 c0                	test   %al,%al
140080cdc:	74 02                	je     0x140080ce0
140080cde:	b3 01                	mov    $0x1,%bl
140080ce0:	88 5f 18             	mov    %bl,0x18(%rdi)
140080ce3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080ce8:	48 83 c4 20          	add    $0x20,%rsp
140080cec:	5f                   	pop    %rdi
140080ced:	c3                   	ret
140080cee:	33 d2                	xor    %edx,%edx
140080cf0:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080cf5:	e8 ea a5 f8 ff       	call   0x14000b2e4
140080cfa:	cc                   	int3
140080cfb:	90                   	nop
140080cfc:	90                   	nop
140080cfd:	90                   	nop
140080cfe:	90                   	nop
140080cff:	90                   	nop
140080d00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080d05:	57                   	push   %rdi
140080d06:	48 83 ec 20          	sub    $0x20,%rsp
140080d0a:	33 db                	xor    %ebx,%ebx
140080d0c:	48 8b f9             	mov    %rcx,%rdi
140080d0f:	38 59 18             	cmp    %bl,0x18(%rcx)
140080d12:	74 1c                	je     0x140080d30
140080d14:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080d18:	48 85 c9             	test   %rcx,%rcx
140080d1b:	74 21                	je     0x140080d3e
140080d1d:	48 8b 01             	mov    (%rcx),%rax
140080d20:	48 8b 40 58          	mov    0x58(%rax),%rax
140080d24:	ff 15 06 21 19 00    	call   *0x192106(%rip)        # 0x140212e30
140080d2a:	84 c0                	test   %al,%al
140080d2c:	74 02                	je     0x140080d30
140080d2e:	b3 01                	mov    $0x1,%bl
140080d30:	88 5f 18             	mov    %bl,0x18(%rdi)
140080d33:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080d38:	48 83 c4 20          	add    $0x20,%rsp
140080d3c:	5f                   	pop    %rdi
140080d3d:	c3                   	ret
140080d3e:	33 d2                	xor    %edx,%edx
140080d40:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080d45:	e8 9a a5 f8 ff       	call   0x14000b2e4
140080d4a:	cc                   	int3
140080d4b:	90                   	nop
140080d4c:	90                   	nop
140080d4d:	90                   	nop
140080d4e:	90                   	nop
140080d4f:	90                   	nop
140080d50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080d55:	57                   	push   %rdi
140080d56:	48 83 ec 20          	sub    $0x20,%rsp
140080d5a:	33 db                	xor    %ebx,%ebx
140080d5c:	48 8b f9             	mov    %rcx,%rdi
140080d5f:	38 59 18             	cmp    %bl,0x18(%rcx)
140080d62:	74 20                	je     0x140080d84
140080d64:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080d68:	48 85 c9             	test   %rcx,%rcx
140080d6b:	74 25                	je     0x140080d92
140080d6d:	48 8b 01             	mov    (%rcx),%rax
140080d70:	f3 0f 5a c9          	cvtss2sd %xmm1,%xmm1
140080d74:	48 8b 40 58          	mov    0x58(%rax),%rax
140080d78:	ff 15 b2 20 19 00    	call   *0x1920b2(%rip)        # 0x140212e30
140080d7e:	84 c0                	test   %al,%al
140080d80:	74 02                	je     0x140080d84
140080d82:	b3 01                	mov    $0x1,%bl
140080d84:	88 5f 18             	mov    %bl,0x18(%rdi)
140080d87:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080d8c:	48 83 c4 20          	add    $0x20,%rsp
140080d90:	5f                   	pop    %rdi
140080d91:	c3                   	ret
140080d92:	33 d2                	xor    %edx,%edx
140080d94:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080d99:	e8 46 a5 f8 ff       	call   0x14000b2e4
140080d9e:	cc                   	int3
140080d9f:	90                   	nop
140080da0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080da5:	57                   	push   %rdi
140080da6:	48 83 ec 20          	sub    $0x20,%rsp
140080daa:	33 db                	xor    %ebx,%ebx
140080dac:	48 8b f9             	mov    %rcx,%rdi
140080daf:	38 59 18             	cmp    %bl,0x18(%rcx)
140080db2:	74 1c                	je     0x140080dd0
140080db4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080db8:	48 85 c9             	test   %rcx,%rcx
140080dbb:	74 21                	je     0x140080dde
140080dbd:	48 8b 01             	mov    (%rcx),%rax
140080dc0:	48 8b 40 20          	mov    0x20(%rax),%rax
140080dc4:	ff 15 66 20 19 00    	call   *0x192066(%rip)        # 0x140212e30
140080dca:	84 c0                	test   %al,%al
140080dcc:	74 02                	je     0x140080dd0
140080dce:	b3 01                	mov    $0x1,%bl
140080dd0:	88 5f 18             	mov    %bl,0x18(%rdi)
140080dd3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080dd8:	48 83 c4 20          	add    $0x20,%rsp
140080ddc:	5f                   	pop    %rdi
140080ddd:	c3                   	ret
140080dde:	33 d2                	xor    %edx,%edx
140080de0:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080de5:	e8 fa a4 f8 ff       	call   0x14000b2e4
140080dea:	cc                   	int3
140080deb:	90                   	nop
140080dec:	90                   	nop
140080ded:	90                   	nop
140080dee:	90                   	nop
140080def:	90                   	nop
140080df0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080df5:	57                   	push   %rdi
140080df6:	48 83 ec 20          	sub    $0x20,%rsp
140080dfa:	33 db                	xor    %ebx,%ebx
140080dfc:	48 8b f9             	mov    %rcx,%rdi
140080dff:	38 59 18             	cmp    %bl,0x18(%rcx)
140080e02:	74 1c                	je     0x140080e20
140080e04:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080e08:	48 85 c9             	test   %rcx,%rcx
140080e0b:	74 21                	je     0x140080e2e
140080e0d:	48 8b 01             	mov    (%rcx),%rax
140080e10:	48 8b 40 28          	mov    0x28(%rax),%rax
140080e14:	ff 15 16 20 19 00    	call   *0x192016(%rip)        # 0x140212e30
140080e1a:	84 c0                	test   %al,%al
140080e1c:	74 02                	je     0x140080e20
140080e1e:	b3 01                	mov    $0x1,%bl
140080e20:	88 5f 18             	mov    %bl,0x18(%rdi)
140080e23:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080e28:	48 83 c4 20          	add    $0x20,%rsp
140080e2c:	5f                   	pop    %rdi
140080e2d:	c3                   	ret
140080e2e:	33 d2                	xor    %edx,%edx
140080e30:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080e35:	e8 aa a4 f8 ff       	call   0x14000b2e4
140080e3a:	cc                   	int3
140080e3b:	90                   	nop
140080e3c:	90                   	nop
140080e3d:	90                   	nop
140080e3e:	90                   	nop
140080e3f:	90                   	nop
140080e40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140080e45:	57                   	push   %rdi
140080e46:	48 83 ec 20          	sub    $0x20,%rsp
140080e4a:	33 db                	xor    %ebx,%ebx
140080e4c:	48 8b f9             	mov    %rcx,%rdi
140080e4f:	38 59 18             	cmp    %bl,0x18(%rcx)
140080e52:	74 1c                	je     0x140080e70
140080e54:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140080e58:	48 85 c9             	test   %rcx,%rcx
140080e5b:	74 21                	je     0x140080e7e
140080e5d:	48 8b 01             	mov    (%rcx),%rax
140080e60:	48 8b 40 68          	mov    0x68(%rax),%rax
140080e64:	ff 15 c6 1f 19 00    	call   *0x191fc6(%rip)        # 0x140212e30
140080e6a:	84 c0                	test   %al,%al
140080e6c:	74 02                	je     0x140080e70
140080e6e:	b3 01                	mov    $0x1,%bl
140080e70:	88 5f 18             	mov    %bl,0x18(%rdi)
140080e73:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140080e78:	48 83 c4 20          	add    $0x20,%rsp
140080e7c:	5f                   	pop    %rdi
140080e7d:	c3                   	ret
140080e7e:	33 d2                	xor    %edx,%edx
140080e80:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140080e85:	e8 5a a4 f8 ff       	call   0x14000b2e4
140080e8a:	cc                   	int3
140080e8b:	90                   	nop
140080e8c:	90                   	nop
140080e8d:	90                   	nop
140080e8e:	90                   	nop
140080e8f:	90                   	nop