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
14096be30:	e8 37 04 00 00       	call   0x14096c26c
14096be35:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
14096be39:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14096be3e:	48 8b c8             	mov    %rax,%rcx
14096be41:	e8 be ce 96 ff       	call   0x1402d8d04
14096be46:	e8 21 04 00 00       	call   0x14096c26c
14096be4b:	48 8b c8             	mov    %rax,%rcx
14096be4e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14096be53:	48 3b 01             	cmp    (%rcx),%rax
14096be56:	74 24                	je     0x14096be7c
14096be58:	48 8d 50 40          	lea    0x40(%rax),%rdx
14096be5c:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
14096be60:	48 3b c2             	cmp    %rdx,%rax
14096be63:	74 17                	je     0x14096be7c
14096be65:	4c 8b 42 10          	mov    0x10(%rdx),%r8
14096be69:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14096be6e:	76 03                	jbe    0x14096be73
14096be70:	48 8b 12             	mov    (%rdx),%rdx
14096be73:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14096be77:	e8 24 1d 7a ff       	call   0x14010dba0
14096be7c:	49 8b 4d 48          	mov    0x48(%r13),%rcx
14096be80:	48 8b 01             	mov    (%rcx),%rax
14096be83:	33 ff                	xor    %edi,%edi
14096be85:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14096be89:	45 33 c9             	xor    %r9d,%r9d
14096be8c:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
14096be90:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14096be94:	48 8b 40 60          	mov    0x60(%rax),%rax
14096be98:	ff 15 9a 0d 1a 00    	call   *0x1a0d9a(%rip)        # 0x140b0cc38
14096be9e:	90                   	nop
14096be9f:	90                   	nop
14096bea0:	48 8b 08             	mov    (%rax),%rcx
14096bea3:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14096bea8:	4c 8b 40 08          	mov    0x8(%rax),%r8
14096beac:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
14096beb1:	48 89 38             	mov    %rdi,(%rax)
14096beb4:	48 89 78 08          	mov    %rdi,0x8(%rax)
14096beb8:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
14096bebc:	48 3b 55 97          	cmp    -0x69(%rbp),%rdx
14096bec0:	74 15                	je     0x14096bed7
14096bec2:	48 89 0a             	mov    %rcx,(%rdx)
14096bec5:	4c 89 42 08          	mov    %r8,0x8(%rdx)
14096bec9:	8b cf                	mov    %edi,%ecx
14096becb:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14096bed0:	48 83 45 8f 10       	addq   $0x10,-0x71(%rbp)
14096bed5:	eb 13                	jmp    0x14096beea
14096bed7:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14096bedc:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14096bee0:	e8 6b 44 6b ff       	call   0x140020350
14096bee5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14096beea:	48 85 c9             	test   %rcx,%rcx
14096beed:	74 45                	je     0x14096bf34
14096beef:	41 8b c4             	mov    %r12d,%eax
14096bef2:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14096bef7:	41 03 c4             	add    %r12d,%eax
14096befa:	75 33                	jne    0x14096bf2f
14096befc:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14096bf01:	48 8b 03             	mov    (%rbx),%rax
14096bf04:	48 8b cb             	mov    %rbx,%rcx
14096bf07:	48 8b 00             	mov    (%rax),%rax
14096bf0a:	ff 15 28 0d 1a 00    	call   *0x1a0d28(%rip)        # 0x140b0cc38
14096bf10:	41 8b c4             	mov    %r12d,%eax
14096bf13:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14096bf18:	41 03 c4             	add    %r12d,%eax
14096bf1b:	75 12                	jne    0x14096bf2f
14096bf1d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14096bf22:	48 8b 01             	mov    (%rcx),%rax
14096bf25:	48 8b 40 08          	mov    0x8(%rax),%rax
14096bf29:	ff 15 09 0d 1a 00    	call   *0x1a0d09(%rip)        # 0x140b0cc38
14096bf2f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14096bf34:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
14096bf38:	48 85 ff             	test   %rdi,%rdi
14096bf3b:	74 3e                	je     0x14096bf7b
14096bf3d:	41 8b c4             	mov    %r12d,%eax
14096bf40:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14096bf45:	41 03 c4             	add    %r12d,%eax
14096bf48:	75 2c                	jne    0x14096bf76
14096bf4a:	48 8b 07             	mov    (%rdi),%rax
14096bf4d:	48 8b cf             	mov    %rdi,%rcx
14096bf50:	48 8b 00             	mov    (%rax),%rax
14096bf53:	ff 15 df 0c 1a 00    	call   *0x1a0cdf(%rip)        # 0x140b0cc38
14096bf59:	41 8b c4             	mov    %r12d,%eax
14096bf5c:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14096bf61:	41 03 c4             	add    %r12d,%eax
14096bf64:	75 10                	jne    0x14096bf76
14096bf66:	48 8b 07             	mov    (%rdi),%rax
14096bf69:	48 8b cf             	mov    %rdi,%rcx
14096bf6c:	48 8b 40 08          	mov    0x8(%rax),%rax
14096bf70:	ff 15 c2 0c 1a 00    	call   *0x1a0cc2(%rip)        # 0x140b0cc38
14096bf76:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14096bf7b:	bf 02 00 00 00       	mov    $0x2,%edi
14096bf80:	48 8b 03             	mov    (%rbx),%rax
14096bf83:	48 8b cb             	mov    %rbx,%rcx
14096bf86:	48 8b 40 48          	mov    0x48(%rax),%rax
14096bf8a:	ff 15 a8 0c 1a 00    	call   *0x1a0ca8(%rip)        # 0x140b0cc38
14096bf90:	48 3b c7             	cmp    %rdi,%rax
14096bf93:	76 71                	jbe    0x14096c006
14096bf95:	48 8b 03             	mov    (%rbx),%rax
14096bf98:	48 8b d7             	mov    %rdi,%rdx
14096bf9b:	48 8b cb             	mov    %rbx,%rcx
14096bf9e:	48 8b 40 40          	mov    0x40(%rax),%rax
14096bfa2:	ff 15 90 0c 1a 00    	call   *0x1a0c90(%rip)        # 0x140b0cc38
14096bfa8:	4c 8b c0             	mov    %rax,%r8
14096bfab:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
14096bfaf:	48 3b 55 97          	cmp    -0x69(%rbp),%rdx
14096bfb3:	74 30                	je     0x14096bfe5
14096bfb5:	48 83 22 00          	andq   $0x0,(%rdx)
14096bfb9:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14096bfbe:	48 8b 40 08          	mov    0x8(%rax),%rax
14096bfc2:	48 85 c0             	test   %rax,%rax
14096bfc5:	74 09                	je     0x14096bfd0
14096bfc7:	f0 ff 40 08          	lock incl 0x8(%rax)
14096bfcb:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14096bfd0:	49 8b 00             	mov    (%r8),%rax
14096bfd3:	48 89 02             	mov    %rax,(%rdx)
14096bfd6:	49 8b 40 08          	mov    0x8(%r8),%rax
14096bfda:	48 89 42 08          	mov    %rax,0x8(%rdx)
14096bfde:	48 83 45 8f 10       	addq   $0x10,-0x71(%rbp)
14096bfe3:	eb 09                	jmp    0x14096bfee
14096bfe5:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14096bfe9:	e8 36 45 6b ff       	call   0x140020524
14096bfee:	48 ff c7             	inc    %rdi
14096bff1:	48 8b 03             	mov    (%rbx),%rax
14096bff4:	48 8b cb             	mov    %rbx,%rcx
14096bff7:	48 8b 40 48          	mov    0x48(%rax),%rax
14096bffb:	ff 15 37 0c 1a 00    	call   *0x1a0c37(%rip)        # 0x140b0cc38
14096c001:	48 3b f8             	cmp    %rax,%rdi
14096c004:	72 8f                	jb     0x14096bf95
14096c006:	49 8b 4d 48          	mov    0x48(%r13),%rcx
14096c00a:	48 8b 01             	mov    (%rcx),%rax
14096c00d:	33 ff                	xor    %edi,%edi
14096c00f:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14096c013:	45 33 c9             	xor    %r9d,%r9d
14096c016:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14096c01a:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14096c01e:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14096c025:	ff 15 0d 0c 1a 00    	call   *0x1a0c0d(%rip)        # 0x140b0cc38
14096c02b:	48 8b 08             	mov    (%rax),%rcx
14096c02e:	48 8b 50 08          	mov    0x8(%rax),%rdx
14096c032:	48 89 38             	mov    %rdi,(%rax)
14096c035:	48 89 78 08          	mov    %rdi,0x8(%rax)
14096c039:	48 89 0e             	mov    %rcx,(%rsi)
14096c03c:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14096c040:	48 89 56 08          	mov    %rdx,0x8(%rsi)
14096c044:	48 85 db             	test   %rbx,%rbx
14096c047:	74 39                	je     0x14096c082
14096c049:	41 8b c4             	mov    %r12d,%eax
14096c04c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14096c051:	41 03 c4             	add    %r12d,%eax
14096c054:	75 2c                	jne    0x14096c082
14096c056:	48 8b 03             	mov    (%rbx),%rax
14096c059:	48 8b cb             	mov    %rbx,%rcx
14096c05c:	48 8b 00             	mov    (%rax),%rax
14096c05f:	ff 15 d3 0b 1a 00    	call   *0x1a0bd3(%rip)        # 0x140b0cc38
14096c065:	41 8b c4             	mov    %r12d,%eax
14096c068:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14096c06d:	41 03 c4             	add    %r12d,%eax
14096c070:	75 10                	jne    0x14096c082
14096c072:	48 8b 03             	mov    (%rbx),%rax
14096c075:	48 8b cb             	mov    %rbx,%rcx
14096c078:	48 8b 40 08          	mov    0x8(%rax),%rax
14096c07c:	ff 15 b6 0b 1a 00    	call   *0x1a0bb6(%rip)        # 0x140b0cc38
14096c082:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
14096c086:	48 85 db             	test   %rbx,%rbx
14096c089:	74 39                	je     0x14096c0c4
14096c08b:	41 8b c4             	mov    %r12d,%eax
14096c08e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14096c093:	41 03 c4             	add    %r12d,%eax
14096c096:	75 2c                	jne    0x14096c0c4
14096c098:	48 8b 03             	mov    (%rbx),%rax
14096c09b:	48 8b cb             	mov    %rbx,%rcx
14096c09e:	48 8b 00             	mov    (%rax),%rax
14096c0a1:	ff 15 91 0b 1a 00    	call   *0x1a0b91(%rip)        # 0x140b0cc38
14096c0a7:	41 8b c4             	mov    %r12d,%eax
14096c0aa:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)