1401fbbde:	49 3b d1             	cmp    %r9,%rdx
1401fbbe1:	0f 82 9c 02 00 00    	jb     0x1401fbe83
1401fbbe7:	49 8b c0             	mov    %r8,%rax
1401fbbea:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1401fbbef:	4d 03 c1             	add    %r9,%r8
1401fbbf2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401fbbf7:	49 2b d1             	sub    %r9,%rdx
1401fbbfa:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
1401fbbff:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1401fbc04:	48 8d 05 45 47 15 00 	lea    0x154745(%rip),%rax        # 0x140350350
1401fbc0b:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1401fbc10:	48 8b d6             	mov    %rsi,%rdx
1401fbc13:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1401fbc19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401fbc20:	3b 18                	cmp    (%rax),%ebx
1401fbc22:	0f 84 b2 01 00 00    	je     0x1401fbdda
1401fbc28:	48 ff c2             	inc    %rdx
1401fbc2b:	48 83 c0 38          	add    $0x38,%rax
1401fbc2f:	48 83 fa 1a          	cmp    $0x1a,%rdx
1401fbc33:	72 eb                	jb     0x1401fbc20
1401fbc35:	4d 85 ff             	test   %r15,%r15
1401fbc38:	0f 84 a1 00 00 00    	je     0x1401fbcdf
1401fbc3e:	48 89 b4 24 a8 00 00 	mov    %rsi,0xa8(%rsp)
1401fbc45:	00
1401fbc46:	45 85 ed             	test   %r13d,%r13d
1401fbc49:	74 07                	je     0x1401fbc52
1401fbc4b:	ba 01 00 00 00       	mov    $0x1,%edx
1401fbc50:	eb 0d                	jmp    0x1401fbc5f
1401fbc52:	41 0f ba e6 08       	bt     $0x8,%r14d
1401fbc57:	ba 02 00 00 00       	mov    $0x2,%edx
1401fbc5c:	0f 42 d6             	cmovb  %esi,%edx
1401fbc5f:	4c 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%r9
1401fbc66:	00
1401fbc67:	44 8b c3             	mov    %ebx,%r8d
1401fbc6a:	49 8b cf             	mov    %r15,%rcx
1401fbc6d:	e8 2e a2 fe ff       	call   0x1401e5ea0
1401fbc72:	48 85 c0             	test   %rax,%rax
1401fbc75:	74 56                	je     0x1401fbccd
1401fbc77:	8b 50 08             	mov    0x8(%rax),%edx
1401fbc7a:	41 85 d6             	test   %edx,%r14d
1401fbc7d:	0f 84 a0 01 00 00    	je     0x1401fbe23
1401fbc83:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401fbc87:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
1401fbc8e:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
1401fbc92:	74 05                	je     0x1401fbc99
1401fbc94:	f6 c2 01             	test   $0x1,%dl
1401fbc97:	eb 03                	jmp    0x1401fbc9c
1401fbc99:	f6 c2 02             	test   $0x2,%dl
1401fbc9c:	0f 85 81 01 00 00    	jne    0x1401fbe23
1401fbca2:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1401fbca9:	00
1401fbcaa:	49 bb 67 66 66 66 66 	movabs $0x6666666666666667,%r11
1401fbcb1:	66 66 66
1401fbcb4:	4c 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%r10
1401fbcbb:	00
1401fbcbc:	48 83 c0 1a          	add    $0x1a,%rax
1401fbcc0:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
1401fbcc4:	4d 8d 0c cc          	lea    (%r12,%rcx,8),%r9
1401fbcc8:	e9 3b 01 00 00       	jmp    0x1401fbe08
1401fbccd:	4c 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%r10
1401fbcd4:	00
1401fbcd5:	49 bb 67 66 66 66 66 	movabs $0x6666666666666667,%r11
1401fbcdc:	66 66 66
1401fbcdf:	4c 8b ce             	mov    %rsi,%r9
1401fbce2:	48 8b c6             	mov    %rsi,%rax
1401fbce5:	4c 8d 40 10          	lea    0x10(%rax),%r8
1401fbce9:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401fbcee:	83 fb 29             	cmp    $0x29,%ebx
1401fbcf1:	75 0e                	jne    0x1401fbd01
1401fbcf3:	45 85 ed             	test   %r13d,%r13d
1401fbcf6:	74 09                	je     0x1401fbd01
1401fbcf8:	48 85 ff             	test   %rdi,%rdi
1401fbcfb:	0f 85 22 01 00 00    	jne    0x1401fbe23
1401fbd01:	49 8b c9             	mov    %r9,%rcx
1401fbd04:	49 8b c3             	mov    %r11,%rax
1401fbd07:	49 2b cc             	sub    %r12,%rcx
1401fbd0a:	48 f7 e9             	imul   %rcx
1401fbd0d:	48 c1 fa 04          	sar    $0x4,%rdx
1401fbd11:	48 8b c2             	mov    %rdx,%rax
1401fbd14:	48 c1 e8 3f          	shr    $0x3f,%rax
1401fbd18:	48 03 d0             	add    %rax,%rdx
1401fbd1b:	83 fa 1a             	cmp    $0x1a,%edx
1401fbd1e:	73 3e                	jae    0x1401fbd5e
1401fbd20:	41 f7 c6 80 60 00 00 	test   $0x6080,%r14d
1401fbd27:	75 35                	jne    0x1401fbd5e
1401fbd29:	83 fb 2c             	cmp    $0x2c,%ebx
1401fbd2c:	74 30                	je     0x1401fbd5e
1401fbd2e:	81 fb 01 ff 00 00    	cmp    $0xff01,%ebx
1401fbd34:	74 28                	je     0x1401fbd5e
1401fbd36:	83 fb 12             	cmp    $0x12,%ebx
1401fbd39:	74 23                	je     0x1401fbd5e
1401fbd3b:	8b c2                	mov    %edx,%eax
1401fbd3d:	f6 84 28 08 06 00 00 	testb  $0x2,0x608(%rax,%rbp,1)
1401fbd44:	02
1401fbd45:	75 17                	jne    0x1401fbd5e
1401fbd47:	41 0f ba e6 08       	bt     $0x8,%r14d
1401fbd4c:	0f 83 01 01 00 00    	jae    0x1401fbe53
1401fbd52:	81 fb e8 fd 00 00    	cmp    $0xfde8,%ebx
1401fbd58:	0f 85 f5 00 00 00    	jne    0x1401fbe53
1401fbd5e:	4d 85 c9             	test   %r9,%r9
1401fbd61:	74 61                	je     0x1401fbdc4
1401fbd63:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
1401fbd68:	4d 89 51 20          	mov    %r10,0x20(%r9)
1401fbd6c:	49 ff c2             	inc    %r10
1401fbd6f:	41 c7 00 01 00 00 00 	movl   $0x1,(%r8)
1401fbd76:	41 0f 11 01          	movups %xmm0,(%r9)
1401fbd7a:	41 89 59 18          	mov    %ebx,0x18(%r9)
1401fbd7e:	4c 89 94 24 a0 00 00 	mov    %r10,0xa0(%rsp)
1401fbd85:	00
1401fbd86:	4c 8b 95 28 06 00 00 	mov    0x628(%rbp),%r10
1401fbd8d:	4d 85 d2             	test   %r10,%r10
1401fbd90:	74 32                	je     0x1401fbdc4
1401fbd92:	48 8b 85 30 06 00 00 	mov    0x630(%rbp),%rax
1401fbd99:	8b d6                	mov    %esi,%edx
1401fbd9b:	39 55 38             	cmp    %edx,0x38(%rbp)
1401fbd9e:	44 8b c3             	mov    %ebx,%r8d
1401fbda1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401fbda6:	48 8b cd             	mov    %rbp,%rcx
1401fbda9:	41 8b 41 08          	mov    0x8(%r9),%eax
1401fbdad:	0f 94 c2             	sete   %dl
1401fbdb0:	4d 8b 09             	mov    (%r9),%r9
1401fbdb3:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401fbdb7:	41 ff d2             	call   *%r10
1401fbdba:	49 bb 67 66 66 66 66 	movabs $0x6666666666666667,%r11
1401fbdc1:	66 66 66
1401fbdc4:	48 85 ff             	test   %rdi,%rdi
1401fbdc7:	0f 84 e6 00 00 00    	je     0x1401fbeb3
1401fbdcd:	4c 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%r10
1401fbdd4:	00
1401fbdd5:	e9 a6 fd ff ff       	jmp    0x1401fbb80
1401fbdda:	44 8b 40 04          	mov    0x4(%rax),%r8d
1401fbdde:	45 85 c6             	test   %r8d,%r14d
1401fbde1:	74 40                	je     0x1401fbe23
1401fbde3:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401fbde7:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
1401fbdee:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
1401fbdf2:	74 06                	je     0x1401fbdfa
1401fbdf4:	41 f6 c0 01          	test   $0x1,%r8b
1401fbdf8:	eb 04                	jmp    0x1401fbdfe
1401fbdfa:	41 f6 c0 02          	test   $0x2,%r8b
1401fbdfe:	75 23                	jne    0x1401fbe23
1401fbe00:	48 8d 04 92          	lea    (%rdx,%rdx,4),%rax
1401fbe04:	4d 8d 0c c4          	lea    (%r12,%rax,8),%r9
1401fbe08:	49 8b c1             	mov    %r9,%rax
1401fbe0b:	4d 85 c9             	test   %r9,%r9
1401fbe0e:	0f 84 d1 fe ff ff    	je     0x1401fbce5
1401fbe14:	41 83 79 10 01       	cmpl   $0x1,0x10(%r9)
1401fbe19:	4d 8d 41 10          	lea    0x10(%r9),%r8
1401fbe1d:	0f 85 c6 fe ff ff    	jne    0x1401fbce9
1401fbe23:	ba 2f 00 00 00       	mov    $0x2f,%edx
1401fbe28:	c7 44 24 28 5f 02 00 	movl   $0x25f,0x28(%rsp)
1401fbe2f:	00
1401fbe30:	48 8d 1d e9 4a 15 00 	lea    0x154ae9(%rip),%rbx        # 0x140350920
1401fbe37:	41 b8 b3 01 00 00    	mov    $0x1b3,%r8d
1401fbe3d:	48 8b cd             	mov    %rbp,%rcx
1401fbe40:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401fbe45:	44 8d 4a 3f          	lea    0x3f(%rdx),%r9d
1401fbe49:	e8 92 a6 fe ff       	call   0x1401e64e0
1401fbe4e:	e9 ec 00 00 00       	jmp    0x1401fbf3f
1401fbe53:	ba 6e 00 00 00       	mov    $0x6e,%edx
1401fbe58:	c7 44 24 28 7f 02 00 	movl   $0x27f,0x28(%rsp)
1401fbe5f:	00
1401fbe60:	48 8d 1d b9 4a 15 00 	lea    0x154ab9(%rip),%rbx        # 0x140350920
1401fbe67:	41 b8 b3 01 00 00    	mov    $0x1b3,%r8d
1401fbe6d:	48 8b cd             	mov    %rbp,%rcx
1401fbe70:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401fbe75:	44 8d 4a 6b          	lea    0x6b(%rdx),%r9d
1401fbe79:	e8 62 a6 fe ff       	call   0x1401e64e0
1401fbe7e:	e9 bc 00 00 00       	jmp    0x1401fbf3f
1401fbe83:	ba 32 00 00 00       	mov    $0x32,%edx
1401fbe88:	c7 44 24 28 51 02 00 	movl   $0x251,0x28(%rsp)
1401fbe8f:	00
1401fbe90:	48 8d 1d 89 4a 15 00 	lea    0x154a89(%rip),%rbx        # 0x140350920
1401fbe97:	41 b8 b3 01 00 00    	mov    $0x1b3,%r8d
1401fbe9d:	48 8b cd             	mov    %rbp,%rcx
1401fbea0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401fbea5:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
1401fbea9:	e8 32 a6 fe ff       	call   0x1401e64e0
1401fbeae:	e9 8c 00 00 00       	jmp    0x1401fbf3f
1401fbeb3:	39 b4 24 c8 00 00 00 	cmp    %esi,0xc8(%rsp)
1401fbeba:	74 3f                	je     0x1401fbefb
1401fbebc:	48 8d 1d 91 44 15 00 	lea    0x154491(%rip),%rbx        # 0x140350354
1401fbec3:	48 8b 7b 04          	mov    0x4(%rbx),%rdi
1401fbec7:	48 85 ff             	test   %rdi,%rdi
1401fbeca:	74 22                	je     0x1401fbeee
1401fbecc:	8b 13                	mov    (%rbx),%edx
1401fbece:	41 85 d6             	test   %edx,%r14d
1401fbed1:	74 1b                	je     0x1401fbeee
1401fbed3:	45 8b c6             	mov    %r14d,%r8d
1401fbed6:	48 8b cd             	mov    %rbp,%rcx
1401fbed9:	e8 72 fa ff ff       	call   0x1401fb950
1401fbede:	85 c0                	test   %eax,%eax
1401fbee0:	74 0c                	je     0x1401fbeee
1401fbee2:	41 8b d6             	mov    %r14d,%edx
1401fbee5:	48 8b cd             	mov    %rbp,%rcx
1401fbee8:	ff d7                	call   *%rdi
1401fbeea:	85 c0                	test   %eax,%eax
1401fbeec:	74 4a                	je     0x1401fbf38
1401fbeee:	48 ff c6             	inc    %rsi
1401fbef1:	48 83 c3 38          	add    $0x38,%rbx
1401fbef5:	48 83 fe 1a          	cmp    $0x1a,%rsi
1401fbef9:	72 c8                	jb     0x1401fbec3
1401fbefb:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1401fbf02:	00
1401fbf03:	4c 89 21             	mov    %r12,(%rcx)
1401fbf06:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1401fbf0d:	00
1401fbf0e:	48 85 c9             	test   %rcx,%rcx
1401fbf11:	74 08                	je     0x1401fbf1b
1401fbf13:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401fbf18:	48 89 11             	mov    %rdx,(%rcx)
1401fbf1b:	b8 01 00 00 00       	mov    $0x1,%eax
1401fbf20:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1401fbf27:	00
1401fbf28:	48 83 c4 60          	add    $0x60,%rsp
1401fbf2c:	41 5f                	pop    %r15
1401fbf2e:	41 5e                	pop    %r14
1401fbf30:	41 5d                	pop    %r13
1401fbf32:	41 5c                	pop    %r12
1401fbf34:	5f                   	pop    %rdi
1401fbf35:	5e                   	pop    %rsi
1401fbf36:	5d                   	pop    %rbp
1401fbf37:	c3                   	ret
1401fbf38:	48 8d 1d e1 49 15 00 	lea    0x1549e1(%rip),%rbx        # 0x140350920
1401fbf3f:	41 b8 a5 02 00 00    	mov    $0x2a5,%r8d
1401fbf45:	48 8b d3             	mov    %rbx,%rdx
1401fbf48:	49 8b cc             	mov    %r12,%rcx
1401fbf4b:	e8 c0 d3 02 00       	call   0x140229310
1401fbf50:	33 c0                	xor    %eax,%eax
1401fbf52:	eb cc                	jmp    0x1401fbf20
1401fbf54:	cc                   	int3
1401fbf55:	cc                   	int3
1401fbf56:	cc                   	int3
1401fbf57:	cc                   	int3
1401fbf58:	cc                   	int3
1401fbf59:	cc                   	int3
1401fbf5a:	cc                   	int3
1401fbf5b:	cc                   	int3
1401fbf5c:	cc                   	int3
1401fbf5d:	cc                   	int3
1401fbf5e:	cc                   	int3
1401fbf5f:	cc                   	int3
1401fbf60:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401fbf65:	53                   	push   %rbx
1401fbf66:	57                   	push   %rdi
1401fbf67:	41 54                	push   %r12
1401fbf69:	41 56                	push   %r14
1401fbf6b:	b8 48 00 00 00       	mov    $0x48,%eax
1401fbf70:	e8 6b e6 0f 00       	call   0x1402fa5e0
1401fbf75:	48 2b e0             	sub    %rax,%rsp
1401fbf78:	4c 8b e2             	mov    %rdx,%r12
1401fbf7b:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1401fbf82:	00
1401fbf83:	48 8b d9             	mov    %rcx,%rbx
1401fbf86:	8d 50 ba             	lea    -0x46(%rax),%edx
1401fbf89:	49 8b cc             	mov    %r12,%rcx
1401fbf8c:	49 8b f9             	mov    %r9,%rdi
1401fbf8f:	45 8b f0             	mov    %r8d,%r14d
1401fbf92:	e8 79 6a 00 00       	call   0x140202a10
1401fbf97:	85 c0                	test   %eax,%eax
1401fbf99:	0f 84 f2 01 00 00    	je     0x1401fc191
1401fbf9f:	41 f7 c6 80 01 00 00 	test   $0x180,%r14d
1401fbfa6:	74 15                	je     0x1401fbfbd
1401fbfa8:	ba 02 00 00 00       	mov    $0x2,%edx
1401fbfad:	49 8b cc             	mov    %r12,%rcx
1401fbfb0:	e8 ab 69 00 00       	call   0x140202960
1401fbfb5:	85 c0                	test   %eax,%eax
1401fbfb7:	0f 84 d4 01 00 00    	je     0x1401fc191
1401fbfbd:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401fbfc2:	45 8b fe             	mov    %r14d,%r15d
1401fbfc5:	41 81 e7 80 00 00 00 	and    $0x80,%r15d
1401fbfcc:	74 68                	je     0x1401fc036
1401fbfce:	45 33 c9             	xor    %r9d,%r9d
1401fbfd1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401fbfd6:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
1401fbfdb:	48 8b cb             	mov    %rbx,%rcx
1401fbfde:	e8 4d f1 fe ff       	call   0x1401eb130
1401fbfe3:	85 c0                	test   %eax,%eax
1401fbfe5:	74 3c                	je     0x1401fc023
1401fbfe7:	48 8d 0d 32 49 15 00 	lea    0x154932(%rip),%rcx        # 0x140350920
1401fbfee:	c7 44 24 28 3b 03 00 	movl   $0x33b,0x28(%rsp)
1401fbff5:	00
1401fbff6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401fbffb:	44 8b c8             	mov    %eax,%r9d
1401fbffe:	48 8b cb             	mov    %rbx,%rcx
1401fc001:	ba 50 00 00 00       	mov    $0x50,%edx
1401fc006:	41 b8 bf 01 00 00    	mov    $0x1bf,%r8d
1401fc00c:	e8 cf a4 fe ff       	call   0x1401e64e0
1401fc011:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
1401fc016:	33 c0                	xor    %eax,%eax
1401fc018:	48 83 c4 48          	add    $0x48,%rsp
1401fc01c:	41 5e                	pop    %r14
1401fc01e:	41 5c                	pop    %r12
1401fc020:	5f                   	pop    %rdi
1401fc021:	5b                   	pop    %rbx
1401fc022:	c3                   	ret
1401fc023:	48 8b 8b 88 04 00 00 	mov    0x488(%rbx),%rcx
1401fc02a:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
1401fc031:	e8 ea 9e fe ff       	call   0x1401e5f20
1401fc036:	8b 44 24 30          	mov    0x30(%rsp),%eax
1401fc03a:	4c 8b cf             	mov    %rdi,%r9
1401fc03d:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401fc041:	4d 8b c4             	mov    %r12,%r8
1401fc044:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1401fc04b:	00
1401fc04c:	41 8b d6             	mov    %r14d,%edx
1401fc04f:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
1401fc054:	48 8b cb             	mov    %rbx,%rcx
1401fc057:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
1401fc05c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401fc061:	4c 89 ac 24 80 00 00 	mov    %r13,0x80(%rsp)
1401fc068:	00
1401fc069:	e8 92 9b fe ff       	call   0x1401e5c00
1401fc06e:	85 c0                	test   %eax,%eax
1401fc070:	0f 84 f0 00 00 00    	je     0x1401fc166
1401fc076:	49 c7 c5 f8 f9 ff ff 	mov    $0xfffffffffffff9f8,%r13
1401fc07d:	48 8d 3d ec 42 15 00 	lea    0x1542ec(%rip),%rdi        # 0x140350370
1401fc084:	4c 2b eb             	sub    %rbx,%r13
1401fc087:	48 8d b3 08 06 00 00 	lea    0x608(%rbx),%rsi
1401fc08e:	66 90                	xchg   %ax,%ax
1401fc090:	8b 6f e4             	mov    -0x1c(%rdi),%ebp
1401fc093:	41 85 ee             	test   %ebp,%r14d
1401fc096:	0f 84 80 00 00 00    	je     0x1401fc11c
1401fc09c:	45 8b c6             	mov    %r14d,%r8d
1401fc09f:	8b d5                	mov    %ebp,%edx
1401fc0a1:	48 8b cb             	mov    %rbx,%rcx
1401fc0a4:	e8 a7 f8 ff ff       	call   0x1401fb950
1401fc0a9:	85 c0                	test   %eax,%eax
1401fc0ab:	74 6f                	je     0x1401fc11c
1401fc0ad:	40 f6 c5 20          	test   $0x20,%bpl
1401fc0b1:	74 20                	je     0x1401fc0d3
1401fc0b3:	45 85 ff             	test   %r15d,%r15d
1401fc0b6:	74 1b                	je     0x1401fc0d3
1401fc0b8:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fc0bc:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
1401fc0c3:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
1401fc0c7:	75 53                	jne    0x1401fc11c
1401fc0c9:	81 7c 24 30 04 03 00 	cmpl   $0x304,0x30(%rsp)
1401fc0d0:	00
1401fc0d1:	7c 49                	jl     0x1401fc11c
1401fc0d3:	83 7b 38 00          	cmpl   $0x0,0x38(%rbx)
1401fc0d7:	74 05                	je     0x1401fc0de
1401fc0d9:	48 8b 07             	mov    (%rdi),%rax
1401fc0dc:	eb 04                	jmp    0x1401fc0e2
1401fc0de:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401fc0e2:	48 85 c0             	test   %rax,%rax
1401fc0e5:	74 35                	je     0x1401fc11c
1401fc0e7:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401fc0ee:	00
1401fc0ef:	45 8b c6             	mov    %r14d,%r8d