14010eadc:	48 d1 fa             	sar    $1,%rdx
14010eadf:	49 8b c1             	mov    %r9,%rax
14010eae2:	eb 39                	jmp    0x14010eb1d
14010eae4:	48 8b d6             	mov    %rsi,%rdx
14010eae7:	48 8b c6             	mov    %rsi,%rax
14010eaea:	f6 41 70 04          	testb  $0x4,0x70(%rcx)
14010eaee:	75 28                	jne    0x14010eb18
14010eaf0:	48 8b 41 38          	mov    0x38(%rcx),%rax
14010eaf4:	4c 8b 00             	mov    (%rax),%r8
14010eaf7:	48 8b c6             	mov    %rsi,%rax
14010eafa:	4d 85 c0             	test   %r8,%r8
14010eafd:	74 19                	je     0x14010eb18
14010eaff:	48 8b 41 18          	mov    0x18(%rcx),%rax
14010eb03:	4c 8b 08             	mov    (%rax),%r9
14010eb06:	48 8b 41 50          	mov    0x50(%rcx),%rax
14010eb0a:	48 63 10             	movslq (%rax),%rdx
14010eb0d:	48 03 d2             	add    %rdx,%rdx
14010eb10:	49 2b d1             	sub    %r9,%rdx
14010eb13:	49 03 d0             	add    %r8,%rdx
14010eb16:	eb c4                	jmp    0x14010eadc
14010eb18:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
14010eb1d:	48 85 c0             	test   %rax,%rax
14010eb20:	74 27                	je     0x14010eb49
14010eb22:	48 8b cf             	mov    %rdi,%rcx
14010eb25:	48 83 fa 07          	cmp    $0x7,%rdx
14010eb29:	77 19                	ja     0x14010eb44
14010eb2b:	48 89 57 10          	mov    %rdx,0x10(%rdi)
14010eb2f:	48 8d 1c 12          	lea    (%rdx,%rdx,1),%rbx
14010eb33:	4c 8b c3             	mov    %rbx,%r8
14010eb36:	49 8b d1             	mov    %r9,%rdx
14010eb39:	e8 28 19 9e 00       	call   0x140af0466
14010eb3e:	66 89 34 3b          	mov    %si,(%rbx,%rdi,1)
14010eb42:	eb 05                	jmp    0x14010eb49
14010eb44:	e8 cb 81 ef ff       	call   0x140006d14
14010eb49:	48 8b c7             	mov    %rdi,%rax
14010eb4c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14010eb51:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14010eb56:	48 83 c4 40          	add    $0x40,%rsp
14010eb5a:	5f                   	pop    %rdi
14010eb5b:	c3                   	ret
14010eb5c:	90                   	nop
14010eb5d:	90                   	nop
14010eb5e:	90                   	nop
14010eb5f:	90                   	nop
14010eb60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14010eb65:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010eb6a:	55                   	push   %rbp
14010eb6b:	57                   	push   %rdi
14010eb6c:	41 55                	push   %r13
14010eb6e:	41 56                	push   %r14
14010eb70:	41 57                	push   %r15
14010eb72:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
14010eb77:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14010eb7e:	48 8b 05 bb 04 bb 00 	mov    0xbb04bb(%rip),%rax        # 0x140cbf040
14010eb85:	48 33 c4             	xor    %rsp,%rax
14010eb88:	48 89 45 60          	mov    %rax,0x60(%rbp)
14010eb8c:	48 8b d9             	mov    %rcx,%rbx
14010eb8f:	48 8d 05 5a c2 a0 00 	lea    0xa0c25a(%rip),%rax        # 0x140b1adf0
14010eb96:	48 89 01             	mov    %rax,(%rcx)
14010eb99:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
14010eb9f:	45 33 f6             	xor    %r14d,%r14d
14010eba2:	44 38 71 1c          	cmp    %r14b,0x1c(%rcx)
14010eba6:	74 3d                	je     0x14010ebe5
14010eba8:	44 38 71 1d          	cmp    %r14b,0x1d(%rcx)
14010ebac:	0f 84 1f 02 00 00    	je     0x14010edd1
14010ebb2:	48 8d 79 20          	lea    0x20(%rcx),%rdi
14010ebb6:	48 8b cf             	mov    %rdi,%rcx
14010ebb9:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14010ebbe:	76 03                	jbe    0x14010ebc3
14010ebc0:	48 8b 0f             	mov    (%rdi),%rcx
14010ebc3:	8b 53 18             	mov    0x18(%rbx),%edx
14010ebc6:	e8 e1 df 86 00       	call   0x14097cbac
14010ebcb:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14010ebd0:	76 03                	jbe    0x14010ebd5
14010ebd2:	48 8b 3f             	mov    (%rdi),%rdi
14010ebd5:	8b 53 18             	mov    0x18(%rbx),%edx
14010ebd8:	48 8b cf             	mov    %rdi,%rcx
14010ebdb:	e8 90 e0 86 00       	call   0x14097cc70
14010ebe0:	e9 ec 01 00 00       	jmp    0x14010edd1
14010ebe5:	48 83 c1 20          	add    $0x20,%rcx
14010ebe9:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
14010ebee:	76 03                	jbe    0x14010ebf3
14010ebf0:	48 8b 09             	mov    (%rcx),%rcx
14010ebf3:	8b 53 18             	mov    0x18(%rbx),%edx
14010ebf6:	e8 b1 df 86 00       	call   0x14097cbac
14010ebfb:	48 8b 3d 1e cb c1 00 	mov    0xc1cb1e(%rip),%rdi        # 0x140d2b720
14010ec02:	48 85 ff             	test   %rdi,%rdi
14010ec05:	74 0b                	je     0x14010ec12
14010ec07:	f0 ff 47 08          	lock incl 0x8(%rdi)
14010ec0b:	48 8b 3d 0e cb c1 00 	mov    0xc1cb0e(%rip),%rdi        # 0x140d2b720
14010ec12:	48 8b 35 ff ca c1 00 	mov    0xc1caff(%rip),%rsi        # 0x140d2b718
14010ec19:	49 83 cf ff          	or     $0xffffffffffffffff,%r15
14010ec1d:	48 85 ff             	test   %rdi,%rdi
14010ec20:	74 39                	je     0x14010ec5b
14010ec22:	41 8b c7             	mov    %r15d,%eax
14010ec25:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14010ec2a:	41 03 c7             	add    %r15d,%eax
14010ec2d:	75 2c                	jne    0x14010ec5b
14010ec2f:	48 8b 07             	mov    (%rdi),%rax
14010ec32:	48 8b cf             	mov    %rdi,%rcx
14010ec35:	48 8b 00             	mov    (%rax),%rax
14010ec38:	ff 15 fa df 9f 00    	call   *0x9fdffa(%rip)        # 0x140b0cc38
14010ec3e:	41 8b c7             	mov    %r15d,%eax
14010ec41:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14010ec46:	41 03 c7             	add    %r15d,%eax
14010ec49:	75 10                	jne    0x14010ec5b
14010ec4b:	48 8b 07             	mov    (%rdi),%rax
14010ec4e:	48 8b cf             	mov    %rdi,%rcx
14010ec51:	48 8b 40 08          	mov    0x8(%rax),%rax
14010ec55:	ff 15 dd df 9f 00    	call   *0x9fdfdd(%rip)        # 0x140b0cc38
14010ec5b:	48 85 f6             	test   %rsi,%rsi
14010ec5e:	0f 84 6d 01 00 00    	je     0x14010edd1
14010ec64:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14010ec69:	e8 02 f7 ff ff       	call   0x14010e370
14010ec6e:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14010ec72:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14010ec77:	76 03                	jbe    0x14010ec7c
14010ec79:	48 8b 12             	mov    (%rdx),%rdx
14010ec7c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14010ec81:	e8 ca fb ff ff       	call   0x14010e850
14010ec86:	48 8b 3d 93 ca c1 00 	mov    0xc1ca93(%rip),%rdi        # 0x140d2b720
14010ec8d:	48 85 ff             	test   %rdi,%rdi
14010ec90:	74 0b                	je     0x14010ec9d
14010ec92:	f0 ff 47 08          	lock incl 0x8(%rdi)
14010ec96:	48 8b 3d 83 ca c1 00 	mov    0xc1ca83(%rip),%rdi        # 0x140d2b720
14010ec9d:	48 8b 35 74 ca c1 00 	mov    0xc1ca74(%rip),%rsi        # 0x140d2b718
14010eca4:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14010eca8:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14010ecad:	e8 c6 fd ff ff       	call   0x14010ea78
14010ecb2:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14010ecb6:	48 83 7d 38 07       	cmpq   $0x7,0x38(%rbp)
14010ecbb:	48 0f 47 55 20       	cmova  0x20(%rbp),%rdx
14010ecc0:	0f 57 c0             	xorps  %xmm0,%xmm0
14010ecc3:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
14010ecc7:	0f 57 c9             	xorps  %xmm1,%xmm1
14010ecca:	f3 0f 7f 4d 50       	movdqu %xmm1,0x50(%rbp)
14010eccf:	4d 8b c7             	mov    %r15,%r8
14010ecd2:	49 ff c0             	inc    %r8
14010ecd5:	66 46 39 34 42       	cmp    %r14w,(%rdx,%r8,2)
14010ecda:	75 f6                	jne    0x14010ecd2
14010ecdc:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14010ece0:	e8 3b 51 ef ff       	call   0x140003e20
14010ece5:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14010ecea:	44 39 3e             	cmp    %r15d,(%rsi)
14010eced:	74 0e                	je     0x14010ecfd
14010ecef:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
14010ecf3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14010ecf8:	e8 17 c7 f0 ff       	call   0x14001b414
14010ecfd:	48 8b 45 58          	mov    0x58(%rbp),%rax
14010ed01:	48 83 f8 07          	cmp    $0x7,%rax
14010ed05:	76 2b                	jbe    0x14010ed32
14010ed07:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14010ed0b:	48 8b d1             	mov    %rcx,%rdx
14010ed0e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14010ed15:	00
14010ed16:	49 3b c5             	cmp    %r13,%rax
14010ed19:	72 11                	jb     0x14010ed2c
14010ed1b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14010ed1f:	48 2b d1             	sub    %rcx,%rdx
14010ed22:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14010ed26:	48 83 f8 1f          	cmp    $0x1f,%rax
14010ed2a:	77 35                	ja     0x14010ed61
14010ed2c:	ff 15 8e db 9f 00    	call   *0x9fdb8e(%rip)        # 0x140b0c8c0
14010ed32:	48 8b 45 38          	mov    0x38(%rbp),%rax
14010ed36:	48 83 f8 07          	cmp    $0x7,%rax
14010ed3a:	76 32                	jbe    0x14010ed6e
14010ed3c:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14010ed40:	48 8b d1             	mov    %rcx,%rdx
14010ed43:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14010ed4a:	00
14010ed4b:	49 3b c5             	cmp    %r13,%rax
14010ed4e:	72 18                	jb     0x14010ed68
14010ed50:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14010ed54:	48 2b d1             	sub    %rcx,%rdx
14010ed57:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14010ed5b:	48 83 f8 1f          	cmp    $0x1f,%rax
14010ed5f:	76 07                	jbe    0x14010ed68
14010ed61:	ff 15 31 dc 9f 00    	call   *0x9fdc31(%rip)        # 0x140b0c998
14010ed67:	cc                   	int3
14010ed68:	ff 15 52 db 9f 00    	call   *0x9fdb52(%rip)        # 0x140b0c8c0
14010ed6e:	66 0f 6f 05 ba 2e aa 	movdqa 0xaa2eba(%rip),%xmm0        # 0x140bb1c30
14010ed75:	00
14010ed76:	f3 0f 7f 45 30       	movdqu %xmm0,0x30(%rbp)
14010ed7b:	66 44 89 75 20       	mov    %r14w,0x20(%rbp)
14010ed80:	48 85 ff             	test   %rdi,%rdi
14010ed83:	74 39                	je     0x14010edbe
14010ed85:	41 8b c7             	mov    %r15d,%eax
14010ed88:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14010ed8d:	41 03 c7             	add    %r15d,%eax
14010ed90:	75 2c                	jne    0x14010edbe
14010ed92:	48 8b 07             	mov    (%rdi),%rax
14010ed95:	48 8b cf             	mov    %rdi,%rcx
14010ed98:	48 8b 00             	mov    (%rax),%rax
14010ed9b:	ff 15 97 de 9f 00    	call   *0x9fde97(%rip)        # 0x140b0cc38
14010eda1:	41 8b c7             	mov    %r15d,%eax
14010eda4:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14010eda9:	41 03 c7             	add    %r15d,%eax
14010edac:	75 10                	jne    0x14010edbe
14010edae:	48 8b 07             	mov    (%rdi),%rax
14010edb1:	48 8b cf             	mov    %rdi,%rcx
14010edb4:	48 8b 40 08          	mov    0x8(%rax),%rax
14010edb8:	ff 15 7a de 9f 00    	call   *0x9fde7a(%rip)        # 0x140b0cc38
14010edbe:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14010edc2:	e8 a5 f6 ff ff       	call   0x14010e46c
14010edc7:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14010edcb:	ff 15 2f d8 9f 00    	call   *0x9fd82f(%rip)        # 0x140b0c600
14010edd1:	48 8b 43 38          	mov    0x38(%rbx),%rax
14010edd5:	48 83 f8 0f          	cmp    $0xf,%rax
14010edd9:	76 26                	jbe    0x14010ee01
14010eddb:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14010eddf:	48 ff c0             	inc    %rax
14010ede2:	49 3b c5             	cmp    %r13,%rax
14010ede5:	72 14                	jb     0x14010edfb
14010ede7:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14010edeb:	48 2b ca             	sub    %rdx,%rcx
14010edee:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14010edf2:	48 83 f8 1f          	cmp    $0x1f,%rax
14010edf6:	77 55                	ja     0x14010ee4d
14010edf8:	48 8b ca             	mov    %rdx,%rcx
14010edfb:	ff 15 bf da 9f 00    	call   *0x9fdabf(%rip)        # 0x140b0c8c0
14010ee01:	4c 89 73 30          	mov    %r14,0x30(%rbx)
14010ee05:	48 c7 43 38 0f 00 00 	movq   $0xf,0x38(%rbx)
14010ee0c:	00
14010ee0d:	44 88 73 20          	mov    %r14b,0x20(%rbx)
14010ee11:	48 8d 05 c0 56 a0 00 	lea    0xa056c0(%rip),%rax        # 0x140b144d8
14010ee18:	48 89 03             	mov    %rax,(%rbx)
14010ee1b:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14010ee1f:	ff 15 f3 d4 9f 00    	call   *0x9fd4f3(%rip)        # 0x140b0c318
14010ee25:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14010ee29:	48 33 cc             	xor    %rsp,%rcx
14010ee2c:	e8 af 07 9e 00       	call   0x140aef5e0
14010ee31:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14010ee38:	00
14010ee39:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14010ee3d:	49 8b 73 40          	mov    0x40(%r11),%rsi
14010ee41:	49 8b e3             	mov    %r11,%rsp
14010ee44:	41 5f                	pop    %r15
14010ee46:	41 5e                	pop    %r14
14010ee48:	41 5d                	pop    %r13
14010ee4a:	5f                   	pop    %rdi
14010ee4b:	5d                   	pop    %rbp
14010ee4c:	c3                   	ret
14010ee4d:	ff 15 45 db 9f 00    	call   *0x9fdb45(%rip)        # 0x140b0c998
14010ee53:	cc                   	int3
14010ee54:	c6 41 1c 01          	movb   $0x1,0x1c(%rcx)
14010ee58:	88 51 1d             	mov    %dl,0x1d(%rcx)
14010ee5b:	c3                   	ret
14010ee5c:	90                   	nop
14010ee5d:	90                   	nop
14010ee5e:	90                   	nop
14010ee5f:	90                   	nop
14010ee60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14010ee65:	57                   	push   %rdi
14010ee66:	48 83 ec 60          	sub    $0x60,%rsp
14010ee6a:	48 8b 05 cf 01 bb 00 	mov    0xbb01cf(%rip),%rax        # 0x140cbf040
14010ee71:	48 33 c4             	xor    %rsp,%rax
14010ee74:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14010ee79:	8b fa                	mov    %edx,%edi
14010ee7b:	48 8b d9             	mov    %rcx,%rbx
14010ee7e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14010ee83:	44 8b c2             	mov    %edx,%r8d
14010ee86:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14010ee8b:	e8 54 ef ff ff       	call   0x14010dde4
14010ee90:	44 8b c7             	mov    %edi,%r8d
14010ee93:	48 8b d0             	mov    %rax,%rdx
14010ee96:	48 8b cb             	mov    %rbx,%rcx
14010ee99:	e8 02 eb ff ff       	call   0x14010d9a0
14010ee9e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14010eea3:	48 83 f8 0f          	cmp    $0xf,%rax
14010eea7:	76 31                	jbe    0x14010eeda
14010eea9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14010eeae:	48 8b d1             	mov    %rcx,%rdx
14010eeb1:	48 ff c0             	inc    %rax
14010eeb4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14010eeba:	72 18                	jb     0x14010eed4
14010eebc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14010eec0:	48 2b d1             	sub    %rcx,%rdx
14010eec3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14010eec7:	48 83 f8 1f          	cmp    $0x1f,%rax
14010eecb:	76 07                	jbe    0x14010eed4
14010eecd:	ff 15 c5 da 9f 00    	call   *0x9fdac5(%rip)        # 0x140b0c998
14010eed3:	cc                   	int3
14010eed4:	ff 15 e6 d9 9f 00    	call   *0x9fd9e6(%rip)        # 0x140b0c8c0
14010eeda:	48 8d 05 4f bf a0 00 	lea    0xa0bf4f(%rip),%rax        # 0x140b1ae30
14010eee1:	48 89 03             	mov    %rax,(%rbx)
14010eee4:	81 ff 67 80 04 80    	cmp    $0x80048067,%edi
14010eeea:	75 06                	jne    0x14010eef2
14010eeec:	66 c7 43 1c 01 01    	movw   $0x101,0x1c(%rbx)
14010eef2:	48 8b c3             	mov    %rbx,%rax
14010eef5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14010eefa:	48 33 cc             	xor    %rsp,%rcx
14010eefd:	e8 de 06 9e 00       	call   0x140aef5e0
14010ef02:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14010ef09:	00
14010ef0a:	48 83 c4 60          	add    $0x60,%rsp
14010ef0e:	5f                   	pop    %rdi
14010ef0f:	c3                   	ret
14010ef10:	48 83 ec 28          	sub    $0x28,%rsp
14010ef14:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14010ef18:	48 85 c9             	test   %rcx,%rcx
14010ef1b:	74 29                	je     0x14010ef46
14010ef1d:	48 8b 01             	mov    (%rcx),%rax
14010ef20:	48 8b 40 10          	mov    0x10(%rax),%rax
14010ef24:	ff 15 0e dd 9f 00    	call   *0x9fdd0e(%rip)        # 0x140b0cc38
14010ef2a:	4c 8b c0             	mov    %rax,%r8
14010ef2d:	48 85 c0             	test   %rax,%rax
14010ef30:	74 14                	je     0x14010ef46
14010ef32:	48 8b 08             	mov    (%rax),%rcx
14010ef35:	ba 01 00 00 00       	mov    $0x1,%edx
14010ef3a:	48 8b 01             	mov    (%rcx),%rax
14010ef3d:	49 8b c8             	mov    %r8,%rcx
14010ef40:	ff 15 f2 dc 9f 00    	call   *0x9fdcf2(%rip)        # 0x140b0cc38
14010ef46:	48 83 c4 28          	add    $0x28,%rsp
14010ef4a:	c3                   	ret
14010ef4b:	90                   	nop
14010ef4c:	90                   	nop
14010ef4d:	90                   	nop
14010ef4e:	90                   	nop
14010ef4f:	90                   	nop
14010ef50:	0f 57 c0             	xorps  %xmm0,%xmm0
14010ef53:	48 8b c1             	mov    %rcx,%rax
14010ef56:	0f 11 01             	movups %xmm0,(%rcx)
14010ef59:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
14010ef5e:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
14010ef65:	00
14010ef66:	c6 01 00             	movb   $0x0,(%rcx)
14010ef69:	c3                   	ret
14010ef6a:	90                   	nop
14010ef6b:	90                   	nop
14010ef6c:	40 53                	rex push %rbx
14010ef6e:	48 83 ec 20          	sub    $0x20,%rsp
14010ef72:	48 8b 42 08          	mov    0x8(%rdx),%rax
14010ef76:	4c 8b c2             	mov    %rdx,%r8
14010ef79:	48 85 c0             	test   %rax,%rax
14010ef7c:	74 04                	je     0x14010ef82
14010ef7e:	f0 ff 40 08          	lock incl 0x8(%rax)
14010ef82:	48 8b 99 28 01 00 00 	mov    0x128(%rcx),%rbx
14010ef89:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14010ef8d:	49 8b 00             	mov    (%r8),%rax
14010ef90:	48 89 81 20 01 00 00 	mov    %rax,0x120(%rcx)
14010ef97:	48 89 91 28 01 00 00 	mov    %rdx,0x128(%rcx)
14010ef9e:	48 85 db             	test   %rbx,%rbx
14010efa1:	74 39                	je     0x14010efdc
14010efa3:	83 c8 ff             	or     $0xffffffff,%eax
14010efa6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14010efab:	83 f8 01             	cmp    $0x1,%eax
14010efae:	75 2c                	jne    0x14010efdc
14010efb0:	48 8b 03             	mov    (%rbx),%rax
14010efb3:	48 8b cb             	mov    %rbx,%rcx
14010efb6:	48 8b 00             	mov    (%rax),%rax