140a03d92:	0f 57 c0             	xorps  %xmm0,%xmm0
140a03d95:	0f 11 85 80 00 00 00 	movups %xmm0,0x80(%rbp)
140a03d9c:	0f 57 c9             	xorps  %xmm1,%xmm1
140a03d9f:	f3 0f 7f 8d 90 00 00 	movdqu %xmm1,0x90(%rbp)
140a03da6:	00
140a03da7:	49 3b d0             	cmp    %r8,%rdx
140a03daa:	75 1e                	jne    0x140a03dca
140a03dac:	66 0f 6f 35 7c 00 5a 	movdqa 0x5a007c(%rip),%xmm6        # 0x140fa3e30
140a03db3:	00
140a03db4:	66 44 0f 6f c6       	movdqa %xmm6,%xmm8
140a03db9:	f3 0f 7f b5 90 00 00 	movdqu %xmm6,0x90(%rbp)
140a03dc0:	00
140a03dc1:	c6 85 80 00 00 00 00 	movb   $0x0,0x80(%rbp)
140a03dc8:	eb 20                	jmp    0x140a03dea
140a03dca:	4c 2b c2             	sub    %rdx,%r8
140a03dcd:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140a03dd4:	e8 27 30 79 ff       	call   0x140196e00
140a03dd9:	66 0f 6f 35 4f 00 5a 	movdqa 0x5a004f(%rip),%xmm6        # 0x140fa3e30
140a03de0:	00
140a03de1:	f3 44 0f 6f 85 90 00 	movdqu 0x90(%rbp),%xmm8
140a03de8:	00 00
140a03dea:	49 8b 17             	mov    (%r15),%rdx
140a03ded:	4d 8b 47 08          	mov    0x8(%r15),%r8
140a03df1:	4c 03 c2             	add    %rdx,%r8
140a03df4:	0f 57 c0             	xorps  %xmm0,%xmm0
140a03df7:	0f 11 45 60          	movups %xmm0,0x60(%rbp)
140a03dfb:	0f 57 c9             	xorps  %xmm1,%xmm1
140a03dfe:	f3 0f 7f 4d 70       	movdqu %xmm1,0x70(%rbp)
140a03e03:	49 3b d0             	cmp    %r8,%rdx
140a03e06:	75 0b                	jne    0x140a03e13
140a03e08:	f3 0f 7f 75 70       	movdqu %xmm6,0x70(%rbp)
140a03e0d:	c6 45 60 00          	movb   $0x0,0x60(%rbp)
140a03e11:	eb 11                	jmp    0x140a03e24
140a03e13:	4c 2b c2             	sub    %rdx,%r8
140a03e16:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140a03e1a:	e8 e1 2f 79 ff       	call   0x140196e00
140a03e1f:	f3 0f 6f 75 70       	movdqu 0x70(%rbp),%xmm6
140a03e24:	b9 38 01 00 00       	mov    $0x138,%ecx
140a03e29:	e8 da 72 41 00       	call   0x140e1b108
140a03e2e:	4c 8b d0             	mov    %rax,%r10
140a03e31:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140a03e35:	48 85 c0             	test   %rax,%rax
140a03e38:	0f 84 d7 00 00 00    	je     0x140a03f15
140a03e3e:	0f 10 85 c0 00 00 00 	movups 0xc0(%rbp),%xmm0
140a03e45:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
140a03e49:	44 0f 11 4d 10       	movups %xmm9,0x10(%rbp)
140a03e4e:	41 bf 0f 00 00 00    	mov    $0xf,%r15d
140a03e54:	c6 85 c0 00 00 00 00 	movb   $0x0,0xc0(%rbp)
140a03e5b:	0f 10 85 a0 00 00 00 	movups 0xa0(%rbp),%xmm0
140a03e62:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
140a03e66:	0f 11 7d 30          	movups %xmm7,0x30(%rbp)
140a03e6a:	45 8b e7             	mov    %r15d,%r12d
140a03e6d:	c6 85 a0 00 00 00 00 	movb   $0x0,0xa0(%rbp)
140a03e74:	49 8b 56 10          	mov    0x10(%r14),%rdx
140a03e78:	45 33 c0             	xor    %r8d,%r8d
140a03e7b:	4d 89 46 10          	mov    %r8,0x10(%r14)
140a03e7f:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140a03e83:	4d 89 46 08          	mov    %r8,0x8(%r14)
140a03e87:	49 8b 06             	mov    (%r14),%rax
140a03e8a:	4d 89 06             	mov    %r8,(%r14)
140a03e8d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140a03e92:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140a03e97:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140a03e9c:	0f 10 85 80 00 00 00 	movups 0x80(%rbp),%xmm0
140a03ea3:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
140a03ea7:	44 0f 11 45 50       	movups %xmm8,0x50(%rbp)
140a03eac:	45 8b ef             	mov    %r15d,%r13d
140a03eaf:	44 88 85 80 00 00 00 	mov    %r8b,0x80(%rbp)
140a03eb6:	0f 10 45 60          	movups 0x60(%rbp),%xmm0
140a03eba:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140a03ebe:	0f 11 75 d0          	movups %xmm6,-0x30(%rbp)
140a03ec2:	45 8b f7             	mov    %r15d,%r14d
140a03ec5:	44 88 45 60          	mov    %r8b,0x60(%rbp)
140a03ec9:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140a03ecd:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a03ed2:	0f b6 85 b8 01 00 00 	movzbl 0x1b8(%rbp),%eax
140a03ed9:	88 44 24 38          	mov    %al,0x38(%rsp)
140a03edd:	48 8d 45 00          	lea    0x0(%rbp),%rax
140a03ee1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a03ee6:	48 8d 45 20          	lea    0x20(%rbp),%rax
140a03eea:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a03eef:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140a03ef4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a03ef9:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
140a03efd:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a03f01:	48 8b d7             	mov    %rdi,%rdx
140a03f04:	49 8b ca             	mov    %r10,%rcx
140a03f07:	e8 a4 d8 ff ff       	call   0x140a017b0
140a03f0c:	48 8b f8             	mov    %rax,%rdi
140a03f0f:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
140a03f13:	eb 1b                	jmp    0x140a03f30
140a03f15:	33 ff                	xor    %edi,%edi
140a03f17:	4c 8b bd d8 00 00 00 	mov    0xd8(%rbp),%r15
140a03f1e:	4c 8b a5 b8 00 00 00 	mov    0xb8(%rbp),%r12
140a03f25:	4c 8b ad 98 00 00 00 	mov    0x98(%rbp),%r13
140a03f2c:	4c 8b 75 78          	mov    0x78(%rbp),%r14
140a03f30:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140a03f35:	49 83 fe 0f          	cmp    $0xf,%r14
140a03f39:	76 33                	jbe    0x140a03f6e
140a03f3b:	49 8d 56 01          	lea    0x1(%r14),%rdx
140a03f3f:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140a03f43:	48 8b c1             	mov    %rcx,%rax
140a03f46:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a03f4d:	72 19                	jb     0x140a03f68
140a03f4f:	48 83 c2 27          	add    $0x27,%rdx
140a03f53:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a03f57:	48 2b c1             	sub    %rcx,%rax
140a03f5a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a03f5e:	48 83 f8 1f          	cmp    $0x1f,%rax
140a03f62:	0f 87 ce 01 00 00    	ja     0x140a04136
140a03f68:	e8 d7 71 41 00       	call   0x140e1b144
140a03f6d:	90                   	nop
140a03f6e:	49 83 fd 0f          	cmp    $0xf,%r13
140a03f72:	76 36                	jbe    0x140a03faa
140a03f74:	49 8d 55 01          	lea    0x1(%r13),%rdx
140a03f78:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140a03f7f:	48 8b c1             	mov    %rcx,%rax
140a03f82:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a03f89:	72 19                	jb     0x140a03fa4
140a03f8b:	48 83 c2 27          	add    $0x27,%rdx
140a03f8f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a03f93:	48 2b c1             	sub    %rcx,%rax
140a03f96:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a03f9a:	48 83 f8 1f          	cmp    $0x1f,%rax
140a03f9e:	0f 87 98 01 00 00    	ja     0x140a0413c
140a03fa4:	e8 9b 71 41 00       	call   0x140e1b144
140a03fa9:	90                   	nop
140a03faa:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140a03fae:	e8 ad 43 79 ff       	call   0x140198360
140a03fb3:	90                   	nop
140a03fb4:	49 83 fc 0f          	cmp    $0xf,%r12
140a03fb8:	76 37                	jbe    0x140a03ff1
140a03fba:	49 8d 54 24 01       	lea    0x1(%r12),%rdx
140a03fbf:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
140a03fc6:	48 8b c1             	mov    %rcx,%rax
140a03fc9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a03fd0:	72 19                	jb     0x140a03feb
140a03fd2:	48 83 c2 27          	add    $0x27,%rdx
140a03fd6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a03fda:	48 2b c1             	sub    %rcx,%rax
140a03fdd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a03fe1:	48 83 f8 1f          	cmp    $0x1f,%rax
140a03fe5:	0f 87 57 01 00 00    	ja     0x140a04142
140a03feb:	e8 54 71 41 00       	call   0x140e1b144
140a03ff0:	90                   	nop
140a03ff1:	49 83 ff 0f          	cmp    $0xf,%r15
140a03ff5:	76 35                	jbe    0x140a0402c
140a03ff7:	49 8d 57 01          	lea    0x1(%r15),%rdx
140a03ffb:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140a04002:	48 8b c1             	mov    %rcx,%rax
140a04005:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0400c:	72 19                	jb     0x140a04027
140a0400e:	48 83 c2 27          	add    $0x27,%rdx
140a04012:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a04016:	48 2b c1             	sub    %rcx,%rax
140a04019:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a0401d:	48 83 f8 1f          	cmp    $0x1f,%rax
140a04021:	0f 87 21 01 00 00    	ja     0x140a04148
140a04027:	e8 18 71 41 00       	call   0x140e1b144
140a0402c:	48 8d 4e 50          	lea    0x50(%rsi),%rcx
140a04030:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140a04034:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140a04038:	74 13                	je     0x140a0404d
140a0403a:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140a04041:	00 00
140a04043:	48 89 3a             	mov    %rdi,(%rdx)
140a04046:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
140a0404b:	eb 0b                	jmp    0x140a04058
140a0404d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140a04052:	e8 09 48 e0 ff       	call   0x140808860
140a04057:	90                   	nop
140a04058:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140a0405d:	48 85 c9             	test   %rcx,%rcx
140a04060:	74 12                	je     0x140a04074
140a04062:	48 8b 01             	mov    (%rcx),%rax
140a04065:	ba 01 00 00 00       	mov    $0x1,%edx
140a0406a:	48 8b 00             	mov    (%rax),%rax
140a0406d:	ff 15 ad f9 57 00    	call   *0x57f9ad(%rip)        # 0x140f83a20
140a04073:	90                   	nop
140a04074:	48 85 db             	test   %rbx,%rbx
140a04077:	74 3d                	je     0x140a040b6
140a04079:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140a0407d:	48 2b c3             	sub    %rbx,%rax
140a04080:	48 c1 f8 03          	sar    $0x3,%rax
140a04084:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140a0408b:	00
140a0408c:	48 8b c3             	mov    %rbx,%rax
140a0408f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a04096:	72 15                	jb     0x140a040ad
140a04098:	48 83 c2 27          	add    $0x27,%rdx
140a0409c:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140a040a0:	48 2b c3             	sub    %rbx,%rax
140a040a3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a040a7:	48 83 f8 1f          	cmp    $0x1f,%rax
140a040ab:	77 4f                	ja     0x140a040fc
140a040ad:	48 8b cb             	mov    %rbx,%rcx
140a040b0:	e8 8f 70 41 00       	call   0x140e1b144
140a040b5:	90                   	nop
140a040b6:	48 8b ce             	mov    %rsi,%rcx
140a040b9:	e8 aa 90 3f 00       	call   0x140dfd168
140a040be:	48 8b c7             	mov    %rdi,%rax
140a040c1:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
140a040c8:	48 33 cc             	xor    %rsp,%rcx
140a040cb:	e8 30 74 41 00       	call   0x140e1b500
140a040d0:	4c 8d 9c 24 38 02 00 	lea    0x238(%rsp),%r11
140a040d7:	00
140a040d8:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
140a040dd:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
140a040e2:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
140a040e7:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
140a040ec:	49 8b e3             	mov    %r11,%rsp
140a040ef:	41 5f                	pop    %r15
140a040f1:	41 5e                	pop    %r14
140a040f3:	41 5d                	pop    %r13
140a040f5:	41 5c                	pop    %r12
140a040f7:	5f                   	pop    %rdi
140a040f8:	5e                   	pop    %rsi
140a040f9:	5b                   	pop    %rbx
140a040fa:	5d                   	pop    %rbp
140a040fb:	c3                   	ret
140a040fc:	e8 a3 60 42 00       	call   0x140e2a1a4
140a04101:	90                   	nop
140a04102:	48 8d 0d 07 8e 67 00 	lea    0x678e07(%rip),%rcx        # 0x14107cf10
140a04109:	e8 f2 2d 79 ff       	call   0x140196f00
140a0410e:	48 8d 0d fb 8d 67 00 	lea    0x678dfb(%rip),%rcx        # 0x14107cf10
140a04115:	e8 66 e4 fb ff       	call   0x1409c2580
140a0411a:	cc                   	int3
140a0411b:	b9 05 00 00 00       	mov    $0x5,%ecx
140a04120:	e8 b7 92 3f 00       	call   0x140dfd3dc
140a04125:	cc                   	int3
140a04126:	ff c8                	dec    %eax
140a04128:	89 46 4c             	mov    %eax,0x4c(%rsi)
140a0412b:	b9 06 00 00 00       	mov    $0x6,%ecx
140a04130:	e8 a7 92 3f 00       	call   0x140dfd3dc
140a04135:	90                   	nop
140a04136:	e8 69 60 42 00       	call   0x140e2a1a4
140a0413b:	90                   	nop
140a0413c:	e8 63 60 42 00       	call   0x140e2a1a4
140a04141:	90                   	nop
140a04142:	e8 5d 60 42 00       	call   0x140e2a1a4
140a04147:	90                   	nop
140a04148:	e8 57 60 42 00       	call   0x140e2a1a4
140a0414d:	cc                   	int3
140a0414e:	cc                   	int3
140a0414f:	cc                   	int3
140a04150:	48 8b c4             	mov    %rsp,%rax
140a04153:	55                   	push   %rbp
140a04154:	53                   	push   %rbx
140a04155:	56                   	push   %rsi
140a04156:	57                   	push   %rdi
140a04157:	41 54                	push   %r12
140a04159:	41 55                	push   %r13
140a0415b:	41 56                	push   %r14
140a0415d:	41 57                	push   %r15
140a0415f:	48 8d a8 98 fe ff ff 	lea    -0x168(%rax),%rbp
140a04166:	48 81 ec 28 02 00 00 	sub    $0x228,%rsp
140a0416d:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
140a04171:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
140a04175:	44 0f 29 40 88       	movaps %xmm8,-0x78(%rax)
140a0417a:	44 0f 29 88 78 ff ff 	movaps %xmm9,-0x88(%rax)
140a04181:	ff
140a04182:	48 8b 05 77 4d 9b 00 	mov    0x9b4d77(%rip),%rax        # 0x1413b8f00
140a04189:	48 33 c4             	xor    %rsp,%rax
140a0418c:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
140a04193:	4d 8b f9             	mov    %r9,%r15
140a04196:	4c 89 4d b0          	mov    %r9,-0x50(%rbp)
140a0419a:	4d 8b e8             	mov    %r8,%r13
140a0419d:	4c 8b e2             	mov    %rdx,%r12
140a041a0:	48 8b f1             	mov    %rcx,%rsi
140a041a3:	4c 8b b5 90 01 00 00 	mov    0x190(%rbp),%r14
140a041aa:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
140a041ae:	48 8b 85 98 01 00 00 	mov    0x198(%rbp),%rax
140a041b5:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140a041b9:	48 8b bd a0 01 00 00 	mov    0x1a0(%rbp),%rdi
140a041c0:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
140a041c4:	49 83 7e 08 00       	cmpq   $0x0,0x8(%r14)
140a041c9:	0f 84 c3 06 00 00    	je     0x140a04892
140a041cf:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
140a041d3:	c6 45 08 00          	movb   $0x0,0x8(%rbp)
140a041d7:	e8 64 8f 3f 00       	call   0x140dfd140
140a041dc:	85 c0                	test   %eax,%eax
140a041de:	0f 85 c7 06 00 00    	jne    0x140a048ab
140a041e4:	8b 46 4c             	mov    0x4c(%rsi),%eax
140a041e7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140a041ec:	0f 84 c4 06 00 00    	je     0x140a048b6
140a041f2:	b0 01                	mov    $0x1,%al
140a041f4:	88 45 08             	mov    %al,0x8(%rbp)
140a041f7:	4d 8b c5             	mov    %r13,%r8
140a041fa:	49 8b d4             	mov    %r12,%rdx
140a041fd:	48 8b ce             	mov    %rsi,%rcx
140a04200:	e8 6b a2 07 00       	call   0x140a7e470
140a04205:	48 8b d8             	mov    %rax,%rbx
140a04208:	48 85 c0             	test   %rax,%rax
140a0420b:	74 46                	je     0x140a04253
140a0420d:	0f 10 07             	movups (%rdi),%xmm0
140a04210:	0f 29 45 b0          	movaps %xmm0,-0x50(%rbp)
140a04214:	41 0f 10 0f          	movups (%r15),%xmm1
140a04218:	0f 29 4d d0          	movaps %xmm1,-0x30(%rbp)
140a0421c:	0f b6 8d a8 01 00 00 	movzbl 0x1a8(%rbp),%ecx
140a04223:	88 4c 24 28          	mov    %cl,0x28(%rsp)
140a04227:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140a0422b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a04230:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
140a04234:	41 b0 05             	mov    $0x5,%r8b
140a04237:	48 8b d3             	mov    %rbx,%rdx
140a0423a:	48 8b ce             	mov    %rsi,%rcx
140a0423d:	e8 2e a1 07 00       	call   0x140a7e370
140a04242:	90                   	nop
140a04243:	48 8b ce             	mov    %rsi,%rcx
140a04246:	e8 1d 8f 3f 00       	call   0x140dfd168
140a0424b:	48 8b c3             	mov    %rbx,%rax
140a0424e:	e9 fe 05 00 00       	jmp    0x140a04851
140a04253:	33 db                	xor    %ebx,%ebx
140a04255:	44 8b fb             	mov    %ebx,%r15d
140a04258:	0f 57 c0             	xorps  %xmm0,%xmm0
140a0425b:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
140a04260:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
140a04264:	48 8b 4e 68          	mov    0x68(%rsi),%rcx
140a04268:	48 85 c9             	test   %rcx,%rcx
140a0426b:	0f 84 be 01 00 00    	je     0x140a0442f
140a04271:	41 0f 10 04 24       	movups (%r12),%xmm0
140a04276:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a0427b:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a04280:	e8 8b f4 04 00       	call   0x140a53710
140a04285:	48 85 c0             	test   %rax,%rax
140a04288:	0f 84 a1 01 00 00    	je     0x140a0442f
140a0428e:	48 8d 48 08          	lea    0x8(%rax),%rcx
140a04292:	48 83 38 08          	cmpq   $0x8,(%rax)
140a04296:	48 0f 45 cb          	cmovne %rbx,%rcx
140a0429a:	48 85 c9             	test   %rcx,%rcx
140a0429d:	0f 84 8c 01 00 00    	je     0x140a0442f
140a042a3:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
140a042a8:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a042ad:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a042b2:	e8 59 f4 04 00       	call   0x140a53710
140a042b7:	48 85 c0             	test   %rax,%rax
140a042ba:	74 0e                	je     0x140a042ca
140a042bc:	4c 8d 78 08          	lea    0x8(%rax),%r15
140a042c0:	48 83 38 08          	cmpq   $0x8,(%rax)
140a042c4:	4c 0f 45 fb          	cmovne %rbx,%r15
140a042c8:	eb 03                	jmp    0x140a042cd
140a042ca:	4c 8b fb             	mov    %rbx,%r15
140a042cd:	4d 85 ff             	test   %r15,%r15
140a042d0:	0f 84 59 01 00 00    	je     0x140a0442f
140a042d6:	48 8d 05 53 8b 67 00 	lea    0x678b53(%rip),%rax        # 0x14107ce30
140a042dd:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a042e2:	48 c7 44 24 58 07 00 	movq   $0x7,0x58(%rsp)
140a042e9:	00 00
140a042eb:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140a042f0:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)