14014b793:	48 85 ff             	test   %rdi,%rdi
14014b796:	74 15                	je     0x14014b7ad
14014b798:	48 8b 47 08          	mov    0x8(%rdi),%rax
14014b79c:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014b7a0:	48 83 c1 08          	add    $0x8,%rcx
14014b7a4:	48 03 cf             	add    %rdi,%rcx
14014b7a7:	48 8b 01             	mov    (%rcx),%rax
14014b7aa:	ff 10                	call   *(%rax)
14014b7ac:	90                   	nop
14014b7ad:	48 8b 07             	mov    (%rdi),%rax
14014b7b0:	48 8b 58 18          	mov    0x18(%rax),%rbx
14014b7b4:	48 8b d5             	mov    %rbp,%rdx
14014b7b7:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14014b7bc:	e8 4f ff fe ff       	call   0x14013b710
14014b7c1:	45 85 f6             	test   %r14d,%r14d
14014b7c4:	41 0f 95 c0          	setne  %r8b
14014b7c8:	48 8b d0             	mov    %rax,%rdx
14014b7cb:	48 8b cf             	mov    %rdi,%rcx
14014b7ce:	ff d3                	call   *%rbx
14014b7d0:	90                   	nop
14014b7d1:	48 85 ff             	test   %rdi,%rdi
14014b7d4:	74 16                	je     0x14014b7ec
14014b7d6:	48 8b 47 08          	mov    0x8(%rdi),%rax
14014b7da:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014b7de:	48 83 c1 08          	add    $0x8,%rcx
14014b7e2:	48 03 cf             	add    %rdi,%rcx
14014b7e5:	48 8b 01             	mov    (%rcx),%rax
14014b7e8:	ff 50 08             	call   *0x8(%rax)
14014b7eb:	90                   	nop
14014b7ec:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14014b7f1:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14014b7f6:	48 83 c4 30          	add    $0x30,%rsp
14014b7fa:	41 5e                	pop    %r14
14014b7fc:	5f                   	pop    %rdi
14014b7fd:	5e                   	pop    %rsi
14014b7fe:	c3                   	ret
14014b7ff:	cc                   	int3
14014b800:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014b805:	55                   	push   %rbp
14014b806:	56                   	push   %rsi
14014b807:	57                   	push   %rdi
14014b808:	48 83 ec 40          	sub    $0x40,%rsp
14014b80c:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
14014b811:	0f 28 f2             	movaps %xmm2,%xmm6
14014b814:	48 8b ea             	mov    %rdx,%rbp
14014b817:	48 8b f9             	mov    %rcx,%rdi
14014b81a:	e8 b1 a6 f7 ff       	call   0x1400c5ed0
14014b81f:	48 85 ff             	test   %rdi,%rdi
14014b822:	74 63                	je     0x14014b887
14014b824:	48 85 ed             	test   %rbp,%rbp
14014b827:	74 5e                	je     0x14014b887
14014b829:	48 8b 7f f0          	mov    -0x10(%rdi),%rdi
14014b82d:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
14014b832:	48 85 ff             	test   %rdi,%rdi
14014b835:	74 15                	je     0x14014b84c
14014b837:	48 8b 47 08          	mov    0x8(%rdi),%rax
14014b83b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014b83f:	48 83 c1 08          	add    $0x8,%rcx
14014b843:	48 03 cf             	add    %rdi,%rcx
14014b846:	48 8b 01             	mov    (%rcx),%rax
14014b849:	ff 10                	call   *(%rax)
14014b84b:	90                   	nop
14014b84c:	48 8b 07             	mov    (%rdi),%rax
14014b84f:	48 8b 58 40          	mov    0x40(%rax),%rbx
14014b853:	48 8b d5             	mov    %rbp,%rdx
14014b856:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14014b85b:	e8 b0 fe fe ff       	call   0x14013b710
14014b860:	0f 28 d6             	movaps %xmm6,%xmm2
14014b863:	48 8b d0             	mov    %rax,%rdx
14014b866:	48 8b cf             	mov    %rdi,%rcx
14014b869:	ff d3                	call   *%rbx
14014b86b:	90                   	nop
14014b86c:	48 85 ff             	test   %rdi,%rdi
14014b86f:	74 16                	je     0x14014b887
14014b871:	48 8b 47 08          	mov    0x8(%rdi),%rax
14014b875:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014b879:	48 83 c1 08          	add    $0x8,%rcx
14014b87d:	48 03 cf             	add    %rdi,%rcx
14014b880:	48 8b 01             	mov    (%rcx),%rax
14014b883:	ff 50 08             	call   *0x8(%rax)
14014b886:	90                   	nop
14014b887:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14014b88c:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
14014b891:	48 83 c4 40          	add    $0x40,%rsp
14014b895:	5f                   	pop    %rdi
14014b896:	5e                   	pop    %rsi
14014b897:	5d                   	pop    %rbp
14014b898:	c3                   	ret
14014b899:	cc                   	int3
14014b89a:	cc                   	int3
14014b89b:	cc                   	int3
14014b89c:	cc                   	int3
14014b89d:	cc                   	int3
14014b89e:	cc                   	int3
14014b89f:	cc                   	int3
14014b8a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014b8a5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014b8aa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14014b8af:	57                   	push   %rdi
14014b8b0:	41 56                	push   %r14
14014b8b2:	41 57                	push   %r15
14014b8b4:	48 83 ec 30          	sub    $0x30,%rsp
14014b8b8:	45 8b f1             	mov    %r9d,%r14d
14014b8bb:	45 8b f8             	mov    %r8d,%r15d
14014b8be:	48 8b ea             	mov    %rdx,%rbp
14014b8c1:	48 8b f9             	mov    %rcx,%rdi
14014b8c4:	e8 07 a6 f7 ff       	call   0x1400c5ed0
14014b8c9:	48 85 ff             	test   %rdi,%rdi
14014b8cc:	74 6e                	je     0x14014b93c
14014b8ce:	48 85 ed             	test   %rbp,%rbp
14014b8d1:	74 69                	je     0x14014b93c
14014b8d3:	48 8b 7f f0          	mov    -0x10(%rdi),%rdi
14014b8d7:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14014b8dc:	48 85 ff             	test   %rdi,%rdi
14014b8df:	74 15                	je     0x14014b8f6
14014b8e1:	48 8b 47 08          	mov    0x8(%rdi),%rax
14014b8e5:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014b8e9:	48 83 c1 08          	add    $0x8,%rcx
14014b8ed:	48 03 cf             	add    %rdi,%rcx
14014b8f0:	48 8b 01             	mov    (%rcx),%rax
14014b8f3:	ff 10                	call   *(%rax)
14014b8f5:	90                   	nop
14014b8f6:	48 8b 07             	mov    (%rdi),%rax
14014b8f9:	48 8b 58 50          	mov    0x50(%rax),%rbx
14014b8fd:	48 8b d5             	mov    %rbp,%rdx
14014b900:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14014b905:	e8 06 fe fe ff       	call   0x14013b710
14014b90a:	45 85 f6             	test   %r14d,%r14d
14014b90d:	41 0f 95 c1          	setne  %r9b
14014b911:	45 85 ff             	test   %r15d,%r15d
14014b914:	41 0f 95 c0          	setne  %r8b
14014b918:	48 8b d0             	mov    %rax,%rdx
14014b91b:	48 8b cf             	mov    %rdi,%rcx
14014b91e:	ff d3                	call   *%rbx
14014b920:	90                   	nop
14014b921:	48 85 ff             	test   %rdi,%rdi
14014b924:	74 16                	je     0x14014b93c
14014b926:	48 8b 47 08          	mov    0x8(%rdi),%rax
14014b92a:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014b92e:	48 83 c1 08          	add    $0x8,%rcx
14014b932:	48 03 cf             	add    %rdi,%rcx
14014b935:	48 8b 01             	mov    (%rcx),%rax
14014b938:	ff 50 08             	call   *0x8(%rax)
14014b93b:	90                   	nop
14014b93c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14014b941:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14014b946:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14014b94b:	48 83 c4 30          	add    $0x30,%rsp
14014b94f:	41 5f                	pop    %r15
14014b951:	41 5e                	pop    %r14
14014b953:	5f                   	pop    %rdi
14014b954:	c3                   	ret
14014b955:	cc                   	int3
14014b956:	cc                   	int3
14014b957:	cc                   	int3
14014b958:	cc                   	int3
14014b959:	cc                   	int3
14014b95a:	cc                   	int3
14014b95b:	cc                   	int3
14014b95c:	cc                   	int3
14014b95d:	cc                   	int3
14014b95e:	cc                   	int3
14014b95f:	cc                   	int3
14014b960:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014b965:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014b96a:	56                   	push   %rsi
14014b96b:	57                   	push   %rdi
14014b96c:	41 57                	push   %r15
14014b96e:	48 83 ec 40          	sub    $0x40,%rsp
14014b972:	49 8b f8             	mov    %r8,%rdi
14014b975:	48 8b f2             	mov    %rdx,%rsi
14014b978:	48 8b d9             	mov    %rcx,%rbx
14014b97b:	e8 50 a5 f7 ff       	call   0x1400c5ed0
14014b980:	48 85 db             	test   %rbx,%rbx
14014b983:	0f 84 ca 00 00 00    	je     0x14014ba53
14014b989:	48 85 f6             	test   %rsi,%rsi
14014b98c:	0f 84 c1 00 00 00    	je     0x14014ba53
14014b992:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
14014b996:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14014b99b:	48 85 db             	test   %rbx,%rbx
14014b99e:	74 15                	je     0x14014b9b5
14014b9a0:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014b9a4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014b9a8:	48 83 c1 08          	add    $0x8,%rcx
14014b9ac:	48 03 cb             	add    %rbx,%rcx
14014b9af:	48 8b 01             	mov    (%rcx),%rax
14014b9b2:	ff 10                	call   *(%rax)
14014b9b4:	90                   	nop
14014b9b5:	48 8b 03             	mov    (%rbx),%rax
14014b9b8:	48 8b 68 28          	mov    0x28(%rax),%rbp
14014b9bc:	4c 8d 3d 25 06 0f 00 	lea    0xf0625(%rip),%r15        # 0x14023bfe8
14014b9c3:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14014b9c8:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14014b9cf:	00 00
14014b9d1:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014b9d6:	48 85 ff             	test   %rdi,%rdi
14014b9d9:	74 0a                	je     0x14014b9e5
14014b9db:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14014b9e0:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014b9e5:	48 8b d6             	mov    %rsi,%rdx
14014b9e8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14014b9ed:	e8 1e fd fe ff       	call   0x14013b710
14014b9f2:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14014b9f7:	48 8b d0             	mov    %rax,%rdx
14014b9fa:	48 8b cb             	mov    %rbx,%rcx
14014b9fd:	ff d5                	call   *%rbp
14014b9ff:	90                   	nop
14014ba00:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14014ba05:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014ba0a:	48 85 c9             	test   %rcx,%rcx
14014ba0d:	74 29                	je     0x14014ba38
14014ba0f:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
14014ba14:	74 14                	je     0x14014ba2a
14014ba16:	e8 53 dd fe ff       	call   0x14013976e
14014ba1b:	ba 18 00 00 00       	mov    $0x18,%edx
14014ba20:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014ba25:	e8 22 ac 03 00       	call   0x14018664c
14014ba2a:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14014ba31:	00 00
14014ba33:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014ba38:	48 85 db             	test   %rbx,%rbx
14014ba3b:	74 16                	je     0x14014ba53
14014ba3d:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014ba41:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014ba45:	48 83 c1 08          	add    $0x8,%rcx
14014ba49:	48 03 cb             	add    %rbx,%rcx
14014ba4c:	48 8b 01             	mov    (%rcx),%rax
14014ba4f:	ff 50 08             	call   *0x8(%rax)
14014ba52:	90                   	nop
14014ba53:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14014ba58:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14014ba5d:	48 83 c4 40          	add    $0x40,%rsp
14014ba61:	41 5f                	pop    %r15
14014ba63:	5f                   	pop    %rdi
14014ba64:	5e                   	pop    %rsi
14014ba65:	c3                   	ret
14014ba66:	cc                   	int3
14014ba67:	cc                   	int3
14014ba68:	cc                   	int3
14014ba69:	cc                   	int3
14014ba6a:	cc                   	int3
14014ba6b:	cc                   	int3
14014ba6c:	cc                   	int3
14014ba6d:	cc                   	int3
14014ba6e:	cc                   	int3
14014ba6f:	cc                   	int3
14014ba70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014ba75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014ba7a:	56                   	push   %rsi
14014ba7b:	57                   	push   %rdi
14014ba7c:	41 57                	push   %r15
14014ba7e:	48 83 ec 40          	sub    $0x40,%rsp
14014ba82:	49 8b f8             	mov    %r8,%rdi
14014ba85:	48 8b f2             	mov    %rdx,%rsi
14014ba88:	48 8b d9             	mov    %rcx,%rbx
14014ba8b:	e8 40 a4 f7 ff       	call   0x1400c5ed0
14014ba90:	48 85 db             	test   %rbx,%rbx
14014ba93:	0f 84 ca 00 00 00    	je     0x14014bb63
14014ba99:	48 85 f6             	test   %rsi,%rsi
14014ba9c:	0f 84 c1 00 00 00    	je     0x14014bb63
14014baa2:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
14014baa6:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14014baab:	48 85 db             	test   %rbx,%rbx
14014baae:	74 15                	je     0x14014bac5
14014bab0:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014bab4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014bab8:	48 83 c1 08          	add    $0x8,%rcx
14014babc:	48 03 cb             	add    %rbx,%rcx
14014babf:	48 8b 01             	mov    (%rcx),%rax
14014bac2:	ff 10                	call   *(%rax)
14014bac4:	90                   	nop
14014bac5:	48 8b 03             	mov    (%rbx),%rax
14014bac8:	48 8b 68 08          	mov    0x8(%rax),%rbp
14014bacc:	4c 8d 3d 15 05 0f 00 	lea    0xf0515(%rip),%r15        # 0x14023bfe8
14014bad3:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14014bad8:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14014badf:	00 00
14014bae1:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014bae6:	48 85 ff             	test   %rdi,%rdi
14014bae9:	74 0a                	je     0x14014baf5
14014baeb:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14014baf0:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014baf5:	48 8b d6             	mov    %rsi,%rdx
14014baf8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14014bafd:	e8 0e fc fe ff       	call   0x14013b710
14014bb02:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14014bb07:	48 8b d0             	mov    %rax,%rdx
14014bb0a:	48 8b cb             	mov    %rbx,%rcx
14014bb0d:	ff d5                	call   *%rbp
14014bb0f:	90                   	nop
14014bb10:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14014bb15:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014bb1a:	48 85 c9             	test   %rcx,%rcx
14014bb1d:	74 29                	je     0x14014bb48
14014bb1f:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
14014bb24:	74 14                	je     0x14014bb3a
14014bb26:	e8 43 dc fe ff       	call   0x14013976e
14014bb2b:	ba 18 00 00 00       	mov    $0x18,%edx
14014bb30:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14014bb35:	e8 12 ab 03 00       	call   0x14018664c
14014bb3a:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14014bb41:	00 00
14014bb43:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14014bb48:	48 85 db             	test   %rbx,%rbx
14014bb4b:	74 16                	je     0x14014bb63
14014bb4d:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014bb51:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014bb55:	48 83 c1 08          	add    $0x8,%rcx
14014bb59:	48 03 cb             	add    %rbx,%rcx
14014bb5c:	48 8b 01             	mov    (%rcx),%rax
14014bb5f:	ff 50 08             	call   *0x8(%rax)
14014bb62:	90                   	nop
14014bb63:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14014bb68:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14014bb6d:	48 83 c4 40          	add    $0x40,%rsp
14014bb71:	41 5f                	pop    %r15
14014bb73:	5f                   	pop    %rdi
14014bb74:	5e                   	pop    %rsi
14014bb75:	c3                   	ret
14014bb76:	cc                   	int3
14014bb77:	cc                   	int3
14014bb78:	cc                   	int3
14014bb79:	cc                   	int3
14014bb7a:	cc                   	int3
14014bb7b:	cc                   	int3
14014bb7c:	cc                   	int3
14014bb7d:	cc                   	int3
14014bb7e:	cc                   	int3
14014bb7f:	cc                   	int3
14014bb80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014bb85:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014bb8a:	56                   	push   %rsi
14014bb8b:	57                   	push   %rdi
14014bb8c:	41 56                	push   %r14
14014bb8e:	48 83 ec 40          	sub    $0x40,%rsp
14014bb92:	49 8b d8             	mov    %r8,%rbx
14014bb95:	48 8b ea             	mov    %rdx,%rbp
14014bb98:	48 8b f9             	mov    %rcx,%rdi
14014bb9b:	33 f6                	xor    %esi,%esi
14014bb9d:	e8 2e a3 f7 ff       	call   0x1400c5ed0
14014bba2:	48 85 ff             	test   %rdi,%rdi
14014bba5:	0f 84 be 00 00 00    	je     0x14014bc69
14014bbab:	48 85 ed             	test   %rbp,%rbp
14014bbae:	0f 84 b5 00 00 00    	je     0x14014bc69
14014bbb4:	4c 8d 35 2d 04 0f 00 	lea    0xf042d(%rip),%r14        # 0x14023bfe8
14014bbbb:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14014bbc0:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14014bbc5:	40 88 74 24 38       	mov    %sil,0x38(%rsp)
14014bbca:	48 85 db             	test   %rbx,%rbx
14014bbcd:	74 0a                	je     0x14014bbd9