14016aae5:	41 be 54 40 02 82    	mov    $0x82024054,%r14d
14016aaeb:	44 0f 45 f0          	cmovne %eax,%r14d
14016aaef:	41 83 f8 02          	cmp    $0x2,%r8d
14016aaf3:	75 1f                	jne    0x14016ab14
14016aaf5:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016aafc:	ff
14016aafd:	b8 a0 02 00 00       	mov    $0x2a0,%eax
14016ab02:	49 0f 45 c2          	cmovne %r10,%rax
14016ab06:	44 39 04 38          	cmp    %r8d,(%rax,%rdi,1)
14016ab0a:	74 08                	je     0x14016ab14
14016ab0c:	8b 97 50 03 00 00    	mov    0x350(%rdi),%edx
14016ab12:	eb 06                	jmp    0x14016ab1a
14016ab14:	8b 97 d8 02 00 00    	mov    0x2d8(%rdi),%edx
14016ab1a:	45 33 c9             	xor    %r9d,%r9d
14016ab1d:	8b ca                	mov    %edx,%ecx
14016ab1f:	45 8b c1             	mov    %r9d,%r8d
14016ab22:	bb 02 03 00 00       	mov    $0x302,%ebx
14016ab27:	83 e9 01             	sub    $0x1,%ecx
14016ab2a:	74 29                	je     0x14016ab55
14016ab2c:	83 e9 03             	sub    $0x3,%ecx
14016ab2f:	74 24                	je     0x14016ab55
14016ab31:	83 e9 01             	sub    $0x1,%ecx
14016ab34:	74 1a                	je     0x14016ab50
14016ab36:	83 e9 01             	sub    $0x1,%ecx
14016ab39:	74 0d                	je     0x14016ab48
14016ab3b:	83 f9 01             	cmp    $0x1,%ecx
14016ab3e:	75 1b                	jne    0x14016ab5b
14016ab40:	41 b8 04 03 00 00    	mov    $0x304,%r8d
14016ab46:	eb 17                	jmp    0x14016ab5f
14016ab48:	41 b8 03 03 00 00    	mov    $0x303,%r8d
14016ab4e:	eb 0f                	jmp    0x14016ab5f
14016ab50:	44 8b c3             	mov    %ebx,%r8d
14016ab53:	eb 0a                	jmp    0x14016ab5f
14016ab55:	41 b8 01 03 00 00    	mov    $0x301,%r8d
14016ab5b:	85 d2                	test   %edx,%edx
14016ab5d:	74 18                	je     0x14016ab77
14016ab5f:	ba 7b 00 00 00       	mov    $0x7b,%edx
14016ab64:	49 8b cc             	mov    %r12,%rcx
14016ab67:	e8 a4 c6 06 00       	call   0x1401d7210
14016ab6c:	85 c0                	test   %eax,%eax
14016ab6e:	0f 84 9a 0a 00 00    	je     0x14016b60e
14016ab74:	45 33 c9             	xor    %r9d,%r9d
14016ab77:	83 bf 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rdi)
14016ab7e:	75 23                	jne    0x14016aba3
14016ab80:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016ab87:	ff
14016ab88:	b8 a0 02 00 00       	mov    $0x2a0,%eax
14016ab8d:	b9 b8 02 00 00       	mov    $0x2b8,%ecx
14016ab92:	0f 45 c1             	cmovne %ecx,%eax
14016ab95:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016ab99:	74 08                	je     0x14016aba3
14016ab9b:	8b 87 54 03 00 00    	mov    0x354(%rdi),%eax
14016aba1:	eb 06                	jmp    0x14016aba9
14016aba3:	8b 87 dc 02 00 00    	mov    0x2dc(%rdi),%eax
14016aba9:	3d 00 00 05 00       	cmp    $0x50000,%eax
14016abae:	7f 10                	jg     0x14016abc0
14016abb0:	74 2d                	je     0x14016abdf
14016abb2:	3d 00 00 04 00       	cmp    $0x40000,%eax
14016abb7:	75 15                	jne    0x14016abce
14016abb9:	bb 01 03 00 00       	mov    $0x301,%ebx
14016abbe:	eb 1f                	jmp    0x14016abdf
14016abc0:	3d 00 00 06 00       	cmp    $0x60000,%eax
14016abc5:	74 13                	je     0x14016abda
14016abc7:	3d 00 00 07 00       	cmp    $0x70000,%eax
14016abcc:	74 05                	je     0x14016abd3
14016abce:	41 8b d9             	mov    %r9d,%ebx
14016abd1:	eb 0c                	jmp    0x14016abdf
14016abd3:	bb 04 03 00 00       	mov    $0x304,%ebx
14016abd8:	eb 05                	jmp    0x14016abdf
14016abda:	bb 03 03 00 00       	mov    $0x303,%ebx
14016abdf:	45 33 c9             	xor    %r9d,%r9d
14016abe2:	44 8b c3             	mov    %ebx,%r8d
14016abe5:	ba 7c 00 00 00       	mov    $0x7c,%edx
14016abea:	49 8b cc             	mov    %r12,%rcx
14016abed:	e8 1e c6 06 00       	call   0x1401d7210
14016abf2:	85 c0                	test   %eax,%eax
14016abf4:	0f 84 14 0a 00 00    	je     0x14016b60e
14016abfa:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016abfe:	41 8b d6             	mov    %r14d,%edx
14016ac01:	e8 fa d2 06 00       	call   0x1401d7f00
14016ac06:	80 bf e3 03 00 00 00 	cmpb   $0x0,0x3e3(%rdi)
14016ac0d:	74 13                	je     0x14016ac22
14016ac0f:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016ac13:	48 8d 15 26 78 00 00 	lea    0x7826(%rip),%rdx        # 0x140172440
14016ac1a:	4c 8b c6             	mov    %rsi,%r8
14016ac1d:	e8 be d2 06 00       	call   0x1401d7ee0
14016ac22:	80 bf e4 03 00 00 00 	cmpb   $0x0,0x3e4(%rdi)
14016ac29:	74 54                	je     0x14016ac7f
14016ac2b:	48 b8 68 74 74 70 2f 	movabs $0x312e312f70747468,%rax
14016ac32:	31 2e 31
14016ac35:	c6 85 c0 00 00 00 08 	movb   $0x8,0xc0(%rbp)
14016ac3c:	4c 8d 05 cd 53 1c 00 	lea    0x1c53cd(%rip),%r8        # 0x140330010
14016ac43:	48 89 85 c1 00 00 00 	mov    %rax,0xc1(%rbp)
14016ac4a:	48 8d 15 6f 00 1d 00 	lea    0x1d006f(%rip),%rdx        # 0x14033acc0
14016ac51:	48 8b ce             	mov    %rsi,%rcx
14016ac54:	e8 c7 00 fe ff       	call   0x14014ad20
14016ac59:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016ac5d:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
14016ac64:	41 b8 09 00 00 00    	mov    $0x9,%r8d
14016ac6a:	e8 e1 cf 06 00       	call   0x1401d7c50
14016ac6f:	85 c0                	test   %eax,%eax
14016ac71:	74 0c                	je     0x14016ac7f
14016ac73:	48 8d 15 5e 00 1d 00 	lea    0x1d005e(%rip),%rdx        # 0x14033acd8
14016ac7a:	e9 87 09 00 00       	jmp    0x14016b606
14016ac7f:	4c 8b 55 80          	mov    -0x80(%rbp),%r10
14016ac83:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14016ac88:	4d 85 ff             	test   %r15,%r15
14016ac8b:	75 0e                	jne    0x14016ac9b
14016ac8d:	4d 85 d2             	test   %r10,%r10
14016ac90:	75 09                	jne    0x14016ac9b
14016ac92:	48 85 db             	test   %rbx,%rbx
14016ac95:	0f 84 03 01 00 00    	je     0x14016ad9e
14016ac9b:	8b 97 3c 01 00 00    	mov    0x13c(%rdi),%edx
14016aca1:	41 bb a0 02 00 00    	mov    $0x2a0,%r11d
14016aca7:	41 be b8 02 00 00    	mov    $0x2b8,%r14d
14016acad:	83 fa 02             	cmp    $0x2,%edx
14016acb0:	75 2e                	jne    0x14016ace0
14016acb2:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016acb9:	ff
14016acba:	41 8b c3             	mov    %r11d,%eax
14016acbd:	41 0f 45 c6          	cmovne %r14d,%eax
14016acc1:	39 14 38             	cmp    %edx,(%rax,%rdi,1)
14016acc4:	74 1a                	je     0x14016ace0
14016acc6:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14016accb:	4c 8b 86 08 07 00 00 	mov    0x708(%rsi),%r8
14016acd2:	4c 8b 8e 00 07 00 00 	mov    0x700(%rsi),%r9
14016acd9:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14016acde:	eb 13                	jmp    0x14016acf3
14016ace0:	4c 8b 86 40 06 00 00 	mov    0x640(%rsi),%r8
14016ace7:	4c 8b 8e 38 06 00 00 	mov    0x638(%rsi),%r9
14016acee:	83 fa 02             	cmp    $0x2,%edx
14016acf1:	75 25                	jne    0x14016ad18
14016acf3:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016acfa:	ff
14016acfb:	49 8b c3             	mov    %r11,%rax
14016acfe:	49 0f 45 c6          	cmovne %r14,%rax
14016ad02:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016ad06:	74 10                	je     0x14016ad18
14016ad08:	48 8b 8e f8 06 00 00 	mov    0x6f8(%rsi),%rcx
14016ad0f:	48 8b 86 f0 06 00 00 	mov    0x6f0(%rsi),%rax
14016ad16:	eb 30                	jmp    0x14016ad48
14016ad18:	48 8b 8e 30 06 00 00 	mov    0x630(%rsi),%rcx
14016ad1f:	83 fa 02             	cmp    $0x2,%edx
14016ad22:	75 1d                	jne    0x14016ad41
14016ad24:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016ad2b:	ff
14016ad2c:	49 8b c3             	mov    %r11,%rax
14016ad2f:	49 0f 45 c6          	cmovne %r14,%rax
14016ad33:	39 14 38             	cmp    %edx,(%rax,%rdi,1)
14016ad36:	74 09                	je     0x14016ad41
14016ad38:	48 8b 86 f0 06 00 00 	mov    0x6f0(%rsi),%rax
14016ad3f:	eb 07                	jmp    0x14016ad48
14016ad41:	48 8b 86 28 06 00 00 	mov    0x628(%rsi),%rax
14016ad48:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14016ad4d:	4c 8b 5c 24 70       	mov    0x70(%rsp),%r11
14016ad52:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14016ad57:	4d 8b c7             	mov    %r15,%r8
14016ad5a:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14016ad5f:	4d 8b ca             	mov    %r10,%r9
14016ad62:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14016ad67:	48 8b ce             	mov    %rsi,%rcx
14016ad6a:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14016ad6f:	0f b6 54 24 50       	movzbl 0x50(%rsp),%edx
14016ad74:	88 54 24 50          	mov    %dl,0x50(%rsp)
14016ad78:	49 8b 55 08          	mov    0x8(%r13),%rdx
14016ad7c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14016ad81:	4c 89 5c 24 70       	mov    %r11,0x70(%rsp)
14016ad86:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14016ad8b:	e8 70 de fe ff       	call   0x140158c00
14016ad90:	85 c0                	test   %eax,%eax
14016ad92:	75 0a                	jne    0x14016ad9e
14016ad94:	b8 3a 00 00 00       	mov    $0x3a,%eax
14016ad99:	e9 75 08 00 00       	jmp    0x14016b613
14016ad9e:	83 bf 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rdi)
14016ada5:	41 be a0 02 00 00    	mov    $0x2a0,%r14d
14016adab:	41 bf b8 02 00 00    	mov    $0x2b8,%r15d
14016adb1:	75 1e                	jne    0x14016add1
14016adb3:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016adba:	ff
14016adbb:	41 8b c6             	mov    %r14d,%eax
14016adbe:	41 0f 45 c7          	cmovne %r15d,%eax
14016adc2:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016adc6:	74 09                	je     0x14016add1
14016adc8:	48 8b 9f 88 03 00 00 	mov    0x388(%rdi),%rbx
14016adcf:	eb 07                	jmp    0x14016add8
14016add1:	48 8b 9f 10 03 00 00 	mov    0x310(%rdi),%rbx
14016add8:	48 85 db             	test   %rbx,%rbx
14016addb:	74 38                	je     0x14016ae15
14016addd:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016ade1:	48 8b d3             	mov    %rbx,%rdx
14016ade4:	e8 d7 cf 06 00       	call   0x1401d7dc0
14016ade9:	4c 8b c3             	mov    %rbx,%r8
14016adec:	48 8b ce             	mov    %rsi,%rcx
14016adef:	85 c0                	test   %eax,%eax
14016adf1:	75 16                	jne    0x14016ae09
14016adf3:	48 8d 15 f6 fe 1c 00 	lea    0x1cfef6(%rip),%rdx        # 0x14033acf0
14016adfa:	e8 31 79 fd ff       	call   0x140142730
14016adff:	b8 3b 00 00 00       	mov    $0x3b,%eax
14016ae04:	e9 0a 08 00 00       	jmp    0x14016b613
14016ae09:	48 8d 15 00 ff 1c 00 	lea    0x1cff00(%rip),%rdx        # 0x14033ad10
14016ae10:	e8 0b ff fd ff       	call   0x14014ad20
14016ae15:	83 bf 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rdi)
14016ae1c:	75 1e                	jne    0x14016ae3c
14016ae1e:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016ae25:	ff
14016ae26:	49 8b c6             	mov    %r14,%rax
14016ae29:	49 0f 45 c7          	cmovne %r15,%rax
14016ae2d:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016ae31:	74 09                	je     0x14016ae3c
14016ae33:	48 8b 9f 90 03 00 00 	mov    0x390(%rdi),%rbx
14016ae3a:	eb 07                	jmp    0x14016ae43
14016ae3c:	48 8b 9f 18 03 00 00 	mov    0x318(%rdi),%rbx
14016ae43:	48 85 db             	test   %rbx,%rbx
14016ae46:	74 38                	je     0x14016ae80
14016ae48:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016ae4c:	48 8b d3             	mov    %rbx,%rdx
14016ae4f:	e8 9c 50 07 00       	call   0x1401dfef0
14016ae54:	4c 8b c3             	mov    %rbx,%r8
14016ae57:	48 8b ce             	mov    %rsi,%rcx
14016ae5a:	85 c0                	test   %eax,%eax
14016ae5c:	75 16                	jne    0x14016ae74
14016ae5e:	48 8d 15 c3 fe 1c 00 	lea    0x1cfec3(%rip),%rdx        # 0x14033ad28
14016ae65:	e8 c6 78 fd ff       	call   0x140142730
14016ae6a:	b8 3b 00 00 00       	mov    $0x3b,%eax
14016ae6f:	e9 9f 07 00 00       	jmp    0x14016b613
14016ae74:	48 8d 15 d5 fe 1c 00 	lea    0x1cfed5(%rip),%rdx        # 0x14033ad50
14016ae7b:	e8 a0 fe fd ff       	call   0x14014ad20
14016ae80:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016ae84:	ba 01 00 00 00       	mov    $0x1,%edx
14016ae89:	e8 82 d0 06 00       	call   0x1401d7f10
14016ae8e:	83 bf 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rdi)
14016ae95:	75 1e                	jne    0x14016aeb5
14016ae97:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016ae9e:	ff
14016ae9f:	49 8b c6             	mov    %r14,%rax
14016aea2:	49 0f 45 c7          	cmovne %r15,%rax
14016aea6:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016aeaa:	74 09                	je     0x14016aeb5
14016aeac:	48 8b 9f b8 03 00 00 	mov    0x3b8(%rdi),%rbx
14016aeb3:	eb 07                	jmp    0x14016aebc
14016aeb5:	48 8b 9f 40 03 00 00 	mov    0x340(%rdi),%rbx
14016aebc:	48 85 db             	test   %rbx,%rbx
14016aebf:	74 34                	je     0x14016aef5
14016aec1:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016aec5:	4c 8b cb             	mov    %rbx,%r9
14016aec8:	45 33 c0             	xor    %r8d,%r8d
14016aecb:	ba 5c 00 00 00       	mov    $0x5c,%edx
14016aed0:	e8 3b c3 06 00       	call   0x1401d7210
14016aed5:	85 c0                	test   %eax,%eax
14016aed7:	75 1c                	jne    0x14016aef5
14016aed9:	4c 8b c3             	mov    %rbx,%r8
14016aedc:	48 8d 15 8d fe 1c 00 	lea    0x1cfe8d(%rip),%rdx        # 0x14033ad70
14016aee3:	48 8b ce             	mov    %rsi,%rcx
14016aee6:	e8 45 78 fd ff       	call   0x140142730
14016aeeb:	b8 3b 00 00 00       	mov    $0x3b,%eax
14016aef0:	e9 1e 07 00 00       	jmp    0x14016b613
14016aef5:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14016aefa:	48 85 db             	test   %rbx,%rbx
14016aefd:	0f 84 45 01 00 00    	je     0x14016b048
14016af03:	45 33 f6             	xor    %r14d,%r14d
14016af06:	48 81 7b 08 ff ff ff 	cmpq   $0x7fffffff,0x8(%rbx)
14016af0d:	7f
14016af0e:	76 0a                	jbe    0x14016af1a
14016af10:	bb 4d 00 00 00       	mov    $0x4d,%ebx
14016af15:	e9 0e 01 00 00       	jmp    0x14016b028
14016af1a:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016af1e:	e8 dd c8 06 00       	call   0x1401d7800
14016af23:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14016af28:	48 85 c0             	test   %rax,%rax
14016af2b:	74 18                	je     0x14016af45
14016af2d:	8b 53 08             	mov    0x8(%rbx),%edx
14016af30:	48 8b 0b             	mov    (%rbx),%rcx
14016af33:	e8 68 33 0b 00       	call   0x14021e2a0
14016af38:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14016af3d:	48 8b d8             	mov    %rax,%rbx
14016af40:	48 85 c0             	test   %rax,%rax
14016af43:	75 1b                	jne    0x14016af60
14016af45:	bb 1b 00 00 00       	mov    $0x1b,%ebx
14016af4a:	48 8d 15 47 fe 1c 00 	lea    0x1cfe47(%rip),%rdx        # 0x14033ad98
14016af51:	48 8b ce             	mov    %rsi,%rcx
14016af54:	e8 d7 77 fd ff       	call   0x140142730
14016af59:	8b c3                	mov    %ebx,%eax
14016af5b:	e9 b3 06 00 00       	jmp    0x14016b613
14016af60:	45 33 c9             	xor    %r9d,%r9d
14016af63:	45 33 c0             	xor    %r8d,%r8d
14016af66:	33 d2                	xor    %edx,%edx
14016af68:	48 8b cb             	mov    %rbx,%rcx
14016af6b:	e8 90 89 0c 00       	call   0x140233900
14016af70:	4c 8b e0             	mov    %rax,%r12
14016af73:	48 85 c0             	test   %rax,%rax
14016af76:	75 12                	jne    0x14016af8a
14016af78:	48 8b cb             	mov    %rbx,%rcx
14016af7b:	e8 40 1b 0b 00       	call   0x14021cac0
14016af80:	bb 4d 00 00 00       	mov    $0x4d,%ebx
14016af85:	e9 9e 00 00 00       	jmp    0x14016b028
14016af8a:	49 8b cc             	mov    %r12,%rcx
14016af8d:	33 db                	xor    %ebx,%ebx
14016af8f:	e8 8c d4 0b 00       	call   0x140228420
14016af94:	85 c0                	test   %eax,%eax
14016af96:	7e 5b                	jle    0x14016aff3
14016af98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14016af9f:	00
14016afa0:	8b d3                	mov    %ebx,%edx
14016afa2:	49 8b cc             	mov    %r12,%rcx
14016afa5:	e8 a6 d6 0b 00       	call   0x140228650
14016afaa:	4c 8b f8             	mov    %rax,%r15
14016afad:	48 8b 10             	mov    (%rax),%rdx
14016afb0:	48 85 d2             	test   %rdx,%rdx
14016afb3:	74 11                	je     0x14016afc6
14016afb5:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14016afba:	e8 41 75 0b 00       	call   0x140222500
14016afbf:	85 c0                	test   %eax,%eax
14016afc1:	74 2d                	je     0x14016aff0
14016afc3:	41 ff c6             	inc    %r14d
14016afc6:	49 8b 57 08          	mov    0x8(%r15),%rdx
14016afca:	48 85 d2             	test   %rdx,%rdx
14016afcd:	74 11                	je     0x14016afe0
14016afcf:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14016afd4:	e8 77 75 0b 00       	call   0x140222550
14016afd9:	85 c0                	test   %eax,%eax
14016afdb:	74 13                	je     0x14016aff0
14016afdd:	41 ff c6             	inc    %r14d
14016afe0:	49 8b cc             	mov    %r12,%rcx
14016afe3:	ff c3                	inc    %ebx
14016afe5:	e8 36 d4 0b 00       	call   0x140228420
14016afea:	3b d8                	cmp    %eax,%ebx
14016afec:	7c b2                	jl     0x14016afa0
14016afee:	eb 03                	jmp    0x14016aff3
14016aff0:	45 33 f6             	xor    %r14d,%r14d
14016aff3:	48 8d 15 06 74 0c 00 	lea    0xc7406(%rip),%rdx        # 0x140232400
14016affa:	49 8b cc             	mov    %r12,%rcx
14016affd:	e8 5e d4 0b 00       	call   0x140228460
14016b002:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14016b007:	e8 b4 1a 0b 00       	call   0x14021cac0
14016b00c:	45 85 f6             	test   %r14d,%r14d
14016b00f:	bb 4d 00 00 00       	mov    $0x4d,%ebx
14016b014:	b8 00 00 00 00       	mov    $0x0,%eax
14016b019:	0f 4f d8             	cmovg  %eax,%ebx
14016b01c:	7f 2a                	jg     0x14016b048
14016b01e:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14016b023:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14016b028:	44 0f b6 64 24 50    	movzbl 0x50(%rsp),%r12d
14016b02e:	45 84 e4             	test   %r12b,%r12b
14016b031:	0f 85 13 ff ff ff    	jne    0x14016af4a
14016b037:	48 8d 15 82 fd 1c 00 	lea    0x1cfd82(%rip),%rdx        # 0x14033adc0
14016b03e:	48 8b ce             	mov    %rsi,%rcx
14016b041:	e8 da fc fd ff       	call   0x14014ad20
14016b046:	eb 06                	jmp    0x14016b04e
14016b048:	44 0f b6 64 24 50    	movzbl 0x50(%rsp),%r12d
14016b04e:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14