140285b43:	41 c6 47 34 01       	movb   $0x1,0x34(%r15)
140285b48:	0f 57 c0             	xorps  %xmm0,%xmm0
140285b4b:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140285b51:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
140285b57:	33 c0                	xor    %eax,%eax
140285b59:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140285b5d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140285b62:	4d 85 c0             	test   %r8,%r8
140285b65:	0f 84 9c 06 00 00    	je     0x140286207
140285b6b:	49 3b c0             	cmp    %r8,%rax
140285b6e:	0f 83 98 08 00 00    	jae    0x14028640c
140285b74:	33 ff                	xor    %edi,%edi
140285b76:	45 33 f6             	xor    %r14d,%r14d
140285b79:	49 8b 0c 24          	mov    (%r12),%rcx
140285b7d:	8b 99 60 01 00 00    	mov    0x160(%rcx),%ebx
140285b83:	f3 0f 10 b1 10 01 00 	movss  0x110(%rcx),%xmm6
140285b8a:	00
140285b8b:	33 d2                	xor    %edx,%edx
140285b8d:	e8 92 76 f0 ff       	call   0x14018d224
140285b92:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140285b96:	0f 28 de             	movaps %xmm6,%xmm3
140285b99:	4c 8b c0             	mov    %rax,%r8
140285b9c:	49 8b d7             	mov    %r15,%rdx
140285b9f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140285ba4:	e8 a3 f7 ff ff       	call   0x14028534c
140285ba9:	44 8a f8             	mov    %al,%r15b
140285bac:	45 33 ed             	xor    %r13d,%r13d
140285baf:	4d 8b 14 24          	mov    (%r12),%r10
140285bb3:	49 8b 8a 50 01 00 00 	mov    0x150(%r10),%rcx
140285bba:	49 2b 8a 48 01 00 00 	sub    0x148(%r10),%rcx
140285bc1:	48 c1 f9 04          	sar    $0x4,%rcx
140285bc5:	48 85 c9             	test   %rcx,%rcx
140285bc8:	0f 84 69 03 00 00    	je     0x140285f37
140285bce:	41 8b 9a 60 01 00 00 	mov    0x160(%r10),%ebx
140285bd5:	f3 41 0f 10 b2 10 01 	movss  0x110(%r10),%xmm6
140285bdc:	00 00
140285bde:	49 8b d5             	mov    %r13,%rdx
140285be1:	49 8b ca             	mov    %r10,%rcx
140285be4:	e8 3b 76 f0 ff       	call   0x14018d224
140285be9:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140285bed:	0f 28 de             	movaps %xmm6,%xmm3
140285bf0:	4c 8b c0             	mov    %rax,%r8
140285bf3:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140285bf8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140285bfd:	e8 4a f7 ff ff       	call   0x14028534c
140285c02:	45 84 ff             	test   %r15b,%r15b
140285c05:	0f 84 47 02 00 00    	je     0x140285e52
140285c0b:	84 c0                	test   %al,%al
140285c0d:	0f 85 ff 02 00 00    	jne    0x140285f12
140285c13:	4d 8b ce             	mov    %r14,%r9
140285c16:	4c 8b c7             	mov    %rdi,%r8
140285c19:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140285c1e:	49 8b 0c 24          	mov    (%r12),%rcx
140285c22:	e8 59 76 f0 ff       	call   0x14018d280
140285c27:	90                   	nop
140285c28:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140285c2d:	48 81 c1 68 01 00 00 	add    $0x168,%rcx
140285c34:	48 8b 01             	mov    (%rcx),%rax
140285c37:	48 8b 40 58          	mov    0x58(%rax),%rax
140285c3b:	ff 15 f7 6f 88 00    	call   *0x886ff7(%rip)        # 0x140b0cc38
140285c41:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140285c46:	48 81 c1 68 01 00 00 	add    $0x168,%rcx
140285c4d:	83 f8 02             	cmp    $0x2,%eax
140285c50:	48 8b 01             	mov    (%rcx),%rax
140285c53:	48 8b 40 60          	mov    0x60(%rax),%rax
140285c57:	ba 04 00 00 00       	mov    $0x4,%edx
140285c5c:	74 05                	je     0x140285c63
140285c5e:	ba 02 00 00 00       	mov    $0x2,%edx
140285c63:	ff 15 cf 6f 88 00    	call   *0x886fcf(%rip)        # 0x140b0cc38
140285c69:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140285c6e:	48 8b 87 68 01 00 00 	mov    0x168(%rdi),%rax
140285c75:	48 8b 58 70          	mov    0x70(%rax),%rbx
140285c79:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140285c7e:	e8 95 5f f2 ff       	call   0x1401abc18
140285c83:	8b d0                	mov    %eax,%edx
140285c85:	48 8d 8f 68 01 00 00 	lea    0x168(%rdi),%rcx
140285c8c:	48 8b c3             	mov    %rbx,%rax
140285c8f:	ff 15 a3 6f 88 00    	call   *0x886fa3(%rip)        # 0x140b0cc38
140285c95:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140285c9a:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140285ca1:	e8 46 5e d9 ff       	call   0x14001baec
140285ca6:	90                   	nop
140285ca7:	48 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%rbx
140285cae:	48 3b 9d d8 00 00 00 	cmp    0xd8(%rbp),%rbx
140285cb5:	0f 84 ec 00 00 00    	je     0x140285da7
140285cbb:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140285cc0:	48 85 ff             	test   %rdi,%rdi
140285cc3:	74 09                	je     0x140285cce
140285cc5:	f0 ff 47 08          	lock incl 0x8(%rdi)
140285cc9:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140285cce:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
140285cd3:	66 0f 7f 45 00       	movdqa %xmm0,0x0(%rbp)
140285cd8:	48 8b 43 08          	mov    0x8(%rbx),%rax
140285cdc:	48 85 c0             	test   %rax,%rax
140285cdf:	74 04                	je     0x140285ce5
140285ce1:	f0 ff 40 08          	lock incl 0x8(%rax)
140285ce5:	48 8b 03             	mov    (%rbx),%rax
140285ce8:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140285cef:	48 8b 73 08          	mov    0x8(%rbx),%rsi
140285cf3:	48 89 b5 88 00 00 00 	mov    %rsi,0x88(%rbp)
140285cfa:	4c 8d 45 00          	lea    0x0(%rbp),%r8
140285cfe:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
140285d05:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140285d09:	e8 b2 44 f0 ff       	call   0x14018a1c0
140285d0e:	41 83 cf ff          	or     $0xffffffff,%r15d
140285d12:	48 85 f6             	test   %rsi,%rsi
140285d15:	74 3a                	je     0x140285d51
140285d17:	41 8b c7             	mov    %r15d,%eax
140285d1a:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
140285d1f:	41 03 c7             	add    %r15d,%eax
140285d22:	75 2d                	jne    0x140285d51
140285d24:	48 8b 06             	mov    (%rsi),%rax
140285d27:	48 8b ce             	mov    %rsi,%rcx
140285d2a:	48 8b 00             	mov    (%rax),%rax
140285d2d:	ff 15 05 6f 88 00    	call   *0x886f05(%rip)        # 0x140b0cc38
140285d33:	41 8b c7             	mov    %r15d,%eax
140285d36:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140285d3b:	41 03 c7             	add    %r15d,%eax
140285d3e:	75 11                	jne    0x140285d51
140285d40:	48 8b 06             	mov    (%rsi),%rax
140285d43:	48 8b ce             	mov    %rsi,%rcx
140285d46:	48 8b 40 08          	mov    0x8(%rax),%rax
140285d4a:	ff 15 e8 6e 88 00    	call   *0x886ee8(%rip)        # 0x140b0cc38
140285d50:	90                   	nop
140285d51:	48 83 7d 08 00       	cmpq   $0x0,0x8(%rbp)
140285d56:	74 39                	je     0x140285d91
140285d58:	41 8b c7             	mov    %r15d,%eax
140285d5b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140285d60:	41 03 c7             	add    %r15d,%eax
140285d63:	75 2c                	jne    0x140285d91
140285d65:	48 8b 07             	mov    (%rdi),%rax
140285d68:	48 8b cf             	mov    %rdi,%rcx
140285d6b:	48 8b 00             	mov    (%rax),%rax
140285d6e:	ff 15 c4 6e 88 00    	call   *0x886ec4(%rip)        # 0x140b0cc38
140285d74:	41 8b c7             	mov    %r15d,%eax
140285d77:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140285d7c:	41 03 c7             	add    %r15d,%eax
140285d7f:	75 10                	jne    0x140285d91
140285d81:	48 8b 07             	mov    (%rdi),%rax
140285d84:	48 8b cf             	mov    %rdi,%rcx
140285d87:	48 8b 40 08          	mov    0x8(%rax),%rax
140285d8b:	ff 15 a7 6e 88 00    	call   *0x886ea7(%rip)        # 0x140b0cc38
140285d91:	48 83 c3 10          	add    $0x10,%rbx
140285d95:	48 3b 9d d8 00 00 00 	cmp    0xd8(%rbp),%rbx
140285d9c:	0f 85 19 ff ff ff    	jne    0x140285cbb
140285da2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140285da7:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
140285dac:	74 3a                	je     0x140285de8
140285dae:	48 83 26 00          	andq   $0x0,(%rsi)
140285db2:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
140285db6:	48 83 21 00          	andq   $0x0,(%rcx)
140285dba:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140285dbf:	48 85 c0             	test   %rax,%rax
140285dc2:	74 09                	je     0x140285dcd
140285dc4:	f0 ff 40 08          	lock incl 0x8(%rax)
140285dc8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140285dcd:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140285dd2:	48 89 06             	mov    %rax,(%rsi)
140285dd5:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140285dda:	48 89 01             	mov    %rax,(%rcx)
140285ddd:	48 83 c6 10          	add    $0x10,%rsi
140285de1:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140285de6:	eb 17                	jmp    0x140285dff
140285de8:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140285ded:	48 8b d6             	mov    %rsi,%rdx
140285df0:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140285df5:	e8 2a a7 d9 ff       	call   0x140020524
140285dfa:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140285dff:	45 32 ff             	xor    %r15b,%r15b
140285e02:	49 8b fe             	mov    %r14,%rdi
140285e05:	49 ff c6             	inc    %r14
140285e08:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140285e0f:	e8 bc 50 d9 ff       	call   0x14001aed0
140285e14:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140285e19:	48 85 db             	test   %rbx,%rbx
140285e1c:	0f 84 f3 00 00 00    	je     0x140285f15
140285e22:	83 c8 ff             	or     $0xffffffff,%eax
140285e25:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140285e2a:	83 f8 01             	cmp    $0x1,%eax
140285e2d:	0f 85 d8 00 00 00    	jne    0x140285f0b
140285e33:	48 8b 03             	mov    (%rbx),%rax
140285e36:	48 8b cb             	mov    %rbx,%rcx
140285e39:	48 8b 00             	mov    (%rax),%rax
140285e3c:	ff 15 f6 6d 88 00    	call   *0x886df6(%rip)        # 0x140b0cc38
140285e42:	83 c8 ff             	or     $0xffffffff,%eax
140285e45:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140285e4a:	83 f8 01             	cmp    $0x1,%eax
140285e4d:	e9 a7 00 00 00       	jmp    0x140285ef9
140285e52:	84 c0                	test   %al,%al
140285e54:	0f 84 b8 00 00 00    	je     0x140285f12
140285e5a:	4d 8b ce             	mov    %r14,%r9
140285e5d:	4c 8b c7             	mov    %rdi,%r8
140285e60:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140285e64:	49 8b 0c 24          	mov    (%r12),%rcx
140285e68:	e8 13 74 f0 ff       	call   0x14018d280
140285e6d:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
140285e72:	74 37                	je     0x140285eab
140285e74:	48 83 26 00          	andq   $0x0,(%rsi)
140285e78:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
140285e7c:	48 83 21 00          	andq   $0x0,(%rcx)
140285e80:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140285e84:	48 85 c0             	test   %rax,%rax
140285e87:	74 09                	je     0x140285e92
140285e89:	f0 ff 40 08          	lock incl 0x8(%rax)
140285e8d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140285e92:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
140285e96:	48 89 06             	mov    %rax,(%rsi)
140285e99:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140285e9d:	48 89 01             	mov    %rax,(%rcx)
140285ea0:	48 83 c6 10          	add    $0x10,%rsi
140285ea4:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140285ea9:	eb 16                	jmp    0x140285ec1
140285eab:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140285eaf:	48 8b d6             	mov    %rsi,%rdx
140285eb2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140285eb7:	e8 68 a6 d9 ff       	call   0x140020524
140285ebc:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140285ec1:	41 b7 01             	mov    $0x1,%r15b
140285ec4:	49 8b fe             	mov    %r14,%rdi
140285ec7:	49 ff c6             	inc    %r14
140285eca:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
140285ece:	48 85 db             	test   %rbx,%rbx
140285ed1:	74 42                	je     0x140285f15
140285ed3:	83 ce ff             	or     $0xffffffff,%esi
140285ed6:	8b c6                	mov    %esi,%eax
140285ed8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140285edd:	03 c6                	add    %esi,%eax
140285edf:	75 2a                	jne    0x140285f0b
140285ee1:	48 8b 03             	mov    (%rbx),%rax
140285ee4:	48 8b cb             	mov    %rbx,%rcx
140285ee7:	48 8b 00             	mov    (%rax),%rax
140285eea:	ff 15 48 6d 88 00    	call   *0x886d48(%rip)        # 0x140b0cc38
140285ef0:	8b c6                	mov    %esi,%eax
140285ef2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140285ef7:	03 c6                	add    %esi,%eax
140285ef9:	75 10                	jne    0x140285f0b
140285efb:	48 8b 03             	mov    (%rbx),%rax
140285efe:	48 8b cb             	mov    %rbx,%rcx
140285f01:	48 8b 40 08          	mov    0x8(%rax),%rax
140285f05:	ff 15 2d 6d 88 00    	call   *0x886d2d(%rip)        # 0x140b0cc38
140285f0b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140285f10:	eb 03                	jmp    0x140285f15
140285f12:	49 ff c6             	inc    %r14
140285f15:	49 ff c5             	inc    %r13
140285f18:	4d 8b 14 24          	mov    (%r12),%r10
140285f1c:	49 8b 82 50 01 00 00 	mov    0x150(%r10),%rax
140285f23:	49 2b 82 48 01 00 00 	sub    0x148(%r10),%rax
140285f2a:	48 c1 f8 04          	sar    $0x4,%rax
140285f2e:	4c 3b e8             	cmp    %rax,%r13
140285f31:	0f 82 97 fc ff ff    	jb     0x140285bce
140285f37:	4d 8b ce             	mov    %r14,%r9
140285f3a:	4c 8b c7             	mov    %rdi,%r8
140285f3d:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140285f42:	49 8b ca             	mov    %r10,%rcx
140285f45:	e8 36 73 f0 ff       	call   0x14018d280
140285f4a:	45 84 ff             	test   %r15b,%r15b
140285f4d:	0f 84 8e 01 00 00    	je     0x1402860e1
140285f53:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140285f58:	48 81 c1 68 01 00 00 	add    $0x168,%rcx
140285f5f:	48 8b 01             	mov    (%rcx),%rax
140285f62:	48 8b 40 58          	mov    0x58(%rax),%rax
140285f66:	ff 15 cc 6c 88 00    	call   *0x886ccc(%rip)        # 0x140b0cc38
140285f6c:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140285f71:	48 81 c1 68 01 00 00 	add    $0x168,%rcx
140285f78:	83 f8 02             	cmp    $0x2,%eax
140285f7b:	48 8b 01             	mov    (%rcx),%rax
140285f7e:	48 8b 40 60          	mov    0x60(%rax),%rax
140285f82:	ba 04 00 00 00       	mov    $0x4,%edx
140285f87:	74 05                	je     0x140285f8e
140285f89:	ba 02 00 00 00       	mov    $0x2,%edx
140285f8e:	ff 15 a4 6c 88 00    	call   *0x886ca4(%rip)        # 0x140b0cc38
140285f94:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140285f99:	48 8b 87 68 01 00 00 	mov    0x168(%rdi),%rax
140285fa0:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140285fa5:	48 8b 58 70          	mov    0x70(%rax),%rbx
140285fa9:	49 8b cf             	mov    %r15,%rcx
140285fac:	e8 67 5c f2 ff       	call   0x1401abc18
140285fb1:	8b d0                	mov    %eax,%edx
140285fb3:	48 8d 8f 68 01 00 00 	lea    0x168(%rdi),%rcx
140285fba:	48 8b c3             	mov    %rbx,%rax
140285fbd:	ff 15 75 6c 88 00    	call   *0x886c75(%rip)        # 0x140b0cc38
140285fc3:	49 8b d7             	mov    %r15,%rdx
140285fc6:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140285fcd:	e8 1a 5b d9 ff       	call   0x14001baec
140285fd2:	90                   	nop
140285fd3:	48 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%rbx
140285fda:	48 3b 9d d8 00 00 00 	cmp    0xd8(%rbp),%rbx
140285fe1:	0f 84 ec 00 00 00    	je     0x1402860d3
140285fe7:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140285fec:	48 85 ff             	test   %rdi,%rdi
140285fef:	74 09                	je     0x140285ffa
140285ff1:	f0 ff 47 08          	lock incl 0x8(%rdi)
140285ff5:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140285ffa:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140285fff:	66 0f 7f 45 00       	movdqa %xmm0,0x0(%rbp)
140286004:	48 8b 43 08          	mov    0x8(%rbx),%rax
140286008:	48 85 c0             	test   %rax,%rax
14028600b:	74 04                	je     0x140286011
14028600d:	f0 ff 40 08          	lock incl 0x8(%rax)
140286011:	48 8b 03             	mov    (%rbx),%rax
140286014:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
14028601b:	48 8b 73 08          	mov    0x8(%rbx),%rsi
14028601f:	48 89 b5 98 00 00 00 	mov    %rsi,0x98(%rbp)
140286026:	4c 8d 45 00          	lea    0x0(%rbp),%r8
14028602a:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
140286031:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140286035:	e8 86 41 f0 ff       	call   0x14018a1c0
14028603a:	41 83 ce ff          	or     $0xffffffff,%r14d
14028603e:	48 85 f6             	test   %rsi,%rsi
140286041:	74 3a                	je     0x14028607d
140286043:	41 8b c6             	mov    %r14d,%eax
140286046:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14028604b:	41 03 c6             	add    %r14d,%eax
14028604e:	75 2d                	jne    0x14028607d
140286050:	48 8b 06             	mov    (%rsi),%rax
140286053:	48 8b ce             	mov    %rsi,%rcx
140286056:	48 8b 00             	mov    (%rax),%rax
140286059:	ff 15 d9 6b 88 00    	call   *0x886bd9(%rip)        # 0x140b0cc38
14028605f:	41 8b c6             	mov    %r14d,%eax
140286062:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140286067:	41 03 c6             	add    %r14d,%eax
14028606a:	75 11                	jne    0x14028607d
14028606c:	48 8b 06             	mov    (%rsi),%rax
14028606f:	48 8b ce             	mov    %rsi,%rcx
140286072:	48 8b 40 08          	mov    0x8(%rax),%rax
140286076:	ff 15 bc 6b 88 00    	call   *0x886bbc(%rip)        # 0x140b0cc38
14028607c:	90                   	nop
14028607d:	48 83 7d 08 00       	cmpq   $0x0,0x8(%rbp)
140286082:	74 39                	je     0x1402860bd
140286084:	41 8b c6             	mov    %r14d,%eax
140286087:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14028608c:	41 03 c6             	add    %r14d,%eax
14028608f:	75 2c                	jne    0x1402860bd
140286091:	48 8b 07             	mov    (%rdi),%rax
140286094:	48 8b cf             	mov    %rdi,%rcx
140286097:	48 8b 00             	mov    (%rax),%rax
14028609a:	ff 15 98 6b 88 00    	call   *0x886b98(%rip)        # 0x140b0cc38
1402860a0:	41 8b c6             	mov    %r14d,%eax
1402860a3:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402860a8:	41 03 c6             	add    %r14d,%eax
1402860ab:	75 10                	jne    0x1402860bd
1402860ad:	48 8b 07             	mov    (%rdi),%rax
1402860b0:	48 8b cf             	mov    %rdi,%rcx
1402860b3:	48 8b 40 08          	mov    0x8(%rax),%rax
1402860b7:	ff 15 7b 6b 88 00    	call   *0x886b7b(%rip)        # 0x140b0cc38
1402860bd:	48 83 c3 10          	add    $0x10,%rbx
1402860c1:	48 3b 9d d8 00 00 00 	cmp    0xd8(%rbp),%rbx
1402860c8:	0f 85 19 ff ff ff    	jne    0x140285fe7
1402860ce:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402860d3:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx