14095adbe:	cc                   	int3
14095adbf:	cc                   	int3
14095adc0:	48 83 ec 68          	sub    $0x68,%rsp
14095adc4:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
14095adc9:	48 8b 05 30 e1 a5 00 	mov    0xa5e130(%rip),%rax        # 0x1413b8f00
14095add0:	48 33 c4             	xor    %rsp,%rax
14095add3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14095add8:	48 8b 11             	mov    (%rcx),%rdx
14095addb:	0f 57 c0             	xorps  %xmm0,%xmm0
14095adde:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14095ade2:	0f 57 c9             	xorps  %xmm1,%xmm1
14095ade5:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
14095adea:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
14095adf0:	49 3b d0             	cmp    %r8,%rdx
14095adf3:	75 11                	jne    0x14095ae06
14095adf5:	b8 0f 00 00 00       	mov    $0xf,%eax
14095adfa:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
14095adff:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14095ae04:	eb 12                	jmp    0x14095ae18
14095ae06:	4c 2b c2             	sub    %rdx,%r8
14095ae09:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14095ae0e:	e8 ed bf 83 ff       	call   0x140196e00
14095ae13:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14095ae18:	48 83 f8 0f          	cmp    $0xf,%rax
14095ae1c:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14095ae21:	48 0f 47 4c 24 28    	cmova  0x28(%rsp),%rcx
14095ae27:	e8 44 8e 4e 00       	call   0x140e43c70
14095ae2c:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14095ae31:	0f 28 f0             	movaps %xmm0,%xmm6
14095ae34:	48 83 fa 0f          	cmp    $0xf,%rdx
14095ae38:	76 2e                	jbe    0x14095ae68
14095ae3a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14095ae3f:	48 ff c2             	inc    %rdx
14095ae42:	48 8b c1             	mov    %rcx,%rax
14095ae45:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14095ae4c:	72 15                	jb     0x14095ae63
14095ae4e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14095ae52:	48 83 c2 27          	add    $0x27,%rdx
14095ae56:	48 2b c1             	sub    %rcx,%rax
14095ae59:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14095ae5d:	48 83 f8 1f          	cmp    $0x1f,%rax
14095ae61:	77 1f                	ja     0x14095ae82
14095ae63:	e8 dc 02 4c 00       	call   0x140e1b144
14095ae68:	0f 28 c6             	movaps %xmm6,%xmm0
14095ae6b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14095ae70:	48 33 cc             	xor    %rsp,%rcx
14095ae73:	e8 88 06 4c 00       	call   0x140e1b500
14095ae78:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
14095ae7d:	48 83 c4 68          	add    $0x68,%rsp
14095ae81:	c3                   	ret
14095ae82:	e8 1d f3 4c 00       	call   0x140e2a1a4
14095ae87:	cc                   	int3
14095ae88:	cc                   	int3
14095ae89:	cc                   	int3
14095ae8a:	cc                   	int3
14095ae8b:	cc                   	int3
14095ae8c:	cc                   	int3
14095ae8d:	cc                   	int3
14095ae8e:	cc                   	int3
14095ae8f:	cc                   	int3
14095ae90:	40 53                	rex push %rbx
14095ae92:	48 83 ec 50          	sub    $0x50,%rsp
14095ae96:	48 8b 05 63 e0 a5 00 	mov    0xa5e063(%rip),%rax        # 0x1413b8f00
14095ae9d:	48 33 c4             	xor    %rsp,%rax
14095aea0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14095aea5:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14095aea9:	8b da                	mov    %edx,%ebx
14095aeab:	48 8b 11             	mov    (%rcx),%rdx
14095aeae:	0f 57 c0             	xorps  %xmm0,%xmm0
14095aeb1:	0f 57 c9             	xorps  %xmm1,%xmm1
14095aeb4:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
14095aeb9:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
14095aebf:	49 3b d0             	cmp    %r8,%rdx
14095aec2:	75 11                	jne    0x14095aed5
14095aec4:	b8 0f 00 00 00       	mov    $0xf,%eax
14095aec9:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
14095aece:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14095aed3:	eb 12                	jmp    0x14095aee7
14095aed5:	4c 2b c2             	sub    %rdx,%r8
14095aed8:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14095aedd:	e8 1e bf 83 ff       	call   0x140196e00
14095aee2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14095aee7:	48 83 f8 0f          	cmp    $0xf,%rax
14095aeeb:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14095aef0:	44 8b c3             	mov    %ebx,%r8d
14095aef3:	48 0f 47 4c 24 28    	cmova  0x28(%rsp),%rcx
14095aef9:	33 d2                	xor    %edx,%edx
14095aefb:	e8 34 78 4d 00       	call   0x140e32734
14095af00:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14095af05:	8b d8                	mov    %eax,%ebx
14095af07:	48 83 fa 0f          	cmp    $0xf,%rdx
14095af0b:	76 2e                	jbe    0x14095af3b
14095af0d:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14095af12:	48 ff c2             	inc    %rdx
14095af15:	48 8b c1             	mov    %rcx,%rax
14095af18:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14095af1f:	72 15                	jb     0x14095af36
14095af21:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14095af25:	48 83 c2 27          	add    $0x27,%rdx
14095af29:	48 2b c1             	sub    %rcx,%rax
14095af2c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14095af30:	48 83 f8 1f          	cmp    $0x1f,%rax
14095af34:	77 1a                	ja     0x14095af50
14095af36:	e8 09 02 4c 00       	call   0x140e1b144
14095af3b:	8b c3                	mov    %ebx,%eax
14095af3d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14095af42:	48 33 cc             	xor    %rsp,%rcx
14095af45:	e8 b6 05 4c 00       	call   0x140e1b500
14095af4a:	48 83 c4 50          	add    $0x50,%rsp
14095af4e:	5b                   	pop    %rbx
14095af4f:	c3                   	ret
14095af50:	e8 4f f2 4c 00       	call   0x140e2a1a4
14095af55:	cc                   	int3
14095af56:	cc                   	int3
14095af57:	cc                   	int3
14095af58:	cc                   	int3
14095af59:	cc                   	int3
14095af5a:	cc                   	int3
14095af5b:	cc                   	int3
14095af5c:	cc                   	int3
14095af5d:	cc                   	int3
14095af5e:	cc                   	int3
14095af5f:	cc                   	int3
14095af60:	48 8d 05 e9 73 70 00 	lea    0x7073e9(%rip),%rax        # 0x141062350
14095af67:	c3                   	ret
14095af68:	cc                   	int3
14095af69:	cc                   	int3
14095af6a:	cc                   	int3
14095af6b:	cc                   	int3
14095af6c:	cc                   	int3
14095af6d:	cc                   	int3
14095af6e:	cc                   	int3
14095af6f:	cc                   	int3
14095af70:	66 90                	xchg   %ax,%ax
14095af72:	c3                   	ret
14095af73:	cc                   	int3
14095af74:	cc                   	int3
14095af75:	cc                   	int3
14095af76:	cc                   	int3
14095af77:	cc                   	int3
14095af78:	cc                   	int3
14095af79:	cc                   	int3
14095af7a:	cc                   	int3
14095af7b:	cc                   	int3
14095af7c:	cc                   	int3
14095af7d:	cc                   	int3
14095af7e:	cc                   	int3
14095af7f:	cc                   	int3
14095af80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14095af85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14095af8a:	57                   	push   %rdi
14095af8b:	48 83 ec 20          	sub    $0x20,%rsp
14095af8f:	48 8b f1             	mov    %rcx,%rsi
14095af92:	c6 01 00             	movb   $0x0,(%rcx)
14095af95:	33 c0                	xor    %eax,%eax
14095af97:	48 89 41 08          	mov    %rax,0x8(%rcx)
14095af9b:	8b 1a                	mov    (%rdx),%ebx
14095af9d:	0f b6 11             	movzbl (%rcx),%edx
14095afa0:	48 83 c1 08          	add    $0x8,%rcx
14095afa4:	e8 37 2a 84 ff       	call   0x14019d9e0
14095afa9:	c6 06 06             	movb   $0x6,(%rsi)
14095afac:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
14095afb0:	48 8b c6             	mov    %rsi,%rax
14095afb3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14095afb8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14095afbd:	48 83 c4 20          	add    $0x20,%rsp
14095afc1:	5f                   	pop    %rdi
14095afc2:	c3                   	ret
14095afc3:	cc                   	int3
14095afc4:	cc                   	int3
14095afc5:	cc                   	int3
14095afc6:	cc                   	int3
14095afc7:	cc                   	int3
14095afc8:	cc                   	int3
14095afc9:	cc                   	int3
14095afca:	cc                   	int3
14095afcb:	cc                   	int3
14095afcc:	cc                   	int3
14095afcd:	cc                   	int3
14095afce:	cc                   	int3
14095afcf:	cc                   	int3
14095afd0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14095afd5:	56                   	push   %rsi
14095afd6:	57                   	push   %rdi
14095afd7:	41 56                	push   %r14
14095afd9:	48 83 ec 40          	sub    $0x40,%rsp
14095afdd:	48 8b 05 1c df a5 00 	mov    0xa5df1c(%rip),%rax        # 0x1413b8f00
14095afe4:	48 33 c4             	xor    %rsp,%rax
14095afe7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14095afec:	48 8b da             	mov    %rdx,%rbx
14095afef:	48 8b f9             	mov    %rcx,%rdi
14095aff2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14095aff7:	c6 01 00             	movb   $0x0,(%rcx)
14095affa:	33 c0                	xor    %eax,%eax
14095affc:	48 89 41 08          	mov    %rax,0x8(%rcx)
14095b000:	0f b6 11             	movzbl (%rcx),%edx
14095b003:	48 83 c1 08          	add    $0x8,%rcx
14095b007:	e8 d4 29 84 ff       	call   0x14019d9e0
14095b00c:	c6 07 03             	movb   $0x3,(%rdi)
14095b00f:	0f 57 c0             	xorps  %xmm0,%xmm0
14095b012:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
14095b017:	0f ae e8             	lfence
14095b01a:	b9 20 00 00 00       	mov    $0x20,%ecx
14095b01f:	e8 e4 00 4c 00       	call   0x140e1b108
14095b024:	48 8b f0             	mov    %rax,%rsi
14095b027:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14095b02c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14095b031:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14095b036:	48 8b 13             	mov    (%rbx),%rdx
14095b039:	0f 57 c0             	xorps  %xmm0,%xmm0
14095b03c:	0f 11 06             	movups %xmm0,(%rsi)
14095b03f:	33 db                	xor    %ebx,%ebx
14095b041:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
14095b045:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
14095b049:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14095b050:	49 ff c0             	inc    %r8
14095b053:	42 38 1c 02          	cmp    %bl,(%rdx,%r8,1)
14095b057:	75 f7                	jne    0x14095b050
14095b059:	48 8b ce             	mov    %rsi,%rcx
14095b05c:	e8 9f bd 83 ff       	call   0x140196e00
14095b061:	90                   	nop
14095b062:	48 89 77 08          	mov    %rsi,0x8(%rdi)
14095b066:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14095b06a:	48 8b c7             	mov    %rdi,%rax
14095b06d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14095b072:	48 33 cc             	xor    %rsp,%rcx
14095b075:	e8 86 04 4c 00       	call   0x140e1b500
14095b07a:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14095b07f:	48 83 c4 40          	add    $0x40,%rsp
14095b083:	41 5e                	pop    %r14
14095b085:	5f                   	pop    %rdi
14095b086:	5e                   	pop    %rsi
14095b087:	c3                   	ret
14095b088:	cc                   	int3
14095b089:	cc                   	int3
14095b08a:	cc                   	int3
14095b08b:	cc                   	int3
14095b08c:	cc                   	int3
14095b08d:	cc                   	int3
14095b08e:	cc                   	int3
14095b08f:	cc                   	int3
14095b090:	48 83 ec 38          	sub    $0x38,%rsp
14095b094:	66 49 0f 7e c9       	movq   %xmm1,%r9
14095b099:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14095b09e:	4d 8b c1             	mov    %r9,%r8
14095b0a1:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14095b0a6:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffff,%rax
14095b0ad:	ff 0f 00
14095b0b0:	49 c1 e8 34          	shr    $0x34,%r8
14095b0b4:	4c 23 c8             	and    %rax,%r9
14095b0b7:	4c 8b d9             	mov    %rcx,%r11
14095b0ba:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
14095b0be:	4d 85 c0             	test   %r8,%r8
14095b0c1:	75 17                	jne    0x14095b0da
14095b0c3:	ba cd fb ff ff       	mov    $0xfffffbcd,%edx
14095b0c8:	49 8b d9             	mov    %r9,%rbx
14095b0cb:	8b fa                	mov    %edx,%edi
14095b0cd:	b9 ce fb ff ff       	mov    $0xfffffbce,%ecx
14095b0d2:	41 ba cc fb ff ff    	mov    $0xfffffbcc,%r10d
14095b0d8:	eb 29                	jmp    0x14095b103
14095b0da:	48 bb 00 00 00 00 00 	movabs $0x10000000000000,%rbx
14095b0e1:	00 10 00
14095b0e4:	41 8d 88 cd fb ff ff 	lea    -0x433(%r8),%ecx
14095b0eb:	49 03 d9             	add    %r9,%rbx
14095b0ee:	45 8d 90 cb fb ff ff 	lea    -0x435(%r8),%r10d
14095b0f5:	41 8d 90 cc fb ff ff 	lea    -0x434(%r8),%edx
14095b0fc:	41 8d b8 cc fb ff ff 	lea    -0x434(%r8),%edi
14095b103:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14095b108:	89 4c 24 18          	mov    %ecx,0x18(%rsp)
14095b10c:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
14095b110:	4d 85 c9             	test   %r9,%r9
14095b113:	75 1c                	jne    0x14095b131
14095b115:	49 83 f8 01          	cmp    $0x1,%r8
14095b119:	76 16                	jbe    0x14095b131
14095b11b:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
14095b11f:	89 44 24 0c          	mov    %eax,0xc(%rsp)
14095b123:	48 8d 04 9d ff ff ff 	lea    -0x1(,%rbx,4),%rax
14095b12a:	ff
14095b12b:	89 54 24 08          	mov    %edx,0x8(%rsp)
14095b12f:	eb 19                	jmp    0x14095b14a
14095b131:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
14095b135:	44 8b d7             	mov    %edi,%r10d
14095b138:	89 44 24 0c          	mov    %eax,0xc(%rsp)
14095b13c:	8b d7                	mov    %edi,%edx
14095b13e:	48 8d 04 5d ff ff ff 	lea    -0x1(,%rbx,2),%rax
14095b145:	ff
14095b146:	89 7c 24 08          	mov    %edi,0x8(%rsp)
14095b14a:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14095b14f:	48 8d 0c 5d 01 00 00 	lea    0x1(,%rbx,2),%rcx
14095b156:	00
14095b157:	48 89 0c 24          	mov    %rcx,(%rsp)
14095b15b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14095b160:	ff ca                	dec    %edx
14095b162:	48 03 c9             	add    %rcx,%rcx
14095b165:	79 f9                	jns    0x14095b160
14095b167:	0f 28 44 24 10       	movaps 0x10(%rsp),%xmm0
14095b16c:	44 2b d2             	sub    %edx,%r10d
14095b16f:	48 89 0c 24          	mov    %rcx,(%rsp)
14095b173:	41 0f b6 ca          	movzbl %r10b,%ecx
14095b177:	48 d3 e0             	shl    %cl,%rax
14095b17a:	48 85 db             	test   %rbx,%rbx
14095b17d:	89 54 24 08          	mov    %edx,0x8(%rsp)
14095b181:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14095b186:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14095b18b:	89 54 24 28          	mov    %edx,0x28(%rsp)
14095b18f:	0f 29 44 24 10       	movaps %xmm0,0x10(%rsp)
14095b194:	78 1f                	js     0x14095b1b5
14095b196:	8b 4c 24 18          	mov    0x18(%rsp),%ecx
14095b19a:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
14095b19f:	90                   	nop
14095b1a0:	ff c9                	dec    %ecx
14095b1a2:	48 03 c0             	add    %rax,%rax
14095b1a5:	79 f9                	jns    0x14095b1a0
14095b1a7:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
14095b1ac:	89 4c 24 18          	mov    %ecx,0x18(%rsp)
14095b1b0:	0f 28 44 24 10       	movaps 0x10(%rsp),%xmm0
14095b1b5:	0f 28 0c 24          	movaps (%rsp),%xmm1
14095b1b9:	49 8b c3             	mov    %r11,%rax
14095b1bc:	41 0f 11 03          	movups %xmm0,(%r11)
14095b1c0:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
14095b1c5:	41 0f 11 4b 20       	movups %xmm1,0x20(%r11)
14095b1ca:	41 0f 11 43 10       	movups %xmm0,0x10(%r11)
14095b1cf:	48 83 c4 38          	add    $0x38,%rsp
14095b1d3:	c3                   	ret
14095b1d4:	cc                   	int3
14095b1d5:	cc                   	int3
14095b1d6:	cc                   	int3
14095b1d7:	cc                   	int3
14095b1d8:	cc                   	int3
14095b1d9:	cc                   	int3
14095b1da:	cc                   	int3
14095b1db:	cc                   	int3
14095b1dc:	cc                   	int3
14095b1dd:	cc                   	int3
14095b1de:	cc                   	int3
14095b1df:	cc                   	int3
14095b1e0:	48 83 ec 28          	sub    $0x28,%rsp
14095b1e4:	4c 8b d9             	mov    %rcx,%r11
14095b1e7:	84 d2                	test   %dl,%dl
14095b1e9:	75 16                	jne    0x14095b201
14095b1eb:	48 8b 09             	mov    (%rcx),%rcx
14095b1ee:	b2 30                	mov    $0x30,%dl
14095b1f0:	48 8b 01             	mov    (%rcx),%rax
14095b1f3:	48 8b 00             	mov    (%rax),%rax
14095b1f6:	48 83 c4 28          	add    $0x28,%rsp
14095b1fa:	48 ff 25 1f 88 62 00 	rex.W jmp *0x62881f(%rip)        # 0x140f83a20
14095b201:	44 0f b6 d2          	movzbl %dl,%r10d
14095b205:	4c 8d 49 10          	lea    0x10(%rcx),%r9
14095b209:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14095b20e:	41 8b d2             	mov    %r10d,%edx