1404fa99b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fa9a0:	48 8b 37             	mov    (%rdi),%rsi
1404fa9a3:	48 85 f6             	test   %rsi,%rsi
1404fa9a6:	74 15                	je     0x1404fa9bd
1404fa9a8:	48 8b ce             	mov    %rsi,%rcx
1404fa9ab:	e8 30 d5 ff ff       	call   0x1404f7ee0
1404fa9b0:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa9b5:	48 8b ce             	mov    %rsi,%rcx
1404fa9b8:	e8 87 07 92 00       	call   0x140e1b144
1404fa9bd:	48 83 c7 08          	add    $0x8,%rdi
1404fa9c1:	48 3b fd             	cmp    %rbp,%rdi
1404fa9c4:	75 da                	jne    0x1404fa9a0
1404fa9c6:	48 8b 8b d0 01 00 00 	mov    0x1d0(%rbx),%rcx
1404fa9cd:	e9 f3 01 00 00       	jmp    0x1404fabc5
1404fa9d2:	48 8b bb e8 01 00 00 	mov    0x1e8(%rbx),%rdi
1404fa9d9:	48 85 ff             	test   %rdi,%rdi
1404fa9dc:	74 15                	je     0x1404fa9f3
1404fa9de:	48 8b cf             	mov    %rdi,%rcx
1404fa9e1:	e8 fa d4 ff ff       	call   0x1404f7ee0
1404fa9e6:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa9eb:	48 8b cf             	mov    %rdi,%rcx
1404fa9ee:	e8 51 07 92 00       	call   0x140e1b144
1404fa9f3:	4c 89 b3 e8 01 00 00 	mov    %r14,0x1e8(%rbx)
1404fa9fa:	48 8b cb             	mov    %rbx,%rcx
1404fa9fd:	e8 2e 82 01 00       	call   0x140512c30
1404faa02:	48 85 c0             	test   %rax,%rax
1404faa05:	74 3f                	je     0x1404faa46
1404faa07:	48 8b cb             	mov    %rbx,%rcx
1404faa0a:	e8 21 82 01 00       	call   0x140512c30
1404faa0f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404faa13:	48 8b 38             	mov    (%rax),%rdi
1404faa16:	48 3b fd             	cmp    %rbp,%rdi
1404faa19:	74 2b                	je     0x1404faa46
1404faa1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404faa20:	48 8b 37             	mov    (%rdi),%rsi
1404faa23:	48 85 f6             	test   %rsi,%rsi
1404faa26:	74 15                	je     0x1404faa3d
1404faa28:	48 8b ce             	mov    %rsi,%rcx
1404faa2b:	e8 b0 d4 ff ff       	call   0x1404f7ee0
1404faa30:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404faa35:	48 8b ce             	mov    %rsi,%rcx
1404faa38:	e8 07 07 92 00       	call   0x140e1b144
1404faa3d:	48 83 c7 08          	add    $0x8,%rdi
1404faa41:	48 3b fd             	cmp    %rbp,%rdi
1404faa44:	75 da                	jne    0x1404faa20
1404faa46:	48 8b 8b e0 01 00 00 	mov    0x1e0(%rbx),%rcx
1404faa4d:	e9 73 01 00 00       	jmp    0x1404fabc5
1404faa52:	48 8b bb f8 01 00 00 	mov    0x1f8(%rbx),%rdi
1404faa59:	48 85 ff             	test   %rdi,%rdi
1404faa5c:	74 15                	je     0x1404faa73
1404faa5e:	48 8b cf             	mov    %rdi,%rcx
1404faa61:	e8 7a d4 ff ff       	call   0x1404f7ee0
1404faa66:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404faa6b:	48 8b cf             	mov    %rdi,%rcx
1404faa6e:	e8 d1 06 92 00       	call   0x140e1b144
1404faa73:	4c 89 b3 f8 01 00 00 	mov    %r14,0x1f8(%rbx)
1404faa7a:	48 8b cb             	mov    %rbx,%rcx
1404faa7d:	e8 1e 82 01 00       	call   0x140512ca0
1404faa82:	48 85 c0             	test   %rax,%rax
1404faa85:	74 3f                	je     0x1404faac6
1404faa87:	48 8b cb             	mov    %rbx,%rcx
1404faa8a:	e8 11 82 01 00       	call   0x140512ca0
1404faa8f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404faa93:	48 8b 38             	mov    (%rax),%rdi
1404faa96:	48 3b fd             	cmp    %rbp,%rdi
1404faa99:	74 2b                	je     0x1404faac6
1404faa9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404faaa0:	48 8b 37             	mov    (%rdi),%rsi
1404faaa3:	48 85 f6             	test   %rsi,%rsi
1404faaa6:	74 15                	je     0x1404faabd
1404faaa8:	48 8b ce             	mov    %rsi,%rcx
1404faaab:	e8 30 d4 ff ff       	call   0x1404f7ee0
1404faab0:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404faab5:	48 8b ce             	mov    %rsi,%rcx
1404faab8:	e8 87 06 92 00       	call   0x140e1b144
1404faabd:	48 83 c7 08          	add    $0x8,%rdi
1404faac1:	48 3b fd             	cmp    %rbp,%rdi
1404faac4:	75 da                	jne    0x1404faaa0
1404faac6:	48 8b 8b f0 01 00 00 	mov    0x1f0(%rbx),%rcx
1404faacd:	e9 f3 00 00 00       	jmp    0x1404fabc5
1404faad2:	48 8b bb 08 02 00 00 	mov    0x208(%rbx),%rdi
1404faad9:	48 85 ff             	test   %rdi,%rdi
1404faadc:	74 15                	je     0x1404faaf3
1404faade:	48 8b cf             	mov    %rdi,%rcx
1404faae1:	e8 fa d3 ff ff       	call   0x1404f7ee0
1404faae6:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404faaeb:	48 8b cf             	mov    %rdi,%rcx
1404faaee:	e8 51 06 92 00       	call   0x140e1b144
1404faaf3:	4c 89 b3 08 02 00 00 	mov    %r14,0x208(%rbx)
1404faafa:	48 8b cb             	mov    %rbx,%rcx
1404faafd:	e8 0e 82 01 00       	call   0x140512d10
1404fab02:	48 85 c0             	test   %rax,%rax
1404fab05:	74 3f                	je     0x1404fab46
1404fab07:	48 8b cb             	mov    %rbx,%rcx
1404fab0a:	e8 01 82 01 00       	call   0x140512d10
1404fab0f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fab13:	48 8b 38             	mov    (%rax),%rdi
1404fab16:	48 3b fd             	cmp    %rbp,%rdi
1404fab19:	74 2b                	je     0x1404fab46
1404fab1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fab20:	48 8b 37             	mov    (%rdi),%rsi
1404fab23:	48 85 f6             	test   %rsi,%rsi
1404fab26:	74 15                	je     0x1404fab3d
1404fab28:	48 8b ce             	mov    %rsi,%rcx
1404fab2b:	e8 b0 d3 ff ff       	call   0x1404f7ee0
1404fab30:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fab35:	48 8b ce             	mov    %rsi,%rcx
1404fab38:	e8 07 06 92 00       	call   0x140e1b144
1404fab3d:	48 83 c7 08          	add    $0x8,%rdi
1404fab41:	48 3b fd             	cmp    %rbp,%rdi
1404fab44:	75 da                	jne    0x1404fab20
1404fab46:	48 8b 8b 00 02 00 00 	mov    0x200(%rbx),%rcx
1404fab4d:	eb 76                	jmp    0x1404fabc5
1404fab4f:	48 8b bb 18 02 00 00 	mov    0x218(%rbx),%rdi
1404fab56:	48 85 ff             	test   %rdi,%rdi
1404fab59:	74 15                	je     0x1404fab70
1404fab5b:	48 8b cf             	mov    %rdi,%rcx
1404fab5e:	e8 7d d3 ff ff       	call   0x1404f7ee0
1404fab63:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fab68:	48 8b cf             	mov    %rdi,%rcx
1404fab6b:	e8 d4 05 92 00       	call   0x140e1b144
1404fab70:	4c 89 b3 18 02 00 00 	mov    %r14,0x218(%rbx)
1404fab77:	48 8b cb             	mov    %rbx,%rcx
1404fab7a:	e8 01 82 01 00       	call   0x140512d80
1404fab7f:	48 85 c0             	test   %rax,%rax
1404fab82:	74 3a                	je     0x1404fabbe
1404fab84:	48 8b cb             	mov    %rbx,%rcx
1404fab87:	e8 f4 81 01 00       	call   0x140512d80
1404fab8c:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fab90:	48 8b 38             	mov    (%rax),%rdi
1404fab93:	48 3b fd             	cmp    %rbp,%rdi
1404fab96:	74 26                	je     0x1404fabbe
1404fab98:	48 8b 37             	mov    (%rdi),%rsi
1404fab9b:	48 85 f6             	test   %rsi,%rsi
1404fab9e:	74 15                	je     0x1404fabb5
1404faba0:	48 8b ce             	mov    %rsi,%rcx
1404faba3:	e8 38 d3 ff ff       	call   0x1404f7ee0
1404faba8:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fabad:	48 8b ce             	mov    %rsi,%rcx
1404fabb0:	e8 8f 05 92 00       	call   0x140e1b144
1404fabb5:	48 83 c7 08          	add    $0x8,%rdi
1404fabb9:	48 3b fd             	cmp    %rbp,%rdi
1404fabbc:	75 da                	jne    0x1404fab98
1404fabbe:	48 8b 8b 10 02 00 00 	mov    0x210(%rbx),%rcx
1404fabc5:	48 85 c9             	test   %rcx,%rcx
1404fabc8:	74 0b                	je     0x1404fabd5
1404fabca:	ba 01 00 00 00       	mov    $0x1,%edx
1404fabcf:	e8 ac f2 f0 ff       	call   0x140409e80
1404fabd4:	90                   	nop
1404fabd5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404fabda:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1404fabdf:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1404fabe4:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1404fabe9:	48 83 c4 20          	add    $0x20,%rsp
1404fabed:	41 5e                	pop    %r14
1404fabef:	c3                   	ret
1404fabf0:	e8 af f5 92 00       	call   0x140e2a1a4
1404fabf5:	cc                   	int3
1404fabf6:	66 90                	xchg   %ax,%ax
1404fabf8:	b7 a0                	mov    $0xa0,%bh
1404fabfa:	4f 00 32             	rex.WRXB add %r14b,(%r10)
1404fabfd:	a1 4f 00 b2 a1 4f 00 	movabs 0xa232004fa1b2004f,%eax
1404fac04:	32 a2
1404fac06:	4f 00 b2 a2 4f 00 32 	rex.WRXB add %r14b,0x32004fa2(%r10)
1404fac0d:	a3 4f 00 57 a4 4f 00 	movabs %eax,0xa4d2004fa457004f
1404fac14:	d2 a4
1404fac16:	4f 00 52 a5          	rex.WRXB add %r10b,-0x5b(%r10)
1404fac1a:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404fac1d:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
1404fac1e:	4f 00 52 a6          	rex.WRXB add %r10b,-0x5a(%r10)
1404fac22:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404fac25:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
1404fac26:	4f 00 52 a7          	rex.WRXB add %r10b,-0x59(%r10)
1404fac2a:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404fac2d:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
1404fac2e:	4f 00 52 a8          	rex.WRXB add %r10b,-0x58(%r10)
1404fac32:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404fac35:	a8 4f                	test   $0x4f,%al
1404fac37:	00 52 a9             	add    %dl,-0x57(%rdx)
1404fac3a:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404fac3d:	a9 4f 00 52 aa       	test   $0xaa52004f,%eax
1404fac42:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404fac45:	aa                   	stos   %al,%es:(%rdi)
1404fac46:	4f 00 4f ab          	rex.WRXB add %r9b,-0x55(%r15)
1404fac4a:	4f 00 cc             	rex.WRXB add %r9b,%r12b
1404fac4d:	cc                   	int3
1404fac4e:	cc                   	int3
1404fac4f:	cc                   	int3
1404fac50:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1404fac55:	41 56                	push   %r14
1404fac57:	48 83 ec 20          	sub    $0x20,%rsp
1404fac5b:	48 8b d9             	mov    %rcx,%rbx
1404fac5e:	48 8b 09             	mov    (%rcx),%rcx
1404fac61:	48 85 c9             	test   %rcx,%rcx
1404fac64:	74 0a                	je     0x1404fac70
1404fac66:	ba 24 00 00 00       	mov    $0x24,%edx
1404fac6b:	e8 d4 04 92 00       	call   0x140e1b144
1404fac70:	0f b7 4b 08          	movzwl 0x8(%rbx),%ecx
1404fac74:	45 33 f6             	xor    %r14d,%r14d
1404fac77:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1404fac7c:	4c 89 33             	mov    %r14,(%rbx)
1404fac7f:	81 f9 01 02 00 00    	cmp    $0x201,%ecx
1404fac85:	0f 87 7d 0b 00 00    	ja     0x1404fb808
1404fac8b:	0f 84 2a 2a 00 00    	je     0x1404fd6bb
1404fac91:	81 e9 d3 00 00 00    	sub    $0xd3,%ecx
1404fac97:	83 f9 2f             	cmp    $0x2f,%ecx
1404fac9a:	0f 87 8b 26 00 00    	ja     0x1404fd32b
1404faca0:	48 63 c1             	movslq %ecx,%rax
1404faca3:	48 8d 0d 56 53 b0 ff 	lea    -0x4facaa(%rip),%rcx        # 0x140000000
1404facaa:	8b 84 81 9c dc 4f 00 	mov    0x4fdc9c(%rcx,%rax,4),%eax
1404facb1:	48 03 c1             	add    %rcx,%rax
1404facb4:	ff e0                	jmp    *%rax
1404facb6:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1404facba:	48 85 ff             	test   %rdi,%rdi
1404facbd:	74 23                	je     0x1404face2
1404facbf:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404facc3:	48 85 c9             	test   %rcx,%rcx
1404facc6:	74 05                	je     0x1404faccd
1404facc8:	e8 77 04 92 00       	call   0x140e1b144
1404faccd:	ba 20 00 00 00       	mov    $0x20,%edx
1404facd2:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404facd6:	48 8b cf             	mov    %rdi,%rcx
1404facd9:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404facdd:	e8 62 04 92 00       	call   0x140e1b144
1404face2:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1404face6:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404faceb:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404facf0:	48 83 c4 20          	add    $0x20,%rsp
1404facf4:	41 5e                	pop    %r14
1404facf6:	c3                   	ret
1404facf7:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
1404facfb:	48 85 ff             	test   %rdi,%rdi
1404facfe:	74 23                	je     0x1404fad23
1404fad00:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fad04:	48 85 c9             	test   %rcx,%rcx
1404fad07:	74 05                	je     0x1404fad0e
1404fad09:	e8 36 04 92 00       	call   0x140e1b144
1404fad0e:	ba 20 00 00 00       	mov    $0x20,%edx
1404fad13:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fad17:	48 8b cf             	mov    %rdi,%rcx
1404fad1a:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fad1e:	e8 21 04 92 00       	call   0x140e1b144
1404fad23:	4c 89 73 18          	mov    %r14,0x18(%rbx)
1404fad27:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fad2c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fad31:	48 83 c4 20          	add    $0x20,%rsp
1404fad35:	41 5e                	pop    %r14
1404fad37:	c3                   	ret
1404fad38:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
1404fad3c:	48 85 ff             	test   %rdi,%rdi
1404fad3f:	74 23                	je     0x1404fad64
1404fad41:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fad45:	48 85 c9             	test   %rcx,%rcx
1404fad48:	74 05                	je     0x1404fad4f
1404fad4a:	e8 f5 03 92 00       	call   0x140e1b144
1404fad4f:	ba 20 00 00 00       	mov    $0x20,%edx
1404fad54:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fad58:	48 8b cf             	mov    %rdi,%rcx
1404fad5b:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fad5f:	e8 e0 03 92 00       	call   0x140e1b144
1404fad64:	4c 89 73 20          	mov    %r14,0x20(%rbx)
1404fad68:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fad6d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fad72:	48 83 c4 20          	add    $0x20,%rsp
1404fad76:	41 5e                	pop    %r14
1404fad78:	c3                   	ret
1404fad79:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
1404fad7d:	48 85 ff             	test   %rdi,%rdi
1404fad80:	74 23                	je     0x1404fada5
1404fad82:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fad86:	48 85 c9             	test   %rcx,%rcx
1404fad89:	74 05                	je     0x1404fad90
1404fad8b:	e8 b4 03 92 00       	call   0x140e1b144
1404fad90:	ba 20 00 00 00       	mov    $0x20,%edx
1404fad95:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fad99:	48 8b cf             	mov    %rdi,%rcx
1404fad9c:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fada0:	e8 9f 03 92 00       	call   0x140e1b144
1404fada5:	4c 89 73 28          	mov    %r14,0x28(%rbx)
1404fada9:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fadae:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fadb3:	48 83 c4 20          	add    $0x20,%rsp
1404fadb7:	41 5e                	pop    %r14
1404fadb9:	c3                   	ret
1404fadba:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
1404fadbe:	48 85 ff             	test   %rdi,%rdi
1404fadc1:	74 23                	je     0x1404fade6
1404fadc3:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fadc7:	48 85 c9             	test   %rcx,%rcx
1404fadca:	74 05                	je     0x1404fadd1
1404fadcc:	e8 73 03 92 00       	call   0x140e1b144
1404fadd1:	ba 20 00 00 00       	mov    $0x20,%edx
1404fadd6:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fadda:	48 8b cf             	mov    %rdi,%rcx
1404faddd:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fade1:	e8 5e 03 92 00       	call   0x140e1b144
1404fade6:	4c 89 73 30          	mov    %r14,0x30(%rbx)
1404fadea:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fadef:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fadf4:	48 83 c4 20          	add    $0x20,%rsp
1404fadf8:	41 5e                	pop    %r14
1404fadfa:	c3                   	ret
1404fadfb:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
1404fadff:	48 85 ff             	test   %rdi,%rdi
1404fae02:	74 23                	je     0x1404fae27
1404fae04:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fae08:	48 85 c9             	test   %rcx,%rcx
1404fae0b:	74 05                	je     0x1404fae12
1404fae0d:	e8 32 03 92 00       	call   0x140e1b144
1404fae12:	ba 20 00 00 00       	mov    $0x20,%edx
1404fae17:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fae1b:	48 8b cf             	mov    %rdi,%rcx
1404fae1e:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fae22:	e8 1d 03 92 00       	call   0x140e1b144
1404fae27:	4c 89 73 38          	mov    %r14,0x38(%rbx)
1404fae2b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fae30:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fae35:	48 83 c4 20          	add    $0x20,%rsp
1404fae39:	41 5e                	pop    %r14
1404fae3b:	c3                   	ret
1404fae3c:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
1404fae40:	48 85 ff             	test   %rdi,%rdi
1404fae43:	74 23                	je     0x1404fae68
1404fae45:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fae49:	48 85 c9             	test   %rcx,%rcx
1404fae4c:	74 05                	je     0x1404fae53
1404fae4e:	e8 f1 02 92 00       	call   0x140e1b144
1404fae53:	ba 20 00 00 00       	mov    $0x20,%edx
1404fae58:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fae5c:	48 8b cf             	mov    %rdi,%rcx
1404fae5f:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fae63:	e8 dc 02 92 00       	call   0x140e1b144
1404fae68:	4c 89 73 40          	mov    %r14,0x40(%rbx)
1404fae6c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fae71:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fae76:	48 83 c4 20          	add    $0x20,%rsp
1404fae7a:	41 5e                	pop    %r14
1404fae7c:	c3                   	ret
1404fae7d:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
1404fae81:	48 85 ff             	test   %rdi,%rdi
1404fae84:	74 23                	je     0x1404faea9
1404fae86:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fae8a:	48 85 c9             	test   %rcx,%rcx
1404fae8d:	74 05                	je     0x1404fae94
1404fae8f:	e8 b0 02 92 00       	call   0x140e1b144
1404fae94:	ba 20 00 00 00       	mov    $0x20,%edx
1404fae99:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fae9d:	48 8b cf             	mov    %rdi,%rcx
1404faea0:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404faea4:	e8 9b 02 92 00       	call   0x140e1b144