14024f8b3:	00
14024f8b4:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
14024f8bb:	41 5f                	pop    %r15
14024f8bd:	41 5e                	pop    %r14
14024f8bf:	41 5d                	pop    %r13
14024f8c1:	41 5c                	pop    %r12
14024f8c3:	5f                   	pop    %rdi
14024f8c4:	5e                   	pop    %rsi
14024f8c5:	5d                   	pop    %rbp
14024f8c6:	c3                   	ret
14024f8c7:	e8 d8 a8 bd 00       	call   0x140e2a1a4
14024f8cc:	cc                   	int3
14024f8cd:	e8 9e ba ba 00       	call   0x140dfb370
14024f8d2:	cc                   	int3
14024f8d3:	e8 98 dc f4 ff       	call   0x14019d570
14024f8d8:	90                   	nop
14024f8d9:	e8 92 dc f4 ff       	call   0x14019d570
14024f8de:	90                   	nop
14024f8df:	e8 c0 a8 bd 00       	call   0x140e2a1a4
14024f8e4:	90                   	nop
14024f8e5:	e8 ba a8 bd 00       	call   0x140e2a1a4
14024f8ea:	90                   	nop
14024f8eb:	e8 b4 a8 bd 00       	call   0x140e2a1a4
14024f8f0:	90                   	nop
14024f8f1:	e8 ae a8 bd 00       	call   0x140e2a1a4
14024f8f6:	cc                   	int3
14024f8f7:	cc                   	int3
14024f8f8:	cc                   	int3
14024f8f9:	cc                   	int3
14024f8fa:	cc                   	int3
14024f8fb:	cc                   	int3
14024f8fc:	cc                   	int3
14024f8fd:	cc                   	int3
14024f8fe:	cc                   	int3
14024f8ff:	cc                   	int3
14024f900:	40 53                	rex push %rbx
14024f902:	48 83 ec 40          	sub    $0x40,%rsp
14024f906:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14024f90b:	48 8b da             	mov    %rdx,%rbx
14024f90e:	48 8b c1             	mov    %rcx,%rax
14024f911:	76 03                	jbe    0x14024f916
14024f913:	48 8b 01             	mov    (%rcx),%rax
14024f916:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14024f91b:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14024f920:	48 8b 41 10          	mov    0x10(%rcx),%rax
14024f924:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14024f929:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14024f92e:	48 8b cb             	mov    %rbx,%rcx
14024f931:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14024f936:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14024f93c:	e8 0f c5 ff ff       	call   0x14024be50
14024f941:	48 8b c3             	mov    %rbx,%rax
14024f944:	48 83 c4 40          	add    $0x40,%rsp
14024f948:	5b                   	pop    %rbx
14024f949:	c3                   	ret
14024f94a:	cc                   	int3
14024f94b:	cc                   	int3
14024f94c:	cc                   	int3
14024f94d:	cc                   	int3
14024f94e:	cc                   	int3
14024f94f:	cc                   	int3
14024f950:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14024f955:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14024f95a:	56                   	push   %rsi
14024f95b:	57                   	push   %rdi
14024f95c:	41 56                	push   %r14
14024f95e:	48 83 ec 70          	sub    $0x70,%rsp
14024f962:	48 8b 05 97 95 16 01 	mov    0x1169597(%rip),%rax        # 0x1413b8f00
14024f969:	48 33 c4             	xor    %rsp,%rax
14024f96c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14024f971:	45 8b f0             	mov    %r8d,%r14d
14024f974:	48 8b ea             	mov    %rdx,%rbp
14024f977:	0f 57 c0             	xorps  %xmm0,%xmm0
14024f97a:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14024f97f:	0f 57 c9             	xorps  %xmm1,%xmm1
14024f982:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
14024f988:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
14024f98f:	90                   	nop
14024f990:	48 ff c7             	inc    %rdi
14024f993:	80 3c 17 00          	cmpb   $0x0,(%rdi,%rdx,1)
14024f997:	75 f7                	jne    0x14024f990
14024f999:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
14024f9a0:	ff ff 7f
14024f9a3:	48 3b fe             	cmp    %rsi,%rdi
14024f9a6:	0f 87 4c 01 00 00    	ja     0x14024faf8
14024f9ac:	48 83 ff 0f          	cmp    $0xf,%rdi
14024f9b0:	77 25                	ja     0x14024f9d7
14024f9b2:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14024f9b7:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
14024f9be:	00 00
14024f9c0:	0f ae e8             	lfence
14024f9c3:	4c 8b c7             	mov    %rdi,%r8
14024f9c6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14024f9cb:	e8 40 f6 c8 00       	call   0x140edf010
14024f9d0:	c6 44 3c 20 00       	movb   $0x0,0x20(%rsp,%rdi,1)
14024f9d5:	eb 4b                	jmp    0x14024fa22
14024f9d7:	48 8b c7             	mov    %rdi,%rax
14024f9da:	48 83 c8 0f          	or     $0xf,%rax
14024f9de:	48 3b c6             	cmp    %rsi,%rax
14024f9e1:	77 0f                	ja     0x14024f9f2
14024f9e3:	48 8b f0             	mov    %rax,%rsi
14024f9e6:	b9 16 00 00 00       	mov    $0x16,%ecx
14024f9eb:	48 3b c1             	cmp    %rcx,%rax
14024f9ee:	48 0f 42 f1          	cmovb  %rcx,%rsi
14024f9f2:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
14024f9f6:	e8 35 73 f4 ff       	call   0x140196d30
14024f9fb:	48 8b d8             	mov    %rax,%rbx
14024f9fe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14024fa03:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14024fa08:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14024fa0d:	0f ae e8             	lfence
14024fa10:	4c 8b c7             	mov    %rdi,%r8
14024fa13:	48 8b d5             	mov    %rbp,%rdx
14024fa16:	48 8b c8             	mov    %rax,%rcx
14024fa19:	e8 f2 f5 c8 00       	call   0x140edf010
14024fa1e:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
14024fa22:	41 b8 e9 fd 00 00    	mov    $0xfde9,%r8d
14024fa28:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14024fa2d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024fa32:	e8 39 53 71 00       	call   0x140964d70
14024fa37:	90                   	nop
14024fa38:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14024fa3d:	48 83 fa 0f          	cmp    $0xf,%rdx
14024fa41:	76 32                	jbe    0x14024fa75
14024fa43:	48 ff c2             	inc    %rdx
14024fa46:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14024fa4b:	48 8b c1             	mov    %rcx,%rax
14024fa4e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024fa55:	72 19                	jb     0x14024fa70
14024fa57:	48 83 c2 27          	add    $0x27,%rdx
14024fa5b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024fa5f:	48 2b c1             	sub    %rcx,%rax
14024fa62:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024fa66:	48 83 f8 1f          	cmp    $0x1f,%rax
14024fa6a:	0f 87 8e 00 00 00    	ja     0x14024fafe
14024fa70:	e8 cf b6 bc 00       	call   0x140e1b144
14024fa75:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024fa7a:	48 83 7c 24 58 07    	cmpq   $0x7,0x58(%rsp)
14024fa80:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
14024fa86:	41 8b d6             	mov    %r14d,%edx
14024fa89:	e8 1a 1e be 00       	call   0x140e318a8
14024fa8e:	8b d8                	mov    %eax,%ebx
14024fa90:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14024fa95:	48 83 fa 07          	cmp    $0x7,%rdx
14024fa99:	76 33                	jbe    0x14024face
14024fa9b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14024faa2:	00
14024faa3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024faa8:	48 8b c1             	mov    %rcx,%rax
14024faab:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024fab2:	72 15                	jb     0x14024fac9
14024fab4:	48 83 c2 27          	add    $0x27,%rdx
14024fab8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024fabc:	48 2b c1             	sub    %rcx,%rax
14024fabf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024fac3:	48 83 f8 1f          	cmp    $0x1f,%rax
14024fac7:	77 29                	ja     0x14024faf2
14024fac9:	e8 76 b6 bc 00       	call   0x140e1b144
14024face:	8b c3                	mov    %ebx,%eax
14024fad0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024fad5:	48 33 cc             	xor    %rsp,%rcx
14024fad8:	e8 23 ba bc 00       	call   0x140e1b500
14024fadd:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14024fae2:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14024fae6:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14024faea:	49 8b e3             	mov    %r11,%rsp
14024faed:	41 5e                	pop    %r14
14024faef:	5f                   	pop    %rdi
14024faf0:	5e                   	pop    %rsi
14024faf1:	c3                   	ret
14024faf2:	e8 ad a6 bd 00       	call   0x140e2a1a4
14024faf7:	cc                   	int3
14024faf8:	e8 73 da f4 ff       	call   0x14019d570
14024fafd:	cc                   	int3
14024fafe:	e8 a1 a6 bd 00       	call   0x140e2a1a4
14024fb03:	cc                   	int3
14024fb04:	cc                   	int3
14024fb05:	cc                   	int3
14024fb06:	cc                   	int3
14024fb07:	cc                   	int3
14024fb08:	cc                   	int3
14024fb09:	cc                   	int3
14024fb0a:	cc                   	int3
14024fb0b:	cc                   	int3
14024fb0c:	cc                   	int3
14024fb0d:	cc                   	int3
14024fb0e:	cc                   	int3
14024fb0f:	cc                   	int3
14024fb10:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14024fb15:	76 04                	jbe    0x14024fb1b
14024fb17:	48 8b 01             	mov    (%rcx),%rax
14024fb1a:	c3                   	ret
14024fb1b:	48 8b c1             	mov    %rcx,%rax
14024fb1e:	c3                   	ret
14024fb1f:	cc                   	int3
14024fb20:	48 8b ca             	mov    %rdx,%rcx
14024fb23:	e9 88 16 be 00       	jmp    0x140e311b0
14024fb28:	cc                   	int3
14024fb29:	cc                   	int3
14024fb2a:	cc                   	int3
14024fb2b:	cc                   	int3
14024fb2c:	cc                   	int3
14024fb2d:	cc                   	int3
14024fb2e:	cc                   	int3
14024fb2f:	cc                   	int3
14024fb30:	48 8b ca             	mov    %rdx,%rcx
14024fb33:	e9 d8 1c be 00       	jmp    0x140e31810
14024fb38:	cc                   	int3
14024fb39:	cc                   	int3
14024fb3a:	cc                   	int3
14024fb3b:	cc                   	int3
14024fb3c:	cc                   	int3
14024fb3d:	cc                   	int3
14024fb3e:	cc                   	int3
14024fb3f:	cc                   	int3
14024fb40:	40 53                	rex push %rbx
14024fb42:	48 83 ec 30          	sub    $0x30,%rsp
14024fb46:	48 8b 05 b3 93 16 01 	mov    0x11693b3(%rip),%rax        # 0x1413b8f00
14024fb4d:	48 33 c4             	xor    %rsp,%rax
14024fb50:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14024fb55:	33 db                	xor    %ebx,%ebx
14024fb57:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14024fb5c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14024fb61:	e8 a2 18 be 00       	call   0x140e31408
14024fb66:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14024fb6b:	85 c0                	test   %eax,%eax
14024fb6d:	48 0f 45 cb          	cmovne %rbx,%rcx
14024fb71:	48 8b c1             	mov    %rcx,%rax
14024fb74:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14024fb79:	48 33 cc             	xor    %rsp,%rcx
14024fb7c:	e8 7f b9 bc 00       	call   0x140e1b500
14024fb81:	48 83 c4 30          	add    $0x30,%rsp
14024fb85:	5b                   	pop    %rbx
14024fb86:	c3                   	ret
14024fb87:	cc                   	int3
14024fb88:	cc                   	int3
14024fb89:	cc                   	int3
14024fb8a:	cc                   	int3
14024fb8b:	cc                   	int3
14024fb8c:	cc                   	int3
14024fb8d:	cc                   	int3
14024fb8e:	cc                   	int3
14024fb8f:	cc                   	int3
14024fb90:	48 8b ca             	mov    %rdx,%rcx
14024fb93:	49 8b d0             	mov    %r8,%rdx
14024fb96:	49 0f af d1          	imul   %r9,%rdx
14024fb9a:	e9 21 1b be 00       	jmp    0x140e316c0
14024fb9f:	cc                   	int3
14024fba0:	48 8b ca             	mov    %rdx,%rcx
14024fba3:	49 8b d0             	mov    %r8,%rdx
14024fba6:	e9 7d 2a be 00       	jmp    0x140e32628
14024fbab:	cc                   	int3
14024fbac:	cc                   	int3
14024fbad:	cc                   	int3
14024fbae:	cc                   	int3
14024fbaf:	cc                   	int3
14024fbb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14024fbb5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14024fbba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14024fbbf:	57                   	push   %rdi
14024fbc0:	48 83 ec 70          	sub    $0x70,%rsp
14024fbc4:	8b f2                	mov    %edx,%esi
14024fbc6:	48 8b e9             	mov    %rcx,%rbp
14024fbc9:	8b 94 24 b0 00 00 00 	mov    0xb0(%rsp),%edx
14024fbd0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14024fbd5:	49 8b d9             	mov    %r9,%rbx
14024fbd8:	49 8b f8             	mov    %r8,%rdi
14024fbdb:	e8 e0 a5 f4 ff       	call   0x14019a1c0
14024fbe0:	4c 8b cb             	mov    %rbx,%r9
14024fbe3:	4c 8b c7             	mov    %rdi,%r8
14024fbe6:	8b d6                	mov    %esi,%edx
14024fbe8:	48 8b cd             	mov    %rbp,%rcx
14024fbeb:	f2 0f 10 00          	movsd  (%rax),%xmm0
14024fbef:	8b 40 08             	mov    0x8(%rax),%eax
14024fbf2:	89 44 24 58          	mov    %eax,0x58(%rsp)
14024fbf6:	33 c0                	xor    %eax,%eax
14024fbf8:	89 44 24 40          	mov    %eax,0x40(%rsp)
14024fbfc:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14024fc01:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14024fc06:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14024fc0b:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
14024fc12:	00
14024fc13:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14024fc18:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14024fc1f:	00
14024fc20:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14024fc25:	f2 0f 11 44 24 50    	movsd  %xmm0,0x50(%rsp)
14024fc2b:	e8 d0 62 ff ff       	call   0x140245f00
14024fc30:	cc                   	int3
14024fc31:	cc                   	int3
14024fc32:	cc                   	int3
14024fc33:	cc                   	int3
14024fc34:	cc                   	int3
14024fc35:	cc                   	int3
14024fc36:	cc                   	int3
14024fc37:	cc                   	int3
14024fc38:	cc                   	int3
14024fc39:	cc                   	int3
14024fc3a:	cc                   	int3
14024fc3b:	cc                   	int3
14024fc3c:	cc                   	int3
14024fc3d:	cc                   	int3
14024fc3e:	cc                   	int3
14024fc3f:	cc                   	int3
14024fc40:	40 53                	rex push %rbx
14024fc42:	48 83 ec 40          	sub    $0x40,%rsp
14024fc46:	48 8b 05 b3 92 16 01 	mov    0x11692b3(%rip),%rax        # 0x1413b8f00
14024fc4d:	48 33 c4             	xor    %rsp,%rax
14024fc50:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14024fc55:	45 33 c9             	xor    %r9d,%r9d
14024fc58:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024fc5d:	33 d2                	xor    %edx,%edx
14024fc5f:	48 8d 1d ba b3 1c 01 	lea    0x11cb3ba(%rip),%rbx        # 0x14141b020
14024fc66:	48 8b cb             	mov    %rbx,%rcx
14024fc69:	ff 15 59 3b d3 00    	call   *0xd33b59(%rip)        # 0x140f837c8
14024fc6f:	85 c0                	test   %eax,%eax
14024fc71:	0f 84 8e 00 00 00    	je     0x14024fd05
14024fc77:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
14024fc7c:	74 67                	je     0x14024fce5
14024fc7e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14024fc83:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
14024fc8a:	00
14024fc8b:	48 83 3d 95 b3 1c 01 	cmpq   $0x0,0x11cb395(%rip)        # 0x14141b028
14024fc92:	00
14024fc93:	75 3e                	jne    0x14024fcd3
14024fc95:	b9 08 00 00 00       	mov    $0x8,%ecx
14024fc9a:	e8 69 b4 bc 00       	call   0x140e1b108
14024fc9f:	48 85 c0             	test   %rax,%rax
14024fca2:	74 0a                	je     0x14024fcae
14024fca4:	48 8d 0d fd 33 d6 00 	lea    0xd633fd(%rip),%rcx        # 0x140fb30a8
14024fcab:	48 89 08             	mov    %rcx,(%rax)
14024fcae:	48 8b 0d 73 b3 1c 01 	mov    0x11cb373(%rip),%rcx        # 0x14141b028
14024fcb5:	48 89 05 6c b3 1c 01 	mov    %rax,0x11cb36c(%rip)        # 0x14141b028
14024fcbc:	48 85 c9             	test   %rcx,%rcx
14024fcbf:	74 12                	je     0x14024fcd3
14024fcc1:	48 8b 01             	mov    (%rcx),%rax
14024fcc4:	ba 01 00 00 00       	mov    $0x1,%edx
14024fcc9:	48 8b 00             	mov    (%rax),%rax
14024fccc:	ff 15 4e 3d d3 00    	call   *0xd33d4e(%rip)        # 0x140f83a20
14024fcd2:	90                   	nop
14024fcd3:	45 33 c0             	xor    %r8d,%r8d
14024fcd6:	33 d2                	xor    %edx,%edx
14024fcd8:	48 8b cb             	mov    %rbx,%rcx
14024fcdb:	ff 15 df 3a d3 00    	call   *0xd33adf(%rip)        # 0x140f837c0
14024fce1:	85 c0                	test   %eax,%eax
14024fce3:	74 1a                	je     0x14024fcff
14024fce5:	48 8b 05 3c b3 1c 01 	mov    0x11cb33c(%rip),%rax        # 0x14141b028
14024fcec:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14024fcf1:	48 33 cc             	xor    %rsp,%rcx
14024fcf4:	e8 07 b8 bc 00       	call   0x140e1b500