140143927:	74 0e                	je     0x140143937
140143929:	ba 20 00 00 00       	mov    $0x20,%edx
14014392e:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
140143932:	e8 15 2d 04 00       	call   0x14018664c
140143937:	48 8d 43 e8          	lea    -0x18(%rbx),%rax
14014393b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140143940:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140143945:	48 83 c4 20          	add    $0x20,%rsp
140143949:	5f                   	pop    %rdi
14014394a:	c3                   	ret
14014394b:	cc                   	int3
14014394c:	cc                   	int3
14014394d:	cc                   	int3
14014394e:	cc                   	int3
14014394f:	cc                   	int3
140143950:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143955:	57                   	push   %rdi
140143956:	48 83 ec 20          	sub    $0x20,%rsp
14014395a:	48 8b fa             	mov    %rdx,%rdi
14014395d:	48 8b d9             	mov    %rcx,%rbx
140143960:	e8 6b 25 f8 ff       	call   0x1400c5ed0
140143965:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140143969:	48 83 39 68          	cmpq   $0x68,(%rcx)
14014396d:	72 1c                	jb     0x14014398b
14014396f:	48 8b 41 60          	mov    0x60(%rcx),%rax
140143973:	48 85 c0             	test   %rax,%rax
140143976:	74 13                	je     0x14014398b
140143978:	ff d0                	call   *%rax
14014397a:	48 89 07             	mov    %rax,(%rdi)
14014397d:	48 8b c7             	mov    %rdi,%rax
140143980:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140143985:	48 83 c4 20          	add    $0x20,%rsp
140143989:	5f                   	pop    %rdi
14014398a:	c3                   	ret
14014398b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140143990:	33 c0                	xor    %eax,%eax
140143992:	48 89 07             	mov    %rax,(%rdi)
140143995:	48 8b c7             	mov    %rdi,%rax
140143998:	48 83 c4 20          	add    $0x20,%rsp
14014399c:	5f                   	pop    %rdi
14014399d:	c3                   	ret
14014399e:	cc                   	int3
14014399f:	cc                   	int3
1401439a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401439a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401439aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401439af:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401439b4:	41 56                	push   %r14
1401439b6:	48 83 ec 40          	sub    $0x40,%rsp
1401439ba:	48 8b fa             	mov    %rdx,%rdi
1401439bd:	48 8b d9             	mov    %rcx,%rbx
1401439c0:	e8 0b 25 f8 ff       	call   0x1400c5ed0
1401439c5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401439c9:	48 83 39 40          	cmpq   $0x40,(%rcx)
1401439cd:	0f 82 f2 00 00 00    	jb     0x140143ac5
1401439d3:	48 8b 41 38          	mov    0x38(%rcx),%rax
1401439d7:	48 85 c0             	test   %rax,%rax
1401439da:	0f 84 e5 00 00 00    	je     0x140143ac5
1401439e0:	ff d0                	call   *%rax
1401439e2:	4c 8b f0             	mov    %rax,%r14
1401439e5:	48 8d 35 fc 85 0f 00 	lea    0xf85fc(%rip),%rsi        # 0x14023bfe8
1401439ec:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1401439f1:	33 db                	xor    %ebx,%ebx
1401439f3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401439f8:	40 32 ed             	xor    %bpl,%bpl
1401439fb:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
140143a00:	48 85 c0             	test   %rax,%rax
140143a03:	74 49                	je     0x140143a4e
140143a05:	8d 4b 18             	lea    0x18(%rbx),%ecx
140143a08:	e8 e3 28 04 00       	call   0x1401862f0
140143a0d:	48 8b d8             	mov    %rax,%rbx
140143a10:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140143a15:	0f 57 c0             	xorps  %xmm0,%xmm0
140143a18:	33 c0                	xor    %eax,%eax
140143a1a:	0f 11 03             	movups %xmm0,(%rbx)
140143a1d:	48 89 43 10          	mov    %rax,0x10(%rbx)
140143a21:	40 b5 01             	mov    $0x1,%bpl
140143a24:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
140143a29:	41 0f 10 06          	movups (%r14),%xmm0
140143a2d:	0f 11 03             	movups %xmm0,(%rbx)
140143a30:	f2 41 0f 10 4e 10    	movsd  0x10(%r14),%xmm1
140143a36:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
140143a3b:	0f 57 c0             	xorps  %xmm0,%xmm0
140143a3e:	41 0f 11 06          	movups %xmm0,(%r14)
140143a42:	49 89 46 10          	mov    %rax,0x10(%r14)
140143a46:	49 8b ce             	mov    %r14,%rcx
140143a49:	e8 3e 27 07 00       	call   0x1401b618c
140143a4e:	48 89 37             	mov    %rsi,(%rdi)
140143a51:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
140143a58:	00
140143a59:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
140143a5d:	48 85 db             	test   %rbx,%rbx
140143a60:	74 42                	je     0x140143aa4
140143a62:	48 8b 73 08          	mov    0x8(%rbx),%rsi
140143a66:	4c 8b 33             	mov    (%rbx),%r14
140143a69:	4d 85 f6             	test   %r14,%r14
140143a6c:	74 36                	je     0x140143aa4
140143a6e:	48 85 f6             	test   %rsi,%rsi
140143a71:	74 31                	je     0x140143aa4
140143a73:	b9 18 00 00 00       	mov    $0x18,%ecx
140143a78:	e8 73 28 04 00       	call   0x1401862f0
140143a7d:	48 89 47 08          	mov    %rax,0x8(%rdi)
140143a81:	0f 57 c0             	xorps  %xmm0,%xmm0
140143a84:	33 c9                	xor    %ecx,%ecx
140143a86:	0f 11 00             	movups %xmm0,(%rax)
140143a89:	48 89 48 10          	mov    %rcx,0x10(%rax)
140143a8d:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
140143a91:	44 8d 49 01          	lea    0x1(%rcx),%r9d
140143a95:	4c 8b c0             	mov    %rax,%r8
140143a98:	48 8b d6             	mov    %rsi,%rdx
140143a9b:	49 8b ce             	mov    %r14,%rcx
140143a9e:	e8 40 5c ff ff       	call   0x1401396e3
140143aa3:	90                   	nop
140143aa4:	48 85 db             	test   %rbx,%rbx
140143aa7:	74 32                	je     0x140143adb
140143aa9:	40 84 ed             	test   %bpl,%bpl
140143aac:	74 2d                	je     0x140143adb
140143aae:	48 8b cb             	mov    %rbx,%rcx
140143ab1:	e8 b8 5c ff ff       	call   0x14013976e
140143ab6:	ba 18 00 00 00       	mov    $0x18,%edx
140143abb:	48 8b cb             	mov    %rbx,%rcx
140143abe:	e8 89 2b 04 00       	call   0x14018664c
140143ac3:	eb 16                	jmp    0x140143adb
140143ac5:	48 8d 35 1c 85 0f 00 	lea    0xf851c(%rip),%rsi        # 0x14023bfe8
140143acc:	48 89 37             	mov    %rsi,(%rdi)
140143acf:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
140143ad6:	00
140143ad7:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
140143adb:	48 8b c7             	mov    %rdi,%rax
140143ade:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140143ae3:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140143ae8:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140143aed:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140143af2:	48 83 c4 40          	add    $0x40,%rsp
140143af6:	41 5e                	pop    %r14
140143af8:	c3                   	ret
140143af9:	cc                   	int3
140143afa:	cc                   	int3
140143afb:	cc                   	int3
140143afc:	cc                   	int3
140143afd:	cc                   	int3
140143afe:	cc                   	int3
140143aff:	cc                   	int3
140143b00:	40 53                	rex push %rbx
140143b02:	48 83 ec 20          	sub    $0x20,%rsp
140143b06:	48 8b d9             	mov    %rcx,%rbx
140143b09:	e8 c2 23 f8 ff       	call   0x1400c5ed0
140143b0e:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140143b12:	48 83 39 70          	cmpq   $0x70,(%rcx)
140143b16:	72 11                	jb     0x140143b29
140143b18:	48 8b 41 68          	mov    0x68(%rcx),%rax
140143b1c:	48 85 c0             	test   %rax,%rax
140143b1f:	74 08                	je     0x140143b29
140143b21:	48 83 c4 20          	add    $0x20,%rsp
140143b25:	5b                   	pop    %rbx
140143b26:	48 ff e0             	rex.W jmp *%rax
140143b29:	33 c0                	xor    %eax,%eax
140143b2b:	48 83 c4 20          	add    $0x20,%rsp
140143b2f:	5b                   	pop    %rbx
140143b30:	c3                   	ret
140143b31:	cc                   	int3
140143b32:	cc                   	int3
140143b33:	cc                   	int3
140143b34:	cc                   	int3
140143b35:	cc                   	int3
140143b36:	cc                   	int3
140143b37:	cc                   	int3
140143b38:	cc                   	int3
140143b39:	cc                   	int3
140143b3a:	cc                   	int3
140143b3b:	cc                   	int3
140143b3c:	cc                   	int3
140143b3d:	cc                   	int3
140143b3e:	cc                   	int3
140143b3f:	cc                   	int3
140143b40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143b45:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140143b4a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140143b4f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140143b54:	41 56                	push   %r14
140143b56:	48 83 ec 40          	sub    $0x40,%rsp
140143b5a:	48 8b fa             	mov    %rdx,%rdi
140143b5d:	48 8b d9             	mov    %rcx,%rbx
140143b60:	e8 6b 23 f8 ff       	call   0x1400c5ed0
140143b65:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140143b69:	48 83 39 48          	cmpq   $0x48,(%rcx)
140143b6d:	0f 82 f2 00 00 00    	jb     0x140143c65
140143b73:	48 8b 41 40          	mov    0x40(%rcx),%rax
140143b77:	48 85 c0             	test   %rax,%rax
140143b7a:	0f 84 e5 00 00 00    	je     0x140143c65
140143b80:	ff d0                	call   *%rax
140143b82:	4c 8b f0             	mov    %rax,%r14
140143b85:	48 8d 35 5c 84 0f 00 	lea    0xf845c(%rip),%rsi        # 0x14023bfe8
140143b8c:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140143b91:	33 db                	xor    %ebx,%ebx
140143b93:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140143b98:	40 32 ed             	xor    %bpl,%bpl
140143b9b:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
140143ba0:	48 85 c0             	test   %rax,%rax
140143ba3:	74 49                	je     0x140143bee
140143ba5:	8d 4b 18             	lea    0x18(%rbx),%ecx
140143ba8:	e8 43 27 04 00       	call   0x1401862f0
140143bad:	48 8b d8             	mov    %rax,%rbx
140143bb0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140143bb5:	0f 57 c0             	xorps  %xmm0,%xmm0
140143bb8:	33 c0                	xor    %eax,%eax
140143bba:	0f 11 03             	movups %xmm0,(%rbx)
140143bbd:	48 89 43 10          	mov    %rax,0x10(%rbx)
140143bc1:	40 b5 01             	mov    $0x1,%bpl
140143bc4:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
140143bc9:	41 0f 10 06          	movups (%r14),%xmm0
140143bcd:	0f 11 03             	movups %xmm0,(%rbx)
140143bd0:	f2 41 0f 10 4e 10    	movsd  0x10(%r14),%xmm1
140143bd6:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
140143bdb:	0f 57 c0             	xorps  %xmm0,%xmm0
140143bde:	41 0f 11 06          	movups %xmm0,(%r14)
140143be2:	49 89 46 10          	mov    %rax,0x10(%r14)
140143be6:	49 8b ce             	mov    %r14,%rcx
140143be9:	e8 9e 25 07 00       	call   0x1401b618c
140143bee:	48 89 37             	mov    %rsi,(%rdi)
140143bf1:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
140143bf8:	00
140143bf9:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
140143bfd:	48 85 db             	test   %rbx,%rbx
140143c00:	74 42                	je     0x140143c44
140143c02:	48 8b 73 08          	mov    0x8(%rbx),%rsi
140143c06:	4c 8b 33             	mov    (%rbx),%r14
140143c09:	4d 85 f6             	test   %r14,%r14
140143c0c:	74 36                	je     0x140143c44
140143c0e:	48 85 f6             	test   %rsi,%rsi
140143c11:	74 31                	je     0x140143c44
140143c13:	b9 18 00 00 00       	mov    $0x18,%ecx
140143c18:	e8 d3 26 04 00       	call   0x1401862f0
140143c1d:	48 89 47 08          	mov    %rax,0x8(%rdi)
140143c21:	0f 57 c0             	xorps  %xmm0,%xmm0
140143c24:	33 c9                	xor    %ecx,%ecx
140143c26:	0f 11 00             	movups %xmm0,(%rax)
140143c29:	48 89 48 10          	mov    %rcx,0x10(%rax)
140143c2d:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
140143c31:	44 8d 49 01          	lea    0x1(%rcx),%r9d
140143c35:	4c 8b c0             	mov    %rax,%r8
140143c38:	48 8b d6             	mov    %rsi,%rdx
140143c3b:	49 8b ce             	mov    %r14,%rcx
140143c3e:	e8 a0 5a ff ff       	call   0x1401396e3
140143c43:	90                   	nop
140143c44:	48 85 db             	test   %rbx,%rbx
140143c47:	74 32                	je     0x140143c7b
140143c49:	40 84 ed             	test   %bpl,%bpl
140143c4c:	74 2d                	je     0x140143c7b
140143c4e:	48 8b cb             	mov    %rbx,%rcx
140143c51:	e8 18 5b ff ff       	call   0x14013976e
140143c56:	ba 18 00 00 00       	mov    $0x18,%edx
140143c5b:	48 8b cb             	mov    %rbx,%rcx
140143c5e:	e8 e9 29 04 00       	call   0x14018664c
140143c63:	eb 16                	jmp    0x140143c7b
140143c65:	48 8d 35 7c 83 0f 00 	lea    0xf837c(%rip),%rsi        # 0x14023bfe8
140143c6c:	48 89 37             	mov    %rsi,(%rdi)
140143c6f:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
140143c76:	00
140143c77:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
140143c7b:	48 8b c7             	mov    %rdi,%rax
140143c7e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140143c83:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140143c88:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140143c8d:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140143c92:	48 83 c4 40          	add    $0x40,%rsp
140143c96:	41 5e                	pop    %r14
140143c98:	c3                   	ret
140143c99:	cc                   	int3
140143c9a:	cc                   	int3
140143c9b:	cc                   	int3
140143c9c:	cc                   	int3
140143c9d:	cc                   	int3
140143c9e:	cc                   	int3
140143c9f:	cc                   	int3
140143ca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143ca5:	57                   	push   %rdi
140143ca6:	48 83 ec 30          	sub    $0x30,%rsp
140143caa:	48 8b fa             	mov    %rdx,%rdi
140143cad:	48 8b d9             	mov    %rcx,%rbx
140143cb0:	e8 1b 22 f8 ff       	call   0x1400c5ed0
140143cb5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140143cb9:	48 83 39 78          	cmpq   $0x78,(%rcx)
140143cbd:	72 24                	jb     0x140143ce3
140143cbf:	48 8b 41 70          	mov    0x70(%rcx),%rax
140143cc3:	48 85 c0             	test   %rax,%rax
140143cc6:	74 1b                	je     0x140143ce3
140143cc8:	ff d0                	call   *%rax
140143cca:	48 8b d0             	mov    %rax,%rdx
140143ccd:	48 8b cf             	mov    %rdi,%rcx
140143cd0:	e8 5b 02 00 00       	call   0x140143f30
140143cd5:	48 8b c7             	mov    %rdi,%rax
140143cd8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140143cdd:	48 83 c4 30          	add    $0x30,%rsp
140143ce1:	5f                   	pop    %rdi
140143ce2:	c3                   	ret
140143ce3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140143ce8:	48 8b c7             	mov    %rdi,%rax
140143ceb:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140143cf2:	48 83 c4 30          	add    $0x30,%rsp
140143cf6:	5f                   	pop    %rdi
140143cf7:	c3                   	ret
140143cf8:	cc                   	int3
140143cf9:	cc                   	int3
140143cfa:	cc                   	int3
140143cfb:	cc                   	int3
140143cfc:	cc                   	int3
140143cfd:	cc                   	int3
140143cfe:	cc                   	int3
140143cff:	cc                   	int3
140143d00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140143d05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140143d0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140143d0f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140143d14:	41 56                	push   %r14
140143d16:	48 83 ec 40          	sub    $0x40,%rsp
140143d1a:	48 8b fa             	mov    %rdx,%rdi
140143d1d:	48 8b d9             	mov    %rcx,%rbx
140143d20:	e8 ab 21 f8 ff       	call   0x1400c5ed0
140143d25:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140143d29:	48 83 39 50          	cmpq   $0x50,(%rcx)
140143d2d:	0f 82 f2 00 00 00    	jb     0x140143e25
140143d33:	48 8b 41 48          	mov    0x48(%rcx),%rax
140143d37:	48 85 c0             	test   %rax,%rax
140143d3a:	0f 84 e5 00 00 00    	je     0x140143e25
140143d40:	ff d0                	call   *%rax
140143d42:	4c 8b f0             	mov    %rax,%r14
140143d45:	48 8d 35 9c 82 0f 00 	lea    0xf829c(%rip),%rsi        # 0x14023bfe8
140143d4c:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140143d51:	33 db                	xor    %ebx,%ebx
140143d53:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140143d58:	40 32 ed             	xor    %bpl,%bpl
140143d5b:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
140143d60:	48 85 c0             	test   %rax,%rax
140143d63:	74 49                	je     0x140143dae
140143d65:	8d 4b 18             	lea    0x18(%rbx),%ecx
140143d68:	e8 83 25 04 00       	call   0x1401862f0
140143d6d:	48 8b d8             	mov    %rax,%rbx
140143d70:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140143d75:	0f 57 c0             	xorps  %xmm0,%xmm0
140143d78:	33 c0                	xor    %eax,%eax
140143d7a:	0f 11 03             	movups %xmm0,(%rbx)
140143d7d:	48 89 43 10          	mov    %rax,0x10(%rbx)
140143d81:	40 b5 01             	mov    $0x1,%bpl
140143d84:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
140143d89:	41 0f 10 06          	movups (%r14),%xmm0
140143d8d:	0f 11 03             	movups %xmm0,(%rbx)
140143d90:	f2 41 0f 10 4e 10    	movsd  0x10(%r14),%xmm1
140143d96:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
140143d9b:	0f 57 c0             	xorps  %xmm0,%xmm0