140e12beb:	45 33 c0             	xor    %r8d,%r8d
140e12bee:	0f b7 57 0a          	movzwl 0xa(%rdi),%edx
140e12bf2:	49 8b cc             	mov    %r12,%rcx
140e12bf5:	48 8b 40 70          	mov    0x70(%rax),%rax
140e12bf9:	ff 15 21 0e 17 00    	call   *0x170e21(%rip)        # 0x140f83a20
140e12bff:	3c 3a                	cmp    $0x3a,%al
140e12c01:	77 57                	ja     0x140e12c5a
140e12c03:	48 0f a3 c6          	bt     %rax,%rsi
140e12c07:	73 51                	jae    0x140e12c5a
140e12c09:	48 8b 0f             	mov    (%rdi),%rcx
140e12c0c:	48 85 c9             	test   %rcx,%rcx
140e12c0f:	74 42                	je     0x140e12c53
140e12c11:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e12c15:	48 39 18             	cmp    %rbx,(%rax)
140e12c18:	74 1d                	je     0x140e12c37
140e12c1a:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e12c1e:	39 18                	cmp    %ebx,(%rax)
140e12c20:	7e 15                	jle    0x140e12c37
140e12c22:	ff 08                	decl   (%rax)
140e12c24:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e12c28:	48 8b 11             	mov    (%rcx),%rdx
140e12c2b:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e12c2f:	48 89 01             	mov    %rax,(%rcx)
140e12c32:	0f b7 02             	movzwl (%rdx),%eax
140e12c35:	eb 0d                	jmp    0x140e12c44
140e12c37:	48 8b 01             	mov    (%rcx),%rax
140e12c3a:	48 8b 40 38          	mov    0x38(%rax),%rax
140e12c3e:	ff 15 dc 0d 17 00    	call   *0x170ddc(%rip)        # 0x140f83a20
140e12c44:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e12c49:	66 3b c8             	cmp    %ax,%cx
140e12c4c:	74 05                	je     0x140e12c53
140e12c4e:	88 5f 08             	mov    %bl,0x8(%rdi)
140e12c51:	eb 07                	jmp    0x140e12c5a
140e12c53:	48 89 1f             	mov    %rbx,(%rdi)
140e12c56:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e12c5a:	49 8b d7             	mov    %r15,%rdx
140e12c5d:	48 8b cf             	mov    %rdi,%rcx
140e12c60:	e8 43 44 00 00       	call   0x140e170a8
140e12c65:	84 c0                	test   %al,%al
140e12c67:	0f 85 df 00 00 00    	jne    0x140e12d4c
140e12c6d:	48 8d 5f 0a          	lea    0xa(%rdi),%rbx
140e12c71:	48 8b f3             	mov    %rbx,%rsi
140e12c74:	41 be ff ff 00 00    	mov    $0xffff,%r14d
140e12c7a:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
140e12c7e:	75 45                	jne    0x140e12cc5
140e12c80:	48 8b 0f             	mov    (%rdi),%rcx
140e12c83:	48 85 c9             	test   %rcx,%rcx
140e12c86:	74 35                	je     0x140e12cbd
140e12c88:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e12c8c:	48 8b 10             	mov    (%rax),%rdx
140e12c8f:	48 85 d2             	test   %rdx,%rdx
140e12c92:	74 0e                	je     0x140e12ca2
140e12c94:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e12c98:	83 38 00             	cmpl   $0x0,(%rax)
140e12c9b:	7e 05                	jle    0x140e12ca2
140e12c9d:	0f b7 02             	movzwl (%rdx),%eax
140e12ca0:	eb 0d                	jmp    0x140e12caf
140e12ca2:	48 8b 01             	mov    (%rcx),%rax
140e12ca5:	48 8b 40 30          	mov    0x30(%rax),%rax
140e12ca9:	ff 15 71 0d 17 00    	call   *0x170d71(%rip)        # 0x140f83a20
140e12caf:	66 44 3b f0          	cmp    %ax,%r14w
140e12cb3:	74 08                	je     0x140e12cbd
140e12cb5:	66 89 06             	mov    %ax,(%rsi)
140e12cb8:	48 8b de             	mov    %rsi,%rbx
140e12cbb:	eb 04                	jmp    0x140e12cc1
140e12cbd:	48 83 27 00          	andq   $0x0,(%rdi)
140e12cc1:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e12cc5:	49 8b 04 24          	mov    (%r12),%rax
140e12cc9:	ba 48 00 00 00       	mov    $0x48,%edx
140e12cce:	44 0f b7 03          	movzwl (%rbx),%r8d
140e12cd2:	49 8b cc             	mov    %r12,%rcx
140e12cd5:	48 8b 40 20          	mov    0x20(%rax),%rax
140e12cd9:	ff 15 41 0d 17 00    	call   *0x170d41(%rip)        # 0x140f83a20
140e12cdf:	84 c0                	test   %al,%al
140e12ce1:	74 63                	je     0x140e12d46
140e12ce3:	48 8b 0f             	mov    (%rdi),%rcx
140e12ce6:	48 85 c9             	test   %rcx,%rcx
140e12ce9:	74 3f                	je     0x140e12d2a
140e12ceb:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e12cef:	48 83 38 00          	cmpq   $0x0,(%rax)
140e12cf3:	74 1e                	je     0x140e12d13
140e12cf5:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e12cf9:	83 38 00             	cmpl   $0x0,(%rax)
140e12cfc:	7e 15                	jle    0x140e12d13
140e12cfe:	ff 08                	decl   (%rax)
140e12d00:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e12d04:	48 8b 11             	mov    (%rcx),%rdx
140e12d07:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e12d0b:	48 89 01             	mov    %rax,(%rcx)
140e12d0e:	0f b7 02             	movzwl (%rdx),%eax
140e12d11:	eb 0d                	jmp    0x140e12d20
140e12d13:	48 8b 01             	mov    (%rcx),%rax
140e12d16:	48 8b 40 38          	mov    0x38(%rax),%rax
140e12d1a:	ff 15 00 0d 17 00    	call   *0x170d00(%rip)        # 0x140f83a20
140e12d20:	66 44 3b f0          	cmp    %ax,%r14w
140e12d24:	74 04                	je     0x140e12d2a
140e12d26:	32 c0                	xor    %al,%al
140e12d28:	eb 06                	jmp    0x140e12d30
140e12d2a:	48 83 27 00          	andq   $0x0,(%rdi)
140e12d2e:	b0 01                	mov    $0x1,%al
140e12d30:	88 47 08             	mov    %al,0x8(%rdi)
140e12d33:	49 8b d7             	mov    %r15,%rdx
140e12d36:	48 8b cf             	mov    %rdi,%rcx
140e12d39:	e8 6a 43 00 00       	call   0x140e170a8
140e12d3e:	84 c0                	test   %al,%al
140e12d40:	0f 84 34 ff ff ff    	je     0x140e12c7a
140e12d46:	4c 8b 75 68          	mov    0x68(%rbp),%r14
140e12d4a:	33 db                	xor    %ebx,%ebx
140e12d4c:	49 8b d7             	mov    %r15,%rdx
140e12d4f:	48 8b cf             	mov    %rdi,%rcx
140e12d52:	e8 51 43 00 00       	call   0x140e170a8
140e12d57:	84 c0                	test   %al,%al
140e12d59:	0f 85 36 01 00 00    	jne    0x140e12e95
140e12d5f:	38 5f 08             	cmp    %bl,0x8(%rdi)
140e12d62:	75 45                	jne    0x140e12da9
140e12d64:	48 8b 0f             	mov    (%rdi),%rcx
140e12d67:	48 85 c9             	test   %rcx,%rcx
140e12d6a:	74 36                	je     0x140e12da2
140e12d6c:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e12d70:	48 8b 10             	mov    (%rax),%rdx
140e12d73:	48 85 d2             	test   %rdx,%rdx
140e12d76:	74 0d                	je     0x140e12d85
140e12d78:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e12d7c:	39 18                	cmp    %ebx,(%rax)
140e12d7e:	7e 05                	jle    0x140e12d85
140e12d80:	0f b7 02             	movzwl (%rdx),%eax
140e12d83:	eb 0d                	jmp    0x140e12d92
140e12d85:	48 8b 01             	mov    (%rcx),%rax
140e12d88:	48 8b 40 30          	mov    0x30(%rax),%rax
140e12d8c:	ff 15 8e 0c 17 00    	call   *0x170c8e(%rip)        # 0x140f83a20
140e12d92:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e12d97:	66 3b c8             	cmp    %ax,%cx
140e12d9a:	74 06                	je     0x140e12da2
140e12d9c:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e12da0:	eb 03                	jmp    0x140e12da5
140e12da2:	48 89 1f             	mov    %rbx,(%rdi)
140e12da5:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e12da9:	49 8b 04 24          	mov    (%r12),%rax
140e12dad:	ba 04 00 00 00       	mov    $0x4,%edx
140e12db2:	44 0f b7 47 0a       	movzwl 0xa(%rdi),%r8d
140e12db7:	49 8b cc             	mov    %r12,%rcx
140e12dba:	48 8b 40 20          	mov    0x20(%rax),%rax
140e12dbe:	ff 15 5c 0c 17 00    	call   *0x170c5c(%rip)        # 0x140f83a20
140e12dc4:	48 8b 5d 70          	mov    0x70(%rbp),%rbx
140e12dc8:	84 c0                	test   %al,%al
140e12dca:	75 68                	jne    0x140e12e34
140e12dcc:	48 8b 75 40          	mov    0x40(%rbp),%rsi
140e12dd0:	41 83 fd 02          	cmp    $0x2,%r13d
140e12dd4:	75 08                	jne    0x140e12dde
140e12dd6:	45 09 2e             	or     %r13d,(%r14)
140e12dd9:	e9 bf 00 00 00       	jmp    0x140e12e9d
140e12dde:	41 0f 10 07          	movups (%r15),%xmm0
140e12de2:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
140e12de7:	0f 10 0f             	movups (%rdi),%xmm1
140e12dea:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140e12def:	48 8b 06             	mov    (%rsi),%rax
140e12df2:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140e12df7:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140e12dfc:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140e12e00:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140e12e05:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140e12e09:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140e12e0d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e12e11:	48 8b ce             	mov    %rsi,%rcx
140e12e14:	48 8b 40 38          	mov    0x38(%rax),%rax
140e12e18:	ff 15 02 0c 17 00    	call   *0x170c02(%rip)        # 0x140f83a20
140e12e1e:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
140e12e22:	f3 0f 7f 07          	movdqu %xmm0,(%rdi)
140e12e26:	41 83 fd 04          	cmp    $0x4,%r13d
140e12e2a:	75 71                	jne    0x140e12e9d
140e12e2c:	41 bd 03 00 00 00    	mov    $0x3,%r13d
140e12e32:	eb 69                	jmp    0x140e12e9d
140e12e34:	41 8d 45 ff          	lea    -0x1(%r13),%eax
140e12e38:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140e12e3d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e12e43:	49 8b d7             	mov    %r15,%rdx
140e12e46:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
140e12e4b:	74 23                	je     0x140e12e70
140e12e4d:	48 8d 43 0c          	lea    0xc(%rbx),%rax
140e12e51:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140e12e55:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140e12e5a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e12e5f:	45 8d 48 1e          	lea    0x1e(%r8),%r9d
140e12e63:	48 8b cf             	mov    %rdi,%rcx
140e12e66:	e8 3d da fe ff       	call   0x140e008a8
140e12e6b:	41 09 06             	or     %eax,(%r14)
140e12e6e:	eb 29                	jmp    0x140e12e99
140e12e70:	48 83 c3 10          	add    $0x10,%rbx
140e12e74:	48 8d 45 50          	lea    0x50(%rbp),%rax
140e12e78:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e12e7d:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140e12e82:	41 b9 0c 00 00 00    	mov    $0xc,%r9d
140e12e88:	48 8b cf             	mov    %rdi,%rcx
140e12e8b:	e8 18 da fe ff       	call   0x140e008a8
140e12e90:	41 09 06             	or     %eax,(%r14)
140e12e93:	ff 0b                	decl   (%rbx)
140e12e95:	48 8b 5d 70          	mov    0x70(%rbp),%rbx
140e12e99:	48 8b 75 40          	mov    0x40(%rbp),%rsi
140e12e9d:	49 8b d7             	mov    %r15,%rdx
140e12ea0:	48 8b cf             	mov    %rdi,%rcx
140e12ea3:	e8 00 42 00 00       	call   0x140e170a8
140e12ea8:	84 c0                	test   %al,%al
140e12eaa:	0f 85 d2 00 00 00    	jne    0x140e12f82
140e12eb0:	be ff ff 00 00       	mov    $0xffff,%esi
140e12eb5:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
140e12eb9:	75 42                	jne    0x140e12efd
140e12ebb:	48 8b 0f             	mov    (%rdi),%rcx
140e12ebe:	48 85 c9             	test   %rcx,%rcx
140e12ec1:	74 32                	je     0x140e12ef5
140e12ec3:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e12ec7:	48 8b 10             	mov    (%rax),%rdx
140e12eca:	48 85 d2             	test   %rdx,%rdx
140e12ecd:	74 0e                	je     0x140e12edd
140e12ecf:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e12ed3:	83 38 00             	cmpl   $0x0,(%rax)
140e12ed6:	7e 05                	jle    0x140e12edd
140e12ed8:	0f b7 02             	movzwl (%rdx),%eax
140e12edb:	eb 0d                	jmp    0x140e12eea
140e12edd:	48 8b 01             	mov    (%rcx),%rax
140e12ee0:	48 8b 40 30          	mov    0x30(%rax),%rax
140e12ee4:	ff 15 36 0b 17 00    	call   *0x170b36(%rip)        # 0x140f83a20
140e12eea:	66 3b f0             	cmp    %ax,%si
140e12eed:	74 06                	je     0x140e12ef5
140e12eef:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e12ef3:	eb 04                	jmp    0x140e12ef9
140e12ef5:	48 83 27 00          	andq   $0x0,(%rdi)
140e12ef9:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e12efd:	49 8b 04 24          	mov    (%r12),%rax
140e12f01:	ba 48 00 00 00       	mov    $0x48,%edx
140e12f06:	44 0f b7 47 0a       	movzwl 0xa(%rdi),%r8d
140e12f0b:	49 8b cc             	mov    %r12,%rcx
140e12f0e:	48 8b 40 20          	mov    0x20(%rax),%rax
140e12f12:	ff 15 08 0b 17 00    	call   *0x170b08(%rip)        # 0x140f83a20
140e12f18:	84 c0                	test   %al,%al
140e12f1a:	74 62                	je     0x140e12f7e
140e12f1c:	48 8b 0f             	mov    (%rdi),%rcx
140e12f1f:	48 85 c9             	test   %rcx,%rcx
140e12f22:	74 3e                	je     0x140e12f62
140e12f24:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e12f28:	48 83 38 00          	cmpq   $0x0,(%rax)
140e12f2c:	74 1e                	je     0x140e12f4c
140e12f2e:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e12f32:	83 38 00             	cmpl   $0x0,(%rax)
140e12f35:	7e 15                	jle    0x140e12f4c
140e12f37:	ff 08                	decl   (%rax)
140e12f39:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e12f3d:	48 8b 11             	mov    (%rcx),%rdx
140e12f40:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e12f44:	48 89 01             	mov    %rax,(%rcx)
140e12f47:	0f b7 02             	movzwl (%rdx),%eax
140e12f4a:	eb 0d                	jmp    0x140e12f59
140e12f4c:	48 8b 01             	mov    (%rcx),%rax
140e12f4f:	48 8b 40 38          	mov    0x38(%rax),%rax
140e12f53:	ff 15 c7 0a 17 00    	call   *0x170ac7(%rip)        # 0x140f83a20
140e12f59:	66 3b f0             	cmp    %ax,%si
140e12f5c:	74 04                	je     0x140e12f62
140e12f5e:	32 c0                	xor    %al,%al
140e12f60:	eb 06                	jmp    0x140e12f68
140e12f62:	48 83 27 00          	andq   $0x0,(%rdi)
140e12f66:	b0 01                	mov    $0x1,%al
140e12f68:	88 47 08             	mov    %al,0x8(%rdi)
140e12f6b:	49 8b d7             	mov    %r15,%rdx
140e12f6e:	48 8b cf             	mov    %rdi,%rcx
140e12f71:	e8 32 41 00 00       	call   0x140e170a8
140e12f76:	84 c0                	test   %al,%al
140e12f78:	0f 84 37 ff ff ff    	je     0x140e12eb5
140e12f7e:	48 8b 75 40          	mov    0x40(%rbp),%rsi
140e12f82:	49 8b d7             	mov    %r15,%rdx
140e12f85:	48 8b cf             	mov    %rdi,%rcx
140e12f88:	e8 1b 41 00 00       	call   0x140e170a8
140e12f8d:	84 c0                	test   %al,%al
140e12f8f:	0f 85 cd 00 00 00    	jne    0x140e13062
140e12f95:	38 47 08             	cmp    %al,0x8(%rdi)
140e12f98:	75 47                	jne    0x140e12fe1
140e12f9a:	48 8b 0f             	mov    (%rdi),%rcx
140e12f9d:	48 85 c9             	test   %rcx,%rcx
140e12fa0:	74 37                	je     0x140e12fd9
140e12fa2:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e12fa6:	48 8b 10             	mov    (%rax),%rdx
140e12fa9:	48 85 d2             	test   %rdx,%rdx
140e12fac:	74 0e                	je     0x140e12fbc
140e12fae:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e12fb2:	83 38 00             	cmpl   $0x0,(%rax)
140e12fb5:	7e 05                	jle    0x140e12fbc
140e12fb7:	0f b7 02             	movzwl (%rdx),%eax
140e12fba:	eb 0d                	jmp    0x140e12fc9
140e12fbc:	48 8b 01             	mov    (%rcx),%rax
140e12fbf:	48 8b 40 30          	mov    0x30(%rax),%rax
140e12fc3:	ff 15 57 0a 17 00    	call   *0x170a57(%rip)        # 0x140f83a20
140e12fc9:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e12fce:	66 3b c8             	cmp    %ax,%cx
140e12fd1:	74 06                	je     0x140e12fd9
140e12fd3:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e12fd7:	eb 04                	jmp    0x140e12fdd
140e12fd9:	48 83 27 00          	andq   $0x0,(%rdi)
140e12fdd:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e12fe1:	49 8b 04 24          	mov    (%r12),%rax
140e12fe5:	45 33 c0             	xor    %r8d,%r8d
140e12fe8:	0f b7 57 0a          	movzwl 0xa(%rdi),%edx
140e12fec:	49 8b cc             	mov    %r12,%rcx
140e12fef:	48 8b 40 70          	mov    0x70(%rax),%rax
140e12ff3:	ff 15 27 0a 17 00    	call   *0x170a27(%rip)        # 0x140f83a20
140e12ff9:	3c 3a                	cmp    $0x3a,%al
140e12ffb:	77 65                	ja     0x140e13062
140e12ffd:	48 b9 00 00 00 00 00 	movabs $0x400900000000000,%rcx
140e13004:	90 00 04
140e13007:	48 0f a3 c1          	bt     %rax,%rcx
140e1300b:	73 55                	jae    0x140e13062
140e1300d:	48 8b 0f             	mov    (%rdi),%rcx
140e13010:	48 85 c9             	test   %rcx,%rcx
140e13013:	74 45                	je     0x140e1305a
140e13015:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e13019:	48 83 38 00          	cmpq   $0x0,(%rax)
140e1301d:	74 1e                	je     0x140e1303d
140e1301f:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e13023:	83 38 00             	cmpl   $0x0,(%rax)
140e13026:	7e 15                	jle    0x140e1303d
140e13028:	ff 08                	decl   (%rax)
140e1302a:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e1302e:	48 8b 11             	mov    (%rcx),%rdx
140e13031:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e13035:	48 89 01             	mov    %rax,(%rcx)
140e13038:	0f b7 02             	movzwl (%rdx),%eax
140e1303b:	eb 0d                	jmp    0x140e1304a
140e1303d:	48 8b 01             	mov    (%rcx),%rax
140e13040:	48 8b 40 38          	mov    0x38(%rax),%rax
140e13044:	ff 15 d6 09 17 00    	call   *0x1709d6(%rip)        # 0x140f83a20
140e1304a:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e1304f:	66 3b c8             	cmp    %ax,%cx
140e13052:	74 06                	je     0x140e1305a
140e13054:	c6 47 08 00          	movb   $0x0,0x8(%rdi)
140e13058:	eb 08                	jmp    0x140e13062
140e1305a:	48 83 27 00          	andq   $0x0,(%rdi)
140e1305e:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e13062:	49 8b d7             	mov    %r15,%rdx
140e13065:	48 8b cf             	mov    %rdi,%rcx
140e13068:	e8 3b 40 00 00       	call   0x140e170a8
140e1306d:	84 c0                	test   %al,%al
140e1306f:	0f 85 d5 00 00 00    	jne    0x140e1314a
140e13075:	41 be ff ff 00 00    	mov    $0xffff,%r14d
140e1307b:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
140e1307f:	75 43                	jne    0x140e130c4
140e13081:	48 8b 0f             	mov    (%rdi),%rcx
140e13084:	48 85 c9             	test   %rcx,%rcx
140e13087:	74 33                	je     0x140e130bc
140e13089:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e1308d:	48 8b 10             	mov    (%rax),%rdx
140e13090:	48 85 d2             	test   %rdx,%rdx
140e13093:	74 0e                	je     0x140e130a3
140e13095:	48 8b 41 50          	mov    0x50(%rcx),%rax