140274abe:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140274ac2:	48 3b f1             	cmp    %rcx,%rsi
140274ac5:	74 20                	je     0x140274ae7
140274ac7:	49 8b d7             	mov    %r15,%rdx
140274aca:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140274ace:	e8 d9 f9 ff ff       	call   0x1402744ac
140274ad3:	48 8b d0             	mov    %rax,%rdx
140274ad6:	49 8b cf             	mov    %r15,%rcx
140274ad9:	e8 6e 6f da ff       	call   0x14001ba4c
140274ade:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140274ae2:	e8 e9 63 da ff       	call   0x14001aed0
140274ae7:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140274aec:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140274af1:	48 3b fe             	cmp    %rsi,%rdi
140274af4:	74 13                	je     0x140274b09
140274af6:	48 8b d6             	mov    %rsi,%rdx
140274af9:	48 8b cf             	mov    %rdi,%rcx
140274afc:	e8 6f 97 da ff       	call   0x14001e270
140274b01:	48 8b f7             	mov    %rdi,%rsi
140274b04:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
140274b09:	48 8b 93 a0 00 00 00 	mov    0xa0(%rbx),%rdx
140274b10:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
140274b14:	49 8b 8f 98 00 00 00 	mov    0x98(%r15),%rcx
140274b1b:	49 8b 87 a0 00 00 00 	mov    0xa0(%r15),%rax
140274b22:	48 2b c1             	sub    %rcx,%rax
140274b25:	48 c1 f8 03          	sar    $0x3,%rax
140274b29:	49 b9 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r9
140274b30:	ec c4 4e
140274b33:	49 0f af c1          	imul   %r9,%rax
140274b37:	4c 8b 6d b0          	mov    -0x50(%rbp),%r13
140274b3b:	4c 3b e8             	cmp    %rax,%r13
140274b3e:	0f 83 44 11 00 00    	jae    0x140275c88
140274b44:	4c 8b 65 d0          	mov    -0x30(%rbp),%r12
140274b48:	4d 8b 4c 0c 38       	mov    0x38(%r12,%rcx,1),%r9
140274b4d:	4d 3b 4c 0c 40       	cmp    0x40(%r12,%rcx,1),%r9
140274b52:	0f 84 30 11 00 00    	je     0x140275c88
140274b58:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140274b5d:	45 8b 09             	mov    (%r9),%r9d
140274b60:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
140274b64:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
140274b6b:	e8 cc f8 ff ff       	call   0x14027443c
140274b70:	48 8b 38             	mov    (%rax),%rdi
140274b73:	48 3b 7d 80          	cmp    -0x80(%rbp),%rdi
140274b77:	74 21                	je     0x140274b9a
140274b79:	48 8b 47 38          	mov    0x38(%rdi),%rax
140274b7d:	4c 8b 4f 30          	mov    0x30(%rdi),%r9
140274b81:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140274b86:	4c 8b c6             	mov    %rsi,%r8
140274b89:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
140274b90:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140274b95:	e8 52 c9 00 00       	call   0x1402814ec
140274b9a:	48 8b 93 a0 00 00 00 	mov    0xa0(%rbx),%rdx
140274ba1:	48 ff ca             	dec    %rdx
140274ba4:	49 8b 8f 98 00 00 00 	mov    0x98(%r15),%rcx
140274bab:	49 8b 87 a0 00 00 00 	mov    0xa0(%r15),%rax
140274bb2:	48 2b c1             	sub    %rcx,%rax
140274bb5:	48 c1 f8 03          	sar    $0x3,%rax
140274bb9:	48 be c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rsi
140274bc0:	ec c4 4e
140274bc3:	48 0f af c6          	imul   %rsi,%rax
140274bc7:	4c 3b e8             	cmp    %rax,%r13
140274bca:	0f 83 b1 10 00 00    	jae    0x140275c81
140274bd0:	4d 8b 4c 0c 38       	mov    0x38(%r12,%rcx,1),%r9
140274bd5:	4d 3b 4c 0c 40       	cmp    0x40(%r12,%rcx,1),%r9
140274bda:	0f 84 a1 10 00 00    	je     0x140275c81
140274be0:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140274be5:	45 8b 09             	mov    (%r9),%r9d
140274be8:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
140274bec:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
140274bf3:	e8 44 f8 ff ff       	call   0x14027443c
140274bf8:	4c 8b 30             	mov    (%rax),%r14
140274bfb:	4c 3b 75 80          	cmp    -0x80(%rbp),%r14
140274bff:	74 23                	je     0x140274c24
140274c01:	49 8b 46 38          	mov    0x38(%r14),%rax
140274c05:	4d 8b 4e 30          	mov    0x30(%r14),%r9
140274c09:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140274c0e:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140274c13:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
140274c1a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140274c1f:	e8 c8 c8 00 00       	call   0x1402814ec
140274c24:	48 8b 93 a0 00 00 00 	mov    0xa0(%rbx),%rdx
140274c2b:	48 ff c2             	inc    %rdx
140274c2e:	49 8b 8f 98 00 00 00 	mov    0x98(%r15),%rcx
140274c35:	49 8b 87 a0 00 00 00 	mov    0xa0(%r15),%rax
140274c3c:	48 2b c1             	sub    %rcx,%rax
140274c3f:	48 c1 f8 03          	sar    $0x3,%rax
140274c43:	48 0f af c6          	imul   %rsi,%rax
140274c47:	4c 3b e8             	cmp    %rax,%r13
140274c4a:	0f 83 2a 10 00 00    	jae    0x140275c7a
140274c50:	4d 8b 4c 0c 38       	mov    0x38(%r12,%rcx,1),%r9
140274c55:	4d 3b 4c 0c 40       	cmp    0x40(%r12,%rcx,1),%r9
140274c5a:	0f 84 1a 10 00 00    	je     0x140275c7a
140274c60:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140274c65:	45 8b 09             	mov    (%r9),%r9d
140274c68:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
140274c6c:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
140274c73:	e8 c4 f7 ff ff       	call   0x14027443c
140274c78:	48 8b 30             	mov    (%rax),%rsi
140274c7b:	48 3b 75 80          	cmp    -0x80(%rbp),%rsi
140274c7f:	74 23                	je     0x140274ca4
140274c81:	48 8b 46 38          	mov    0x38(%rsi),%rax
140274c85:	4c 8b 4e 30          	mov    0x30(%rsi),%r9
140274c89:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140274c8e:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140274c93:	48 8d 95 a8 00 00 00 	lea    0xa8(%rbp),%rdx
140274c9a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140274c9f:	e8 48 c8 00 00       	call   0x1402814ec
140274ca4:	48 8b d3             	mov    %rbx,%rdx
140274ca7:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140274cae:	e8 fd 17 d9 ff       	call   0x1400064b0
140274cb3:	90                   	nop
140274cb4:	48 8d 95 d0 00 00 00 	lea    0xd0(%rbp),%rdx
140274cbb:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140274cbf:	e8 dc 94 f2 ff       	call   0x14019e1a0
140274cc4:	90                   	nop
140274cc5:	4c 8b c0             	mov    %rax,%r8
140274cc8:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140274ccc:	e8 1b f6 ff ff       	call   0x1402742ec
140274cd1:	90                   	nop
140274cd2:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140274cd6:	e8 51 20 db ff       	call   0x140026d2c
140274cdb:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
140274ce0:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140274ce4:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140274ce9:	49 8b cf             	mov    %r15,%rcx
140274cec:	e8 c7 da ff ff       	call   0x1402727b8
140274cf1:	4c 8b e0             	mov    %rax,%r12
140274cf4:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140274cf9:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140274cfe:	4c 2b f8             	sub    %rax,%r15
140274d01:	49 c1 ff 04          	sar    $0x4,%r15
140274d05:	4d 3b e7             	cmp    %r15,%r12
140274d08:	0f 83 45 01 00 00    	jae    0x140274e53
140274d0e:	49 8b cc             	mov    %r12,%rcx
140274d11:	48 03 c9             	add    %rcx,%rcx
140274d14:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
140274d18:	48 83 c2 18          	add    $0x18,%rdx
140274d1c:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
140274d23:	e8 50 64 da ff       	call   0x14001b178
140274d28:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140274d2d:	48 89 83 d8 00 00 00 	mov    %rax,0xd8(%rbx)
140274d34:	33 c0                	xor    %eax,%eax
140274d36:	48 39 44 24 70       	cmp    %rax,0x70(%rsp)
140274d3b:	76 08                	jbe    0x140274d45
140274d3d:	4d 8b e7             	mov    %r15,%r12
140274d40:	e9 5e 0e 00 00       	jmp    0x140275ba3
140274d45:	4c 8b f8             	mov    %rax,%r15
140274d48:	4c 8b e8             	mov    %rax,%r13
140274d4b:	4c 8b 55 b0          	mov    -0x50(%rbp),%r10
140274d4f:	49 bb c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r11
140274d56:	ec c4 4e
140274d59:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140274d5d:	48 8b 91 98 00 00 00 	mov    0x98(%rcx),%rdx
140274d64:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
140274d6b:	48 2b c2             	sub    %rdx,%rax
140274d6e:	48 c1 f8 03          	sar    $0x3,%rax
140274d72:	49 0f af c3          	imul   %r11,%rax
140274d76:	4c 3b d0             	cmp    %rax,%r10
140274d79:	0f 83 95 0e 00 00    	jae    0x140275c14
140274d7f:	4c 8b 4d d0          	mov    -0x30(%rbp),%r9
140274d83:	4e 8b 44 0a 20       	mov    0x20(%rdx,%r9,1),%r8
140274d88:	48 8b c3             	mov    %rbx,%rax
140274d8b:	49 2b c0             	sub    %r8,%rax
140274d8e:	48 c1 f8 05          	sar    $0x5,%rax
140274d92:	48 0f af 45 f0       	imul   -0x10(%rbp),%rax
140274d97:	4c 3b f8             	cmp    %rax,%r15
140274d9a:	0f 83 03 0e 00 00    	jae    0x140275ba3
140274da0:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
140274da7:	48 2b c2             	sub    %rdx,%rax
140274daa:	48 c1 f8 03          	sar    $0x3,%rax
140274dae:	49 0f af c3          	imul   %r11,%rax
140274db2:	4c 3b d0             	cmp    %rax,%r10
140274db5:	0f 83 59 0e 00 00    	jae    0x140275c14
140274dbb:	4a 8b 44 0a 28       	mov    0x28(%rdx,%r9,1),%rax
140274dc0:	49 2b c0             	sub    %r8,%rax
140274dc3:	48 c1 f8 05          	sar    $0x5,%rax
140274dc7:	48 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rcx
140274dce:	db b6 6d
140274dd1:	48 0f af c1          	imul   %rcx,%rax
140274dd5:	4c 3b f8             	cmp    %rax,%r15
140274dd8:	0f 83 36 0e 00 00    	jae    0x140275c14
140274dde:	49 8d 88 80 00 00 00 	lea    0x80(%r8),%rcx
140274de5:	49 03 cd             	add    %r13,%rcx
140274de8:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
140274def:	48 39 01             	cmp    %rax,(%rcx)
140274df2:	75 50                	jne    0x140274e44
140274df4:	0f 57 c0             	xorps  %xmm0,%xmm0
140274df7:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
140274dfc:	4a 8b 44 0a 28       	mov    0x28(%rdx,%r9,1),%rax
140274e01:	49 2b c0             	sub    %r8,%rax
140274e04:	48 c1 f8 05          	sar    $0x5,%rax
140274e08:	48 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rdx
140274e0f:	db b6 6d
140274e12:	48 0f af c2          	imul   %rdx,%rax
140274e16:	4c 3b f8             	cmp    %rax,%r15
140274e19:	0f 83 f5 0d 00 00    	jae    0x140275c14
140274e1f:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140274e23:	e8 bc 14 d9 ff       	call   0x1400062e4
140274e28:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140274e2c:	48 85 c9             	test   %rcx,%rcx
140274e2f:	74 05                	je     0x140274e36
140274e31:	e8 4e ef d8 ff       	call   0x140003d84
140274e36:	49 bb c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r11
140274e3d:	ec c4 4e
140274e40:	4c 8b 55 b0          	mov    -0x50(%rbp),%r10
140274e44:	49 ff c7             	inc    %r15
140274e47:	49 81 c5 e0 00 00 00 	add    $0xe0,%r13
140274e4e:	e9 06 ff ff ff       	jmp    0x140274d59
140274e53:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140274e57:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140274e5b:	e8 34 1f db ff       	call   0x140026d94
140274e60:	90                   	nop
140274e61:	48 8d 95 d0 00 00 00 	lea    0xd0(%rbp),%rdx
140274e68:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140274e6f:	e8 3c 16 d9 ff       	call   0x1400064b0
140274e74:	90                   	nop
140274e75:	4c 8d 6b 50          	lea    0x50(%rbx),%r13
140274e79:	4d 8b 7d 08          	mov    0x8(%r13),%r15
140274e7d:	4d 2b 7d 00          	sub    0x0(%r13),%r15
140274e81:	49 c1 ff 04          	sar    $0x4,%r15
140274e85:	45 33 c0             	xor    %r8d,%r8d
140274e88:	4d 85 ff             	test   %r15,%r15
140274e8b:	0f 84 4d 02 00 00    	je     0x1402750de
140274e91:	49 8d 4f ff          	lea    -0x1(%r15),%rcx
140274e95:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140274e9a:	4d 8b ef             	mov    %r15,%r13
140274e9d:	49 c1 e5 04          	shl    $0x4,%r13
140274ea1:	49 83 ed 10          	sub    $0x10,%r13
140274ea5:	0f 57 c0             	xorps  %xmm0,%xmm0
140274ea8:	0f 11 85 f0 00 00 00 	movups %xmm0,0xf0(%rbp)
140274eaf:	4c 89 85 00 01 00 00 	mov    %r8,0x100(%rbp)
140274eb6:	48 c7 85 08 01 00 00 	movq   $0x7,0x108(%rbp)
140274ebd:	07 00 00 00
140274ec1:	66 44 89 85 f0 00 00 	mov    %r8w,0xf0(%rbp)
140274ec8:	00
140274ec9:	48 8b 53 50          	mov    0x50(%rbx),%rdx
140274ecd:	48 8b 43 58          	mov    0x58(%rbx),%rax
140274ed1:	48 2b c2             	sub    %rdx,%rax
140274ed4:	48 c1 f8 04          	sar    $0x4,%rax
140274ed8:	48 3b c8             	cmp    %rax,%rcx
140274edb:	0f 83 41 0d 00 00    	jae    0x140275c22
140274ee1:	4e 8b 24 2a          	mov    (%rdx,%r13,1),%r12
140274ee5:	49 8b 04 24          	mov    (%r12),%rax
140274ee9:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
140274ef0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140274ef5:	48 8b 43 58          	mov    0x58(%rbx),%rax
140274ef9:	48 2b c2             	sub    %rdx,%rax
140274efc:	48 c1 f8 04          	sar    $0x4,%rax
140274f00:	48 3b c8             	cmp    %rax,%rcx
140274f03:	0f 83 19 0d 00 00    	jae    0x140275c22
140274f09:	49 8d 8c 24 88 00 00 	lea    0x88(%r12),%rcx
140274f10:	00
140274f11:	48 8b 11             	mov    (%rcx),%rdx
140274f14:	48 8b 02             	mov    (%rdx),%rax
140274f17:	ff 15 1b 7d 89 00    	call   *0x897d1b(%rip)        # 0x140b0cc38
140274f1d:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140274f22:	41 b1 01             	mov    $0x1,%r9b
140274f25:	44 8b c0             	mov    %eax,%r8d
140274f28:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
140274f2f:	49 8b cc             	mov    %r12,%rcx
140274f32:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140274f37:	ff 15 fb 7c 89 00    	call   *0x897cfb(%rip)        # 0x140b0cc38
140274f3d:	4c 8d 05 fc 9c 8c 00 	lea    0x8c9cfc(%rip),%r8        # 0x140b3ec40
140274f44:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
140274f4b:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
140274f52:	e8 91 45 f3 ff       	call   0x1401a94e8
140274f57:	90                   	nop
140274f58:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
140274f5f:	48 8b d0             	mov    %rax,%rdx
140274f62:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
140274f69:	e8 2a 26 ec ff       	call   0x140137598
140274f6e:	48 8b d0             	mov    %rax,%rdx
140274f71:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140274f78:	e8 a3 14 d9 ff       	call   0x140006420
140274f7d:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
140274f84:	e8 37 14 d9 ff       	call   0x1400063c0
140274f89:	90                   	nop
140274f8a:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
140274f91:	e8 2a 14 d9 ff       	call   0x1400063c0
140274f96:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
140274f9a:	48 8b 43 58          	mov    0x58(%rbx),%rax
140274f9e:	48 2b c1             	sub    %rcx,%rax
140274fa1:	48 c1 f8 04          	sar    $0x4,%rax
140274fa5:	48 39 44 24 78       	cmp    %rax,0x78(%rsp)
140274faa:	0f 83 72 0c 00 00    	jae    0x140275c22
140274fb0:	4e 8d 04 29          	lea    (%rcx,%r13,1),%r8
140274fb4:	48 8d 55 08          	lea    0x8(%rbp),%rdx
140274fb8:	e8 13 f2 ff ff       	call   0x1402741d0
140274fbd:	90                   	nop
140274fbe:	66 90                	xchg   %ax,%ax
140274fc0:	48 8b 45 10          	mov    0x10(%rbp),%rax
140274fc4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140274fc9:	4c 8b 4d 08          	mov    0x8(%rbp),%r9
140274fcd:	4c 8b 45 b8          	mov    -0x48(%rbp),%r8
140274fd1:	48 8d 55 60          	lea    0x60(%rbp),%rdx
140274fd5:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140274fd9:	e8 72 45 f3 ff       	call   0x1401a9550
140274fde:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
140274fe3:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140274fe7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140274fec:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140274ff0:	e8 c3 d7 ff ff       	call   0x1402727b8
140274ff5:	4c 8b e0             	mov    %rax,%r12
140274ff8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140274ffd:	48 2b 44 24 50       	sub    0x50(%rsp),%rax
140275002:	48 c1 f8 04          	sar    $0x4,%rax
140275006:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14027500a:	4c 3b e0             	cmp    %rax,%r12
14027500d:	72 67                	jb     0x140275076
14027500f:	e8 18 1d db ff       	call   0x140026d2c
140275014:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
14027501b:	48 83 f8 07          	cmp    $0x7,%rax
14027501f:	76 35                	jbe    0x140275056
140275021:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140275028:	00
140275029:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140275030:	48 8b d1             	mov    %rcx,%rdx
140275033:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140275039:	72 15                	jb     0x140275050
14027503b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14027503f:	48 2b d1             	sub    %rcx,%rdx
140275042:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140275046:	48 83 f8 1f          	cmp    $0x1f,%rax
14027504a:	0f 87 cb 0b 00 00    	ja     0x140275c1b
140275050:	ff 15 6a 78 89 00    	call   *0x89786a(%rip)        # 0x140b0c8c0
140275056:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14027505b:	48 ff c9             	dec    %rcx
14027505e:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140275063:	49 83 ed 10          	sub    $0x10,%r13
140275067:	45 33 c0             	xor    %r8d,%r8d
14027506a:	49 83 ef 01          	sub    $0x1,%r15
14027506e:	0f 85 31 fe ff ff    	jne    0x140274ea5
140275074:	eb 64                	jmp    0x1402750da
140275076:	e8 b1 1c db ff       	call   0x140026d2c
14027507b:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
140275082:	48 83 f8 07          	cmp    $0x7,%rax
140275086:	76 35                	jbe    0x1402750bd
140275088:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14027508f:	00
140275090:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140275097:	48 8b d1             	mov    %rcx,%rdx
14027509a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402750a0:	72 15                	jb     0x1402750b7
1402750a2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402750a6:	48 2b d1             	sub    %rcx,%rdx
1402750a9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402750ad:	48 83 f8 1f          	cmp    $0x1f,%rax
1402750b1:	0f 87 64 0b 00 00    	ja     0x140275c1b
1402750b7:	ff 15 03 78 89 00    	call   *0x897803(%rip)        # 0x140b0c8c0
1402750bd:	45 33 c0             	xor    %r8d,%r8d