14018edfe:	33 f6                	xor    %esi,%esi
14018ee00:	48 8b ea             	mov    %rdx,%rbp
14018ee03:	48 8b f9             	mov    %rcx,%rdi
14018ee06:	f3 0f 7f 02          	movdqu %xmm0,(%rdx)
14018ee0a:	4c 8b 81 38 01 00 00 	mov    0x138(%rcx),%r8
14018ee11:	4c 8b 89 30 01 00 00 	mov    0x130(%rcx),%r9
14018ee18:	49 8b c0             	mov    %r8,%rax
14018ee1b:	49 2b c1             	sub    %r9,%rax
14018ee1e:	48 c1 f8 05          	sar    $0x5,%rax
14018ee22:	48 85 c0             	test   %rax,%rax
14018ee25:	0f 84 a0 00 00 00    	je     0x14018eecb
14018ee2b:	45 33 f6             	xor    %r14d,%r14d
14018ee2e:	44 8d 7e 20          	lea    0x20(%rsi),%r15d
14018ee32:	4d 2b c1             	sub    %r9,%r8
14018ee35:	49 c1 f8 05          	sar    $0x5,%r8
14018ee39:	49 3b f0             	cmp    %r8,%rsi
14018ee3c:	0f 83 a5 00 00 00    	jae    0x14018eee7
14018ee42:	4b 8d 0c 0e          	lea    (%r14,%r9,1),%rcx
14018ee46:	48 83 79 10 01       	cmpq   $0x1,0x10(%rcx)
14018ee4b:	77 37                	ja     0x14018ee84
14018ee4d:	75 55                	jne    0x14018eea4
14018ee4f:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14018ee54:	48 8b c1             	mov    %rcx,%rax
14018ee57:	76 03                	jbe    0x14018ee5c
14018ee59:	48 8b 01             	mov    (%rcx),%rax
14018ee5c:	0f b7 00             	movzwl (%rax),%eax
14018ee5f:	ba 7f ff 00 00       	mov    $0xff7f,%edx
14018ee64:	66 41 2b c7          	sub    %r15w,%ax
14018ee68:	66 85 c2             	test   %ax,%dx
14018ee6b:	74 37                	je     0x14018eea4
14018ee6d:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14018ee72:	76 03                	jbe    0x14018ee77
14018ee74:	48 8b 09             	mov    (%rcx),%rcx
14018ee77:	0f b7 09             	movzwl (%rcx),%ecx
14018ee7a:	ff 15 48 dc 97 00    	call   *0x97dc48(%rip)        # 0x140b0cac8
14018ee80:	85 c0                	test   %eax,%eax
14018ee82:	75 20                	jne    0x14018eea4
14018ee84:	84 db                	test   %bl,%bl
14018ee86:	48 8b d6             	mov    %rsi,%rdx
14018ee89:	48 8b cf             	mov    %rdi,%rcx
14018ee8c:	0f 94 c3             	sete   %bl
14018ee8f:	e8 90 e3 ff ff       	call   0x14018d224
14018ee94:	48 8b d0             	mov    %rax,%rdx
14018ee97:	44 8a c3             	mov    %bl,%r8b
14018ee9a:	48 8b cd             	mov    %rbp,%rcx
14018ee9d:	e8 f6 73 02 00       	call   0x1401b6298
14018eea2:	b3 01                	mov    $0x1,%bl
14018eea4:	4c 8b 87 38 01 00 00 	mov    0x138(%rdi),%r8
14018eeab:	48 ff c6             	inc    %rsi
14018eeae:	4c 8b 8f 30 01 00 00 	mov    0x130(%rdi),%r9
14018eeb5:	49 8b c0             	mov    %r8,%rax
14018eeb8:	49 2b c1             	sub    %r9,%rax
14018eebb:	4d 03 f7             	add    %r15,%r14
14018eebe:	48 c1 f8 05          	sar    $0x5,%rax
14018eec2:	48 3b f0             	cmp    %rax,%rsi
14018eec5:	0f 82 67 ff ff ff    	jb     0x14018ee32
14018eecb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14018eed0:	48 8b c5             	mov    %rbp,%rax
14018eed3:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14018eed8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14018eedd:	48 83 c4 20          	add    $0x20,%rsp
14018eee1:	41 5f                	pop    %r15
14018eee3:	41 5e                	pop    %r14
14018eee5:	5f                   	pop    %rdi
14018eee6:	c3                   	ret
14018eee7:	ff 15 ab da 97 00    	call   *0x97daab(%rip)        # 0x140b0c998
14018eeed:	cc                   	int3
14018eeee:	90                   	nop
14018eeef:	90                   	nop
14018eef0:	48 8b c4             	mov    %rsp,%rax
14018eef3:	48 89 58 10          	mov    %rbx,0x10(%rax)
14018eef7:	48 89 70 18          	mov    %rsi,0x18(%rax)
14018eefb:	48 89 78 20          	mov    %rdi,0x20(%rax)
14018eeff:	55                   	push   %rbp
14018ef00:	41 54                	push   %r12
14018ef02:	41 55                	push   %r13
14018ef04:	41 56                	push   %r14
14018ef06:	41 57                	push   %r15
14018ef08:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14018ef0c:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
14018ef13:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
14018ef17:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
14018ef1b:	48 8b 05 1e 01 b3 00 	mov    0xb3011e(%rip),%rax        # 0x140cbf040
14018ef22:	48 33 c4             	xor    %rsp,%rax
14018ef25:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14018ef29:	44 8a e2             	mov    %dl,%r12b
14018ef2c:	4c 8b f1             	mov    %rcx,%r14
14018ef2f:	45 33 ed             	xor    %r13d,%r13d
14018ef32:	41 8b fd             	mov    %r13d,%edi
14018ef35:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
14018ef39:	48 81 c1 68 01 00 00 	add    $0x168,%rcx
14018ef40:	48 8b 01             	mov    (%rcx),%rax
14018ef43:	48 8b 40 28          	mov    0x28(%rax),%rax
14018ef47:	ff 15 eb dc 97 00    	call   *0x97dceb(%rip)        # 0x140b0cc38
14018ef4d:	4c 8b 38             	mov    (%rax),%r15
14018ef50:	48 8b 1d 29 bb b9 00 	mov    0xb9bb29(%rip),%rbx        # 0x140d2aa80
14018ef57:	48 8b 73 08          	mov    0x8(%rbx),%rsi
14018ef5b:	eb 1d                	jmp    0x14018ef7a
14018ef5d:	48 8d 56 20          	lea    0x20(%rsi),%rdx
14018ef61:	4d 8d 47 28          	lea    0x28(%r15),%r8
14018ef65:	e8 e2 35 e9 ff       	call   0x14002254c
14018ef6a:	84 c0                	test   %al,%al
14018ef6c:	74 06                	je     0x14018ef74
14018ef6e:	48 8b 76 10          	mov    0x10(%rsi),%rsi
14018ef72:	eb 06                	jmp    0x14018ef7a
14018ef74:	48 8b de             	mov    %rsi,%rbx
14018ef77:	48 8b 36             	mov    (%rsi),%rsi
14018ef7a:	44 38 6e 19          	cmp    %r13b,0x19(%rsi)
14018ef7e:	74 dd                	je     0x14018ef5d
14018ef80:	44 38 6b 19          	cmp    %r13b,0x19(%rbx)
14018ef84:	75 16                	jne    0x14018ef9c
14018ef86:	4c 8d 43 20          	lea    0x20(%rbx),%r8
14018ef8a:	49 8d 57 28          	lea    0x28(%r15),%rdx
14018ef8e:	e8 b9 35 e9 ff       	call   0x14002254c
14018ef93:	45 33 ff             	xor    %r15d,%r15d
14018ef96:	84 c0                	test   %al,%al
14018ef98:	75 05                	jne    0x14018ef9f
14018ef9a:	eb 0a                	jmp    0x14018efa6
14018ef9c:	45 33 ff             	xor    %r15d,%r15d
14018ef9f:	48 8b 1d da ba b9 00 	mov    0xb9bada(%rip),%rbx        # 0x140d2aa80
14018efa6:	48 3b 1d d3 ba b9 00 	cmp    0xb9bad3(%rip),%rbx        # 0x140d2aa80
14018efad:	0f 84 a7 03 00 00    	je     0x14018f35a
14018efb3:	0f 10 73 40          	movups 0x40(%rbx),%xmm6
14018efb7:	0f 11 75 af          	movups %xmm6,-0x51(%rbp)
14018efbb:	8b 43 50             	mov    0x50(%rbx),%eax
14018efbe:	89 45 bf             	mov    %eax,-0x41(%rbp)
14018efc1:	48 8b 5b 58          	mov    0x58(%rbx),%rbx
14018efc5:	48 85 db             	test   %rbx,%rbx
14018efc8:	74 17                	je     0x14018efe1
14018efca:	48 8b 03             	mov    (%rbx),%rax
14018efcd:	48 8b cb             	mov    %rbx,%rcx
14018efd0:	48 8b 40 08          	mov    0x8(%rax),%rax
14018efd4:	ff 15 5e dc 97 00    	call   *0x97dc5e(%rip)        # 0x140b0cc38
14018efda:	48 8b fb             	mov    %rbx,%rdi
14018efdd:	48 89 5d c7          	mov    %rbx,-0x39(%rbp)
14018efe1:	48 89 7d a7          	mov    %rdi,-0x59(%rbp)
14018efe5:	48 85 ff             	test   %rdi,%rdi
14018efe8:	74 11                	je     0x14018effb
14018efea:	48 8b 07             	mov    (%rdi),%rax
14018efed:	48 8b cf             	mov    %rdi,%rcx
14018eff0:	48 8b 40 08          	mov    0x8(%rax),%rax
14018eff4:	ff 15 3e dc 97 00    	call   *0x97dc3e(%rip)        # 0x140b0cc38
14018effa:	90                   	nop
14018effb:	66 41 0f 7e f5       	movd   %xmm6,%r13d
14018f000:	66 45 85 ed          	test   %r13w,%r13w
14018f004:	75 11                	jne    0x14018f017
14018f006:	f3 41 0f 10 76 24    	movss  0x24(%r14),%xmm6
14018f00c:	f3 41 0f 5c 76 1c    	subss  0x1c(%r14),%xmm6
14018f012:	e9 1e 03 00 00       	jmp    0x14018f335
14018f017:	0f 57 ff             	xorps  %xmm7,%xmm7
14018f01a:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14018f01e:	49 8b ce             	mov    %r14,%rcx
14018f021:	e8 4a e1 ff ff       	call   0x14018d170
14018f026:	0f 57 c0             	xorps  %xmm0,%xmm0
14018f029:	f3 0f 7f 45 8f       	movdqu %xmm0,-0x71(%rbp)
14018f02e:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
14018f032:	be 07 00 00 00       	mov    $0x7,%esi
14018f037:	45 84 e4             	test   %r12b,%r12b
14018f03a:	0f 84 ba 00 00 00    	je     0x14018f0fa
14018f040:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14018f044:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14018f048:	e8 bb e6 00 00       	call   0x14019d708
14018f04d:	48 8b d8             	mov    %rax,%rbx
14018f050:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
14018f054:	48 3b c3             	cmp    %rbx,%rax
14018f057:	74 63                	je     0x14018f0bc
14018f059:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14018f05d:	48 3b ce             	cmp    %rsi,%rcx
14018f060:	76 32                	jbe    0x14018f094
14018f062:	48 8d 0c 4d 02 00 00 	lea    0x2(,%rcx,2),%rcx
14018f069:	00
14018f06a:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
14018f06e:	48 8b c2             	mov    %rdx,%rax
14018f071:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14018f078:	72 11                	jb     0x14018f08b
14018f07a:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
14018f07e:	48 2b c2             	sub    %rdx,%rax
14018f081:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14018f085:	48 83 f8 1f          	cmp    $0x1f,%rax
14018f089:	77 62                	ja     0x14018f0ed
14018f08b:	48 8b ca             	mov    %rdx,%rcx
14018f08e:	ff 15 2c d8 97 00    	call   *0x97d82c(%rip)        # 0x140b0c8c0
14018f094:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
14018f098:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
14018f09c:	66 44 89 7d cf       	mov    %r15w,-0x31(%rbp)
14018f0a1:	0f 10 03             	movups (%rbx),%xmm0
14018f0a4:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
14018f0a8:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14018f0ac:	0f 11 4d df          	movups %xmm1,-0x21(%rbp)
14018f0b0:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
14018f0b4:	48 89 73 18          	mov    %rsi,0x18(%rbx)
14018f0b8:	66 44 89 3b          	mov    %r15w,(%rbx)
14018f0bc:	48 8b 45 07          	mov    0x7(%rbp),%rax
14018f0c0:	48 3b c6             	cmp    %rsi,%rax
14018f0c3:	76 35                	jbe    0x14018f0fa
14018f0c5:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14018f0cc:	00
14018f0cd:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14018f0d1:	48 8b d1             	mov    %rcx,%rdx
14018f0d4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14018f0da:	72 18                	jb     0x14018f0f4
14018f0dc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14018f0e0:	48 2b d1             	sub    %rcx,%rdx
14018f0e3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14018f0e7:	48 83 f8 1f          	cmp    $0x1f,%rax
14018f0eb:	76 07                	jbe    0x14018f0f4
14018f0ed:	ff 15 a5 d8 97 00    	call   *0x97d8a5(%rip)        # 0x140b0c998
14018f0f3:	cc                   	int3
14018f0f4:	ff 15 c6 d7 97 00    	call   *0x97d7c6(%rip)        # 0x140b0c8c0
14018f0fa:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14018f0fe:	48 39 75 e7          	cmp    %rsi,-0x19(%rbp)
14018f102:	48 0f 47 4d cf       	cmova  -0x31(%rbp),%rcx
14018f107:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
14018f10b:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
14018f10f:	e8 14 46 01 00       	call   0x1401a3728
14018f114:	4c 8b 7d 97          	mov    -0x69(%rbp),%r15
14018f118:	48 8b 75 8f          	mov    -0x71(%rbp),%rsi
14018f11c:	4c 2b fe             	sub    %rsi,%r15
14018f11f:	49 c1 ff 02          	sar    $0x2,%r15
14018f123:	45 8b e7             	mov    %r15d,%r12d
14018f126:	41 8b d7             	mov    %r15d,%edx
14018f129:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14018f12d:	e8 82 03 00 00       	call   0x14018f4b4
14018f132:	90                   	nop
14018f133:	48 8b 07             	mov    (%rdi),%rax
14018f136:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14018f13a:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
14018f13e:	48 2b cb             	sub    %rbx,%rcx
14018f141:	48 d1 f9             	sar    $1,%rcx
14018f144:	0f 84 09 02 00 00    	je     0x14018f353
14018f14a:	4d 85 ff             	test   %r15,%r15
14018f14d:	0f 84 00 02 00 00    	je     0x14018f353
14018f153:	4c 8b cb             	mov    %rbx,%r9
14018f156:	45 8b c7             	mov    %r15d,%r8d
14018f159:	48 8b d6             	mov    %rsi,%rdx
14018f15c:	48 8b cf             	mov    %rdi,%rcx
14018f15f:	48 8b 40 58          	mov    0x58(%rax),%rax
14018f163:	ff 15 cf da 97 00    	call   *0x97dacf(%rip)        # 0x140b0cc38
14018f169:	85 c0                	test   %eax,%eax
14018f16b:	79 14                	jns    0x14018f181
14018f16d:	f3 41 0f 10 76 24    	movss  0x24(%r14),%xmm6
14018f173:	f3 41 0f 5c 76 1c    	subss  0x1c(%r14),%xmm6
14018f179:	45 33 ff             	xor    %r15d,%r15d
14018f17c:	e9 eb 00 00 00       	jmp    0x14018f26c
14018f181:	49 8b d4             	mov    %r12,%rdx
14018f184:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14018f189:	e8 4a 02 00 00       	call   0x14018f3d8
14018f18e:	90                   	nop
14018f18f:	90                   	nop
14018f190:	48 8b 07             	mov    (%rdi),%rax
14018f193:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14018f198:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
14018f19d:	49 2b c9             	sub    %r9,%rcx
14018f1a0:	48 c1 f9 02          	sar    $0x2,%rcx
14018f1a4:	48 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rdx
14018f1ab:	db b6 6d
14018f1ae:	48 0f af ca          	imul   %rdx,%rcx
14018f1b2:	48 85 c9             	test   %rcx,%rcx
14018f1b5:	0f 84 91 01 00 00    	je     0x14018f34c
14018f1bb:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14018f1c0:	45 8b c7             	mov    %r15d,%r8d
14018f1c3:	48 8b d3             	mov    %rbx,%rdx
14018f1c6:	48 8b cf             	mov    %rdi,%rcx
14018f1c9:	48 8b 40 50          	mov    0x50(%rax),%rax
14018f1cd:	ff 15 65 da 97 00    	call   *0x97da65(%rip)        # 0x140b0cc38
14018f1d3:	45 33 ff             	xor    %r15d,%r15d
14018f1d6:	85 c0                	test   %eax,%eax
14018f1d8:	79 0e                	jns    0x14018f1e8
14018f1da:	f3 41 0f 10 76 24    	movss  0x24(%r14),%xmm6
14018f1e0:	f3 41 0f 5c 76 1c    	subss  0x1c(%r14),%xmm6
14018f1e6:	eb 79                	jmp    0x14018f261
14018f1e8:	4d 8b c7             	mov    %r15,%r8
14018f1eb:	4d 85 e4             	test   %r12,%r12
14018f1ee:	74 47                	je     0x14018f237
14018f1f0:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14018f1f5:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14018f1fa:	48 2b d0             	sub    %rax,%rdx
14018f1fd:	48 c1 fa 02          	sar    $0x2,%rdx
14018f201:	48 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rcx
14018f208:	db b6 6d
14018f20b:	48 0f af d1          	imul   %rcx,%rdx
14018f20f:	4c 8d 48 04          	lea    0x4(%rax),%r9
14018f213:	4c 3b c2             	cmp    %rdx,%r8
14018f216:	0f 83 30 01 00 00    	jae    0x14018f34c
14018f21c:	41 8b 01             	mov    (%r9),%eax
14018f21f:	0f 57 c0             	xorps  %xmm0,%xmm0
14018f222:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14018f227:	f3 0f 58 f8          	addss  %xmm0,%xmm7
14018f22b:	49 ff c0             	inc    %r8
14018f22e:	49 83 c1 1c          	add    $0x1c,%r9
14018f232:	4d 3b c4             	cmp    %r12,%r8
14018f235:	72 dc                	jb     0x14018f213
14018f237:	49 8d 8e 68 01 00 00 	lea    0x168(%r14),%rcx
14018f23e:	48 8b 01             	mov    (%rcx),%rax
14018f241:	48 8b 40 08          	mov    0x8(%rax),%rax
14018f245:	ff 15 ed d9 97 00    	call   *0x97d9ed(%rip)        # 0x140b0cc38
14018f24b:	0f 28 f0             	movaps %xmm0,%xmm6
14018f24e:	f3 0f 59 f7          	mulss  %xmm7,%xmm6
14018f252:	41 0f b7 c5          	movzwl %r13w,%eax
14018f256:	66 0f 6e c0          	movd   %eax,%xmm0
14018f25a:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
14018f25d:	f3 0f 5e f0          	divss  %xmm0,%xmm6
14018f261:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14018f266:	e8 91 a8 ff ff       	call   0x140189afc
14018f26b:	90                   	nop
14018f26c:	41 be 00 10 00 00    	mov    $0x1000,%r14d
14018f272:	48 85 db             	test   %rbx,%rbx
14018f275:	74 37                	je     0x14018f2ae
14018f277:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
14018f27b:	48 2b c3             	sub    %rbx,%rax
14018f27e:	48 d1 f8             	sar    $1,%rax
14018f281:	48 03 c0             	add    %rax,%rax
14018f284:	48 8b cb             	mov    %rbx,%rcx
14018f287:	49 3b c6             	cmp    %r14,%rax
14018f28a:	72 18                	jb     0x14018f2a4
14018f28c:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14018f290:	48 2b cb             	sub    %rbx,%rcx
14018f293:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018f297:	48 83 f8 1f          	cmp    $0x1f,%rax
14018f29b:	76 07                	jbe    0x14018f2a4
14018f29d:	ff 15 f5 d6 97 00    	call   *0x97d6f5(%rip)        # 0x140b0c998
14018f2a3:	cc                   	int3
14018f2a4:	48 8b cb             	mov    %rbx,%rcx
14018f2a7:	ff 15 13 d6 97 00    	call   *0x97d613(%rip)        # 0x140b0c8c0
14018f2ad:	90                   	nop
14018f2ae:	48 85 f6             	test   %rsi,%rsi
14018f2b1:	74 35                	je     0x14018f2e8
14018f2b3:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
14018f2b7:	48 2b c6             	sub    %rsi,%rax
14018f2ba:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14018f2be:	48 8b ce             	mov    %rsi,%rcx
14018f2c1:	49 3b c6             	cmp    %r14,%rax
14018f2c4:	72 18                	jb     0x14018f2de
14018f2c6:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
14018f2ca:	48 2b ce             	sub    %rsi,%rcx
14018f2cd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018f2d1:	48 83 f8 1f          	cmp    $0x1f,%rax
14018f2d5:	76 07                	jbe    0x14018f2de
14018f2d7:	ff 15 bb d6 97 00    	call   *0x97d6bb(%rip)        # 0x140b0c998
14018f2dd:	cc                   	int3
14018f2de:	48 8b ce             	mov    %rsi,%rcx
14018f2e1:	ff 15 d9 d5 97 00    	call   *0x97d5d9(%rip)        # 0x140b0c8c0
14018f2e7:	90                   	nop
14018f2e8:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
14018f2ec:	48 83 f8 07          	cmp    $0x7,%rax
14018f2f0:	76 32                	jbe    0x14018f324
14018f2f2:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14018f2f9:	00
14018f2fa:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14018f2fe:	48 8b d1             	mov    %rcx,%rdx