140019980:	75 2b                	jne    0x1400199ad
140019982:	0f 18 08             	prefetcht0 (%rax)
140019985:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14001998a:	48 31 e1             	xor    %rsp,%rcx
14001998d:	48 3b 0d ac 76 0e 00 	cmp    0xe76ac(%rip),%rcx        # 0x140101040
140019994:	74 06                	je     0x14001999c
140019996:	e8 35 59 05 00       	call   0x14006f2d0
14001999b:	cc                   	int3
14001999c:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
1400199a1:	48 83 c4 60          	add    $0x60,%rsp
1400199a5:	5b                   	pop    %rbx
1400199a6:	5f                   	pop    %rdi
1400199a7:	5e                   	pop    %rsi
1400199a8:	c3                   	ret
1400199a9:	31 c0                	xor    %eax,%eax
1400199ab:	eb d8                	jmp    0x140019985
1400199ad:	0f 28 35 5c 6f 0c 00 	movaps 0xc6f5c(%rip),%xmm6        # 0x1400e0910
1400199b4:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
1400199b9:	0f 29 33             	movaps %xmm6,(%rbx)
1400199bc:	48 8d 15 85 7f 0c 00 	lea    0xc7f85(%rip),%rdx        # 0x1400e1948
1400199c3:	48 89 d9             	mov    %rbx,%rcx
1400199c6:	e8 55 01 00 00       	call   0x140019b20
1400199cb:	48 89 d9             	mov    %rbx,%rcx
1400199ce:	e8 8d eb ff ff       	call   0x140018560
1400199d3:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400199d8:	0f 29 33             	movaps %xmm6,(%rbx)
1400199db:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1400199df:	48 8d 15 68 7f 0c 00 	lea    0xc7f68(%rip),%rdx        # 0x1400e194e
1400199e6:	48 89 d9             	mov    %rbx,%rcx
1400199e9:	e8 32 01 00 00       	call   0x140019b20
1400199ee:	48 89 d9             	mov    %rbx,%rcx
1400199f1:	e8 6a eb ff ff       	call   0x140018560
1400199f6:	48 89 f1             	mov    %rsi,%rcx
1400199f9:	e8 62 85 02 00       	call   0x140041f60
1400199fe:	cc                   	int3
1400199ff:	cc                   	int3
140019a00:	48 89 d1             	mov    %rdx,%rcx
140019a03:	4c 89 c2             	mov    %r8,%rdx
140019a06:	e9 75 01 00 00       	jmp    0x140019b80
140019a0b:	cc                   	int3
140019a0c:	cc                   	int3
140019a0d:	cc                   	int3
140019a0e:	cc                   	int3
140019a0f:	cc                   	int3
140019a10:	48 89 d1             	mov    %rdx,%rcx
140019a13:	4c 89 c2             	mov    %r8,%rdx
140019a16:	e9 35 00 00 00       	jmp    0x140019a50
140019a1b:	cc                   	int3
140019a1c:	cc                   	int3
140019a1d:	cc                   	int3
140019a1e:	cc                   	int3
140019a1f:	cc                   	int3
140019a20:	49 0f c8             	bswap  %r8
140019a23:	4c 89 02             	mov    %r8,(%rdx)
140019a26:	49 f7 d0             	not    %r8
140019a29:	4c 89 42 08          	mov    %r8,0x8(%rdx)
140019a2d:	c3                   	ret
140019a2e:	cc                   	int3
140019a2f:	cc                   	int3
140019a30:	48 89 d0             	mov    %rdx,%rax
140019a33:	0f 57 c0             	xorps  %xmm0,%xmm0
140019a36:	0f 11 02             	movups %xmm0,(%rdx)
140019a39:	c3                   	ret
140019a3a:	cc                   	int3
140019a3b:	cc                   	int3
140019a3c:	cc                   	int3
140019a3d:	cc                   	int3
140019a3e:	cc                   	int3
140019a3f:	cc                   	int3
140019a40:	48 83 3a 00          	cmpq   $0x0,(%rdx)
140019a44:	0f 94 c0             	sete   %al
140019a47:	c3                   	ret
140019a48:	cc                   	int3
140019a49:	cc                   	int3
140019a4a:	cc                   	int3
140019a4b:	cc                   	int3
140019a4c:	cc                   	int3
140019a4d:	cc                   	int3
140019a4e:	cc                   	int3
140019a4f:	cc                   	int3
140019a50:	56                   	push   %rsi
140019a51:	57                   	push   %rdi
140019a52:	53                   	push   %rbx
140019a53:	48 83 ec 60          	sub    $0x60,%rsp
140019a57:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
140019a5c:	48 8b 05 dd 75 0e 00 	mov    0xe75dd(%rip),%rax        # 0x140101040
140019a63:	48 31 e0             	xor    %rsp,%rax
140019a66:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140019a6b:	48 85 c9             	test   %rcx,%rcx
140019a6e:	74 2d                	je     0x140019a9d
140019a70:	48 89 d6             	mov    %rdx,%rsi
140019a73:	48 89 cf             	mov    %rcx,%rdi
140019a76:	eb 1d                	jmp    0x140019a95
140019a78:	48 89 c8             	mov    %rcx,%rax
140019a7b:	48 0f c8             	bswap  %rax
140019a7e:	a9 00 c0 1f 00       	test   $0x1fc000,%eax
140019a83:	74 3c                	je     0x140019ac1
140019a85:	48 33 4f 08          	xor    0x8(%rdi),%rcx
140019a89:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140019a8d:	75 32                	jne    0x140019ac1
140019a8f:	0f 18 08             	prefetcht0 (%rax)
140019a92:	48 89 c7             	mov    %rax,%rdi
140019a95:	48 8b 0f             	mov    (%rdi),%rcx
140019a98:	48 85 c9             	test   %rcx,%rcx
140019a9b:	75 db                	jne    0x140019a78
140019a9d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140019aa2:	48 31 e1             	xor    %rsp,%rcx
140019aa5:	48 3b 0d 94 75 0e 00 	cmp    0xe7594(%rip),%rcx        # 0x140101040
140019aac:	74 06                	je     0x140019ab4
140019aae:	e8 1d 58 05 00       	call   0x14006f2d0
140019ab3:	cc                   	int3
140019ab4:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140019ab9:	48 83 c4 60          	add    $0x60,%rsp
140019abd:	5b                   	pop    %rbx
140019abe:	5f                   	pop    %rdi
140019abf:	5e                   	pop    %rsi
140019ac0:	c3                   	ret
140019ac1:	0f 28 35 48 6e 0c 00 	movaps 0xc6e48(%rip),%xmm6        # 0x1400e0910
140019ac8:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
140019acd:	0f 29 33             	movaps %xmm6,(%rbx)
140019ad0:	4c 8b 07             	mov    (%rdi),%r8
140019ad3:	48 8d 15 6e 7e 0c 00 	lea    0xc7e6e(%rip),%rdx        # 0x1400e1948
140019ada:	48 89 d9             	mov    %rbx,%rcx
140019add:	e8 3e 00 00 00       	call   0x140019b20
140019ae2:	48 89 d9             	mov    %rbx,%rcx
140019ae5:	e8 76 ea ff ff       	call   0x140018560
140019aea:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
140019aef:	0f 29 33             	movaps %xmm6,(%rbx)
140019af2:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140019af6:	48 8d 15 51 7e 0c 00 	lea    0xc7e51(%rip),%rdx        # 0x1400e194e
140019afd:	48 89 d9             	mov    %rbx,%rcx
140019b00:	e8 1b 00 00 00       	call   0x140019b20
140019b05:	48 89 d9             	mov    %rbx,%rcx
140019b08:	e8 53 ea ff ff       	call   0x140018560
140019b0d:	48 89 f1             	mov    %rsi,%rcx
140019b10:	e8 4b 84 02 00       	call   0x140041f60
140019b15:	cc                   	int3
140019b16:	cc                   	int3
140019b17:	cc                   	int3
140019b18:	cc                   	int3
140019b19:	cc                   	int3
140019b1a:	cc                   	int3
140019b1b:	cc                   	int3
140019b1c:	cc                   	int3
140019b1d:	cc                   	int3
140019b1e:	cc                   	int3
140019b1f:	cc                   	int3
140019b20:	48 89 c8             	mov    %rcx,%rax
140019b23:	4c 89 41 08          	mov    %r8,0x8(%rcx)
140019b27:	48 b9 20 20 20 20 20 	movabs $0x2020202020202020,%rcx
140019b2e:	20 20 20
140019b31:	48 89 08             	mov    %rcx,(%rax)
140019b34:	8a 0a                	mov    (%rdx),%cl
140019b36:	88 08                	mov    %cl,(%rax)
140019b38:	84 c9                	test   %cl,%cl
140019b3a:	74 42                	je     0x140019b7e
140019b3c:	8a 4a 01             	mov    0x1(%rdx),%cl
140019b3f:	88 48 01             	mov    %cl,0x1(%rax)
140019b42:	84 c9                	test   %cl,%cl
140019b44:	74 38                	je     0x140019b7e
140019b46:	8a 4a 02             	mov    0x2(%rdx),%cl
140019b49:	88 48 02             	mov    %cl,0x2(%rax)
140019b4c:	84 c9                	test   %cl,%cl
140019b4e:	74 2e                	je     0x140019b7e
140019b50:	8a 4a 03             	mov    0x3(%rdx),%cl
140019b53:	88 48 03             	mov    %cl,0x3(%rax)
140019b56:	84 c9                	test   %cl,%cl
140019b58:	74 24                	je     0x140019b7e
140019b5a:	8a 4a 04             	mov    0x4(%rdx),%cl
140019b5d:	88 48 04             	mov    %cl,0x4(%rax)
140019b60:	84 c9                	test   %cl,%cl
140019b62:	74 1a                	je     0x140019b7e
140019b64:	8a 4a 05             	mov    0x5(%rdx),%cl
140019b67:	88 48 05             	mov    %cl,0x5(%rax)
140019b6a:	84 c9                	test   %cl,%cl
140019b6c:	74 10                	je     0x140019b7e
140019b6e:	8a 4a 06             	mov    0x6(%rdx),%cl
140019b71:	88 48 06             	mov    %cl,0x6(%rax)
140019b74:	84 c9                	test   %cl,%cl
140019b76:	74 06                	je     0x140019b7e
140019b78:	8a 4a 07             	mov    0x7(%rdx),%cl
140019b7b:	88 48 07             	mov    %cl,0x7(%rax)
140019b7e:	c3                   	ret
140019b7f:	cc                   	int3
140019b80:	56                   	push   %rsi
140019b81:	57                   	push   %rdi
140019b82:	53                   	push   %rbx
140019b83:	48 83 ec 60          	sub    $0x60,%rsp
140019b87:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
140019b8c:	48 8b 05 ad 74 0e 00 	mov    0xe74ad(%rip),%rax        # 0x140101040
140019b93:	48 31 e0             	xor    %rsp,%rax
140019b96:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140019b9b:	48 85 c9             	test   %rcx,%rcx
140019b9e:	74 3c                	je     0x140019bdc
140019ba0:	48 89 d6             	mov    %rdx,%rsi
140019ba3:	48 89 cf             	mov    %rcx,%rdi
140019ba6:	eb 2c                	jmp    0x140019bd4
140019ba8:	48 89 c8             	mov    %rcx,%rax
140019bab:	48 0f c8             	bswap  %rax
140019bae:	a9 00 c0 1f 00       	test   $0x1fc000,%eax
140019bb3:	74 4b                	je     0x140019c00
140019bb5:	48 89 c2             	mov    %rax,%rdx
140019bb8:	48 31 fa             	xor    %rdi,%rdx
140019bbb:	48 81 fa ff ff 1f 00 	cmp    $0x1fffff,%rdx
140019bc2:	77 3c                	ja     0x140019c00
140019bc4:	48 33 4f 08          	xor    0x8(%rdi),%rcx
140019bc8:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140019bcc:	75 32                	jne    0x140019c00
140019bce:	0f 18 08             	prefetcht0 (%rax)
140019bd1:	48 89 c7             	mov    %rax,%rdi
140019bd4:	48 8b 0f             	mov    (%rdi),%rcx
140019bd7:	48 85 c9             	test   %rcx,%rcx
140019bda:	75 cc                	jne    0x140019ba8
140019bdc:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140019be1:	48 31 e1             	xor    %rsp,%rcx
140019be4:	48 3b 0d 55 74 0e 00 	cmp    0xe7455(%rip),%rcx        # 0x140101040
140019beb:	74 06                	je     0x140019bf3
140019bed:	e8 de 56 05 00       	call   0x14006f2d0
140019bf2:	cc                   	int3
140019bf3:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140019bf8:	48 83 c4 60          	add    $0x60,%rsp
140019bfc:	5b                   	pop    %rbx
140019bfd:	5f                   	pop    %rdi
140019bfe:	5e                   	pop    %rsi
140019bff:	c3                   	ret
140019c00:	0f 28 35 09 6d 0c 00 	movaps 0xc6d09(%rip),%xmm6        # 0x1400e0910
140019c07:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
140019c0c:	0f 29 33             	movaps %xmm6,(%rbx)
140019c0f:	4c 8b 07             	mov    (%rdi),%r8
140019c12:	48 8d 15 2f 7d 0c 00 	lea    0xc7d2f(%rip),%rdx        # 0x1400e1948
140019c19:	48 89 d9             	mov    %rbx,%rcx
140019c1c:	e8 ff fe ff ff       	call   0x140019b20
140019c21:	48 89 d9             	mov    %rbx,%rcx
140019c24:	e8 37 e9 ff ff       	call   0x140018560
140019c29:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
140019c2e:	0f 29 33             	movaps %xmm6,(%rbx)
140019c31:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140019c35:	48 8d 15 12 7d 0c 00 	lea    0xc7d12(%rip),%rdx        # 0x1400e194e
140019c3c:	48 89 d9             	mov    %rbx,%rcx
140019c3f:	e8 dc fe ff ff       	call   0x140019b20
140019c44:	48 89 d9             	mov    %rbx,%rcx
140019c47:	e8 14 e9 ff ff       	call   0x140018560
140019c4c:	48 89 f1             	mov    %rsi,%rcx
140019c4f:	e8 0c 83 02 00       	call   0x140041f60
140019c54:	cc                   	int3
140019c55:	cc                   	int3
140019c56:	cc                   	int3
140019c57:	cc                   	int3
140019c58:	cc                   	int3
140019c59:	cc                   	int3
140019c5a:	cc                   	int3
140019c5b:	cc                   	int3
140019c5c:	cc                   	int3
140019c5d:	cc                   	int3
140019c5e:	cc                   	int3
140019c5f:	cc                   	int3
140019c60:	48 89 d0             	mov    %rdx,%rax
140019c63:	4d 85 c0             	test   %r8,%r8
140019c66:	74 4c                	je     0x140019cb4
140019c68:	48 b9 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rcx
140019c6f:	ff ff ff
140019c72:	4c 89 c2             	mov    %r8,%rdx
140019c75:	48 21 ca             	and    %rcx,%rdx
140019c78:	48 3b 15 09 99 0e 00 	cmp    0xe9909(%rip),%rdx        # 0x140103588
140019c7f:	74 1f                	je     0x140019ca0
140019c81:	48 3b 15 f8 98 0e 00 	cmp    0xe98f8(%rip),%rdx        # 0x140103580
140019c88:	74 16                	je     0x140019ca0
140019c8a:	48 8b 0d 07 99 0e 00 	mov    0xe9907(%rip),%rcx        # 0x140103598
140019c91:	48 89 ca             	mov    %rcx,%rdx
140019c94:	4c 21 c2             	and    %r8,%rdx
140019c97:	48 3b 15 f2 98 0e 00 	cmp    0xe98f2(%rip),%rdx        # 0x140103590
140019c9e:	75 18                	jne    0x140019cb8
140019ca0:	48 f7 d1             	not    %rcx
140019ca3:	4c 21 c1             	and    %r8,%rcx
140019ca6:	48 0f c9             	bswap  %rcx
140019ca9:	48 89 08             	mov    %rcx,(%rax)
140019cac:	48 f7 d1             	not    %rcx
140019caf:	48 89 48 08          	mov    %rcx,0x8(%rax)
140019cb3:	c3                   	ret
140019cb4:	31 c9                	xor    %ecx,%ecx
140019cb6:	eb f1                	jmp    0x140019ca9
140019cb8:	cc                   	int3
140019cb9:	0f 0b                	ud2
140019cbb:	cc                   	int3
140019cbc:	cc                   	int3
140019cbd:	cc                   	int3
140019cbe:	cc                   	int3
140019cbf:	cc                   	int3
140019cc0:	4d 85 c0             	test   %r8,%r8
140019cc3:	74 58                	je     0x140019d1d
140019cc5:	48 b8 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rax
140019ccc:	ff ff ff
140019ccf:	4c 89 c1             	mov    %r8,%rcx
140019cd2:	48 21 c1             	and    %rax,%rcx
140019cd5:	48 3b 0d ac 98 0e 00 	cmp    0xe98ac(%rip),%rcx        # 0x140103588
140019cdc:	74 1f                	je     0x140019cfd
140019cde:	48 3b 0d 9b 98 0e 00 	cmp    0xe989b(%rip),%rcx        # 0x140103580
140019ce5:	74 16                	je     0x140019cfd
140019ce7:	48 8b 05 aa 98 0e 00 	mov    0xe98aa(%rip),%rax        # 0x140103598
140019cee:	48 89 c1             	mov    %rax,%rcx
140019cf1:	4c 21 c1             	and    %r8,%rcx
140019cf4:	48 3b 0d 95 98 0e 00 	cmp    0xe9895(%rip),%rcx        # 0x140103590
140019cfb:	75 24                	jne    0x140019d21
140019cfd:	48 f7 d0             	not    %rax
140019d00:	4c 21 c0             	and    %r8,%rax
140019d03:	48 0f c8             	bswap  %rax
140019d06:	48 89 02             	mov    %rax,(%rdx)
140019d09:	48 f7 d0             	not    %rax
140019d0c:	45 84 c9             	test   %r9b,%r9b
140019d0f:	b9 39 30 00 00       	mov    $0x3039,%ecx
140019d14:	48 0f 45 c8          	cmovne %rax,%rcx
140019d18:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
140019d1c:	c3                   	ret
140019d1d:	31 c0                	xor    %eax,%eax
140019d1f:	eb e5                	jmp    0x140019d06
140019d21:	cc                   	int3
140019d22:	0f 0b                	ud2
140019d24:	cc                   	int3
140019d25:	cc                   	int3
140019d26:	cc                   	int3
140019d27:	cc                   	int3
140019d28:	cc                   	int3
140019d29:	cc                   	int3
140019d2a:	cc                   	int3
140019d2b:	cc                   	int3
140019d2c:	cc                   	int3
140019d2d:	cc                   	int3
140019d2e:	cc                   	int3
140019d2f:	cc                   	int3
140019d30:	56                   	push   %rsi
140019d31:	57                   	push   %rdi
140019d32:	53                   	push   %rbx
140019d33:	48 83 ec 60          	sub    $0x60,%rsp
140019d37:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
140019d3c:	4c 89 c6             	mov    %r8,%rsi
140019d3f:	48 8b 05 fa 72 0e 00 	mov    0xe72fa(%rip),%rax        # 0x140101040
140019d46:	48 31 e0             	xor    %rsp,%rax
140019d49:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140019d4e:	4c 8b 02             	mov    (%rdx),%r8
140019d51:	4d 85 c0             	test   %r8,%r8
140019d54:	0f 84 88 00 00 00    	je     0x140019de2
140019d5a:	48 89 d7             	mov    %rdx,%rdi
140019d5d:	48 b9 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rcx
140019d64:	ff ff ff
140019d67:	48 21 ca             	and    %rcx,%rdx
140019d6a:	48 3b 15 17 98 0e 00 	cmp    0xe9817(%rip),%rdx        # 0x140103588
140019d71:	74 23                	je     0x140019d96
140019d73:	48 3b 15 06 98 0e 00 	cmp    0xe9806(%rip),%rdx        # 0x140103580
140019d7a:	74 1a                	je     0x140019d96
140019d7c:	48 8b 0d 15 98 0e 00 	mov    0xe9815(%rip),%rcx        # 0x140103598