1402da691:	4c 8b f0             	mov    %rax,%r14
1402da694:	48 85 c0             	test   %rax,%rax
1402da697:	0f 84 d8 00 00 00    	je     0x1402da775
1402da69d:	e8 0e d0 f9 ff       	call   0x1402776b0
1402da6a2:	48 8b f8             	mov    %rax,%rdi
1402da6a5:	48 85 c0             	test   %rax,%rax
1402da6a8:	0f 84 ac 00 00 00    	je     0x1402da75a
1402da6ae:	4d 8b c6             	mov    %r14,%r8
1402da6b1:	49 8b d4             	mov    %r12,%rdx
1402da6b4:	48 8b c8             	mov    %rax,%rcx
1402da6b7:	e8 94 d0 f9 ff       	call   0x140277750
1402da6bc:	85 c0                	test   %eax,%eax
1402da6be:	75 22                	jne    0x1402da6e2
1402da6c0:	4c 8d 0d 89 b1 0d 00 	lea    0xdb189(%rip),%r9        # 0x1403b5850
1402da6c7:	c7 44 24 20 9e 00 00 	movl   $0x9e,0x20(%rsp)
1402da6ce:	00
1402da6cf:	ba bd 00 00 00       	mov    $0xbd,%edx
1402da6d4:	8d 48 10             	lea    0x10(%rax),%ecx
1402da6d7:	44 8d 40 03          	lea    0x3(%rax),%r8d
1402da6db:	e8 c0 6c f4 ff       	call   0x1402213a0
1402da6e0:	eb 78                	jmp    0x1402da75a
1402da6e2:	e8 a9 17 f5 ff       	call   0x14022be90
1402da6e7:	48 8b f0             	mov    %rax,%rsi
1402da6ea:	48 85 c0             	test   %rax,%rax
1402da6ed:	74 6b                	je     0x1402da75a
1402da6ef:	e8 6c 1c f5 ff       	call   0x14022c360
1402da6f4:	48 8b d0             	mov    %rax,%rdx
1402da6f7:	4d 8b ce             	mov    %r14,%r9
1402da6fa:	4c 8b c7             	mov    %rdi,%r8
1402da6fd:	48 8b ce             	mov    %rsi,%rcx
1402da700:	e8 db 1b f5 ff       	call   0x14022c2e0
1402da705:	85 c0                	test   %eax,%eax
1402da707:	74 51                	je     0x1402da75a
1402da709:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1402da70e:	4d 8b cd             	mov    %r13,%r9
1402da711:	48 89 7b 78          	mov    %rdi,0x78(%rbx)
1402da715:	49 8b d4             	mov    %r12,%rdx
1402da718:	48 89 b3 80 00 00 00 	mov    %rsi,0x80(%rbx)
1402da71f:	48 8b cb             	mov    %rbx,%rcx
1402da722:	33 ff                	xor    %edi,%edi
1402da724:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402da729:	33 f6                	xor    %esi,%esi
1402da72b:	e8 d0 cc ff ff       	call   0x1402d7400
1402da730:	44 8b f8             	mov    %eax,%r15d
1402da733:	85 c0                	test   %eax,%eax
1402da735:	75 23                	jne    0x1402da75a
1402da737:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1402da73b:	e8 10 cf f9 ff       	call   0x140277650
1402da740:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1402da747:	45 33 f6             	xor    %r14d,%r14d
1402da74a:	4c 89 73 78          	mov    %r14,0x78(%rbx)
1402da74e:	e8 4d 15 f5 ff       	call   0x14022bca0
1402da753:	4c 89 b3 80 00 00 00 	mov    %r14,0x80(%rbx)
1402da75a:	48 8b ce             	mov    %rsi,%rcx
1402da75d:	e8 3e 15 f5 ff       	call   0x14022bca0
1402da762:	48 8b cd             	mov    %rbp,%rcx
1402da765:	e8 26 28 fa ff       	call   0x14027cf90
1402da76a:	48 8b cf             	mov    %rdi,%rcx
1402da76d:	e8 de ce f9 ff       	call   0x140277650
1402da772:	41 8b c7             	mov    %r15d,%eax
1402da775:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402da77a:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1402da77f:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1402da784:	48 83 c4 30          	add    $0x30,%rsp
1402da788:	41 5f                	pop    %r15
1402da78a:	41 5e                	pop    %r14
1402da78c:	41 5d                	pop    %r13
1402da78e:	41 5c                	pop    %r12
1402da790:	5f                   	pop    %rdi
1402da791:	c3                   	ret
1402da792:	cc                   	int3
1402da793:	cc                   	int3
1402da794:	cc                   	int3
1402da795:	cc                   	int3
1402da796:	cc                   	int3
1402da797:	cc                   	int3
1402da798:	cc                   	int3
1402da799:	cc                   	int3
1402da79a:	cc                   	int3
1402da79b:	cc                   	int3
1402da79c:	cc                   	int3
1402da79d:	cc                   	int3
1402da79e:	cc                   	int3
1402da79f:	cc                   	int3
1402da7a0:	40 53                	rex push %rbx
1402da7a2:	b8 20 00 00 00       	mov    $0x20,%eax
1402da7a7:	e8 34 fe 01 00       	call   0x1402fa5e0
1402da7ac:	48 2b e0             	sub    %rax,%rsp
1402da7af:	48 8b d9             	mov    %rcx,%rbx
1402da7b2:	48 8b 49 78          	mov    0x78(%rcx),%rcx
1402da7b6:	e8 95 ce f9 ff       	call   0x140277650
1402da7bb:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1402da7c2:	48 c7 43 78 00 00 00 	movq   $0x0,0x78(%rbx)
1402da7c9:	00
1402da7ca:	e8 d1 14 f5 ff       	call   0x14022bca0
1402da7cf:	48 8b cb             	mov    %rbx,%rcx
1402da7d2:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
1402da7d9:	00 00 00 00
1402da7dd:	48 83 c4 20          	add    $0x20,%rsp
1402da7e1:	5b                   	pop    %rbx
1402da7e2:	e9 19 cb ff ff       	jmp    0x1402d7300
1402da7e7:	cc                   	int3
1402da7e8:	cc                   	int3
1402da7e9:	cc                   	int3
1402da7ea:	cc                   	int3
1402da7eb:	cc                   	int3
1402da7ec:	cc                   	int3
1402da7ed:	cc                   	int3
1402da7ee:	cc                   	int3
1402da7ef:	cc                   	int3
1402da7f0:	40 53                	rex push %rbx
1402da7f2:	b8 20 00 00 00       	mov    $0x20,%eax
1402da7f7:	e8 e4 fd 01 00       	call   0x1402fa5e0
1402da7fc:	48 2b e0             	sub    %rax,%rsp
1402da7ff:	48 8b d9             	mov    %rcx,%rbx
1402da802:	48 8b 49 78          	mov    0x78(%rcx),%rcx
1402da806:	e8 45 ce f9 ff       	call   0x140277650
1402da80b:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1402da812:	48 c7 43 78 00 00 00 	movq   $0x0,0x78(%rbx)
1402da819:	00
1402da81a:	e8 61 10 f5 ff       	call   0x14022b880
1402da81f:	48 8b cb             	mov    %rbx,%rcx
1402da822:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
1402da829:	00 00 00 00
1402da82d:	48 83 c4 20          	add    $0x20,%rsp
1402da831:	5b                   	pop    %rbx
1402da832:	e9 09 cb ff ff       	jmp    0x1402d7340
1402da837:	cc                   	int3
1402da838:	cc                   	int3
1402da839:	cc                   	int3
1402da83a:	cc                   	int3
1402da83b:	cc                   	int3
1402da83c:	cc                   	int3
1402da83d:	cc                   	int3
1402da83e:	cc                   	int3
1402da83f:	cc                   	int3
1402da840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402da845:	57                   	push   %rdi
1402da846:	b8 20 00 00 00       	mov    $0x20,%eax
1402da84b:	e8 90 fd 01 00       	call   0x1402fa5e0
1402da850:	48 2b e0             	sub    %rax,%rsp
1402da853:	48 8b d9             	mov    %rcx,%rbx
1402da856:	48 8b fa             	mov    %rdx,%rdi
1402da859:	48 8b 49 78          	mov    0x78(%rcx),%rcx
1402da85d:	e8 ee cd f9 ff       	call   0x140277650
1402da862:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1402da869:	48 c7 43 78 00 00 00 	movq   $0x0,0x78(%rbx)
1402da870:	00
1402da871:	e8 0a 10 f5 ff       	call   0x14022b880
1402da876:	48 8b d7             	mov    %rdi,%rdx
1402da879:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
1402da880:	00 00 00 00
1402da884:	48 8b cb             	mov    %rbx,%rcx
1402da887:	e8 f4 ca ff ff       	call   0x1402d7380
1402da88c:	85 c0                	test   %eax,%eax
1402da88e:	74 54                	je     0x1402da8e4
1402da890:	48 83 7f 78 00       	cmpq   $0x0,0x78(%rdi)
1402da895:	74 1f                	je     0x1402da8b6
1402da897:	e8 14 ce f9 ff       	call   0x1402776b0
1402da89c:	48 89 43 78          	mov    %rax,0x78(%rbx)
1402da8a0:	48 85 c0             	test   %rax,%rax
1402da8a3:	74 3f                	je     0x1402da8e4
1402da8a5:	48 8b 57 78          	mov    0x78(%rdi),%rdx
1402da8a9:	48 8b c8             	mov    %rax,%rcx
1402da8ac:	e8 0f cd f9 ff       	call   0x1402775c0
1402da8b1:	48 85 c0             	test   %rax,%rax
1402da8b4:	74 1d                	je     0x1402da8d3
1402da8b6:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
1402da8bd:	48 85 c9             	test   %rcx,%rcx
1402da8c0:	74 2f                	je     0x1402da8f1
1402da8c2:	e8 c9 12 f5 ff       	call   0x14022bb90
1402da8c7:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
1402da8ce:	48 85 c0             	test   %rax,%rax
1402da8d1:	75 1e                	jne    0x1402da8f1
1402da8d3:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1402da8d7:	e8 74 cd f9 ff       	call   0x140277650
1402da8dc:	48 c7 43 78 00 00 00 	movq   $0x0,0x78(%rbx)
1402da8e3:	00
1402da8e4:	33 c0                	xor    %eax,%eax
1402da8e6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402da8eb:	48 83 c4 20          	add    $0x20,%rsp
1402da8ef:	5f                   	pop    %rdi
1402da8f0:	c3                   	ret
1402da8f1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402da8f6:	b8 01 00 00 00       	mov    $0x1,%eax
1402da8fb:	48 83 c4 20          	add    $0x20,%rsp
1402da8ff:	5f                   	pop    %rdi
1402da900:	c3                   	ret
1402da901:	cc                   	int3
1402da902:	cc                   	int3
1402da903:	cc                   	int3
1402da904:	cc                   	int3
1402da905:	cc                   	int3
1402da906:	cc                   	int3
1402da907:	cc                   	int3
1402da908:	cc                   	int3
1402da909:	cc                   	int3
1402da90a:	cc                   	int3
1402da90b:	cc                   	int3
1402da90c:	cc                   	int3
1402da90d:	cc                   	int3
1402da90e:	cc                   	int3
1402da90f:	cc                   	int3
1402da910:	40 53                	rex push %rbx
1402da912:	b8 30 00 00 00       	mov    $0x30,%eax
1402da917:	e8 c4 fc 01 00       	call   0x1402fa5e0
1402da91c:	48 2b e0             	sub    %rax,%rsp
1402da91f:	4d 8b d1             	mov    %r9,%r10
1402da922:	4d 8b d8             	mov    %r8,%r11
1402da925:	4c 8b 49 78          	mov    0x78(%rcx),%r9
1402da929:	48 8b da             	mov    %rdx,%rbx
1402da92c:	4d 85 c9             	test   %r9,%r9
1402da92f:	75 26                	jne    0x1402da957
1402da931:	4c 8d 0d 18 af 0d 00 	lea    0xdaf18(%rip),%r9        # 0x1403b5850
1402da938:	c7 44 24 20 c0 00 00 	movl   $0xc0,0x20(%rsp)
1402da93f:	00
1402da940:	8d 50 53             	lea    0x53(%rax),%edx
1402da943:	44 8d 40 3f          	lea    0x3f(%rax),%r8d
1402da947:	8d 48 e0             	lea    -0x20(%rax),%ecx
1402da94a:	e8 51 6a f4 ff       	call   0x1402213a0
1402da94f:	33 c0                	xor    %eax,%eax
1402da951:	48 83 c4 30          	add    $0x30,%rsp
1402da955:	5b                   	pop    %rbx
1402da956:	c3                   	ret
1402da957:	4d 8b c2             	mov    %r10,%r8
1402da95a:	49 8b d3             	mov    %r11,%rdx
1402da95d:	48 8b cb             	mov    %rbx,%rcx
1402da960:	48 83 c4 30          	add    $0x30,%rsp
1402da964:	5b                   	pop    %rbx
1402da965:	e9 86 d2 f9 ff       	jmp    0x140277bf0
1402da96a:	cc                   	int3
1402da96b:	cc                   	int3
1402da96c:	cc                   	int3
1402da96d:	cc                   	int3
1402da96e:	cc                   	int3
1402da96f:	cc                   	int3
1402da970:	b8 38 00 00 00       	mov    $0x38,%eax
1402da975:	e8 66 fc 01 00       	call   0x1402fa5e0
1402da97a:	48 2b e0             	sub    %rax,%rsp
1402da97d:	4d 8b d1             	mov    %r9,%r10
1402da980:	4c 8b da             	mov    %rdx,%r11
1402da983:	4c 8b 49 78          	mov    0x78(%rcx),%r9
1402da987:	4d 85 c9             	test   %r9,%r9
1402da98a:	75 25                	jne    0x1402da9b1
1402da98c:	4c 8d 0d bd ae 0d 00 	lea    0xdaebd(%rip),%r9        # 0x1403b5850
1402da993:	c7 44 24 20 cb 00 00 	movl   $0xcb,0x20(%rsp)
1402da99a:	00
1402da99b:	8d 50 4c             	lea    0x4c(%rax),%edx
1402da99e:	8d 48 d8             	lea    -0x28(%rax),%ecx
1402da9a1:	44 8d 40 37          	lea    0x37(%rax),%r8d
1402da9a5:	e8 f6 69 f4 ff       	call   0x1402213a0
1402da9aa:	33 c0                	xor    %eax,%eax
1402da9ac:	48 83 c4 38          	add    $0x38,%rsp
1402da9b0:	c3                   	ret
1402da9b1:	49 8b d0             	mov    %r8,%rdx
1402da9b4:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1402da9b9:	49 8b cb             	mov    %r11,%rcx
1402da9bc:	e8 2f d2 f9 ff       	call   0x140277bf0
1402da9c1:	48 83 c4 38          	add    $0x38,%rsp
1402da9c5:	c3                   	ret
1402da9c6:	cc                   	int3
1402da9c7:	cc                   	int3
1402da9c8:	cc                   	int3
1402da9c9:	cc                   	int3
1402da9ca:	cc                   	int3
1402da9cb:	cc                   	int3
1402da9cc:	cc                   	int3
1402da9cd:	cc                   	int3
1402da9ce:	cc                   	int3
1402da9cf:	cc                   	int3
1402da9d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402da9d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402da9da:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402da9df:	41 54                	push   %r12
1402da9e1:	41 56                	push   %r14
1402da9e3:	41 57                	push   %r15
1402da9e5:	b8 30 00 00 00       	mov    $0x30,%eax
1402da9ea:	e8 f1 fb 01 00       	call   0x1402fa5e0
1402da9ef:	48 2b e0             	sub    %rax,%rsp
1402da9f2:	33 ff                	xor    %edi,%edi
1402da9f4:	49 8b d9             	mov    %r9,%rbx
1402da9f7:	4d 8b e0             	mov    %r8,%r12
1402da9fa:	4c 8b fa             	mov    %rdx,%r15
1402da9fd:	4c 8b f1             	mov    %rcx,%r14
1402daa00:	8b ef                	mov    %edi,%ebp
1402daa02:	48 39 79 78          	cmp    %rdi,0x78(%rcx)
1402daa06:	0f 84 ce 00 00 00    	je     0x1402daada
1402daa0c:	48 85 db             	test   %rbx,%rbx
1402daa0f:	75 14                	jne    0x1402daa25
1402daa11:	e8 5a 28 fa ff       	call   0x14027d270
1402daa16:	48 8b f8             	mov    %rax,%rdi
1402daa19:	48 8b d8             	mov    %rax,%rbx
1402daa1c:	48 85 c0             	test   %rax,%rax
1402daa1f:	0f 84 b5 00 00 00    	je     0x1402daada
1402daa25:	48 8b cb             	mov    %rbx,%rcx
1402daa28:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1402daa2d:	e8 be 28 fa ff       	call   0x14027d2f0
1402daa32:	48 8b cb             	mov    %rbx,%rcx
1402daa35:	e8 16 26 fa ff       	call   0x14027d050
1402daa3a:	48 8b f0             	mov    %rax,%rsi
1402daa3d:	48 85 c0             	test   %rax,%rax
1402daa40:	74 7f                	je     0x1402daac1
1402daa42:	ba 02 00 00 00       	mov    $0x2,%edx
1402daa47:	48 8b c8             	mov    %rax,%rcx
1402daa4a:	e8 21 18 f5 ff       	call   0x14022c270
1402daa4f:	85 c0                	test   %eax,%eax
1402daa51:	74 6e                	je     0x1402daac1
1402daa53:	49 8b 56 40          	mov    0x40(%r14),%rdx
1402daa57:	4c 8b c6             	mov    %rsi,%r8
1402daa5a:	48 8b ce             	mov    %rsi,%rcx
1402daa5d:	e8 4e 2a fa ff       	call   0x14027d4b0
1402daa62:	85 c0                	test   %eax,%eax
1402daa64:	74 5b                	je     0x1402daac1
1402daa66:	49 8b 46 78          	mov    0x78(%r14),%rax
1402daa6a:	4c 8b c6             	mov    %rsi,%r8
1402daa6d:	4d 8b 4e 40          	mov    0x40(%r14),%r9
1402daa71:	49 8b d4             	mov    %r12,%rdx
1402daa74:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402daa79:	49 8b cf             	mov    %r15,%rcx
1402daa7c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402daa81:	e8 8a a1 fc ff       	call   0x1402a4c10
1402daa86:	85 c0                	test   %eax,%eax
1402daa88:	74 37                	je     0x1402daac1
1402daa8a:	49 8b cf             	mov    %r15,%rcx
1402daa8d:	e8 6e 13 f5 ff       	call   0x14022be00
1402daa92:	85 c0                	test   %eax,%eax
1402daa94:	74 26                	je     0x1402daabc
1402daa96:	4c 8d 0d b3 ad 0d 00 	lea    0xdadb3(%rip),%r9        # 0x1403b5850
1402daa9d:	c7 44 24 20 f6 00 00 	movl   $0xf6,0x20(%rsp)
1402daaa4:	00
1402daaa5:	ba 29 01 00 00       	mov    $0x129,%edx
1402daaaa:	b9 10 00 00 00       	mov    $0x10,%ecx
1402daaaf:	41 b8 a5 00 00 00    	mov    $0xa5,%r8d
1402daab5:	e8 e6 68 f4 ff       	call   0x1402213a0
1402daaba:	eb 05                	jmp    0x1402daac1
1402daabc:	bd 01 00 00 00       	mov    $0x1,%ebp
1402daac1:	48 8b cb             	mov    %rbx,%rcx
1402daac4:	e8 47 24 fa ff       	call   0x14027cf10
1402daac9:	48 8b cf             	mov    %rdi,%rcx
1402daacc:	e8 bf 24 fa ff       	call   0x14027cf90
1402daad1:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402daad6:	8b c5                	mov    %ebp,%eax
1402daad8:	eb 02                	jmp    0x1402daadc
1402daada:	33 c0                	xor    %eax,%eax
1402daadc:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402daae1:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1402daae6:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1402daaeb:	48 83 c4 30          	add    $0x30,%rsp
1402daaef:	41 5f                	pop    %r15
1402daaf1:	41 5e                	pop    %r14