14024f6a6:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14024f6aa:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14024f6ae:	e8 e5 ea ff ff       	call   0x14024e198
14024f6b3:	84 c0                	test   %al,%al
14024f6b5:	74 14                	je     0x14024f6cb
14024f6b7:	49 3b f7             	cmp    %r15,%rsi
14024f6ba:	74 0a                	je     0x14024f6c6
14024f6bc:	48 85 f6             	test   %rsi,%rsi
14024f6bf:	74 05                	je     0x14024f6c6
14024f6c1:	4d 85 ff             	test   %r15,%r15
14024f6c4:	75 05                	jne    0x14024f6cb
14024f6c6:	45 8a e5             	mov    %r13b,%r12b
14024f6c9:	eb 03                	jmp    0x14024f6ce
14024f6cb:	45 32 e4             	xor    %r12b,%r12b
14024f6ce:	41 f6 c6 02          	test   $0x2,%r14b
14024f6d2:	74 12                	je     0x14024f6e6
14024f6d4:	41 83 e6 fd          	and    $0xfffffffd,%r14d
14024f6d8:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14024f6dd:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14024f6e1:	e8 9a 6a db ff       	call   0x140006180
14024f6e6:	45 84 f5             	test   %r14b,%r13b
14024f6e9:	74 12                	je     0x14024f6fd
14024f6eb:	41 83 e6 fe          	and    $0xfffffffe,%r14d
14024f6ef:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14024f6f4:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14024f6f8:	e8 83 6a db ff       	call   0x140006180
14024f6fd:	45 84 e4             	test   %r12b,%r12b
14024f700:	74 2b                	je     0x14024f72d
14024f702:	48 83 c7 10          	add    $0x10,%rdi
14024f706:	49 3b f7             	cmp    %r15,%rsi
14024f709:	74 04                	je     0x14024f70f
14024f70b:	49 0f 42 f7          	cmovb  %r15,%rsi
14024f70f:	48 3b 7c 24 48       	cmp    0x48(%rsp),%rdi
14024f714:	74 b5                	je     0x14024f6cb
14024f716:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
14024f71d:	48 8b d7             	mov    %rdi,%rdx
14024f720:	e8 ff 3d 00 00       	call   0x140253524
14024f725:	4c 8b f8             	mov    %rax,%r15
14024f728:	e9 13 ff ff ff       	jmp    0x14024f640
14024f72d:	48 8b c3             	mov    %rbx,%rax
14024f730:	48 83 c3 10          	add    $0x10,%rbx
14024f734:	48 8b 48 08          	mov    0x8(%rax),%rcx
14024f738:	48 85 c9             	test   %rcx,%rcx
14024f73b:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
14024f740:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14024f746:	74 0a                	je     0x14024f752
14024f748:	f0 44 01 79 08       	lock add %r15d,0x8(%rcx)
14024f74d:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14024f752:	48 8b 30             	mov    (%rax),%rsi
14024f755:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14024f75a:	48 8b 48 08          	mov    0x8(%rax),%rcx
14024f75e:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14024f763:	48 3b df             	cmp    %rdi,%rbx
14024f766:	0f 84 84 00 00 00    	je     0x14024f7f0
14024f76c:	0f 57 c0             	xorps  %xmm0,%xmm0
14024f76f:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
14024f774:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024f778:	48 85 c0             	test   %rax,%rax
14024f77b:	74 0a                	je     0x14024f787
14024f77d:	f0 44 01 78 08       	lock add %r15d,0x8(%rax)
14024f782:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14024f787:	48 8b 03             	mov    (%rbx),%rax
14024f78a:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14024f78e:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024f792:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14024f796:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
14024f79b:	48 85 c9             	test   %rcx,%rcx
14024f79e:	74 05                	je     0x14024f7a5
14024f7a0:	f0 44 01 79 08       	lock add %r15d,0x8(%rcx)
14024f7a5:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
14024f7aa:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
14024f7af:	4c 8d 4d 90          	lea    -0x70(%rbp),%r9
14024f7b3:	4c 8d 45 30          	lea    0x30(%rbp),%r8
14024f7b7:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14024f7bb:	e8 cc 33 00 00       	call   0x140252b8c
14024f7c0:	48 8b d0             	mov    %rax,%rdx
14024f7c3:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14024f7c8:	e8 17 6b db ff       	call   0x1400062e4
14024f7cd:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14024f7d1:	e8 aa 69 db ff       	call   0x140006180
14024f7d6:	48 83 c3 10          	add    $0x10,%rbx
14024f7da:	48 3b df             	cmp    %rdi,%rbx
14024f7dd:	74 07                	je     0x14024f7e6
14024f7df:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14024f7e4:	eb 86                	jmp    0x14024f76c
14024f7e6:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14024f7eb:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14024f7f0:	48 8d 8e 18 01 00 00 	lea    0x118(%rsi),%rcx
14024f7f7:	48 8b 01             	mov    (%rcx),%rax
14024f7fa:	33 d2                	xor    %edx,%edx
14024f7fc:	48 8b 40 18          	mov    0x18(%rax),%rax
14024f800:	ff 15 32 d4 8b 00    	call   *0x8bd432(%rip)        # 0x140b0cc38
14024f806:	4c 89 ae 60 01 00 00 	mov    %r13,0x160(%rsi)
14024f80d:	4d 03 ef             	add    %r15,%r13
14024f810:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
14024f815:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14024f81a:	e8 61 69 db ff       	call   0x140006180
14024f81f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14024f824:	48 3b de             	cmp    %rsi,%rbx
14024f827:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14024f82b:	0f 85 cf fd ff ff    	jne    0x14024f600
14024f831:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14024f836:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14024f83c:	33 ff                	xor    %edi,%edi
14024f83e:	45 33 ff             	xor    %r15d,%r15d
14024f841:	48 8b c6             	mov    %rsi,%rax
14024f844:	48 2b c3             	sub    %rbx,%rax
14024f847:	48 c1 f8 04          	sar    $0x4,%rax
14024f84b:	48 85 c0             	test   %rax,%rax
14024f84e:	74 72                	je     0x14024f8c2
14024f850:	45 33 ed             	xor    %r13d,%r13d
14024f853:	45 33 e4             	xor    %r12d,%r12d
14024f856:	4c 8b c6             	mov    %rsi,%r8
14024f859:	4c 2b c3             	sub    %rbx,%r8
14024f85c:	49 c1 f8 04          	sar    $0x4,%r8
14024f860:	4d 3b f8             	cmp    %r8,%r15
14024f863:	0f 83 81 00 00 00    	jae    0x14024f8ea
14024f869:	49 8d 14 1c          	lea    (%r12,%rbx,1),%rdx
14024f86d:	48 8b 02             	mov    (%rdx),%rax
14024f870:	48 8b 88 40 01 00 00 	mov    0x140(%rax),%rcx
14024f877:	48 2b 88 38 01 00 00 	sub    0x138(%rax),%rcx
14024f87e:	48 c1 f9 04          	sar    $0x4,%rcx
14024f882:	48 85 c9             	test   %rcx,%rcx
14024f885:	74 25                	je     0x14024f8ac
14024f887:	49 3b f8             	cmp    %r8,%rdi
14024f88a:	73 5e                	jae    0x14024f8ea
14024f88c:	4a 8d 0c 2b          	lea    (%rbx,%r13,1),%rcx
14024f890:	49 03 f9             	add    %r9,%rdi
14024f893:	49 83 c5 10          	add    $0x10,%r13
14024f897:	e8 dc b8 dc ff       	call   0x14001b178
14024f89c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14024f8a1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14024f8a6:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14024f8ac:	4d 03 f9             	add    %r9,%r15
14024f8af:	49 83 c4 10          	add    $0x10,%r12
14024f8b3:	48 8b c6             	mov    %rsi,%rax
14024f8b6:	48 2b c3             	sub    %rbx,%rax
14024f8b9:	48 c1 f8 04          	sar    $0x4,%rax
14024f8bd:	4c 3b f8             	cmp    %rax,%r15
14024f8c0:	72 94                	jb     0x14024f856
14024f8c2:	48 8b ce             	mov    %rsi,%rcx
14024f8c5:	48 2b cb             	sub    %rbx,%rcx
14024f8c8:	48 c1 f9 04          	sar    $0x4,%rcx
14024f8cc:	48 3b f9             	cmp    %rcx,%rdi
14024f8cf:	73 20                	jae    0x14024f8f1
14024f8d1:	48 c1 e7 04          	shl    $0x4,%rdi
14024f8d5:	48 03 fb             	add    %rbx,%rdi
14024f8d8:	48 8b d6             	mov    %rsi,%rdx
14024f8db:	48 8b cf             	mov    %rdi,%rcx
14024f8de:	e8 8d e9 dc ff       	call   0x14001e270
14024f8e3:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14024f8e8:	eb 50                	jmp    0x14024f93a
14024f8ea:	ff 15 a8 d0 8b 00    	call   *0x8bd0a8(%rip)        # 0x140b0c998
14024f8f0:	cc                   	int3
14024f8f1:	76 47                	jbe    0x14024f93a
14024f8f3:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14024f8f8:	48 2b c3             	sub    %rbx,%rax
14024f8fb:	48 c1 f8 04          	sar    $0x4,%rax
14024f8ff:	48 3b f8             	cmp    %rax,%rdi
14024f902:	76 0f                	jbe    0x14024f913
14024f904:	48 8b d7             	mov    %rdi,%rdx
14024f907:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024f90c:	e8 9b cc df ff       	call   0x14004c5ac
14024f911:	eb 27                	jmp    0x14024f93a
14024f913:	48 2b f9             	sub    %rcx,%rdi
14024f916:	74 12                	je     0x14024f92a
14024f918:	48 83 26 00          	andq   $0x0,(%rsi)
14024f91c:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
14024f921:	48 83 c6 10          	add    $0x10,%rsi
14024f925:	49 2b f9             	sub    %r9,%rdi
14024f928:	75 ee                	jne    0x14024f918
14024f92a:	48 8b d6             	mov    %rsi,%rdx
14024f92d:	48 8b ce             	mov    %rsi,%rcx
14024f930:	e8 3b e9 dc ff       	call   0x14001e270
14024f935:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14024f93a:	0f 57 c0             	xorps  %xmm0,%xmm0
14024f93d:	f3 0f 7f 85 30 01 00 	movdqu %xmm0,0x130(%rbp)
14024f944:	00
14024f945:	48 83 a5 40 01 00 00 	andq   $0x0,0x140(%rbp)
14024f94c:	00
14024f94d:	4c 8b 6d c0          	mov    -0x40(%rbp),%r13
14024f951:	49 8b 5d 30          	mov    0x30(%r13),%rbx
14024f955:	c7 44 24 38 1a 00 00 	movl   $0x1a,0x38(%rsp)
14024f95c:	00
14024f95d:	c7 44 24 3c 0d 00 00 	movl   $0xd,0x3c(%rsp)
14024f964:	00
14024f965:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14024f96a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14024f96f:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
14024f976:	e8 2d e5 e0 ff       	call   0x14005dea8
14024f97b:	41 0f ba ee 13       	bts    $0x13,%r14d
14024f980:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14024f985:	45 33 c9             	xor    %r9d,%r9d
14024f988:	4c 8d 85 80 00 00 00 	lea    0x80(%rbp),%r8
14024f98f:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
14024f996:	48 8b cb             	mov    %rbx,%rcx
14024f999:	e8 62 a0 e1 ff       	call   0x140069a00
14024f99e:	90                   	nop
14024f99f:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
14024f9a6:	e8 b5 b9 dc ff       	call   0x14001b360
14024f9ab:	33 ff                	xor    %edi,%edi
14024f9ad:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14024f9b2:	48 8b c1             	mov    %rcx,%rax
14024f9b5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14024f9ba:	48 2b c3             	sub    %rbx,%rax
14024f9bd:	48 c1 f8 04          	sar    $0x4,%rax
14024f9c1:	48 85 c0             	test   %rax,%rax
14024f9c4:	0f 84 06 02 00 00    	je     0x14024fbd0
14024f9ca:	33 f6                	xor    %esi,%esi
14024f9cc:	44 8d 67 01          	lea    0x1(%rdi),%r12d
14024f9d0:	48 2b cb             	sub    %rbx,%rcx
14024f9d3:	48 c1 f9 04          	sar    $0x4,%rcx
14024f9d7:	48 3b f9             	cmp    %rcx,%rdi
14024f9da:	0f 83 77 05 00 00    	jae    0x14024ff57
14024f9e0:	48 8b 44 1e 08       	mov    0x8(%rsi,%rbx,1),%rax
14024f9e5:	48 85 c0             	test   %rax,%rax
14024f9e8:	74 05                	je     0x14024f9ef
14024f9ea:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
14024f9ef:	48 8b 0c 1e          	mov    (%rsi,%rbx,1),%rcx
14024f9f3:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14024f9f8:	48 8b 44 1e 08       	mov    0x8(%rsi,%rbx,1),%rax
14024f9fd:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14024fa02:	4c 8b 81 40 01 00 00 	mov    0x140(%rcx),%r8
14024fa09:	48 8b 91 38 01 00 00 	mov    0x138(%rcx),%rdx
14024fa10:	49 8b c0             	mov    %r8,%rax
14024fa13:	48 2b c2             	sub    %rdx,%rax
14024fa16:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14024fa1a:	48 83 f8 10          	cmp    $0x10,%rax
14024fa1e:	0f 85 79 01 00 00    	jne    0x14024fb9d
14024fa24:	49 3b d0             	cmp    %r8,%rdx
14024fa27:	0f 84 e7 02 00 00    	je     0x14024fd14
14024fa2d:	0f 57 c0             	xorps  %xmm0,%xmm0
14024fa30:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
14024fa35:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14024fa39:	4d 85 c0             	test   %r8,%r8
14024fa3c:	74 26                	je     0x14024fa64
14024fa3e:	41 8b 40 08          	mov    0x8(%r8),%eax
14024fa42:	eb 0b                	jmp    0x14024fa4f
14024fa44:	8d 48 01             	lea    0x1(%rax),%ecx
14024fa47:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
14024fa4d:	74 06                	je     0x14024fa55
14024fa4f:	85 c0                	test   %eax,%eax
14024fa51:	75 f1                	jne    0x14024fa44
14024fa53:	eb 0f                	jmp    0x14024fa64
14024fa55:	48 8b 02             	mov    (%rdx),%rax
14024fa58:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14024fa5c:	48 8b 42 08          	mov    0x8(%rdx),%rax
14024fa60:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14024fa64:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14024fa68:	48 8b 01             	mov    (%rcx),%rax
14024fa6b:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
14024fa72:	ff 15 c0 d1 8b 00    	call   *0x8bd1c0(%rip)        # 0x140b0cc38
14024fa78:	89 45 80             	mov    %eax,-0x80(%rbp)
14024fa7b:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14024fa7f:	49 8d 4d 78          	lea    0x78(%r13),%rcx
14024fa83:	e8 0c 1f f1 ff       	call   0x140161994
14024fa88:	4c 8b 38             	mov    (%rax),%r15
14024fa8b:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14024fa8f:	48 85 c9             	test   %rcx,%rcx
14024fa92:	74 05                	je     0x14024fa99
14024fa94:	e8 eb 42 db ff       	call   0x140003d84
14024fa99:	33 db                	xor    %ebx,%ebx
14024fa9b:	48 8b 8d 38 01 00 00 	mov    0x138(%rbp),%rcx
14024faa2:	48 8b c1             	mov    %rcx,%rax
14024faa5:	48 8b 95 30 01 00 00 	mov    0x130(%rbp),%rdx
14024faac:	48 2b c2             	sub    %rdx,%rax
14024faaf:	48 c1 f8 04          	sar    $0x4,%rax
14024fab3:	48 85 c0             	test   %rax,%rax
14024fab6:	74 44                	je     0x14024fafc
14024fab8:	45 33 f6             	xor    %r14d,%r14d
14024fabb:	48 2b ca             	sub    %rdx,%rcx
14024fabe:	48 c1 f9 04          	sar    $0x4,%rcx
14024fac2:	48 3b d9             	cmp    %rcx,%rbx
14024fac5:	0f 83 42 02 00 00    	jae    0x14024fd0d
14024facb:	4a 8b 0c 32          	mov    (%rdx,%r14,1),%rcx
14024facf:	e8 74 ba f3 ff       	call   0x14018b548
14024fad4:	84 c0                	test   %al,%al
14024fad6:	74 77                	je     0x14024fb4f
14024fad8:	49 03 dc             	add    %r12,%rbx
14024fadb:	49 83 c6 10          	add    $0x10,%r14
14024fadf:	48 8b 8d 38 01 00 00 	mov    0x138(%rbp),%rcx
14024fae6:	48 8b c1             	mov    %rcx,%rax
14024fae9:	48 8b 95 30 01 00 00 	mov    0x130(%rbp),%rdx
14024faf0:	48 2b c2             	sub    %rdx,%rax
14024faf3:	48 c1 f8 04          	sar    $0x4,%rax
14024faf7:	48 3b d8             	cmp    %rax,%rbx
14024fafa:	72 bf                	jb     0x14024fabb
14024fafc:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024fb01:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
14024fb08:	48 8b 01             	mov    (%rcx),%rax
14024fb0b:	ba 06 00 00 00       	mov    $0x6,%edx
14024fb10:	48 8b 40 18          	mov    0x18(%rax),%rax
14024fb14:	ff 15 1e d1 8b 00    	call   *0x8bd11e(%rip)        # 0x140b0cc38
14024fb1a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14024fb1f:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14024fb24:	49 2b c8             	sub    %r8,%rcx
14024fb27:	48 c1 f9 04          	sar    $0x4,%rcx
14024fb2b:	48 3b f9             	cmp    %rcx,%rdi
14024fb2e:	0f 83 d9 01 00 00    	jae    0x14024fd0d
14024fb34:	48 8b df             	mov    %rdi,%rbx
14024fb37:	48 c1 e3 04          	shl    $0x4,%rbx
14024fb3b:	4a 8b 04 03          	mov    (%rbx,%r8,1),%rax
14024fb3f:	48 8b b0 60 01 00 00 	mov    0x160(%rax),%rsi
14024fb46:	48 8d 47 01          	lea    0x1(%rdi),%rax
14024fb4a:	e9 96 01 00 00       	jmp    0x14024fce5
14024fb4f:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
14024fb56:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
14024fb5d:	48 2b c1             	sub    %rcx,%rax
14024fb60:	48 c1 f8 04          	sar    $0x4,%rax
14024fb64:	48 3b d8             	cmp    %rax,%rbx
14024fb67:	0f 83 0c 01 00 00    	jae    0x14024fc79
14024fb6d:	48 03 db             	add    %rbx,%rbx
14024fb70:	48 8b 0c d9          	mov    (%rcx,%rbx,8),%rcx
14024fb74:	48 8b 01             	mov    (%rcx),%rax
14024fb77:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
14024fb7e:	ff 15 b4 d0 8b 00    	call   *0x8bd0b4(%rip)        # 0x140b0cc38
14024fb84:	89 45 88             	mov    %eax,-0x78(%rbp)
14024fb87:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14024fb8b:	49 8d 4d 78          	lea    0x78(%r13),%rcx
14024fb8f:	e8 00 1e f1 ff       	call   0x140161994
14024fb94:	4c 39 38             	cmp    %r15,(%rax)
14024fb97:	0f 83 5f ff ff ff    	jae    0x14024fafc
14024fb9d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14024fba2:	e8 d9 65 db ff       	call   0x140006180
14024fba7:	49 03 fc             	add    %r12,%rdi
14024fbaa:	48 83 c6 10          	add    $0x10,%rsi
14024fbae:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14024fbb3:	48 8b c1             	mov    %rcx,%rax
14024fbb6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14024fbbb:	48 2b c3             	sub    %rbx,%rax
14024fbbe:	48 c1 f8 04          	sar    $0x4,%rax
14024fbc2:	48 3b f8             	cmp    %rax,%rdi
14024fbc5:	0f 82 05 fe ff ff    	jb     0x14024f9d0
14024fbcb:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14024fbd0:	33 ff                	xor    %edi,%edi
14024fbd2:	48 8b c1             	mov    %rcx,%rax
14024fbd5:	48 2b c3             	sub    %rbx,%rax
14024fbd8:	48 c1 f8 04          	sar    $0x4,%rax
14024fbdc:	44 8d 67 01          	lea    0x1(%rdi),%r12d
14024fbe0:	48 85 c0             	test   %rax,%rax
14024fbe3:	0f 84 e7 02 00 00    	je     0x14024fed0
14024fbe9:	45 33 ff             	xor    %r15d,%r15d
14024fbec:	48 2b cb             	sub    %rbx,%rcx
14024fbef:	48 c1 f9 04          	sar    $0x4,%rcx
14024fbf3:	48 3b f9             	cmp    %rcx,%rdi
14024fbf6:	0f 83 5b 03 00 00    	jae    0x14024ff57
14024fbfc:	4a 8b 44 3b 08       	mov    0x8(%rbx,%r15,1),%rax
14024fc01:	48 85 c0             	test   %rax,%rax
14024fc04:	74 05                	je     0x14024fc0b
14024fc06:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)