14001fb78:	83 7c 24 44 01       	cmpl   $0x1,0x44(%rsp)
14001fb7d:	74 e5                	je     0x14001fb64
14001fb7f:	80 bf 9a 00 00 00 00 	cmpb   $0x0,0x9a(%rdi)
14001fb86:	0f 84 99 00 00 00    	je     0x14001fc25
14001fb8c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14001fb91:	8d 58 01             	lea    0x1(%rax),%ebx
14001fb94:	81 fb c8 00 00 00    	cmp    $0xc8,%ebx
14001fb9a:	0f 84 d3 00 00 00    	je     0x14001fc73
14001fba0:	f6 44 24 48 01       	testb  $0x1,0x48(%rsp)
14001fba5:	0f 94 c0             	sete   %al
14001fba8:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
14001fbac:	80 f1 01             	xor    $0x1,%cl
14001fbaf:	08 c1                	or     %al,%cl
14001fbb1:	74 29                	je     0x14001fbdc
14001fbb3:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14001fbb8:	44 89 f1             	mov    %r14d,%ecx
14001fbbb:	e8 80 3e 08 00       	call   0x1400a3a40
14001fbc0:	42 8d 04 f5 08 00 00 	lea    0x8(,%r14,8),%eax
14001fbc7:	00
14001fbc8:	b9 a0 86 01 00       	mov    $0x186a0,%ecx
14001fbcd:	3d a0 86 01 00       	cmp    $0x186a0,%eax
14001fbd2:	0f 42 c8             	cmovb  %eax,%ecx
14001fbd5:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14001fbda:	eb 2b                	jmp    0x14001fc07
14001fbdc:	48 8d 05 9d 32 08 00 	lea    0x8329d(%rip),%rax        # 0x1400a2e80
14001fbe3:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14001fbe8:	48 89 42 18          	mov    %rax,0x18(%rdx)
14001fbec:	48 8d 05 1d 36 0c 00 	lea    0xc361d(%rip),%rax        # 0x1400e3210
14001fbf3:	48 89 42 20          	mov    %rax,0x20(%rdx)
14001fbf7:	48 8b 07             	mov    (%rdi),%rax
14001fbfa:	48 8b 40 50          	mov    0x50(%rax),%rax
14001fbfe:	48 89 f9             	mov    %rdi,%rcx
14001fc01:	ff 15 01 71 0d 00    	call   *0xd7101(%rip)        # 0x1400f6d08
14001fc07:	89 d8                	mov    %ebx,%eax
14001fc09:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14001fc0e:	8b 5c 24 44          	mov    0x44(%rsp),%ebx
14001fc12:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14001fc17:	e9 e1 fd ff ff       	jmp    0x14001f9fd
14001fc1c:	48 8b 57 60          	mov    0x60(%rdi),%rdx
14001fc20:	e9 71 fe ff ff       	jmp    0x14001fa96
14001fc25:	e8 9a e5 05 00       	call   0x14007e1c4
14001fc2a:	8b 08                	mov    (%rax),%ecx
14001fc2c:	e8 43 79 06 00       	call   0x140087574
14001fc31:	48 89 c6             	mov    %rax,%rsi
14001fc34:	e8 8b e5 05 00       	call   0x14007e1c4
14001fc39:	8b 38                	mov    (%rax),%edi
14001fc3b:	48 8d 0d 90 3b 0c 00 	lea    0xc3b90(%rip),%rcx        # 0x1400e37d2
14001fc42:	e8 99 35 08 00       	call   0x1400a31e0
14001fc47:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14001fc4c:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14001fc50:	48 8d 0d 59 3b 0c 00 	lea    0xc3b59(%rip),%rcx        # 0x1400e37b0
14001fc57:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14001fc5c:	4c 8d 0d 75 36 0c 00 	lea    0xc3675(%rip),%r9        # 0x1400e32d8
14001fc63:	b9 03 00 00 00       	mov    $0x3,%ecx
14001fc68:	48 89 c2             	mov    %rax,%rdx
14001fc6b:	41 b8 bd 00 00 00    	mov    $0xbd,%r8d
14001fc71:	eb 40                	jmp    0x14001fcb3
14001fc73:	e8 4c e5 05 00       	call   0x14007e1c4
14001fc78:	8b 08                	mov    (%rax),%ecx
14001fc7a:	e8 f5 78 06 00       	call   0x140087574
14001fc7f:	48 89 c6             	mov    %rax,%rsi
14001fc82:	e8 3d e5 05 00       	call   0x14007e1c4
14001fc87:	8b 38                	mov    (%rax),%edi
14001fc89:	48 8d 0d 42 3b 0c 00 	lea    0xc3b42(%rip),%rcx        # 0x1400e37d2
14001fc90:	e8 4b 35 08 00       	call   0x1400a31e0
14001fc95:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14001fc9a:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14001fc9e:	4c 8d 0d 77 3b 0c 00 	lea    0xc3b77(%rip),%r9        # 0x1400e381c
14001fca5:	b9 03 00 00 00       	mov    $0x3,%ecx
14001fcaa:	48 89 c2             	mov    %rax,%rdx
14001fcad:	41 b8 c7 00 00 00    	mov    $0xc7,%r8d
14001fcb3:	e8 08 39 08 00       	call   0x1400a35c0
14001fcb8:	cc                   	int3
14001fcb9:	48 8d 05 c0 31 08 00 	lea    0x831c0(%rip),%rax        # 0x1400a2e80
14001fcc0:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
14001fcc7:	00
14001fcc8:	48 89 42 18          	mov    %rax,0x18(%rdx)
14001fccc:	48 8d 05 3d 35 0c 00 	lea    0xc353d(%rip),%rax        # 0x1400e3210
14001fcd3:	48 89 42 20          	mov    %rax,0x20(%rdx)
14001fcd7:	48 8b 07             	mov    (%rdi),%rax
14001fcda:	48 8b 40 50          	mov    0x50(%rax),%rax
14001fcde:	48 89 f9             	mov    %rdi,%rcx
14001fce1:	ff 15 21 70 0d 00    	call   *0xd7021(%rip)        # 0x1400f6d08
14001fce7:	e9 11 fe ff ff       	jmp    0x14001fafd
14001fcec:	b0 01                	mov    $0x1,%al
14001fcee:	89 44 24 40          	mov    %eax,0x40(%rsp)
14001fcf2:	48 83 7f 68 00       	cmpq   $0x0,0x68(%rdi)
14001fcf7:	0f 84 95 fd ff ff    	je     0x14001fa92
14001fcfd:	48 8b 47 30          	mov    0x30(%rdi),%rax
14001fd01:	48 d1 e8             	shr    $1,%rax
14001fd04:	48 39 47 70          	cmp    %rax,0x70(%rdi)
14001fd08:	40 0f 93 c5          	setae  %bpl
14001fd0c:	e9 19 fd ff ff       	jmp    0x14001fa2a
14001fd11:	cc                   	int3
14001fd12:	cc                   	int3
14001fd13:	cc                   	int3
14001fd14:	cc                   	int3
14001fd15:	cc                   	int3
14001fd16:	cc                   	int3
14001fd17:	cc                   	int3
14001fd18:	cc                   	int3
14001fd19:	cc                   	int3
14001fd1a:	cc                   	int3
14001fd1b:	cc                   	int3
14001fd1c:	cc                   	int3
14001fd1d:	cc                   	int3
14001fd1e:	cc                   	int3
14001fd1f:	cc                   	int3
14001fd20:	41 56                	push   %r14
14001fd22:	56                   	push   %rsi
14001fd23:	57                   	push   %rdi
14001fd24:	55                   	push   %rbp
14001fd25:	53                   	push   %rbx
14001fd26:	48 83 ec 40          	sub    $0x40,%rsp
14001fd2a:	4c 89 ce             	mov    %r9,%rsi
14001fd2d:	44 89 c7             	mov    %r8d,%edi
14001fd30:	48 89 cb             	mov    %rcx,%rbx
14001fd33:	48 8b 05 06 13 0e 00 	mov    0xe1306(%rip),%rax        # 0x140101040
14001fd3a:	48 31 e0             	xor    %rsp,%rax
14001fd3d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14001fd42:	48 8b 02             	mov    (%rdx),%rax
14001fd45:	0f b7 68 04          	movzwl 0x4(%rax),%ebp
14001fd49:	4c 8d 74 24 28       	lea    0x28(%rsp),%r14
14001fd4e:	4c 89 f1             	mov    %r14,%rcx
14001fd51:	e8 ca fb ff ff       	call   0x14001f920
14001fd56:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001fd5b:	48 89 d9             	mov    %rbx,%rcx
14001fd5e:	4c 89 f2             	mov    %r14,%rdx
14001fd61:	41 89 e8             	mov    %ebp,%r8d
14001fd64:	41 89 f9             	mov    %edi,%r9d
14001fd67:	e8 24 00 00 00       	call   0x14001fd90
14001fd6c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14001fd71:	48 31 e1             	xor    %rsp,%rcx
14001fd74:	48 3b 0d c5 12 0e 00 	cmp    0xe12c5(%rip),%rcx        # 0x140101040
14001fd7b:	74 06                	je     0x14001fd83
14001fd7d:	e8 4e f5 04 00       	call   0x14006f2d0
14001fd82:	cc                   	int3
14001fd83:	48 83 c4 40          	add    $0x40,%rsp
14001fd87:	5b                   	pop    %rbx
14001fd88:	5d                   	pop    %rbp
14001fd89:	5f                   	pop    %rdi
14001fd8a:	5e                   	pop    %rsi
14001fd8b:	41 5e                	pop    %r14
14001fd8d:	c3                   	ret
14001fd8e:	cc                   	int3
14001fd8f:	cc                   	int3
14001fd90:	41 57                	push   %r15
14001fd92:	41 56                	push   %r14
14001fd94:	41 55                	push   %r13
14001fd96:	41 54                	push   %r12
14001fd98:	56                   	push   %rsi
14001fd99:	57                   	push   %rdi
14001fd9a:	55                   	push   %rbp
14001fd9b:	53                   	push   %rbx
14001fd9c:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
14001fda3:	44 89 4c 24 44       	mov    %r9d,0x44(%rsp)
14001fda8:	44 89 c6             	mov    %r8d,%esi
14001fdab:	49 89 d5             	mov    %rdx,%r13
14001fdae:	48 89 cf             	mov    %rcx,%rdi
14001fdb1:	48 8b 05 88 12 0e 00 	mov    0xe1288(%rip),%rax        # 0x140101040
14001fdb8:	48 31 e0             	xor    %rsp,%rax
14001fdbb:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14001fdc2:	00
14001fdc3:	4c 8d 79 18          	lea    0x18(%rcx),%r15
14001fdc7:	4c 89 f9             	mov    %r15,%rcx
14001fdca:	e8 41 b6 03 00       	call   0x14005b410
14001fdcf:	48 83 7f 68 00       	cmpq   $0x0,0x68(%rdi)
14001fdd4:	0f 84 7d 02 00 00    	je     0x140020057
14001fdda:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14001fde1:	00 00
14001fde3:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14001fdea:	00 00
14001fdec:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
14001fdf3:	00
14001fdf4:	45 31 e4             	xor    %r12d,%r12d
14001fdf7:	48 8b 94 24 00 01 00 	mov    0x100(%rsp),%rdx
14001fdfe:	00
14001fdff:	49 83 7d 00 00       	cmpq   $0x0,0x0(%r13)
14001fe04:	0f 84 a3 00 00 00    	je     0x14001fead
14001fe0a:	41 0f b7 45 08       	movzwl 0x8(%r13),%eax
14001fe0f:	48 85 c0             	test   %rax,%rax
14001fe12:	0f 84 95 00 00 00    	je     0x14001fead
14001fe18:	66 89 74 24 2a       	mov    %si,0x2a(%rsp)
14001fe1d:	4c 89 e6             	mov    %r12,%rsi
14001fe20:	4d 89 fc             	mov    %r15,%r12
14001fe23:	45 0f b6 7d 0a       	movzbl 0xa(%r13),%r15d
14001fe28:	48 01 47 70          	add    %rax,0x70(%rdi)
14001fe2c:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
14001fe30:	e8 2b 33 01 00       	call   0x140033160
14001fe35:	48 89 c3             	mov    %rax,%rbx
14001fe38:	80 bf d4 00 00 00 01 	cmpb   $0x1,0xd4(%rdi)
14001fe3f:	75 12                	jne    0x14001fe53
14001fe41:	49 8b 45 00          	mov    0x0(%r13),%rax
14001fe45:	0f b7 40 06          	movzwl 0x6(%rax),%eax
14001fe49:	0f ba e0 0c          	bt     $0xc,%eax
14001fe4d:	0f 82 8b 01 00 00    	jb     0x14001ffde
14001fe53:	48 8d 6f 28          	lea    0x28(%rdi),%rbp
14001fe57:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
14001fe5c:	4c 89 f1             	mov    %r14,%rcx
14001fe5f:	4c 89 ea             	mov    %r13,%rdx
14001fe62:	e8 b9 fa ff ff       	call   0x14001f920
14001fe67:	4c 8d 6c 24 58       	lea    0x58(%rsp),%r13
14001fe6c:	4c 89 e9             	mov    %r13,%rcx
14001fe6f:	4c 89 f2             	mov    %r14,%rdx
14001fe72:	e8 a9 fa ff ff       	call   0x14001f920
14001fe77:	48 89 e9             	mov    %rbp,%rcx
14001fe7a:	4c 89 ea             	mov    %r13,%rdx
14001fe7d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14001fe83:	e8 98 f8 ff ff       	call   0x14001f720
14001fe88:	89 43 08             	mov    %eax,0x8(%rbx)
14001fe8b:	44 89 7b 0c          	mov    %r15d,0xc(%rbx)
14001fe8f:	8b 44 24 44          	mov    0x44(%rsp),%eax
14001fe93:	89 43 10             	mov    %eax,0x10(%rbx)
14001fe96:	80 4b 48 0e          	orb    $0xe,0x48(%rbx)
14001fe9a:	4d 89 e7             	mov    %r12,%r15
14001fe9d:	49 89 f4             	mov    %rsi,%r12
14001fea0:	0f b7 74 24 2a       	movzwl 0x2a(%rsp),%esi
14001fea5:	48 8b 94 24 00 01 00 	mov    0x100(%rsp),%rdx
14001feac:	00
14001fead:	48 8b 0a             	mov    (%rdx),%rcx
14001feb0:	40 b5 01             	mov    $0x1,%bpl
14001feb3:	48 85 c9             	test   %rcx,%rcx
14001feb6:	0f 84 85 00 00 00    	je     0x14001ff41
14001febc:	44 0f b7 f6          	movzwl %si,%r14d
14001fec0:	45 31 ed             	xor    %r13d,%r13d
14001fec3:	48 8d 5c 24 58       	lea    0x58(%rsp),%rbx
14001fec8:	80 79 0e 00          	cmpb   $0x0,0xe(%rcx)
14001fecc:	0f 84 fe 00 00 00    	je     0x14001ffd0
14001fed2:	8b 41 10             	mov    0x10(%rcx),%eax
14001fed5:	89 44 24 60          	mov    %eax,0x60(%rsp)
14001fed9:	48 8b 41 08          	mov    0x8(%rcx),%rax
14001fedd:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14001fee2:	48 8b 01             	mov    (%rcx),%rax
14001fee5:	48 89 02             	mov    %rax,(%rdx)
14001fee8:	e8 e3 df 04 00       	call   0x14006ded0
14001feed:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
14001fef4:	00
14001fef5:	48 8b 01             	mov    (%rcx),%rax
14001fef8:	48 85 c0             	test   %rax,%rax
14001fefb:	0f 85 ab 00 00 00    	jne    0x14001ffac
14001ff01:	48 89 49 08          	mov    %rcx,0x8(%rcx)
14001ff05:	45 31 c9             	xor    %r9d,%r9d
14001ff08:	80 bf d4 00 00 00 01 	cmpb   $0x1,0xd4(%rdi)
14001ff0f:	0f 85 22 02 00 00    	jne    0x140020137
14001ff15:	48 89 f9             	mov    %rdi,%rcx
14001ff18:	89 f2                	mov    %esi,%edx
14001ff1a:	49 89 d8             	mov    %rbx,%r8
14001ff1d:	e8 5e 03 00 00       	call   0x140020280
14001ff22:	84 c0                	test   %al,%al
14001ff24:	0f 84 0d 02 00 00    	je     0x140020137
14001ff2a:	48 8b 94 24 00 01 00 	mov    0x100(%rsp),%rdx
14001ff31:	00
14001ff32:	48 8b 0a             	mov    (%rdx),%rcx
14001ff35:	48 85 c9             	test   %rcx,%rcx
14001ff38:	75 8e                	jne    0x14001fec8
14001ff3a:	4d 85 ed             	test   %r13,%r13
14001ff3d:	40 0f 94 c5          	sete   %bpl
14001ff41:	80 bf 99 00 00 00 01 	cmpb   $0x1,0x99(%rdi)
14001ff48:	75 1a                	jne    0x14001ff64
14001ff4a:	40 84 ed             	test   %bpl,%bpl
14001ff4d:	0f 84 7f 01 00 00    	je     0x1400200d2
14001ff53:	48 8b 47 30          	mov    0x30(%rdi),%rax
14001ff57:	48 d1 e8             	shr    $1,%rax
14001ff5a:	48 39 47 70          	cmp    %rax,0x70(%rdi)
14001ff5e:	0f 83 6e 01 00 00    	jae    0x1400200d2
14001ff64:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001ff69:	4c 89 f9             	mov    %r15,%rcx
14001ff6c:	e8 cf b4 03 00       	call   0x14005b440
14001ff71:	4d 85 e4             	test   %r12,%r12
14001ff74:	0f 85 81 00 00 00    	jne    0x14001fffb
14001ff7a:	48 85 db             	test   %rbx,%rbx
14001ff7d:	75 1a                	jne    0x14001ff99
14001ff7f:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14001ff86:	00
14001ff87:	48 31 e1             	xor    %rsp,%rcx
14001ff8a:	48 3b 0d af 10 0e 00 	cmp    0xe10af(%rip),%rcx        # 0x140101040
14001ff91:	74 29                	je     0x14001ffbc
14001ff93:	e8 38 f3 04 00       	call   0x14006f2d0
14001ff98:	cc                   	int3
14001ff99:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14001ff9e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14001ffa3:	85 c0                	test   %eax,%eax
14001ffa5:	75 d8                	jne    0x14001ff7f
14001ffa7:	e9 41 02 00 00       	jmp    0x1400201ed
14001ffac:	8b 40 08             	mov    0x8(%rax),%eax
14001ffaf:	3b 44 24 58          	cmp    0x58(%rsp),%eax
14001ffb3:	41 0f 94 c1          	sete   %r9b
14001ffb7:	e9 4c ff ff ff       	jmp    0x14001ff08
14001ffbc:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14001ffc3:	5b                   	pop    %rbx
14001ffc4:	5d                   	pop    %rbp
14001ffc5:	5f                   	pop    %rdi
14001ffc6:	5e                   	pop    %rsi
14001ffc7:	41 5c                	pop    %r12
14001ffc9:	41 5d                	pop    %r13
14001ffcb:	41 5e                	pop    %r14
14001ffcd:	41 5f                	pop    %r15
14001ffcf:	c3                   	ret
14001ffd0:	4d 85 ed             	test   %r13,%r13
14001ffd3:	0f 84 68 ff ff ff    	je     0x14001ff41
14001ffd9:	e9 e6 01 00 00       	jmp    0x1400201c4
14001ffde:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14001ffe2:	48 8d 6c 24 58       	lea    0x58(%rsp),%rbp
14001ffe7:	48 89 ea             	mov    %rbp,%rdx
14001ffea:	4d 89 e8             	mov    %r13,%r8
14001ffed:	e8 fe f8 ff ff       	call   0x14001f8f0
14001fff2:	48 8b 45 00          	mov    0x0(%rbp),%rax
14001fff6:	e9 8d fe ff ff       	jmp    0x14001fe88
14001fffb:	48 85 db             	test   %rbx,%rbx
14001fffe:	74 04                	je     0x140020004
140020000:	f0 ff 43 08          	lock incl 0x8(%rbx)
140020004:	48 8d 05 25 06 00 00 	lea    0x625(%rip),%rax        # 0x140020630
14002000b:	48 8d 74 24 68       	lea    0x68(%rsp),%rsi
140020010:	48 89 46 18          	mov    %rax,0x18(%rsi)
140020014:	48 8d 05 9d 38 0c 00 	lea    0xc389d(%rip),%rax        # 0x1400e38b8
14002001b:	48 89 46 20          	mov    %rax,0x20(%rsi)
14002001f:	b9 10 00 00 00       	mov    $0x10,%ecx
140020024:	e8 6b de 04 00       	call   0x14006de94
140020029:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14002002e:	48 89 08             	mov    %rcx,(%rax)
140020031:	48 89 58 08          	mov    %rbx,0x8(%rax)
140020035:	48 89 46 08          	mov    %rax,0x8(%rsi)
140020039:	49 8b 04 24          	mov    (%r12),%rax
14002003d:	48 8b 40 10          	mov    0x10(%rax),%rax
140020041:	4c 89 e1             	mov    %r12,%rcx
140020044:	48 89 f2             	mov    %rsi,%rdx
140020047:	44 8b 44 24 2c       	mov    0x2c(%rsp),%r8d
14002004c:	ff 15 b6 6c 0d 00    	call   *0xd6cb6(%rip)        # 0x1400f6d08
140020052:	e9 23 ff ff ff       	jmp    0x14001ff7a
140020057:	b9 60 00 00 00       	mov    $0x60,%ecx
14002005c:	e8 33 de 04 00       	call   0x14006de94
140020061:	48 89 c3             	mov    %rax,%rbx
140020064:	48 89 c1             	mov    %rax,%rcx
140020067:	e8 f4 2f 01 00       	call   0x140033060
14002006c:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
140020070:	48 89 5f 68          	mov    %rbx,0x68(%rdi)
140020074:	48 85 c9             	test   %rcx,%rcx
140020077:	0f 85 61 01 00 00    	jne    0x1400201de
14002007d:	80 bf 99 00 00 00 01 	cmpb   $0x1,0x99(%rdi)
140020084:	0f 85 50 fd ff ff    	jne    0x14001fdda
14002008a:	80 bf d6 00 00 00 00 	cmpb   $0x0,0xd6(%rdi)
140020091:	0f 85 43 fd ff ff    	jne    0x14001fdda
140020097:	48 8b 87 f0 00 00 00 	mov    0xf0(%rdi),%rax
14002009e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400200a3:	48 8b 87 f8 00 00 00 	mov    0xf8(%rdi),%rax
1400200aa:	48 85 c0             	test   %rax,%rax
1400200ad:	74 04                	je     0x1400200b3
1400200af:	f0 ff 40 08          	lock incl 0x8(%rax)
1400200b3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400200b8:	4c 8b 67 20          	mov    0x20(%rdi),%r12