14000a7d7:	cc                   	int3
14000a7d8:	cc                   	int3
14000a7d9:	cc                   	int3
14000a7da:	cc                   	int3
14000a7db:	cc                   	int3
14000a7dc:	cc                   	int3
14000a7dd:	cc                   	int3
14000a7de:	cc                   	int3
14000a7df:	cc                   	int3
14000a7e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000a7e5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000a7ea:	57                   	push   %rdi
14000a7eb:	48 83 ec 30          	sub    $0x30,%rsp
14000a7ef:	48 8b fa             	mov    %rdx,%rdi
14000a7f2:	48 8b d9             	mov    %rcx,%rbx
14000a7f5:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14000a7fc:	00
14000a7fd:	e8 5e 6d ff ff       	call   0x140001560
14000a802:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000a806:	48 81 39 88 00 00 00 	cmpq   $0x88,(%rcx)
14000a80d:	72 1b                	jb     0x14000a82a
14000a80f:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
14000a816:	48 85 c0             	test   %rax,%rax
14000a819:	74 0f                	je     0x14000a82a
14000a81b:	ff d0                	call   *%rax
14000a81d:	48 8b d0             	mov    %rax,%rdx
14000a820:	48 8b cf             	mov    %rdi,%rcx
14000a823:	e8 68 8d ff ff       	call   0x140003590
14000a828:	eb 07                	jmp    0x14000a831
14000a82a:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14000a831:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14000a838:	00
14000a839:	48 8b c7             	mov    %rdi,%rax
14000a83c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000a841:	48 83 c4 30          	add    $0x30,%rsp
14000a845:	5f                   	pop    %rdi
14000a846:	c3                   	ret
14000a847:	cc                   	int3
14000a848:	cc                   	int3
14000a849:	cc                   	int3
14000a84a:	cc                   	int3
14000a84b:	cc                   	int3
14000a84c:	cc                   	int3
14000a84d:	cc                   	int3
14000a84e:	cc                   	int3
14000a84f:	cc                   	int3
14000a850:	40 53                	rex push %rbx
14000a852:	48 83 ec 20          	sub    $0x20,%rsp
14000a856:	48 8b d9             	mov    %rcx,%rbx
14000a859:	e8 02 6d ff ff       	call   0x140001560
14000a85e:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000a862:	48 83 39 68          	cmpq   $0x68,(%rcx)
14000a866:	72 16                	jb     0x14000a87e
14000a868:	48 8b 41 60          	mov    0x60(%rcx),%rax
14000a86c:	48 85 c0             	test   %rax,%rax
14000a86f:	74 0d                	je     0x14000a87e
14000a871:	ff d0                	call   *%rax
14000a873:	85 c0                	test   %eax,%eax
14000a875:	0f 95 c0             	setne  %al
14000a878:	48 83 c4 20          	add    $0x20,%rsp
14000a87c:	5b                   	pop    %rbx
14000a87d:	c3                   	ret
14000a87e:	32 c0                	xor    %al,%al
14000a880:	48 83 c4 20          	add    $0x20,%rsp
14000a884:	5b                   	pop    %rbx
14000a885:	c3                   	ret
14000a886:	cc                   	int3
14000a887:	cc                   	int3
14000a888:	cc                   	int3
14000a889:	cc                   	int3
14000a88a:	cc                   	int3
14000a88b:	cc                   	int3
14000a88c:	cc                   	int3
14000a88d:	cc                   	int3
14000a88e:	cc                   	int3
14000a88f:	cc                   	int3
14000a890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000a895:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000a89a:	57                   	push   %rdi
14000a89b:	48 83 ec 30          	sub    $0x30,%rsp
14000a89f:	48 8b fa             	mov    %rdx,%rdi
14000a8a2:	48 8b d9             	mov    %rcx,%rbx
14000a8a5:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14000a8ac:	00
14000a8ad:	e8 ae 6c ff ff       	call   0x140001560
14000a8b2:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000a8b6:	48 81 39 90 00 00 00 	cmpq   $0x90,(%rcx)
14000a8bd:	72 1b                	jb     0x14000a8da
14000a8bf:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14000a8c6:	48 85 c0             	test   %rax,%rax
14000a8c9:	74 0f                	je     0x14000a8da
14000a8cb:	ff d0                	call   *%rax
14000a8cd:	48 8b d0             	mov    %rax,%rdx
14000a8d0:	48 8b cf             	mov    %rdi,%rcx
14000a8d3:	e8 c8 0b 00 00       	call   0x14000b4a0
14000a8d8:	eb 07                	jmp    0x14000a8e1
14000a8da:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14000a8e1:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14000a8e8:	00
14000a8e9:	48 8b c7             	mov    %rdi,%rax
14000a8ec:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000a8f1:	48 83 c4 30          	add    $0x30,%rsp
14000a8f5:	5f                   	pop    %rdi
14000a8f6:	c3                   	ret
14000a8f7:	cc                   	int3
14000a8f8:	cc                   	int3
14000a8f9:	cc                   	int3
14000a8fa:	cc                   	int3
14000a8fb:	cc                   	int3
14000a8fc:	cc                   	int3
14000a8fd:	cc                   	int3
14000a8fe:	cc                   	int3
14000a8ff:	cc                   	int3
14000a900:	40 53                	rex push %rbx
14000a902:	48 83 ec 20          	sub    $0x20,%rsp
14000a906:	48 8b d9             	mov    %rcx,%rbx
14000a909:	e8 52 6c ff ff       	call   0x140001560
14000a90e:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000a912:	48 83 39 78          	cmpq   $0x78,(%rcx)
14000a916:	72 11                	jb     0x14000a929
14000a918:	48 8b 41 70          	mov    0x70(%rcx),%rax
14000a91c:	48 85 c0             	test   %rax,%rax
14000a91f:	74 08                	je     0x14000a929
14000a921:	48 83 c4 20          	add    $0x20,%rsp
14000a925:	5b                   	pop    %rbx
14000a926:	48 ff e0             	rex.W jmp *%rax
14000a929:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a92c:	48 83 c4 20          	add    $0x20,%rsp
14000a930:	5b                   	pop    %rbx
14000a931:	c3                   	ret
14000a932:	cc                   	int3
14000a933:	cc                   	int3
14000a934:	cc                   	int3
14000a935:	cc                   	int3
14000a936:	cc                   	int3
14000a937:	cc                   	int3
14000a938:	cc                   	int3
14000a939:	cc                   	int3
14000a93a:	cc                   	int3
14000a93b:	cc                   	int3
14000a93c:	cc                   	int3
14000a93d:	cc                   	int3
14000a93e:	cc                   	int3
14000a93f:	cc                   	int3
14000a940:	40 53                	rex push %rbx
14000a942:	48 83 ec 20          	sub    $0x20,%rsp
14000a946:	48 8b d9             	mov    %rcx,%rbx
14000a949:	e8 12 6c ff ff       	call   0x140001560
14000a94e:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000a952:	48 83 39 70          	cmpq   $0x70,(%rcx)
14000a956:	72 11                	jb     0x14000a969
14000a958:	48 8b 41 68          	mov    0x68(%rcx),%rax
14000a95c:	48 85 c0             	test   %rax,%rax
14000a95f:	74 08                	je     0x14000a969
14000a961:	48 83 c4 20          	add    $0x20,%rsp
14000a965:	5b                   	pop    %rbx
14000a966:	48 ff e0             	rex.W jmp *%rax
14000a969:	33 c0                	xor    %eax,%eax
14000a96b:	48 83 c4 20          	add    $0x20,%rsp
14000a96f:	5b                   	pop    %rbx
14000a970:	c3                   	ret
14000a971:	cc                   	int3
14000a972:	cc                   	int3
14000a973:	cc                   	int3
14000a974:	cc                   	int3
14000a975:	cc                   	int3
14000a976:	cc                   	int3
14000a977:	cc                   	int3
14000a978:	cc                   	int3
14000a979:	cc                   	int3
14000a97a:	cc                   	int3
14000a97b:	cc                   	int3
14000a97c:	cc                   	int3
14000a97d:	cc                   	int3
14000a97e:	cc                   	int3
14000a97f:	cc                   	int3
14000a980:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000a985:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000a98a:	57                   	push   %rdi
14000a98b:	48 83 ec 30          	sub    $0x30,%rsp
14000a98f:	48 8b fa             	mov    %rdx,%rdi
14000a992:	48 8b d9             	mov    %rcx,%rbx
14000a995:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14000a99c:	00
14000a99d:	e8 be 6b ff ff       	call   0x140001560
14000a9a2:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000a9a6:	48 81 39 98 00 00 00 	cmpq   $0x98,(%rcx)
14000a9ad:	72 1b                	jb     0x14000a9ca
14000a9af:	48 8b 81 90 00 00 00 	mov    0x90(%rcx),%rax
14000a9b6:	48 85 c0             	test   %rax,%rax
14000a9b9:	74 0f                	je     0x14000a9ca
14000a9bb:	ff d0                	call   *%rax
14000a9bd:	48 8b d0             	mov    %rax,%rdx
14000a9c0:	48 8b cf             	mov    %rdi,%rcx
14000a9c3:	e8 28 95 ff ff       	call   0x140003ef0
14000a9c8:	eb 07                	jmp    0x14000a9d1
14000a9ca:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14000a9d1:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14000a9d8:	00
14000a9d9:	48 8b c7             	mov    %rdi,%rax
14000a9dc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000a9e1:	48 83 c4 30          	add    $0x30,%rsp
14000a9e5:	5f                   	pop    %rdi
14000a9e6:	c3                   	ret
14000a9e7:	cc                   	int3
14000a9e8:	cc                   	int3
14000a9e9:	cc                   	int3
14000a9ea:	cc                   	int3
14000a9eb:	cc                   	int3
14000a9ec:	cc                   	int3
14000a9ed:	cc                   	int3
14000a9ee:	cc                   	int3
14000a9ef:	cc                   	int3
14000a9f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000a9f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000a9fa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000a9ff:	56                   	push   %rsi
14000aa00:	57                   	push   %rdi
14000aa01:	41 54                	push   %r12
14000aa03:	41 56                	push   %r14
14000aa05:	41 57                	push   %r15
14000aa07:	48 83 ec 40          	sub    $0x40,%rsp
14000aa0b:	48 8b fa             	mov    %rdx,%rdi
14000aa0e:	48 8b d9             	mov    %rcx,%rbx
14000aa11:	45 33 e4             	xor    %r12d,%r12d
14000aa14:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14000aa19:	e8 42 6b ff ff       	call   0x140001560
14000aa1e:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000aa22:	48 81 39 80 00 00 00 	cmpq   $0x80,(%rcx)
14000aa29:	0f 82 18 01 00 00    	jb     0x14000ab47
14000aa2f:	48 8b 41 78          	mov    0x78(%rcx),%rax
14000aa33:	48 85 c0             	test   %rax,%rax
14000aa36:	0f 84 0b 01 00 00    	je     0x14000ab47
14000aa3c:	ff d0                	call   *%rax
14000aa3e:	48 8b e8             	mov    %rax,%rbp
14000aa41:	48 8d 35 c8 0b 03 00 	lea    0x30bc8(%rip),%rsi        # 0x14003b610
14000aa48:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14000aa4d:	41 8b dc             	mov    %r12d,%ebx
14000aa50:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14000aa55:	45 32 f6             	xor    %r14b,%r14b
14000aa58:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
14000aa5d:	48 85 c0             	test   %rax,%rax
14000aa60:	74 4f                	je     0x14000aab1
14000aa62:	b9 18 00 00 00       	mov    $0x18,%ecx
14000aa67:	e8 0c c8 02 00       	call   0x140037278
14000aa6c:	48 8b d8             	mov    %rax,%rbx
14000aa6f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000aa74:	0f 57 c0             	xorps  %xmm0,%xmm0
14000aa77:	33 c0                	xor    %eax,%eax
14000aa79:	0f 11 03             	movups %xmm0,(%rbx)
14000aa7c:	48 89 43 10          	mov    %rax,0x10(%rbx)
14000aa80:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14000aa85:	41 b6 01             	mov    $0x1,%r14b
14000aa88:	44 88 74 24 38       	mov    %r14b,0x38(%rsp)
14000aa8d:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
14000aa91:	0f 11 03             	movups %xmm0,(%rbx)
14000aa94:	f2 0f 10 4d 10       	movsd  0x10(%rbp),%xmm1
14000aa99:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
14000aa9e:	0f 57 c0             	xorps  %xmm0,%xmm0
14000aaa1:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14000aaa5:	48 89 45 10          	mov    %rax,0x10(%rbp)
14000aaa9:	48 8b cd             	mov    %rbp,%rcx
14000aaac:	e8 6d d7 02 00       	call   0x14003821e
14000aab1:	48 89 37             	mov    %rsi,(%rdi)
14000aab4:	4c 89 67 08          	mov    %r12,0x8(%rdi)
14000aab8:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14000aabc:	48 85 db             	test   %rbx,%rbx
14000aabf:	74 06                	je     0x14000aac7
14000aac1:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
14000aac5:	eb 03                	jmp    0x14000aaca
14000aac7:	49 8b ec             	mov    %r12,%rbp
14000aaca:	48 85 db             	test   %rbx,%rbx
14000aacd:	74 40                	je     0x14000ab0f
14000aacf:	4c 8b 3b             	mov    (%rbx),%r15
14000aad2:	4d 85 ff             	test   %r15,%r15
14000aad5:	74 38                	je     0x14000ab0f
14000aad7:	48 85 ed             	test   %rbp,%rbp
14000aada:	74 33                	je     0x14000ab0f
14000aadc:	b9 18 00 00 00       	mov    $0x18,%ecx
14000aae1:	e8 92 c7 02 00       	call   0x140037278
14000aae6:	48 89 47 08          	mov    %rax,0x8(%rdi)
14000aaea:	0f 57 c0             	xorps  %xmm0,%xmm0
14000aaed:	33 c9                	xor    %ecx,%ecx
14000aaef:	0f 11 00             	movups %xmm0,(%rax)
14000aaf2:	48 89 48 10          	mov    %rcx,0x10(%rax)
14000aaf6:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14000aafa:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14000ab00:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14000ab04:	48 8b d5             	mov    %rbp,%rdx
14000ab07:	49 8b cf             	mov    %r15,%rcx
14000ab0a:	e8 09 d7 02 00       	call   0x140038218
14000ab0f:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14000ab16:	00
14000ab17:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14000ab1c:	48 85 db             	test   %rbx,%rbx
14000ab1f:	74 40                	je     0x14000ab61
14000ab21:	45 84 f6             	test   %r14b,%r14b
14000ab24:	74 15                	je     0x14000ab3b
14000ab26:	48 8b cb             	mov    %rbx,%rcx
14000ab29:	e8 65 88 ff ff       	call   0x140003393
14000ab2e:	ba 18 00 00 00       	mov    $0x18,%edx
14000ab33:	48 8b cb             	mov    %rbx,%rcx
14000ab36:	e8 79 c7 02 00       	call   0x1400372b4
14000ab3b:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14000ab40:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14000ab45:	eb 1a                	jmp    0x14000ab61
14000ab47:	48 8d 35 c2 0a 03 00 	lea    0x30ac2(%rip),%rsi        # 0x14003b610
14000ab4e:	48 89 37             	mov    %rsi,(%rdi)
14000ab51:	4c 89 67 08          	mov    %r12,0x8(%rdi)
14000ab55:	44 88 67 10          	mov    %r12b,0x10(%rdi)
14000ab59:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14000ab60:	00
14000ab61:	48 8b c7             	mov    %rdi,%rax
14000ab64:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14000ab69:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14000ab70:	00
14000ab71:	48 83 c4 40          	add    $0x40,%rsp
14000ab75:	41 5f                	pop    %r15
14000ab77:	41 5e                	pop    %r14
14000ab79:	41 5c                	pop    %r12
14000ab7b:	5f                   	pop    %rdi
14000ab7c:	5e                   	pop    %rsi
14000ab7d:	c3                   	ret
14000ab7e:	cc                   	int3
14000ab7f:	cc                   	int3
14000ab80:	40 53                	rex push %rbx
14000ab82:	48 83 ec 20          	sub    $0x20,%rsp
14000ab86:	48 8b d9             	mov    %rcx,%rbx
14000ab89:	e8 d2 69 ff ff       	call   0x140001560
14000ab8e:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14000ab92:	48 83 39 60          	cmpq   $0x60,(%rcx)
14000ab96:	72 11                	jb     0x14000aba9
14000ab98:	48 8b 41 58          	mov    0x58(%rcx),%rax
14000ab9c:	48 85 c0             	test   %rax,%rax
14000ab9f:	74 08                	je     0x14000aba9
14000aba1:	48 83 c4 20          	add    $0x20,%rsp
14000aba5:	5b                   	pop    %rbx
14000aba6:	48 ff e0             	rex.W jmp *%rax
14000aba9:	33 c0                	xor    %eax,%eax
14000abab:	48 83 c4 20          	add    $0x20,%rsp
14000abaf:	5b                   	pop    %rbx
14000abb0:	c3                   	ret
14000abb1:	cc                   	int3
14000abb2:	cc                   	int3
14000abb3:	cc                   	int3
14000abb4:	cc                   	int3
14000abb5:	cc                   	int3
14000abb6:	cc                   	int3
14000abb7:	cc                   	int3
14000abb8:	cc                   	int3