14011614e:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
140116155:	48 8b d7             	mov    %rdi,%rdx
140116158:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14011615c:	e8 67 12 f1 ff       	call   0x1400273c8
140116161:	48 8b 7d f8          	mov    -0x8(%rbp),%rdi
140116165:	49 8b 06             	mov    (%r14),%rax
140116168:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14011616c:	48 8b d3             	mov    %rbx,%rdx
14011616f:	49 8b ce             	mov    %r14,%rcx
140116172:	48 8b 00             	mov    (%rax),%rax
140116175:	ff 15 bd 6a 9f 00    	call   *0x9f6abd(%rip)        # 0x140b0cc38
14011617b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140116180:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140116184:	48 3b 4d b0          	cmp    -0x50(%rbp),%rcx
140116188:	74 0d                	je     0x140116197
14011618a:	48 89 01             	mov    %rax,(%rcx)
14011618d:	48 83 c1 08          	add    $0x8,%rcx
140116191:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140116195:	eb 11                	jmp    0x1401161a8
140116197:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14011619c:	48 8b d1             	mov    %rcx,%rdx
14011619f:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401161a3:	e8 f8 bd f0 ff       	call   0x140021fa0
1401161a8:	f3 0f 10 4c 24 4c    	movss  0x4c(%rsp),%xmm1
1401161ae:	0f 28 c1             	movaps %xmm1,%xmm0
1401161b1:	f3 0f 10 54 24 44    	movss  0x44(%rsp),%xmm2
1401161b7:	f3 0f 5c c2          	subss  %xmm2,%xmm0
1401161bb:	f3 0f 5c c7          	subss  %xmm7,%xmm0
1401161bf:	41 0f 54 c0          	andps  %xmm8,%xmm0
1401161c3:	44 0f 2f c8          	comiss %xmm0,%xmm9
1401161c7:	73 19                	jae    0x1401161e2
1401161c9:	41 0f 28 c3          	movaps %xmm11,%xmm0
1401161cd:	f3 41 0f 5c c2       	subss  %xmm10,%xmm0
1401161d2:	f3 0f 5c c7          	subss  %xmm7,%xmm0
1401161d6:	41 0f 54 c0          	andps  %xmm8,%xmm0
1401161da:	44 0f 2f c8          	comiss %xmm0,%xmm9
1401161de:	72 51                	jb     0x140116231
1401161e0:	eb 3b                	jmp    0x14011621d
1401161e2:	f3 0f 10 8e 0c 02 00 	movss  0x20c(%rsi),%xmm1
1401161e9:	00
1401161ea:	0f 28 c1             	movaps %xmm1,%xmm0
1401161ed:	f3 0f 59 05 13 af a9 	mulss  0xa9af13(%rip),%xmm0        # 0x140bb1108
1401161f4:	00
1401161f5:	f3 0f 10 96 10 01 00 	movss  0x110(%rsi),%xmm2
1401161fc:	00
1401161fd:	f3 0f 5c d0          	subss  %xmm0,%xmm2
140116201:	f3 0f 11 54 24 44    	movss  %xmm2,0x44(%rsp)
140116207:	f3 0f 59 0d 91 ae a9 	mulss  0xa9ae91(%rip),%xmm1        # 0x140bb10a0
14011620e:	00
14011620f:	f3 0f 58 8e 10 01 00 	addss  0x110(%rsi),%xmm1
140116216:	00
140116217:	f3 0f 11 4c 24 4c    	movss  %xmm1,0x4c(%rsp)
14011621d:	f3 0f 5d 55 94       	minss  -0x6c(%rbp),%xmm2
140116222:	f3 0f 11 55 94       	movss  %xmm2,-0x6c(%rbp)
140116227:	f3 0f 5f 4d 9c       	maxss  -0x64(%rbp),%xmm1
14011622c:	f3 0f 11 4d 9c       	movss  %xmm1,-0x64(%rbp)
140116231:	4c 3b 7d e8          	cmp    -0x18(%rbp),%r15
140116235:	74 14                	je     0x14011624b
140116237:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
14011623c:	f3 41 0f 7f 07       	movdqu %xmm0,(%r15)
140116241:	49 83 c7 10          	add    $0x10,%r15
140116245:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
140116249:	eb 15                	jmp    0x140116260
14011624b:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140116250:	49 8b d7             	mov    %r15,%rdx
140116253:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140116257:	e8 6c 10 f1 ff       	call   0x1400272c8
14011625c:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
140116260:	f3 0f 10 54 24 40    	movss  0x40(%rsp),%xmm2
140116266:	f3 0f 10 74 24 48    	movss  0x48(%rsp),%xmm6
14011626c:	48 85 db             	test   %rbx,%rbx
14011626f:	75 0c                	jne    0x14011627d
140116271:	f3 0f 11 55 90       	movss  %xmm2,-0x70(%rbp)
140116276:	f3 0f 11 75 98       	movss  %xmm6,-0x68(%rbp)
14011627b:	eb 1a                	jmp    0x140116297
14011627d:	0f 28 c2             	movaps %xmm2,%xmm0
140116280:	f3 0f 5d 45 90       	minss  -0x70(%rbp),%xmm0
140116285:	f3 0f 11 45 90       	movss  %xmm0,-0x70(%rbp)
14011628a:	0f 28 ce             	movaps %xmm6,%xmm1
14011628d:	f3 0f 5f 4d 98       	maxss  -0x68(%rbp),%xmm1
140116292:	f3 0f 11 4d 98       	movss  %xmm1,-0x68(%rbp)
140116297:	f3 0f 5c f2          	subss  %xmm2,%xmm6
14011629b:	0f 2f f7             	comiss %xmm7,%xmm6
14011629e:	0f 86 9b 00 00 00    	jbe    0x14011633f
1401162a4:	48 83 bd d0 00 00 00 	cmpq   $0x1,0xd0(%rbp)
1401162ab:	01
1401162ac:	75 5d                	jne    0x14011630b
1401162ae:	48 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%rax
1401162b5:	48 83 bd d8 00 00 00 	cmpq   $0x7,0xd8(%rbp)
1401162bc:	07
1401162bd:	48 0f 47 85 c0 00 00 	cmova  0xc0(%rbp),%rax
1401162c4:	00
1401162c5:	0f b7 00             	movzwl (%rax),%eax
1401162c8:	66 83 e8 20          	sub    $0x20,%ax
1401162cc:	b9 7f ff 00 00       	mov    $0xff7f,%ecx
1401162d1:	66 85 c1             	test   %ax,%cx
1401162d4:	75 35                	jne    0x14011630b
1401162d6:	49 8b 04 24          	mov    (%r12),%rax
1401162da:	49 8b cc             	mov    %r12,%rcx
1401162dd:	48 8b 40 28          	mov    0x28(%rax),%rax
1401162e1:	ff 15 51 69 9f 00    	call   *0x9f6951(%rip)        # 0x140b0cc38
1401162e7:	48 8b 18             	mov    (%rax),%rbx
1401162ea:	49 8b 04 24          	mov    (%r12),%rax
1401162ee:	49 8b cc             	mov    %r12,%rcx
1401162f1:	48 8b 40 08          	mov    0x8(%rax),%rax
1401162f5:	ff 15 3d 69 9f 00    	call   *0x9f693d(%rip)        # 0x140b0cc38
1401162fb:	0f 28 d6             	movaps %xmm6,%xmm2
1401162fe:	0f 28 c8             	movaps %xmm0,%xmm1
140116301:	48 8b cb             	mov    %rbx,%rcx
140116304:	e8 df 0d 0a 00       	call   0x1401b70e8
140116309:	eb 34                	jmp    0x14011633f
14011630b:	49 8b 04 24          	mov    (%r12),%rax
14011630f:	49 8b cc             	mov    %r12,%rcx
140116312:	48 8b 40 28          	mov    0x28(%rax),%rax
140116316:	ff 15 1c 69 9f 00    	call   *0x9f691c(%rip)        # 0x140b0cc38
14011631c:	48 8b 18             	mov    (%rax),%rbx
14011631f:	49 8b 04 24          	mov    (%r12),%rax
140116323:	49 8b cc             	mov    %r12,%rcx
140116326:	48 8b 40 08          	mov    0x8(%rax),%rax
14011632a:	ff 15 08 69 9f 00    	call   *0x9f6908(%rip)        # 0x140b0cc38
140116330:	0f 28 d6             	movaps %xmm6,%xmm2
140116333:	0f 28 c8             	movaps %xmm0,%xmm1
140116336:	48 8b cb             	mov    %rbx,%rcx
140116339:	e8 c2 0e 0a 00       	call   0x1401b7200
14011633e:	90                   	nop
14011633f:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
140116346:	48 83 f8 07          	cmp    $0x7,%rax
14011634a:	76 31                	jbe    0x14011637d
14011634c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140116353:	00
140116354:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
14011635b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140116361:	48 8b d1             	mov    %rcx,%rdx
140116364:	72 11                	jb     0x140116377
140116366:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14011636a:	48 2b d1             	sub    %rcx,%rdx
14011636d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140116371:	48 83 f8 1f          	cmp    $0x1f,%rax
140116375:	77 6a                	ja     0x1401163e1
140116377:	ff 15 43 65 9f 00    	call   *0x9f6543(%rip)        # 0x140b0c8c0
14011637d:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140116381:	48 ff c3             	inc    %rbx
140116384:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
140116388:	49 8b 46 08          	mov    0x8(%r14),%rax
14011638c:	48 63 48 08          	movslq 0x8(%rax),%rcx
140116390:	48 83 c1 08          	add    $0x8,%rcx
140116394:	49 03 ce             	add    %r14,%rcx
140116397:	48 8b 01             	mov    (%rcx),%rax
14011639a:	48 8b 40 30          	mov    0x30(%rax),%rax
14011639e:	ff 15 94 68 9f 00    	call   *0x9f6894(%rip)        # 0x140b0cc38
1401163a4:	48 3b d8             	cmp    %rax,%rbx
1401163a7:	0f 82 ab f9 ff ff    	jb     0x140115d58
1401163ad:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1401163b3:	b1 01                	mov    $0x1,%cl
1401163b5:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1401163b9:	48 8b c2             	mov    %rdx,%rax
1401163bc:	33 db                	xor    %ebx,%ebx
1401163be:	48 3b d7             	cmp    %rdi,%rdx
1401163c1:	74 27                	je     0x1401163ea
1401163c3:	48 39 58 10          	cmp    %rbx,0x10(%rax)
1401163c7:	75 1f                	jne    0x1401163e8
1401163c9:	49 03 c0             	add    %r8,%rax
1401163cc:	48 3b c7             	cmp    %rdi,%rax
1401163cf:	75 f2                	jne    0x1401163c3
1401163d1:	eb 17                	jmp    0x1401163ea
1401163d3:	ff 15 bf 65 9f 00    	call   *0x9f65bf(%rip)        # 0x140b0c998
1401163d9:	cc                   	int3
1401163da:	ff 15 b8 65 9f 00    	call   *0x9f65b8(%rip)        # 0x140b0c998
1401163e0:	90                   	nop
1401163e1:	ff 15 b1 65 9f 00    	call   *0x9f65b1(%rip)        # 0x140b0c998
1401163e7:	cc                   	int3
1401163e8:	8a cb                	mov    %bl,%cl
1401163ea:	38 5c 24 30          	cmp    %bl,0x30(%rsp)
1401163ee:	75 07                	jne    0x1401163f7
1401163f0:	84 c9                	test   %cl,%cl
1401163f2:	44 8a e3             	mov    %bl,%r12b
1401163f5:	74 03                	je     0x1401163fa
1401163f7:	41 b4 01             	mov    $0x1,%r12b
1401163fa:	48 8d 8e 30 01 00 00 	lea    0x130(%rsi),%rcx
140116401:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140116405:	48 3b c8             	cmp    %rax,%rcx
140116408:	74 0f                	je     0x140116419
14011640a:	48 2b fa             	sub    %rdx,%rdi
14011640d:	48 c1 ff 05          	sar    $0x5,%rdi
140116411:	4c 8b c7             	mov    %rdi,%r8
140116414:	e8 2b 92 07 00       	call   0x14018f644
140116419:	48 8d 86 48 01 00 00 	lea    0x148(%rsi),%rax
140116420:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140116424:	48 3b c1             	cmp    %rcx,%rax
140116427:	74 17                	je     0x140116440
140116429:	4c 2b 7d d8          	sub    -0x28(%rbp),%r15
14011642d:	49 c1 ff 04          	sar    $0x4,%r15
140116431:	4d 8b c7             	mov    %r15,%r8
140116434:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140116438:	48 8b c8             	mov    %rax,%rcx
14011643b:	e8 94 88 f2 ff       	call   0x14003ecd4
140116440:	48 8b 06             	mov    (%rsi),%rax
140116443:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140116447:	48 8b ce             	mov    %rsi,%rcx
14011644a:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
140116451:	ff 15 e1 67 9f 00    	call   *0x9f67e1(%rip)        # 0x140b0cc38
140116457:	49 8b 06             	mov    (%r14),%rax
14011645a:	49 8b ce             	mov    %r14,%rcx
14011645d:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140116464:	ff 15 ce 67 9f 00    	call   *0x9f67ce(%rip)        # 0x140b0cc38
14011646a:	88 86 c1 00 00 00    	mov    %al,0xc1(%rsi)
140116470:	49 8b 06             	mov    (%r14),%rax
140116473:	49 8b ce             	mov    %r14,%rcx
140116476:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14011647d:	ff 15 b5 67 9f 00    	call   *0x9f67b5(%rip)        # 0x140b0cc38
140116483:	88 86 c0 00 00 00    	mov    %al,0xc0(%rsi)
140116489:	84 c0                	test   %al,%al
14011648b:	74 08                	je     0x140116495
14011648d:	8b 96 bc 00 00 00    	mov    0xbc(%rsi),%edx
140116493:	eb 06                	jmp    0x14011649b
140116495:	8b 96 b8 00 00 00    	mov    0xb8(%rsi),%edx
14011649b:	48 8d 8e 68 01 00 00 	lea    0x168(%rsi),%rcx
1401164a2:	48 8b 01             	mov    (%rcx),%rax
1401164a5:	48 8b 40 20          	mov    0x20(%rax),%rax
1401164a9:	ff 15 89 67 9f 00    	call   *0x9f6789(%rip)        # 0x140b0cc38
1401164af:	49 8b 06             	mov    (%r14),%rax
1401164b2:	49 8b ce             	mov    %r14,%rcx
1401164b5:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
1401164bc:	ff 15 76 67 9f 00    	call   *0x9f6776(%rip)        # 0x140b0cc38
1401164c2:	f3 0f 11 86 c4 00 00 	movss  %xmm0,0xc4(%rsi)
1401164c9:	00
1401164ca:	49 8b 8d 98 00 00 00 	mov    0x98(%r13),%rcx
1401164d1:	48 8b 01             	mov    (%rcx),%rax
1401164d4:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1401164db:	48 8b 40 18          	mov    0x18(%rax),%rax
1401164df:	ff 15 53 67 9f 00    	call   *0x9f6753(%rip)        # 0x140b0cc38
1401164e5:	90                   	nop
1401164e6:	48 8b 38             	mov    (%rax),%rdi
1401164e9:	48 8b 07             	mov    (%rdi),%rax
1401164ec:	48 8b 98 98 03 00 00 	mov    0x398(%rax),%rbx
1401164f3:	49 8b 0e             	mov    (%r14),%rcx
1401164f6:	48 8b 81 f8 00 00 00 	mov    0xf8(%rcx),%rax
1401164fd:	49 8b ce             	mov    %r14,%rcx
140116500:	ff 15 32 67 9f 00    	call   *0x9f6732(%rip)        # 0x140b0cc38
140116506:	4c 8b c0             	mov    %rax,%r8
140116509:	48 8d 55 08          	lea    0x8(%rbp),%rdx
14011650d:	48 8b cf             	mov    %rdi,%rcx
140116510:	48 8b c3             	mov    %rbx,%rax
140116513:	ff 15 1f 67 9f 00    	call   *0x9f671f(%rip)        # 0x140b0cc38
140116519:	90                   	nop
14011651a:	48 8b 9d a8 00 00 00 	mov    0xa8(%rbp),%rbx
140116521:	33 ff                	xor    %edi,%edi
140116523:	41 83 cf ff          	or     $0xffffffff,%r15d
140116527:	48 85 db             	test   %rbx,%rbx
14011652a:	74 3e                	je     0x14011656a
14011652c:	41 8b c7             	mov    %r15d,%eax
14011652f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140116534:	41 03 c7             	add    %r15d,%eax
140116537:	75 2c                	jne    0x140116565
140116539:	48 8b 03             	mov    (%rbx),%rax
14011653c:	48 8b cb             	mov    %rbx,%rcx
14011653f:	48 8b 00             	mov    (%rax),%rax
140116542:	ff 15 f0 66 9f 00    	call   *0x9f66f0(%rip)        # 0x140b0cc38
140116548:	41 8b c7             	mov    %r15d,%eax
14011654b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140116550:	41 03 c7             	add    %r15d,%eax
140116553:	75 10                	jne    0x140116565
140116555:	48 8b 03             	mov    (%rbx),%rax
140116558:	48 8b cb             	mov    %rbx,%rcx
14011655b:	48 8b 40 08          	mov    0x8(%rax),%rax
14011655f:	ff 15 d3 66 9f 00    	call   *0x9f66d3(%rip)        # 0x140b0cc38
140116565:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14011656a:	48 8b 45 08          	mov    0x8(%rbp),%rax
14011656e:	8b 08                	mov    (%rax),%ecx
140116570:	89 8e c8 00 00 00    	mov    %ecx,0xc8(%rsi)
140116576:	48 8b 45 08          	mov    0x8(%rbp),%rax
14011657a:	8b 48 04             	mov    0x4(%rax),%ecx
14011657d:	89 8e cc 00 00 00    	mov    %ecx,0xcc(%rsi)
140116583:	48 8b 45 08          	mov    0x8(%rbp),%rax
140116587:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
14011658c:	f3 0f 11 86 d0 00 00 	movss  %xmm0,0xd0(%rsi)
140116593:	00
140116594:	0f 57 c9             	xorps  %xmm1,%xmm1
140116597:	f3 0f 7f 4d 28       	movdqu %xmm1,0x28(%rbp)
14011659c:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
1401165a0:	21 7d 40             	and    %edi,0x40(%rbp)
1401165a3:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401165a7:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401165ab:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1401165af:	48 3b ca             	cmp    %rdx,%rcx
1401165b2:	74 1b                	je     0x1401165cf
1401165b4:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1401165b8:	4c 2b 02             	sub    (%rdx),%r8
1401165bb:	49 c1 f8 02          	sar    $0x2,%r8
1401165bf:	48 8b 12             	mov    (%rdx),%rdx
1401165c2:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1401165c6:	e8 25 87 f4 ff       	call   0x14005ecf0
1401165cb:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401165cf:	48 8b 40 10          	mov    0x10(%rax),%rax
1401165d3:	f3 0f 10 70 18       	movss  0x18(%rax),%xmm6
1401165d8:	f3 0f 11 75 40       	movss  %xmm6,0x40(%rbp)
1401165dd:	48 8d 9e d8 00 00 00 	lea    0xd8(%rsi),%rbx
1401165e4:	48 8d 45 28          	lea    0x28(%rbp),%rax
1401165e8:	48 3b d8             	cmp    %rax,%rbx
1401165eb:	74 18                	je     0x140116605
1401165ed:	4c 8b 45 30          	mov    0x30(%rbp),%r8
1401165f1:	4c 2b 45 28          	sub    0x28(%rbp),%r8
1401165f5:	49 c1 f8 02          	sar    $0x2,%r8
1401165f9:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1401165fd:	48 8b cb             	mov    %rbx,%rcx
140116600:	e8 eb 86 f4 ff       	call   0x14005ecf0
140116605:	f3 0f 11 73 18       	movss  %xmm6,0x18(%rbx)
14011660a:	49 8b 06             	mov    (%r14),%rax
14011660d:	49 8b ce             	mov    %r14,%rcx
140116610:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140116617:	ff 15 1b 66 9f 00    	call   *0x9f661b(%rip)        # 0x140b0cc38
14011661d:	85 c0                	test   %eax,%eax
14011661f:	0f 84 03 01 00 00    	je     0x140116728
140116625:	83 f8 01             	cmp    $0x1,%eax
140116628:	74 05                	je     0x14011662f
14011662a:	b8 02 00 00 00       	mov    $0x2,%eax
14011662f:	89 86 f8 00 00 00    	mov    %eax,0xf8(%rsi)
140116635:	49 8b 46 08          	mov    0x8(%r14),%rax
140116639:	48 63 48 08          	movslq 0x8(%rax),%rcx
14011663d:	48 83 c1 08          	add    $0x8,%rcx
140116641:	49 03 ce             	add    %r14,%rcx
140116644:	48 8b 01             	mov    (%rcx),%rax
140116647:	48 8b 40 10          	mov    0x10(%rax),%rax
14011664b:	ff 15 e7 65 9f 00    	call   *0x9f65e7(%rip)        # 0x140b0cc38
140116651:	88 86 f8 01 00 00    	mov    %al,0x1f8(%rsi)
140116657:	45 33 c0             	xor    %r8d,%r8d
14011665a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14011665f:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140116663:	e8 e8 97 07 00       	call   0x14018fe50
140116668:	48 8b d0             	mov    %rax,%rdx
14011666b:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14011666f:	e8 dc 8a fb ff       	call   0x1400cf150
140116674:	90                   	nop
140116675:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14011667a:	48 85 db             	test   %rbx,%rbx
14011667d:	74 3e                	je     0x1401166bd
14011667f:	41 8b c7             	mov    %r15d,%eax
140116682:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140116687:	41 03 c7             	add    %r15d,%eax
14011668a:	75 2c                	jne    0x1401166b8
14011668c:	48 8b 03             	mov    (%rbx),%rax
14011668f:	48 8b cb             	mov    %rbx,%rcx
140116692:	48 8b 00             	mov    (%rax),%rax
140116695:	ff 15 9d 65 9f 00    	call   *0x9f659d(%rip)        # 0x140b0cc38
14011669b:	41 8b c7             	mov    %r15d,%eax
14011669e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401166a3:	41 03 c7             	add    %r15d,%eax
1401166a6:	75 10                	jne    0x1401166b8
1401166a8:	48 8b 03             	mov    (%rbx),%rax
1401166ab:	48 8b cb             	mov    %rbx,%rcx