140c8bbc3:	48 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%rcx
140c8bbca:	e8 61 11 04 00       	call   0x140cccd30
140c8bbcf:	48 8b 8b c8 01 00 00 	mov    0x1c8(%rbx),%rcx
140c8bbd6:	48 8d 15 53 11 04 00 	lea    0x41153(%rip),%rdx        # 0x140cccd30
140c8bbdd:	e8 7e 59 03 00       	call   0x140cc1560
140c8bbe2:	48 8b 8b 10 02 00 00 	mov    0x210(%rbx),%rcx
140c8bbe9:	48 8d 15 f8 5a 4b 00 	lea    0x4b5af8(%rip),%rdx        # 0x1411416e8
140c8bbf0:	41 b8 fd 02 00 00    	mov    $0x2fd,%r8d
140c8bbf6:	e8 15 5e 03 00       	call   0x140cc1a10
140c8bbfb:	48 8b 8b 18 02 00 00 	mov    0x218(%rbx),%rcx
140c8bc02:	48 8d 15 df 5a 4b 00 	lea    0x4b5adf(%rip),%rdx        # 0x1411416e8
140c8bc09:	41 b8 fe 02 00 00    	mov    $0x2fe,%r8d
140c8bc0f:	e8 fc 5d 03 00       	call   0x140cc1a10
140c8bc14:	48 8b 8b a0 01 00 00 	mov    0x1a0(%rbx),%rcx
140c8bc1b:	48 8d 15 c6 5a 4b 00 	lea    0x4b5ac6(%rip),%rdx        # 0x1411416e8
140c8bc22:	41 b8 00 03 00 00    	mov    $0x300,%r8d
140c8bc28:	e8 e3 5d 03 00       	call   0x140cc1a10
140c8bc2d:	48 8b 8b a8 01 00 00 	mov    0x1a8(%rbx),%rcx
140c8bc34:	48 8d 15 ad 5a 4b 00 	lea    0x4b5aad(%rip),%rdx        # 0x1411416e8
140c8bc3b:	41 b8 01 03 00 00    	mov    $0x301,%r8d
140c8bc41:	e8 ca 5d 03 00       	call   0x140cc1a10
140c8bc46:	48 8b 8b 50 02 00 00 	mov    0x250(%rbx),%rcx
140c8bc4d:	48 8d 15 94 5a 4b 00 	lea    0x4b5a94(%rip),%rdx        # 0x1411416e8
140c8bc54:	41 b8 04 03 00 00    	mov    $0x304,%r8d
140c8bc5a:	e8 b1 5d 03 00       	call   0x140cc1a10
140c8bc5f:	48 8b 8b 38 02 00 00 	mov    0x238(%rbx),%rcx
140c8bc66:	48 8d 15 7b 5a 4b 00 	lea    0x4b5a7b(%rip),%rdx        # 0x1411416e8
140c8bc6d:	41 b8 06 03 00 00    	mov    $0x306,%r8d
140c8bc73:	e8 98 5d 03 00       	call   0x140cc1a10
140c8bc78:	48 8b 8b 58 02 00 00 	mov    0x258(%rbx),%rcx
140c8bc7f:	48 8d 15 62 5a 4b 00 	lea    0x4b5a62(%rip),%rdx        # 0x1411416e8
140c8bc86:	41 b8 07 03 00 00    	mov    $0x307,%r8d
140c8bc8c:	e8 7f 5d 03 00       	call   0x140cc1a10
140c8bc91:	48 8b 8b 70 02 00 00 	mov    0x270(%rbx),%rcx
140c8bc98:	e8 c3 76 05 00       	call   0x140ce3360
140c8bc9d:	41 b9 09 03 00 00    	mov    $0x309,%r9d
140c8bca3:	4c 8d 05 3e 5a 4b 00 	lea    0x4b5a3e(%rip),%r8        # 0x1411416e8
140c8bcaa:	ba 78 02 00 00       	mov    $0x278,%edx
140c8bcaf:	48 8b cb             	mov    %rbx,%rcx
140c8bcb2:	e8 79 5e 03 00       	call   0x140cc1b30
140c8bcb7:	48 83 c4 20          	add    $0x20,%rsp
140c8bcbb:	5b                   	pop    %rbx
140c8bcbc:	c3                   	ret
140c8bcbd:	cc                   	int3
140c8bcbe:	cc                   	int3
140c8bcbf:	cc                   	int3
140c8bcc0:	48 8b 81 e8 01 00 00 	mov    0x1e8(%rcx),%rax
140c8bcc7:	c3                   	ret
140c8bcc8:	cc                   	int3
140c8bcc9:	cc                   	int3
140c8bcca:	cc                   	int3
140c8bccb:	cc                   	int3
140c8bccc:	cc                   	int3
140c8bccd:	cc                   	int3
140c8bcce:	cc                   	int3
140c8bccf:	cc                   	int3
140c8bcd0:	48 85 c9             	test   %rcx,%rcx
140c8bcd3:	75 03                	jne    0x140c8bcd8
140c8bcd5:	33 c0                	xor    %eax,%eax
140c8bcd7:	c3                   	ret
140c8bcd8:	8b 81 dc 01 00 00    	mov    0x1dc(%rcx),%eax
140c8bcde:	c3                   	ret
140c8bcdf:	cc                   	int3
140c8bce0:	83 b9 b0 01 00 00 00 	cmpl   $0x0,0x1b0(%rcx)
140c8bce7:	75 1a                	jne    0x140c8bd03
140c8bce9:	48 83 b9 50 01 00 00 	cmpq   $0x0,0x150(%rcx)
140c8bcf0:	00
140c8bcf1:	77 0a                	ja     0x140c8bcfd
140c8bcf3:	48 83 b9 20 02 00 00 	cmpq   $0x0,0x220(%rcx)
140c8bcfa:	00
140c8bcfb:	76 06                	jbe    0x140c8bd03
140c8bcfd:	b8 01 00 00 00       	mov    $0x1,%eax
140c8bd02:	c3                   	ret
140c8bd03:	33 c0                	xor    %eax,%eax
140c8bd05:	c3                   	ret
140c8bd06:	cc                   	int3
140c8bd07:	cc                   	int3
140c8bd08:	cc                   	int3
140c8bd09:	cc                   	int3
140c8bd0a:	cc                   	int3
140c8bd0b:	cc                   	int3
140c8bd0c:	cc                   	int3
140c8bd0d:	cc                   	int3
140c8bd0e:	cc                   	int3
140c8bd0f:	cc                   	int3
140c8bd10:	4c 8b 82 08 02 00 00 	mov    0x208(%rdx),%r8
140c8bd17:	4d 85 c0             	test   %r8,%r8
140c8bd1a:	0f 84 a9 00 00 00    	je     0x140c8bdc9
140c8bd20:	48 8b 82 00 02 00 00 	mov    0x200(%rdx),%rax
140c8bd27:	48 85 c0             	test   %rax,%rax
140c8bd2a:	0f 84 99 00 00 00    	je     0x140c8bdc9
140c8bd30:	4c 8d 49 40          	lea    0x40(%rcx),%r9
140c8bd34:	45 33 d2             	xor    %r10d,%r10d
140c8bd37:	48 83 c1 38          	add    $0x38,%rcx
140c8bd3b:	4d 3b c1             	cmp    %r9,%r8
140c8bd3e:	75 3a                	jne    0x140c8bd7a
140c8bd40:	48 3b c1             	cmp    %rcx,%rax
140c8bd43:	75 15                	jne    0x140c8bd5a
140c8bd45:	4c 89 11             	mov    %r10,(%rcx)
140c8bd48:	4d 89 11             	mov    %r10,(%r9)
140c8bd4b:	4c 89 92 08 02 00 00 	mov    %r10,0x208(%rdx)
140c8bd52:	4c 89 92 00 02 00 00 	mov    %r10,0x200(%rdx)
140c8bd59:	c3                   	ret
140c8bd5a:	49 89 01             	mov    %rax,(%r9)
140c8bd5d:	48 8b 82 00 02 00 00 	mov    0x200(%rdx),%rax
140c8bd64:	4c 89 88 08 02 00 00 	mov    %r9,0x208(%rax)
140c8bd6b:	4c 89 92 08 02 00 00 	mov    %r10,0x208(%rdx)
140c8bd72:	4c 89 92 00 02 00 00 	mov    %r10,0x200(%rdx)
140c8bd79:	c3                   	ret
140c8bd7a:	48 3b c1             	cmp    %rcx,%rax
140c8bd7d:	75 20                	jne    0x140c8bd9f
140c8bd7f:	4c 89 01             	mov    %r8,(%rcx)
140c8bd82:	48 8b 82 08 02 00 00 	mov    0x208(%rdx),%rax
140c8bd89:	48 89 88 00 02 00 00 	mov    %rcx,0x200(%rax)
140c8bd90:	4c 89 92 08 02 00 00 	mov    %r10,0x208(%rdx)
140c8bd97:	4c 89 92 00 02 00 00 	mov    %r10,0x200(%rdx)
140c8bd9e:	c3                   	ret
140c8bd9f:	49 89 80 00 02 00 00 	mov    %rax,0x200(%r8)
140c8bda6:	48 8b 8a 00 02 00 00 	mov    0x200(%rdx),%rcx
140c8bdad:	48 8b 82 08 02 00 00 	mov    0x208(%rdx),%rax
140c8bdb4:	48 89 81 08 02 00 00 	mov    %rax,0x208(%rcx)
140c8bdbb:	4c 89 92 08 02 00 00 	mov    %r10,0x208(%rdx)
140c8bdc2:	4c 89 92 00 02 00 00 	mov    %r10,0x200(%rdx)
140c8bdc9:	c3                   	ret
140c8bdca:	cc                   	int3
140c8bdcb:	cc                   	int3
140c8bdcc:	cc                   	int3
140c8bdcd:	cc                   	int3
140c8bdce:	cc                   	int3
140c8bdcf:	cc                   	int3
140c8bdd0:	b8 38 00 00 00       	mov    $0x38,%eax
140c8bdd5:	e8 c6 f6 18 00       	call   0x140e1b4a0
140c8bdda:	48 2b e0             	sub    %rax,%rsp
140c8bddd:	33 d2                	xor    %edx,%edx
140c8bddf:	b9 00 00 20 00       	mov    $0x200000,%ecx
140c8bde4:	e8 d7 6d ff ff       	call   0x140c82bc0
140c8bde9:	85 c0                	test   %eax,%eax
140c8bdeb:	75 07                	jne    0x140c8bdf4
140c8bded:	33 c0                	xor    %eax,%eax
140c8bdef:	48 83 c4 38          	add    $0x38,%rsp
140c8bdf3:	c3                   	ret
140c8bdf4:	41 b8 48 00 00 00    	mov    $0x48,%r8d
140c8bdfa:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140c8bdff:	48 8d 15 e2 58 4b 00 	lea    0x4b58e2(%rip),%rdx        # 0x1411416e8
140c8be06:	b9 78 02 00 00       	mov    $0x278,%ecx
140c8be0b:	e8 40 5f 03 00       	call   0x140cc1d50
140c8be10:	48 8b d8             	mov    %rax,%rbx
140c8be13:	48 85 c0             	test   %rax,%rax
140c8be16:	75 2c                	jne    0x140c8be44
140c8be18:	4c 8d 0d c9 58 4b 00 	lea    0x4b58c9(%rip),%r9        # 0x1411416e8
140c8be1f:	c7 44 24 20 4a 00 00 	movl   $0x4a,0x20(%rsp)
140c8be26:	00
140c8be27:	ba bd 00 00 00       	mov    $0xbd,%edx
140c8be2c:	8d 48 14             	lea    0x14(%rax),%ecx
140c8be2f:	44 8d 40 41          	lea    0x41(%rax),%r8d
140c8be33:	e8 48 4e 04 00       	call   0x140cd0c80
140c8be38:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140c8be3d:	33 c0                	xor    %eax,%eax
140c8be3f:	48 83 c4 38          	add    $0x38,%rsp
140c8be43:	c3                   	ret
140c8be44:	c7 80 d0 01 00 00 01 	movl   $0x1,0x1d0(%rax)
140c8be4b:	00 00 00
140c8be4e:	33 c9                	xor    %ecx,%ecx
140c8be50:	c7 80 d4 01 00 00 01 	movl   $0x1,0x1d4(%rax)
140c8be57:	00 00 00
140c8be5a:	c7 80 d8 01 00 00 30 	movl   $0x130,0x1d8(%rax)
140c8be61:	01 00 00
140c8be64:	e8 4b 9a 1b 00       	call   0x140e458b4
140c8be69:	89 83 dc 01 00 00    	mov    %eax,0x1dc(%rbx)
140c8be6f:	e8 2c 75 05 00       	call   0x140ce33a0
140c8be74:	48 89 83 70 02 00 00 	mov    %rax,0x270(%rbx)
140c8be7b:	48 85 c0             	test   %rax,%rax
140c8be7e:	75 28                	jne    0x140c8bea8
140c8be80:	4c 8d 0d 61 58 4b 00 	lea    0x4b5861(%rip),%r9        # 0x1411416e8
140c8be87:	c7 44 24 20 54 00 00 	movl   $0x54,0x20(%rsp)
140c8be8e:	00
140c8be8f:	ba bd 00 00 00       	mov    $0xbd,%edx
140c8be94:	8d 48 14             	lea    0x14(%rax),%ecx
140c8be97:	44 8d 40 41          	lea    0x41(%rax),%r8d
140c8be9b:	e8 e0 4d 04 00       	call   0x140cd0c80
140c8bea0:	41 b8 55 00 00 00    	mov    $0x55,%r8d
140c8bea6:	eb 2a                	jmp    0x140c8bed2
140c8bea8:	4c 8d 83 f8 01 00 00 	lea    0x1f8(%rbx),%r8
140c8beaf:	48 8b d3             	mov    %rbx,%rdx
140c8beb2:	b9 02 00 00 00       	mov    $0x2,%ecx
140c8beb7:	e8 54 19 06 00       	call   0x140ced810
140c8bebc:	85 c0                	test   %eax,%eax
140c8bebe:	75 2d                	jne    0x140c8beed
140c8bec0:	48 8b 8b 70 02 00 00 	mov    0x270(%rbx),%rcx
140c8bec7:	e8 94 74 05 00       	call   0x140ce3360
140c8becc:	41 b8 5b 00 00 00    	mov    $0x5b,%r8d
140c8bed2:	48 8d 15 0f 58 4b 00 	lea    0x4b580f(%rip),%rdx        # 0x1411416e8
140c8bed9:	48 8b cb             	mov    %rbx,%rcx
140c8bedc:	e8 2f 5b 03 00       	call   0x140cc1a10
140c8bee1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140c8bee6:	33 c0                	xor    %eax,%eax
140c8bee8:	48 83 c4 38          	add    $0x38,%rsp
140c8beec:	c3                   	ret
140c8beed:	48 8b c3             	mov    %rbx,%rax
140c8bef0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140c8bef5:	48 83 c4 38          	add    $0x38,%rsp
140c8bef9:	c3                   	ret
140c8befa:	cc                   	int3
140c8befb:	cc                   	int3
140c8befc:	cc                   	int3
140c8befd:	cc                   	int3
140c8befe:	cc                   	int3
140c8beff:	cc                   	int3
140c8bf00:	48 89 91 e8 01 00 00 	mov    %rdx,0x1e8(%rcx)
140c8bf07:	b8 01 00 00 00       	mov    $0x1,%eax
140c8bf0c:	c3                   	ret
140c8bf0d:	cc                   	int3
140c8bf0e:	cc                   	int3
140c8bf0f:	cc                   	int3
140c8bf10:	89 11                	mov    %edx,(%rcx)
140c8bf12:	b8 01 00 00 00       	mov    $0x1,%eax
140c8bf17:	c3                   	ret
140c8bf18:	cc                   	int3
140c8bf19:	cc                   	int3
140c8bf1a:	cc                   	int3
140c8bf1b:	cc                   	int3
140c8bf1c:	cc                   	int3
140c8bf1d:	cc                   	int3
140c8bf1e:	cc                   	int3
140c8bf1f:	cc                   	int3
140c8bf20:	ba 01 00 00 00       	mov    $0x1,%edx
140c8bf25:	f0 0f c1 91 d4 01 00 	lock xadd %edx,0x1d4(%rcx)
140c8bf2c:	00
140c8bf2d:	33 c0                	xor    %eax,%eax
140c8bf2f:	ff c2                	inc    %edx
140c8bf31:	83 fa 01             	cmp    $0x1,%edx
140c8bf34:	0f 9f c0             	setg   %al
140c8bf37:	c3                   	ret
140c8bf38:	cc                   	int3
140c8bf39:	cc                   	int3
140c8bf3a:	cc                   	int3
140c8bf3b:	cc                   	int3
140c8bf3c:	cc                   	int3
140c8bf3d:	cc                   	int3
140c8bf3e:	cc                   	int3
140c8bf3f:	cc                   	int3
140c8bf40:	48 8b 81 08 05 00 00 	mov    0x508(%rcx),%rax
140c8bf47:	c3                   	ret
140c8bf48:	cc                   	int3
140c8bf49:	cc                   	int3
140c8bf4a:	cc                   	int3
140c8bf4b:	cc                   	int3
140c8bf4c:	cc                   	int3
140c8bf4d:	cc                   	int3
140c8bf4e:	cc                   	int3
140c8bf4f:	cc                   	int3
140c8bf50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c8bf55:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140c8bf5a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140c8bf5f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140c8bf64:	41 56                	push   %r14
140c8bf66:	b8 20 00 00 00       	mov    $0x20,%eax
140c8bf6b:	e8 30 f5 18 00       	call   0x140e1b4a0
140c8bf70:	48 2b e0             	sub    %rax,%rsp
140c8bf73:	33 ed                	xor    %ebp,%ebp
140c8bf75:	49 8b f8             	mov    %r8,%rdi
140c8bf78:	8b dd                	mov    %ebp,%ebx
140c8bf7a:	48 8b f2             	mov    %rdx,%rsi
140c8bf7d:	4c 8b f1             	mov    %rcx,%r14
140c8bf80:	8b 17                	mov    (%rdi),%edx
140c8bf82:	48 8b ce             	mov    %rsi,%rcx
140c8bf85:	e8 86 85 06 00       	call   0x140cf4510
140c8bf8a:	85 c0                	test   %eax,%eax
140c8bf8c:	7e 19                	jle    0x140c8bfa7
140c8bf8e:	44 8b 07             	mov    (%rdi),%r8d
140c8bf91:	48 8b d6             	mov    %rsi,%rdx
140c8bf94:	49 8b ce             	mov    %r14,%rcx
140c8bf97:	e8 34 81 ff ff       	call   0x140c840d0
140c8bf9c:	85 c0                	test   %eax,%eax
140c8bf9e:	74 24                	je     0x140c8bfc4
140c8bfa0:	ff c3                	inc    %ebx
140c8bfa2:	83 fb 0a             	cmp    $0xa,%ebx
140c8bfa5:	72 d9                	jb     0x140c8bf80
140c8bfa7:	33 c0                	xor    %eax,%eax
140c8bfa9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140c8bfae:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140c8bfb3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140c8bfb8:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140c8bfbd:	48 83 c4 20          	add    $0x20,%rsp
140c8bfc1:	41 5e                	pop    %r14
140c8bfc3:	c3                   	ret
140c8bfc4:	83 fb 0a             	cmp    $0xa,%ebx
140c8bfc7:	40 0f 92 c5          	setb   %bpl
140c8bfcb:	8b c5                	mov    %ebp,%eax
140c8bfcd:	eb da                	jmp    0x140c8bfa9
140c8bfcf:	cc                   	int3
140c8bfd0:	40 53                	rex push %rbx
140c8bfd2:	55                   	push   %rbp
140c8bfd3:	56                   	push   %rsi
140c8bfd4:	57                   	push   %rdi
140c8bfd5:	41 56                	push   %r14
140c8bfd7:	b8 d0 02 00 00       	mov    $0x2d0,%eax
140c8bfdc:	e8 bf f4 18 00       	call   0x140e1b4a0
140c8bfe1:	48 2b e0             	sub    %rax,%rsp
140c8bfe4:	48 8b 05 15 cf 72 00 	mov    0x72cf15(%rip),%rax        # 0x1413b8f00
140c8bfeb:	48 33 c4             	xor    %rsp,%rax
140c8bfee:	48 89 84 24 c0 02 00 	mov    %rax,0x2c0(%rsp)
140c8bff5:	00
140c8bff6:	48 8b a9 68 07 00 00 	mov    0x768(%rcx),%rbp
140c8bffd:	33 db                	xor    %ebx,%ebx
140c8bfff:	49 8b f0             	mov    %r8,%rsi
140c8c002:	4c 8b f2             	mov    %rdx,%r14
140c8c005:	48 8b f9             	mov    %rcx,%rdi
140c8c008:	f7 45 48 00 01 00 00 	testl  $0x100,0x48(%rbp)
140c8c00f:	0f 85 91 00 00 00    	jne    0x140c8c0a6
140c8c015:	8b 01                	mov    (%rcx),%eax
140c8c017:	89 44 24 40          	mov    %eax,0x40(%rsp)
140c8c01b:	49 83 f8 20          	cmp    $0x20,%r8
140c8c01f:	76 07                	jbe    0x140c8c028
140c8c021:	33 c0                	xor    %eax,%eax
140c8c023:	e9 e9 00 00 00       	jmp    0x140c8c111
140c8c028:	48 8d 8c 24 98 01 00 	lea    0x198(%rsp),%rcx
140c8c02f:	00
140c8c030:	e8 db 2f 25 00       	call   0x140edf010
140c8c035:	48 89 b4 24 90 01 00 	mov    %rsi,0x190(%rsp)
140c8c03c:	00
140c8c03d:	48 8b 8d 80 03 00 00 	mov    0x380(%rbp),%rcx
140c8c044:	e8 b7 73 05 00       	call   0x140ce3400
140c8c049:	48 8b 87 68 07 00 00 	mov    0x768(%rdi),%rax
140c8c050:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140c8c055:	48 8b 48 28          	mov    0x28(%rax),%rcx
140c8c059:	e8 d2 39 06 00       	call   0x140cefa30
140c8c05e:	48 8b d8             	mov    %rax,%rbx
140c8c061:	48 85 c0             	test   %rax,%rax
140c8c064:	74 1f                	je     0x140c8c085
140c8c066:	f0 ff 80 d4 01 00 00 	lock incl 0x1d4(%rax)
140c8c06d:	48 8b 8f 68 07 00 00 	mov    0x768(%rdi),%rcx
140c8c074:	48 8b 89 80 03 00 00 	mov    0x380(%rcx),%rcx
140c8c07b:	e8 40 74 05 00       	call   0x140ce34c0
140c8c080:	e9 89 00 00 00       	jmp    0x140c8c10e
140c8c085:	48 8b 8f 68 07 00 00 	mov    0x768(%rdi),%rcx
140c8c08c:	48 8b 89 80 03 00 00 	mov    0x380(%rcx),%rcx
140c8c093:	e8 28 74 05 00       	call   0x140ce34c0
140c8c098:	48 8b 87 68 07 00 00 	mov    0x768(%rdi),%rax
140c8c09f:	f0 ff 80 80 00 00 00 	lock incl 0x80(%rax)
140c8c0a6:	48 8b 87 68 07 00 00 	mov    0x768(%rdi),%rax
140c8c0ad:	48 8b 40 60          	mov    0x60(%rax),%rax
140c8c0b1:	48 85 c0             	test   %rax,%rax
140c8c0b4:	74 58                	je     0x140c8c10e
140c8c0b6:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140c8c0bb:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140c8c0c2:	00
140c8c0c3:	44 8b c6             	mov    %esi,%r8d
140c8c0c6:	49 8b d6             	mov    %r14,%rdx
140c8c0c9:	48 8b cf             	mov    %rdi,%rcx