14074f6db:	48 83 ec 30          	sub    $0x30,%rsp
14074f6df:	48 8b fa             	mov    %rdx,%rdi
14074f6e2:	48 8b f1             	mov    %rcx,%rsi
14074f6e5:	33 db                	xor    %ebx,%ebx
14074f6e7:	b9 60 00 00 00       	mov    $0x60,%ecx
14074f6ec:	e8 17 ba 6c 00       	call   0x140e1b108
14074f6f1:	4c 8b c8             	mov    %rax,%r9
14074f6f4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14074f6f9:	48 85 c0             	test   %rax,%rax
14074f6fc:	74 59                	je     0x14074f757
14074f6fe:	48 8b 4e 58          	mov    0x58(%rsi),%rcx
14074f702:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14074f707:	48 85 c9             	test   %rcx,%rcx
14074f70a:	74 14                	je     0x14074f720
14074f70c:	8b 41 10             	mov    0x10(%rcx),%eax
14074f70f:	ff c0                	inc    %eax
14074f711:	89 41 10             	mov    %eax,0x10(%rcx)
14074f714:	83 f8 01             	cmp    $0x1,%eax
14074f717:	7e 5f                	jle    0x14074f778
14074f719:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14074f71e:	74 60                	je     0x14074f780
14074f720:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
14074f724:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14074f729:	48 85 c9             	test   %rcx,%rcx
14074f72c:	74 14                	je     0x14074f742
14074f72e:	8b 41 10             	mov    0x10(%rcx),%eax
14074f731:	ff c0                	inc    %eax
14074f733:	89 41 10             	mov    %eax,0x10(%rcx)
14074f736:	83 f8 01             	cmp    $0x1,%eax
14074f739:	7e 50                	jle    0x14074f78b
14074f73b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14074f740:	74 2b                	je     0x14074f76d
14074f742:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14074f747:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14074f74c:	49 8b c9             	mov    %r9,%rcx
14074f74f:	e8 8c 83 ff ff       	call   0x140747ae0
14074f754:	48 8b d8             	mov    %rax,%rbx
14074f757:	48 89 1f             	mov    %rbx,(%rdi)
14074f75a:	48 8b c7             	mov    %rdi,%rax
14074f75d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14074f762:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14074f767:	48 83 c4 30          	add    $0x30,%rsp
14074f76b:	5f                   	pop    %rdi
14074f76c:	c3                   	ret
14074f76d:	b9 01 00 00 00       	mov    $0x1,%ecx
14074f772:	e8 89 af 03 00       	call   0x14078a700
14074f777:	90                   	nop
14074f778:	33 c9                	xor    %ecx,%ecx
14074f77a:	e8 81 af 03 00       	call   0x14078a700
14074f77f:	cc                   	int3
14074f780:	b9 01 00 00 00       	mov    $0x1,%ecx
14074f785:	e8 76 af 03 00       	call   0x14078a700
14074f78a:	90                   	nop
14074f78b:	33 c9                	xor    %ecx,%ecx
14074f78d:	e8 6e af 03 00       	call   0x14078a700
14074f792:	cc                   	int3
14074f793:	cc                   	int3
14074f794:	cc                   	int3
14074f795:	cc                   	int3
14074f796:	cc                   	int3
14074f797:	cc                   	int3
14074f798:	cc                   	int3
14074f799:	cc                   	int3
14074f79a:	cc                   	int3
14074f79b:	cc                   	int3
14074f79c:	cc                   	int3
14074f79d:	cc                   	int3
14074f79e:	cc                   	int3
14074f79f:	cc                   	int3
14074f7a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14074f7a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14074f7aa:	57                   	push   %rdi
14074f7ab:	48 83 ec 30          	sub    $0x30,%rsp
14074f7af:	48 8b fa             	mov    %rdx,%rdi
14074f7b2:	48 8b f1             	mov    %rcx,%rsi
14074f7b5:	33 db                	xor    %ebx,%ebx
14074f7b7:	b9 58 00 00 00       	mov    $0x58,%ecx
14074f7bc:	e8 47 b9 6c 00       	call   0x140e1b108
14074f7c1:	4c 8b c8             	mov    %rax,%r9
14074f7c4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14074f7c9:	48 85 c0             	test   %rax,%rax
14074f7cc:	74 59                	je     0x14074f827
14074f7ce:	48 8b 4e 48          	mov    0x48(%rsi),%rcx
14074f7d2:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14074f7d7:	48 85 c9             	test   %rcx,%rcx
14074f7da:	74 14                	je     0x14074f7f0
14074f7dc:	8b 41 10             	mov    0x10(%rcx),%eax
14074f7df:	ff c0                	inc    %eax
14074f7e1:	89 41 10             	mov    %eax,0x10(%rcx)
14074f7e4:	83 f8 01             	cmp    $0x1,%eax
14074f7e7:	7e 5f                	jle    0x14074f848
14074f7e9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14074f7ee:	74 60                	je     0x14074f850
14074f7f0:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
14074f7f4:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14074f7f9:	48 85 c9             	test   %rcx,%rcx
14074f7fc:	74 14                	je     0x14074f812
14074f7fe:	8b 41 10             	mov    0x10(%rcx),%eax
14074f801:	ff c0                	inc    %eax
14074f803:	89 41 10             	mov    %eax,0x10(%rcx)
14074f806:	83 f8 01             	cmp    $0x1,%eax
14074f809:	7e 50                	jle    0x14074f85b
14074f80b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14074f810:	74 2b                	je     0x14074f83d
14074f812:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14074f817:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14074f81c:	49 8b c9             	mov    %r9,%rcx
14074f81f:	e8 8c 87 ff ff       	call   0x140747fb0
14074f824:	48 8b d8             	mov    %rax,%rbx
14074f827:	48 89 1f             	mov    %rbx,(%rdi)
14074f82a:	48 8b c7             	mov    %rdi,%rax
14074f82d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14074f832:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14074f837:	48 83 c4 30          	add    $0x30,%rsp
14074f83b:	5f                   	pop    %rdi
14074f83c:	c3                   	ret
14074f83d:	b9 01 00 00 00       	mov    $0x1,%ecx
14074f842:	e8 b9 ae 03 00       	call   0x14078a700
14074f847:	90                   	nop
14074f848:	33 c9                	xor    %ecx,%ecx
14074f84a:	e8 b1 ae 03 00       	call   0x14078a700
14074f84f:	cc                   	int3
14074f850:	b9 01 00 00 00       	mov    $0x1,%ecx
14074f855:	e8 a6 ae 03 00       	call   0x14078a700
14074f85a:	90                   	nop
14074f85b:	33 c9                	xor    %ecx,%ecx
14074f85d:	e8 9e ae 03 00       	call   0x14078a700
14074f862:	cc                   	int3
14074f863:	cc                   	int3
14074f864:	cc                   	int3
14074f865:	cc                   	int3
14074f866:	cc                   	int3
14074f867:	cc                   	int3
14074f868:	cc                   	int3
14074f869:	cc                   	int3
14074f86a:	cc                   	int3
14074f86b:	cc                   	int3
14074f86c:	cc                   	int3
14074f86d:	cc                   	int3
14074f86e:	cc                   	int3
14074f86f:	cc                   	int3
14074f870:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14074f875:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14074f87a:	57                   	push   %rdi
14074f87b:	48 83 ec 30          	sub    $0x30,%rsp
14074f87f:	48 8b da             	mov    %rdx,%rbx
14074f882:	48 8b f1             	mov    %rcx,%rsi
14074f885:	33 ff                	xor    %edi,%edi
14074f887:	48 63 41 18          	movslq 0x18(%rcx),%rax
14074f88b:	83 f8 0d             	cmp    $0xd,%eax
14074f88e:	77 52                	ja     0x14074f8e2
14074f890:	48 8d 0d 69 07 8b ff 	lea    -0x74f897(%rip),%rcx        # 0x140000000
14074f897:	44 8b 84 81 f8 f8 74 	mov    0x74f8f8(%rcx,%rax,4),%r8d
14074f89e:	00
14074f89f:	4c 03 c1             	add    %rcx,%r8
14074f8a2:	41 ff e0             	jmp    *%r8
14074f8a5:	b9 40 00 00 00       	mov    $0x40,%ecx
14074f8aa:	e8 59 b8 6c 00       	call   0x140e1b108
14074f8af:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14074f8b4:	48 85 c0             	test   %rax,%rax
14074f8b7:	74 13                	je     0x14074f8cc
14074f8b9:	44 0f b6 46 1f       	movzbl 0x1f(%rsi),%r8d
14074f8be:	8b 56 18             	mov    0x18(%rsi),%edx
14074f8c1:	48 8b c8             	mov    %rax,%rcx
14074f8c4:	e8 a7 88 ff ff       	call   0x140748170
14074f8c9:	48 8b f8             	mov    %rax,%rdi
14074f8cc:	48 89 3b             	mov    %rdi,(%rbx)
14074f8cf:	48 8b c3             	mov    %rbx,%rax
14074f8d2:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14074f8d7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14074f8dc:	48 83 c4 30          	add    $0x30,%rsp
14074f8e0:	5f                   	pop    %rdi
14074f8e1:	c3                   	ret
14074f8e2:	48 8d 15 87 4b 8d 00 	lea    0x8d4b87(%rip),%rdx        # 0x141024470
14074f8e9:	48 8b 0d 08 1c ce 00 	mov    0xce1c08(%rip),%rcx        # 0x1414314f8
14074f8f0:	e8 1b 43 04 00       	call   0x140793c10
14074f8f5:	cc                   	int3
14074f8f6:	66 90                	xchg   %ax,%ax
14074f8f8:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f8f9:	f8                   	clc
14074f8fa:	74 00                	je     0x14074f8fc
14074f8fc:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f8fd:	f8                   	clc
14074f8fe:	74 00                	je     0x14074f900
14074f900:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f901:	f8                   	clc
14074f902:	74 00                	je     0x14074f904
14074f904:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f905:	f8                   	clc
14074f906:	74 00                	je     0x14074f908
14074f908:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f909:	f8                   	clc
14074f90a:	74 00                	je     0x14074f90c
14074f90c:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f90d:	f8                   	clc
14074f90e:	74 00                	je     0x14074f910
14074f910:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f911:	f8                   	clc
14074f912:	74 00                	je     0x14074f914
14074f914:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f915:	f8                   	clc
14074f916:	74 00                	je     0x14074f918
14074f918:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f919:	f8                   	clc
14074f91a:	74 00                	je     0x14074f91c
14074f91c:	e2 f8                	loop   0x14074f916
14074f91e:	74 00                	je     0x14074f920
14074f920:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f921:	f8                   	clc
14074f922:	74 00                	je     0x14074f924
14074f924:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f925:	f8                   	clc
14074f926:	74 00                	je     0x14074f928
14074f928:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f929:	f8                   	clc
14074f92a:	74 00                	je     0x14074f92c
14074f92c:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
14074f92d:	f8                   	clc
14074f92e:	74 00                	je     0x14074f930
14074f930:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14074f935:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14074f93a:	57                   	push   %rdi
14074f93b:	48 83 ec 30          	sub    $0x30,%rsp
14074f93f:	48 8b da             	mov    %rdx,%rbx
14074f942:	48 8b f1             	mov    %rcx,%rsi
14074f945:	33 ff                	xor    %edi,%edi
14074f947:	b9 48 00 00 00       	mov    $0x48,%ecx
14074f94c:	e8 b7 b7 6c 00       	call   0x140e1b108
14074f951:	4c 8b c0             	mov    %rax,%r8
14074f954:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14074f959:	48 85 c0             	test   %rax,%rax
14074f95c:	74 32                	je     0x14074f990
14074f95e:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
14074f962:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14074f967:	48 85 c9             	test   %rcx,%rcx
14074f96a:	74 14                	je     0x14074f980
14074f96c:	8b 41 10             	mov    0x10(%rcx),%eax
14074f96f:	ff c0                	inc    %eax
14074f971:	89 41 10             	mov    %eax,0x10(%rcx)
14074f974:	83 f8 01             	cmp    $0x1,%eax
14074f977:	7e 38                	jle    0x14074f9b1
14074f979:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14074f97e:	74 26                	je     0x14074f9a6
14074f980:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14074f985:	49 8b c8             	mov    %r8,%rcx
14074f988:	e8 13 8b ff ff       	call   0x1407484a0
14074f98d:	48 8b f8             	mov    %rax,%rdi
14074f990:	48 89 3b             	mov    %rdi,(%rbx)
14074f993:	48 8b c3             	mov    %rbx,%rax
14074f996:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14074f99b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14074f9a0:	48 83 c4 30          	add    $0x30,%rsp
14074f9a4:	5f                   	pop    %rdi
14074f9a5:	c3                   	ret
14074f9a6:	b9 01 00 00 00       	mov    $0x1,%ecx
14074f9ab:	e8 50 ad 03 00       	call   0x14078a700
14074f9b0:	cc                   	int3
14074f9b1:	33 c9                	xor    %ecx,%ecx
14074f9b3:	e8 48 ad 03 00       	call   0x14078a700
14074f9b8:	cc                   	int3
14074f9b9:	cc                   	int3
14074f9ba:	cc                   	int3
14074f9bb:	cc                   	int3
14074f9bc:	cc                   	int3
14074f9bd:	cc                   	int3
14074f9be:	cc                   	int3
14074f9bf:	cc                   	int3
14074f9c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14074f9c5:	57                   	push   %rdi
14074f9c6:	48 83 ec 20          	sub    $0x20,%rsp
14074f9ca:	48 8b 02             	mov    (%rdx),%rax
14074f9cd:	48 8b da             	mov    %rdx,%rbx
14074f9d0:	48 8b f9             	mov    %rcx,%rdi
14074f9d3:	48 8b d1             	mov    %rcx,%rdx
14074f9d6:	48 8b cb             	mov    %rbx,%rcx
14074f9d9:	48 8b 40 68          	mov    0x68(%rax),%rax
14074f9dd:	ff 15 3d 40 83 00    	call   *0x83403d(%rip)        # 0x140f83a20
14074f9e3:	83 f8 01             	cmp    $0x1,%eax
14074f9e6:	74 4e                	je     0x14074fa36
14074f9e8:	83 f8 02             	cmp    $0x2,%eax
14074f9eb:	74 3c                	je     0x14074fa29
14074f9ed:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
14074f9f1:	48 8b d3             	mov    %rbx,%rdx
14074f9f4:	48 8b 01             	mov    (%rcx),%rax
14074f9f7:	48 8b 40 50          	mov    0x50(%rax),%rax
14074f9fb:	ff 15 1f 40 83 00    	call   *0x83401f(%rip)        # 0x140f83a20
14074fa01:	83 f8 01             	cmp    $0x1,%eax
14074fa04:	74 30                	je     0x14074fa36
14074fa06:	83 f8 02             	cmp    $0x2,%eax
14074fa09:	74 1e                	je     0x14074fa29
14074fa0b:	48 8b 03             	mov    (%rbx),%rax
14074fa0e:	48 8b d7             	mov    %rdi,%rdx
14074fa11:	48 8b cb             	mov    %rbx,%rcx
14074fa14:	48 8b 40 70          	mov    0x70(%rax),%rax
14074fa18:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14074fa1d:	48 83 c4 20          	add    $0x20,%rsp
14074fa21:	5f                   	pop    %rdi
14074fa22:	48 ff 25 f7 3f 83 00 	rex.W jmp *0x833ff7(%rip)        # 0x140f83a20
14074fa29:	33 c0                	xor    %eax,%eax
14074fa2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14074fa30:	48 83 c4 20          	add    $0x20,%rsp
14074fa34:	5f                   	pop    %rdi
14074fa35:	c3                   	ret
14074fa36:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14074fa3b:	b8 01 00 00 00       	mov    $0x1,%eax
14074fa40:	48 83 c4 20          	add    $0x20,%rsp
14074fa44:	5f                   	pop    %rdi
14074fa45:	c3                   	ret
14074fa46:	cc                   	int3
14074fa47:	cc                   	int3
14074fa48:	cc                   	int3
14074fa49:	cc                   	int3
14074fa4a:	cc                   	int3
14074fa4b:	cc                   	int3
14074fa4c:	cc                   	int3
14074fa4d:	cc                   	int3
14074fa4e:	cc                   	int3
14074fa4f:	cc                   	int3
14074fa50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14074fa55:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14074fa5a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14074fa5f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14074fa64:	41 56                	push   %r14
14074fa66:	48 83 ec 20          	sub    $0x20,%rsp
14074fa6a:	48 8b 02             	mov    (%rdx),%rax
14074fa6d:	48 8b fa             	mov    %rdx,%rdi
14074fa70:	48 8b e9             	mov    %rcx,%rbp
14074fa73:	48 8b d1             	mov    %rcx,%rdx
14074fa76:	48 8b cf             	mov    %rdi,%rcx
14074fa79:	48 8b 40 68          	mov    0x68(%rax),%rax
14074fa7d:	ff 15 9d 3f 83 00    	call   *0x833f9d(%rip)        # 0x140f83a20
14074fa83:	83 f8 01             	cmp    $0x1,%eax
14074fa86:	0f 84 f8 00 00 00    	je     0x14074fb84
14074fa8c:	83 f8 02             	cmp    $0x2,%eax
14074fa8f:	0f 84 eb 00 00 00    	je     0x14074fb80
14074fa95:	48 8b 07             	mov    (%rdi),%rax
14074fa98:	48 8b cf             	mov    %rdi,%rcx
14074fa9b:	4c 8b 75 40          	mov    0x40(%rbp),%r14
14074fa9f:	49 8b d6             	mov    %r14,%rdx
14074faa2:	48 8b 40 68          	mov    0x68(%rax),%rax
14074faa6:	ff 15 74 3f 83 00    	call   *0x833f74(%rip)        # 0x140f83a20
14074faac:	83 f8 01             	cmp    $0x1,%eax
14074faaf:	0f 84 cf 00 00 00    	je     0x14074fb84
14074fab5:	83 f8 02             	cmp    $0x2,%eax
14074fab8:	0f 84 8a 00 00 00    	je     0x14074fb48
14074fabe:	49 8b 86 80 00 00 00 	mov    0x80(%r14),%rax
14074fac5:	48 85 c0             	test   %rax,%rax
14074fac8:	74 61                	je     0x14074fb2b
14074faca:	48 8b 18             	mov    (%rax),%rbx
14074facd:	48 63 40 0c          	movslq 0xc(%rax),%rax