1401381b6:	48 85 db             	test   %rbx,%rbx
1401381b9:	74 3b                	je     0x1401381f6
1401381bb:	8b c6                	mov    %esi,%eax
1401381bd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401381c2:	03 c6                	add    %esi,%eax
1401381c4:	75 30                	jne    0x1401381f6
1401381c6:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1401381ca:	48 8b 03             	mov    (%rbx),%rax
1401381cd:	48 8b cb             	mov    %rbx,%rcx
1401381d0:	48 8b 00             	mov    (%rax),%rax
1401381d3:	ff 15 5f 4a 9d 00    	call   *0x9d4a5f(%rip)        # 0x140b0cc38
1401381d9:	8b c6                	mov    %esi,%eax
1401381db:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401381e0:	03 c6                	add    %esi,%eax
1401381e2:	75 12                	jne    0x1401381f6
1401381e4:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1401381e8:	48 8b 01             	mov    (%rcx),%rax
1401381eb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401381ef:	ff 15 43 4a 9d 00    	call   *0x9d4a43(%rip)        # 0x140b0cc38
1401381f5:	90                   	nop
1401381f6:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401381fa:	48 85 c9             	test   %rcx,%rcx
1401381fd:	74 3a                	je     0x140138239
1401381ff:	8b c6                	mov    %esi,%eax
140138201:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140138206:	03 c6                	add    %esi,%eax
140138208:	75 2f                	jne    0x140138239
14013820a:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14013820e:	48 8b 03             	mov    (%rbx),%rax
140138211:	48 8b cb             	mov    %rbx,%rcx
140138214:	48 8b 00             	mov    (%rax),%rax
140138217:	ff 15 1b 4a 9d 00    	call   *0x9d4a1b(%rip)        # 0x140b0cc38
14013821d:	8b ce                	mov    %esi,%ecx
14013821f:	f0 0f c1 4b 0c       	lock xadd %ecx,0xc(%rbx)
140138224:	03 ce                	add    %esi,%ecx
140138226:	75 11                	jne    0x140138239
140138228:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14013822c:	48 8b 11             	mov    (%rcx),%rdx
14013822f:	48 8b 42 08          	mov    0x8(%rdx),%rax
140138233:	ff 15 ff 49 9d 00    	call   *0x9d49ff(%rip)        # 0x140b0cc38
140138239:	8b c7                	mov    %edi,%eax
14013823b:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140138242:	00
140138243:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140138247:	49 8b 73 38          	mov    0x38(%r11),%rsi
14013824b:	49 8b 7b 40          	mov    0x40(%r11),%rdi
14013824f:	49 8b e3             	mov    %r11,%rsp
140138252:	41 5f                	pop    %r15
140138254:	41 5e                	pop    %r14
140138256:	41 5d                	pop    %r13
140138258:	41 5c                	pop    %r12
14013825a:	5d                   	pop    %rbp
14013825b:	c3                   	ret
14013825c:	83 cf ff             	or     $0xffffffff,%edi
14013825f:	49 8b 0c 24          	mov    (%r12),%rcx
140138263:	48 8b 41 30          	mov    0x30(%rcx),%rax
140138267:	4d 8b c5             	mov    %r13,%r8
14013826a:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14013826e:	49 8b cc             	mov    %r12,%rcx
140138271:	ff 15 c1 49 9d 00    	call   *0x9d49c1(%rip)        # 0x140b0cc38
140138277:	48 8b d0             	mov    %rax,%rdx
14013827a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14013827e:	e8 5d 4e ee ff       	call   0x14001d0e0
140138283:	48 8b d0             	mov    %rax,%rdx
140138286:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14013828a:	e8 55 e0 ec ff       	call   0x1400062e4
14013828f:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140138293:	48 85 db             	test   %rbx,%rbx
140138296:	74 35                	je     0x1401382cd
140138298:	8b c7                	mov    %edi,%eax
14013829a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14013829f:	03 c7                	add    %edi,%eax
1401382a1:	75 2a                	jne    0x1401382cd
1401382a3:	48 8b 03             	mov    (%rbx),%rax
1401382a6:	48 8b cb             	mov    %rbx,%rcx
1401382a9:	48 8b 00             	mov    (%rax),%rax
1401382ac:	ff 15 86 49 9d 00    	call   *0x9d4986(%rip)        # 0x140b0cc38
1401382b2:	8b c7                	mov    %edi,%eax
1401382b4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401382b9:	03 c7                	add    %edi,%eax
1401382bb:	75 10                	jne    0x1401382cd
1401382bd:	48 8b 03             	mov    (%rbx),%rax
1401382c0:	48 8b cb             	mov    %rbx,%rcx
1401382c3:	48 8b 40 08          	mov    0x8(%rax),%rax
1401382c7:	ff 15 6b 49 9d 00    	call   *0x9d496b(%rip)        # 0x140b0cc38
1401382cd:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1401382d1:	48 85 db             	test   %rbx,%rbx
1401382d4:	74 35                	je     0x14013830b
1401382d6:	8b c7                	mov    %edi,%eax
1401382d8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401382dd:	03 c7                	add    %edi,%eax
1401382df:	75 2a                	jne    0x14013830b
1401382e1:	48 8b 03             	mov    (%rbx),%rax
1401382e4:	48 8b cb             	mov    %rbx,%rcx
1401382e7:	48 8b 00             	mov    (%rax),%rax
1401382ea:	ff 15 48 49 9d 00    	call   *0x9d4948(%rip)        # 0x140b0cc38
1401382f0:	8b c7                	mov    %edi,%eax
1401382f2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401382f7:	03 c7                	add    %edi,%eax
1401382f9:	75 10                	jne    0x14013830b
1401382fb:	48 8b 03             	mov    (%rbx),%rax
1401382fe:	48 8b cb             	mov    %rbx,%rcx
140138301:	48 8b 40 08          	mov    0x8(%rax),%rax
140138305:	ff 15 2d 49 9d 00    	call   *0x9d492d(%rip)        # 0x140b0cc38
14013830b:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14013830f:	48 85 db             	test   %rbx,%rbx
140138312:	74 08                	je     0x14013831c
140138314:	f0 ff 43 08          	lock incl 0x8(%rbx)
140138318:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14013831c:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140138320:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140138325:	49 8d 45 01          	lea    0x1(%r13),%rax
140138329:	4c 8b e8             	mov    %rax,%r13
14013832c:	49 3b c7             	cmp    %r15,%rax
14013832f:	41 0f 94 c0          	sete   %r8b
140138333:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140138337:	48 8b ce             	mov    %rsi,%rcx
14013833a:	e8 f5 06 00 00       	call   0x140138a34
14013833f:	8b f8                	mov    %eax,%edi
140138341:	44 8b f0             	mov    %eax,%r14d
140138344:	41 c1 ee 1f          	shr    $0x1f,%r14d
140138348:	48 85 db             	test   %rbx,%rbx
14013834b:	74 47                	je     0x140138394
14013834d:	83 c8 ff             	or     $0xffffffff,%eax
140138350:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138355:	83 f8 01             	cmp    $0x1,%eax
140138358:	75 36                	jne    0x140138390
14013835a:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14013835e:	48 8b 03             	mov    (%rbx),%rax
140138361:	48 8b cb             	mov    %rbx,%rcx
140138364:	48 8b 00             	mov    (%rax),%rax
140138367:	ff 15 cb 48 9d 00    	call   *0x9d48cb(%rip)        # 0x140b0cc38
14013836d:	83 c8 ff             	or     $0xffffffff,%eax
140138370:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140138375:	83 f8 01             	cmp    $0x1,%eax
140138378:	75 16                	jne    0x140138390
14013837a:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14013837e:	48 8b 03             	mov    (%rbx),%rax
140138381:	48 8b cb             	mov    %rbx,%rcx
140138384:	48 8b 40 08          	mov    0x8(%rax),%rax
140138388:	ff 15 aa 48 9d 00    	call   *0x9d48aa(%rip)        # 0x140b0cc38
14013838e:	eb 04                	jmp    0x140138394
140138390:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140138394:	45 84 f6             	test   %r14b,%r14b
140138397:	0f 85 16 fe ff ff    	jne    0x1401381b3
14013839d:	4d 3b ef             	cmp    %r15,%r13
1401383a0:	0f 82 b6 fe ff ff    	jb     0x14013825c
1401383a6:	e9 be fd ff ff       	jmp    0x140138169
1401383ab:	cc                   	int3
1401383ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401383b1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401383b6:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401383bb:	55                   	push   %rbp
1401383bc:	41 54                	push   %r12
1401383be:	41 55                	push   %r13
1401383c0:	41 56                	push   %r14
1401383c2:	41 57                	push   %r15
1401383c4:	48 8b ec             	mov    %rsp,%rbp
1401383c7:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1401383ce:	4d 8b f0             	mov    %r8,%r14
1401383d1:	8a da                	mov    %dl,%bl
1401383d3:	48 8b f1             	mov    %rcx,%rsi
1401383d6:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1401383da:	48 8b 01             	mov    (%rcx),%rax
1401383dd:	ba 01 00 00 00       	mov    $0x1,%edx
1401383e2:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1401383e9:	ff 15 49 48 9d 00    	call   *0x9d4849(%rip)        # 0x140b0cc38
1401383ef:	85 c0                	test   %eax,%eax
1401383f1:	0f 88 f4 05 00 00    	js     0x1401389eb
1401383f7:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401383fb:	48 8b 01             	mov    (%rcx),%rax
1401383fe:	48 8d 15 83 a5 a0 00 	lea    0xa0a583(%rip),%rdx        # 0x140b42988
140138405:	4c 8d 05 5c a5 a0 00 	lea    0xa0a55c(%rip),%r8        # 0x140b42968
14013840c:	84 db                	test   %bl,%bl
14013840e:	4c 0f 45 c2          	cmovne %rdx,%r8
140138412:	4c 8d 0d 07 87 a0 00 	lea    0xa08707(%rip),%r9        # 0x140b40b20
140138419:	48 8d 15 c0 84 a0 00 	lea    0xa084c0(%rip),%rdx        # 0x140b408e0
140138420:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140138427:	ff 15 0b 48 9d 00    	call   *0x9d480b(%rip)        # 0x140b0cc38
14013842d:	85 c0                	test   %eax,%eax
14013842f:	0f 88 b6 05 00 00    	js     0x1401389eb
140138435:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140138439:	48 8b 01             	mov    (%rcx),%rax
14013843c:	48 8d 15 3d 86 a0 00 	lea    0xa0863d(%rip),%rdx        # 0x140b40a80
140138443:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140138448:	45 33 c9             	xor    %r9d,%r9d
14013844b:	4c 8d 05 aa 84 a0 00 	lea    0xa084aa(%rip),%r8        # 0x140b408fc
140138452:	48 8d 3d b7 84 a0 00 	lea    0xa084b7(%rip),%rdi        # 0x140b40910
140138459:	48 8b d7             	mov    %rdi,%rdx
14013845c:	48 8b 40 38          	mov    0x38(%rax),%rax
140138460:	ff 15 d2 47 9d 00    	call   *0x9d47d2(%rip)        # 0x140b0cc38
140138466:	85 c0                	test   %eax,%eax
140138468:	0f 88 7d 05 00 00    	js     0x1401389eb
14013846e:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140138472:	48 8b 01             	mov    (%rcx),%rax
140138475:	48 8d 15 74 85 a0 00 	lea    0xa08574(%rip),%rdx        # 0x140b409f0
14013847c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140138481:	45 33 c9             	xor    %r9d,%r9d
140138484:	4c 8d 05 65 84 a0 00 	lea    0xa08465(%rip),%r8        # 0x140b408f0
14013848b:	48 8b d7             	mov    %rdi,%rdx
14013848e:	48 8b 40 38          	mov    0x38(%rax),%rax
140138492:	ff 15 a0 47 9d 00    	call   *0x9d47a0(%rip)        # 0x140b0cc38
140138498:	85 c0                	test   %eax,%eax
14013849a:	0f 88 4b 05 00 00    	js     0x1401389eb
1401384a0:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401384a4:	48 8b 01             	mov    (%rcx),%rax
1401384a7:	48 8d 15 62 89 a0 00 	lea    0xa08962(%rip),%rdx        # 0x140b40e10
1401384ae:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401384b3:	45 33 c9             	xor    %r9d,%r9d
1401384b6:	4c 8d 05 47 84 a0 00 	lea    0xa08447(%rip),%r8        # 0x140b40904
1401384bd:	48 8b d7             	mov    %rdi,%rdx
1401384c0:	48 8b 40 38          	mov    0x38(%rax),%rax
1401384c4:	ff 15 6e 47 9d 00    	call   *0x9d476e(%rip)        # 0x140b0cc38
1401384ca:	85 c0                	test   %eax,%eax
1401384cc:	0f 88 19 05 00 00    	js     0x1401389eb
1401384d2:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401384d6:	48 8b 01             	mov    (%rcx),%rax
1401384d9:	48 8d 15 40 8b a0 00 	lea    0xa08b40(%rip),%rdx        # 0x140b41020
1401384e0:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401384e5:	45 33 c9             	xor    %r9d,%r9d
1401384e8:	4c 8d 05 b9 86 a0 00 	lea    0xa086b9(%rip),%r8        # 0x140b40ba8
1401384ef:	48 8b d7             	mov    %rdi,%rdx
1401384f2:	48 8b 40 38          	mov    0x38(%rax),%rax
1401384f6:	ff 15 3c 47 9d 00    	call   *0x9d473c(%rip)        # 0x140b0cc38
1401384fc:	85 c0                	test   %eax,%eax
1401384fe:	0f 88 e7 04 00 00    	js     0x1401389eb
140138504:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140138508:	48 8b 01             	mov    (%rcx),%rax
14013850b:	48 8d 15 5e 84 a0 00 	lea    0xa0845e(%rip),%rdx        # 0x140b40970
140138512:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140138517:	45 33 c9             	xor    %r9d,%r9d
14013851a:	4c 8d 05 3b 84 a0 00 	lea    0xa0843b(%rip),%r8        # 0x140b4095c
140138521:	48 8b d7             	mov    %rdi,%rdx
140138524:	48 8b 40 38          	mov    0x38(%rax),%rax
140138528:	ff 15 0a 47 9d 00    	call   *0x9d470a(%rip)        # 0x140b0cc38
14013852e:	85 c0                	test   %eax,%eax
140138530:	0f 88 b5 04 00 00    	js     0x1401389eb
140138536:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013853a:	48 8b 01             	mov    (%rcx),%rax
14013853d:	48 8d 15 3c 89 a0 00 	lea    0xa0893c(%rip),%rdx        # 0x140b40e80
140138544:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140138549:	45 33 c9             	xor    %r9d,%r9d
14013854c:	4c 8d 05 a1 83 a0 00 	lea    0xa083a1(%rip),%r8        # 0x140b408f4
140138553:	48 8b d7             	mov    %rdi,%rdx
140138556:	48 8b 40 38          	mov    0x38(%rax),%rax
14013855a:	ff 15 d8 46 9d 00    	call   *0x9d46d8(%rip)        # 0x140b0cc38
140138560:	85 c0                	test   %eax,%eax
140138562:	0f 88 83 04 00 00    	js     0x1401389eb
140138568:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013856c:	48 8b 01             	mov    (%rcx),%rax
14013856f:	48 8d 15 0a 87 a0 00 	lea    0xa0870a(%rip),%rdx        # 0x140b40c80
140138576:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14013857b:	45 33 c9             	xor    %r9d,%r9d
14013857e:	4c 8d 05 1b 86 a0 00 	lea    0xa0861b(%rip),%r8        # 0x140b40ba0
140138585:	48 8b d7             	mov    %rdi,%rdx
140138588:	48 8b 40 38          	mov    0x38(%rax),%rax
14013858c:	ff 15 a6 46 9d 00    	call   *0x9d46a6(%rip)        # 0x140b0cc38
140138592:	85 c0                	test   %eax,%eax
140138594:	0f 88 51 04 00 00    	js     0x1401389eb
14013859a:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013859e:	48 8b 01             	mov    (%rcx),%rax
1401385a1:	4c 8d 05 18 89 a0 00 	lea    0xa08918(%rip),%r8        # 0x140b40ec0
1401385a8:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1401385ad:	45 33 c9             	xor    %r9d,%r9d
1401385b0:	4c 8d 05 59 85 a0 00 	lea    0xa08559(%rip),%r8        # 0x140b40b10
1401385b7:	48 8b d7             	mov    %rdi,%rdx
1401385ba:	48 8b 40 38          	mov    0x38(%rax),%rax
1401385be:	ff 15 74 46 9d 00    	call   *0x9d4674(%rip)        # 0x140b0cc38
1401385c4:	85 c0                	test   %eax,%eax
1401385c6:	0f 88 1f 04 00 00    	js     0x1401389eb
1401385cc:	0f 57 c0             	xorps  %xmm0,%xmm0
1401385cf:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1401385d4:	41 83 cd ff          	or     $0xffffffff,%r13d
1401385d8:	84 db                	test   %bl,%bl
1401385da:	74 7d                	je     0x140138659
1401385dc:	49 8b d6             	mov    %r14,%rdx
1401385df:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401385e3:	e8 d0 e0 f7 ff       	call   0x1400b66b8
1401385e8:	48 8b 08             	mov    (%rax),%rcx
1401385eb:	48 8b 81 98 01 00 00 	mov    0x198(%rcx),%rax
1401385f2:	48 85 c0             	test   %rax,%rax
1401385f5:	74 04                	je     0x1401385fb
1401385f7:	f0 ff 40 08          	lock incl 0x8(%rax)
1401385fb:	48 8b b9 90 01 00 00 	mov    0x190(%rcx),%rdi
140138602:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140138606:	48 8b 81 98 01 00 00 	mov    0x198(%rcx),%rax
14013860d:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140138611:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140138615:	48 85 db             	test   %rbx,%rbx
140138618:	74 57                	je     0x140138671
14013861a:	41 8b c5             	mov    %r13d,%eax
14013861d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138622:	41 03 c5             	add    %r13d,%eax
140138625:	75 2c                	jne    0x140138653
140138627:	48 8b 03             	mov    (%rbx),%rax
14013862a:	48 8b cb             	mov    %rbx,%rcx
14013862d:	48 8b 00             	mov    (%rax),%rax
140138630:	ff 15 02 46 9d 00    	call   *0x9d4602(%rip)        # 0x140b0cc38
140138636:	41 8b c5             	mov    %r13d,%eax
140138639:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14013863e:	41 03 c5             	add    %r13d,%eax
140138641:	75 10                	jne    0x140138653
140138643:	48 8b 03             	mov    (%rbx),%rax
140138646:	48 8b cb             	mov    %rbx,%rcx
140138649:	48 8b 40 08          	mov    0x8(%rax),%rax
14013864d:	ff 15 e5 45 9d 00    	call   *0x9d45e5(%rip)        # 0x140b0cc38
140138653:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
140138657:	eb 18                	jmp    0x140138671
140138659:	66 0f 6f 4d b0       	movdqa -0x50(%rbp),%xmm1
14013865e:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140138662:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140138667:	66 0f d6 45 b8       	movq   %xmm0,-0x48(%rbp)
14013866c:	66 48 0f 7e cf       	movq   %xmm1,%rdi
140138671:	49 8b 0e             	mov    (%r14),%rcx
140138674:	48 8b 01             	mov    (%rcx),%rax
140138677:	48 8b 40 40          	mov    0x40(%rax),%rax
14013867b:	ff 15 b7 45 9d 00    	call   *0x9d45b7(%rip)        # 0x140b0cc38
140138681:	48 85 c0             	test   %rax,%rax
140138684:	0f 84 88 03 00 00    	je     0x140138a12
14013868a:	45 33 ff             	xor    %r15d,%r15d
14013868d:	49 8b 0e             	mov    (%r14),%rcx
140138690:	48 8b 01             	mov    (%rcx),%rax
140138693:	48 8b 40 40          	mov    0x40(%rax),%rax
140138697:	ff 15 9b 45 9d 00    	call   *0x9d459b(%rip)        # 0x140b0cc38
14013869d:	48 85 c0             	test   %rax,%rax
1401386a0:	0f 84 e8 01 00 00    	je     0x14013888e
1401386a6:	45 33 e4             	xor    %r12d,%r12d
1401386a9:	49 8b 0e             	mov    (%r14),%rcx
1401386ac:	48 8b 01             	mov    (%rcx),%rax
1401386af:	4d 8b c7             	mov    %r15,%r8
1401386b2:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401386b6:	48 8b 40 30          	mov    0x30(%rax),%rax
1401386ba:	ff 15 78 45 9d 00    	call   *0x9d4578(%rip)        # 0x140b0cc38
1401386c0:	90                   	nop
1401386c1:	48 8b 08             	mov    (%rax),%rcx
1401386c4:	48 8b 01             	mov    (%rcx),%rax
1401386c7:	48 8b 40 40          	mov    0x40(%rax),%rax
1401386cb:	ff 15 67 45 9d 00    	call   *0x9d4567(%rip)        # 0x140b0cc38
1401386d1:	48 8b f8             	mov    %rax,%rdi
1401386d4:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1401386d8:	48 85 db             	test   %rbx,%rbx
1401386db:	74 39                	je     0x140138716
1401386dd:	41 8b cd             	mov    %r13d,%ecx
1401386e0:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
1401386e5:	41 03 cd             	add    %r13d,%ecx
1401386e8:	75 2c                	jne    0x140138716
1401386ea:	48 8b 13             	mov    (%rbx),%rdx
1401386ed:	48 8b cb             	mov    %rbx,%rcx
1401386f0:	48 8b 02             	mov    (%rdx),%rax
1401386f3:	ff 15 3f 45 9d 00    	call   *0x9d453f(%rip)        # 0x140b0cc38