140b1c690:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140b1c695:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140b1c69a:	56                   	push   %rsi
140b1c69b:	57                   	push   %rdi
140b1c69c:	41 56                	push   %r14
140b1c69e:	48 83 ec 60          	sub    $0x60,%rsp
140b1c6a2:	48 8b 05 57 c8 89 00 	mov    0x89c857(%rip),%rax        # 0x1413b8f00
140b1c6a9:	48 33 c4             	xor    %rsp,%rax
140b1c6ac:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140b1c6b1:	48 8b fa             	mov    %rdx,%rdi
140b1c6b4:	48 8b f1             	mov    %rcx,%rsi
140b1c6b7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140b1c6bc:	45 33 f6             	xor    %r14d,%r14d
140b1c6bf:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140b1c6c4:	4c 89 31             	mov    %r14,(%rcx)
140b1c6c7:	4c 89 71 08          	mov    %r14,0x8(%rcx)
140b1c6cb:	4c 89 71 10          	mov    %r14,0x10(%rcx)
140b1c6cf:	bd 01 00 00 00       	mov    $0x1,%ebp
140b1c6d4:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140b1c6d8:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140b1c6dc:	48 2b 0a             	sub    (%rdx),%rcx
140b1c6df:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140b1c6e6:	66 66 66
140b1c6e9:	48 f7 e9             	imul   %rcx
140b1c6ec:	48 c1 fa 04          	sar    $0x4,%rdx
140b1c6f0:	48 8b c2             	mov    %rdx,%rax
140b1c6f3:	48 c1 e8 3f          	shr    $0x3f,%rax
140b1c6f7:	48 03 d0             	add    %rax,%rdx
140b1c6fa:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140b1c6ff:	74 20                	je     0x140b1c721
140b1c701:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
140b1c708:	ff ff 07
140b1c70b:	48 3b d0             	cmp    %rax,%rdx
140b1c70e:	0f 87 fc 00 00 00    	ja     0x140b1c810
140b1c714:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140b1c719:	48 8b ce             	mov    %rsi,%rcx
140b1c71c:	e8 4f ce 71 ff       	call   0x140239570
140b1c721:	48 8b 1f             	mov    (%rdi),%rbx
140b1c724:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140b1c728:	48 3b df             	cmp    %rdi,%rbx
140b1c72b:	0f 84 ba 00 00 00    	je     0x140b1c7eb
140b1c731:	48 8b cb             	mov    %rbx,%rcx
140b1c734:	e8 c7 b3 f9 ff       	call   0x140ab7b00
140b1c739:	4c 8b c0             	mov    %rax,%r8
140b1c73c:	48 8d 15 6d bd 4b 00 	lea    0x4bbd6d(%rip),%rdx        # 0x140fd84b0
140b1c743:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140b1c748:	e8 23 a0 ff ff       	call   0x140b16770
140b1c74d:	83 cd 02             	or     $0x2,%ebp
140b1c750:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140b1c754:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140b1c758:	48 3b 56 10          	cmp    0x10(%rsi),%rdx
140b1c75c:	74 3a                	je     0x140b1c798
140b1c75e:	0f 57 c0             	xorps  %xmm0,%xmm0
140b1c761:	0f 11 02             	movups %xmm0,(%rdx)
140b1c764:	4c 89 72 10          	mov    %r14,0x10(%rdx)
140b1c768:	4c 89 72 18          	mov    %r14,0x18(%rdx)
140b1c76c:	0f 10 44 24 38       	movups 0x38(%rsp),%xmm0
140b1c771:	0f 11 02             	movups %xmm0,(%rdx)
140b1c774:	0f 10 4c 24 48       	movups 0x48(%rsp),%xmm1
140b1c779:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140b1c77d:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140b1c782:	ba 0f 00 00 00       	mov    $0xf,%edx
140b1c787:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140b1c78c:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
140b1c791:	48 83 46 08 20       	addq   $0x20,0x8(%rsi)
140b1c796:	eb 12                	jmp    0x140b1c7aa
140b1c798:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140b1c79d:	48 8b ce             	mov    %rsi,%rcx
140b1c7a0:	e8 6b c6 71 ff       	call   0x140238e10
140b1c7a5:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140b1c7aa:	48 83 fa 0f          	cmp    $0xf,%rdx
140b1c7ae:	76 2e                	jbe    0x140b1c7de
140b1c7b0:	48 ff c2             	inc    %rdx
140b1c7b3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140b1c7b8:	48 8b c1             	mov    %rcx,%rax
140b1c7bb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b1c7c2:	72 15                	jb     0x140b1c7d9
140b1c7c4:	48 83 c2 27          	add    $0x27,%rdx
140b1c7c8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b1c7cc:	48 2b c1             	sub    %rcx,%rax
140b1c7cf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b1c7d3:	48 83 f8 1f          	cmp    $0x1f,%rax
140b1c7d7:	77 3d                	ja     0x140b1c816
140b1c7d9:	e8 66 e9 2f 00       	call   0x140e1b144
140b1c7de:	48 83 c3 28          	add    $0x28,%rbx
140b1c7e2:	48 3b df             	cmp    %rdi,%rbx
140b1c7e5:	0f 85 46 ff ff ff    	jne    0x140b1c731
140b1c7eb:	48 8b c6             	mov    %rsi,%rax
140b1c7ee:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140b1c7f3:	48 33 cc             	xor    %rsp,%rcx
140b1c7f6:	e8 05 ed 2f 00       	call   0x140e1b500
140b1c7fb:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140b1c800:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140b1c804:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140b1c808:	49 8b e3             	mov    %r11,%rsp
140b1c80b:	41 5e                	pop    %r14
140b1c80d:	5f                   	pop    %rdi
140b1c80e:	5e                   	pop    %rsi
140b1c80f:	c3                   	ret
140b1c810:	e8 7b 0d 68 ff       	call   0x14019d590
140b1c815:	cc                   	int3
140b1c816:	e8 89 d9 30 00       	call   0x140e2a1a4
140b1c81b:	cc                   	int3
140b1c81c:	cc                   	int3
140b1c81d:	cc                   	int3
140b1c81e:	cc                   	int3
140b1c81f:	cc                   	int3
140b1c820:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140b1c825:	55                   	push   %rbp
140b1c826:	56                   	push   %rsi
140b1c827:	57                   	push   %rdi
140b1c828:	41 54                	push   %r12
140b1c82a:	41 55                	push   %r13
140b1c82c:	41 56                	push   %r14
140b1c82e:	41 57                	push   %r15
140b1c830:	48 8b ec             	mov    %rsp,%rbp
140b1c833:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140b1c83a:	48 8b 05 bf c6 89 00 	mov    0x89c6bf(%rip),%rax        # 0x1413b8f00
140b1c841:	48 33 c4             	xor    %rsp,%rax
140b1c844:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140b1c848:	48 8b fa             	mov    %rdx,%rdi
140b1c84b:	48 8b f1             	mov    %rcx,%rsi
140b1c84e:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
140b1c852:	45 33 ff             	xor    %r15d,%r15d
140b1c855:	44 89 7d a0          	mov    %r15d,-0x60(%rbp)
140b1c859:	4c 89 39             	mov    %r15,(%rcx)
140b1c85c:	4c 89 79 08          	mov    %r15,0x8(%rcx)
140b1c860:	4c 89 79 10          	mov    %r15,0x10(%rcx)
140b1c864:	41 be 01 00 00 00    	mov    $0x1,%r14d
140b1c86a:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
140b1c86e:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140b1c872:	48 2b 0a             	sub    (%rdx),%rcx
140b1c875:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140b1c87c:	66 66 66
140b1c87f:	48 f7 e9             	imul   %rcx
140b1c882:	48 c1 fa 04          	sar    $0x4,%rdx
140b1c886:	48 8b c2             	mov    %rdx,%rax
140b1c889:	48 c1 e8 3f          	shr    $0x3f,%rax
140b1c88d:	48 03 d0             	add    %rax,%rdx
140b1c890:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
140b1c894:	74 1f                	je     0x140b1c8b5
140b1c896:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
140b1c89d:	ff ff 07
140b1c8a0:	48 3b d0             	cmp    %rax,%rdx
140b1c8a3:	0f 87 50 01 00 00    	ja     0x140b1c9f9
140b1c8a9:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140b1c8ad:	48 8b ce             	mov    %rsi,%rcx
140b1c8b0:	e8 bb cc 71 ff       	call   0x140239570
140b1c8b5:	48 8b 1f             	mov    (%rdi),%rbx
140b1c8b8:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140b1c8bc:	48 3b df             	cmp    %rdi,%rbx
140b1c8bf:	0f 84 0a 01 00 00    	je     0x140b1c9cf
140b1c8c5:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
140b1c8c9:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140b1c8cd:	4c 8d 2d 84 92 56 00 	lea    0x569284(%rip),%r13        # 0x141085b58
140b1c8d4:	4c 8d 25 8d 92 56 00 	lea    0x56928d(%rip),%r12        # 0x141085b68
140b1c8db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140b1c8e0:	48 8b cb             	mov    %rbx,%rcx
140b1c8e3:	e8 18 b2 f9 ff       	call   0x140ab7b00
140b1c8e8:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
140b1c8ec:	48 8b 48 08          	mov    0x8(%rax),%rcx
140b1c8f0:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140b1c8f4:	48 85 c9             	test   %rcx,%rcx
140b1c8f7:	74 04                	je     0x140b1c8fd
140b1c8f9:	48 ff 41 08          	incq   0x8(%rcx)
140b1c8fd:	4c 89 65 a8          	mov    %r12,-0x58(%rbp)
140b1c901:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140b1c905:	48 8d 15 a4 bb 4b 00 	lea    0x4bbba4(%rip),%rdx        # 0x140fd84b0
140b1c90c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140b1c910:	e8 5b 9e ff ff       	call   0x140b16770
140b1c915:	41 83 ce 02          	or     $0x2,%r14d
140b1c919:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
140b1c91d:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140b1c921:	48 85 c9             	test   %rcx,%rcx
140b1c924:	74 1a                	je     0x140b1c940
140b1c926:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b1c92b:	75 13                	jne    0x140b1c940
140b1c92d:	48 8b 01             	mov    (%rcx),%rax
140b1c930:	ba 01 00 00 00       	mov    $0x1,%edx
140b1c935:	48 8b 40 28          	mov    0x28(%rax),%rax
140b1c939:	ff 15 e1 70 46 00    	call   *0x4670e1(%rip)        # 0x140f83a20
140b1c93f:	90                   	nop
140b1c940:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140b1c944:	48 3b 56 10          	cmp    0x10(%rsi),%rdx
140b1c948:	74 35                	je     0x140b1c97f
140b1c94a:	0f 57 c0             	xorps  %xmm0,%xmm0
140b1c94d:	0f 11 02             	movups %xmm0,(%rdx)
140b1c950:	4c 89 7a 10          	mov    %r15,0x10(%rdx)
140b1c954:	4c 89 7a 18          	mov    %r15,0x18(%rdx)
140b1c958:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
140b1c95c:	0f 11 02             	movups %xmm0,(%rdx)
140b1c95f:	0f 10 4d e0          	movups -0x20(%rbp),%xmm1
140b1c963:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140b1c967:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
140b1c96b:	ba 0f 00 00 00       	mov    $0xf,%edx
140b1c970:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
140b1c974:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
140b1c978:	48 83 46 08 20       	addq   $0x20,0x8(%rsi)
140b1c97d:	eb 10                	jmp    0x140b1c98f
140b1c97f:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140b1c983:	48 8b ce             	mov    %rsi,%rcx
140b1c986:	e8 85 c4 71 ff       	call   0x140238e10
140b1c98b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140b1c98f:	48 83 fa 0f          	cmp    $0xf,%rdx
140b1c993:	76 2d                	jbe    0x140b1c9c2
140b1c995:	48 ff c2             	inc    %rdx
140b1c998:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140b1c99c:	48 8b c1             	mov    %rcx,%rax
140b1c99f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b1c9a6:	72 15                	jb     0x140b1c9bd
140b1c9a8:	48 83 c2 27          	add    $0x27,%rdx
140b1c9ac:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b1c9b0:	48 2b c1             	sub    %rcx,%rax
140b1c9b3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b1c9b7:	48 83 f8 1f          	cmp    $0x1f,%rax
140b1c9bb:	77 42                	ja     0x140b1c9ff
140b1c9bd:	e8 82 e7 2f 00       	call   0x140e1b144
140b1c9c2:	48 83 c3 28          	add    $0x28,%rbx
140b1c9c6:	48 3b df             	cmp    %rdi,%rbx
140b1c9c9:	0f 85 11 ff ff ff    	jne    0x140b1c8e0
140b1c9cf:	48 8b c6             	mov    %rsi,%rax
140b1c9d2:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140b1c9d6:	48 33 cc             	xor    %rsp,%rcx
140b1c9d9:	e8 22 eb 2f 00       	call   0x140e1b500
140b1c9de:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140b1c9e5:	00
140b1c9e6:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140b1c9ed:	41 5f                	pop    %r15
140b1c9ef:	41 5e                	pop    %r14
140b1c9f1:	41 5d                	pop    %r13
140b1c9f3:	41 5c                	pop    %r12
140b1c9f5:	5f                   	pop    %rdi
140b1c9f6:	5e                   	pop    %rsi
140b1c9f7:	5d                   	pop    %rbp
140b1c9f8:	c3                   	ret
140b1c9f9:	e8 92 0b 68 ff       	call   0x14019d590
140b1c9fe:	cc                   	int3
140b1c9ff:	e8 a0 d7 30 00       	call   0x140e2a1a4
140b1ca04:	cc                   	int3
140b1ca05:	cc                   	int3
140b1ca06:	cc                   	int3
140b1ca07:	cc                   	int3
140b1ca08:	cc                   	int3
140b1ca09:	cc                   	int3
140b1ca0a:	cc                   	int3
140b1ca0b:	cc                   	int3
140b1ca0c:	cc                   	int3
140b1ca0d:	cc                   	int3
140b1ca0e:	cc                   	int3
140b1ca0f:	cc                   	int3
140b1ca10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b1ca15:	57                   	push   %rdi
140b1ca16:	48 83 ec 30          	sub    $0x30,%rsp
140b1ca1a:	48 8b d9             	mov    %rcx,%rbx
140b1ca1d:	48 8b fa             	mov    %rdx,%rdi
140b1ca20:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b1ca24:	e8 6b 12 30 00       	call   0x140e1dc94
140b1ca29:	48 8d 0d 78 fa 89 00 	lea    0x89fa78(%rip),%rcx        # 0x1413bc4a8
140b1ca30:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b1ca34:	e8 1f 13 30 00       	call   0x140e1dd58
140b1ca39:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140b1ca3d:	85 c0                	test   %eax,%eax
140b1ca3f:	75 3c                	jne    0x140b1ca7d
140b1ca41:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b1ca45:	48 85 c9             	test   %rcx,%rcx
140b1ca48:	74 1d                	je     0x140b1ca67
140b1ca4a:	48 ff 41 08          	incq   0x8(%rcx)
140b1ca4e:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b1ca53:	75 12                	jne    0x140b1ca67
140b1ca55:	48 8b 01             	mov    (%rcx),%rax
140b1ca58:	ba 01 00 00 00       	mov    $0x1,%edx
140b1ca5d:	48 8b 40 28          	mov    0x28(%rax),%rax
140b1ca61:	ff 15 b9 6f 46 00    	call   *0x466fb9(%rip)        # 0x140f83a20
140b1ca67:	48 85 db             	test   %rbx,%rbx
140b1ca6a:	74 4e                	je     0x140b1caba
140b1ca6c:	48 89 1f             	mov    %rbx,(%rdi)
140b1ca6f:	48 8b c7             	mov    %rdi,%rax
140b1ca72:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140b1ca77:	48 83 c4 30          	add    $0x30,%rsp
140b1ca7b:	5f                   	pop    %rdi
140b1ca7c:	c3                   	ret
140b1ca7d:	48 85 c9             	test   %rcx,%rcx
140b1ca80:	74 38                	je     0x140b1caba
140b1ca82:	0f 1f 40 00          	nopl   0x0(%rax)
140b1ca86:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140b1ca8d:	00 00 00
140b1ca90:	48 8b 01             	mov    (%rcx),%rax
140b1ca93:	4c 8d 05 56 fa 89 00 	lea    0x89fa56(%rip),%r8        # 0x1413bc4f0
140b1ca9a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b1ca9f:	48 8b 40 20          	mov    0x20(%rax),%rax
140b1caa3:	ff 15 77 6f 46 00    	call   *0x466f77(%rip)        # 0x140f83a20
140b1caa9:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b1caad:	48 8b 08             	mov    (%rax),%rcx
140b1cab0:	48 85 db             	test   %rbx,%rbx
140b1cab3:	75 b7                	jne    0x140b1ca6c
140b1cab5:	48 85 c9             	test   %rcx,%rcx
140b1cab8:	75 d6                	jne    0x140b1ca90
140b1caba:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140b1cabf:	48 8b c7             	mov    %rdi,%rax
140b1cac2:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140b1cac9:	48 83 c4 30          	add    $0x30,%rsp
140b1cacd:	5f                   	pop    %rdi
140b1cace:	c3                   	ret
140b1cacf:	cc                   	int3
140b1cad0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b1cad5:	57                   	push   %rdi
140b1cad6:	48 83 ec 30          	sub    $0x30,%rsp
140b1cada:	48 8b d9             	mov    %rcx,%rbx
140b1cadd:	48 8b fa             	mov    %rdx,%rdi
140b1cae0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b1cae4:	e8 ab 11 30 00       	call   0x140e1dc94
140b1cae9:	48 8d 0d f8 02 8a 00 	lea    0x8a02f8(%rip),%rcx        # 0x1413bcde8
140b1caf0:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b1caf4:	e8 5f 12 30 00       	call   0x140e1dd58
140b1caf9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140b1cafd:	85 c0                	test   %eax,%eax
140b1caff:	75 3c                	jne    0x140b1cb3d
140b1cb01:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b1cb05:	48 85 c9             	test   %rcx,%rcx
140b1cb08:	74 1d                	je     0x140b1cb27
140b1cb0a:	48 ff 41 08          	incq   0x8(%rcx)
140b1cb0e:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b1cb13:	75 12                	jne    0x140b1cb27
140b1cb15:	48 8b 01             	mov    (%rcx),%rax
140b1cb18:	ba 01 00 00 00       	mov    $0x1,%edx
140b1cb1d:	48 8b 40 28          	mov    0x28(%rax),%rax
140b1cb21:	ff 15 f9 6e 46 00    	call   *0x466ef9(%rip)        # 0x140f83a20
140b1cb27:	48 85 db             	test   %rbx,%rbx
140b1cb2a:	74 4e                	je     0x140b1cb7a
140b1cb2c:	48 89 1f             	mov    %rbx,(%rdi)
140b1cb2f:	48 8b c7             	mov    %rdi,%rax
140b1cb32:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140b1cb37:	48 83 c4 30          	add    $0x30,%rsp
140b1cb3b:	5f                   	pop    %rdi
140b1cb3c:	c3                   	ret
140b1cb3d:	48 85 c9             	test   %rcx,%rcx
140b1cb40:	74 38                	je     0x140b1cb7a
140b1cb42:	0f 1f 40 00          	nopl   0x0(%rax)
140b1cb46:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140b1cb4d:	00 00 00
140b1cb50:	48 8b 01             	mov    (%rcx),%rax
140b1cb53:	4c 8d 05 d6 02 8a 00 	lea    0x8a02d6(%rip),%r8        # 0x1413bce30
140b1cb5a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b1cb5f:	48 8b 40 20          	mov    0x20(%rax),%rax
140b1cb63:	ff 15 b7 6e 46 00    	call   *0x466eb7(%rip)        # 0x140f83a20
140b1cb69:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b1cb6d:	48 8b 08             	mov    (%rax),%rcx
140b1cb70:	48 85 db             	test   %rbx,%rbx
140b1cb73:	75 b7                	jne    0x140b1cb2c
140b1cb75:	48 85 c9             	test   %rcx,%rcx