14024d1ab:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
14024d1b2:	48 8b 01             	mov    (%rcx),%rax
14024d1b5:	48 8b 80 98 01 00 00 	mov    0x198(%rax),%rax
14024d1bc:	ff 15 76 fa 8b 00    	call   *0x8bfa76(%rip)        # 0x140b0cc38
14024d1c2:	f3 41 0f 5c 44 24 50 	subss  0x50(%r12),%xmm0
14024d1c9:	f3 0f 5e c6          	divss  %xmm6,%xmm0
14024d1cd:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d1d3:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d1d8:	74 0f                	je     0x14024d1e9
14024d1da:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d1de:	48 83 c6 04          	add    $0x4,%rsi
14024d1e2:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d1e7:	eb 17                	jmp    0x14024d200
14024d1e9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d1ee:	48 8b d6             	mov    %rsi,%rdx
14024d1f1:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d1f6:	e8 15 4b de ff       	call   0x140031d10
14024d1fb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d200:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14024d205:	e8 a6 e7 ff ff       	call   0x14024b9b0
14024d20a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14024d20f:	84 c0                	test   %al,%al
14024d211:	74 05                	je     0x14024d218
14024d213:	0f 28 c7             	movaps %xmm7,%xmm0
14024d216:	eb 04                	jmp    0x14024d21c
14024d218:	41 0f 28 c1          	movaps %xmm9,%xmm0
14024d21c:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d222:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d227:	74 0f                	je     0x14024d238
14024d229:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d22d:	48 83 c6 04          	add    $0x4,%rsi
14024d231:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d236:	eb 17                	jmp    0x14024d24f
14024d238:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d23d:	48 8b d6             	mov    %rsi,%rdx
14024d240:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d245:	e8 c6 4a de ff       	call   0x140031d10
14024d24a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d24f:	44 38 7c 24 51       	cmp    %r15b,0x51(%rsp)
14024d254:	74 05                	je     0x14024d25b
14024d256:	0f 28 c7             	movaps %xmm7,%xmm0
14024d259:	eb 04                	jmp    0x14024d25f
14024d25b:	41 0f 28 c1          	movaps %xmm9,%xmm0
14024d25f:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d265:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d26a:	74 0f                	je     0x14024d27b
14024d26c:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d270:	48 83 c6 04          	add    $0x4,%rsi
14024d274:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d279:	eb 17                	jmp    0x14024d292
14024d27b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d280:	48 8b d6             	mov    %rsi,%rdx
14024d283:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d288:	e8 83 4a de ff       	call   0x140031d10
14024d28d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d292:	44 38 7c 24 52       	cmp    %r15b,0x52(%rsp)
14024d297:	74 05                	je     0x14024d29e
14024d299:	0f 28 c7             	movaps %xmm7,%xmm0
14024d29c:	eb 04                	jmp    0x14024d2a2
14024d29e:	41 0f 28 c1          	movaps %xmm9,%xmm0
14024d2a2:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d2a8:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d2ad:	74 0f                	je     0x14024d2be
14024d2af:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d2b3:	48 83 c6 04          	add    $0x4,%rsi
14024d2b7:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d2bc:	eb 17                	jmp    0x14024d2d5
14024d2be:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d2c3:	48 8b d6             	mov    %rsi,%rdx
14024d2c6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d2cb:	e8 40 4a de ff       	call   0x140031d10
14024d2d0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d2d5:	44 38 7c 24 53       	cmp    %r15b,0x53(%rsp)
14024d2da:	74 05                	je     0x14024d2e1
14024d2dc:	0f 28 c7             	movaps %xmm7,%xmm0
14024d2df:	eb 04                	jmp    0x14024d2e5
14024d2e1:	41 0f 28 c1          	movaps %xmm9,%xmm0
14024d2e5:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d2eb:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d2f0:	74 0f                	je     0x14024d301
14024d2f2:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d2f6:	48 83 c6 04          	add    $0x4,%rsi
14024d2fa:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d2ff:	eb 17                	jmp    0x14024d318
14024d301:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d306:	48 8b d6             	mov    %rsi,%rdx
14024d309:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d30e:	e8 fd 49 de ff       	call   0x140031d10
14024d313:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d318:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14024d31d:	48 8b 07             	mov    (%rdi),%rax
14024d320:	48 8b cf             	mov    %rdi,%rcx
14024d323:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14024d32a:	ff 15 08 f9 8b 00    	call   *0x8bf908(%rip)        # 0x140b0cc38
14024d330:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14024d334:	f3 0f 10 48 08       	movss  0x8(%rax),%xmm1
14024d339:	f3 0f 5c 08          	subss  (%rax),%xmm1
14024d33d:	f3 0f 10 81 a0 01 00 	movss  0x1a0(%rcx),%xmm0
14024d344:	00
14024d345:	f3 0f 5c 81 98 01 00 	subss  0x198(%rcx),%xmm0
14024d34c:	00
14024d34d:	f3 0f 5e c8          	divss  %xmm0,%xmm1
14024d351:	f3 0f 11 4c 24 30    	movss  %xmm1,0x30(%rsp)
14024d357:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d35c:	74 0f                	je     0x14024d36d
14024d35e:	f3 0f 11 0e          	movss  %xmm1,(%rsi)
14024d362:	48 83 c6 04          	add    $0x4,%rsi
14024d366:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d36b:	eb 17                	jmp    0x14024d384
14024d36d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d372:	48 8b d6             	mov    %rsi,%rdx
14024d375:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d37a:	e8 91 49 de ff       	call   0x140031d10
14024d37f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d384:	41 0f 28 f1          	movaps %xmm9,%xmm6
14024d388:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d38e:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14024d393:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14024d398:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
14024d39d:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14024d3a2:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14024d3a6:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
14024d3ad:	e8 c6 be fb ff       	call   0x140209278
14024d3b2:	83 4c 24 74 02       	orl    $0x2,0x74(%rsp)
14024d3b7:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
14024d3bb:	48 85 c0             	test   %rax,%rax
14024d3be:	74 43                	je     0x14024d403
14024d3c0:	48 8b 48 08          	mov    0x8(%rax),%rcx
14024d3c4:	48 2b 08             	sub    (%rax),%rcx
14024d3c7:	48 c1 f9 03          	sar    $0x3,%rcx
14024d3cb:	48 b8 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rax
14024d3d2:	cc cc cc
14024d3d5:	48 0f af c8          	imul   %rax,%rcx
14024d3d9:	0f 57 f6             	xorps  %xmm6,%xmm6
14024d3dc:	48 85 c9             	test   %rcx,%rcx
14024d3df:	78 07                	js     0x14024d3e8
14024d3e1:	f3 48 0f 2a f1       	cvtsi2ss %rcx,%xmm6
14024d3e6:	eb 15                	jmp    0x14024d3fd
14024d3e8:	48 8b c1             	mov    %rcx,%rax
14024d3eb:	48 d1 e8             	shr    $1,%rax
14024d3ee:	83 e1 01             	and    $0x1,%ecx
14024d3f1:	48 0b c1             	or     %rcx,%rax
14024d3f4:	f3 48 0f 2a f0       	cvtsi2ss %rax,%xmm6
14024d3f9:	f3 0f 58 f6          	addss  %xmm6,%xmm6
14024d3fd:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d403:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d408:	74 0f                	je     0x14024d419
14024d40a:	f3 0f 11 36          	movss  %xmm6,(%rsi)
14024d40e:	48 83 c6 04          	add    $0x4,%rsi
14024d412:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d417:	eb 17                	jmp    0x14024d430
14024d419:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d41e:	48 8b d6             	mov    %rsi,%rdx
14024d421:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d426:	e8 e5 48 de ff       	call   0x140031d10
14024d42b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d430:	41 0f 28 f0          	movaps %xmm8,%xmm6
14024d434:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d43a:	4d 85 f6             	test   %r14,%r14
14024d43d:	74 36                	je     0x14024d475
14024d43f:	49 8b ce             	mov    %r14,%rcx
14024d442:	e8 01 e1 f3 ff       	call   0x14018b548
14024d447:	84 c0                	test   %al,%al
14024d449:	75 2a                	jne    0x14024d475
14024d44b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024d450:	e8 6b d9 f3 ff       	call   0x14018adc0
14024d455:	66 0f 6e f0          	movd   %eax,%xmm6
14024d459:	0f 5b f6             	cvtdq2ps %xmm6,%xmm6
14024d45c:	49 8b ce             	mov    %r14,%rcx
14024d45f:	e8 5c d9 f3 ff       	call   0x14018adc0
14024d464:	66 0f 6e c0          	movd   %eax,%xmm0
14024d468:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
14024d46b:	f3 0f 5e f0          	divss  %xmm0,%xmm6
14024d46f:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d475:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d47a:	74 0f                	je     0x14024d48b
14024d47c:	f3 0f 11 36          	movss  %xmm6,(%rsi)
14024d480:	48 83 c6 04          	add    $0x4,%rsi
14024d484:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d489:	eb 17                	jmp    0x14024d4a2
14024d48b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d490:	48 8b d6             	mov    %rsi,%rdx
14024d493:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d498:	e8 73 48 de ff       	call   0x140031d10
14024d49d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d4a2:	41 0f 28 f0          	movaps %xmm8,%xmm6
14024d4a6:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d4ac:	4d 85 f6             	test   %r14,%r14
14024d4af:	74 7d                	je     0x14024d52e
14024d4b1:	49 8b ce             	mov    %r14,%rcx
14024d4b4:	e8 8f e0 f3 ff       	call   0x14018b548
14024d4b9:	84 c0                	test   %al,%al
14024d4bb:	75 71                	jne    0x14024d52e
14024d4bd:	49 8b ce             	mov    %r14,%rcx
14024d4c0:	e8 53 e3 f3 ff       	call   0x14018b818
14024d4c5:	48 85 c0             	test   %rax,%rax
14024d4c8:	74 64                	je     0x14024d52e
14024d4ca:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024d4cf:	e8 44 e3 f3 ff       	call   0x14018b818
14024d4d4:	48 8b c8             	mov    %rax,%rcx
14024d4d7:	0f 57 f6             	xorps  %xmm6,%xmm6
14024d4da:	48 85 c0             	test   %rax,%rax
14024d4dd:	78 07                	js     0x14024d4e6
14024d4df:	f3 48 0f 2a f0       	cvtsi2ss %rax,%xmm6
14024d4e4:	eb 12                	jmp    0x14024d4f8
14024d4e6:	48 d1 e8             	shr    $1,%rax
14024d4e9:	83 e1 01             	and    $0x1,%ecx
14024d4ec:	48 0b c1             	or     %rcx,%rax
14024d4ef:	f3 48 0f 2a f0       	cvtsi2ss %rax,%xmm6
14024d4f4:	f3 0f 58 f6          	addss  %xmm6,%xmm6
14024d4f8:	49 8b ce             	mov    %r14,%rcx
14024d4fb:	e8 18 e3 f3 ff       	call   0x14018b818
14024d500:	48 8b c8             	mov    %rax,%rcx
14024d503:	0f 57 c0             	xorps  %xmm0,%xmm0
14024d506:	48 85 c0             	test   %rax,%rax
14024d509:	78 07                	js     0x14024d512
14024d50b:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024d510:	eb 12                	jmp    0x14024d524
14024d512:	48 d1 e8             	shr    $1,%rax
14024d515:	83 e1 01             	and    $0x1,%ecx
14024d518:	48 0b c1             	or     %rcx,%rax
14024d51b:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024d520:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024d524:	f3 0f 5e f0          	divss  %xmm0,%xmm6
14024d528:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d52e:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d533:	74 0f                	je     0x14024d544
14024d535:	f3 0f 11 36          	movss  %xmm6,(%rsi)
14024d539:	48 83 c6 04          	add    $0x4,%rsi
14024d53d:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d542:	eb 17                	jmp    0x14024d55b
14024d544:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d549:	48 8b d6             	mov    %rsi,%rdx
14024d54c:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d551:	e8 ba 47 de ff       	call   0x140031d10
14024d556:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d55b:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
14024d562:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024d567:	e8 a0 83 e6 ff       	call   0x1400b590c
14024d56c:	90                   	nop
14024d56d:	48 8b 08             	mov    (%rax),%rcx
14024d570:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
14024d577:	48 8b 01             	mov    (%rcx),%rax
14024d57a:	48 8b 00             	mov    (%rax),%rax
14024d57d:	ff 15 b5 f6 8b 00    	call   *0x8bf6b5(%rip)        # 0x140b0cc38
14024d583:	44 8b f0             	mov    %eax,%r14d
14024d586:	33 d2                	xor    %edx,%edx
14024d588:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024d58d:	e8 7e f9 de ff       	call   0x14003cf10
14024d592:	84 c0                	test   %al,%al
14024d594:	74 08                	je     0x14024d59e
14024d596:	45 8a f7             	mov    %r15b,%r14b
14024d599:	e9 3e 01 00 00       	jmp    0x14024d6dc
14024d59e:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14024d5a3:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14024d5a8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024d5ad:	e8 96 db f3 ff       	call   0x14018b148
14024d5b2:	90                   	nop
14024d5b3:	4c 39 7c 24 78       	cmp    %r15,0x78(%rsp)
14024d5b8:	75 4e                	jne    0x14024d608
14024d5ba:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14024d5be:	48 85 c9             	test   %rcx,%rcx
14024d5c1:	74 d3                	je     0x14024d596
14024d5c3:	83 c8 ff             	or     $0xffffffff,%eax
14024d5c6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14024d5cb:	83 f8 01             	cmp    $0x1,%eax
14024d5ce:	75 31                	jne    0x14024d601
14024d5d0:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
14024d5d4:	48 8b 07             	mov    (%rdi),%rax
14024d5d7:	48 8b cf             	mov    %rdi,%rcx
14024d5da:	48 8b 00             	mov    (%rax),%rax
14024d5dd:	ff 15 55 f6 8b 00    	call   *0x8bf655(%rip)        # 0x140b0cc38
14024d5e3:	83 c8 ff             	or     $0xffffffff,%eax
14024d5e6:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14024d5eb:	83 f8 01             	cmp    $0x1,%eax
14024d5ee:	75 11                	jne    0x14024d601
14024d5f0:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14024d5f4:	48 8b 01             	mov    (%rcx),%rax
14024d5f7:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d5fb:	ff 15 37 f6 8b 00    	call   *0x8bf637(%rip)        # 0x140b0cc38
14024d601:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d606:	eb 8e                	jmp    0x14024d596
14024d608:	c6 44 24 58 01       	movb   $0x1,0x58(%rsp)
14024d60d:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14024d612:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14024d617:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
14024d61c:	45 8b c6             	mov    %r14d,%r8d
14024d61f:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14024d624:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
14024d62b:	e8 80 d5 de ff       	call   0x14003abb0
14024d630:	4c 39 bd 80 00 00 00 	cmp    %r15,0x80(%rbp)
14024d637:	41 0f 95 c6          	setne  %r14b
14024d63b:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
14024d642:	48 85 c9             	test   %rcx,%rcx
14024d645:	74 49                	je     0x14024d690
14024d647:	83 c8 ff             	or     $0xffffffff,%eax
14024d64a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14024d64f:	83 f8 01             	cmp    $0x1,%eax
14024d652:	75 37                	jne    0x14024d68b
14024d654:	48 8b bd 88 00 00 00 	mov    0x88(%rbp),%rdi
14024d65b:	48 8b 07             	mov    (%rdi),%rax
14024d65e:	48 8b cf             	mov    %rdi,%rcx
14024d661:	48 8b 00             	mov    (%rax),%rax
14024d664:	ff 15 ce f5 8b 00    	call   *0x8bf5ce(%rip)        # 0x140b0cc38
14024d66a:	83 c8 ff             	or     $0xffffffff,%eax
14024d66d:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14024d672:	83 f8 01             	cmp    $0x1,%eax
14024d675:	75 14                	jne    0x14024d68b
14024d677:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
14024d67e:	48 8b 01             	mov    (%rcx),%rax
14024d681:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d685:	ff 15 ad f5 8b 00    	call   *0x8bf5ad(%rip)        # 0x140b0cc38
14024d68b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d690:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14024d694:	48 85 c9             	test   %rcx,%rcx
14024d697:	74 43                	je     0x14024d6dc
14024d699:	83 c8 ff             	or     $0xffffffff,%eax
14024d69c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14024d6a1:	83 f8 01             	cmp    $0x1,%eax
14024d6a4:	75 31                	jne    0x14024d6d7
14024d6a6:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
14024d6aa:	48 8b 07             	mov    (%rdi),%rax
14024d6ad:	48 8b cf             	mov    %rdi,%rcx
14024d6b0:	48 8b 00             	mov    (%rax),%rax
14024d6b3:	ff 15 7f f5 8b 00    	call   *0x8bf57f(%rip)        # 0x140b0cc38
14024d6b9:	83 c8 ff             	or     $0xffffffff,%eax
14024d6bc:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14024d6c1:	83 f8 01             	cmp    $0x1,%eax
14024d6c4:	75 11                	jne    0x14024d6d7
14024d6c6:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14024d6ca:	48 8b 01             	mov    (%rcx),%rax
14024d6cd:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d6d1:	ff 15 61 f5 8b 00    	call   *0x8bf561(%rip)        # 0x140b0cc38
14024d6d7:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d6dc:	48 8b bd 08 01 00 00 	mov    0x108(%rbp),%rdi
14024d6e3:	48 85 ff             	test   %rdi,%rdi
14024d6e6:	74 3e                	je     0x14024d726
14024d6e8:	83 c8 ff             	or     $0xffffffff,%eax
14024d6eb:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14024d6f0:	83 f8 01             	cmp    $0x1,%eax
14024d6f3:	75 2c                	jne    0x14024d721
14024d6f5:	48 8b 07             	mov    (%rdi),%rax
14024d6f8:	48 8b cf             	mov    %rdi,%rcx
14024d6fb:	48 8b 00             	mov    (%rax),%rax
14024d6fe:	ff 15 34 f5 8b 00    	call   *0x8bf534(%rip)        # 0x140b0cc38
14024d704:	83 c8 ff             	or     $0xffffffff,%eax
14024d707:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14024d70c:	83 f8 01             	cmp    $0x1,%eax
14024d70f:	75 10                	jne    0x14024d721
14024d711:	48 8b 07             	mov    (%rdi),%rax