140ccf814:	8d 4a be             	lea    -0x42(%rdx),%ecx
140ccf817:	44 8d 42 0c          	lea    0xc(%rdx),%r8d
140ccf81b:	e8 60 14 00 00       	call   0x140cd0c80
140ccf820:	4c 8b f3             	mov    %rbx,%r14
140ccf823:	e9 bc 00 00 00       	jmp    0x140ccf8e4
140ccf828:	eb 08                	jmp    0x140ccf832
140ccf82a:	4c 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14
140ccf831:	00
140ccf832:	40 f6 c5 10          	test   $0x10,%bpl
140ccf836:	0f 85 a3 00 00 00    	jne    0x140ccf8df
140ccf83c:	40 f6 c5 08          	test   $0x8,%bpl
140ccf840:	75 5e                	jne    0x140ccf8a0
140ccf842:	4d 8b 6e 48          	mov    0x48(%r14),%r13
140ccf846:	4d 85 e4             	test   %r12,%r12
140ccf849:	74 55                	je     0x140ccf8a0
140ccf84b:	4d 85 ed             	test   %r13,%r13
140ccf84e:	0f 84 f3 00 00 00    	je     0x140ccf947
140ccf854:	49 8b cd             	mov    %r13,%rcx
140ccf857:	e8 24 19 ff ff       	call   0x140cc1180
140ccf85c:	49 8b cc             	mov    %r12,%rcx
140ccf85f:	4c 8b e8             	mov    %rax,%r13
140ccf862:	33 db                	xor    %ebx,%ebx
140ccf864:	e8 b7 1c ff ff       	call   0x140cc1520
140ccf869:	85 c0                	test   %eax,%eax
140ccf86b:	7e 2e                	jle    0x140ccf89b
140ccf86d:	0f 1f 00             	nopl   (%rax)
140ccf870:	8b d3                	mov    %ebx,%edx
140ccf872:	49 8b cc             	mov    %r12,%rcx
140ccf875:	e8 e6 1e ff ff       	call   0x140cc1760
140ccf87a:	48 8b d0             	mov    %rax,%rdx
140ccf87d:	49 8b cd             	mov    %r13,%rcx
140ccf880:	e8 8b 1d ff ff       	call   0x140cc1610
140ccf885:	85 c0                	test   %eax,%eax
140ccf887:	0f 84 ac 00 00 00    	je     0x140ccf939
140ccf88d:	49 8b cc             	mov    %r12,%rcx
140ccf890:	ff c3                	inc    %ebx
140ccf892:	e8 89 1c ff ff       	call   0x140cc1520
140ccf897:	3b d8                	cmp    %eax,%ebx
140ccf899:	7c d5                	jl     0x140ccf870
140ccf89b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ccf8a0:	4d 8b cd             	mov    %r13,%r9
140ccf8a3:	4c 8b c6             	mov    %rsi,%r8
140ccf8a6:	49 8b d7             	mov    %r15,%rdx
140ccf8a9:	48 8b cb             	mov    %rbx,%rcx
140ccf8ac:	e8 cf 86 ff ff       	call   0x140cc7f80
140ccf8b1:	85 c0                	test   %eax,%eax
140ccf8b3:	0f 85 96 00 00 00    	jne    0x140ccf94f
140ccf8b9:	b8 53 00 00 00       	mov    $0x53,%eax
140ccf8be:	44 8d 40 b8          	lea    -0x48(%rax),%r8d
140ccf8c2:	ba 69 00 00 00       	mov    $0x69,%edx
140ccf8c7:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ccf8cb:	4c 8d 0d e6 9c 47 00 	lea    0x479ce6(%rip),%r9        # 0x1411495b8
140ccf8d2:	8d 4a be             	lea    -0x42(%rdx),%ecx
140ccf8d5:	e8 a6 13 00 00       	call   0x140cd0c80
140ccf8da:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140ccf8df:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140ccf8e4:	49 8b ce             	mov    %r14,%rcx
140ccf8e7:	e8 14 86 ff ff       	call   0x140cc7f00
140ccf8ec:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140ccf8f1:	48 8d 15 38 d4 ff ff 	lea    -0x2bc8(%rip),%rdx        # 0x140cccd30
140ccf8f8:	e8 63 1c ff ff       	call   0x140cc1560
140ccf8fd:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140ccf904:	00
140ccf905:	48 83 78 48 00       	cmpq   $0x0,0x48(%rax)
140ccf90a:	74 0d                	je     0x140ccf919
140ccf90c:	4d 85 e4             	test   %r12,%r12
140ccf90f:	74 08                	je     0x140ccf919
140ccf911:	49 8b cd             	mov    %r13,%rcx
140ccf914:	e8 87 19 ff ff       	call   0x140cc12a0
140ccf919:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140ccf91e:	8b c7                	mov    %edi,%eax
140ccf920:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140ccf924:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140ccf928:	49 8b 73 48          	mov    0x48(%r11),%rsi
140ccf92c:	49 8b e3             	mov    %r11,%rsp
140ccf92f:	41 5f                	pop    %r15
140ccf931:	41 5e                	pop    %r14
140ccf933:	41 5d                	pop    %r13
140ccf935:	41 5c                	pop    %r12
140ccf937:	5f                   	pop    %rdi
140ccf938:	c3                   	ret
140ccf939:	b8 48 00 00 00       	mov    $0x48,%eax
140ccf93e:	44 8d 40 f9          	lea    -0x7(%rax),%r8d
140ccf942:	e9 7b ff ff ff       	jmp    0x140ccf8c2
140ccf947:	4d 8b ec             	mov    %r12,%r13
140ccf94a:	e9 51 ff ff ff       	jmp    0x140ccf8a0
140ccf94f:	ba 08 00 00 00       	mov    $0x8,%edx
140ccf954:	48 8b cb             	mov    %rbx,%rcx
140ccf957:	e8 44 8b ff ff       	call   0x140cc84a0
140ccf95c:	48 8b cb             	mov    %rbx,%rcx
140ccf95f:	e8 3c 8e ff ff       	call   0x140cc87a0
140ccf964:	48 8b cb             	mov    %rbx,%rcx
140ccf967:	8b f8                	mov    %eax,%edi
140ccf969:	e8 d2 85 ff ff       	call   0x140cc7f40
140ccf96e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140ccf973:	85 ff                	test   %edi,%edi
140ccf975:	7f 4a                	jg     0x140ccf9c1
140ccf977:	48 8b cb             	mov    %rbx,%rcx
140ccf97a:	e8 f1 85 ff ff       	call   0x140cc7f70
140ccf97f:	ba 69 00 00 00       	mov    $0x69,%edx
140ccf984:	c7 44 24 20 5d 00 00 	movl   $0x5d,0x20(%rsp)
140ccf98b:	00
140ccf98c:	4c 8d 0d 25 9c 47 00 	lea    0x479c25(%rip),%r9        # 0x1411495b8
140ccf993:	8b d8                	mov    %eax,%ebx
140ccf995:	8d 4a be             	lea    -0x42(%rdx),%ecx
140ccf998:	44 8d 42 fc          	lea    -0x4(%rdx),%r8d
140ccf99c:	e8 df 12 00 00       	call   0x140cd0c80
140ccf9a1:	8b cb                	mov    %ebx,%ecx
140ccf9a3:	e8 28 ca ff ff       	call   0x140ccc3d0
140ccf9a8:	4c 8b c0             	mov    %rax,%r8
140ccf9ab:	48 8d 15 16 1e 47 00 	lea    0x471e16(%rip),%rdx        # 0x1411417c8
140ccf9b2:	b9 02 00 00 00       	mov    $0x2,%ecx
140ccf9b7:	e8 74 05 00 00       	call   0x140ccff30
140ccf9bc:	e9 1e ff ff ff       	jmp    0x140ccf8df
140ccf9c1:	0f ba e5 08          	bt     $0x8,%ebp
140ccf9c5:	73 0a                	jae    0x140ccf9d1
140ccf9c7:	bf 01 00 00 00       	mov    $0x1,%edi
140ccf9cc:	e9 0e ff ff ff       	jmp    0x140ccf8df
140ccf9d1:	49 8b 76 20          	mov    0x20(%r14),%rsi
140ccf9d5:	48 8b c8             	mov    %rax,%rcx
140ccf9d8:	e8 43 1b ff ff       	call   0x140cc1520
140ccf9dd:	85 c0                	test   %eax,%eax
140ccf9df:	7f 20                	jg     0x140ccfa01
140ccf9e1:	ba 6c 00 00 00       	mov    $0x6c,%edx
140ccf9e6:	c7 44 24 20 cd 00 00 	movl   $0xcd,0x20(%rsp)
140ccf9ed:	00
140ccf9ee:	4c 8d 0d c3 9b 47 00 	lea    0x479bc3(%rip),%r9        # 0x1411495b8
140ccf9f5:	8d 4a bb             	lea    -0x45(%rdx),%ecx
140ccf9f8:	44 8d 42 fd          	lea    -0x3(%rdx),%r8d
140ccf9fc:	e9 d4 fe ff ff       	jmp    0x140ccf8d5
140ccfa01:	48 8b ce             	mov    %rsi,%rcx
140ccfa04:	e8 17 1b ff ff       	call   0x140cc1520
140ccfa09:	8b f8                	mov    %eax,%edi
140ccfa0b:	85 c0                	test   %eax,%eax
140ccfa0d:	7f 2f                	jg     0x140ccfa3e
140ccfa0f:	ba 6b 00 00 00       	mov    $0x6b,%edx
140ccfa14:	c7 44 24 20 fa 00 00 	movl   $0xfa,0x20(%rsp)
140ccfa1b:	00
140ccfa1c:	4c 8d 0d 95 9b 47 00 	lea    0x479b95(%rip),%r9        # 0x1411495b8
140ccfa23:	8d 4a bc             	lea    -0x44(%rdx),%ecx
140ccfa26:	44 8d 42 04          	lea    0x4(%rdx),%r8d
140ccfa2a:	e8 51 12 00 00       	call   0x140cd0c80
140ccfa2f:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140ccfa34:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140ccfa39:	e9 05 01 00 00       	jmp    0x140ccfb43
140ccfa3e:	33 d2                	xor    %edx,%edx
140ccfa40:	48 8b ce             	mov    %rsi,%rcx
140ccfa43:	e8 18 1d ff ff       	call   0x140cc1760
140ccfa48:	bb 01 00 00 00       	mov    $0x1,%ebx
140ccfa4d:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140ccfa54:	00 00
140ccfa56:	4c 8b 38             	mov    (%rax),%r15
140ccfa59:	3b fb                	cmp    %ebx,%edi
140ccfa5b:	7e 25                	jle    0x140ccfa82
140ccfa5d:	0f 1f 00             	nopl   (%rax)
140ccfa60:	8b d3                	mov    %ebx,%edx
140ccfa62:	48 8b ce             	mov    %rsi,%rcx
140ccfa65:	e8 f6 1c ff ff       	call   0x140cc1760
140ccfa6a:	49 8b cf             	mov    %r15,%rcx
140ccfa6d:	4c 8b 30             	mov    (%rax),%r14
140ccfa70:	49 8b d6             	mov    %r14,%rdx
140ccfa73:	e8 28 f5 ff ff       	call   0x140ccefa0
140ccfa78:	85 c0                	test   %eax,%eax
140ccfa7a:	75 0b                	jne    0x140ccfa87
140ccfa7c:	ff c3                	inc    %ebx
140ccfa7e:	3b df                	cmp    %edi,%ebx
140ccfa80:	7c de                	jl     0x140ccfa60
140ccfa82:	4d 8b f7             	mov    %r15,%r14
140ccfa85:	eb 20                	jmp    0x140ccfaa7
140ccfa87:	49 8b 17             	mov    (%r15),%rdx
140ccfa8a:	49 8b 0e             	mov    (%r14),%rcx
140ccfa8d:	e8 fe 7a 00 00       	call   0x140cd7590
140ccfa92:	85 c0                	test   %eax,%eax
140ccfa94:	75 0c                	jne    0x140ccfaa2
140ccfa96:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140ccfa9b:	33 ff                	xor    %edi,%edi
140ccfa9d:	e9 a1 00 00 00       	jmp    0x140ccfb43
140ccfaa2:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140ccfaa7:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140ccfaac:	33 d2                	xor    %edx,%edx
140ccfaae:	49 8b cf             	mov    %r15,%rcx
140ccfab1:	e8 aa 1c ff ff       	call   0x140cc1760
140ccfab6:	49 8b cf             	mov    %r15,%rcx
140ccfab9:	48 8b d8             	mov    %rax,%rbx
140ccfabc:	e8 5f 1a ff ff       	call   0x140cc1520
140ccfac1:	83 f8 01             	cmp    $0x1,%eax
140ccfac4:	7e 6d                	jle    0x140ccfb33
140ccfac6:	ba 01 00 00 00       	mov    $0x1,%edx
140ccfacb:	49 8b cf             	mov    %r15,%rcx
140ccface:	e8 8d 1c ff ff       	call   0x140cc1760
140ccfad3:	4c 8b c6             	mov    %rsi,%r8
140ccfad6:	49 8b d6             	mov    %r14,%rdx
140ccfad9:	48 8b c8             	mov    %rax,%rcx
140ccfadc:	e8 bf 01 00 00       	call   0x140ccfca0
140ccfae1:	8b f8                	mov    %eax,%edi
140ccfae3:	85 c0                	test   %eax,%eax
140ccfae5:	0f 88 f4 fd ff ff    	js     0x140ccf8df
140ccfaeb:	74 46                	je     0x140ccfb33
140ccfaed:	48 8b cb             	mov    %rbx,%rcx
140ccfaf0:	e8 0b 3f 02 00       	call   0x140cf3a00
140ccfaf5:	a8 04                	test   $0x4,%al
140ccfaf7:	74 16                	je     0x140ccfb0f
140ccfaf9:	48 8b cb             	mov    %rbx,%rcx
140ccfafc:	e8 af 3e 02 00       	call   0x140cf39b0
140ccfb01:	a8 20                	test   $0x20,%al
140ccfb03:	74 0a                	je     0x140ccfb0f
140ccfb05:	bf 01 00 00 00       	mov    $0x1,%edi
140ccfb0a:	e9 d0 fd ff ff       	jmp    0x140ccf8df
140ccfb0f:	ba 6a 00 00 00       	mov    $0x6a,%edx
140ccfb14:	c7 44 24 20 49 01 00 	movl   $0x149,0x20(%rsp)
140ccfb1b:	00
140ccfb1c:	4c 8d 0d 95 9a 47 00 	lea    0x479a95(%rip),%r9        # 0x1411495b8
140ccfb23:	8d 4a bd             	lea    -0x43(%rdx),%ecx
140ccfb26:	44 8d 42 fd          	lea    -0x3(%rdx),%r8d
140ccfb2a:	e8 51 11 00 00       	call   0x140cd0c80
140ccfb2f:	33 ff                	xor    %edi,%edi
140ccfb31:	eb 18                	jmp    0x140ccfb4b
140ccfb33:	4c 8b c6             	mov    %rsi,%r8
140ccfb36:	49 8b d6             	mov    %r14,%rdx
140ccfb39:	48 8b cb             	mov    %rbx,%rcx
140ccfb3c:	e8 5f 01 00 00       	call   0x140ccfca0
140ccfb41:	8b f8                	mov    %eax,%edi
140ccfb43:	85 ff                	test   %edi,%edi
140ccfb45:	0f 85 94 fd ff ff    	jne    0x140ccf8df
140ccfb4b:	40 f6 c5 20          	test   $0x20,%bpl
140ccfb4f:	0f 85 8a fd ff ff    	jne    0x140ccf8df
140ccfb55:	49 8b cf             	mov    %r15,%rcx
140ccfb58:	e8 c3 19 ff ff       	call   0x140cc1520
140ccfb5d:	49 8b cf             	mov    %r15,%rcx
140ccfb60:	8d 50 ff             	lea    -0x1(%rax),%edx
140ccfb63:	e8 f8 1b ff ff       	call   0x140cc1760
140ccfb68:	45 33 c0             	xor    %r8d,%r8d
140ccfb6b:	ba b4 00 00 00       	mov    $0xb4,%edx
140ccfb70:	48 8b c8             	mov    %rax,%rcx
140ccfb73:	e8 28 88 03 00       	call   0x140d083a0
140ccfb78:	83 f8 01             	cmp    $0x1,%eax
140ccfb7b:	0f 84 46 fe ff ff    	je     0x140ccf9c7
140ccfb81:	b8 79 00 00 00       	mov    $0x79,%eax
140ccfb86:	44 8d 40 f7          	lea    -0x9(%rax),%r8d
140ccfb8a:	ba 69 00 00 00       	mov    $0x69,%edx
140ccfb8f:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ccfb93:	4c 8d 0d 1e 9a 47 00 	lea    0x479a1e(%rip),%r9        # 0x1411495b8
140ccfb9a:	8d 4a be             	lea    -0x42(%rdx),%ecx
140ccfb9d:	e8 de 10 00 00       	call   0x140cd0c80
140ccfba2:	33 ff                	xor    %edi,%edi
140ccfba4:	e9 36 fd ff ff       	jmp    0x140ccf8df
140ccfba9:	33 ff                	xor    %edi,%edi
140ccfbab:	c7 44 24 20 29 00 00 	movl   $0x29,0x20(%rsp)
140ccfbb2:	00
140ccfbb3:	4c 8d 0d fe 99 47 00 	lea    0x4799fe(%rip),%r9        # 0x1411495b8
140ccfbba:	8d 57 69             	lea    0x69(%rdi),%edx
140ccfbbd:	8d 4f 27             	lea    0x27(%rdi),%ecx
140ccfbc0:	44 8d 47 76          	lea    0x76(%rdi),%r8d
140ccfbc4:	e8 b7 10 00 00       	call   0x140cd0c80
140ccfbc9:	e9 16 fd ff ff       	jmp    0x140ccf8e4
140ccfbce:	cc                   	int3
140ccfbcf:	cc                   	int3
140ccfbd0:	40 56                	rex push %rsi
140ccfbd2:	57                   	push   %rdi
140ccfbd3:	b8 48 00 00 00       	mov    $0x48,%eax
140ccfbd8:	e8 c3 b8 14 00       	call   0x140e1b4a0
140ccfbdd:	48 2b e0             	sub    %rax,%rsp
140ccfbe0:	48 8b 05 19 93 6e 00 	mov    0x6e9319(%rip),%rax        # 0x1413b8f00
140ccfbe7:	48 33 c4             	xor    %rsp,%rax
140ccfbea:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140ccfbef:	83 3a 00             	cmpl   $0x0,(%rdx)
140ccfbf2:	48 8b f1             	mov    %rcx,%rsi
140ccfbf5:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140ccfbf9:	75 0a                	jne    0x140ccfc05
140ccfbfb:	48 8b d7             	mov    %rdi,%rdx
140ccfbfe:	e8 fd df ff ff       	call   0x140ccdc00
140ccfc03:	eb 7b                	jmp    0x140ccfc80
140ccfc05:	83 3f 14             	cmpl   $0x14,(%rdi)
140ccfc08:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140ccfc0d:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140ccfc12:	75 60                	jne    0x140ccfc74
140ccfc14:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140ccfc18:	33 db                	xor    %ebx,%ebx
140ccfc1a:	e8 01 19 ff ff       	call   0x140cc1520
140ccfc1f:	85 c0                	test   %eax,%eax
140ccfc21:	7e 51                	jle    0x140ccfc74
140ccfc23:	8b d3                	mov    %ebx,%edx
140ccfc25:	48 8b ce             	mov    %rsi,%rcx
140ccfc28:	e8 33 1b ff ff       	call   0x140cc1760
140ccfc2d:	48 8b e8             	mov    %rax,%rbp
140ccfc30:	e8 9b 62 ff ff       	call   0x140cc5ed0
140ccfc35:	48 8b d0             	mov    %rax,%rdx
140ccfc38:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140ccfc3d:	45 33 c9             	xor    %r9d,%r9d
140ccfc40:	48 8b cd             	mov    %rbp,%rcx
140ccfc43:	e8 f8 cc ff ff       	call   0x140ccc940
140ccfc48:	48 8b 0f             	mov    (%rdi),%rcx
140ccfc4b:	48 3b 4c 24 20       	cmp    0x20(%rsp),%rcx
140ccfc50:	75 14                	jne    0x140ccfc66
140ccfc52:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ccfc56:	48 3b 4c 24 28       	cmp    0x28(%rsp),%rcx
140ccfc5b:	75 09                	jne    0x140ccfc66
140ccfc5d:	8b 47 10             	mov    0x10(%rdi),%eax
140ccfc60:	3b 44 24 30          	cmp    0x30(%rsp),%eax
140ccfc64:	74 2e                	je     0x140ccfc94
140ccfc66:	48 8b ce             	mov    %rsi,%rcx
140ccfc69:	ff c3                	inc    %ebx
140ccfc6b:	e8 b0 18 ff ff       	call   0x140cc1520
140ccfc70:	3b d8                	cmp    %eax,%ebx
140ccfc72:	7c af                	jl     0x140ccfc23
140ccfc74:	33 c0                	xor    %eax,%eax
140ccfc76:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140ccfc7b:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140ccfc80:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140ccfc85:	48 33 cc             	xor    %rsp,%rcx
140ccfc88:	e8 73 b8 14 00       	call   0x140e1b500
140ccfc8d:	48 83 c4 48          	add    $0x48,%rsp
140ccfc91:	5f                   	pop    %rdi
140ccfc92:	5e                   	pop    %rsi
140ccfc93:	c3                   	ret
140ccfc94:	48 8b c5             	mov    %rbp,%rax
140ccfc97:	eb dd                	jmp    0x140ccfc76
140ccfc99:	cc                   	int3
140ccfc9a:	cc                   	int3
140ccfc9b:	cc                   	int3
140ccfc9c:	cc                   	int3
140ccfc9d:	cc                   	int3
140ccfc9e:	cc                   	int3
140ccfc9f:	cc                   	int3
140ccfca0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ccfca5:	55                   	push   %rbp
140ccfca6:	56                   	push   %rsi
140ccfca7:	57                   	push   %rdi
140ccfca8:	b8 80 00 00 00       	mov    $0x80,%eax
140ccfcad:	e8 ee b7 14 00       	call   0x140e1b4a0
140ccfcb2:	48 2b e0             	sub    %rax,%rsp
140ccfcb5:	48 8b 05 44 92 6e 00 	mov    0x6e9244(%rip),%rax        # 0x1413b8f00
140ccfcbc:	48 33 c4             	xor    %rsp,%rax
140ccfcbf:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140ccfcc4:	49 8b f8             	mov    %r8,%rdi
140ccfcc7:	48 8b da             	mov    %rdx,%rbx
140ccfcca:	48 8b e9             	mov    %rcx,%rbp
140ccfccd:	48 85 d2             	test   %rdx,%rdx
140ccfcd0:	0f 84 c0 00 00 00    	je     0x140ccfd96
140ccfcd6:	48 8b 0a             	mov    (%rdx),%rcx
140ccfcd9:	e8 d2 40 00 00       	call   0x140cd3db0
140ccfcde:	8b c8                	mov    %eax,%ecx
140ccfce0:	e8 1b 40 00 00       	call   0x140cd3d00
140ccfce5:	48 8b c8             	mov    %rax,%rcx
140ccfce8:	e8 73 d4 01 00       	call   0x140ced160
140ccfced:	48 8b f0             	mov    %rax,%rsi
140ccfcf0:	48 85 c0             	test   %rax,%rax
140ccfcf3:	75 28                	jne    0x140ccfd1d
140ccfcf5:	4c 8d 0d bc 98 47 00 	lea    0x4798bc(%rip),%r9        # 0x1411495b8
140ccfcfc:	c7 44 24 20 20 01 00 	movl   $0x120,0x20(%rsp)