140d4ccde:	48 89 43 10          	mov    %rax,0x10(%rbx)
140d4cce2:	48 85 c0             	test   %rax,%rax
140d4cce5:	0f 84 cb fd ff ff    	je     0x140d4cab6
140d4cceb:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140d4ccef:	48 8d 70 18          	lea    0x18(%rax),%rsi
140d4ccf3:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140d4ccfa:	41 be 74 00 00 00    	mov    $0x74,%r14d
140d4cd00:	48 ff c0             	inc    %rax
140d4cd03:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140d4cd07:	75 f7                	jne    0x140d4cd00
140d4cd09:	33 c9                	xor    %ecx,%ecx
140d4cd0b:	83 f8 0a             	cmp    $0xa,%eax
140d4cd0e:	0f 9f c1             	setg   %cl
140d4cd11:	e9 7f 00 00 00       	jmp    0x140d4cd95
140d4cd16:	48 8d 15 d3 b7 41 00 	lea    0x41b7d3(%rip),%rdx        # 0x1411684f0
140d4cd1d:	48 8b cf             	mov    %rdi,%rcx
140d4cd20:	e8 fb 0d 0f 00       	call   0x140e3db20
140d4cd25:	85 c0                	test   %eax,%eax
140d4cd27:	0f 85 25 01 00 00    	jne    0x140d4ce52
140d4cd2d:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
140d4cd32:	48 8d 3d 67 36 fc ff 	lea    -0x3c999(%rip),%rdi        # 0x140d103a0
140d4cd39:	0f 85 b7 fe ff ff    	jne    0x140d4cbf6
140d4cd3f:	4c 89 73 38          	mov    %r14,0x38(%rbx)
140d4cd43:	44 89 73 30          	mov    %r14d,0x30(%rbx)
140d4cd47:	e8 84 74 03 00       	call   0x140d841d0
140d4cd4c:	48 89 43 10          	mov    %rax,0x10(%rbx)
140d4cd50:	48 85 c0             	test   %rax,%rax
140d4cd53:	0f 84 5d fd ff ff    	je     0x140d4cab6
140d4cd59:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140d4cd5d:	48 8d 70 18          	lea    0x18(%rax),%rsi
140d4cd61:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140d4cd68:	41 be 98 01 00 00    	mov    $0x198,%r14d
140d4cd6e:	66 90                	xchg   %ax,%ax
140d4cd70:	48 ff c0             	inc    %rax
140d4cd73:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140d4cd77:	75 f7                	jne    0x140d4cd70
140d4cd79:	33 c9                	xor    %ecx,%ecx
140d4cd7b:	83 f8 0a             	cmp    $0xa,%eax
140d4cd7e:	0f 9f c1             	setg   %cl
140d4cd81:	eb 12                	jmp    0x140d4cd95
140d4cd83:	48 8d 3d 56 00 f8 ff 	lea    -0x7ffaa(%rip),%rdi        # 0x140cccde0
140d4cd8a:	e9 5d fe ff ff       	jmp    0x140d4cbec
140d4cd8f:	48 8b f3             	mov    %rbx,%rsi
140d4cd92:	41 8b ce             	mov    %r14d,%ecx
140d4cd95:	85 c9                	test   %ecx,%ecx
140d4cd97:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140d4cd9b:	0f 85 87 00 00 00    	jne    0x140d4ce28
140d4cda1:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140d4cda5:	e8 16 a2 fa ff       	call   0x140cf6fc0
140d4cdaa:	85 c0                	test   %eax,%eax
140d4cdac:	0f 84 04 fd ff ff    	je     0x140d4cab6
140d4cdb2:	48 8b 45 df          	mov    -0x21(%rbp),%rax
140d4cdb6:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140d4cdba:	4c 8b 4d e7          	mov    -0x19(%rbp),%r9
140d4cdbe:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140d4cdc2:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
140d4cdc6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d4cdcb:	e8 30 9f fa ff       	call   0x140cf6d00
140d4cdd0:	85 c0                	test   %eax,%eax
140d4cdd2:	0f 84 de fc ff ff    	je     0x140d4cab6
140d4cdd8:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140d4cddc:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140d4cde0:	45 85 f6             	test   %r14d,%r14d
140d4cde3:	74 21                	je     0x140d4ce06
140d4cde5:	44 8b 4d b7          	mov    -0x49(%rbp),%r9d
140d4cde9:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140d4cded:	48 8b d6             	mov    %rsi,%rdx
140d4cdf0:	41 8b ce             	mov    %r14d,%ecx
140d4cdf3:	e8 b8 96 fa ff       	call   0x140cf64b0
140d4cdf8:	48 85 c0             	test   %rax,%rax
140d4cdfb:	0f 84 19 01 00 00    	je     0x140d4cf1a
140d4ce01:	45 33 f6             	xor    %r14d,%r14d
140d4ce04:	eb 48                	jmp    0x140d4ce4e
140d4ce06:	44 8b 45 b7          	mov    -0x49(%rbp),%r8d
140d4ce0a:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140d4ce0e:	48 8b ce             	mov    %rsi,%rcx
140d4ce11:	48 8b c7             	mov    %rdi,%rax
140d4ce14:	ff 15 06 6c 23 00    	call   *0x236c06(%rip)        # 0x140f83a20
140d4ce1a:	48 85 c0             	test   %rax,%rax
140d4ce1d:	0f 84 1c 01 00 00    	je     0x140d4cf3f
140d4ce23:	45 33 f6             	xor    %r14d,%r14d
140d4ce26:	eb 26                	jmp    0x140d4ce4e
140d4ce28:	48 8d 53 18          	lea    0x18(%rbx),%rdx
140d4ce2c:	e8 8f a1 fa ff       	call   0x140cf6fc0
140d4ce31:	85 c0                	test   %eax,%eax
140d4ce33:	0f 84 7d fc ff ff    	je     0x140d4cab6
140d4ce39:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140d4ce3d:	45 33 f6             	xor    %r14d,%r14d
140d4ce40:	48 89 43 38          	mov    %rax,0x38(%rbx)
140d4ce44:	8b 45 b7             	mov    -0x49(%rbp),%eax
140d4ce47:	89 43 30             	mov    %eax,0x30(%rbx)
140d4ce4a:	4c 89 75 c7          	mov    %r14,-0x39(%rbp)
140d4ce4e:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
140d4ce52:	41 b8 d1 00 00 00    	mov    $0xd1,%r8d
140d4ce58:	48 8d 15 a1 19 43 00 	lea    0x4319a1(%rip),%rdx        # 0x14117e800
140d4ce5f:	48 8b cf             	mov    %rdi,%rcx
140d4ce62:	e8 a9 4b f7 ff       	call   0x140cc1a10
140d4ce67:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140d4ce6b:	48 8d 15 8e 19 43 00 	lea    0x43198e(%rip),%rdx        # 0x14117e800
140d4ce72:	41 b8 d3 00 00 00    	mov    $0xd3,%r8d
140d4ce78:	4c 89 75 cf          	mov    %r14,-0x31(%rbp)
140d4ce7c:	e8 8f 4b f7 ff       	call   0x140cc1a10
140d4ce81:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140d4ce85:	48 8d 15 74 19 43 00 	lea    0x431974(%rip),%rdx        # 0x14117e800
140d4ce8c:	41 b8 d5 00 00 00    	mov    $0xd5,%r8d
140d4ce92:	4c 89 75 bf          	mov    %r14,-0x41(%rbp)
140d4ce96:	e8 75 4b f7 ff       	call   0x140cc1a10
140d4ce9b:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
140d4ce9f:	4c 89 75 c7          	mov    %r14,-0x39(%rbp)
140d4cea3:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
140d4cea7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d4ceac:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
140d4ceb0:	49 8b cd             	mov    %r13,%rcx
140d4ceb3:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140d4ceb7:	e8 24 a4 fa ff       	call   0x140cf72e0
140d4cebc:	85 c0                	test   %eax,%eax
140d4cebe:	0f 85 dc fc ff ff    	jne    0x140d4cba0
140d4cec4:	e8 77 3c f8 ff       	call   0x140cd0b40
140d4cec9:	25 ff 0f 00 00       	and    $0xfff,%eax
140d4cece:	83 f8 6c             	cmp    $0x6c,%eax
140d4ced1:	0f 85 df fb ff ff    	jne    0x140d4cab6
140d4ced7:	e8 a4 31 f8 ff       	call   0x140cd0080
140d4cedc:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140d4cee0:	75 15                	jne    0x140d4cef7
140d4cee2:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140d4cee7:	75 0e                	jne    0x140d4cef7
140d4cee9:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
140d4ceee:	75 07                	jne    0x140d4cef7
140d4cef0:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
140d4cef5:	74 16                	je     0x140d4cf0d
140d4cef7:	48 8b d3             	mov    %rbx,%rdx
140d4cefa:	49 8b cf             	mov    %r15,%rcx
140d4cefd:	e8 0e 47 f7 ff       	call   0x140cc1610
140d4cf02:	85 c0                	test   %eax,%eax
140d4cf04:	0f 84 ac fb ff ff    	je     0x140d4cab6
140d4cf0a:	49 8b de             	mov    %r14,%rbx
140d4cf0d:	48 8b cb             	mov    %rbx,%rcx
140d4cf10:	e8 5b fa ff ff       	call   0x140d4c970
140d4cf15:	e9 e6 fb ff ff       	jmp    0x140d4cb00
140d4cf1a:	c7 44 24 20 c0 00 00 	movl   $0xc0,0x20(%rsp)
140d4cf21:	00
140d4cf22:	ba 74 00 00 00       	mov    $0x74,%edx
140d4cf27:	4c 8d 0d d2 18 43 00 	lea    0x4318d2(%rip),%r9        # 0x14117e800
140d4cf2e:	8d 4a 95             	lea    -0x6b(%rdx),%ecx
140d4cf31:	44 8d 42 99          	lea    -0x67(%rdx),%r8d
140d4cf35:	e8 46 3d f8 ff       	call   0x140cd0c80
140d4cf3a:	e9 77 fb ff ff       	jmp    0x140d4cab6
140d4cf3f:	c7 44 24 20 c4 00 00 	movl   $0xc4,0x20(%rsp)
140d4cf46:	00
140d4cf47:	eb d9                	jmp    0x140d4cf22
140d4cf49:	cc                   	int3
140d4cf4a:	cc                   	int3
140d4cf4b:	cc                   	int3
140d4cf4c:	cc                   	int3
140d4cf4d:	cc                   	int3
140d4cf4e:	cc                   	int3
140d4cf4f:	cc                   	int3
140d4cf50:	40 53                	rex push %rbx
140d4cf52:	b8 20 00 00 00       	mov    $0x20,%eax
140d4cf57:	e8 44 e5 0c 00       	call   0x140e1b4a0
140d4cf5c:	48 2b e0             	sub    %rax,%rsp
140d4cf5f:	e8 5c 52 fa ff       	call   0x140cf21c0
140d4cf64:	48 8b d8             	mov    %rax,%rbx
140d4cf67:	48 85 c0             	test   %rax,%rax
140d4cf6a:	74 19                	je     0x140d4cf85
140d4cf6c:	48 83 38 00          	cmpq   $0x0,(%rax)
140d4cf70:	74 13                	je     0x140d4cf85
140d4cf72:	83 78 08 00          	cmpl   $0x0,0x8(%rax)
140d4cf76:	74 0d                	je     0x140d4cf85
140d4cf78:	ff 15 6a 67 23 00    	call   *0x23676a(%rip)        # 0x140f836e8
140d4cf7e:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140d4cf85:	48 83 c4 20          	add    $0x20,%rsp
140d4cf89:	5b                   	pop    %rbx
140d4cf8a:	c3                   	ret
140d4cf8b:	cc                   	int3
140d4cf8c:	cc                   	int3
140d4cf8d:	cc                   	int3
140d4cf8e:	cc                   	int3
140d4cf8f:	cc                   	int3
140d4cf90:	48 85 c9             	test   %rcx,%rcx
140d4cf93:	0f 84 8b 00 00 00    	je     0x140d4d024
140d4cf99:	53                   	push   %rbx
140d4cf9a:	b8 20 00 00 00       	mov    $0x20,%eax
140d4cf9f:	e8 fc e4 0c 00       	call   0x140e1b4a0
140d4cfa4:	48 2b e0             	sub    %rax,%rsp
140d4cfa7:	48 8b d9             	mov    %rcx,%rbx
140d4cfaa:	48 8b 09             	mov    (%rcx),%rcx
140d4cfad:	e8 8e 92 f7 ff       	call   0x140cc6240
140d4cfb2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d4cfb6:	48 8d 15 5b 18 43 00 	lea    0x43185b(%rip),%rdx        # 0x14117e818
140d4cfbd:	41 b8 26 00 00 00    	mov    $0x26,%r8d
140d4cfc3:	e8 48 4a f7 ff       	call   0x140cc1a10
140d4cfc8:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140d4cfcc:	48 8d 15 45 18 43 00 	lea    0x431845(%rip),%rdx        # 0x14117e818
140d4cfd3:	41 b8 27 00 00 00    	mov    $0x27,%r8d
140d4cfd9:	e8 32 4a f7 ff       	call   0x140cc1a10
140d4cfde:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d4cfe2:	48 8d 15 2f 18 43 00 	lea    0x43182f(%rip),%rdx        # 0x14117e818
140d4cfe9:	41 b8 28 00 00 00    	mov    $0x28,%r8d
140d4cfef:	e8 1c 4a f7 ff       	call   0x140cc1a10
140d4cff4:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140d4cff8:	48 8d 15 19 18 43 00 	lea    0x431819(%rip),%rdx        # 0x14117e818
140d4cfff:	41 b8 29 00 00 00    	mov    $0x29,%r8d
140d4d005:	e8 06 4a f7 ff       	call   0x140cc1a10
140d4d00a:	41 b8 2a 00 00 00    	mov    $0x2a,%r8d
140d4d010:	48 8d 15 01 18 43 00 	lea    0x431801(%rip),%rdx        # 0x14117e818
140d4d017:	48 8b cb             	mov    %rbx,%rcx
140d4d01a:	e8 f1 49 f7 ff       	call   0x140cc1a10
140d4d01f:	48 83 c4 20          	add    $0x20,%rsp
140d4d023:	5b                   	pop    %rbx
140d4d024:	c3                   	ret
140d4d025:	cc                   	int3
140d4d026:	cc                   	int3
140d4d027:	cc                   	int3
140d4d028:	cc                   	int3
140d4d029:	cc                   	int3
140d4d02a:	cc                   	int3
140d4d02b:	cc                   	int3
140d4d02c:	cc                   	int3
140d4d02d:	cc                   	int3
140d4d02e:	cc                   	int3
140d4d02f:	cc                   	int3
140d4d030:	40 53                	rex push %rbx
140d4d032:	b8 30 00 00 00       	mov    $0x30,%eax
140d4d037:	e8 64 e4 0c 00       	call   0x140e1b4a0
140d4d03c:	48 2b e0             	sub    %rax,%rsp
140d4d03f:	44 8d 40 e9          	lea    -0x17(%rax),%r8d
140d4d043:	48 8d 15 ce 17 43 00 	lea    0x4317ce(%rip),%rdx        # 0x14117e818
140d4d04a:	8d 48 20             	lea    0x20(%rax),%ecx
140d4d04d:	e8 fe 4c f7 ff       	call   0x140cc1d50
140d4d052:	48 8b d8             	mov    %rax,%rbx
140d4d055:	48 85 c0             	test   %rax,%rax
140d4d058:	75 21                	jne    0x140d4d07b
140d4d05a:	4c 8d 0d b7 17 43 00 	lea    0x4317b7(%rip),%r9        # 0x14117e818
140d4d061:	c7 44 24 20 1c 00 00 	movl   $0x1c,0x20(%rsp)
140d4d068:	00
140d4d069:	8d 50 7e             	lea    0x7e(%rax),%edx
140d4d06c:	8d 48 32             	lea    0x32(%rax),%ecx
140d4d06f:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d4d073:	e8 08 3c f8 ff       	call   0x140cd0c80
140d4d078:	48 8b c3             	mov    %rbx,%rax
140d4d07b:	48 83 c4 30          	add    $0x30,%rsp
140d4d07f:	5b                   	pop    %rbx
140d4d080:	c3                   	ret
140d4d081:	cc                   	int3
140d4d082:	cc                   	int3
140d4d083:	cc                   	int3
140d4d084:	cc                   	int3
140d4d085:	cc                   	int3
140d4d086:	cc                   	int3
140d4d087:	cc                   	int3
140d4d088:	cc                   	int3
140d4d089:	cc                   	int3
140d4d08a:	cc                   	int3
140d4d08b:	cc                   	int3
140d4d08c:	cc                   	int3
140d4d08d:	cc                   	int3
140d4d08e:	cc                   	int3
140d4d08f:	cc                   	int3
140d4d090:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d4d095:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d4d09a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d4d09f:	57                   	push   %rdi
140d4d0a0:	41 54                	push   %r12
140d4d0a2:	41 55                	push   %r13
140d4d0a4:	41 56                	push   %r14
140d4d0a6:	41 57                	push   %r15
140d4d0a8:	b8 30 00 00 00       	mov    $0x30,%eax
140d4d0ad:	e8 ee e3 0c 00       	call   0x140e1b4a0
140d4d0b2:	48 2b e0             	sub    %rax,%rsp
140d4d0b5:	33 db                	xor    %ebx,%ebx
140d4d0b7:	48 8b ea             	mov    %rdx,%rbp
140d4d0ba:	4d 8b f8             	mov    %r8,%r15
140d4d0bd:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140d4d0c2:	4c 8b e9             	mov    %rcx,%r13
140d4d0c5:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d4d0ca:	48 8b cd             	mov    %rbp,%rcx
140d4d0cd:	44 8d 40 cf          	lea    -0x31(%rax),%r8d
140d4d0d1:	ba b8 03 00 00       	mov    $0x3b8,%edx
140d4d0d6:	8b fb                	mov    %ebx,%edi
140d4d0d8:	44 8b e3             	mov    %ebx,%r12d
140d4d0db:	e8 80 16 f8 ff       	call   0x140cce760
140d4d0e0:	44 8b f0             	mov    %eax,%r14d
140d4d0e3:	85 c0                	test   %eax,%eax
140d4d0e5:	78 19                	js     0x140d4d100
140d4d0e7:	44 8b c0             	mov    %eax,%r8d
140d4d0ea:	ba b8 03 00 00       	mov    $0x3b8,%edx
140d4d0ef:	48 8b cd             	mov    %rbp,%rcx
140d4d0f2:	e8 69 16 f8 ff       	call   0x140cce760
140d4d0f7:	85 c0                	test   %eax,%eax
140d4d0f9:	78 2c                	js     0x140d4d127
140d4d0fb:	e9 a4 01 00 00       	jmp    0x140d4d2a4
140d4d100:	41 83 fe ff          	cmp    $0xffffffff,%r14d
140d4d104:	75 21                	jne    0x140d4d127
140d4d106:	4d 85 ff             	test   %r15,%r15
140d4d109:	0f 85 95 01 00 00    	jne    0x140d4d2a4
140d4d10f:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140d4d114:	48 8b cd             	mov    %rbp,%rcx
140d4d117:	e8 a4 fd f7 ff       	call   0x140cccec0
140d4d11c:	44 8b e0             	mov    %eax,%r12d
140d4d11f:	85 c0                	test   %eax,%eax
140d4d121:	0f 88 7d 01 00 00    	js     0x140d4d2a4
140d4d127:	ba b7 03 00 00       	mov    $0x3b7,%edx
140d4d12c:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
140d4d132:	48 8b cd             	mov    %rbp,%rcx
140d4d135:	e8 26 16 f8 ff       	call   0x140cce760
140d4d13a:	8b f0                	mov    %eax,%esi
140d4d13c:	85 c0                	test   %eax,%eax
140d4d13e:	78 18                	js     0x140d4d158
140d4d140:	44 8b c0             	mov    %eax,%r8d
140d4d143:	ba b7 03 00 00       	mov    $0x3b7,%edx
140d4d148:	48 8b cd             	mov    %rbp,%rcx
140d4d14b:	e8 10 16 f8 ff       	call   0x140cce760
140d4d150:	85 c0                	test   %eax,%eax
140d4d152:	0f 89 4c 01 00 00    	jns    0x140d4d2a4
140d4d158:	85 f6                	test   %esi,%esi
140d4d15a:	78 09                	js     0x140d4d165
140d4d15c:	45 85 f6             	test   %r14d,%r14d
140d4d15f:	0f 89 3f 01 00 00    	jns    0x140d4d2a4
140d4d165:	83 fe ff             	cmp    $0xffffffff,%esi
140d4d168:	41 0f 44 f6          	cmove  %r14d,%esi
140d4d16c:	85 f6                	test   %esi,%esi
140d4d16e:	0f 88 6a 01 00 00    	js     0x140d4d2de
140d4d174:	48 8b cd             	mov    %rbp,%rcx
140d4d177:	e8 94 fb f7 ff       	call   0x140cccd10
140d4d17c:	48 8b f8             	mov    %rax,%rdi
140d4d17f:	48 85 c0             	test   %rax,%rax
140d4d182:	0f 84 1c 01 00 00    	je     0x140d4d2a4
140d4d188:	8b d6                	mov    %esi,%edx
140d4d18a:	48 8b c8             	mov    %rax,%rcx
140d4d18d:	e8 8e 15 f8 ff       	call   0x140cce720
140d4d192:	48 8b c8             	mov    %rax,%rcx
140d4d195:	e8 c6 03 f8 ff       	call   0x140ccd560
140d4d19a:	4d 85 ff             	test   %r15,%r15
140d4d19d:	0f 84 ee 00 00 00    	je     0x140d4d291
140d4d1a3:	ba 5a 00 00 00       	mov    $0x5a,%edx
140d4d1a8:	49 8b cf             	mov    %r15,%rcx
140d4d1ab:	44 8d 42 a5          	lea    -0x5b(%rdx),%r8d
140d4d1af:	e8 ac 15 f8 ff       	call   0x140cce760
140d4d1b4:	8b e8                	mov    %eax,%ebp
140d4d1b6:	85 c0                	test   %eax,%eax
140d4d1b8:	78 1a                	js     0x140d4d1d4
140d4d1ba:	44 8b c0             	mov    %eax,%r8d
140d4d1bd:	ba 5a 00 00 00       	mov    $0x5a,%edx
140d4d1c2:	49 8b cf             	mov    %r15,%rcx
140d4d1c5:	e8 96 15 f8 ff       	call   0x140cce760
140d4d1ca:	41 be 01 00 00 00    	mov    $0x1,%r14d
140d4d1d0:	85 c0                	test   %eax,%eax
140d4d1d2:	79 03                	jns    0x140d4d1d7
140d4d1d4:	44 8b f3             	mov    %ebx,%r14d