140caf9ea:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140caf9f1:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140caf9f5:	0f 85 eb 00 00 00    	jne    0x140cafae6
140caf9fb:	8b 01                	mov    (%rcx),%eax
140caf9fd:	3d 04 03 00 00       	cmp    $0x304,%eax
140cafa02:	0f 8c de 00 00 00    	jl     0x140cafae6
140cafa08:	3d 00 00 01 00       	cmp    $0x10000,%eax
140cafa0d:	0f 84 d3 00 00 00    	je     0x140cafae6
140cafa13:	0f 10 03             	movups (%rbx),%xmm0
140cafa16:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140cafa1a:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140cafa1f:	49 83 f8 02          	cmp    $0x2,%r8
140cafa23:	0f 82 0d 01 00 00    	jb     0x140cafb36
140cafa29:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140cafa2e:	49 83 e8 02          	sub    $0x2,%r8
140cafa32:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
140cafa36:	0f b6 0a             	movzbl (%rdx),%ecx
140cafa39:	48 83 c2 02          	add    $0x2,%rdx
140cafa3d:	c1 e1 08             	shl    $0x8,%ecx
140cafa40:	0b c1                	or     %ecx,%eax
140cafa42:	4c 3b c0             	cmp    %rax,%r8
140cafa45:	0f 82 eb 00 00 00    	jb     0x140cafb36
140cafa4b:	48 8b ca             	mov    %rdx,%rcx
140cafa4e:	48 03 d0             	add    %rax,%rdx
140cafa51:	4c 2b c0             	sub    %rax,%r8
140cafa54:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140cafa59:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
140cafa5e:	0f 85 d2 00 00 00    	jne    0x140cafb36
140cafa64:	0f 10 44 24 58       	movups 0x58(%rsp),%xmm0
140cafa69:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140cafa6e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140cafa73:	0f 11 03             	movups %xmm0,(%rbx)
140cafa76:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140cafa7b:	0f 85 b5 00 00 00    	jne    0x140cafb36
140cafa81:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140cafa88:	00
140cafa89:	4c 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%r9
140cafa90:	00
140cafa91:	41 b8 00 20 00 00    	mov    $0x2000,%r8d
140cafa97:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140cafa9e:	00 00
140cafaa0:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140cafaa5:	48 8b cf             	mov    %rdi,%rcx
140cafaa8:	e8 83 89 ff ff       	call   0x140ca8430
140cafaad:	85 c0                	test   %eax,%eax
140cafaaf:	0f 84 d3 01 00 00    	je     0x140cafc88
140cafab5:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
140cafabc:	00
140cafabd:	45 33 c9             	xor    %r9d,%r9d
140cafac0:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140cafac7:	00
140cafac8:	ba 00 20 00 00       	mov    $0x2000,%edx
140cafacd:	48 8b cf             	mov    %rdi,%rcx
140cafad0:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140cafad7:	00 00
140cafad9:	e8 92 90 ff ff       	call   0x140ca8b70
140cafade:	85 c0                	test   %eax,%eax
140cafae0:	0f 84 a2 01 00 00    	je     0x140cafc88
140cafae6:	48 8b 9f 08 05 00 00 	mov    0x508(%rdi),%rbx
140cafaed:	e8 fe 63 01 00       	call   0x140cc5ef0
140cafaf2:	48 8b 8b 18 02 00 00 	mov    0x218(%rbx),%rcx
140cafaf9:	4c 8d 83 58 01 00 00 	lea    0x158(%rbx),%r8
140cafb00:	41 8b d6             	mov    %r14d,%edx
140cafb03:	4c 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%r9
140cafb0a:	00
140cafb0b:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140cafb12:	00 00
140cafb14:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cafb19:	e8 62 4d 01 00       	call   0x140cc4880
140cafb1e:	85 c0                	test   %eax,%eax
140cafb20:	75 2a                	jne    0x140cafb4c
140cafb22:	c7 44 24 28 93 0a 00 	movl   $0xa93,0x28(%rsp)
140cafb29:	00
140cafb2a:	8d 50 50             	lea    0x50(%rax),%edx
140cafb2d:	44 8d 48 06          	lea    0x6(%rax),%r9d
140cafb31:	e9 3f 01 00 00       	jmp    0x140cafc75
140cafb36:	ba 32 00 00 00       	mov    $0x32,%edx
140cafb3b:	c7 44 24 28 71 0a 00 	movl   $0xa71,0x28(%rsp)
140cafb42:	00
140cafb43:	44 8d 4a 6d          	lea    0x6d(%rdx),%r9d
140cafb47:	e9 29 01 00 00       	jmp    0x140cafc75
140cafb4c:	48 8b 87 08 05 00 00 	mov    0x508(%rdi),%rax
140cafb53:	8b 8c 24 c0 00 00 00 	mov    0xc0(%rsp),%ecx
140cafb5a:	48 89 88 50 01 00 00 	mov    %rcx,0x150(%rax)
140cafb61:	48 8b 87 08 05 00 00 	mov    0x508(%rdi),%rax
140cafb68:	c7 80 b0 01 00 00 00 	movl   $0x0,0x1b0(%rax)
140cafb6f:	00 00 00
140cafb72:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140cafb76:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140cafb7d:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140cafb81:	0f 85 cf 00 00 00    	jne    0x140cafc56
140cafb87:	8b 01                	mov    (%rcx),%eax
140cafb89:	3d 04 03 00 00       	cmp    $0x304,%eax
140cafb8e:	0f 8c c2 00 00 00    	jl     0x140cafc56
140cafb94:	3d 00 00 01 00       	cmp    $0x10000,%eax
140cafb99:	0f 84 b7 00 00 00    	je     0x140cafc56
140cafb9f:	48 8b cf             	mov    %rdi,%rcx
140cafba2:	e8 d9 93 fd ff       	call   0x140c88f80
140cafba7:	48 8b c8             	mov    %rax,%rcx
140cafbaa:	48 8b d8             	mov    %rax,%rbx
140cafbad:	e8 4e 25 03 00       	call   0x140ce2100
140cafbb2:	48 8b cf             	mov    %rdi,%rcx
140cafbb5:	85 c0                	test   %eax,%eax
140cafbb7:	79 16                	jns    0x140cafbcf
140cafbb9:	ba 50 00 00 00       	mov    $0x50,%edx
140cafbbe:	c7 44 24 28 a4 0a 00 	movl   $0xaa4,0x28(%rsp)
140cafbc5:	00
140cafbc6:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cafbca:	e9 a9 00 00 00       	jmp    0x140cafc78
140cafbcf:	48 63 e8             	movslq %eax,%rbp
140cafbd2:	4c 8d 87 f4 01 00 00 	lea    0x1f4(%rdi),%r8
140cafbd9:	48 8b 87 08 05 00 00 	mov    0x508(%rdi),%rax
140cafbe0:	4c 8d 0d c9 5d 49 00 	lea    0x495dc9(%rip),%r9        # 0x1411459b0
140cafbe7:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
140cafbee:	00
140cafbef:	48 83 c0 50          	add    $0x50,%rax
140cafbf3:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140cafbf8:	48 8b d3             	mov    %rbx,%rdx
140cafbfb:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140cafc00:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140cafc05:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140cafc0a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140cafc0f:	48 c7 44 24 20 0a 00 	movq   $0xa,0x20(%rsp)
140cafc16:	00 00
140cafc18:	e8 b3 5c fe ff       	call   0x140c958d0
140cafc1d:	85 c0                	test   %eax,%eax
140cafc1f:	74 67                	je     0x140cafc88
140cafc21:	48 8b 8f 08 05 00 00 	mov    0x508(%rdi),%rcx
140cafc28:	41 b8 b5 0a 00 00    	mov    $0xab5,%r8d
140cafc2e:	48 8b d6             	mov    %rsi,%rdx
140cafc31:	48 89 69 08          	mov    %rbp,0x8(%rcx)
140cafc35:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140cafc3c:	00
140cafc3d:	e8 ce 1d 01 00       	call   0x140cc1a10
140cafc42:	ba 01 00 00 00       	mov    $0x1,%edx
140cafc47:	48 8b cf             	mov    %rdi,%rcx
140cafc4a:	e8 e1 58 fd ff       	call   0x140c85530
140cafc4f:	b8 01 00 00 00       	mov    $0x1,%eax
140cafc54:	eb 4a                	jmp    0x140cafca0
140cafc56:	b8 03 00 00 00       	mov    $0x3,%eax
140cafc5b:	eb 43                	jmp    0x140cafca0
140cafc5d:	ba 32 00 00 00       	mov    $0x32,%edx
140cafc62:	c7 44 24 28 20 0a 00 	movl   $0xa20,0x28(%rsp)
140cafc69:	00
140cafc6a:	44 8d 4a 6d          	lea    0x6d(%rdx),%r9d
140cafc6e:	48 8d 35 4b 5d 49 00 	lea    0x495d4b(%rip),%rsi        # 0x1411459c0
140cafc75:	48 8b cf             	mov    %rdi,%rcx
140cafc78:	41 b8 6e 01 00 00    	mov    $0x16e,%r8d
140cafc7e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140cafc83:	e8 b8 ad fd ff       	call   0x140c8aa40
140cafc88:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140cafc8f:	00
140cafc90:	41 b8 bc 0a 00 00    	mov    $0xabc,%r8d
140cafc96:	48 8b d6             	mov    %rsi,%rdx
140cafc99:	e8 72 1d 01 00       	call   0x140cc1a10
140cafc9e:	33 c0                	xor    %eax,%eax
140cafca0:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140cafca7:	00
140cafca8:	48 83 c4 70          	add    $0x70,%rsp
140cafcac:	41 5f                	pop    %r15
140cafcae:	41 5e                	pop    %r14
140cafcb0:	41 5d                	pop    %r13
140cafcb2:	41 5c                	pop    %r12
140cafcb4:	5f                   	pop    %rdi
140cafcb5:	5e                   	pop    %rsi
140cafcb6:	5d                   	pop    %rbp
140cafcb7:	c3                   	ret
140cafcb8:	cc                   	int3
140cafcb9:	cc                   	int3
140cafcba:	cc                   	int3
140cafcbb:	cc                   	int3
140cafcbc:	cc                   	int3
140cafcbd:	cc                   	int3
140cafcbe:	cc                   	int3
140cafcbf:	cc                   	int3
140cafcc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cafcc5:	55                   	push   %rbp
140cafcc6:	56                   	push   %rsi
140cafcc7:	57                   	push   %rdi
140cafcc8:	41 54                	push   %r12
140cafcca:	41 55                	push   %r13
140cafccc:	41 56                	push   %r14
140cafcce:	41 57                	push   %r15
140cafcd0:	b8 60 00 00 00       	mov    $0x60,%eax
140cafcd5:	e8 c6 b7 16 00       	call   0x140e1b4a0
140cafcda:	48 2b e0             	sub    %rax,%rsp
140cafcdd:	33 f6                	xor    %esi,%esi
140cafcdf:	48 8b fa             	mov    %rdx,%rdi
140cafce2:	8b ee                	mov    %esi,%ebp
140cafce4:	48 8b d9             	mov    %rcx,%rbx
140cafce7:	e8 44 17 01 00       	call   0x140cc1430
140cafcec:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
140cafcf3:	00
140cafcf4:	48 85 c0             	test   %rax,%rax
140cafcf7:	75 14                	jne    0x140cafd0d
140cafcf9:	c7 44 24 28 25 07 00 	movl   $0x725,0x28(%rsp)
140cafd00:	00
140cafd01:	8d 56 50             	lea    0x50(%rsi),%edx
140cafd04:	44 8d 4e 41          	lea    0x41(%rsi),%r9d
140cafd08:	e9 3a 05 00 00       	jmp    0x140cb0247
140cafd0d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cafd11:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140cafd18:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140cafd1c:	75 36                	jne    0x140cafd54
140cafd1e:	8b 01                	mov    (%rcx),%eax
140cafd20:	3d 04 03 00 00       	cmp    $0x304,%eax
140cafd25:	7c 2d                	jl     0x140cafd54
140cafd27:	3d 00 00 01 00       	cmp    $0x10000,%eax
140cafd2c:	74 26                	je     0x140cafd54
140cafd2e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140cafd32:	48 85 d2             	test   %rdx,%rdx
140cafd35:	0f 84 fb 04 00 00    	je     0x140cb0236
140cafd3b:	48 8b 07             	mov    (%rdi),%rax
140cafd3e:	0f b6 08             	movzbl (%rax),%ecx
140cafd41:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140cafd45:	48 ff 07             	incq   (%rdi)
140cafd48:	48 89 47 08          	mov    %rax,0x8(%rdi)
140cafd4c:	85 c9                	test   %ecx,%ecx
140cafd4e:	0f 85 e2 04 00 00    	jne    0x140cb0236
140cafd54:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140cafd58:	49 83 f8 03          	cmp    $0x3,%r8
140cafd5c:	0f 82 d4 04 00 00    	jb     0x140cb0236
140cafd62:	48 8b 0f             	mov    (%rdi),%rcx
140cafd65:	49 83 c0 fd          	add    $0xfffffffffffffffd,%r8
140cafd69:	0f b6 01             	movzbl (%rcx),%eax
140cafd6c:	0f b6 51 01          	movzbl 0x1(%rcx),%edx
140cafd70:	c1 e0 08             	shl    $0x8,%eax
140cafd73:	0b d0                	or     %eax,%edx
140cafd75:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
140cafd79:	48 83 07 03          	addq   $0x3,(%rdi)
140cafd7d:	c1 e2 08             	shl    $0x8,%edx
140cafd80:	0b c2                	or     %edx,%eax
140cafd82:	4c 89 47 08          	mov    %r8,0x8(%rdi)
140cafd86:	4c 3b c0             	cmp    %rax,%r8
140cafd89:	0f 85 a7 04 00 00    	jne    0x140cb0236
140cafd8f:	4d 85 c0             	test   %r8,%r8
140cafd92:	0f 84 9e 04 00 00    	je     0x140cb0236
140cafd98:	4c 8b ee             	mov    %rsi,%r13
140cafd9b:	4c 8d 35 1e 5c 49 00 	lea    0x495c1e(%rip),%r14        # 0x1411459c0
140cafda2:	49 83 f8 03          	cmp    $0x3,%r8
140cafda6:	0f 82 61 04 00 00    	jb     0x140cb020d
140cafdac:	48 8b 0f             	mov    (%rdi),%rcx
140cafdaf:	49 83 c0 fd          	add    $0xfffffffffffffffd,%r8
140cafdb3:	44 0f b6 79 01       	movzbl 0x1(%rcx),%r15d
140cafdb8:	0f b6 01             	movzbl (%rcx),%eax
140cafdbb:	c1 e0 08             	shl    $0x8,%eax
140cafdbe:	44 0b f8             	or     %eax,%r15d
140cafdc1:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
140cafdc5:	48 83 07 03          	addq   $0x3,(%rdi)
140cafdc9:	41 c1 e7 08          	shl    $0x8,%r15d
140cafdcd:	44 0b f8             	or     %eax,%r15d
140cafdd0:	4c 89 47 08          	mov    %r8,0x8(%rdi)
140cafdd4:	4d 3b c7             	cmp    %r15,%r8
140cafdd7:	0f 82 30 04 00 00    	jb     0x140cb020d
140cafddd:	4c 8b 27             	mov    (%rdi),%r12
140cafde0:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140cafde5:	4c 01 3f             	add    %r15,(%rdi)
140cafde8:	4d 2b c7             	sub    %r15,%r8
140cafdeb:	4c 89 47 08          	mov    %r8,0x8(%rdi)
140cafdef:	33 c9                	xor    %ecx,%ecx
140cafdf1:	45 8b c7             	mov    %r15d,%r8d
140cafdf4:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140cafdf9:	e8 e2 cf 01 00       	call   0x140cccde0
140cafdfe:	48 8b e8             	mov    %rax,%rbp
140cafe01:	48 85 c0             	test   %rax,%rax
140cafe04:	0f 84 f0 03 00 00    	je     0x140cb01fa
140cafe0a:	4b 8d 04 27          	lea    (%r15,%r12,1),%rax
140cafe0e:	48 39 44 24 30       	cmp    %rax,0x30(%rsp)
140cafe13:	0f 85 ce 03 00 00    	jne    0x140cb01e7
140cafe19:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cafe1d:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140cafe24:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140cafe28:	0f 85 fd 00 00 00    	jne    0x140caff2b
140cafe2e:	8b 01                	mov    (%rcx),%eax
140cafe30:	3d 04 03 00 00       	cmp    $0x304,%eax
140cafe35:	0f 8c f0 00 00 00    	jl     0x140caff2b
140cafe3b:	3d 00 00 01 00       	cmp    $0x10000,%eax
140cafe40:	0f 84 e5 00 00 00    	je     0x140caff2b
140cafe46:	0f 10 07             	movups (%rdi),%xmm0
140cafe49:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140cafe4d:	48 89 b4 24 b8 00 00 	mov    %rsi,0xb8(%rsp)
140cafe54:	00
140cafe55:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140cafe5a:	48 83 fa 02          	cmp    $0x2,%rdx
140cafe5e:	0f 82 5c 01 00 00    	jb     0x140caffc0
140cafe64:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140cafe69:	48 83 ea 02          	sub    $0x2,%rdx
140cafe6d:	45 0f b6 08          	movzbl (%r8),%r9d
140cafe71:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
140cafe76:	49 83 c0 02          	add    $0x2,%r8
140cafe7a:	41 c1 e1 08          	shl    $0x8,%r9d
140cafe7e:	44 0b c8             	or     %eax,%r9d
140cafe81:	49 3b d1             	cmp    %r9,%rdx
140cafe84:	0f 82 36 01 00 00    	jb     0x140caffc0
140cafe8a:	49 8b c0             	mov    %r8,%rax
140cafe8d:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
140cafe92:	4d 03 c1             	add    %r9,%r8
140cafe95:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140cafe9a:	49 2b d1             	sub    %r9,%rdx
140cafe9d:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140cafea2:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140cafea7:	4c 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%r9
140cafeae:	00
140cafeaf:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140cafeb4:	8b c6                	mov    %esi,%eax
140cafeb6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140cafebb:	4d 85 ed             	test   %r13,%r13
140cafebe:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
140cafec4:	48 8b cb             	mov    %rbx,%rcx
140cafec7:	0f 94 c0             	sete   %al
140cafeca:	89 44 24 28          	mov    %eax,0x28(%rsp)
140cafece:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140cafed3:	0f 11 07             	movups %xmm0,(%rdi)
140cafed6:	e8 55 85 ff ff       	call   0x140ca8430
140cafedb:	85 c0                	test   %eax,%eax
140cafedd:	0f 84 c2 00 00 00    	je     0x140caffa5
140cafee3:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
140cafeea:	00
140cafeeb:	8b c6                	mov    %esi,%eax
140cafeed:	48 39 47 08          	cmp    %rax,0x8(%rdi)
140cafef1:	4c 8b cd             	mov    %rbp,%r9
140cafef4:	ba 00 10 00 00       	mov    $0x1000,%edx
140cafef9:	48 8b cb             	mov    %rbx,%rcx
140cafefc:	0f 94 c0             	sete   %al
140cafeff:	89 44 24 28          	mov    %eax,0x28(%rsp)
140caff03:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140caff08:	e8 63 8c ff ff       	call   0x140ca8b70
140caff0d:	85 c0                	test   %eax,%eax
140caff0f:	0f 84 90 00 00 00    	je     0x140caffa5
140caff15:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
140caff1c:	00
140caff1d:	41 b8 5d 07 00 00    	mov    $0x75d,%r8d
140caff23:	49 8b d6             	mov    %r14,%rdx
140caff26:	e8 e5 1a 01 00       	call   0x140cc1a10
140caff2b:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
140caff32:	00
140caff33:	48 8b d5             	mov    %rbp,%rdx
140caff36:	49 8b cf             	mov    %r15,%rcx
140caff39:	e8 d2 16 01 00       	call   0x140cc1610
140caff3e:	85 c0                	test   %eax,%eax
140caff40:	0f 84 78 02 00 00    	je     0x140cb01be
140caff46:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140caff4a:	49 ff c5             	inc    %r13
140caff4d:	4d 85 c0             	test   %r8,%r8
140caff50:	0f 85 4c fe ff ff    	jne    0x140cafda2
140caff56:	49 8b d7             	mov    %r15,%rdx
140caff59:	48 8b cb             	mov    %rbx,%rcx
140caff5c:	e8 7f de fd ff       	call   0x140c8dde0
140caff61:	8b f8                	mov    %eax,%edi
140caff63:	39 b3 58 05 00 00    	cmp    %esi,0x558(%rbx)