14020b851:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14020b856:	4c 2b fb             	sub    %rbx,%r15
14020b859:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14020b85e:	49 8b c7             	mov    %r15,%rax
14020b861:	48 83 c4 20          	add    $0x20,%rsp
14020b865:	41 5f                	pop    %r15
14020b867:	41 5e                	pop    %r14
14020b869:	5e                   	pop    %rsi
14020b86a:	c3                   	ret
14020b86b:	cc                   	int3
14020b86c:	cc                   	int3
14020b86d:	cc                   	int3
14020b86e:	cc                   	int3
14020b86f:	cc                   	int3
14020b870:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14020b875:	56                   	push   %rsi
14020b876:	41 56                	push   %r14
14020b878:	41 57                	push   %r15
14020b87a:	48 83 ec 20          	sub    $0x20,%rsp
14020b87e:	49 8b d8             	mov    %r8,%rbx
14020b881:	4c 8b f2             	mov    %rdx,%r14
14020b884:	48 8b f1             	mov    %rcx,%rsi
14020b887:	4d 8b f8             	mov    %r8,%r15
14020b88a:	4d 85 c0             	test   %r8,%r8
14020b88d:	0f 8e 84 00 00 00    	jle    0x14020b917
14020b893:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14020b898:	48 8d 79 58          	lea    0x58(%rcx),%rdi
14020b89c:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14020b8a1:	48 8b 46 40          	mov    0x40(%rsi),%rax
14020b8a5:	48 8b 08             	mov    (%rax),%rcx
14020b8a8:	48 85 c9             	test   %rcx,%rcx
14020b8ab:	74 33                	je     0x14020b8e0
14020b8ad:	48 8b 07             	mov    (%rdi),%rax
14020b8b0:	48 63 10             	movslq (%rax),%rdx
14020b8b3:	85 d2                	test   %edx,%edx
14020b8b5:	7e 29                	jle    0x14020b8e0
14020b8b7:	48 3b da             	cmp    %rdx,%rbx
14020b8ba:	48 8b eb             	mov    %rbx,%rbp
14020b8bd:	48 0f 4d ea          	cmovge %rdx,%rbp
14020b8c1:	49 8b d6             	mov    %r14,%rdx
14020b8c4:	4c 8b c5             	mov    %rbp,%r8
14020b8c7:	e8 44 37 cd 00       	call   0x140edf010
14020b8cc:	48 8b 07             	mov    (%rdi),%rax
14020b8cf:	48 2b dd             	sub    %rbp,%rbx
14020b8d2:	29 28                	sub    %ebp,(%rax)
14020b8d4:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
14020b8d8:	48 63 c5             	movslq %ebp,%rax
14020b8db:	48 01 01             	add    %rax,(%rcx)
14020b8de:	eb 25                	jmp    0x14020b905
14020b8e0:	48 8b 06             	mov    (%rsi),%rax
14020b8e3:	48 8b ce             	mov    %rsi,%rcx
14020b8e6:	41 0f b6 16          	movzbl (%r14),%edx
14020b8ea:	48 8b 40 18          	mov    0x18(%rax),%rax
14020b8ee:	ff 15 2c 81 d7 00    	call   *0xd7812c(%rip)        # 0x140f83a20
14020b8f4:	83 f8 ff             	cmp    $0xffffffff,%eax
14020b8f7:	74 14                	je     0x14020b90d
14020b8f9:	48 ff cb             	dec    %rbx
14020b8fc:	48 8d 7e 58          	lea    0x58(%rsi),%rdi
14020b900:	bd 01 00 00 00       	mov    $0x1,%ebp
14020b905:	4c 03 f5             	add    %rbp,%r14
14020b908:	48 85 db             	test   %rbx,%rbx
14020b90b:	7f 94                	jg     0x14020b8a1
14020b90d:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14020b912:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14020b917:	4c 2b fb             	sub    %rbx,%r15
14020b91a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14020b91f:	49 8b c7             	mov    %r15,%rax
14020b922:	48 83 c4 20          	add    $0x20,%rsp
14020b926:	41 5f                	pop    %r15
14020b928:	41 5e                	pop    %r14
14020b92a:	5e                   	pop    %rsi
14020b92b:	c3                   	ret
14020b92c:	cc                   	int3
14020b92d:	cc                   	int3
14020b92e:	cc                   	int3
14020b92f:	cc                   	int3
14020b930:	40 53                	rex push %rbx
14020b932:	48 83 ec 20          	sub    $0x20,%rsp
14020b936:	48 8b d9             	mov    %rcx,%rbx
14020b939:	e8 e2 d2 fd ff       	call   0x1401e8c20
14020b93e:	48 8b cb             	mov    %rbx,%rcx
14020b941:	48 83 c4 20          	add    $0x20,%rsp
14020b945:	5b                   	pop    %rbx
14020b946:	e9 05 39 00 00       	jmp    0x14020f250
14020b94b:	cc                   	int3
14020b94c:	cc                   	int3
14020b94d:	cc                   	int3
14020b94e:	cc                   	int3
14020b94f:	cc                   	int3
14020b950:	e9 fb d2 fd ff       	jmp    0x1401e8c50
14020b955:	cc                   	int3
14020b956:	cc                   	int3
14020b957:	cc                   	int3
14020b958:	cc                   	int3
14020b959:	cc                   	int3
14020b95a:	cc                   	int3
14020b95b:	cc                   	int3
14020b95c:	cc                   	int3
14020b95d:	cc                   	int3
14020b95e:	cc                   	int3
14020b95f:	cc                   	int3
14020b960:	e9 cb 47 00 00       	jmp    0x140210130
14020b965:	cc                   	int3
14020b966:	cc                   	int3
14020b967:	cc                   	int3
14020b968:	cc                   	int3
14020b969:	cc                   	int3
14020b96a:	cc                   	int3
14020b96b:	cc                   	int3
14020b96c:	cc                   	int3
14020b96d:	cc                   	int3
14020b96e:	cc                   	int3
14020b96f:	cc                   	int3
14020b970:	e9 bb d3 fd ff       	jmp    0x1401e8d30
14020b975:	cc                   	int3
14020b976:	cc                   	int3
14020b977:	cc                   	int3
14020b978:	cc                   	int3
14020b979:	cc                   	int3
14020b97a:	cc                   	int3
14020b97b:	cc                   	int3
14020b97c:	cc                   	int3
14020b97d:	cc                   	int3
14020b97e:	cc                   	int3
14020b97f:	cc                   	int3
14020b980:	e9 bb 54 00 00       	jmp    0x140210e40
14020b985:	cc                   	int3
14020b986:	cc                   	int3
14020b987:	cc                   	int3
14020b988:	cc                   	int3
14020b989:	cc                   	int3
14020b98a:	cc                   	int3
14020b98b:	cc                   	int3
14020b98c:	cc                   	int3
14020b98d:	cc                   	int3
14020b98e:	cc                   	int3
14020b98f:	cc                   	int3
14020b990:	e9 5b 62 00 00       	jmp    0x140211bf0
14020b995:	cc                   	int3
14020b996:	cc                   	int3
14020b997:	cc                   	int3
14020b998:	cc                   	int3
14020b999:	cc                   	int3
14020b99a:	cc                   	int3
14020b99b:	cc                   	int3
14020b99c:	cc                   	int3
14020b99d:	cc                   	int3
14020b99e:	cc                   	int3
14020b99f:	cc                   	int3
14020b9a0:	e9 eb 6e 00 00       	jmp    0x140212890
14020b9a5:	cc                   	int3
14020b9a6:	cc                   	int3
14020b9a7:	cc                   	int3
14020b9a8:	cc                   	int3
14020b9a9:	cc                   	int3
14020b9aa:	cc                   	int3
14020b9ab:	cc                   	int3
14020b9ac:	cc                   	int3
14020b9ad:	cc                   	int3
14020b9ae:	cc                   	int3
14020b9af:	cc                   	int3
14020b9b0:	e9 ab d8 fd ff       	jmp    0x1401e9260
14020b9b5:	cc                   	int3
14020b9b6:	cc                   	int3
14020b9b7:	cc                   	int3
14020b9b8:	cc                   	int3
14020b9b9:	cc                   	int3
14020b9ba:	cc                   	int3
14020b9bb:	cc                   	int3
14020b9bc:	cc                   	int3
14020b9bd:	cc                   	int3
14020b9be:	cc                   	int3
14020b9bf:	cc                   	int3
14020b9c0:	40 57                	rex push %rdi
14020b9c2:	48 83 ec 20          	sub    $0x20,%rsp
14020b9c6:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14020b9cb:	48 8b f9             	mov    %rcx,%rdi
14020b9ce:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14020b9d2:	48 85 db             	test   %rbx,%rbx
14020b9d5:	74 44                	je     0x14020ba1b
14020b9d7:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14020b9dc:	be ff ff ff ff       	mov    $0xffffffff,%esi
14020b9e1:	8b c6                	mov    %esi,%eax
14020b9e3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14020b9e8:	83 f8 01             	cmp    $0x1,%eax
14020b9eb:	75 29                	jne    0x14020ba16
14020b9ed:	48 8b 03             	mov    (%rbx),%rax
14020b9f0:	48 8b cb             	mov    %rbx,%rcx
14020b9f3:	48 8b 00             	mov    (%rax),%rax
14020b9f6:	ff 15 24 80 d7 00    	call   *0xd78024(%rip)        # 0x140f83a20
14020b9fc:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
14020ba01:	83 fe 01             	cmp    $0x1,%esi
14020ba04:	75 10                	jne    0x14020ba16
14020ba06:	48 8b 03             	mov    (%rbx),%rax
14020ba09:	48 8b cb             	mov    %rbx,%rcx
14020ba0c:	48 8b 40 08          	mov    0x8(%rax),%rax
14020ba10:	ff 15 0a 80 d7 00    	call   *0xd7800a(%rip)        # 0x140f83a20
14020ba16:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14020ba1b:	48 8b 0f             	mov    (%rdi),%rcx
14020ba1e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14020ba23:	48 85 c9             	test   %rcx,%rcx
14020ba26:	74 3e                	je     0x14020ba66
14020ba28:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14020ba2c:	48 2b d1             	sub    %rcx,%rdx
14020ba2f:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
14020ba33:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14020ba3a:	72 18                	jb     0x14020ba54
14020ba3c:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14020ba40:	48 83 c2 27          	add    $0x27,%rdx
14020ba44:	49 2b c8             	sub    %r8,%rcx
14020ba47:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14020ba4b:	48 83 f8 1f          	cmp    $0x1f,%rax
14020ba4f:	77 1b                	ja     0x14020ba6c
14020ba51:	49 8b c8             	mov    %r8,%rcx
14020ba54:	e8 eb f6 c0 00       	call   0x140e1b144
14020ba59:	33 c0                	xor    %eax,%eax
14020ba5b:	48 89 07             	mov    %rax,(%rdi)
14020ba5e:	48 89 47 08          	mov    %rax,0x8(%rdi)
14020ba62:	48 89 47 10          	mov    %rax,0x10(%rdi)
14020ba66:	48 83 c4 20          	add    $0x20,%rsp
14020ba6a:	5f                   	pop    %rdi
14020ba6b:	c3                   	ret
14020ba6c:	e8 33 e7 c1 00       	call   0x140e2a1a4
14020ba71:	cc                   	int3
14020ba72:	cc                   	int3
14020ba73:	cc                   	int3
14020ba74:	cc                   	int3
14020ba75:	cc                   	int3
14020ba76:	cc                   	int3
14020ba77:	cc                   	int3
14020ba78:	cc                   	int3
14020ba79:	cc                   	int3
14020ba7a:	cc                   	int3
14020ba7b:	cc                   	int3
14020ba7c:	cc                   	int3
14020ba7d:	cc                   	int3
14020ba7e:	cc                   	int3
14020ba7f:	cc                   	int3
14020ba80:	40 53                	rex push %rbx
14020ba82:	48 83 ec 20          	sub    $0x20,%rsp
14020ba86:	48 8b d9             	mov    %rcx,%rbx
14020ba89:	48 8b 09             	mov    (%rcx),%rcx
14020ba8c:	48 85 c9             	test   %rcx,%rcx
14020ba8f:	74 3e                	je     0x14020bacf
14020ba91:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14020ba95:	48 2b d1             	sub    %rcx,%rdx
14020ba98:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
14020ba9c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14020baa3:	72 18                	jb     0x14020babd
14020baa5:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14020baa9:	48 83 c2 27          	add    $0x27,%rdx
14020baad:	49 2b c8             	sub    %r8,%rcx
14020bab0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14020bab4:	48 83 f8 1f          	cmp    $0x1f,%rax
14020bab8:	77 1b                	ja     0x14020bad5
14020baba:	49 8b c8             	mov    %r8,%rcx
14020babd:	e8 82 f6 c0 00       	call   0x140e1b144
14020bac2:	33 c0                	xor    %eax,%eax
14020bac4:	48 89 03             	mov    %rax,(%rbx)
14020bac7:	48 89 43 08          	mov    %rax,0x8(%rbx)
14020bacb:	48 89 43 10          	mov    %rax,0x10(%rbx)
14020bacf:	48 83 c4 20          	add    $0x20,%rsp
14020bad3:	5b                   	pop    %rbx
14020bad4:	c3                   	ret
14020bad5:	e8 ca e6 c1 00       	call   0x140e2a1a4
14020bada:	cc                   	int3
14020badb:	cc                   	int3
14020badc:	cc                   	int3
14020badd:	cc                   	int3
14020bade:	cc                   	int3
14020badf:	cc                   	int3
14020bae0:	40 53                	rex push %rbx
14020bae2:	48 83 ec 20          	sub    $0x20,%rsp
14020bae6:	48 8d 05 93 0d da 00 	lea    0xda0d93(%rip),%rax        # 0x140fac880
14020baed:	48 8b d9             	mov    %rcx,%rbx
14020baf0:	48 89 01             	mov    %rax,(%rcx)
14020baf3:	f6 c2 01             	test   $0x1,%dl
14020baf6:	74 0a                	je     0x14020bb02
14020baf8:	ba 18 00 00 00       	mov    $0x18,%edx
14020bafd:	e8 42 f6 c0 00       	call   0x140e1b144
14020bb02:	48 8b c3             	mov    %rbx,%rax
14020bb05:	48 83 c4 20          	add    $0x20,%rsp
14020bb09:	5b                   	pop    %rbx
14020bb0a:	c3                   	ret
14020bb0b:	cc                   	int3
14020bb0c:	cc                   	int3
14020bb0d:	cc                   	int3
14020bb0e:	cc                   	int3
14020bb0f:	cc                   	int3
14020bb10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14020bb15:	57                   	push   %rdi
14020bb16:	48 83 ec 20          	sub    $0x20,%rsp
14020bb1a:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
14020bb21:	ff ff 0f
14020bb24:	48 8b da             	mov    %rdx,%rbx
14020bb27:	48 8b f9             	mov    %rcx,%rdi
14020bb2a:	48 3b d0             	cmp    %rax,%rdx
14020bb2d:	77 28                	ja     0x14020bb57
14020bb2f:	0f ae e8             	lfence
14020bb32:	48 c1 e3 04          	shl    $0x4,%rbx
14020bb36:	48 8b cb             	mov    %rbx,%rcx
14020bb39:	e8 f2 b1 f8 ff       	call   0x140196d30
14020bb3e:	48 89 07             	mov    %rax,(%rdi)
14020bb41:	48 89 47 08          	mov    %rax,0x8(%rdi)
14020bb45:	48 03 c3             	add    %rbx,%rax
14020bb48:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14020bb4d:	48 89 47 10          	mov    %rax,0x10(%rdi)
14020bb51:	48 83 c4 20          	add    $0x20,%rsp
14020bb55:	5f                   	pop    %rdi
14020bb56:	c3                   	ret
14020bb57:	e8 34 16 f9 ff       	call   0x14019d190
14020bb5c:	cc                   	int3
14020bb5d:	cc                   	int3
14020bb5e:	cc                   	int3
14020bb5f:	cc                   	int3
14020bb60:	48 83 ec 58          	sub    $0x58,%rsp
14020bb64:	48 8d 05 9d 0c da 00 	lea    0xda0c9d(%rip),%rax        # 0x140fac808
14020bb6b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020bb70:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14020bb75:	48 8b 05 64 a9 19 01 	mov    0x119a964(%rip),%rax        # 0x1413a64e0
14020bb7c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14020bb81:	33 c0                	xor    %eax,%eax
14020bb83:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14020bb88:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14020bb8d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14020bb92:	e8 19 5b 89 00       	call   0x140aa16b0
14020bb97:	48 83 c4 58          	add    $0x58,%rsp
14020bb9b:	e9 00 00 00 00       	jmp    0x14020bba0
14020bba0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14020bba5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14020bbaa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14020bbaf:	55                   	push   %rbp
14020bbb0:	41 56                	push   %r14
14020bbb2:	41 57                	push   %r15
14020bbb4:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
14020bbb9:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
14020bbc0:	4c 8b 35 19 a9 19 01 	mov    0x119a919(%rip),%r14        # 0x1413a64e0
14020bbc7:	0f 57 c0             	xorps  %xmm0,%xmm0
14020bbca:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
14020bbce:	0f 57 c9             	xorps  %xmm1,%xmm1
14020bbd1:	f3 0f 7f 4d 90       	movdqu %xmm1,-0x70(%rbp)
14020bbd6:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
14020bbdd:	49 8b ff             	mov    %r15,%rdi
14020bbe0:	48 ff c7             	inc    %rdi
14020bbe3:	41 80 3c 3e 00       	cmpb   $0x0,(%r14,%rdi,1)
14020bbe8:	75 f6                	jne    0x14020bbe0
14020bbea:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
14020bbf1:	ff ff 7f
14020bbf4:	48 3b fe             	cmp    %rsi,%rdi
14020bbf7:	0f 87 a0 06 00 00    	ja     0x14020c29d