1401e0a51:	0f 11 02             	movups %xmm0,(%rdx)
1401e0a54:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1401e0a58:	e8 03 bd c3 00       	call   0x140e1c760
1401e0a5d:	48 8d 05 ec 8a dc 00 	lea    0xdc8aec(%rip),%rax        # 0x140fa9550
1401e0a64:	48 89 07             	mov    %rax,(%rdi)
1401e0a67:	48 8d 05 02 8b dc 00 	lea    0xdc8b02(%rip),%rax        # 0x140fa9570
1401e0a6e:	0f 10 43 18          	movups 0x18(%rbx),%xmm0
1401e0a72:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e0a77:	48 89 07             	mov    %rax,(%rdi)
1401e0a7a:	48 8b c7             	mov    %rdi,%rax
1401e0a7d:	0f 11 47 18          	movups %xmm0,0x18(%rdi)
1401e0a81:	48 83 c4 20          	add    $0x20,%rsp
1401e0a85:	5f                   	pop    %rdi
1401e0a86:	c3                   	ret
1401e0a87:	cc                   	int3
1401e0a88:	cc                   	int3
1401e0a89:	cc                   	int3
1401e0a8a:	cc                   	int3
1401e0a8b:	cc                   	int3
1401e0a8c:	cc                   	int3
1401e0a8d:	cc                   	int3
1401e0a8e:	cc                   	int3
1401e0a8f:	cc                   	int3
1401e0a90:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401e0a95:	55                   	push   %rbp
1401e0a96:	56                   	push   %rsi
1401e0a97:	57                   	push   %rdi
1401e0a98:	41 56                	push   %r14
1401e0a9a:	41 57                	push   %r15
1401e0a9c:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1401e0aa3:	49 8b e8             	mov    %r8,%rbp
1401e0aa6:	4c 8b fa             	mov    %rdx,%r15
1401e0aa9:	4c 8b f1             	mov    %rcx,%r14
1401e0aac:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401e0ab1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e0ab4:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401e0ab9:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e0abc:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1401e0ac2:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1401e0ac9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e0ad0:	48 ff c7             	inc    %rdi
1401e0ad3:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
1401e0ad8:	75 f6                	jne    0x1401e0ad0
1401e0ada:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
1401e0ae1:	ff ff 7f
1401e0ae4:	48 3b fe             	cmp    %rsi,%rdi
1401e0ae7:	0f 87 61 01 00 00    	ja     0x1401e0c4e
1401e0aed:	48 83 ff 0f          	cmp    $0xf,%rdi
1401e0af1:	77 28                	ja     0x1401e0b1b
1401e0af3:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401e0af8:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
1401e0aff:	00 00
1401e0b01:	0f ae e8             	lfence
1401e0b04:	4c 8b c7             	mov    %rdi,%r8
1401e0b07:	48 8b d5             	mov    %rbp,%rdx
1401e0b0a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401e0b0f:	e8 fc e4 cf 00       	call   0x140edf010
1401e0b14:	c6 44 3c 20 00       	movb   $0x0,0x20(%rsp,%rdi,1)
1401e0b19:	eb 4b                	jmp    0x1401e0b66
1401e0b1b:	48 8b c7             	mov    %rdi,%rax
1401e0b1e:	48 83 c8 0f          	or     $0xf,%rax
1401e0b22:	48 3b c6             	cmp    %rsi,%rax
1401e0b25:	77 0f                	ja     0x1401e0b36
1401e0b27:	48 8b f0             	mov    %rax,%rsi
1401e0b2a:	b9 16 00 00 00       	mov    $0x16,%ecx
1401e0b2f:	48 3b c1             	cmp    %rcx,%rax
1401e0b32:	48 0f 42 f1          	cmovb  %rcx,%rsi
1401e0b36:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1401e0b3a:	e8 f1 61 fb ff       	call   0x140196d30
1401e0b3f:	48 8b d8             	mov    %rax,%rbx
1401e0b42:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e0b47:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401e0b4c:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1401e0b51:	0f ae e8             	lfence
1401e0b54:	4c 8b c7             	mov    %rdi,%r8
1401e0b57:	48 8b d5             	mov    %rbp,%rdx
1401e0b5a:	48 8b c8             	mov    %rax,%rcx
1401e0b5d:	e8 ae e4 cf 00       	call   0x140edf010
1401e0b62:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
1401e0b66:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401e0b6b:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401e0b70:	e8 cb 7e fc ff       	call   0x1401a8a40
1401e0b75:	41 0f 10 07          	movups (%r15),%xmm0
1401e0b79:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1401e0b7e:	4c 8b c0             	mov    %rax,%r8
1401e0b81:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401e0b86:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401e0b8b:	e8 a0 78 00 00       	call   0x1401e8430
1401e0b90:	48 8b d0             	mov    %rax,%rdx
1401e0b93:	49 8b ce             	mov    %r14,%rcx
1401e0b96:	e8 15 fd ff ff       	call   0x1401e08b0
1401e0b9b:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401e0ba0:	48 83 fa 0f          	cmp    $0xf,%rdx
1401e0ba4:	76 32                	jbe    0x1401e0bd8
1401e0ba6:	48 ff c2             	inc    %rdx
1401e0ba9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401e0bae:	48 8b c1             	mov    %rcx,%rax
1401e0bb1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401e0bb8:	72 19                	jb     0x1401e0bd3
1401e0bba:	48 83 c2 27          	add    $0x27,%rdx
1401e0bbe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e0bc2:	48 2b c1             	sub    %rcx,%rax
1401e0bc5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401e0bc9:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e0bcd:	0f 87 81 00 00 00    	ja     0x1401e0c54
1401e0bd3:	e8 6c a5 c3 00       	call   0x140e1b144
1401e0bd8:	48 8d 05 71 89 dc 00 	lea    0xdc8971(%rip),%rax        # 0x140fa9550
1401e0bdf:	49 89 06             	mov    %rax,(%r14)
1401e0be2:	41 0f 10 07          	movups (%r15),%xmm0
1401e0be6:	41 0f 11 46 18       	movups %xmm0,0x18(%r14)
1401e0beb:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1401e0bf0:	48 83 fa 0f          	cmp    $0xf,%rdx
1401e0bf4:	76 2e                	jbe    0x1401e0c24
1401e0bf6:	48 ff c2             	inc    %rdx
1401e0bf9:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401e0bfe:	48 8b c1             	mov    %rcx,%rax
1401e0c01:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401e0c08:	72 15                	jb     0x1401e0c1f
1401e0c0a:	48 83 c2 27          	add    $0x27,%rdx
1401e0c0e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e0c12:	48 2b c1             	sub    %rcx,%rax
1401e0c15:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401e0c19:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e0c1d:	77 29                	ja     0x1401e0c48
1401e0c1f:	e8 20 a5 c3 00       	call   0x140e1b144
1401e0c24:	48 8d 05 45 89 dc 00 	lea    0xdc8945(%rip),%rax        # 0x140fa9570
1401e0c2b:	49 89 06             	mov    %rax,(%r14)
1401e0c2e:	49 8b c6             	mov    %r14,%rax
1401e0c31:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1401e0c38:	00
1401e0c39:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1401e0c40:	41 5f                	pop    %r15
1401e0c42:	41 5e                	pop    %r14
1401e0c44:	5f                   	pop    %rdi
1401e0c45:	5e                   	pop    %rsi
1401e0c46:	5d                   	pop    %rbp
1401e0c47:	c3                   	ret
1401e0c48:	e8 57 95 c4 00       	call   0x140e2a1a4
1401e0c4d:	cc                   	int3
1401e0c4e:	e8 1d c9 fb ff       	call   0x14019d570
1401e0c53:	90                   	nop
1401e0c54:	e8 4b 95 c4 00       	call   0x140e2a1a4
1401e0c59:	90                   	nop
1401e0c5a:	cc                   	int3
1401e0c5b:	cc                   	int3
1401e0c5c:	cc                   	int3
1401e0c5d:	cc                   	int3
1401e0c5e:	cc                   	int3
1401e0c5f:	cc                   	int3
1401e0c60:	40 53                	rex push %rbx
1401e0c62:	48 83 ec 20          	sub    $0x20,%rsp
1401e0c66:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1401e0c6a:	48 85 db             	test   %rbx,%rbx
1401e0c6d:	74 44                	je     0x1401e0cb3
1401e0c6f:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401e0c74:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401e0c79:	8b c7                	mov    %edi,%eax
1401e0c7b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401e0c80:	83 f8 01             	cmp    $0x1,%eax
1401e0c83:	75 29                	jne    0x1401e0cae
1401e0c85:	48 8b 03             	mov    (%rbx),%rax
1401e0c88:	48 8b cb             	mov    %rbx,%rcx
1401e0c8b:	48 8b 00             	mov    (%rax),%rax
1401e0c8e:	ff 15 8c 2d da 00    	call   *0xda2d8c(%rip)        # 0x140f83a20
1401e0c94:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
1401e0c99:	83 ff 01             	cmp    $0x1,%edi
1401e0c9c:	75 10                	jne    0x1401e0cae
1401e0c9e:	48 8b 03             	mov    (%rbx),%rax
1401e0ca1:	48 8b cb             	mov    %rbx,%rcx
1401e0ca4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e0ca8:	ff 15 72 2d da 00    	call   *0xda2d72(%rip)        # 0x140f83a20
1401e0cae:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401e0cb3:	48 83 c4 20          	add    $0x20,%rsp
1401e0cb7:	5b                   	pop    %rbx
1401e0cb8:	c3                   	ret
1401e0cb9:	cc                   	int3
1401e0cba:	cc                   	int3
1401e0cbb:	cc                   	int3
1401e0cbc:	cc                   	int3
1401e0cbd:	cc                   	int3
1401e0cbe:	cc                   	int3
1401e0cbf:	cc                   	int3
1401e0cc0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401e0cc4:	48 85 c9             	test   %rcx,%rcx
1401e0cc7:	74 1d                	je     0x1401e0ce6
1401e0cc9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401e0cce:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1401e0cd3:	83 f8 01             	cmp    $0x1,%eax
1401e0cd6:	75 0e                	jne    0x1401e0ce6
1401e0cd8:	48 8b 01             	mov    (%rcx),%rax
1401e0cdb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e0cdf:	48 ff 25 3a 2d da 00 	rex.W jmp *0xda2d3a(%rip)        # 0x140f83a20
1401e0ce6:	c3                   	ret
1401e0ce7:	cc                   	int3
1401e0ce8:	cc                   	int3
1401e0ce9:	cc                   	int3
1401e0cea:	cc                   	int3
1401e0ceb:	cc                   	int3
1401e0cec:	cc                   	int3
1401e0ced:	cc                   	int3
1401e0cee:	cc                   	int3
1401e0cef:	cc                   	int3
1401e0cf0:	40 53                	rex push %rbx
1401e0cf2:	48 83 ec 20          	sub    $0x20,%rsp
1401e0cf6:	48 8b 19             	mov    (%rcx),%rbx
1401e0cf9:	48 85 db             	test   %rbx,%rbx
1401e0cfc:	74 45                	je     0x1401e0d43
1401e0cfe:	48 83 2b 01          	subq   $0x1,(%rbx)
1401e0d02:	75 3f                	jne    0x1401e0d43
1401e0d04:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1401e0d09:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1401e0d0d:	48 85 ff             	test   %rdi,%rdi
1401e0d10:	74 1f                	je     0x1401e0d31
1401e0d12:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
1401e0d16:	e8 05 09 00 00       	call   0x1401e1620
1401e0d1b:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401e0d1f:	e8 4c 5f 00 00       	call   0x1401e6c70
1401e0d24:	ba 48 00 00 00       	mov    $0x48,%edx
1401e0d29:	48 8b cf             	mov    %rdi,%rcx
1401e0d2c:	e8 13 a4 c3 00       	call   0x140e1b144
1401e0d31:	ba 28 00 00 00       	mov    $0x28,%edx
1401e0d36:	48 8b cb             	mov    %rbx,%rcx
1401e0d39:	e8 06 a4 c3 00       	call   0x140e1b144
1401e0d3e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1401e0d43:	48 83 c4 20          	add    $0x20,%rsp
1401e0d47:	5b                   	pop    %rbx
1401e0d48:	c3                   	ret
1401e0d49:	cc                   	int3
1401e0d4a:	cc                   	int3
1401e0d4b:	cc                   	int3
1401e0d4c:	cc                   	int3
1401e0d4d:	cc                   	int3
1401e0d4e:	cc                   	int3
1401e0d4f:	cc                   	int3
1401e0d50:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401e0d55:	57                   	push   %rdi
1401e0d56:	48 83 ec 20          	sub    $0x20,%rsp
1401e0d5a:	48 8b 59 18          	mov    0x18(%rcx),%rbx
1401e0d5e:	48 8b f9             	mov    %rcx,%rdi
1401e0d61:	48 85 db             	test   %rbx,%rbx
1401e0d64:	74 44                	je     0x1401e0daa
1401e0d66:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1401e0d6b:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401e0d70:	8b c6                	mov    %esi,%eax
1401e0d72:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401e0d77:	83 f8 01             	cmp    $0x1,%eax
1401e0d7a:	75 29                	jne    0x1401e0da5
1401e0d7c:	48 8b 03             	mov    (%rbx),%rax
1401e0d7f:	48 8b cb             	mov    %rbx,%rcx
1401e0d82:	48 8b 00             	mov    (%rax),%rax
1401e0d85:	ff 15 95 2c da 00    	call   *0xda2c95(%rip)        # 0x140f83a20
1401e0d8b:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
1401e0d90:	83 fe 01             	cmp    $0x1,%esi
1401e0d93:	75 10                	jne    0x1401e0da5
1401e0d95:	48 8b 03             	mov    (%rbx),%rax
1401e0d98:	48 8b cb             	mov    %rbx,%rcx
1401e0d9b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e0d9f:	ff 15 7b 2c da 00    	call   *0xda2c7b(%rip)        # 0x140f83a20
1401e0da5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e0daa:	4c 8b 07             	mov    (%rdi),%r8
1401e0dad:	48 8b d7             	mov    %rdi,%rdx
1401e0db0:	48 8b cf             	mov    %rdi,%rcx
1401e0db3:	4d 8b 40 08          	mov    0x8(%r8),%r8
1401e0db7:	e8 b4 01 ff ff       	call   0x1401d0f70
1401e0dbc:	48 8b 0f             	mov    (%rdi),%rcx
1401e0dbf:	ba 48 00 00 00       	mov    $0x48,%edx
1401e0dc4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401e0dc9:	48 83 c4 20          	add    $0x20,%rsp
1401e0dcd:	5f                   	pop    %rdi
1401e0dce:	e9 71 a3 c3 00       	jmp    0x140e1b144
1401e0dd3:	cc                   	int3
1401e0dd4:	cc                   	int3
1401e0dd5:	cc                   	int3
1401e0dd6:	cc                   	int3
1401e0dd7:	cc                   	int3
1401e0dd8:	cc                   	int3
1401e0dd9:	cc                   	int3
1401e0dda:	cc                   	int3
1401e0ddb:	cc                   	int3
1401e0ddc:	cc                   	int3
1401e0ddd:	cc                   	int3
1401e0dde:	cc                   	int3
1401e0ddf:	cc                   	int3
1401e0de0:	48 0f be 41 48       	movsbq 0x48(%rcx),%rax
1401e0de5:	48 83 c0 01          	add    $0x1,%rax
1401e0de9:	74 0f                	je     0x1401e0dfa
1401e0deb:	48 83 f8 01          	cmp    $0x1,%rax
1401e0def:	0f 85 1b 88 fb ff    	jne    0x140199610
1401e0df5:	e9 66 27 8c 00       	jmp    0x140aa3560
1401e0dfa:	c3                   	ret
1401e0dfb:	cc                   	int3
1401e0dfc:	cc                   	int3
1401e0dfd:	cc                   	int3
1401e0dfe:	cc                   	int3
1401e0dff:	cc                   	int3
1401e0e00:	e9 8b 03 00 00       	jmp    0x1401e1190
1401e0e05:	cc                   	int3
1401e0e06:	cc                   	int3
1401e0e07:	cc                   	int3
1401e0e08:	cc                   	int3
1401e0e09:	cc                   	int3
1401e0e0a:	cc                   	int3
1401e0e0b:	cc                   	int3
1401e0e0c:	cc                   	int3
1401e0e0d:	cc                   	int3
1401e0e0e:	cc                   	int3
1401e0e0f:	cc                   	int3
1401e0e10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401e0e15:	56                   	push   %rsi
1401e0e16:	48 83 ec 20          	sub    $0x20,%rsp
1401e0e1a:	48 8b 59 20          	mov    0x20(%rcx),%rbx
1401e0e1e:	48 8b f1             	mov    %rcx,%rsi
1401e0e21:	48 85 db             	test   %rbx,%rbx
1401e0e24:	74 44                	je     0x1401e0e6a
1401e0e26:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401e0e2b:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401e0e30:	8b c7                	mov    %edi,%eax
1401e0e32:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401e0e37:	83 f8 01             	cmp    $0x1,%eax
1401e0e3a:	75 29                	jne    0x1401e0e65
1401e0e3c:	48 8b 03             	mov    (%rbx),%rax
1401e0e3f:	48 8b cb             	mov    %rbx,%rcx
1401e0e42:	48 8b 00             	mov    (%rax),%rax
1401e0e45:	ff 15 d5 2b da 00    	call   *0xda2bd5(%rip)        # 0x140f83a20
1401e0e4b:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
1401e0e50:	83 ff 01             	cmp    $0x1,%edi
1401e0e53:	75 10                	jne    0x1401e0e65
1401e0e55:	48 8b 03             	mov    (%rbx),%rax
1401e0e58:	48 8b cb             	mov    %rbx,%rcx
1401e0e5b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e0e5f:	ff 15 bb 2b da 00    	call   *0xda2bbb(%rip)        # 0x140f83a20
1401e0e65:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401e0e6a:	48 8b ce             	mov    %rsi,%rcx
1401e0e6d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401e0e72:	48 83 c4 20          	add    $0x20,%rsp
1401e0e76:	5e                   	pop    %rsi
1401e0e77:	e9 44 7b 00 00       	jmp    0x1401e89c0
1401e0e7c:	cc                   	int3
1401e0e7d:	cc                   	int3
1401e0e7e:	cc                   	int3
1401e0e7f:	cc                   	int3
1401e0e80:	40 57                	rex push %rdi
1401e0e82:	48 83 ec 20          	sub    $0x20,%rsp
1401e0e86:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1401e0e8b:	48 8b f9             	mov    %rcx,%rdi
1401e0e8e:	48 8b 59 20          	mov    0x20(%rcx),%rbx
1401e0e92:	48 85 db             	test   %rbx,%rbx
1401e0e95:	74 44                	je     0x1401e0edb
1401e0e97:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1401e0e9c:	be ff ff ff ff       	mov    $0xffffffff,%esi