14000c719:	cc                   	int3
14000c71a:	cc                   	int3
14000c71b:	cc                   	int3
14000c71c:	cc                   	int3
14000c71d:	cc                   	int3
14000c71e:	cc                   	int3
14000c71f:	cc                   	int3
14000c720:	48 8b 41 58          	mov    0x58(%rcx),%rax
14000c724:	48 89 02             	mov    %rax,(%rdx)
14000c727:	33 c0                	xor    %eax,%eax
14000c729:	c3                   	ret
14000c72a:	cc                   	int3
14000c72b:	cc                   	int3
14000c72c:	cc                   	int3
14000c72d:	cc                   	int3
14000c72e:	cc                   	int3
14000c72f:	cc                   	int3
14000c730:	cc                   	int3
14000c731:	cc                   	int3
14000c732:	cc                   	int3
14000c733:	cc                   	int3
14000c734:	cc                   	int3
14000c735:	cc                   	int3
14000c736:	cc                   	int3
14000c737:	cc                   	int3
14000c738:	cc                   	int3
14000c739:	cc                   	int3
14000c73a:	cc                   	int3
14000c73b:	cc                   	int3
14000c73c:	cc                   	int3
14000c73d:	cc                   	int3
14000c73e:	cc                   	int3
14000c73f:	cc                   	int3
14000c740:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000c745:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000c74a:	56                   	push   %rsi
14000c74b:	57                   	push   %rdi
14000c74c:	41 56                	push   %r14
14000c74e:	48 83 ec 20          	sub    $0x20,%rsp
14000c752:	4c 8d 71 20          	lea    0x20(%rcx),%r14
14000c756:	48 8b d9             	mov    %rcx,%rbx
14000c759:	33 ff                	xor    %edi,%edi
14000c75b:	49 8b ce             	mov    %r14,%rcx
14000c75e:	49 8b e9             	mov    %r9,%rbp
14000c761:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14000c766:	49 8b f0             	mov    %r8,%rsi
14000c769:	48 ff 15 38 6e 00 00 	rex.W call *0x6e38(%rip)        # 0x1400135a8
14000c770:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c775:	39 7b 48             	cmp    %edi,0x48(%rbx)
14000c778:	75 07                	jne    0x14000c781
14000c77a:	bb 13 00 64 80       	mov    $0x80640013,%ebx
14000c77f:	eb 66                	jmp    0x14000c7e7
14000c781:	39 7b 58             	cmp    %edi,0x58(%rbx)
14000c784:	74 07                	je     0x14000c78d
14000c786:	bb 05 40 00 80       	mov    $0x80004005,%ebx
14000c78b:	eb 5a                	jmp    0x14000c7e7
14000c78d:	48 85 ed             	test   %rbp,%rbp
14000c790:	75 07                	jne    0x14000c799
14000c792:	bb 03 40 00 80       	mov    $0x80004003,%ebx
14000c797:	eb 4e                	jmp    0x14000c7e7
14000c799:	48 8b 05 18 9c 00 00 	mov    0x9c18(%rip),%rax        # 0x1400163b8
14000c7a0:	48 3b 06             	cmp    (%rsi),%rax
14000c7a3:	75 3d                	jne    0x14000c7e2
14000c7a5:	48 8b 05 14 9c 00 00 	mov    0x9c14(%rip),%rax        # 0x1400163c0
14000c7ac:	48 3b 46 08          	cmp    0x8(%rsi),%rax
14000c7b0:	75 30                	jne    0x14000c7e2
14000c7b2:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14000c7b6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000c7bb:	e8 00 0c 00 00       	call   0x14000d3c0
14000c7c0:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14000c7c5:	8b d8                	mov    %eax,%ebx
14000c7c7:	85 c0                	test   %eax,%eax
14000c7c9:	78 1c                	js     0x14000c7e7
14000c7cb:	48 8b 0f             	mov    (%rdi),%rcx
14000c7ce:	4c 8b c5             	mov    %rbp,%r8
14000c7d1:	48 8b d6             	mov    %rsi,%rdx
14000c7d4:	48 8b 01             	mov    (%rcx),%rax
14000c7d7:	48 8b cf             	mov    %rdi,%rcx
14000c7da:	ff 15 e8 6f 00 00    	call   *0x6fe8(%rip)        # 0x1400137c8
14000c7e0:	eb 05                	jmp    0x14000c7e7
14000c7e2:	bb 02 40 00 80       	mov    $0x80004002,%ebx
14000c7e7:	49 8b ce             	mov    %r14,%rcx
14000c7ea:	48 ff 15 bf 6d 00 00 	rex.W call *0x6dbf(%rip)        # 0x1400135b0
14000c7f1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c7f6:	48 85 ff             	test   %rdi,%rdi
14000c7f9:	74 10                	je     0x14000c80b
14000c7fb:	48 8b 07             	mov    (%rdi),%rax
14000c7fe:	48 8b cf             	mov    %rdi,%rcx
14000c801:	48 8b 40 10          	mov    0x10(%rax),%rax
14000c805:	ff 15 bd 6f 00 00    	call   *0x6fbd(%rip)        # 0x1400137c8
14000c80b:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14000c810:	8b c3                	mov    %ebx,%eax
14000c812:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000c817:	48 83 c4 20          	add    $0x20,%rsp
14000c81b:	41 5e                	pop    %r14
14000c81d:	5f                   	pop    %rdi
14000c81e:	5e                   	pop    %rsi
14000c81f:	c3                   	ret
14000c820:	cc                   	int3
14000c821:	cc                   	int3
14000c822:	cc                   	int3
14000c823:	cc                   	int3
14000c824:	cc                   	int3
14000c825:	cc                   	int3
14000c826:	cc                   	int3
14000c827:	cc                   	int3
14000c828:	cc                   	int3
14000c829:	cc                   	int3
14000c82a:	cc                   	int3
14000c82b:	cc                   	int3
14000c82c:	cc                   	int3
14000c82d:	cc                   	int3
14000c82e:	cc                   	int3
14000c82f:	cc                   	int3
14000c830:	48 83 e9 08          	sub    $0x8,%rcx
14000c834:	e9 57 fb ff ff       	jmp    0x14000c390
14000c839:	cc                   	int3
14000c83a:	cc                   	int3
14000c83b:	cc                   	int3
14000c83c:	cc                   	int3
14000c83d:	cc                   	int3
14000c83e:	cc                   	int3
14000c83f:	cc                   	int3
14000c840:	48 83 e9 08          	sub    $0x8,%rcx
14000c844:	e9 d7 fb ff ff       	jmp    0x14000c420
14000c849:	cc                   	int3
14000c84a:	cc                   	int3
14000c84b:	cc                   	int3
14000c84c:	cc                   	int3
14000c84d:	cc                   	int3
14000c84e:	cc                   	int3
14000c84f:	cc                   	int3
14000c850:	48 83 e9 10          	sub    $0x10,%rcx
14000c854:	e9 37 fb ff ff       	jmp    0x14000c390
14000c859:	cc                   	int3
14000c85a:	cc                   	int3
14000c85b:	cc                   	int3
14000c85c:	cc                   	int3
14000c85d:	cc                   	int3
14000c85e:	cc                   	int3
14000c85f:	cc                   	int3
14000c860:	48 83 e9 10          	sub    $0x10,%rcx
14000c864:	e9 b7 fb ff ff       	jmp    0x14000c420
14000c869:	cc                   	int3
14000c86a:	cc                   	int3
14000c86b:	cc                   	int3
14000c86c:	cc                   	int3
14000c86d:	cc                   	int3
14000c86e:	cc                   	int3
14000c86f:	cc                   	int3
14000c870:	48 8b c4             	mov    %rsp,%rax
14000c873:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000c877:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000c87b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000c87f:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000c883:	41 56                	push   %r14
14000c885:	48 83 ec 20          	sub    $0x20,%rsp
14000c889:	33 ff                	xor    %edi,%edi
14000c88b:	48 8b f1             	mov    %rcx,%rsi
14000c88e:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
14000c892:	4d 8b f0             	mov    %r8,%r14
14000c895:	48 8b cb             	mov    %rbx,%rcx
14000c898:	48 ff c1             	inc    %rcx
14000c89b:	66 39 3c 4e          	cmp    %di,(%rsi,%rcx,2)
14000c89f:	75 f7                	jne    0x14000c898
14000c8a1:	48 8d 0c 4d 02 00 00 	lea    0x2(,%rcx,2),%rcx
14000c8a8:	00
14000c8a9:	e8 32 4d ff ff       	call   0x1400015e0
14000c8ae:	48 8b e8             	mov    %rax,%rbp
14000c8b1:	48 85 c0             	test   %rax,%rax
14000c8b4:	75 07                	jne    0x14000c8bd
14000c8b6:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
14000c8bb:	eb 7e                	jmp    0x14000c93b
14000c8bd:	48 ff c3             	inc    %rbx
14000c8c0:	66 39 3c 5e          	cmp    %di,(%rsi,%rbx,2)
14000c8c4:	75 f7                	jne    0x14000c8bd
14000c8c6:	4c 8d 04 5d 02 00 00 	lea    0x2(,%rbx,2),%r8
14000c8cd:	00
14000c8ce:	48 8b d6             	mov    %rsi,%rdx
14000c8d1:	48 8b cd             	mov    %rbp,%rcx
14000c8d4:	e8 78 27 00 00       	call   0x14000f051
14000c8d9:	b9 38 00 00 00       	mov    $0x38,%ecx
14000c8de:	49 89 3e             	mov    %rdi,(%r14)
14000c8e1:	e8 ea 1d 00 00       	call   0x14000e6d0
14000c8e6:	48 8b d8             	mov    %rax,%rbx
14000c8e9:	48 85 c0             	test   %rax,%rax
14000c8ec:	74 3a                	je     0x14000c928
14000c8ee:	48 8d 05 ab 3e 00 00 	lea    0x3eab(%rip),%rax        # 0x1400107a0
14000c8f5:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
14000c8f9:	48 89 03             	mov    %rax,(%rbx)
14000c8fc:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
14000c900:	48 8d 05 b9 3e 00 00 	lea    0x3eb9(%rip),%rax        # 0x1400107c0
14000c907:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
14000c90b:	48 89 43 08          	mov    %rax,0x8(%rbx)
14000c90f:	b8 01 00 00 00       	mov    $0x1,%eax
14000c914:	89 43 10             	mov    %eax,0x10(%rbx)
14000c917:	89 43 30             	mov    %eax,0x30(%rbx)
14000c91a:	48 ff 15 bf 6c 00 00 	rex.W call *0x6cbf(%rip)        # 0x1400135e0
14000c921:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000c926:	eb 03                	jmp    0x14000c92b
14000c928:	48 8b df             	mov    %rdi,%rbx
14000c92b:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
14000c930:	49 89 1e             	mov    %rbx,(%r14)
14000c933:	48 85 db             	test   %rbx,%rbx
14000c936:	0f 44 f8             	cmove  %eax,%edi
14000c939:	8b c7                	mov    %edi,%eax
14000c93b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000c940:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14000c945:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14000c94a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14000c94f:	48 83 c4 20          	add    $0x20,%rsp
14000c953:	41 5e                	pop    %r14
14000c955:	c3                   	ret
14000c956:	cc                   	int3
14000c957:	cc                   	int3
14000c958:	cc                   	int3
14000c959:	cc                   	int3
14000c95a:	cc                   	int3
14000c95b:	cc                   	int3
14000c95c:	cc                   	int3
14000c95d:	cc                   	int3
14000c95e:	cc                   	int3
14000c95f:	cc                   	int3
14000c960:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000c965:	57                   	push   %rdi
14000c966:	48 83 ec 20          	sub    $0x20,%rsp
14000c96a:	48 8b d9             	mov    %rcx,%rbx
14000c96d:	83 cf ff             	or     $0xffffffff,%edi
14000c970:	f0 0f c1 79 10       	lock xadd %edi,0x10(%rcx)
14000c975:	83 ef 01             	sub    $0x1,%edi
14000c978:	75 30                	jne    0x14000c9aa
14000c97a:	48 85 c9             	test   %rcx,%rcx
14000c97d:	74 2b                	je     0x14000c9aa
14000c97f:	48 8d 05 1a 3e 00 00 	lea    0x3e1a(%rip),%rax        # 0x1400107a0
14000c986:	48 89 01             	mov    %rax,(%rcx)
14000c989:	48 8d 05 30 3e 00 00 	lea    0x3e30(%rip),%rax        # 0x1400107c0
14000c990:	48 89 41 08          	mov    %rax,0x8(%rcx)
14000c994:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14000c998:	48 85 c9             	test   %rcx,%rcx
14000c99b:	74 05                	je     0x14000c9a2
14000c99d:	e8 7e 4c ff ff       	call   0x140001620
14000c9a2:	48 8b cb             	mov    %rbx,%rcx
14000c9a5:	e8 66 1d 00 00       	call   0x14000e710
14000c9aa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000c9af:	8b c7                	mov    %edi,%eax
14000c9b1:	48 83 c4 20          	add    $0x20,%rsp
14000c9b5:	5f                   	pop    %rdi
14000c9b6:	c3                   	ret
14000c9b7:	cc                   	int3
14000c9b8:	cc                   	int3
14000c9b9:	cc                   	int3
14000c9ba:	cc                   	int3
14000c9bb:	cc                   	int3
14000c9bc:	cc                   	int3
14000c9bd:	cc                   	int3
14000c9be:	cc                   	int3
14000c9bf:	cc                   	int3
14000c9c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000c9c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000c9ca:	57                   	push   %rdi
14000c9cb:	48 83 ec 20          	sub    $0x20,%rsp
14000c9cf:	33 db                	xor    %ebx,%ebx
14000c9d1:	49 8b f0             	mov    %r8,%rsi
14000c9d4:	48 8b f9             	mov    %rcx,%rdi
14000c9d7:	4d 85 c0             	test   %r8,%r8
14000c9da:	74 7d                	je     0x14000ca59
14000c9dc:	49 89 18             	mov    %rbx,(%r8)
14000c9df:	48 8b 05 c2 8a 00 00 	mov    0x8ac2(%rip),%rax        # 0x1400154a8
14000c9e6:	48 3b 02             	cmp    (%rdx),%rax
14000c9e9:	75 0d                	jne    0x14000c9f8
14000c9eb:	48 8b 05 be 8a 00 00 	mov    0x8abe(%rip),%rax        # 0x1400154b0
14000c9f2:	48 3b 42 08          	cmp    0x8(%rdx),%rax
14000c9f6:	74 19                	je     0x14000ca11
14000c9f8:	48 8b 05 19 9a 00 00 	mov    0x9a19(%rip),%rax        # 0x140016418
14000c9ff:	48 3b 02             	cmp    (%rdx),%rax
14000ca02:	75 1f                	jne    0x14000ca23
14000ca04:	48 8b 05 15 9a 00 00 	mov    0x9a15(%rip),%rax        # 0x140016420
14000ca0b:	48 3b 42 08          	cmp    0x8(%rdx),%rax
14000ca0f:	75 12                	jne    0x14000ca23
14000ca11:	48 8b 01             	mov    (%rcx),%rax
14000ca14:	48 8b 40 08          	mov    0x8(%rax),%rax
14000ca18:	ff 15 aa 6d 00 00    	call   *0x6daa(%rip)        # 0x1400137c8
14000ca1e:	48 89 3e             	mov    %rdi,(%rsi)
14000ca21:	eb 3b                	jmp    0x14000ca5e
14000ca23:	48 8b 05 9e 99 00 00 	mov    0x999e(%rip),%rax        # 0x1400163c8
14000ca2a:	48 3b 02             	cmp    (%rdx),%rax
14000ca2d:	75 23                	jne    0x14000ca52
14000ca2f:	48 8b 05 9a 99 00 00 	mov    0x999a(%rip),%rax        # 0x1400163d0
14000ca36:	48 3b 42 08          	cmp    0x8(%rdx),%rax
14000ca3a:	75 16                	jne    0x14000ca52
14000ca3c:	48 8b 01             	mov    (%rcx),%rax
14000ca3f:	48 8b 40 08          	mov    0x8(%rax),%rax
14000ca43:	ff 15 7f 6d 00 00    	call   *0x6d7f(%rip)        # 0x1400137c8
14000ca49:	48 8d 47 08          	lea    0x8(%rdi),%rax
14000ca4d:	48 89 06             	mov    %rax,(%rsi)
14000ca50:	eb 0c                	jmp    0x14000ca5e
14000ca52:	bb 02 40 00 80       	mov    $0x80004002,%ebx
14000ca57:	eb 05                	jmp    0x14000ca5e
14000ca59:	bb 57 00 07 80       	mov    $0x80070057,%ebx
14000ca5e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000ca63:	8b c3                	mov    %ebx,%eax
14000ca65:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000ca6a:	48 83 c4 20          	add    $0x20,%rsp
14000ca6e:	5f                   	pop    %rdi
14000ca6f:	c3                   	ret
14000ca70:	cc                   	int3
14000ca71:	cc                   	int3
14000ca72:	cc                   	int3
14000ca73:	cc                   	int3
14000ca74:	cc                   	int3
14000ca75:	cc                   	int3
14000ca76:	cc                   	int3
14000ca77:	cc                   	int3
14000ca78:	cc                   	int3
14000ca79:	cc                   	int3
14000ca7a:	cc                   	int3
14000ca7b:	cc                   	int3
14000ca7c:	cc                   	int3
14000ca7d:	cc                   	int3
14000ca7e:	cc                   	int3
14000ca7f:	cc                   	int3
14000ca80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000ca85:	57                   	push   %rdi
14000ca86:	48 83 ec 20          	sub    $0x20,%rsp
14000ca8a:	48 8d 79 28          	lea    0x28(%rcx),%rdi
14000ca8e:	48 8b d9             	mov    %rcx,%rbx
14000ca91:	48 8b cf             	mov    %rdi,%rcx
14000ca94:	48 ff 15 4d 6b 00 00 	rex.W call *0x6b4d(%rip)        # 0x1400135e8
14000ca9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000caa0:	8b 43 30             	mov    0x30(%rbx),%eax
14000caa3:	48 8b cf             	mov    %rdi,%rcx
14000caa6:	f7 d8                	neg    %eax
14000caa8:	1b db                	sbb    %ebx,%ebx
14000caaa:	f7 d3                	not    %ebx
14000caac:	81 e3 13 00 64 80    	and    $0x80640013,%ebx
14000cab2:	48 ff 15 17 6b 00 00 	rex.W call *0x6b17(%rip)        # 0x1400135d0
14000cab9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000cabe:	8b c3                	mov    %ebx,%eax
14000cac0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000cac5:	48 83 c4 20          	add    $0x20,%rsp
14000cac9:	5f                   	pop    %rdi
14000caca:	c3                   	ret
14000cacb:	cc                   	int3
14000cacc:	cc                   	int3
14000cacd:	cc                   	int3
14000cace:	cc                   	int3
14000cacf:	cc                   	int3
14000cad0:	cc                   	int3
14000cad1:	cc                   	int3
14000cad2:	cc                   	int3