14030db8d:	48 85 ff             	test   %rdi,%rdi
14030db90:	74 3a                	je     0x14030dbcc
14030db92:	41 8b c7             	mov    %r15d,%eax
14030db95:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14030db9a:	41 03 c7             	add    %r15d,%eax
14030db9d:	75 2d                	jne    0x14030dbcc
14030db9f:	48 8b 07             	mov    (%rdi),%rax
14030dba2:	48 8b cf             	mov    %rdi,%rcx
14030dba5:	48 8b 00             	mov    (%rax),%rax
14030dba8:	ff 15 8a f0 7f 00    	call   *0x7ff08a(%rip)        # 0x140b0cc38
14030dbae:	41 8b c7             	mov    %r15d,%eax
14030dbb1:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14030dbb6:	41 03 c7             	add    %r15d,%eax
14030dbb9:	75 11                	jne    0x14030dbcc
14030dbbb:	48 8b 07             	mov    (%rdi),%rax
14030dbbe:	48 8b cf             	mov    %rdi,%rcx
14030dbc1:	48 8b 40 08          	mov    0x8(%rax),%rax
14030dbc5:	ff 15 6d f0 7f 00    	call   *0x7ff06d(%rip)        # 0x140b0cc38
14030dbcb:	90                   	nop
14030dbcc:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14030dbd0:	48 85 c9             	test   %rcx,%rcx
14030dbd3:	74 35                	je     0x14030dc0a
14030dbd5:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
14030dbd9:	48 2b c1             	sub    %rcx,%rax
14030dbdc:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14030dbe0:	48 8b d1             	mov    %rcx,%rdx
14030dbe3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14030dbe9:	72 18                	jb     0x14030dc03
14030dbeb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14030dbef:	48 2b d1             	sub    %rcx,%rdx
14030dbf2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14030dbf6:	48 83 f8 1f          	cmp    $0x1f,%rax
14030dbfa:	76 07                	jbe    0x14030dc03
14030dbfc:	ff 15 96 ed 7f 00    	call   *0x7fed96(%rip)        # 0x140b0c998
14030dc02:	cc                   	int3
14030dc03:	ff 15 b7 ec 7f 00    	call   *0x7fecb7(%rip)        # 0x140b0c8c0
14030dc09:	90                   	nop
14030dc0a:	48 85 f6             	test   %rsi,%rsi
14030dc0d:	74 3a                	je     0x14030dc49
14030dc0f:	41 8b c7             	mov    %r15d,%eax
14030dc12:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14030dc17:	41 03 c7             	add    %r15d,%eax
14030dc1a:	75 2d                	jne    0x14030dc49
14030dc1c:	48 8b 06             	mov    (%rsi),%rax
14030dc1f:	48 8b ce             	mov    %rsi,%rcx
14030dc22:	48 8b 00             	mov    (%rax),%rax
14030dc25:	ff 15 0d f0 7f 00    	call   *0x7ff00d(%rip)        # 0x140b0cc38
14030dc2b:	41 8b c7             	mov    %r15d,%eax
14030dc2e:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
14030dc33:	41 03 c7             	add    %r15d,%eax
14030dc36:	75 11                	jne    0x14030dc49
14030dc38:	48 8b 06             	mov    (%rsi),%rax
14030dc3b:	48 8b ce             	mov    %rsi,%rcx
14030dc3e:	48 8b 40 08          	mov    0x8(%rax),%rax
14030dc42:	ff 15 f0 ef 7f 00    	call   *0x7feff0(%rip)        # 0x140b0cc38
14030dc48:	90                   	nop
14030dc49:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14030dc4e:	48 85 db             	test   %rbx,%rbx
14030dc51:	74 3a                	je     0x14030dc8d
14030dc53:	41 8b c7             	mov    %r15d,%eax
14030dc56:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14030dc5b:	41 03 c7             	add    %r15d,%eax
14030dc5e:	75 2d                	jne    0x14030dc8d
14030dc60:	48 8b 03             	mov    (%rbx),%rax
14030dc63:	48 8b cb             	mov    %rbx,%rcx
14030dc66:	48 8b 00             	mov    (%rax),%rax
14030dc69:	ff 15 c9 ef 7f 00    	call   *0x7fefc9(%rip)        # 0x140b0cc38
14030dc6f:	41 8b c7             	mov    %r15d,%eax
14030dc72:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14030dc77:	41 03 c7             	add    %r15d,%eax
14030dc7a:	75 11                	jne    0x14030dc8d
14030dc7c:	48 8b 03             	mov    (%rbx),%rax
14030dc7f:	48 8b cb             	mov    %rbx,%rcx
14030dc82:	48 8b 40 08          	mov    0x8(%rax),%rax
14030dc86:	ff 15 ac ef 7f 00    	call   *0x7fefac(%rip)        # 0x140b0cc38
14030dc8c:	90                   	nop
14030dc8d:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14030dc91:	48 85 c9             	test   %rcx,%rcx
14030dc94:	74 3e                	je     0x14030dcd4
14030dc96:	41 8b c7             	mov    %r15d,%eax
14030dc99:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14030dc9e:	41 03 c7             	add    %r15d,%eax
14030dca1:	75 31                	jne    0x14030dcd4
14030dca3:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
14030dca7:	48 8b 03             	mov    (%rbx),%rax
14030dcaa:	48 8b cb             	mov    %rbx,%rcx
14030dcad:	48 8b 00             	mov    (%rax),%rax
14030dcb0:	ff 15 82 ef 7f 00    	call   *0x7fef82(%rip)        # 0x140b0cc38
14030dcb6:	41 8b c7             	mov    %r15d,%eax
14030dcb9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14030dcbe:	41 03 c7             	add    %r15d,%eax
14030dcc1:	75 11                	jne    0x14030dcd4
14030dcc3:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14030dcc7:	48 8b 01             	mov    (%rcx),%rax
14030dcca:	48 8b 40 08          	mov    0x8(%rax),%rax
14030dcce:	ff 15 64 ef 7f 00    	call   *0x7fef64(%rip)        # 0x140b0cc38
14030dcd4:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14030dcd8:	48 33 cc             	xor    %rsp,%rcx
14030dcdb:	e8 00 19 7e 00       	call   0x140aef5e0
14030dce0:	48 8b 9c 24 90 01 00 	mov    0x190(%rsp),%rbx
14030dce7:	00
14030dce8:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
14030dcef:	41 5f                	pop    %r15
14030dcf1:	41 5e                	pop    %r14
14030dcf3:	41 5d                	pop    %r13
14030dcf5:	41 5c                	pop    %r12
14030dcf7:	5f                   	pop    %rdi
14030dcf8:	5e                   	pop    %rsi
14030dcf9:	5d                   	pop    %rbp
14030dcfa:	c3                   	ret
14030dcfb:	ff 15 97 ec 7f 00    	call   *0x7fec97(%rip)        # 0x140b0c998
14030dd01:	90                   	nop
14030dd02:	ba 38 80 04 80       	mov    $0x80048038,%edx
14030dd07:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14030dd0b:	e8 f8 d7 ff ff       	call   0x14030b508
14030dd10:	48 8d 15 51 89 92 00 	lea    0x928951(%rip),%rdx        # 0x140c36668
14030dd17:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14030dd1b:	e8 5e 27 7e 00       	call   0x140af047e
14030dd20:	90                   	nop
14030dd21:	ba 38 80 04 80       	mov    $0x80048038,%edx
14030dd26:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030dd2a:	e8 d9 d7 ff ff       	call   0x14030b508
14030dd2f:	48 8d 15 32 89 92 00 	lea    0x928932(%rip),%rdx        # 0x140c36668
14030dd36:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030dd3a:	e8 3f 27 7e 00       	call   0x140af047e
14030dd3f:	90                   	nop
14030dd40:	ba 36 80 04 80       	mov    $0x80048036,%edx
14030dd45:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030dd49:	e8 ba d7 ff ff       	call   0x14030b508
14030dd4e:	48 8d 15 13 89 92 00 	lea    0x928913(%rip),%rdx        # 0x140c36668
14030dd55:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030dd59:	e8 20 27 7e 00       	call   0x140af047e
14030dd5e:	cc                   	int3
14030dd5f:	ba 36 80 04 80       	mov    $0x80048036,%edx
14030dd64:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030dd68:	e8 9b d7 ff ff       	call   0x14030b508
14030dd6d:	48 8d 15 f4 88 92 00 	lea    0x9288f4(%rip),%rdx        # 0x140c36668
14030dd74:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030dd78:	e8 01 27 7e 00       	call   0x140af047e
14030dd7d:	90                   	nop
14030dd7e:	66 90                	xchg   %ax,%ax
14030dd80:	ba 38 80 04 80       	mov    $0x80048038,%edx
14030dd85:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030dd89:	e8 7a d7 ff ff       	call   0x14030b508
14030dd8e:	48 8d 15 d3 88 92 00 	lea    0x9288d3(%rip),%rdx        # 0x140c36668
14030dd95:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030dd99:	e8 e0 26 7e 00       	call   0x140af047e
14030dd9e:	cc                   	int3
14030dd9f:	ba 38 80 04 80       	mov    $0x80048038,%edx
14030dda4:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030dda8:	e8 5b d7 ff ff       	call   0x14030b508
14030ddad:	48 8d 15 b4 88 92 00 	lea    0x9288b4(%rip),%rdx        # 0x140c36668
14030ddb4:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030ddb8:	e8 c1 26 7e 00       	call   0x140af047e
14030ddbd:	90                   	nop
14030ddbe:	ba 38 80 04 80       	mov    $0x80048038,%edx
14030ddc3:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030ddc7:	e8 3c d7 ff ff       	call   0x14030b508
14030ddcc:	48 8d 15 95 88 92 00 	lea    0x928895(%rip),%rdx        # 0x140c36668
14030ddd3:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14030ddd7:	e8 a2 26 7e 00       	call   0x140af047e
14030dddc:	90                   	nop
14030dddd:	ba 36 80 04 80       	mov    $0x80048036,%edx
14030dde2:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14030dde6:	e8 1d d7 ff ff       	call   0x14030b508
14030ddeb:	48 8d 15 76 88 92 00 	lea    0x928876(%rip),%rdx        # 0x140c36668
14030ddf2:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14030ddf6:	e8 83 26 7e 00       	call   0x140af047e
14030ddfb:	cc                   	int3
14030ddfc:	ba 38 80 04 80       	mov    $0x80048038,%edx
14030de01:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14030de05:	e8 fe d6 ff ff       	call   0x14030b508
14030de0a:	48 8d 15 57 88 92 00 	lea    0x928857(%rip),%rdx        # 0x140c36668
14030de11:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14030de15:	e8 64 26 7e 00       	call   0x140af047e
14030de1a:	cc                   	int3
14030de1b:	90                   	nop
14030de1c:	48 8b c4             	mov    %rsp,%rax
14030de1f:	48 89 58 10          	mov    %rbx,0x10(%rax)
14030de23:	48 89 70 18          	mov    %rsi,0x18(%rax)
14030de27:	48 89 78 20          	mov    %rdi,0x20(%rax)
14030de2b:	55                   	push   %rbp
14030de2c:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14030de30:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
14030de37:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
14030de3b:	44 0f 29 40 d8       	movaps %xmm8,-0x28(%rax)
14030de40:	48 8b 05 f9 11 9b 00 	mov    0x9b11f9(%rip),%rax        # 0x140cbf040
14030de47:	48 33 c4             	xor    %rsp,%rax
14030de4a:	48 89 45 27          	mov    %rax,0x27(%rbp)
14030de4e:	f3 0f 10 0d c2 33 8a 	movss  0x8a33c2(%rip),%xmm1        # 0x140bb1218
14030de55:	00
14030de56:	48 8d 71 28          	lea    0x28(%rcx),%rsi
14030de5a:	48 8b 1e             	mov    (%rsi),%rbx
14030de5d:	48 8b f9             	mov    %rcx,%rdi
14030de60:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
14030de65:	e8 e0 44 7e 00       	call   0x140af234a
14030de6a:	f3 0f 10 0d a6 33 8a 	movss  0x8a33a6(%rip),%xmm1        # 0x140bb1218
14030de71:	00
14030de72:	0f 28 f0             	movaps %xmm0,%xmm6
14030de75:	f3 0f 10 03          	movss  (%rbx),%xmm0
14030de79:	e8 cc 44 7e 00       	call   0x140af234a
14030de7e:	f3 0f 58 f0          	addss  %xmm0,%xmm6
14030de82:	0f 28 c6             	movaps %xmm6,%xmm0
14030de85:	e8 de 44 7e 00       	call   0x140af2368
14030de8a:	f3 0f 10 0d 86 33 8a 	movss  0x8a3386(%rip),%xmm1        # 0x140bb1218
14030de91:	00
14030de92:	44 0f 28 c0          	movaps %xmm0,%xmm8
14030de96:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
14030de9b:	e8 aa 44 7e 00       	call   0x140af234a
14030dea0:	f3 0f 10 0d 70 33 8a 	movss  0x8a3370(%rip),%xmm1        # 0x140bb1218
14030dea7:	00
14030dea8:	0f 28 f0             	movaps %xmm0,%xmm6
14030deab:	f3 0f 10 43 08       	movss  0x8(%rbx),%xmm0
14030deb0:	e8 95 44 7e 00       	call   0x140af234a
14030deb5:	f3 0f 58 f0          	addss  %xmm0,%xmm6
14030deb9:	0f 28 c6             	movaps %xmm6,%xmm0
14030debc:	e8 a7 44 7e 00       	call   0x140af2368
14030dec1:	83 65 c3 00          	andl   $0x0,-0x3d(%rbp)
14030dec5:	41 0f 28 c8          	movaps %xmm8,%xmm1
14030dec9:	f3 0f 59 4f 20       	mulss  0x20(%rdi),%xmm1
14030dece:	0f 28 d0             	movaps %xmm0,%xmm2
14030ded1:	83 65 bf 00          	andl   $0x0,-0x41(%rbp)
14030ded5:	f3 0f 59 57 24       	mulss  0x24(%rdi),%xmm2
14030deda:	0f 28 d8             	movaps %xmm0,%xmm3
14030dedd:	83 65 b7 00          	andl   $0x0,-0x49(%rbp)
14030dee1:	83 65 b3 00          	andl   $0x0,-0x4d(%rbp)
14030dee5:	f3 0f 11 4f 20       	movss  %xmm1,0x20(%rdi)
14030deea:	f3 0f 11 57 24       	movss  %xmm2,0x24(%rdi)
14030deef:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14030def3:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030def7:	48 2b c1             	sub    %rcx,%rax
14030defa:	f3 44 0f 11 45 af    	movss  %xmm8,-0x51(%rbp)
14030df00:	48 c1 f8 02          	sar    $0x2,%rax
14030df04:	f3 0f 11 5d bb       	movss  %xmm3,-0x45(%rbp)
14030df09:	48 85 c0             	test   %rax,%rax
14030df0c:	0f 84 07 02 00 00    	je     0x14030e119
14030df12:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030df16:	41 0f 28 c0          	movaps %xmm8,%xmm0
14030df1a:	f3 0f 59 01          	mulss  (%rcx),%xmm0
14030df1e:	48 2b c1             	sub    %rcx,%rax
14030df21:	48 c1 f8 02          	sar    $0x2,%rax
14030df25:	48 85 c0             	test   %rax,%rax
14030df28:	0f 84 eb 01 00 00    	je     0x14030e119
14030df2e:	f3 0f 11 01          	movss  %xmm0,(%rcx)
14030df32:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14030df36:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030df3a:	48 2b c1             	sub    %rcx,%rax
14030df3d:	48 c1 f8 02          	sar    $0x2,%rax
14030df41:	48 83 f8 01          	cmp    $0x1,%rax
14030df45:	0f 86 ce 01 00 00    	jbe    0x14030e119
14030df4b:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030df4f:	0f 28 c3             	movaps %xmm3,%xmm0
14030df52:	f3 0f 59 41 04       	mulss  0x4(%rcx),%xmm0
14030df57:	48 2b c1             	sub    %rcx,%rax
14030df5a:	48 c1 f8 02          	sar    $0x2,%rax
14030df5e:	48 83 f8 01          	cmp    $0x1,%rax
14030df62:	0f 86 b1 01 00 00    	jbe    0x14030e119
14030df68:	f3 0f 11 41 04       	movss  %xmm0,0x4(%rcx)
14030df6d:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14030df71:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030df75:	48 2b c1             	sub    %rcx,%rax
14030df78:	48 c1 f8 02          	sar    $0x2,%rax
14030df7c:	48 83 f8 02          	cmp    $0x2,%rax
14030df80:	0f 86 93 01 00 00    	jbe    0x14030e119
14030df86:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030df8a:	f3 44 0f 59 41 08    	mulss  0x8(%rcx),%xmm8
14030df90:	48 2b c1             	sub    %rcx,%rax
14030df93:	48 c1 f8 02          	sar    $0x2,%rax
14030df97:	48 83 f8 02          	cmp    $0x2,%rax
14030df9b:	0f 86 78 01 00 00    	jbe    0x14030e119
14030dfa1:	f3 44 0f 11 41 08    	movss  %xmm8,0x8(%rcx)
14030dfa7:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14030dfab:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030dfaf:	48 2b c1             	sub    %rcx,%rax
14030dfb2:	48 c1 f8 02          	sar    $0x2,%rax
14030dfb6:	48 83 f8 03          	cmp    $0x3,%rax
14030dfba:	0f 86 59 01 00 00    	jbe    0x14030e119
14030dfc0:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030dfc4:	f3 0f 59 59 0c       	mulss  0xc(%rcx),%xmm3
14030dfc9:	48 2b c1             	sub    %rcx,%rax
14030dfcc:	48 c1 f8 02          	sar    $0x2,%rax
14030dfd0:	48 83 f8 03          	cmp    $0x3,%rax
14030dfd4:	0f 86 3f 01 00 00    	jbe    0x14030e119
14030dfda:	f3 0f 11 59 0c       	movss  %xmm3,0xc(%rcx)
14030dfdf:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14030dfe3:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030dfe7:	48 2b c1             	sub    %rcx,%rax
14030dfea:	48 c1 f8 02          	sar    $0x2,%rax
14030dfee:	48 83 f8 01          	cmp    $0x1,%rax
14030dff2:	0f 86 21 01 00 00    	jbe    0x14030e119
14030dff8:	48 8b 47 10          	mov    0x10(%rdi),%rax
14030dffc:	f3 0f 10 41 04       	movss  0x4(%rcx),%xmm0
14030e001:	48 2b c1             	sub    %rcx,%rax
14030e004:	48 c1 f8 02          	sar    $0x2,%rax
14030e008:	48 83 f8 02          	cmp    $0x2,%rax
14030e00c:	0f 86 07 01 00 00    	jbe    0x14030e119
14030e012:	f3 0f 10 49 08       	movss  0x8(%rcx),%xmm1
14030e017:	48 83 f8 03          	cmp    $0x3,%rax
14030e01b:	0f 86 f8 00 00 00    	jbe    0x14030e119
14030e021:	f3 0f 5c 09          	subss  (%rcx),%xmm1
14030e025:	66 0f 6f 15 b3 3e 8a 	movdqa 0x8a3eb3(%rip),%xmm2        # 0x140bb1ee0
14030e02c:	00
14030e02d:	f3 0f 10 1d 9b 30 8a 	movss  0x8a309b(%rip),%xmm3        # 0x140bb10d0
14030e034:	00
14030e035:	0f 54 ca             	andps  %xmm2,%xmm1
14030e038:	0f 2f d9             	comiss %xmm1,%xmm3
14030e03b:	0f 87 df 00 00 00    	ja     0x14030e120
14030e041:	f3 0f 5c 41 0c       	subss  0xc(%rcx),%xmm0
14030e046:	0f 54 c2             	andps  %xmm2,%xmm0
14030e049:	0f 2f d8             	comiss %xmm0,%xmm3
14030e04c:	0f 87 ce 00 00 00    	ja     0x14030e120
14030e052:	48 8b 57 58          	mov    0x58(%rdi),%rdx
14030e056:	48 8b 42 08          	mov    0x8(%rdx),%rax
14030e05a:	48 83 c2 08          	add    $0x8,%rdx
14030e05e:	48 63 48 04          	movslq 0x4(%rax),%rcx
14030e062:	48 03 ca             	add    %rdx,%rcx
14030e065:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14030e069:	48 8b 01             	mov    (%rcx),%rax
14030e06c:	48 8b 40 20          	mov    0x20(%rax),%rax
14030e070:	ff 15 c2 eb 7f 00    	call   *0x7febc2(%rip)        # 0x140b0cc38
14030e076:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
14030e07a:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14030e07e:	e8 cd e2 5f 00       	call   0x14090c350
14030e083:	4c 8b 06             	mov    (%rsi),%r8
14030e086:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
14030e08a:	48 8b c8             	mov    %rax,%rcx
14030e08d:	e8 ae 4d e8 ff       	call   0x140192e40
14030e092:	48 8b d0             	mov    %rax,%rdx
14030e095:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14030e099:	e8 6a 91 00 00       	call   0x140317208
14030e09e:	48 8b d0             	mov    %rax,%rdx
14030e0a1:	48 8b ce             	mov    %rsi,%rcx
14030e0a4:	e8 3b 82 cf ff       	call   0x1400062e4
14030e0a9:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
14030e0ad:	48 85 db             	test   %rbx,%rbx
14030e0b0:	74 38                	je     0x14030e0ea
14030e0b2:	83 cf ff             	or     $0xffffffff,%edi
14030e0b5:	8b c7                	mov    %edi,%eax
14030e0b7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14030e0bc:	03 c7                	add    %edi,%eax
14030e0be:	75 2a                	jne    0x14030e0ea
14030e0c0:	48 8b 03             	mov    (%rbx),%rax
14030e0c3:	48 8b cb             	mov    %rbx,%rcx
14030e0c6:	48 8b 00             	mov    (%rax),%rax
14030e0c9:	ff 15 69 eb 7f 00    	call   *0x7feb69(%rip)        # 0x140b0cc38
14030e0cf:	8b c7                	mov    %edi,%eax
14030e0d1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14030e0d6:	03 c7                	add    %edi,%eax
14030e0d8:	75 10                	jne    0x14030e0ea
14030e0da:	48 8b 03             	mov    (%rbx),%rax