1401eb11f:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
1401eb123:	49 8b 18             	mov    (%r8),%rbx
1401eb126:	e9 22 02 00 00       	jmp    0x1401eb34d
1401eb12b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401eb12e:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1401eb134:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401eb138:	48 85 c0             	test   %rax,%rax
1401eb13b:	74 04                	je     0x1401eb141
1401eb13d:	f0 ff 40 08          	lock incl 0x8(%rax)
1401eb141:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401eb145:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401eb14a:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401eb14e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401eb153:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401eb158:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401eb15c:	e8 4f 41 ea ff       	call   0x14008f2b0
1401eb161:	48 8b 08             	mov    (%rax),%rcx
1401eb164:	48 8b 01             	mov    (%rcx),%rax
1401eb167:	0f 57 c0             	xorps  %xmm0,%xmm0
1401eb16a:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1401eb16f:	49 8b 56 30          	mov    0x30(%r14),%rdx
1401eb173:	48 85 d2             	test   %rdx,%rdx
1401eb176:	74 04                	je     0x1401eb17c
1401eb178:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401eb17c:	49 8b 56 28          	mov    0x28(%r14),%rdx
1401eb180:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
1401eb184:	49 8b 56 30          	mov    0x30(%r14),%rdx
1401eb188:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
1401eb18c:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1401eb190:	33 d2                	xor    %edx,%edx
1401eb192:	48 8b 40 60          	mov    0x60(%rax),%rax
1401eb196:	ff 15 9c 1a 92 00    	call   *0x921a9c(%rip)        # 0x140b0cc38
1401eb19c:	48 8b 75 88          	mov    -0x78(%rbp),%rsi
1401eb1a0:	48 85 f6             	test   %rsi,%rsi
1401eb1a3:	74 3a                	je     0x1401eb1df
1401eb1a5:	41 8b c4             	mov    %r12d,%eax
1401eb1a8:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401eb1ad:	41 03 c4             	add    %r12d,%eax
1401eb1b0:	75 2d                	jne    0x1401eb1df
1401eb1b2:	48 8b 06             	mov    (%rsi),%rax
1401eb1b5:	48 8b ce             	mov    %rsi,%rcx
1401eb1b8:	48 8b 00             	mov    (%rax),%rax
1401eb1bb:	ff 15 77 1a 92 00    	call   *0x921a77(%rip)        # 0x140b0cc38
1401eb1c1:	41 8b c4             	mov    %r12d,%eax
1401eb1c4:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401eb1c9:	41 03 c4             	add    %r12d,%eax
1401eb1cc:	75 11                	jne    0x1401eb1df
1401eb1ce:	48 8b 06             	mov    (%rsi),%rax
1401eb1d1:	48 8b ce             	mov    %rsi,%rcx
1401eb1d4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb1d8:	ff 15 5a 1a 92 00    	call   *0x921a5a(%rip)        # 0x140b0cc38
1401eb1de:	90                   	nop
1401eb1df:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401eb1e4:	48 85 f6             	test   %rsi,%rsi
1401eb1e7:	74 39                	je     0x1401eb222
1401eb1e9:	41 8b c4             	mov    %r12d,%eax
1401eb1ec:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401eb1f1:	41 03 c4             	add    %r12d,%eax
1401eb1f4:	75 2c                	jne    0x1401eb222
1401eb1f6:	48 8b 06             	mov    (%rsi),%rax
1401eb1f9:	48 8b ce             	mov    %rsi,%rcx
1401eb1fc:	48 8b 00             	mov    (%rax),%rax
1401eb1ff:	ff 15 33 1a 92 00    	call   *0x921a33(%rip)        # 0x140b0cc38
1401eb205:	41 8b c4             	mov    %r12d,%eax
1401eb208:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401eb20d:	41 03 c4             	add    %r12d,%eax
1401eb210:	75 10                	jne    0x1401eb222
1401eb212:	48 8b 06             	mov    (%rsi),%rax
1401eb215:	48 8b ce             	mov    %rsi,%rcx
1401eb218:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb21c:	ff 15 16 1a 92 00    	call   *0x921a16(%rip)        # 0x140b0cc38
1401eb222:	0f 57 c0             	xorps  %xmm0,%xmm0
1401eb225:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1401eb22b:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401eb22f:	48 85 c0             	test   %rax,%rax
1401eb232:	74 04                	je     0x1401eb238
1401eb234:	f0 ff 40 08          	lock incl 0x8(%rax)
1401eb238:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401eb23c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401eb241:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401eb245:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401eb24a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401eb24f:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401eb253:	e8 58 40 ea ff       	call   0x14008f2b0
1401eb258:	48 8b d0             	mov    %rax,%rdx
1401eb25b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401eb260:	e8 97 6b 00 00       	call   0x1401f1dfc
1401eb265:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401eb26a:	48 85 f6             	test   %rsi,%rsi
1401eb26d:	74 39                	je     0x1401eb2a8
1401eb26f:	41 8b c4             	mov    %r12d,%eax
1401eb272:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401eb277:	41 03 c4             	add    %r12d,%eax
1401eb27a:	75 2c                	jne    0x1401eb2a8
1401eb27c:	48 8b 06             	mov    (%rsi),%rax
1401eb27f:	48 8b ce             	mov    %rsi,%rcx
1401eb282:	48 8b 00             	mov    (%rax),%rax
1401eb285:	ff 15 ad 19 92 00    	call   *0x9219ad(%rip)        # 0x140b0cc38
1401eb28b:	41 8b c4             	mov    %r12d,%eax
1401eb28e:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401eb293:	41 03 c4             	add    %r12d,%eax
1401eb296:	75 10                	jne    0x1401eb2a8
1401eb298:	48 8b 06             	mov    (%rsi),%rax
1401eb29b:	48 8b ce             	mov    %rsi,%rcx
1401eb29e:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb2a2:	ff 15 90 19 92 00    	call   *0x921990(%rip)        # 0x140b0cc38
1401eb2a8:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401eb2ad:	48 85 c0             	test   %rax,%rax
1401eb2b0:	74 0a                	je     0x1401eb2bc
1401eb2b2:	c7 80 68 01 00 00 01 	movl   $0x1,0x168(%rax)
1401eb2b9:	00 00 00
1401eb2bc:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401eb2c1:	48 85 c9             	test   %rcx,%rcx
1401eb2c4:	74 40                	je     0x1401eb306
1401eb2c6:	41 8b c4             	mov    %r12d,%eax
1401eb2c9:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401eb2ce:	41 03 c4             	add    %r12d,%eax
1401eb2d1:	75 33                	jne    0x1401eb306
1401eb2d3:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401eb2d8:	48 8b 06             	mov    (%rsi),%rax
1401eb2db:	48 8b ce             	mov    %rsi,%rcx
1401eb2de:	48 8b 00             	mov    (%rax),%rax
1401eb2e1:	ff 15 51 19 92 00    	call   *0x921951(%rip)        # 0x140b0cc38
1401eb2e7:	41 8b c4             	mov    %r12d,%eax
1401eb2ea:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401eb2ef:	41 03 c4             	add    %r12d,%eax
1401eb2f2:	75 12                	jne    0x1401eb306
1401eb2f4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401eb2f9:	48 8b 01             	mov    (%rcx),%rax
1401eb2fc:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb300:	ff 15 32 19 92 00    	call   *0x921932(%rip)        # 0x140b0cc38
1401eb306:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401eb30a:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1401eb30e:	74 1e                	je     0x1401eb32e
1401eb310:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401eb314:	eb 0d                	jmp    0x1401eb323
1401eb316:	48 3b 58 10          	cmp    0x10(%rax),%rbx
1401eb31a:	75 0d                	jne    0x1401eb329
1401eb31c:	48 8b d8             	mov    %rax,%rbx
1401eb31f:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb323:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1401eb327:	74 ed                	je     0x1401eb316
1401eb329:	48 8b d8             	mov    %rax,%rbx
1401eb32c:	eb 1b                	jmp    0x1401eb349
1401eb32e:	48 8b d8             	mov    %rax,%rbx
1401eb331:	48 8b 08             	mov    (%rax),%rcx
1401eb334:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401eb338:	75 0f                	jne    0x1401eb349
1401eb33a:	48 8b d9             	mov    %rcx,%rbx
1401eb33d:	48 8b 01             	mov    (%rcx),%rax
1401eb340:	48 8b c8             	mov    %rax,%rcx
1401eb343:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1401eb347:	74 f1                	je     0x1401eb33a
1401eb349:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
1401eb34d:	49 3b d8             	cmp    %r8,%rbx
1401eb350:	0f 85 d5 fd ff ff    	jne    0x1401eb12b
1401eb356:	4d 8b 40 08          	mov    0x8(%r8),%r8
1401eb35a:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401eb35e:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401eb362:	e8 c5 32 e3 ff       	call   0x14001e62c
1401eb367:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1401eb36b:	ff 15 4f 15 92 00    	call   *0x92154f(%rip)        # 0x140b0c8c0
1401eb371:	48 83 c7 10          	add    $0x10,%rdi
1401eb375:	48 3b 7d 28          	cmp    0x28(%rbp),%rdi
1401eb379:	0f 85 69 fb ff ff    	jne    0x1401eaee8
1401eb37f:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
1401eb383:	0f 57 c0             	xorps  %xmm0,%xmm0
1401eb386:	f3 0f 7f 45 08       	movdqu %xmm0,0x8(%rbp)
1401eb38b:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
1401eb390:	f3 0f 7f 85 80 00 00 	movdqu %xmm0,0x80(%rbp)
1401eb397:	00
1401eb398:	48 83 a5 90 00 00 00 	andq   $0x0,0x90(%rbp)
1401eb39f:	00
1401eb3a0:	45 33 c9             	xor    %r9d,%r9d
1401eb3a3:	4c 8d 85 80 00 00 00 	lea    0x80(%rbp),%r8
1401eb3aa:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1401eb3ae:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401eb3b3:	e8 b8 9a e4 ff       	call   0x140034e70
1401eb3b8:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
1401eb3bf:	48 85 c9             	test   %rcx,%rcx
1401eb3c2:	74 3e                	je     0x1401eb402
1401eb3c4:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
1401eb3cb:	48 2b c1             	sub    %rcx,%rax
1401eb3ce:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401eb3d2:	48 8b d1             	mov    %rcx,%rdx
1401eb3d5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401eb3db:	72 1f                	jb     0x1401eb3fc
1401eb3dd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401eb3e1:	48 2b d1             	sub    %rcx,%rdx
1401eb3e4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401eb3e8:	48 83 f8 1f          	cmp    $0x1f,%rax
1401eb3ec:	76 0e                	jbe    0x1401eb3fc
1401eb3ee:	ff 15 a4 15 92 00    	call   *0x9215a4(%rip)        # 0x140b0c998
1401eb3f4:	90                   	nop
1401eb3f5:	ff 15 9d 15 92 00    	call   *0x92159d(%rip)        # 0x140b0c998
1401eb3fb:	90                   	nop
1401eb3fc:	ff 15 be 14 92 00    	call   *0x9214be(%rip)        # 0x140b0c8c0
1401eb402:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1401eb406:	e9 2c 02 00 00       	jmp    0x1401eb637
1401eb40b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401eb40e:	f3 0f 7f 85 80 00 00 	movdqu %xmm0,0x80(%rbp)
1401eb415:	00
1401eb416:	48 83 a5 90 00 00 00 	andq   $0x0,0x90(%rbp)
1401eb41d:	00
1401eb41e:	45 33 c0             	xor    %r8d,%r8d
1401eb421:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401eb428:	48 8b 0b             	mov    (%rbx),%rcx
1401eb42b:	e8 30 6a 00 00       	call   0x1401f1e60
1401eb430:	48 8b b5 80 00 00 00 	mov    0x80(%rbp),%rsi
1401eb437:	48 3b b5 88 00 00 00 	cmp    0x88(%rbp),%rsi
1401eb43e:	0f 84 e3 01 00 00    	je     0x1401eb627
1401eb444:	48 83 c6 08          	add    $0x8,%rsi
1401eb448:	0f 57 c0             	xorps  %xmm0,%xmm0
1401eb44b:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1401eb450:	48 8b 06             	mov    (%rsi),%rax
1401eb453:	48 85 c0             	test   %rax,%rax
1401eb456:	74 04                	je     0x1401eb45c
1401eb458:	f0 ff 40 08          	lock incl 0x8(%rax)
1401eb45c:	48 8b 46 f8          	mov    -0x8(%rsi),%rax
1401eb460:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401eb464:	48 8b 06             	mov    (%rsi),%rax
1401eb467:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1401eb46b:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1401eb46f:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401eb473:	e8 38 3e ea ff       	call   0x14008f2b0
1401eb478:	48 8b 08             	mov    (%rax),%rcx
1401eb47b:	48 8b 01             	mov    (%rcx),%rax
1401eb47e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401eb481:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401eb487:	49 8b 56 30          	mov    0x30(%r14),%rdx
1401eb48b:	48 85 d2             	test   %rdx,%rdx
1401eb48e:	74 04                	je     0x1401eb494
1401eb490:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401eb494:	49 8b 56 28          	mov    0x28(%r14),%rdx
1401eb498:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1401eb49d:	49 8b 56 30          	mov    0x30(%r14),%rdx
1401eb4a1:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1401eb4a6:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401eb4ab:	33 d2                	xor    %edx,%edx
1401eb4ad:	48 8b 40 60          	mov    0x60(%rax),%rax
1401eb4b1:	ff 15 81 17 92 00    	call   *0x921781(%rip)        # 0x140b0cc38
1401eb4b7:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401eb4bc:	48 85 ff             	test   %rdi,%rdi
1401eb4bf:	74 3a                	je     0x1401eb4fb
1401eb4c1:	41 8b c4             	mov    %r12d,%eax
1401eb4c4:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401eb4c9:	41 03 c4             	add    %r12d,%eax
1401eb4cc:	75 2d                	jne    0x1401eb4fb
1401eb4ce:	48 8b 07             	mov    (%rdi),%rax
1401eb4d1:	48 8b cf             	mov    %rdi,%rcx
1401eb4d4:	48 8b 00             	mov    (%rax),%rax
1401eb4d7:	ff 15 5b 17 92 00    	call   *0x92175b(%rip)        # 0x140b0cc38
1401eb4dd:	41 8b c4             	mov    %r12d,%eax
1401eb4e0:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401eb4e5:	41 03 c4             	add    %r12d,%eax
1401eb4e8:	75 11                	jne    0x1401eb4fb
1401eb4ea:	48 8b 07             	mov    (%rdi),%rax
1401eb4ed:	48 8b cf             	mov    %rdi,%rcx
1401eb4f0:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb4f4:	ff 15 3e 17 92 00    	call   *0x92173e(%rip)        # 0x140b0cc38
1401eb4fa:	90                   	nop
1401eb4fb:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1401eb4ff:	48 85 ff             	test   %rdi,%rdi
1401eb502:	74 39                	je     0x1401eb53d
1401eb504:	41 8b c4             	mov    %r12d,%eax
1401eb507:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401eb50c:	41 03 c4             	add    %r12d,%eax
1401eb50f:	75 2c                	jne    0x1401eb53d
1401eb511:	48 8b 07             	mov    (%rdi),%rax
1401eb514:	48 8b cf             	mov    %rdi,%rcx
1401eb517:	48 8b 00             	mov    (%rax),%rax
1401eb51a:	ff 15 18 17 92 00    	call   *0x921718(%rip)        # 0x140b0cc38
1401eb520:	41 8b c4             	mov    %r12d,%eax
1401eb523:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401eb528:	41 03 c4             	add    %r12d,%eax
1401eb52b:	75 10                	jne    0x1401eb53d
1401eb52d:	48 8b 07             	mov    (%rdi),%rax
1401eb530:	48 8b cf             	mov    %rdi,%rcx
1401eb533:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb537:	ff 15 fb 16 92 00    	call   *0x9216fb(%rip)        # 0x140b0cc38
1401eb53d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401eb540:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1401eb545:	48 8b 06             	mov    (%rsi),%rax
1401eb548:	48 85 c0             	test   %rax,%rax
1401eb54b:	74 04                	je     0x1401eb551
1401eb54d:	f0 ff 40 08          	lock incl 0x8(%rax)
1401eb551:	48 8b 46 f8          	mov    -0x8(%rsi),%rax
1401eb555:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401eb559:	48 8b 06             	mov    (%rsi),%rax
1401eb55c:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1401eb560:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1401eb564:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401eb568:	e8 43 3d ea ff       	call   0x14008f2b0
1401eb56d:	48 8b d0             	mov    %rax,%rdx
1401eb570:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401eb575:	e8 82 68 00 00       	call   0x1401f1dfc
1401eb57a:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1401eb57e:	48 85 ff             	test   %rdi,%rdi
1401eb581:	74 39                	je     0x1401eb5bc
1401eb583:	41 8b c4             	mov    %r12d,%eax
1401eb586:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401eb58b:	41 03 c4             	add    %r12d,%eax
1401eb58e:	75 2c                	jne    0x1401eb5bc
1401eb590:	48 8b 07             	mov    (%rdi),%rax
1401eb593:	48 8b cf             	mov    %rdi,%rcx
1401eb596:	48 8b 00             	mov    (%rax),%rax
1401eb599:	ff 15 99 16 92 00    	call   *0x921699(%rip)        # 0x140b0cc38
1401eb59f:	41 8b c4             	mov    %r12d,%eax
1401eb5a2:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401eb5a7:	41 03 c4             	add    %r12d,%eax
1401eb5aa:	75 10                	jne    0x1401eb5bc
1401eb5ac:	48 8b 07             	mov    (%rdi),%rax
1401eb5af:	48 8b cf             	mov    %rdi,%rcx
1401eb5b2:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb5b6:	ff 15 7c 16 92 00    	call   *0x92167c(%rip)        # 0x140b0cc38
1401eb5bc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401eb5c1:	83 a0 68 01 00 00 00 	andl   $0x0,0x168(%rax)
1401eb5c8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401eb5cd:	48 85 c9             	test   %rcx,%rcx
1401eb5d0:	74 40                	je     0x1401eb612
1401eb5d2:	41 8b c4             	mov    %r12d,%eax
1401eb5d5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401eb5da:	41 03 c4             	add    %r12d,%eax
1401eb5dd:	75 33                	jne    0x1401eb612
1401eb5df:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401eb5e4:	48 8b 07             	mov    (%rdi),%rax
1401eb5e7:	48 8b cf             	mov    %rdi,%rcx
1401eb5ea:	48 8b 00             	mov    (%rax),%rax
1401eb5ed:	ff 15 45 16 92 00    	call   *0x921645(%rip)        # 0x140b0cc38
1401eb5f3:	41 8b c4             	mov    %r12d,%eax
1401eb5f6:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401eb5fb:	41 03 c4             	add    %r12d,%eax
1401eb5fe:	75 12                	jne    0x1401eb612
1401eb600:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401eb605:	48 8b 01             	mov    (%rcx),%rax
1401eb608:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb60c:	ff 15 26 16 92 00    	call   *0x921626(%rip)        # 0x140b0cc38
1401eb612:	48 83 c6 10          	add    $0x10,%rsi
1401eb616:	48 8d 46 f8          	lea    -0x8(%rsi),%rax
1401eb61a:	48 3b 85 88 00 00 00 	cmp    0x88(%rbp),%rax
1401eb621:	0f 85 21 fe ff ff    	jne    0x1401eb448
1401eb627:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1401eb62e:	e8 9d f8 e2 ff       	call   0x14001aed0
1401eb633:	48 83 c3 10          	add    $0x10,%rbx
1401eb637:	48 3b 5d 10          	cmp    0x10(%rbp),%rbx
1401eb63b:	0f 85 ca fd ff ff    	jne    0x1401eb40b
1401eb641:	49 8b 4e 28          	mov    0x28(%r14),%rcx
1401eb645:	48 8b 01             	mov    (%rcx),%rax
1401eb648:	33 d2                	xor    %edx,%edx
1401eb64a:	48 8b 40 70          	mov    0x70(%rax),%rax