1400019d3:	75 1a                	jne    0x1400019ef
1400019d5:	48 83 ff 04          	cmp    $0x4,%rdi
1400019d9:	73 0b                	jae    0x1400019e6
1400019db:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1400019e2:	8b c7                	mov    %edi,%eax
1400019e4:	eb 10                	jmp    0x1400019f6
1400019e6:	33 c0                	xor    %eax,%eax
1400019e8:	48 83 ff 04          	cmp    $0x4,%rdi
1400019ec:	0f 97 c0             	seta   %al
1400019ef:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1400019f6:	85 c0                	test   %eax,%eax
1400019f8:	0f 85 9d 00 00 00    	jne    0x140001a9b
1400019fe:	48 8d 56 20          	lea    0x20(%rsi),%rdx
140001a02:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140001a06:	e8 15 93 00 00       	call   0x14000ad20
140001a0b:	90                   	nop
140001a0c:	48 8b 95 98 00 00 00 	mov    0x98(%rbp),%rdx
140001a13:	48 3b 95 a0 00 00 00 	cmp    0xa0(%rbp),%rdx
140001a1a:	74 28                	je     0x140001a44
140001a1c:	33 c9                	xor    %ecx,%ecx
140001a1e:	0f 10 45 90          	movups -0x70(%rbp),%xmm0
140001a22:	0f 11 02             	movups %xmm0,(%rdx)
140001a25:	0f 10 4d a0          	movups -0x60(%rbp),%xmm1
140001a29:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140001a2d:	b8 07 00 00 00       	mov    $0x7,%eax
140001a32:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140001a36:	66 89 4d 90          	mov    %cx,-0x70(%rbp)
140001a3a:	48 83 85 98 00 00 00 	addq   $0x20,0x98(%rbp)
140001a41:	20
140001a42:	eb 14                	jmp    0x140001a58
140001a44:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140001a48:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140001a4f:	e8 9c 62 00 00       	call   0x140007cf0
140001a54:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
140001a58:	48 83 f8 08          	cmp    $0x8,%rax
140001a5c:	72 36                	jb     0x140001a94
140001a5e:	48 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%rdx
140001a65:	00
140001a66:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140001a6a:	48 8b c1             	mov    %rcx,%rax
140001a6d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140001a74:	72 19                	jb     0x140001a8f
140001a76:	48 83 c2 27          	add    $0x27,%rdx
140001a7a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140001a7e:	48 2b c1             	sub    %rcx,%rax
140001a81:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140001a85:	48 83 f8 1f          	cmp    $0x1f,%rax
140001a89:	0f 87 a4 0a 00 00    	ja     0x140002533
140001a8f:	e8 fc 33 02 00       	call   0x140024e90
140001a94:	48 8b 9d 48 01 00 00 	mov    0x148(%rbp),%rbx
140001a9b:	48 83 fb 10          	cmp    $0x10,%rbx
140001a9f:	72 35                	jb     0x140001ad6
140001aa1:	48 8d 53 01          	lea    0x1(%rbx),%rdx
140001aa5:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
140001aac:	48 8b c1             	mov    %rcx,%rax
140001aaf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140001ab6:	72 19                	jb     0x140001ad1
140001ab8:	48 83 c2 27          	add    $0x27,%rdx
140001abc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140001ac0:	48 2b c1             	sub    %rcx,%rax
140001ac3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140001ac7:	48 83 f8 1f          	cmp    $0x1f,%rax
140001acb:	0f 87 68 0a 00 00    	ja     0x140002539
140001ad1:	e8 ba 33 02 00       	call   0x140024e90
140001ad6:	33 c0                	xor    %eax,%eax
140001ad8:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
140001adf:	48 c7 85 48 01 00 00 	movq   $0xf,0x148(%rbp)
140001ae6:	0f 00 00 00
140001aea:	88 85 30 01 00 00    	mov    %al,0x130(%rbp)
140001af0:	45 84 e4             	test   %r12b,%r12b
140001af3:	74 3b                	je     0x140001b30
140001af5:	49 8d 55 01          	lea    0x1(%r13),%rdx
140001af9:	49 8b c6             	mov    %r14,%rax
140001afc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140001b03:	72 19                	jb     0x140001b1e
140001b05:	48 83 c2 27          	add    $0x27,%rdx
140001b09:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
140001b0d:	49 2b c6             	sub    %r14,%rax
140001b10:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140001b14:	48 83 f8 1f          	cmp    $0x1f,%rax
140001b18:	0f 87 21 0a 00 00    	ja     0x14000253f
140001b1e:	49 8b ce             	mov    %r14,%rcx
140001b21:	e8 6a 33 02 00       	call   0x140024e90
140001b26:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140001b2d:	00 00 00
140001b30:	48 8d 95 40 02 00 00 	lea    0x240(%rbp),%rdx
140001b37:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
140001b3b:	e8 f0 17 02 00       	call   0x140023330
140001b40:	83 f8 12             	cmp    $0x12,%eax
140001b43:	74 51                	je     0x140001b96
140001b45:	85 c0                	test   %eax,%eax
140001b47:	0f 85 f8 09 00 00    	jne    0x140002545
140001b4d:	66 83 bd 6c 02 00 00 	cmpw   $0x2e,0x26c(%rbp)
140001b54:	2e
140001b55:	75 1c                	jne    0x140001b73
140001b57:	0f b7 85 6e 02 00 00 	movzwl 0x26e(%rbp),%eax
140001b5e:	66 85 c0             	test   %ax,%ax
140001b61:	74 cd                	je     0x140001b30
140001b63:	66 83 f8 2e          	cmp    $0x2e,%ax
140001b67:	75 0a                	jne    0x140001b73
140001b69:	66 83 bd 70 02 00 00 	cmpw   $0x0,0x270(%rbp)
140001b70:	00
140001b71:	74 bd                	je     0x140001b30
140001b73:	48 8d 95 40 02 00 00 	lea    0x240(%rbp),%rdx
140001b7a:	48 8b ce             	mov    %rsi,%rcx
140001b7d:	e8 fe 9c 00 00       	call   0x14000b880
140001b82:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140001b87:	44 8b bd d0 00 00 00 	mov    0xd0(%rbp),%r15d
140001b8e:	45 33 e4             	xor    %r12d,%r12d
140001b91:	e9 90 fb ff ff       	jmp    0x140001726
140001b96:	45 33 e4             	xor    %r12d,%r12d
140001b99:	41 8b f4             	mov    %r12d,%esi
140001b9c:	4c 89 65 70          	mov    %r12,0x70(%rbp)
140001ba0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140001ba5:	45 8b f4             	mov    %r12d,%r14d
140001ba8:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140001bad:	4c 89 65 78          	mov    %r12,0x78(%rbp)
140001bb1:	48 85 db             	test   %rbx,%rbx
140001bb4:	44 8b bd d0 00 00 00 	mov    0xd0(%rbp),%r15d
140001bbb:	0f 84 65 fb ff ff    	je     0x140001726
140001bc1:	8b c7                	mov    %edi,%eax
140001bc3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140001bc8:	83 f8 01             	cmp    $0x1,%eax
140001bcb:	75 33                	jne    0x140001c00
140001bcd:	48 8b 03             	mov    (%rbx),%rax
140001bd0:	48 8b cb             	mov    %rbx,%rcx
140001bd3:	48 8b 00             	mov    (%rax),%rax
140001bd6:	ff 15 6c a8 04 00    	call   *0x4a86c(%rip)        # 0x14004c448
140001bdc:	8b c7                	mov    %edi,%eax
140001bde:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140001be3:	83 f8 01             	cmp    $0x1,%eax
140001be6:	75 18                	jne    0x140001c00
140001be8:	48 8b 03             	mov    (%rbx),%rax
140001beb:	48 8b cb             	mov    %rbx,%rcx
140001bee:	48 8b 40 08          	mov    0x8(%rax),%rax
140001bf2:	ff 15 50 a8 04 00    	call   *0x4a850(%rip)        # 0x14004c448
140001bf8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140001bff:	00
140001c00:	44 8b bd d0 00 00 00 	mov    0xd0(%rbp),%r15d
140001c07:	e9 0d fb ff ff       	jmp    0x140001719
140001c0c:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
140001c13:	48 8b 01             	mov    (%rcx),%rax
140001c16:	8b 9d f0 00 00 00    	mov    0xf0(%rbp),%ebx
140001c1c:	44 8b c3             	mov    %ebx,%r8d
140001c1f:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140001c23:	48 8b 40 10          	mov    0x10(%rax),%rax
140001c27:	ff 15 1b a8 04 00    	call   *0x4a81b(%rip)        # 0x14004c448
140001c2d:	90                   	nop
140001c2e:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140001c32:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140001c36:	e8 05 8b 01 00       	call   0x14001a740
140001c3b:	90                   	nop
140001c3c:	48 83 78 18 08       	cmpq   $0x8,0x18(%rax)
140001c41:	72 03                	jb     0x140001c46
140001c43:	48 8b 00             	mov    (%rax),%rax
140001c46:	4c 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%r9
140001c4d:	48 83 bd c0 00 00 00 	cmpq   $0x8,0xc0(%rbp)
140001c54:	08
140001c55:	4c 0f 43 8d a8 00 00 	cmovae 0xa8(%rbp),%r9
140001c5c:	00
140001c5d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001c62:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140001c66:	4c 8d 05 33 93 05 00 	lea    0x59333(%rip),%r8        # 0x14005afa0
140001c6d:	ba 02 00 00 00       	mov    $0x2,%edx
140001c72:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
140001c79:	e8 22 25 01 00       	call   0x1400141a0
140001c7e:	90                   	nop
140001c7f:	48 8b 55 08          	mov    0x8(%rbp),%rdx
140001c83:	48 83 fa 08          	cmp    $0x8,%rdx
140001c87:	72 36                	jb     0x140001cbf
140001c89:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140001c90:	00
140001c91:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140001c95:	48 8b c1             	mov    %rcx,%rax
140001c98:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140001c9f:	72 19                	jb     0x140001cba
140001ca1:	48 83 c2 27          	add    $0x27,%rdx
140001ca5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140001ca9:	48 2b c1             	sub    %rcx,%rax
140001cac:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140001cb0:	48 83 f8 1f          	cmp    $0x1f,%rax
140001cb4:	0f 87 93 08 00 00    	ja     0x14000254d
140001cba:	e8 d1 31 02 00       	call   0x140024e90
140001cbf:	4c 89 65 00          	mov    %r12,0x0(%rbp)
140001cc3:	48 c7 45 08 07 00 00 	movq   $0x7,0x8(%rbp)
140001cca:	00
140001ccb:	66 44 89 65 f0       	mov    %r12w,-0x10(%rbp)
140001cd0:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140001cd4:	48 83 fa 10          	cmp    $0x10,%rdx
140001cd8:	72 32                	jb     0x140001d0c
140001cda:	48 ff c2             	inc    %rdx
140001cdd:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140001ce1:	48 8b c1             	mov    %rcx,%rax
140001ce4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140001ceb:	72 19                	jb     0x140001d06
140001ced:	48 83 c2 27          	add    $0x27,%rdx
140001cf1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140001cf5:	48 2b c1             	sub    %rcx,%rax
140001cf8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140001cfc:	48 83 f8 1f          	cmp    $0x1f,%rax
140001d00:	0f 87 4d 08 00 00    	ja     0x140002553
140001d06:	e8 85 31 02 00       	call   0x140024e90
140001d0b:	90                   	nop
140001d0c:	4d 85 f6             	test   %r14,%r14
140001d0f:	74 3e                	je     0x140001d4f
140001d11:	8b c7                	mov    %edi,%eax
140001d13:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
140001d19:	83 f8 01             	cmp    $0x1,%eax
140001d1c:	75 31                	jne    0x140001d4f
140001d1e:	48 8b 5d 78          	mov    0x78(%rbp),%rbx
140001d22:	48 8b 03             	mov    (%rbx),%rax
140001d25:	48 8b cb             	mov    %rbx,%rcx
140001d28:	48 8b 00             	mov    (%rax),%rax
140001d2b:	ff 15 17 a7 04 00    	call   *0x4a717(%rip)        # 0x14004c448
140001d31:	8b c7                	mov    %edi,%eax
140001d33:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140001d38:	83 f8 01             	cmp    $0x1,%eax
140001d3b:	75 12                	jne    0x140001d4f
140001d3d:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140001d41:	48 8b 01             	mov    (%rcx),%rax
140001d44:	48 8b 40 08          	mov    0x8(%rax),%rax
140001d48:	ff 15 fa a6 04 00    	call   *0x4a6fa(%rip)        # 0x14004c448
140001d4e:	90                   	nop
140001d4f:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
140001d56:	48 85 c9             	test   %rcx,%rcx
140001d59:	74 41                	je     0x140001d9c
140001d5b:	8b c7                	mov    %edi,%eax
140001d5d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140001d62:	83 f8 01             	cmp    $0x1,%eax
140001d65:	75 35                	jne    0x140001d9c
140001d67:	48 8b 9d 88 00 00 00 	mov    0x88(%rbp),%rbx
140001d6e:	48 8b 03             	mov    (%rbx),%rax
140001d71:	48 8b cb             	mov    %rbx,%rcx
140001d74:	48 8b 00             	mov    (%rax),%rax
140001d77:	ff 15 cb a6 04 00    	call   *0x4a6cb(%rip)        # 0x14004c448
140001d7d:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140001d82:	83 ff 01             	cmp    $0x1,%edi
140001d85:	75 15                	jne    0x140001d9c
140001d87:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
140001d8e:	48 8b 01             	mov    (%rcx),%rax
140001d91:	48 8b 40 08          	mov    0x8(%rax),%rax
140001d95:	ff 15 ad a6 04 00    	call   *0x4a6ad(%rip)        # 0x14004c448
140001d9b:	90                   	nop
140001d9c:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
140001da3:	48 83 fa 08          	cmp    $0x8,%rdx
140001da7:	72 39                	jb     0x140001de2
140001da9:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140001db0:	00
140001db1:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
140001db8:	48 8b c1             	mov    %rcx,%rax
140001dbb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140001dc2:	72 19                	jb     0x140001ddd
140001dc4:	48 83 c2 27          	add    $0x27,%rdx
140001dc8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140001dcc:	48 2b c1             	sub    %rcx,%rax
140001dcf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140001dd3:	48 83 f8 1f          	cmp    $0x1f,%rax
140001dd7:	0f 87 7c 07 00 00    	ja     0x140002559
140001ddd:	e8 ae 30 02 00       	call   0x140024e90
140001de2:	4c 89 a5 b8 00 00 00 	mov    %r12,0xb8(%rbp)
140001de9:	48 c7 85 c0 00 00 00 	movq   $0x7,0xc0(%rbp)
140001df0:	07 00 00 00
140001df4:	66 44 89 a5 a8 00 00 	mov    %r12w,0xa8(%rbp)
140001dfb:	00
140001dfc:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140001e00:	e8 cb 41 00 00       	call   0x140005fd0
140001e05:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140001e09:	4c 89 65 40          	mov    %r12,0x40(%rbp)
140001e0d:	ba 10 00 00 00       	mov    $0x10,%edx
140001e12:	e8 79 30 02 00       	call   0x140024e90
140001e17:	90                   	nop
140001e18:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140001e1f:	48 85 c9             	test   %rcx,%rcx
140001e22:	74 5d                	je     0x140001e81
140001e24:	48 8b 95 98 00 00 00 	mov    0x98(%rbp),%rdx
140001e2b:	e8 10 58 00 00       	call   0x140007640
140001e30:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
140001e37:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140001e3e:	48 2b d1             	sub    %rcx,%rdx
140001e41:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140001e45:	48 8b c1             	mov    %rcx,%rax
140001e48:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140001e4f:	72 19                	jb     0x140001e6a
140001e51:	48 83 c2 27          	add    $0x27,%rdx
140001e55:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140001e59:	48 2b c1             	sub    %rcx,%rax
140001e5c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140001e60:	48 83 f8 1f          	cmp    $0x1f,%rax
140001e64:	0f 87 ab 06 00 00    	ja     0x140002515
140001e6a:	e8 21 30 02 00       	call   0x140024e90
140001e6f:	0f 57 c0             	xorps  %xmm0,%xmm0
140001e72:	f3 0f 7f 85 90 00 00 	movdqu %xmm0,0x90(%rbp)
140001e79:	00
140001e7a:	4c 89 a5 a0 00 00 00 	mov    %r12,0xa0(%rbp)
140001e81:	48 8d 05 d8 ea 05 00 	lea    0x5ead8(%rip),%rax        # 0x140060960
140001e88:	48 89 85 80 01 00 00 	mov    %rax,0x180(%rbp)
140001e8f:	80 bd 31 02 00 00 01 	cmpb   $0x1,0x231(%rbp)
140001e96:	75 22                	jne    0x140001eba
140001e98:	80 bd 30 02 00 00 00 	cmpb   $0x0,0x230(%rbp)
140001e9f:	75 19                	jne    0x140001eba
140001ea1:	4c 8d 05 a8 e8 05 00 	lea    0x5e8a8(%rip),%r8        # 0x140060750
140001ea8:	ba 05 00 00 00       	mov    $0x5,%edx
140001ead:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
140001eb4:	e8 e7 22 01 00       	call   0x1400141a0
140001eb9:	90                   	nop
140001eba:	48 8b 8d b0 08 00 00 	mov    0x8b0(%rbp),%rcx
140001ec1:	48 33 cc             	xor    %rsp,%rcx
140001ec4:	e8 37 2c 02 00       	call   0x140024b00
140001ec9:	4c 8d 9c 24 c0 09 00 	lea    0x9c0(%rsp),%r11
140001ed0:	00
140001ed1:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140001ed5:	49 8b 73 38          	mov    0x38(%r11),%rsi
140001ed9:	49 8b 7b 40          	mov    0x40(%r11),%rdi
140001edd:	49 8b e3             	mov    %r11,%rsp
140001ee0:	41 5f                	pop    %r15
140001ee2:	41 5e                	pop    %r14
140001ee4:	41 5d                	pop    %r13
140001ee6:	41 5c                	pop    %r12
140001ee8:	5d                   	pop    %rbp
140001ee9:	c3                   	ret
140001eea:	4d 85 f6             	test   %r14,%r14
140001eed:	74 3e                	je     0x140001f2d
140001eef:	8b c7                	mov    %edi,%eax
140001ef1:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
140001ef7:	83 f8 01             	cmp    $0x1,%eax
140001efa:	75 31                	jne    0x140001f2d
140001efc:	48 8b 5d 78          	mov    0x78(%rbp),%rbx
140001f00:	48 8b 03             	mov    (%rbx),%rax
140001f03:	48 8b cb             	mov    %rbx,%rcx
140001f06:	48 8b 00             	mov    (%rax),%rax
140001f09:	ff 15 39 a5 04 00    	call   *0x4a539(%rip)        # 0x14004c448
140001f0f:	8b c7                	mov    %edi,%eax
140001f11:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140001f16:	83 f8 01             	cmp    $0x1,%eax
140001f19:	75 12                	jne    0x140001f2d
140001f1b:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140001f1f:	48 8b 01             	mov    (%rcx),%rax
140001f22:	48 8b 40 08          	mov    0x8(%rax),%rax
140001f26:	ff 15 1c a5 04 00    	call   *0x4a51c(%rip)        # 0x14004c448
140001f2c:	90                   	nop
140001f2d:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
140001f34:	48 85 c9             	test   %rcx,%rcx
140001f37:	74 40                	je     0x140001f79
140001f39:	8b c7                	mov    %edi,%eax
140001f3b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140001f40:	83 f8 01             	cmp    $0x1,%eax
140001f43:	75 34                	jne    0x140001f79
140001f45:	48 8b 9d 88 00 00 00 	mov    0x88(%rbp),%rbx
140001f4c:	48 8b 03             	mov    (%rbx),%rax
140001f4f:	48 8b cb             	mov    %rbx,%rcx