14001d7a9:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14001d7ae:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14001d7b5:	00
14001d7b6:	48 83 c4 40          	add    $0x40,%rsp
14001d7ba:	41 5f                	pop    %r15
14001d7bc:	41 5e                	pop    %r14
14001d7be:	41 5c                	pop    %r12
14001d7c0:	5f                   	pop    %rdi
14001d7c1:	5e                   	pop    %rsi
14001d7c2:	c3                   	ret
14001d7c3:	cc                   	int3
14001d7c4:	cc                   	int3
14001d7c5:	cc                   	int3
14001d7c6:	cc                   	int3
14001d7c7:	cc                   	int3
14001d7c8:	cc                   	int3
14001d7c9:	cc                   	int3
14001d7ca:	cc                   	int3
14001d7cb:	cc                   	int3
14001d7cc:	cc                   	int3
14001d7cd:	cc                   	int3
14001d7ce:	cc                   	int3
14001d7cf:	cc                   	int3
14001d7d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d7d5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d7da:	57                   	push   %rdi
14001d7db:	48 83 ec 30          	sub    $0x30,%rsp
14001d7df:	48 8b fa             	mov    %rdx,%rdi
14001d7e2:	48 8b d9             	mov    %rcx,%rbx
14001d7e5:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001d7ec:	00
14001d7ed:	e8 6e 3d fe ff       	call   0x140001560
14001d7f2:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d7f6:	48 83 39 38          	cmpq   $0x38,(%rcx)
14001d7fa:	72 18                	jb     0x14001d814
14001d7fc:	48 8b 41 30          	mov    0x30(%rcx),%rax
14001d800:	48 85 c0             	test   %rax,%rax
14001d803:	74 0f                	je     0x14001d814
14001d805:	ff d0                	call   *%rax
14001d807:	48 8b d0             	mov    %rax,%rdx
14001d80a:	48 8b cf             	mov    %rdi,%rcx
14001d80d:	e8 5e 36 ff ff       	call   0x140010e70
14001d812:	eb 07                	jmp    0x14001d81b
14001d814:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14001d81b:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001d822:	00
14001d823:	48 8b c7             	mov    %rdi,%rax
14001d826:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001d82b:	48 83 c4 30          	add    $0x30,%rsp
14001d82f:	5f                   	pop    %rdi
14001d830:	c3                   	ret
14001d831:	cc                   	int3
14001d832:	cc                   	int3
14001d833:	cc                   	int3
14001d834:	cc                   	int3
14001d835:	cc                   	int3
14001d836:	cc                   	int3
14001d837:	cc                   	int3
14001d838:	cc                   	int3
14001d839:	cc                   	int3
14001d83a:	cc                   	int3
14001d83b:	cc                   	int3
14001d83c:	cc                   	int3
14001d83d:	cc                   	int3
14001d83e:	cc                   	int3
14001d83f:	cc                   	int3
14001d840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d845:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001d84a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d84f:	57                   	push   %rdi
14001d850:	48 83 ec 30          	sub    $0x30,%rsp
14001d854:	49 8b f0             	mov    %r8,%rsi
14001d857:	48 8b fa             	mov    %rdx,%rdi
14001d85a:	48 8b d9             	mov    %rcx,%rbx
14001d85d:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001d864:	00
14001d865:	e8 f6 3c fe ff       	call   0x140001560
14001d86a:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d86e:	48 83 39 58          	cmpq   $0x58,(%rcx)
14001d872:	72 33                	jb     0x14001d8a7
14001d874:	48 83 79 50 00       	cmpq   $0x0,0x50(%rcx)
14001d879:	74 2c                	je     0x14001d8a7
14001d87b:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14001d87f:	48 85 d2             	test   %rdx,%rdx
14001d882:	74 1a                	je     0x14001d89e
14001d884:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14001d889:	74 13                	je     0x14001d89e
14001d88b:	48 8b 41 50          	mov    0x50(%rcx),%rax
14001d88f:	ff d0                	call   *%rax
14001d891:	48 8b d0             	mov    %rax,%rdx
14001d894:	48 8b cf             	mov    %rdi,%rcx
14001d897:	e8 d4 35 ff ff       	call   0x140010e70
14001d89c:	eb 10                	jmp    0x14001d8ae
14001d89e:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14001d8a5:	eb 07                	jmp    0x14001d8ae
14001d8a7:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14001d8ae:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001d8b5:	00
14001d8b6:	48 8b c7             	mov    %rdi,%rax
14001d8b9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001d8be:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14001d8c3:	48 83 c4 30          	add    $0x30,%rsp
14001d8c7:	5f                   	pop    %rdi
14001d8c8:	c3                   	ret
14001d8c9:	cc                   	int3
14001d8ca:	cc                   	int3
14001d8cb:	cc                   	int3
14001d8cc:	cc                   	int3
14001d8cd:	cc                   	int3
14001d8ce:	cc                   	int3
14001d8cf:	cc                   	int3
14001d8d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d8d5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d8da:	57                   	push   %rdi
14001d8db:	48 83 ec 30          	sub    $0x30,%rsp
14001d8df:	48 8b fa             	mov    %rdx,%rdi
14001d8e2:	48 8b d9             	mov    %rcx,%rbx
14001d8e5:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001d8ec:	00
14001d8ed:	e8 6e 3c fe ff       	call   0x140001560
14001d8f2:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d8f6:	48 83 39 60          	cmpq   $0x60,(%rcx)
14001d8fa:	72 18                	jb     0x14001d914
14001d8fc:	48 8b 41 58          	mov    0x58(%rcx),%rax
14001d900:	48 85 c0             	test   %rax,%rax
14001d903:	74 0f                	je     0x14001d914
14001d905:	ff d0                	call   *%rax
14001d907:	48 8b d0             	mov    %rax,%rdx
14001d90a:	48 8b cf             	mov    %rdi,%rcx
14001d90d:	e8 5e 35 ff ff       	call   0x140010e70
14001d912:	eb 07                	jmp    0x14001d91b
14001d914:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14001d91b:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001d922:	00
14001d923:	48 8b c7             	mov    %rdi,%rax
14001d926:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001d92b:	48 83 c4 30          	add    $0x30,%rsp
14001d92f:	5f                   	pop    %rdi
14001d930:	c3                   	ret
14001d931:	cc                   	int3
14001d932:	cc                   	int3
14001d933:	cc                   	int3
14001d934:	cc                   	int3
14001d935:	cc                   	int3
14001d936:	cc                   	int3
14001d937:	cc                   	int3
14001d938:	cc                   	int3
14001d939:	cc                   	int3
14001d93a:	cc                   	int3
14001d93b:	cc                   	int3
14001d93c:	cc                   	int3
14001d93d:	cc                   	int3
14001d93e:	cc                   	int3
14001d93f:	cc                   	int3
14001d940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d945:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d94a:	57                   	push   %rdi
14001d94b:	48 83 ec 30          	sub    $0x30,%rsp
14001d94f:	48 8b fa             	mov    %rdx,%rdi
14001d952:	48 8b d9             	mov    %rcx,%rbx
14001d955:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001d95c:	00
14001d95d:	e8 fe 3b fe ff       	call   0x140001560
14001d962:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d966:	48 83 39 48          	cmpq   $0x48,(%rcx)
14001d96a:	72 18                	jb     0x14001d984
14001d96c:	48 8b 41 40          	mov    0x40(%rcx),%rax
14001d970:	48 85 c0             	test   %rax,%rax
14001d973:	74 0f                	je     0x14001d984
14001d975:	ff d0                	call   *%rax
14001d977:	48 8b d0             	mov    %rax,%rdx
14001d97a:	48 8b cf             	mov    %rdi,%rcx
14001d97d:	e8 ee 34 ff ff       	call   0x140010e70
14001d982:	eb 07                	jmp    0x14001d98b
14001d984:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14001d98b:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001d992:	00
14001d993:	48 8b c7             	mov    %rdi,%rax
14001d996:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001d99b:	48 83 c4 30          	add    $0x30,%rsp
14001d99f:	5f                   	pop    %rdi
14001d9a0:	c3                   	ret
14001d9a1:	cc                   	int3
14001d9a2:	cc                   	int3
14001d9a3:	cc                   	int3
14001d9a4:	cc                   	int3
14001d9a5:	cc                   	int3
14001d9a6:	cc                   	int3
14001d9a7:	cc                   	int3
14001d9a8:	cc                   	int3
14001d9a9:	cc                   	int3
14001d9aa:	cc                   	int3
14001d9ab:	cc                   	int3
14001d9ac:	cc                   	int3
14001d9ad:	cc                   	int3
14001d9ae:	cc                   	int3
14001d9af:	cc                   	int3
14001d9b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001d9b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001d9ba:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001d9bf:	56                   	push   %rsi
14001d9c0:	57                   	push   %rdi
14001d9c1:	41 54                	push   %r12
14001d9c3:	41 56                	push   %r14
14001d9c5:	41 57                	push   %r15
14001d9c7:	48 83 ec 40          	sub    $0x40,%rsp
14001d9cb:	48 8b fa             	mov    %rdx,%rdi
14001d9ce:	48 8b d9             	mov    %rcx,%rbx
14001d9d1:	45 33 e4             	xor    %r12d,%r12d
14001d9d4:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14001d9d9:	e8 82 3b fe ff       	call   0x140001560
14001d9de:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001d9e2:	48 81 39 88 00 00 00 	cmpq   $0x88,(%rcx)
14001d9e9:	0f 82 1b 01 00 00    	jb     0x14001db0a
14001d9ef:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
14001d9f6:	48 85 c0             	test   %rax,%rax
14001d9f9:	0f 84 0b 01 00 00    	je     0x14001db0a
14001d9ff:	ff d0                	call   *%rax
14001da01:	48 8b e8             	mov    %rax,%rbp
14001da04:	48 8d 35 05 dc 01 00 	lea    0x1dc05(%rip),%rsi        # 0x14003b610
14001da0b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14001da10:	41 8b dc             	mov    %r12d,%ebx
14001da13:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14001da18:	45 32 f6             	xor    %r14b,%r14b
14001da1b:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
14001da20:	48 85 c0             	test   %rax,%rax
14001da23:	74 4f                	je     0x14001da74
14001da25:	b9 18 00 00 00       	mov    $0x18,%ecx
14001da2a:	e8 49 98 01 00       	call   0x140037278
14001da2f:	48 8b d8             	mov    %rax,%rbx
14001da32:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001da37:	0f 57 c0             	xorps  %xmm0,%xmm0
14001da3a:	33 c0                	xor    %eax,%eax
14001da3c:	0f 11 03             	movups %xmm0,(%rbx)
14001da3f:	48 89 43 10          	mov    %rax,0x10(%rbx)
14001da43:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14001da48:	41 b6 01             	mov    $0x1,%r14b
14001da4b:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
14001da50:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
14001da54:	0f 11 03             	movups %xmm0,(%rbx)
14001da57:	f2 0f 10 4d 10       	movsd  0x10(%rbp),%xmm1
14001da5c:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
14001da61:	0f 57 c0             	xorps  %xmm0,%xmm0
14001da64:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14001da68:	48 89 45 10          	mov    %rax,0x10(%rbp)
14001da6c:	48 8b cd             	mov    %rbp,%rcx
14001da6f:	e8 aa a7 01 00       	call   0x14003821e
14001da74:	48 89 37             	mov    %rsi,(%rdi)
14001da77:	4c 89 67 08          	mov    %r12,0x8(%rdi)
14001da7b:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14001da7f:	48 85 db             	test   %rbx,%rbx
14001da82:	74 06                	je     0x14001da8a
14001da84:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
14001da88:	eb 03                	jmp    0x14001da8d
14001da8a:	49 8b ec             	mov    %r12,%rbp
14001da8d:	48 85 db             	test   %rbx,%rbx
14001da90:	74 40                	je     0x14001dad2
14001da92:	4c 8b 3b             	mov    (%rbx),%r15
14001da95:	4d 85 ff             	test   %r15,%r15
14001da98:	74 38                	je     0x14001dad2
14001da9a:	48 85 ed             	test   %rbp,%rbp
14001da9d:	74 33                	je     0x14001dad2
14001da9f:	b9 18 00 00 00       	mov    $0x18,%ecx
14001daa4:	e8 cf 97 01 00       	call   0x140037278
14001daa9:	48 89 47 08          	mov    %rax,0x8(%rdi)
14001daad:	0f 57 c0             	xorps  %xmm0,%xmm0
14001dab0:	33 c9                	xor    %ecx,%ecx
14001dab2:	0f 11 00             	movups %xmm0,(%rax)
14001dab5:	48 89 48 10          	mov    %rcx,0x10(%rax)
14001dab9:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14001dabd:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14001dac3:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14001dac7:	48 8b d5             	mov    %rbp,%rdx
14001daca:	49 8b cf             	mov    %r15,%rcx
14001dacd:	e8 46 a7 01 00       	call   0x140038218
14001dad2:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001dad9:	00
14001dada:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14001dadf:	48 85 db             	test   %rbx,%rbx
14001dae2:	74 40                	je     0x14001db24
14001dae4:	45 84 f6             	test   %r14b,%r14b
14001dae7:	74 15                	je     0x14001dafe
14001dae9:	48 8b cb             	mov    %rbx,%rcx
14001daec:	e8 a2 58 fe ff       	call   0x140003393
14001daf1:	ba 18 00 00 00       	mov    $0x18,%edx
14001daf6:	48 8b cb             	mov    %rbx,%rcx
14001daf9:	e8 b6 97 01 00       	call   0x1400372b4
14001dafe:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14001db03:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14001db08:	eb 1a                	jmp    0x14001db24
14001db0a:	48 8d 35 ff da 01 00 	lea    0x1daff(%rip),%rsi        # 0x14003b610
14001db11:	48 89 37             	mov    %rsi,(%rdi)
14001db14:	4c 89 67 08          	mov    %r12,0x8(%rdi)
14001db18:	44 88 67 10          	mov    %r12b,0x10(%rdi)
14001db1c:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001db23:	00
14001db24:	48 8b c7             	mov    %rdi,%rax
14001db27:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14001db2c:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14001db33:	00
14001db34:	48 83 c4 40          	add    $0x40,%rsp
14001db38:	41 5f                	pop    %r15
14001db3a:	41 5e                	pop    %r14
14001db3c:	41 5c                	pop    %r12
14001db3e:	5f                   	pop    %rdi
14001db3f:	5e                   	pop    %rsi
14001db40:	c3                   	ret
14001db41:	cc                   	int3
14001db42:	cc                   	int3
14001db43:	cc                   	int3
14001db44:	cc                   	int3
14001db45:	cc                   	int3
14001db46:	cc                   	int3
14001db47:	cc                   	int3
14001db48:	cc                   	int3
14001db49:	cc                   	int3
14001db4a:	cc                   	int3
14001db4b:	cc                   	int3
14001db4c:	cc                   	int3
14001db4d:	cc                   	int3
14001db4e:	cc                   	int3
14001db4f:	cc                   	int3
14001db50:	40 53                	rex push %rbx
14001db52:	48 83 ec 20          	sub    $0x20,%rsp
14001db56:	48 8b d9             	mov    %rcx,%rbx
14001db59:	e8 02 3a fe ff       	call   0x140001560
14001db5e:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001db62:	48 83 39 78          	cmpq   $0x78,(%rcx)
14001db66:	72 11                	jb     0x14001db79
14001db68:	48 8b 41 70          	mov    0x70(%rcx),%rax
14001db6c:	48 85 c0             	test   %rax,%rax
14001db6f:	74 08                	je     0x14001db79
14001db71:	48 83 c4 20          	add    $0x20,%rsp
14001db75:	5b                   	pop    %rbx
14001db76:	48 ff e0             	rex.W jmp *%rax
14001db79:	33 c0                	xor    %eax,%eax
14001db7b:	48 83 c4 20          	add    $0x20,%rsp
14001db7f:	5b                   	pop    %rbx
14001db80:	c3                   	ret
14001db81:	cc                   	int3
14001db82:	cc                   	int3
14001db83:	cc                   	int3
14001db84:	cc                   	int3
14001db85:	cc                   	int3
14001db86:	cc                   	int3
14001db87:	cc                   	int3
14001db88:	cc                   	int3
14001db89:	cc                   	int3
14001db8a:	cc                   	int3
14001db8b:	cc                   	int3