14040c9de:	cc                   	int3
14040c9df:	cc                   	int3
14040c9e0:	40 55                	rex push %rbp
14040c9e2:	56                   	push   %rsi
14040c9e3:	57                   	push   %rdi
14040c9e4:	41 54                	push   %r12
14040c9e6:	41 56                	push   %r14
14040c9e8:	48 83 ec 70          	sub    $0x70,%rsp
14040c9ec:	48 8b 05 0d c5 fa 00 	mov    0xfac50d(%rip),%rax        # 0x1413b8f00
14040c9f3:	48 33 c4             	xor    %rsp,%rax
14040c9f6:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14040c9fb:	48 8d 7a 01          	lea    0x1(%rdx),%rdi
14040c9ff:	4d 8b e1             	mov    %r9,%r12
14040ca02:	49 8b e8             	mov    %r8,%rbp
14040ca05:	4c 8b f2             	mov    %rdx,%r14
14040ca08:	48 8b f1             	mov    %rcx,%rsi
14040ca0b:	49 3b f8             	cmp    %r8,%rdi
14040ca0e:	0f 87 6c 01 00 00    	ja     0x14040cb80
14040ca14:	48 3b fa             	cmp    %rdx,%rdi
14040ca17:	0f 82 63 01 00 00    	jb     0x14040cb80
14040ca1d:	0f b6 02             	movzbl (%rdx),%eax
14040ca20:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14040ca25:	33 db                	xor    %ebx,%ebx
14040ca27:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14040ca2c:	44 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%r15d
14040ca33:	00
14040ca34:	88 01                	mov    %al,(%rcx)
14040ca36:	88 41 01             	mov    %al,0x1(%rcx)
14040ca39:	3c 03                	cmp    $0x3,%al
14040ca3b:	74 1e                	je     0x14040ca5b
14040ca3d:	8b cd                	mov    %ebp,%ecx
14040ca3f:	41 2b ce             	sub    %r14d,%ecx
14040ca42:	83 e9 01             	sub    $0x1,%ecx
14040ca45:	0f 88 64 01 00 00    	js     0x14040cbaf
14040ca4b:	48 63 c1             	movslq %ecx,%rax
14040ca4e:	48 03 c7             	add    %rdi,%rax
14040ca51:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
14040ca55:	48 89 46 18          	mov    %rax,0x18(%rsi)
14040ca59:	eb 3d                	jmp    0x14040ca98
14040ca5b:	b9 18 00 00 00       	mov    $0x18,%ecx
14040ca60:	e8 a3 e6 a0 00       	call   0x140e1b108
14040ca65:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040ca6a:	48 85 c0             	test   %rax,%rax
14040ca6d:	74 0f                	je     0x14040ca7e
14040ca6f:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040ca73:	89 58 10             	mov    %ebx,0x10(%rax)
14040ca76:	66 89 18             	mov    %bx,(%rax)
14040ca79:	88 58 02             	mov    %bl,0x2(%rax)
14040ca7c:	eb 03                	jmp    0x14040ca81
14040ca7e:	48 8b c3             	mov    %rbx,%rax
14040ca81:	45 8b cf             	mov    %r15d,%r9d
14040ca84:	48 89 46 08          	mov    %rax,0x8(%rsi)
14040ca88:	4c 8b c5             	mov    %rbp,%r8
14040ca8b:	48 8b d7             	mov    %rdi,%rdx
14040ca8e:	48 8b c8             	mov    %rax,%rcx
14040ca91:	e8 da 26 00 00       	call   0x14040f170
14040ca96:	8b c8                	mov    %eax,%ecx
14040ca98:	0f b6 06             	movzbl (%rsi),%eax
14040ca9b:	44 8b cd             	mov    %ebp,%r9d
14040ca9e:	48 63 f9             	movslq %ecx,%rdi
14040caa1:	48 ff c7             	inc    %rdi
14040caa4:	88 46 20             	mov    %al,0x20(%rsi)
14040caa7:	49 03 fe             	add    %r14,%rdi
14040caaa:	3c 03                	cmp    $0x3,%al
14040caac:	74 1a                	je     0x14040cac8
14040caae:	48 3b fd             	cmp    %rbp,%rdi
14040cab1:	0f 87 9d 00 00 00    	ja     0x14040cb54
14040cab7:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
14040cabb:	45 33 c0             	xor    %r8d,%r8d
14040cabe:	48 8b d7             	mov    %rdi,%rdx
14040cac1:	e8 9a 18 da ff       	call   0x1401ae360
14040cac6:	eb 54                	jmp    0x14040cb1c
14040cac8:	b9 40 00 00 00       	mov    $0x40,%ecx
14040cacd:	e8 36 e6 a0 00       	call   0x140e1b108
14040cad2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040cad7:	48 85 c0             	test   %rax,%rax
14040cada:	74 21                	je     0x14040cafd
14040cadc:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040cae0:	89 58 18             	mov    %ebx,0x18(%rax)
14040cae3:	48 89 58 28          	mov    %rbx,0x28(%rax)
14040cae7:	89 58 30             	mov    %ebx,0x30(%rax)
14040caea:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
14040caf0:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040caf4:	66 89 58 20          	mov    %bx,0x20(%rax)
14040caf8:	88 58 38             	mov    %bl,0x38(%rax)
14040cafb:	eb 03                	jmp    0x14040cb00
14040cafd:	48 8b c3             	mov    %rbx,%rax
14040cb00:	4d 8b cc             	mov    %r12,%r9
14040cb03:	48 89 46 28          	mov    %rax,0x28(%rsi)
14040cb07:	4c 8b c5             	mov    %rbp,%r8
14040cb0a:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14040cb0f:	48 8b d7             	mov    %rdi,%rdx
14040cb12:	48 8b c8             	mov    %rax,%rcx
14040cb15:	e8 76 39 00 00       	call   0x140410490
14040cb1a:	8b d8                	mov    %eax,%ebx
14040cb1c:	49 8b 0c 24          	mov    (%r12),%rcx
14040cb20:	48 8b d6             	mov    %rsi,%rdx
14040cb23:	e8 18 6a 00 00       	call   0x140413540
14040cb28:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14040cb2d:	41 2b fe             	sub    %r14d,%edi
14040cb30:	88 46 48             	mov    %al,0x48(%rsi)
14040cb33:	8d 04 3b             	lea    (%rbx,%rdi,1),%eax
14040cb36:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14040cb3b:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14040cb40:	48 33 cc             	xor    %rsp,%rcx
14040cb43:	e8 b8 e9 a0 00       	call   0x140e1b500
14040cb48:	48 83 c4 70          	add    $0x70,%rsp
14040cb4c:	41 5e                	pop    %r14
14040cb4e:	41 5c                	pop    %r12
14040cb50:	5f                   	pop    %rdi
14040cb51:	5e                   	pop    %rsi
14040cb52:	5d                   	pop    %rbp
14040cb53:	c3                   	ret
14040cb54:	41 2b fe             	sub    %r14d,%edi
14040cb57:	48 8d 15 ca 3b be 00 	lea    0xbe3bca(%rip),%rdx        # 0x140ff0728
14040cb5e:	44 8b c7             	mov    %edi,%r8d
14040cb61:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14040cb66:	45 2b ce             	sub    %r14d,%r9d
14040cb69:	e8 82 c5 d9 ff       	call   0x1401a90f0
14040cb6e:	48 8d 15 5b 3e f9 00 	lea    0xf93e5b(%rip),%rdx        # 0x1413a09d0
14040cb75:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14040cb7a:	e8 99 fc a0 00       	call   0x140e1c818
14040cb7f:	cc                   	int3
14040cb80:	41 2b ee             	sub    %r14d,%ebp
14040cb83:	48 8d 15 2e 3b be 00 	lea    0xbe3b2e(%rip),%rdx        # 0x140ff06b8
14040cb8a:	44 8b cd             	mov    %ebp,%r9d
14040cb8d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14040cb92:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14040cb98:	e8 53 c5 d9 ff       	call   0x1401a90f0
14040cb9d:	48 8d 15 2c 3e f9 00 	lea    0xf93e2c(%rip),%rdx        # 0x1413a09d0
14040cba4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14040cba9:	e8 6a fc a0 00       	call   0x140e1c818
14040cbae:	cc                   	int3
14040cbaf:	44 8b c1             	mov    %ecx,%r8d
14040cbb2:	48 8d 15 27 3b be 00 	lea    0xbe3b27(%rip),%rdx        # 0x140ff06e0
14040cbb9:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14040cbbe:	e8 2d c4 d9 ff       	call   0x1401a8ff0
14040cbc3:	48 8d 15 c6 3e f9 00 	lea    0xf93ec6(%rip),%rdx        # 0x1413a0a90
14040cbca:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14040cbcf:	e8 44 fc a0 00       	call   0x140e1c818
14040cbd4:	cc                   	int3
14040cbd5:	cc                   	int3
14040cbd6:	cc                   	int3
14040cbd7:	cc                   	int3
14040cbd8:	cc                   	int3
14040cbd9:	cc                   	int3
14040cbda:	cc                   	int3
14040cbdb:	cc                   	int3
14040cbdc:	cc                   	int3
14040cbdd:	cc                   	int3
14040cbde:	cc                   	int3
14040cbdf:	cc                   	int3
14040cbe0:	40 53                	rex push %rbx
14040cbe2:	41 54                	push   %r12
14040cbe4:	41 56                	push   %r14
14040cbe6:	41 57                	push   %r15
14040cbe8:	48 83 ec 68          	sub    $0x68,%rsp
14040cbec:	48 8b 05 0d c3 fa 00 	mov    0xfac30d(%rip),%rax        # 0x1413b8f00
14040cbf3:	48 33 c4             	xor    %rsp,%rax
14040cbf6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14040cbfb:	48 8d 5a 02          	lea    0x2(%rdx),%rbx
14040cbff:	4d 8b e1             	mov    %r9,%r12
14040cc02:	4c 8b fa             	mov    %rdx,%r15
14040cc05:	4c 8b f1             	mov    %rcx,%r14
14040cc08:	49 3b d8             	cmp    %r8,%rbx
14040cc0b:	0f 87 90 01 00 00    	ja     0x14040cda1
14040cc11:	48 3b da             	cmp    %rdx,%rbx
14040cc14:	0f 82 87 01 00 00    	jb     0x14040cda1
14040cc1a:	83 bc 24 b0 00 00 00 	cmpl   $0x1,0xb0(%rsp)
14040cc21:	01
14040cc22:	0f b7 02             	movzwl (%rdx),%eax
14040cc25:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
14040cc2a:	74 04                	je     0x14040cc30
14040cc2c:	66 c1 c8 08          	ror    $0x8,%ax
14040cc30:	0f b7 f8             	movzwl %ax,%edi
14040cc33:	66 89 01             	mov    %ax,(%rcx)
14040cc36:	49 8b c0             	mov    %r8,%rax
14040cc39:	49 2b c7             	sub    %r15,%rax
14040cc3c:	d1 ef                	shr    $1,%edi
14040cc3e:	48 83 e8 02          	sub    $0x2,%rax
14040cc42:	48 99                	cqto
14040cc44:	48 2b c2             	sub    %rdx,%rax
14040cc47:	48 d1 f8             	sar    $1,%rax
14040cc4a:	48 3b f8             	cmp    %rax,%rdi
14040cc4d:	0f 8f 21 01 00 00    	jg     0x14040cd74
14040cc53:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14040cc58:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
14040cc5d:	45 33 ed             	xor    %r13d,%r13d
14040cc60:	66 44 89 69 10       	mov    %r13w,0x10(%rcx)
14040cc65:	b9 18 00 00 00       	mov    $0x18,%ecx
14040cc6a:	e8 99 e4 a0 00       	call   0x140e1b108
14040cc6f:	48 8b c8             	mov    %rax,%rcx
14040cc72:	48 85 c0             	test   %rax,%rax
14040cc75:	74 0d                	je     0x14040cc84
14040cc77:	4c 89 28             	mov    %r13,(%rax)
14040cc7a:	4c 89 68 08          	mov    %r13,0x8(%rax)
14040cc7e:	4c 89 68 10          	mov    %r13,0x10(%rax)
14040cc82:	eb 03                	jmp    0x14040cc87
14040cc84:	49 8b cd             	mov    %r13,%rcx
14040cc87:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
14040cc8c:	49 89 4e 08          	mov    %rcx,0x8(%r14)
14040cc90:	48 8b 41 10          	mov    0x10(%rcx),%rax
14040cc94:	48 2b 01             	sub    (%rcx),%rax
14040cc97:	48 d1 f8             	sar    $1,%rax
14040cc9a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14040cc9f:	48 3b f8             	cmp    %rax,%rdi
14040cca2:	76 0a                	jbe    0x14040ccae
14040cca4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14040cca9:	e8 32 b1 da ff       	call   0x1401b7de0
14040ccae:	85 ff                	test   %edi,%edi
14040ccb0:	0f 84 81 00 00 00    	je     0x14040cd37
14040ccb6:	83 bc 24 b0 00 00 00 	cmpl   $0x1,0xb0(%rsp)
14040ccbd:	01
14040ccbe:	75 40                	jne    0x14040cd00
14040ccc0:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14040ccc4:	0f b7 03             	movzwl (%rbx),%eax
14040ccc7:	66 41 89 46 10       	mov    %ax,0x10(%r14)
14040cccc:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040ccd0:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040ccd4:	74 0a                	je     0x14040cce0
14040ccd6:	66 89 02             	mov    %ax,(%rdx)
14040ccd9:	48 83 41 08 02       	addq   $0x2,0x8(%rcx)
14040ccde:	eb 09                	jmp    0x14040cce9
14040cce0:	4d 8d 46 10          	lea    0x10(%r14),%r8
14040cce4:	e8 37 ae da ff       	call   0x1401b7b20
14040cce9:	48 83 c3 02          	add    $0x2,%rbx
14040cced:	48 83 ef 01          	sub    $0x1,%rdi
14040ccf1:	75 cd                	jne    0x14040ccc0
14040ccf3:	eb 42                	jmp    0x14040cd37
14040ccf5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14040ccfc:	00 00 00 00
14040cd00:	0f b7 03             	movzwl (%rbx),%eax
14040cd03:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14040cd07:	66 c1 c8 08          	ror    $0x8,%ax
14040cd0b:	66 41 89 46 10       	mov    %ax,0x10(%r14)
14040cd10:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040cd14:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040cd18:	74 0a                	je     0x14040cd24
14040cd1a:	66 89 02             	mov    %ax,(%rdx)
14040cd1d:	48 83 41 08 02       	addq   $0x2,0x8(%rcx)
14040cd22:	eb 09                	jmp    0x14040cd2d
14040cd24:	4d 8d 46 10          	lea    0x10(%r14),%r8
14040cd28:	e8 f3 ad da ff       	call   0x1401b7b20
14040cd2d:	48 83 c3 02          	add    $0x2,%rbx
14040cd31:	48 83 ef 01          	sub    $0x1,%rdi
14040cd35:	75 c9                	jne    0x14040cd00
14040cd37:	4d 8b 46 08          	mov    0x8(%r14),%r8
14040cd3b:	49 8b 56 18          	mov    0x18(%r14),%rdx
14040cd3f:	49 8b 0c 24          	mov    (%r12),%rcx
14040cd43:	e8 68 6a 00 00       	call   0x1404137b0
14040cd48:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14040cd4d:	41 2b df             	sub    %r15d,%ebx
14040cd50:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14040cd55:	41 88 46 20          	mov    %al,0x20(%r14)
14040cd59:	8b c3                	mov    %ebx,%eax
14040cd5b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14040cd60:	48 33 cc             	xor    %rsp,%rcx
14040cd63:	e8 98 e7 a0 00       	call   0x140e1b500
14040cd68:	48 83 c4 68          	add    $0x68,%rsp
14040cd6c:	41 5f                	pop    %r15
14040cd6e:	41 5e                	pop    %r14
14040cd70:	41 5c                	pop    %r12
14040cd72:	5b                   	pop    %rbx
14040cd73:	c3                   	ret
14040cd74:	45 2b c7             	sub    %r15d,%r8d
14040cd77:	48 8d 15 d2 44 be 00 	lea    0xbe44d2(%rip),%rdx        # 0x140ff1250
14040cd7e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14040cd83:	45 8d 48 fe          	lea    -0x2(%r8),%r9d
14040cd87:	44 8b c7             	mov    %edi,%r8d
14040cd8a:	e8 61 c3 d9 ff       	call   0x1401a90f0
14040cd8f:	48 8d 15 3a 3c f9 00 	lea    0xf93c3a(%rip),%rdx        # 0x1413a09d0
14040cd96:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14040cd9b:	e8 78 fa a0 00       	call   0x140e1c818
14040cda0:	cc                   	int3
14040cda1:	45 2b c7             	sub    %r15d,%r8d
14040cda4:	48 8d 15 8d 44 be 00 	lea    0xbe448d(%rip),%rdx        # 0x140ff1238
14040cdab:	45 8b c8             	mov    %r8d,%r9d
14040cdae:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14040cdb3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14040cdb9:	e8 32 c3 d9 ff       	call   0x1401a90f0
14040cdbe:	48 8d 15 0b 3c f9 00 	lea    0xf93c0b(%rip),%rdx        # 0x1413a09d0
14040cdc5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14040cdca:	e8 49 fa a0 00       	call   0x140e1c818
14040cdcf:	cc                   	int3
14040cdd0:	40 55                	rex push %rbp
14040cdd2:	53                   	push   %rbx
14040cdd3:	56                   	push   %rsi
14040cdd4:	57                   	push   %rdi
14040cdd5:	41 54                	push   %r12
14040cdd7:	41 55                	push   %r13
14040cdd9:	41 56                	push   %r14
14040cddb:	41 57                	push   %r15
14040cddd:	48 8b ec             	mov    %rsp,%rbp
14040cde0:	48 83 ec 78          	sub    $0x78,%rsp
14040cde4:	48 8b 05 15 c1 fa 00 	mov    0xfac115(%rip),%rax        # 0x1413b8f00
14040cdeb:	48 33 c4             	xor    %rsp,%rax
14040cdee:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14040cdf2:	4d 8b e1             	mov    %r9,%r12
14040cdf5:	4c 89 4d c0          	mov    %r9,-0x40(%rbp)
14040cdf9:	49 8b f8             	mov    %r8,%rdi
14040cdfc:	48 8b f2             	mov    %rdx,%rsi
14040cdff:	4c 8b f1             	mov    %rcx,%r14
14040ce02:	33 db                	xor    %ebx,%ebx
14040ce04:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14040ce0b:	0f b6 10             	movzbl (%rax),%edx
14040ce0e:	88 11                	mov    %dl,(%rcx)
14040ce10:	8b c2                	mov    %edx,%eax
14040ce12:	83 fa 16             	cmp    $0x16,%edx
14040ce15:	0f 87 e2 05 00 00    	ja     0x14040d3fd
14040ce1b:	48 8d 15 de 31 bf ff 	lea    -0x40ce22(%rip),%rdx        # 0x140000000
14040ce22:	8b 8c 82 5c d6 40 00 	mov    0x40d65c(%rdx,%rax,4),%ecx
14040ce29:	48 03 ca             	add    %rdx,%rcx
14040ce2c:	ff e1                	jmp    *%rcx
14040ce2e:	b9 10 00 00 00       	mov    $0x10,%ecx
14040ce33:	e8 d0 e2 a0 00       	call   0x140e1b108
14040ce38:	48 8b f8             	mov    %rax,%rdi
14040ce3b:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14040ce3f:	48 85 c0             	test   %rax,%rax
14040ce42:	74 10                	je     0x14040ce54
14040ce44:	49 8b 8e 88 00 00 00 	mov    0x88(%r14),%rcx
14040ce4b:	48 89 18             	mov    %rbx,(%rax)
14040ce4e:	48 89 48 08          	mov    %rcx,0x8(%rax)
14040ce52:	eb 03                	jmp    0x14040ce57
14040ce54:	48 8b fb             	mov    %rbx,%rdi
14040ce57:	49 89 7e 08          	mov    %rdi,0x8(%r14)
14040ce5b:	b9 18 00 00 00       	mov    $0x18,%ecx
14040ce60:	e8 a3 e2 a0 00       	call   0x140e1b108
14040ce65:	48 8b c8             	mov    %rax,%rcx
14040ce68:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14040ce6c:	48 85 c0             	test   %rax,%rax
14040ce6f:	74 0f                	je     0x14040ce80
14040ce71:	48 8b 47 08          	mov    0x8(%rdi),%rax
14040ce75:	88 19                	mov    %bl,(%rcx)
14040ce77:	48 89 41 08          	mov    %rax,0x8(%rcx)
14040ce7b:	88 59 10             	mov    %bl,0x10(%rcx)
14040ce7e:	eb 03                	jmp    0x14040ce83
14040ce80:	48 8b cb             	mov    %rbx,%rcx
14040ce83:	48 89 0f             	mov    %rcx,(%rdi)
14040ce86:	4d 8b cc             	mov    %r12,%r9
14040ce89:	45 33 c0             	xor    %r8d,%r8d
14040ce8c:	33 d2                	xor    %edx,%edx
14040ce8e:	e8 3d f7 ff ff       	call   0x14040c5d0
14040ce93:	e9 b8 05 00 00       	jmp    0x14040d450
14040ce98:	b9 a8 00 00 00       	mov    $0xa8,%ecx
14040ce9d:	e8 66 e2 a0 00       	call   0x140e1b108
14040cea2:	48 8b c8             	mov    %rax,%rcx
14040cea5:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14040cea9:	48 85 c0             	test   %rax,%rax
14040ceac:	74 71                	je     0x14040cf1f
14040ceae:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax