140296fd6:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140296fda:	48 8b 01             	mov    (%rcx),%rax
140296fdd:	48 8b 40 08          	mov    0x8(%rax),%rax
140296fe1:	ff 15 51 5c 87 00    	call   *0x875c51(%rip)        # 0x140b0cc38
140296fe7:	90                   	nop
140296fe8:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
140296fec:	48 85 db             	test   %rbx,%rbx
140296fef:	0f 84 cd 00 00 00    	je     0x1402970c2
140296ff5:	8b c7                	mov    %edi,%eax
140296ff7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140296ffc:	03 c7                	add    %edi,%eax
140296ffe:	0f 85 be 00 00 00    	jne    0x1402970c2
140297004:	48 8b 03             	mov    (%rbx),%rax
140297007:	48 8b cb             	mov    %rbx,%rcx
14029700a:	48 8b 00             	mov    (%rax),%rax
14029700d:	ff 15 25 5c 87 00    	call   *0x875c25(%rip)        # 0x140b0cc38
140297013:	8b c7                	mov    %edi,%eax
140297015:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14029701a:	03 c7                	add    %edi,%eax
14029701c:	0f 85 a0 00 00 00    	jne    0x1402970c2
140297022:	48 8b 03             	mov    (%rbx),%rax
140297025:	48 8b cb             	mov    %rbx,%rcx
140297028:	48 8b 40 08          	mov    0x8(%rax),%rax
14029702c:	ff 15 06 5c 87 00    	call   *0x875c06(%rip)        # 0x140b0cc38
140297032:	e9 8b 00 00 00       	jmp    0x1402970c2
140297037:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14029703b:	48 85 c9             	test   %rcx,%rcx
14029703e:	74 3b                	je     0x14029707b
140297040:	8b c7                	mov    %edi,%eax
140297042:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140297047:	03 c7                	add    %edi,%eax
140297049:	75 30                	jne    0x14029707b
14029704b:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14029704f:	48 8b 03             	mov    (%rbx),%rax
140297052:	48 8b cb             	mov    %rbx,%rcx
140297055:	48 8b 00             	mov    (%rax),%rax
140297058:	ff 15 da 5b 87 00    	call   *0x875bda(%rip)        # 0x140b0cc38
14029705e:	8b c7                	mov    %edi,%eax
140297060:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140297065:	03 c7                	add    %edi,%eax
140297067:	75 12                	jne    0x14029707b
140297069:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14029706d:	48 8b 01             	mov    (%rcx),%rax
140297070:	48 8b 40 08          	mov    0x8(%rax),%rax
140297074:	ff 15 be 5b 87 00    	call   *0x875bbe(%rip)        # 0x140b0cc38
14029707a:	90                   	nop
14029707b:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
14029707f:	48 85 db             	test   %rbx,%rbx
140297082:	74 35                	je     0x1402970b9
140297084:	8b c7                	mov    %edi,%eax
140297086:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14029708b:	03 c7                	add    %edi,%eax
14029708d:	75 2a                	jne    0x1402970b9
14029708f:	48 8b 03             	mov    (%rbx),%rax
140297092:	48 8b cb             	mov    %rbx,%rcx
140297095:	48 8b 00             	mov    (%rax),%rax
140297098:	ff 15 9a 5b 87 00    	call   *0x875b9a(%rip)        # 0x140b0cc38
14029709e:	8b c7                	mov    %edi,%eax
1402970a0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402970a5:	03 c7                	add    %edi,%eax
1402970a7:	75 10                	jne    0x1402970b9
1402970a9:	48 8b 03             	mov    (%rbx),%rax
1402970ac:	48 8b cb             	mov    %rbx,%rcx
1402970af:	48 8b 40 08          	mov    0x8(%rax),%rax
1402970b3:	ff 15 7f 5b 87 00    	call   *0x875b7f(%rip)        # 0x140b0cc38
1402970b9:	48 83 26 00          	andq   $0x0,(%rsi)
1402970bd:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
1402970c2:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1402970c6:	48 85 c9             	test   %rcx,%rcx
1402970c9:	74 3a                	je     0x140297105
1402970cb:	8b c7                	mov    %edi,%eax
1402970cd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402970d2:	03 c7                	add    %edi,%eax
1402970d4:	75 2f                	jne    0x140297105
1402970d6:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1402970da:	48 8b 03             	mov    (%rbx),%rax
1402970dd:	48 8b cb             	mov    %rbx,%rcx
1402970e0:	48 8b 00             	mov    (%rax),%rax
1402970e3:	ff 15 4f 5b 87 00    	call   *0x875b4f(%rip)        # 0x140b0cc38
1402970e9:	8b c7                	mov    %edi,%eax
1402970eb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402970f0:	03 c7                	add    %edi,%eax
1402970f2:	75 11                	jne    0x140297105
1402970f4:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1402970f8:	48 8b 01             	mov    (%rcx),%rax
1402970fb:	48 8b 40 08          	mov    0x8(%rax),%rax
1402970ff:	ff 15 33 5b 87 00    	call   *0x875b33(%rip)        # 0x140b0cc38
140297105:	48 8b c6             	mov    %rsi,%rax
140297108:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14029710d:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140297111:	49 8b 73 28          	mov    0x28(%r11),%rsi
140297115:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140297119:	49 8b e3             	mov    %r11,%rsp
14029711c:	41 5f                	pop    %r15
14029711e:	41 5e                	pop    %r14
140297120:	5d                   	pop    %rbp
140297121:	c3                   	ret
140297122:	90                   	nop
140297123:	90                   	nop
140297124:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140297129:	57                   	push   %rdi
14029712a:	48 83 ec 20          	sub    $0x20,%rsp
14029712e:	48 8d 79 28          	lea    0x28(%rcx),%rdi
140297132:	48 8b d9             	mov    %rcx,%rbx
140297135:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140297139:	48 85 c9             	test   %rcx,%rcx
14029713c:	74 18                	je     0x140297156
14029713e:	48 8b 01             	mov    (%rcx),%rax
140297141:	48 3b cf             	cmp    %rdi,%rcx
140297144:	0f 95 c2             	setne  %dl
140297147:	48 8b 40 20          	mov    0x20(%rax),%rax
14029714b:	ff 15 e7 5a 87 00    	call   *0x875ae7(%rip)        # 0x140b0cc38
140297151:	48 83 67 38 00       	andq   $0x0,0x38(%rdi)
140297156:	48 8b 43 18          	mov    0x18(%rbx),%rax
14029715a:	48 83 f8 0f          	cmp    $0xf,%rax
14029715e:	76 28                	jbe    0x140297188
140297160:	48 8b 0b             	mov    (%rbx),%rcx
140297163:	48 ff c0             	inc    %rax
140297166:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14029716c:	72 14                	jb     0x140297182
14029716e:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140297172:	48 2b ca             	sub    %rdx,%rcx
140297175:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140297179:	48 83 f8 1f          	cmp    $0x1f,%rax
14029717d:	77 24                	ja     0x1402971a3
14029717f:	48 8b ca             	mov    %rdx,%rcx
140297182:	ff 15 38 57 87 00    	call   *0x875738(%rip)        # 0x140b0c8c0
140297188:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14029718d:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140297194:	00
140297195:	c6 03 00             	movb   $0x0,(%rbx)
140297198:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14029719d:	48 83 c4 20          	add    $0x20,%rsp
1402971a1:	5f                   	pop    %rdi
1402971a2:	c3                   	ret
1402971a3:	ff 15 ef 57 87 00    	call   *0x8757ef(%rip)        # 0x140b0c998
1402971a9:	cc                   	int3
1402971aa:	90                   	nop
1402971ab:	90                   	nop
1402971ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402971b1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402971b6:	55                   	push   %rbp
1402971b7:	57                   	push   %rdi
1402971b8:	41 57                	push   %r15
1402971ba:	48 8b ec             	mov    %rsp,%rbp
1402971bd:	48 83 ec 60          	sub    $0x60,%rsp
1402971c1:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
1402971c6:	48 8b f1             	mov    %rcx,%rsi
1402971c9:	b9 04 00 00 00       	mov    $0x4,%ecx
1402971ce:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1402971d5:	00 00
1402971d7:	48 8b 00             	mov    (%rax),%rax
1402971da:	41 83 cf ff          	or     $0xffffffff,%r15d
1402971de:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1402971e1:	39 05 cd 40 a9 00    	cmp    %eax,0xa940cd(%rip)        # 0x140d2b2b4
1402971e7:	0f 8f 32 02 00 00    	jg     0x14029741f
1402971ed:	48 83 3d cb 40 a9 00 	cmpq   $0x0,0xa940cb(%rip)        # 0x140d2b2c0
1402971f4:	00
1402971f5:	75 3c                	jne    0x140297233
1402971f7:	83 65 28 00          	andl   $0x0,0x28(%rbp)
1402971fb:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1402971ff:	e8 94 68 00 00       	call   0x14029da98
140297204:	c7 00 00 00 80 3f    	movl   $0x3f800000,(%rax)
14029720a:	c7 45 28 01 00 00 00 	movl   $0x1,0x28(%rbp)
140297211:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140297215:	e8 7e 68 00 00       	call   0x14029da98
14029721a:	c7 00 00 00 80 40    	movl   $0x40800000,(%rax)
140297220:	c7 45 28 02 00 00 00 	movl   $0x2,0x28(%rbp)
140297227:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14029722b:	e8 68 68 00 00       	call   0x14029da98
140297230:	83 20 00             	andl   $0x0,(%rax)
140297233:	48 8b d6             	mov    %rsi,%rdx
140297236:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14029723a:	e8 b1 6e 00 00       	call   0x14029e0f0
14029723f:	48 8b 38             	mov    (%rax),%rdi
140297242:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140297246:	48 85 db             	test   %rbx,%rbx
140297249:	74 39                	je     0x140297284
14029724b:	41 8b c7             	mov    %r15d,%eax
14029724e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140297253:	41 03 c7             	add    %r15d,%eax
140297256:	75 2c                	jne    0x140297284
140297258:	48 8b 03             	mov    (%rbx),%rax
14029725b:	48 8b cb             	mov    %rbx,%rcx
14029725e:	48 8b 00             	mov    (%rax),%rax
140297261:	ff 15 d1 59 87 00    	call   *0x8759d1(%rip)        # 0x140b0cc38
140297267:	41 8b c7             	mov    %r15d,%eax
14029726a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14029726f:	41 03 c7             	add    %r15d,%eax
140297272:	75 10                	jne    0x140297284
140297274:	48 8b 03             	mov    (%rbx),%rax
140297277:	48 8b cb             	mov    %rbx,%rcx
14029727a:	48 8b 40 08          	mov    0x8(%rax),%rax
14029727e:	ff 15 b4 59 87 00    	call   *0x8759b4(%rip)        # 0x140b0cc38
140297284:	48 85 ff             	test   %rdi,%rdi
140297287:	74 09                	je     0x140297292
140297289:	83 65 28 00          	andl   $0x0,0x28(%rbp)
14029728d:	e9 e2 00 00 00       	jmp    0x140297374
140297292:	48 8b d6             	mov    %rsi,%rdx
140297295:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140297299:	e8 b6 6e 00 00       	call   0x14029e154
14029729e:	48 8b 38             	mov    (%rax),%rdi
1402972a1:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1402972a5:	48 85 db             	test   %rbx,%rbx
1402972a8:	74 39                	je     0x1402972e3
1402972aa:	41 8b c7             	mov    %r15d,%eax
1402972ad:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402972b2:	41 03 c7             	add    %r15d,%eax
1402972b5:	75 2c                	jne    0x1402972e3
1402972b7:	48 8b 03             	mov    (%rbx),%rax
1402972ba:	48 8b cb             	mov    %rbx,%rcx
1402972bd:	48 8b 00             	mov    (%rax),%rax
1402972c0:	ff 15 72 59 87 00    	call   *0x875972(%rip)        # 0x140b0cc38
1402972c6:	41 8b c7             	mov    %r15d,%eax
1402972c9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402972ce:	41 03 c7             	add    %r15d,%eax
1402972d1:	75 10                	jne    0x1402972e3
1402972d3:	48 8b 03             	mov    (%rbx),%rax
1402972d6:	48 8b cb             	mov    %rbx,%rcx
1402972d9:	48 8b 40 08          	mov    0x8(%rax),%rax
1402972dd:	ff 15 55 59 87 00    	call   *0x875955(%rip)        # 0x140b0cc38
1402972e3:	48 85 ff             	test   %rdi,%rdi
1402972e6:	75 a1                	jne    0x140297289
1402972e8:	21 7c 24 20          	and    %edi,0x20(%rsp)
1402972ec:	4c 8d 0d 4d d5 a3 00 	lea    0xa3d54d(%rip),%r9        # 0x140cd4840
1402972f3:	4c 8d 05 46 aa a3 00 	lea    0xa3aa46(%rip),%r8        # 0x140cd1d40
1402972fa:	33 d2                	xor    %edx,%edx
1402972fc:	48 8b 0e             	mov    (%rsi),%rcx
1402972ff:	e8 da af 85 00       	call   0x140af22de
140297304:	48 8b f8             	mov    %rax,%rdi
140297307:	48 85 c0             	test   %rax,%rax
14029730a:	74 13                	je     0x14029731f
14029730c:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140297310:	48 85 c9             	test   %rcx,%rcx
140297313:	74 04                	je     0x140297319
140297315:	f0 ff 41 08          	lock incl 0x8(%rcx)
140297319:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14029731d:	eb 04                	jmp    0x140297323
14029731f:	33 db                	xor    %ebx,%ebx
140297321:	33 ff                	xor    %edi,%edi
140297323:	48 85 db             	test   %rbx,%rbx
140297326:	74 39                	je     0x140297361
140297328:	41 8b c7             	mov    %r15d,%eax
14029732b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140297330:	41 03 c7             	add    %r15d,%eax
140297333:	75 2c                	jne    0x140297361
140297335:	48 8b 03             	mov    (%rbx),%rax
140297338:	48 8b cb             	mov    %rbx,%rcx
14029733b:	48 8b 00             	mov    (%rax),%rax
14029733e:	ff 15 f4 58 87 00    	call   *0x8758f4(%rip)        # 0x140b0cc38
140297344:	41 8b c7             	mov    %r15d,%eax
140297347:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14029734c:	41 03 c7             	add    %r15d,%eax
14029734f:	75 10                	jne    0x140297361
140297351:	48 8b 03             	mov    (%rbx),%rax
140297354:	48 8b cb             	mov    %rbx,%rcx
140297357:	48 8b 40 08          	mov    0x8(%rax),%rax
14029735b:	ff 15 d7 58 87 00    	call   *0x8758d7(%rip)        # 0x140b0cc38
140297361:	48 85 ff             	test   %rdi,%rdi
140297364:	c7 45 28 01 00 00 00 	movl   $0x1,0x28(%rbp)
14029736b:	75 07                	jne    0x140297374
14029736d:	c7 45 28 02 00 00 00 	movl   $0x2,0x28(%rbp)
140297374:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140297378:	e8 1b 67 00 00       	call   0x14029da98
14029737d:	f3 0f 10 30          	movss  (%rax),%xmm6
140297381:	48 8b 0e             	mov    (%rsi),%rcx
140297384:	48 8b 01             	mov    (%rcx),%rax
140297387:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14029738b:	48 8b 40 10          	mov    0x10(%rax),%rax
14029738f:	ff 15 a3 58 87 00    	call   *0x8758a3(%rip)        # 0x140b0cc38
140297395:	0f 2e 35 70 9c 91 00 	ucomiss 0x919c70(%rip),%xmm6        # 0x140bb100c
14029739c:	7a 02                	jp     0x1402973a0
14029739e:	74 2d                	je     0x1402973cd
1402973a0:	f3 0f 10 55 d8       	movss  -0x28(%rbp),%xmm2
1402973a5:	f3 0f 5c 55 d0       	subss  -0x30(%rbp),%xmm2
1402973aa:	0f 54 15 2f ab 91 00 	andps  0x91ab2f(%rip),%xmm2        # 0x140bb1ee0
1402973b1:	f3 0f 59 d6          	mulss  %xmm6,%xmm2
1402973b5:	f3 0f 10 4d dc       	movss  -0x24(%rbp),%xmm1
1402973ba:	f3 0f 5c 4d d4       	subss  -0x2c(%rbp),%xmm1
1402973bf:	0f 54 0d 1a ab 91 00 	andps  0x91ab1a(%rip),%xmm1        # 0x140bb1ee0
1402973c6:	0f 28 f2             	movaps %xmm2,%xmm6
1402973c9:	f3 0f 59 f1          	mulss  %xmm1,%xmm6
1402973cd:	0f 28 c6             	movaps %xmm6,%xmm0
1402973d0:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1402973d5:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1402973d9:	49 8b 73 30          	mov    0x30(%r11),%rsi
1402973dd:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
1402973e2:	49 8b e3             	mov    %r11,%rsp
1402973e5:	41 5f                	pop    %r15
1402973e7:	5f                   	pop    %rdi
1402973e8:	5d                   	pop    %rbp
1402973e9:	c3                   	ret
1402973ea:	48 89 00             	mov    %rax,(%rax)
1402973ed:	48 89 40 08          	mov    %rax,0x8(%rax)
1402973f1:	48 89 40 10          	mov    %rax,0x10(%rax)
1402973f5:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1402973fb:	48 89 05 b6 3e a9 00 	mov    %rax,0xa93eb6(%rip)        # 0x140d2b2b8
140297402:	48 8d 0d 57 1c 87 00 	lea    0x871c57(%rip),%rcx        # 0x140b09060
140297409:	e8 2e 85 85 00       	call   0x140aef93c
14029740e:	48 8d 0d 9f 3e a9 00 	lea    0xa93e9f(%rip),%rcx        # 0x140d2b2b4
140297415:	e8 42 88 85 00       	call   0x140aefc5c
14029741a:	e9 ce fd ff ff       	jmp    0x1402971ed
14029741f:	48 8d 0d 8e 3e a9 00 	lea    0xa93e8e(%rip),%rcx        # 0x140d2b2b4
140297426:	e8 9d 88 85 00       	call   0x140aefcc8
14029742b:	44 39 3d 82 3e a9 00 	cmp    %r15d,0xa93e82(%rip)        # 0x140d2b2b4
140297432:	0f 85 b5 fd ff ff    	jne    0x1402971ed
140297438:	b9 28 00 00 00       	mov    $0x28,%ecx
14029743d:	ff 15 85 54 87 00    	call   *0x875485(%rip)        # 0x140b0c8c8
140297443:	48 85 c0             	test   %rax,%rax
140297446:	75 a2                	jne    0x1402973ea
140297448:	ff 15 4a 50 87 00    	call   *0x87504a(%rip)        # 0x140b0c498
14029744e:	cc                   	int3
14029744f:	90                   	nop
140297450:	48 8b c4             	mov    %rsp,%rax
140297453:	55                   	push   %rbp
140297454:	53                   	push   %rbx
140297455:	56                   	push   %rsi
140297456:	57                   	push   %rdi
140297457:	41 54                	push   %r12
140297459:	41 55                	push   %r13
14029745b:	41 56                	push   %r14
14029745d:	41 57                	push   %r15
14029745f:	48 8d a8 98 f8 ff ff 	lea    -0x768(%rax),%rbp
140297466:	48 81 ec 28 08 00 00 	sub    $0x828,%rsp
14029746d:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
140297471:	48 8b 05 c8 7b a2 00 	mov    0xa27bc8(%rip),%rax        # 0x140cbf040
140297478:	48 33 c4             	xor    %rsp,%rax
14029747b:	48 89 85 00 07 00 00 	mov    %rax,0x700(%rbp)
140297482:	48 8b f9             	mov    %rcx,%rdi
140297485:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
140297489:	48 8d 05 c0 bc 88 00 	lea    0x88bcc0(%rip),%rax        # 0x140b23150
140297490:	48 89 01             	mov    %rax,(%rcx)
140297493:	45 33 e4             	xor    %r12d,%r12d
140297496:	4c 89 61 08          	mov    %r12,0x8(%rcx)
14029749a:	44 89 61 10          	mov    %r12d,0x10(%rcx)
14029749e:	4c 89 61 18          	mov    %r12,0x18(%rcx)
1402974a2:	4c 89 61 20          	mov    %r12,0x20(%rcx)
1402974a6:	44 88 61 28          	mov    %r12b,0x28(%rcx)
1402974aa:	4c 89 61 30          	mov    %r12,0x30(%rcx)
1402974ae:	4c 89 61 38          	mov    %r12,0x38(%rcx)
1402974b2:	4c 89 61 40          	mov    %r12,0x40(%rcx)
1402974b6:	4c 89 61 48          	mov    %r12,0x48(%rcx)
1402974ba:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402974be:	48 85 c0             	test   %rax,%rax
1402974c1:	74 04                	je     0x1402974c7
1402974c3:	f0 ff 40 08          	lock incl 0x8(%rax)
1402974c7:	48 8b 02             	mov    (%rdx),%rax
1402974ca:	48 89 41 40          	mov    %rax,0x40(%rcx)
1402974ce:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402974d2:	48 89 41 48          	mov    %rax,0x48(%rcx)