14017804a:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14017804f:	66 0f 7f 85 80 00 00 	movdqa %xmm0,0x80(%rbp)
140178056:	00
140178057:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
14017805e:	49 8b c8             	mov    %r8,%rcx
140178061:	48 8b 40 48          	mov    0x48(%rax),%rax
140178065:	ff 15 cd 4b 99 00    	call   *0x994bcd(%rip)        # 0x140b0cc38
14017806b:	48 8b 9d 88 00 00 00 	mov    0x88(%rbp),%rbx
140178072:	48 85 db             	test   %rbx,%rbx
140178075:	74 3e                	je     0x1401780b5
140178077:	41 8b c7             	mov    %r15d,%eax
14017807a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14017807f:	41 03 c7             	add    %r15d,%eax
140178082:	75 2c                	jne    0x1401780b0
140178084:	48 8b 03             	mov    (%rbx),%rax
140178087:	48 8b cb             	mov    %rbx,%rcx
14017808a:	48 8b 00             	mov    (%rax),%rax
14017808d:	ff 15 a5 4b 99 00    	call   *0x994ba5(%rip)        # 0x140b0cc38
140178093:	41 8b c7             	mov    %r15d,%eax
140178096:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017809b:	41 03 c7             	add    %r15d,%eax
14017809e:	75 10                	jne    0x1401780b0
1401780a0:	48 8b 03             	mov    (%rbx),%rax
1401780a3:	48 8b cb             	mov    %rbx,%rcx
1401780a6:	48 8b 40 08          	mov    0x8(%rax),%rax
1401780aa:	ff 15 88 4b 99 00    	call   *0x994b88(%rip)        # 0x140b0cc38
1401780b0:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401780b5:	48 8b 07             	mov    (%rdi),%rax
1401780b8:	4c 8b 48 60          	mov    0x60(%rax),%r9
1401780bc:	0f 57 c0             	xorps  %xmm0,%xmm0
1401780bf:	f3 0f 7f 45 40       	movdqu %xmm0,0x40(%rbp)
1401780c4:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401780c8:	48 85 c0             	test   %rax,%rax
1401780cb:	74 09                	je     0x1401780d6
1401780cd:	f0 ff 40 08          	lock incl 0x8(%rax)
1401780d1:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401780d6:	48 8b 16             	mov    (%rsi),%rdx
1401780d9:	48 89 55 40          	mov    %rdx,0x40(%rbp)
1401780dd:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1401780e1:	48 89 55 48          	mov    %rdx,0x48(%rbp)
1401780e5:	4c 8d 45 40          	lea    0x40(%rbp),%r8
1401780e9:	33 d2                	xor    %edx,%edx
1401780eb:	48 8b cf             	mov    %rdi,%rcx
1401780ee:	49 8b c1             	mov    %r9,%rax
1401780f1:	ff 15 41 4b 99 00    	call   *0x994b41(%rip)        # 0x140b0cc38
1401780f7:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
1401780fb:	48 85 db             	test   %rbx,%rbx
1401780fe:	74 3a                	je     0x14017813a
140178100:	41 8b c7             	mov    %r15d,%eax
140178103:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140178108:	41 03 c7             	add    %r15d,%eax
14017810b:	75 2d                	jne    0x14017813a
14017810d:	48 8b 03             	mov    (%rbx),%rax
140178110:	48 8b cb             	mov    %rbx,%rcx
140178113:	48 8b 00             	mov    (%rax),%rax
140178116:	ff 15 1c 4b 99 00    	call   *0x994b1c(%rip)        # 0x140b0cc38
14017811c:	41 8b c7             	mov    %r15d,%eax
14017811f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140178124:	41 03 c7             	add    %r15d,%eax
140178127:	75 11                	jne    0x14017813a
140178129:	48 8b 03             	mov    (%rbx),%rax
14017812c:	48 8b cb             	mov    %rbx,%rcx
14017812f:	48 8b 40 08          	mov    0x8(%rax),%rax
140178133:	ff 15 ff 4a 99 00    	call   *0x994aff(%rip)        # 0x140b0cc38
140178139:	90                   	nop
14017813a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14017813f:	48 85 c9             	test   %rcx,%rcx
140178142:	74 41                	je     0x140178185
140178144:	41 8b c7             	mov    %r15d,%eax
140178147:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14017814c:	41 03 c7             	add    %r15d,%eax
14017814f:	75 34                	jne    0x140178185
140178151:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140178156:	48 8b 03             	mov    (%rbx),%rax
140178159:	48 8b cb             	mov    %rbx,%rcx
14017815c:	48 8b 00             	mov    (%rax),%rax
14017815f:	ff 15 d3 4a 99 00    	call   *0x994ad3(%rip)        # 0x140b0cc38
140178165:	41 8b c7             	mov    %r15d,%eax
140178168:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017816d:	41 03 c7             	add    %r15d,%eax
140178170:	75 13                	jne    0x140178185
140178172:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140178177:	48 8b 01             	mov    (%rcx),%rax
14017817a:	48 8b 40 08          	mov    0x8(%rax),%rax
14017817e:	ff 15 b4 4a 99 00    	call   *0x994ab4(%rip)        # 0x140b0cc38
140178184:	90                   	nop
140178185:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14017818a:	48 85 c9             	test   %rcx,%rcx
14017818d:	0f 84 f2 05 00 00    	je     0x140178785
140178193:	41 8b c7             	mov    %r15d,%eax
140178196:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14017819b:	41 03 c7             	add    %r15d,%eax
14017819e:	0f 85 e1 05 00 00    	jne    0x140178785
1401781a4:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401781a9:	48 8b 03             	mov    (%rbx),%rax
1401781ac:	48 8b cb             	mov    %rbx,%rcx
1401781af:	48 8b 00             	mov    (%rax),%rax
1401781b2:	ff 15 80 4a 99 00    	call   *0x994a80(%rip)        # 0x140b0cc38
1401781b8:	41 8b c7             	mov    %r15d,%eax
1401781bb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401781c0:	41 03 c7             	add    %r15d,%eax
1401781c3:	0f 85 bc 05 00 00    	jne    0x140178785
1401781c9:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401781ce:	48 8b 01             	mov    (%rcx),%rax
1401781d1:	e9 a5 05 00 00       	jmp    0x14017877b
1401781d6:	45 33 e4             	xor    %r12d,%r12d
1401781d9:	48 8b 40 40          	mov    0x40(%rax),%rax
1401781dd:	ff 15 55 4a 99 00    	call   *0x994a55(%rip)        # 0x140b0cc38
1401781e3:	48 85 c0             	test   %rax,%rax
1401781e6:	0f 84 9f 04 00 00    	je     0x14017868b
1401781ec:	eb 04                	jmp    0x1401781f2
1401781ee:	41 83 cf ff          	or     $0xffffffff,%r15d
1401781f2:	48 8b 0f             	mov    (%rdi),%rcx
1401781f5:	48 8b 01             	mov    (%rcx),%rax
1401781f8:	4d 8b c4             	mov    %r12,%r8
1401781fb:	48 8d 95 d8 00 00 00 	lea    0xd8(%rbp),%rdx
140178202:	48 8b 40 30          	mov    0x30(%rax),%rax
140178206:	ff 15 2c 4a 99 00    	call   *0x994a2c(%rip)        # 0x140b0cc38
14017820c:	90                   	nop
14017820d:	48 8b 08             	mov    (%rax),%rcx
140178210:	48 8b 01             	mov    (%rcx),%rax
140178213:	48 8b 40 18          	mov    0x18(%rax),%rax
140178217:	ff 15 1b 4a 99 00    	call   *0x994a1b(%rip)        # 0x140b0cc38
14017821d:	44 8b f0             	mov    %eax,%r14d
140178220:	48 8b 9d e0 00 00 00 	mov    0xe0(%rbp),%rbx
140178227:	48 85 db             	test   %rbx,%rbx
14017822a:	74 39                	je     0x140178265
14017822c:	41 8b cf             	mov    %r15d,%ecx
14017822f:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
140178234:	41 03 cf             	add    %r15d,%ecx
140178237:	75 2c                	jne    0x140178265
140178239:	48 8b 13             	mov    (%rbx),%rdx
14017823c:	48 8b cb             	mov    %rbx,%rcx
14017823f:	48 8b 02             	mov    (%rdx),%rax
140178242:	ff 15 f0 49 99 00    	call   *0x9949f0(%rip)        # 0x140b0cc38
140178248:	41 8b c7             	mov    %r15d,%eax
14017824b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140178250:	41 03 c7             	add    %r15d,%eax
140178253:	75 10                	jne    0x140178265
140178255:	48 8b 03             	mov    (%rbx),%rax
140178258:	48 8b cb             	mov    %rbx,%rcx
14017825b:	48 8b 40 08          	mov    0x8(%rax),%rax
14017825f:	ff 15 d3 49 99 00    	call   *0x9949d3(%rip)        # 0x140b0cc38
140178265:	48 8b 0f             	mov    (%rdi),%rcx
140178268:	48 8b 01             	mov    (%rcx),%rax
14017826b:	4d 8b c4             	mov    %r12,%r8
14017826e:	48 8b 40 30          	mov    0x30(%rax),%rax
140178272:	41 83 fe 26          	cmp    $0x26,%r14d
140178276:	0f 85 24 03 00 00    	jne    0x1401785a0
14017827c:	48 8d 95 e8 00 00 00 	lea    0xe8(%rbp),%rdx
140178283:	ff 15 af 49 99 00    	call   *0x9949af(%rip)        # 0x140b0cc38
140178289:	48 8b d0             	mov    %rax,%rdx
14017828c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140178291:	e8 aa 16 ef ff       	call   0x140069940
140178296:	90                   	nop
140178297:	48 8b 9d f0 00 00 00 	mov    0xf0(%rbp),%rbx
14017829e:	48 85 db             	test   %rbx,%rbx
1401782a1:	74 39                	je     0x1401782dc
1401782a3:	41 8b c7             	mov    %r15d,%eax
1401782a6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401782ab:	41 03 c7             	add    %r15d,%eax
1401782ae:	75 2c                	jne    0x1401782dc
1401782b0:	48 8b 03             	mov    (%rbx),%rax
1401782b3:	48 8b cb             	mov    %rbx,%rcx
1401782b6:	48 8b 00             	mov    (%rax),%rax
1401782b9:	ff 15 79 49 99 00    	call   *0x994979(%rip)        # 0x140b0cc38
1401782bf:	41 8b c7             	mov    %r15d,%eax
1401782c2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401782c7:	41 03 c7             	add    %r15d,%eax
1401782ca:	75 10                	jne    0x1401782dc
1401782cc:	48 8b 03             	mov    (%rbx),%rax
1401782cf:	48 8b cb             	mov    %rbx,%rcx
1401782d2:	48 8b 40 08          	mov    0x8(%rax),%rax
1401782d6:	ff 15 5c 49 99 00    	call   *0x99495c(%rip)        # 0x140b0cc38
1401782dc:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1401782e0:	48 8b 88 28 02 00 00 	mov    0x228(%rax),%rcx
1401782e7:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401782ec:	48 85 db             	test   %rbx,%rbx
1401782ef:	74 09                	je     0x1401782fa
1401782f1:	f0 ff 43 08          	lock incl 0x8(%rbx)
1401782f5:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401782fa:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1401782ff:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
140178304:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140178308:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14017830c:	e8 2b 20 01 00       	call   0x14018a33c
140178311:	48 85 db             	test   %rbx,%rbx
140178314:	74 4a                	je     0x140178360
140178316:	41 8b c7             	mov    %r15d,%eax
140178319:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14017831e:	41 03 c7             	add    %r15d,%eax
140178321:	75 38                	jne    0x14017835b
140178323:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140178328:	48 8b 03             	mov    (%rbx),%rax
14017832b:	48 8b cb             	mov    %rbx,%rcx
14017832e:	48 8b 00             	mov    (%rax),%rax
140178331:	ff 15 01 49 99 00    	call   *0x994901(%rip)        # 0x140b0cc38
140178337:	41 8b c7             	mov    %r15d,%eax
14017833a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017833f:	41 03 c7             	add    %r15d,%eax
140178342:	75 17                	jne    0x14017835b
140178344:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140178349:	48 8b 03             	mov    (%rbx),%rax
14017834c:	48 8b cb             	mov    %rbx,%rcx
14017834f:	48 8b 40 08          	mov    0x8(%rax),%rax
140178353:	ff 15 df 48 99 00    	call   *0x9948df(%rip)        # 0x140b0cc38
140178359:	eb 05                	jmp    0x140178360
14017835b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140178360:	48 8b 0f             	mov    (%rdi),%rcx
140178363:	48 8b 01             	mov    (%rcx),%rax
140178366:	0f 57 c0             	xorps  %xmm0,%xmm0
140178369:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14017836e:	48 85 db             	test   %rbx,%rbx
140178371:	74 09                	je     0x14017837c
140178373:	f0 ff 43 08          	lock incl 0x8(%rbx)
140178377:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14017837c:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140178381:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140178386:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14017838a:	48 8b 40 68          	mov    0x68(%rax),%rax
14017838e:	ff 15 a4 48 99 00    	call   *0x9948a4(%rip)        # 0x140b0cc38
140178394:	4c 8b 75 d8          	mov    -0x28(%rbp),%r14
140178398:	4d 85 f6             	test   %r14,%r14
14017839b:	74 40                	je     0x1401783dd
14017839d:	41 8b c7             	mov    %r15d,%eax
1401783a0:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401783a6:	41 03 c7             	add    %r15d,%eax
1401783a9:	75 2d                	jne    0x1401783d8
1401783ab:	49 8b 06             	mov    (%r14),%rax
1401783ae:	49 8b ce             	mov    %r14,%rcx
1401783b1:	48 8b 00             	mov    (%rax),%rax
1401783b4:	ff 15 7e 48 99 00    	call   *0x99487e(%rip)        # 0x140b0cc38
1401783ba:	41 8b c7             	mov    %r15d,%eax
1401783bd:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1401783c3:	41 03 c7             	add    %r15d,%eax
1401783c6:	75 10                	jne    0x1401783d8
1401783c8:	49 8b 06             	mov    (%r14),%rax
1401783cb:	49 8b ce             	mov    %r14,%rcx
1401783ce:	48 8b 40 08          	mov    0x8(%rax),%rax
1401783d2:	ff 15 60 48 99 00    	call   *0x994860(%rip)        # 0x140b0cc38
1401783d8:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401783dd:	45 33 f6             	xor    %r14d,%r14d
1401783e0:	48 8b 55 30          	mov    0x30(%rbp),%rdx
1401783e4:	48 8b c2             	mov    %rdx,%rax
1401783e7:	4c 8b 45 28          	mov    0x28(%rbp),%r8
1401783eb:	49 2b c0             	sub    %r8,%rax
1401783ee:	48 c1 f8 04          	sar    $0x4,%rax
1401783f2:	48 85 c0             	test   %rax,%rax
1401783f5:	0f 84 e3 00 00 00    	je     0x1401784de
1401783fb:	45 33 ff             	xor    %r15d,%r15d
1401783fe:	48 8b 0f             	mov    (%rdi),%rcx
140178401:	48 8b 01             	mov    (%rcx),%rax
140178404:	49 2b d0             	sub    %r8,%rdx
140178407:	48 c1 fa 04          	sar    $0x4,%rdx
14017840b:	4c 3b f2             	cmp    %rdx,%r14
14017840e:	0f 83 9b 03 00 00    	jae    0x1401787af
140178414:	4b 8d 14 38          	lea    (%r8,%r15,1),%rdx
140178418:	48 8b 40 48          	mov    0x48(%rax),%rax
14017841c:	ff 15 16 48 99 00    	call   *0x994816(%rip)        # 0x140b0cc38
140178422:	48 8b 45 30          	mov    0x30(%rbp),%rax
140178426:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14017842a:	48 2b c1             	sub    %rcx,%rax
14017842d:	48 c1 f8 04          	sar    $0x4,%rax
140178431:	4c 3b f0             	cmp    %rax,%r14
140178434:	0f 83 6e 03 00 00    	jae    0x1401787a8
14017843a:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
14017843e:	48 8b 01             	mov    (%rcx),%rax
140178441:	0f 57 c0             	xorps  %xmm0,%xmm0
140178444:	f3 0f 7f 45 50       	movdqu %xmm0,0x50(%rbp)
140178449:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14017844d:	48 85 d2             	test   %rdx,%rdx
140178450:	74 04                	je     0x140178456
140178452:	f0 ff 42 08          	lock incl 0x8(%rdx)
140178456:	48 8b 17             	mov    (%rdi),%rdx
140178459:	48 89 55 50          	mov    %rdx,0x50(%rbp)
14017845d:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140178461:	48 89 55 58          	mov    %rdx,0x58(%rbp)
140178465:	4c 8d 45 50          	lea    0x50(%rbp),%r8
140178469:	33 d2                	xor    %edx,%edx
14017846b:	48 8b 40 60          	mov    0x60(%rax),%rax
14017846f:	ff 15 c3 47 99 00    	call   *0x9947c3(%rip)        # 0x140b0cc38
140178475:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
140178479:	48 85 db             	test   %rbx,%rbx
14017847c:	74 39                	je     0x1401784b7
14017847e:	83 c8 ff             	or     $0xffffffff,%eax
140178481:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140178486:	83 f8 01             	cmp    $0x1,%eax
140178489:	75 2c                	jne    0x1401784b7
14017848b:	48 8b 03             	mov    (%rbx),%rax
14017848e:	48 8b cb             	mov    %rbx,%rcx
140178491:	48 8b 00             	mov    (%rax),%rax
140178494:	ff 15 9e 47 99 00    	call   *0x99479e(%rip)        # 0x140b0cc38
14017849a:	83 c8 ff             	or     $0xffffffff,%eax
14017849d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401784a2:	83 f8 01             	cmp    $0x1,%eax
1401784a5:	75 10                	jne    0x1401784b7
1401784a7:	48 8b 03             	mov    (%rbx),%rax
1401784aa:	48 8b cb             	mov    %rbx,%rcx
1401784ad:	48 8b 40 08          	mov    0x8(%rax),%rax
1401784b1:	ff 15 81 47 99 00    	call   *0x994781(%rip)        # 0x140b0cc38
1401784b7:	49 ff c6             	inc    %r14
1401784ba:	49 83 c7 10          	add    $0x10,%r15
1401784be:	48 8b 55 30          	mov    0x30(%rbp),%rdx
1401784c2:	48 8b c2             	mov    %rdx,%rax
1401784c5:	4c 8b 45 28          	mov    0x28(%rbp),%r8
1401784c9:	49 2b c0             	sub    %r8,%rax
1401784cc:	48 c1 f8 04          	sar    $0x4,%rax
1401784d0:	4c 3b f0             	cmp    %rax,%r14
1401784d3:	0f 82 25 ff ff ff    	jb     0x1401783fe
1401784d9:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401784de:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401784e3:	48 8b 01             	mov    (%rcx),%rax
1401784e6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401784e9:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
1401784ee:	4c 8d 45 00          	lea    0x0(%rbp),%r8
1401784f2:	33 d2                	xor    %edx,%edx
1401784f4:	48 8b 40 60          	mov    0x60(%rax),%rax
1401784f8:	ff 15 3a 47 99 00    	call   *0x99473a(%rip)        # 0x140b0cc38
1401784fe:	4c 8b 75 08          	mov    0x8(%rbp),%r14
140178502:	41 83 cf ff          	or     $0xffffffff,%r15d
140178506:	4d 85 f6             	test   %r14,%r14
140178509:	74 40                	je     0x14017854b
14017850b:	41 8b c7             	mov    %r15d,%eax
14017850e:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
140178514:	41 03 c7             	add    %r15d,%eax
140178517:	75 2d                	jne    0x140178546
140178519:	49 8b 06             	mov    (%r14),%rax
14017851c:	49 8b ce             	mov    %r14,%rcx
14017851f:	48 8b 00             	mov    (%rax),%rax
140178522:	ff 15 10 47 99 00    	call   *0x994710(%rip)        # 0x140b0cc38
140178528:	41 8b c7             	mov    %r15d,%eax
14017852b:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
140178531:	41 03 c7             	add    %r15d,%eax
140178534:	75 10                	jne    0x140178546
140178536:	49 8b 06             	mov    (%r14),%rax
140178539:	49 8b ce             	mov    %r14,%rcx
14017853c:	48 8b 40 08          	mov    0x8(%rax),%rax
140178540:	ff 15 f2 46 99 00    	call   *0x9946f2(%rip)        # 0x140b0cc38
140178546:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14017854b:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14017854f:	e8 7c 29 ea ff       	call   0x14001aed0
140178554:	48 85 db             	test   %rbx,%rbx
140178557:	0f 84 12 01 00 00    	je     0x14017866f
14017855d:	41 8b c7             	mov    %r15d,%eax
140178560:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140178565:	41 03 c7             	add    %r15d,%eax
140178568:	0f 85 01 01 00 00    	jne    0x14017866f
14017856e:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140178573:	48 8b 03             	mov    (%rbx),%rax
140178576:	48 8b cb             	mov    %rbx,%rcx