140d5ab66:	b8 30 00 00 00       	mov    $0x30,%eax
140d5ab6b:	e8 30 09 0c 00       	call   0x140e1b4a0
140d5ab70:	48 2b e0             	sub    %rax,%rsp
140d5ab73:	8d 78 d1             	lea    -0x2f(%rax),%edi
140d5ab76:	48 8b d9             	mov    %rcx,%rbx
140d5ab79:	48 85 c9             	test   %rcx,%rcx
140d5ab7c:	75 11                	jne    0x140d5ab8f
140d5ab7e:	c7 44 24 20 d6 00 00 	movl   $0xd6,0x20(%rsp)
140d5ab85:	00
140d5ab86:	44 8d 40 13          	lea    0x13(%rax),%r8d
140d5ab8a:	e9 7b 01 00 00       	jmp    0x140d5ad0a
140d5ab8f:	48 83 39 00          	cmpq   $0x0,(%rcx)
140d5ab93:	0f 84 63 01 00 00    	je     0x140d5acfc
140d5ab99:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140d5ab9e:	0f 84 58 01 00 00    	je     0x140d5acfc
140d5aba4:	48 8b 0d 55 7e 75 00 	mov    0x757e55(%rip),%rcx        # 0x1414b2a00
140d5abab:	e8 50 88 f8 ff       	call   0x140ce3400
140d5abb0:	4c 8b 15 41 32 74 00 	mov    0x743241(%rip),%r10        # 0x14149ddf8
140d5abb7:	33 c0                	xor    %eax,%eax
140d5abb9:	4d 8b ca             	mov    %r10,%r9
140d5abbc:	4d 85 d2             	test   %r10,%r10
140d5abbf:	74 4c                	je     0x140d5ac0d
140d5abc1:	85 c0                	test   %eax,%eax
140d5abc3:	75 35                	jne    0x140d5abfa
140d5abc5:	49 8b 01             	mov    (%r9),%rax
140d5abc8:	4c 8b 03             	mov    (%rbx),%r8
140d5abcb:	4c 2b c0             	sub    %rax,%r8
140d5abce:	66 90                	xchg   %ax,%ax
140d5abd0:	0f b6 10             	movzbl (%rax),%edx
140d5abd3:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
140d5abd8:	2b d1                	sub    %ecx,%edx
140d5abda:	75 07                	jne    0x140d5abe3
140d5abdc:	48 ff c0             	inc    %rax
140d5abdf:	85 c9                	test   %ecx,%ecx
140d5abe1:	75 ed                	jne    0x140d5abd0
140d5abe3:	4d 8b 89 b8 00 00 00 	mov    0xb8(%r9),%r9
140d5abea:	33 c0                	xor    %eax,%eax
140d5abec:	85 d2                	test   %edx,%edx
140d5abee:	0f 94 c0             	sete   %al
140d5abf1:	4d 85 c9             	test   %r9,%r9
140d5abf4:	75 cb                	jne    0x140d5abc1
140d5abf6:	85 c0                	test   %eax,%eax
140d5abf8:	74 0e                	je     0x140d5ac08
140d5abfa:	b8 3f 00 00 00       	mov    $0x3f,%eax
140d5abff:	44 8d 40 28          	lea    0x28(%rax),%r8d
140d5ac03:	e9 a1 00 00 00       	jmp    0x140d5aca9
140d5ac08:	4d 85 d2             	test   %r10,%r10
140d5ac0b:	75 34                	jne    0x140d5ac41
140d5ac0d:	48 83 3d eb 31 74 00 	cmpq   $0x0,0x7431eb(%rip)        # 0x14149de00
140d5ac14:	00
140d5ac15:	74 0a                	je     0x140d5ac21
140d5ac17:	b8 45 00 00 00       	mov    $0x45,%eax
140d5ac1c:	e9 82 00 00 00       	jmp    0x140d5aca3
140d5ac21:	48 8d 0d 98 05 00 00 	lea    0x598(%rip),%rcx        # 0x140d5b1c0
140d5ac28:	48 89 1d c9 31 74 00 	mov    %rbx,0x7431c9(%rip)        # 0x14149ddf8
140d5ac2f:	48 c7 83 b0 00 00 00 	movq   $0x0,0xb0(%rbx)
140d5ac36:	00 00 00 00
140d5ac3a:	e8 01 58 fe ff       	call   0x140d40440
140d5ac3f:	eb 24                	jmp    0x140d5ac65
140d5ac41:	48 8b 05 b8 31 74 00 	mov    0x7431b8(%rip),%rax        # 0x14149de00
140d5ac48:	48 85 c0             	test   %rax,%rax
140d5ac4b:	74 51                	je     0x140d5ac9e
140d5ac4d:	48 83 b8 b8 00 00 00 	cmpq   $0x0,0xb8(%rax)
140d5ac54:	00
140d5ac55:	75 47                	jne    0x140d5ac9e
140d5ac57:	48 89 98 b8 00 00 00 	mov    %rbx,0xb8(%rax)
140d5ac5e:	48 89 83 b0 00 00 00 	mov    %rax,0xb0(%rbx)
140d5ac65:	8b 83 9c 00 00 00    	mov    0x9c(%rbx),%eax
140d5ac6b:	ff c0                	inc    %eax
140d5ac6d:	48 c7 83 b8 00 00 00 	movq   $0x0,0xb8(%rbx)
140d5ac74:	00 00 00 00
140d5ac78:	89 83 9c 00 00 00    	mov    %eax,0x9c(%rbx)
140d5ac7e:	48 8b 0d 7b 7d 75 00 	mov    0x757d7b(%rip),%rcx        # 0x1414b2a00
140d5ac85:	48 89 1d 74 31 74 00 	mov    %rbx,0x743174(%rip)        # 0x14149de00
140d5ac8c:	e8 2f 88 f8 ff       	call   0x140ce34c0
140d5ac91:	8b c7                	mov    %edi,%eax
140d5ac93:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5ac98:	48 83 c4 30          	add    $0x30,%rsp
140d5ac9c:	5f                   	pop    %rdi
140d5ac9d:	c3                   	ret
140d5ac9e:	b8 51 00 00 00       	mov    $0x51,%eax
140d5aca3:	41 b8 6e 00 00 00    	mov    $0x6e,%r8d
140d5aca9:	ba 78 00 00 00       	mov    $0x78,%edx
140d5acae:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d5acb2:	4c 8d 0d 2f 78 42 00 	lea    0x42782f(%rip),%r9        # 0x1411824e8
140d5acb9:	8d 4a ae             	lea    -0x52(%rdx),%ecx
140d5acbc:	e8 bf 5f f7 ff       	call   0x140cd0c80
140d5acc1:	ba 69 00 00 00       	mov    $0x69,%edx
140d5acc6:	c7 44 24 20 df 00 00 	movl   $0xdf,0x20(%rsp)
140d5accd:	00
140d5acce:	4c 8d 0d 13 78 42 00 	lea    0x427813(%rip),%r9        # 0x1411824e8
140d5acd5:	8d 4a bd             	lea    -0x43(%rdx),%ecx
140d5acd8:	44 8d 42 05          	lea    0x5(%rdx),%r8d
140d5acdc:	e8 9f 5f f7 ff       	call   0x140cd0c80
140d5ace1:	48 8b 0d 18 7d 75 00 	mov    0x757d18(%rip),%rcx        # 0x1414b2a00
140d5ace8:	33 ff                	xor    %edi,%edi
140d5acea:	e8 d1 87 f8 ff       	call   0x140ce34c0
140d5acef:	8b c7                	mov    %edi,%eax
140d5acf1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5acf6:	48 83 c4 30          	add    $0x30,%rsp
140d5acfa:	5f                   	pop    %rdi
140d5acfb:	c3                   	ret
140d5acfc:	c7 44 24 20 da 00 00 	movl   $0xda,0x20(%rsp)
140d5ad03:	00
140d5ad04:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
140d5ad0a:	ba 69 00 00 00       	mov    $0x69,%edx
140d5ad0f:	4c 8d 0d d2 77 42 00 	lea    0x4277d2(%rip),%r9        # 0x1411824e8
140d5ad16:	8d 4a bd             	lea    -0x43(%rdx),%ecx
140d5ad19:	e8 62 5f f7 ff       	call   0x140cd0c80
140d5ad1e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5ad23:	33 c0                	xor    %eax,%eax
140d5ad25:	48 83 c4 30          	add    $0x30,%rsp
140d5ad29:	5f                   	pop    %rdi
140d5ad2a:	c3                   	ret
140d5ad2b:	cc                   	int3
140d5ad2c:	cc                   	int3
140d5ad2d:	cc                   	int3
140d5ad2e:	cc                   	int3
140d5ad2f:	cc                   	int3
140d5ad30:	40 56                	rex push %rsi
140d5ad32:	b8 30 00 00 00       	mov    $0x30,%eax
140d5ad37:	e8 64 07 0c 00       	call   0x140e1b4a0
140d5ad3c:	48 2b e0             	sub    %rax,%rsp
140d5ad3f:	48 8b f1             	mov    %rcx,%rsi
140d5ad42:	48 85 c9             	test   %rcx,%rcx
140d5ad45:	75 26                	jne    0x140d5ad6d
140d5ad47:	4c 8d 0d 9a 77 42 00 	lea    0x42779a(%rip),%r9        # 0x1411824e8
140d5ad4e:	c7 44 24 20 1a 01 00 	movl   $0x11a,0x20(%rsp)
140d5ad55:	00
140d5ad56:	8d 50 3a             	lea    0x3a(%rax),%edx
140d5ad59:	8d 48 f6             	lea    -0xa(%rax),%ecx
140d5ad5c:	44 8d 40 13          	lea    0x13(%rax),%r8d
140d5ad60:	e8 1b 5f f7 ff       	call   0x140cd0c80
140d5ad65:	33 c0                	xor    %eax,%eax
140d5ad67:	48 83 c4 30          	add    $0x30,%rsp
140d5ad6b:	5e                   	pop    %rsi
140d5ad6c:	c3                   	ret
140d5ad6d:	48 8d 15 1c 56 fe ff 	lea    -0x1a9e4(%rip),%rdx        # 0x140d40390
140d5ad74:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140d5ad79:	48 8d 0d a8 2f 74 00 	lea    0x742fa8(%rip),%rcx        # 0x14149dd28
140d5ad80:	e8 9b 86 f8 ff       	call   0x140ce3420
140d5ad85:	33 ff                	xor    %edi,%edi
140d5ad87:	85 c0                	test   %eax,%eax
140d5ad89:	8b cf                	mov    %edi,%ecx
140d5ad8b:	0f 45 0d 9a 2f 74 00 	cmovne 0x742f9a(%rip),%ecx        # 0x14149dd2c
140d5ad92:	85 c9                	test   %ecx,%ecx
140d5ad94:	75 2b                	jne    0x140d5adc1
140d5ad96:	4c 8d 0d 4b 77 42 00 	lea    0x42774b(%rip),%r9        # 0x1411824e8
140d5ad9d:	c7 44 24 20 1e 01 00 	movl   $0x11e,0x20(%rsp)
140d5ada4:	00
140d5ada5:	8d 57 6a             	lea    0x6a(%rdi),%edx
140d5ada8:	8d 4f 26             	lea    0x26(%rdi),%ecx
140d5adab:	44 8d 47 41          	lea    0x41(%rdi),%r8d
140d5adaf:	e8 cc 5e f7 ff       	call   0x140cd0c80
140d5adb4:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140d5adb9:	33 c0                	xor    %eax,%eax
140d5adbb:	48 83 c4 30          	add    $0x30,%rsp
140d5adbf:	5e                   	pop    %rsi
140d5adc0:	c3                   	ret
140d5adc1:	48 8b 0d 38 7c 75 00 	mov    0x757c38(%rip),%rcx        # 0x1414b2a00
140d5adc8:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d5adcd:	e8 2e 86 f8 ff       	call   0x140ce3400
140d5add2:	48 8b 1d 1f 30 74 00 	mov    0x74301f(%rip),%rbx        # 0x14149ddf8
140d5add9:	48 85 db             	test   %rbx,%rbx
140d5addc:	0f 84 a8 01 00 00    	je     0x140d5af8a
140d5ade2:	4c 8b 03             	mov    (%rbx),%r8
140d5ade5:	48 8b c6             	mov    %rsi,%rax
140d5ade8:	4c 2b c6             	sub    %rsi,%r8
140d5adeb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d5adf0:	0f b6 10             	movzbl (%rax),%edx
140d5adf3:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
140d5adf8:	2b d1                	sub    %ecx,%edx
140d5adfa:	75 07                	jne    0x140d5ae03
140d5adfc:	48 ff c0             	inc    %rax
140d5adff:	85 c9                	test   %ecx,%ecx
140d5ae01:	75 ed                	jne    0x140d5adf0
140d5ae03:	85 d2                	test   %edx,%edx
140d5ae05:	0f 84 8f 00 00 00    	je     0x140d5ae9a
140d5ae0b:	48 8b 9b b8 00 00 00 	mov    0xb8(%rbx),%rbx
140d5ae12:	48 85 db             	test   %rbx,%rbx
140d5ae15:	75 cb                	jne    0x140d5ade2
140d5ae17:	48 8b 0d e2 7b 75 00 	mov    0x757be2(%rip),%rcx        # 0x1414b2a00
140d5ae1e:	e8 9d 86 f8 ff       	call   0x140ce34c0
140d5ae23:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140d5ae28:	48 8d 2d 31 f0 41 00 	lea    0x41f031(%rip),%rbp        # 0x141179e60
140d5ae2f:	90                   	nop
140d5ae30:	0f b6 04 3e          	movzbl (%rsi,%rdi,1),%eax
140d5ae34:	48 ff c7             	inc    %rdi
140d5ae37:	3a 44 2f ff          	cmp    -0x1(%rdi,%rbp,1),%al
140d5ae3b:	0f 85 71 01 00 00    	jne    0x140d5afb2
140d5ae41:	48 83 ff 08          	cmp    $0x8,%rdi
140d5ae45:	75 e9                	jne    0x140d5ae30
140d5ae47:	48 8b cb             	mov    %rbx,%rcx
140d5ae4a:	e8 b1 52 fe ff       	call   0x140d40100
140d5ae4f:	ba 6a 00 00 00       	mov    $0x6a,%edx
140d5ae54:	c7 44 24 20 4e 01 00 	movl   $0x14e,0x20(%rsp)
140d5ae5b:	00
140d5ae5c:	4c 8d 0d 85 76 42 00 	lea    0x427685(%rip),%r9        # 0x1411824e8
140d5ae63:	8d 4a bc             	lea    -0x44(%rdx),%ecx
140d5ae66:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
140d5ae6a:	e8 11 5e f7 ff       	call   0x140cd0c80
140d5ae6f:	4c 8b c6             	mov    %rsi,%r8
140d5ae72:	48 8d 15 f3 76 42 00 	lea    0x4276f3(%rip),%rdx        # 0x14118256c
140d5ae79:	b9 02 00 00 00       	mov    $0x2,%ecx
140d5ae7e:	e8 ad 50 f7 ff       	call   0x140ccff30
140d5ae83:	33 c0                	xor    %eax,%eax
140d5ae85:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d5ae8a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5ae8f:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140d5ae94:	48 83 c4 30          	add    $0x30,%rsp
140d5ae98:	5e                   	pop    %rsi
140d5ae99:	c3                   	ret
140d5ae9a:	f6 83 98 00 00 00 04 	testb  $0x4,0x98(%rbx)
140d5aea1:	0f 84 d5 00 00 00    	je     0x140d5af7c
140d5aea7:	e8 04 53 fe ff       	call   0x140d401b0
140d5aeac:	48 8b c8             	mov    %rax,%rcx
140d5aeaf:	48 85 c0             	test   %rax,%rax
140d5aeb2:	75 08                	jne    0x140d5aebc
140d5aeb4:	48 8b df             	mov    %rdi,%rbx
140d5aeb7:	e9 5b ff ff ff       	jmp    0x140d5ae17
140d5aebc:	48 8b 03             	mov    (%rbx),%rax
140d5aebf:	48 89 01             	mov    %rax,(%rcx)
140d5aec2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140d5aec6:	48 89 41 08          	mov    %rax,0x8(%rcx)
140d5aeca:	48 8b 43 10          	mov    0x10(%rbx),%rax
140d5aece:	48 89 41 10          	mov    %rax,0x10(%rcx)
140d5aed2:	48 8b 43 18          	mov    0x18(%rbx),%rax
140d5aed6:	48 89 41 18          	mov    %rax,0x18(%rcx)
140d5aeda:	48 8b 43 20          	mov    0x20(%rbx),%rax
140d5aede:	48 89 41 20          	mov    %rax,0x20(%rcx)
140d5aee2:	48 8b 43 28          	mov    0x28(%rbx),%rax
140d5aee6:	48 89 41 28          	mov    %rax,0x28(%rcx)
140d5aeea:	48 8b 43 30          	mov    0x30(%rbx),%rax
140d5aeee:	48 89 41 30          	mov    %rax,0x30(%rcx)
140d5aef2:	48 8b 43 38          	mov    0x38(%rbx),%rax
140d5aef6:	48 89 41 38          	mov    %rax,0x38(%rcx)
140d5aefa:	48 8b 43 40          	mov    0x40(%rbx),%rax
140d5aefe:	48 89 41 40          	mov    %rax,0x40(%rcx)
140d5af02:	48 8b 43 48          	mov    0x48(%rbx),%rax
140d5af06:	48 89 41 48          	mov    %rax,0x48(%rcx)
140d5af0a:	48 8b 43 58          	mov    0x58(%rbx),%rax
140d5af0e:	48 89 41 58          	mov    %rax,0x58(%rcx)
140d5af12:	48 8b 43 60          	mov    0x60(%rbx),%rax
140d5af16:	48 89 41 60          	mov    %rax,0x60(%rcx)
140d5af1a:	48 8b 43 68          	mov    0x68(%rbx),%rax
140d5af1e:	48 89 41 68          	mov    %rax,0x68(%rcx)
140d5af22:	48 8b 43 70          	mov    0x70(%rbx),%rax
140d5af26:	48 89 41 70          	mov    %rax,0x70(%rcx)
140d5af2a:	48 8b 43 78          	mov    0x78(%rbx),%rax
140d5af2e:	48 89 41 78          	mov    %rax,0x78(%rcx)
140d5af32:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
140d5af39:	48 89 81 80 00 00 00 	mov    %rax,0x80(%rcx)
140d5af40:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
140d5af47:	48 89 81 90 00 00 00 	mov    %rax,0x90(%rcx)
140d5af4e:	8b 83 98 00 00 00    	mov    0x98(%rbx),%eax
140d5af54:	48 8b d9             	mov    %rcx,%rbx
140d5af57:	89 81 98 00 00 00    	mov    %eax,0x98(%rcx)
140d5af5d:	48 8b 0d 9c 7a 75 00 	mov    0x757a9c(%rip),%rcx        # 0x1414b2a00
140d5af64:	e8 57 85 f8 ff       	call   0x140ce34c0
140d5af69:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140d5af6e:	48 8b c3             	mov    %rbx,%rax
140d5af71:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5af76:	48 83 c4 30          	add    $0x30,%rsp
140d5af7a:	5e                   	pop    %rsi
140d5af7b:	c3                   	ret
140d5af7c:	8b 8b 9c 00 00 00    	mov    0x9c(%rbx),%ecx
140d5af82:	ff c1                	inc    %ecx
140d5af84:	89 8b 9c 00 00 00    	mov    %ecx,0x9c(%rbx)
140d5af8a:	48 8b 0d 6f 7a 75 00 	mov    0x757a6f(%rip),%rcx        # 0x1414b2a00
140d5af91:	e8 2a 85 f8 ff       	call   0x140ce34c0
140d5af96:	48 85 db             	test   %rbx,%rbx
140d5af99:	0f 84 84 fe ff ff    	je     0x140d5ae23
140d5af9f:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140d5afa4:	48 8b c3             	mov    %rbx,%rax
140d5afa7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d5afac:	48 83 c4 30          	add    $0x30,%rsp
140d5afb0:	5e                   	pop    %rsi
140d5afb1:	c3                   	ret
140d5afb2:	48 8d 0d 4f 75 42 00 	lea    0x42754f(%rip),%rcx        # 0x141182508
140d5afb9:	e8 32 19 ff ff       	call   0x140d4c8f0
140d5afbe:	48 85 c0             	test   %rax,%rax
140d5afc1:	48 8d 3d 58 75 42 00 	lea    0x427558(%rip),%rdi        # 0x141182520
140d5afc8:	48 8b cd             	mov    %rbp,%rcx
140d5afcb:	48 0f 45 f8          	cmovne %rax,%rdi
140d5afcf:	e8 5c fd ff ff       	call   0x140d5ad30
140d5afd4:	48 8b d8             	mov    %rax,%rbx
140d5afd7:	48 85 c0             	test   %rax,%rax
140d5afda:	0f 84 67 fe ff ff    	je     0x140d5ae47
140d5afe0:	45 33 c9             	xor    %r9d,%r9d
140d5afe3:	48 8d 15 e6 07 27 00 	lea    0x2707e6(%rip),%rdx        # 0x140fcb7d0
140d5afea:	4c 8b c6             	mov    %rsi,%r8
140d5afed:	48 8b c8             	mov    %rax,%rcx
140d5aff0:	e8 3b 16 03 00       	call   0x140d8c630
140d5aff5:	85 c0                	test   %eax,%eax
140d5aff7:	0f 84 4a fe ff ff    	je     0x140d5ae47
140d5affd:	45 33 c9             	xor    %r9d,%r9d
140d5b000:	4c 8d 05 bd 4b 26 00 	lea    0x264bbd(%rip),%r8        # 0x140fbfbc4
140d5b007:	48 8d 15 a2 f0 41 00 	lea    0x41f0a2(%rip),%rdx        # 0x14117a0b0
140d5b00e:	48 8b cb             	mov    %rbx,%rcx
140d5b011:	e8 1a 16 03 00       	call   0x140d8c630
140d5b016:	85 c0                	test   %eax,%eax
140d5b018:	0f 84 29 fe ff ff    	je     0x140d5ae47
140d5b01e:	45 33 c9             	xor    %r9d,%r9d
140d5b021:	48 8d 15 e8 f0 41 00 	lea    0x41f0e8(%rip),%rdx        # 0x14117a110
140d5b028:	4c 8b c7             	mov    %rdi,%r8
140d5b02b:	48 8b cb             	mov    %rbx,%rcx
140d5b02e:	e8 fd 15 03 00       	call   0x140d8c630
140d5b033:	85 c0                	test   %eax,%eax
140d5b035:	0f 84 0c fe ff ff    	je     0x140d5ae47
140d5b03b:	45 33 c9             	xor    %r9d,%r9d
140d5b03e:	4c 8d 05 df 4a 26 00 	lea    0x264adf(%rip),%r8        # 0x140fbfb24
140d5b045:	48 8d 15 fc ef 41 00 	lea    0x41effc(%rip),%rdx        # 0x14117a048
140d5b04c:	48 8b cb             	mov    %rbx,%rcx
140d5b04f:	e8 dc 15 03 00       	call   0x140d8c630
140d5b054:	85 c0                	test   %eax,%eax
140d5b056:	0f 84 eb fd ff ff    	je     0x140d5ae47
140d5b05c:	45 33 c9             	xor    %r9d,%r9d
140d5b05f:	48 8d 15 e6 f0 41 00 	lea    0x41f0e6(%rip),%rdx        # 0x14117a14c
140d5b066:	45 33 c0             	xor    %r8d,%r8d
140d5b069:	48 8b cb             	mov    %rbx,%rcx
140d5b06c:	e8 bf 15 03 00       	call   0x140d8c630
140d5b071:	85 c0                	test   %eax,%eax
140d5b073:	0f 84 ce fd ff ff    	je     0x140d5ae47
140d5b079:	48 8b c3             	mov    %rbx,%rax
140d5b07c:	e9 04 fe ff ff       	jmp    0x140d5ae85
140d5b081:	cc                   	int3
140d5b082:	cc                   	int3
140d5b083:	cc                   	int3
140d5b084:	cc                   	int3
140d5b085:	cc                   	int3
140d5b086:	cc                   	int3
140d5b087:	cc                   	int3
140d5b088:	cc                   	int3
140d5b089:	cc                   	int3
140d5b08a:	cc                   	int3
140d5b08b:	cc                   	int3
140d5b08c:	cc                   	int3
140d5b08d:	cc                   	int3
140d5b08e:	cc                   	int3
140d5b08f:	cc                   	int3
140d5b090:	b8 38 00 00 00       	mov    $0x38,%eax
140d5b095:	e8 06 04 0c 00       	call   0x140e1b4a0
140d5b09a:	48 2b e0             	sub    %rax,%rsp
140d5b09d:	48 8d 15 ec 52 fe ff 	lea    -0x1ad14(%rip),%rdx        # 0x140d40390
140d5b0a4:	48 8d 0d 7d 2c 74 00 	lea    0x742c7d(%rip),%rcx        # 0x14149dd28
140d5b0ab:	e8 70 83 f8 ff       	call   0x140ce3420
140d5b0b0:	33 c9                	xor    %ecx,%ecx
140d5b0b2:	85 c0                	test   %eax,%eax
140d5b0b4:	0f 45 0d 71 2c 74 00 	cmovne 0x742c71(%rip),%ecx        # 0x14149dd2c
140d5b0bb:	85 c9                	test   %ecx,%ecx