14013e7c0:	48 85 c9             	test   %rcx,%rcx
14013e7c3:	75 02                	jne    0x14013e7c7
14013e7c5:	eb 59                	jmp    0x14013e820
14013e7c7:	b9 60 00 00 00       	mov    $0x60,%ecx
14013e7cc:	e8 1f 7b 04 00       	call   0x1401862f0
14013e7d1:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013e7d6:	48 85 c0             	test   %rax,%rax
14013e7d9:	74 0b                	je     0x14013e7e6
14013e7db:	48 8b c8             	mov    %rax,%rcx
14013e7de:	e8 5d f0 00 00       	call   0x14014d840
14013e7e3:	48 8b d8             	mov    %rax,%rbx
14013e7e6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013e7eb:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013e7ef:	48 8b 03             	mov    (%rbx),%rax
14013e7f2:	48 8b cb             	mov    %rbx,%rcx
14013e7f5:	ff 10                	call   *(%rax)
14013e7f7:	48 83 c3 20          	add    $0x20,%rbx
14013e7fb:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013e800:	48 85 c0             	test   %rax,%rax
14013e803:	74 16                	je     0x14013e81b
14013e805:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e809:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013e80d:	48 83 c0 08          	add    $0x8,%rax
14013e811:	48 03 c8             	add    %rax,%rcx
14013e814:	48 8b 01             	mov    (%rcx),%rax
14013e817:	ff 50 08             	call   *0x8(%rax)
14013e81a:	90                   	nop
14013e81b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e820:	48 85 c0             	test   %rax,%rax
14013e823:	74 16                	je     0x14013e83b
14013e825:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e829:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013e82d:	48 83 c0 08          	add    $0x8,%rax
14013e831:	48 03 c8             	add    %rax,%rcx
14013e834:	48 8b 01             	mov    (%rcx),%rax
14013e837:	ff 50 08             	call   *0x8(%rax)
14013e83a:	90                   	nop
14013e83b:	48 8b c3             	mov    %rbx,%rax
14013e83e:	48 83 c4 20          	add    $0x20,%rsp
14013e842:	5f                   	pop    %rdi
14013e843:	5e                   	pop    %rsi
14013e844:	5b                   	pop    %rbx
14013e845:	c3                   	ret
14013e846:	cc                   	int3
14013e847:	cc                   	int3
14013e848:	cc                   	int3
14013e849:	cc                   	int3
14013e84a:	cc                   	int3
14013e84b:	cc                   	int3
14013e84c:	cc                   	int3
14013e84d:	cc                   	int3
14013e84e:	cc                   	int3
14013e84f:	cc                   	int3
14013e850:	40 53                	rex push %rbx
14013e852:	56                   	push   %rsi
14013e853:	57                   	push   %rdi
14013e854:	48 83 ec 20          	sub    $0x20,%rsp
14013e858:	33 db                	xor    %ebx,%ebx
14013e85a:	48 85 c9             	test   %rcx,%rcx
14013e85d:	75 0a                	jne    0x14013e869
14013e85f:	33 c0                	xor    %eax,%eax
14013e861:	48 83 c4 20          	add    $0x20,%rsp
14013e865:	5f                   	pop    %rdi
14013e866:	5e                   	pop    %rsi
14013e867:	5b                   	pop    %rbx
14013e868:	c3                   	ret
14013e869:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14013e86d:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14013e872:	48 85 ff             	test   %rdi,%rdi
14013e875:	74 15                	je     0x14013e88c
14013e877:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013e87b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013e87f:	48 83 c1 08          	add    $0x8,%rcx
14013e883:	48 03 cf             	add    %rdi,%rcx
14013e886:	48 8b 01             	mov    (%rcx),%rax
14013e889:	ff 10                	call   *(%rax)
14013e88b:	90                   	nop
14013e88c:	48 8b 07             	mov    (%rdi),%rax
14013e88f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013e894:	48 8b cf             	mov    %rdi,%rcx
14013e897:	ff 50 68             	call   *0x68(%rax)
14013e89a:	90                   	nop
14013e89b:	48 85 ff             	test   %rdi,%rdi
14013e89e:	74 16                	je     0x14013e8b6
14013e8a0:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013e8a4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013e8a8:	48 83 c1 08          	add    $0x8,%rcx
14013e8ac:	48 03 cf             	add    %rdi,%rcx
14013e8af:	48 8b 01             	mov    (%rcx),%rax
14013e8b2:	ff 50 08             	call   *0x8(%rax)
14013e8b5:	90                   	nop
14013e8b6:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e8bb:	48 8b c8             	mov    %rax,%rcx
14013e8be:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013e8c3:	48 85 c0             	test   %rax,%rax
14013e8c6:	74 1e                	je     0x14013e8e6
14013e8c8:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e8cc:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013e8d0:	48 83 c0 08          	add    $0x8,%rax
14013e8d4:	48 03 c8             	add    %rax,%rcx
14013e8d7:	48 8b 01             	mov    (%rcx),%rax
14013e8da:	ff 10                	call   *(%rax)
14013e8dc:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e8e1:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013e8e6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013e8eb:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013e8f0:	48 85 c9             	test   %rcx,%rcx
14013e8f3:	75 02                	jne    0x14013e8f7
14013e8f5:	eb 59                	jmp    0x14013e950
14013e8f7:	b9 70 00 00 00       	mov    $0x70,%ecx
14013e8fc:	e8 ef 79 04 00       	call   0x1401862f0
14013e901:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013e906:	48 85 c0             	test   %rax,%rax
14013e909:	74 0b                	je     0x14013e916
14013e90b:	48 8b c8             	mov    %rax,%rcx
14013e90e:	e8 dd f1 00 00       	call   0x14014daf0
14013e913:	48 8b d8             	mov    %rax,%rbx
14013e916:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013e91b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013e91f:	48 8b 03             	mov    (%rbx),%rax
14013e922:	48 8b cb             	mov    %rbx,%rcx
14013e925:	ff 10                	call   *(%rax)
14013e927:	48 83 c3 20          	add    $0x20,%rbx
14013e92b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013e930:	48 85 c0             	test   %rax,%rax
14013e933:	74 16                	je     0x14013e94b
14013e935:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e939:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013e93d:	48 83 c0 08          	add    $0x8,%rax
14013e941:	48 03 c8             	add    %rax,%rcx
14013e944:	48 8b 01             	mov    (%rcx),%rax
14013e947:	ff 50 08             	call   *0x8(%rax)
14013e94a:	90                   	nop
14013e94b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e950:	48 85 c0             	test   %rax,%rax
14013e953:	74 16                	je     0x14013e96b
14013e955:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e959:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013e95d:	48 83 c0 08          	add    $0x8,%rax
14013e961:	48 03 c8             	add    %rax,%rcx
14013e964:	48 8b 01             	mov    (%rcx),%rax
14013e967:	ff 50 08             	call   *0x8(%rax)
14013e96a:	90                   	nop
14013e96b:	48 8b c3             	mov    %rbx,%rax
14013e96e:	48 83 c4 20          	add    $0x20,%rsp
14013e972:	5f                   	pop    %rdi
14013e973:	5e                   	pop    %rsi
14013e974:	5b                   	pop    %rbx
14013e975:	c3                   	ret
14013e976:	cc                   	int3
14013e977:	cc                   	int3
14013e978:	cc                   	int3
14013e979:	cc                   	int3
14013e97a:	cc                   	int3
14013e97b:	cc                   	int3
14013e97c:	cc                   	int3
14013e97d:	cc                   	int3
14013e97e:	cc                   	int3
14013e97f:	cc                   	int3
14013e980:	40 53                	rex push %rbx
14013e982:	56                   	push   %rsi
14013e983:	57                   	push   %rdi
14013e984:	48 83 ec 20          	sub    $0x20,%rsp
14013e988:	33 db                	xor    %ebx,%ebx
14013e98a:	48 85 c9             	test   %rcx,%rcx
14013e98d:	75 0a                	jne    0x14013e999
14013e98f:	33 c0                	xor    %eax,%eax
14013e991:	48 83 c4 20          	add    $0x20,%rsp
14013e995:	5f                   	pop    %rdi
14013e996:	5e                   	pop    %rsi
14013e997:	5b                   	pop    %rbx
14013e998:	c3                   	ret
14013e999:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14013e99d:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14013e9a2:	48 85 ff             	test   %rdi,%rdi
14013e9a5:	74 15                	je     0x14013e9bc
14013e9a7:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013e9ab:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013e9af:	48 83 c1 08          	add    $0x8,%rcx
14013e9b3:	48 03 cf             	add    %rdi,%rcx
14013e9b6:	48 8b 01             	mov    (%rcx),%rax
14013e9b9:	ff 10                	call   *(%rax)
14013e9bb:	90                   	nop
14013e9bc:	48 8b 07             	mov    (%rdi),%rax
14013e9bf:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013e9c4:	48 8b cf             	mov    %rdi,%rcx
14013e9c7:	ff 50 70             	call   *0x70(%rax)
14013e9ca:	90                   	nop
14013e9cb:	48 85 ff             	test   %rdi,%rdi
14013e9ce:	74 16                	je     0x14013e9e6
14013e9d0:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013e9d4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013e9d8:	48 83 c1 08          	add    $0x8,%rcx
14013e9dc:	48 03 cf             	add    %rdi,%rcx
14013e9df:	48 8b 01             	mov    (%rcx),%rax
14013e9e2:	ff 50 08             	call   *0x8(%rax)
14013e9e5:	90                   	nop
14013e9e6:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e9eb:	48 8b c8             	mov    %rax,%rcx
14013e9ee:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013e9f3:	48 85 c0             	test   %rax,%rax
14013e9f6:	74 1e                	je     0x14013ea16
14013e9f8:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e9fc:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ea00:	48 83 c0 08          	add    $0x8,%rax
14013ea04:	48 03 c8             	add    %rax,%rcx
14013ea07:	48 8b 01             	mov    (%rcx),%rax
14013ea0a:	ff 10                	call   *(%rax)
14013ea0c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ea11:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013ea16:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013ea1b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013ea20:	48 85 c9             	test   %rcx,%rcx
14013ea23:	75 02                	jne    0x14013ea27
14013ea25:	eb 59                	jmp    0x14013ea80
14013ea27:	b9 70 00 00 00       	mov    $0x70,%ecx
14013ea2c:	e8 bf 78 04 00       	call   0x1401862f0
14013ea31:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013ea36:	48 85 c0             	test   %rax,%rax
14013ea39:	74 0b                	je     0x14013ea46
14013ea3b:	48 8b c8             	mov    %rax,%rcx
14013ea3e:	e8 6d fa 00 00       	call   0x14014e4b0
14013ea43:	48 8b d8             	mov    %rax,%rbx
14013ea46:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013ea4b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013ea4f:	48 8b 03             	mov    (%rbx),%rax
14013ea52:	48 8b cb             	mov    %rbx,%rcx
14013ea55:	ff 10                	call   *(%rax)
14013ea57:	48 83 c3 20          	add    $0x20,%rbx
14013ea5b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013ea60:	48 85 c0             	test   %rax,%rax
14013ea63:	74 16                	je     0x14013ea7b
14013ea65:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ea69:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ea6d:	48 83 c0 08          	add    $0x8,%rax
14013ea71:	48 03 c8             	add    %rax,%rcx
14013ea74:	48 8b 01             	mov    (%rcx),%rax
14013ea77:	ff 50 08             	call   *0x8(%rax)
14013ea7a:	90                   	nop
14013ea7b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ea80:	48 85 c0             	test   %rax,%rax
14013ea83:	74 16                	je     0x14013ea9b
14013ea85:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ea89:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013ea8d:	48 83 c0 08          	add    $0x8,%rax
14013ea91:	48 03 c8             	add    %rax,%rcx
14013ea94:	48 8b 01             	mov    (%rcx),%rax
14013ea97:	ff 50 08             	call   *0x8(%rax)
14013ea9a:	90                   	nop
14013ea9b:	48 8b c3             	mov    %rbx,%rax
14013ea9e:	48 83 c4 20          	add    $0x20,%rsp
14013eaa2:	5f                   	pop    %rdi
14013eaa3:	5e                   	pop    %rsi
14013eaa4:	5b                   	pop    %rbx
14013eaa5:	c3                   	ret
14013eaa6:	cc                   	int3
14013eaa7:	cc                   	int3
14013eaa8:	cc                   	int3
14013eaa9:	cc                   	int3
14013eaaa:	cc                   	int3
14013eaab:	cc                   	int3
14013eaac:	cc                   	int3
14013eaad:	cc                   	int3
14013eaae:	cc                   	int3
14013eaaf:	cc                   	int3
14013eab0:	40 53                	rex push %rbx
14013eab2:	56                   	push   %rsi
14013eab3:	57                   	push   %rdi
14013eab4:	48 83 ec 20          	sub    $0x20,%rsp
14013eab8:	33 db                	xor    %ebx,%ebx
14013eaba:	48 85 c9             	test   %rcx,%rcx
14013eabd:	75 0a                	jne    0x14013eac9
14013eabf:	33 c0                	xor    %eax,%eax
14013eac1:	48 83 c4 20          	add    $0x20,%rsp
14013eac5:	5f                   	pop    %rdi
14013eac6:	5e                   	pop    %rsi
14013eac7:	5b                   	pop    %rbx
14013eac8:	c3                   	ret
14013eac9:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14013eacd:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14013ead2:	48 85 ff             	test   %rdi,%rdi
14013ead5:	74 15                	je     0x14013eaec
14013ead7:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013eadb:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013eadf:	48 83 c1 08          	add    $0x8,%rcx
14013eae3:	48 03 cf             	add    %rdi,%rcx
14013eae6:	48 8b 01             	mov    (%rcx),%rax
14013eae9:	ff 10                	call   *(%rax)
14013eaeb:	90                   	nop
14013eaec:	48 8b 07             	mov    (%rdi),%rax
14013eaef:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013eaf4:	48 8b cf             	mov    %rdi,%rcx
14013eaf7:	ff 50 50             	call   *0x50(%rax)
14013eafa:	90                   	nop
14013eafb:	48 85 ff             	test   %rdi,%rdi
14013eafe:	74 16                	je     0x14013eb16
14013eb00:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013eb04:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013eb08:	48 83 c1 08          	add    $0x8,%rcx
14013eb0c:	48 03 cf             	add    %rdi,%rcx
14013eb0f:	48 8b 01             	mov    (%rcx),%rax
14013eb12:	ff 50 08             	call   *0x8(%rax)
14013eb15:	90                   	nop
14013eb16:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013eb1b:	48 8b c8             	mov    %rax,%rcx
14013eb1e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013eb23:	48 85 c0             	test   %rax,%rax
14013eb26:	74 1e                	je     0x14013eb46
14013eb28:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013eb2c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013eb30:	48 83 c0 08          	add    $0x8,%rax
14013eb34:	48 03 c8             	add    %rax,%rcx
14013eb37:	48 8b 01             	mov    (%rcx),%rax
14013eb3a:	ff 10                	call   *(%rax)
14013eb3c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013eb41:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013eb46:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013eb4b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013eb50:	48 85 c9             	test   %rcx,%rcx
14013eb53:	75 02                	jne    0x14013eb57
14013eb55:	eb 59                	jmp    0x14013ebb0
14013eb57:	b9 68 00 00 00       	mov    $0x68,%ecx
14013eb5c:	e8 8f 77 04 00       	call   0x1401862f0
14013eb61:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013eb66:	48 85 c0             	test   %rax,%rax
14013eb69:	74 0b                	je     0x14013eb76
14013eb6b:	48 8b c8             	mov    %rax,%rcx
14013eb6e:	e8 0d fe 00 00       	call   0x14014e980
14013eb73:	48 8b d8             	mov    %rax,%rbx
14013eb76:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013eb7b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013eb7f:	48 8b 03             	mov    (%rbx),%rax
14013eb82:	48 8b cb             	mov    %rbx,%rcx
14013eb85:	ff 10                	call   *(%rax)
14013eb87:	48 83 c3 20          	add    $0x20,%rbx
14013eb8b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013eb90:	48 85 c0             	test   %rax,%rax
14013eb93:	74 16                	je     0x14013ebab
14013eb95:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013eb99:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013eb9d:	48 83 c0 08          	add    $0x8,%rax
14013eba1:	48 03 c8             	add    %rax,%rcx
14013eba4:	48 8b 01             	mov    (%rcx),%rax
14013eba7:	ff 50 08             	call   *0x8(%rax)
14013ebaa:	90                   	nop
14013ebab:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013ebb0:	48 85 c0             	test   %rax,%rax
14013ebb3:	74 16                	je     0x14013ebcb
14013ebb5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013ebb9:	48 63 49 04          	movslq 0x4(%rcx),%rcx