14075b6e8:	74 0d                	je     0x14075b6f7
14075b6ea:	ba 48 00 00 00       	mov    $0x48,%edx
14075b6ef:	48 8b cb             	mov    %rbx,%rcx
14075b6f2:	e8 4d fa 6b 00       	call   0x140e1b144
14075b6f7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14075b6fc:	48 8b c3             	mov    %rbx,%rax
14075b6ff:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14075b704:	48 83 c4 20          	add    $0x20,%rsp
14075b708:	5f                   	pop    %rdi
14075b709:	c3                   	ret
14075b70a:	cc                   	int3
14075b70b:	cc                   	int3
14075b70c:	cc                   	int3
14075b70d:	cc                   	int3
14075b70e:	cc                   	int3
14075b70f:	cc                   	int3
14075b710:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14075b715:	57                   	push   %rdi
14075b716:	48 83 ec 20          	sub    $0x20,%rsp
14075b71a:	8b da                	mov    %edx,%ebx
14075b71c:	48 8b f9             	mov    %rcx,%rdi
14075b71f:	e8 5c fa ff ff       	call   0x14075b180
14075b724:	f6 c3 01             	test   $0x1,%bl
14075b727:	74 0d                	je     0x14075b736
14075b729:	ba 60 00 00 00       	mov    $0x60,%edx
14075b72e:	48 8b cf             	mov    %rdi,%rcx
14075b731:	e8 0e fa 6b 00       	call   0x140e1b144
14075b736:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14075b73b:	48 8b c7             	mov    %rdi,%rax
14075b73e:	48 83 c4 20          	add    $0x20,%rsp
14075b742:	5f                   	pop    %rdi
14075b743:	c3                   	ret
14075b744:	cc                   	int3
14075b745:	cc                   	int3
14075b746:	cc                   	int3
14075b747:	cc                   	int3
14075b748:	cc                   	int3
14075b749:	cc                   	int3
14075b74a:	cc                   	int3
14075b74b:	cc                   	int3
14075b74c:	cc                   	int3
14075b74d:	cc                   	int3
14075b74e:	cc                   	int3
14075b74f:	cc                   	int3
14075b750:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14075b755:	57                   	push   %rdi
14075b756:	48 83 ec 20          	sub    $0x20,%rsp
14075b75a:	80 7a 1e 00          	cmpb   $0x0,0x1e(%rdx)
14075b75e:	48 8b da             	mov    %rdx,%rbx
14075b761:	48 8b f9             	mov    %rcx,%rdi
14075b764:	0f 84 99 00 00 00    	je     0x14075b803
14075b76a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14075b770:	48 8d 15 d9 a4 8c 00 	lea    0x8ca4d9(%rip),%rdx        # 0x141025c50
14075b777:	48 8b cb             	mov    %rbx,%rcx
14075b77a:	e8 11 88 0c 00       	call   0x140823f90
14075b77f:	f2 0f 10 4f 20       	movsd  0x20(%rdi),%xmm1
14075b784:	0f 57 c0             	xorps  %xmm0,%xmm0
14075b787:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
14075b78b:	7a 0b                	jp     0x14075b798
14075b78d:	75 09                	jne    0x14075b798
14075b78f:	48 8d 05 c2 a4 8c 00 	lea    0x8ca4c2(%rip),%rax        # 0x141025c58
14075b796:	eb 08                	jmp    0x14075b7a0
14075b798:	0f 28 c1             	movaps %xmm1,%xmm0
14075b79b:	e8 90 c2 10 00       	call   0x140867a30
14075b7a0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14075b7a6:	48 8b d0             	mov    %rax,%rdx
14075b7a9:	48 8b cb             	mov    %rbx,%rcx
14075b7ac:	e8 df 87 0c 00       	call   0x140823f90
14075b7b1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14075b7b7:	48 8d 15 a2 a4 8c 00 	lea    0x8ca4a2(%rip),%rdx        # 0x141025c60
14075b7be:	48 8b cb             	mov    %rbx,%rcx
14075b7c1:	e8 ca 87 0c 00       	call   0x140823f90
14075b7c6:	8b 57 28             	mov    0x28(%rdi),%edx
14075b7c9:	48 8b cb             	mov    %rbx,%rcx
14075b7cc:	e8 9f 83 0c 00       	call   0x140823b70
14075b7d1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14075b7d7:	48 8d 15 c6 98 85 00 	lea    0x8598c6(%rip),%rdx        # 0x140fb50a4
14075b7de:	48 8b cb             	mov    %rbx,%rcx
14075b7e1:	e8 aa 87 0c 00       	call   0x140823f90
14075b7e6:	83 3b 01             	cmpl   $0x1,(%rbx)
14075b7e9:	74 18                	je     0x14075b803
14075b7eb:	80 7b 1a 00          	cmpb   $0x0,0x1a(%rbx)
14075b7ef:	75 12                	jne    0x14075b803
14075b7f1:	45 33 c0             	xor    %r8d,%r8d
14075b7f4:	48 8d 15 71 b0 85 00 	lea    0x85b071(%rip),%rdx        # 0x140fb686c
14075b7fb:	48 8b cb             	mov    %rbx,%rcx
14075b7fe:	e8 8d 87 0c 00       	call   0x140823f90
14075b803:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14075b808:	48 83 c4 20          	add    $0x20,%rsp
14075b80c:	5f                   	pop    %rdi
14075b80d:	c3                   	ret
14075b80e:	cc                   	int3
14075b80f:	cc                   	int3
14075b810:	40 53                	rex push %rbx
14075b812:	48 83 ec 20          	sub    $0x20,%rsp
14075b816:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075b81a:	48 8b d9             	mov    %rcx,%rbx
14075b81d:	83 f8 12             	cmp    $0x12,%eax
14075b820:	74 21                	je     0x14075b843
14075b822:	4c 8b 0d 77 11 c5 00 	mov    0xc51177(%rip),%r9        # 0x1413ac9a0
14075b829:	48 8d 15 b0 a3 8c 00 	lea    0x8ca3b0(%rip),%rdx        # 0x141025be0
14075b830:	4c 8b c0             	mov    %rax,%r8
14075b833:	48 8d 05 d6 10 c5 00 	lea    0xc510d6(%rip),%rax        # 0x1413ac910
14075b83a:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075b83e:	e8 dd e6 02 00       	call   0x140789f20
14075b843:	48 8b c3             	mov    %rbx,%rax
14075b846:	48 83 c4 20          	add    $0x20,%rsp
14075b84a:	5b                   	pop    %rbx
14075b84b:	c3                   	ret
14075b84c:	cc                   	int3
14075b84d:	cc                   	int3
14075b84e:	cc                   	int3
14075b84f:	cc                   	int3
14075b850:	40 53                	rex push %rbx
14075b852:	48 83 ec 20          	sub    $0x20,%rsp
14075b856:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075b85a:	48 8b d9             	mov    %rcx,%rbx
14075b85d:	83 f8 03             	cmp    $0x3,%eax
14075b860:	74 21                	je     0x14075b883
14075b862:	4c 8b 0d bf 10 c5 00 	mov    0xc510bf(%rip),%r9        # 0x1413ac928
14075b869:	48 8d 15 40 a3 8c 00 	lea    0x8ca340(%rip),%rdx        # 0x141025bb0
14075b870:	4c 8b c0             	mov    %rax,%r8
14075b873:	48 8d 05 96 10 c5 00 	lea    0xc51096(%rip),%rax        # 0x1413ac910
14075b87a:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075b87e:	e8 9d e6 02 00       	call   0x140789f20
14075b883:	48 8b c3             	mov    %rbx,%rax
14075b886:	48 83 c4 20          	add    $0x20,%rsp
14075b88a:	5b                   	pop    %rbx
14075b88b:	c3                   	ret
14075b88c:	cc                   	int3
14075b88d:	cc                   	int3
14075b88e:	cc                   	int3
14075b88f:	cc                   	int3
14075b890:	40 53                	rex push %rbx
14075b892:	48 83 ec 20          	sub    $0x20,%rsp
14075b896:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075b89a:	48 8b d9             	mov    %rcx,%rbx
14075b89d:	83 f8 07             	cmp    $0x7,%eax
14075b8a0:	74 21                	je     0x14075b8c3
14075b8a2:	4c 8b 0d 9f 10 c5 00 	mov    0xc5109f(%rip),%r9        # 0x1413ac948
14075b8a9:	48 8d 15 80 a2 8c 00 	lea    0x8ca280(%rip),%rdx        # 0x141025b30
14075b8b0:	4c 8b c0             	mov    %rax,%r8
14075b8b3:	48 8d 05 56 10 c5 00 	lea    0xc51056(%rip),%rax        # 0x1413ac910
14075b8ba:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075b8be:	e8 5d e6 02 00       	call   0x140789f20
14075b8c3:	48 8b c3             	mov    %rbx,%rax
14075b8c6:	48 83 c4 20          	add    $0x20,%rsp
14075b8ca:	5b                   	pop    %rbx
14075b8cb:	c3                   	ret
14075b8cc:	cc                   	int3
14075b8cd:	cc                   	int3
14075b8ce:	cc                   	int3
14075b8cf:	cc                   	int3
14075b8d0:	40 53                	rex push %rbx
14075b8d2:	48 83 ec 20          	sub    $0x20,%rsp
14075b8d6:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075b8da:	48 8b d9             	mov    %rcx,%rbx
14075b8dd:	83 f8 04             	cmp    $0x4,%eax
14075b8e0:	74 21                	je     0x14075b903
14075b8e2:	4c 8b 0d 47 10 c5 00 	mov    0xc51047(%rip),%r9        # 0x1413ac930
14075b8e9:	48 8d 15 68 a2 8c 00 	lea    0x8ca268(%rip),%rdx        # 0x141025b58
14075b8f0:	4c 8b c0             	mov    %rax,%r8
14075b8f3:	48 8d 05 16 10 c5 00 	lea    0xc51016(%rip),%rax        # 0x1413ac910
14075b8fa:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075b8fe:	e8 1d e6 02 00       	call   0x140789f20
14075b903:	48 8b c3             	mov    %rbx,%rax
14075b906:	48 83 c4 20          	add    $0x20,%rsp
14075b90a:	5b                   	pop    %rbx
14075b90b:	c3                   	ret
14075b90c:	cc                   	int3
14075b90d:	cc                   	int3
14075b90e:	cc                   	int3
14075b90f:	cc                   	int3
14075b910:	40 53                	rex push %rbx
14075b912:	48 83 ec 20          	sub    $0x20,%rsp
14075b916:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075b91a:	48 8b d9             	mov    %rcx,%rbx
14075b91d:	83 f8 0f             	cmp    $0xf,%eax
14075b920:	74 21                	je     0x14075b943
14075b922:	4c 8b 0d 5f 10 c5 00 	mov    0xc5105f(%rip),%r9        # 0x1413ac988
14075b929:	48 8d 15 10 a2 8c 00 	lea    0x8ca210(%rip),%rdx        # 0x141025b40
14075b930:	4c 8b c0             	mov    %rax,%r8
14075b933:	48 8d 05 d6 0f c5 00 	lea    0xc50fd6(%rip),%rax        # 0x1413ac910
14075b93a:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075b93e:	e8 dd e5 02 00       	call   0x140789f20
14075b943:	48 8b c3             	mov    %rbx,%rax
14075b946:	48 83 c4 20          	add    $0x20,%rsp
14075b94a:	5b                   	pop    %rbx
14075b94b:	c3                   	ret
14075b94c:	cc                   	int3
14075b94d:	cc                   	int3
14075b94e:	cc                   	int3
14075b94f:	cc                   	int3
14075b950:	40 53                	rex push %rbx
14075b952:	48 83 ec 20          	sub    $0x20,%rsp
14075b956:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075b95a:	48 8b d9             	mov    %rcx,%rbx
14075b95d:	83 f8 17             	cmp    $0x17,%eax
14075b960:	74 21                	je     0x14075b983
14075b962:	4c 8b 0d 5f 10 c5 00 	mov    0xc5105f(%rip),%r9        # 0x1413ac9c8
14075b969:	48 8d 15 a0 a2 8c 00 	lea    0x8ca2a0(%rip),%rdx        # 0x141025c10
14075b970:	4c 8b c0             	mov    %rax,%r8
14075b973:	48 8d 05 96 0f c5 00 	lea    0xc50f96(%rip),%rax        # 0x1413ac910
14075b97a:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075b97e:	e8 9d e5 02 00       	call   0x140789f20
14075b983:	48 8b c3             	mov    %rbx,%rax
14075b986:	48 83 c4 20          	add    $0x20,%rsp
14075b98a:	5b                   	pop    %rbx
14075b98b:	c3                   	ret
14075b98c:	cc                   	int3
14075b98d:	cc                   	int3
14075b98e:	cc                   	int3
14075b98f:	cc                   	int3
14075b990:	40 53                	rex push %rbx
14075b992:	48 83 ec 20          	sub    $0x20,%rsp
14075b996:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075b99a:	48 8b d9             	mov    %rcx,%rbx
14075b99d:	83 f8 01             	cmp    $0x1,%eax
14075b9a0:	74 21                	je     0x14075b9c3
14075b9a2:	4c 8b 0d 6f 0f c5 00 	mov    0xc50f6f(%rip),%r9        # 0x1413ac918
14075b9a9:	48 8d 15 18 a2 8c 00 	lea    0x8ca218(%rip),%rdx        # 0x141025bc8
14075b9b0:	4c 8b c0             	mov    %rax,%r8
14075b9b3:	48 8d 05 56 0f c5 00 	lea    0xc50f56(%rip),%rax        # 0x1413ac910
14075b9ba:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075b9be:	e8 5d e5 02 00       	call   0x140789f20
14075b9c3:	48 8b c3             	mov    %rbx,%rax
14075b9c6:	48 83 c4 20          	add    $0x20,%rsp
14075b9ca:	5b                   	pop    %rbx
14075b9cb:	c3                   	ret
14075b9cc:	cc                   	int3
14075b9cd:	cc                   	int3
14075b9ce:	cc                   	int3
14075b9cf:	cc                   	int3
14075b9d0:	40 53                	rex push %rbx
14075b9d2:	48 83 ec 20          	sub    $0x20,%rsp
14075b9d6:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075b9da:	48 8b d9             	mov    %rcx,%rbx
14075b9dd:	83 f8 0a             	cmp    $0xa,%eax
14075b9e0:	74 21                	je     0x14075ba03
14075b9e2:	4c 8b 0d 77 0f c5 00 	mov    0xc50f77(%rip),%r9        # 0x1413ac960
14075b9e9:	48 8d 15 08 a2 8c 00 	lea    0x8ca208(%rip),%rdx        # 0x141025bf8
14075b9f0:	4c 8b c0             	mov    %rax,%r8
14075b9f3:	48 8d 05 16 0f c5 00 	lea    0xc50f16(%rip),%rax        # 0x1413ac910
14075b9fa:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075b9fe:	e8 1d e5 02 00       	call   0x140789f20
14075ba03:	48 8b c3             	mov    %rbx,%rax
14075ba06:	48 83 c4 20          	add    $0x20,%rsp
14075ba0a:	5b                   	pop    %rbx
14075ba0b:	c3                   	ret
14075ba0c:	cc                   	int3
14075ba0d:	cc                   	int3
14075ba0e:	cc                   	int3
14075ba0f:	cc                   	int3
14075ba10:	40 53                	rex push %rbx
14075ba12:	48 83 ec 20          	sub    $0x20,%rsp
14075ba16:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075ba1a:	48 8b d9             	mov    %rcx,%rbx
14075ba1d:	83 f8 0d             	cmp    $0xd,%eax
14075ba20:	74 21                	je     0x14075ba43
14075ba22:	4c 8b 0d 4f 0f c5 00 	mov    0xc50f4f(%rip),%r9        # 0x1413ac978
14075ba29:	48 8d 15 e8 a0 8c 00 	lea    0x8ca0e8(%rip),%rdx        # 0x141025b18
14075ba30:	4c 8b c0             	mov    %rax,%r8
14075ba33:	48 8d 05 d6 0e c5 00 	lea    0xc50ed6(%rip),%rax        # 0x1413ac910
14075ba3a:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075ba3e:	e8 dd e4 02 00       	call   0x140789f20
14075ba43:	48 8b c3             	mov    %rbx,%rax
14075ba46:	48 83 c4 20          	add    $0x20,%rsp
14075ba4a:	5b                   	pop    %rbx
14075ba4b:	c3                   	ret
14075ba4c:	cc                   	int3
14075ba4d:	cc                   	int3
14075ba4e:	cc                   	int3
14075ba4f:	cc                   	int3
14075ba50:	40 53                	rex push %rbx
14075ba52:	48 83 ec 20          	sub    $0x20,%rsp
14075ba56:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075ba5a:	48 8b d9             	mov    %rcx,%rbx
14075ba5d:	83 f8 06             	cmp    $0x6,%eax
14075ba60:	74 21                	je     0x14075ba83
14075ba62:	4c 8b 0d d7 0e c5 00 	mov    0xc50ed7(%rip),%r9        # 0x1413ac940
14075ba69:	48 8d 15 28 a1 8c 00 	lea    0x8ca128(%rip),%rdx        # 0x141025b98
14075ba70:	4c 8b c0             	mov    %rax,%r8
14075ba73:	48 8d 05 96 0e c5 00 	lea    0xc50e96(%rip),%rax        # 0x1413ac910
14075ba7a:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075ba7e:	e8 9d e4 02 00       	call   0x140789f20
14075ba83:	48 8b c3             	mov    %rbx,%rax
14075ba86:	48 83 c4 20          	add    $0x20,%rsp
14075ba8a:	5b                   	pop    %rbx
14075ba8b:	c3                   	ret
14075ba8c:	cc                   	int3
14075ba8d:	cc                   	int3
14075ba8e:	cc                   	int3
14075ba8f:	cc                   	int3
14075ba90:	40 53                	rex push %rbx
14075ba92:	48 83 ec 20          	sub    $0x20,%rsp
14075ba96:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075ba9a:	48 8b d9             	mov    %rcx,%rbx
14075ba9d:	83 f8 05             	cmp    $0x5,%eax
14075baa0:	74 21                	je     0x14075bac3
14075baa2:	4c 8b 0d 8f 0e c5 00 	mov    0xc50e8f(%rip),%r9        # 0x1413ac938
14075baa9:	48 8d 15 d0 a0 8c 00 	lea    0x8ca0d0(%rip),%rdx        # 0x141025b80
14075bab0:	4c 8b c0             	mov    %rax,%r8
14075bab3:	48 8d 05 56 0e c5 00 	lea    0xc50e56(%rip),%rax        # 0x1413ac910
14075baba:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075babe:	e8 5d e4 02 00       	call   0x140789f20
14075bac3:	48 8b c3             	mov    %rbx,%rax
14075bac6:	48 83 c4 20          	add    $0x20,%rsp
14075baca:	5b                   	pop    %rbx
14075bacb:	c3                   	ret
14075bacc:	cc                   	int3
14075bacd:	cc                   	int3
14075bace:	cc                   	int3
14075bacf:	cc                   	int3
14075bad0:	40 53                	rex push %rbx
14075bad2:	48 83 ec 20          	sub    $0x20,%rsp
14075bad6:	48 63 41 18          	movslq 0x18(%rcx),%rax
14075bada:	48 8b d9             	mov    %rcx,%rbx
14075badd:	83 f8 11             	cmp    $0x11,%eax
14075bae0:	74 21                	je     0x14075bb03
14075bae2:	4c 8b 0d af 0e c5 00 	mov    0xc50eaf(%rip),%r9        # 0x1413ac998
14075bae9:	48 8d 15 78 a0 8c 00 	lea    0x8ca078(%rip),%rdx        # 0x141025b68
14075baf0:	4c 8b c0             	mov    %rax,%r8
14075baf3:	48 8d 05 16 0e c5 00 	lea    0xc50e16(%rip),%rax        # 0x1413ac910
14075bafa:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
14075bafe:	e8 1d e4 02 00       	call   0x140789f20
14075bb03:	48 8b c3             	mov    %rbx,%rax
14075bb06:	48 83 c4 20          	add    $0x20,%rsp
14075bb0a:	5b                   	pop    %rbx
14075bb0b:	c3                   	ret
14075bb0c:	cc                   	int3
14075bb0d:	cc                   	int3
14075bb0e:	cc                   	int3
14075bb0f:	cc                   	int3
14075bb10:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14075bb15:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14075bb1a:	55                   	push   %rbp
14075bb1b:	53                   	push   %rbx
14075bb1c:	56                   	push   %rsi
14075bb1d:	57                   	push   %rdi
14075bb1e:	41 54                	push   %r12
14075bb20:	41 55                	push   %r13
14075bb22:	41 56                	push   %r14
14075bb24:	41 57                	push   %r15
14075bb26:	48 8d 6c 24 d8       	lea    -0x28(%rsp),%rbp
14075bb2b:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
14075bb32:	48 8b da             	mov    %rdx,%rbx
14075bb35:	4c 8b f9             	mov    %rcx,%r15
14075bb38:	33 f6                	xor    %esi,%esi
14075bb3a:	89 b5 80 00 00 00    	mov    %esi,0x80(%rbp)
14075bb40:	4c 8b 02             	mov    (%rdx),%r8