14015d7cf:	cc                   	int3
14015d7d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015d7d5:	57                   	push   %rdi
14015d7d6:	48 83 ec 20          	sub    $0x20,%rsp
14015d7da:	48 8b fa             	mov    %rdx,%rdi
14015d7dd:	48 8b d9             	mov    %rcx,%rbx
14015d7e0:	e8 eb 86 f6 ff       	call   0x1400c5ed0
14015d7e5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015d7e9:	48 81 39 88 00 00 00 	cmpq   $0x88,(%rcx)
14015d7f0:	72 1f                	jb     0x14015d811
14015d7f2:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
14015d7f9:	48 85 c0             	test   %rax,%rax
14015d7fc:	74 13                	je     0x14015d811
14015d7fe:	ff d0                	call   *%rax
14015d800:	48 89 07             	mov    %rax,(%rdi)
14015d803:	48 8b c7             	mov    %rdi,%rax
14015d806:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015d80b:	48 83 c4 20          	add    $0x20,%rsp
14015d80f:	5f                   	pop    %rdi
14015d810:	c3                   	ret
14015d811:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015d816:	33 c0                	xor    %eax,%eax
14015d818:	48 89 07             	mov    %rax,(%rdi)
14015d81b:	48 8b c7             	mov    %rdi,%rax
14015d81e:	48 83 c4 20          	add    $0x20,%rsp
14015d822:	5f                   	pop    %rdi
14015d823:	c3                   	ret
14015d824:	cc                   	int3
14015d825:	cc                   	int3
14015d826:	cc                   	int3
14015d827:	cc                   	int3
14015d828:	cc                   	int3
14015d829:	cc                   	int3
14015d82a:	cc                   	int3
14015d82b:	cc                   	int3
14015d82c:	cc                   	int3
14015d82d:	cc                   	int3
14015d82e:	cc                   	int3
14015d82f:	cc                   	int3
14015d830:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015d835:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015d83a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015d83f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14015d844:	41 56                	push   %r14
14015d846:	48 83 ec 40          	sub    $0x40,%rsp
14015d84a:	48 8b fa             	mov    %rdx,%rdi
14015d84d:	48 8b d9             	mov    %rcx,%rbx
14015d850:	e8 7b 86 f6 ff       	call   0x1400c5ed0
14015d855:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015d859:	48 81 39 90 00 00 00 	cmpq   $0x90,(%rcx)
14015d860:	0f 82 f5 00 00 00    	jb     0x14015d95b
14015d866:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14015d86d:	48 85 c0             	test   %rax,%rax
14015d870:	0f 84 e5 00 00 00    	je     0x14015d95b
14015d876:	ff d0                	call   *%rax
14015d878:	4c 8b f0             	mov    %rax,%r14
14015d87b:	48 8d 35 66 e7 0d 00 	lea    0xde766(%rip),%rsi        # 0x14023bfe8
14015d882:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14015d887:	33 db                	xor    %ebx,%ebx
14015d889:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14015d88e:	40 32 ed             	xor    %bpl,%bpl
14015d891:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
14015d896:	48 85 c0             	test   %rax,%rax
14015d899:	74 49                	je     0x14015d8e4
14015d89b:	8d 4b 18             	lea    0x18(%rbx),%ecx
14015d89e:	e8 4d 8a 02 00       	call   0x1401862f0
14015d8a3:	48 8b d8             	mov    %rax,%rbx
14015d8a6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14015d8ab:	0f 57 c0             	xorps  %xmm0,%xmm0
14015d8ae:	33 c0                	xor    %eax,%eax
14015d8b0:	0f 11 03             	movups %xmm0,(%rbx)
14015d8b3:	48 89 43 10          	mov    %rax,0x10(%rbx)
14015d8b7:	40 b5 01             	mov    $0x1,%bpl
14015d8ba:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
14015d8bf:	41 0f 10 06          	movups (%r14),%xmm0
14015d8c3:	0f 11 03             	movups %xmm0,(%rbx)
14015d8c6:	f2 41 0f 10 4e 10    	movsd  0x10(%r14),%xmm1
14015d8cc:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
14015d8d1:	0f 57 c0             	xorps  %xmm0,%xmm0
14015d8d4:	41 0f 11 06          	movups %xmm0,(%r14)
14015d8d8:	49 89 46 10          	mov    %rax,0x10(%r14)
14015d8dc:	49 8b ce             	mov    %r14,%rcx
14015d8df:	e8 a8 88 05 00       	call   0x1401b618c
14015d8e4:	48 89 37             	mov    %rsi,(%rdi)
14015d8e7:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
14015d8ee:	00
14015d8ef:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14015d8f3:	48 85 db             	test   %rbx,%rbx
14015d8f6:	74 42                	je     0x14015d93a
14015d8f8:	48 8b 73 08          	mov    0x8(%rbx),%rsi
14015d8fc:	4c 8b 33             	mov    (%rbx),%r14
14015d8ff:	4d 85 f6             	test   %r14,%r14
14015d902:	74 36                	je     0x14015d93a
14015d904:	48 85 f6             	test   %rsi,%rsi
14015d907:	74 31                	je     0x14015d93a
14015d909:	b9 18 00 00 00       	mov    $0x18,%ecx
14015d90e:	e8 dd 89 02 00       	call   0x1401862f0
14015d913:	48 89 47 08          	mov    %rax,0x8(%rdi)
14015d917:	0f 57 c0             	xorps  %xmm0,%xmm0
14015d91a:	33 c9                	xor    %ecx,%ecx
14015d91c:	0f 11 00             	movups %xmm0,(%rax)
14015d91f:	48 89 48 10          	mov    %rcx,0x10(%rax)
14015d923:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14015d927:	44 8d 49 01          	lea    0x1(%rcx),%r9d
14015d92b:	4c 8b c0             	mov    %rax,%r8
14015d92e:	48 8b d6             	mov    %rsi,%rdx
14015d931:	49 8b ce             	mov    %r14,%rcx
14015d934:	e8 aa bd fd ff       	call   0x1401396e3
14015d939:	90                   	nop
14015d93a:	48 85 db             	test   %rbx,%rbx
14015d93d:	74 32                	je     0x14015d971
14015d93f:	40 84 ed             	test   %bpl,%bpl
14015d942:	74 2d                	je     0x14015d971
14015d944:	48 8b cb             	mov    %rbx,%rcx
14015d947:	e8 22 be fd ff       	call   0x14013976e
14015d94c:	ba 18 00 00 00       	mov    $0x18,%edx
14015d951:	48 8b cb             	mov    %rbx,%rcx
14015d954:	e8 f3 8c 02 00       	call   0x14018664c
14015d959:	eb 16                	jmp    0x14015d971
14015d95b:	48 8d 35 86 e6 0d 00 	lea    0xde686(%rip),%rsi        # 0x14023bfe8
14015d962:	48 89 37             	mov    %rsi,(%rdi)
14015d965:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
14015d96c:	00
14015d96d:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14015d971:	48 8b c7             	mov    %rdi,%rax
14015d974:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14015d979:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14015d97e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14015d983:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14015d988:	48 83 c4 40          	add    $0x40,%rsp
14015d98c:	41 5e                	pop    %r14
14015d98e:	c3                   	ret
14015d98f:	cc                   	int3
14015d990:	40 53                	rex push %rbx
14015d992:	48 83 ec 20          	sub    $0x20,%rsp
14015d996:	48 8b d9             	mov    %rcx,%rbx
14015d999:	e8 32 85 f6 ff       	call   0x1400c5ed0
14015d99e:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015d9a2:	48 81 39 98 00 00 00 	cmpq   $0x98,(%rcx)
14015d9a9:	72 14                	jb     0x14015d9bf
14015d9ab:	48 8b 81 90 00 00 00 	mov    0x90(%rcx),%rax
14015d9b2:	48 85 c0             	test   %rax,%rax
14015d9b5:	74 08                	je     0x14015d9bf
14015d9b7:	48 83 c4 20          	add    $0x20,%rsp
14015d9bb:	5b                   	pop    %rbx
14015d9bc:	48 ff e0             	rex.W jmp *%rax
14015d9bf:	33 c0                	xor    %eax,%eax
14015d9c1:	48 83 c4 20          	add    $0x20,%rsp
14015d9c5:	5b                   	pop    %rbx
14015d9c6:	c3                   	ret
14015d9c7:	cc                   	int3
14015d9c8:	cc                   	int3
14015d9c9:	cc                   	int3
14015d9ca:	cc                   	int3
14015d9cb:	cc                   	int3
14015d9cc:	cc                   	int3
14015d9cd:	cc                   	int3
14015d9ce:	cc                   	int3
14015d9cf:	cc                   	int3
14015d9d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015d9d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015d9da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015d9df:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14015d9e4:	41 56                	push   %r14
14015d9e6:	48 83 ec 40          	sub    $0x40,%rsp
14015d9ea:	48 8b fa             	mov    %rdx,%rdi
14015d9ed:	48 8b d9             	mov    %rcx,%rbx
14015d9f0:	e8 db 84 f6 ff       	call   0x1400c5ed0
14015d9f5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015d9f9:	48 81 39 c0 00 00 00 	cmpq   $0xc0,(%rcx)
14015da00:	0f 82 f5 00 00 00    	jb     0x14015dafb
14015da06:	48 8b 81 b8 00 00 00 	mov    0xb8(%rcx),%rax
14015da0d:	48 85 c0             	test   %rax,%rax
14015da10:	0f 84 e5 00 00 00    	je     0x14015dafb
14015da16:	ff d0                	call   *%rax
14015da18:	4c 8b f0             	mov    %rax,%r14
14015da1b:	48 8d 35 c6 e5 0d 00 	lea    0xde5c6(%rip),%rsi        # 0x14023bfe8
14015da22:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14015da27:	33 db                	xor    %ebx,%ebx
14015da29:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14015da2e:	40 32 ed             	xor    %bpl,%bpl
14015da31:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
14015da36:	48 85 c0             	test   %rax,%rax
14015da39:	74 49                	je     0x14015da84
14015da3b:	8d 4b 18             	lea    0x18(%rbx),%ecx
14015da3e:	e8 ad 88 02 00       	call   0x1401862f0
14015da43:	48 8b d8             	mov    %rax,%rbx
14015da46:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14015da4b:	0f 57 c0             	xorps  %xmm0,%xmm0
14015da4e:	33 c0                	xor    %eax,%eax
14015da50:	0f 11 03             	movups %xmm0,(%rbx)
14015da53:	48 89 43 10          	mov    %rax,0x10(%rbx)
14015da57:	40 b5 01             	mov    $0x1,%bpl
14015da5a:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
14015da5f:	41 0f 10 06          	movups (%r14),%xmm0
14015da63:	0f 11 03             	movups %xmm0,(%rbx)
14015da66:	f2 41 0f 10 4e 10    	movsd  0x10(%r14),%xmm1
14015da6c:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
14015da71:	0f 57 c0             	xorps  %xmm0,%xmm0
14015da74:	41 0f 11 06          	movups %xmm0,(%r14)
14015da78:	49 89 46 10          	mov    %rax,0x10(%r14)
14015da7c:	49 8b ce             	mov    %r14,%rcx
14015da7f:	e8 08 87 05 00       	call   0x1401b618c
14015da84:	48 89 37             	mov    %rsi,(%rdi)
14015da87:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
14015da8e:	00
14015da8f:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14015da93:	48 85 db             	test   %rbx,%rbx
14015da96:	74 42                	je     0x14015dada
14015da98:	48 8b 73 08          	mov    0x8(%rbx),%rsi
14015da9c:	4c 8b 33             	mov    (%rbx),%r14
14015da9f:	4d 85 f6             	test   %r14,%r14
14015daa2:	74 36                	je     0x14015dada
14015daa4:	48 85 f6             	test   %rsi,%rsi
14015daa7:	74 31                	je     0x14015dada
14015daa9:	b9 18 00 00 00       	mov    $0x18,%ecx
14015daae:	e8 3d 88 02 00       	call   0x1401862f0
14015dab3:	48 89 47 08          	mov    %rax,0x8(%rdi)
14015dab7:	0f 57 c0             	xorps  %xmm0,%xmm0
14015daba:	33 c9                	xor    %ecx,%ecx
14015dabc:	0f 11 00             	movups %xmm0,(%rax)
14015dabf:	48 89 48 10          	mov    %rcx,0x10(%rax)
14015dac3:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14015dac7:	44 8d 49 01          	lea    0x1(%rcx),%r9d
14015dacb:	4c 8b c0             	mov    %rax,%r8
14015dace:	48 8b d6             	mov    %rsi,%rdx
14015dad1:	49 8b ce             	mov    %r14,%rcx
14015dad4:	e8 0a bc fd ff       	call   0x1401396e3
14015dad9:	90                   	nop
14015dada:	48 85 db             	test   %rbx,%rbx
14015dadd:	74 32                	je     0x14015db11
14015dadf:	40 84 ed             	test   %bpl,%bpl
14015dae2:	74 2d                	je     0x14015db11
14015dae4:	48 8b cb             	mov    %rbx,%rcx
14015dae7:	e8 82 bc fd ff       	call   0x14013976e
14015daec:	ba 18 00 00 00       	mov    $0x18,%edx
14015daf1:	48 8b cb             	mov    %rbx,%rcx
14015daf4:	e8 53 8b 02 00       	call   0x14018664c
14015daf9:	eb 16                	jmp    0x14015db11
14015dafb:	48 8d 35 e6 e4 0d 00 	lea    0xde4e6(%rip),%rsi        # 0x14023bfe8
14015db02:	48 89 37             	mov    %rsi,(%rdi)
14015db05:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
14015db0c:	00
14015db0d:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14015db11:	48 8b c7             	mov    %rdi,%rax
14015db14:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14015db19:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14015db1e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14015db23:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14015db28:	48 83 c4 40          	add    $0x40,%rsp
14015db2c:	41 5e                	pop    %r14
14015db2e:	c3                   	ret
14015db2f:	cc                   	int3
14015db30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015db35:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015db3a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015db3f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14015db44:	41 56                	push   %r14
14015db46:	48 83 ec 40          	sub    $0x40,%rsp
14015db4a:	48 8b fa             	mov    %rdx,%rdi
14015db4d:	48 8b d9             	mov    %rcx,%rbx
14015db50:	e8 7b 83 f6 ff       	call   0x1400c5ed0
14015db55:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015db59:	48 81 39 a8 00 00 00 	cmpq   $0xa8,(%rcx)
14015db60:	0f 82 f5 00 00 00    	jb     0x14015dc5b
14015db66:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
14015db6d:	48 85 c0             	test   %rax,%rax
14015db70:	0f 84 e5 00 00 00    	je     0x14015dc5b
14015db76:	ff d0                	call   *%rax
14015db78:	4c 8b f0             	mov    %rax,%r14
14015db7b:	48 8d 35 66 e4 0d 00 	lea    0xde466(%rip),%rsi        # 0x14023bfe8
14015db82:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14015db87:	33 db                	xor    %ebx,%ebx
14015db89:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14015db8e:	40 32 ed             	xor    %bpl,%bpl
14015db91:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
14015db96:	48 85 c0             	test   %rax,%rax
14015db99:	74 49                	je     0x14015dbe4
14015db9b:	8d 4b 18             	lea    0x18(%rbx),%ecx
14015db9e:	e8 4d 87 02 00       	call   0x1401862f0
14015dba3:	48 8b d8             	mov    %rax,%rbx
14015dba6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14015dbab:	0f 57 c0             	xorps  %xmm0,%xmm0
14015dbae:	33 c0                	xor    %eax,%eax
14015dbb0:	0f 11 03             	movups %xmm0,(%rbx)
14015dbb3:	48 89 43 10          	mov    %rax,0x10(%rbx)
14015dbb7:	40 b5 01             	mov    $0x1,%bpl
14015dbba:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
14015dbbf:	41 0f 10 06          	movups (%r14),%xmm0
14015dbc3:	0f 11 03             	movups %xmm0,(%rbx)
14015dbc6:	f2 41 0f 10 4e 10    	movsd  0x10(%r14),%xmm1
14015dbcc:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
14015dbd1:	0f 57 c0             	xorps  %xmm0,%xmm0
14015dbd4:	41 0f 11 06          	movups %xmm0,(%r14)
14015dbd8:	49 89 46 10          	mov    %rax,0x10(%r14)
14015dbdc:	49 8b ce             	mov    %r14,%rcx
14015dbdf:	e8 a8 85 05 00       	call   0x1401b618c
14015dbe4:	48 89 37             	mov    %rsi,(%rdi)
14015dbe7:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
14015dbee:	00
14015dbef:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14015dbf3:	48 85 db             	test   %rbx,%rbx
14015dbf6:	74 42                	je     0x14015dc3a
14015dbf8:	48 8b 73 08          	mov    0x8(%rbx),%rsi
14015dbfc:	4c 8b 33             	mov    (%rbx),%r14
14015dbff:	4d 85 f6             	test   %r14,%r14
14015dc02:	74 36                	je     0x14015dc3a
14015dc04:	48 85 f6             	test   %rsi,%rsi
14015dc07:	74 31                	je     0x14015dc3a
14015dc09:	b9 18 00 00 00       	mov    $0x18,%ecx
14015dc0e:	e8 dd 86 02 00       	call   0x1401862f0
14015dc13:	48 89 47 08          	mov    %rax,0x8(%rdi)
14015dc17:	0f 57 c0             	xorps  %xmm0,%xmm0
14015dc1a:	33 c9                	xor    %ecx,%ecx
14015dc1c:	0f 11 00             	movups %xmm0,(%rax)
14015dc1f:	48 89 48 10          	mov    %rcx,0x10(%rax)
14015dc23:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14015dc27:	44 8d 49 01          	lea    0x1(%rcx),%r9d
14015dc2b:	4c 8b c0             	mov    %rax,%r8
14015dc2e:	48 8b d6             	mov    %rsi,%rdx
14015dc31:	49 8b ce             	mov    %r14,%rcx
14015dc34:	e8 aa ba fd ff       	call   0x1401396e3
14015dc39:	90                   	nop
14015dc3a:	48 85 db             	test   %rbx,%rbx
14015dc3d:	74 32                	je     0x14015dc71
14015dc3f:	40 84 ed             	test   %bpl,%bpl
14015dc42:	74 2d                	je     0x14015dc71
14015dc44:	48 8b cb             	mov    %rbx,%rcx
14015dc47:	e8 22 bb fd ff       	call   0x14013976e
14015dc4c:	ba 18 00 00 00       	mov    $0x18,%edx
14015dc51:	48 8b cb             	mov    %rbx,%rcx
14015dc54:	e8 f3 89 02 00       	call   0x14018664c
14015dc59:	eb 16                	jmp    0x14015dc71
14015dc5b:	48 8d 35 86 e3 0d 00 	lea    0xde386(%rip),%rsi        # 0x14023bfe8
14015dc62:	48 89 37             	mov    %rsi,(%rdi)
14015dc65:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
14015dc6c:	00
14015dc6d:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14015dc71:	48 8b c7             	mov    %rdi,%rax
14015dc74:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14015dc79:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14015dc7e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14015dc83:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14015dc88:	48 83 c4 40          	add    $0x40,%rsp
14015dc8c:	41 5e                	pop    %r14
14015dc8e:	c3                   	ret
14015dc8f:	cc                   	int3
14015dc90:	40 53                	rex push %rbx
14015dc92:	48 83 ec 20          	sub    $0x20,%rsp
14015dc96:	48 8b d9             	mov    %rcx,%rbx