140e03a46:	eb 03                	jmp    0x140e03a4b
140e03a48:	4c 89 07             	mov    %r8,(%rdi)
140e03a4b:	44 88 6f 08          	mov    %r13b,0x8(%rdi)
140e03a4f:	66 44 39 7f 0a       	cmp    %r15w,0xa(%rdi)
140e03a54:	75 6e                	jne    0x140e03ac4
140e03a56:	48 8b 0f             	mov    (%rdi),%rcx
140e03a59:	48 85 c9             	test   %rcx,%rcx
140e03a5c:	74 42                	je     0x140e03aa0
140e03a5e:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e03a62:	4c 39 00             	cmp    %r8,(%rax)
140e03a65:	74 1e                	je     0x140e03a85
140e03a67:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e03a6b:	44 39 00             	cmp    %r8d,(%rax)
140e03a6e:	7e 15                	jle    0x140e03a85
140e03a70:	ff 08                	decl   (%rax)
140e03a72:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e03a76:	48 8b 11             	mov    (%rcx),%rdx
140e03a79:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e03a7d:	48 89 01             	mov    %rax,(%rcx)
140e03a80:	0f b7 02             	movzwl (%rdx),%eax
140e03a83:	eb 10                	jmp    0x140e03a95
140e03a85:	48 8b 01             	mov    (%rcx),%rax
140e03a88:	48 8b 40 38          	mov    0x38(%rax),%rax
140e03a8c:	ff 15 8e ff 17 00    	call   *0x17ff8e(%rip)        # 0x140f83a20
140e03a92:	45 33 c0             	xor    %r8d,%r8d
140e03a95:	66 44 3b e0          	cmp    %ax,%r12w
140e03a99:	74 05                	je     0x140e03aa0
140e03a9b:	41 8a c0             	mov    %r8b,%al
140e03a9e:	eb 06                	jmp    0x140e03aa6
140e03aa0:	4c 89 07             	mov    %r8,(%rdi)
140e03aa3:	41 8a c5             	mov    %r13b,%al
140e03aa6:	88 47 08             	mov    %al,0x8(%rdi)
140e03aa9:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
140e03aae:	48 8b d6             	mov    %rsi,%rdx
140e03ab1:	48 8b cf             	mov    %rdi,%rcx
140e03ab4:	e8 ef 35 01 00       	call   0x140e170a8
140e03ab9:	45 33 c0             	xor    %r8d,%r8d
140e03abc:	84 c0                	test   %al,%al
140e03abe:	0f 84 40 ff ff ff    	je     0x140e03a04
140e03ac4:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
140e03ac9:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140e03ace:	48 8b 75 87          	mov    -0x79(%rbp),%rsi
140e03ad2:	0f 57 c0             	xorps  %xmm0,%xmm0
140e03ad5:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
140e03ad9:	b8 01 00 00 00       	mov    $0x1,%eax
140e03ade:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140e03ae2:	48 c7 45 a7 0f 00 00 	movq   $0xf,-0x59(%rbp)
140e03ae9:	00
140e03aea:	0f b6 c3             	movzbl %bl,%eax
140e03aed:	88 45 8f             	mov    %al,-0x71(%rbp)
140e03af0:	44 88 45 90          	mov    %r8b,-0x70(%rbp)
140e03af4:	49 8b d8             	mov    %r8,%rbx
140e03af7:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e03afc:	48 8b cf             	mov    %rdi,%rcx
140e03aff:	e8 a4 35 01 00       	call   0x140e170a8
140e03b04:	45 33 c0             	xor    %r8d,%r8d
140e03b07:	84 c0                	test   %al,%al
140e03b09:	0f 85 0c 02 00 00    	jne    0x140e03d1b
140e03b0f:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e03b13:	75 49                	jne    0x140e03b5e
140e03b15:	48 8b 0f             	mov    (%rdi),%rcx
140e03b18:	48 85 c9             	test   %rcx,%rcx
140e03b1b:	74 3a                	je     0x140e03b57
140e03b1d:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e03b21:	48 8b 10             	mov    (%rax),%rdx
140e03b24:	48 85 d2             	test   %rdx,%rdx
140e03b27:	74 0e                	je     0x140e03b37
140e03b29:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e03b2d:	44 39 00             	cmp    %r8d,(%rax)
140e03b30:	7e 05                	jle    0x140e03b37
140e03b32:	0f b7 02             	movzwl (%rdx),%eax
140e03b35:	eb 10                	jmp    0x140e03b47
140e03b37:	48 8b 01             	mov    (%rcx),%rax
140e03b3a:	48 8b 40 30          	mov    0x30(%rax),%rax
140e03b3e:	ff 15 dc fe 17 00    	call   *0x17fedc(%rip)        # 0x140f83a20
140e03b44:	45 33 c0             	xor    %r8d,%r8d
140e03b47:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e03b4c:	66 3b c8             	cmp    %ax,%cx
140e03b4f:	74 06                	je     0x140e03b57
140e03b51:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e03b55:	eb 03                	jmp    0x140e03b5a
140e03b57:	4c 89 07             	mov    %r8,(%rdi)
140e03b5a:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e03b5e:	44 0f b7 47 0a       	movzwl 0xa(%rdi),%r8d
140e03b63:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140e03b67:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140e03b6b:	e8 c0 94 ff ff       	call   0x140dfd030
140e03b70:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140e03b74:	48 2b c1             	sub    %rcx,%rax
140e03b77:	48 d1 f8             	sar    $1,%rax
140e03b7a:	48 3b c6             	cmp    %rsi,%rax
140e03b7d:	73 6b                	jae    0x140e03bea
140e03b7f:	ba 01 00 00 00       	mov    $0x1,%edx
140e03b84:	88 54 24 31          	mov    %dl,0x31(%rsp)
140e03b88:	44 3b 74 24 54       	cmp    0x54(%rsp),%r14d
140e03b8d:	7c 0f                	jl     0x140e03b9e
140e03b8f:	48 01 54 24 58       	add    %rdx,0x58(%rsp)
140e03b94:	48 85 c0             	test   %rax,%rax
140e03b97:	74 23                	je     0x140e03bbc
140e03b99:	44 8a ea             	mov    %dl,%r13b
140e03b9c:	eb 1e                	jmp    0x140e03bbc
140e03b9e:	48 85 c0             	test   %rax,%rax
140e03ba1:	75 05                	jne    0x140e03ba8
140e03ba3:	45 85 f6             	test   %r14d,%r14d
140e03ba6:	74 14                	je     0x140e03bbc
140e03ba8:	48 8d 0d 11 cd 3d 00 	lea    0x3dcd11(%rip),%rcx        # 0x1411e08c0
140e03baf:	8a 04 08             	mov    (%rax,%rcx,1),%al
140e03bb2:	41 88 04 24          	mov    %al,(%r12)
140e03bb6:	4c 03 e2             	add    %rdx,%r12
140e03bb9:	44 03 f2             	add    %edx,%r14d
140e03bbc:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
140e03bc0:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
140e03bc5:	48 0f 47 45 8f       	cmova  -0x71(%rbp),%rax
140e03bca:	80 3c 18 7f          	cmpb   $0x7f,(%rax,%rbx,1)
140e03bce:	0f 84 a6 00 00 00    	je     0x140e03c7a
140e03bd4:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
140e03bd8:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
140e03bdd:	48 0f 47 45 8f       	cmova  -0x71(%rbp),%rax
140e03be2:	00 14 18             	add    %dl,(%rax,%rbx,1)
140e03be5:	e9 90 00 00 00       	jmp    0x140e03c7a
140e03bea:	45 33 c0             	xor    %r8d,%r8d
140e03bed:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e03bf1:	75 4f                	jne    0x140e03c42
140e03bf3:	48 8b 0f             	mov    (%rdi),%rcx
140e03bf6:	48 85 c9             	test   %rcx,%rcx
140e03bf9:	74 3a                	je     0x140e03c35
140e03bfb:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e03bff:	48 8b 10             	mov    (%rax),%rdx
140e03c02:	48 85 d2             	test   %rdx,%rdx
140e03c05:	74 0e                	je     0x140e03c15
140e03c07:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e03c0b:	44 39 00             	cmp    %r8d,(%rax)
140e03c0e:	7e 05                	jle    0x140e03c15
140e03c10:	0f b7 02             	movzwl (%rdx),%eax
140e03c13:	eb 10                	jmp    0x140e03c25
140e03c15:	48 8b 01             	mov    (%rcx),%rax
140e03c18:	48 8b 40 30          	mov    0x30(%rax),%rax
140e03c1c:	ff 15 fe fd 17 00    	call   *0x17fdfe(%rip)        # 0x140f83a20
140e03c22:	45 33 c0             	xor    %r8d,%r8d
140e03c25:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e03c2a:	66 3b c8             	cmp    %ax,%cx
140e03c2d:	74 06                	je     0x140e03c35
140e03c2f:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e03c33:	eb 03                	jmp    0x140e03c38
140e03c35:	4c 89 07             	mov    %r8,(%rdi)
140e03c38:	ba 01 00 00 00       	mov    $0x1,%edx
140e03c3d:	88 57 08             	mov    %dl,0x8(%rdi)
140e03c40:	eb 05                	jmp    0x140e03c47
140e03c42:	ba 01 00 00 00       	mov    $0x1,%edx
140e03c47:	66 44 39 7f 0a       	cmp    %r15w,0xa(%rdi)
140e03c4c:	0f 85 9c 00 00 00    	jne    0x140e03cee
140e03c52:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
140e03c56:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
140e03c5b:	48 0f 47 45 8f       	cmova  -0x71(%rbp),%rax
140e03c60:	44 38 04 18          	cmp    %r8b,(%rax,%rbx,1)
140e03c64:	75 06                	jne    0x140e03c6c
140e03c66:	88 54 24 30          	mov    %dl,0x30(%rsp)
140e03c6a:	eb 11                	jmp    0x140e03c7d
140e03c6c:	33 d2                	xor    %edx,%edx
140e03c6e:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140e03c72:	e8 c9 ff 3a ff       	call   0x1401b3c40
140e03c77:	48 ff c3             	inc    %rbx
140e03c7a:	45 33 c0             	xor    %r8d,%r8d
140e03c7d:	48 8b 0f             	mov    (%rdi),%rcx
140e03c80:	48 85 c9             	test   %rcx,%rcx
140e03c83:	74 46                	je     0x140e03ccb
140e03c85:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e03c89:	4c 39 00             	cmp    %r8,(%rax)
140e03c8c:	74 1e                	je     0x140e03cac
140e03c8e:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e03c92:	44 39 00             	cmp    %r8d,(%rax)
140e03c95:	7e 15                	jle    0x140e03cac
140e03c97:	ff 08                	decl   (%rax)
140e03c99:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e03c9d:	48 8b 11             	mov    (%rcx),%rdx
140e03ca0:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e03ca4:	48 89 01             	mov    %rax,(%rcx)
140e03ca7:	0f b7 02             	movzwl (%rdx),%eax
140e03caa:	eb 10                	jmp    0x140e03cbc
140e03cac:	48 8b 01             	mov    (%rcx),%rax
140e03caf:	48 8b 40 38          	mov    0x38(%rax),%rax
140e03cb3:	ff 15 67 fd 17 00    	call   *0x17fd67(%rip)        # 0x140f83a20
140e03cb9:	45 33 c0             	xor    %r8d,%r8d
140e03cbc:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e03cc1:	66 3b c8             	cmp    %ax,%cx
140e03cc4:	74 05                	je     0x140e03ccb
140e03cc6:	41 8a c0             	mov    %r8b,%al
140e03cc9:	eb 08                	jmp    0x140e03cd3
140e03ccb:	4c 89 07             	mov    %r8,(%rdi)
140e03cce:	b8 01 00 00 00       	mov    $0x1,%eax
140e03cd3:	88 47 08             	mov    %al,0x8(%rdi)
140e03cd6:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e03cdb:	48 8b cf             	mov    %rdi,%rcx
140e03cde:	e8 c5 33 01 00       	call   0x140e170a8
140e03ce3:	45 33 c0             	xor    %r8d,%r8d
140e03ce6:	84 c0                	test   %al,%al
140e03ce8:	0f 84 21 fe ff ff    	je     0x140e03b0f
140e03cee:	44 89 6c 24 3c       	mov    %r13d,0x3c(%rsp)
140e03cf3:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140e03cf8:	48 85 db             	test   %rbx,%rbx
140e03cfb:	74 1e                	je     0x140e03d1b
140e03cfd:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
140e03d01:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
140e03d06:	48 0f 47 45 8f       	cmova  -0x71(%rbp),%rax
140e03d0b:	44 38 04 03          	cmp    %r8b,(%rbx,%rax,1)
140e03d0f:	7e 05                	jle    0x140e03d16
140e03d11:	48 ff c3             	inc    %rbx
140e03d14:	eb 05                	jmp    0x140e03d1b
140e03d16:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140e03d1b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140e03d20:	48 8b d6             	mov    %rsi,%rdx
140e03d23:	48 8b cf             	mov    %rdi,%rcx
140e03d26:	e8 7d 33 01 00       	call   0x140e170a8
140e03d2b:	45 33 c9             	xor    %r9d,%r9d
140e03d2e:	84 c0                	test   %al,%al
140e03d30:	0f 85 d4 00 00 00    	jne    0x140e03e0a
140e03d36:	45 8d 69 01          	lea    0x1(%r9),%r13d
140e03d3a:	41 bc ff ff 00 00    	mov    $0xffff,%r12d
140e03d40:	44 38 4f 08          	cmp    %r9b,0x8(%rdi)
140e03d44:	75 45                	jne    0x140e03d8b
140e03d46:	48 8b 0f             	mov    (%rdi),%rcx
140e03d49:	48 85 c9             	test   %rcx,%rcx
140e03d4c:	74 36                	je     0x140e03d84
140e03d4e:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e03d52:	48 8b 10             	mov    (%rax),%rdx
140e03d55:	48 85 d2             	test   %rdx,%rdx
140e03d58:	74 0e                	je     0x140e03d68
140e03d5a:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e03d5e:	44 39 08             	cmp    %r9d,(%rax)
140e03d61:	7e 05                	jle    0x140e03d68
140e03d63:	0f b7 02             	movzwl (%rdx),%eax
140e03d66:	eb 10                	jmp    0x140e03d78
140e03d68:	48 8b 01             	mov    (%rcx),%rax
140e03d6b:	48 8b 40 30          	mov    0x30(%rax),%rax
140e03d6f:	ff 15 ab fc 17 00    	call   *0x17fcab(%rip)        # 0x140f83a20
140e03d75:	45 33 c9             	xor    %r9d,%r9d
140e03d78:	66 44 3b e0          	cmp    %ax,%r12w
140e03d7c:	74 06                	je     0x140e03d84
140e03d7e:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e03d82:	eb 03                	jmp    0x140e03d87
140e03d84:	4c 89 0f             	mov    %r9,(%rdi)
140e03d87:	44 88 6f 08          	mov    %r13b,0x8(%rdi)
140e03d8b:	66 44 39 7f 0a       	cmp    %r15w,0xa(%rdi)
140e03d90:	75 6e                	jne    0x140e03e00
140e03d92:	48 8b 0f             	mov    (%rdi),%rcx
140e03d95:	48 85 c9             	test   %rcx,%rcx
140e03d98:	74 42                	je     0x140e03ddc
140e03d9a:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e03d9e:	4c 39 08             	cmp    %r9,(%rax)
140e03da1:	74 1e                	je     0x140e03dc1
140e03da3:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e03da7:	44 39 08             	cmp    %r9d,(%rax)
140e03daa:	7e 15                	jle    0x140e03dc1
140e03dac:	ff 08                	decl   (%rax)
140e03dae:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e03db2:	48 8b 11             	mov    (%rcx),%rdx
140e03db5:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e03db9:	48 89 01             	mov    %rax,(%rcx)
140e03dbc:	0f b7 02             	movzwl (%rdx),%eax
140e03dbf:	eb 10                	jmp    0x140e03dd1
140e03dc1:	48 8b 01             	mov    (%rcx),%rax
140e03dc4:	48 8b 40 38          	mov    0x38(%rax),%rax
140e03dc8:	ff 15 52 fc 17 00    	call   *0x17fc52(%rip)        # 0x140f83a20
140e03dce:	45 33 c9             	xor    %r9d,%r9d
140e03dd1:	66 44 3b e0          	cmp    %ax,%r12w
140e03dd5:	74 05                	je     0x140e03ddc
140e03dd7:	41 8a c1             	mov    %r9b,%al
140e03dda:	eb 06                	jmp    0x140e03de2
140e03ddc:	4c 89 0f             	mov    %r9,(%rdi)
140e03ddf:	41 8a c5             	mov    %r13b,%al
140e03de2:	88 47 08             	mov    %al,0x8(%rdi)
140e03de5:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
140e03dea:	48 8b d6             	mov    %rsi,%rdx
140e03ded:	48 8b cf             	mov    %rdi,%rcx
140e03df0:	e8 b3 32 01 00       	call   0x140e170a8
140e03df5:	45 33 c9             	xor    %r9d,%r9d
140e03df8:	84 c0                	test   %al,%al
140e03dfa:	0f 84 40 ff ff ff    	je     0x140e03d40
140e03e00:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
140e03e05:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140e03e0a:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140e03e0e:	48 83 7d c7 0f       	cmpq   $0xf,-0x39(%rbp)
140e03e13:	48 0f 47 4d af       	cmova  -0x51(%rbp),%rcx
140e03e18:	4c 8b 45 bf          	mov    -0x41(%rbp),%r8
140e03e1c:	4c 03 c1             	add    %rcx,%r8
140e03e1f:	41 8a d1             	mov    %r9b,%dl
140e03e22:	40 8a 74 24 30       	mov    0x30(%rsp),%sil
140e03e27:	40 84 f6             	test   %sil,%sil
140e03e2a:	75 64                	jne    0x140e03e90
140e03e2c:	41 ba 01 00 00 00    	mov    $0x1,%r10d
140e03e32:	48 85 db             	test   %rbx,%rbx
140e03e35:	74 59                	je     0x140e03e90
140e03e37:	49 3b c8             	cmp    %r8,%rcx
140e03e3a:	74 02                	je     0x140e03e3e
140e03e3c:	8a 11                	mov    (%rcx),%dl
140e03e3e:	48 8d 41 01          	lea    0x1(%rcx),%rax
140e03e42:	48 0f 44 c1          	cmove  %rcx,%rax
140e03e46:	48 8b c8             	mov    %rax,%rcx
140e03e49:	49 2b da             	sub    %r10,%rbx
140e03e4c:	8a c2                	mov    %dl,%al
140e03e4e:	41 2a c2             	sub    %r10b,%al
140e03e51:	3c 7d                	cmp    $0x7d,%al
140e03e53:	77 2f                	ja     0x140e03e84
140e03e55:	48 85 db             	test   %rbx,%rbx
140e03e58:	74 18                	je     0x140e03e72
140e03e5a:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
140e03e5e:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
140e03e63:	48 0f 47 45 8f       	cmova  -0x71(%rbp),%rax
140e03e68:	38 14 18             	cmp    %dl,(%rax,%rbx,1)
140e03e6b:	75 1e                	jne    0x140e03e8b
140e03e6d:	48 85 db             	test   %rbx,%rbx
140e03e70:	75 12                	jne    0x140e03e84
140e03e72:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
140e03e76:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
140e03e7b:	48 0f 47 45 8f       	cmova  -0x71(%rbp),%rax
140e03e80:	38 10                	cmp    %dl,(%rax)
140e03e82:	7f 07                	jg     0x140e03e8b
140e03e84:	40 84 f6             	test   %sil,%sil
140e03e87:	74 a9                	je     0x140e03e32
140e03e89:	eb 05                	jmp    0x140e03e90
140e03e8b:	44 88 54 24 30       	mov    %r10b,0x30(%rsp)
140e03e90:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140e03e94:	e8 b7 3b 39 ff       	call   0x140197a50
140e03e99:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140e03e9e:	45 33 c0             	xor    %r8d,%r8d
140e03ea1:	44 8a 7c 24 32       	mov    0x32(%rsp),%r15b
140e03ea6:	45 84 ff             	test   %r15b,%r15b
140e03ea9:	74 19                	je     0x140e03ec4
140e03eab:	44 38 44 24 31       	cmp    %r8b,0x31(%rsp)
140e03eb0:	74 12                	je     0x140e03ec4
140e03eb2:	45 85 f6             	test   %r14d,%r14d
140e03eb5:	75 0d                	jne    0x140e03ec4
140e03eb7:	41 c6 04 24 30       	movb   $0x30,(%r12)
140e03ebc:	49 ff c4             	inc    %r12
140e03ebf:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140e03ec4:	e8 db d1 02 00       	call   0x140e310a4
140e03ec9:	48 8b 08             	mov    (%rax),%rcx
140e03ecc:	40 8a 31             	mov    (%rcx),%sil
140e03ecf:	40 88 74 24 33       	mov    %sil,0x33(%rsp)
140e03ed4:	48 8b d3             	mov    %rbx,%rdx
140e03ed7:	48 8b cf             	mov    %rdi,%rcx
140e03eda:	e8 c9 31 01 00       	call   0x140e170a8
140e03edf:	45 33 c0             	xor    %r8d,%r8d
140e03ee2:	84 c0                	test   %al,%al
140e03ee4:	0f 85 de 00 00 00    	jne    0x140e03fc8
140e03eea:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e03eee:	75 49                	jne    0x140e03f39
140e03ef0:	48 8b 0f             	mov    (%rdi),%rcx
140e03ef3:	48 85 c9             	test   %rcx,%rcx
140e03ef6:	74 3a                	je     0x140e03f32