140221219:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
14022121d:	4c 89 00             	mov    %r8,(%rax)
140221220:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140221225:	48 89 02             	mov    %rax,(%rdx)
140221228:	48 83 45 b0 10       	addq   $0x10,-0x50(%rbp)
14022122d:	eb 1e                	jmp    0x14022124d
14022122f:	ff 15 63 b7 8e 00    	call   *0x8eb763(%rip)        # 0x140b0c998
140221235:	90                   	nop
140221236:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14022123b:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14022123f:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140221243:	e8 dc f2 df ff       	call   0x140020524
140221248:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14022124d:	49 8b 00             	mov    (%r8),%rax
140221250:	0f 57 c0             	xorps  %xmm0,%xmm0
140221253:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
140221258:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14022125d:	48 85 c9             	test   %rcx,%rcx
140221260:	74 09                	je     0x14022126b
140221262:	f0 ff 41 08          	lock incl 0x8(%rcx)
140221266:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14022126b:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
140221270:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
140221275:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140221279:	49 8b c8             	mov    %r8,%rcx
14022127c:	48 8b 40 48          	mov    0x48(%rax),%rax
140221280:	ff 15 b2 b9 8e 00    	call   *0x8eb9b2(%rip)        # 0x140b0cc38
140221286:	90                   	nop
140221287:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
14022128b:	48 85 db             	test   %rbx,%rbx
14022128e:	74 39                	je     0x1402212c9
140221290:	41 8b c7             	mov    %r15d,%eax
140221293:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140221298:	41 03 c7             	add    %r15d,%eax
14022129b:	75 2c                	jne    0x1402212c9
14022129d:	48 8b 03             	mov    (%rbx),%rax
1402212a0:	48 8b cb             	mov    %rbx,%rcx
1402212a3:	48 8b 00             	mov    (%rax),%rax
1402212a6:	ff 15 8c b9 8e 00    	call   *0x8eb98c(%rip)        # 0x140b0cc38
1402212ac:	41 8b c7             	mov    %r15d,%eax
1402212af:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402212b4:	41 03 c7             	add    %r15d,%eax
1402212b7:	75 10                	jne    0x1402212c9
1402212b9:	48 8b 03             	mov    (%rbx),%rax
1402212bc:	48 8b cb             	mov    %rbx,%rcx
1402212bf:	48 8b 40 08          	mov    0x8(%rax),%rax
1402212c3:	ff 15 6f b9 8e 00    	call   *0x8eb96f(%rip)        # 0x140b0cc38
1402212c9:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1402212ce:	48 8b 08             	mov    (%rax),%rcx
1402212d1:	48 8b 41 60          	mov    0x60(%rcx),%rax
1402212d5:	0f 57 c0             	xorps  %xmm0,%xmm0
1402212d8:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402212de:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402212e3:	48 85 c9             	test   %rcx,%rcx
1402212e6:	74 04                	je     0x1402212ec
1402212e8:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402212ec:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402212f1:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402212f7:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1402212fc:	33 d2                	xor    %edx,%edx
1402212fe:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140221303:	ff 15 2f b9 8e 00    	call   *0x8eb92f(%rip)        # 0x140b0cc38
140221309:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14022130e:	48 85 db             	test   %rbx,%rbx
140221311:	74 3a                	je     0x14022134d
140221313:	41 8b c7             	mov    %r15d,%eax
140221316:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14022131b:	41 03 c7             	add    %r15d,%eax
14022131e:	75 2d                	jne    0x14022134d
140221320:	48 8b 03             	mov    (%rbx),%rax
140221323:	48 8b cb             	mov    %rbx,%rcx
140221326:	48 8b 00             	mov    (%rax),%rax
140221329:	ff 15 09 b9 8e 00    	call   *0x8eb909(%rip)        # 0x140b0cc38
14022132f:	41 8b c7             	mov    %r15d,%eax
140221332:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140221337:	41 03 c7             	add    %r15d,%eax
14022133a:	75 11                	jne    0x14022134d
14022133c:	48 8b 03             	mov    (%rbx),%rax
14022133f:	48 8b cb             	mov    %rbx,%rcx
140221342:	48 8b 40 08          	mov    0x8(%rax),%rax
140221346:	ff 15 ec b8 8e 00    	call   *0x8eb8ec(%rip)        # 0x140b0cc38
14022134c:	90                   	nop
14022134d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140221352:	48 85 c9             	test   %rcx,%rcx
140221355:	74 41                	je     0x140221398
140221357:	41 8b c7             	mov    %r15d,%eax
14022135a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14022135f:	41 03 c7             	add    %r15d,%eax
140221362:	75 34                	jne    0x140221398
140221364:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140221369:	48 8b 03             	mov    (%rbx),%rax
14022136c:	48 8b cb             	mov    %rbx,%rcx
14022136f:	48 8b 00             	mov    (%rax),%rax
140221372:	ff 15 c0 b8 8e 00    	call   *0x8eb8c0(%rip)        # 0x140b0cc38
140221378:	41 8b c7             	mov    %r15d,%eax
14022137b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140221380:	41 03 c7             	add    %r15d,%eax
140221383:	75 13                	jne    0x140221398
140221385:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14022138a:	48 8b 01             	mov    (%rcx),%rax
14022138d:	48 8b 40 08          	mov    0x8(%rax),%rax
140221391:	ff 15 a1 b8 8e 00    	call   *0x8eb8a1(%rip)        # 0x140b0cc38
140221397:	90                   	nop
140221398:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14022139d:	48 85 c9             	test   %rcx,%rcx
1402213a0:	74 40                	je     0x1402213e2
1402213a2:	41 8b c7             	mov    %r15d,%eax
1402213a5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402213aa:	41 03 c7             	add    %r15d,%eax
1402213ad:	75 33                	jne    0x1402213e2
1402213af:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402213b4:	48 8b 03             	mov    (%rbx),%rax
1402213b7:	48 8b cb             	mov    %rbx,%rcx
1402213ba:	48 8b 00             	mov    (%rax),%rax
1402213bd:	ff 15 75 b8 8e 00    	call   *0x8eb875(%rip)        # 0x140b0cc38
1402213c3:	41 8b c7             	mov    %r15d,%eax
1402213c6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402213cb:	41 03 c7             	add    %r15d,%eax
1402213ce:	75 12                	jne    0x1402213e2
1402213d0:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402213d5:	48 8b 01             	mov    (%rcx),%rax
1402213d8:	48 8b 40 08          	mov    0x8(%rax),%rax
1402213dc:	ff 15 56 b8 8e 00    	call   *0x8eb856(%rip)        # 0x140b0cc38
1402213e2:	48 ff c6             	inc    %rsi
1402213e5:	48 8b 0f             	mov    (%rdi),%rcx
1402213e8:	48 8b 01             	mov    (%rcx),%rax
1402213eb:	48 8b 40 40          	mov    0x40(%rax),%rax
1402213ef:	ff 15 43 b8 8e 00    	call   *0x8eb843(%rip)        # 0x140b0cc38
1402213f5:	48 3b f0             	cmp    %rax,%rsi
1402213f8:	0f 82 65 fd ff ff    	jb     0x140221163
1402213fe:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
140221402:	49 8b 4e 20          	mov    0x20(%r14),%rcx
140221406:	48 8b 01             	mov    (%rcx),%rax
140221409:	33 d2                	xor    %edx,%edx
14022140b:	48 8b 40 70          	mov    0x70(%rax),%rax
14022140f:	ff 15 23 b8 8e 00    	call   *0x8eb823(%rip)        # 0x140b0cc38
140221415:	45 33 ff             	xor    %r15d,%r15d
140221418:	48 8b 75 b0          	mov    -0x50(%rbp),%rsi
14022141c:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
140221420:	48 2b f0             	sub    %rax,%rsi
140221423:	48 c1 fe 04          	sar    $0x4,%rsi
140221427:	48 85 f6             	test   %rsi,%rsi
14022142a:	0f 84 a5 00 00 00    	je     0x1402214d5
140221430:	48 8d 78 08          	lea    0x8(%rax),%rdi
140221434:	49 8b 4e 20          	mov    0x20(%r14),%rcx
140221438:	48 8b 01             	mov    (%rcx),%rax
14022143b:	4c 3b fe             	cmp    %rsi,%r15
14022143e:	0f 83 e7 00 00 00    	jae    0x14022152b
140221444:	0f 57 c0             	xorps  %xmm0,%xmm0
140221447:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14022144d:	48 8b 17             	mov    (%rdi),%rdx
140221450:	48 85 d2             	test   %rdx,%rdx
140221453:	74 04                	je     0x140221459
140221455:	f0 ff 42 08          	lock incl 0x8(%rdx)
140221459:	48 8b 57 f8          	mov    -0x8(%rdi),%rdx
14022145d:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140221462:	48 8b 17             	mov    (%rdi),%rdx
140221465:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14022146a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14022146f:	48 8b 40 48          	mov    0x48(%rax),%rax
140221473:	ff 15 bf b7 8e 00    	call   *0x8eb7bf(%rip)        # 0x140b0cc38
140221479:	90                   	nop
14022147a:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14022147f:	48 85 db             	test   %rbx,%rbx
140221482:	74 3d                	je     0x1402214c1
140221484:	41 83 cc ff          	or     $0xffffffff,%r12d
140221488:	41 8b c4             	mov    %r12d,%eax
14022148b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140221490:	41 03 c4             	add    %r12d,%eax
140221493:	75 2c                	jne    0x1402214c1
140221495:	48 8b 03             	mov    (%rbx),%rax
140221498:	48 8b cb             	mov    %rbx,%rcx
14022149b:	48 8b 00             	mov    (%rax),%rax
14022149e:	ff 15 94 b7 8e 00    	call   *0x8eb794(%rip)        # 0x140b0cc38
1402214a4:	41 8b c4             	mov    %r12d,%eax
1402214a7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402214ac:	41 03 c4             	add    %r12d,%eax
1402214af:	75 10                	jne    0x1402214c1
1402214b1:	48 8b 03             	mov    (%rbx),%rax
1402214b4:	48 8b cb             	mov    %rbx,%rcx
1402214b7:	48 8b 40 08          	mov    0x8(%rax),%rax
1402214bb:	ff 15 77 b7 8e 00    	call   *0x8eb777(%rip)        # 0x140b0cc38
1402214c1:	49 ff c7             	inc    %r15
1402214c4:	48 83 c7 10          	add    $0x10,%rdi
1402214c8:	4c 3b fe             	cmp    %rsi,%r15
1402214cb:	0f 82 63 ff ff ff    	jb     0x140221434
1402214d1:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
1402214d5:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1402214d9:	e8 f2 99 df ff       	call   0x14001aed0
1402214de:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402214e2:	e8 e9 99 df ff       	call   0x14001aed0
1402214e7:	bb 00 10 00 00       	mov    $0x1000,%ebx
1402214ec:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1402214f0:	48 85 c9             	test   %rcx,%rcx
1402214f3:	74 44                	je     0x140221539
1402214f5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1402214fc:	00 00 00 00
140221500:	48 8b 45 60          	mov    0x60(%rbp),%rax
140221504:	48 2b c1             	sub    %rcx,%rax
140221507:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14022150b:	48 8b d1             	mov    %rcx,%rdx
14022150e:	48 3b c3             	cmp    %rbx,%rax
140221511:	72 1f                	jb     0x140221532
140221513:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140221517:	48 2b d1             	sub    %rcx,%rdx
14022151a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14022151e:	48 83 f8 1f          	cmp    $0x1f,%rax
140221522:	76 0e                	jbe    0x140221532
140221524:	ff 15 6e b4 8e 00    	call   *0x8eb46e(%rip)        # 0x140b0c998
14022152a:	90                   	nop
14022152b:	ff 15 67 b4 8e 00    	call   *0x8eb467(%rip)        # 0x140b0c998
140221531:	90                   	nop
140221532:	ff 15 88 b3 8e 00    	call   *0x8eb388(%rip)        # 0x140b0c8c0
140221538:	90                   	nop
140221539:	48 85 ff             	test   %rdi,%rdi
14022153c:	74 35                	je     0x140221573
14022153e:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140221542:	48 2b c7             	sub    %rdi,%rax
140221545:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140221549:	48 8b cf             	mov    %rdi,%rcx
14022154c:	48 3b c3             	cmp    %rbx,%rax
14022154f:	72 18                	jb     0x140221569
140221551:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140221555:	48 2b cf             	sub    %rdi,%rcx
140221558:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14022155c:	48 83 f8 1f          	cmp    $0x1f,%rax
140221560:	76 07                	jbe    0x140221569
140221562:	ff 15 30 b4 8e 00    	call   *0x8eb430(%rip)        # 0x140b0c998
140221568:	cc                   	int3
140221569:	48 8b cf             	mov    %rdi,%rcx
14022156c:	ff 15 4e b3 8e 00    	call   *0x8eb34e(%rip)        # 0x140b0c8c0
140221572:	90                   	nop
140221573:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140221577:	48 85 c9             	test   %rcx,%rcx
14022157a:	74 3d                	je     0x1402215b9
14022157c:	83 cf ff             	or     $0xffffffff,%edi
14022157f:	8b c7                	mov    %edi,%eax
140221581:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140221586:	03 c7                	add    %edi,%eax
140221588:	75 2f                	jne    0x1402215b9
14022158a:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14022158e:	48 8b 03             	mov    (%rbx),%rax
140221591:	48 8b cb             	mov    %rbx,%rcx
140221594:	48 8b 00             	mov    (%rax),%rax
140221597:	ff 15 9b b6 8e 00    	call   *0x8eb69b(%rip)        # 0x140b0cc38
14022159d:	8b c7                	mov    %edi,%eax
14022159f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402215a4:	03 c7                	add    %edi,%eax
1402215a6:	75 11                	jne    0x1402215b9
1402215a8:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1402215ac:	48 8b 01             	mov    (%rcx),%rax
1402215af:	48 8b 40 08          	mov    0x8(%rax),%rax
1402215b3:	ff 15 7f b6 8e 00    	call   *0x8eb67f(%rip)        # 0x140b0cc38
1402215b9:	33 c0                	xor    %eax,%eax
1402215bb:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
1402215c2:	48 33 cc             	xor    %rsp,%rcx
1402215c5:	e8 16 e0 8c 00       	call   0x140aef5e0
1402215ca:	4c 8d 9c 24 f0 01 00 	lea    0x1f0(%rsp),%r11
1402215d1:	00
1402215d2:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1402215d6:	49 8b 73 40          	mov    0x40(%r11),%rsi
1402215da:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1402215de:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1402215e3:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1402215e8:	49 8b e3             	mov    %r11,%rsp
1402215eb:	41 5f                	pop    %r15
1402215ed:	41 5e                	pop    %r14
1402215ef:	41 5d                	pop    %r13
1402215f1:	41 5c                	pop    %r12
1402215f3:	5d                   	pop    %rbp
1402215f4:	c3                   	ret
1402215f5:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1402215f9:	e8 b2 79 e0 ff       	call   0x140028fb0
1402215fe:	48 8d 15 db 43 a1 00 	lea    0xa143db(%rip),%rdx        # 0x140c359e0
140221605:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140221609:	e8 70 ee 8c 00       	call   0x140af047e
14022160e:	cc                   	int3
14022160f:	90                   	nop
140221610:	48 8b c4             	mov    %rsp,%rax
140221613:	48 89 58 08          	mov    %rbx,0x8(%rax)
140221617:	48 89 70 10          	mov    %rsi,0x10(%rax)
14022161b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14022161f:	55                   	push   %rbp
140221620:	48 8b ec             	mov    %rsp,%rbp
140221623:	48 83 ec 70          	sub    $0x70,%rsp
140221627:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
14022162b:	0f 57 c0             	xorps  %xmm0,%xmm0
14022162e:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140221633:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
140221638:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
14022163d:	48 83 65 d0 00       	andq   $0x0,-0x30(%rbp)
140221642:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140221648:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14022164c:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140221650:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140221654:	e8 6b f8 e0 ff       	call   0x140030ec4
140221659:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14022165d:	48 85 c9             	test   %rcx,%rcx
140221660:	74 34                	je     0x140221696
140221662:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140221666:	48 2b c1             	sub    %rcx,%rax
140221669:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14022166d:	48 8b d1             	mov    %rcx,%rdx
140221670:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140221676:	72 18                	jb     0x140221690
140221678:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14022167c:	48 2b d1             	sub    %rcx,%rdx
14022167f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140221683:	48 83 f8 1f          	cmp    $0x1f,%rax
140221687:	76 07                	jbe    0x140221690
140221689:	ff 15 09 b3 8e 00    	call   *0x8eb309(%rip)        # 0x140b0c998
14022168f:	cc                   	int3
140221690:	ff 15 2a b2 8e 00    	call   *0x8eb22a(%rip)        # 0x140b0c8c0
140221696:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
14022169a:	e9 d5 00 00 00       	jmp    0x140221774
14022169f:	0f 57 f6             	xorps  %xmm6,%xmm6
1402216a2:	0f 11 75 b0          	movups %xmm6,-0x50(%rbp)
1402216a6:	33 f6                	xor    %esi,%esi
1402216a8:	48 8b 0b             	mov    (%rbx),%rcx
1402216ab:	48 8b 01             	mov    (%rcx),%rax
1402216ae:	48 8b 40 40          	mov    0x40(%rax),%rax
1402216b2:	ff 15 80 b5 8e 00    	call   *0x8eb580(%rip)        # 0x140b0cc38
1402216b8:	48 85 c0             	test   %rax,%rax
1402216bb:	0f 84 a4 00 00 00    	je     0x140221765
1402216c1:	48 8b 0b             	mov    (%rbx),%rcx
1402216c4:	48 8b 01             	mov    (%rcx),%rax
1402216c7:	4c 8b c6             	mov    %rsi,%r8
1402216ca:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402216ce:	48 8b 40 30          	mov    0x30(%rax),%rax
1402216d2:	ff 15 60 b5 8e 00    	call   *0x8eb560(%rip)        # 0x140b0cc38
1402216d8:	90                   	nop
1402216d9:	48 8b 08             	mov    (%rax),%rcx
1402216dc:	48 85 f6             	test   %rsi,%rsi
1402216df:	40 0f 94 c7          	sete   %dil
1402216e3:	48 8b 01             	mov    (%rcx),%rax
1402216e6:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1402216ed:	ff 15 45 b5 8e 00    	call   *0x8eb545(%rip)        # 0x140b0cc38
1402216f3:	48 8b d0             	mov    %rax,%rdx
1402216f6:	44 8a c7             	mov    %dil,%r8b
1402216f9:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402216fd:	e8 96 4b f9 ff       	call   0x1401b6298
140221702:	90                   	nop
140221703:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
140221707:	48 85 ff             	test   %rdi,%rdi
14022170a:	74 39                	je     0x140221745
14022170c:	83 c8 ff             	or     $0xffffffff,%eax
14022170f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140221714:	83 f8 01             	cmp    $0x1,%eax
140221717:	75 2c                	jne    0x140221745
140221719:	48 8b 07             	mov    (%rdi),%rax