1401debeb:	03 c6                	add    %esi,%eax
1401debed:	75 11                	jne    0x1401dec00
1401debef:	48 8b 07             	mov    (%rdi),%rax
1401debf2:	48 8b cf             	mov    %rdi,%rcx
1401debf5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401debf9:	ff 15 39 e0 92 00    	call   *0x92e039(%rip)        # 0x140b0cc38
1401debff:	90                   	nop
1401dec00:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1401dec04:	48 85 c9             	test   %rcx,%rcx
1401dec07:	0f 84 11 03 00 00    	je     0x1401def1e
1401dec0d:	8b c6                	mov    %esi,%eax
1401dec0f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401dec14:	03 c6                	add    %esi,%eax
1401dec16:	0f 85 02 03 00 00    	jne    0x1401def1e
1401dec1c:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
1401dec20:	48 8b 07             	mov    (%rdi),%rax
1401dec23:	48 8b cf             	mov    %rdi,%rcx
1401dec26:	48 8b 00             	mov    (%rax),%rax
1401dec29:	ff 15 09 e0 92 00    	call   *0x92e009(%rip)        # 0x140b0cc38
1401dec2f:	8b c6                	mov    %esi,%eax
1401dec31:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401dec36:	03 c6                	add    %esi,%eax
1401dec38:	e9 ce 02 00 00       	jmp    0x1401def0b
1401dec3d:	48 8b d3             	mov    %rbx,%rdx
1401dec40:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1401dec44:	e8 83 e9 e5 ff       	call   0x14003d5cc
1401dec49:	4c 8b 75 97          	mov    -0x69(%rbp),%r14
1401dec4d:	4d 85 f6             	test   %r14,%r14
1401dec50:	0f 84 39 02 00 00    	je     0x1401dee8f
1401dec56:	45 33 e4             	xor    %r12d,%r12d
1401dec59:	49 8b 06             	mov    (%r14),%rax
1401dec5c:	49 8b ce             	mov    %r14,%rcx
1401dec5f:	48 8b 40 40          	mov    0x40(%rax),%rax
1401dec63:	ff 15 cf df 92 00    	call   *0x92dfcf(%rip)        # 0x140b0cc38
1401dec69:	48 85 c0             	test   %rax,%rax
1401dec6c:	0f 84 1d 02 00 00    	je     0x1401dee8f
1401dec72:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
1401dec76:	49 8b 45 00          	mov    0x0(%r13),%rax
1401dec7a:	48 8b 78 48          	mov    0x48(%rax),%rdi
1401dec7e:	49 8b 06             	mov    (%r14),%rax
1401dec81:	4d 8b c4             	mov    %r12,%r8
1401dec84:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1401dec88:	49 8b ce             	mov    %r14,%rcx
1401dec8b:	48 8b 40 30          	mov    0x30(%rax),%rax
1401dec8f:	ff 15 a3 df 92 00    	call   *0x92dfa3(%rip)        # 0x140b0cc38
1401dec95:	90                   	nop
1401dec96:	48 8b d0             	mov    %rax,%rdx
1401dec99:	49 8b cd             	mov    %r13,%rcx
1401dec9c:	48 8b c7             	mov    %rdi,%rax
1401dec9f:	ff 15 93 df 92 00    	call   *0x92df93(%rip)        # 0x140b0cc38
1401deca5:	90                   	nop
1401deca6:	48 8b 7d ff          	mov    -0x1(%rbp),%rdi
1401decaa:	48 85 ff             	test   %rdi,%rdi
1401decad:	74 3c                	je     0x1401deceb
1401decaf:	83 ce ff             	or     $0xffffffff,%esi
1401decb2:	8b c6                	mov    %esi,%eax
1401decb4:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401decb9:	03 c6                	add    %esi,%eax
1401decbb:	75 2a                	jne    0x1401dece7
1401decbd:	48 8b 07             	mov    (%rdi),%rax
1401decc0:	48 8b cf             	mov    %rdi,%rcx
1401decc3:	48 8b 00             	mov    (%rax),%rax
1401decc6:	ff 15 6c df 92 00    	call   *0x92df6c(%rip)        # 0x140b0cc38
1401deccc:	8b c6                	mov    %esi,%eax
1401decce:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401decd3:	03 c6                	add    %esi,%eax
1401decd5:	75 10                	jne    0x1401dece7
1401decd7:	48 8b 07             	mov    (%rdi),%rax
1401decda:	48 8b cf             	mov    %rdi,%rcx
1401decdd:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dece1:	ff 15 51 df 92 00    	call   *0x92df51(%rip)        # 0x140b0cc38
1401dece7:	4c 8b 75 97          	mov    -0x69(%rbp),%r14
1401deceb:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
1401decef:	49 8b 45 00          	mov    0x0(%r13),%rax
1401decf3:	48 8b b0 b8 00 00 00 	mov    0xb8(%rax),%rsi
1401decfa:	49 8b cd             	mov    %r13,%rcx
1401decfd:	48 8b 40 40          	mov    0x40(%rax),%rax
1401ded01:	ff 15 31 df 92 00    	call   *0x92df31(%rip)        # 0x140b0cc38
1401ded07:	48 83 f8 01          	cmp    $0x1,%rax
1401ded0b:	40 0f 94 c7          	sete   %dil
1401ded0f:	49 8b 06             	mov    (%r14),%rax
1401ded12:	4d 8b c4             	mov    %r12,%r8
1401ded15:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1401ded19:	49 8b ce             	mov    %r14,%rcx
1401ded1c:	48 8b 40 30          	mov    0x30(%rax),%rax
1401ded20:	ff 15 12 df 92 00    	call   *0x92df12(%rip)        # 0x140b0cc38
1401ded26:	90                   	nop
1401ded27:	48 8b 08             	mov    (%rax),%rcx
1401ded2a:	48 8b 11             	mov    (%rcx),%rdx
1401ded2d:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401ded34:	ff 15 fe de 92 00    	call   *0x92defe(%rip)        # 0x140b0cc38
1401ded3a:	44 8a c7             	mov    %dil,%r8b
1401ded3d:	48 8b d0             	mov    %rax,%rdx
1401ded40:	49 8b cd             	mov    %r13,%rcx
1401ded43:	48 8b c6             	mov    %rsi,%rax
1401ded46:	ff 15 ec de 92 00    	call   *0x92deec(%rip)        # 0x140b0cc38
1401ded4c:	90                   	nop
1401ded4d:	48 8b 7d 0f          	mov    0xf(%rbp),%rdi
1401ded51:	41 83 cd ff          	or     $0xffffffff,%r13d
1401ded55:	48 85 ff             	test   %rdi,%rdi
1401ded58:	74 3d                	je     0x1401ded97
1401ded5a:	41 8b c5             	mov    %r13d,%eax
1401ded5d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401ded62:	41 03 c5             	add    %r13d,%eax
1401ded65:	75 2c                	jne    0x1401ded93
1401ded67:	48 8b 07             	mov    (%rdi),%rax
1401ded6a:	48 8b cf             	mov    %rdi,%rcx
1401ded6d:	48 8b 00             	mov    (%rax),%rax
1401ded70:	ff 15 c2 de 92 00    	call   *0x92dec2(%rip)        # 0x140b0cc38
1401ded76:	41 8b c5             	mov    %r13d,%eax
1401ded79:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401ded7e:	41 03 c5             	add    %r13d,%eax
1401ded81:	75 10                	jne    0x1401ded93
1401ded83:	48 8b 07             	mov    (%rdi),%rax
1401ded86:	48 8b cf             	mov    %rdi,%rcx
1401ded89:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ded8d:	ff 15 a5 de 92 00    	call   *0x92dea5(%rip)        # 0x140b0cc38
1401ded93:	4c 8b 75 97          	mov    -0x69(%rbp),%r14
1401ded97:	49 8b 06             	mov    (%r14),%rax
1401ded9a:	4d 8b c4             	mov    %r12,%r8
1401ded9d:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1401deda1:	49 8b ce             	mov    %r14,%rcx
1401deda4:	48 8b 40 30          	mov    0x30(%rax),%rax
1401deda8:	ff 15 8a de 92 00    	call   *0x92de8a(%rip)        # 0x140b0cc38
1401dedae:	90                   	nop
1401dedaf:	48 8b 08             	mov    (%rax),%rcx
1401dedb2:	48 8b 01             	mov    (%rcx),%rax
1401dedb5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dedb8:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
1401dedbd:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1401dedc1:	48 85 d2             	test   %rdx,%rdx
1401dedc4:	74 08                	je     0x1401dedce
1401dedc6:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401dedca:	4c 8b 75 97          	mov    -0x69(%rbp),%r14
1401dedce:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1401dedd2:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
1401dedd7:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1401deddb:	33 d2                	xor    %edx,%edx
1401deddd:	48 8b 40 60          	mov    0x60(%rax),%rax
1401dede1:	ff 15 51 de 92 00    	call   *0x92de51(%rip)        # 0x140b0cc38
1401dede7:	48 8b 7d bf          	mov    -0x41(%rbp),%rdi
1401dedeb:	48 85 ff             	test   %rdi,%rdi
1401dedee:	74 3d                	je     0x1401dee2d
1401dedf0:	41 8b c5             	mov    %r13d,%eax
1401dedf3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401dedf8:	41 03 c5             	add    %r13d,%eax
1401dedfb:	75 2c                	jne    0x1401dee29
1401dedfd:	48 8b 07             	mov    (%rdi),%rax
1401dee00:	48 8b cf             	mov    %rdi,%rcx
1401dee03:	48 8b 00             	mov    (%rax),%rax
1401dee06:	ff 15 2c de 92 00    	call   *0x92de2c(%rip)        # 0x140b0cc38
1401dee0c:	41 8b c5             	mov    %r13d,%eax
1401dee0f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401dee14:	41 03 c5             	add    %r13d,%eax
1401dee17:	75 10                	jne    0x1401dee29
1401dee19:	48 8b 07             	mov    (%rdi),%rax
1401dee1c:	48 8b cf             	mov    %rdi,%rcx
1401dee1f:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dee23:	ff 15 0f de 92 00    	call   *0x92de0f(%rip)        # 0x140b0cc38
1401dee29:	4c 8b 75 97          	mov    -0x69(%rbp),%r14
1401dee2d:	48 8b 7d 1f          	mov    0x1f(%rbp),%rdi
1401dee31:	48 85 ff             	test   %rdi,%rdi
1401dee34:	74 3d                	je     0x1401dee73
1401dee36:	41 8b c5             	mov    %r13d,%eax
1401dee39:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401dee3e:	41 03 c5             	add    %r13d,%eax
1401dee41:	75 2c                	jne    0x1401dee6f
1401dee43:	48 8b 07             	mov    (%rdi),%rax
1401dee46:	48 8b cf             	mov    %rdi,%rcx
1401dee49:	48 8b 00             	mov    (%rax),%rax
1401dee4c:	ff 15 e6 dd 92 00    	call   *0x92dde6(%rip)        # 0x140b0cc38
1401dee52:	41 8b c5             	mov    %r13d,%eax
1401dee55:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401dee5a:	41 03 c5             	add    %r13d,%eax
1401dee5d:	75 10                	jne    0x1401dee6f
1401dee5f:	48 8b 07             	mov    (%rdi),%rax
1401dee62:	48 8b cf             	mov    %rdi,%rcx
1401dee65:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dee69:	ff 15 c9 dd 92 00    	call   *0x92ddc9(%rip)        # 0x140b0cc38
1401dee6f:	4c 8b 75 97          	mov    -0x69(%rbp),%r14
1401dee73:	49 ff c4             	inc    %r12
1401dee76:	49 8b 06             	mov    (%r14),%rax
1401dee79:	49 8b ce             	mov    %r14,%rcx
1401dee7c:	48 8b 40 40          	mov    0x40(%rax),%rax
1401dee80:	ff 15 b2 dd 92 00    	call   *0x92ddb2(%rip)        # 0x140b0cc38
1401dee86:	4c 3b e0             	cmp    %rax,%r12
1401dee89:	0f 82 e3 fd ff ff    	jb     0x1401dec72
1401dee8f:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1401dee93:	48 85 c9             	test   %rcx,%rcx
1401dee96:	74 3f                	je     0x1401deed7
1401dee98:	41 8b c5             	mov    %r13d,%eax
1401dee9b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401deea0:	41 03 c5             	add    %r13d,%eax
1401deea3:	75 32                	jne    0x1401deed7
1401deea5:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
1401deea9:	48 8b 07             	mov    (%rdi),%rax
1401deeac:	48 8b cf             	mov    %rdi,%rcx
1401deeaf:	48 8b 00             	mov    (%rax),%rax
1401deeb2:	ff 15 80 dd 92 00    	call   *0x92dd80(%rip)        # 0x140b0cc38
1401deeb8:	41 8b c5             	mov    %r13d,%eax
1401deebb:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401deec0:	41 03 c5             	add    %r13d,%eax
1401deec3:	75 12                	jne    0x1401deed7
1401deec5:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1401deec9:	48 8b 01             	mov    (%rcx),%rax
1401deecc:	48 8b 40 08          	mov    0x8(%rax),%rax
1401deed0:	ff 15 62 dd 92 00    	call   *0x92dd62(%rip)        # 0x140b0cc38
1401deed6:	90                   	nop
1401deed7:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1401deedb:	48 85 c9             	test   %rcx,%rcx
1401deede:	74 3e                	je     0x1401def1e
1401deee0:	41 8b c5             	mov    %r13d,%eax
1401deee3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401deee8:	41 03 c5             	add    %r13d,%eax
1401deeeb:	75 31                	jne    0x1401def1e
1401deeed:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
1401deef1:	48 8b 07             	mov    (%rdi),%rax
1401deef4:	48 8b cf             	mov    %rdi,%rcx
1401deef7:	48 8b 00             	mov    (%rax),%rax
1401deefa:	ff 15 38 dd 92 00    	call   *0x92dd38(%rip)        # 0x140b0cc38
1401def00:	41 8b c5             	mov    %r13d,%eax
1401def03:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401def08:	41 03 c5             	add    %r13d,%eax
1401def0b:	75 11                	jne    0x1401def1e
1401def0d:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1401def11:	48 8b 01             	mov    (%rcx),%rax
1401def14:	48 8b 40 08          	mov    0x8(%rax),%rax
1401def18:	ff 15 1a dd 92 00    	call   *0x92dd1a(%rip)        # 0x140b0cc38
1401def1e:	48 83 c3 10          	add    $0x10,%rbx
1401def22:	49 3b 5f 08          	cmp    0x8(%r15),%rbx
1401def26:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
1401def2c:	0f 85 64 fb ff ff    	jne    0x1401dea96
1401def32:	48 8b 75 7f          	mov    0x7f(%rbp),%rsi
1401def36:	4c 8b 75 77          	mov    0x77(%rbp),%r14
1401def3a:	45 0b ed             	or     %r13d,%r13d
1401def3d:	48 8b 0e             	mov    (%rsi),%rcx
1401def40:	48 8b 01             	mov    (%rcx),%rax
1401def43:	4c 8b 88 d0 00 00 00 	mov    0xd0(%rax),%r9
1401def4a:	0f 57 c0             	xorps  %xmm0,%xmm0
1401def4d:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
1401def52:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1401def56:	48 85 d2             	test   %rdx,%rdx
1401def59:	74 04                	je     0x1401def5f
1401def5b:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401def5f:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1401def63:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
1401def68:	49 8b 07             	mov    (%r15),%rax
1401def6b:	49 3b 47 08          	cmp    0x8(%r15),%rax
1401def6f:	75 07                	jne    0x1401def78
1401def71:	ff 15 21 da 92 00    	call   *0x92da21(%rip)        # 0x140b0c998
1401def77:	cc                   	int3
1401def78:	0f 57 c0             	xorps  %xmm0,%xmm0
1401def7b:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1401def80:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401def84:	48 85 d2             	test   %rdx,%rdx
1401def87:	74 04                	je     0x1401def8d
1401def89:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401def8d:	48 8b 10             	mov    (%rax),%rdx
1401def90:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
1401def94:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401def98:	48 89 55 df          	mov    %rdx,-0x21(%rbp)
1401def9c:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1401defa0:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1401defa4:	49 8b c1             	mov    %r9,%rax
1401defa7:	ff 15 8b dc 92 00    	call   *0x92dc8b(%rip)        # 0x140b0cc38
1401defad:	49 8b 1f             	mov    (%r15),%rbx
1401defb0:	eb 64                	jmp    0x1401df016
1401defb2:	48 8b 0b             	mov    (%rbx),%rcx
1401defb5:	48 8b 01             	mov    (%rcx),%rax
1401defb8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401defbb:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1401defc0:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1401defc4:	33 d2                	xor    %edx,%edx
1401defc6:	48 8b 40 60          	mov    0x60(%rax),%rax
1401defca:	ff 15 68 dc 92 00    	call   *0x92dc68(%rip)        # 0x140b0cc38
1401defd0:	48 8b 7d bf          	mov    -0x41(%rbp),%rdi
1401defd4:	48 85 ff             	test   %rdi,%rdi
1401defd7:	74 39                	je     0x1401df012
1401defd9:	41 8b c5             	mov    %r13d,%eax
1401defdc:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401defe1:	41 03 c5             	add    %r13d,%eax
1401defe4:	75 2c                	jne    0x1401df012
1401defe6:	48 8b 07             	mov    (%rdi),%rax
1401defe9:	48 8b cf             	mov    %rdi,%rcx
1401defec:	48 8b 00             	mov    (%rax),%rax
1401defef:	ff 15 43 dc 92 00    	call   *0x92dc43(%rip)        # 0x140b0cc38
1401deff5:	41 8b c5             	mov    %r13d,%eax
1401deff8:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401deffd:	41 03 c5             	add    %r13d,%eax
1401df000:	75 10                	jne    0x1401df012
1401df002:	48 8b 07             	mov    (%rdi),%rax
1401df005:	48 8b cf             	mov    %rdi,%rcx
1401df008:	48 8b 40 08          	mov    0x8(%rax),%rax
1401df00c:	ff 15 26 dc 92 00    	call   *0x92dc26(%rip)        # 0x140b0cc38
1401df012:	48 83 c3 10          	add    $0x10,%rbx
1401df016:	49 3b 5f 08          	cmp    0x8(%r15),%rbx
1401df01a:	75 96                	jne    0x1401defb2
1401df01c:	49 8b 1e             	mov    (%r14),%rbx
1401df01f:	eb 65                	jmp    0x1401df086
1401df021:	48 8b 0b             	mov    (%rbx),%rcx
1401df024:	48 8b 01             	mov    (%rcx),%rax
1401df027:	0f 57 c0             	xorps  %xmm0,%xmm0
1401df02a:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1401df02f:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1401df033:	33 d2                	xor    %edx,%edx
1401df035:	48 8b 40 60          	mov    0x60(%rax),%rax
1401df039:	ff 15 f9 db 92 00    	call   *0x92dbf9(%rip)        # 0x140b0cc38
1401df03f:	90                   	nop
1401df040:	48 8b 7d bf          	mov    -0x41(%rbp),%rdi
1401df044:	48 85 ff             	test   %rdi,%rdi
1401df047:	74 39                	je     0x1401df082
1401df049:	41 8b c5             	mov    %r13d,%eax
1401df04c:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401df051:	41 03 c5             	add    %r13d,%eax
1401df054:	75 2c                	jne    0x1401df082
1401df056:	48 8b 07             	mov    (%rdi),%rax
1401df059:	48 8b cf             	mov    %rdi,%rcx
1401df05c:	48 8b 00             	mov    (%rax),%rax
1401df05f:	ff 15 d3 db 92 00    	call   *0x92dbd3(%rip)        # 0x140b0cc38
1401df065:	41 8b c5             	mov    %r13d,%eax
1401df068:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401df06d:	41 03 c5             	add    %r13d,%eax
1401df070:	75 10                	jne    0x1401df082
1401df072:	48 8b 07             	mov    (%rdi),%rax
1401df075:	48 8b cf             	mov    %rdi,%rcx
1401df078:	48 8b 40 08          	mov    0x8(%rax),%rax
1401df07c:	ff 15 b6 db 92 00    	call   *0x92dbb6(%rip)        # 0x140b0cc38
1401df082:	48 83 c3 10          	add    $0x10,%rbx
1401df086:	49 3b 5e 08          	cmp    0x8(%r14),%rbx
1401df08a:	75 95                	jne    0x1401df021
1401df08c:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1401df090:	48 85 d2             	test   %rdx,%rdx
1401df093:	74 3f                	je     0x1401df0d4
1401df095:	41 8b c5             	mov    %r13d,%eax
1401df098:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
1401df09d:	41 03 c5             	add    %r13d,%eax
1401df0a0:	75 32                	jne    0x1401df0d4
1401df0a2:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
1401df0a6:	48 8b 03             	mov    (%rbx),%rax
1401df0a9:	48 8b cb             	mov    %rbx,%rcx
1401df0ac:	48 8b 00             	mov    (%rax),%rax
1401df0af:	ff 15 83 db 92 00    	call   *0x92db83(%rip)        # 0x140b0cc38
1401df0b5:	41 8b c5             	mov    %r13d,%eax
1401df0b8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401df0bd:	41 03 c5             	add    %r13d,%eax
1401df0c0:	75 12                	jne    0x1401df0d4
1401df0c2:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1401df0c6:	48 8b 01             	mov    (%rcx),%rax
1401df0c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401df0cd:	ff 15 65 db 92 00    	call   *0x92db65(%rip)        # 0x140b0cc38