140119199:	f3 44 0f 59 e8       	mulss  %xmm0,%xmm13
14011919e:	f3 44 0f 59 d9       	mulss  %xmm1,%xmm11
1401191a3:	f3 45 0f 58 eb       	addss  %xmm11,%xmm13
1401191a8:	45 0f 28 dd          	movaps %xmm13,%xmm11
1401191ac:	4d 8b fe             	mov    %r14,%r15
1401191af:	4c 8b b3 28 01 00 00 	mov    0x128(%rbx),%r14
1401191b6:	48 8b 9b 30 01 00 00 	mov    0x130(%rbx),%rbx
1401191bd:	49 2b de             	sub    %r14,%rbx
1401191c0:	48 c1 fb 02          	sar    $0x2,%rbx
1401191c4:	48 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rax
1401191cb:	db b6 6d
1401191ce:	48 0f af d8          	imul   %rax,%rbx
1401191d2:	48 85 db             	test   %rbx,%rbx
1401191d5:	0f 84 a0 00 00 00    	je     0x14011927b
1401191db:	4c 3b fb             	cmp    %rbx,%r15
1401191de:	0f 83 33 06 00 00    	jae    0x140119817
1401191e4:	41 0f 10 06          	movups (%r14),%xmm0
1401191e8:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1401191ec:	f2 41 0f 10 4e 10    	movsd  0x10(%r14),%xmm1
1401191f2:	f2 0f 11 4d b0       	movsd  %xmm1,-0x50(%rbp)
1401191f7:	41 8b 46 18          	mov    0x18(%r14),%eax
1401191fb:	89 45 b8             	mov    %eax,-0x48(%rbp)
1401191fe:	41 0f 28 c2          	movaps %xmm10,%xmm0
140119202:	f3 41 0f 59 c2       	mulss  %xmm10,%xmm0
140119207:	f3 41 0f 58 c6       	addss  %xmm14,%xmm0
14011920c:	e8 57 91 9d 00       	call   0x140af2368
140119211:	0f 28 e0             	movaps %xmm0,%xmm4
140119214:	44 0f 2e fc          	ucomiss %xmm4,%xmm15
140119218:	7a 06                	jp     0x140119220
14011921a:	0f 84 14 03 00 00    	je     0x140119534
140119220:	41 0f 28 dc          	movaps %xmm12,%xmm3
140119224:	f3 0f 5e dc          	divss  %xmm4,%xmm3
140119228:	f3 0f 10 55 a0       	movss  -0x60(%rbp),%xmm2
14011922d:	f3 0f 5c d7          	subss  %xmm7,%xmm2
140119231:	f3 0f 5e d4          	divss  %xmm4,%xmm2
140119235:	41 0f 28 c2          	movaps %xmm10,%xmm0
140119239:	f3 0f 5e c4          	divss  %xmm4,%xmm0
14011923d:	f3 0f 10 4d a4       	movss  -0x5c(%rbp),%xmm1
140119242:	f3 0f 5c ce          	subss  %xmm6,%xmm1
140119246:	f3 0f 5e cc          	divss  %xmm4,%xmm1
14011924a:	f3 0f 59 c8          	mulss  %xmm0,%xmm1
14011924e:	f3 0f 59 d3          	mulss  %xmm3,%xmm2
140119252:	f3 0f 58 ca          	addss  %xmm2,%xmm1
140119256:	0f 28 c1             	movaps %xmm1,%xmm0
140119259:	f3 41 0f 5d c3       	minss  %xmm11,%xmm0
14011925e:	44 0f 28 d8          	movaps %xmm0,%xmm11
140119262:	f3 41 0f 5f cd       	maxss  %xmm13,%xmm1
140119267:	44 0f 28 e9          	movaps %xmm1,%xmm13
14011926b:	49 ff c7             	inc    %r15
14011926e:	49 83 c6 1c          	add    $0x1c,%r14
140119272:	4c 3b fb             	cmp    %rbx,%r15
140119275:	0f 82 69 ff ff ff    	jb     0x1401191e4
14011927b:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14011927f:	e8 1c 53 00 00       	call   0x14011e5a0
140119284:	90                   	nop
140119285:	f3 0f 10 95 20 01 00 	movss  0x120(%rbp),%xmm2
14011928c:	00
14011928d:	48 8b 45 80          	mov    -0x80(%rbp),%rax
140119291:	f3 0f 11 50 30       	movss  %xmm2,0x30(%rax)
140119296:	f3 44 0f 5c c7       	subss  %xmm7,%xmm8
14011929b:	f3 44 0f 5c ce       	subss  %xmm6,%xmm9
1401192a0:	41 0f 28 c8          	movaps %xmm8,%xmm1
1401192a4:	41 0f 28 c1          	movaps %xmm9,%xmm0
1401192a8:	e8 4f 90 9d 00       	call   0x140af22fc
1401192ad:	0f 57 d2             	xorps  %xmm2,%xmm2
1401192b0:	f3 0f 5a d0          	cvtss2sd %xmm0,%xmm2
1401192b4:	0f 57 c9             	xorps  %xmm1,%xmm1
1401192b7:	66 0f 2f ca          	comisd %xmm2,%xmm1
1401192bb:	76 08                	jbe    0x1401192c5
1401192bd:	f2 0f 58 15 83 7f a9 	addsd  0xa97f83(%rip),%xmm2        # 0x140bb1248
1401192c4:	00
1401192c5:	f2 0f 59 15 eb 7f a9 	mulsd  0xa97feb(%rip),%xmm2        # 0x140bb12b8
1401192cc:	00
1401192cd:	f2 0f 2c ca          	cvttsd2si %xmm2,%ecx
1401192d1:	45 33 f6             	xor    %r14d,%r14d
1401192d4:	85 c9                	test   %ecx,%ecx
1401192d6:	41 0f 48 ce          	cmovs  %r14d,%ecx
1401192da:	b8 90 7f 49 01       	mov    $0x1497f90,%eax
1401192df:	3b c8                	cmp    %eax,%ecx
1401192e1:	0f 4f c8             	cmovg  %eax,%ecx
1401192e4:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1401192e8:	89 48 34             	mov    %ecx,0x34(%rax)
1401192eb:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401192f0:	48 8b 99 90 00 00 00 	mov    0x90(%rcx),%rbx
1401192f7:	48 2b 99 88 00 00 00 	sub    0x88(%rcx),%rbx
1401192fe:	48 c1 fb 04          	sar    $0x4,%rbx
140119302:	0f 57 c0             	xorps  %xmm0,%xmm0
140119305:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14011930a:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
14011930e:	48 85 db             	test   %rbx,%rbx
140119311:	74 37                	je     0x14011934a
140119313:	48 8b d3             	mov    %rbx,%rdx
140119316:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14011931a:	e8 2d b6 f0 ff       	call   0x14002494c
14011931f:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140119323:	4c 89 30             	mov    %r14,(%rax)
140119326:	4c 89 70 08          	mov    %r14,0x8(%rax)
14011932a:	48 83 c0 10          	add    $0x10,%rax
14011932e:	48 83 eb 01          	sub    $0x1,%rbx
140119332:	75 ef                	jne    0x140119323
140119334:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140119338:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
14011933c:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140119340:	e8 77 55 f0 ff       	call   0x14001e8bc
140119345:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14011934a:	4c 8b f3             	mov    %rbx,%r14
14011934d:	48 8b 81 90 00 00 00 	mov    0x90(%rcx),%rax
140119354:	48 2b 81 88 00 00 00 	sub    0x88(%rcx),%rax
14011935b:	48 c1 f8 04          	sar    $0x4,%rax
14011935f:	48 85 c0             	test   %rax,%rax
140119362:	0f 84 24 01 00 00    	je     0x14011948c
140119368:	4c 8b fb             	mov    %rbx,%r15
14011936b:	49 8b 8d 98 00 00 00 	mov    0x98(%r13),%rcx
140119372:	48 8b 01             	mov    (%rcx),%rax
140119375:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140119379:	48 8b 40 18          	mov    0x18(%rax),%rax
14011937d:	ff 15 b5 38 9f 00    	call   *0x9f38b5(%rip)        # 0x140b0cc38
140119383:	90                   	nop
140119384:	48 8b 08             	mov    (%rax),%rcx
140119387:	48 8b 01             	mov    (%rcx),%rax
14011938a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14011938f:	4c 8b 8a 88 00 00 00 	mov    0x88(%rdx),%r9
140119396:	4c 8b 82 90 00 00 00 	mov    0x90(%rdx),%r8
14011939d:	4d 2b c1             	sub    %r9,%r8
1401193a0:	49 c1 f8 04          	sar    $0x4,%r8
1401193a4:	4d 3b f0             	cmp    %r8,%r14
1401193a7:	0f 83 8f 01 00 00    	jae    0x14011953c
1401193ad:	4f 8d 04 0f          	lea    (%r15,%r9,1),%r8
1401193b1:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1401193b5:	48 8b 80 20 01 00 00 	mov    0x120(%rax),%rax
1401193bc:	ff 15 76 38 9f 00    	call   *0x9f3876(%rip)        # 0x140b0cc38
1401193c2:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1401193c6:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1401193ca:	48 2b ca             	sub    %rdx,%rcx
1401193cd:	48 c1 f9 04          	sar    $0x4,%rcx
1401193d1:	4c 3b f1             	cmp    %rcx,%r14
1401193d4:	0f 83 62 01 00 00    	jae    0x14011953c
1401193da:	49 8d 0c 17          	lea    (%r15,%rdx,1),%rcx
1401193de:	48 8b d0             	mov    %rax,%rdx
1401193e1:	e8 fe ce ee ff       	call   0x1400062e4
1401193e6:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1401193ea:	48 85 db             	test   %rbx,%rbx
1401193ed:	74 36                	je     0x140119425
1401193ef:	8b c7                	mov    %edi,%eax
1401193f1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401193f6:	03 c7                	add    %edi,%eax
1401193f8:	75 2b                	jne    0x140119425
1401193fa:	48 8b 03             	mov    (%rbx),%rax
1401193fd:	48 8b cb             	mov    %rbx,%rcx
140119400:	48 8b 00             	mov    (%rax),%rax
140119403:	ff 15 2f 38 9f 00    	call   *0x9f382f(%rip)        # 0x140b0cc38
140119409:	8b c7                	mov    %edi,%eax
14011940b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140119410:	03 c7                	add    %edi,%eax
140119412:	75 11                	jne    0x140119425
140119414:	48 8b 03             	mov    (%rbx),%rax
140119417:	48 8b cb             	mov    %rbx,%rcx
14011941a:	48 8b 40 08          	mov    0x8(%rax),%rax
14011941e:	ff 15 14 38 9f 00    	call   *0x9f3814(%rip)        # 0x140b0cc38
140119424:	90                   	nop
140119425:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140119429:	48 85 db             	test   %rbx,%rbx
14011942c:	74 35                	je     0x140119463
14011942e:	8b c7                	mov    %edi,%eax
140119430:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140119435:	03 c7                	add    %edi,%eax
140119437:	75 2a                	jne    0x140119463
140119439:	48 8b 03             	mov    (%rbx),%rax
14011943c:	48 8b cb             	mov    %rbx,%rcx
14011943f:	48 8b 00             	mov    (%rax),%rax
140119442:	ff 15 f0 37 9f 00    	call   *0x9f37f0(%rip)        # 0x140b0cc38
140119448:	8b c7                	mov    %edi,%eax
14011944a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14011944f:	03 c7                	add    %edi,%eax
140119451:	75 10                	jne    0x140119463
140119453:	48 8b 03             	mov    (%rbx),%rax
140119456:	48 8b cb             	mov    %rbx,%rcx
140119459:	48 8b 40 08          	mov    0x8(%rax),%rax
14011945d:	ff 15 d5 37 9f 00    	call   *0x9f37d5(%rip)        # 0x140b0cc38
140119463:	49 ff c6             	inc    %r14
140119466:	49 83 c7 10          	add    $0x10,%r15
14011946a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14011946f:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140119476:	48 2b 88 88 00 00 00 	sub    0x88(%rax),%rcx
14011947d:	48 c1 f9 04          	sar    $0x4,%rcx
140119481:	4c 3b f1             	cmp    %rcx,%r14
140119484:	0f 82 e1 fe ff ff    	jb     0x14011936b
14011948a:	33 db                	xor    %ebx,%ebx
14011948c:	44 8b fb             	mov    %ebx,%r15d
14011948f:	f3 45 0f 5c eb       	subss  %xmm11,%xmm13
140119494:	41 0f 28 f5          	movaps %xmm13,%xmm6
140119498:	f3 0f 59 35 04 7c a9 	mulss  0xa97c04(%rip),%xmm6        # 0x140bb10a4
14011949f:	00
1401194a0:	4c 8b 6d 80          	mov    -0x80(%rbp),%r13
1401194a4:	66 41 0f 6e c7       	movd   %r15d,%xmm0
1401194a9:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
1401194ac:	f3 0f 59 c6          	mulss  %xmm6,%xmm0
1401194b0:	f3 41 0f 58 c3       	addss  %xmm11,%xmm0
1401194b5:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
1401194bb:	0f 57 c0             	xorps  %xmm0,%xmm0
1401194be:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1401194c3:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
1401194c7:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
1401194cc:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
1401194d0:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401194d5:	33 d2                	xor    %edx,%edx
1401194d7:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401194db:	e8 30 88 f1 ff       	call   0x140031d10
1401194e0:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1401194e4:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401194e8:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401194ec:	e8 d7 f7 ff ff       	call   0x140118cc8
1401194f1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401194f4:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1401194fa:	48 8b c3             	mov    %rbx,%rax
1401194fd:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140119502:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140119506:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14011950b:	48 3b 5d f0          	cmp    -0x10(%rbp),%rbx
14011950f:	73 51                	jae    0x140119562
140119511:	f3 0f 10 03          	movss  (%rbx),%xmm0
140119515:	f3 0f 11 44 24 38    	movss  %xmm0,0x38(%rsp)
14011951b:	48 3b d0             	cmp    %rax,%rdx
14011951e:	74 23                	je     0x140119543
140119520:	f3 0f 11 02          	movss  %xmm0,(%rdx)
140119524:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140119529:	48 83 c2 04          	add    $0x4,%rdx
14011952d:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
140119532:	eb 23                	jmp    0x140119557
140119534:	45 33 f6             	xor    %r14d,%r14d
140119537:	e9 ed fb ff ff       	jmp    0x140119129
14011953c:	ff 15 56 34 9f 00    	call   *0x9f3456(%rip)        # 0x140b0c998
140119542:	90                   	nop
140119543:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140119548:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14011954d:	e8 be 87 f1 ff       	call   0x140031d10
140119552:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140119557:	48 83 c3 04          	add    $0x4,%rbx
14011955b:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140119560:	eb a9                	jmp    0x14011950b
140119562:	48 8b 85 10 01 00 00 	mov    0x110(%rbp),%rax
140119569:	48 8b 88 98 00 00 00 	mov    0x98(%rax),%rcx
140119570:	48 8b 01             	mov    (%rcx),%rax
140119573:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140119577:	48 8b 40 18          	mov    0x18(%rax),%rax
14011957b:	ff 15 b7 36 9f 00    	call   *0x9f36b7(%rip)        # 0x140b0cc38
140119581:	90                   	nop
140119582:	48 8b 08             	mov    (%rax),%rcx
140119585:	48 8b 01             	mov    (%rcx),%rax
140119588:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14011958d:	49 83 c0 30          	add    $0x30,%r8
140119591:	48 8d 55 08          	lea    0x8(%rbp),%rdx
140119595:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14011959c:	ff 15 96 36 9f 00    	call   *0x9f3696(%rip)        # 0x140b0cc38
1401195a2:	90                   	nop
1401195a3:	48 8b 08             	mov    (%rax),%rcx
1401195a6:	48 8b 01             	mov    (%rcx),%rax
1401195a9:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1401195ae:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1401195b2:	48 8b 00             	mov    (%rax),%rax
1401195b5:	ff 15 7d 36 9f 00    	call   *0x9f367d(%rip)        # 0x140b0cc38
1401195bb:	90                   	nop
1401195bc:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
1401195c0:	48 85 db             	test   %rbx,%rbx
1401195c3:	74 36                	je     0x1401195fb
1401195c5:	8b c7                	mov    %edi,%eax
1401195c7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401195cc:	03 c7                	add    %edi,%eax
1401195ce:	75 2b                	jne    0x1401195fb
1401195d0:	48 8b 03             	mov    (%rbx),%rax
1401195d3:	48 8b cb             	mov    %rbx,%rcx
1401195d6:	48 8b 00             	mov    (%rax),%rax
1401195d9:	ff 15 59 36 9f 00    	call   *0x9f3659(%rip)        # 0x140b0cc38
1401195df:	8b c7                	mov    %edi,%eax
1401195e1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401195e6:	03 c7                	add    %edi,%eax
1401195e8:	75 11                	jne    0x1401195fb
1401195ea:	48 8b 03             	mov    (%rbx),%rax
1401195ed:	48 8b cb             	mov    %rbx,%rcx
1401195f0:	48 8b 40 08          	mov    0x8(%rax),%rax
1401195f4:	ff 15 3e 36 9f 00    	call   *0x9f363e(%rip)        # 0x140b0cc38
1401195fa:	90                   	nop
1401195fb:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
1401195ff:	48 85 db             	test   %rbx,%rbx
140119602:	74 35                	je     0x140119639
140119604:	8b c7                	mov    %edi,%eax
140119606:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14011960b:	03 c7                	add    %edi,%eax
14011960d:	75 2a                	jne    0x140119639
14011960f:	48 8b 03             	mov    (%rbx),%rax
140119612:	48 8b cb             	mov    %rbx,%rcx
140119615:	48 8b 00             	mov    (%rax),%rax
140119618:	ff 15 1a 36 9f 00    	call   *0x9f361a(%rip)        # 0x140b0cc38
14011961e:	8b c7                	mov    %edi,%eax
140119620:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140119625:	03 c7                	add    %edi,%eax
140119627:	75 10                	jne    0x140119639
140119629:	48 8b 03             	mov    (%rbx),%rax
14011962c:	48 8b cb             	mov    %rbx,%rcx
14011962f:	48 8b 40 08          	mov    0x8(%rax),%rax
140119633:	ff 15 ff 35 9f 00    	call   *0x9f35ff(%rip)        # 0x140b0cc38
140119639:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14011963d:	48 8b 01             	mov    (%rcx),%rax
140119640:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
140119645:	4c 8d 44 24 7c       	lea    0x7c(%rsp),%r8
14011964a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14011964e:	48 8b 40 08          	mov    0x8(%rax),%rax
140119652:	ff 15 e0 35 9f 00    	call   *0x9f35e0(%rip)        # 0x140b0cc38
140119658:	f3 0f 10 05 d4 7a a9 	movss  0xa97ad4(%rip),%xmm0        # 0x140bb1134
14011965f:	00
140119660:	f3 0f 11 44 24 20    	movss  %xmm0,0x20(%rsp)
140119666:	f3 0f 10 5c 24 78    	movss  0x78(%rsp),%xmm3
14011966c:	f3 0f 10 54 24 7c    	movss  0x7c(%rsp),%xmm2
140119672:	f3 0f 10 4d c0       	movss  -0x40(%rbp),%xmm1
140119677:	e8 04 e4 00 00       	call   0x140127a80
14011967c:	8b d8                	mov    %eax,%ebx
14011967e:	f3 0f 10 44 24 30    	movss  0x30(%rsp),%xmm0
140119684:	f3 41 0f 5c c3       	subss  %xmm11,%xmm0
140119689:	f3 41 0f 5e c5       	divss  %xmm13,%xmm0
14011968e:	89 44 24 30          	mov    %eax,0x30(%rsp)
140119692:	f3 0f 11 44 24 38    	movss  %xmm0,0x38(%rsp)
140119698:	49 8b 55 08          	mov    0x8(%r13),%rdx
14011969c:	49 3b 55 10          	cmp    0x10(%r13),%rdx
1401196a0:	74 0e                	je     0x1401196b0
1401196a2:	f3 0f 11 02          	movss  %xmm0,(%rdx)
1401196a6:	48 8d 42 04          	lea    0x4(%rdx),%rax
1401196aa:	49 89 45 08          	mov    %rax,0x8(%r13)
1401196ae:	eb 0e                	jmp    0x1401196be
1401196b0:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1401196b5:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401196b9:	e8 52 86 f1 ff       	call   0x140031d10
1401196be:	49 8b 55 20          	mov    0x20(%r13),%rdx
1401196c2:	49 3b 55 28          	cmp    0x28(%r13),%rdx
1401196c6:	74 09                	je     0x1401196d1
1401196c8:	89 1a                	mov    %ebx,(%rdx)
1401196ca:	49 83 45 20 04       	addq   $0x4,0x20(%r13)
1401196cf:	eb 0f                	jmp    0x1401196e0
1401196d1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401196d6:	49 8d 4d 18          	lea    0x18(%r13),%rcx
1401196da:	e8 31 86 f1 ff       	call   0x140031d10
1401196df:	90                   	nop
1401196e0:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1401196e4:	48 85 db             	test   %rbx,%rbx
1401196e7:	74 36                	je     0x14011971f
1401196e9:	8b c7                	mov    %edi,%eax
1401196eb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401196f0:	03 c7                	add    %edi,%eax
1401196f2:	75 2b                	jne    0x14011971f
1401196f4:	48 8b 03             	mov    (%rbx),%rax
1401196f7:	48 8b cb             	mov    %rbx,%rcx