140d1da0e:	41 5f                	pop    %r15
140d1da10:	41 5e                	pop    %r14
140d1da12:	41 5d                	pop    %r13
140d1da14:	41 5c                	pop    %r12
140d1da16:	5e                   	pop    %rsi
140d1da17:	5d                   	pop    %rbp
140d1da18:	c3                   	ret
140d1da19:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140d1da1e:	49 8b cf             	mov    %r15,%rcx
140d1da21:	8d 1c 36             	lea    (%rsi,%rsi,1),%ebx
140d1da24:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140d1da29:	8b d3                	mov    %ebx,%edx
140d1da2b:	e8 a0 90 fb ff       	call   0x140cd6ad0
140d1da30:	48 85 c0             	test   %rax,%rax
140d1da33:	0f 84 9e 03 00 00    	je     0x140d1ddd7
140d1da39:	45 8b 57 08          	mov    0x8(%r15),%r10d
140d1da3d:	33 ed                	xor    %ebp,%ebp
140d1da3f:	41 8b 46 30          	mov    0x30(%r14),%eax
140d1da43:	44 8b c5             	mov    %ebp,%r8d
140d1da46:	41 31 47 10          	xor    %eax,0x10(%r15)
140d1da4a:	49 8b 4e 20          	mov    0x20(%r14),%rcx
140d1da4e:	49 8b 3f             	mov    (%r15),%rdi
140d1da51:	66 41 0f 6e e2       	movd   %r10d,%xmm4
140d1da56:	66 0f 70 e4 00       	pshufd $0x0,%xmm4,%xmm4
140d1da5b:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
140d1da62:	00
140d1da63:	85 db                	test   %ebx,%ebx
140d1da65:	0f 8e 28 01 00 00    	jle    0x140d1db93
140d1da6b:	83 fb 08             	cmp    $0x8,%ebx
140d1da6e:	0f 82 1f 01 00 00    	jb     0x140d1db93
140d1da74:	66 0f 6f 2d e4 ec 28 	movdqa 0x28ece4(%rip),%xmm5        # 0x140fac760
140d1da7b:	00
140d1da7c:	8b c3                	mov    %ebx,%eax
140d1da7e:	25 07 00 00 80       	and    $0x80000007,%eax
140d1da83:	7d 07                	jge    0x140d1da8c
140d1da85:	ff c8                	dec    %eax
140d1da87:	83 c8 f8             	or     $0xfffffff8,%eax
140d1da8a:	ff c0                	inc    %eax
140d1da8c:	8b d3                	mov    %ebx,%edx
140d1da8e:	4c 8d 4f 20          	lea    0x20(%rdi),%r9
140d1da92:	2b d0                	sub    %eax,%edx
140d1da94:	41 bb 04 00 00 00    	mov    $0x4,%r11d
140d1da9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d1daa0:	0f 57 c9             	xorps  %xmm1,%xmm1
140d1daa3:	66 41 0f 6e d0       	movd   %r8d,%xmm2
140d1daa8:	66 0f 70 d2 00       	pshufd $0x0,%xmm2,%xmm2
140d1daad:	41 8d 43 fe          	lea    -0x2(%r11),%eax
140d1dab1:	f3 0f 7e dd          	movq   %xmm5,%xmm3
140d1dab5:	4d 8d 49 40          	lea    0x40(%r9),%r9
140d1dab9:	66 0f fe d3          	paddd  %xmm3,%xmm2
140d1dabd:	f3 0f 7e c4          	movq   %xmm4,%xmm0
140d1dac1:	66 0f fa d0          	psubd  %xmm0,%xmm2
140d1dac5:	41 83 c0 08          	add    $0x8,%r8d
140d1dac9:	f3 41 0f 6f 41 a0    	movdqu -0x60(%r9),%xmm0
140d1dacf:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d1dad3:	66 0f 73 d2 1f       	psrlq  $0x1f,%xmm2
140d1dad8:	66 0f fb ca          	psubq  %xmm2,%xmm1
140d1dadc:	66 0f 6e d0          	movd   %eax,%xmm2
140d1dae0:	66 0f 70 d2 00       	pshufd $0x0,%xmm2,%xmm2
140d1dae5:	41 8d 43 02          	lea    0x2(%r11),%eax
140d1dae9:	0f 54 c8             	andps  %xmm0,%xmm1
140d1daec:	66 0f fe d3          	paddd  %xmm3,%xmm2
140d1daf0:	f3 41 0f 7f 49 a0    	movdqu %xmm1,-0x60(%r9)
140d1daf6:	0f 57 c9             	xorps  %xmm1,%xmm1
140d1daf9:	f3 0f 7e c4          	movq   %xmm4,%xmm0
140d1dafd:	66 0f fa d0          	psubd  %xmm0,%xmm2
140d1db01:	f3 41 0f 6f 41 b0    	movdqu -0x50(%r9),%xmm0
140d1db07:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d1db0b:	66 0f 73 d2 1f       	psrlq  $0x1f,%xmm2
140d1db10:	66 0f fb ca          	psubq  %xmm2,%xmm1
140d1db14:	66 41 0f 6e d3       	movd   %r11d,%xmm2
140d1db19:	0f 54 c8             	andps  %xmm0,%xmm1
140d1db1c:	66 0f 70 d2 00       	pshufd $0x0,%xmm2,%xmm2
140d1db21:	f3 41 0f 7f 49 b0    	movdqu %xmm1,-0x50(%r9)
140d1db27:	41 83 c3 08          	add    $0x8,%r11d
140d1db2b:	66 0f fe d3          	paddd  %xmm3,%xmm2
140d1db2f:	0f 57 c9             	xorps  %xmm1,%xmm1
140d1db32:	f3 0f 7e c4          	movq   %xmm4,%xmm0
140d1db36:	66 0f fa d0          	psubd  %xmm0,%xmm2
140d1db3a:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d1db3e:	66 0f 73 d2 1f       	psrlq  $0x1f,%xmm2
140d1db43:	66 0f fb ca          	psubq  %xmm2,%xmm1
140d1db47:	66 0f 6e d0          	movd   %eax,%xmm2
140d1db4b:	66 0f 70 d2 00       	pshufd $0x0,%xmm2,%xmm2
140d1db50:	66 0f fe d3          	paddd  %xmm3,%xmm2
140d1db54:	f3 41 0f 6f 41 c0    	movdqu -0x40(%r9),%xmm0
140d1db5a:	0f 54 c8             	andps  %xmm0,%xmm1
140d1db5d:	f3 0f 7e c4          	movq   %xmm4,%xmm0
140d1db61:	66 0f fa d0          	psubd  %xmm0,%xmm2
140d1db65:	f3 41 0f 7f 49 c0    	movdqu %xmm1,-0x40(%r9)
140d1db6b:	0f 57 c9             	xorps  %xmm1,%xmm1
140d1db6e:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d1db72:	66 0f 73 d2 1f       	psrlq  $0x1f,%xmm2
140d1db77:	66 0f fb ca          	psubq  %xmm2,%xmm1
140d1db7b:	f3 41 0f 6f 41 d0    	movdqu -0x30(%r9),%xmm0
140d1db81:	0f 54 c8             	andps  %xmm0,%xmm1
140d1db84:	f3 41 0f 7f 49 d0    	movdqu %xmm1,-0x30(%r9)
140d1db8a:	44 3b c2             	cmp    %edx,%r8d
140d1db8d:	0f 8c 0d ff ff ff    	jl     0x140d1daa0
140d1db93:	49 63 d0             	movslq %r8d,%rdx
140d1db96:	4c 63 cb             	movslq %ebx,%r9
140d1db99:	49 3b d1             	cmp    %r9,%rdx
140d1db9c:	7d 26                	jge    0x140d1dbc4
140d1db9e:	66 90                	xchg   %ax,%ax
140d1dba0:	41 8b c8             	mov    %r8d,%ecx
140d1dba3:	41 ff c0             	inc    %r8d
140d1dba6:	41 2b ca             	sub    %r10d,%ecx
140d1dba9:	48 c1 e9 1f          	shr    $0x1f,%rcx
140d1dbad:	48 f7 d9             	neg    %rcx
140d1dbb0:	48 21 0c d7          	and    %rcx,(%rdi,%rdx,8)
140d1dbb4:	48 ff c2             	inc    %rdx
140d1dbb7:	49 3b d1             	cmp    %r9,%rdx
140d1dbba:	7c e4                	jl     0x140d1dba0
140d1dbbc:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140d1dbc3:	00
140d1dbc4:	41 89 5f 08          	mov    %ebx,0x8(%r15)
140d1dbc8:	48 8b dd             	mov    %rbp,%rbx
140d1dbcb:	49 8b 46 50          	mov    0x50(%r14),%rax
140d1dbcf:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140d1dbd5:	4c 63 f6             	movslq %esi,%r14
140d1dbd8:	85 f6                	test   %esi,%esi
140d1dbda:	7e 63                	jle    0x140d1dc3f
140d1dbdc:	4c 8b e6             	mov    %rsi,%r12
140d1dbdf:	4c 8b f8             	mov    %rax,%r15
140d1dbe2:	0f 1f 40 00          	nopl   0x0(%rax)
140d1dbe6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140d1dbed:	00 00 00
140d1dbf0:	48 8b d1             	mov    %rcx,%rdx
140d1dbf3:	4d 8b cf             	mov    %r15,%r9
140d1dbf6:	4c 0f af 0f          	imul   (%rdi),%r9
140d1dbfa:	44 8b c6             	mov    %esi,%r8d
140d1dbfd:	48 8b cf             	mov    %rdi,%rcx
140d1dc00:	e8 9b 12 04 00       	call   0x140d5eea0
140d1dc05:	4a 8b 14 f7          	mov    (%rdi,%r14,8),%rdx
140d1dc09:	48 8d 0c 1a          	lea    (%rdx,%rbx,1),%rcx
140d1dc0d:	48 03 c1             	add    %rcx,%rax
140d1dc10:	48 8b cd             	mov    %rbp,%rcx
140d1dc13:	48 3b c2             	cmp    %rdx,%rax
140d1dc16:	4a 89 04 f7          	mov    %rax,(%rdi,%r14,8)
140d1dc1a:	0f 96 c1             	setbe  %cl
140d1dc1d:	49 0f 45 dd          	cmovne %r13,%rbx
140d1dc21:	48 23 d9             	and    %rcx,%rbx
140d1dc24:	48 83 c7 08          	add    $0x8,%rdi
140d1dc28:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140d1dc2f:	00
140d1dc30:	4d 2b e5             	sub    %r13,%r12
140d1dc33:	75 bb                	jne    0x140d1dbf0
140d1dc35:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
140d1dc3a:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
140d1dc3f:	8b d6                	mov    %esi,%edx
140d1dc41:	49 8b cc             	mov    %r12,%rcx
140d1dc44:	e8 87 8e fb ff       	call   0x140cd6ad0
140d1dc49:	48 85 c0             	test   %rax,%rax
140d1dc4c:	0f 84 85 01 00 00    	je     0x140d1ddd7
140d1dc52:	49 8b 3c 24          	mov    (%r12),%rdi
140d1dc56:	44 8b ce             	mov    %esi,%r9d
140d1dc59:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
140d1dc60:	00
140d1dc61:	48 8b cf             	mov    %rdi,%rcx
140d1dc64:	41 89 74 24 08       	mov    %esi,0x8(%r12)
140d1dc69:	41 8b 47 10          	mov    0x10(%r15),%eax
140d1dc6d:	41 89 44 24 10       	mov    %eax,0x10(%r12)
140d1dc72:	49 8b 07             	mov    (%r15),%rax
140d1dc75:	4e 8d 3c f0          	lea    (%rax,%r14,8),%r15
140d1dc79:	49 8b d7             	mov    %r15,%rdx
140d1dc7c:	e8 ff 28 04 00       	call   0x140d60580
140d1dc81:	48 2b d8             	sub    %rax,%rbx
140d1dc84:	8b d5                	mov    %ebp,%edx
140d1dc86:	66 48 0f 6e db       	movq   %rbx,%xmm3
140d1dc8b:	66 0f 6c db          	punpcklqdq %xmm3,%xmm3
140d1dc8f:	85 f6                	test   %esi,%esi
140d1dc91:	0f 8e fd 00 00 00    	jle    0x140d1dd94
140d1dc97:	83 fe 08             	cmp    $0x8,%esi
140d1dc9a:	0f 82 f4 00 00 00    	jb     0x140d1dd94
140d1dca0:	8d 46 ff             	lea    -0x1(%rsi),%eax
140d1dca3:	48 63 c8             	movslq %eax,%rcx
140d1dca6:	48 8d 04 cf          	lea    (%rdi,%rcx,8),%rax
140d1dcaa:	4d 8d 04 cf          	lea    (%r15,%rcx,8),%r8
140d1dcae:	4c 3b f8             	cmp    %rax,%r15
140d1dcb1:	77 09                	ja     0x140d1dcbc
140d1dcb3:	4c 3b c7             	cmp    %rdi,%r8
140d1dcb6:	0f 83 d8 00 00 00    	jae    0x140d1dd94
140d1dcbc:	8b c6                	mov    %esi,%eax
140d1dcbe:	25 07 00 00 80       	and    $0x80000007,%eax
140d1dcc3:	7d 07                	jge    0x140d1dccc
140d1dcc5:	ff c8                	dec    %eax
140d1dcc7:	83 c8 f8             	or     $0xfffffff8,%eax
140d1dcca:	ff c0                	inc    %eax
140d1dccc:	2b f0                	sub    %eax,%esi
140d1dcce:	66 0f 6f e3          	movdqa %xmm3,%xmm4
140d1dcd2:	0f 55 25 a7 ea 28 00 	andnps 0x28eaa7(%rip),%xmm4        # 0x140fac780
140d1dcd9:	49 8d 47 10          	lea    0x10(%r15),%rax
140d1dcdd:	48 8b cf             	mov    %rdi,%rcx
140d1dce0:	4c 63 ce             	movslq %esi,%r9
140d1dce3:	49 2b cf             	sub    %r15,%rcx
140d1dce6:	4c 8b c5             	mov    %rbp,%r8
140d1dce9:	0f 57 ed             	xorps  %xmm5,%xmm5
140d1dcec:	0f 1f 40 00          	nopl   0x0(%rax)
140d1dcf0:	f3 0f 6f 40 f0       	movdqu -0x10(%rax),%xmm0
140d1dcf5:	83 c2 08             	add    $0x8,%edx
140d1dcf8:	49 83 c0 08          	add    $0x8,%r8
140d1dcfc:	f3 0f 7f 68 f0       	movdqu %xmm5,-0x10(%rax)
140d1dd01:	48 8d 40 40          	lea    0x40(%rax),%rax
140d1dd05:	66 0f 6f d3          	movdqa %xmm3,%xmm2
140d1dd09:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140d1dd0d:	0f 54 d0             	andps  %xmm0,%xmm2
140d1dd10:	f3 0f 6f 44 08 b0    	movdqu -0x50(%rax,%rcx,1),%xmm0
140d1dd16:	0f 54 c8             	andps  %xmm0,%xmm1
140d1dd19:	0f 56 d1             	orps   %xmm1,%xmm2
140d1dd1c:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140d1dd20:	f3 0f 7f 54 08 b0    	movdqu %xmm2,-0x50(%rax,%rcx,1)
140d1dd26:	f3 0f 6f 44 01 c0    	movdqu -0x40(%rcx,%rax,1),%xmm0
140d1dd2c:	0f 54 c8             	andps  %xmm0,%xmm1
140d1dd2f:	f3 0f 6f 40 c0       	movdqu -0x40(%rax),%xmm0
140d1dd34:	f3 0f 7f 68 c0       	movdqu %xmm5,-0x40(%rax)
140d1dd39:	0f 54 c3             	andps  %xmm3,%xmm0
140d1dd3c:	0f 56 c8             	orps   %xmm0,%xmm1
140d1dd3f:	f3 0f 7f 4c 01 c0    	movdqu %xmm1,-0x40(%rcx,%rax,1)
140d1dd45:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140d1dd49:	f3 0f 6f 44 01 d0    	movdqu -0x30(%rcx,%rax,1),%xmm0
140d1dd4f:	0f 54 c8             	andps  %xmm0,%xmm1
140d1dd52:	f3 0f 6f 40 d0       	movdqu -0x30(%rax),%xmm0
140d1dd57:	f3 0f 7f 68 d0       	movdqu %xmm5,-0x30(%rax)
140d1dd5c:	0f 54 c3             	andps  %xmm3,%xmm0
140d1dd5f:	0f 56 c8             	orps   %xmm0,%xmm1
140d1dd62:	f3 0f 7f 4c 01 d0    	movdqu %xmm1,-0x30(%rcx,%rax,1)
140d1dd68:	66 0f 6f cc          	movdqa %xmm4,%xmm1
140d1dd6c:	f3 0f 6f 44 01 e0    	movdqu -0x20(%rcx,%rax,1),%xmm0
140d1dd72:	0f 54 c8             	andps  %xmm0,%xmm1
140d1dd75:	f3 0f 6f 40 e0       	movdqu -0x20(%rax),%xmm0
140d1dd7a:	f3 0f 7f 68 e0       	movdqu %xmm5,-0x20(%rax)
140d1dd7f:	0f 54 c3             	andps  %xmm3,%xmm0
140d1dd82:	0f 56 c8             	orps   %xmm0,%xmm1
140d1dd85:	f3 0f 7f 4c 01 e0    	movdqu %xmm1,-0x20(%rcx,%rax,1)
140d1dd8b:	4d 3b c1             	cmp    %r9,%r8
140d1dd8e:	0f 8c 5c ff ff ff    	jl     0x140d1dcf0
140d1dd94:	48 63 c2             	movslq %edx,%rax
140d1dd97:	49 3b c6             	cmp    %r14,%rax
140d1dd9a:	7d 36                	jge    0x140d1ddd2
140d1dd9c:	4c 8b c3             	mov    %rbx,%r8
140d1dd9f:	49 8d 14 c7          	lea    (%r15,%rax,8),%rdx
140d1dda3:	49 2b ff             	sub    %r15,%rdi
140d1dda6:	49 f7 d0             	not    %r8
140d1dda9:	4c 2b f0             	sub    %rax,%r14
140d1ddac:	0f 1f 40 00          	nopl   0x0(%rax)
140d1ddb0:	49 8b c8             	mov    %r8,%rcx
140d1ddb3:	48 8b c3             	mov    %rbx,%rax
140d1ddb6:	48 23 0c 17          	and    (%rdi,%rdx,1),%rcx
140d1ddba:	48 23 02             	and    (%rdx),%rax
140d1ddbd:	48 8d 52 08          	lea    0x8(%rdx),%rdx
140d1ddc1:	48 0b c8             	or     %rax,%rcx
140d1ddc4:	48 89 4c 17 f8       	mov    %rcx,-0x8(%rdi,%rdx,1)
140d1ddc9:	48 89 6a f8          	mov    %rbp,-0x8(%rdx)
140d1ddcd:	4d 2b f5             	sub    %r13,%r14
140d1ddd0:	75 de                	jne    0x140d1ddb0
140d1ddd2:	41 8b c5             	mov    %r13d,%eax
140d1ddd5:	eb 02                	jmp    0x140d1ddd9
140d1ddd7:	33 c0                	xor    %eax,%eax
140d1ddd9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d1ddde:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140d1dde3:	48 83 c4 38          	add    $0x38,%rsp
140d1dde7:	41 5f                	pop    %r15
140d1dde9:	41 5e                	pop    %r14
140d1ddeb:	41 5d                	pop    %r13
140d1dded:	41 5c                	pop    %r12
140d1ddef:	5e                   	pop    %rsi
140d1ddf0:	5d                   	pop    %rbp
140d1ddf1:	c3                   	ret
140d1ddf2:	cc                   	int3
140d1ddf3:	cc                   	int3
140d1ddf4:	cc                   	int3
140d1ddf5:	cc                   	int3
140d1ddf6:	cc                   	int3
140d1ddf7:	cc                   	int3
140d1ddf8:	cc                   	int3
140d1ddf9:	cc                   	int3
140d1ddfa:	cc                   	int3
140d1ddfb:	cc                   	int3
140d1ddfc:	cc                   	int3
140d1ddfd:	cc                   	int3
140d1ddfe:	cc                   	int3
140d1ddff:	cc                   	int3
140d1de00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d1de05:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d1de0a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d1de0f:	41 55                	push   %r13
140d1de11:	41 56                	push   %r14
140d1de13:	41 57                	push   %r15
140d1de15:	b8 30 00 00 00       	mov    $0x30,%eax
140d1de1a:	e8 81 d6 0f 00       	call   0x140e1b4a0
140d1de1f:	48 2b e0             	sub    %rax,%rsp
140d1de22:	41 8b 59 28          	mov    0x28(%r9),%ebx
140d1de26:	45 33 ff             	xor    %r15d,%r15d
140d1de29:	4d 8b e9             	mov    %r9,%r13
140d1de2c:	49 8b f0             	mov    %r8,%rsi
140d1de2f:	48 8b fa             	mov    %rdx,%rdi
140d1de32:	4c 8b f1             	mov    %rcx,%r14
140d1de35:	83 fb 01             	cmp    $0x1,%ebx
140d1de38:	7e 51                	jle    0x140d1de8b
140d1de3a:	39 5a 08             	cmp    %ebx,0x8(%rdx)
140d1de3d:	75 4c                	jne    0x140d1de8b
140d1de3f:	41 39 58 08          	cmp    %ebx,0x8(%r8)
140d1de43:	75 46                	jne    0x140d1de8b
140d1de45:	8b d3                	mov    %ebx,%edx
140d1de47:	e8 84 8c fb ff       	call   0x140cd6ad0
140d1de4c:	48 85 c0             	test   %rax,%rax
140d1de4f:	74 47                	je     0x140d1de98
140d1de51:	4d 8b 4d 20          	mov    0x20(%r13),%r9
140d1de55:	49 8d 45 50          	lea    0x50(%r13),%rax
140d1de59:	4c 8b 06             	mov    (%rsi),%r8
140d1de5c:	48 8b 17             	mov    (%rdi),%rdx
140d1de5f:	49 8b 0e             	mov    (%r14),%rcx
140d1de62:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140d1de66:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d1de6b:	e8 90 1b 32 ff       	call   0x14003fa00
140d1de70:	85 c0                	test   %eax,%eax
140d1de72:	74 17                	je     0x140d1de8b
140d1de74:	8b 47 10             	mov    0x10(%rdi),%eax
140d1de77:	33 46 10             	xor    0x10(%rsi),%eax
140d1de7a:	41 89 46 10          	mov    %eax,0x10(%r14)
140d1de7e:	41 8d 47 01          	lea    0x1(%r15),%eax
140d1de82:	41 89 5e 08          	mov    %ebx,0x8(%r14)
140d1de86:	e9 80 00 00 00       	jmp    0x140d1df0b
140d1de8b:	8b 4f 08             	mov    0x8(%rdi),%ecx
140d1de8e:	8d 04 1b             	lea    (%rbx,%rbx,1),%eax
140d1de91:	03 4e 08             	add    0x8(%rsi),%ecx
140d1de94:	3b c8                	cmp    %eax,%ecx
140d1de96:	7e 04                	jle    0x140d1de9c
140d1de98:	33 c0                	xor    %eax,%eax
140d1de9a:	eb 6f                	jmp    0x140d1df0b
140d1de9c:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140d1dea1:	48 8b cb             	mov    %rbx,%rcx
140d1dea4:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140d1dea9:	e8 92 04 00 00       	call   0x140d1e340
140d1deae:	48 8b cb             	mov    %rbx,%rcx
140d1deb1:	e8 ea 01 00 00       	call   0x140d1e0a0
140d1deb6:	48 8b e8             	mov    %rax,%rbp
140d1deb9:	48 85 c0             	test   %rax,%rax
140d1debc:	74 3d                	je     0x140d1defb
140d1debe:	48 8b d7             	mov    %rdi,%rdx
140d1dec1:	48 8b c8             	mov    %rax,%rcx
140d1dec4:	48 3b fe             	cmp    %rsi,%rdi
140d1dec7:	75 0a                	jne    0x140d1ded3
140d1dec9:	4c 8b c3             	mov    %rbx,%r8
140d1decc:	e8 2f 28 04 00       	call   0x140d60700
140d1ded1:	eb 0b                	jmp    0x140d1dede
140d1ded3:	4c 8b cb             	mov    %rbx,%r9
140d1ded6:	4c 8b c6             	mov    %rsi,%r8
140d1ded9:	e8 a2 88 03 00       	call   0x140d56780
140d1dede:	85 c0                	test   %eax,%eax