14024ca5b:	48 8d 0d 3e 1a d6 00 	lea    0xd61a3e(%rip),%rcx        # 0x140fae4a0
14024ca62:	e8 4d e9 ba 00       	call   0x140dfb3b4
14024ca67:	cc                   	int3
14024ca68:	cc                   	int3
14024ca69:	cc                   	int3
14024ca6a:	cc                   	int3
14024ca6b:	cc                   	int3
14024ca6c:	cc                   	int3
14024ca6d:	cc                   	int3
14024ca6e:	cc                   	int3
14024ca6f:	cc                   	int3
14024ca70:	4c 8b da             	mov    %rdx,%r11
14024ca73:	4c 8b d1             	mov    %rcx,%r10
14024ca76:	0f ae e8             	lfence
14024ca79:	45 0f b6 08          	movzbl (%r8),%r9d
14024ca7d:	48 b9 b3 01 00 00 00 	movabs $0x100000001b3,%rcx
14024ca84:	01 00 00
14024ca87:	49 8b 52 30          	mov    0x30(%r10),%rdx
14024ca8b:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
14024ca92:	9c f2 cb
14024ca95:	4c 33 c8             	xor    %rax,%r9
14024ca98:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
14024ca9d:	4c 0f af c9          	imul   %rcx,%r9
14024caa1:	4c 33 c8             	xor    %rax,%r9
14024caa4:	41 0f b6 40 02       	movzbl 0x2(%r8),%eax
14024caa9:	4c 0f af c9          	imul   %rcx,%r9
14024caad:	4c 33 c8             	xor    %rax,%r9
14024cab0:	41 0f b6 40 03       	movzbl 0x3(%r8),%eax
14024cab5:	4c 0f af c9          	imul   %rcx,%r9
14024cab9:	4c 33 c8             	xor    %rax,%r9
14024cabc:	41 0f b6 40 04       	movzbl 0x4(%r8),%eax
14024cac1:	4c 0f af c9          	imul   %rcx,%r9
14024cac5:	4c 33 c8             	xor    %rax,%r9
14024cac8:	41 0f b6 40 05       	movzbl 0x5(%r8),%eax
14024cacd:	4c 0f af c9          	imul   %rcx,%r9
14024cad1:	4c 33 c8             	xor    %rax,%r9
14024cad4:	41 0f b6 40 06       	movzbl 0x6(%r8),%eax
14024cad9:	4c 0f af c9          	imul   %rcx,%r9
14024cadd:	4c 33 c8             	xor    %rax,%r9
14024cae0:	41 0f b6 40 07       	movzbl 0x7(%r8),%eax
14024cae5:	4c 0f af c9          	imul   %rcx,%r9
14024cae9:	4c 33 c8             	xor    %rax,%r9
14024caec:	4c 0f af c9          	imul   %rcx,%r9
14024caf0:	49 23 d1             	and    %r9,%rdx
14024caf3:	4d 8b 4a 08          	mov    0x8(%r10),%r9
14024caf7:	48 c1 e2 04          	shl    $0x4,%rdx
14024cafb:	49 03 52 18          	add    0x18(%r10),%rdx
14024caff:	48 8b 42 08          	mov    0x8(%rdx),%rax
14024cb03:	49 3b c1             	cmp    %r9,%rax
14024cb06:	74 29                	je     0x14024cb31
14024cb08:	49 8b 08             	mov    (%r8),%rcx
14024cb0b:	48 8b 12             	mov    (%rdx),%rdx
14024cb0e:	48 3b 48 10          	cmp    0x10(%rax),%rcx
14024cb12:	74 1f                	je     0x14024cb33
14024cb14:	48 3b c2             	cmp    %rdx,%rax
14024cb17:	74 18                	je     0x14024cb31
14024cb19:	48 8b 40 08          	mov    0x8(%rax),%rax
14024cb1d:	48 3b 48 10          	cmp    0x10(%rax),%rcx
14024cb21:	75 f1                	jne    0x14024cb14
14024cb23:	48 85 c0             	test   %rax,%rax
14024cb26:	49 0f 44 c1          	cmove  %r9,%rax
14024cb2a:	49 89 03             	mov    %rax,(%r11)
14024cb2d:	49 8b c3             	mov    %r11,%rax
14024cb30:	c3                   	ret
14024cb31:	33 c0                	xor    %eax,%eax
14024cb33:	48 85 c0             	test   %rax,%rax
14024cb36:	49 0f 44 c1          	cmove  %r9,%rax
14024cb3a:	49 89 03             	mov    %rax,(%r11)
14024cb3d:	49 8b c3             	mov    %r11,%rax
14024cb40:	c3                   	ret
14024cb41:	cc                   	int3
14024cb42:	cc                   	int3
14024cb43:	cc                   	int3
14024cb44:	cc                   	int3
14024cb45:	cc                   	int3
14024cb46:	cc                   	int3
14024cb47:	cc                   	int3
14024cb48:	cc                   	int3
14024cb49:	cc                   	int3
14024cb4a:	cc                   	int3
14024cb4b:	cc                   	int3
14024cb4c:	cc                   	int3
14024cb4d:	cc                   	int3
14024cb4e:	cc                   	int3
14024cb4f:	cc                   	int3
14024cb50:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14024cb55:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14024cb5a:	57                   	push   %rdi
14024cb5b:	48 83 ec 20          	sub    $0x20,%rsp
14024cb5f:	48 8b d9             	mov    %rcx,%rbx
14024cb62:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
14024cb69:	00
14024cb6a:	8b 44 24 38          	mov    0x38(%rsp),%eax
14024cb6e:	89 01                	mov    %eax,(%rcx)
14024cb70:	33 ff                	xor    %edi,%edi
14024cb72:	48 89 79 08          	mov    %rdi,0x8(%rcx)
14024cb76:	48 89 79 10          	mov    %rdi,0x10(%rcx)
14024cb7a:	0f ae e8             	lfence
14024cb7d:	b9 38 00 00 00       	mov    $0x38,%ecx
14024cb82:	e8 81 e5 bc 00       	call   0x140e1b108
14024cb87:	48 89 00             	mov    %rax,(%rax)
14024cb8a:	48 89 40 08          	mov    %rax,0x8(%rax)
14024cb8e:	48 89 43 08          	mov    %rax,0x8(%rbx)
14024cb92:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14024cb96:	48 89 39             	mov    %rdi,(%rcx)
14024cb99:	48 89 79 08          	mov    %rdi,0x8(%rcx)
14024cb9d:	48 89 79 10          	mov    %rdi,0x10(%rcx)
14024cba1:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
14024cba8:	00
14024cba9:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
14024cbb0:	00
14024cbb1:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
14024cbb7:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14024cbbb:	ba 10 00 00 00       	mov    $0x10,%edx
14024cbc0:	e8 ab 6d fd ff       	call   0x140223970
14024cbc5:	90                   	nop
14024cbc6:	48 8b c3             	mov    %rbx,%rax
14024cbc9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14024cbce:	48 83 c4 20          	add    $0x20,%rsp
14024cbd2:	5f                   	pop    %rdi
14024cbd3:	c3                   	ret
14024cbd4:	cc                   	int3
14024cbd5:	cc                   	int3
14024cbd6:	cc                   	int3
14024cbd7:	cc                   	int3
14024cbd8:	cc                   	int3
14024cbd9:	cc                   	int3
14024cbda:	cc                   	int3
14024cbdb:	cc                   	int3
14024cbdc:	cc                   	int3
14024cbdd:	cc                   	int3
14024cbde:	cc                   	int3
14024cbdf:	cc                   	int3
14024cbe0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14024cbe5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14024cbea:	56                   	push   %rsi
14024cbeb:	57                   	push   %rdi
14024cbec:	41 56                	push   %r14
14024cbee:	48 83 ec 50          	sub    $0x50,%rsp
14024cbf2:	48 8b 05 07 c3 16 01 	mov    0x116c307(%rip),%rax        # 0x1413b8f00
14024cbf9:	48 33 c4             	xor    %rsp,%rax
14024cbfc:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14024cc01:	48 8b da             	mov    %rdx,%rbx
14024cc04:	48 8b f1             	mov    %rcx,%rsi
14024cc07:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14024cc0c:	48 8d 05 a5 63 d6 00 	lea    0xd663a5(%rip),%rax        # 0x140fb2fb8
14024cc13:	48 89 01             	mov    %rax,(%rcx)
14024cc16:	45 33 f6             	xor    %r14d,%r14d
14024cc19:	4c 89 71 08          	mov    %r14,0x8(%rcx)
14024cc1d:	4c 89 71 10          	mov    %r14,0x10(%rcx)
14024cc21:	4c 89 71 18          	mov    %r14,0x18(%rcx)
14024cc25:	4c 89 71 20          	mov    %r14,0x20(%rcx)
14024cc29:	48 83 c1 28          	add    $0x28,%rcx
14024cc2d:	e8 1e ff ff ff       	call   0x14024cb50
14024cc32:	90                   	nop
14024cc33:	48 8b 3b             	mov    (%rbx),%rdi
14024cc36:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
14024cc3a:	48 3b fd             	cmp    %rbp,%rdi
14024cc3d:	74 73                	je     0x14024ccb2
14024cc3f:	90                   	nop
14024cc40:	8b 57 08             	mov    0x8(%rdi),%edx
14024cc43:	2b 17                	sub    (%rdi),%edx
14024cc45:	45 33 c0             	xor    %r8d,%r8d
14024cc48:	48 8b 0f             	mov    (%rdi),%rcx
14024cc4b:	e8 40 8f 73 00       	call   0x140985b90
14024cc50:	48 8b d8             	mov    %rax,%rbx
14024cc53:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14024cc58:	48 85 c0             	test   %rax,%rax
14024cc5b:	74 7a                	je     0x14024ccd7
14024cc5d:	45 33 c0             	xor    %r8d,%r8d
14024cc60:	ba 01 00 00 00       	mov    $0x1,%edx
14024cc65:	48 8b c8             	mov    %rax,%rcx
14024cc68:	e8 83 93 73 00       	call   0x140985ff0
14024cc6d:	84 c0                	test   %al,%al
14024cc6f:	74 66                	je     0x14024ccd7
14024cc71:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
14024cc75:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14024cc79:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14024cc7d:	74 0f                	je     0x14024cc8e
14024cc7f:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14024cc84:	48 89 1a             	mov    %rbx,(%rdx)
14024cc87:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14024cc8c:	eb 0b                	jmp    0x14024cc99
14024cc8e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14024cc93:	e8 48 f5 ff ff       	call   0x14024c1e0
14024cc98:	90                   	nop
14024cc99:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024cc9e:	48 85 c9             	test   %rcx,%rcx
14024cca1:	74 06                	je     0x14024cca9
14024cca3:	e8 c8 8e 73 00       	call   0x140985b70
14024cca8:	90                   	nop
14024cca9:	48 83 c7 18          	add    $0x18,%rdi
14024ccad:	48 3b fd             	cmp    %rbp,%rdi
14024ccb0:	75 8e                	jne    0x14024cc40
14024ccb2:	48 8b c6             	mov    %rsi,%rax
14024ccb5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14024ccba:	48 33 cc             	xor    %rsp,%rcx
14024ccbd:	e8 3e e8 bc 00       	call   0x140e1b500
14024ccc2:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14024ccc7:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14024cccb:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14024cccf:	49 8b e3             	mov    %r11,%rsp
14024ccd2:	41 5e                	pop    %r14
14024ccd4:	5f                   	pop    %rdi
14024ccd5:	5e                   	pop    %rsi
14024ccd6:	c3                   	ret
14024ccd7:	48 8d 15 1a 63 d6 00 	lea    0xd6631a(%rip),%rdx        # 0x140fb2ff8
14024ccde:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14024cce3:	e8 48 3c f9 ff       	call   0x1401e0930
14024cce8:	48 8d 15 49 49 15 01 	lea    0x1154949(%rip),%rdx        # 0x1413a1638
14024ccef:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14024ccf4:	e8 1f fb bc 00       	call   0x140e1c818
14024ccf9:	cc                   	int3
14024ccfa:	cc                   	int3
14024ccfb:	cc                   	int3
14024ccfc:	cc                   	int3
14024ccfd:	cc                   	int3
14024ccfe:	cc                   	int3
14024ccff:	cc                   	int3
14024cd00:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14024cd05:	57                   	push   %rdi
14024cd06:	48 83 ec 50          	sub    $0x50,%rsp
14024cd0a:	44 8b 02             	mov    (%rdx),%r8d
14024cd0d:	48 8b d9             	mov    %rcx,%rbx
14024cd10:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14024cd15:	48 8b fa             	mov    %rdx,%rdi
14024cd18:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14024cd1c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14024cd21:	48 8b 01             	mov    (%rcx),%rax
14024cd24:	48 8b 40 10          	mov    0x10(%rax),%rax
14024cd28:	ff 15 f2 6c d3 00    	call   *0xd36cf2(%rip)        # 0x140f83a20
14024cd2e:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14024cd33:	48 8b cb             	mov    %rbx,%rcx
14024cd36:	e8 75 3b f9 ff       	call   0x1401e08b0
14024cd3b:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14024cd40:	48 83 fa 0f          	cmp    $0xf,%rdx
14024cd44:	76 2e                	jbe    0x14024cd74
14024cd46:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14024cd4b:	48 ff c2             	inc    %rdx
14024cd4e:	48 8b c1             	mov    %rcx,%rax
14024cd51:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024cd58:	72 15                	jb     0x14024cd6f
14024cd5a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024cd5e:	48 83 c2 27          	add    $0x27,%rdx
14024cd62:	48 2b c1             	sub    %rcx,%rax
14024cd65:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024cd69:	48 83 f8 1f          	cmp    $0x1f,%rax
14024cd6d:	77 24                	ja     0x14024cd93
14024cd6f:	e8 d0 e3 bc 00       	call   0x140e1b144
14024cd74:	0f 10 07             	movups (%rdi),%xmm0
14024cd77:	48 8d 05 f2 c7 d5 00 	lea    0xd5c7f2(%rip),%rax        # 0x140fa9570
14024cd7e:	48 89 03             	mov    %rax,(%rbx)
14024cd81:	48 8b c3             	mov    %rbx,%rax
14024cd84:	0f 11 43 18          	movups %xmm0,0x18(%rbx)
14024cd88:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14024cd8d:	48 83 c4 50          	add    $0x50,%rsp
14024cd91:	5f                   	pop    %rdi
14024cd92:	c3                   	ret
14024cd93:	e8 0c d4 bd 00       	call   0x140e2a1a4
14024cd98:	cc                   	int3
14024cd99:	cc                   	int3
14024cd9a:	cc                   	int3
14024cd9b:	cc                   	int3
14024cd9c:	cc                   	int3
14024cd9d:	cc                   	int3
14024cd9e:	cc                   	int3
14024cd9f:	cc                   	int3
14024cda0:	48 83 ec 28          	sub    $0x28,%rsp
14024cda4:	48 8b 09             	mov    (%rcx),%rcx
14024cda7:	48 85 c9             	test   %rcx,%rcx
14024cdaa:	74 06                	je     0x14024cdb2
14024cdac:	e8 bf 8d 73 00       	call   0x140985b70
14024cdb1:	90                   	nop
14024cdb2:	48 83 c4 28          	add    $0x28,%rsp
14024cdb6:	c3                   	ret
14024cdb7:	cc                   	int3
14024cdb8:	cc                   	int3
14024cdb9:	cc                   	int3
14024cdba:	cc                   	int3
14024cdbb:	cc                   	int3
14024cdbc:	cc                   	int3
14024cdbd:	cc                   	int3
14024cdbe:	cc                   	int3
14024cdbf:	cc                   	int3
14024cdc0:	e9 6b 44 fd ff       	jmp    0x140221230
14024cdc5:	cc                   	int3
14024cdc6:	cc                   	int3
14024cdc7:	cc                   	int3
14024cdc8:	cc                   	int3
14024cdc9:	cc                   	int3
14024cdca:	cc                   	int3
14024cdcb:	cc                   	int3
14024cdcc:	cc                   	int3
14024cdcd:	cc                   	int3
14024cdce:	cc                   	int3
14024cdcf:	cc                   	int3
14024cdd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14024cdd5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14024cdda:	57                   	push   %rdi
14024cddb:	48 83 ec 20          	sub    $0x20,%rsp
14024cddf:	48 8b f1             	mov    %rcx,%rsi
14024cde2:	48 8b 19             	mov    (%rcx),%rbx
14024cde5:	48 85 db             	test   %rbx,%rbx
14024cde8:	74 61                	je     0x14024ce4b
14024cdea:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14024cdee:	48 3b df             	cmp    %rdi,%rbx
14024cdf1:	74 17                	je     0x14024ce0a
14024cdf3:	48 8b 0b             	mov    (%rbx),%rcx
14024cdf6:	48 85 c9             	test   %rcx,%rcx
14024cdf9:	74 06                	je     0x14024ce01
14024cdfb:	e8 70 8d 73 00       	call   0x140985b70
14024ce00:	90                   	nop
14024ce01:	48 83 c3 08          	add    $0x8,%rbx
14024ce05:	48 3b df             	cmp    %rdi,%rbx
14024ce08:	75 e9                	jne    0x14024cdf3
14024ce0a:	48 8b 0e             	mov    (%rsi),%rcx
14024ce0d:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14024ce11:	48 2b d1             	sub    %rcx,%rdx
14024ce14:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
14024ce18:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024ce1f:	72 18                	jb     0x14024ce39
14024ce21:	48 83 c2 27          	add    $0x27,%rdx
14024ce25:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14024ce29:	49 2b c8             	sub    %r8,%rcx
14024ce2c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14024ce30:	48 83 f8 1f          	cmp    $0x1f,%rax
14024ce34:	77 25                	ja     0x14024ce5b
14024ce36:	49 8b c8             	mov    %r8,%rcx
14024ce39:	e8 06 e3 bc 00       	call   0x140e1b144
14024ce3e:	33 c0                	xor    %eax,%eax
14024ce40:	48 89 06             	mov    %rax,(%rsi)
14024ce43:	48 89 46 08          	mov    %rax,0x8(%rsi)
14024ce47:	48 89 46 10          	mov    %rax,0x10(%rsi)
14024ce4b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14024ce50:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024ce55:	48 83 c4 20          	add    $0x20,%rsp
14024ce59:	5f                   	pop    %rdi
14024ce5a:	c3                   	ret
14024ce5b:	e8 44 d3 bd 00       	call   0x140e2a1a4
14024ce60:	cc                   	int3
14024ce61:	cc                   	int3
14024ce62:	cc                   	int3
14024ce63:	cc                   	int3
14024ce64:	cc                   	int3
14024ce65:	cc                   	int3
14024ce66:	cc                   	int3
14024ce67:	cc                   	int3
14024ce68:	cc                   	int3
14024ce69:	cc                   	int3
14024ce6a:	cc                   	int3