140d85cff:	e8 8c 9a f6 ff       	call   0x140cef790
140d85d04:	48 85 c0             	test   %rax,%rax
140d85d07:	75 12                	jne    0x140d85d1b
140d85d09:	49 8b 4e 10          	mov    0x10(%r14),%rcx
140d85d0d:	e8 7e 10 6d ff       	call   0x140456d90
140d85d12:	85 c0                	test   %eax,%eax
140d85d14:	7f 05                	jg     0x140d85d1b
140d85d16:	48 8b c3             	mov    %rbx,%rax
140d85d19:	eb 39                	jmp    0x140d85d54
140d85d1b:	48 8b cf             	mov    %rdi,%rcx
140d85d1e:	e8 7d b5 f3 ff       	call   0x140cc12a0
140d85d23:	48 85 db             	test   %rbx,%rbx
140d85d26:	74 15                	je     0x140d85d3d
140d85d28:	48 8b 0b             	mov    (%rbx),%rcx
140d85d2b:	48 8d 15 d6 b1 41 00 	lea    0x41b1d6(%rip),%rdx        # 0x1411a0f08
140d85d32:	41 b8 d7 00 00 00    	mov    $0xd7,%r8d
140d85d38:	e8 d3 bc f3 ff       	call   0x140cc1a10
140d85d3d:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
140d85d43:	48 8d 15 be b1 41 00 	lea    0x41b1be(%rip),%rdx        # 0x1411a0f08
140d85d4a:	48 8b cb             	mov    %rbx,%rcx
140d85d4d:	e8 be bc f3 ff       	call   0x140cc1a10
140d85d52:	33 c0                	xor    %eax,%eax
140d85d54:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d85d59:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140d85d5e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140d85d63:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140d85d68:	48 83 c4 20          	add    $0x20,%rsp
140d85d6c:	41 5e                	pop    %r14
140d85d6e:	c3                   	ret
140d85d6f:	cc                   	int3
140d85d70:	48 8b 01             	mov    (%rcx),%rax
140d85d73:	4c 8b d2             	mov    %rdx,%r10
140d85d76:	45 33 c0             	xor    %r8d,%r8d
140d85d79:	48 8b d1             	mov    %rcx,%rdx
140d85d7c:	4d 8b 0a             	mov    (%r10),%r9
140d85d7f:	49 3b c1             	cmp    %r9,%rax
140d85d82:	74 21                	je     0x140d85da5
140d85d84:	4c 2b c8             	sub    %rax,%r9
140d85d87:	0f b6 08             	movzbl (%rax),%ecx
140d85d8a:	42 3a 0c 08          	cmp    (%rax,%r9,1),%cl
140d85d8e:	75 0c                	jne    0x140d85d9c
140d85d90:	48 ff c0             	inc    %rax
140d85d93:	84 c9                	test   %cl,%cl
140d85d95:	75 f0                	jne    0x140d85d87
140d85d97:	41 8b c0             	mov    %r8d,%eax
140d85d9a:	eb 05                	jmp    0x140d85da1
140d85d9c:	1b c0                	sbb    %eax,%eax
140d85d9e:	83 c8 01             	or     $0x1,%eax
140d85da1:	85 c0                	test   %eax,%eax
140d85da3:	75 52                	jne    0x140d85df7
140d85da5:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140d85da9:	48 85 c9             	test   %rcx,%rcx
140d85dac:	74 30                	je     0x140d85dde
140d85dae:	49 8b 52 08          	mov    0x8(%r10),%rdx
140d85db2:	48 85 d2             	test   %rdx,%rdx
140d85db5:	74 27                	je     0x140d85dde
140d85db7:	48 2b d1             	sub    %rcx,%rdx
140d85dba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d85dc0:	0f b6 01             	movzbl (%rcx),%eax
140d85dc3:	3a 04 11             	cmp    (%rcx,%rdx,1),%al
140d85dc6:	75 0b                	jne    0x140d85dd3
140d85dc8:	48 ff c1             	inc    %rcx
140d85dcb:	84 c0                	test   %al,%al
140d85dcd:	75 f1                	jne    0x140d85dc0
140d85dcf:	41 8b c0             	mov    %r8d,%eax
140d85dd2:	c3                   	ret
140d85dd3:	45 1b c0             	sbb    %r8d,%r8d
140d85dd6:	41 83 c8 01          	or     $0x1,%r8d
140d85dda:	41 8b c0             	mov    %r8d,%eax
140d85ddd:	c3                   	ret
140d85dde:	49 3b 4a 08          	cmp    0x8(%r10),%rcx
140d85de2:	75 03                	jne    0x140d85de7
140d85de4:	33 c0                	xor    %eax,%eax
140d85de6:	c3                   	ret
140d85de7:	48 85 c9             	test   %rcx,%rcx
140d85dea:	b8 01 00 00 00       	mov    $0x1,%eax
140d85def:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140d85df4:	0f 44 c2             	cmove  %edx,%eax
140d85df7:	c3                   	ret
140d85df8:	cc                   	int3
140d85df9:	cc                   	int3
140d85dfa:	cc                   	int3
140d85dfb:	cc                   	int3
140d85dfc:	cc                   	int3
140d85dfd:	cc                   	int3
140d85dfe:	cc                   	int3
140d85dff:	cc                   	int3
140d85e00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d85e05:	57                   	push   %rdi
140d85e06:	b8 20 00 00 00       	mov    $0x20,%eax
140d85e0b:	e8 90 56 09 00       	call   0x140e1b4a0
140d85e10:	48 2b e0             	sub    %rax,%rsp
140d85e13:	48 8b d9             	mov    %rcx,%rbx
140d85e16:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d85e1a:	e8 61 9c f6 ff       	call   0x140cefa80
140d85e1f:	48 8b 0b             	mov    (%rbx),%rcx
140d85e22:	8b f8                	mov    %eax,%edi
140d85e24:	e8 57 9c f6 ff       	call   0x140cefa80
140d85e29:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d85e2e:	c1 e0 02             	shl    $0x2,%eax
140d85e31:	33 c7                	xor    %edi,%eax
140d85e33:	48 83 c4 20          	add    $0x20,%rsp
140d85e37:	5f                   	pop    %rdi
140d85e38:	c3                   	ret
140d85e39:	cc                   	int3
140d85e3a:	cc                   	int3
140d85e3b:	cc                   	int3
140d85e3c:	cc                   	int3
140d85e3d:	cc                   	int3
140d85e3e:	cc                   	int3
140d85e3f:	cc                   	int3
140d85e40:	b8 28 00 00 00       	mov    $0x28,%eax
140d85e45:	e8 56 56 09 00       	call   0x140e1b4a0
140d85e4a:	48 2b e0             	sub    %rax,%rsp
140d85e4d:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140d85e52:	48 8b c2             	mov    %rdx,%rax
140d85e55:	74 0f                	je     0x140d85e66
140d85e57:	48 8b d1             	mov    %rcx,%rdx
140d85e5a:	48 8b c8             	mov    %rax,%rcx
140d85e5d:	48 83 c4 28          	add    $0x28,%rsp
140d85e61:	e9 1a 96 f6 ff       	jmp    0x140cef480
140d85e66:	48 83 c4 28          	add    $0x28,%rsp
140d85e6a:	c3                   	ret
140d85e6b:	cc                   	int3
140d85e6c:	cc                   	int3
140d85e6d:	cc                   	int3
140d85e6e:	cc                   	int3
140d85e6f:	cc                   	int3
140d85e70:	40 56                	rex push %rsi
140d85e72:	b8 20 00 00 00       	mov    $0x20,%eax
140d85e77:	e8 24 56 09 00       	call   0x140e1b4a0
140d85e7c:	48 2b e0             	sub    %rax,%rsp
140d85e7f:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140d85e84:	48 8b f1             	mov    %rcx,%rsi
140d85e87:	0f 85 b7 00 00 00    	jne    0x140d85f44
140d85e8d:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
140d85e92:	48 8b 69 10          	mov    0x10(%rcx),%rbp
140d85e96:	48 8b cd             	mov    %rbp,%rcx
140d85e99:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140d85e9e:	e8 7d b6 f3 ff       	call   0x140cc1520
140d85ea3:	8b f8                	mov    %eax,%edi
140d85ea5:	83 ef 01             	sub    $0x1,%edi
140d85ea8:	78 5e                	js     0x140d85f08
140d85eaa:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140d85eaf:	90                   	nop
140d85eb0:	8b d7                	mov    %edi,%edx
140d85eb2:	48 8b cd             	mov    %rbp,%rcx
140d85eb5:	e8 a6 b8 f3 ff       	call   0x140cc1760
140d85eba:	41 b8 b3 00 00 00    	mov    $0xb3,%r8d
140d85ec0:	48 8d 15 41 b0 41 00 	lea    0x41b041(%rip),%rdx        # 0x1411a0f08
140d85ec7:	48 8b d8             	mov    %rax,%rbx
140d85eca:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d85ece:	e8 3d bb f3 ff       	call   0x140cc1a10
140d85ed3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d85ed7:	48 8d 15 2a b0 41 00 	lea    0x41b02a(%rip),%rdx        # 0x1411a0f08
140d85ede:	41 b8 b4 00 00 00    	mov    $0xb4,%r8d
140d85ee4:	e8 27 bb f3 ff       	call   0x140cc1a10
140d85ee9:	41 b8 b5 00 00 00    	mov    $0xb5,%r8d
140d85eef:	48 8d 15 12 b0 41 00 	lea    0x41b012(%rip),%rdx        # 0x1411a0f08
140d85ef6:	48 8b cb             	mov    %rbx,%rcx
140d85ef9:	e8 12 bb f3 ff       	call   0x140cc1a10
140d85efe:	83 ef 01             	sub    $0x1,%edi
140d85f01:	79 ad                	jns    0x140d85eb0
140d85f03:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d85f08:	48 8b cd             	mov    %rbp,%rcx
140d85f0b:	e8 90 b3 f3 ff       	call   0x140cc12a0
140d85f10:	48 8b 0e             	mov    (%rsi),%rcx
140d85f13:	48 8d 15 ee af 41 00 	lea    0x41afee(%rip),%rdx        # 0x1411a0f08
140d85f1a:	41 b8 b8 00 00 00    	mov    $0xb8,%r8d
140d85f20:	e8 eb ba f3 ff       	call   0x140cc1a10
140d85f25:	41 b8 b9 00 00 00    	mov    $0xb9,%r8d
140d85f2b:	48 8d 15 d6 af 41 00 	lea    0x41afd6(%rip),%rdx        # 0x1411a0f08
140d85f32:	48 8b ce             	mov    %rsi,%rcx
140d85f35:	e8 d6 ba f3 ff       	call   0x140cc1a10
140d85f3a:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140d85f3f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140d85f44:	48 83 c4 20          	add    $0x20,%rsp
140d85f48:	5e                   	pop    %rsi
140d85f49:	c3                   	ret
140d85f4a:	cc                   	int3
140d85f4b:	cc                   	int3
140d85f4c:	cc                   	int3
140d85f4d:	cc                   	int3
140d85f4e:	cc                   	int3
140d85f4f:	cc                   	int3
140d85f50:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d85f55:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d85f5a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d85f5f:	41 56                	push   %r14
140d85f61:	b8 30 00 00 00       	mov    $0x30,%eax
140d85f66:	e8 35 55 09 00       	call   0x140e1b4a0
140d85f6b:	48 2b e0             	sub    %rax,%rsp
140d85f6e:	49 8b f1             	mov    %r9,%rsi
140d85f71:	45 8b f0             	mov    %r8d,%r14d
140d85f74:	48 8b ea             	mov    %rdx,%rbp
140d85f77:	48 8b f9             	mov    %rcx,%rdi
140d85f7a:	48 85 d2             	test   %rdx,%rdx
140d85f7d:	75 26                	jne    0x140d85fa5
140d85f7f:	4c 8d 0d a2 af 41 00 	lea    0x41afa2(%rip),%r9        # 0x1411a0f28
140d85f86:	c7 44 24 20 69 00 00 	movl   $0x69,0x20(%rsp)
140d85f8d:	00
140d85f8e:	8d 50 3d             	lea    0x3d(%rax),%edx
140d85f91:	8d 48 f8             	lea    -0x8(%rax),%ecx
140d85f94:	44 8d 40 13          	lea    0x13(%rax),%r8d
140d85f98:	e8 e3 ac f4 ff       	call   0x140cd0c80
140d85f9d:	8d 45 ff             	lea    -0x1(%rbp),%eax
140d85fa0:	e9 ff 00 00 00       	jmp    0x140d860a4
140d85fa5:	48 85 f6             	test   %rsi,%rsi
140d85fa8:	75 26                	jne    0x140d85fd0
140d85faa:	4c 8d 0d 77 af 41 00 	lea    0x41af77(%rip),%r9        # 0x1411a0f28
140d85fb1:	c7 44 24 20 6c 00 00 	movl   $0x6c,0x20(%rsp)
140d85fb8:	00
140d85fb9:	8d 56 6d             	lea    0x6d(%rsi),%edx
140d85fbc:	8d 4e 28             	lea    0x28(%rsi),%ecx
140d85fbf:	44 8d 46 69          	lea    0x69(%rsi),%r8d
140d85fc3:	e8 b8 ac f4 ff       	call   0x140cd0c80
140d85fc8:	8d 46 ff             	lea    -0x1(%rsi),%eax
140d85fcb:	e9 d4 00 00 00       	jmp    0x140d860a4
140d85fd0:	41 b8 6d 00 00 00    	mov    $0x6d,%r8d
140d85fd6:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d85fdb:	48 8d 15 46 af 41 00 	lea    0x41af46(%rip),%rdx        # 0x1411a0f28
140d85fe2:	41 8d 48 db          	lea    -0x25(%r8),%ecx
140d85fe6:	e8 c5 b9 f3 ff       	call   0x140cc19b0
140d85feb:	48 8b d8             	mov    %rax,%rbx
140d85fee:	48 85 c0             	test   %rax,%rax
140d85ff1:	0f 84 a3 00 00 00    	je     0x140d8609a
140d85ff7:	48 89 68 08          	mov    %rbp,0x8(%rax)
140d85ffb:	33 ed                	xor    %ebp,%ebp
140d85ffd:	89 68 40             	mov    %ebp,0x40(%rax)
140d86000:	44 89 70 10          	mov    %r14d,0x10(%rax)
140d86004:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140d8600a:	48 89 70 18          	mov    %rsi,0x18(%rax)
140d8600e:	48 39 6f 08          	cmp    %rbp,0x8(%rdi)
140d86012:	0f 85 a2 00 00 00    	jne    0x140d860ba
140d86018:	e8 13 b4 f3 ff       	call   0x140cc1430
140d8601d:	48 89 47 08          	mov    %rax,0x8(%rdi)
140d86021:	48 85 c0             	test   %rax,%rax
140d86024:	0f 85 90 00 00 00    	jne    0x140d860ba
140d8602a:	f6 43 40 01          	testb  $0x1,0x40(%rbx)
140d8602e:	74 55                	je     0x140d86085
140d86030:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d86034:	44 8d 45 37          	lea    0x37(%rbp),%r8d
140d86038:	48 8d 15 e9 ae 41 00 	lea    0x41aee9(%rip),%rdx        # 0x1411a0f28
140d8603f:	e8 cc b9 f3 ff       	call   0x140cc1a10
140d86044:	83 3b 03             	cmpl   $0x3,(%rbx)
140d86047:	75 3c                	jne    0x140d86085
140d86049:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d8604d:	44 8d 45 3a          	lea    0x3a(%rbp),%r8d
140d86051:	48 8d 15 d0 ae 41 00 	lea    0x41aed0(%rip),%rdx        # 0x1411a0f28
140d86058:	e8 b3 b9 f3 ff       	call   0x140cc1a10
140d8605d:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140d86061:	44 8d 45 3b          	lea    0x3b(%rbp),%r8d
140d86065:	48 8d 15 bc ae 41 00 	lea    0x41aebc(%rip),%rdx        # 0x1411a0f28
140d8606c:	e8 9f b9 f3 ff       	call   0x140cc1a10
140d86071:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140d86075:	44 8d 45 3c          	lea    0x3c(%rbp),%r8d
140d86079:	48 8d 15 a8 ae 41 00 	lea    0x41aea8(%rip),%rdx        # 0x1411a0f28
140d86080:	e8 8b b9 f3 ff       	call   0x140cc1a10
140d86085:	41 b8 46 00 00 00    	mov    $0x46,%r8d
140d8608b:	48 8d 15 96 ae 41 00 	lea    0x41ae96(%rip),%rdx        # 0x1411a0f28
140d86092:	48 8b cb             	mov    %rbx,%rcx
140d86095:	e8 76 b9 f3 ff       	call   0x140cc1a10
140d8609a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d8609f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d860a4:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d860a9:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d860ae:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d860b3:	48 83 c4 30          	add    $0x30,%rsp
140d860b7:	41 5e                	pop    %r14
140d860b9:	c3                   	ret
140d860ba:	8b 44 24 60          	mov    0x60(%rsp),%eax
140d860be:	48 8b d3             	mov    %rbx,%rdx
140d860c1:	89 43 28             	mov    %eax,0x28(%rbx)
140d860c4:	8b 44 24 68          	mov    0x68(%rsp),%eax
140d860c8:	89 43 2c             	mov    %eax,0x2c(%rbx)
140d860cb:	48 89 6b 30          	mov    %rbp,0x30(%rbx)
140d860cf:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d860d3:	e8 38 b5 f3 ff       	call   0x140cc1610
140d860d8:	8b f8                	mov    %eax,%edi
140d860da:	85 c0                	test   %eax,%eax
140d860dc:	7f c1                	jg     0x140d8609f
140d860de:	f6 43 40 01          	testb  $0x1,0x40(%rbx)
140d860e2:	74 5d                	je     0x140d86141
140d860e4:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d860e8:	48 8d 15 39 ae 41 00 	lea    0x41ae39(%rip),%rdx        # 0x1411a0f28
140d860ef:	41 b8 37 00 00 00    	mov    $0x37,%r8d
140d860f5:	e8 16 b9 f3 ff       	call   0x140cc1a10
140d860fa:	83 3b 03             	cmpl   $0x3,(%rbx)
140d860fd:	75 42                	jne    0x140d86141
140d860ff:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d86103:	48 8d 15 1e ae 41 00 	lea    0x41ae1e(%rip),%rdx        # 0x1411a0f28
140d8610a:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
140d86110:	e8 fb b8 f3 ff       	call   0x140cc1a10
140d86115:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140d86119:	48 8d 15 08 ae 41 00 	lea    0x41ae08(%rip),%rdx        # 0x1411a0f28
140d86120:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
140d86126:	e8 e5 b8 f3 ff       	call   0x140cc1a10
140d8612b:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140d8612f:	48 8d 15 f2 ad 41 00 	lea    0x41adf2(%rip),%rdx        # 0x1411a0f28
140d86136:	41 b8 3c 00 00 00    	mov    $0x3c,%r8d
140d8613c:	e8 cf b8 f3 ff       	call   0x140cc1a10
140d86141:	41 b8 46 00 00 00    	mov    $0x46,%r8d
140d86147:	48 8d 15 da ad 41 00 	lea    0x41adda(%rip),%rdx        # 0x1411a0f28
140d8614e:	48 8b cb             	mov    %rbx,%rcx
140d86151:	e8 ba b8 f3 ff       	call   0x140cc1a10
140d86156:	8d 47 ff             	lea    -0x1(%rdi),%eax
140d86159:	e9 41 ff ff ff       	jmp    0x140d8609f
140d8615e:	cc                   	int3
140d8615f:	cc                   	int3
140d86160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d86165:	57                   	push   %rdi
140d86166:	b8 20 00 00 00       	mov    $0x20,%eax
140d8616b:	e8 30 53 09 00       	call   0x140e1b4a0
140d86170:	48 2b e0             	sub    %rax,%rsp
140d86173:	48 8b d9             	mov    %rcx,%rbx
140d86176:	48 8b fa             	mov    %rdx,%rdi
140d86179:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d8617d:	f6 43 20 02          	testb  $0x2,0x20(%rbx)
140d86181:	74 15                	je     0x140d86198
140d86183:	48 8b 03             	mov    (%rbx),%rax
140d86186:	48 8b d1             	mov    %rcx,%rdx
140d86189:	48 8b cb             	mov    %rbx,%rcx
140d8618c:	48 8b 40 38          	mov    0x38(%rax),%rax
140d86190:	ff 15 8a d8 1f 00    	call   *0x1fd88a(%rip)        # 0x140f83a20
140d86196:	33 c9                	xor    %ecx,%ecx
140d86198:	83 63 20 fd          	andl   $0xfffffffd,0x20(%rbx)
140d8619c:	48 8b c1             	mov    %rcx,%rax
140d8619f:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140d861a3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d861a8:	48 83 c4 20          	add    $0x20,%rsp
140d861ac:	5f                   	pop    %rdi
140d861ad:	c3                   	ret
140d861ae:	cc                   	int3
140d861af:	cc                   	int3
140d861b0:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d861b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d861ba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d861bf:	41 56                	push   %r14
140d861c1:	b8 30 00 00 00       	mov    $0x30,%eax
140d861c6:	e8 d5 52 09 00       	call   0x140e1b4a0
140d861cb:	48 2b e0             	sub    %rax,%rsp
140d861ce:	49 8b f1             	mov    %r9,%rsi
140d861d1:	45 8b f0             	mov    %r8d,%r14d
140d861d4:	48 8b ea             	mov    %rdx,%rbp
140d861d7:	48 8b f9             	mov    %rcx,%rdi
140d861da:	48 85 d2             	test   %rdx,%rdx
140d861dd:	75 26                	jne    0x140d86205
140d861df:	4c 8d 0d 42 ad 41 00 	lea    0x41ad42(%rip),%r9        # 0x1411a0f28
140d861e6:	c7 44 24 20 69 00 00 	movl   $0x69,0x20(%rsp)
140d861ed:	00