14024d9d3:	49 3b ff             	cmp    %r15,%rdi
14024d9d6:	74 17                	je     0x14024d9ef
14024d9d8:	49 3b de             	cmp    %r14,%rbx
14024d9db:	75 d3                	jne    0x14024d9b0
14024d9dd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14024d9e2:	49 89 1c 24          	mov    %rbx,(%r12)
14024d9e6:	48 89 18             	mov    %rbx,(%rax)
14024d9e9:	48 89 43 08          	mov    %rax,0x8(%rbx)
14024d9ed:	eb 1e                	jmp    0x14024da0d
14024d9ef:	4d 89 2c 24          	mov    %r13,(%r12)
14024d9f3:	4d 89 6c 24 08       	mov    %r13,0x8(%r12)
14024d9f8:	49 3b de             	cmp    %r14,%rbx
14024d9fb:	0f 85 1f ff ff ff    	jne    0x14024d920
14024da01:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
14024da06:	49 89 1f             	mov    %rbx,(%r15)
14024da09:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
14024da0d:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14024da12:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
14024da19:	00
14024da1a:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
14024da21:	00
14024da22:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14024da29:	00
14024da2a:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
14024da2f:	49 8b c6             	mov    %r14,%rax
14024da32:	48 83 c4 60          	add    $0x60,%rsp
14024da36:	41 5e                	pop    %r14
14024da38:	41 5c                	pop    %r12
14024da3a:	5d                   	pop    %rbp
14024da3b:	c3                   	ret
14024da3c:	cc                   	int3
14024da3d:	cc                   	int3
14024da3e:	cc                   	int3
14024da3f:	cc                   	int3
14024da40:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14024da45:	55                   	push   %rbp
14024da46:	56                   	push   %rsi
14024da47:	57                   	push   %rdi
14024da48:	41 54                	push   %r12
14024da4a:	41 55                	push   %r13
14024da4c:	41 56                	push   %r14
14024da4e:	41 57                	push   %r15
14024da50:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14024da55:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14024da5c:	48 8b 05 9d b4 16 01 	mov    0x116b49d(%rip),%rax        # 0x1413b8f00
14024da63:	48 33 c4             	xor    %rsp,%rax
14024da66:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14024da6a:	41 8b d8             	mov    %r8d,%ebx
14024da6d:	4c 8b f2             	mov    %rdx,%r14
14024da70:	4c 8b e1             	mov    %rcx,%r12
14024da73:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14024da77:	48 85 c9             	test   %rcx,%rcx
14024da7a:	74 43                	je     0x14024dabf
14024da7c:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
14024da80:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14024da84:	48 85 c9             	test   %rcx,%rcx
14024da87:	0f 84 5e 03 00 00    	je     0x14024ddeb
14024da8d:	48 8b 01             	mov    (%rcx),%rax
14024da90:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14024da94:	48 8b 40 10          	mov    0x10(%rax),%rax
14024da98:	ff 15 82 5f d3 00    	call   *0xd35f82(%rip)        # 0x140f83a20
14024da9e:	84 c0                	test   %al,%al
14024daa0:	74 1d                	je     0x14024dabf
14024daa2:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
14024daa7:	48 8b 01             	mov    (%rcx),%rax
14024daaa:	44 8b c3             	mov    %ebx,%r8d
14024daad:	49 8b d6             	mov    %r14,%rdx
14024dab0:	48 8b 40 28          	mov    0x28(%rax),%rax
14024dab4:	ff 15 66 5f d3 00    	call   *0xd35f66(%rip)        # 0x140f83a20
14024daba:	e9 f0 02 00 00       	jmp    0x14024ddaf
14024dabf:	0f 57 c0             	xorps  %xmm0,%xmm0
14024dac2:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
14024dac6:	0f 57 c9             	xorps  %xmm1,%xmm1
14024dac9:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
14024dace:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
14024dad5:	48 8b fe             	mov    %rsi,%rdi
14024dad8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14024dadf:	00
14024dae0:	48 ff c7             	inc    %rdi
14024dae3:	41 80 3c 3e 00       	cmpb   $0x0,(%r14,%rdi,1)
14024dae8:	75 f6                	jne    0x14024dae0
14024daea:	49 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r15
14024daf1:	ff ff 7f
14024daf4:	49 3b ff             	cmp    %r15,%rdi
14024daf7:	0f 87 f4 02 00 00    	ja     0x14024ddf1
14024dafd:	bb 16 00 00 00       	mov    $0x16,%ebx
14024db02:	48 83 ff 0f          	cmp    $0xf,%rdi
14024db06:	77 25                	ja     0x14024db2d
14024db08:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)
14024db0c:	48 c7 45 cf 0f 00 00 	movq   $0xf,-0x31(%rbp)
14024db13:	00
14024db14:	0f ae e8             	lfence
14024db17:	4c 8b c7             	mov    %rdi,%r8
14024db1a:	49 8b d6             	mov    %r14,%rdx
14024db1d:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14024db21:	e8 ea 14 c9 00       	call   0x140edf010
14024db26:	c6 44 3d b7 00       	movb   $0x0,-0x49(%rbp,%rdi,1)
14024db2b:	eb 4a                	jmp    0x14024db77
14024db2d:	4c 8b ef             	mov    %rdi,%r13
14024db30:	49 83 cd 0f          	or     $0xf,%r13
14024db34:	4d 3b ef             	cmp    %r15,%r13
14024db37:	76 05                	jbe    0x14024db3e
14024db39:	4d 8b ef             	mov    %r15,%r13
14024db3c:	eb 07                	jmp    0x14024db45
14024db3e:	4c 3b eb             	cmp    %rbx,%r13
14024db41:	4c 0f 42 eb          	cmovb  %rbx,%r13
14024db45:	49 8d 4d 01          	lea    0x1(%r13),%rcx
14024db49:	e8 e2 91 f4 ff       	call   0x140196d30
14024db4e:	48 8b d8             	mov    %rax,%rbx
14024db51:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14024db55:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)
14024db59:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
14024db5d:	0f ae e8             	lfence
14024db60:	4c 8b c7             	mov    %rdi,%r8
14024db63:	49 8b d6             	mov    %r14,%rdx
14024db66:	48 8b c8             	mov    %rax,%rcx
14024db69:	e8 a2 14 c9 00       	call   0x140edf010
14024db6e:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
14024db72:	bb 16 00 00 00       	mov    $0x16,%ebx
14024db77:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14024db7b:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14024db7f:	e8 7c f4 ff ff       	call   0x14024d000
14024db84:	90                   	nop
14024db85:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
14024db89:	48 83 fa 0f          	cmp    $0xf,%rdx
14024db8d:	76 31                	jbe    0x14024dbc0
14024db8f:	48 ff c2             	inc    %rdx
14024db92:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14024db96:	48 8b c1             	mov    %rcx,%rax
14024db99:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024dba0:	72 19                	jb     0x14024dbbb
14024dba2:	48 83 c2 27          	add    $0x27,%rdx
14024dba6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024dbaa:	48 2b c1             	sub    %rcx,%rax
14024dbad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024dbb1:	48 83 f8 1f          	cmp    $0x1f,%rax
14024dbb5:	0f 87 48 02 00 00    	ja     0x14024de03
14024dbbb:	e8 84 d5 bc 00       	call   0x140e1b144
14024dbc0:	0f ae e8             	lfence
14024dbc3:	66 0f 6f 05 65 62 d5 	movdqa 0xd56265(%rip),%xmm0        # 0x140fa3e30
14024dbca:	00
14024dbcb:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
14024dbd0:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
14024dbd4:	0f 57 c0             	xorps  %xmm0,%xmm0
14024dbd7:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
14024dbdb:	0f 57 c9             	xorps  %xmm1,%xmm1
14024dbde:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
14024dbe3:	48 ff c6             	inc    %rsi
14024dbe6:	41 80 3c 36 00       	cmpb   $0x0,(%r14,%rsi,1)
14024dbeb:	75 f6                	jne    0x14024dbe3
14024dbed:	49 3b f7             	cmp    %r15,%rsi
14024dbf0:	0f 87 01 02 00 00    	ja     0x14024ddf7
14024dbf6:	48 83 fe 0f          	cmp    $0xf,%rsi
14024dbfa:	77 25                	ja     0x14024dc21
14024dbfc:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
14024dc00:	48 c7 45 cf 0f 00 00 	movq   $0xf,-0x31(%rbp)
14024dc07:	00
14024dc08:	0f ae e8             	lfence
14024dc0b:	4c 8b c6             	mov    %rsi,%r8
14024dc0e:	49 8b d6             	mov    %r14,%rdx
14024dc11:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14024dc15:	e8 f6 13 c9 00       	call   0x140edf010
14024dc1a:	c6 44 35 b7 00       	movb   $0x0,-0x49(%rbp,%rsi,1)
14024dc1f:	eb 44                	jmp    0x14024dc65
14024dc21:	48 8b c6             	mov    %rsi,%rax
14024dc24:	48 83 c8 0f          	or     $0xf,%rax
14024dc28:	49 3b c7             	cmp    %r15,%rax
14024dc2b:	77 0b                	ja     0x14024dc38
14024dc2d:	4c 8b f8             	mov    %rax,%r15
14024dc30:	48 83 f8 16          	cmp    $0x16,%rax
14024dc34:	4c 0f 42 fb          	cmovb  %rbx,%r15
14024dc38:	49 8d 4f 01          	lea    0x1(%r15),%rcx
14024dc3c:	e8 ef 90 f4 ff       	call   0x140196d30
14024dc41:	48 8b d8             	mov    %rax,%rbx
14024dc44:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14024dc48:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
14024dc4c:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
14024dc50:	0f ae e8             	lfence
14024dc53:	4c 8b c6             	mov    %rsi,%r8
14024dc56:	49 8b d6             	mov    %r14,%rdx
14024dc59:	48 8b c8             	mov    %rax,%rcx
14024dc5c:	e8 af 13 c9 00       	call   0x140edf010
14024dc61:	c6 04 33 00          	movb   $0x0,(%rbx,%rsi,1)
14024dc65:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14024dc69:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14024dc6d:	e8 4e f5 ff ff       	call   0x14024d1c0
14024dc72:	90                   	nop
14024dc73:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
14024dc77:	48 83 fa 0f          	cmp    $0xf,%rdx
14024dc7b:	76 31                	jbe    0x14024dcae
14024dc7d:	48 ff c2             	inc    %rdx
14024dc80:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14024dc84:	48 8b c1             	mov    %rcx,%rax
14024dc87:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024dc8e:	72 19                	jb     0x14024dca9
14024dc90:	48 83 c2 27          	add    $0x27,%rdx
14024dc94:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024dc98:	48 2b c1             	sub    %rcx,%rax
14024dc9b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024dc9f:	48 83 f8 1f          	cmp    $0x1f,%rax
14024dca3:	0f 87 54 01 00 00    	ja     0x14024ddfd
14024dca9:	e8 96 d4 bc 00       	call   0x140e1b144
14024dcae:	66 0f 6f 05 7a 61 d5 	movdqa 0xd5617a(%rip),%xmm0        # 0x140fa3e30
14024dcb5:	00
14024dcb6:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
14024dcbb:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
14024dcbf:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
14024dcc4:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
14024dcc9:	48 3b df             	cmp    %rdi,%rbx
14024dccc:	74 57                	je     0x14024dd25
14024dcce:	66 90                	xchg   %ax,%ax
14024dcd0:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14024dcd7:	00
14024dcd8:	41 b1 01             	mov    $0x1,%r9b
14024dcdb:	45 33 c0             	xor    %r8d,%r8d
14024dcde:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
14024dce2:	48 8b 0b             	mov    (%rbx),%rcx
14024dce5:	e8 a6 82 73 00       	call   0x140985f90
14024dcea:	84 c0                	test   %al,%al
14024dcec:	0f 85 e4 00 00 00    	jne    0x14024ddd6
14024dcf2:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14024dcf9:	00
14024dcfa:	41 b1 01             	mov    $0x1,%r9b
14024dcfd:	45 33 c0             	xor    %r8d,%r8d
14024dd00:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14024dd04:	48 8b 0b             	mov    (%rbx),%rcx
14024dd07:	e8 84 82 73 00       	call   0x140985f90
14024dd0c:	84 c0                	test   %al,%al
14024dd0e:	0f 85 c2 00 00 00    	jne    0x14024ddd6
14024dd14:	48 83 c3 08          	add    $0x8,%rbx
14024dd18:	48 3b df             	cmp    %rdi,%rbx
14024dd1b:	75 b3                	jne    0x14024dcd0
14024dd1d:	66 0f 6f 05 0b 61 d5 	movdqa 0xd5610b(%rip),%xmm0        # 0x140fa3e30
14024dd24:	00
14024dd25:	bb 02 00 00 00       	mov    $0x2,%ebx
14024dd2a:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
14024dd2e:	48 83 fa 0f          	cmp    $0xf,%rdx
14024dd32:	76 39                	jbe    0x14024dd6d
14024dd34:	48 ff c2             	inc    %rdx
14024dd37:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14024dd3b:	48 8b c1             	mov    %rcx,%rax
14024dd3e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024dd45:	72 19                	jb     0x14024dd60
14024dd47:	48 83 c2 27          	add    $0x27,%rdx
14024dd4b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024dd4f:	48 2b c1             	sub    %rcx,%rax
14024dd52:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024dd56:	48 83 f8 1f          	cmp    $0x1f,%rax
14024dd5a:	0f 87 a3 00 00 00    	ja     0x14024de03
14024dd60:	e8 df d3 bc 00       	call   0x140e1b144
14024dd65:	66 0f 6f 05 c3 60 d5 	movdqa 0xd560c3(%rip),%xmm0        # 0x140fa3e30
14024dd6c:	00
14024dd6d:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
14024dd72:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
14024dd76:	48 8b 55 17          	mov    0x17(%rbp),%rdx
14024dd7a:	48 83 fa 0f          	cmp    $0xf,%rdx
14024dd7e:	76 2d                	jbe    0x14024ddad
14024dd80:	48 ff c2             	inc    %rdx
14024dd83:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14024dd87:	48 8b c1             	mov    %rcx,%rax
14024dd8a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024dd91:	72 15                	jb     0x14024dda8
14024dd93:	48 83 c2 27          	add    $0x27,%rdx
14024dd97:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024dd9b:	48 2b c1             	sub    %rcx,%rax
14024dd9e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024dda2:	48 83 f8 1f          	cmp    $0x1f,%rax
14024dda6:	77 3d                	ja     0x14024dde5
14024dda8:	e8 97 d3 bc 00       	call   0x140e1b144
14024ddad:	8b c3                	mov    %ebx,%eax
14024ddaf:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
14024ddb3:	48 33 cc             	xor    %rsp,%rcx
14024ddb6:	e8 45 d7 bc 00       	call   0x140e1b500
14024ddbb:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
14024ddc2:	00
14024ddc3:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14024ddca:	41 5f                	pop    %r15
14024ddcc:	41 5e                	pop    %r14
14024ddce:	41 5d                	pop    %r13
14024ddd0:	41 5c                	pop    %r12
14024ddd2:	5f                   	pop    %rdi
14024ddd3:	5e                   	pop    %rsi
14024ddd4:	5d                   	pop    %rbp
14024ddd5:	c3                   	ret
14024ddd6:	33 db                	xor    %ebx,%ebx
14024ddd8:	66 0f 6f 05 50 60 d5 	movdqa 0xd56050(%rip),%xmm0        # 0x140fa3e30
14024dddf:	00
14024dde0:	e9 45 ff ff ff       	jmp    0x14024dd2a
14024dde5:	e8 ba c3 bd 00       	call   0x140e2a1a4
14024ddea:	cc                   	int3
14024ddeb:	e8 80 d5 ba 00       	call   0x140dfb370
14024ddf0:	cc                   	int3
14024ddf1:	e8 7a f7 f4 ff       	call   0x14019d570
14024ddf6:	90                   	nop
14024ddf7:	e8 74 f7 f4 ff       	call   0x14019d570
14024ddfc:	90                   	nop
14024ddfd:	e8 a2 c3 bd 00       	call   0x140e2a1a4
14024de02:	90                   	nop
14024de03:	e8 9c c3 bd 00       	call   0x140e2a1a4
14024de08:	cc                   	int3
14024de09:	cc                   	int3
14024de0a:	cc                   	int3
14024de0b:	cc                   	int3
14024de0c:	cc                   	int3
14024de0d:	cc                   	int3
14024de0e:	cc                   	int3
14024de0f:	cc                   	int3
14024de10:	40 53                	rex push %rbx
14024de12:	48 83 ec 30          	sub    $0x30,%rsp
14024de16:	48 8b d9             	mov    %rcx,%rbx
14024de19:	4d 8b d0             	mov    %r8,%r10
14024de1c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14024de20:	4c 8b 43 18          	mov    0x18(%rbx),%r8
14024de24:	49 8b c0             	mov    %r8,%rax
14024de27:	48 2b c1             	sub    %rcx,%rax
14024de2a:	4c 3b d0             	cmp    %rax,%r10
14024de2d:	77 44                	ja     0x14024de73
14024de2f:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14024de34:	4a 8d 34 11          	lea    (%rcx,%r10,1),%rsi
14024de38:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14024de3d:	48 8b fb             	mov    %rbx,%rdi
14024de40:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14024de44:	49 83 f8 07          	cmp    $0x7,%r8
14024de48:	76 03                	jbe    0x14024de4d
14024de4a:	48 8b 3b             	mov    (%rbx),%rdi
14024de4d:	48 8d 0c 4f          	lea    (%rdi,%rcx,2),%rcx
14024de51:	4f 8d 04 12          	lea    (%r10,%r10,1),%r8
14024de55:	e8 b6 11 c9 00       	call   0x140edf010
14024de5a:	33 c0                	xor    %eax,%eax
14024de5c:	66 89 04 77          	mov    %ax,(%rdi,%rsi,2)
14024de60:	48 8b c3             	mov    %rbx,%rax
14024de63:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14024de68:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14024de6d:	48 83 c4 30          	add    $0x30,%rsp
14024de71:	5b                   	pop    %rbx
14024de72:	c3                   	ret
14024de73:	0f ae e8             	lfence
14024de76:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
14024de7c:	4c 8b ca             	mov    %rdx,%r9
14024de7f:	49 8b d2             	mov    %r10,%rdx
14024de82:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
14024de87:	48 8b cb             	mov    %rbx,%rcx
14024de8a:	e8 e1 e5 ff ff       	call   0x14024c470
14024de8f:	48 83 c4 30          	add    $0x30,%rsp
14024de93:	5b                   	pop    %rbx
14024de94:	c3                   	ret
14024de95:	cc                   	int3
14024de96:	cc                   	int3
14024de97:	cc                   	int3
14024de98:	cc                   	int3