1402d76e7:	cc                   	int3
1402d76e8:	cc                   	int3
1402d76e9:	cc                   	int3
1402d76ea:	cc                   	int3
1402d76eb:	cc                   	int3
1402d76ec:	cc                   	int3
1402d76ed:	cc                   	int3
1402d76ee:	cc                   	int3
1402d76ef:	cc                   	int3
1402d76f0:	b8 28 00 00 00       	mov    $0x28,%eax
1402d76f5:	e8 e6 2e 02 00       	call   0x1402fa5e0
1402d76fa:	48 2b e0             	sub    %rax,%rsp
1402d76fd:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1402d7701:	48 83 c4 28          	add    $0x28,%rsp
1402d7705:	e9 e6 47 f5 ff       	jmp    0x14022bef0
1402d770a:	cc                   	int3
1402d770b:	cc                   	int3
1402d770c:	cc                   	int3
1402d770d:	cc                   	int3
1402d770e:	cc                   	int3
1402d770f:	cc                   	int3
1402d7710:	40 53                	rex push %rbx
1402d7712:	55                   	push   %rbp
1402d7713:	57                   	push   %rdi
1402d7714:	41 54                	push   %r12
1402d7716:	41 55                	push   %r13
1402d7718:	b8 30 00 00 00       	mov    $0x30,%eax
1402d771d:	e8 be 2e 02 00       	call   0x1402fa5e0
1402d7722:	48 2b e0             	sub    %rax,%rsp
1402d7725:	4c 8b 69 40          	mov    0x40(%rcx),%r13
1402d7729:	45 33 e4             	xor    %r12d,%r12d
1402d772c:	48 8b da             	mov    %rdx,%rbx
1402d772f:	48 8b f9             	mov    %rcx,%rdi
1402d7732:	41 8b ec             	mov    %r12d,%ebp
1402d7735:	48 85 d2             	test   %rdx,%rdx
1402d7738:	75 36                	jne    0x1402d7770
1402d773a:	e8 c1 5a fa ff       	call   0x14027d200
1402d773f:	48 8b e8             	mov    %rax,%rbp
1402d7742:	48 8b d8             	mov    %rax,%rbx
1402d7745:	48 85 c0             	test   %rax,%rax
1402d7748:	75 26                	jne    0x1402d7770
1402d774a:	4c 8d 0d 2f df 0d 00 	lea    0xddf2f(%rip),%r9        # 0x1403b5680
1402d7751:	c7 44 24 20 fe 00 00 	movl   $0xfe,0x20(%rsp)
1402d7758:	00
1402d7759:	ba a5 00 00 00       	mov    $0xa5,%edx
1402d775e:	8d 48 10             	lea    0x10(%rax),%ecx
1402d7761:	45 8d 44 24 41       	lea    0x41(%r12),%r8d
1402d7766:	e8 35 9c f4 ff       	call   0x1402213a0
1402d776b:	e9 8e 01 00 00       	jmp    0x1402d78fe
1402d7770:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1402d7775:	48 8b cb             	mov    %rbx,%rcx
1402d7778:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
1402d777d:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
1402d7782:	e8 69 5b fa ff       	call   0x14027d2f0
1402d7787:	48 8b cb             	mov    %rbx,%rcx
1402d778a:	e8 c1 58 fa ff       	call   0x14027d050
1402d778f:	48 8b cb             	mov    %rbx,%rcx
1402d7792:	48 8b f0             	mov    %rax,%rsi
1402d7795:	e8 b6 58 fa ff       	call   0x14027d050
1402d779a:	48 8b cb             	mov    %rbx,%rcx
1402d779d:	4c 8b f0             	mov    %rax,%r14
1402d77a0:	e8 ab 58 fa ff       	call   0x14027d050
1402d77a5:	48 8b cb             	mov    %rbx,%rcx
1402d77a8:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402d77ad:	e8 9e 58 fa ff       	call   0x14027d050
1402d77b2:	48 8b cb             	mov    %rbx,%rcx
1402d77b5:	4c 8b f8             	mov    %rax,%r15
1402d77b8:	e8 93 58 fa ff       	call   0x14027d050
1402d77bd:	48 85 c0             	test   %rax,%rax
1402d77c0:	0f 84 29 01 00 00    	je     0x1402d78ef
1402d77c6:	48 8b 07             	mov    (%rdi),%rax
1402d77c9:	48 8b 57 60          	mov    0x60(%rdi),%rdx
1402d77cd:	4c 8b 90 30 01 00 00 	mov    0x130(%rax),%r10
1402d77d4:	4d 85 d2             	test   %r10,%r10
1402d77d7:	74 31                	je     0x1402d780a
1402d77d9:	4c 8b c2             	mov    %rdx,%r8
1402d77dc:	4c 8b cb             	mov    %rbx,%r9
1402d77df:	48 8b d6             	mov    %rsi,%rdx
1402d77e2:	48 8b cf             	mov    %rdi,%rcx
1402d77e5:	41 ff d2             	call   *%r10
1402d77e8:	85 c0                	test   %eax,%eax
1402d77ea:	0f 84 ff 00 00 00    	je     0x1402d78ef
1402d77f0:	48 8b 07             	mov    (%rdi),%rax
1402d77f3:	4c 8b cb             	mov    %rbx,%r9
1402d77f6:	4c 8b 47 68          	mov    0x68(%rdi),%r8
1402d77fa:	49 8b d6             	mov    %r14,%rdx
1402d77fd:	48 8b cf             	mov    %rdi,%rcx
1402d7800:	ff 90 30 01 00 00    	call   *0x130(%rax)
1402d7806:	85 c0                	test   %eax,%eax
1402d7808:	eb 20                	jmp    0x1402d782a
1402d780a:	48 8b ce             	mov    %rsi,%rcx
1402d780d:	e8 ee 42 f5 ff       	call   0x14022bb00
1402d7812:	48 85 c0             	test   %rax,%rax
1402d7815:	0f 84 d4 00 00 00    	je     0x1402d78ef
1402d781b:	48 8b 57 68          	mov    0x68(%rdi),%rdx
1402d781f:	49 8b ce             	mov    %r14,%rcx
1402d7822:	e8 d9 42 f5 ff       	call   0x14022bb00
1402d7827:	48 85 c0             	test   %rax,%rax
1402d782a:	0f 84 bf 00 00 00    	je     0x1402d78ef
1402d7830:	48 8b ce             	mov    %rsi,%rcx
1402d7833:	e8 c8 45 f5 ff       	call   0x14022be00
1402d7838:	49 8b ce             	mov    %r14,%rcx
1402d783b:	85 c0                	test   %eax,%eax
1402d783d:	0f 85 9d 00 00 00    	jne    0x1402d78e0
1402d7843:	e8 b8 45 f5 ff       	call   0x14022be00
1402d7848:	85 c0                	test   %eax,%eax
1402d784a:	0f 85 99 00 00 00    	jne    0x1402d78e9
1402d7850:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1402d7855:	4c 8b cb             	mov    %rbx,%r9
1402d7858:	48 8b cf             	mov    %rdi,%rcx
1402d785b:	4d 8b c5             	mov    %r13,%r8
1402d785e:	48 8b d6             	mov    %rsi,%rdx
1402d7861:	e8 ba f4 fc ff       	call   0x1402a6d20
1402d7866:	85 c0                	test   %eax,%eax
1402d7868:	0f 84 81 00 00 00    	je     0x1402d78ef
1402d786e:	4d 8b cd             	mov    %r13,%r9
1402d7871:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402d7876:	4c 8b c6             	mov    %rsi,%r8
1402d7879:	48 8b d7             	mov    %rdi,%rdx
1402d787c:	49 8b cf             	mov    %r15,%rcx
1402d787f:	e8 dc f3 fc ff       	call   0x1402a6c60
1402d7884:	85 c0                	test   %eax,%eax
1402d7886:	74 67                	je     0x1402d78ef
1402d7888:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402d788e:	49 8b d7             	mov    %r15,%rdx
1402d7891:	48 8b cf             	mov    %rdi,%rcx
1402d7894:	e8 77 e9 fa ff       	call   0x140286210
1402d7899:	85 c0                	test   %eax,%eax
1402d789b:	74 52                	je     0x1402d78ef
1402d789d:	4c 8b cb             	mov    %rbx,%r9
1402d78a0:	4d 8b c5             	mov    %r13,%r8
1402d78a3:	49 8b d6             	mov    %r14,%rdx
1402d78a6:	49 8b cf             	mov    %r15,%rcx
1402d78a9:	e8 72 f4 fc ff       	call   0x1402a6d20
1402d78ae:	85 c0                	test   %eax,%eax
1402d78b0:	74 3d                	je     0x1402d78ef
1402d78b2:	ba 1b 00 00 00       	mov    $0x1b,%edx
1402d78b7:	49 8b cf             	mov    %r15,%rcx
1402d78ba:	e8 21 0e fa ff       	call   0x1402786e0
1402d78bf:	85 c0                	test   %eax,%eax
1402d78c1:	74 2c                	je     0x1402d78ef
1402d78c3:	4d 8b cd             	mov    %r13,%r9
1402d78c6:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402d78cb:	4d 8b c7             	mov    %r15,%r8
1402d78ce:	48 8b d7             	mov    %rdi,%rdx
1402d78d1:	48 8b ce             	mov    %rsi,%rcx
1402d78d4:	e8 97 f1 fc ff       	call   0x1402a6a70
1402d78d9:	85 c0                	test   %eax,%eax
1402d78db:	74 12                	je     0x1402d78ef
1402d78dd:	48 8b ce             	mov    %rsi,%rcx
1402d78e0:	e8 1b 45 f5 ff       	call   0x14022be00
1402d78e5:	85 c0                	test   %eax,%eax
1402d78e7:	75 06                	jne    0x1402d78ef
1402d78e9:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1402d78ef:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1402d78f4:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402d78f9:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
1402d78fe:	48 8b cb             	mov    %rbx,%rcx
1402d7901:	e8 0a 56 fa ff       	call   0x14027cf10
1402d7906:	48 8b cd             	mov    %rbp,%rcx
1402d7909:	e8 82 56 fa ff       	call   0x14027cf90
1402d790e:	41 8b c4             	mov    %r12d,%eax
1402d7911:	48 83 c4 30          	add    $0x30,%rsp
1402d7915:	41 5d                	pop    %r13
1402d7917:	41 5c                	pop    %r12
1402d7919:	5f                   	pop    %rdi
1402d791a:	5d                   	pop    %rbp
1402d791b:	5b                   	pop    %rbx
1402d791c:	c3                   	ret
1402d791d:	cc                   	int3
1402d791e:	cc                   	int3
1402d791f:	cc                   	int3
1402d7920:	40 53                	rex push %rbx
1402d7922:	b8 20 00 00 00       	mov    $0x20,%eax
1402d7927:	e8 b4 2c 02 00       	call   0x1402fa5e0
1402d792c:	48 2b e0             	sub    %rax,%rsp
1402d792f:	48 8b d9             	mov    %rcx,%rbx
1402d7932:	e8 59 45 f5 ff       	call   0x14022be90
1402d7937:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402d793b:	e8 50 45 f5 ff       	call   0x14022be90
1402d7940:	48 89 43 18          	mov    %rax,0x18(%rbx)
1402d7944:	e8 47 45 f5 ff       	call   0x14022be90
1402d7949:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402d794d:	48 89 43 20          	mov    %rax,0x20(%rbx)
1402d7951:	c7 43 28 00 00 00 00 	movl   $0x0,0x28(%rbx)
1402d7958:	48 85 c9             	test   %rcx,%rcx
1402d795b:	74 17                	je     0x1402d7974
1402d795d:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
1402d7962:	74 10                	je     0x1402d7974
1402d7964:	48 85 c0             	test   %rax,%rax
1402d7967:	74 0b                	je     0x1402d7974
1402d7969:	b8 01 00 00 00       	mov    $0x1,%eax
1402d796e:	48 83 c4 20          	add    $0x20,%rsp
1402d7972:	5b                   	pop    %rbx
1402d7973:	c3                   	ret
1402d7974:	e8 27 43 f5 ff       	call   0x14022bca0
1402d7979:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402d797d:	e8 1e 43 f5 ff       	call   0x14022bca0
1402d7982:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402d7986:	e8 15 43 f5 ff       	call   0x14022bca0
1402d798b:	33 c0                	xor    %eax,%eax
1402d798d:	48 83 c4 20          	add    $0x20,%rsp
1402d7991:	5b                   	pop    %rbx
1402d7992:	c3                   	ret
1402d7993:	cc                   	int3
1402d7994:	cc                   	int3
1402d7995:	cc                   	int3
1402d7996:	cc                   	int3
1402d7997:	cc                   	int3
1402d7998:	cc                   	int3
1402d7999:	cc                   	int3
1402d799a:	cc                   	int3
1402d799b:	cc                   	int3
1402d799c:	cc                   	int3
1402d799d:	cc                   	int3
1402d799e:	cc                   	int3
1402d799f:	cc                   	int3
1402d79a0:	40 53                	rex push %rbx
1402d79a2:	b8 20 00 00 00       	mov    $0x20,%eax
1402d79a7:	e8 34 2c 02 00       	call   0x1402fa5e0
1402d79ac:	48 2b e0             	sub    %rax,%rsp
1402d79af:	48 8b d9             	mov    %rcx,%rbx
1402d79b2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1402d79b6:	e8 e5 42 f5 ff       	call   0x14022bca0
1402d79bb:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402d79bf:	e8 dc 42 f5 ff       	call   0x14022bca0
1402d79c4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402d79c8:	48 83 c4 20          	add    $0x20,%rsp
1402d79cc:	5b                   	pop    %rbx
1402d79cd:	e9 ce 42 f5 ff       	jmp    0x14022bca0
1402d79d2:	cc                   	int3
1402d79d3:	cc                   	int3
1402d79d4:	cc                   	int3
1402d79d5:	cc                   	int3
1402d79d6:	cc                   	int3
1402d79d7:	cc                   	int3
1402d79d8:	cc                   	int3
1402d79d9:	cc                   	int3
1402d79da:	cc                   	int3
1402d79db:	cc                   	int3
1402d79dc:	cc                   	int3
1402d79dd:	cc                   	int3
1402d79de:	cc                   	int3
1402d79df:	cc                   	int3
1402d79e0:	40 53                	rex push %rbx
1402d79e2:	b8 20 00 00 00       	mov    $0x20,%eax
1402d79e7:	e8 f4 2b 02 00       	call   0x1402fa5e0
1402d79ec:	48 2b e0             	sub    %rax,%rsp
1402d79ef:	48 8b d9             	mov    %rcx,%rbx
1402d79f2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1402d79f6:	e8 85 3e f5 ff       	call   0x14022b880
1402d79fb:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402d79ff:	e8 7c 3e f5 ff       	call   0x14022b880
1402d7a04:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402d7a08:	e8 73 3e f5 ff       	call   0x14022b880
1402d7a0d:	c7 43 28 00 00 00 00 	movl   $0x0,0x28(%rbx)
1402d7a14:	48 83 c4 20          	add    $0x20,%rsp
1402d7a18:	5b                   	pop    %rbx
1402d7a19:	c3                   	ret
1402d7a1a:	cc                   	int3
1402d7a1b:	cc                   	int3
1402d7a1c:	cc                   	int3
1402d7a1d:	cc                   	int3
1402d7a1e:	cc                   	int3
1402d7a1f:	cc                   	int3
1402d7a20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d7a25:	57                   	push   %rdi
1402d7a26:	b8 20 00 00 00       	mov    $0x20,%eax
1402d7a2b:	e8 b0 2b 02 00       	call   0x1402fa5e0
1402d7a30:	48 2b e0             	sub    %rax,%rsp
1402d7a33:	48 8b da             	mov    %rdx,%rbx
1402d7a36:	48 8b f9             	mov    %rcx,%rdi
1402d7a39:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1402d7a3d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1402d7a41:	e8 ba 40 f5 ff       	call   0x14022bb00
1402d7a46:	48 85 c0             	test   %rax,%rax
1402d7a49:	74 40                	je     0x1402d7a8b
1402d7a4b:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1402d7a4f:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1402d7a53:	e8 a8 40 f5 ff       	call   0x14022bb00
1402d7a58:	48 85 c0             	test   %rax,%rax
1402d7a5b:	74 2e                	je     0x1402d7a8b
1402d7a5d:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1402d7a61:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1402d7a65:	e8 96 40 f5 ff       	call   0x14022bb00
1402d7a6a:	48 85 c0             	test   %rax,%rax
1402d7a6d:	74 1c                	je     0x1402d7a8b
1402d7a6f:	8b 43 28             	mov    0x28(%rbx),%eax
1402d7a72:	89 47 28             	mov    %eax,0x28(%rdi)
1402d7a75:	8b 43 08             	mov    0x8(%rbx),%eax
1402d7a78:	89 47 08             	mov    %eax,0x8(%rdi)
1402d7a7b:	b8 01 00 00 00       	mov    $0x1,%eax
1402d7a80:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402d7a85:	48 83 c4 20          	add    $0x20,%rsp
1402d7a89:	5f                   	pop    %rdi
1402d7a8a:	c3                   	ret
1402d7a8b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402d7a90:	33 c0                	xor    %eax,%eax
1402d7a92:	48 83 c4 20          	add    $0x20,%rsp
1402d7a96:	5f                   	pop    %rdi
1402d7a97:	c3                   	ret
1402d7a98:	cc                   	int3
1402d7a99:	cc                   	int3
1402d7a9a:	cc                   	int3
1402d7a9b:	cc                   	int3
1402d7a9c:	cc                   	int3
1402d7a9d:	cc                   	int3
1402d7a9e:	cc                   	int3
1402d7a9f:	cc                   	int3
1402d7aa0:	b8 28 00 00 00       	mov    $0x28,%eax
1402d7aa5:	e8 36 2b 02 00       	call   0x1402fa5e0
1402d7aaa:	48 2b e0             	sub    %rax,%rsp
1402d7aad:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
1402d7ab1:	c7 42 28 00 00 00 00 	movl   $0x0,0x28(%rdx)
1402d7ab8:	33 d2                	xor    %edx,%edx
1402d7aba:	e8 b1 47 f5 ff       	call   0x14022c270
1402d7abf:	b8 01 00 00 00       	mov    $0x1,%eax
1402d7ac4:	48 83 c4 28          	add    $0x28,%rsp
1402d7ac8:	c3                   	ret
1402d7ac9:	cc                   	int3
1402d7aca:	cc                   	int3
1402d7acb:	cc                   	int3
1402d7acc:	cc                   	int3
1402d7acd:	cc                   	int3
1402d7ace:	cc                   	int3
1402d7acf:	cc                   	int3
1402d7ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d7ad5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402d7ada:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402d7adf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d7ae4:	41 54                	push   %r12
1402d7ae6:	41 56                	push   %r14
1402d7ae8:	41 57                	push   %r15
1402d7aea:	b8 20 00 00 00       	mov    $0x20,%eax
1402d7aef:	e8 ec 2a 02 00       	call   0x1402fa5e0
1402d7af4:	48 2b e0             	sub    %rax,%rsp
1402d7af7:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402d7afc:	33 ed                	xor    %ebp,%ebp
1402d7afe:	4d 8b f9             	mov    %r9,%r15
1402d7b01:	4d 8b f0             	mov    %r8,%r14
1402d7b04:	48 8b fa             	mov    %rdx,%rdi
1402d7b07:	48 8b d9             	mov    %rcx,%rbx
1402d7b0a:	44 8b e5             	mov    %ebp,%r12d
1402d7b0d:	48 85 f6             	test   %rsi,%rsi
1402d7b10:	75 14                	jne    0x1402d7b26
1402d7b12:	e8 e9 56 fa ff       	call   0x14027d200
1402d7b17:	48 8b e8             	mov    %rax,%rbp
1402d7b1a:	48 8b f0             	mov    %rax,%rsi
1402d7b1d:	48 85 c0             	test   %rax,%rax
1402d7b20:	0f 84 0b 01 00 00    	je     0x1402d7c31