14026a87d:	74 65                	je     0x14026a8e4
14026a87f:	4c 3b b5 90 00 00 00 	cmp    0x90(%rbp),%r14
14026a886:	0f 87 cb 0b 00 00    	ja     0x14026b457
14026a88c:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
14026a893:	48 83 f9 07          	cmp    $0x7,%rcx
14026a897:	48 0f 47 85 80 00 00 	cmova  0x80(%rbp),%rax
14026a89e:	00
14026a89f:	46 0f b7 0c 70       	movzwl (%rax,%r14,2),%r9d
14026a8a4:	48 8b 55 70          	mov    0x70(%rbp),%rdx
14026a8a8:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
14026a8ac:	48 3b d1             	cmp    %rcx,%rdx
14026a8af:	73 25                	jae    0x14026a8d6
14026a8b1:	48 8d 42 01          	lea    0x1(%rdx),%rax
14026a8b5:	48 89 45 70          	mov    %rax,0x70(%rbp)
14026a8b9:	48 8d 45 60          	lea    0x60(%rbp),%rax
14026a8bd:	48 83 f9 07          	cmp    $0x7,%rcx
14026a8c1:	48 0f 47 45 60       	cmova  0x60(%rbp),%rax
14026a8c6:	66 44 89 0c 50       	mov    %r9w,(%rax,%rdx,2)
14026a8cb:	66 44 89 44 50 02    	mov    %r8w,0x2(%rax,%rdx,2)
14026a8d1:	e9 e1 02 00 00       	jmp    0x14026abb7
14026a8d6:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14026a8da:	e8 5d e8 d9 ff       	call   0x14000913c
14026a8df:	e9 d0 02 00 00       	jmp    0x14026abb4
14026a8e4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14026a8e9:	e8 a2 8e dc ff       	call   0x140033790
14026a8ee:	0f 28 f8             	movaps %xmm0,%xmm7
14026a8f1:	8b 74 24 5c          	mov    0x5c(%rsp),%esi
14026a8f5:	49 8b d5             	mov    %r13,%rdx
14026a8f8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14026a8fd:	e8 22 29 f2 ff       	call   0x14018d224
14026a902:	83 fe 03             	cmp    $0x3,%esi
14026a905:	75 04                	jne    0x14026a90b
14026a907:	48 83 c0 08          	add    $0x8,%rax
14026a90b:	f3 44 0f 10 00       	movss  (%rax),%xmm8
14026a910:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14026a915:	49 8d 55 01          	lea    0x1(%r13),%rdx
14026a919:	48 8b 81 50 01 00 00 	mov    0x150(%rcx),%rax
14026a920:	48 2b 81 48 01 00 00 	sub    0x148(%rcx),%rax
14026a927:	48 c1 f8 04          	sar    $0x4,%rax
14026a92b:	48 3b d0             	cmp    %rax,%rdx
14026a92e:	0f 85 8c 01 00 00    	jne    0x14026aac0
14026a934:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
14026a938:	45 33 c0             	xor    %r8d,%r8d
14026a93b:	48 3b 4d d0          	cmp    -0x30(%rbp),%rcx
14026a93f:	75 11                	jne    0x14026a952
14026a941:	4c 89 45 f8          	mov    %r8,-0x8(%rbp)
14026a945:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14026a949:	41 83 cc 01          	or     $0x1,%r12d
14026a94d:	41 8b f0             	mov    %r8d,%esi
14026a950:	eb 20                	jmp    0x14026a972
14026a952:	48 8b 41 08          	mov    0x8(%rcx),%rax
14026a956:	48 85 c0             	test   %rax,%rax
14026a959:	74 04                	je     0x14026a95f
14026a95b:	f0 ff 40 08          	lock incl 0x8(%rax)
14026a95f:	48 8b 41 08          	mov    0x8(%rcx),%rax
14026a963:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14026a967:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14026a96b:	41 83 cc 02          	or     $0x2,%r12d
14026a96f:	48 8b 31             	mov    (%rcx),%rsi
14026a972:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14026a977:	48 89 75 00          	mov    %rsi,0x0(%rbp)
14026a97b:	48 8b 42 08          	mov    0x8(%rdx),%rax
14026a97f:	48 89 45 08          	mov    %rax,0x8(%rbp)
14026a983:	4c 89 02             	mov    %r8,(%rdx)
14026a986:	4c 89 42 08          	mov    %r8,0x8(%rdx)
14026a98a:	41 f6 c4 02          	test   $0x2,%r12b
14026a98e:	74 50                	je     0x14026a9e0
14026a990:	41 83 e4 fd          	and    $0xfffffffd,%r12d
14026a994:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14026a999:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14026a99d:	48 85 c9             	test   %rcx,%rcx
14026a9a0:	74 3e                	je     0x14026a9e0
14026a9a2:	83 c8 ff             	or     $0xffffffff,%eax
14026a9a5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14026a9aa:	83 f8 01             	cmp    $0x1,%eax
14026a9ad:	75 31                	jne    0x14026a9e0
14026a9af:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
14026a9b3:	48 8b 03             	mov    (%rbx),%rax
14026a9b6:	48 8b cb             	mov    %rbx,%rcx
14026a9b9:	48 8b 00             	mov    (%rax),%rax
14026a9bc:	ff 15 76 22 8a 00    	call   *0x8a2276(%rip)        # 0x140b0cc38
14026a9c2:	83 c8 ff             	or     $0xffffffff,%eax
14026a9c5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14026a9ca:	83 f8 01             	cmp    $0x1,%eax
14026a9cd:	75 11                	jne    0x14026a9e0
14026a9cf:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14026a9d3:	48 8b 01             	mov    (%rcx),%rax
14026a9d6:	48 8b 40 08          	mov    0x8(%rax),%rax
14026a9da:	ff 15 58 22 8a 00    	call   *0x8a2258(%rip)        # 0x140b0cc38
14026a9e0:	41 f6 c4 01          	test   $0x1,%r12b
14026a9e4:	74 50                	je     0x14026aa36
14026a9e6:	41 83 e4 fe          	and    $0xfffffffe,%r12d
14026a9ea:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14026a9ef:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14026a9f3:	48 85 c9             	test   %rcx,%rcx
14026a9f6:	74 3e                	je     0x14026aa36
14026a9f8:	83 c8 ff             	or     $0xffffffff,%eax
14026a9fb:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14026aa00:	83 f8 01             	cmp    $0x1,%eax
14026aa03:	75 31                	jne    0x14026aa36
14026aa05:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
14026aa09:	48 8b 03             	mov    (%rbx),%rax
14026aa0c:	48 8b cb             	mov    %rbx,%rcx
14026aa0f:	48 8b 00             	mov    (%rax),%rax
14026aa12:	ff 15 20 22 8a 00    	call   *0x8a2220(%rip)        # 0x140b0cc38
14026aa18:	83 c8 ff             	or     $0xffffffff,%eax
14026aa1b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14026aa20:	83 f8 01             	cmp    $0x1,%eax
14026aa23:	75 11                	jne    0x14026aa36
14026aa25:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14026aa29:	48 8b 01             	mov    (%rcx),%rax
14026aa2c:	48 8b 40 08          	mov    0x8(%rax),%rax
14026aa30:	ff 15 02 22 8a 00    	call   *0x8a2202(%rip)        # 0x140b0cc38
14026aa36:	48 85 f6             	test   %rsi,%rsi
14026aa39:	74 1c                	je     0x14026aa57
14026aa3b:	48 8b 06             	mov    (%rsi),%rax
14026aa3e:	48 8b ce             	mov    %rsi,%rcx
14026aa41:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14026aa48:	ff 15 ea 21 8a 00    	call   *0x8a21ea(%rip)        # 0x140b0cc38
14026aa4e:	83 7c 24 5c 03       	cmpl   $0x3,0x5c(%rsp)
14026aa53:	74 16                	je     0x14026aa6b
14026aa55:	eb 18                	jmp    0x14026aa6f
14026aa57:	49 8b d5             	mov    %r13,%rdx
14026aa5a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14026aa5f:	e8 c0 27 f2 ff       	call   0x14018d224
14026aa64:	83 7c 24 5c 03       	cmpl   $0x3,0x5c(%rsp)
14026aa69:	74 04                	je     0x14026aa6f
14026aa6b:	48 83 c0 08          	add    $0x8,%rax
14026aa6f:	f3 0f 10 30          	movss  (%rax),%xmm6
14026aa73:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14026aa77:	48 85 c9             	test   %rcx,%rcx
14026aa7a:	74 3d                	je     0x14026aab9
14026aa7c:	83 ce ff             	or     $0xffffffff,%esi
14026aa7f:	8b c6                	mov    %esi,%eax
14026aa81:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14026aa86:	03 c6                	add    %esi,%eax
14026aa88:	75 2f                	jne    0x14026aab9
14026aa8a:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
14026aa8e:	48 8b 03             	mov    (%rbx),%rax
14026aa91:	48 8b cb             	mov    %rbx,%rcx
14026aa94:	48 8b 00             	mov    (%rax),%rax
14026aa97:	ff 15 9b 21 8a 00    	call   *0x8a219b(%rip)        # 0x140b0cc38
14026aa9d:	8b c6                	mov    %esi,%eax
14026aa9f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14026aaa4:	03 c6                	add    %esi,%eax
14026aaa6:	75 11                	jne    0x14026aab9
14026aaa8:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14026aaac:	48 8b 01             	mov    (%rcx),%rax
14026aaaf:	48 8b 40 08          	mov    0x8(%rax),%rax
14026aab3:	ff 15 7f 21 8a 00    	call   *0x8a217f(%rip)        # 0x140b0cc38
14026aab9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14026aabe:	eb 1a                	jmp    0x14026aada
14026aac0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14026aac5:	e8 5a 27 f2 ff       	call   0x14018d224
14026aaca:	83 fe 03             	cmp    $0x3,%esi
14026aacd:	75 07                	jne    0x14026aad6
14026aacf:	f3 0f 10 70 08       	movss  0x8(%rax),%xmm6
14026aad4:	eb 04                	jmp    0x14026aada
14026aad6:	f3 0f 10 30          	movss  (%rax),%xmm6
14026aada:	be 01 00 00 00       	mov    $0x1,%esi
14026aadf:	44 8b ce             	mov    %esi,%r9d
14026aae2:	0f 2f 3d 23 65 94 00 	comiss 0x946523(%rip),%xmm7        # 0x140bb100c
14026aae9:	0f 86 96 00 00 00    	jbe    0x14026ab85
14026aaef:	0f 28 c7             	movaps %xmm7,%xmm0
14026aaf2:	f3 0f 5c 05 12 65 94 	subss  0x946512(%rip),%xmm0        # 0x140bb100c
14026aaf9:	00
14026aafa:	0f 54 05 df 73 94 00 	andps  0x9473df(%rip),%xmm0        # 0x140bb1ee0
14026ab01:	44 0f 2f e0          	comiss %xmm0,%xmm12
14026ab05:	73 7e                	jae    0x14026ab85
14026ab07:	f3 41 0f 5c f0       	subss  %xmm8,%xmm6
14026ab0c:	0f 54 35 cd 73 94 00 	andps  0x9473cd(%rip),%xmm6        # 0x140bb1ee0
14026ab13:	0f 57 c0             	xorps  %xmm0,%xmm0
14026ab16:	4d 85 ff             	test   %r15,%r15
14026ab19:	78 07                	js     0x14026ab22
14026ab1b:	f3 49 0f 2a c7       	cvtsi2ss %r15,%xmm0
14026ab20:	eb 18                	jmp    0x14026ab3a
14026ab22:	49 8b cf             	mov    %r15,%rcx
14026ab25:	48 d1 e9             	shr    $1,%rcx
14026ab28:	49 8b c7             	mov    %r15,%rax
14026ab2b:	48 23 c6             	and    %rsi,%rax
14026ab2e:	48 0b c8             	or     %rax,%rcx
14026ab31:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
14026ab36:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14026ab3a:	f3 0f 59 c7          	mulss  %xmm7,%xmm0
14026ab3e:	f3 0f 5e f0          	divss  %xmm0,%xmm6
14026ab42:	0f 28 c6             	movaps %xmm6,%xmm0
14026ab45:	e8 06 78 88 00       	call   0x140af2350
14026ab4a:	33 c9                	xor    %ecx,%ecx
14026ab4c:	0f 2f 05 05 68 94 00 	comiss 0x946805(%rip),%xmm0        # 0x140bb1358
14026ab53:	72 1e                	jb     0x14026ab73
14026ab55:	f3 0f 5c 05 fb 67 94 	subss  0x9467fb(%rip),%xmm0        # 0x140bb1358
14026ab5c:	00
14026ab5d:	0f 2f 05 f4 67 94 00 	comiss 0x9467f4(%rip),%xmm0        # 0x140bb1358
14026ab64:	73 0d                	jae    0x14026ab73
14026ab66:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
14026ab6d:	00 00 80
14026ab70:	48 8b c8             	mov    %rax,%rcx
14026ab73:	f3 48 0f 2c c0       	cvttss2si %xmm0,%rax
14026ab78:	48 03 c1             	add    %rcx,%rax
14026ab7b:	4c 8b ce             	mov    %rsi,%r9
14026ab7e:	48 3b c6             	cmp    %rsi,%rax
14026ab81:	4c 0f 47 c8          	cmova  %rax,%r9
14026ab85:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14026ab89:	48 83 7d 78 07       	cmpq   $0x7,0x78(%rbp)
14026ab8e:	48 0f 47 4d 60       	cmova  0x60(%rbp),%rcx
14026ab93:	48 8b 45 70          	mov    0x70(%rbp),%rax
14026ab97:	4c 8d 04 41          	lea    (%rcx,%rax,2),%r8
14026ab9b:	66 c7 44 24 20 20 00 	movw   $0x20,0x20(%rsp)
14026aba2:	48 8d 55 38          	lea    0x38(%rbp),%rdx
14026aba6:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14026abaa:	e8 89 5b 01 00       	call   0x140280738
14026abaf:	40 8a 74 24 30       	mov    0x30(%rsp),%sil
14026abb4:	45 33 c0             	xor    %r8d,%r8d
14026abb7:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14026abbc:	48 ff c3             	inc    %rbx
14026abbf:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14026abc4:	49 ff c6             	inc    %r14
14026abc7:	4c 3b b5 90 00 00 00 	cmp    0x90(%rbp),%r14
14026abce:	0f 82 13 fc ff ff    	jb     0x14026a7e7
14026abd4:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14026abd9:	48 2b 44 24 68       	sub    0x68(%rsp),%rax
14026abde:	48 c1 f8 05          	sar    $0x5,%rax
14026abe2:	4c 3b e8             	cmp    %rax,%r13
14026abe5:	0f 83 6c 08 00 00    	jae    0x14026b457
14026abeb:	49 8b f5             	mov    %r13,%rsi
14026abee:	48 c1 e6 05          	shl    $0x5,%rsi
14026abf2:	48 03 74 24 68       	add    0x68(%rsp),%rsi
14026abf7:	48 8d 45 60          	lea    0x60(%rbp),%rax
14026abfb:	48 3b f0             	cmp    %rax,%rsi
14026abfe:	0f 84 11 01 00 00    	je     0x14026ad15
14026ac04:	4c 8b 65 70          	mov    0x70(%rbp),%r12
14026ac08:	4c 8d 6d 60          	lea    0x60(%rbp),%r13
14026ac0c:	48 83 7d 78 07       	cmpq   $0x7,0x78(%rbp)
14026ac11:	4c 0f 47 6d 60       	cmova  0x60(%rbp),%r13
14026ac16:	4c 8b 76 18          	mov    0x18(%rsi),%r14
14026ac1a:	4d 3b e6             	cmp    %r14,%r12
14026ac1d:	77 32                	ja     0x14026ac51
14026ac1f:	4c 8b fe             	mov    %rsi,%r15
14026ac22:	49 83 fe 07          	cmp    $0x7,%r14
14026ac26:	76 03                	jbe    0x14026ac2b
14026ac28:	4c 8b 3e             	mov    (%rsi),%r15
14026ac2b:	48 8b 45 70          	mov    0x70(%rbp),%rax
14026ac2f:	48 89 46 10          	mov    %rax,0x10(%rsi)
14026ac33:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14026ac37:	4c 8b c3             	mov    %rbx,%r8
14026ac3a:	49 8b d5             	mov    %r13,%rdx
14026ac3d:	49 8b cf             	mov    %r15,%rcx
14026ac40:	e8 21 58 88 00       	call   0x140af0466
14026ac45:	33 c0                	xor    %eax,%eax
14026ac47:	66 41 89 04 1f       	mov    %ax,(%r15,%rbx,1)
14026ac4c:	e9 b6 00 00 00       	jmp    0x14026ad07
14026ac51:	48 ba fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdx
14026ac58:	ff ff 7f
14026ac5b:	4c 3b e2             	cmp    %rdx,%r12
14026ac5e:	0f 87 9c 08 00 00    	ja     0x14026b500
14026ac64:	49 8b dc             	mov    %r12,%rbx
14026ac67:	48 83 cb 07          	or     $0x7,%rbx
14026ac6b:	48 3b da             	cmp    %rdx,%rbx
14026ac6e:	76 05                	jbe    0x14026ac75
14026ac70:	48 8b da             	mov    %rdx,%rbx
14026ac73:	eb 1c                	jmp    0x14026ac91
14026ac75:	49 8b ce             	mov    %r14,%rcx
14026ac78:	48 d1 e9             	shr    $1,%rcx
14026ac7b:	48 8b c2             	mov    %rdx,%rax
14026ac7e:	48 2b c1             	sub    %rcx,%rax
14026ac81:	4c 3b f0             	cmp    %rax,%r14
14026ac84:	77 ea                	ja     0x14026ac70
14026ac86:	4a 8d 04 31          	lea    (%rcx,%r14,1),%rax
14026ac8a:	48 3b d8             	cmp    %rax,%rbx
14026ac8d:	48 0f 42 d8          	cmovb  %rax,%rbx
14026ac91:	48 ff c3             	inc    %rbx
14026ac94:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
14026ac98:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14026ac9c:	e8 47 92 d9 ff       	call   0x140003ee8
14026aca1:	4c 8b f8             	mov    %rax,%r15
14026aca4:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14026aca8:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
14026acac:	4c 89 66 10          	mov    %r12,0x10(%rsi)
14026acb0:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
14026acb4:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14026acb8:	4c 8b c3             	mov    %rbx,%r8
14026acbb:	49 8b d5             	mov    %r13,%rdx
14026acbe:	48 8b c8             	mov    %rax,%rcx
14026acc1:	e8 da 71 88 00       	call   0x140af1ea0
14026acc6:	33 c0                	xor    %eax,%eax
14026acc8:	66 41 89 04 1f       	mov    %ax,(%r15,%rbx,1)
14026accd:	49 83 fe 07          	cmp    $0x7,%r14
14026acd1:	76 31                	jbe    0x14026ad04
14026acd3:	48 8b 0e             	mov    (%rsi),%rcx
14026acd6:	4a 8d 04 75 02 00 00 	lea    0x2(,%r14,2),%rax
14026acdd:	00
14026acde:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14026ace4:	72 18                	jb     0x14026acfe
14026ace6:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14026acea:	48 2b ca             	sub    %rdx,%rcx
14026aced:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14026acf1:	48 83 f8 1f          	cmp    $0x1f,%rax
14026acf5:	0f 87 5c 07 00 00    	ja     0x14026b457
14026acfb:	48 8b ca             	mov    %rdx,%rcx
14026acfe:	ff 15 bc 1b 8a 00    	call   *0x8a1bbc(%rip)        # 0x140b0c8c0
14026ad04:	4c 89 3e             	mov    %r15,(%rsi)
14026ad07:	4c 8b 6d 90          	mov    -0x70(%rbp),%r13
14026ad0b:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
14026ad10:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14026ad15:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
14026ad19:	48 83 f9 07          	cmp    $0x7,%rcx
14026ad1d:	76 32                	jbe    0x14026ad51
14026ad1f:	48 8d 04 4d 02 00 00 	lea    0x2(,%rcx,2),%rax
14026ad26:	00
14026ad27:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14026ad2b:	48 8b d1             	mov    %rcx,%rdx
14026ad2e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14026ad34:	72 15                	jb     0x14026ad4b
14026ad36:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14026ad3a:	48 2b d1             	sub    %rcx,%rdx
14026ad3d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14026ad41:	48 83 f8 1f          	cmp    $0x1f,%rax
14026ad45:	0f 87 fe 06 00 00    	ja     0x14026b449
14026ad4b:	ff 15 6f 1b 8a 00    	call   *0x8a1b6f(%rip)        # 0x140b0c8c0
14026ad51:	45 33 ff             	xor    %r15d,%r15d
14026ad54:	4c 89 7d 70          	mov    %r15,0x70(%rbp)
14026ad58:	48 c7 45 78 07 00 00 	movq   $0x7,0x78(%rbp)
14026ad5f:	00
14026ad60:	66 44 89 7d 60       	mov    %r15w,0x60(%rbp)
14026ad65:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
14026ad6c:	48 83 f9 07          	cmp    $0x7,%rcx
14026ad70:	76 35                	jbe    0x14026ada7
14026ad72:	48 8d 04 4d 02 00 00 	lea    0x2(,%rcx,2),%rax
14026ad79:	00
14026ad7a:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
14026ad81:	48 8b d1             	mov    %rcx,%rdx
14026ad84:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14026ad8a:	72 15                	jb     0x14026ada1
14026ad8c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14026ad90:	48 2b d1             	sub    %rcx,%rdx
14026ad93:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14026ad97:	48 83 f8 1f          	cmp    $0x1f,%rax
14026ad9b:	0f 87 af 06 00 00    	ja     0x14026b450
14026ada1:	ff 15 19 1b 8a 00    	call   *0x8a1b19(%rip)        # 0x140b0c8c0
14026ada7:	49 ff c5             	inc    %r13
14026adaa:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
14026adae:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14026adb3:	48 2b 44 24 68       	sub    0x68(%rsp),%rax
14026adb8:	48 c1 f8 05          	sar    $0x5,%rax
14026adbc:	4c 3b e8             	cmp    %rax,%r13
14026adbf:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14026adc4:	40 8a 74 24 30       	mov    0x30(%rsp),%sil
14026adc9:	0f 82 6f f9 ff ff    	jb     0x14026a73e
14026adcf:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14026add4:	44 89 b8 fc 01 00 00 	mov    %r15d,0x1fc(%rax)