14096b92e:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14096b932:	48 89 56 08          	mov    %rdx,0x8(%rsi)
14096b936:	48 85 db             	test   %rbx,%rbx
14096b939:	74 35                	je     0x14096b970
14096b93b:	8b c7                	mov    %edi,%eax
14096b93d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14096b942:	03 c7                	add    %edi,%eax
14096b944:	75 2a                	jne    0x14096b970
14096b946:	48 8b 03             	mov    (%rbx),%rax
14096b949:	48 8b cb             	mov    %rbx,%rcx
14096b94c:	48 8b 00             	mov    (%rax),%rax
14096b94f:	ff 15 e3 12 1a 00    	call   *0x1a12e3(%rip)        # 0x140b0cc38
14096b955:	8b c7                	mov    %edi,%eax
14096b957:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14096b95c:	03 c7                	add    %edi,%eax
14096b95e:	75 10                	jne    0x14096b970
14096b960:	48 8b 03             	mov    (%rbx),%rax
14096b963:	48 8b cb             	mov    %rbx,%rcx
14096b966:	48 8b 40 08          	mov    0x8(%rax),%rax
14096b96a:	ff 15 c8 12 1a 00    	call   *0x1a12c8(%rip)        # 0x140b0cc38
14096b970:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
14096b974:	48 85 db             	test   %rbx,%rbx
14096b977:	74 36                	je     0x14096b9af
14096b979:	8b c7                	mov    %edi,%eax
14096b97b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14096b980:	03 c7                	add    %edi,%eax
14096b982:	75 2b                	jne    0x14096b9af
14096b984:	48 8b 03             	mov    (%rbx),%rax
14096b987:	48 8b cb             	mov    %rbx,%rcx
14096b98a:	48 8b 00             	mov    (%rax),%rax
14096b98d:	ff 15 a5 12 1a 00    	call   *0x1a12a5(%rip)        # 0x140b0cc38
14096b993:	8b c7                	mov    %edi,%eax
14096b995:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14096b99a:	03 c7                	add    %edi,%eax
14096b99c:	75 11                	jne    0x14096b9af
14096b99e:	48 8b 03             	mov    (%rbx),%rax
14096b9a1:	48 8b cb             	mov    %rbx,%rcx
14096b9a4:	48 8b 40 08          	mov    0x8(%rax),%rax
14096b9a8:	ff 15 8a 12 1a 00    	call   *0x1a128a(%rip)        # 0x140b0cc38
14096b9ae:	90                   	nop
14096b9af:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14096b9b3:	e8 18 f5 6a ff       	call   0x14001aed0
14096b9b8:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14096b9bc:	e8 87 4d 82 ff       	call   0x140190748
14096b9c1:	4d 89 34 24          	mov    %r14,(%r12)
14096b9c5:	4d 89 74 24 08       	mov    %r14,0x8(%r12)
14096b9ca:	48 8b 06             	mov    (%rsi),%rax
14096b9cd:	49 89 04 24          	mov    %rax,(%r12)
14096b9d1:	48 8b 46 08          	mov    0x8(%rsi),%rax
14096b9d5:	49 89 44 24 08       	mov    %rax,0x8(%r12)
14096b9da:	4c 89 36             	mov    %r14,(%rsi)
14096b9dd:	4c 89 76 08          	mov    %r14,0x8(%rsi)
14096b9e1:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14096b9e5:	48 85 c9             	test   %rcx,%rcx
14096b9e8:	74 3b                	je     0x14096ba25
14096b9ea:	8b c7                	mov    %edi,%eax
14096b9ec:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14096b9f1:	03 c7                	add    %edi,%eax
14096b9f3:	75 30                	jne    0x14096ba25
14096b9f5:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
14096b9f9:	48 8b 03             	mov    (%rbx),%rax
14096b9fc:	48 8b cb             	mov    %rbx,%rcx
14096b9ff:	48 8b 00             	mov    (%rax),%rax
14096ba02:	ff 15 30 12 1a 00    	call   *0x1a1230(%rip)        # 0x140b0cc38
14096ba08:	8b c7                	mov    %edi,%eax
14096ba0a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14096ba0f:	03 c7                	add    %edi,%eax
14096ba11:	75 12                	jne    0x14096ba25
14096ba13:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14096ba17:	48 8b 01             	mov    (%rcx),%rax
14096ba1a:	48 8b 40 08          	mov    0x8(%rax),%rax
14096ba1e:	ff 15 14 12 1a 00    	call   *0x1a1214(%rip)        # 0x140b0cc38
14096ba24:	90                   	nop
14096ba25:	48 8b 45 07          	mov    0x7(%rbp),%rax
14096ba29:	48 83 f8 0f          	cmp    $0xf,%rax
14096ba2d:	76 30                	jbe    0x14096ba5f
14096ba2f:	48 ff c0             	inc    %rax
14096ba32:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14096ba36:	48 8b d1             	mov    %rcx,%rdx
14096ba39:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14096ba3f:	72 18                	jb     0x14096ba59
14096ba41:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14096ba45:	48 2b d1             	sub    %rcx,%rdx
14096ba48:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14096ba4c:	48 83 f8 1f          	cmp    $0x1f,%rax
14096ba50:	76 07                	jbe    0x14096ba59
14096ba52:	ff 15 40 0f 1a 00    	call   *0x1a0f40(%rip)        # 0x140b0c998
14096ba58:	cc                   	int3
14096ba59:	ff 15 61 0e 1a 00    	call   *0x1a0e61(%rip)        # 0x140b0c8c0
14096ba5f:	66 0f 6f 05 e9 61 24 	movdqa 0x2461e9(%rip),%xmm0        # 0x140bb1c50
14096ba66:	00
14096ba67:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
14096ba6c:	44 88 75 ef          	mov    %r14b,-0x11(%rbp)
14096ba70:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14096ba74:	48 85 db             	test   %rbx,%rbx
14096ba77:	74 35                	je     0x14096baae
14096ba79:	8b c7                	mov    %edi,%eax
14096ba7b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14096ba80:	03 c7                	add    %edi,%eax
14096ba82:	75 2a                	jne    0x14096baae
14096ba84:	48 8b 03             	mov    (%rbx),%rax
14096ba87:	48 8b cb             	mov    %rbx,%rcx
14096ba8a:	48 8b 00             	mov    (%rax),%rax
14096ba8d:	ff 15 a5 11 1a 00    	call   *0x1a11a5(%rip)        # 0x140b0cc38
14096ba93:	8b d7                	mov    %edi,%edx
14096ba95:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
14096ba9a:	03 d7                	add    %edi,%edx
14096ba9c:	75 10                	jne    0x14096baae
14096ba9e:	48 8b 13             	mov    (%rbx),%rdx
14096baa1:	48 8b cb             	mov    %rbx,%rcx
14096baa4:	48 8b 42 08          	mov    0x8(%rdx),%rax
14096baa8:	ff 15 8a 11 1a 00    	call   *0x1a118a(%rip)        # 0x140b0cc38
14096baae:	49 8b c4             	mov    %r12,%rax
14096bab1:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
14096bab5:	48 33 cc             	xor    %rsp,%rcx
14096bab8:	e8 23 3b 18 00       	call   0x140aef5e0
14096babd:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
14096bac4:	41 5f                	pop    %r15
14096bac6:	41 5e                	pop    %r14
14096bac8:	41 5d                	pop    %r13
14096baca:	41 5c                	pop    %r12
14096bacc:	5f                   	pop    %rdi
14096bacd:	5e                   	pop    %rsi
14096bace:	5b                   	pop    %rbx
14096bacf:	5d                   	pop    %rbp
14096bad0:	c3                   	ret
14096bad1:	90                   	nop
14096bad2:	90                   	nop
14096bad3:	90                   	nop
14096bad4:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14096bad9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14096bade:	55                   	push   %rbp
14096badf:	53                   	push   %rbx
14096bae0:	56                   	push   %rsi
14096bae1:	57                   	push   %rdi
14096bae2:	41 54                	push   %r12
14096bae4:	41 55                	push   %r13
14096bae6:	41 56                	push   %r14
14096bae8:	41 57                	push   %r15
14096baea:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
14096baef:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
14096baf6:	48 8b 05 43 35 35 00 	mov    0x353543(%rip),%rax        # 0x140cbf040
14096bafd:	48 33 c4             	xor    %rsp,%rax
14096bb00:	48 89 45 07          	mov    %rax,0x7(%rbp)
14096bb04:	4d 8b f9             	mov    %r9,%r15
14096bb07:	4d 8b f0             	mov    %r8,%r14
14096bb0a:	48 8b f2             	mov    %rdx,%rsi
14096bb0d:	4c 8b e9             	mov    %rcx,%r13
14096bb10:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
14096bb14:	4c 89 45 bf          	mov    %r8,-0x41(%rbp)
14096bb18:	33 ff                	xor    %edi,%edi
14096bb1a:	89 7d 9f             	mov    %edi,-0x61(%rbp)
14096bb1d:	48 89 3a             	mov    %rdi,(%rdx)
14096bb20:	48 89 7a 08          	mov    %rdi,0x8(%rdx)
14096bb24:	49 8b 40 08          	mov    0x8(%r8),%rax
14096bb28:	48 85 c0             	test   %rax,%rax
14096bb2b:	74 04                	je     0x14096bb31
14096bb2d:	f0 ff 40 08          	lock incl 0x8(%rax)
14096bb31:	49 8b 00             	mov    (%r8),%rax
14096bb34:	48 89 02             	mov    %rax,(%rdx)
14096bb37:	49 8b 40 08          	mov    0x8(%r8),%rax
14096bb3b:	48 89 42 08          	mov    %rax,0x8(%rdx)
14096bb3f:	c7 45 9f 01 00 00 00 	movl   $0x1,-0x61(%rbp)
14096bb46:	49 8b d6             	mov    %r14,%rdx
14096bb49:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14096bb4e:	e8 05 af 7b ff       	call   0x140126a58
14096bb53:	41 83 cc ff          	or     $0xffffffff,%r12d
14096bb57:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14096bb5c:	48 85 db             	test   %rbx,%rbx
14096bb5f:	0f 84 e8 05 00 00    	je     0x14096c14d
14096bb65:	48 8b 03             	mov    (%rbx),%rax
14096bb68:	48 8b cb             	mov    %rbx,%rcx
14096bb6b:	48 8b 40 48          	mov    0x48(%rax),%rax
14096bb6f:	ff 15 c3 10 1a 00    	call   *0x1a10c3(%rip)        # 0x140b0cc38
14096bb75:	48 85 c0             	test   %rax,%rax
14096bb78:	0f 84 cb 05 00 00    	je     0x14096c149
14096bb7e:	0f 57 c0             	xorps  %xmm0,%xmm0
14096bb81:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
14096bb85:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
14096bb89:	48 c7 45 df 0f 00 00 	movq   $0xf,-0x21(%rbp)
14096bb90:	00
14096bb91:	40 88 7d c7          	mov    %dil,-0x39(%rbp)
14096bb95:	48 8b 03             	mov    (%rbx),%rax
14096bb98:	33 d2                	xor    %edx,%edx
14096bb9a:	48 8b cb             	mov    %rbx,%rcx
14096bb9d:	48 8b 40 40          	mov    0x40(%rax),%rax
14096bba1:	ff 15 91 10 1a 00    	call   *0x1a1091(%rip)        # 0x140b0cc38
14096bba7:	48 8b d0             	mov    %rax,%rdx
14096bbaa:	0f 57 c0             	xorps  %xmm0,%xmm0
14096bbad:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14096bbb3:	48 8b 48 08          	mov    0x8(%rax),%rcx
14096bbb7:	48 85 c9             	test   %rcx,%rcx
14096bbba:	74 09                	je     0x14096bbc5
14096bbbc:	f0 ff 41 08          	lock incl 0x8(%rcx)
14096bbc0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14096bbc5:	48 8b 00             	mov    (%rax),%rax
14096bbc8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14096bbcd:	48 8b 42 08          	mov    0x8(%rdx),%rax
14096bbd1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14096bbd6:	45 33 c9             	xor    %r9d,%r9d
14096bbd9:	41 b0 01             	mov    $0x1,%r8b
14096bbdc:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
14096bbe0:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14096bbe5:	e8 ca aa 7b ff       	call   0x1401266b4
14096bbea:	84 c0                	test   %al,%al
14096bbec:	0f 84 1b 05 00 00    	je     0x14096c10d
14096bbf2:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14096bbf9:	00 00
14096bbfb:	48 8b 38             	mov    (%rax),%rdi
14096bbfe:	b8 04 00 00 00       	mov    $0x4,%eax
14096bc03:	8b 04 38             	mov    (%rax,%rdi,1),%eax
14096bc06:	39 05 04 fc 3b 00    	cmp    %eax,0x3bfc04(%rip)        # 0x140d2b810
14096bc0c:	0f 8f 21 06 00 00    	jg     0x14096c233
14096bc12:	b8 04 00 00 00       	mov    $0x4,%eax
14096bc17:	8b 04 38             	mov    (%rax,%rdi,1),%eax
14096bc1a:	39 05 f4 fb 3b 00    	cmp    %eax,0x3bfbf4(%rip)        # 0x140d2b814
14096bc20:	0f 8f d7 05 00 00    	jg     0x14096c1fd
14096bc26:	48 8d 15 23 48 35 00 	lea    0x354823(%rip),%rdx        # 0x140cc0450
14096bc2d:	48 83 3d 33 48 35 00 	cmpq   $0xf,0x354833(%rip)        # 0x140cc0468
14096bc34:	0f
14096bc35:	48 0f 47 15 13 48 35 	cmova  0x354813(%rip),%rdx        # 0x140cc0450
14096bc3c:	00
14096bc3d:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14096bc41:	48 83 7d df 0f       	cmpq   $0xf,-0x21(%rbp)
14096bc46:	48 0f 47 4d c7       	cmova  -0x39(%rbp),%rcx
14096bc4b:	48 8b 7d d7          	mov    -0x29(%rbp),%rdi
14096bc4f:	48 3b 3d 0a 48 35 00 	cmp    0x35480a(%rip),%rdi        # 0x140cc0460
14096bc56:	75 0c                	jne    0x14096bc64
14096bc58:	4c 8b c7             	mov    %rdi,%r8
14096bc5b:	e8 8a 66 18 00       	call   0x140af22ea
14096bc60:	85 c0                	test   %eax,%eax
14096bc62:	74 46                	je     0x14096bcaa
14096bc64:	48 8d 15 c5 47 35 00 	lea    0x3547c5(%rip),%rdx        # 0x140cc0430
14096bc6b:	48 83 3d d5 47 35 00 	cmpq   $0xf,0x3547d5(%rip)        # 0x140cc0448
14096bc72:	0f
14096bc73:	48 0f 47 15 b5 47 35 	cmova  0x3547b5(%rip),%rdx        # 0x140cc0430
14096bc7a:	00
14096bc7b:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14096bc7f:	48 83 7d df 0f       	cmpq   $0xf,-0x21(%rbp)
14096bc84:	48 0f 47 4d c7       	cmova  -0x39(%rbp),%rcx
14096bc89:	48 3b 3d b0 47 35 00 	cmp    0x3547b0(%rip),%rdi        # 0x140cc0440
14096bc90:	0f 85 77 04 00 00    	jne    0x14096c10d
14096bc96:	4c 8b c7             	mov    %rdi,%r8
14096bc99:	e8 4c 66 18 00       	call   0x140af22ea
14096bc9e:	33 ff                	xor    %edi,%edi
14096bca0:	85 c0                	test   %eax,%eax
14096bca2:	0f 85 65 04 00 00    	jne    0x14096c10d
14096bca8:	eb 02                	jmp    0x14096bcac
14096bcaa:	33 ff                	xor    %edi,%edi
14096bcac:	0f 57 c0             	xorps  %xmm0,%xmm0
14096bcaf:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14096bcb3:	66 0f 6f 0d 95 5f 24 	movdqa 0x245f95(%rip),%xmm1        # 0x140bb1c50
14096bcba:	00
14096bcbb:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
14096bcc0:	40 88 7d e7          	mov    %dil,-0x19(%rbp)
14096bcc4:	48 8b 03             	mov    (%rbx),%rax
14096bcc7:	ba 01 00 00 00       	mov    $0x1,%edx
14096bccc:	48 8b cb             	mov    %rbx,%rcx
14096bccf:	48 8b 40 40          	mov    0x40(%rax),%rax
14096bcd3:	ff 15 5f 0f 1a 00    	call   *0x1a0f5f(%rip)        # 0x140b0cc38
14096bcd9:	48 8b d0             	mov    %rax,%rdx
14096bcdc:	0f 57 c0             	xorps  %xmm0,%xmm0
14096bcdf:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14096bce5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14096bce9:	48 85 c9             	test   %rcx,%rcx
14096bcec:	74 09                	je     0x14096bcf7
14096bcee:	f0 ff 41 08          	lock incl 0x8(%rcx)
14096bcf2:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14096bcf7:	48 8b 00             	mov    (%rax),%rax
14096bcfa:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14096bcff:	48 8b 42 08          	mov    0x8(%rdx),%rax
14096bd03:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14096bd08:	45 33 c9             	xor    %r9d,%r9d
14096bd0b:	41 b0 01             	mov    $0x1,%r8b
14096bd0e:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14096bd12:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14096bd17:	e8 98 a9 7b ff       	call   0x1401266b4
14096bd1c:	84 c0                	test   %al,%al
14096bd1e:	0f 84 ae 03 00 00    	je     0x14096c0d2
14096bd24:	0f 57 c0             	xorps  %xmm0,%xmm0
14096bd27:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
14096bd2c:	48 89 7d 97          	mov    %rdi,-0x69(%rbp)
14096bd30:	49 8b 4d 48          	mov    0x48(%r13),%rcx
14096bd34:	48 8b 01             	mov    (%rcx),%rax
14096bd37:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14096bd3b:	45 33 c9             	xor    %r9d,%r9d
14096bd3e:	4c 8d 05 0b 47 35 00 	lea    0x35470b(%rip),%r8        # 0x140cc0450
14096bd45:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14096bd49:	48 8b 40 60          	mov    0x60(%rax),%rax
14096bd4d:	ff 15 e5 0e 1a 00    	call   *0x1a0ee5(%rip)        # 0x140b0cc38
14096bd53:	90                   	nop
14096bd54:	48 8b 08             	mov    (%rax),%rcx
14096bd57:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14096bd5c:	4c 8b 40 08          	mov    0x8(%rax),%r8
14096bd60:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
14096bd65:	48 89 38             	mov    %rdi,(%rax)
14096bd68:	48 89 78 08          	mov    %rdi,0x8(%rax)
14096bd6c:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
14096bd70:	48 3b 55 97          	cmp    -0x69(%rbp),%rdx
14096bd74:	74 16                	je     0x14096bd8c
14096bd76:	48 89 0a             	mov    %rcx,(%rdx)
14096bd79:	4c 89 42 08          	mov    %r8,0x8(%rdx)
14096bd7d:	48 8b cf             	mov    %rdi,%rcx
14096bd80:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14096bd85:	48 83 45 8f 10       	addq   $0x10,-0x71(%rbp)
14096bd8a:	eb 13                	jmp    0x14096bd9f
14096bd8c:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14096bd91:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14096bd95:	e8 b6 45 6b ff       	call   0x140020350
14096bd9a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14096bd9f:	48 85 c9             	test   %rcx,%rcx
14096bda2:	74 45                	je     0x14096bde9
14096bda4:	41 8b c4             	mov    %r12d,%eax
14096bda7:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14096bdac:	41 03 c4             	add    %r12d,%eax
14096bdaf:	75 33                	jne    0x14096bde4
14096bdb1:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14096bdb6:	48 8b 03             	mov    (%rbx),%rax
14096bdb9:	48 8b cb             	mov    %rbx,%rcx
14096bdbc:	48 8b 00             	mov    (%rax),%rax
14096bdbf:	ff 15 73 0e 1a 00    	call   *0x1a0e73(%rip)        # 0x140b0cc38
14096bdc5:	41 8b c4             	mov    %r12d,%eax
14096bdc8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14096bdcd:	41 03 c4             	add    %r12d,%eax
14096bdd0:	75 12                	jne    0x14096bde4
14096bdd2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14096bdd7:	48 8b 01             	mov    (%rcx),%rax
14096bdda:	48 8b 40 08          	mov    0x8(%rax),%rax
14096bdde:	ff 15 54 0e 1a 00    	call   *0x1a0e54(%rip)        # 0x140b0cc38
14096bde4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14096bde9:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
14096bded:	48 85 ff             	test   %rdi,%rdi
14096bdf0:	74 3e                	je     0x14096be30
14096bdf2:	41 8b c4             	mov    %r12d,%eax
14096bdf5:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14096bdfa:	41 03 c4             	add    %r12d,%eax
14096bdfd:	75 2c                	jne    0x14096be2b
14096bdff:	48 8b 07             	mov    (%rdi),%rax
14096be02:	48 8b cf             	mov    %rdi,%rcx
14096be05:	48 8b 00             	mov    (%rax),%rax
14096be08:	ff 15 2a 0e 1a 00    	call   *0x1a0e2a(%rip)        # 0x140b0cc38
14096be0e:	41 8b c4             	mov    %r12d,%eax
14096be11:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14096be16:	41 03 c4             	add    %r12d,%eax
14096be19:	75 10                	jne    0x14096be2b
14096be1b:	48 8b 07             	mov    (%rdi),%rax
14096be1e:	48 8b cf             	mov    %rdi,%rcx
14096be21:	48 8b 40 08          	mov    0x8(%rax),%rax
14096be25:	ff 15 0d 0e 1a 00    	call   *0x1a0e0d(%rip)        # 0x140b0cc38
14096be2b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx