140d68b2a:	48 2b e0             	sub    %rax,%rsp
140d68b2d:	48 8b 05 cc 03 65 00 	mov    0x6503cc(%rip),%rax        # 0x1413b8f00
140d68b34:	48 33 c4             	xor    %rsp,%rax
140d68b37:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
140d68b3e:	00
140d68b3f:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
140d68b46:	00
140d68b47:	45 33 f6             	xor    %r14d,%r14d
140d68b4a:	8b b4 24 80 01 00 00 	mov    0x180(%rsp),%esi
140d68b51:	4c 8b e1             	mov    %rcx,%r12
140d68b54:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140d68b59:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
140d68b5f:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
140d68b66:	00
140d68b67:	49 8b f8             	mov    %r8,%rdi
140d68b6a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d68b6f:	41 8b ee             	mov    %r14d,%ebp
140d68b72:	48 8b 84 24 a0 01 00 	mov    0x1a0(%rsp),%rax
140d68b79:	00
140d68b7a:	45 8b fe             	mov    %r14d,%r15d
140d68b7d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d68b82:	49 63 d9             	movslq %r9d,%rbx
140d68b85:	89 54 24 30          	mov    %edx,0x30(%rsp)
140d68b89:	89 74 24 38          	mov    %esi,0x38(%rsp)
140d68b8d:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140d68b92:	44 89 6c 24 48       	mov    %r13d,0x48(%rsp)
140d68b97:	44 89 74 24 34       	mov    %r14d,0x34(%rsp)
140d68b9c:	48 85 c9             	test   %rcx,%rcx
140d68b9f:	75 12                	jne    0x140d68bb3
140d68ba1:	e8 2a d3 f5 ff       	call   0x140cc5ed0
140d68ba6:	48 8b c8             	mov    %rax,%rcx
140d68ba9:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140d68bae:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d68bb3:	48 85 c0             	test   %rax,%rax
140d68bb6:	48 0f 44 c1          	cmove  %rcx,%rax
140d68bba:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d68bbf:	e8 3c 95 f7 ff       	call   0x140ce2100
140d68bc4:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
140d68bc8:	39 6c 24 30          	cmp    %ebp,0x30(%rsp)
140d68bcc:	0f 8e 7a 07 00 00    	jle    0x140d6934c
140d68bd2:	85 db                	test   %ebx,%ebx
140d68bd4:	0f 8e 72 07 00 00    	jle    0x140d6934c
140d68bda:	3b f3                	cmp    %ebx,%esi
140d68bdc:	0f 8c 48 07 00 00    	jl     0x140d6932a
140d68be2:	8d 0c 45 02 00 00 00 	lea    0x2(,%rax,2),%ecx
140d68be9:	3b f1                	cmp    %ecx,%esi
140d68beb:	0f 8c 39 07 00 00    	jl     0x140d6932a
140d68bf1:	44 8b ee             	mov    %esi,%r13d
140d68bf4:	48 8d 15 9d a6 41 00 	lea    0x41a69d(%rip),%rdx        # 0x141183298
140d68bfb:	44 2b e8             	sub    %eax,%r13d
140d68bfe:	41 b8 9d 00 00 00    	mov    $0x9d,%r8d
140d68c04:	41 ff cd             	dec    %r13d
140d68c07:	49 63 c5             	movslq %r13d,%rax
140d68c0a:	48 8b c8             	mov    %rax,%rcx
140d68c0d:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140d68c14:	00
140d68c15:	e8 96 8d f5 ff       	call   0x140cc19b0
140d68c1a:	48 8b f0             	mov    %rax,%rsi
140d68c1d:	48 63 44 24 38       	movslq 0x38(%rsp),%rax
140d68c22:	48 85 f6             	test   %rsi,%rsi
140d68c25:	75 2c                	jne    0x140d68c53
140d68c27:	c7 44 24 20 9f 00 00 	movl   $0x9f,0x20(%rsp)
140d68c2e:	00
140d68c2f:	ba 99 00 00 00       	mov    $0x99,%edx
140d68c34:	4c 8d 0d 5d a6 41 00 	lea    0x41a65d(%rip),%r9        # 0x141183298
140d68c3b:	b9 04 00 00 00       	mov    $0x4,%ecx
140d68c40:	44 8d 42 a8          	lea    -0x58(%rdx),%r8d
140d68c44:	e8 37 80 f6 ff       	call   0x140cd0c80
140d68c49:	48 63 5c 24 38       	movslq 0x38(%rsp),%rbx
140d68c4e:	e9 76 06 00 00       	jmp    0x140d692c9
140d68c53:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
140d68c59:	48 8d 15 38 a6 41 00 	lea    0x41a638(%rip),%rdx        # 0x141183298
140d68c60:	48 8b c8             	mov    %rax,%rcx
140d68c63:	e8 48 8d f5 ff       	call   0x140cc19b0
140d68c68:	4c 8b f8             	mov    %rax,%r15
140d68c6b:	48 85 c0             	test   %rax,%rax
140d68c6e:	75 0a                	jne    0x140d68c7a
140d68c70:	c7 44 24 20 a6 00 00 	movl   $0xa6,0x20(%rsp)
140d68c77:	00
140d68c78:	eb b5                	jmp    0x140d68c2f
140d68c7a:	4c 63 4c 24 38       	movslq 0x38(%rsp),%r9
140d68c7f:	48 03 fb             	add    %rbx,%rdi
140d68c82:	8b 44 24 38          	mov    0x38(%rsp),%eax
140d68c86:	4d 03 f9             	add    %r9,%r15
140d68c89:	85 c0                	test   %eax,%eax
140d68c8b:	7e 31                	jle    0x140d68cbe
140d68c8d:	8b d0                	mov    %eax,%edx
140d68c8f:	90                   	nop
140d68c90:	8b c3                	mov    %ebx,%eax
140d68c92:	8d 4b ff             	lea    -0x1(%rbx),%ecx
140d68c95:	f7 d0                	not    %eax
140d68c97:	c1 e9 1f             	shr    $0x1f,%ecx
140d68c9a:	c1 e8 1f             	shr    $0x1f,%eax
140d68c9d:	49 ff cf             	dec    %r15
140d68ca0:	23 c8                	and    %eax,%ecx
140d68ca2:	ff c9                	dec    %ecx
140d68ca4:	8b c1                	mov    %ecx,%eax
140d68ca6:	83 e0 01             	and    $0x1,%eax
140d68ca9:	2b d8                	sub    %eax,%ebx
140d68cab:	8b c1                	mov    %ecx,%eax
140d68cad:	83 e0 01             	and    $0x1,%eax
140d68cb0:	48 2b f8             	sub    %rax,%rdi
140d68cb3:	22 0f                	and    (%rdi),%cl
140d68cb5:	41 88 0f             	mov    %cl,(%r15)
140d68cb8:	48 83 ea 01          	sub    $0x1,%rdx
140d68cbc:	75 d2                	jne    0x140d68c90
140d68cbe:	48 63 7c 24 4c       	movslq 0x4c(%rsp),%rdi
140d68cc3:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140d68cca:	00
140d68ccb:	41 0f b6 2f          	movzbl (%r15),%ebp
140d68ccf:	49 8d 5f 01          	lea    0x1(%r15),%rbx
140d68cd3:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d68cd8:	ff cd                	dec    %ebp
140d68cda:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
140d68cdf:	4c 8b c7             	mov    %rdi,%r8
140d68ce2:	49 ff c0             	inc    %r8
140d68ce5:	c1 ed 1f             	shr    $0x1f,%ebp
140d68ce8:	4d 03 c7             	add    %r15,%r8
140d68ceb:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140d68cf0:	45 8b cd             	mov    %r13d,%r9d
140d68cf3:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140d68cf8:	8b d7                	mov    %edi,%edx
140d68cfa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d68cff:	f7 dd                	neg    %ebp
140d68d01:	e8 aa f6 ff ff       	call   0x140d683b0
140d68d06:	85 c0                	test   %eax,%eax
140d68d08:	0f 85 b6 05 00 00    	jne    0x140d692c4
140d68d0e:	41 8b d6             	mov    %r14d,%edx
140d68d11:	85 ff                	test   %edi,%edi
140d68d13:	0f 8e 4f 01 00 00    	jle    0x140d68e68
140d68d19:	83 ff 08             	cmp    $0x8,%edi
140d68d1c:	0f 82 46 01 00 00    	jb     0x140d68e68
140d68d22:	8d 47 ff             	lea    -0x1(%rdi),%eax
140d68d25:	48 63 c8             	movslq %eax,%rcx
140d68d28:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
140d68d2f:	00
140d68d30:	4c 03 c1             	add    %rcx,%r8
140d68d33:	48 8d 04 19          	lea    (%rcx,%rbx,1),%rax
140d68d37:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140d68d3e:	00
140d68d3f:	48 3b c8             	cmp    %rax,%rcx
140d68d42:	77 09                	ja     0x140d68d4d
140d68d44:	4c 3b c3             	cmp    %rbx,%r8
140d68d47:	0f 83 1b 01 00 00    	jae    0x140d68e68
140d68d4d:	83 ff 40             	cmp    $0x40,%edi
140d68d50:	0f 82 ba 00 00 00    	jb     0x140d68e10
140d68d56:	8b cf                	mov    %edi,%ecx
140d68d58:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
140d68d5e:	7d 07                	jge    0x140d68d67
140d68d60:	ff c9                	dec    %ecx
140d68d62:	83 c9 c0             	or     $0xffffffc0,%ecx
140d68d65:	ff c1                	inc    %ecx
140d68d67:	8b c7                	mov    %edi,%eax
140d68d69:	2b c1                	sub    %ecx,%eax
140d68d6b:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
140d68d72:	00
140d68d73:	4c 63 d8             	movslq %eax,%r11
140d68d76:	4c 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%r9
140d68d7d:	00
140d68d7e:	4c 2b c3             	sub    %rbx,%r8
140d68d81:	4c 2b cb             	sub    %rbx,%r9
140d68d84:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140d68d88:	49 c7 c2 e0 ff ff ff 	mov    $0xffffffffffffffe0,%r10
140d68d8f:	4c 2b d3             	sub    %rbx,%r10
140d68d92:	0f 1f 40 00          	nopl   0x0(%rax)
140d68d96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140d68d9d:	00 00 00
140d68da0:	f3 41 0f 6f 44 08 e0 	movdqu -0x20(%r8,%rcx,1),%xmm0
140d68da7:	83 c2 40             	add    $0x40,%edx
140d68daa:	f3 0f 6f 49 e0       	movdqu -0x20(%rcx),%xmm1
140d68daf:	48 8d 49 40          	lea    0x40(%rcx),%rcx
140d68db3:	49 8d 04 0a          	lea    (%r10,%rcx,1),%rax
140d68db7:	0f 57 c8             	xorps  %xmm0,%xmm1
140d68dba:	f3 41 0f 7f 4c 08 a0 	movdqu %xmm1,-0x60(%r8,%rcx,1)
140d68dc1:	f3 41 0f 6f 44 09 a0 	movdqu -0x60(%r9,%rcx,1),%xmm0
140d68dc8:	f3 0f 6f 49 b0       	movdqu -0x50(%rcx),%xmm1
140d68dcd:	0f 57 c8             	xorps  %xmm0,%xmm1
140d68dd0:	f3 0f 6f 41 c0       	movdqu -0x40(%rcx),%xmm0
140d68dd5:	f3 41 0f 7f 4c 09 a0 	movdqu %xmm1,-0x60(%r9,%rcx,1)
140d68ddc:	f3 41 0f 6f 4c 08 c0 	movdqu -0x40(%r8,%rcx,1),%xmm1
140d68de3:	0f 57 c8             	xorps  %xmm0,%xmm1
140d68de6:	f3 41 0f 7f 4c 08 c0 	movdqu %xmm1,-0x40(%r8,%rcx,1)
140d68ded:	f3 41 0f 6f 44 09 c0 	movdqu -0x40(%r9,%rcx,1),%xmm0
140d68df4:	f3 0f 6f 49 d0       	movdqu -0x30(%rcx),%xmm1
140d68df9:	0f 57 c8             	xorps  %xmm0,%xmm1
140d68dfc:	f3 41 0f 7f 4c 09 c0 	movdqu %xmm1,-0x40(%r9,%rcx,1)
140d68e03:	49 3b c3             	cmp    %r11,%rax
140d68e06:	7c 98                	jl     0x140d68da0
140d68e08:	8b c7                	mov    %edi,%eax
140d68e0a:	24 3f                	and    $0x3f,%al
140d68e0c:	3c 08                	cmp    $0x8,%al
140d68e0e:	72 58                	jb     0x140d68e68
140d68e10:	8b cf                	mov    %edi,%ecx
140d68e12:	81 e1 07 00 00 80    	and    $0x80000007,%ecx
140d68e18:	7d 07                	jge    0x140d68e21
140d68e1a:	ff c9                	dec    %ecx
140d68e1c:	83 c9 f8             	or     $0xfffffff8,%ecx
140d68e1f:	ff c1                	inc    %ecx
140d68e21:	8b c7                	mov    %edi,%eax
140d68e23:	2b c1                	sub    %ecx,%eax
140d68e25:	4c 63 c8             	movslq %eax,%r9
140d68e28:	4c 8b c3             	mov    %rbx,%r8
140d68e2b:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140d68e32:	00
140d68e33:	48 63 ca             	movslq %edx,%rcx
140d68e36:	4c 2b c0             	sub    %rax,%r8
140d68e39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140d68e40:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140d68e47:	00
140d68e48:	83 c2 08             	add    $0x8,%edx
140d68e4b:	48 03 c1             	add    %rcx,%rax
140d68e4e:	48 83 c1 08          	add    $0x8,%rcx
140d68e52:	f3 0f 7e 00          	movq   (%rax),%xmm0
140d68e56:	f3 41 0f 7e 0c 00    	movq   (%r8,%rax,1),%xmm1
140d68e5c:	0f 57 c8             	xorps  %xmm0,%xmm1
140d68e5f:	66 0f d6 08          	movq   %xmm1,(%rax)
140d68e63:	49 3b c9             	cmp    %r9,%rcx
140d68e66:	7c d8                	jl     0x140d68e40
140d68e68:	48 63 d2             	movslq %edx,%rdx
140d68e6b:	48 3b d7             	cmp    %rdi,%rdx
140d68e6e:	7d 29                	jge    0x140d68e99
140d68e70:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140d68e77:	00
140d68e78:	48 2b d8             	sub    %rax,%rbx
140d68e7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d68e80:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140d68e87:	00
140d68e88:	48 03 ca             	add    %rdx,%rcx
140d68e8b:	48 ff c2             	inc    %rdx
140d68e8e:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
140d68e92:	30 01                	xor    %al,(%rcx)
140d68e94:	48 3b d7             	cmp    %rdi,%rdx
140d68e97:	7c e7                	jl     0x140d68e80
140d68e99:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d68e9e:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
140d68ea5:	00
140d68ea6:	48 63 5c 24 38       	movslq 0x38(%rsp),%rbx
140d68eab:	44 8b cf             	mov    %edi,%r9d
140d68eae:	41 8b d5             	mov    %r13d,%edx
140d68eb1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d68eb6:	48 8b ce             	mov    %rsi,%rcx
140d68eb9:	e8 f2 f4 ff ff       	call   0x140d683b0
140d68ebe:	85 c0                	test   %eax,%eax
140d68ec0:	0f 85 fc 03 00 00    	jne    0x140d692c2
140d68ec6:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
140d68ecb:	41 8b d6             	mov    %r14d,%edx
140d68ece:	45 85 ed             	test   %r13d,%r13d
140d68ed1:	0f 8e 1c 01 00 00    	jle    0x140d68ff3
140d68ed7:	41 83 fd 08          	cmp    $0x8,%r13d
140d68edb:	0f 82 12 01 00 00    	jb     0x140d68ff3
140d68ee1:	41 8d 45 ff          	lea    -0x1(%r13),%eax
140d68ee5:	48 63 c8             	movslq %eax,%rcx
140d68ee8:	4a 8d 04 09          	lea    (%rcx,%r9,1),%rax
140d68eec:	4c 8d 04 31          	lea    (%rcx,%rsi,1),%r8
140d68ef0:	48 3b f0             	cmp    %rax,%rsi
140d68ef3:	77 09                	ja     0x140d68efe
140d68ef5:	4d 3b c1             	cmp    %r9,%r8
140d68ef8:	0f 83 f5 00 00 00    	jae    0x140d68ff3
140d68efe:	41 83 fd 40          	cmp    $0x40,%r13d
140d68f02:	0f 82 a0 00 00 00    	jb     0x140d68fa8
140d68f08:	41 8b cd             	mov    %r13d,%ecx
140d68f0b:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
140d68f11:	7d 07                	jge    0x140d68f1a
140d68f13:	ff c9                	dec    %ecx
140d68f15:	83 c9 c0             	or     $0xffffffc0,%ecx
140d68f18:	ff c1                	inc    %ecx
140d68f1a:	41 8b c5             	mov    %r13d,%eax
140d68f1d:	2b c1                	sub    %ecx,%eax
140d68f1f:	4d 8b c1             	mov    %r9,%r8
140d68f22:	4c 63 d8             	movslq %eax,%r11
140d68f25:	4c 2b c6             	sub    %rsi,%r8
140d68f28:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140d68f2c:	49 c7 c2 f0 ff ff ff 	mov    $0xfffffffffffffff0,%r10
140d68f33:	4c 2b d6             	sub    %rsi,%r10
140d68f36:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140d68f3d:	00 00 00
140d68f40:	f3 0f 6f 41 f0       	movdqu -0x10(%rcx),%xmm0
140d68f45:	83 c2 40             	add    $0x40,%edx
140d68f48:	f3 42 0f 6f 4c 01 f0 	movdqu -0x10(%rcx,%r8,1),%xmm1
140d68f4f:	f3 42 0f 6f 14 01    	movdqu (%rcx,%r8,1),%xmm2
140d68f55:	48 8d 49 40          	lea    0x40(%rcx),%rcx
140d68f59:	0f 57 c8             	xorps  %xmm0,%xmm1
140d68f5c:	49 8d 04 0a          	lea    (%r10,%rcx,1),%rax
140d68f60:	f3 0f 7f 49 b0       	movdqu %xmm1,-0x50(%rcx)
140d68f65:	f3 0f 6f 41 c0       	movdqu -0x40(%rcx),%xmm0
140d68f6a:	f3 42 0f 6f 4c 01 d0 	movdqu -0x30(%rcx,%r8,1),%xmm1
140d68f71:	0f 57 d0             	xorps  %xmm0,%xmm2
140d68f74:	f3 0f 7f 51 c0       	movdqu %xmm2,-0x40(%rcx)
140d68f79:	f3 0f 6f 41 d0       	movdqu -0x30(%rcx),%xmm0
140d68f7e:	0f 57 c8             	xorps  %xmm0,%xmm1
140d68f81:	f3 0f 7f 49 d0       	movdqu %xmm1,-0x30(%rcx)
140d68f86:	f3 0f 6f 41 e0       	movdqu -0x20(%rcx),%xmm0
140d68f8b:	f3 42 0f 6f 4c 01 e0 	movdqu -0x20(%rcx,%r8,1),%xmm1
140d68f92:	0f 57 c8             	xorps  %xmm0,%xmm1
140d68f95:	f3 0f 7f 49 e0       	movdqu %xmm1,-0x20(%rcx)
140d68f9a:	49 3b c3             	cmp    %r11,%rax
140d68f9d:	7c a1                	jl     0x140d68f40
140d68f9f:	41 8b c5             	mov    %r13d,%eax
140d68fa2:	24 3f                	and    $0x3f,%al
140d68fa4:	3c 08                	cmp    $0x8,%al
140d68fa6:	72 4b                	jb     0x140d68ff3
140d68fa8:	41 8b c5             	mov    %r13d,%eax
140d68fab:	25 07 00 00 80       	and    $0x80000007,%eax
140d68fb0:	7d 07                	jge    0x140d68fb9
140d68fb2:	ff c8                	dec    %eax
140d68fb4:	83 c8 f8             	or     $0xfffffff8,%eax
140d68fb7:	ff c0                	inc    %eax
140d68fb9:	41 8b cd             	mov    %r13d,%ecx
140d68fbc:	2b c8                	sub    %eax,%ecx
140d68fbe:	48 63 c2             	movslq %edx,%rax
140d68fc1:	4d 8b c1             	mov    %r9,%r8
140d68fc4:	4c 63 d1             	movslq %ecx,%r10
140d68fc7:	4c 2b c6             	sub    %rsi,%r8
140d68fca:	48 8d 0c 30          	lea    (%rax,%rsi,1),%rcx
140d68fce:	66 90                	xchg   %ax,%ax
140d68fd0:	f3 0f 7e 01          	movq   (%rcx),%xmm0
140d68fd4:	83 c2 08             	add    $0x8,%edx
140d68fd7:	f3 41 0f 7e 0c 08    	movq   (%r8,%rcx,1),%xmm1
140d68fdd:	0f 57 c8             	xorps  %xmm0,%xmm1
140d68fe0:	66 0f d6 09          	movq   %xmm1,(%rcx)
140d68fe4:	48 83 c1 08          	add    $0x8,%rcx
140d68fe8:	48 8b c1             	mov    %rcx,%rax
140d68feb:	48 2b c6             	sub    %rsi,%rax
140d68fee:	49 3b c2             	cmp    %r10,%rax
140d68ff1:	7c dd                	jl     0x140d68fd0
140d68ff3:	48 63 c2             	movslq %edx,%rax
140d68ff6:	49 63 cd             	movslq %r13d,%rcx
140d68ff9:	48 3b c1             	cmp    %rcx,%rax
140d68ffc:	7d 23                	jge    0x140d69021
140d68ffe:	4c 2b ce             	sub    %rsi,%r9
140d69001:	48 8d 14 30          	lea    (%rax,%rsi,1),%rdx
140d69005:	4c 8b c1             	mov    %rcx,%r8
140d69008:	4c 2b c0             	sub    %rax,%r8
140d6900b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d69010:	41 0f b6 04 11       	movzbl (%r9,%rdx,1),%eax
140d69015:	30 02                	xor    %al,(%rdx)
140d69017:	48 8d 52 01          	lea    0x1(%rdx),%rdx
140d6901b:	49 83 e8 01          	sub    $0x1,%r8
140d6901f:	75 ef                	jne    0x140d69010
140d69021:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140d69026:	4c 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%r8
140d6902d:	00
140d6902e:	48 63 94 24 90 01 00 	movslq 0x190(%rsp),%rdx
140d69035:	00
140d69036:	45 33 c9             	xor    %r9d,%r9d
140d69039:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140d6903e:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140d69043:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d69048:	e8 33 b8 f5 ff       	call   0x140cc4880
140d6904d:	85 c0                	test   %eax,%eax