1400c545a:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400c545f:	48 85 c0             	test   %rax,%rax
1400c5462:	74 1d                	je     0x1400c5481
1400c5464:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
1400c5468:	f0 0f c1 79 08       	lock xadd %edi,0x8(%rcx)
1400c546d:	83 ff 01             	cmp    $0x1,%edi
1400c5470:	75 0f                	jne    0x1400c5481
1400c5472:	48 8b 01             	mov    (%rcx),%rax
1400c5475:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c5479:	ff 15 b1 d9 14 00    	call   *0x14d9b1(%rip)        # 0x140212e30
1400c547f:	90                   	nop
1400c5480:	90                   	nop
1400c5481:	4d 39 65 00          	cmp    %r12,0x0(%r13)
1400c5485:	74 09                	je     0x1400c5490
1400c5487:	49 8b cd             	mov    %r13,%rcx
1400c548a:	e8 19 1c f4 ff       	call   0x1400070a8
1400c548f:	90                   	nop
1400c5490:	4d 39 26             	cmp    %r12,(%r14)
1400c5493:	74 08                	je     0x1400c549d
1400c5495:	49 8b ce             	mov    %r14,%rcx
1400c5498:	e8 0b 1c f4 ff       	call   0x1400070a8
1400c549d:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400c54a1:	48 33 cc             	xor    %rsp,%rcx
1400c54a4:	e8 c7 f2 13 00       	call   0x140204770
1400c54a9:	48 8b 9c 24 68 01 00 	mov    0x168(%rsp),%rbx
1400c54b0:	00
1400c54b1:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
1400c54b8:	41 5f                	pop    %r15
1400c54ba:	41 5e                	pop    %r14
1400c54bc:	41 5d                	pop    %r13
1400c54be:	41 5c                	pop    %r12
1400c54c0:	5f                   	pop    %rdi
1400c54c1:	5e                   	pop    %rsi
1400c54c2:	5d                   	pop    %rbp
1400c54c3:	c3                   	ret
1400c54c4:	e8 8b 45 f4 ff       	call   0x140009a54
1400c54c9:	90                   	nop
1400c54ca:	eb 00                	jmp    0x1400c54cc
1400c54cc:	90                   	nop
1400c54cd:	b9 57 25 65 1f       	mov    $0x1f652557,%ecx
1400c54d2:	e8 0d 5e f4 ff       	call   0x14000b2e4
1400c54d7:	90                   	nop
1400c54d8:	eb 02                	jmp    0x1400c54dc
1400c54da:	90                   	nop
1400c54db:	90                   	nop
1400c54dc:	90                   	nop
1400c54dd:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
1400c54e2:	e8 91 5e f4 ff       	call   0x14000b378
1400c54e7:	90                   	nop
1400c54e8:	eb 00                	jmp    0x1400c54ea
1400c54ea:	90                   	nop
1400c54eb:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
1400c54f0:	e8 83 5e f4 ff       	call   0x14000b378
1400c54f5:	90                   	nop
1400c54f6:	eb 00                	jmp    0x1400c54f8
1400c54f8:	90                   	nop
1400c54f9:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
1400c54fe:	e8 75 5e f4 ff       	call   0x14000b378
1400c5503:	90                   	nop
1400c5504:	eb 00                	jmp    0x1400c5506
1400c5506:	90                   	nop
1400c5507:	33 d2                	xor    %edx,%edx
1400c5509:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400c550e:	e8 d1 5d f4 ff       	call   0x14000b2e4
1400c5513:	90                   	nop
1400c5514:	eb 00                	jmp    0x1400c5516
1400c5516:	90                   	nop
1400c5517:	e8 38 45 f4 ff       	call   0x140009a54
1400c551c:	cc                   	int3
1400c551d:	90                   	nop
1400c551e:	90                   	nop
1400c551f:	90                   	nop
1400c5520:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400c5525:	55                   	push   %rbp
1400c5526:	56                   	push   %rsi
1400c5527:	57                   	push   %rdi
1400c5528:	41 54                	push   %r12
1400c552a:	41 55                	push   %r13
1400c552c:	41 56                	push   %r14
1400c552e:	41 57                	push   %r15
1400c5530:	48 8d ac 24 70 ff ff 	lea    -0x90(%rsp),%rbp
1400c5537:	ff
1400c5538:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
1400c553f:	48 8b 05 3a bc 23 00 	mov    0x23bc3a(%rip),%rax        # 0x140301180
1400c5546:	48 33 c4             	xor    %rsp,%rax
1400c5549:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
1400c5550:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
1400c5554:	33 db                	xor    %ebx,%ebx
1400c5556:	4c 8b 29             	mov    (%rcx),%r13
1400c5559:	4d 8d b5 e0 00 00 00 	lea    0xe0(%r13),%r14
1400c5560:	49 8b d6             	mov    %r14,%rdx
1400c5563:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400c5567:	e8 5c 0e fe ff       	call   0x1400a63c8
1400c556c:	44 8b fb             	mov    %ebx,%r15d
1400c556f:	49 8b 46 08          	mov    0x8(%r14),%rax
1400c5573:	49 2b 06             	sub    (%r14),%rax
1400c5576:	48 c1 f8 03          	sar    $0x3,%rax
1400c557a:	48 83 f8 01          	cmp    $0x1,%rax
1400c557e:	0f 84 8a 04 00 00    	je     0x1400c5a0e
1400c5584:	66 c7 44 24 30 00 01 	movw   $0x100,0x30(%rsp)
1400c558b:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
1400c558f:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
1400c5593:	48 2b fe             	sub    %rsi,%rdi
1400c5596:	48 c1 ff 04          	sar    $0x4,%rdi
1400c559a:	48 b8 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rax
1400c55a1:	cc cc cc
1400c55a4:	48 0f af f8          	imul   %rax,%rdi
1400c55a8:	b8 04 00 00 00       	mov    $0x4,%eax
1400c55ad:	88 5c 24 36          	mov    %bl,0x36(%rsp)
1400c55b1:	66 89 44 24 40       	mov    %ax,0x40(%rsp)
1400c55b6:	c6 44 24 42 01       	movb   $0x1,0x42(%rsp)
1400c55bb:	88 5c 24 38          	mov    %bl,0x38(%rsp)
1400c55bf:	88 5c 24 3a          	mov    %bl,0x3a(%rsp)
1400c55c3:	88 5c 24 3c          	mov    %bl,0x3c(%rsp)
1400c55c7:	48 8d 44 24 35       	lea    0x35(%rsp),%rax
1400c55cc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400c55d1:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400c55d6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400c55db:	4c 8d 4c 24 37       	lea    0x37(%rsp),%r9
1400c55e0:	4c 8d 44 24 39       	lea    0x39(%rsp),%r8
1400c55e5:	48 8d 54 24 3b       	lea    0x3b(%rsp),%rdx
1400c55ea:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1400c55ee:	e8 65 4f f9 ff       	call   0x14005a558
1400c55f3:	48 8d 05 a6 14 17 00 	lea    0x1714a6(%rip),%rax        # 0x140236aa0
1400c55fa:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400c55ff:	48 8d 05 ba 5a 1a 00 	lea    0x1a5aba(%rip),%rax        # 0x14026b0c0
1400c5606:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400c560b:	48 8d 05 be 67 1a 00 	lea    0x1a67be(%rip),%rax        # 0x14026bdd0
1400c5612:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400c5617:	e8 4c 16 06 00       	call   0x140126c68
1400c561c:	48 85 c0             	test   %rax,%rax
1400c561f:	74 0a                	je     0x1400c562b
1400c5621:	48 8b c8             	mov    %rax,%rcx
1400c5624:	e8 e7 1c 06 00       	call   0x140127310
1400c5629:	eb 05                	jmp    0x1400c5630
1400c562b:	e8 8c 2a 06 00       	call   0x1401280bc
1400c5630:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1400c5634:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400c5639:	44 0f b7 4c 24 30    	movzwl 0x30(%rsp),%r9d
1400c563f:	4c 8b c0             	mov    %rax,%r8
1400c5642:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400c5647:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400c564c:	e8 23 17 06 00       	call   0x140126d74
1400c5651:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400c5656:	e8 e5 1c 06 00       	call   0x140127340
1400c565b:	48 8b d8             	mov    %rax,%rbx
1400c565e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c5661:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
1400c5665:	33 c0                	xor    %eax,%eax
1400c5667:	48 89 45 18          	mov    %rax,0x18(%rbp)
1400c566b:	48 89 45 20          	mov    %rax,0x20(%rbp)
1400c566f:	49 8d 55 20          	lea    0x20(%r13),%rdx
1400c5673:	49 83 7d 38 0f       	cmpq   $0xf,0x38(%r13)
1400c5678:	76 04                	jbe    0x1400c567e
1400c567a:	49 8b 55 20          	mov    0x20(%r13),%rdx
1400c567e:	4d 8b 45 30          	mov    0x30(%r13),%r8
1400c5682:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1400c5686:	e8 c5 fb f5 ff       	call   0x140025250
1400c568b:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1400c5691:	4c 8d 45 08          	lea    0x8(%rbp),%r8
1400c5695:	48 8d 15 14 57 1a 00 	lea    0x1a5714(%rip),%rdx        # 0x14026adb0
1400c569c:	48 8b cb             	mov    %rbx,%rcx
1400c569f:	e8 fc 09 fd ff       	call   0x1400960a0
1400c56a4:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400c56a9:	e8 92 1c 06 00       	call   0x140127340
1400c56ae:	48 8b d8             	mov    %rax,%rbx
1400c56b1:	4c 3b ff             	cmp    %rdi,%r15
1400c56b4:	0f 83 4d 03 00 00    	jae    0x1400c5a07
1400c56ba:	48 8b 0e             	mov    (%rsi),%rcx
1400c56bd:	48 8b 11             	mov    (%rcx),%rdx
1400c56c0:	48 8b 42 18          	mov    0x18(%rdx),%rax
1400c56c4:	ff 15 66 d7 14 00    	call   *0x14d766(%rip)        # 0x140212e30
1400c56ca:	4c 8b c0             	mov    %rax,%r8
1400c56cd:	48 8d 15 04 68 1a 00 	lea    0x1a6804(%rip),%rdx        # 0x14026bed8
1400c56d4:	48 8b cb             	mov    %rbx,%rcx
1400c56d7:	e8 98 f3 fe ff       	call   0x1400b4a74
1400c56dc:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400c56e1:	e8 5a 1c 06 00       	call   0x140127340
1400c56e6:	4d 8b c7             	mov    %r15,%r8
1400c56e9:	48 8d 15 f8 67 1a 00 	lea    0x1a67f8(%rip),%rdx        # 0x14026bee8
1400c56f0:	48 8b c8             	mov    %rax,%rcx
1400c56f3:	e8 7c f3 fe ff       	call   0x1400b4a74
1400c56f8:	33 db                	xor    %ebx,%ebx
1400c56fa:	41 38 9d 23 01 00 00 	cmp    %bl,0x123(%r13)
1400c5701:	0f 84 c8 01 00 00    	je     0x1400c58cf
1400c5707:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1400c570b:	44 8a c3             	mov    %bl,%r8b
1400c570e:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1400c5712:	e8 55 78 fe ff       	call   0x1400acf6c
1400c5717:	90                   	nop
1400c5718:	48 8d 45 08          	lea    0x8(%rbp),%rax
1400c571c:	48 83 7d 20 07       	cmpq   $0x7,0x20(%rbp)
1400c5721:	48 0f 47 45 08       	cmova  0x8(%rbp),%rax
1400c5726:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1400c572a:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400c572e:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1400c5732:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
1400c5736:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1400c573c:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400c5741:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1400c5745:	e8 4a 76 fe ff       	call   0x1400acd94
1400c574a:	44 8a c3             	mov    %bl,%r8b
1400c574d:	48 8b d0             	mov    %rax,%rdx
1400c5750:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1400c5754:	e8 db 77 fe ff       	call   0x1400acf34
1400c5759:	90                   	nop
1400c575a:	48 8d 45 28          	lea    0x28(%rbp),%rax
1400c575e:	48 83 7d 40 07       	cmpq   $0x7,0x40(%rbp)
1400c5763:	48 0f 47 45 28       	cmova  0x28(%rbp),%rax
1400c5768:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1400c576c:	48 8b 45 38          	mov    0x38(%rbp),%rax
1400c5770:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1400c5774:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1400c5778:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1400c577e:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
1400c5783:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400c5788:	ba e9 fd 00 00       	mov    $0xfde9,%edx
1400c578d:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1400c5791:	e8 aa ef fe ff       	call   0x1400b4740
1400c5796:	90                   	nop
1400c5797:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1400c579b:	48 83 7d 60 0f       	cmpq   $0xf,0x60(%rbp)
1400c57a0:	48 0f 47 55 48       	cmova  0x48(%rbp),%rdx
1400c57a5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c57a8:	0f 11 45 68          	movups %xmm0,0x68(%rbp)
1400c57ac:	48 89 5d 78          	mov    %rbx,0x78(%rbp)
1400c57b0:	48 89 9d 80 00 00 00 	mov    %rbx,0x80(%rbp)
1400c57b7:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400c57bb:	49 ff c0             	inc    %r8
1400c57be:	42 38 1c 02          	cmp    %bl,(%rdx,%r8,1)
1400c57c2:	75 f7                	jne    0x1400c57bb
1400c57c4:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
1400c57c8:	e8 af fe f3 ff       	call   0x14000567c
1400c57cd:	90                   	nop
1400c57ce:	48 8b 45 60          	mov    0x60(%rbp),%rax
1400c57d2:	48 83 f8 0f          	cmp    $0xf,%rax
1400c57d6:	76 2d                	jbe    0x1400c5805
1400c57d8:	48 ff c0             	inc    %rax
1400c57db:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400c57df:	48 8b d1             	mov    %rcx,%rdx
1400c57e2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400c57e8:	72 15                	jb     0x1400c57ff
1400c57ea:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c57ee:	48 2b d1             	sub    %rcx,%rdx
1400c57f1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c57f5:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c57f9:	0f 87 f2 01 00 00    	ja     0x1400c59f1
1400c57ff:	ff 15 3b d3 14 00    	call   *0x14d33b(%rip)        # 0x140212b40
1400c5805:	48 89 5d 58          	mov    %rbx,0x58(%rbp)
1400c5809:	48 c7 45 60 0f 00 00 	movq   $0xf,0x60(%rbp)
1400c5810:	00
1400c5811:	88 5d 48             	mov    %bl,0x48(%rbp)
1400c5814:	48 8b 45 40          	mov    0x40(%rbp),%rax
1400c5818:	48 83 f8 07          	cmp    $0x7,%rax
1400c581c:	76 32                	jbe    0x1400c5850
1400c581e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400c5825:	00
1400c5826:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400c582a:	48 8b d1             	mov    %rcx,%rdx
1400c582d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400c5833:	72 15                	jb     0x1400c584a
1400c5835:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c5839:	48 2b d1             	sub    %rcx,%rdx
1400c583c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c5840:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c5844:	0f 87 ae 01 00 00    	ja     0x1400c59f8
1400c584a:	ff 15 f0 d2 14 00    	call   *0x14d2f0(%rip)        # 0x140212b40
1400c5850:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
1400c5854:	48 c7 45 40 07 00 00 	movq   $0x7,0x40(%rbp)
1400c585b:	00
1400c585c:	66 89 5d 28          	mov    %bx,0x28(%rbp)
1400c5860:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400c5864:	48 83 f8 07          	cmp    $0x7,%rax
1400c5868:	76 32                	jbe    0x1400c589c
1400c586a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400c5871:	00
1400c5872:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1400c5876:	48 8b d1             	mov    %rcx,%rdx
1400c5879:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400c587f:	72 15                	jb     0x1400c5896
1400c5881:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c5885:	48 2b d1             	sub    %rcx,%rdx
1400c5888:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c588c:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c5890:	0f 87 6a 01 00 00    	ja     0x1400c5a00
1400c5896:	ff 15 a4 d2 14 00    	call   *0x14d2a4(%rip)        # 0x140212b40
1400c589c:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400c58a1:	e8 9a 1a 06 00       	call   0x140127340
1400c58a6:	0f 10 45 68          	movups 0x68(%rbp),%xmm0
1400c58aa:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
1400c58ae:	0f 10 4d 78          	movups 0x78(%rbp),%xmm1
1400c58b2:	0f 11 4d 18          	movups %xmm1,0x18(%rbp)
1400c58b6:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1400c58bc:	4c 8d 45 08          	lea    0x8(%rbp),%r8
1400c58c0:	48 8d 15 e9 65 1a 00 	lea    0x1a65e9(%rip),%rdx        # 0x14026beb0
1400c58c7:	48 8b c8             	mov    %rax,%rcx
1400c58ca:	e8 d1 07 fd ff       	call   0x1400960a0
1400c58cf:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1400c58d3:	48 8b 00             	mov    (%rax),%rax
1400c58d6:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400c58da:	48 8b d6             	mov    %rsi,%rdx
1400c58dd:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400c58e1:	e8 ea 13 00 00       	call   0x1400c6cd0
1400c58e6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c58e9:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
1400c58ee:	48 8b 08             	mov    (%rax),%rcx
1400c58f1:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1400c58f5:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400c58f9:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1400c58fd:	48 83 20 00          	andq   $0x0,(%rax)
1400c5901:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400c5906:	4c 8d 4e 08          	lea    0x8(%rsi),%r9
1400c590a:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1400c590e:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400c5912:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1400c5916:	48 8b c3             	mov    %rbx,%rax
1400c5919:	ff 15 11 d5 14 00    	call   *0x14d511(%rip)        # 0x140212e30
1400c591f:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
1400c5923:	48 85 db             	test   %rbx,%rbx
1400c5926:	74 3a                	je     0x1400c5962
1400c5928:	83 c8 ff             	or     $0xffffffff,%eax
1400c592b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400c5930:	83 f8 01             	cmp    $0x1,%eax
1400c5933:	75 2d                	jne    0x1400c5962
1400c5935:	48 8b 03             	mov    (%rbx),%rax
1400c5938:	48 8b cb             	mov    %rbx,%rcx
1400c593b:	48 8b 00             	mov    (%rax),%rax
1400c593e:	ff 15 ec d4 14 00    	call   *0x14d4ec(%rip)        # 0x140212e30
1400c5944:	83 c8 ff             	or     $0xffffffff,%eax
1400c5947:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400c594c:	83 f8 01             	cmp    $0x1,%eax
1400c594f:	75 11                	jne    0x1400c5962
1400c5951:	48 8b 03             	mov    (%rbx),%rax
1400c5954:	48 8b cb             	mov    %rbx,%rcx
1400c5957:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c595b:	ff 15 cf d4 14 00    	call   *0x14d4cf(%rip)        # 0x140212e30
1400c5961:	90                   	nop
1400c5962:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400c5966:	48 85 db             	test   %rbx,%rbx
1400c5969:	74 39                	je     0x1400c59a4
1400c596b:	83 c8 ff             	or     $0xffffffff,%eax
1400c596e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400c5973:	83 f8 01             	cmp    $0x1,%eax
1400c5976:	75 2c                	jne    0x1400c59a4
1400c5978:	48 8b 03             	mov    (%rbx),%rax
1400c597b:	48 8b cb             	mov    %rbx,%rcx
1400c597e:	48 8b 00             	mov    (%rax),%rax
1400c5981:	ff 15 a9 d4 14 00    	call   *0x14d4a9(%rip)        # 0x140212e30
1400c5987:	83 c8 ff             	or     $0xffffffff,%eax
1400c598a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)